@charset "UTF-8";
body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #002B99;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #231F20;
}
#container {
	width: 800px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
#mainContent {
	background-color: #fff;
}
p {
	font-size: 14px;
	line-height: 20px;
	padding: 5px 0px;
	margin: 0px;
}	
h1 {
	color: #002B99;
	font-size: 22px;
	font-weight: normal;
	padding: 2px 0px 20px 0px;
	margin: 0px;
}
h2 {
	color: #002B99;
	font-size: 12px;
	font-weight: bold;
	padding: 20px 0px 0px;
	margin: 0px;
}
h3 {
	color: #00abcc;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
h4 {
	color: #00abcc;
	font-size: 26px;
	padding: 0px;
	margin: 0px;
}
h5 {
	color: #00abcc;
	font-size: 14px;
	padding: 25px 10px 5px 10px;
	margin: 0px;
	font-weight: normal;
}
li {
	font-size: 14px;
}
ul {
	list-style-image: url(../images/ul.gif);
	padding-top: 0px;
}
.subheader {
	color: #002B99;
	font-weight: bolder;
}

/* HEADER STYLES */ 
#header {
	background-color: transparent;
	height: 135px;
	width: 550px;
	margin: 0px; _margin-bottom:-3px;
	float: left;
	padding: 0px;
}
#headerRight {
	float: left;
	width: 250px;
	height: 135px;
	vertical-align: bottom;_margin-bottom:-3px;
}
#headerRight p {
	margin: 0px;
	padding: 5px 15px;
	font-size: 9px;
	font-weight: bold;
	color: #00ABCC;
	line-height: 15px;
	float: right;
}
#headerRight a {
	margin: 0px;
	padding: 0px 5px;
	color: #231F20;
	text-transform: uppercase;
	background-color: tranparent;
	text-decoration: none;
}
#headerRight a:hover {
	color: #00ABCC;
}
	
/* END HEADER STYLES */ 

/* TOP NAVIGATION STYLES */ 
.navContainer {
	height: 22px;
	width: 800px;
	background-color: #002B99;
	position: relative;
}

#nav, #nav ul {padding: 0;margin: 0;list-style: none;}
#nav li {margin: 0;float: left;display: block;position:relative}
#nav li ul {position: absolute;top: 22px;height: 14px;left: -999em;width:250px}
#nav li a {color: #fff;font-size: 12px;line-height: 21px;_line-height: 22px;padding: 3px 10px 4px;_padding: 4px 10px 4px;background-color: #002B99;border-right: 1px solid #fff;text-decoration:none; }	
#nav li a.on {background-color: #00abcc;}
#nav li a:hover {background-color:#00abcc}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left:0}
#nav li:hover ul li, #nav li.sfhover ul li {width:250px; display:block;background-color:#002b99; border-bottom:1px solid #fff}
#nav li:hover ul.av li, #nav li.sfhover ul.av li, #nav li:hover ul.wv li, #nav li.sfhover ul.wv li, #nav li:hover ul.ie li, #nav li.sfhover ul.ie li {width:130px}
#nav li:hover ul.oe li, #nav li.sfhover ul.oe li {width:230px}
#nav li:hover ul li a, #nav li.sfhover ul a, #nav li.sfhover ul a:link {border-right:none; display:block; height:1%; line-height: 22px;padding: 3px 10px;}
/* END TOP NAVIGATION STYLES */

/* HOME PAGE STYLES */ 
#flash {
	margin: 30px 41px;
	background: transparent;
	height: 247px;
}
#homeContent {
	border-top: 2px solid #00abcc;
	margin: 0px 41px;
}
#homeContent a {
	color: #00abcc;
	text-decoration: underline;
}
#homeContent a:hover {
	color: #00539B;
	text-decoration: underline;
}
#homeLeft {
	padding: 30px 30px 30px 10px;
	width: 460px;
	float: left;
}
#homeRight {
	padding: 0 10px 0 0px;
	margin:30px 0;
	width: 206px;
	height: 140px;
	float: left;
	border-top: 1px solid #00abcc;
	border-right: 1px solid #00abcc;
	border-bottom: 11px solid #00abcc;
	border-left: 1px solid #00abcc;
}
#homeRight p {
	font-size: 12px;
	line-height: normal;
	padding: 5px 10px;
	margin: 0px;
}
/* END HOME PAGE STYLES */

/* DRILL DOWN PAGE STYLES */
#leftNav {
	float: left;
	width: 159px;
	padding: 25px;
}
#leftNav a {
	color: #002B99;
	font-size: 12px;
	text-decoration: none;
	float: left;
	clear: left;
	font-weight: normal;
	width: 145px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#leftNav a:hover {
	color: #00abcc;
}
#boxLeft {
	width: 140px;
	height: 75px;
	float: left;
	border-top: 1px solid #00abcc;
	border-right: 1px solid #00abcc;
	border-bottom: 11px solid #00abcc;
	border-left: 1px solid #00abcc;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#boxLeft p {
	font-size: 12px;
	line-height: normal;
	padding: 9px 9px;
	margin: 0px;
}
#boxLeft a {
	color: #00abcc;
	font-size: 14px;
	text-decoration: none;
	float: left;
	clear: none;
	width: 55px;
	font-weight: normal;
	margin: 22px 5px;
}
#boxLeft a:hover {
	color: #002B99;
}
#boxHeader {
	font-size:12px;
	font-weight:bolder;
}
#rightContent {
	margin: 35px 0 35px 0;
	padding: 0px 0px 20px 30px;
	border-left: 2px solid #002B99;
	float: left;
	width: 532px;
}
#rightContent a {
	color: #00abcc;
	text-decoration: underline;
}
#rightContent a:hover {
	color: #002B99;
}
/* END DRILL DOWN PAGE STYLES */

/* FOOTER STYLES */
#footer {
	padding: 0 10px;
	background: #002B99;
}
#footer p {
	color: #fff;
	font-size: 10px;
	text-align: center;
	margin: 0;
	padding: 15px 0;
}
#footer a {
	margin: 0px;
	padding: 0px 5px;
	color: #fff;
	text-transform: uppercase;
	background-color: tranparent;
	text-decoration: none;
}
#footer a:hover {
	color: #00ABCC;
}
/* END FOOTER STYLES */

.clearfloat {
	clear: both;
}
.bullet {
	padding-bottom: 5px;
}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clearfix img {margin: 0;padding: 0;border-width:0}