/*table.tablesorter {
font-size: 14px;
border: 0px solid #ff8000;
margin-top:5px;
margin-bottom:5px;
box-shadow: 3px 3px 10px rgba(0, 0, 0, 1);
white-space:nowrap; 

}
table.tablesorter th  {
	text-align: left;
	padding: 5px;
	background-color:  none !important;
}
table.tablesorter td {
	color: #CCC;
	padding: 5px 8px;
font-weight:bold;
border: 1px solid #ff8000;

}


table.tablesorter tbody tr:hover
{
		background-color: rgba(245,219,219,0.1);
		cursor:pointer;
		cursor:hand;
		color:black;
		}
		
	table.tablesorter tbody tr:hover td
{
border: 1px solid white;
color:white;

}
*//*
table.tablesorter .even {
	background-color: #3D3D3D;
}
table.tablesorter .odd {
	background-color: #6E6E6E;
}
table.tablesorter .header {
	background-image: url(bg.png);
	background-repeat: no-repeat;
	border: 1px solid #ff8000;
	padding-left: 30px;
	padding-right:20px;
	padding-top: 8px;
	height: auto;
	cursor:pointer;
	cursor:hand;
}*/
.tablesorter thead .headerSortUp,
.tablesorter thead .tablesorter-headerSortUp,
.tablesorter thead .tablesorter-headerAsc {
	
	background: linear-gradient(180deg, #FFFF85 13%, #FFB43E 67%, #FFFF85 97%);
	border: 1px solid #FF8000;
	color: white;
	text-shadow:1px 1px 2px brown;
}
.tablesorter thead .headerSortDown,
.tablesorter thead .tablesorter-headerSortDown,
.tablesorter thead .tablesorter-headerDesc {
	background: linear-gradient(180deg, #FFF 0%, #22D508 67%, #49F944 97%) repeat scroll 0% 0% transparent;
	color:white;
	border:1px solid green;
	text-shadow:1px 1px 2px green;
}
	
.tablesorter th  {
	cursor:pointer;
}
/*.td_span
{
color:yellow !important;
padding:7px 0px !important;
border-top-left-radius:6px;
border-top-right-radius:6px;
background:url(bg_span.png) repeat-x;
}
.td_padding
{
border:none !important;
padding:2px !important;
margin:0px !important;
background:none !important;
}
*/