/* CSS Document */
*{ margin:0; padding:0}
body{ background:#e4e4e3 url(../images/body_bg.gif) repeat-x 0 0; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#333;}
ul{ list-style:none;}
fieldset{border:none;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both}
img{border:none;}
#header{float:left; width:100%; }
#header .logo{float:left; padding:30px 0 10px 96px;}
#menu{float:left; width:100%; background:#b8b7b6;}
#menu ul{float:left; width:800px;  padding:15px 0 8px 96px;}
#menu ul li{float:left; width:auto; padding:6px 60px 10px 0; white-space:nowrap;}
#menu ul li a{float:left; width:auto; font:bold 12px/14px Bitstream Vera Sans Mono, Courier, Courier, Tahoma, sans-serif; color:#333; text-decoration:none;}
#menu ul li a:hover{color:#fff;}
a.selected{color:#fff;}

#layout{ width:1125px; float:left;}
#body_container{ width:1029px; float:left; background:url(../images/body_img.gif) no-repeat 0 0; padding:20px 0 0 96px;}

#body_container .article{float:left; width:840px;}
#body_container .article .left_section{float:left; width:515px;}
#body_container .article .left_section .frame{float:left; width:495px; width:480px; height:253px; background:url(../images/frame.gif) no-repeat 0 0; padding:13px 10px 10px 10px;}

#body_container .article .right_section{float:left; width:325px; padding-top:7px;}
#body_container .article .right_section h3{float:left; width:auto; font-size:15px; line-height:24px; color:#333; padding-bottom:10px;font-family: Bitstream Vera Sans Mono, Courier, Tahoma;}
#body_container .article .right_section p{float:left; width:280px; font-size:11px; line-height:14px;}
#body_container .article .right_section h4{float:left; width:auto; font-size:14px; padding-top:25px; padding-bottom:12px;font-family: Bitstream Vera Sans Mono, Courier, Tahoma;}
#body_container #extra_container{float:left; width:805px;min-height:300px;padding-bottom:20px;}
#body_container #extra_container h1 {font-family: Bitstream Vera Sans Mono, Courier, Tahoma;font-size:22px; line-height:24px;padding-bottom:10px;}
#body_container #extra_container a {color:#333;text-decoration:underline;}
#body_container #extra_container a:hover {text-decoration: none;}
#body_container #extra_container h2 {font-family: Bitstream Vera Sans Mono, Courier, Tahoma;font-size:14px; line-height:18px;color:#333;}
#body_container #extra_container pre {width:500px;border:1px solid #000;}
#body_container #left_container{float:left; width:805px;}
#left_container form{width:705px;  padding-top:33px;}
#left_container fieldset{float:left; width:695px; border:1px solid #333; padding:18px 0 0 10px;  margin-bottom:30px;}
#left_container fieldset .information{float:none; width:auto; font-weight:bold; border:1px solid #cccccc; font-size:12px; color:#333333; position:absolute; top:-34px; left:10px;background:#edeceb url(../images/information_bg.gif) repeat-x 0 0; padding:8px 6px 8px 6px;}
#left_container fieldset p{float:left; width:347px; }
#left_container fieldset .information1{float:none; font-weight:bold; width:auto; border:1px solid #cccccc; font-size:12px; color:#333333; position:absolute; top:-58px; left:10px;background:#edeceb url(../images/information_bg.gif) repeat-x 0 0; padding:8px 6px 8px 6px;}
#left_container fieldset p{float:left; width:347px; }
#left_container fieldset.last{ float:left;border:none!important; padding:0!important; margin-bottom:41px}	  
#left_container fieldset h3{float:left; width:695px; font-size:12px; line-height:14px; color:#9a1616; padding-bottom:10px; font-family: Bitstream Vera Sans Mono, Courier, Tahoma;}
#left_container fieldset label{float:left; width:115px; font-size:12px; line-height:14px; color:#9a1616;}
#left_container fieldset label.initial{float:left; width:41px;}
#left_container fieldset .select_country{float:left; width:174px; background:#ececeb;}
#left_container fieldset input.text{float:left; width:156px; height:20px; border:1px solid #abadb3; background:none}
#left_container fieldset input.text1{float:left; width:254px; height:20px; border:1px solid #abadb3; background:none}
#left_container fieldset select{float:left; width:auto; background:#ececeb; border:1px solid #abadb3;}
#left_container fieldset select option{ padding:0 3px 0 3px; background:none}
#left_container fieldset .radio{float:left; width:auto; height:14px;}
#left_container fieldset .yes_no{width:auto; font-size:12px; line-height:14px; color:#333; padding:0 6px 0 3px;}
#left_container fieldset span{color:#333;}
#left_container .form_row{float:left; width:695px; padding:3px 0 7px 0; position:relative;}
#left_container fieldset.grey_border{float:left; border:#cccccc 1px solid; padding:0px 0 0 8px!important; margin-bottom:12px;}
#left_container fieldset .last_form_row{float:left; width:700px; padding:0 0 0 0; margin:0; overflow:auto; height:94px}
#left_container fieldset .last_form_row small{float:left; width:675px; padding:9px 0 11px 0; font-size:11px; color:#0d65b1; text-transform:uppercase}
#left_container fieldset .last_form_row h5{float:left; width:675px; font-size:12px; font-weight:normal; color:#333333; text-transform:uppercase; padding:0 0 15px 0}
#left_container fieldset .last_form_row h5 a{text-decoration:underline; color:#333333;}
#left_container fieldset .last_form_row h5 a:hover{text-decoration:none;}
#left_container fieldset .last_form_row p{float:left; width:675px; font-size:14px; line-height:18px; font-weight:normal; color:#333333; text-transform:uppercase}
#left_container fieldset .register_row{float:left; width:695px;}
#left_container fieldset .register_row .register_button{float:left; width:118px; height:25px; background:url(../images/register_now.gif) no-repeat 0 0; border:none; cursor:pointer;}
#left_container fieldset .register_row .i_understand{float:left; width:159px; border:1px #aaaaaa solid; margin:0 0 0 11px; display:inline; height:26px}
#left_container fieldset .register_row .i_understand .checkbox{float:left; width:10px; height:10px; margin:7px 0 0 3px; display:inline;}
#left_container fieldset .register_row .i_understand p{float:right; width:auto; font-size:12px; color:#333333; padding:5px 3px 0 0; font-weight:bold;}
#left_container fieldset.accredit_information{float:left; margin-bottom:15px;}

#body_container #right_container{float:left; width:218px; padding:0 0 0 4px;}
#right_container h3{float:left; width:auto; padding:20px 0 0 0;font-family: Bitstream Vera Sans Mono, Courier, Tahoma;}
#right_container h4{float:left; width:auto; padding:18px 0 0 0;font-family: Bitstream Vera Sans Mono, Courier, Tahoma;}
#right_container form{float:left; width:218px;}
#right_container fieldset{float:left; width:218px; padding:16px 0 0 0}
#right_container fieldset label{float:left; width:218px; font-size:11px; color:#333333; padding:0 0 3px 0}
#right_container fieldset label a{float:left;text-decoration:underline; color:#333333;}
#right_container fieldset label a:hover{text-decoration:none;}
#right_container fieldset label.padding_top{float:left; padding:9px 0 0 0;}
#right_container fieldset .input_text{float:left; width:211px; padding:5px 0 0 5px; border:1px #686868 solid; height:18px; font-size:11px; margin:0 0 9px 0; background:#edeceb;}
#right_container fieldset .login_button{float:left; width:43px; height:18px; background:url(../images/login_button.gif) no-repeat 0 0; border:none; cursor:pointer;}


#footer{float:left; width:100%; background:#bfbfbf; }
#footer .inner_footer{float:left; width:1125px;}
#footer .inner_footer p{float:left; width:auto; font-size:10px; color:#2f2f2f; padding:17px 0 22px 103px}
#footer .inner_footer p a{text-decoration:underline;color:#2f2f2f;}
#footer .inner_footer p a:hover{text-decoration:none;}
#footer .inner_footer p strong{color:#242423; font-weight:bold; font-size:11px;}
#footer .inner_footer img{float:left; width:auto; margin:9px 0 0 169px; display:inline;}
