@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
}
html{
	height:100%;
	overflow-y:auto;
}
body{
	height:100%;
	color:#333;
	font:12px "Microsoft YaHei","宋体",Arial, Helvetica, sans-serif;
}
input{
	color:#333;
	font:12px "Microsoft YaHei","宋体",Arial, Helvetica, sans-serif;	
}
select{
	color:#333;
	font:12px "Microsoft YaHei","宋体",Arial, Helvetica, sans-serif;
	padding:1px;
}
textarea{
	color:#333;
	font:12px "Microsoft YaHei","宋体",Arial, Helvetica, sans-serif;	
}
button{
	color:#333;
	font:12px "Microsoft YaHei","宋体",Arial, Helvetica, sans-serif;
	padding:1px;	
}
optgroup{
	color:#216498;
}
img{
	border:0;
}
ul{
	list-style:none;
}
a{
	color:#333;
	text-decoration:none;
}
table{
	border-collapse:collapse;
}
table tfoot{
	border-collapse:collapse;
}
table.table_all,table.table_special{
	width:100%;
}
table.table_all caption,table.table_special caption{
	height:30px;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	color:#1A5189;
	border:1px solid #C0E1E8;
	border-bottom:none;
	background:url(../images/caption.png) repeat-x;
}
table.table_all thead tr,table.table_special thead tr{
	background:#F5FAFE;
}
table.table_all td,table.table_all th,table.table_special td,table.table_special th{
	height:26px;
	border:1px solid #C0E1E8;
	padding:3px 5px;
}
table.table_all th.th_title,table.table_special th.th_title{
	width:200px;
	color:#333;
	text-align:right;
	font-weight:normal;
	background:#F4F8FC;	
}
.red{
	color:red;
}
.green{
	color:green;
}
.blue{
	color:#0000CC;
}
.gray{
	color:#999999;
}
.pointer{
	cursor:pointer;
}
.inputtext{
	height:18px;
	line-height:18px;
}
#firsttitle{
	font-size:17px;
}
#secondtitle{
	font-size:13px;
	color:#444;
}
/*table隔行换色样式*/
.odd{
	background:#F3F3F3;
}
.hover{
	background:#EFEFEF;
}

.btn{
	padding:2px 8px;
}

th.style_th{
	color:#1A5189;
}
td.style_td{
	text-align:center;
}
td.right_td{
	text-align:right;
}

div.msg-div{ padding: 10px; }
div.msg-div p{
	font-size:13px;
}
div.msg-div .field textarea{ width: 94%; height: 60px; resize:none; font-size:12px; }
.errorBlock{ background-color: #FFC6A5; border: solid 1px #ff0000; color: #ff0000; margin: 10px 10px 0 10px; padding:7px; font-weight: bold; }