.clear { clear: both; height: 1px; overflow: hidden; }
.image { float: right; margin: 10px; border: 2px solid #B7B7B7  }
.center { text-align: center; } 
.logoimage { display: none; }

body { margin: 0px; padding: 0px; background: url('../images/bg_vert.jpg') repeat-y top center #E28B0E; text-align: center; }

#bg2 { width: 100%; height: 100%; background: url('../images/bg_horiz.jpg') repeat-x top center; }
#bg3 { width: 100%; height: 100%; background: url('../images/bg_center.jpg') no-repeat top center; }

#container { margin: 0px auto; width: 1000px; }

#header { width: 1000px; position: relative; }
#header #logo { float: left; }
#header #address { float: right; margin-top: 19px; }
#header #address h1 { margin: 0px; padding: 0px; font-family: arial, tahoma, verdana; color: #050505; font-size: 85%; text-align: right }
#header #address h2 { margin: 0px; padding: 0px; font-family: arial, tahoma, verdana; color: #050505; font-size: 125%; text-align: right }

#nav { width: 1000px; background: url('../images/nav2.gif') bottom center no-repeat #2C3874; }
#nav #navinside { width: 1000px; min-height: 30px; background: url('../images/nav.gif') top center no-repeat; }

#sucker { list-style: none; margin: 0px; padding: 0px; }
#sucker li { background: url('../images/nav_div.gif') bottom right no-repeat; margin: 0px 0px 0px 0px; padding: 14px 20px 17px 22px; float: left; font-family: arial, verdana, tahoma; color: #DDE1F0; font-weight: bold; }
#sucker li a { color: #DDE1F0; text-decoration: none; }
#sucker li a:hover { color: #DDE1F0; text-decoration: underline; }
#sucker .nolink a:hover { color: #DDE1F0; text-decoration: none; }
#sucker .end { background-image: none; }
#sucker li ul { list-style: none; margin: 0px; padding: 0px; display: none; }
#sucker li:hover ul, #sucker li.sfhover ul { float: none; margin: 15px 0px 0px -23px;  text-decoration: none; padding: 0px; display: block; width: 200px; position: absolute; top: auto; border-top: 2px solid #3A4578; }
#sucker li:hover ul li, #sucker li.sfhover ul li { border: 2px solid #3A4578; border-top: 0px; text-decoration: none; width: 170px;  display: block; background: url('../images/dd_bg.jpg') bottom left;  text-align: left; float: none; margin: -1px 0px 0px 0px; padding: 8px 13px 10px 13px; font-size: 80%; background-color: #29356D; }
#sucker li:hover ul li:hover, #sucker li.sfhover ul li.sfhover { background-image: none; background-color: #29356D; text-decoration: none; }

#boxes { text-align: left; background: url('../images/boxes_bg.gif') bottom center no-repeat; width: 1000px; }
#boxes .spacer { float: left; width: 24px; }
#boxes #first { width: 310px }
#boxes .box { float: left; width: 320px; }
#boxes .box h1 { padding: 25px 30px; margin: 0px 0px 0px 0px; color: #E08400; font-family: arial, tahoma, verdana; font-size: 140%; }
#boxes .box h2 { padding: 0 30px 10px 30px;  margin: 0px; color: #2F2F2F; font-family: arial, tahoma, verdana; font-size: 90%; }
#boxes .box ul { padding: 0 30px 10px 45px;  margin: 0px; color: #2F2F2F; font-family: arial, tahoma, verdana; font-size: 75%; line-height: 12pt;  }
#boxes .box ul li ul {  padding: 0px 30px 0px 15px;  margin: 0px; color: #2F2F2F; font-family: arial, tahoma, verdana; font-size: 100%; line-height: 12pt; }
#boxes .box p { padding: 0 30px 15px 30px;  margin: 0px; color: #2F2F2F; font-family: arial, tahoma, verdana; font-size: 75%; line-height: 12pt;  }
#boxes .box img { border: 2px solid #B7B7B7; }
#boxes .box .readmore { padding: 10px 30px 22px 30px;  margin: 0px; color: #2F2F2F; font-family: arial, tahoma, verdana; font-size: 70%;  text-align: right; font-weight: bold; }
#boxes .box .readmore a { color: #2F2F2F; text-decoration: none; }


#content { width: 1000px; }
#content #leftnav1 { width: 192px; float: left; }
#content #leftnav1 ul { list-style-type: none; padding: 0px; margin: 0px; }
#content #leftnav1 ul li { margin: 0 0 10px 0; background: url('../images/subnav1_bg1.gif') no-repeat top left; }
#content #leftnav1 ul li div { padding: 10px 18px; background: url('../images/subnav1_bg2.gif') no-repeat bottom left; font-family: arial, tahoma, verdana; color: #4A2D04; font-weight: bold; font-size: 95%; text-align: left; }
#content #leftnav1 ul li div h1 { margin: 0px 38px 0px 0px; font-family: arial, tahoma, verdana; color: #4A2D04; font-size: 125%; text-align: left }
#content #leftnav1 ul li div a { color: #4A2D04; text-decoration: underline; }
#content #leftnav1 ul li div p { margin: 10px 0; font-family: arial, tahoma, verdana; color: #4A2D04; font-weight: normal; font-size: 85%; text-align: left }
#content #leftnav1 ul li div ul { margin: 0px; padding: 0px; backgorund-image: none; width: 100%;  }
#content #leftnav1 ul li div ul li { margin: 0px; width: 150px; padding: 0px; background-image: none; font-size: 85%; font-weight: normal; padding: 5px 0px 5px 5px;  }

#content #right { float: right; width: 772px; padding: 18px 0px 0px 0px; background: url('../images/right_bg1.gif') repeat-y top center; }
#content #right #rightinside { width: 772px; padding: 0px 0px 18px 0px; background: url('../images/right_bg2.gif') no-repeat bottom center; }
#content #right #rightinside h1 { padding: 0px 27px 0px 27px;  margin: 0px; color: #AFB5D4; text-align: left; font-family: arial, tahoma, verdana; font-size: 125%; font-weight: normal; line-height: 13pt;  }
#content #right #rightinside p { padding: 10px 27px 0px 27px;  margin: 0px; color: #AFB5D4; text-align: left; font-family: arial, tahoma, verdana; font-size: 75%; line-height: 13pt;  }
#content #right #rightinside p a { color: #AFB5D4; }
#content #right #rightinside ul { padding: 10px 27px 0px 27px;  margin: 0px 0px 0px 20px; color: #AFB5D4; text-align: left; font-family: arial, tahoma, verdana; font-size: 75%; line-height: 13pt;  }
#content #right #rightinside ol { padding: 10px 27px 0px 27px;  margin: 0px 0px 0px 20px; color: #AFB5D4; text-align: left; font-family: arial, tahoma, verdana; font-size: 75%; line-height: 13pt;  }

#content #right2 { float: right; width: 772px; padding: 18px 0px 0px 0px; background: url('../images/right2_bg1.gif') repeat-y top center; }
#content #right2 #rightinside2 { width: 772px; padding: 0px 0px 18px 0px; background: url('../images/right2_bg2.gif') no-repeat bottom center; }
#content #right2 #rightinside2 h1 { padding: 0px 27px 0px 27px;  margin: 0px; color: #222431; text-align: left; font-family: arial, tahoma, verdana; font-size: 125%; font-weight: normal; line-height: 13pt;  }
#content #right2 #rightinside2 p { padding: 10px 27px 0px 27px;  margin: 0px; color: #222431; text-align: left; font-family: arial, tahoma, verdana; font-size: 75%; line-height: 13pt;  }
#content #right2 #rightinside2 p a { color: #222431; }
#content #right2 #rightinside2 ul { padding: 10px 27px 0px 27px;  margin: 0px 0px 0px 20px; color: #222431; text-align: left; font-family: arial, tahoma, verdana; font-size: 75%; line-height: 13pt;  }
#content #right2 #rightinside2 ol { padding: 10px 27px 0px 27px;  margin: 0px 0px 0px 20px; color: #222431; text-align: left; font-family: arial, tahoma, verdana; font-size: 75%; line-height: 13pt;  }


#footer { margin: 0px 0px 20px 0px; width: 1000px; background: url('../images/footer_bg1.gif') repeat-y top center; }
#footer #footerinside { width: 1000px; padding: 10px 0px 8px 0px; background: url('../images/footer_bg2.gif') no-repeat bottom center; }
#footer #footerinside ul { padding: 0px 18px 0px 0px; margin: 0px 0px 0px 0px; text-align: right; list-style-type: none; }
#footer #footerinside ul li { float: right; padding-left: 18px; font-family: arial, tahoma, verdana; font-size: 75%; color: #636363; }
#footer #footerinside ul .copy { float: left; font-family: arial, tahoma, verdana; font-size: 75%; color: #636363; }

#tagline {
position:absolute;
left:420px;
top:35px;
font-family:arial, tahoma, verdana;
color: #E08400;
font-size:150%;
}

#certreg {
	padding:15px;
	background:url('../images/subnav2_bg1.gif') 0 0 no-repeat;}
	
	#certreg a {
		font-family: arial, tahoma, verdana;
		font-size:90%;
		line-height:18px;
		color:#fff;}

#certregbtm {
	width:192px;
	height:16px;
	margin-bottom:20px;
	background:url('../images/subnav2_bg2.gif') 0 100% no-repeat;}