﻿table.tablesorter 
{
    font-size: 11px;
    width:100%;
    border-top:1px solid #6E6E6E;
    background-image:url('images/trh_bg.jpg');
    background-repeat: repeat-x;
}
table.tablesorter thead tr
{
    border-right: 1px solid #6E6E6E;
    height:33px;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th
{
	color:					#6E6E6E;
	cursor:					default;
	font-family:			Tahoma;
	font-size:				11;
	font-weight:			bold;
	padding-left:			4px;
	padding-top:			8px;
	padding-bottom:			0px;
	height:					15px;
	border-right: 1px solid #D4D0C8;
	border-left: 1px solid #808080;
	vertical-align:top;
}

table.tablesorter thead tr .header 
{
    background: transparent url('images/as_bg.jpg') no-repeat scroll right bottom;
    cursor:pointer;
    height:33px;
}
table.tablesorter thead tr .headerSortUp 
{
    background: transparent url('images/asc.jpg') no-repeat scroll right bottom;
    height:33px;
}
table.tablesorter thead tr .headerSortDown 
{
    background: transparent url('images/desc.jpg') no-repeat scroll right bottom;
    height:33px;
}

table.tablesorter tbody tr td
{
    cursor:					default;
	line-height:			16px;
	padding:				2px 2px 2px 4px;
	height:					18px;
	font-family:			Tahoma;
	font-size:				11;
	font-weight:			bold;
	vertical-align:         middle;
}
table.tablesorter tbody tr td span
{
	font-family:			Tahoma;
	font-size:				10;
	font-weight:			normal;
}
table.tablesorter tbody tr
{
    background-color:#FFFFFF;
}
table.tablesorter tbody tr.even
{
    background-color:#FFFFFF;
}
table.tablesorter tbody tr.odd
{
    background-color:#EEEEEE;
}
