body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
body{font:13.3px arial,simsung,sans-serif;*font-size:small;*font:x-small;text-align:center;}
table{font-size:inherit;font:100%;}
a:link{color:#0243DB;}
a:link,a:visited{text-decoration:none;}
a:hover,a:active{text-decoration:underline;}

/* layout */
#yhd,#ybd,#yft{width:57.85em;margin:0 auto;margin-bottom:.84em;text-align:left;}
#yft{text-align:center;}
#ybd{border:1px solid #b2b2b2;}
#ymemsubhead:after,.bforminput:after,#regSubmit:after,#regTos:after,
#yhd:after,#ybd:after,#yft:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
#ymemsubhead .bdl{float:left;}
#ymemsubhead .bdr{float:right;}
#ybd fieldset,#ysys_warnning,
#ymemsubhead{margin:1.2em .6em;clear:both;zoom:1;border-bottom:1px dotted #999;padding-bottom:.84em;_border-bottom:0;_background:url(https://member.cn.yahoo.com/images/cnregcn/0828/dt.gif) repeat-x bottom;}
#ybd{color:#505050;margin-bottom:2em;} 
#yhd{padding-top:.8em;}
#yhd h1{float:left;}
#yhd .bsc{float:right;} 

/* registration header */
#ybd #ymemsubhead{padding-top:.5em;color:#000;}
#ymemsubhead .bdl{background:url(https://member.cn.yahoo.com/images/cnregcn/0828/is.gif) no-repeat -1em -1630px;padding-left:80px;height:64px;}
#ymemsubhead .bdl h2{font-size:1.34em;font-weight:800;margin-bottom:.2em;}

/* registration items */
#ybd fieldset{padding-left:3em;}
#ybd legend{clear:both;display:block;font-weight:bold;color:#62126B;_margin-left:-.5em;margin-bottom:.84em;}
#ybd legend em{color:#505050;font-weight:200;}
.bforminput{clear:both;position:relative;width:100%;margin-bottom:.5em;}
.bformlabel,
.bformfield{float:left;margin-right:.5em;line-height:1.6em;}
.bformlabel{width:11em;text-align:right;}
.bformlabel label{float:right;}
#bioonIdFld b{font-size:1.14em;color:#fe0000;float:left;margin-right:.5em;}
#bioonIdFld .inp{margin-right:.5em;}
#bioonIdFld #bioonIdFldIcon{display:none;}
#dobFld .bformfield label{float:left;margin-right:.5em;margin-top:.2em;}
#dobFld .inp{margin-right:1em;}
#captchaShuffle,.inp{float:left;margin-right:.4em;}
#captchaShuffle img{display:block;}
#captchaShuffleLink{margin-left:5em;}
#regTosFld{float:left;background:none;display:none;}
#regTosFld .bformlabel{width:2em;}
#regTos textarea,
#regTos p{width:78%;margin-left:8%;_width /* */:86%;}
#regTos textarea{font-size:1em;height:5em;color:#505050;margin-top:.2em;line-height:1.5em;}
#regTos{line-height:1.6em;zoom:1;padding:.5em 0;}
#regSubcMl{margin-top:-.42em;padding-bottom:.42em;}
#regSubcMl .bd{padding-left:4.5em;}
#regSubcMl .bd li{
	float:left;
	width:11em;
	height:2em;
	white-space:nowrap;
}
#regSubmit{position:relative;height:5em;}
#regSubmit .regBtn,
#regSubmit .cancelBtn{position:absolute;top:0;background:url(https://member.cn.yahoo.com/images/cnregcn/0828/is.gif) repeat-x -38px -1254px;border:1px solid #FFA516;width:12em;text-align:center;}
#regSubmit .regBtn{right:12em;}
#regSubmit .cancelBtn{right:2em;width:8.4em;}
#regSubmit .regBtn button,
#regSubmit .cancelBtn button{width:100%;background:transparent;border:0;font-size:1.17em;font-weight:800;height:1.5em;cursor:pointer;cursor:hand;}
.tr,.br{position:absolute;width:7px;height:7px;overflow:hidden;right:-2px;background:url(https://member.cn.yahoo.com/images/cnregcn/0828/is.gif) no-repeat;}
.tl,.bl{position:relative;display:block;left:-1px;height:8px;background:url(https://member.cn.yahoo.com/images/cnregcn/0828/is.gif) no-repeat;}
.tr{top:0;background-position: -38px -858px;}
.br{bottom:0;background-position: -38px -366px;}
.tl{top:-1px;background-position: -38px -612px;}
.bl{bottom:-1px;background-position: -38px -119px;}
#regSubmit .cancelBtn{background-position: -38px -1104px;border-color:#999;}
#regSubmit .cancelBtn .tl{background-position: -38px -530px;}
#regSubmit .cancelBtn .tr{background-position: -38px -776px;}
#regSubmit .cancelBtn .bl{background-position: -38px -37px;}
#regSubmit .cancelBtn .br{background-position: -38px -284px;}
#regSubmit .btnhover{background-position: -38px -1404px;border-color:#A7CC26;}
#regSubmit .btnhover .tl{background-position: -38px -448px;}
#regSubmit .btnhover .tr{background-position: -38px -694px;}
#regSubmit .btnhover .bl{background-position: -38px -939px;}
#regSubmit .btnhover .br{background-position: -38px -202px;}
#bioonId{width:10em;}
#password,#passwordconfirm,#fullname{width:12em;}
#secquestionanswer{width:19em;}
#altemail{width:16em;}
#cword{font-size:18px;width:4em;}

/* message */
#captchaFld .statusIcon, #regTos .statusIcon,
.ex,.ymemreq,#ymsgtemplate{display:none;color:#999;}
.visible{display:block;}
.ymsginfo {background:#FFFFFF url(https://member.cn.yahoo.com/images/cnregcn/0828/helper_arrow2.gif) no-repeat scroll 0 0.4em;margin-left:-0.2em;z-index:1;padding-left:12px;line-height:1.5em;text-align:left;color:#666;}
.statusIcon{position:absolute;top:2px;right:32%;width:16px;height:16px;}
#secureAnswerFld .ex{display:block;clear:both;position:relative;width:20em;line-height:1.3em;padding:0 .2em;}
#passwordFld .ex {clear:both;*clear:none;position:relative;width:20em;line-height:1.3em;padding:0 .2em;padding-left:11.5em;_width /* */:31.5em;}
.submitting{font-size:1.17em;font-weight:800;float:right;margin-right:2em;background:url(https://member.cn.yahoo.com/images/cnregcn/0828/spinner_grey.gif) no-repeat 0 2px;padding-left:1.5em;}
.hidden{display:none;}

/* error */
.yflderr{background:url(https://member.cn.yahoo.com/images/cnregcn/0828/error_arrow_bg.gif) no-repeat 0 0;}
.yflderr .bformlabel label{background:url(https://member.cn.yahoo.com/images/cnregcn/0828/is.gif) no-repeat -38px -1798px;color:#C00E0C;font-weight:800;padding-left:20px;}
.ymsg{position:absolute;width:15.6em;right:0;top:0;font-size:12px;z-index:1;}
.ymsg .first{margin-top:.2em;}
.ymsgerr{color:#C00E0C;font-weight:800;}
#ysys_warnning .bd{background:url(https://member.cn.yahoo.com/images/cnregcn/0828/ic_w.gif) no-repeat;}

/* password meter*/
ul#notes{display:none;}
#meter { clear:left;height: 8px; width: 100%; overflow:hidden;} 
#meter div { border: 1px solid #aaa;float:left;height:5px; width:12px; _width /* */:14px;line-height:0; padding:0;margin-right:2px;overflow:hidden;} 
#meter_bar { border: 1px solid black; height: 5px; background-color: red; padding: 0px; margin: 0px; } 
#meter_help { color: #ea3307; padding: 2px 0 2px 20px; background: transparent url(https://member.cn.yahoo.com/images/cnregcn/0828/alrt_s.gif) no-repeat 0 0;  margin: 0px; display: none; position: absolute; } 
#meter_help p { margin: 0; padding: 2px; } 
#caps_txt { border: 1px solid red; display: block; float: left; color: red; } 
#meter #meter4{margin-right:0;}
#meter_tag { position: relative; float: left;width:64px;margin-left:-10px;} 
#meter_tag span {position: absolute; bottom: 0; right: 1px; }
#meter_tag h3{float:left;clear:both;display:block;}
#meter_tag h3 var{float:left;}
#meter_tag h3 em{float:right;}
#passwordFld h3{display:none;}

/* style block for #bioonIdHelper component */
#yidHelper{border:1px solid #F5CAA0;background-color:#fff;background:url(https://member.cn.yahoo.com/images/cnregcn/0828/idhelpr_bg.gif) 0 -6px repeat-x;color:#e05921;position:relative;left:11.5em;width:24.6em;_width:23.6em;padding:.7em;float:left;clear:both;}
#yidHelper{margin-top:.2em;}
#yidHelperGuruIcon{position:absolute;left:8em;top:2em;}
#yidHelper:after{display: block;clear: both;visibility: hidden;content: '.';height: 0;}
#yidHelperBtn{float:left;margin-left:.5em;}

/* yidHelper module parts/general class selectors */
#yidHelper .hd, #yidHelper .bd, #yidHelper .ft{margin: .2em 0;}
#yidHelper .activeNavLink {color:#024CC9;text-decoration:underline;cursor:hand;cursor:pointer;}

/* yidHelper pagination navi */
#yidHelperNav{font-weight:normal;color:#e05921;float:right;clear:left}
#yidHelperNav .yidHelperNavSep{padding:0 .5em 0 .3em;}
#yidHelperNav a{color:#e05921;text-decoration:none;cursor:default;}

/* yidHelper header of module */
#yidHelper .hd {margin-top:0;font-weight:bold;color:#e05921;text-align:left;}

/* yidHelper body of module */
#yidHelper .bd{margin-top:.4em;position:relative}
#yidHelper .bd div#yidHelperBusyIcon{width:99%;}
#yidHelper .bd div#yidHelperBusyIcon img{float:left;padding-right:1em;}
#yidHelper .bd div.col{width:50%}


#yidHelper .bd div.right{position:absolute;top:0;left:50%;}
#yidHelper .bd div.padLeft {margin-left:.6em;_margin-left:.5em;}
#yidHelper .bd div.yidHelperSuggId {color:#e05921;width:100%;}
#yidHelper .bd div.yidHelperSuggId a{color:#024CC9;margin-left:.3em;}

/* yidHelper footer of module */
#yidHelper .ft {margin-bottom:0;}
#yidHelper .ft #yidHelperShowSuggs {display:block}

#errs{background:url(https://member.cn.yahoo.com/images/memberreg/pic_css/err2.gif) no-repeat 0 5px;color:#FF0000;margin:auto;min-height:40px;margin-top:1em;padding-left:60px;width:50%;padding-bottom:1em;}
#errs li{line-height:1.8em;}


.normalfont {
	font-size:12px;
	color:#999;
}