/* CSS Document */
/* Created by: Diana Shelton */
/* Last modified: 07/16/2013 */
/* Last modified: 01/22/2015 jf & mbc */
/* TABLE ID */


/*#table-filter {

	visibility: hidden;
}
*/
table.table{
	margin-bottom: none; 
	}
table.table th 
{ 
	text-align: center;
	color: #ffffff !important;
	 }

table.table th,
table.table td {
	padding: 0.5em;
	line-height: inherit;
}

table.table thead tr {
	color: #ffffff !important;
	background-color: #5A6B91; /*added 7/26*/
	background-image: url(../../images/header-bg2.gif);/*added 7/26*/
	background-repeat: repeat-x;
	 
}
table.table tbody tr.even td {
	background-color: #EAEDF4; /*#dfe4e8*/
	}
	
table.table tbody tr:hover td{
    background-color: #FDF4D2;
} 
/* SORT IMAGES */
.sorting_asc,
.sorting_desc {

	background-image: url(../images/asc2.gif);
	background-position: center right;
	background-repeat: no-repeat;

}
.sorting_desc {

	background-image: url(../images/desc2.gif);

}

/* SHOW TABLE IF SCRIPT IS DISABLED */
.no-js #table-filter { 

	visibility: visible; 

}

/* WRAPPER */
/*.dataTables_wrapper table {

	border-collapse: collapse;
	margin: 0;

}
.dataTables_wrapper table tbody td {

	border-radius: 0;

}*/

/* PAGER */
.dataTables_paginate {

	border: 1px solid #ddd;
	border-width: 0 1px 1px;
	background-color: #eee;
	padding: 10px;
/*	text-align: center;
*/
}
.dataTables_paginate a {

	border-left: 1px solid #bbb;
	padding: 0 10px;

}
.dataTables_paginate a:first-child {
	border-left: none;
}
.dataTables_paginate a.paginate_disabled_previous,
.dataTables_paginate a.paginate_disabled_next {

	color: #bbb;
	cursor: text;
	text-decoration: none;
}
	
/* ZEBRA STRIPING FOR IE 8 OR LOWER */
.table-striped tbody tr.even td,
.table-striped tbody tr.even th {background-color:#f9f9f9; }

/* PAGER  Style from John */
#table-filter_length {
	/* text-align: right; */
	float: right;
}

#table-filter_length label {

	display: inline;
	font-weight: bold;

}
#table-filter_length select {

	display: inline;
	width: 90px;

}
#pageNbr{

	display: inline;
	width: 27px;

}
#table-filter_info {
	margin-top: -20px;
}
#jumpPageNbr {
	margin-top: 10px;
	margin-right: 5px;
	float: right;
}

.button:hover {
	background-image: url(../images/table-thead-bg.gif);
	background-repeat: repeat-x;
}

.sort_style {
	color: white;
	cursor:default;
	text-decoration: none;
}
