/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { background-color: rgb(255, 255, 255);
    }

  a { text-decoration: none;
    }

  span.center { text-align: center;
    }

  span.boxspace { font-size: 2pt;
    }

  a.maintitlebar { border-style: none;
    border-width: 0px;
    background-color: rgb(115, 123, 156);
    color: rgb(255, 255, 255);
    }

  a.sortbutton { color: rgb(255, 255, 255);
    text-decoration: underline;
    }

  a.menus { color: rgb(0, 0, 0);
    text-decoration: underline;
    }

  a.tabs { color: rgb(0, 0, 0);
    text-decoration: underline;
    }

  span.alignright { text-align: right;
    }

  span.maintitlebar { font-size: 10pt;
    color: rgb(255, 255, 255);
    }

  span.titlebar { text-align: center;
    font-size: 10pt;
    background-color: rgb(115, 123, 156);
    color: rgb(255, 255, 255);
    font-weight: bold;
    }

  span.underline { text-decoration: underline;
    }

  div.topbar {
    position: fixed;
    width: 100%;
    background-color: rgb(115, 123, 156);
    text-align: left;
    font-size: 14pt;
    color: rgb(255, 255, 255);
    font-weight: bold;
    top: 0pt;
    right: 0pt;
    bottom: auto;
    left: 0pt;
    clear: both;
    }

  div.rest {
    padding: 1ex 1em;
    position: absolute;
    //position: relative;
    top: 1.5em;
    left: 0em;
    bottom: 0em;
    right: 0pt;
    overflow: auto;
    clear: both;
    }

  div.bottombar { 
    background: rgb(115, 123, 156) none repeat scroll 0%;
    //-moz-background-clip: initial;
    //-moz-background-origin: initial;
    //-moz-background-inline-policy: initial;
    text-align: center;
    font-size: 12pt;
    color: rgb(255, 255, 255);
    font-weight: bold;
    }

  td.featurebox { font-size: small;
    }

  span.alignleft { text-align: left;
    }

  span.aligncenter { text-align: center;
    }

  span.plus { font-weight: bold;
    }

  span.bold { font-size: larger;
    font-weight: bold;
    }

  .thanks { font-weight: bold;
    font-style: italic;
    }

  .code { font-family: Courier,monospace;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12pt;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .fixed { font-family: Courier,monospace;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 12pt;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  .missing { font-weight: 100;
    color: rgb(192, 192, 192);
    text-decoration: none;
    }

  .mright { padding: 0pt 0.15em;
    float: right;
    }

  .mleft { padding: 0pt 0.15em;
    float: left;
    }

  .rclear { clear: right;
    }

  .letterspaced { letter-spacing: 10pt;
    }

  .wordspaced { word-spacing: 20px;
    }

  .sub { vertical-align: sub;
    }

  .super { vertical-align: super;
    }

  .italic { font-style: italic;
    }

  .bold { font-weight: bold;
    }

  .right { text-align: right;
    }

  .left { text-align: left;
    }

  .justify { text-align: justify;
    }

  .center { text-align: center;
    }

  .uppercase { text-transform: uppercase;
    }

  .lowercase { text-transform: lowercase;
    }

  .capitalize { text-transform: capitalize;
    }

  .underline { text-decoration: underline;
    }

  .blink { text-decoration: blink;
    }

  .line-through { text-decoration: line-through;
    }

  .overline { text-decoration: overline;
    }

  .normal { white-space: normal;
    }

  .pre { white-space: pre;
    }

  .nowrap { white-space: nowrap;
    }

  p.ind { text-indent: 1.5em;
    }

  p.ind { text-indent: 20px;
    }

  pre.ind { margin: 20px;
    }

  p.indent { text-indent: 20px;
    }

  p.negindent { text-indent: -10px;
    background-color: yellow;
    }

  #myheader { background: blue none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: fixed;
    width: 100%;
    top: 0pt;
    right: 0pt;
    bottom: auto;
    left: 0pt;
    }

  #mysidebar { background: red none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: fixed;
    width: 10em;
    height: auto;
    top: 100px;
    right: auto;
    bottom: 100px;
    left: 0pt;
    }

  #mymain { background: green none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: fixed;
    overflow: scroll;
    width: auto;
    height: auto;
    top: 100px;
    right: 0pt;
    bottom: 100px;
    left: 10em;
    }

  #myfooter { background: yellow none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: fixed;
    width: 100%;
    height: 100px;
    top: auto;
    right: 0pt;
    bottom: 0pt;
    left: 0pt;
    }

  .box { border-style: solid;
    }

  .invisible { display: none;
    }

.spacer {
    padding: 1ex 1em;
    position: absolute;
    top: 3em;
    left: 0em;
    bottom: 0em;
    right: 0pt;
    overflow: auto;
    clear: both;
}
