/* Very style & Reg CSS design by ÉòÏþ¶¬ 2008.04.16 */
body{margin:0 auto;text-align:center;font-size:12px;width:982px;font-family:Arial, Helvetica, sans-serif,  'Lucida Grande','Lucida Sans Unicode','ËÎÌå','ÐÂËÎÌå',verdana;}
fieldset{border:0;}
ul,ol,li{ list-style-type:none; margin:0; padding:0;}
dl,dt,dd{margin:0;padding:0;}
form, input, select,fieldset,label {margin:0; padding:0;}
img,a img{border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5{margin:0;padding:0;}
h1{font-size:150%;}
h2{font-size:130%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
.clear{ clear:both; height:0; font-size:1px; overflow:hidden;}
.height10px{ height:10px; font-size:1px;}
.height3px{height:3px; font-size:1px;}
.height_10px{ margin:-10px 0 0 0;}
.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
#logo{text-align:left; margin:0;}
#return{ margin:-30px 0 0 0; font-size:14px;}
#return a{text-decoration:underline;color:#333333}
#return a:hover{  color:#990000}
.stline{ background:url(../images/stline.gif) repeat-x; height:10px; font-size:1px;}
/*regbox*/
.userform{text-align:left; margin:20px 0 20px 200px}
.userform fieldset{ padding:0 0 10px 0;  margin:5px 0; text-align:left; }
.userform select{ margin:0 0 0 2px;}
.foptions{ float:left;padding:2px 0 0 0; text-align:right;width:100px; display:block; font-size:14px; color:#333333}
.foptionst,.input_on,.input_off,.input_move,.input_out{height:21px;float:left;margin:0 5px; width:150px;}
.foptionst{border:1px solid #319A00;background-color:#FFFFFF;}
.input_on{border:1px solid #319A00;background-color:#FFFFF7;}
.input_off{border:1px solid #319A00;background-color:#FFFFFF;}
.input_move{border:1px solid #319A00;background-color:#FFFFF7;}
.input_out{border:1px solid #319A00;background-color:#FFFFFF;}
.verification{display:block;width:50px;height:21px; float:left; color:#7BB252; background:#FFFFE7;border:1px solid #B5CF4A; text-align:center; margin:0 0 0 10px;}
.btn{background:url(../images/button.gif); background-position:100% -54px;width:80px;height:27px;border:none; color:#843010; margin:0 0 0 100px; line-height:220%; cursor:pointer; text-align:center; margin:0 0 0 104px}
.Agreement{ margin:0 0 0 30px}
.Agreement a{ color:#006699}
.Agreement a:hover{ color:#0066FF}
.vinput_sp{ width:80px; margin:0 0 0 5px;}
span.tooltiptext{ line-height:180%; color:#666666}

/*siteflinks*/
.siteflinks ul,.siteflinks ol{padding:7px 0 0 10px;width:970px}
.siteflinks ul li{float:left;display:block;width:12%;height:20px;line-height:160%;overflow:hidden;text-align:left}
.siteflinks ol li{float:left;display:inline;width:11%;height:40px;text-align:left}
.siteflinks ol{ border-top:1px solid #F3F3F3;margin:7px 0 0 0}

/*Bottom*/
.footer{border-top:1px solid #949294;margin:10px 0 0 0;}
.footerbox{border-top:5px solid #F3F2F2; text-align:center; font-size:12px; line-height:180%;}
.footerbox a{ color:#333333; text-decoration:none;}
.footerbox a:hover{ color:#000000; text-decoration:underline;}