#signupForm{ padding:20px 0 0 0;}
#signupForm dt{ float:left; width:110px; text-align:right; font-size:14px;padding:10px 0 10px 0;}
#signupForm dd{ float:left; width:860px; padding:5px 0 10px 0;}
#signupForm label.error{ background:url(../Images/onError.gif) no-repeat scroll 0 2px; height:27px; padding:0 0 0 23px; float:left; margin:0 0 0 5px; line-height:27px; font-size:14px; color:#f00;}
#signupForm dt em{ font-style:normal; color:#f00; padding:0 3px 0 0;}
#signupForm input.error{ background:#FFF0F8; border:#C00 solid 1px;}
#signupForm textarea.error{ background:#FFF0F8; border:#C00 solid 1px;}
#signupForm dd .text1{ font-size:14px; padding:4px 0 0 0;}
#signupForm dd .text1 a:link, #signupForm dd .text1 a:visited{ text-decoration:underline; color:#06f;}
#signupForm dd .text1 a:hover{ color:#f00;}

.input_text{ border:solid 1px #ccc; width:288px; padding:0px 5px 0 5px; height:25px; line-height:25px; font-family:Verdana, Geneva, sans-serif; float:left; font-size:14px;}
.input_textarea{ border:solid 1px #ccc; width:650px;  height:320px; padding:5px; font-family:Verdana, Geneva, sans-serif; float:left; font-size:14px; line-height:22px;}
.input_select{ float:left; margin:3px 0 0 0;}
.input_div{width:288px;float:left;display:inline;}
.pointer{ cursor:pointer;}
.span { display:block; position:absolute; background:#fff; border:solid 1px #ccc; padding:10px; margin:0px 0 0 0px; width:600px; float:left;} 
.span a:link, .span a:visited{ display:block; font-size:12px; color:#333; padding:0 10px 0 10px; float:left; width:80px; height:25px; line-height:25px;}
.span a:hover{color:#f00;text-decoration:underline;}
.input_submit{font-size:14px; height:32px; padding:2px 0 0; width:150px;}