table.tablesorter {
	font-size: 13px;
	background-color: #4D4D4D;
	margin: auto;
	color: white;
}
table.tablesorter th {
	text-align: left;
	padding: 4px 10px 5px 10px;
	background-image: url(../img/bg_nosort.png);
	background-repeat: repeat-x;
}
table.tablesorter td {
	padding: 5px;
}
table.tablesorter caption {
	text-align:right;
	font-style:italic;
}
table.tablesorter a {
}
table.tablesorter  a:hover {
    border-bottom:1px dotted silver;
}
table.tablesorter .even {
	background-color: rgb(53,55,48);
}
table.tablesorter .odd {
	background-color: rgb(53,55,48);
}
table.tablesorter .header {
	background-image: url(../img/bg.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 4px;
	height: 33px;
}
table.tablesorter .headerSortUp {
	background-image: url(../img/asc.png);
	background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
	background-image: url(../img/desc.png);
	background-repeat: no-repeat;
}