
  BODY {
    background-repeat: no-repeat;
    background-color: #FFCCCC;
  }


  H1 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 25pt;
    font-weight: bold;
    color: #AA0000;
  }

  H2 {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 16pt;
    font-weight: bold;
    color: #AA0000;
  }

  TD {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000099;
    padding-left: 4pt;  /* padding between border and text */
    border-width: 1pt;
    border-style: solid;
    border-color: #BBBBBB;
  }

  TH {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #0000BB;             /* #0000BB  */
    background-color: #FFEEBB;  /* #FFEEBB */
    padding-left: 3pt;  /* padding between border and text */
    border-width: 1pt;
    border-style: solid;
    border-color: #BBBBBB;
  }

  A:active {
    background-color: #ffaaff;
  }

  A:hover {
    background-color: #ffffaa;
  }

  TABLE {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000099;
    background-color: #FFDDDD;
    border-width: 2pt;
    border-style: solid;
    border-color: #990000;
    width: 90%;
  }


  .redheader {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #990000;
  }


  .bluetable {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11pt;
    font-weight: normal;
    color: #000099;
  }

  .detailtable {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000099;
  }


  .debug {
    padding: 5em;
    padding-left: 5pt:
  }

/*  overrides the above parameters (e.g. for table)  */
  .dummy {
  }



