@CHARSET "UTF-8";
	#tenseDataTable {
		font-size: 15px;
		background-color: #FFFFFF;
		/*width: 100%;*/
		overflow: auto;
		/* overflow-y:hidden;*/
		border: 1px solid #A6C9E2;
		line-height: 1.5em;
		color: #222222;
	}
	#tenseDataTable_wrapper table.dataTable th{ 
		background-color: #DEEDFA; 
		color: #222222; 
		font-size: 15px; 
		font-weight:bold; 
		line-height: 1.5em;  
		border:1px solid #A6C9E2; 
		padding: 5px;
		white-space: pre-wrap;
	}
	.css_right{
		float: right;
	}
	#tenseDataTable_wrapper .dataTables_scrollBody #tenseDataTable a {
		text-decoration: none;
		color: blue;
		cursor: pointer;
	}
	#tenseDataTable_wrapper .dataTables_scrollBody #tenseDataTable a:hover {
		text-decoration: underline;
	}
	#tenseDataTable_wrapper table.dataTable td{color: #222222; font-size: 15px; line-height: 1.5em;  border:1px solid #5690B6; padding: 5px;}
	#tenseDataTable_wrapper table.dataTable tr.odd { 
		background-color: #E6F3FF; 
	}
	#tenseDataTable_wrapper table.dataTable tr.even { 
		background-color: #FFFFFF; 
	}
	#tenseDataTable_wrapper .DataTables_sort_wrapper{
		cursor: pointer;
	}
	
	.dataTables_scrollHeadInner{
		background-color: #DEEDFA;
	}
	
	.dataTables_scrollHead{
		background-color: #DEEDFA;
	}
	
	/*
	 * An alternative styling for ColVis
	 * Note you will likely have to change the path for the background image used by jQuery UI theming:
	 *   ../../../../examples/examples_support/themes/smoothness
	 */
	 
	.DTclmmngr{
		text-align: center;
	}
	
	.ColVis {
	    border: 0px;
	    width: 25px;
	}
	
	.ColVis_MasterButton {
	    height: 100%;
	    width: 100%;
	    border-left-width: 0;
	    cursor: pointer;
	    *cursor: hand;
	    background: url('../images/selectcol.png') no-repeat center;
	}
	
	button.ColVis_Button{
	    border: 0px;
	    padding: 0;
	    white-space:nowrap;
	}
	#tenseDataTable_wrapper .DTFC_LeftWrapper .DTFC_LeftBodyWrapper table{
		/* border: 1px solid #E6F3FF; */
		border-color: #E6F3FF;
	}
	/* #tenseDataTable_wrapper .DTFC_LeftWrapper .DTFC_LeftHeadWrapper table{
		border: 1px solid #E6F3FF;
	} */
	
	/*.ColVis_text_hover {
	    border: 1px solid #999;
	    background-color: #f0f0f0;
	}
	*/
	div.ColVis_collectionBackground {
	    background-color: #DBEEFF;
	    z-index: 1100;
	}
	
	button.ColVis_ShowAll{
		background-color: #FDEBAC !important;
		border: 1px solid #DB9A44;
		width: auto;
	}
	div.ColVis_collection .ColVis_title{
		white-space: nowrap;
	}
	div.ColVis_collection {
	    position: relative;
	    max-width: 300px;
	    min-width: 200px;
	    min-height: 200px;
	    max-height: 300px;
	    overflow-x: auto;
	    overflow-y: auto;
	   /*  top: 34% !important; */
	    /* left: 22% !important; */
	    background-color: #EFF8FE;
	    padding: 3px;
	    border: 1px solid #A6C9E2;
	    z-index: 1102;
	    font-family : Arial,Helvetica,sans-serif;
	}
	
	div.ColVis_collection button.ColVis_Button {
	    height: 30px;
	    width: 100%;
	  /*   margin-right: 3px;
	    margin-bottom: 2px;
	    padding: 3px 5px; */
	    cursor: pointer;
	    *cursor: hand;
	    text-align: left;
	    font-family : Arial,Helvetica,sans-serif;
	}
	
	div.ColVis_collection button.ColVis_Button:hover {
	    border: 1px solid #A6C9E2;
	    background-color: #b9dff8;
	    /* width: 100%; */
	}
	
	div.ColVis_catcher {
	    position: absolute;
	    z-index: 1101;
	}
	
	span.ColVis_radio {
	    display: inline-block;
	    width: 20px;
	}
	.advon {
		background: url(../images/tick.png) 0 50%;
		background-repeat: no-repeat;
	}
	
	.advoff {
		background: url(../images/cross.png) 0 50%;
		background-repeat: no-repeat;
	}
	
	
	/* #tenseDataTable.dataTable th {
		background-color: #DEEDFA !important;
	} */
	
/*	
	button.ColVis_Restore {
	    margin-top: 15px;
	}
	
	button.ColVis_Restore span {
	    display: inline-block;
	    padding-left: 10px;
	    text-align: left;
	}
	
	.disabled {
	    color: #999;
	} */
	
	
	
	/*
	 * Styles needed for DataTables scrolling
	 */
	/* div.dataTables_scrollHead {
	    position: relative;
	    overflow: hidden;
	}
	
	div.dataTables_scrollBody {
	    overflow-y: scroll;
	}
	
	div.dataTables_scrollFoot {
	    overflow: hidden;
	} */
	
	/*
	 * Namespace DTCR - "DataTables ColReorder" plug-in
	 */
	
	/* table.DTCR_clonedTable {
	    background-color: white;
	    z-index: 202;
	}
	
	div.DTCR_pointer {
	    width: 1px;
	    background-color: #0259C4;
	    z-index: 201;
	}
	
	body.alt div.DTCR_pointer {
	    margin-top: -15px;
	    margin-left: -9px;
	    width: 18px;
	    background: url('../images/insert.png') no-repeat top left;
	}
	
	.TableTools{
	    float: right;
	    width: 66%;
	}
	*/
	.ColVis_collection button{
		background-color: #F2F9FF;
	}
/*	.ColVis_collection button:nth-child(odd){
	    background-color: #FFFFFF;
	}
	.ColVis_collection button:nth-child(even){
	    background-color: #EFF8FE;
	} 
	*/
	
	
	/* for fixed column */
	
	

	/* Block out what is behind the fixed column's header and footer */
	#tenseDataTable.DTFC_Cloned thead,
	#tenseDataTable.DTFC_Cloned tfoot {
		background-color: white;
	}
	
	.DTFC_Cloned tr.odd{
		background-color: #E6F3FF;
	}
	.DTFC_Cloned tr.even{
		background-color: white;
	}
	/* Block out the gap above the scrollbar on the right, when there is a fixed
	 * right column
	 */
	div.DTFC_Blocker {
		background-color: white;
	}
	
	div.DTFC_LeftWrapper table.dataTable,
	div.DTFC_RightWrapper table.dataTable {
		margin-bottom: 0;
	}
	
	div.DTFC_LeftWrapper table.dataTable.no-footer,
	div.DTFC_RightWrapper table.dataTable.no-footer {
		border-bottom: none;
	}
							
	/*div.dataTables_sort_wrapper{white-space:nowrap !important;}
	th{white-space:nowrap !important;}	
*/
table.dataTable tbody th,
table.dataTable tbody td {
    white-space: nowrap;
}

table.dataTable {
border-collapse: collapse;
width: 100%;
}
