
	

	
/* ==================== DATA TABLE - DETAIL TABLE ======================= */

.dataTable_Detail {
	font-family:"Arial","Helvetica",sans-serif;
	font-size:12px;
	width:100%;
	border:1px solid #aaa;
	border-width:0 0 1px 1px;
	}

.dataTable_Detail td,.dataTable_Detail th {
	padding:3px;
	border:1px solid #aaa;
	border-width: 1px 1px 0 0;
	}

.dataTable_Detail .tableHeader td,.dataTable_Detail .tableHeader th {
	background:#eee;
	color:#000;
	font-weight:bold;
	}
	
.dataTable_Detail .tableSubHeader td,.dataTable_Detail .tableSubHeader th {
	color:#000;
	background:#ffe;
	font-weight:normal;
	font-size:11px;
	padding:1px 3px;
	}
	
.dataTable_Detail tr.tableSubHeader a {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	
	}
	
.dataTable_Detail tr.tableSubHeader a:hover  {
	color:#000;
	text-decoration:underline;
	}
	
/* ==================== DATA TABLE - LIST TABLE ======================= */
	
.dataTable_List {
	font-family:"Arial","Helvetica",sans-serif;
	font-size:12px;
	width:100%;
	border:0;
	}
	
.dataTable_List td ,.dataTable_List th {
	padding:3px;
	font-size:12px;
	}
	
	
.dataTable_List .tableHeader td,.dataTable_List .tableHeader th {
	background:#369;
	color:#fff;
	font-weight:bold;
	}
	
.dataTable_List .tableHeader td.smallHead,.dataTable_List .tableHeader th.smallHead {
	font-size:10px;
	font-style:italic;
	}
	
.dataTable_List .tableSubHeader td,.dataTable_List .tableSubHeader th {
	color:#000;
	background:#eee;
	font-weight:bold;
	}
	
.dataTable_List .subTotal td,.dataTable_List .subTotal th {
	color:#000;
	font-weight:bold;
	}
	
	
.oddRow td, .evenRow td, .listRow td {
	background:#fff;
	border-bottom:1px dotted #ccc;
	}

 tr.oddRow a,  tr.evenRow a,  tr.listRow a{
	color:#369;
	/* font-family:"verdana","arial",sans-serif;
	font-size:10px;	 */
	font-weight:bold;
	}
	
#loanIndividual {
	padding-left: 30px;
}


/* ================ DATA TABLE - ALERTS TABLE =================== */
	
	
.dataTable_Alerts {
	border:0px solid #aaa;
	/* border-width:0 0 1px 1px; */
	width:100%;
	}

.dataTable_Alerts td {
	padding:5px;
	/* border:1px solid #aaa;
	border-width: 1px 1px 0 0; */
	border:0;
	}
	
.dataTable_Alerts .evenRow td {
	background:whiteSmoke;
	}
	
.dataTable_Alerts .oddRow td {
	background:#fff;
	}
	
.dataTable_Alerts .additionalFieldRow td {
	background:#eee;
	}
	
.dataTable_Alerts td.sorted {
	background:#ffc;	
	}

.dataTable_Alerts .oddRow td.sorted {
	border:1px solid #fff;
	border-width:1px 0;
	padding:6px 5px;
	}
	
.dataTable_Alerts .tableHeader td, th {
	background:#369;
	color:#fff;
	font-weight:bold;
	border-bottom:0px solid #aaa;
	}
	
.dataTable_Alerts .tableSubHeader td {
	color:#000;
	background:#ddd;/*#B6CBEB;*/   
	font-weight:bold;
	font-size:10px;
	border-bottom:1px solid #aaa;
	padding:5px;
	}
	
.dataTable_Alerts .tableSubHeader td.sorted {
	background:#bbb;
	}





	
/* ==================== DATA TABLE - FORMATTERS ======================= */

.vtop td,.vtop th {
	vertical-align:top;
	}
	
.center td,.center th {
	text-align:center;
	}
	


/* Pagination Control Styles */

.pagingControls {
	font-family:"Verdana", "Arial", sans-serif;
	font-size:10px;
	font-weight:bold;
	width:100%;
	text-align:center;
	color:#000;
	}

	
/* Sorting Styles */

tr.tableSubHeader td.sorted, tr.tableSubHeader th.sorted {
	background:#777;
	}
	
tr.tableSubHeader td.sorted a, tr.tableSubHeader th.sorted a, tr.tableSubHeader td.sorted a:hover, tr.tableSubHeader th.sorted a:hover { 
	color:#fff;
	}

td.indented {
	padding-left:20px;
	}

td.sorted {
	font-weight:bold;
	}
	
th.sorted {
	background:#ccc;
	}
	
/* Retrieved Images Table */

#retrievedImagesTable .evenRow td a, #retrievedImagesTable .oddRow td a {
	font-size:10px;
	font-weight:bold;
	color:#369;
	}
