
/*----Login--------*/
.loginbox { padding-top: 30px; float: left; }
.loginbox-left { float: left; margin-top: 15px; text-align: right; width: 350px; color: #000; font-size: 12px; }
.loginbox-left a { color: #000; }
.pCheckbox { padding-left: 110px; }
.pCheckbox label { font-weight: bold; font-size: 11px; }
.btnLogin { background: url("imgs/signupbtn_03.png") no-repeat scroll left top transparent; border: medium none; color: #FFFFFF; cursor: pointer; display: block; font-size: 12px; font-weight: bold; height: 25px; margin: 0; width: 115px; }

.link-right-icon { clear: both; float: right; font-size: 11px; font-weight: bold; }
.link-right-icon img.righticon { float: none; margin: 0 0px 0 5px; }


.loginbox-right { border-left: 1px solid #D8D8D8; float: left; font-size: 12px; height: 185px; margin-left: 20px; margin-top: 15px; padding-left: 20px; width: 300px; }

.loginbox-right p { padding: 0px 0px 10px; line-height: 18px; }

.loginbox-right a { color: #c10000; line-height: 18px; }
.loginbox-right a:hover { text-decoration: underline; }

/*---End Login----*/


/*---Register----*/
.loading_image { color: #000000; position: absolute; text-align: center; width: auto; z-index: 1; }
.loading_image img { width: 20px; }

p.add-moreinfo { padding: 0 0 5px 220px; }

p.add-moreinfo span { padding: 7px 0 10px 37px; background: url("imgs/icon/add-info.png") no-repeat scroll left top transparent; }

p.add-moreinfo span a { color: #0072BC; font-weight: bold; }
p.add-moreinfo span a:hover { color: #c10000; }

#RegMoreInfo { margin-top: 20px; display: none; }


span.require-error { padding: 0px 0px 0px 22px; background: url("imgs/icon/warning.png") no-repeat scroll left top transparent; color: Red; }
span.require-ok { padding: 0px 0px 0px 22px; background: url("imgs/icon/tick_1.png") no-repeat scroll left top transparent; color: #66B032; }

.reg_success { background: url("imgs/messagesbox/success.png") no-repeat scroll left top transparent; margin-top: 20px; font-size: 13px; }
.reg_success p, .reg_sendemail_error p, .reg_sendemail_error2 p { margin: 8px 0px; line-height: 17px; }

p.welcome { padding: 8px 0px 10px 38px; font-size: 19px; }

p.welcome span { font-weight: bold; padding: 0px 5px; color: #c10000; }
.reg_success a, .reg_sendemail_error a, .reg_sendemail_error2 a { color: #0072BC; }
.reg_success a:hover, .reg_sendemail_error a:hover, .reg_sendemail_error2 a:hover { color: #c10000; }

.reg_sendemail_error { background: url("imgs/messagesbox/warning.png") no-repeat scroll left top transparent; margin-top: 20px; font-size: 13px; }

.reg_sendemail_error2 { background: url("imgs/messagesbox/error.png") no-repeat scroll left top transparent; margin-top: 20px; font-size: 13px; }

.dialog { margin-top: 20px; }
.dialog p { margin: 8px 0px; line-height: 17px; font-size: 15px; }
.dialog a { color: #0072BC; }
.dialog a:hover { color: #C10000; }
/*---End Register----*/
