body{font-family:Arial; font-size:0.84em; background:#b2797d url(background.gif) repeat-x; color:#313131;}
a img{border:0;}
h1,h2,h3{text-transform:uppercase;}
h1{font-size:1.6em; font-weight:normal;}
h2{font-size:1.3em;}
h3,h4,h5,h6{font-size:1.2em;}
h1{margin:0 0 11px 0;}
h2{margin:0 0 7px 0;}

.clear{clear:both; height:1px; margin:0; padding:0; overflow:hidden;}
.photoLeft{float:left; margin-right:10px; margin-bottom:10px; border:1px solid #07276B;}
.photoRight{float:right; margin-left:10px; margin-bottom:10px; border:1px solid #07276B;}
.floatRightW252px{float:right; width:252px;}
.smallerfont {font-size:1.2em!important;}

.left-semi{width:50%; float:left; overflow:hidden;}
.right-semi{width:50%; float:right; overflow:hidden;}
.rightAlign{text-align:right;}

#container{width:996px; margin:auto; padding:0 4px 0 4px; background:url(container_bg.png) repeat-y; overflow:hidden;}
#container-top{width:1004px; height:4px; margin:auto; background:url(container-top_bg.png) no-repeat; font-size:0px;}
#container-bottom{width:1004px; height:5px; margin:auto; background:url(container-bottom_bg.png) no-repeat;}

#header{height:140px; background:url(header_bg.gif) repeat-x; color:#ffffff;}
#header a{color:#ffffff;}
#header p{margin:0;}

#header_flash_alternate{padding:0 10px 0px 380px; line-height:140px; background:url(logo.gif) no-repeat 15px;}
#header_flash_alternate img{margin-right:20px;}

#nav{width:1000px; height:43px; background:url(nav_bg.jpg) no-repeat left center; text-transform:uppercase; font-size:0.9em; font-family:Arial;}
#nav ul{margin:0; padding:0; padding-top:3px;}
#nav ul li{float:left; padding:0; margin-right:3px; list-style:none;}
#nav ul li a{display:block; width:107px; padding:2px 0 2px 10px; height:36px; color:#ffffff; text-decoration:none; font-weight:bold; text-shadow:#2f2f2f 1px 1px 1px;}
#nav ul li a.selected,
#nav ul li a.selected:hover{background:#861E28;}
#nav ul li#nav-home a{width:37px; padding:2px 0 2px; text-indent:-9999px; outline-style:none;}
#nav ul li#nav-home a:hover,
#nav ul li#nav-home a.selected{background:#552427 url(home-selected.gif) no-repeat;}
#nav ul li#nav-1 a:hover,
#nav ul li#nav-1 a.selected{background:#891A23 !important;}
#nav ul li#nav-2 a:hover,
#nav ul li#nav-2 a.selected{background:#D68256;}
#nav ul li#nav-3 a:hover,
#nav ul li#nav-3 a.selected{background:#CBAE5E;}
#nav ul li#nav-4 a:hover,
#nav ul li#nav-4 a.selected{background:#5A7F4C;}
#nav ul li#nav-5 a:hover,
#nav ul li#nav-5 a.selected{background:#599387;}
#nav ul li#nav-6 a:hover,
#nav ul li#nav-6 a.selected{background:#82A5CB;}
#nav ul li#nav-7 a:hover,
#nav ul li#nav-7 a.selected{background:#393F89;}
#nav ul li#nav-8 a:hover,
#nav ul li#nav-8 a.selected{background:#725486;}

#sub-nav{width:996px; overflow:hidden; padding:8px 0 8px 0; background:#6A0A18; font-size:0.85em; font-family:Verdana; color:#ffffff;}
#sub-nav ul{margin:0; padding:0;}
#sub-nav li{list-style:none; float:left;}
#sub-nav a{color:#ffffff; text-decoration:none; padding:8px 8px 8px 8px;}
#sub-nav a:hover{background:#611616;}

#content{width:996px; position:relative; overflow:hidden;}
#header-shadow{width:996px; height:4px; background:url(content-top_bg.png) repeat-x; position:absolute; top:0px;}

#left-column{width:215px; float:left; padding:17px 0 17px 17px; font-size:0.8em;}
#left-column h2{font-size:1.2em; color:#595600; padding-left:12px; margin-bottom:3px; background:url(green-arrow.gif) no-repeat left center;}
#left-column h3{font-size:1.3em; color:#595600; padding-left:12px; margin:0 0 3px 0; background:url(green-arrow.gif) no-repeat left center;}
#left-column h2 a, #left-column h3 a{color:#595600; text-decoration:none;}
#left-column p {margin-top:0px;}
#left-column p a {text-decoration:none; color:#313131;}

#middle-column {width:702px; float:left; padding:17px 31px 17px 31px; background:url(content_bg.jpg) no-repeat bottom right; min-height:450px;}
#middle-column h1{color:#133550;}
#middle-column h2{color:#1a486c;}
#middle-column p {margin-top:4px;}
#first-p{font-weight:bold;}

#right-column{float:right; font-size:0.9em;}
.visual-link{width:214px; overflow:hidden;}
.visual-link a{text-decoration:none;}
.visual-link img{display:block;}
.visual-link a span{display:block; position:relative; height:20px; margin-top:-20px; padding-left:29px; line-height:20px; background:url(visual-link_bg.png) no-repeat; color:#000000; font-weight:bold;}

#footer{width:962px; padding:0 17px 0 17px; overflow:hidden; background:#af4a55 url(footer.gif) repeat-x bottom; color:#ffffff; font-size:0.9em; line-height:39px; }
#footer a{color:#ffffff; text-decoration:none; font-weight:bold;}
#footer a:hover{text-decoration:underline;}
#footer span{padding-right:20px; float:left;}
#footer-links{float:right;}
#footer-links ul{margin:0; padding:0;}
#footer-links ul li{list-style-image:url("footer-nav-sep.gif"); display:inline; padding-left:10px;}

