.actionTableDiv {
  padding: 0px;
  margin:0px;
  margin-top: 3px;
}

td.tableTitle{
  font-size: 16px;
  font-weight: bold;
  padding-top:6px;
  /*vertical-align: bottom;*/
}

td.globalActions{
  float:left;
}

/* top actions*/
.actionCell img{
	height: 28px;
}

.globalActions img{
	height: 28px;
}

td.globalActionsGrouped{
  float:left;
  margin-right:20px;
  margin-top:5px;
  margin-bottom:5px;
  padding-bottom:0px;
  padding-top:0px;
  padding-right:10px;
  border: 1px solid #2B7A78;
}

.globalActionsGrouped img{
	height: 24px;
}

.globalActionsGrouped table{
  margin-top:0px;
  margin-bottom:0px;
  margin-left:20px;
}

span.globalActionsGroupName{
  float:left;
	background-color: #FFFFFF;
	margin-top:-10px;
  margin-left:-5px;
  padding:2px;
}

td.headerItems{
  float:right;
  padding-top:0px;
}

.headerItems img{
	height:18px;
}

table.actionTable{
  border: 1px solid #d5d5d5;
}

.actionTable th{
  background-color: #67C4C0;
  font-weight: bold;
  /*font-size: 12px;
  color: #183247;*/
  margin: 0px;
  padding: 2px;
  padding-right:4px;
  text-align:left;
  border-left: 1px solid #d5d5d5;
}

.actionTable td{
  /*font-size: 12px;
  color: #183247;*/
  margin: 0px;
  padding:4px;
  vertical-align:top;
  border-left: 1px solid #d5d5d5;
}

/* row actions*/
.actionTable img{
	height: 18px;
}

/* 3 next constructs are to get padding correct for waiting room*/
.actionTableNoTdPadding th{
  background-color: #67C4C0;
  font-weight: bold;
  /*font-size: 12px;
  color: #183247;*/
  margin: 0px;
  padding: 2px;
  padding-right:4px;
  text-align:left;
  border-left: 1px solid #d5d5d5;
}

.waitingRoomTable td{
  /*font-size: 12px;
  color: #183247;*/
  margin: 0px;
  padding:2px;
  padding-right:0px;
  padding-left:0px;
  vertical-align:top;
  border-left: 1px solid #d5d5d5;
}

.waitingRoomTable td.actionCell{
  border: 0px;
  padding:4px;
}

.waitingRoomTable img{
	height:18px;
}

.actionTable td.actionCell{
  border: 0px;
}

.actionTable td.alignRight{
  text-align:right;
}

.actionTable td.alignCenter{
  text-align:center;
}

td.highLightedActionCell{
  background-color: #67C4C0;
}

tr.actionTableSubHeaderRow {
  background-color: #b0e1df;
}

.tablesorter .header,
.tablesorter .tablesorter-header {
	/* black (unsorted) double arrow */
	background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
	/* white (unsorted) double arrow */
	/* background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==); */
	/* image */
	/* background-image: url(images/black-unsorted.gif); */
	background-repeat: no-repeat;
	background-position: center right;
	padding: 4px 18px 4px 4px;
	white-space: normal;
	cursor: pointer;
}
.tablesorter .headerSortUp,
.tablesorter .tablesorter-headerSortUp,
.tablesorter .tablesorter-headerAsc {
	background-color: #67C4C0;
	/* 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 .headerSortDown,
.tablesorter .tablesorter-headerSortDown,
.tablesorter .tablesorter-headerDesc {
	background-color: #67C4C0;
	/* 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); */
}
.tablesorter thead .sorter-false {
	background-image: none;
	cursor: default;
	padding: 4px;
}

/* tfoot */
.tablesorter tfoot .tablesorter-headerSortUp,
.tablesorter tfoot .tablesorter-headerSortDown,
.tablesorter tfoot .tablesorter-headerAsc,
.tablesorter tfoot .tablesorter-headerDesc {
	/* remove sort arrows from footer */
	background-image: none;
}

/* tbody */
/*
.tablesorter td {
	color: #3d3d3d;
	background-color: #fff;
	padding: 4px;
	vertical-align: top;
}
*/

/* hovered row colors
 you'll need to add additional lines for
 rows with more than 2 child rows
 */
.tablesorter tbody > tr:hover > td,
.tablesorter tbody > tr:hover + tr.tablesorter-childRow > td,
.tablesorter tbody > tr:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td,
.tablesorter tbody > tr.even:hover > td,
.tablesorter tbody > tr.even:hover + tr.tablesorter-childRow > td,
.tablesorter tbody > tr.even:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
	background: #DEF2F1;
}
.tablesorter tbody > tr.odd:hover > td,
.tablesorter tbody > tr.odd:hover + tr.tablesorter-childRow > td,
.tablesorter tbody > tr.odd:hover + tr.tablesorter-childRow + tr.tablesorter-childRow > td {
	background: #DEF2F1;
}

/* table processing indicator */
.tablesorter .tablesorter-processing {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	/* background-image: url(../addons/pager/icons/loading.gif) !important; */
	background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs=') !important;
}

/* Zebra Widget - row alternating colors */
.tablesorter tbody tr.odd td {
	background-color: #ffffff;
}
.tablesorter tbody tr.even td {
	background-color: #f7f7f7;
}

/* needed to keep the highlighting*/
.tablesorter tbody tr td.highLightedActionCell{
  background-color: #67C4C0;
}


/* ajax error row */
.tablesorter .tablesorter-errorRow td {
	cursor: pointer;
	background-color: #e6bf99;
}

.actionsPopup {
  display: none;
  z-index:20;
  position:absolute;
  border: #cdcdcd 1px solid;
}

span.moreSpan{
  display:inline-block;
}

moreSpan img{
	height:24px;
}

span.allSpan{
  display:inline-block;
}

allSpan img{
	height:24px;
}
