Body{	
background-color:  #FFFFFF;
}

.DropDown1
{
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt
}

Table.Main {
	background-color:  #FFFFFF;
	MARGIN-TOP: 0;
	border: solid gray;
     	border-width: 2;
        border-collapse:collapse;
        cell-padding:20;

}


th.TableHeader{
	background-color:  #000080;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	text-align:center;
	border: solid lightgray;
	border-width: 1;
        padding-left:5px;
        padding-right:5px;
        

	}
td.TableHeader{
	background-color:  #000080;
	font-family:  Arial, Verdana, Helvetica;
	font-size: 5pt;
	font-weight: bold;
	color: #ffffff;
	text-align:center;
	}
td.TableWarn{	background-color:  #c6c6ff;	font-family:  Arial, Verdana, Helvetica;	font-size: 10pt;	font-weight: bold;		color: #ff0000;	border: solid #000000;	border-width: 1;	text-align:	center;	width: 100%;}

td.Itemfill{
	background-color:  #c6c6ff;
	font-family:  Helvetica, Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align:right;
	border: solid #000000;
	border-width: 1;

	}
td.Itemfill2{
	background-color:  #c6c6ff;
	font-family:  Helvetica, Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-align:right;
	border: solid #000000;
	border-width: 1;
	}

td.ItemFillLeft{
	background-color:  #c6c6ff;
	font-family:  Helvetica, Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align:left;
	border: solid #000000;
	border-width: 1;

	}
td.ReportTableInstruct{	background-color:  #c6c6ff;	font-family:  Arial, Verdana, Helvetica;	font-size: 10pt;	font-weight: bold;		color: #000000;	border: solid #000000;	border-width: 1;	text-align:	center;}
td.SubHeading{
	background-color:  #c6c6ff;
	font-family:  Arial, Verdana, Helvetica;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-align:center;
	border: solid #000000;
	border-width: 1;
	}
td.Display{background-color:  #ffffff;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;	
	color: #000000;
	text-align:left;
	border: solid #000000;
	border-width: 1;
        padding: 8
}	

td.InputFill{background-color:  #ffffff;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;	
	color: #000000;
	text-align:left;
	border: solid lightgray;
	border-width: 1;
        padding-left:5px;
        padding-right:5px;
}	

td.TableCell{background-color:  #ffffff;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;	
	color: #000000;
	text-align:left;
	border: solid lightgray;
	border-width: 1;
        padding-left:5px;
        padding-right:5px;
}	
td.TableCellRight{background-color:  #ffffff;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;	
	color: #000000;
	text-align:right;
	border: solid lightgray;
	border-width: 1;
        padding-left:5px;
        padding-right:5px;
}	


td.TableTitle{background-color:  #ffffff;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 14pt;
	font-weight: normal;	
	color: #000000;
	text-align:center;
        padding:0
}	

td.TableSubTitle{background-color:  #ffffff;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 11pt;
	font-weight: normal;	
	color: #000000;
	text-align:left;
	text-align:center;
        padding:0
}	
td.InputFill2{background-color:  #ffffff;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;	
	color: #000000;
	text-align:left;
	border: solid #000000;
	border-width: 1;
}	


font.clsToolbarContainer
{
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica
}

a.TableHeader{
	background-color:  #000080;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	}
a.TableHeader:visited{
	background-color:  #000080;
	font-family:  Tahoma, Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	}
