/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    padding: 0pt;
    font-size: 0.8em;
    font-family: Verdana,Arial,SunSans-Regular,Sans-Serif;
    background-color: rgb(120, 23, 41);
    }

  a { color: rgb(255, 255, 255);
    }

  a:visited { color: rgb(255, 255, 255);
    }

  a:hover { color: rgb(0, 0, 0);
    }

  a:active { color: rgb(0, 0, 0);
    }

  h1 { font-size: 2em;
    font-weight: normal;
    }

  h2 { font-size: 1.7em;
    font-weight: normal;
    }

  img.download { vertical-align: middle;
    }

  #container { margin: 0pt auto;
    padding: 0pt;
    width: 800px;
    background-color: rgb(0, 102, 0);
    }

  #banner { margin: auto;
    padding: 0pt;
    background-color: rgb(120, 23, 42);
    }

  #banner p { margin: 0px;
    padding: 0px;
    }

  #mainnavi { margin: 0pt;
    padding: 1pt 0pt 3pt;
    background-color: rgb(120, 23, 41);
    text-align: right;
    }

  #mainnavi p { padding: 0pt 25px;
    margin-left: 20em;
    color: rgb(44, 215, 15);
    word-spacing: 2em;
    }

  #content { margin: 0pt 0pt 0pt 20em;
    padding: 1em 0pt 0pt;
    background-color: rgb(44, 215, 15);
    min-height: 400px;
    }

  p, pre { margin: 0pt;
    padding: 0pt 20px 15px 25px;
    }

  pre, code { font-size: 1.2em;
    }

  h1 { margin: 0pt;
    padding: 15px 25px;
    }

  h2 { margin: 0pt;
    padding: 5px 25px;
    }

  .gross { width: 5.71em;
    height: 1.07em;
    }

  #left { margin: 0pt;
    padding: 15px 0pt 0pt;
    float: left;
    width: 20em;
    color: rgb(255, 255, 255);
    }

  #left ul { margin: 0pt;
    padding: 0pt 0pt 0pt 25px;
    list-style-type: none;
    }

  #left ul.borderbottom { border-bottom: 1px solid rgb(255, 255, 255);
    padding: 0pt 0pt 10px 25px;
    }

  #left li a { font-size: 1.3em;
    text-decoration: none;
    color: rgb(51, 255, 51);
    }

  #left li li a { font-size: 1em;
    color: rgb(51, 255, 51);
    }

  #left li { margin: 0pt;
    padding: 0pt 0pt 4px;
    color: rgb(51, 255, 51);
    }

  #left li li { margin: 0pt;
    padding: 0pt 0pt 3px;
    color: rgb(51, 255, 51);
    }

  #left li a.selected { margin: 0pt;
    padding: 0pt 0pt 0pt 25px;
    color: rgb(255, 255, 255);
    }

  #left li li a.selected { margin: 0pt;
    padding: 0pt;
    }

  #footer { margin: 0pt;
    padding: 0pt;
    clear: left;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 51, 0);
    }

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#2cd70f}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #57691d;
  border-right:1px solid #57691d;
  background:#3fa715}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #702a26;
  border-right:1px solid #702a26;
  background:#3ab213}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3ab213;
  border-right:1px solid #3ab213;}
.spiffy4{
  border-left:1px solid #57691d;
  border-right:1px solid #57691d}
.spiffy5{
  border-left:1px solid #3fa715;
  border-right:1px solid #3fa715}
.spiffyfg{
  background:#2cd70f}