/*
Creat by allen
data:2008-04-01
*/
input.txt {border:#69c 1px solid;background:#eee;font-size:13px;padding:2px}
input.infotxt {border:#69c 1px solid;background:#eee;font-size:13px;padding:2px;width:126px}
input:focus,input.focus{background:#fff;}

input.btn {
	background:url(../images/bgall.gif) repeat-x left -292px;
	border-color:#ccc #999 #999 #ccc;
	border-style:double;
	border-width:1px;
	padding:3px 2px 2px 2px;
	margin:1px;
}
.submitdiv{clear:both;margin:4px 18px;}
/* login page */
.login-main-warp{
	width:775px;
	float:none;
	margin:0 auto;
	position:relative;
	text-align:left;
}
.login-head-warp{
	padding:16px 0 8px 8px;
	border-bottom:#369 2px solid;
}
.login-body-warp{
	position:relative;
	height:460px;
}
.login-bar{
	height:160px;
	background:url("../images/login-bar.gif") no-repeat;
}
.login-box-warp{
	position:absolute;
	right:18px;
	top:-14px;
	z-index:10;
	border-left:#fff 4px solid;
	border-right:#fff 4px solid;
	background:#fff;
	width:250px;
	height:300px;
}
.login-box-inner,
.login-info{
	border:#999 1px solid;
	min-height:220px;
	height:220px;
	height:auto !important;
	background:#F0FAFF;
}
.login-field{
	min-height:165px;
	height:165px;
	height:auto !important;
	margin-top:4px;
	border-width:0;
}
.login-field legend{
	font-size:16px;
	font-weight:bold;
	line-height:160%;
	padding-left:12px;
	*margin-left:-5px;/*IE*/
}
.login-field .request-warp{
	margin:2px 6px;
}
.login-form-tab{
	margin-top:6px;
	line-height:140%;
}
.login-form-tab th{
	width:60px;
	padding-right:8px;
	text-align:right;
	font-weight:normal;
	padding-top:4px;
}
.login-form-tab th,
.login-form-tab td{
	padding-bottom:10px;
}
.login-reg{
	margin:0 12px;
	text-align:center;
	border-top:#999 1px solid;
	padding:12px 0;
}
.login-traits{
	margin:20px 0 0 32px;
}
.login-traits p{
	margin:12px 0;
	color:#336;
	line-height:110%;
}
.login-info{
	margin-top:12px;
	min-height:104px;
	height:104px;
}
.login-info p{
	margin:10px 0 10px 10px;
}
.login-info span{
	display:block;
	padding-left:24px;
}
.login-footer{
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	text-align:center;
	color:#999;
	border-top:#999 1px solid;
	padding-top:12px;
}
/* login page END */
/* reg page */
.reg-head{
	border:#B1BFEE 1px solid;
	background:#F4F5FD;
	font-weight:bold;
	font-size:14px;
	padding:8px 10px;
}
.reg-field{
	border-color:#999 #fff #fff;
	border-style:solid;
	border-width:1px;
	display:block;
	margin:12px 0;
}
.reg-field legend{
	line-height:140%;
	font-weight:bold;
	font-size:14px;
	margin-left:16px;
	padding:0 1px;
}
.reg-tab{
	width:98%;
	line-height:140%;
}
.reg-tab th{
	width:210px;
	text-align:right;
	padding:10px 14px 0 0;
	font-weight:normal;
	vertical-align:top;
}
.reg-tab td{
	vertical-align:top;
	padding-top:8px;
}
.reg-tab .reg-desc{
	width:46%;
	color:#999;
	background:#f4f4f4;
	padding:4px;
}
.reg-hr{
	height:1px;
	border-width:0;
	border-top:#eee 1px solid;
	margin:5px 30px;
}
.color-must{
	padding-right:4px;
	color:red;
	font-weight:bold;
}
.color-info{
	padding-right:4px;
	color:green;
	font-weight:bold;
}
.color-info1{
	padding-right:4px;
	color:blue;
	font-weight:bold;
}
.reg-submit{
	border-top:#69c 2px solid;
	margin:20px 0;
	padding:10px;
	background:#DBEDFF;
	text-align:center;
}
.reg-btn{
	padding:1px 6px;
	margin:0 6px;
}
.reg-ok{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin:20px 0;
}
/* reg page END */
/* head */
.head-warp{
	position:relative;
	margin:0 auto;
	height:47px;
	border-bottom:#339 2px solid;
	background:url("../images/bgall.gif") repeat-x left -203px;
}
.head-logo{
	position:absolute;
	left:16px;
	top:13px;
}
.head-user{
	position:absolute;
	right:14px;
	bottom:10px;
}
/* head END */
.body-warp{
	margin:0 auto;
	overflow:hidden;
}
/* left menu */
.left-menu-warp,.main-warp{
	float:left;
	padding-bottom: 2000px !important;
	margin-bottom: -2000px !important; 
}
.left-menu-warp{
	width:160px;
	_height:540px;
	min-height:540px;
	border-right:#69c 1px solid;
	background:#ebecff;
}
.left-menu-inner{
	margin-top:12px;
	font-size:14px;
}
.left-menu-inner li{
	background:url("../images/bgall.gif") no-repeat 0 -122px;
	height:28px;
}
.left-menu-inner a:link,
.left-menu-inner a:visited{
	color:#000;
	text-decoration:none;
	display:block;
	height:22px;
	line-height:22px;
}
.left-menu-inner a:hover{
	color:#000;
	background:transparent;
}
.left-menu-inner a:hover span,
.info-page a.info span,
.scan-page a.scan span,
.scanobj-page a.scanobj span,
.risk-page a.risk span,
.user-page a.user span,
.feedback-page a.feedback span{padding-left:40px;font-weight:bold;}
.left-menu-inner span{display:block;padding-left:36px;}
.left-menu-inner a.info span{background:url("../images/bgall.gif") no-repeat 16px 2px;}
.left-menu-inner a.scan span{background:url("../images/bgall.gif") no-repeat 16px -21px;}
.left-menu-inner a.scanobj span{background:url("../images/bgall.gif") no-repeat 16px -46px;}
.left-menu-inner a.risk span{background:url("../images/bgall.gif") no-repeat 16px -332px;}
.left-menu-inner a.user span{background:url("../images/bgall.gif") no-repeat 16px -68px;}
.left-menu-inner a.feedback span{background:url("../images/bgall.gif") no-repeat 16px -90px;}

/* left menu END */
/* main */
.main-warp{
	width:841px;
	_height:540px;
	min-height:540px;
	background:#f1f2fe;
}
.detail-page{background:#f1f2fe;}
/* main END*/
/* index-info */
.index-info-warp{
	margin:12px 12px 10px;
	min-height:200px;/*IE 7,FF*/
	height:auto;/*FF*/
	*height:auto !important;/*IE 7*/
	*height:200px;/*IE 6*/
	border-bottom:#ccc 1px solid;
	line-height:140%;
}
.index-info-obj b,
.index-info-scan b{
	padding:0px 0 0px 20px;
	*padding:2px 0 2px 20px;
	background:url("../images/bgall.gif") no-repeat left -180px;
}
.index-info-scan b{
	background-position:left -159px;
}

.index-info-das{
	float:left;
	display:inline;
	margin:2px 0 0 20px;
	width:360px;
}
.info-content-data{
	width:99%;
}
.info-content-data td,
.info-content-data th{
	vertical-align:top;
	padding-top:4px!important;
}
.text-over{
	display:block;width:260px;overflow:hidden;word-break:keep-all;text-overflow:ellipsis;
}
.info-content-data th{
	padding-left:20px;
	width:60px;
	font-weight:normal;
}
.index-info-all{
	clear:both;
	margin:8px 0 0 20px;
}
.index-no-data{
	padding:2px 0 0 20px;
}
/* index-info END */
.index-text{margin:18px 18px 0 18px;line-height:140%;}
/* tabs menu */
.tabs-menu-warp{
	border:#fff 1px solid;
	border-bottom-width:0;
	background:#7E7EB4;
	height:30px;
	position:relative;
}
.tabs-menu-inner{
	position:absolute;bottom:-1px;left:20px;
}
.tabs-menu-inner li{
	float:left;
	height:22px;
	text-align:center;
	margin-right:6px;
}
.tabs-menu-inner a:link,
.tabs-menu-inner a:visited{
	float:left;
	height:21px;
	color:#fff;
	text-decoration:none;
}
.tabs-menu-inner a span{height:15px;}
.tabs-menu-inner a:hover{
	background:url("../images/bgall.gif") no-repeat right -271px;
}
.tabs-menu-inner a:hover span{
	background:url("../images/bgall.gif") no-repeat left -271px;
}
.tabs-menu-inner a.tabs-now:link,
.tabs-menu-inner a.tabs-now:visited{
	font-weight:bold;
	color:#333;
	background:url("../images/bgall.gif") no-repeat right -250px;
}
.tabs-menu-inner a.tabs-now span,
.tabs-menu-inner a span{
	float:left;
	display:block;
	cursor:pointer;
	padding:6px 10px 0 10px;
	
}
.tabs-menu-inner a.tabs-now span{
	background:url("../images/bgall.gif") no-repeat left -250px;
}
/* tabs menu END*/
/* form */
.add-field{
	float:left;
	display:inline;
	margin:12px 0 10px 20px;
	border:#99c 1px solid;
	width:43%;
	padding:0px 8px 6px 8px;
	min-height:150px;/*IE 7,FF*/
	height:auto;
	*height:auto !important;/*IE 7*/
	*height:150px;/*IE 6*/
	
}
.add-field legend{
	font-size:14px;
	padding:4px;
}
.form-data{
	float:left;
	display:inline;
	margin-top:6px;
	line-height:180%;
}
.form-data td{padding-bottom:8px;}
.form-data .data-key{
	font-weight:bold;
	width:68px;
	text-align:right;
	padding:2px 14px 0 0;
	vertical-align:top;
}
.cyc_oth{padding:2px 8px 4px 3px}
.blo_time_oth{padding:4px 10px 5px 4px;}
.blo_time_tit{background:#ccf;}
.blo_time{background:#ccf;padding:8px;line-height:160%;}
.cyc_tit{background:#eee}
.cyc_con{background:#eee;padding:4px;line-height:240%;}
.cyc_con input{_margin:3px 0;/* only for ie 6.0 */}
/* form END */
/* filter */
.filter-warp{
	height:45px;
	line-height:120%;
}
.filter-warp fieldset{
	float:left;
	margin:0 12px 0 0;
	padding:0;
	border-width:0;
}
.filter-warp fieldset legend{
	margin-bottom:5px;
	*margin-left:-7px;
}
.filter-warp .btn{
	float:left;
	margin-top:13px;
}
/* filter END */
/* action */
.action-warp{
	height:30px;
}
.action-warp .btn{
	*margin-left:-11px;
	*margin-right:16px!important;
	margin-right:5px;
	*margin-right:16px;
}
/* action END*/
.list-warp,.pages-warp,.filter-warp,.action-warp{
	margin:10px 12px;
}
/* list */
.list-data{
	width:100%;
	line-height:220%;
	table-layout:fixed;
	
}
.list-data th,.list-data td{
	padding-left:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-wrap:break-word;
}
.list-data th{background:#D3D3EF;border-bottom:#7C7CDB 2px solid;}
.list-data .odd{background:#E8E8E8;}
.list-data .over{background:#bdbdbd;}
.danger-warp{
	height:12px;
	font-size:9px;
	width:54px;
	border:#999 1px solid;
	background:#ddd;
}
.danger-inner{
	float:left;
	height:12px;
	line-height:12px;
	text-align:center;
}
.danger-01 span,.danger-02 span{
	color:#fff;
	background:url("../images/bgall.gif") repeat-x right 0;
}
.danger-03 span,.danger-04 span,.danger-05 span{
	color:#333;
	background:url("../images/bgall.gif") repeat-x right -26px;
}
.danger-06 span,.danger-07 span{
	color:#333;
	background:url("../images/bgall.gif") repeat-x right -52px;
}
.danger-08 span,.danger-09 span{
	color:#fff;
	background:url("../images/bgall.gif") repeat-x right -78px;
}
.danger-01 span{width:7px;}
.danger-02 span{width:12px;}
.danger-03 span{width:18px;}
.danger-04 span{width:24px;}
.danger-05 span{width:30px;}
.danger-06 span{width:36px;}
.danger-07 span{width:42px;}
.danger-08 span{width:48px;}
.danger-09 span{width:54px;}
/* pages */

/* pages END */
/* request */
.request-warp{
	color:#060;
	border:#66c 1px solid;
	margin:12px 20px 0 20px;
	padding:12px 12px 12px 28px;
	background:#D8D8FF url("../images/msg_ok.gif") no-repeat 10px 11px;
}
.req-warn{
	color:#c00;
	font-weight:bold;
	border:red 1px solid;
	background:#FFB5B5 url("../images/msg_no.gif") no-repeat 10px 11px;
}
/* request END */
/* list END*/
/* detail-tab */
.detail-tab{
	width:94%;
	line-height:140%;
	margin-top:10px;
	text-align:left;
}
.detail-tab th{
	width:140px;
	text-align:right;
	background:#ebecff;
}
.detail-tab th,
.detail-tab td{
	vertical-align:top;
	padding:7px 6px 3px;
}
/* detail-tab END*/
/* report */
.report-tab{
	width:1002px;
	margin:10px 8px;
}
.report-tab td,
.report-tab th{
	line-height:140%;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding:5px 0 4px 4px;
	font-weight:normal;
}
.report-tab tr .title{
	background:#D3D3EF;border-bottom:#7C7CDB 2px solid;
	font-weight:700!important;
}
/* report END*/