/*********************************
TABLESORTER
*********************************/
table.tablesorter-default {
	font-family:arial;
	background-color: #CDCDCD;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
.tablesorter-header {
	background-image: url(../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
.tablesorter-headerAsc {
	background-image: url(../img/asc.gif);
	background-color: #083463 !important;
	color: #FFFFFF;
}
.tablesorter-headerDesc {
	background-image: url(../img/desc.gif);
	background-color: #083463 !important;
	color: #FFFFFF;
}
thead tr.tablesorter-headerRow th {
	background-color: #29B6FF;
	border: 1px solid #FFFFFF;
	font-size: 8pt;
	padding: 4px;
	color: #FFFFFF;
}
tbody td {
	/*color: #FFFFFF;*/
	color: #083463;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: middle;
	border: 1px solid #FFFFFF;
	border-top: none;
}
tbody td img {
	vertical-align: text-bottom;
}
tbody tr.even td {
	background-color: #FFB618;
}
tbody tr.odd td {
	color: #083463;
}
tbody tr.even:hover td, tbody tr.even:hover td a, tbody tr.odd:hover td, tbody tr.odd:hover td a {
    background-color: #F7DB5A;
    color: #083463 !important;
}

/*********************************
TABLESORTER PAGER
*********************************/

/* pager wrapper, div */ 
.tablesorter-pager {
	/*border: 1px solid #6E6E6E; 
	border-bottom: none;*/
	border: none;
	text-align:right;
	padding: 5px;
}
table#arrivalsTable tfoot {
	border: 1px solid #6E6E6E;
	border-top: none;
}

tfoot div.tablesorter-pager {
	border:none;
	background-color: #DFDFDF;
}
/* pager wrapper, in thead/tfoot */ 
td.tablesorter-pager { 
  background-color: #e6eeee; 
  margin: 0; /* needed for bootstrap .pager gets a 18px bottom margin */ 
} 
/* pager navigation arrows */ 
.tablesorter-pager img { 
  vertical-align: middle; 
  margin-right: 2px; 
  cursor: pointer; 
} 
 
/* pager output text */ 
.tablesorter-pager .pagedisplay { 
  padding: 0 5px 0 5px; 
  width: 50px; 
  text-align: center; 
} 
 
/* pager element reset (needed for bootstrap) */ 
.tablesorter-pager select { 
  margin: 0; 
  padding: 0; 
} 
 
/*** css used when "updateArrows" option is true ***/ 
/* the pager itself gets a disabled class when the number of rows is less than the size */ 
.tablesorter-pager.disabled { 
  display: none; 
} 
/* hide or fade out pager arrows when the first or last row is visible */ 
.tablesorter-pager .disabled { 
  /* visibility: hidden */ 
  opacity: 0.5; 
  filter: alpha(opacity=50); 
  cursor: default; 
}
/*Button first & previous
.tablesorter-pager img.first, .tablesorter-pager img.prev {
	padding-right: 8px;
}
*/
/*Button next
.tablesorter-pager img.next {
	padding-left: 8px;
}
*/
/*Button last*/
.tablesorter-pager img.last {
	padding-right: 8px;
	/*padding-left: 8px;*/
}

/*Input pagedisplay*/
.tablesorter-pager input.pagedisplay {
	border: none;
	width: 100px;
	text-align: center;
	background-color: white;
}