﻿.sortTable, .normalTable {
	margin: 0px 0px 0px 0px;
	width: 100%;
}
.sortTable caption, .normalTable caption{display:none;}
.sortTable thead tr, .normalTable thead tr {
	color: #0281CD;
	height: 28px;
}
.sortTable thead tr th, .normalTable thead tr th {
	height: 35px;
	background-image: url('/images/admin/admin-table-header-bg.gif');
	background-repeat: repeat-x;
	background-color: #c81500;
	color: #ffffff;
	font-weight: bold;
	white-space:nowrap;
	padding: 3px 0px 3px 3px;
}

.sortTable thead tr th img, .normalTable thead tr th img {}
.sortTable tbody td img, .normalTable tbody td img {
	margin: 0px 2px 0px 4px;
}

.sortTable th:first-child, .sortTable td:first-child, .normalTable th:first-child, .normalTable td:first-child
{ padding-left: 8px;}


.sortTable tr.highlight, .normalTable tr.highlight {
	background-color: #FFCB73;
}
.sortTable tbody tr, .normalTable tbody tr {
	text-decoration: none;
	height: 24px;
}
.sortTable tbody td, .normalTable tbody td {
	padding: 3px 0px 3px 3px;
	height: 42px;
	border-bottom: 1px #dbdbdb solid;
	font-size:0.9em;
}
.sortTable tfoot tr, .normalTable tfoot tr {
}
.sortTable tfoot td {
	border-bottom: 1px black solid;
}
caption {
	font-weight: bold;
	text-align: left;
	width: 100%;
}
/*.sortTable tbody tr:hover {
	background-color: #c6d2dd;
}*/
table tr.rowHover td,  /* Internet Explorer < 7 (and 7 in quirks mode) requires a specific class */
tr:hover td     /* All others can use the :hover pseudo */
        {
        background-color:#daFAFA;
        }

.sortTable tr.row2 {
	background-color: #ffffff;
}
.sortTable tr.row1{
	background-color: #ffffff;
}
.sortTable tr.hightlight, .normalTable tr.hightlight {
	background-color: #f2f6f9;
}
.sortTable a.sortheader {
	color: #ffffff;
	text-decoration: none;
	float:left;
}

.sortTable thead th div, .normalTable thead th div {
	float:left;
}
.sortTable .arrowTable th{
	height:29px!important;
	border:0px!important;
	padding:0px 0px 0px 0px!important;
	font-weight:normal;
	background-image:none!important;
	background-repeat:no-repeat;
	background-color:transparent!important;	

}
.sortTable .sortarrow{
	margin-left: 5px
}

/* front end */

#content .sortTable, #content .normalTable {
	font-size: .8em;
}

/*When no records are returned via searchbox*/


.ajaxloader {width:100%; text-align:center; margin:15px 0 0 0; color:#FF0000; font-weight:bold;}
.noRecords {color: #ff0000; font-weight:bold;}

/*useredit*/
#userTable tr th {
	height: 30px;
	font-weight: bold;
	text-transform: capitalize;
	white-space:nowrap;
	padding: 3px 0px 3px 3px;
}
#userTable tbody tr td:first-child {
	font-weight: bold;
	text-transform: capitalize;
}

