table.search {
	font-family     : Verdana, Arial, Helvetica, sans-serif;
	font-size       : 11px;
	font-weight     : normal;
	color           : #666666;
	border-width    : 1px;
	border-spacing  : 5px;
	border-style    : dotted;
	border-color    : #CCCCCC;	
	background-color: #EFEEEE;	
}
table.search th {
	border-width    : 1px 1px 1px 1px;
	padding         : 5px 5px 5px 5px;
	border-style    : none;
	border-color    : #CCCCCC;
}
table.search td {
	border-width    : 1px;
	padding         : 5px;
	border-style    : none;
	border-color    : #CCCCCC;
}
.search select{font-size  :11px;}
.search .normal{width     :200px;}
.search .small{width      :100px;}

.search .button{
  color           : #FFFFFF;
  background      : #7E8F9C;
  border          : 1px solid #ffffff;
  margin-top      : 15px;
  padding         : 5px;
  font-size       : 11px;
}

.dataTable { width: 100%; margin: 0px auto 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; /* text-align: center; */;margin-bottom:20px;}
.dataTableTitle { text-align: left; margin: 0px 0px 0px 0px; background-color: #AD0000; color: #fff;font-weight:bold;}
.dataTableRow { background-color: #EBEBEB; color: #000;}
.dataTableRow:hover { background-color: #DCDCDC; cursor: pointer;}
.dataTableRowSel { background-color: #CBCBCB; color: #000;}
.dataTableTitle a { font-size: 12px; color: #fff !important; text-decoration: none; }
.dataTableTitle a:hover { font-size: 12px; color: #fff !important; text-decoration: underline;}
.dataTable .img-thumb {border:1px solid #aaaaaa;margin:10px;}

label.error{padding-left:10px;color:red;}
input.error,select.error{background: #FEECED;border:1px solid #A5ACB2;}
.pager{width:100%;text-align:right;font-size:11px;font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px;}
