@charset "utf-8";
/* CSS Document for Data Tables */

		thead th {
			position: sticky; top: 0;
		}
			
		table {
			border-bottom: thin solid #002c77;
			margin-bottom: 10px;
		}

table.NoZebra tr:nth-child(even) {
	background-color: #ffffff;
}
table.NoZebra tr:nth-child(odd) {
	background-color: #ffffff;
}
table.NoZebra tr.bold {
	background-color: #d0e5f0;
}	
		th {
			background-color: #fcb594;
			font-weight: bold;
			cursor: pointer;
		}
		tr:nth-child(even) {
			background-color: #d0e5f0;
		}
		td {
			border-bottom:none;
			padding:5px 20px 5px 0px;
			text-align: right;
		}
		td:first-child {
			text-align: left;
		}

		.tablesorter .header,
		.tablesorter .tablesorter-header {
			background-image: url(3black-unsorted.gif);
			background-repeat: no-repeat;
			background-position: bottom right;
			padding: 4px 18px 4px 4px;
			white-space: normal;
			cursor: pointer;
		}
		.tablesorter .headerSortUp,
		.tablesorter .tablesorter-headerSortUp,
		.tablesorter .tablesorter-headerAsc {
			background-color: #fcb594;
			background-image: url(3black-asc.gif);
		}
		.tablesorter .headerSortDown,
		.tablesorter .tablesorter-headerSortDown,
		.tablesorter .tablesorter-headerDesc {
			background-color: #fcb594;
			background-image: url(3black-desc.gif);
		}
		.tablesorter thead .sorter-false {
			background-image: none;
			cursor: default;
			padding: 4px;
			text-align: right;
			padding-right: 20px;
		}
