 html { min-height: 100%; margin-bottom: 1px; } /* scroll bar fix 2008-09-18 */
 
 BODY {
		margin-top: 35px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
}


  h2 { font: 13pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #000000; margin-bottom: 0px;margin-left: 8px; text-align: left;}
  
  h3 { font: 14pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #792D2B;}

  .reg { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #000000; }
  .str { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #000000; }
  .tiny  { font: 8pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #000000; }
  .tinystr  { font: 10px Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #000000; }
  .bluestr { font: 12pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #4832EA; }

  .headline { font: 12pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #792D2B; }
  
  .regwhite { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #FFFFFF; }
  .strwhite { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #FFFFFF; }
  .tinywhite  { font: 8pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #FFFFFF; }
  .tinystrwhite  { font: 8pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #FFFFFF; }
  .tinywhite:hover  { font: 8pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #E7E76B; }

  .regmrn { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #792D2B; }
  .strmrn { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #792D2B; }
  .tinymrn  { font: 8pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #792D2B; }
  .tinystrmrn  { font: 8pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #792D2B; }

  .reggrn { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #747e04; }
  .strgrn { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #747e04; }
  .tinygrn  { font: 8pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #747e04; }
  .tinystrgrn  { font: 8pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #747e04; }

  .datatitle { font: 14pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #000000;text-decoration: none;}
  .datalink { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #000000;text-decoration: none;}
  .datalink:hover { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #CE9430;text-decoration: none; }
  
  .headlinegrn { font: 16pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #455403; text-decoration: none;}
  
  .link { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #FFFFFF;text-decoration: none;}
  .link:hover { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #CE9430;text-decoration: none; }

  .nav { font: 10pt Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #000000;text-decoration: none;}

  
  .regform { font: 10pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #1B1815; }
  .strform { font: 10pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #1B1815; }
  .tinyform  { font: 9pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #1B1815; }
  .tinystrform  { font: 9pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #1B1815; }
  
  .regidx { font: 10pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #1B1815; }
  .stridx { font: 10pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #1B1815; }
  .tinyidx  { font: 9pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #1B1815; }
  .tinystridx  { font: 9pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #1B1815; }
  .tinystridxblue  { font: 9pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #552BA9; }

  .tinyrdidx  { font: 9pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #820000; }

  .strrdidx { font: 10pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #1B1815; }
  .strwhtidx { font: 10pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #FFFFFF; }

  .whtlgidx { font: 16px  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #FFFFFF; }
  
  .tinystrwhtidx  { font: 9pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #F2F0EA; }
  .tinystrwhtblkbgidx  { font: 9pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #F2F0EA; background: #3F504C; }
  .tinystrgridx  { font: 9pt  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #285E40; }

  .head1idx { font: 24px   Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold;  color: #1B1815; }
  .head2idx { font: 20px  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold;  color: #1B1815; }
  .head3idx { font: 18px  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #1B1815; }
  .head3ltidx { font: 20px Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #1B1815; }
  .head4idx { font: 16px  Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; font-weight: bold; color: #1B1815; }
  .head3whtidx { font: 18px Arial, Verdana, Helvetica, Tahoma, "Times New Roman", Sans-Serif; color: #FFFFFF; }
 
  
  
#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}


td.mytdclass {
  background-color: #B5A66D;
}
td.mytdclass:hover {
  background-color: #C8BB8E;
}

