/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  * { margin: 0pt;
    padding: 0pt;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: left center;
    }

  body { margin: 20px auto;
    color: rgb(51, 51, 51);
    background-color: rgb(255, 255, 255);
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-size: 83%;
    width: 760px;
    padding-left: 10px;
    padding-right: 10px;
    background-repeat: no-repeat;
    background-position: left center;
    opacity: 1;
    }

  .highlight { font-family: 'Courier New',Verdana,Tahoma,Arial,sans-serif;
    }

  h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 0.75em 0pt;
    }

  h1 { font-size: 167%;
    }

  h2 { font-size: 139%;
    }

  h3 { font-size: 120%;
    }

  h4 { font-size: 100%;
    }

  li, dd { margin-left: 2em;
    }

  a { background-color: rgb(255, 255, 255);
    font-weight: normal;
    text-decoration: underline;
    color: rgb(0, 0, 255);
    }

  a:hover { font-weight: normal;
    text-decoration: none;
    background-color: rgb(0, 0, 255);
    color: rgb(255, 255, 255);
    }

  #header { margin: 0px;
    padding: 0px;
    color: rgb(255, 255, 255);
    background-attachment: fixed;
    opacity: 1;
    background-position: center top;
    background-color: rgb(51, 102, 204);
    }

  #title { margin: 0px;
    padding: 10px 0px 0px 20px;
    color: rgb(255, 255, 255);
    font-size: 200%;
    font-weight: normal;
    float: left;
    width: 740px;
    background-color: rgb(51, 102, 204);
    background-attachment: fixed;
    opacity: 1;
    }

  ul#nav { margin: 0px 0px 10px;
    padding: 0px 0px 10px;
    clear: both;
    float: left;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    width: 100%;
    color: rgb(255, 255, 255);
    background-color: rgb(51, 102, 204);
    }

  ul#nav li { margin: 0px;
    padding: 0px;
    float: right;
    }

  ul#nav li a { margin: 0px 2px 0px 0px;
    padding: 5px 10px;
    display: block;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 153, 255);
    font-weight: normal;
    text-decoration: none;
    }

  ul#nav li a:hover { border-bottom: 3px solid rgb(255, 255, 255);
    }

  ul#nav a.selected { border-bottom: 3px solid rgb(255, 255, 255);
    }

  #slogan { margin: 6px 0px 0px;
    padding: 4px 0px 2px 20px;
    color: rgb(255, 255, 255);
    background-color: rgb(102, 153, 255);
    width: 740px;
    clear: both;
    float: left;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
    }

  #content { border-top: 5px solid rgb(102, 153, 255);
    margin: 0px;
    padding: 0px;
    font-size: 100%;
    width: 760px;
    float: left;
    }

  #maincontent { margin: 0px;
    padding: 0px 5px 5px 0px;
    font-size: 100%;
    width: 540px;
    float: left;
    }

  #sidecontent { border: thin solid rgb(0, 102, 204);
    margin: 15px 0px;
    padding: 5px 10px 10px;
    background: rgb(230, 236, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,sans-serif;
    color: rgb(51, 51, 51);
    font-size: 85%;
    width: 180px;
    float: right;
    }

  #sidecontent a { background: rgb(230, 236, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 255);
    text-decoration: underline;
    }

  #sidecontent a:hover { background: rgb(0, 0, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

  #sidecontent h2 { margin: 0.75em 0.25em 0.25em 0em;
    }

  #sidecontent ul { margin: 0.25em;
    }

  #sidecontent p { margin: 0em;
    }

  #nullblock {  }

  #footer { border-top: 6px solid rgb(102, 153, 255);
    height: 40px;
    color: rgb(51, 51, 51);
    background-color: rgb(255, 255, 255);
    font-size: 85%;
    width: 760px;
    clear: both;
    }

  #footer a { background-color: rgb(255, 255, 255);
    font-weight: normal;
    color: rgb(0, 0, 255);
    text-decoration: underline;
    }

  #footer a:hover { font-weight: normal;
    text-decoration: none;
    background-color: rgb(0, 0, 255);
    color: rgb(255, 255, 255);
    }

  #copyrightdesign { padding: 5px 20px 5px 0px;
    color: rgb(102, 102, 102);
    background-color: rgb(255, 255, 255);
    width: 580px;
    float: left;
    }

  #footercontact { padding: 5px 0px;
    color: rgb(0, 102, 204);
    background-color: rgb(255, 255, 255);
    float: right;
    }

  #footercontent a { background-color: rgb(255, 255, 255);
    font-weight: normal;
    text-decoration: none;
    color: rgb(0, 0, 255);
    }

  #footercontent a:hover { font-weight: normal;
    text-decoration: none;
    background-color: rgb(0, 0, 255);
    color: rgb(255, 255, 255);
    }

