/* tables */
table.tablesorter {
    background-color: #FFF;
    clear: both;
    margin-bottom: 5px;
    width: 100%;
}
table.tablesorter thead tr th, 
table.tablesorter tfoot tr th {
	background-color: #E6EEEE;
	padding: 6px;
	font-size: 12px;
}
table.tablesorter thead tr .header {
	cursor: pointer;
}
table.tablesorter tbody td {
	background-color:#FFFFFF;
	padding: 6px; 
	vertical-align: top; 
}
table.tablesorter tbody tr.even td {
	background-color:#FFFFFF !important;
}
table.tablesorter tbody tr.odd td {
	background-color:#F2F2F2 !important;
}
table.tablesorter thead tr .headerSortDown, 
table.tablesorter thead tr .headerSortUp {
	background-color: #9BB8CF;
}
table.tablesorter tbody{
}
table.tablesorter tfoot tr{
	background-color: #E6EEEE;
}
table.tablesorter tfoot tr td{
	border: 1px solid #FFFFFF;
}
table.massaction{
    background: url("/projects/_global/images/massaction_bg.gif") repeat-x scroll 0 100% #CDCDCD;
    border-color: #D1CFCF;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-size: 0.9em;
	background-position: 0 0;
	height: 28px; 
    width: 100%;
	clear: both;
	margin-bottom: 1px;	
}
table.massaction td{
	padding: 4px; 
}
table.dataTable{
	margin-top: 1px !important;
}
div.row {
    margin-left: 0;
    margin-right: 0;
}
div.row div{
	padding-left: 0;
	padding-right: 0;
}
.dataTables_length,
.dataTables_filter{
	background-color: #e6eeee; 
}
.dataTables_length label{
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.dataTables_filter label{
	margin-right: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}
table.dataTable thead .sorting::after, 
table.dataTable thead .sorting_asc::after, 
table.dataTable thead .sorting_desc::after, 
table.dataTable thead .sorting_asc_disabled::after, 
table.dataTable thead .sorting_desc_disabled::after {
    top: 6px;
}
.tablesorter a:hover,
.tablesorter a{
	color: #333;
	text-decoration:none;
}
.pagination > .active > a, 
.pagination > .active > a:focus, 
.pagination > .active > a:hover, 
.pagination > .active > span, 
.pagination > .active > span:focus, 
.pagination > .active > span:hover {
  background-color: #DC0000;
  border-color: #DC0000;
  color: #fff;
  cursor: default;
  z-index: 2;
}
.pagination > li > a, 
.pagination > li > span {
  color: #333;
}
.pagination > li > a:focus, 
.pagination > li > a:hover, 
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: #333;
}