/* ---------------------
	table样式
	table.css
   --------------------- */
   

/*---------表单样式---------*/
.commTable {
	width: 100%;
	border: 1px solid #A9C7CF;
	overflow-x: hidden;
}

.commTable th {
	background-color: #F4FAFB;
	height: 30px;
	width: 120px; /* ie6,7,8 */
	_width: auto; /* ie6 */
	font-weight: 100;
	text-align: right;
	vertical-align: middle;
	padding: 0px 6px;
	color: #263E6A;
	border: 1px solid #A9C7CF;
	border-top: 1px solid #A9C7CF !important;
	white-space: nowrap;
}

.commTable .required,.required {
	color: #FF0000 !important;
}

.commTable td {
	height: 30px;
	width: 200px\7; /* ie6,7,8 */
	_width: auto; /* ie6 */
	padding: 0px 6px;
	border: 1px solid #A9C7CF;
	border-top: 1px solid #A9C7CF !important;
	text-align: left;
	vertical-align: middle;
	background: #FFF;
}

.commTable h1 {
	font-size: 24px;
	text-align: center;
}
/*---------没有边框表单样式---------*/
.noBorderTable {
	width: 100%;
	overflow-x: hidden;
}

.noBorderTable th {
	background-color: /*#F4FAFB*/#FFF;
	height: 30px;
	width: 120px; /* ie6,7,8 */
	_width: auto; /* ie6 */
	font-weight: 100;
	text-align: right;
	vertical-align: middle;
	padding: 0px 6px;
	/*color: #263E6A;*/
	white-space: nowrap;
}
.noBorderTable td {
	height: 30px;
	width: 200px\7; /* ie6,7,8 */
	_width: auto; /* ie6 */
	padding: 0px 6px;
	text-align: left;
	vertical-align: middle;
	background: #FFF;
}
.noBorderTable .required,.required {
	color: #FF0000 !important;
}
.noBorderTable h1 {
	font-size: 24px;
	text-align: center;
}

.operationCQ {
	border: 1px solid #a9c7cf;
	background: #f0f0f0;
}
/* 外操作区 */
.outerOperation {
	height: 20px;
	padding: 4px 12px;
	margin: 12px 0 0 0;
	border-top: 1px solid #a9c7cf;
}
/* 内容区 */
.dataList {
	width: 100%;
	border: 1px solid #a9c7cf;
}
.dataList th, .dataList td {
	padding: 3px 6px;
	border: 1px solid #a9c7cf;
	text-align: left;
	vertical-align: middle;
	border-top:1px solid #A9C7CF;
}
.dataList th {
	background: #fff url(images/datalistth.gif) repeat-x left top;
	font-weight: 100;
	height:26px;
	text-align: center;
	color: #000;
	white-space: nowrap;
	word-break: keep-all;
}
.dataList td {
	background: #fff;
}
.dataList th a, .dataList td a {
	cursor: pointer;
}
.dataList th a {
	text-decoration: none;
	color: black;
}
.dataList th a.red, .dataList td a.red {
	color: red;
}
/* 行交替颜色 */
.dataList tr.odd td {
	background-color: #e8f2ff;
}
.dataList tr.re td {
	background-color: #FF6A6A;
}
/* 分页区 */
.dataList table, .dataList2 table {
	width: 100%;
}
.dataList table th, .dataList table td, .dataList2 table th, .dataList2 table td {
	border: none;
}
.firstButtonCss, .disfirstButtonCss, .preButtonCss, .dispreButtonCss, .nextButtonCss, .disnextButtonCss, .lastButtonCss, .dislastButtonCss, .refreshButtonCss {
	width: 24px !important;
	height: 16px;
	border: none;
	cursor: pointer;
}
.firstButtonCss {
	background: url(images/page-first.gif) no-repeat left center;
}
.disfirstButtonCss {
	background: url(images/page-first-disabled.gif) no-repeat left center;
}
.preButtonCss {
	background: url(images/page-prev.gif) no-repeat left center;
}
.dispreButtonCss {
	background: url(images/page-prev-disabled.gif) no-repeat left center;
}
.nextButtonCss {
	background: url(images/page-next.gif) no-repeat left center;
}
.disnextButtonCss {
	background: url(images/page-next-disabled.gif) no-repeat left center;
}
.lastButtonCss {
	background: url(images/page-last.gif) no-repeat left center;
}
.dislastButtonCss {
	background: url(images/page-last-disabled.gif) no-repeat left center;
}
.refreshButtonCss {
	background: url(images/refresh.gif) no-repeat left center;
}
