@charset "UTF-8";

/* tables */

table.tablesorter .box_header {
	font-weight:bolder;
	}

table.tablesorter {
	margin: 15px 0 0 0;
	width: 100%;
	text-align: left;
	border:0;
	}
	
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border-left:#aaa solid 1px;
	border-top:#aaa solid 1px;
	font-weight:bolder;
	padding:10px 10px 5px 10px;
	vertical-align:top;	
	text-align: left;
	}
	
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right:20px;
	}
	
table.tablesorter tbody td {
	padding:10px 10px;
	background-color: #d9dee5;
	vertical-align: top;
	border-left: 1px solid #ccc;
	border-top:#fff solid 2px;
	line-height:160%;
	}
	
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
	}
	
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: #8dbdd8;
	color:#fff;
	}