body,td,th { font-family: Helvetica, Arial, sans-serif; font-size: small; line-height: 120%; color: #000000}
body {
	margin: 0px;
	padding: 0px;
}

img { -ms-interpolation-mode: bicubic; }
a:link, a:visited  { color: #325A9E; }
a:active { color: #999999; }

.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: x-small; color: #999999; line-height: 130%; }
div.footer { padding: 9px }
.footer a:link, .footer a:visited { color: #999999; padding: 0px; text-decoration: none }
.footer a:hover { text-decoration: underline }

.BodyCopy { line-height: 120%; color: #000000}
.PageTitle {
	font-size: 18px;
	color: #325A9E;
	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 {
	line-height: 120%;
	padding: 0px 12px;
}
#promo_headline {
	line-height: 120%;
	padding: 8px 12px;
	font-weight:bold;
}
#promo_link { color: #325A9E; padding: 12px;}

.secnav_normal {
	text-decoration: none;
	font-weight: bold;
	padding: 8px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	border-top: 1px dotted #999999;
}
.secnav_roll {
	text-decoration: none;
	font-weight: bold;
	padding: 8px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	background: #325A9F;
	border-top: 1px dotted #999999;
}
.secnav_current {
	text-decoration: none;
	font-weight: bold;
	padding: 8px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	background: #325A9F;
	border-top: 1px dotted #999999;
}
.secnav_normal a:link, .secnav_normal a:hover, .secnav_normal a:visited { color: #FFFFFF; text-decoration: none }
.secnav_roll a:link, .secnav_roll a:hover, .secnav_roll a:visited { color: #FFFFFF; text-decoration: none }
.secnav_current a:link, .secnav_current a:hover, .secnav_current a:visited { color: #FFFFFF; text-decoration: none }

.secnav_subtree_normal {
	text-decoration: none;
	padding: 4px 8px 4px 18px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	background: url(images/dot.gif) no-repeat 9px 8px;
}
.secnav_subtree_roll {
	text-decoration: none;
	padding: 4px 8px 4px 18px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	background: #325A9F url(images/dot.gif) no-repeat 9px 8px;
}
.secnav_subtree_current {
	text-decoration: none;
	padding: 4px 8px 4px 18px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	background: url(images/dot.gif) no-repeat 9px 8px;
}
.secnav_subtree_normal a:link, .secnav_subtree_normal a:hover, .secnav_subtree_normal a:visited { color: #FFFFFF; text-decoration: none }
.secnav_subtree_roll a:link, .secnav_subtree_roll a:hover, .secnav_subtree_roll a:visited { color: #FFFFFF; text-decoration: none }
.secnav_subtree_current a:link, .secnav_subtree_current a:hover, .secnav_subtree_current a:visited { color: #FFFFFF; text-decoration: none }

.secnav_2_normal {
	font-size: x-small;
	text-decoration: none;
	padding: 4px 8px 4px 23px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	font-weight: bold;
}
.secnav_2_roll {
	font-size: x-small;
	text-decoration: none;
	padding: 4px 8px 4px 23px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	background: #325A9F;
	font-weight: bold;
}
.secnav_2_current {
	font-size: x-small;
	text-decoration: none;
	padding: 4px 8px 4px 23px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside;
	font-weight: bold;
}
.secnav_2_normal a:link, .secnav_2_normal a:hover, .secnav_2_normal a:visited { color: #CCCCCC; text-decoration: none }
.secnav_2_roll a:link, .secnav_2_roll a:hover, .secnav_2_roll a:visited { color: #CCCCCC; text-decoration: none }
.secnav_2_current a:link, .secnav_2_current a:hover, .secnav_2_current a:visited { color: #CCCCCC; text-decoration: none }

#kicker { clear: both; height: 0px; }
#content { padding: 20px; background: url(images/c3.jpg) no-repeat top right; height: 385px; overflow: visible; }
#subnav { border-right: 6px solid #000000; width: 180px; }

#nav { }
#nav li { height: 37px; float: left; list-style-type: none;  list-style-position: outside; padding: 0px; margin: 0px }

#ut { color: #FFFFFF; padding: 6px 0px; font-weight: bold; }
#ut a { color: #FFFFFF; padding: 0px 4px; text-decoration: none}
#ut a:hover { text-decoration: underline }

#s1 { padding:9px 0px; border-top: 1px solid #666666; width: 215px; overflow: visible; }
#s1 * { display: inline; margin: 0px; padding: 0px; }
#s1 form * { vertical-align: middle; }
#s1 input[type='text'] { color: #FFFFFF; height: 20px; width: 150px; background: #000000; border: 1px solid #FFFFFF; }


#p1 { background: #000000 }
#p2 { width: 970px; text-align: left; margin:auto; }
#p3 { padding:11px 0px; background: url(images/stub.jpg) no-repeat 28px bottom;}
#p4, #p5 { background: #454545}
#q1 {display: none}

#c3 { background: #E2E0DA url(images/c2.jpg) repeat-x; margin-top: 6px;}
#c1 { background: #8F8878 url(images/c1.jpg) repeat-x bottom; margin-top: 6px; padding: 6px; }
#c2 { border: 1px solid #000000 }
#c4 { border: 4px solid #AB9C8A }
#sp1 { background: url(images/spot.jpg) no-repeat;}
#sp2 {
	border-top: 1px dotted #8A1E01;
	background-color: #FFFFFF;
	background-image: url(images/c2.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#sp2 input[type='text'] { margin-bottom:6px; width; 165px; }
#navf { color: #CCCCCC; font-size: x-small; background: #324757 url(images/navf.jpg) no-repeat top right; padding:9px 200px 9px 9px; margin-top: 6px; border-bottom: 2px solid #333333; }
#navf a:link, #navf a:visited { color: #FFFFFF; text-decoration: none}
#navf a:hover { text-decoration: underline }

#news { padding: 8px 10px }
#news li { line-height: 110%; list-style-type: none;  list-style-position: outside; padding: 8px 0px;}
#news a { color: #84260D; padding: 0px; font-size: 12px; font-weight:bold; text-decoration: none; }
#news a:hover { color: #325A9E; text-decoration: none; }
#news div { padding-left: 25px;}
#news img { margin-right: 3px; float: left; clear: both  }


#marquee {
	float: left;
	width: 770px;
	height: 300px;
	background: url('images/frame.jpg') no-repeat;
}
#marquee_inner {
	padding: 10px 11px;
}

.marquee_photo {
	position: absolute;
	z-index: 1;
}
.marquee_text {
	position: absolute;
	z-index: 2;
	margin-left: 20px;
}
.marquee_text * {
	color: #FFF;
	font-size: 16px;
	line-height: 135%;
	padding: 0px;
	margin: 0px;
}

#marquee_thumbs {
	position: absolute;
	z-index: 3;
	margin: 236px 0px 16px 17px;
}

marquee_thumbs img {
	border: 1px #5F8DB4 solid;
}
.marquee_thumb {
	float: left;
	margin-right: 8px;
	border: 1px #264D71 solid;
}
	.marquee_inactive {
		opacity:0.5;
		filter:alpha(opacity=50);
	}