/* table for displaying data  */
.datatable  { 
	 font-family: Arial, Helvetica, sans-serif;
	 border-collapse:collapse;
     font-size:10pt;
     color:black;
     background-color:white;
     border:1px solid #71828a;
     empty-cells:show;
 	 padding:1px;
 	 margin:1px;
 	 text-align:left;
}
CAPTION.datatable {
     background-color:#24A7C8;
     color:#ffffff;
	 padding:2px;	 
}
TH.datatable  {
	 font-family: Arial, Helvetica, sans-serif;
     font-size:10pt;	
	 background-color:#24A7C8;
     border-bottom:1px solid white;
     border-left:1px solid #71828a;
     border-right:1px solid #71828a;
     color:white;
 	 padding:4px;
 	 height:40px; 	 
}
TR.datatable  {  
}
.datatableCell  {  
     border:1px solid #D6D3CE;
}

.datatableSortedCell  {  
     background-color: #CFF7FF;
}

.datatableSortedAlternateCell  {  
     background-color: #CFCFCF;
}

TD.foot  {  
	 background-color:#24A7C8;
     color:white;
     font-weight:bold;
 	 padding:1px 0 1px 0;
 }
.alter  {  
 	 background-color:#EFFCFF;
}
.highligh{
 	 background-color:#FFFF88;
}
.empty {
	border:0px;
	background-color:white;
}
.left{
	text-align:left;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.headText, a.headText, a:link.headText, a:visited.headText {
	FONT-SIZE: 8pt;
	BACKGROUND-COLOR: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	TEXT-DECORATION: none;
}
a:active.headText, a:hover.headText {
	color: #CCCCCC;
	TEXT-DECORATION: none;
}



