BODY
{
    SCROLLBAR-FACE-COLOR: #cccccc;
    FONT-SIZE: 10px;
    SCROLLBAR-HIGHLIGHT-COLOR: #000000;
    SCROLLBAR-SHADOW-COLOR: #000000;
    COLOR: black;
    SCROLLBAR-3DLIGHT-COLOR: #eeeeee;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #eeeeee;
    SCROLLBAR-DARKSHADOW-COLOR: #eeeeee;
    SCROLLBAR-BASE-COLOR: #eeeeee;
    BACKGROUND-COLOR: white;
}

.cls_lvIndexes
{
	table-layout:fixed;
}

.clsSmalCaption
{
	Color:black;
	FONT-FAMILY: Verdana,  Helvetica, sans-serif;
	FONT-SIZE: 12px;	
	font-weight: bold;  
}
.clsTableCellHeadLeft
{
  color : White;
  padding-left : 2px;
  padding-right : 2px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 12px;	
  font-weight: bold;  
  background-color :#104573;
  border-top : 1px solid black;
  border-left : 1px solid black;  
}
.clsTableCellHeadTop
{
  color : White;
  padding-left : 2px;
  padding-right : 2px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 12px;	
  font-weight: bold;  
  background-color :#104573;
  border-top : 1px solid black;
  border-left : 1px solid black;  
}

.clsTableCellHeadBottom
{
  color : White;
  padding-left : 2px;
  padding-right : 2px;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 12px;	
  font-weight: bold;  
  background-color :#104573;
  border-top : 1px solid black;
  border-Bottom : 1px solid black;
  border-left : 1px solid black;  
}

.clsTableCellHeadRight
{
  color : White;
  padding-left : 2px;
  padding-right : 2px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-SIZE: 12px;	
	font-weight: bold;  
  background-color :#104573;
  border-top : 1px solid black;
  border-left : 1px solid black;
  border-right : 1px solid black;  
}
.clsTableCellLeft
{
  padding-left : 2px;
  padding-right : 2px;
  color : Black;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;	
  border-top : 1px solid #888888;
  /*border-left : 1px solid black;  */
 }
 
 .clsTableCellMiddle
{
  padding-left : 2px;
  padding-right : 2px;
  color : Black;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;	
  border-top : 1px solid #888888;
  border-left : 1px solid #888888;
 }
 
 .clsTableCellRight
{
  padding-left : 2px;
  padding-right : 2px;
  color : Black;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;	
  /*border-top : 1px solid #888888;*/
  border-left : 1px solid #888888;
  border-right : 1px solid  #888888;;  
 }
 
 .clsTableCellBottomLeft
{
  padding-left : 2px;
  padding-right : 2px;
  color : Black;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE:11px;	
  border-top : 1px solid #888888;  
  border-bottom : 1px solid #888888;  
 }
 
 .clsTableCellBottomMiddle
{
  padding-left : 2px;
  padding-right : 2px;
  color : Black;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE:11px;	
  border-top : 1px solid #888888;
  border-left : 1px solid #888888;
  border-bottom : 1px solid #888888;    
 }
 
 .clsTableCellBottomRight
{
  padding-left : 2px;
  padding-right : 2px;
  color : Black;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;	  
  /*border-top : 1px solid #888888;*/
  border-left : 1px solid #888888;
  border-right : 1px solid  #888888;;  
  border-bottom : 1px solid #888888;  
 }
 
 
  .clsTableCellBottomLeftII
{
  padding-left : 2px;
  padding-right : 2px;
  color : Black;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE:11px;	
  border-top : 1px solid #888888;  
  border-bottom : 1px solid black;    
 }
 
 .clsTableCellBottomMiddleII
{
  padding-left : 2px;
  padding-right : 2px;
  color : Black;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE:11px;	
  border-top : 1px solid #888888;
  border-left : 1px solid #888888;  
  border-bottom : 1px solid black;    
 }
 
 .clsTableCellBottomRightII
{
  padding-left : 2px;
  padding-right : 2px;
  color : Black;
  FONT-FAMILY: Verdana, Helvetica, sans-serif;
  FONT-SIZE: 11px;	  
  border-top : 1px solid #888888;
  border-left : 1px solid #888888;
  border-right : 1px solid black;
  border-bottom : 1px solid black;    
 }

 
 .clsReportCaption
 {
	font-size:16px;
	font-family:tahome,verdana;
	font-weight:bold;
	color:#ffffff;
	background-color:#42558C;
	padding-top:2px;
	padding-bottom:2px;	
 }
 .clsReportHeading
 {
 	font-size:16px;
	font-family:tahome,verdana;	
	color:#000000;
	background-color:#BDCFFF;
	padding-top:2px;
	padding-bottom:2px;	
 }
 
 .clsEven
 {
	background-color:#EFEFEF;
 }
 .clsOdd
 {
	background-color:#FFFFFF;
 }
 
 .clsSetupTable
 {
	border: 1px solid #42558C;
	background-color: #BDCFFF;
	
 }
 
 .clsMarginCell
 {
	padding: 4px;
 }
 .clsButton
 {
	border: 1px solid #42558C;
	background-color: #BDCFFF;
	color: #000000;
 }
