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;*/
	background-color: #cccccc;
	line-height:12px;
}

table.tablesorter thead td, table.tablescroll_head thead td {
	color: #000000;
	padding: 5px;
	cursor:pointer;
	width: 25%;
}

#tblResults {
	background-color: #cccccc;
	/*border: solid 1px #cccccc;*/	
	border-spacing:1px;
	border-collapse: separate;
	margin-bottom:1em;
	width: 280px !important;
}

table.tablesorter td {
	color: #000000;
	padding: 5px;
}

table.tablesorter .even {
	background-color: #ffffff;
}
table.tablesorter .odd {
	background-color: #eeeeee;
}

table.tablesorter .header, table.tablescroll_head .header {
	background-image: url(../images/bg2.png);
	background-repeat: no-repeat;
	color: #ffffff;
	/*border-left: 1px solid #FFF;*/
	/*border-right: 1px solid #000;*/
	/*border-top: 1px solid #FFF;*/
	padding-left: 20px;
	padding-right: 3px;
	padding-bottom: 0;
	height: 28px;
	
}
table.tablesorter .headerSortUp, table.tablescroll_head .headerSortUp {
	background-image: url(../images/asc2.png);
	background-repeat: no-repeat;
}
table.tablesorter .headerSortDown, table.tablescroll_head .headerSortDown {
	background-image: url(../images/desc2.png);
	background-repeat: no-repeat;
}

table.tablesorter .red {color:#FF0000} table.tablesorter .yellow {color:#ffa500} 
table.tablesorter thead td .resultsSmallText {font-size:0.8em;}

.highlight {
	background-color: #3D3D3D;
	font-weight: bold;

}


@media only screen and (max-device-width: 480px) and (orientation: portrait), only screen and (max-width: 480px) {

	#tblResults {
		width:200px;
	}

	#tbleResults tr td:nth-child(1), .tablescroll_head tr td:nth-child(1) { width: 10px!important; }

	/*table.tablesorter .header, table.tablescroll_head .header { font-size: 10px;padding-left: 20px; }*/

	.tablescroll table.tablesorter .header, .tablescrol ltable.tablescroll_head .header { padding-left: 27px; }


}