table.tablesorter {
	font-size: 12px;
	background-color: #5D5D5D;
	
	width:800px;
	font-family: Verdana;
}


.tablesorter_overlay
{
	background:#4D4D4D;
	border: 1px solid #000;
	color:#FFFFFF;
	font-size: 16px;
	text-align:center;
}

table.tablesorter  tbody{
	overflow-y:auto;
	overflow-x:hidden;
}


table.tablesorter thead tr
{
	background-color:#B3BAC5;
}


table.tablesorter th {
	text-align: left;
	padding: 5px;
	color:#FFFFFF;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
}

table.tablesorter td {
	padding:5px;
	color:#000000;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}

table.tablesorter tr.selected 
{
	background-color:#FF8822;
}

table.tablesorter .even {
	background-color: #F0F1F1;
}
table.tablesorter .odd {
	background-color: #DDD;
}

table.tablesorter .headerSortUp {
	background-image: url(./asc.png);
	background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
	background-image: url(./desc.png);
	background-repeat: no-repeat;
}



table.tablesorter tr.alt td
{
	background:#4D4D4D;
}

table.tablesorter tr.over td
{
	background:#666699;
}


.pagination  div.page
{
	font-size:14px;
	font-weight:bold;
	cursor: pointer;
	padding-left:10px;
	display:table-cell;
}

.pagination  div.page:hover
{
	color:#FF6600;
}


.pagination div.selected
{
	font-size:16px;
	font-weight:bold;
	cursor: pointer;
	margin-left:10px;
	color:#FF9933;
}

.pagination_loading
{
	font-size:14px;
	text-align:center;
	height:100%;
}
