/* tables */
table.tablesorter {
	font-family:Verdana;
	background-color: rgb(255, 255, 204);
	/*margin:10px 0pt 15px;*/
	/*font-size: 8pt;*/
	width: 100%;
	text-align: left;
	border: 1px solid rgb(100, 100, 100);
	border-width: 0 0 1px 1px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: rgb(255, 255, 204); /* Header row background color */
	color: rgb(0, 0, 0); /* Header Row Text color */
	border: 1px solid rgb(100, 100, 100);
	border-width: 1px 1px 0 0;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:20px;
	padding-left:5px;
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: rgb(0, 0, 0); /* Detail row text color */
	border: 1px solid rgb(100, 100, 100);
	border-width: 1px 1px 0 0;
	padding: 2px;
	background-color: rgb(255, 255, 204);
	/*vertical-align: top;*/
}
table.tablesorter tbody tr.odd td {
	background-color:rgb(255, 255, 204);
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: rgb(255, 255, 204); /* Sorted Header Row Background Color */
}