/* header */
#header{width:955px; line-height:20px; margin:5px auto 10px; padding-left:5px; overflow:hidden;}
	#header dt{width:655px; float:left; font-size:24px; text-align:left;}
		#header dt img{vertical-align:middle;}
		#header dt strong{padding:5px 0; vertical-align:middle; font-size:12px; font-weight:normal;}
	#header dd{width:300px; float:right; font-size:12px; text-align:right;}
		#header dd a{text-decoration:underline; color:#000;}
		#header dd strong{padding-left:5px; color:#d34601;}

dl.login{width:960px; margin:10px auto 30px; overflow:hidden;}
	dl.login dt{width:612px; padding-top:5px; float:left;}
		dl.login dt img{width:612px; height:147px;}
		dl.login dt ul{line-height:24px; padding-left:80px; font-size:14px; background:url(img/reg_success_ul.jpg) 20px 0 no-repeat;}
		dl.login dt ul strong{color:#0000cc; text-decoration:underline;}
		dl.login dt ul li{margin:4px 0;}
	dl.login dd{width:346px; padding-bottom:50px; float:right; border:1px solid #a4d2ec; background:url(img/login_dd_bg.jpg) 0 0 repeat-x;}
			dl.login table{width:100%; line-height:40px;}
				dl.login th{width:70px; font-size:14px; text-align:right; vertical-align:middle;}
				dl.login td{height:40px;}
				dl.login input.txt{width:180px; height:24px; line-height:24px; font-size:14px; border:1px solid #86a1bf; vertical-align:middle;}
				#auto{vertical-align:middle;}
				#login{width:73px; height:27px; margin-left:80px; background:url(img/login_login.jpg) 0 0 no-repeat; border:none; cursor:pointer;}
				dl.login td.forget{padding-left:30px;}
				dl.login table a{color:#092991;}
		dl.login dd h2{height:50px; line-height:50px; margin:0 10px; border-bottom:1px solid #c8e3ff; font-size:16px; text-indent:15px;}
		dl.login dd form{margin:0 10px; border-top:1px solid #ffffff; border-bottom:1px solid #d5d5d5;}
		dl.login dd h3{margin:10px 10px 20px; font-size:16px; text-indent:15px;}
		dl.login dd a.reg{width:109px; height:32px; margin-left:140px; display:block; background:url(img/login_reg.jpg) 0 0 no-repeat; text-indent:-1000px;}

/* footer */
#footer{border-top:1px #909090 solid;}
