body {background:url(../images/verify-bg.png) repeat-x;}
.lang {float:right;margin:15px 23px;}
.sel-lang{background:url(../images/search-box.png) no-repeat;width:140px;height:30px;padding:5px 5px 5px 5px;margin-right:1px;color:#666;font-size:12px;}

.verifyBox p {font:700 14px/20px Arial; color:#333; margin:5px 20px;}
.verifyBox .gray {color:#999;}
.verifyBox a {color:#c00;}
.verifyBox .fs11 {font-size:11px; font-weight:100;}
input {border:0;}
.clear {clear:both;}

.verifyHd {background:url(../images/verify-hd.png) no-repeat; height:40px; color:#fff; font:100 13px/40px Arial; padding:0 12px 0 40px; float:left;}
.verifyBox {width:965px; background:url(../images/verifybox-bd.png) repeat-y #fff; margin:15px 0 20px 0;}
.verifyBoxHd {background:url(../images/verifybox-hd.png) no-repeat; padding:0 20px;}
.verifyBoxHd ul {border-bottom:3px solid #ef393c; height:60px; }
.verifyBoxHd li {font:700 18px/30px Arial; color:#ccc; display:block; float:left; height:30px; background:url(../images/step.png) no-repeat 0 -30px; margin:20px 35px 10px 0;}
.verifyBoxHd li.sel {background-position:0 0; color:#000;}
.verifyBoxHd li .num {color:#eee; font:700 18px/30px "Courier New"; padding:0 15px; margin-right:10px;}
.verifyBoxBd {padding:20px; min-height:500px;}
.verifyBoxFt {background:url(../images/verifybox-ft.png) repeat-y; height:10px;}

.alertBoxErr, .alertBoxOk, alertBoxWarn {width:916px; height:39px; background:url(../images/alert.png) no-repeat; margin:5px 0;}
.alertBoxErr p, .alertBoxOk p, p.alertOk, .alertBoxWarn p, p.alertWarn{font:700 14px/39px Arial; background:url(../images/alert.png) no-repeat 0 -78px; padding:0 0 0 65px; margin:0;}
.alertBoxErr p {color:#c01515;}
.alertBoxOk p, p.alertOk{color:#3ac200; background-position:0 -39px;}
.alertBoxWarn p, p.alertWarn{color:#ef9023; background-position:0 -113px;}
p.alertOk, p.alertWarn {color:#333;}

.stepbtn, .stepbtnBlack {width:121px; height:37px; background:url(../images/stepbtn.png) no-repeat; margin:5px auto; cursor:pointer; font:14px/33px Arial; color:#fff; padding-right:20px; margin:20px auto; display:block; }
.stepbtnBlack {background-image:url(../images/stepbtn-black.png);}
td .stepbtn, td .stepbtnBlack {margin:0; display:inline;}
.stepbtn:hover, .stepbtnBlack:hover {background-position:0 -37px;}

.tfVerify {width:253px; height:23px; background:url(../images/tfVerify.png) no-repeat; padding:5px; line-height:23px;}

.verifyBoxBd th, .verifyBoxBd td {font:13px Arial; padding:5px 10px 5px 5px; color:#333;}
.verifyBoxBd th {text-align:right; vertical-align:middle; font-weight:700; width:200px;}
th.vat {vertical-align:top;}

.pwdStrength {font:700 11px Arial; color:#000;}
.pwdbar {height:8px; background:url(../images/pwdStrength.png) no-repeat;}
.pwd1 {width:30px;} .pwd2{width:61px;} .pwd3 {width:92px;} 

.statusErr, .statusOk {background:url(../images/status-verify.png) no-repeat; padding-left:20px; height:16px; line-height:16px;}
.statusErr {color:#f00;}
.statusOk {background-position:0 -38px; }

.grey{color:#999;}
.white{color:#fff;}
.welcome{float:right;margin:13px 18px 0 0;}
.welcome a{color:#fff;}