<style type="text/css">
  body { 
    background-color: #FFFFFF;
    color: #000000;
    font-family: "Times", "Serif";
    font-weight: normal;
  }

  h1, h2, h3, h4, h5, h6 { 
    font-family: "Helvetica", "Sans-serif";
    //color: #000000;
    //color: #6666CC;
    //color: #003399;
    color: #333333;
  }

  li {
    //line-height: 1.5em;
  }

  .debug { 
    color: green;
  }

  .divider { 
    border-top: dotted #999999;
  }

  .MiddleRight { 
    text-align: right;
    vertical-align: middle;
  }

  .NavBar {
    font-family: "Helvetica", "Verdana", "Geneva", "Sans-serif";
  }

  .required { 
    color: red;
  }

  .TopCenter { 
    text-align: center;
    vertical-align: top;
  }

  .TopLeft { 
    text-align: left;
    vertical-align: top;
   }

  .TopRight { 
    text-align: right;
    vertical-align: top;
  }

  .warning { 
    color: red;
  }

  :link {
    color: #3333FF;
  }
  
  :visited {
    color: #9900FF;
  }

  a:hover { 
    background: #FFFF00;
  }

  th { 
    font-family: "Helvetica", "Sans-serif";
    font-size: small;
    //color: #6633CC;
    color: #333333;
    vertical-align: top;
    text-align: right;
  }
</style>