/* CSS Document */
.dataTable { 
	margin-top:10px;
    border:1px solid #ebecec;
	clear:both;
}
.dataTable th{ 
	background:#eaf1fe;
	font-size:1.1em;
	font-weight:normal;
	text-transform:lowercase;
    text-align:left;
	padding:3px;
	border-bottom:1px solid #dfe0e0;
	color: #999999;
}
.dataTable td{ 
	font-size:1.2em;
	font-weight:normal;
    text-align:left;
	padding:3px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #dfe0e0;
	height:20px;
	cursor:pointer;
	text-transform: capitalize;
}
html>body .dataTable td{
	height:26px;
}
.altRow { background:#ebecec}
.rowOver { background:#fdf7dc}
.paggination{ color:#848484; font-size:1.2em; padding:11px 5px 5px 5px; text-align:center;}
.paggination a { margin-right:5px;}
.paggination span { color:#848484; margin-right:5px; border:1px solid #ebecec; padding:0 5px}
.top{ 
	margin-top:10px;
}



.details .dataTable { 
	margin-top:10px;
    border:none;
	clear:both;
	font-size:0.85em;
}
.details .dataTable th{ 
	background:none;
	font-size:1.1em;
	font-weight:normal;
	text-transform:lowercase;
    text-align:left;
	padding:3px;
	border-bottom:1px solid #ffe99a;

}
.details .dataTable td{ 
	font-size:1.2em;
	font-weight:normal;
    text-align:left;
	padding:3px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #ffe99a;
	height:20px;
	cursor:pointer;
	text-transform: capitalize;
}

.cdetails .dataTable { 
    border:none;
	margin-top:0;
	clear:both;
	font-size:0.85em;
	background: #fdffb4;
	border:1px solid #fcc90d;
}

.cdetails .dataTable td{ 
	font-size:1.2em;
	font-weight:normal;
    text-align:left;
	padding:0 5px 1px 5px;
	border-top:none;
	border-bottom:1px solid #fcc90d;
	border-right:1px solid #fcc90d;
	cursor:auto;
}
.cdetails strong { color:#000}
.matrixTable { 
	margin-top:10px;
    border:1px solid #ebecec;
	clear:both;
}
.matrixTable th{ 
	background:#eaf1fe;
	font-size:1.1em;
	font-weight:normal;
    text-align:center;
	padding:3px;
	border:0px solid #dfe0e0;
	border-bottom: 1px;
	border-left: 1px;
	border-right:1px solid #FFF;
	color: #999999;
	height: 20px;
}
.matrixTable td{ 
	font-size:1.2em;
	font-weight:normal;
    text-align:center;
	padding:3px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #dfe0e0;
	border-left:1px solid #dfe0e0;
	border-right:1px solid #FFF;
	height:20px;
	cursor:pointer;
	text-transform: capitalize;
}
.matrixTable td.left{
	background:#eaf1fe;
	font-size:1.1em;
	font-weight:normal;
    text-align:center;
	padding:3px;
	border:0px solid #dfe0e0;
	border-bottom: 1px;
	border-left: 1px;
	border-right:1px solid #FFF;
	color: #999999;
	width: 90px;
}
html>body .matrixTable td{
	height:26px;
}
.maltRow { background:#ebecec}
.mrowOver { background:#fdf7dc}
.cellSelected{background:#e29696}

table select{
	font-size: 1em;
}
.tentative { color:#FF0000}
.table-title td { padding:5px 0 0 2px; font-size:1.2em; font-weight:800 }

.uploadTable { 
	margin: 10px 0;
        border:0;
	clear:both;
}
.uploadTable th{ 	
	font-size:1.1em;
	font-weight:normal;
	text-transform:lowercase;
        text-align:left;
	padding:3px;
	color: #999999;
}
.uploadTable td{ 
	font-size:1.2em;
	font-weight:normal;
        text-align:left;
	padding:3px 10px;
	border-bottom:1px solid #FFF;
	height:20px;
	text-transform: capitalize;
        white-space: nowrap;
}
html>body .uploadTable td{
	height:26px;
}
