﻿body {background-color:#0B3967; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
*{margin: 0;}
a {outline: 0;}
.cwrap{width:1000px;margin:0 auto; position:relative;}
.outer{width:1186px;height:100%;}
#header {display: block;width: 998px;height: 70px; background-color:#175CA1;border-left:1px solid #888;border-right:1px solid #888;}
#header a#logo {background: transparent url('../images/logo.png') 0 -15px no-repeat;height: 70px;float: left;display: block;width: 248px;text-indent: -9999px;}
#header span {float: right;padding: 5px 25px 0 0px;position: relative;}
#header #srch {position: absolute;right: 27px;margin-top: 45px;}
#header input[type=text] {height: 16px; line-height: 12px;width: 120px;font-weight: bold;font-size: 12px;background: rgb(150, 183, 250);-moz-border-radius: 8px;border-radius: 8px;border:0;color: #999;float: left;padding: 0px 8px;}
#header input[type="submit"] {cursor:pointer;margin-top:-2px;font-family:Arial,Helvetica,sans-serif; font-weight:bold;font-size:11px;background: url("../images/arrowdn.gif") no-repeat scroll right -14px transparent;border: medium none;color: rgb(150, 183, 250);float: left;padding: 2px 15px 0 5px;text-transform: uppercase;}
#header input[type="submit"]:hover {color: #fff;}
#header span a {color: rgb(150, 183, 250);font-weight: bold; font-size:11px; display: block;width: auto;line-height: 35px;float: left;text-transform: uppercase;text-decoration: none;padding: 0 18px 0 8px;background:url("../images/arrowdn.gif") no-repeat scroll right 15px transparent;margin-left: 8px;}
#header span a:hover, #header span a.selected  {color: #fff;}
#header span span a {text-indent: 0px;margin-left :5px;line-height:18px;background: transparent url('../images/arrow-right-orange-n.png') 100% 50% no-repeat;}
#footer {border-top: 1px solid #555;color: #AFAFB0;font-size: 11px;margin-top: 30px;padding: 0;position: relative;width: 1000px;}
#footer div.social {float:left;line-height: 18px;color: #afafb0;padding:30px 0 20px 20px;}
#footer img.logo {float:left;padding:20px;}
#footer div.tertiary-menu{float:left;padding:30px 0 30px 10px;}
#footer div a {color: #afafb0;text-decoration: none;padding: 2px 10px 2px 0;margin: 1px 0;}
#footer div a.icon {padding-left: 30px;background-image: url('../images/icons-social.png');background-repeat: no-repeat;}
#footer div a.rss {background-position: 8px -89px;}
#footer div a.face {background-position: 8px -60px;	}
#footer div a.twit { background-position: 8px 0;	}
#footer div a.link {background-position: 8px -149px;	}
#footer li{float: left;list-style-type: none;white-space: nowrap;padding-bottom:3px;background:transparent url(../images/bg-anav.gif) no-repeat;}
#footer ul{float: left;padding:0 15px 0 0;margin:0;}
#footer p.copy{float:right;padding-top:30px;}
div.clear {clear: both; overflow: hidden; height: 1px; left: -9999px;}	
#nav div.A-Menu-Horizontal{margin-left:20px;width:960px;}
#nav {z-index:11;height: 443px;width: 998px;position: relative;border: 1px solid #888; border-top:0;background: #105396;}
#nav ul.A-Menu{width: 980px;display:block;list-style: none; padding:0 0 0 20px; z-index:100;padding: 0px;margin:0 auto;}
#nav ul.A-Menu li{float: left;padding: 0;z-index:100;}
#nav ul.A-Menu a{text-decoration: none;color: #fff;}
#nav ul.A-Menu a:hover{text-decoration: none;color: #F47422;display: block;}
#nav ul.A-Menu li a {color: #fff;font-weight: bold;display: block;width: auto;line-height: 45px;float: left;text-indent: 0;text-transform: uppercase;text-decoration: none;padding: 0 22px;background: transparent url('../images/dot-gray.png') 100% 50% no-repeat;}
#nav ul.A-Menu li.last-child a {background: none;}
#nav ul.A-Menu li:last-child a {background: none;}
#nav ul.A-Menu li {float: left;list-style-type: none;display:inline-block;	position:relative;}
/*<Level 1>*/
#nav ul.A-Menu li ul li a span {height:auto;}
#nav ul.A-Menu li ul li a:hover span {background: none;}
#nav ul.A-Menu li:hover ul, #nav ul li.A-Menu-Hover ul{visibility: visible;}
#nav ul.A-Menu li ul li a:hover,#nav ul li ul li.last a:hover {background:#eee;}
#nav ul.A-Menu li ul{visibility: hidden;margin: 0;padding: 5px 0 0 0;left: 0;top: 35px;position: absolute;display: none;border: #eee 1px solid;border-top:none;background-color: #fff;padding:0;font-size:12px;}
#nav ul.A-Menu li ul li{display: block;margin: 0;padding: 0 0 0 0;position: relative;width: 16em;float: none;}
#nav ul.A-Menu li ul.A-Menu li.A-Menu-WChild{background: transparent url('../images/dot-gray.png') 100% 50% no-repeat;}
#nav div.A-Menu-Horizontal ul li:last-child, #nav div.A-Menu-Horizontal ul li.last-child{border-bottom: none;}
#nav ul.A-Menu li ul li a{text-transform:capitalize; margin: 0;text-decoration: none;color: #2a2a2a;display: block;height: auto;background: none;font-weight: normal;padding:.5em 1em;width:14em;line-height:20px;}
#nav ul.A-Menu li ul li.A-Menu-WChild a{/*background: transparent url( '../images/menuChild.gif' ) no-repeat scroll right center;*/}
#nav ul.A-Menu li ul li a:hover{text-decoration: none;}
#nav ul.A-Menu li ul li:hover, #nav ul.A-Menu li ul li.A-Menu-Hover{}
/*<Level 2>*/
#nav ul.A-Menu li ul li ul{border: #eee 1px solid;}
#nav ul.A-Menu li ul li ul, #nav ul.A-Menu li:hover ul li ul, #nav ul.A-Menu li.A-Menu-Hover ul li ul{visibility: hidden;position: absolute;left: 15em;padding-top: 0;top: 2px;display: block;}
#nav ul.A-Menu li:hover ul li:hover ul, #nav ul.A-Menu li.A-Menu-Hover ul li.A-Menu-Hover ul{visibility: visible;}



.cwrap{z-index:11;}