* {margin:0; padding:0;}
body {font:12px/1.5 arial,helvetica,sans-serif;}
img {border:0;}
textarea, input {font-size:12px; }
option{padding-right:4px;}
a:link, a:visited {color:#053799; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
.red{ color:#FF0000;}
.un_line{ text-decoration:underline}
.b{ font-weight:bold}

#doc {width:770px; margin:6px auto 0 auto;}

#hd {position:relative; margin-bottom:4px;}
#assistant{position:absolute; top:0; right:4px;}
#bd {position:relative; border:1px solid #656565; background:#f9f9f9}
#hasreged {margin:12px; padding:8px 12px 16px 48px; border-bottom:1px dashed #ddd;}
#btx{position:absolute; top:6px; right:6px; color:#4a4a4a}
#bd fieldset {margin:12px; border:0;}
#bd legend {padding-left:3em; color:#63126b; font-weight:bold;}

.dyforminput{position:relative;z-index:1;clear: both;padding:0.22em 0;}
.dyformfield, .ymemfldinfo{margin:0 0 0 27%;color:#b2b2b2}
.dyformlabel label{position:relative;float:right;text-align:right;color:#505050;margin-top:.15em;right:74%;padding-left:26px;height:1.5em;padding-top:0.1em;}
.dyformfield, .ymemfldinfo{color:#333;}
.dyformfield .ex {color:#b2b2b2;}
.dyformfield p{margin:0;padding:0;color:#505050;}
.dyformfield input{padding:2px 0 0 0;}

.regtipa {margin:10px 0;color:#505050; text-align:center}
.return{font-size:16px; text-align:center; margin:0 0 1.5em 0}
.btem{ padding:4px 4px 1px 4px; font-size:13px; width:216px;}
.detection{ padding:2px 0 0 0; margin:0; width:160px; border:1px solid #666}


#load{clear: both;padding:0.22em 0; height:240px;}
#load #loadL{ float:left; padding:20px; width:160px; background:#fff; border:1px solid #ccc; margin:0 0 0 2em}
#load #loadL img{ display:block; margin:6px 0;}
#load #loadR{ float:left}
.user label{float:left;color:#505050; margin:0 0 0 1em; position:relative;text-align:right; width:80px; padding-top:2px;}
.loadinput{margin:0 0 0 17%;color:#b2b2b2;}

#usermb{
	float:left;
	width:420px;
	margin:0 0 0 1.5em;
	position: relative;
}
#usermb #wel{ color:#444; margin:0 0 1.5em 0}
#usermb #wel h1{font-size:14px; color:#000000}
.userbox{clear: both;padding:0.22em 0; }
#regN{border-top:1px solid #ccc;text-align:right; padding:5px 2px 0 0}
#userBtn{margin:1em 0 1em 7.8em;}
.dlbtn{ font-size:14px; padding:2px 3px 0 3px;} 

#findBtn{margin:1em 0 1em 16.6em;}
#fkInfo{ text-align:left; margin:4em 0 5em 0}
#ps{
	position: absolute;
	height: 135px;
	width: 200px;
	top: 20px;
	right: -10px;
}
.ct, .ct .cl, .cb, .cb .cl{display:block;font-size:0;line-height:0;margin:0;height:4px;position:relative}
.ct, .cb{width:100%;right:-1px}
.ct .cl, .cb .cl{width:4px;left:-2px}
.ct{background:transparent url(../img/cr_gg_ne.gif) no-repeat top right;top:-1px}
.ct .cl{background:transparent url(../img/cr_gg_nw.gif) no-repeat top left}
.cb{background:transparent url(../img/cr_gg_se.gif) no-repeat bottom right;bottom:-1px}
.cb .cl{background:transparent url(../img/cr_gg_sw.gif) no-repeat bottom left}
.colorred{color: #FF3300;}

/* IE hacks */
#bd fieldset{_position:relative;}
/*footer*/
#ft {margin-top:16px; padding-top:12px; border-top:1px solid #e6e6e6; text-align:center;}
#ft img {vertical-align:middle;}
#ft li{display:inline; padding-left:6px; margin-right:3px; border-left:1px solid #ccc}
#ft li.first{padding:0; background:none;border-left:0}