body  {
  background:#000000;
  color:#FFFFFF;
  font-family:verdana,arial,helvetica,times,sans-serif;
  font-size:12pt;
  font-weight:medium;
  line-height: 1.3em;   }


#header  {
  border-top: transparent;
  border-bottom: transparent;
  height: 3em;  }

#header .strapline  {
  font: 42px arial black,verdana, times,sans-serif;
  color: #FFFFFF;
  font-weight:medium; 
  background-color: transparent;
  float: left;
  margin-right: 1px;
  margin-top: 3px;   }


#nav  {
  border-top: transparent;
  border-bottom: transparent;
  height: 3em;      }

#nav .left  {
  font-size: 9pt;
  line-height: 1.3em;
  position: absolute;
  top: 5em;
  left: 1em;
  width: 32em;
  margin-left: 1em;
  bottom-border: transparent;
  margin-bottom: 3em; }
  
#content   {
  border-top: transparent;
  border-bottom: transparent;
  height: 3em;  }


#content .right  {
  font-size: 9pt;
  line-height: 1.3em;
  position: absolute;  
  top: 20em;
  left: 1em;
  width: 35em;
  margin-left: 34em;
  margin-right: 1em;
  padding-left: 1em;
  margin-bottom: 3m; }


A:link  {
  font-family:verdana,times,sans-serif;
  color:#663399;
  font-size:14pt;
  line-height: 1.3em;
  font-weight:bold;    }

A:visited  {
  font-family:verdana,time,arial,sans-serif;
  color:#663399;
  font-size:14pt;
  line-height: 1.3em;
  font-weight:bold;    }

A:hover  {
  color:#CC0000;
  font-size:14pt;
  line-height: 1.3em;
  font-weight:bold;  }

A:active {
  color:#FF3300;
  font-size:14pt;
  line-height: 1.3em;
  font-weight:bold;  }


h1 {
  font-family:"arial black",verdana,helvetica,times,sans-serif;
  font-size:28pt;
  line-height: 1.0em; 
  bottom-border: transparent;
  margin-bottom: 2em; 
  border-bottom: 1px transparent;
  margin-bottom: 0.25em;  }



h2 {
  font-family:"arial black",verdana,helvetica,times,sans-serif;
  color:#FFFFFF;
  font-size:22pt;
  line-height: 1.2em; 
  bottom-border: transparent;
  margin-bottom: 2em; 
  border-bottom: 1px transparent;
  margin-bottom: 0.25em;      }



.white {
  color: #FFFFFF;      }

.black {
  color: #000000;      }

.red {
  color:#FF0000;   }

.bigred {
  font-family:"arial black",verdana,helvetica,times,sans-serif;
  color:#CC0000;
  background-color: transparent;
  font-size:32pt;
  line-height: 1.2em;    }

.darkred {
  color:#CC0000;   }


.blank {
   line-height: 2.1em;        }


.boxout1  {
     font-size:14pt;
     color: #FFFFFF;
     background-color: transparent;
      font-weight:bold;
     line-height: 1.2em;     }

.boxout1 a:link,  .boxout1 a:visited    {
      text-decoration: underline;
      font-size:14pt;
      color: #FF0000;
      background-color: #FFFFFF;
      font-weight:bold;
     line-height: 1.2em;    }

.boxout1 a:hover, .boxout1 a:active {
      font-size:14pt;
      color: #000000;
      background-color: #FFFFFF; 
      font-weight:bold;
     line-height: 1.2em;    }


.boxout2  {
     color: #CC33FF;
     background-color: transparent;     }

.boxout2 a:link,  .boxout2 a:visited   {
      text-decoration: underline;
      color: #999999;
      background-color: transparent;   }

.boxout2 a:hover, .boxout2 a:active {
      background-color: transparent;
      color: #FF6600;     }


.boxout3  {
     color: #669900;
     background-color: transparent;      }


.boxout3 a:link,  .boxout3 a:visited   {
      text-decoration: underline;
      color: #FFFFFF;
      background-color: transparent;      }

.boxout3 a:hover, .boxout3 a:active {
      background-color: #FFFFFF;
      color: #FF0000;      