/* CSS Document */
html{ margin: 0; }
body { background-color:#464646; padding:0; font-family:Verdana; font-size:9.5pt; color:#464646;}
h1 { font-size:11pt; font-weight:bold;}
#wrap { margin:0 auto; padding: 0px; text-align:center; width:800px; }
#wrapper { clear:both; }
#container { min-height:550px; text-align:left; background-color:#ffffff; }
#top_block { width:100%; height:164px; background: url(../SiteImages/img_header.png) center 0 no-repeat; }
#top_nav { position: relative; top:127px; left:15px; font-size:14pt; color:#e0e0e0; }
#top_nav a:link, #top_nav a:visited { text-decoration:none; color:#000000; font-weight:bold; }
#top_nav a:hover { text-decoration:none; font-weight:bold; color:#6b6b6b; }
#top_nav a:active { text-decoration:none; font-weight:bold; color:#6b6b6b; }
#body_block { width:100%; margin-top:5px;}
#body_main { float:left; width:512px; min-height:325px; overflow:auto; padding-left:10px; padding-right:10px; border-right:1px solid #e0e0e0;}
#justified { text-align: justify; }
#pad { margin:0 auto; padding:5px 15px; line-height:18px; }
#contact_block { float:left; width:244px; height:100%; padding-left:10px; padding-right:10px; font-size:8pt;}
#contact_block label { float:left; font-weight:bold; }
#contact_block .align_right { text-align:right; }
#contact_block input{ margin:0px; padding:0px; }
#hr_footer { border-top: 1px solid #e0e0e0; width:522px; height:1px; }
#footer_nav { padding:5px; } 
#footer_nav, #footer_nav a:link, #footer_nav a:visited { text-decoration:none; font-size:8pt; color:#464646; }
#footer_nav a:hover { text-decoration:underline; font-size:8pt; color:#464646; }
#footer_block { width:800px; height:60px; background: url(../SiteImages/img_footer.png) center 0 no-repeat; margin-bottom:0px;}