body { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#727272; background-image:url(images/bg_page.jpg); background-position:top; background-repeat:repeat-x; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; }

#header { width:100%; height:92px; border-bottom:1px solid #000000; background-color:#F3F3F2; clear:both; }

#header_layout { width:925px; height:92px; float:none; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }

#logo { width:286px; height:78px; padding:14px 0px 0px 24px; text-align:left; float:left; }

#top_img { width:270px; height:92px; text-align:left; float:left; }

#top_number { width:344px; height:44px; padding-top:16px; text-align:center; float:left; font-size:30px; font-weight:bold; color:#02328B; }

#tagline { width:344px; height:32px; text-align:center; float:left; }

#top_nav { width:100%; height:35px; border-bottom:1px solid #000000; background-image:url(images/bg_nav.jpg); background-position:center; background-repeat:repeat-x; clear:both; }

#top_nav_layout { width:925px; height:35px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; text-align:right; }

#container { width:925px; float:none; text-align:left; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background-color:#ffffff; }

#hp_banner { width:925px; height:305px; background-color:#00308a; float:none; border-bottom:10px solid #000e28; }

#hp_intro { width:311px; height:285px; padding:20px 0px 0px 24px; text-align:left; float:left; color:#FFFFFF; }

#hp_img { width:590px; height:305px; float:left; }

#content { width:875px; padding:20px 25px 10px 25px; background-color:#f3f3f2; text-align:left; clear:both; float:none; }

#hp_box1 { width:265px; padding-right:20px; padding-bottom:25px; border-right:solid 1px #00308a; float:left; }

#hp_box2 { width:265px; padding-left:10px; padding-right:20px; padding-bottom:25px; border-right:solid 1px #00308a; float:left; }

#hp_box3 { width:265px; padding-left:10px; padding-right:18px; padding-bottom:25px; float:left; }

#superfooter { width:925px; height:160px; background-image:url(images/bg_superfooter.jpg); background-position: center top; background-repeat:no-repeat; border-top:1px solid #001130; color:#FFFFFF; font-size:14px; }

#supertitle1 { width:633px; height:20px; font-weight:bold; font-size:16px; color:#a0dd3a; padding:2px 0px 0px 25px; float:left; }

#supertitle2 { width:267px; height:20px; font-weight:bold; font-size:16px; color:#a0dd3a; padding-top:2px; float:left; }

#supercontent1 { width: 290px; height:108px; padding:28px 0px 0px 40px; float:left; }

#supercontent2 { width:222px; height:100px; padding-top:36px; float:left; }

#supercontent3 { width:116px; height:128px; padding-top:8px; float:left; }

#supercontent4 { width:255px; height:124px; padding-top:12px; float:left; line-height:1.4em; }

#supercontent4 a { text-decoration:none; color:#FFFFFF; }

#supercontent4 a:hover { text-decoration:none; color:#a0dd3a; }

#footer { width:100%; height:35px; border-top:3px solid #a0dd3a; background-image:url(images/bg_footer.jpg); background-position:left; background-repeat:repeat-x; clear:both; }

#footercontainer { width:925px; height:35px; float:none; text-align:left; margin:0px auto 0px auto; padding:0px 0px 0px 0px; }

#footerleft { width:665px; height:25px; padding:10px 0px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; color: #FFFFFF; }

#footerleft a { text-decoration:none; color:#FFFFFF; }

#footerleft a:hover { text-decoration:none; color:#a0dd3a; }

#footerright { width:240px; height:25px; padding:10px 10px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; color: #FFFFFF; text-align:right; }

#footerright a { text-decoration:underline; color:#FFFFFF; }

#footerright a:hover { text-decoration:underline; color:#a0dd3a; }

#banner { width:925px; height:230px; background-color:#00308a; float:none; border-bottom:10px solid #000e28; }

#intro { width:341px; height:218px; padding:12px 20px 0px 24px; text-align:left; float:left; color:#FFFFFF; }

#img { width:540px; height:230px; float:left; }

#contentleft { width:575px; float:left; padding-right:25px;  }

#contentright { width:275px; float:left; }

.ttl { padding-bottom:10px; }

.copy { padding-left:5px; }

.pos_statement { font-size:14px; font-weight:bold;}

.spacing { padding: 10px; }

a { color:#00308a; text-decoration:none; }

a:hover { color:#666666; text-decoration:none; }

.element { color:#00308a; font-size:14px; }

.indent { margin-left:10px; }

.bold { font-weight:bold; color:#00308a; font-size:14px; }

.bold_wht { font-weight:bold; font-size:14px; }