.box{ 
	border:1px #CAD9EA solid;
	padding:1px;
	text-align:left;
	overflow:auto;
	background-color:#ffffff
}

.box .title{
	background:url(../images/hdbg.gif) repeat-x top; 
	color:#000; 
	 font-weight:bold;background-color:#ffffff
	 
}

.box .title h2{ 
	line-height:25px; font-size:14px; height:30px; padding-left:15px; padding-top:5px; font-weight:bold
}

.box .stitle{
	border-top:1px #CAD9EA solid;
	border-bottom:1px #CAD9EA solid;
	font-size:12px;
	font-weight:bold;
	line-height:28px;
	height:28px;
	padding-left:25px;
	background:#f2fcfc url(../images/arrow_down.gif) no-repeat 12px 11px;
	 width:auto;
	 clear:both
}

.box .apply { overflow:auto; margin:20px; height:380px}
.box .apply .left{ float:left; width:350px; padding:0 20px; line-height:22px;}
.box .apply .right{ background:url(../images/bg_l.gif) no-repeat; float:right; width:450px; padding:0 20px}

.box ul{ padding:5px 5px 15px 5px; height:auto;
overflow:auto; clear:both}
.box .img{ width:auto; border:none!important; margin-bottom:5px;}
.box .img img{
	width:88px; height:31px; float:left;
}

.box ul li{
	width:120px; line-height:25px; display:block; overflow:hidden; float:left; margin:5px 10px 0px 10px; white-space:nowrap;
}

textarea{ overflow:auto}
textarea, input{ padding:2px; border:1px solid; border-color:#C0C0C0 #EDEDED #EDEDED #C0C0C0; }

input.text{width:150px;padding:3px 4px 3px 4px;  border:1px solid; border-color:#C0C0C0 #EDEDED #EDEDED #C0C0C0;}

input.txt{width:40px;padding:2px 4px 3px 4px;  border:1px solid; border-color:#C0C0C0 #EDEDED #EDEDED #C0C0C0;}

input.radio{ border:none; vertical-align:middle; }
input.checkbox{ height:14px; border:none; vertical-align:middle; }
input.submit{border:1px solid;cursor:pointer;border-color:#fff #848484 #848484 #fff !important;background:#1B72AF !important;color:#FFFFFF !important; line-height:20px;}