table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #f1f1f1;
}

table.tablesorter thead tr th {
	white-space: nowrap;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
        padding: 4px;
        padding-right: 20px;
}

table.tablesorter_hour thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter_hour thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter_hour thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter_hour thead tr .headerSortDown, table.tablesorter_hour thead tr .headerSortUp {
background-color: #f1f1f1;
}

table.tablesorter_hour thead tr th {
	white-space: nowrap;
}
table.tablesorter_hour thead tr th, table.tablesorter_hour tfoot tr th {
        padding: 4px;
        padding-right: 20px;
}

/* Fixed column scroll bar spacer styling */
.tablesorter-scroller-bar-spacer {
  background: #eee;
}
/* add border to right side (LTR pages) of fixed column */
.tablesorter-scroller-fixed:after {
  content: '';
  border-right: 1px solid #444;
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  /* set to zero for non-jquery ui themes; use "left" here for RTL pages */
  right: 0;
  /* match the margins set to the table to keep the border the same height as the table */
  margin: 10px 0 15px;
}

/* using-x-theme added by the demo code */
.using-jui-theme .tablesorter-scroller-fixed:after {
  /* set to -2px for jquery ui themes; use "left" here for RTL pages */
  right: -2px;
}
.using-green-theme .tablesorter-scroller-fixed:after,
.using-black-ice-theme .tablesorter-scroller-fixed:after,
.using-dark-theme .tablesorter-scroller-fixed:after,
.using-dropbox-theme .tablesorter-scroller-fixed:after {
  /* match the margins set to the table to keep the border the same height as the table */
  margin: 0;
}

/* OPTIONAL CSS! */
#fixed-columns-table tbody td {
  /* force "Notes" column to not wrap, so we get a horizontal scrolling demo! */
  white-space: nowrap;
  /* Add min column width, or "Index" column filter gets too narrow to use */
  min-width: 60px;
}
