body { font:normal 12px/1.5  Arial, sans-serif; color:#fff; }

body, h1, h2, h3, h3, h4, h5, form, p, input, textarea,button,li,ul{ padding:0; margin:0; }

li{ list-style:none;}

input { font:normal 12px/1.5 Arial, sans-serif; color:#666666; vertical-align:middle; }

img{ vertical-align:middle; border:0 none;}

a{ color:#666; text-decoration:underline}

#fastreg{width:228px; height:270px; padding:23px 0 0 0;}

#fastreg .notice_text{ display:none;}

#fastreg .label{width:30%; float:left; line-height:22px; overflow:hidden;  color:white; font-size:12px; text-align:right}

#fastreg  #reg_wrap li{ display:block; width:220px; padding:0; height:30px; overflow:hidden; padding-left:8px; overflow:hidden}


#fastreg  .input_text input{ height:22px; line-height:22px; border:#cedce7 1px solid; padding:0 3px; width:130px; background:#fff; color:#5489b5; overflow:hidden; }

#fastreg  #validatecode_input input{ width:64px;}
#fastreg  #reg_wrap li#terms{ padding-left:15px; width:220px; height:28px; color:#5489b5;}
#fastreg  #terms a:hover{ text-decoration:none;}
#fastreg  #terms #chkagreement{ margin:0 5px 0 0;}
#reg_wrap #agree_terms{color:#adf0fb; width:215px; display:block; padding-left:0px;}
#reg_wrap #agree_terms input{ float:left; display:inline; line-height:27px; height:27px;}
#reg_wrap #agree_terms a{color:#adf0fb; text-decoration:none; width:175px; float:left; display:none}
#validatecode_img{width:62px; height:15px;}
#fastreg  #validatecode_img img{ height:24px; width:62px;cursor: pointer}
#fastreg  #validatecode_img_notice{ display:none}
#reg_wrap li#reg_submit{ padding-left:6px; cursor:pointer; height:90px;}
#reg_wrap #fastRegButton{ width:210px; height:55px;  background: none; border:none; cursor:pointer; margin-left:5px;margin-top: 11px;}
#reg_wrap #fastRegButton:hover{ background: none;}
#fastreg #reg_wrap #showMessage{ background:#f5f5f5; border:#e5e1e1 1px solid; width:455px; padding:2px 4px;}
img#vcode{ position:relative;  width:69px; height:30px; margin-left:0;}