<style>

.tableheader{
 	color:#506E36;
	font-family:arial,verdana,helvitica;
	font-size:14pt;
	font-weight:bold;
	background-color:#FBD643;
       }


.textfont{
 	color:#000000;
	font-family:arial,verdana,helvitica;
	font-size:9pt;
       }


.btextfont{
 	color:red;
	font-family:arial,verdana,helvitica;
	font-size:10pt;
	font-weight:bold;
       }

.reqborder{
 	color:#000000;
	font-size:8pt;
	font-family:arial,verdana,helvitica;
	font-weight:bold;
	background-color:#D2D2D2;
	border:1px solid #B772B8;
       }

.resheadborder{
 	color:#000000;
	font-size:10pt;
	font-family:arial,verdana,helvitica;
	font-weight:bold;
	background-color:#A7AFAA;
	border:2px solid #9DA5A0;
       }

.deregdborder{
 	color:#000000;
	font-size:10pt;
	font-family:arial,verdana,helvitica;
	font-weight:bold;
	background-color:#C8CB9D;
	border:2px solid #C0C1AD;
       }

.rcnoline{
 	color:#000000;
	font-family:arial,verdana,helvitica;
	font-size:10pt;
	border:1px solid #AC2222;
       }

.resborder{
 	color:#000000;
	font-size:10pt;
	font-family:arial,verdana,helvitica;
	font-weight:bold;
	background-color:#D2D2D2;
	border:2px solid #CECACA;
       }

.outline{
 	color:#000000;
	font-family:arial,verdana,helvitica;
	font-size:10pt;
	border:1px solid #CCCCC8;

       }

.borfont{
 	color:white;
	font-family:arial,verdana,helvitica;
	font-size:9pt;
       }


.news
{
  position:absolute;
  font-size:11px;
  background-color:#c0c0c0;
  font-family:arial;
  font-weight:bold;
  height:50;
  width:300;
  color:green;
  overflow:hidden;
}


.header
{
  position:absolute;
  border:0px solid darkblue;
  background-color:#c0c0c0;
  position:absolute;
  width:400;
  height:15;
  font-size:11px;
  font-family:arial;
  font-weight:bold;
  color:green;
  overflow:hidden;
}


</style>

