/* tables */
.tableHeader { border: 1px solid #ccc; background-color: #fbfbfb; border-bottom: 0px; } 

table.tablesorter {
  border: 0px;
	margin: 0px;
  padding: 0px;
	width: 100%;
  border-collapse: collapse;
}
/* Any cell */
table.tablesorter thead tr th, table.tablesorter tbody tr td, table.tablesorter tfoot tr th {
  color: #333333;
	padding: 6px 4px 6px 5px;
  border: 1px solid #E1E1E1;
	font-size: 11px;
  background-color: #fbfbfb;
}
/* Default content cell */
table.tablesorter tbody tr td {
	color: #333333;
  margin-left: 1px;
  overflow: visible;
	vertical-align: middle;
  border: 1px solid #E1E1E1;
}
table.tablesorter thead tr th {
	font-weight: bold;
}
table.tablesorter tfoot tr th {
  font-weight: bold;
  border: 1px solid #E1E1E1;
}

/* Default header cell if sorting is enabled */
table.tablesorter thead tr th.header {
	cursor: pointer;
}
table.tablesorter tbody tr.odd td {
	background-color: #f7f7f7;
}
table.tablesorter tbody tr td {
  background-color: #fff;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  background-color: #eeeeee;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../images/tablesorter_asc.gif);
  background-repeat: no-repeat;
	background-position: center right;
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../images/tablesorter_desc.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

table.tablesorter tbody tr.highlight td {
  background-color: #acf3a9;
  font-weight: bold;
}
table.tablesorter tbody tr.highlightGreen td {
  background-color: #25e148;
  font-weight: bold;
}
table.tablesorter tbody tr.highlightError td {
  background-color: #c00;
  color: #eee;
  font-weight: bold;
}
table.tablesorter tbody tr.highlightWarning td {
  background-color: #ef980e;
  color: #000;
}
table.tablesorter tbody tr.highlightInfo td {
  background-color: #efefef;
  color: #222;
}
table.tablesorter tbody tr td.noLeftBorder, table.tablesorter thead tr th.noLeftBorder, table.tablesorter tfoot tr th.noLeftBorder
{
  border-left: 0px;
}
table.tablesorter tbody tr td.noRightBorder, table.tablesorter thead tr th.noRightBorder, table.tablesorter tfoot tr th.noRightBorder
{
  border-right: 0px;
}
table.tablesorter.noFooter
{
  border-bottom: 1px solid #E1E1E1;
}

table.tablesorter tfoot tr th .strongText
{
  color: #eee;
}
