body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:11px Arial, Helvetica, sans-serif; background:#000000;}
span.clear{clear:both;}
.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
h1,h2,h3,h4,h5,h6{ font-family:Trajan Pro, Georgia, Arial, Helvetica, san-serif;}
div#layout{margin:0 auto; width:1010px; }
div#main{border:5px solid #9e9e9e; background:#FFFFFF; color:#000000; float:left; width:1000px;}

div#header{width:950px; padding:25px 25px 0px 25px; float:left;}
div#header a{ text-decoration:none; color:#000000; padding:0px 5px;}
div#header div.logo{float:left; width:361px;}
div#header div.right_section{float:right; width:581px; text-align:right; padding-top:40px;}
div#menu{float:left; width:1000px; padding-top:6px; background:#000000; margin-top:25px;}
div#menu ul{float:left; width:1000px; list-style:none; padding:0;}
div#menu li{float:left; width:auto; font-size:13px; padding:8px 11px 13px 12px;}
div#menu li a{color:#fdfbfb; text-decoration:none; padding:0px 12px;}
div#menu li a:hover{ text-decoration:underline;}

.main_banner {width:1000px; float:left;}
.main_banner img{float:left;}

.page_header{float:left; width:975px; padding-left:25px; background:#000000; color:#FFFFFF;}
.page_header h1{ font-size:20px; color:#FFFFFF; text-transform:uppercase; padding:12px 0px 12px 8px;}

div#body_container{float:left; width:950px; padding:25px; background:#FFFFFF;font-size:12px;}
div#body_container p{margin-bottom:10px;}

div#left_container{float:left; width:565px; margin-right:30px; border-right:1px dotted #000000; padding-left:10px;}
div#left_container p{ line-height:17px; width:550px; float:left;}

div#right_container{float:left; width:305px;}
div#right_container a{ color:#004422; text-decoration:underline;}
div#right_container a:hover{ color:#004422; text-decoration:none;}

div#right_container h2{ font-size:15px; text-transform:uppercase; font-weight:bold; margin-bottom:22px;}
div#right_container .textbox{ /*margin:5px 0px;*/ height:18px; width:188px;}
div#right_container fieldset{float:left; width:305px;}
div#right_container fieldset .form_row{float:left; width:305px;}
div#right_container fieldset .form_row label{ float:left; width:305px; margin:5px 0px;}
div#right_container fieldset .form_row input.text{float:left; width:187px; height:21px; border:1px solid #999;}

.bottom_banner{float:left; width:950px; padding-top:25px; background:#FFFFFF; color:#FFFFFF;}
.bottom_banner .left_banner{ float:left; width:294px; margin-right:34px; background:#000000; height:270px;}
.bottom_banner .left_banner h3{ font-size:14px; text-transform:uppercase; padding:15px 20px}
.bottom_banner .left_banner p{padding:0px 20px; line-height:17px;}

.bottom_banner .middle_banner{float:left; width:294px; margin-right:34px; background:#2e2e2e; height:270px;}
.bottom_banner .middle_banner h3{ font-size:14px; text-transform:uppercase; padding:15px 20px}

.bottom_banner .date{ padding-left:20px;float:left; width:60px; background:url(../images/bg-date.gif) no-repeat right 2px;}
.bottom_banner .desception{float:left; padding-left:20px; width:174px; }
.bottom_banner .desception a{ text-decoration:none; width:174px; float:left; color:#fff; background:url(../images/icon-desc.gif) no-repeat top right;} 
.bottom_banner .divider{width:274px; background:url(../images/bg-divider.gif) no-repeat bottom left; height:5px; margin:10px 0px; float:left; font-size:2px;}

.bottom_banner .right_banner{float:left; width:294px; background:#525252; height:270px;}
.bottom_banner .right_banner h3{ font-size:14px; text-transform:uppercase; padding:15px 20px}

div#footer{margin:0 auto; width:1000px; color:#FFFFFF; text-align:center; line-height:29px;}
div#footer a{color:#FFFFFF;}

