table.tablesorter {
	clear: both;
	font-size: 12px;
	border-collapse: collapse;
}
table.tablesorter th {
	text-align: left;
	padding: 5px;
	background: url(/images/tablesorter/blank.png) repeat-x;
	cursor: pointer;
}
table.tablesorter th.headerNoSort {
	cursor: auto;
}
table.tablesorter td {
	color: black;
	padding: 2px 5px;
}
table.tablesorter .even {
	background-color: #C9C9C9;
}
table.tablesorter .odd {
	background-color: #E9E9E9;
}
table.tablesorter .header {
	background-image: url(/images/tablesorter/bg.png);
	background-repeat: no-repeat;
	background-position: -9px 0px;
	padding-left: 16px;
	padding-top: 8px;
	height: auto;
}
table.tablesorter .headerSortUp {
	background-image: url(/images/tablesorter/asc.png);
	background-repeat: no-repeat;
}
table.tablesorter .headerSortDown {
	background-image: url(/images/tablesorter/desc.png);
	background-repeat: no-repeat;
}
