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

  body { margin: 0pt;
    padding: 0pt;
    color: black;
    background-color: rgb(243, 242, 235);
    font-family: verdana,helvetica,arial,sans-serif;
    font-size: 73%;
    }

  html > body { font-size: 9pt;
    }

  .doNotDisplay { display: none ! important;
    }

  .picfl { float: left;
    padding-right: 5px;
    position: relative;
    }

  .picfr { float: right;
    padding-left: 5px;
    position: relative;
    }

  .picfc { text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    }

  #header { color: inherit;
    background-color: rgb(204, 200, 128);
    }

  .headerTitle { margin: 0pt;
    padding: 0.25em 4mm;
    }

  .headerTitle a { color: black;
    background-color: transparent;
    text-decoration: none;
    font-size: 110%;
    font-weight: bold;
    font-style: italic;
    }

  .headerTitle > a { font-size: 110%;
    }

  .headerTitle span { color: white;
    background-color: transparent;
    font-weight: normal;
    }

  .headerTemp { font-size: 36px;
    font-weight: bold;
    position: absolute;
    right: 0.5ex;
    top: 0.18em;
    }

  *[class~=headerTemp] { top: 0.18em;
    }

  .subHeader { margin: 0pt;
    padding: 0.5ex 1ex;
    color: white;
    float: left;
    clear: left;
    position: relative;
    background-color: black;
    font-size: 109%;
    }

  .subHeaderRight { margin: 0pt;
    padding: 0.5ex 2ex;
    color: white;
    background-color: black;
    font-size: 109%;
    text-align: right;
    }

  .subHeader a { margin: 0pt;
    padding: 0pt 1ex;
    color: white;
    background-color: black;
    text-decoration: none;
    font-weight: bold;
    }

  .subHeader a:hover { color: black;
    background-color: white;
    }

  .leftSideBar { width: 9.5em;
    float: left;
    clear: left;
    }

  .leftSideBar .sideBarTitle { margin: 0pt;
    padding: 0.8ex 1ex;
    color: rgb(64, 64, 64);
    background-color: rgb(230, 223, 207);
    font-weight: bold;
    }

  .leftSideBar ul { margin: 0pt 0pt 1em;
    padding: 0pt;
    list-style-type: none;
    list-style-position: outside;
    }

  .leftSideBar li { margin: 1ex;
    padding: 0pt;
    }

  .leftSideBar a { color: rgb(64, 64, 64);
    background-color: transparent;
    text-decoration: none;
    }

  .leftSideBar a:visited { color: rgb(112, 128, 144);
    background-color: transparent;
    text-decoration: none;
    }

  .leftSideBar a:hover { color: rgb(166, 140, 83);
    background-color: transparent;
    text-decoration: none;
    }

  .leftSideBar .sideBarText { margin: 1ex 0.25ex 1.5em 0.75ex;
    padding: 0pt;
    color: black;
    background-color: transparent;
    line-height: 1.25em;
    display: block;
    }

  .leftSideBar .sideBarText a { text-decoration: underline;
    font-weight: bold;
    }

  .leftSideBar .sideBarText a:visited { text-decoration: underline;
    font-weight: bold;
    }

  .leftSideBar .sideBarText a:hover { text-decoration: none;
    }

  .leftSideBar .thisPage { color: rgb(64, 64, 64);
    background-color: transparent;
    font-weight: bold;
    }

  #main-copy { border-left: 1px solid rgb(216, 210, 195);
    margin: 0pt 0pt 0pt 9.5em;
    padding: 0.5ex 1em 1em;
    color: black;
    background-color: white;
    text-align: justify;
    line-height: 1.5em;
    }

  #main-copy-dark { border-left: 1px solid rgb(216, 210, 195);
    margin: 0.1em 0pt 0pt 9.5em;
    padding: 0.5ex 1em 1em;
    color: white;
    background-color: black;
    text-align: justify;
    line-height: 1.5em;
    }

  #main-copy h1 { border-top: 1px solid rgb(216, 210, 195);
    margin: 1em 0pt 0pt;
    padding: 1em 0pt 0pt;
    color: rgb(166, 140, 83);
    background-color: transparent;
    font-family: arial,verdana,helvetica,sans-serif;
    font-size: 175%;
    font-weight: bold;
    font-style: italic;
    }

  #main-copy a { color: rgb(168, 140, 83);
    background-color: transparent;
    text-decoration: underline;
    }

  .table-top { color: black;
    background-color: rgb(230, 223, 207);
    text-align: left;
    font-weight: bold;
    }

  .column-dark { color: black;
    background-color: rgb(243, 242, 235);
    }

  .column-light { color: black;
    background-color: white;
    }

  #main-copy a:hover { text-decoration: none;
    }

  p { margin: 1em 0pt 1.5em;
    padding: 0pt;
    }

  dt { margin: 0pt;
    padding: 0pt 0pt 0.5ex;
    font-weight: bold;
    }

  dd { margin: 0pt 0pt 1.5em 1.5em;
    padding: 0pt;
    }

  .watchBox { border: 1px dashed rgb(34, 70, 79);
    margin: 0pt;
    padding: 0.5em 0em;
    color: black;
    font-size: 12px;
    text-align: center;
    background-color: rgb(255, 153, 0);
    }

  .advisoryBox { border: 1px dashed rgb(34, 70, 79);
    margin: 0pt;
    padding: 0.5em 0em;
    color: black;
    font-size: 12px;
    text-align: center;
    background-color: rgb(255, 204, 0);
    }

  .warningBox { border: 1px dashed rgb(255, 255, 255);
    margin: 0pt;
    padding: 0.5em 0em;
    color: white;
    font-size: 13px;
    text-align: center;
    background-color: rgb(204, 0, 0);
    }

  #footer { margin: 0pt;
    padding: 1em 4mm;
    color: black;
    background-color: rgb(230, 223, 207);
    font-size: 92%;
    text-align: center;
    line-height: 1.25em;
    clear: both;
    }

  #footer div { margin: 0pt;
    padding: 0pt 0pt 1ex;
    }

  #footer a { color: black;
    background-color: transparent;
    text-decoration: underline;
    font-weight: bold;
    }

  #footer a:visited { color: rgb(112, 128, 144);
    background-color: transparent;
    text-decoration: underline;
    font-weight: bold;
    }

  #footer a:hover { text-decoration: none;
    }

