/* button icon bind id */
#btnSearch{
	border: solid 1px #99bbe8;
	background:#e0ecff url(../../icons/search.png) no-repeat 2px center; 
	width:auto; height:22px;
	cursor:pointer;
	margin:3px;
	text-indent:12px;
}

/* button icon */
.btnDefault,
.btnSave, .btnAdd, .btnBack, .btnSearch, .btnDaitian,
.btnExcel, .btnState, .btnHideSearch, .btnAccept, .btnDisagree, 
.btnReturn, .btnReporting, .btnPrintbg, .btnUpload, .btnDownload, 
.btnYesUpload, .btnNoUpload{
	border: solid 1px #99bbe8; 
	width:auto; height:22px;
	cursor:pointer;
	margin:3px;
	text-indent:12px;
} 
.btnDefault{ 
	background:#e0ecff url() no-repeat 2px center;  
} 
.btnSave{ 
	background:#e0ecff url(../../icons/filesave.png) no-repeat 2px center;  
}
.btnAdd{ 
	background:#e0ecff url(../../icons/add.png) no-repeat 2px center;  
}
.btnBack{ 
	background:#e0ecff url(../../icons/back.png) no-repeat 2px center;  
}
.btnSearch{ 
	background:#e0ecff url(../../icons/search.png) no-repeat 2px center;  
}
.btnDaitian{ 
	background:#e0ecff url(../../icons/daitian.png) no-repeat 2px center;  
}
.btnExcel{ 
	background:#e0ecff url(../../icons/excel.png) no-repeat 2px center;  
}
.btnState{ 
	background:#e0ecff url(../../icons/state.png) no-repeat 2px center;  
}
.btnHideSearch{ 
	background:#e0ecff url(../../icons/hidesearch.png) no-repeat 2px center;  
}
.btnAccept{ 
	background:#e0ecff url(../../icons/accept.png) no-repeat 2px center; 
}
.btnDisagree{ 
	background:#e0ecff url(../../icons/disagree.png) no-repeat 2px center;  
}
.btnReturn{ 
	background:#e0ecff url(../../icons/return.png) no-repeat 2px center;  
}
.btnReporting{ 
	background:#e0ecff url(../../icons/reporting.png) no-repeat 2px center;  
}
.btnPrintbg{ 
	background:#e0ecff url(../../icons/printbg.png) no-repeat 2px center;  
}
.btnUpload{ 
	background:#e0ecff url(../../icons/upload.png) no-repeat 2px center;  
}
.btnDownload{ 
	background:#e0ecff url(../../icons/download.png) no-repeat 2px center;  
}
.btnYesUpload{ 
	background:#e0ecff url(../../icons/yesUpload.gif) no-repeat 2px center;  
}
.btnNoUpload{ 
	background:#e0ecff url(../../icons/noUpload.gif) no-repeat 2px center;  
}
/* DIV detail box */
.detail_box table, .detail_box td, .detail_box th{ border-collapse:collapse; }
.detail_box th, .detail_box td { text-align:left; height: 26px; text-indent: 6px; font: 12px/24px Arial,Helvetica,sans-serif;}
.detail_box th {color:#15428b;}

/* TABLE TableList */
.TableList {width:100%; border: 1px solid #99bbe8; border-collapse: collapse;}
.TableList th {text-align:center;font:bold 12px/24px Arial, Helvetica, sans-serif; line-height:24px; vertical-align:middle; color:#15428b;}
.TableList th, .TableList td {border: 1px solid #CACACA;}
.TableList tbody tr {background:#FFF;} 
.TableList tbody td input{ margin:3px;}
.TableList td {text-indent:6px;font:normal 12px/24px Arial, Helvetica, sans-serif; line-height:24px; vertical-align:middle;padding-right:6px;word-break: break-all;}
.TableList tfoot {background:#efefef;text-indent:0px;}
.TableList tfoot td  {text-indent:0px;}
.TableList tfoot td a{text-decoration:none;}
.TableList tfoot td a:hover{text-decoration:underline; color:#FF0000}
.TableList td.right{text-align:right;}

/*--------分页控件------*/
.page_and_btn {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
	color: #555;
	text-indent: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.page_and_btn ul {
	margin: 0px;
	list-style: none;
	float: right;
	/* width: auto;
	height: 100%; */
	overflow: hidden;
	padding: 0;
}

.page_and_btn ul li {
	float: left;
	height: 24px;
	margin: 0 2px;

	border: 2px solid #D5D5D5;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
}

.page_and_btn ul li a {
	color: #333;
	text-decoration: none;
} 

.page_and_btn ul li a:hover {
	color: #aaa;
	text-decoration: underline;
}

.page_and_btn ul li input {
	margin: 0;
	padding: 0;
	height: 100%;
	border: 0;
	text-align: center;
}

.page_and_btn ul li input.toPageText {
	width: 28px; 
	border-right: 3px dotted #D5D5D5;
}

.page_and_btn ul li input.toPageButton {
	width: 30px;
	background-color: #D5D5D5;
	cursor: pointer;
}

.page_and_btn ul li.pageinfo {
	background: #FFFFFF;
	line-height: 24px;
	padding: 0 6px;
}

.page_and_btn ul li.current {
	background: #ccced4;
	font-weight: bold;
	line-height: 24px;
	padding: 0 6px;
}

.page_and_btn div {
	float: left;
} 