table.tablesorter, table.tablescroll_head  {
	font-size: 12px;
	background-color: #4D4D4D;
	width: 150px;
	border: 0px solid #000;
}
table.tablesorter thead, table.tablescroll_head thead {
	text-align: left;
	padding: 5px;
	background-color: #6E6E6E;
	line-height:10px;
}

table.tablesorter thead td, table.tablescroll_head thead td {
	color: #000000;
	padding: 5px;
	cursor:pointer;
	width:33%;
}

table.tablesorter td {
	color: #FFFFFF;
	padding: 5px;
}

table.tablesorter .even {
	background-color: #3D3D3D;
}
table.tablesorter .odd {
	background-color: #6E6E6E;
}
table.tablesorter .header, table.tablescroll_head .header {
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #FFF;
	border-right: 1px solid #000;
	border-top: 1px solid #FFF;
	padding-left: 30px;
	/*padding-top: 8px;*/
	height: auto;
}
table.tablesorter .headerSortUp, table.tablescroll_head .headerSortUp {
	background-image: url(../images/asc.gif);
	background-repeat: no-repeat;
}
table.tablesorter .headerSortDown, table.tablescroll_head .headerSortDown {
	background-image: url(../images/desc.gif);
	background-repeat: no-repeat;
}

table.tablesorter .red {color:#FF0000} table.tablesorter .yellow {color:#FFFF35} 
table.tablesorter thead td .resultsSmallText {font-size:0.8em;}

.highlight {
	background-color: #3D3D3D;
	font-weight: bold;

}

