@charset "utf-8";

body { background:url(/pics/back_body.jpg) repeat-x #ADBCB5; margin:0px auto; width:780px; font:14px Arial, Helvetica, sans-serif; }

splashhome { background:url(/pics/back_body.jpg) repeat-x #ffffff; margin:0px auto; width:780px; font:14px Arial, Helvetica, sans-serif; }

img { border:0px; }

h1 { margin:10px 20px 20px 10px; font:30px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#ffffff; }
h2 { margin:0px 0px 20px 0px; font:30px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#00184a; }
h3 { margin:0px 0px 20px 0px; font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff; font-style:bold;}
p { margin:0px 0px 10px 0px; color:#00184a; line-height:1.2em; }

#text ul, #textFull ul { margin:0px 0px 10px 18px; padding:5px; font:14px Arial, Helvetica, sans-serif; color:#929ba3; line-height:1.5em; }

.bannerSep { margin-bottom:10px; }

#masterheader {
	background: url(/pics/masterheader.jpg) no-repeat left center; height:55px;
	padding: 0px; margin: 0px 0px 0px 0px;
	border: 0px solid #2480bf;
	font-size: 95%; color:#FFFFFF;
}

/* Home page */
#textHome img { float:left; }
.homeImgMarBot { margin-bottom:10px; }
.homeImgMarBot2 { margin-bottom:10px; margin-right:10px; }
.homeImgMarRight { margin-right:10px; }

/* RSS Feeds */
#rssFeed { float:left; display:inline; width:272px; height:267px; padding:0px 0px 0px 8px; margin:0px 10px 0px 0px; background:url(/pics/back_home_container.gif) no-repeat; font-size:14px; }
#rssFeed h1 { display:block; width:275px; height:31px; padding:5px 0px 0px 0px; margin:0px 0px 10px 0px; font-size:18px; font-weight:bold; color:#FFFFFF; }
#rssFeed a { color:#EF3A43; }

/* Structure */
#content { float:left; width:735px; }
#Splash { float:left; display:inline; width:548px; min-height:445px; _height:500px; padding:15px 10px; margin:0px 10px 0px 0px; background:#FFFFFF; border:1px solid #00275E; }
#Splashp { margin:0px 0px 10px 0px; color:#00184a; line-height:1.2em; f }
#text { float:left; display:inline; width:548px; min-height:445px; _height:500px; padding:15px 10px; margin:0px 10px 0px 0px; background:#FFFFFF; border:1px solid #00275E; }
#textFull { float:left; display:inline; width:713px; min-height:500px; _height:500px; padding:15px 10px; margin:0px 0px 0px 0px; background:#FFFFFF; border:1px solid #00275E; }
#textHome { float:left; display:inline; width:570px; min-height:530px; _height:530px; margin:0px 10px 0px 0px; }

#bannershome { float:left; display:inline; width:155px; min-height:530px; _height:530px;}

#banners { float:left; display:inline; width:155px; min-height:530px; _height:530px; margin:-55px 0px 0px 0px; }

/* Top */
#top { width:780px; height:90px; background:#FFFFFF; }
#logo { float:left; display:inline; margin:7px 0px 0px 12px; }

#topNav { float:right; margin:20px 50px 0px 0px; padding:0px; list-style:none; font:11px Verdana, Arial, Helvetica, sans-serif; border-left:1px solid #000000; }
#topNav li { float:left; }
#topNav a { float:left; padding:0px 5px; border-right:1px solid #000000; color:#000000; text-decoration:none; }

/* Bottom */
#bottom { float:left; display:inline; width:735px; height:85px; margin:20px 0px 0px 0px; border-top:1px solid #FFFFFF; }

#bottomNav { float:left; margin:15px 0px 15px 0px; padding:0px; list-style:none; border-left:1px solid #FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif; }
#bottomNav li { float:left; }
#bottomNav a { float:left; padding:0px 15px; border-right:1px solid #FFFFFF; color:#FFFFFF; text-decoration:none; }

#bottom p { float:left; clear:both; width:713px; margin:0px; font:9px Arial, Helvetica, sans-serif; color:#FFFFFF; }

/* Nav */
#nav { position:relative; width:780px; height:52px; background:url(/pics/back_nav.jpg) no-repeat; list-style:none; margin:3px 0px 0px 0px; padding:0px; font:11px Verdana, Arial, Helvetica, sans-serif; }
#nav li { float:left; background:url(/pics/back_nav.jpg) right no-repeat; }
#nav a { float:left; padding:3px 13px 5px 10px; color:#FFFFFF; text-decoration:none; }

#nav li:hover ul, #nav li.over ul { visibility:visible; }

#nav ul { visibility:hidden; float:left; clear:both; position:absolute; left:0px; top:21px; width:780px; padding:8px 0px 10px 0px; margin:0px; list-style:none; background:url(/pics/back_sub_nav.gif) 0px 8px no-repeat; }
#nav ul li { background:none; }
#nav ul li a { padding:0px 10px; border-right:1px solid #FFFFFF; }
#nav ul li a:hover { color:#EF3A43; }


