  body
  {

/* ---- normal ----
    font-family: Trebuchet MS;
    background-color: #000030;
---------------- */

/* ---- green ----
    font-family: Comic Sans MS;
    background-color: #001500;
--------------- */

/* ---- black ----
    font-family: Georgia;
    background-color: #000000;
--------------- */

/* ---- red ----
    font-family: Tahoma;
    background-color: #150000;
    font-family: helvetica;
    background-color: #150000;
--------------- */

/*
    font-family: Verdana;
    background-color: #001500;
*/

    font-family: Trebuchet MS;
    background-color: #000030;

    font-size: x-small;
    color: #ffffff;
  }

  input
  {
    font-size: xx-small;
    color:#ffffff;
    font-family: helvetica;
    background-color: #000030; /* blue  */
    background-color: #001500; /* green */
    background-color: #150000; /* red   */
    border:1px solid #FFFFFF;
    height: 18px;
  }

  input.button
  {
    width: 5em;
    border: 1px solid #cccccc;
    font-family: helvetica,arial,sans-serif;
    font-size: 70%;
    font-weight: bold;
    height: 18px;
  }

  a:link       { color: #cccccc }
  a:visited    { color: #606060 }

  h1
  {
    text-align: left;
    font-size: 36pt;
    margin-right: 24px;
    margin-left: 24px;
  }

  h2
  {
    text-align: left;
    font-size: 16pt;
    font-weight: bold;
    margin-right: 24px;
    margin-left: 24px;
  }

  h3
  {
    text-align: left;
    font-size: 16pt;
    font-weight: bold;
    margin-top: 36pt;
    margin-right: 24px;
    margin-left: 24px;
  }

  h4
  {
    text-align: left;
    font-size: 12pt;
    font-weight: bold;
    margin-top: 20pt;
    margin-right: 24px;
    margin-left: 36px;
  }

  span.title
  {
    text-align: left;
    font-size: 36pt; 
    font-weight: bold;
  }

  span.sub
  {
    text-align: left;
    font-size: 18pt; 
    font-weight: bold;
  }

  span.link
  {
    text-align: left;
    font-size: 14pt; 
    font-weight: bold;
  }

  span.footdate
  {
    text-align: left;
    font-size: 10pt; 
    font-weight: bold;
  }

  span.foothome
  {
    text-align: left;
    font-size: 10pt; 
    font-weight: bold;
  }

  span.copyright
  {
    text-align: left;
    font-size: 10pt; 
    font-weight: bold;
  }

  hr
  {
    align: center;
    color: #808080;
    height: 1px;
    width: 95%;
  }

  .line
  {
    align: center;
    color: #ffffff;
    height: 2px;
    width: 100%;
  }

  p
  {
    text-indent: 1em;
    text-align: left;
    font-size: 11pt;
    line-height: 145%;
    margin-right: 36px;
    margin-left: 48px;
  }

  ul
  {
    line-height: 140%;
    font-size: 11pt;
    margin-left: 48px;
    margin-right: 36px;
  }

  ol
  {
    line-height: 140%;
    font-size: 11pt;
    margin-left: 48px;
    margin-right: 36px;
  }

  li
  {
    text-align: left;
    font-size: 11pt
    margin-right: 36px;
    margin-left: 48px;
  }

  pre 
  {
    font-family: "Osaka", "Andale Mono", "Courier", monospace;
    font-size: 11pt;
    background: #FFFFFF;
    color: #000000;
    margin-right: 60px;
    margin-left: 60px;
  }


  code
  {
    font-family: "Osaka", "Andale Mono", "Courier", monospace;
    font-size: 11pt;
    color: #ffffff;
  }

  span.CS 
  {
    font-family: "Osaka", "Andale Mono", "Courier", monospace;
    font-size: 11pt;
    color: #666666;
  }

  span.KW
  {
    font-family: "Osaka", "Andale Mono", "Courier", monospace;
    font-size: 11pt;
    color: #0000FF;
  }

  span.RM 
  {
    font-family: "Osaka", "Andale Mono", "Courier", monospace;
    font-size: 11pt;
    color: #008000;
  }

  span.SL 
  {
    font-family: "Osaka", "Andale Mono", "Courier", monospace;
    font-size: 11pt;
    color: #800000;
  }

  span.ST 
  {
    font-family: "Osaka", "Andale Mono", "Courier", monospace;
    font-size: 11pt;
    color: #660066;
  }

  span.reference
  {
    font-size: 9pt;
    color: #666666;
  }

  span.pinyin
  {
    font-family: "WG Pinyin Sans"
  }

  td.SubTitle
  {
     padding-bottom: 8px;
     text-align: right;
     vertical-align: bottom;
  }

  span.form
  {
    font-size: x-small; 
    font-weight: bold;
  }

  table.form
  {
    text-indent: 0em;
    border: 0px;
    border-collapse: collapse;
    bordercolor:#111111;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

