input { font: 11px Arial, Helvetica, sans-serif; color: #555; }select { font: 11px Arial, Helvetica, sans-serif; color: #555; }textarea { font: 11px Arial, Helvetica, sans-serif; color: #555; }body { margin: 0 auto; padding: 0; text-align: center; background: #FFF url(../img/pagebkgd.jpg) no-repeat; background-position: top center; }  p { margin: 0; }#maincontainer { width: 900px; margin: 0 auto; text-align: left; }.h1, h1 { font: 21px Arial, Helvetica, Sans-serif; font-weight: 100; color: #2F2F2F; line-height: 21px; }.h1, h1 b { font-weight: 900; color: #B81D28; }.h2, h2 { font: 18px Arial, Helvetica, Sans-serif; font-weight: 100; color: #2F2F2F; line-height: 21px; }.h3, h3 { font: 16px Arial, Helvetica, Sans-serif; font-weight: 100; color: #B81D28; line-height: 21px; }#flashcontainer { width: 900px; height: 315px; }#subimgcontainer { width: 900px; height: 245px; }#logocontainer { width: 900px; height: 100px; }#homebox { float: left; display: inline; background: url(../img/homebox_bkgd.jpg) repeat-y; }#homebox #outer { width: 222px; height: 260px; overflow: hidden; }#homebox #inner { font: 12px Arial, Helvetica, Sans-serif; font-weight: bold; color: #313131; line-height: 16px; padding: 12px 18px; }#homebox #inner .link { font: 11px Arial, Helvetica, Sans-serif; font-weight: bold; color: #3E6CB4; line-height: 16px; padding: 8px 0px 4px 0px; }#homebox #inner .link a { color: #3E6CB4; text-decoration: none; }#homebox #inner .link a:hover { color: #3E6CB4; text-decoration: underline; }#homebox #inner .link2 a:active { color: #B81D28; text-decoration: none; }#homebox #inner .link2 { font: 11px Arial, Helvetica, Sans-serif; font-weight: bold; color: #3E6CB4; line-height: 16px; padding: 0px 0px 4px 0px; }#homebox #inner .link2 a { color: #3E6CB4; text-decoration: none; }#homebox #inner .link2 a:hover { color: #3E6CB4; text-decoration: underline; }#homebox #inner .link2 a:active { color: #B81D28; text-decoration: none; }#homebox #bottom { width: 222px; height: 8px; }#homeboxspacer { float: left; display: inline; padding: 2px; }#homearrow { float: left; display: inline; margin-right: 4px; }#homebody { float: left; display: inline; width: 450px; margin: 20px 0px 20px 0px; border-right: 1px solid #EBEBEB; }#homebody .bodytext { font: 12px Arial, Helvetica, Sans-serif; color: #5F5F5F; line-height: 16px; padding: 8px 0px 0px 0px; }#homeRcontainer { float: right; display: inline; width: 440px; margin: 20px 0px 20px 0px; }#homeRcol { float: right; display: inline; width: 219px; }#homeRcol .bodytext { font: 12px Arial, Helvetica, Sans-serif; color: #5F5F5F; line-height: 16px; padding: 8px 0px 0px 0px; }#homeRcol .link { font: 11px Arial, Helvetica, Sans-serif; font-weight: bold; color: #3E6CB4; line-height: 16px; padding: 8px 0px 4px 0px; }#homeRcol .link a { color: #3E6CB4; text-decoration: none; }#homeRcol .link a:hover { color: #3E6CB4; text-decoration: underline; }#subRcol { padding: 20px 0px 0px 0px; }#subbody { float: left; display: inline; width: 670px; margin: 20px 0px 20px 0px; }#subbody .bodytext { font: 12px Arial, Helvetica, Sans-serif; color: #5F5F5F; line-height: 16px; padding: 8px 0px 0px 0px; }#subbox { float: right; display: inline; width: 222px; margin: 20px 0px 20px 0px; background: url(../img/homebox_bkgd.jpg) repeat-y; }#subbox #top { width: 222px; height: 98px; }#subbox #inner { font: 12px Arial, Helvetica, Sans-serif; font-weight: bold; color: #313131; line-height: 16px; padding: 12px 18px; }#subbox #inner .link { font: 11px Arial, Helvetica, Sans-serif; font-weight: bold; color: #3E6CB4; line-height: 16px; padding: 8px 0px 4px 0px; }#subbox #inner .link a { color: #3E6CB4; text-decoration: none; }#subbox #inner .link a:hover { color: #3E6CB4; text-decoration: underline; }#subbox #inner .link2 a:active { color: #B81D28; text-decoration: none; }#subbox #inner .link2 { font: 11px Arial, Helvetica, Sans-serif; font-weight: bold; color: #B81D28; line-height: 16px; padding: 0px 0px 4px 0px; }#subbox #inner .link2 a { color: #3E6CB4; text-decoration: none; }#subbox #inner .link2 a:hover { color: #3E6CB4; text-decoration: underline; }#subbox #inner .link2 a:active { color: #B81D28; text-decoration: none; }#subbox #bottom { width: 222px; height: 8px; }#subbox2 {  display: inline; width: 222px; margin: 20px 0px 20px 0px; background: url(../img/homebox_bkgd.jpg) repeat-y; }#subbox2 #top { width: 222px; height: 98px; }#subbox2 #inner { font: 12px Arial, Helvetica, Sans-serif; font-weight: bold; color: #313131; line-height: 16px; padding: 12px 18px; }#subbox2 #inner .link { font: 11px Arial, Helvetica, Sans-serif; font-weight: bold; color: #3E6CB4; line-height: 16px; padding: 8px 0px 4px 0px; }#subbox2 #inner .link a { color: #3E6CB4; text-decoration: none; }#subbox2 #inner .link a:hover { color: #3E6CB4; text-decoration: underline; }#subbox2 #inner .link2 a:active { color: #B81D28; text-decoration: none; }#subbox2 #inner .link2 { font: 11px Arial, Helvetica, Sans-serif; font-weight: bold; color: #3E6CB4; line-height: 16px; padding: 0px 0px 4px 0px; }#subbox2 #inner .link2 a { color: #3E6CB4; text-decoration: none; }#subbox2 #inner .link2 a:hover { color: #3E6CB4; text-decoration: underline; }#subbox2 #inner .link2 a:active { color: #B81D28; text-decoration: none; }#subbox2 #bottom { width: 222px; height: 8px; }.bodytext ul { list-style-image: url(/assets/img/arrow_blue3.gif); margin-left: 10px; padding-left: 10px; }.bodytext li { padding-bottom: 5px; }.bodytext p { padding-bottom: 10px; }.bodytext hr { border-top: 1px solid #DDD; }.bodytext a { color: #3E6CB4; text-decoration: underline; }.bodytext a:hover { color: #3E6CB4; text-decoration: none; }.bodytext a:active { color: #B81D28; text-decoration: none; }.bodytext .link { font: 11px Arial, Helvetica, Sans-serif; font-weight: bold; color: #3E6CB4; line-height: 16px; padding: 8px 0px 4px 0px;}.bodytext .link a { color: #3E6CB4; text-decoration: none; }.bodytext .link a:hover { color: #3E6CB4; text-decoration: underline; }.bodytext .link a:active { color: #B81D28; text-decoration: none; }.red { color:#B81D28; }#footer { clear: both; width: 900px; height:90px; background: url(../img/footerbkgd.jpg) no-repeat; }#footer .footertext { font: 9px Arial, Helvetica, Sans-serif; font-weight: bold; line-height: 12px; color: #5F5F5F; padding: 12px 15px 0px 15px; }#footer .copyright { float: left; display: inline; font: 11px Arial, Helvetica, Sans-serif; color: #5F5F5F; line-height: 18px; padding: 20px 15px 0px 15px; }#footer .pNum { float: right; display: inline; font: 18px Arial, Helvetica, Sans-serif; font-weight: bold; color: #B81D28; line-height: 18px; padding: 20px 15px 0px 15px; }#navcontainer { float: left; display: inline; width: 900px; height: 25px; background: url(../img/navbkgd.jpg) repeat-x; }/* DROP DOWN NAVIGATION */.nav_on { background: url(../img/navbkgd_ON.jpg) repeat-x; }#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none;}#nav a {	display: block;	font: 12px Arial, Helvetica, sans-serif;	line-height: 25px;	color: #FFF;	text-align: center;	text-decoration: none;	width: 100px;}#nav li {	float: left;	background: url(../img/navbkgd.jpg) repeat-x;}#nav li:hover, #nav li.sfhover {	float: left;	background: url(../img/navbkgd_ON.jpg) repeat-x;}#nav li ul {	position: absolute;	display: block;	left: -999em;	width: 199px;	background: #CDF1FA;	filter: alpha(opacity=95); -moz-opacity:0.95; -khtml-opacity: 0.95; opacity: 0.95;}#nav li ul a {	display: block;	width: 199px;	font: 12px Arial, Helvetica, sans-serif;	line-height: 21px;	color: #00005D;	text-align: left;	text-transform: none;	background: #CDF1FA;	border-bottom: 1px solid #B1B8DE;	border-left: 1px solid #B1B8DE;	border-right: 1px solid #B1B8DE;}#nav li ul a:hover, #nav li ul a.sfhover {	display: block;	width: 200px;	color: #FFF;	background: #00005D;}#nav li ul a:active {	display: block;	width: 200px;	color: #B3E3F7;	background: #00005D;}#nav li:hover ul, #nav li.sfhover ul {	left: auto;}