#hd {margin:8px auto 0; width:1190px; position:relative; height:50px;}
#hd .logo {display:block; padding-left:190px; background:url(../../images/logo.gif) no-repeat; overflow:hidden; width:0px; height:50px;}
#hd .regTxt {position:absolute; left:200px; top:0; display:block; width:300px; border-left:1px solid #999999; padding-left:10px; text-align:left; font-weight:bold;font-size:25px;line-height:50px;}
#hd .lt {float:left;}
#hd .rt {float:right; text-align:right; width:500px;}
#hd .rt .t1 {line-height:20px; height:20px; text-align:right;display:inline; float:right;}
#hd .rt .t1 li {float:left}
#hd .rt .t1 .flag2{margin-left:10px;}
#hd .rt .qq {border:1px solid #a1d4f9; padding:2px 2px 2px 5px; background-color:#e8f1f7}
#hd .rt .skype {border:1px solid #a1d4f9; padding:2px 5px; background-color:#e8f1f7}
.mem_contact {color:#d34601}
#container {margin-top:20px;}
.main {clear:both; overflow:hidden; margin:10px auto 0; width:1190px; position:relative;}
.membertype_tit {width:1190px; margin:16px auto 0; font-size:20px; font-weight:bold}
.membertype {width:100%;}
.membertype th {font:bold 12px Arial; color:#464646; border-right:1px solid #999; border-bottom:1px solid #999; border-top:1px solid #999; letter-spacing:2px; text-transform:uppercase; text-align:center; padding:3px 5px; background:#dedada;}
.membertype th.corner {border-left:1px solid #999;}
.membertype th.th2 {border-right:1px solid #999; border-bottom:1px solid #999; border-top:0;}
.membertype td {border-right:1px solid #999; border-bottom:1px solid #999; text-align:center; background:#fff;padding:3px 5px;color:#464646;}
.membertype td.alt {background:#f5f5f5; color:#464646;}
.membertype th.spec {border-left:1px solid #999; border-top:0; background:#fff; font:bold 12px Arial;}
.membertype th.specalt {border-left:1px solid #999; border-top:0; background:#fff; font:bold 12px Arial;}
.posinline {vertical-align:middle;}

/* Select Member Type */
.membertype div {display:inline-block;float:left;line-height:20px;padding-left:20px;height:20px;background:url(../../images/bg/register.gif) 0 0 no-repeat;overflow:hidden;}
.membertype div.b1 {background-position:0 0px;}
.membertype div.b2 {background-position:0 -25px;}
.membertype div.b3 {background-position:0 -50px;}
.membertype div.b4 {background-position:0 -75px;}
.membertype div.b5 {background-position:0 -100px;}
.membertype div.b6 {background-position:0 -125px;}
.membertype div.b7 {background-position:0 -150px;}
.membertype div.b8 {background-position:0 -175px;}
.membertype div.b9 {background-position:0 -200px;}
.membertype div.b10 {background-position:0 -225px;}
.membertype div.b11 {background-position:0 -250px;}
.membertype div.b12 {background-position:0 -275px;}
.membertype div.b13 {background-position:0 -300px;}

.nav_bot {width:1190px; padding-top:15px; padding-bottom:10px; background-color:#f5f5f5; border-bottom:solid #ddd 1px;}
.nav_main {padding-left:20px; height:22px}
.nav_bot li {float:left; font-size:14px; color:#707070; background-repeat:no-repeat; height:20px; line-height:20px;}
.nav_bot li.txt {font-weight:normal; font-size:14px; color:#000; text-align:left; margin-right:5px;}
.nav_bot li.sf {margin:0 10px;}
.nav_bot li.p20 {padding-left:24px;}
.nav_bot li.sa {font-weight:bold; color:#fb760d;}
.nav_bot li.s1n {background:url(../../images/bg/num_bg.gif) 0 0 no-repeat;}
.nav_bot li.s1a {background:url(../../images/bg/num_bg.gif) 0 -25px no-repeat;}
.nav_bot li.s2n {background:url(../../images/bg/num_bg.gif) 0 -50px no-repeat;}
.nav_bot li.s2a {background:url(../../images/bg/num_bg.gif) 0 -75px no-repeat;}
.nav_bot li.s3n {background:url(../../images/bg/num_bg.gif) 0 -100px no-repeat;}
.nav_bot li.s3a {background:url(../../images/bg/num_bg.gif) 0 -125px no-repeat;}
.nav_bot li.stip {float:right; padding-right:20px; font-size:12px; color:#000;}

.submit_btn {clear:both; overflow:hidden; margin:16px auto; width:960px;}

.infor {width:1038px; margin:0 auto; padding:10px;}
.linetitle {height:24px; line-height:24px; margin-top:8px; float:left; text-align:left; width:90%; border-bottom:solid #ddd 1px;}
.linetitle strong {background:url(../../images/icon/icon_arrow.gif) no-repeat left center; padding-left:18px; font-size:14px;}
.linetitle span {color:#f60; margin-left:40px;}

.infor_form {position:relative; clear:both; overflow:hidden; width:100%; margin:5px auto 0;}
.infor_form dl {width:98%; overflow:hidden; clear:both;margin:5px auto 0; text-align:center; line-height:200%; padding:2px; border:1px solid #ffffff}
.infor_form dl dt {float:left; width:115px; padding-right:10px; text-align:right;  }
.infor_form dl dd {float:left; text-align:left}
.infor_form dl dd select { padding:5px; border:solid #a7a6aa 1px; background:url(../../images/bg/input_bg.gif) no-repeat left top;}
.infor_form .selitem { background:url(../../images/bg/input_bg.gif?2) no-repeat left top; border:solid #A7A6AA 1px; padding:2px; height:24px; line-height:24px;}

#countrySelect  {color:#464646;}
.defaultcontent {font:normal 11px Arial; color: #666666;}

.infor_form .tel {clear:both; color:#999999;}
.infor_form .tel li {float:left; text-align:left;}
.infor_form .tel li.li1 {width:80px;}
.infor_form .tel li.li2 {width:60px;}
.infor_form .tel li.li3 {width:140px;}
.infor_form .tel li.li4 {width:60px;}
.infor_form .code {float:left}
.infor_form .code_pic {float:left}
.infor_form dl.change_in {background:#f4fcfe; border:1px solid #d4e8fc}

.infor_form dl .msg_tip {display:none; border:1px solid #40b3ff; background:#e5f5ff url(../../images/userpic/msg_bg.gif) 5px -94px no-repeat; color:#404040; padding:2px 6px 2px 28px; margin:0px 20px 0 5px; line-height:24px;}
.infor_form dl .msg_wrong {border:1px solid #ff8080; background:#fff2f2 url(../../images/userpic/msg_bg.gif) 5px -45px no-repeat; color:#404040; padding:2px 6px 2px 28px; margin:0px 20px 0 5px; line-height:24px; display:none}
.infor_form dl .msg_right {margin-left:5px; width:24px; height:24px; overflow:hidden;background:url(../../images/userpic/msg_bg.gif) 0px 6px no-repeat;}
.infor_form dl.change_in .msg_tip {display: block}
.infor_form dl.change_in .msg_wrong {display: none}
.infor_form dl.change_in .msg_right {display: none}

.infor_form dl dd .wrong_text {border:1px solid #ff8080}