  body 			{background: black }

  table 		{background: #F5FFFA }
  th 			{font-family: Tahoma; background: #2E8B57; color: white; text-align: center; vertical-align: top; padding:2px; font-size:10pt }
  td 			{font-family: Tahoma; font-size:10pt}

  td.header		{font-family: Tahoma; background: #2E8B57; color: white; font-size: x-small; padding:2px }
  td.footer             {font-family: Tahoma; background: #2E8B57; cellpadding:0 cellspacing:0 border:0; color: #F5FFFA; font-size: x-small; padding:2px }
  td.main		{border-top:1px solid lightgrey; border-bottom:1px solid lightgrey;padding:2px}

  table.grid   		{}
  tr.gridodd   		{background:white;}
  tr.grideven  		{background:whitesmoke;}
  td.gridodd   		{border-top:1px solid lightgrey; padding:2px}
  td.grideven  		{border-top:1px solid lightgrey; padding:2px}

  table.form   		{ }
  tr.form      		{ }
  td.formlabel 		{background: #F5FFFA; border-top:1px solid lightgrey; text-align:right; font-size:10pt}
  td.formlabelreq	{background: #F5FFFA; border-top:1px solid lightgrey; text-align:right; font-weight:bold; font-size:10pt}
  td.formentry 		{background: #F5FFFA; border-top:1px solid lightgrey; font-size:10pt }
  td.formentry2 	{background: #F5FFFA; font-size:10pt}
  td.formhelp		{background: #F5FFFA; border-top:1px solid lightgrey; text-align:left; font-size:8pt }

  table.menu 		{border-width: 0; background: #2E8B57; border-color: #2E8B57;  }
  tr.menu    		{border-width: 0; background: #2E8B57 }

  table.subMenu 	{border-width: 0; background: white; border-color: white;  }
  tr.subMenu   		{border-width: 0; background: white }

  td.menuoff 		{border-width: 0; background: lightgrey; color: #2E8B57; font-weight: bold; text-align: center; }
  td.menuon  		{border-width: 0; background: #F5FFFA;     color: #2E8B57; font-weight: bold; text-align: center; }

  h1 			{color: #F5FFFA; align: center; }
  h2 			{color: #F5FFFA; }
  h3 			{color: #F5FFFA; padding-bottom:0px; margin-bottom:0px }
  hr 			{color: #F5FFFA; page-break-after:always }

  font.invisible      	{color:white }
  font.invisiblelabel 	{color:#F5FFFA }

  a.header		{color:#2E8B57; background:lightgrey; padding-left:2px; padding-right:2px }
  a.footer		{color:#F5FFFA }

  font.good		{color:green; font-weight:bold}
  font.caution		{color:#ffcc00; font-weight: bold}
  font.bad		{color:red; font-weight:bold }

