body{font-family: Verdana, Arial, Helvetica, sans-serif;  }
.site{width: 620px; margin: 0 auto}
.homeHeader .languages{ height: 18px; margin-top: 3px}
.homeHeader .login{width: 620px; height: 76px; font-size: 12px; background:url(../images/bgLoginHome.png)}
.homeHeader .login ul{margin-left: 12px; display:block}
.homeHeader .login li{float: left; color: #FFF; margin: 2px 8px 0 0 }
.homeHeader .login_error {color: #FFFFFF; height: 18px; padding-top: 6px;padding-left: 57px;}
.homeHeader .login li .input_login{ width: 134px}
.homeHeader .login li .buttonLoginHome{border: 0; background: url(../images/bgButtonLoginHome.gif); font-size: 12px; color:#FFF; font-weight: bold; width: 58px; height: 23px}
.homeHeader .login .forgot_password{clear:both; padding-left: 275px; margin-top: 3px}
.homeHeader .login .forgot_password a{color:#FFFFFF; font-size: 11px}
#motion_hom{}

.homeContent{position:absolute; z-index:400; margin-top: -70px}
.registerHome{width: 400px; float: left}
.registerHome h1{font-size: 14px; line-height: 16px; font-weight: bold}
.registerHome h3{font-size: 12px; line-height: 14px; font-weight: bold; display:block; margin-bottom: 10px}
.brandingHome{float:left; width: 210px}
.register_content li {margin-bottom: 5px}
.register_content li label{width: 180px; float: left; font-size: 12px; text-align:right}
.registerItem{float: left; display:block; width: 182px; border: 1px solid #707070; font-size: 12px; padding: 2px 4px; background: #F5F5F5}

.homeFooter {background:url(../images/pointLine.gif) repeat-x top; clear:both; padding: 15px; text-align:center}
.homeFooter .copyright{font-size: 11px; color:#999999; text-align:center}
.homeFooter .linksFooter{text-align: center; font-size: 11px; color:#333333 }
.homeFooter .linksFooter a{color:#333}

.register_message{ border: 1px solid #A0A0A0; background: #FCFCFC; padding: 8px; margin-bottom: 15px}
.register_message h1{font-size: 14px; line-height: 16px; font-weight: bold}
.register_message h3{font-size: 12px; line-height: 14px; font-weight: normal; display:block; margin-bottom: 10px}

.fail {padding: 8px 4px; border: 1px solid #f3e7e7; color: #d11d1f; text-align: center; margin: 0 0 10px 0px}
.fail2 {padding: 8px 4px; border: 1px solid #d11d1f; color: #d11d1f; text-align: center; margin: 0 0 10px 0px}
.ok {padding: 8px 4px; border: 1px solid #00CC00; color: #00CC00; text-align: center; margin: 0 0 10px 0px}

/*pop up alert*/
.alertTop{}
#popAlert{width:500px; height:180px; background:url(../images/bgAlertMail.png); position:absolute; left: 50%; top: 50%; margin-left: -200px; margin-top:-200px;  padding: 5px; border: 2px solid #999; z-index: 200; color:#333333}
#formData {padding: 10px}
#popAlert #formData li{text-align:left; font-size: 12px;  border-top: 1px solid #000; margin-bottom: 8px; color: #000}
#popAlert #formData .inputText_pop{font-size: 12px; padding: 2px; width: 412px}
#popAlert #formData .textArea_pop{font-size: 12px; padding: 6px; width: 450px; height: 80px }
.alertTop{text-align:right; }
.alertTop:after{}

.buttonLoginHome2{border: 0; background: url(../images/bgButtonLoginHome.gif); font-size: 12px; color:#FFF; font-weight: bold; width: 58px; height: 23px; margin-top: 10px}