body {
 font-family:Verdana, Geneva, sans-serif;
 font-size:12px;
 margin:0px;
 background-color:#00295b;
	background-image:url(/img/bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
	background-attachment:fixed;
 color:#333333;
}
html, body { height:100%;text-align:center; }
#container {
 min-height:100%;
	background-color:#ffffff;
	width:960px;
	margin:0px auto;
	text-align:left;
}
* html #container {
 height:100%;
}
table { border-collapse:collapse; }
td, th { font-size:12px;padding:0px; }
.padded td, .padded th { padding:2px; }
th { text-align:left; }
.altrows tr:nth-child(odd)    { background-color:#eeeeee; }

img { border:0px;margin:0px; }

p { margin-top:0px; }

h1 { font-size:24px;margin:0px 0px 23px;font-weight:normal;line-height:normal; }
h2 { font-size:15px;margin:16px 0px; }
h3 { font-size:13px;margin:16px 0px 0px; }
h4 { font-size:12px;margin:0px; }

h3.header {
	color:#ffffff;
	background-color:#0c61b7;
	background-image:url(/img/bg-blue.gif);
	padding:4px 10px;
	margin:0px;
}

a { text-decoration:none;font-weight:bold; }
a:link { color:#004d99; }
a:visited { color:#0080ff; }
a:active, a:hover { color:#3399ff; }

form { margin:0px; }
input, textarea, select { font-size:11px;margin:0px; }

blockquote {
 background-color:#ffffd9;
 padding:10px;
 margin:0px 0px 13px;
}

.m { font-size:12px; }
.s { font-size:11px; }
.xs { font-size:10px; }

.red, .error { color:#E5322B; }
.orange, .warning { color:#e57a00; }
.green, .success { color:#7E7B31; }
.purple { color:#5B2569; }
.dark_gray { color:#666666; }
.light_gray { color:#999999; }

.blue_bg a { font-weight:normal; }
.blue_bg a:link { color:#7fbfff; }
.blue_bg a:visited { color:#7fbfff; }
.blue_bg a:active, .blue_bg a:hover { color:#ffd400; }

#nav {
	background-image:url(/img/bg-nav.gif);
 background-color:#015AB3;
	padding:10px 0px 5px 19px;
}
#nav img {
	margin-right:27px;
	vertical-align:top;
}

.feature {
 display:none;
 width:580px;
 height:277px;
 margin-bottom:20px;
}
.feature_txt_bg {
 z-index:1;
 position:absolute;
 top:440px;
 left:50%;
 margin-left:-460px;
 width:580px;
 background-color:#ffffff;
 filter:alpha(opacity=60);
 opacity:0.6;
 height:41px;
}
.feature_txt {
 z-index:2;
 position:absolute;
 top:447px;
 left:50%;
 margin-left:-450px;
 width:560px;
 height:27px;
 overflow:hidden;
 color:#000000;
 font-size:11px;
}
#feature1 { display:block; }
#c {
	display:inline-block;
	zoom:1;
	*display:inline;
}
#feature_current {
 float:right;
 text-align:right;
 z-index:3;
 position:relative;
 margin:-54px 10px 41px;
 font-size:11px;
 font-weight:bold;
 color:#004D99;
}

.dropdown {
	position:absolute;
	visibility:hidden;
	top:172px;
	left:50%;
	width:163px;
	color:#ffffff;
	background-color:#004d99;
	background-image:url(/img/bg-blue.gif);
	font-size:11px;
	text-align:left;
}
.dropdown div {
	padding:7px 10px;
	background-image:none;
}
.dropdown a { font-weight:normal; }
.dropdown a:link div, .dropdown a:visited div { color:#b2d9ff; }
.dropdown a:hover div, .dropdown a:active div { color:#ffd400;background-color:#004080;background-image:url(/img/bg-darkblue.gif); }

#ticker div { padding:2px 0px 3px; }
#ticker a:link, #ticker a:visited { color:#ffb300; }
#ticker a:active, #ticker a:hover { color:#ffd166; }
.date {
	color:#666666;
	font-size:10px;
}

.sidenav a { font-weight:normal; }
.sidenav {
	margin-bottom:20px;
	background-color:#e6e6e6;
}
.sidenav div, .sidenav td {
	padding:7px 10px;
	font-size:11px;
}
.sidenav a div.current { color:#333333; }
.sidenav a:hover div.current, .sidenav a:active div.current { color:#3399ff; }


.dropdown a div.current { color:#ffffff; }
.dropdown a:hover div.current, .dropdown a:active div.current { color:#ffd400;background-color:#004080;background-image:url(/img/bg-darkblue.gif); }

.thumbnail {
 width:180px;
 height:180px;
 border:1px solid #cccccc;
 margin:-1px;
 background-repeat:no-repeat;
 background-position:center center;
}

.fullphoto {
	margin:8px 0px 7px;
}

.tab {
 font-weight:bold;
 font-size:13px;
	color:#ffffff;
	background-color:#0c61b7;
	background-image:url(/img/bg-blue.gif);
	padding:4px 10px;
	margin:0px;
	display:inline-block;
	zoom:1;
	*display:inline;
}