/* tables */
table.tablesorter {
  border: 1px solid #CCCCCC;
  font-size: 85%;
}

table.tablesorter th {
  z-index: 1000;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
  border: 1px solid #CCCCCC;
  background-color: #E7EAF0;
  border-bottom: 1px solid #CCCCCC;
  font-weight: bold;
  height: 22px;
  padding-left: 10px;
  padding-right: 10px;
}
table.tablesorter thead tr .header {
  background-repeat: no-repeat;
  background-position: center right;
  cursor: pointer;
  text-align: center;
}
table.tablesorter tbody td {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  height: 22px;
  padding-left: 10px;
  padding-right: 10px;
}
table.tablesorter tbody tr.odd td {
  background-color: #F0F0F6;
  border-bottom: 1px solid #AAAAAA;
  border-right: 1px solid #AAAAAA;
  opacity: 0.7;
}
table.tablesorter thead tr .headerSortUp {
  background-image: url(../images/ascending.gif);
}
table.tablesorter thead tr .headerSortDown {
  background-image: url(../images/descending.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
  /*background-color: #8dbdd8;*/
}

.tablesorter-headerAsc {
  background-color: #9fbfdf;
  /* black asc arrow */
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);
  /* white asc arrow */
  /* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); */
  /* image */
  /* background-image: url(images/black-asc.gif); */
}

.tablesorter-headerDesc {
  background-color: #8cb3d9;
  /* black desc arrow */
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);
  /* white desc arrow */
  /* background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); */
  /* image */
  /* background-image: url(images/black-desc.gif); */
}
