body,td,th { font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, serif; font-size: 12px; line-height: 150%; color: #000000}
body {
	margin: 0px;
	padding: 0px;
}

img { -ms-interpolation-mode: bicubic; }
a:link { text-decoration: none }
a:active { text-decoration: underline }
a:visited { text-decoration: none }
a:hover { text-decoration: underline }

.bread {
	font-size: 10px;
	color: #C1A667;
	line-height: 130%;
	padding: 8px 14px;
	font-weight: bold;
}
a.bread {
	color: #FF0000;
	border-bottom: 0px;
	border-top: 0px;
	padding: 0px;
}
.footer {
	font-size: 10px;
	color: #FFFFFF;
	line-height: 130%;
}
div.footer { padding: 70px 0px 12px 400px; text-align: right; }
.footer a:link, .footer a:hover, .footer a:visited { color: #FFFFFF;  padding: 0px; }

.BodyCopy { font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, serif; line-height: 150%; }
.PageTitle {
	font-size: 18px;
	color: #00A6D9;
	line-height: 100%;
}
.Headline {
	font-size: 14px;
	line-height: 110%;
	font-weight:bold;
}
.Small { font-size: 10px; line-height: 120%; color: #666666}
.Big { font-size: 13px; line-height: 150%; color: #666666}
#promo_txt {
	font-size: 12px;
	line-height: 120%;
	padding: 0px 8px;
	color: #0066CC;
}
#promo_headline {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	padding: 8px;
}
#promo_link {
	line-height: 120%;
	padding: 4px 8px;
	margin-top: 6px;
	background-color: #DCDCDC;
}
#promo_link a:link, #promo_link a:hover, #promo_link a:visited { color: #000000; }

.secnav_normal {
	font-size: 13px;
	text-decoration: none;
	padding: 8px 3px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;
	list-style-position: outside;
	border-bottom: 1px dotted #666666;
}
.secnav_roll {
	font-size: 13px;
	text-decoration: none;
	padding: 8px 3px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;
	list-style-position: outside;
	background: #EEEEEE;
	border-bottom: 1px dotted #666666;
}
.secnav_current {
	font-size: 13px;
	text-decoration: none;
	padding: 8px 3px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;
	list-style-position: outside;
	border-bottom: 1px dotted #666666;
}
.secnav_normal a:link, .secnav_normal a:hover, .secnav_normal a:visited { color: #0066CC; text-decoration: none }
.secnav_roll a:link, .secnav_roll a:hover, .secnav_roll a:visited { color: #0066CC; text-decoration: none }
.secnav_current a:link, .secnav_current a:hover, .secnav_current a:visited { color: #0066CC; text-decoration: none }

.secnav_subtree_normal {
	font-size: 12px;
	text-decoration: none;
	padding: 5px 6px 5px 18px;
	cursor: pointer;
	line-height: 110%;
	font-weight: bold;
	list-style-type: none;  list-style-position: outside;
	background: #E8E8E8 url(images/div1.gif) no-repeat 7px 9px;
}
.secnav_subtree_roll {
	font-size: 12px;
	text-decoration: none;
	padding: 5px 6px 5px 18px;
	cursor: pointer;
	line-height: 110%;
	font-weight: bold;
	list-style-type: none;  list-style-position: outside;
	background: #DCDCDC url(images/div1.gif) no-repeat 7px 9px;
}
.secnav_subtree_current {
	font-size: 12px;
	text-decoration: none;
	padding: 5px 6px 5px 18px;
	cursor: pointer;
	line-height: 110%;
	font-weight: bold;
	list-style-type: none;  list-style-position: outside;
	background: #E8E8E8 url(images/div1.gif) no-repeat 7px 9px;
}
.secnav_subtree_normal a:link, .secnav_subtree_normal a:hover, .secnav_subtree_normal a:visited { color: #0066CC; text-decoration: none }
.secnav_subtree_roll a:link, .secnav_subtree_roll a:hover, .secnav_subtree_roll a:visited { color: #0066CC; text-decoration: none }
.secnav_subtree_current a:link, .secnav_subtree_current a:hover, .secnav_subtree_current a:visited { color: #000000; text-decoration: none }

.secnav_2_normal {
	font-size: 11px;
	text-decoration: none;
	padding: 3px 10px 3px 22px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	background: #E8E8E8;
	border-bottom: 1px solid #FFFFFF;
}
.secnav_2_roll {
	font-size: 11px;
	text-decoration: none;
	padding: 3px 10px 3px 22px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	background: #DCDCDC;
	border-bottom: 1px solid #FFFFFF;
}
.secnav_2_current {
	font-size: 11px;
	text-decoration: none;
	padding: 3px 10px 3px 22px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	background: #E8E8E8;
	border-bottom: 1px solid #FFFFFF;
}
.secnav_2_normal a:link, .secnav_2_normal a:hover, .secnav_2_normal a:visited { color: #000000; text-decoration: none }
.secnav_2_roll a:link, .secnav_2_roll a:hover, .secnav_2_roll a:visited { color: #000000; text-decoration: none }
.secnav_2_current a:link, .secnav_2_current a:hover, .secnav_2_current a:visited { color: #666666; text-decoration: none }

td.content { padding: 13px; }
table.content { background: #FFFFFF url(images/content09.jpg) repeat-x; }
#photo { background: #FFFFFF url(images/news.jpg) repeat-x; border: 5px solid #FFFFFF; }
#shadow { background: #DFDCD7; padding:1px; border: 1px solid #EEEEEE; text-align: left; }
#title { background: #DCDCDC; padding: 2px 5px; border: 5px solid #FFFFFF; border-top:0px}
#title a:link, #title a:hover, #title a:visited { color: #333333; }

#kicker { clear: both; height: 0px;}
#nav { height: 36px; background: url(images/nav.jpg) repeat-x; padding:5px; }
#nav li { height: 36px; float: left; list-style-type: none;  list-style-position: outside; padding: 0px; margin: 0px; }
#map { float: right; }
#subnav { margin-bottom: 20px; text-align: left; }
#flash  { background: #FFFFFF; padding:0px; }

#quick { font-size: 14px; height: 16px; background: #FFFFFF url(images/quick.jpg) repeat-x; padding:8px 0px; }
#quick li { float: left; list-style-type: none;  list-style-position: outside; padding: 0px 15px; margin: 0px; }
#quick a { color: #00A6D9; padding: 0px; }
#quick a:hover { color: #000000; padding: 0px; text-decoration: none }

#ut { color: #999999; font-size: 11px; text-transform: uppercase; padding: 2px 16px;}
#ut a { color: #999999; padding: 20px 6px 20px 6px;}
#ut a:hover { color: #0066CC; text-decoration: none}
#ut a.map { font-size: 14px; color: #333333; background: url(images/map.gif) no-repeat; padding-left: 117px;}
#ut a.map:hover { color: #0066CC; background: url(images/map2.gif) no-repeat; }
#ut * { display: inline; }
#ut form * { vertical-align: middle; margin: 20px 0px}
#ut input[type='text'] { height: 14px; margin-left: 6px; font-family: Palatino Linotype, Book Antiqua, Palatino, Georgia, serif; }

#events { background: url(images/window.jpg) no-repeat; height:51px; border-bottom: 2px solid #FFFFFF; padding: 24px 15px 0px 0px; }
#events2 { background: url(images/window2.jpg) no-repeat; height:270px; border-bottom: 2px solid #FFFFFF; padding: 30px 20px 0px 720px; }

#p1 { background: #2E4058 url(images/tile.jpg) no-repeat top center; }
#p2 { width: 970px; text-align: justify; margin:auto; background: url(images/top.jpg) repeat-x;}
#p3 { background: url(images/footer.jpg) no-repeat; overflow: visible; height: 120px }

#news { width:268px; text-align: left; background: url(images/news.jpg) repeat-x; padding: 16px}
#news li { line-height: 110%; list-style-type: none;  list-style-position: outside; padding: 8px 0px; }
#news a { padding: 0px; font-weight: bold;  font-size: 13px}
#more  { padding:8px 0px }
#more a:link, #more a:visited  { color: #666666; font-size: 22px }
#more a:hover { color: #0066CC; text-decoration: none }

