html, body{font:12px tahoma;}

.green{color:#090;}
.red{color:#f00;}

#container{margin:0 auto;width:960px;}
#header #logo{float:left;}
#header #tip{float:right;}
#step{clear:both;padding:8px;text-align:center;font:14px tahoma;color:#999;}
#step #now{color:#f00;}

#signupform{clear:left;padding:4px;border:1px solid #ccc;}
#errormessage{margin:8px;padding:8px;color:#f00;border:1px solid #c00;background:#fee;}

#signup{margin:8px auto;width:780px;background:#f0f0f0;}
#signup th{padding:8px;background:#fef4da;border-bottom:1px solid #ffd600;
	text-align:left;}
#signup td{padding:8px 2px;}
#signup td.lb{width:200px;font-weight:bold;text-align:right;}
#signup td.in{width:260px;}
#signup td.tp{width:300px;}
#signup input.txt{width:250px;}

#selecttype{margin:8px auto;width:680px;}
#selecttype td{font:14px tahoma;line-height:20px;}
#selecttype img{float:left;margin:0 8px 32px 0;}

#personal{margin:8px auto;width:780px;background:#f0f0f0;}
#personal th{padding:8px;background:#fef4da;border-bottom:1px solid #ffd600;
	text-align:left;}
#personal td{padding:2px;border:1ps solid #f00;}
#personal td.lb{width:200px;font-weight:bold;text-align:right;}
#personal td.in{width:300px;}
#personal td.tp{width:260px;}
#personal input.txt{width:250px;}
#personal pre{display:block;margin:2px auto;padding:4px;width:680px;height:100px;overflow:scroll;background:#fff;border:1px solid #999;}

#activation{margin:8px auto;width:780px;background:#f0f0f0;font:14px tahoma;}
#activation th{padding:8px;border-bottom:1px solid #ffd600;
	text-align:left;background:#fef4da;color:#f00;}
#activation td{padding:4px 8px;}

#signupok{clear:left;padding:4px;border:1px solid #ccc;}
#signupok table{margin:8px auto;width:780px;background:#f0f0f0;font:14px tahoma;}
#signupok table th{padding:8px;border-bottom:1px solid #ffd600;
	text-align:left;background:#fef4da;color:#f00;}
#signupok table td{padding:4px 8px;}

#submit{padding:16px;text-align:center;}
#footer{margin:8px 0 0 0;}
#footer p{margin:0 0 4px 0;}