/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0pt;
    padding: 0pt;
    color: black;
    background-color: rgb(240, 240, 240);
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 71%;
    }

  html > body { font-size: 8.5pt;
    }

  acronym, .titleTip { border-bottom: 1px dotted rgb(153, 153, 153);
    margin: 0pt;
    padding: 0pt 0pt 0.4px;
    cursor: help;
    }

  .doNotDisplay { display: none;
    }

  .smallCaps { font-size: 110%;
    font-variant: small-caps;
    }

  .superHeader { color: white;
    height: 2em;
    opacity: 1;
    background-color: rgb(255, 102, 0);
    }

  .superHeader a { margin: 0pt;
    padding: 0pt 0.5ex 0pt 0.25ex;
    color: white;
    background-color: transparent;
    text-decoration: none;
    font-size: 91%;
    }

  .superHeader a:hover { text-decoration: underline;
    }

  .superHeader .left { position: absolute;
    left: 1.5mm;
    top: 0.75ex;
    }

  .superHeader .right { position: absolute;
    right: 1.5mm;
    top: 0.75ex;
    }

  .midHeader { background-color: rgb(51, 51, 51);
    color: rgb(255, 102, 0);
   
    }

  .headerTitle { margin: 0pt 0pt 0pt 4mm;
    padding: 0.25ex 0pt;
    font-size:400%;
    font-weight: bold;
    font-family:sans-serif;
    }

  .subHeader { margin: 0pt;
    padding: 1ex 1ex 1ex 1.5mm;
    color: white;
    background-color: rgb(255, 153, 0);
    }

  .subHeader a { margin: 0pt;
    padding: 0pt 0.75ex 0pt 0.5ex;
    color: white;
    background-color: transparent;
    text-decoration: none;
    font-weight: bold;
    }

  .subHeader a:hover { text-decoration: underline;
    }

  .superHeader .highlight, .subHeader .highlight { background-color: transparent;
    color: rgb(51, 51, 51);
    }

  #side-bar { border-right: 1px solid rgb(153, 153, 153);
    width: 15em;
    float: left;
    clear: left;
    }

  #side-bar div { border-bottom: 1px solid rgb(153, 153, 153);
    }

  .sideBarTitle { margin: 0pt 0pt 0.5em 2.5mm;
    padding: 1em 0pt 0pt;
    font-weight: bold;
    }

  #side-bar ul { margin: 0pt;
    padding: 0pt 0pt 1.1em;
    list-style-type: none;
    list-style-position: outside;
    }

  #side-bar li { margin: 0pt;
    padding: 0.1ex 0pt;
    }

  #side-bar a, .thisPage { margin: 0pt;
    padding: 0.75em 1ex 0.75em 5mm;
    background-color: transparent;
    text-decoration: none;
    display: block;
    color: rgb(51, 51, 51);
    }

  .thisPage { border-top: 1px solid rgb(153, 153, 153);
    border-bottom: 1px solid rgb(153, 153, 153);
    color: black;
    background-color: white;
    padding-left: 4mm;
    }

  #side-bar a:hover { color: white;
    text-decoration: none;
    background-color: rgb(255, 153, 0);
    }

  .sideBarText { margin: 0pt 0pt 1em;
    padding: 0pt 1.5ex 0pt 2.5mm;
    line-height: 1.5em;
    display: block;
    }

  #side-bar .sideBarText a { margin: 0pt;
    padding: 0pt;
    text-decoration: underline;
    display: inline;
    }

  #side-bar .sideBarText a:hover { background-color: transparent;
    text-decoration: none;
    color: rgb(51, 51, 51);
    }

  .lighterBackground { color: inherit;
    background-color: white;
    }

  #main-copy { border-left: 1px solid rgb(153, 153, 153);
    margin: 0pt 0pt 0pt 15em;
    padding: 0.5mm 5mm 5mm;
    color: black;
    background-color: white;
    text-align: justify;
    line-height: 1.5em;
    }

  #main-copy p { margin: 1em 1ex 2em;
    padding: 0pt;
    }

  #main-copy a { background-color: transparent;
    text-decoration: underline;
    color: rgb(255, 102, 0);
    }

  #main-copy a:hover { text-decoration: none;
    }

  #main-copy h1 { margin: 3em 0pt 0pt;
    padding: 0.5ex 0pt 0.5ex 1ex;
    font-size: 100%;
    font-weight: bold;
    color: rgb(51, 51, 51);
    background-color: rgb(255, 153, 0);
    }

  #main-copy .topOfPage { margin: 2.5ex 1ex 0pt 0pt;
    padding: 0pt;
    color: white;
    background-color: transparent;
    font-size: 91%;
    font-weight: bold;
    text-decoration: none;
    float: right;
    }

  #main-copy > .topOfPage { margin: 2.75ex 1ex 0pt 0pt;
    }

  dl { margin: 1em 1ex 2em;
    padding: 0pt;
    }

  dt { margin: 0pt;
    padding: 0pt;
    font-weight: bold;
    }

  dd { margin: 0pt 0pt 2em 2em;
    padding: 0pt;
    }

  #footer { margin: 0pt;
    padding: 1em 2.5mm 2.5ex;
    font-size: 91%;
    clear: both;
    color: rgb(51, 51, 51);
    background-color: rgb(255, 102, 0);
    }

  #footer .left { line-height: 1.45em;
    float: left;
    clear: left;
    }

  #footer .right { text-align: right;
    line-height: 1.45em;
    }

  #footer a { color: white;
    background-color: transparent;
    text-decoration: underline;
    }

  #footer a:hover { text-decoration: none;
    }

