/* CSS Document border: 1px solid #cccccc;*/
html,body {margin:0;padding:0}
body {text-align:center; background-color:#ffffff; padding:0px; margin:0 auto;}
br {
padding: 0px;
margin: 0px;
}
* {
padding: 0px;
margin: 0px;
-moz-box-sizing: border-box; 
}
/*ul li {margin: 0; padding: 0; list-style: none; float: left;}

ul li a {display: block; text-align: left; color: #fff;}*/

/* STRUCTURAL DIVS  border:2px solid #cc0000;*/
div#maxcontainer{position:relative; text-align:center; width:800px; padding:0px; margin:0 auto;}
div#container{position:relative; width:800px; background-color:#ffffff; padding:0px; margin:0 auto; text-align:center; z-index:100000;}

div#hdrwrapper{position:relative; width:800px; height:120px; padding:0px; margin:0px; text-align:left;}
div#logo{position:absolute; left:0px; top:0px; float:left; width:419px; height:120px; text-align:left; padding:0px; margin:0px;}
div#topnumber{position:absolute; left:419px; top:0px; float:left; width:381px; height:26px; padding:0px; margin:0px;}
div#enewsletter{position:absolute; left:419px; top:27px; float:left; width:381px; height:30px; text-align:right; padding:0px; margin:0px;}
div#topnavbar{position:absolute; left:419px; top:56px; float:left; width:381px; height:16px; text-align:right; padding:0; margin:0px; background-color:#233e99;}
div#topnavbarpad{padding:0px 12px 0px 0px;}
div#topbanners{position:absolute; left:306px; top:79px; float:left; width:530px; height:43px; padding:0; margin:0px;}
div#topbannerspad{padding:0px 20px 0px 0px;}

div#mainwrapper{position:relative; width:800px; padding:22px 0 15px 0; margin:0px;}
div#content{position:relative; width:629px; float:left; padding:0px; margin:0px; font-family: Arial,Helvetica,Sans-Serif; color: #231f20; line-height:18px; font-size:12px; text-align:left;}
div#contentpad{position:relative; padding:0px 20px 20px 26px;}
div#highlights{position:relative; width:603px; text-align:right; padding:0px; margin:0px;}
div#highlightpad{position:relative; padding:0 0 20px 0;}
div#highlightsbtm{position:relative; width:603px; text-align:right; padding:0px; margin:0px;}
div#highlightpadbtm{position:relative; padding:0 0 20px 0;}
div#highlightcell1{position:relative; width:165px; text-align:left; padding:0px; margin:0px;}
div#highlightcell2{position:relative; width:5px; text-align:left; padding:0px; margin:0px;}
div#highlightcell3{position:relative; width:426px; text-align:left; padding:0px; margin:0px; background-color:#ffc425;}
div#highlightcellbtm{position:relative; width:270px; text-align:left; padding:0px; margin:0px;}
div#orangehighlightbox{position:relative; width:165px; height:57px; float:left; padding:0px; margin:0px; background-color:#f47836;}
div#orangehighlightboxpad{position:relative; padding:6px 6px 6px 6px;}

div#yellowhighlightboxpad{position:relative; padding:5px 15px 5px 15px;}
div#bottompad{position:relative; padding:0px 0 20px 0;}
.clear {
	clear:both;
}
div#footerline {position: relative; text-align:center; width:800px; padding:0px; margin: 0 auto; background-color:#a6a6a6; clear:both;}
div#footertext{text-align:left; width:800px; font-size:10px; line-height:16px; color:#231f20; font-family:Arial,Helvetica,Sans-Serif; padding:6px 0 10px 0; margin: 0px;}
div#leftnav{position:relative; width:160px; margin:0px; float:left; padding:0 0 15px 0; text-align:left; overflow:hidden;}
#leftnav ul li {
	font-family: Arial,Helvetica,Sans-Serif;
	text-decoration:none;
	line-height:16px; 
	width:160px; 
	color: #231f20; 
	text-align:left; 
	font-size:12px;
	list-style:none; 
 	position:relative;
	margin:4px 0 2px 0;
	padding:0;
	text-transform:uppercase;
	}
div#secnav{position:relative; width:170px; margin:0px; float:left; padding:0; text-align:left; overflow:hidden;}
#leftnav #secnav ul li {
	font-family: Arial,Helvetica,Sans-Serif;
	text-decoration:none;
	line-height:14px; 
	width:159px; 
	color: #231f20; 
	text-align:left; 
	font-size:11px;
	list-style:none; 
 	position:relative;
	margin:0;
	padding:0;
	text-transform:uppercase;
	}
/* GLOBAL NAV */
#leftnav ul li a{position:relative; margin:-2px 0 0 0; padding:0 0 3px 0; width:159px; border:0; color: #231f20; text-decoration:none; overflow:hidden; text-transform:uppercase;}
#leftnav ul li a:hover{color: #f47836; overflow:hidden; text-transform:uppercase;}
#leftnav ul li.globalnavlinkat a{color: #f47836; overflow:hidden; text-transform:uppercase;}

/* SECONDARY NAV */
#secnav ul li.secnavlink2 a{position:relative; margin:0px; padding:0; width:159px; border:0px; color: #231f20; text-decoration:none; overflow:hidden; text-transform:uppercase;}
#secnav ul li.secnavlink2 a:hover{color: #f47836; overflow:hidden; text-transform:uppercase;}
#secnav ul li.secnavlink2AT a{color: #f47836; overflow:hidden; text-transform:uppercase;}

/* LIST ELEMENTS */
div#generic{position:relative; margin:0px; padding:0px; text-align:left;}
div#generic ul {
	list-style-type: disk;
	margin:0px 0px 12px 22px;
	padding:0px;
}
div#generic ul li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
div#generic ul li a {
	font-size: 12px; 
	line-height: 14px; 
}
div#generic ul li a:hover {
	color: #ffffff; 
	background: #f47836;
}
div#generic ol {
	margin:0px 0px 12px 22px;
	padding:0px;
}
div#generic ol li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
div#generic ol li a {
	font-size: 12px; 
	line-height: 14px; 
}
div#generic ol li a:hover {
	color: #ffffff; 
	background: #f47836;
}

div#generic ol li ul li {
	margin:5px 0px 5px 0px;
	padding:0px;
}


/* FONT STYLES */
.header {font-family: Arial, Helvetica; color: #233e99; font-size: 18px; font-weight:bold; text-transform: uppercase;}
.headerhome {font-family: Arial, Helvetica; color: #f47836; font-size: 18px; font-weight:bold; text-transform: uppercase;}
.subheader {font-family: Arial, Helvetica; color: #f47836; font-size: 16px;}
.subheaderwhite {font-family: Arial, Helvetica; color: #ffffff; font-size: 16px;}
.hltitle {font-family: Arial, Helvetica; color: #263f9b; font-size: 13px; font-weight:bold;}
.body {font-family: Arial, Helvetica; color: #231f20; font-size: 12px;}
body {font-family: Arial, Helvetica; color: #231f20; font-size: 12px;}
.bodyblack {font-family: Arial, Helvetica; color: #000000; font-size: 12px;}
.bodyred {font-family: Arial, Helvetica; color: #cc0000; font-size: 12px;}
.bodywhite {font-family: Arial, Helvetica; color: #ffffff; font-size: 12px; text-decoration: none; line-height:14px;}
.bodyblue {font-family: Arial, Helvetica; color: #233e99; font-size: 12px; text-decoration: none;}
.captionbold {font-family: Arial, Helvetica; color: #231f20; font-size: 11px; font-weight:bold;}
.caption {font-family: Arial, Helvetica; color: #231f20; font-size: 11px;}
.footer2 {font-family: Arial, Helvetica; color: #231f20; font-size: 11px;}
.B {font-weight:bold;}
.I {font-style:italic;}

.caltitlelink {font-family: Arial, Helvetica; color: #233e99; font-size: 14px; font-weight:bold;}
A.caltitlelink:hover {font-family: Arial, Helvetica; color: #ffffff; font-size: 14px; background-color:#233e99; font-weight:bold;}
.caltitlelinkAT {font-family: Arial, Helvetica; color: #ffffff; font-size: 14px; text-decoration: none; font-weight:bold;}

.hltitlelink {font-family: Arial, Helvetica; color: #263f9b; font-size: 13px; font-weight:bold; text-decoration: none;}
A.hltitlelink:hover {font-family: Arial, Helvetica; color: #ffffff; font-size: 13px; background-color:#263f9b; font-weight:bold; text-decoration: none;}

.hltextlink {font-family: Arial, Helvetica; color: #263f9b; font-size: 12px;}
A.hltextlink:hover {font-family: Arial, Helvetica; color: #ffffff; font-size: 12px; background-color:#263f9b;}

.bluetextlink {font-family: Arial, Helvetica; color: #233e99; font-size: 12px; font-weight:bold;}
A.bluetextlink:hover {font-family: Arial, Helvetica; color: #ffffff; font-size: 12px; background-color:#233e99; font-weight:bold;}

.bluetextlinksmall {font-family: Arial, Helvetica; color: #233e99; font-size: 10px; font-weight:bold;}
A.bluetextlinksmall:hover {font-family: Arial, Helvetica; color: #ffffff; font-size: 10px; background-color:#233e99; font-weight:bold;}

.textlinknav {font-family: Arial, Helvetica; color: #231f20; font-size: 12px;}
A.textlinknav:hover {font-family: Arial, Helvetica; color: #ffffff; font-size: 12px; background-color:#f47836;}
.textlinknavAT {font-family: Arial, Helvetica; color: #f47836; font-size: 12px; text-decoration: none;}

.smalllink {font-family: Arial, Helvetica; color: #231f20; font-size: 11px;}
A.smalllink:hover {font-family: Arial, Helvetica; color: #ffffff; font-size: 11px; background-color:#231f20;}

.footer {font-family: Arial, Helvetica; color: #231f20; font-size: 11px; text-decoration: none;}
A.footer:hover {font-family: Arial, Helvetica; color: #ffffff; font-size: 11px; text-decoration: none; background-color:#231f20;}
.footer3 {font-family: Arial, Helvetica; color: #231f20; font-size: 10px; text-decoration: none;}

.globalnavlink {font-family: Arial, Helvetica; color: #231f20; font-size: 12px; text-decoration: none; text-transform: uppercase;}
A.globalnavlink:hover {font-family: Arial, Helvetica; color: #f47836; font-size: 12px; text-transform: uppercase;}
.globalnavlinkAT {font-family: Arial, Helvetica; color: #f47836; font-size: 12px; text-decoration: none; text-transform: uppercase;}
.globalnavbody {font-family: Arial, Helvetica; color: #231f20; font-size: 12px;}

.secnavlink2 {font-family: Arial, Helvetica; color: #231f20; font-size: 9.5px; text-decoration: none; text-transform: uppercase;}
A.secnavlink2:hover {font-family: Arial, Helvetica; color: #f47836; font-size: 9.5px; text-transform: uppercase;}
.secnavlink2AT {font-family: Arial, Helvetica; color: #f47836; font-size: 9.5px; text-decoration: none; text-transform: uppercase;}
.secnavbody {font-family: Arial, Helvetica; color: #231f20; font-size: 9.5px;}

.tertnavlink {font-family: Arial, Helvetica; color: #ffffff; font-size: 10px; text-decoration: none; text-transform: uppercase;}
A.tertnavlink:hover {font-family: Arial, Helvetica; color: #233e99; font-size: 10px; text-transform: uppercase;}
.tertnavlinkAT {font-family: Arial, Helvetica; color: #ffffff; font-size: 10px; text-decoration: none; text-transform: uppercase;}

.tertnavlink1 {font-family: Arial, Helvetica; color: #231f20; font-size: 9.5px; text-decoration: none;}
A.tertnavlink1:hover {font-family: Arial, Helvetica; color: #f47836; font-size: 9.5px;}
.tertnavlink1AT {font-family: Arial, Helvetica; color: #f47836; font-size: 9.5px; text-decoration: none;}
.tert1navbody {font-family: Arial, Helvetica; color: #231f20; font-size: 9.5px;}

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #cccccc;
border-bottom-width: 0;
font:normal 10px tahoma;
line-height: 15px;
z-index: 100;
background-color: #efefef;
width: 150px;
}

.anylinkcss a{
width: 100%;
display: block;
border-bottom: 1px solid #cccccc;
padding: 1px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #990000;
color: #ffffff;
}