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

  * { margin: 0pt;
    padding: 0pt;
    }

  body { margin: 20px auto;
    color: rgb(102, 102, 102);
    background-color: rgb(255, 255, 255);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.83em;
    width: 760px;
    }

  h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 1em 0pt;
    }

  h1 { font-size: 1.67em;
    }

  h2 { font-size: 1.39em;
    }

  h3 { font-size: 1.2em;
    }

  h4 { font-size: 1em;
    }

  li, dd { margin-left: 5%;
    }

  fieldset { padding: 0.5em;
    }

  a { color: rgb(102, 153, 255);
    background-color: rgb(255, 255, 255);
    font-weight: bold;
    text-decoration: none;
    }

  a:hover { color: rgb(51, 102, 255);
    background-color: rgb(255, 255, 255);
    font-weight: bold;
    text-decoration: underline;
    }

  #header { color: rgb(102, 153, 255);
    background-color: rgb(255, 255, 255);
    width: 760px;
    clear: both;
    }

  #title { padding: 0px;
    color: rgb(102, 153, 255);
    background-color: rgb(255, 255, 255);
    font-size: 3em;
    font-weight: bold;
    float: left;
    }

  #contact { padding: 0px;
    float: right;
    }

  #contact a { color: rgb(102, 153, 255);
    background-color: rgb(255, 255, 255);
    font-weight: bold;
    text-decoration: none;
    }

  #contact a:hover { color: rgb(51, 102, 255);
    background-color: rgb(255, 255, 255);
    text-decoration: underline;
    }

  #slogan { padding: 0px;
    color: rgb(102, 102, 102);
    background-color: rgb(255, 255, 255);
    font-size: 1.17em;
    font-weight: bold;
    font-style: normal;
    width: 520px;
    clear: both;
    float: left;
    }

  #nav { margin: 0pt 0pt 5px;
    padding: 14px 0px 4px;
    line-height: 2.5em;
    width: 760px;
    clear: both;
    }

  #nav a { border: 1px solid rgb(51, 102, 255);
    padding: 4px 35px;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 153, 255);
    font-weight: bold;
    text-decoration: none;
    }

  #nav .selected, #nav a:hover { padding: 4px 35px;
    color: rgb(255, 255, 255);
    background-color: rgb(51, 102, 255);
    text-decoration: none;
    }

  #content { border-top: 1px solid rgb(204, 204, 204);
    width: 760px;
    clear: both;
    }

  #maincontent { border-right: 1px solid rgb(204, 204, 204);
    padding: 0px 5px 0px 0px;
    font-size: 1em;
    width: 550px;
    float: left;
    }

  #sidecontent { padding: 5px 0px 0px;
    font-size: 0.83em;
    width: 195px;
    float: right;
    }

  #footer { color: rgb(255, 255, 255);
    background-color: rgb(102, 153, 255);
    font-size: 80%;
    line-height: 1.5em;
    width: 760px;
    clear: both;
    }

  #footer a { color: rgb(255, 255, 255);
    background-color: rgb(102, 153, 255);
    text-decoration: none;
    }

  #footer a:hover { color: rgb(255, 255, 255);
    background-color: rgb(102, 153, 255);
    font-weight: bold;
    text-decoration: underline;
    }

  #copyrightdesign { padding: 5px 0px 5px 20px;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 153, 255);
    width: 580px;
    float: left;
    }

  #footercontact { padding: 5px 0px 5px 50px;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 153, 255);
    width: 110px;
    float: right;
    }

  .file_name { border-top: 1px solid rgb(153, 153, 153);
    border-bottom: 1px solid rgb(153, 153, 153);
    font-weight: bold;
    color: rgb(0, 0, 0);
    text-align: center;
    background-color: rgb(255, 255, 204);
    font-size: larger;
    }

  .file_info { border-top: 1px solid rgb(153, 153, 153);
    border-bottom: 1px solid rgb(153, 153, 153);
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 204);
    text-align: center;
    }

  .file_download { border-top: 1px solid rgb(153, 153, 153);
    border-bottom: 1px solid rgb(153, 153, 153);
    text-align: center;
    }

