BODY 
{ 
  background: rgb(255,255,255) repeat-y fixed top left ;
  color: rgb(0,0,0) ;
/*  background: rgb(255,255,255) ; */
/*  font-family: Helvetica, sans-serif ; */
/*  margin-left: 42pt ; margin-right: 28pt ;*/
  font : 20pt  Helvetica, sans-serif ;
  border-style : none ;
}

/* 
:visited {color: rgb(0,200,0)}
:link {font-weight: bolder ; color: rgb(0,200,0)}
*/

.body {
  color: rgb(0,0,0) ;
  background-color: transparent ;
  boder-style : none;
/*  font-family: Helvetica, sans-serif ;*/
}  

.body TD { 
  background-image: none ;
  boder-style : none;
}
.body TR {
  background-image: none ;
  boder-style : none;
}

legend { 
  font-weight: bolder ;
  text-align: center ;
}

/* headers */
h1,h2,h3       {text-align : center}

/*
h1	 {margin-top : 18pt}
h1	 {margin-bottom : 12pt}

h2	 {margin-top : 9pt}
h2,h3    {margin-right : 100pt}
h2,h3    {margin-left : -27pt}
h4,h5	 {margin-left : 0em}
h6	 {margin-left : 0em}

h1       {font-size : 20pt}
h2       {font-size : 16pt}
h3       {font-size : 14pt}

h1       {color : rgb(128,0,128)}
h2       {color : rgb(255,140,0)}
h3       {color : rgb(99,0,102)}
h4       {color : rgb(78,0,81)}
h5       {color : rgb(46,0,48)}
h6       {color : rgb(23,0,24)}

.subh1
{
  font-size : 18pt ; 
  color : rgb(78,0,81) ;
  text-align : center ; 
  font-family : lucida, sans-serif ; 
  font-weight : bold ;
  margin-top : -24pt   
}

h1,h2,h3,h4,h5,h6 
{
  font-family : lucida, sans-serif ; 
  font-weight : bold
}

strong	 {font-style:normal; color : rgb(238,0,0)}
em	 {font-style:normal; background: yellow}

kbd,code,pre
{
  font-family : courier, monospace
}
*/

address
{
  text-align : right ;
}

.footer
{
/*  font-size : small ;*/
  text-align : right ;
}

.toptable
{
  border : 0em ;
  padding : 0em ;
  margin : 0em ;
  text-align : left ;
}

.topnavigation { 
  background: rgb(6,95,163) ;
  color: rgb(0,0,0) ;
  text-align : left ;
/*  font-size : small ;*/
}

.submenu  { 
  background: rgb(224,118,66);
  color: rgb(0,0,0) ;
/*  font-size : small ;*/
}
.submenu A:link { color: rgb(255,255,255) }
.submenu A:visited { color: rgb(200,230,255) }
.submenu A:active { color: rgb(255,0,0) }

.annform
{
  margin : 0em ;
  border : groove 1em ;
  padding : 1em ;
  width : 100% ;    
  text-align : left ;
/*  font-size : small; */
}

.annform TD
{
  vertical-align : top;
}

.annform TD
{
  padding-top : 1em ;
}

.anntable
{
  margin : 0em ;
  border : none 0em ;
}

.anntable TR
{
  border : solid 1em ;
}

.anntable TD
{
  border : solid 0pt ;
  vertical-align : top;
}

.anndisp
{
  margin : 0em ;
  border : none 0em ;
  padding : 2em ;
}

.anninfodisp
{
  font-size : small ;
  background-color : rgb(144,238,144) ;
}

.anninfodispx
{
  font-size : small ;
  background-color : rgb(219, 112, 147) ;
}

.anndatedisp
{
  font-size : x-small ;
}

.annentetedisp
{
  margin : 0em ;
  border : none 0em ;
}

.anntitredisp
{
  font-weight : bold ;
  background-color : rgb(255,255,224) ;
}

.anndescdisp
{
/*  font-style : italic; */
/*  background-color : transparent ; */
}

.timestamp
{
/*  font-size : small ;*/
  text-align : right ; 
}

.copyright
{
/*  font-size : small ;*/
  text-align : right ; 
}

.inlinenote
{
/*  font-size : xx-small ;*/
}

.x-field
{
  font-size : small ;
}
.x-field TD
{
  font-size : small ;
}
