.body		{font: 10pt Verdana ; color:black; background-color:white; cursor:default; vertical-align:middle;}
.report		{font: 10pt Verdana ; color:black; background-color:white; cursor:default;}
.rheading1	{font: normal 8pt Verdana ; color:black; background-color:#C0C0C0; cursor:default; vertical-align:middle; height:50}
.rheading2	{font: 10pt Verdana ;      color:black; background-color:#F3F3F3; cursor:default; vertical-align:middle;}
.rheading4	{font: 10pt Verdana ;      color:black; background-color:#F3F3F3; cursor:default; vertical-align:top;}
.rheading3	{font: normal 10pt Verdana ; color:black; background-color:#F2F2F2; cursor:default; vertical-align:middle;
}
.table		{font: bold 10pt Verdana ; color:black; cursor:default;}

.H1			{font: bold 18pt Arial; color:black; vertical-align:middle;}
.H2			{font: bold 16pt Times New Roman; color:black; vertical-align:middle;}
.H3			{font: bold 13pt Times New Roman; color:black; vertical-align:middle;}
.H4			{font: 12pt Times New Roman; color:black; vertical-align:middle;}
.HR			{font: 2pt Verdana; color:red; height:2;}


.cell		{font: 10pt Verdana; vertical-align:middle;}
.cellbold	{font: bold 10pt Verdana; vertical-align:middle;}
.cellboldblue	{font: bold 10pt Verdana; vertical-align:middle;color:darkblue;}

.cell2		{font: 8pt Verdana; vertical-align:middle;}
.cell2bold	{font: bold 8pt Verdana; vertical-align:middle;}




.heading	{font: 10pt Verdana; color:black; border-style:groove;border-color:white;border-width:2px;background-color:silver; cursor:default;}
.tblhead	{font: 10pt Verdana; color:black; border-style:outset;border-color:white;border-width:1px;background-color:silver; cursor:default;}
.heading1	{font: 10pt Verdana; color:black; border-style:outset;border-color:white;border-width:2px;background-color:silver; cursor:default;}

.wingdings	{font: 10pt Wingdings; vertical-align:middle;}

.row		{font: 10pt Verdana; color: black; background-color:white;	 vertical-align:middle; cursor:default;}
.altrow		{font: 10pt Verdana; color: black; background-color:#EEEEEF;   cursor:default;}
.hilite		{font: 10pt Verdana; color: black;  background-color:#FFFF80; cursor:default;}
.hilite2	{font: 10pt Verdana; color: white;  background-color:red; cursor:default;}
.rowmt		{font: 10pt Verdana; color: black; background-color:#EEEEEE; cursor:default;}

.menu		{font: bold 10pt Verdana; color:white; text-decoration:none;  vertical-align:middle; height:20; padding:0px;letter-spacing:0;}

.status		{font:10pt Verdana; color:black;    background-color:silver; border-style:inset;border-color:white;border-width:1px; vertical-align:middle}
.combo		{font:10pt Verdana; color:black; background-color:white;text-decoration:none; vertical-align:middle; width:185px;}
.combo2		{font:10pt Verdana; color:black; background-color:white;text-decoration:none; vertical-align:middle; width:110px;}


.text		{font:10pt Verdana; color:black; background-color:white;text-decoration:none; width:200;vertical-align:middle}
.ltext		{font:10pt Verdana; color:black; background-color:white;text-decoration:none; width:150;vertical-align:middle}
.mtext		{font:10pt Verdana; color:black; background-color:white;text-decoration:none; width:100;vertical-align:middle}
.stext		{font:10pt Verdana; color:black; background-color:white;text-decoration:none; width:50; vertical-align:middle}
.textg		{font:10pt Verdana; color:black; background-color:white;text-decoration:none; vertical-align:middle}
.labelg		{font:10pt Verdana; color:black; background-color:white;text-decoration:none; vertical-align:middle;border-style:groove;border-width:2px;}

.button	    {font:10pt Verdana; color:black; border-width:1px;background-color:silver; cursor:hand; width:100; height:20; text-align:center; vertical-align:middle}
.buttong	{font:10pt Verdana; color:black; border-width:1px;background-color:silver; cursor:hand; text-align:center; vertical-align:middle;}

.pageB		{font:10pt Verdana; color:black; border-width:1px;background-color:silver; cursor:hand; width:55; height:20; text-align:center; vertical-align:middle}


.xbutton	{font:10pt Verdana; color:black; border-style:none; border-color:white; border:0; border-width:0px; background-color:silver; cursor:hand; vertical-align:middle; text-align:center;}
.buttonhref	{font:bold 10pt Verdana; color:black; border-style:groove;border-color:white;border-width:2px;background-color:silver; cursor:hand; text-align:center; vertical-align:middle;}

.color0		{font: 10pt Verdana; color: white; border-color: maroon; background-color:blue;	 cursor:default;}
.color1		{font: 10pt Verdana; color: black; border-color: maroon; background-color:#C1E0FF;	 cursor:default;}
.color2		{font: 10pt Verdana; color: black; border-color: maroon; background-color:#FFFFDF;	 cursor:default;}
.color3		{font: 10pt Verdana; color: black; border-color: maroon; background-color:#CAFFCA;	 cursor:default;}
.color4		{font: 10pt Verdana; color: black; border-color: maroon; background-color:#80FFFF;	 cursor:default;}
.color5		{font: 10pt Verdana; color: black; border-color: maroon; background-color:#FFCEFF;	 cursor:default;}
.color6		{font: 10pt Verdana; color: black; border-color: maroon; background-color:#FFCFB9;	 cursor:default;}

.hide		{display:none}
.error		{font:bold 10pt Verdana; color:red; background-color:ivory; text-decoration:none; }
.error1		{font:10pt Verdana; color:red; vertical-align:top; }

.form {cursor:default;margin:0;}
.url		{font: bold 10pt Verdana; color:blue; text-decoration:underline;  vertical-align:middle; cursor:hand; a:hover text-decoration: underline;}
/*
a:link		{font: bold 10pt Verdana; color:blue; text-decoration:underline;  vertical-align:middle; cursor:hand;}
a:visited	{font: bold 10pt Verdana; color:blue; text-decoration:underline; vertical-align:middle; cursor:hand;}

a:hover		{color:blue;text-decoration:underline; }
a:active	{color:blue;text-decoration:underline; }
*/

.table1	{
  font:bold 8pt Verdana;
  color:black;
  border-color:silver;
  border-style:solid;
  border-bottom-width:1;
  border-top-width:0;
  border-left-width:1;
  border-right-width:0;
}

.table1 td {
  border-color:silver;
  border-style:solid;
  border-bottom-width:0;
  border-top-width:1;
  border-left-width:0;
  border-right-width:1;
  padding:6;
  margin:0;}

.reptable	{
  font:bold 8pt Arial;
  color:black;
  border-color:silver;
  border-style:solid;
  border-bottom-width:1;
  border-top-width:0;
  border-left-width:1;
  border-right-width:0;
}

.reptable td {
  border-color:silver;
  border-style:solid;
  border-bottom-width:0;
  border-top-width:1;
  border-left-width:0;
  border-right-width:1;
  padding:4;
  margin:0;}

  @media print { @page{ size: landscape; }
  .cell2		{display:none;}
  .next-page      {page-break-before:always;}