#mtype{ margin:10px 0px; }
#mtype h2{ font-size:18px;  font-weight:bold; line-height:50px; color:#333; }
#mtype #mtype_content{ background:#EEE; }
#mtype #mtype_content a#user_type{ background:url("../images/mtype.jpg") 0px 0px no-repeat; width:328px; height:209px; display:block; }
#mtype #mtype_content a#user_type:hover{ background:url("../images/mtype.jpg") 0px -209px no-repeat; }
#mtype #mtype_content a#company_type{ background:url("../images/mtype.jpg") 0px -418px no-repeat; width:328px; height:209px; display:block; }
#mtype #mtype_content a#company_type:hover{ background:url("../images/mtype.jpg") 0px -627px no-repeat; }
#mtype #mtype_content ul{ list-style:disc inside; padding-left:20px; }
#mtype #mtype_content ul li{ line-height:35px; color:#004080; font-size:15px; font-weight:bold; }
#mtype #mtype_content ul li.fee{ color:#FF3300; font-size:20px; }


.reg_tip{ color:#AA2200; font-weight:bold; }
.gray{ color:#333333; line-height:30px; }
.important { color:#FF3300; font-size:14px; }
.button{ padding:0 3px; background-color:#999; line-height:25px; height:25px; color:#FFFFFF; border:1px solid #666; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; font-size:12px; font-weight:bold; width:78px; } 

#signup_error{ padding:10px; margin-top:10px; background-color:#FFCECE; border:1px solid #FF0000; color:#330033; font-size:13px; font-weight:bold; margin:10px 0px;}
#signup_error ul{ }
#signup_error ul li{ margin-left:10px; list-style:none; font-weight:normal; line-height:18px; }


#signup_div h1,#slogin_div h1{ color:#333333; font-size:18px; font-weight:bold; line-height:30px; margin:0px; padding:0px; }
#signup_div #signupTable{ background:#DCE9FC; border:1px solid #76A7EF; }
#signup_div #signupTable .signupLabel{ text-align:right; font-weight:bold; width:20%; }
#signup_div #signupTable .signupField{ text-align:left; line-height:20px; width:80%; }

#signup_loginTable{ background:#EAEAEA; border:1px solid #AAAAAA; font-size:12px; }
.loginLable{ text-align:right; font-weight:bold; }
.loginField{ text-align:left; line-height:20px; }

#login_div_wrapper{ display:none; }
#login_div{ background:url("../images/login_bg.jpg") no-repeat; width:300px; height:182px !important; position:relative; margin:0px auto; }
#login_div #login_wrap{ width:300px; position:absolute; left:0px; top:35px; }
#login_div #login_wrap label{ font-weight:bold; font-size:13px; color:#000; line-height:20px; }
#login_div #login_wrap .login_input{ height:20px; border:1px solid #333; width:120px; }
#login_div #login_wrap #login_submit{ background:url("../images/login.gif") no-repeat; border:0px; width:54px; height:50px; }
#login_div #login_wrap a{ color:#0053A6; }
#login_div #login_wrap #login_b{ padding-top:5px; border-top:1px dotted #999; }

#checkusername,#checkemail,#checkpassword1,#checkpassword2{ color:#FF0000; text-align:left; height:20px; line-height:20px; }
.rightInput{ border:1px solid #008000; }
.wrongInput{ border:1px solid #FF0000; }

#easy_declare h2{ font-size:15px; font-weight:bold; line-height:30px; }
#easy_declare ul{ list-style:disc inside; padding:10px; background:#EEE; border:1px solid #CCC;}
#easy_declare ul li{ font-size:13px; line-height:20px; color:#333; }

