.pre_login_form {margin:10px 0px 10px 0px; width:100%;}
.pre_login_form td {text-align:left;}
.login_form_brd {padding:15px 32px 10px 32px;}
.login_form {background:#fff; padding:1px 2px 1px 2px; border-right:1px solid #E5EAED; border-left:1px solid #E5EAED;}
.login_form2 {background:#F6F8FA; padding:8px 12px 8px 12px; border-right:1px solid #F6F8FA; border-left:1px solid #F6F8FA;}

.login_bord1, .login_bord2 {font-size:1px; overflow:hidden; display:block;}
.login_bord1 {height:1px; background:#E5EAED; margin:0 2px;}
.login_bord2 {height:1px; background:#fff; border-right:1px solid #E5EAED; border-left:1px solid #E5EAED; margin:0 1px;}

.login_bord3, .login_bord4 {font-size:1px; overflow:hidden; display:block;}
.login_bord3 {height:1px; background:#F6F8FA; margin:0 2px;}
.login_bord4 {height:1px; background:#F6F8FA; border-right:1px solid #F6F8FA; border-left:1px solid #F6F8FA; margin:0 1px;}

.login_form2 h4 {color:#1458A6; padding:0px 0px 5px 2px; margin:0px; font-size:12px;}
.login_form2 .hor_sep {height:1px; margin:0px 0px 5px 0px; background:#ffffff; border-top:1px solid #CFD7DE;}

.reg_bord1, .reg_bord2 {font-size:1px; overflow:hidden; display:block;}
.reg_bord1 {height:1px; background:#DBD880; margin:0 2px;}
.reg_bord2 {height:1px; background:#F6F3D7; border-right:1px solid #DBD880; border-left:1px solid #DBD880; margin:0 1px;}
.reg_form {background:#F6F3D7; border-right:1px solid #DBD880; border-left:1px solid #DBD880; text-align:center; padding:25px 0px 25px 0px; line-height:22px; font-size:20px;}
.reg_form_visa {text-align:left; padding:0px 20px 10px 20px; line-height:16px; font-size:12px;}
.reg_form_visa b {display:block; line-height:30px;}

p.login_form_continue {text-align:center; padding:20px 0px 0px 0px; margin:0px;}
p.login_form_continue a {line-height:22px; font-weight:bold;}
