link  { color: #069; font-size: 9pt; font-family: arial, verdana }
a:link   { color: #039; font-size: 10pt; line-height: 11pt; font-family: Arial; text-decoration: none }
A:active    { color: #069; font-size: 10pt; font-family: arial, verdana; text-decoration: underline blink }

A:visited   { color: #069; font-size: 10pt; font-family: arial, verdana; text-decoration: none }
	.inputbox { font: Arial, Helvetica; font-size: 10pt; border-width:1; border-color:006699; border-style:solid; background-color:ffffff;color:006699}
	.BlackInput { font: Arial, Helvetica; font-size: 10pt; border-width:1; border-color:000000; border-style:solid; background-color:ffffff;color:000000; }
	.RedInput  { color: #e00; font: large; text-decoration: blink; background-color: #fff; border: solid 1 #f00; helvetica: font-size: 10pt }
	.select {background: #ffffff; border: 0px solid f5f5f5 border-color:006699; color:006699; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}

		.smallboldblacktext { 	
			font: 8pt arial, Verdana; 
   		 	line-height: 12pt; 
   		 	margin: 0pt; 
    		padding: 0pt; 
    		color: #000000; 
			font-weight: bold;   
 }

	.drkbluetext   { color: #036; font: 600 10pt/11pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0pt; padding: 0pt }

	.drkblueboldtext  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 003366;

}
.grayrow{
    border-width: 0;
    background-color: #d3d3d3;
    font:8pt arial, verdana;
		line-height: 10pt;
		color: 000000;
}

.whiterow{
    border-width: 0;
    background-color: #ffffff;
    font:8pt arial, verdana;
		line-height: 10pt;
		color: 000000;
}

.tablehdr{
  background-color:#ED171F;
  font:bold 12px arial; 
  color:white
}

.columnhdr{
  background-color:#e4e4e4;
  font:bold 12px arial; 
  color:black
}

.data{
  font: normal 12px arial;
}

.hilite{
  font: normal 12px arial;
  background-color:#ffff99;
}

input.small{
   font: normal 11px arial;
}

textarea.small{
   font: normal 11px arial;
}

.rptHdr{
  font: bold 16px arial;
  background-color: #e4e4e4;
}

.rptDate{
  font: normal 12px arial;
  background-color: #e4e4e4;
}

.rptBold{
  font: bold 12px arial;
  background-color: #e4e4e4;
}

.rptCol{
  font: bold 12px arial;
  background-color: #ffffff;
}

.rptData{
  font: normal 12px arial;
  background-color: #ffffff;
}

.drkblueboldtext1 { color: #036; font: bold 12pt/11pt arial, verdana; margin: 0pt; padding: 0pt }
.drkgreen  { color: #060; font: bold 10pt/11pt arial, verdana; text-decoration: blink; margin: 0pt; padding: 0pt }
.lghtgreen { color: #396; font: bold 12pt/11pt arial, verdana; margin: 0pt; padding: 0pt }
.bluehugeboldheader  {
			font:13pt arial, verdana;
			font-weight :bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
			text-decoration:underline
			}	
	.blueheader  {
			font:12pt arial, verdana;
			font-weight: bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;

			}

	.bluesubheader  {
			font:11pt arial, verdana ;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
}

	.blueboldsubheader  {
			font:11pt arial, verdana;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
}

	.bluebolditalicsubheader  {
			font:11pt arial, verdana ;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
			font-style: italic;
  
}

	.bluetext  {
			font:9pt times, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
}

	.blueboldtext  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
}

	.blueitalictext  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
			font-style: italic
}

		.bluebolditalictext   { color: #069; font: italic bold 15pt/11pt arial, verdana; margin: 0pt; padding: 0pt }
		.blueboldtextunderline  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
			text-decoration:underline
}

	.bluesmalltext  {
			font:8pt arial, verdana;
			line-height:10pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
}


	.bluesmalltextunderline  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
			text-decoration: underline
}

	.bluetextunderline  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
			text-decoration:underline
}

	.bluetext  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 006699;
}
	.redhugeboldheader  {
			font:13pt arial, verdana;
			font-weight : bold;
			line-height: 15pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;
}
.redhugebolditalicheader1 { color: #f00; font: italic bold 16pt/15pt arial, verdana; margin: 0pt; padding: 0pt }
.redsubheader  {
			font:11pt arial, verdana;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;
}

	.redboldsubheader  {
			font:11pt arial, verdana;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;
}

		.redbolditalicsubheader  {
			font:11pt arial, verdana ;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;
			font-style: italic;
}

		.redboldtext  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;
}

		.redtext  {
			font:9pt arial, verdana;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;
}

		.redsmalltext  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;		
}

		.redsmalltextunderline  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;
			text-decoration: underline		
}
	.redboldtextunderline   { color: #e00; font: bold 9pt/11pt arial, verdana; text-decoration: underline; margin: 0pt; padding: 0pt }

		.redtextunderline  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: FFOOOO;
			text-decoration:underline
}

		.reditalictext  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;
			font-style: italic
}

		.redbolditalictext  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: FF0000;
			font-style: italic
}

		.greenhugeboldheader {
			font:13pt arial, verdana ;
			font-weight : bold;
			line-height: 15pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
}

		.greenitalictext  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
			font-style: italic
}

	.greenbolditalictext  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
			font-style: italic
}

		.greensubheader{
			font:11pt arial, verdana ;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
}

		.greenbolditalicsubheader{
			font:11pt arial, verdana ;
			font-weight : bold;
			line-height: 15pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
			font-style: italic;
}

		.greenboldsubheader {
			font:11pt arial, verdana;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
}

		.greentext  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
}

		.greenboldtext  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
}
                    
                    .greensmalltext  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
}

 		.greensmalltextunderline  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
			text-decoration: underline
}
		.greenboldtextunderline  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
			text-decoration:underline
}

		.greentextunderline  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 99cc00;
			text-decoration:underline
}
		.blackhugeboldheader  {
			font:13pt arial, verdana ;
			font-weight : bold;
			line-height: 15pt;
			margin: 0pt
			padding: 0pt;
			color: 000000;

}

	.blackboldsubheader{
			font:11pt arial, verdana ;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 000000;

}

		.blacksubheader {
			font:11pt arial, verdana ;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 000000;
}

		.blackbolditalicsubheader  { color: #000; font: italic bold 20pt/20pt arial, verdana; margin: 0pt; padding: 0pt }

		.blacktext    { color: #000; font: 12pt/14pt arial, verdana; margin: 0pt; padding: 0pt }

		.blackboldtext  {

			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 000000;

}

		.blacksmalltext  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: 000000;

}
		.blackboldtextunderline  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 000000;
			text-decoration:underline
}

		.blacktextunderline  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 000000;
			text-decoration:underline
}

		.blacksmalltextunderline  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: 000000;
			text-decoration:underline

}

		.blackitalictext  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 000000;
			font-style: italic
}
.rust { color: #c30; font-style: italic; font-size: 15pt; line-height: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.rus3 { color: #c33; font-weight: bold; font-size: 15pt; line-height: 15pt; font-family: Arial, Verdana }
.rus4 { color: #c33; font-weight: bold; font-size: 15pt; line-height: 15pt; font-family: Arial, Verdana; text-decoration: blink }
.rust2 { color: #c33; font-size: 15pt; line-height: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.rust3 { color: #e00; font-style: italic; font-size: 15pt; line-height: 15pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.blackbolditalictext  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 000000;
			font-style: italic
}

	.whitehugeboldheader  {
			font:13pt arial, verdana;
			font-weight : bold;
			line-height: 15pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;

}

		.whitebolditalicsubheader  {
			font:11pt arial, verdana ;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff ;
			font-style: italic;

}

	.whitesubheader   {
			font:11pt arial, verdana;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;

}

		.whiteboldsubheader   {
			font:11pt arial, verdana;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;
}

		.whitetext  {
			font:9pt arial, verdana;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;
					}

	.whiteboldtext  {
			font:9pt arial, verdana;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;
}

	.whitesmalltext  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;
}
		.whiteboldtextunderline  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;
			text-decoration:underline
}

		.whitetextunderline  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;
			text-decoration:underline
}

	.whitesmalltextunderline  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;
			text-decoration: underline
}

		.whiteitalictext  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;
			font-style: italic
}

		.whitebolditalictext  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: ffffff;
			font-style: italic
}

		.greyhugeboldheader  {
			font:13pt arial, verdana;
			font-weight : bold;
			line-height: 15pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;

}

	.greybolditalicsubheader  {
			font:11pt arial, verdana ;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666 ;
			font-style: italic;

}

	.greysubheader   {
			font:11pt arial, verdana;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;

}

		.greyboldsubheader   {
			font:11pt arial, verdana;
			font-weight : bold;
			line-height: 14pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;
}

		.greytext  {
			font:9pt arial, verdana;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;
					}

		.greyboldtext  {
			font:9pt arial, verdana;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;
}
.leftmargin   { font-size: 9pt; line-height: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: text-top; margin-right: 20pt; margin-left: 10pt }
.greysmalltext  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;
}
		.greyboldtextunderline  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;
			text-decoration:underline
}

		.greytextunderline  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;
			text-decoration:underline
}

		.greysmalltextunderline  {
			font:8pt arial, verdana;
			line-height: 10pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;
			text-decoration: underline
}

		.greyitalictext  {
			font:9pt arial, verdana ;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;
			font-style: italic
}

		.greybolditalictext  {
			font:9pt arial, verdana ;
			font-weight : bold;
			line-height: 11pt;
			margin: 0pt;
			padding: 0pt;
			color: 666666;
			font-style: italic
}
	.smallblacktext { 	
			font: 8pt arial, Verdana; 
   		 	line-height: 10pt; 
   		 	margin: 0pt; 
    		padding: 0pt; 
    		color: #000000;  
  					}
.class  { border: solid 1pt black }
a:hover   { color: red; font-size: 10pt; text-decoration: blink }
