body 
  {margin:0px;
   padding:0px;
   background-color:white;
   text-align:justify;
   font-family:Arial, Verdana, sans-serif;
   }

h1
  {font-size:2.0em;
   padding:0.8em;
   font-variant:small-caps;
   color:#000000;
   font-style: italic;
  }

h2
  {font-size:1.3em;
   color:#990000;
   margin-top:1em;
  }

h3
  {font-size:1.0em;
   font-weight:bold;
   margin-top:1em;
  }

p.h3centered
   {font-size:1.0em;
   font-weight:bold;
   margin-top:1em;
   text-align:center;
  }

p.next
{font-size:1.0em;
 font-weight:bold;
 margin-top:2em;
 text-align:right;
 color:#990000;
} 

a:link    {color:#3333cc; text-decoration: underline}
a:visited {color:#333366; text-decoration: underline}
a:hover   {color:#990000; text-decoration: underline}
a:active  {color:#663333; text-decoration: underline}

table   { 
  border-collapse: separate 
}

td {font-size:1.0em;}

td.rightcell{font-size:0.8em;}

td.varbody {
   padding: 10px;
  }

td.lefthand {
   background-color:#ccffcc;
   width: 180px;
   margin: 0;
  }

ul.hlevel1
  {list-style:none;
   margin: 0px;
   line-height:1.4em;
   padding: 0;
  } 

ul.hlevel2
  {list-style: none;
   margin-left:1.0em;
   line-height:1.2em;
   padding: 0; 
  }

li.hlevel1
  {text-decoration:none;
   font-size:1.0em;
   list-style:none;
   line-height:1.4em;
   padding:0.3em;
  }

li.hlevel2
  {text-decoration:none;
   font-size:0.9em;
   list-style:none;
   line-height:1.2em;
   margin:0;
   padding-left:15px;
  }
   
a.hd:link    {color:#3333cc; text-decoration: none}
a.hd:visited {color:#333366; text-decoration: none}
a.hd:hover   {color:#990000; text-decoration: underline}
a.hd:active  {color:#663333; text-decoration: underline}

table.mainheads
  {background-color:#ccffcc;
   width:100%;
  }

table.maintable {
  border-spacing: 0;
  width:100%;
}

table.maintail
 {background-color:#99cc99;
  border:0;
 }

td.bottleft
  {width:30%;
   text-align:left;
   padding: 1 18;
  }

td.bottright
   {width:30%;
    text-align:right;
    padding: 1 18;
   }

td.bottcenter
   {width:40%;
   text-align:center;
   }

.em.mild
  {FONT-WEIGHT:normal;
   FONT-STYLE:italic;
  }

table.normaltable {
  border-collapse: collapse;
}

table.normaltable td {
   text-align:left;
   padding: 3 8;
   border:2px solid #99cc99;
}

table.normaltable th {
   color:#990000;
   text-align:left;
   padding: 3 8;
   border:2px solid #99cc99;
}

table.maintable p {
width: 40em;
}
