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

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

  .bottom { clear: both;
    }

  body { margin: 0pt;
    padding: 0pt;
    background: rgb(204, 204, 204) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    font-size: 80%;
    font-family: "arial";
    }

  img { border: 0pt none ;
    }

  #topCont { width: 100%;
    height: 250px;
    color: rgb(204, 204, 204);
    }

  #top { margin: 0pt auto;
    background: rgb(0, 0, 0) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 900px;
    height: 50px;
    font-weight: bold;
    }

  #topleft { padding: 18px 0pt 0pt 25px;
    float: left;
    width: 225px;
    height: 32px;
    font-size: 85%;
    color: rgb(102, 102, 102);
    }

  #topleft a { color: rgb(255, 204, 0);
    text-decoration: none;
    }

  #topleft a:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  #topright { padding: 16px 25px 0pt 0pt;
    float: left;
    width: 625px;
    height: 34px;
    text-align: right;
    font-size: 120%;
    color: rgb(153, 153, 153);
    }

  #header { margin: 0pt auto;
    background: rgb(0, 0, 0) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 900px;
    height: 200px;
    }

  #headerleft { background: rgb(51, 51, 51) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 300px;
    height: 200px;
    font-family: Arial,Helvetica,sans-serif;
    }

  #headerright { background: rgb(51, 51, 51) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 600px;
    height: 200px;
    font-family: Bimini;
    }

  #headerright h1 { margin: 0pt;
    padding: 65px 30px 0pt 0pt;
    font-weight: normal;
    font-size: 300%;
    letter-spacing: -2px;
    color: rgb(255, 255, 255);
    text-align: right;
    font-family: bimini;
    }

  #headerright h2 { margin: -10px 0pt 0pt;
    padding: 0pt 30px 0pt 0pt;
    font-weight: normal;
    font-size: 200%;
    letter-spacing: -1px;
    color: rgb(255, 204, 0);
    text-align: right;
    font-family: bimini;
    }

  #mainCont { width: 100%;
    }

  #main { margin: 0pt auto;
    background: rgb(255, 255, 255) url(../images/background-main.png) repeat-y scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 900px;
    }

  #mainmenu { padding: 15px 0pt 0pt;
    background: rgb(241, 241, 241) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 299px;
    font-size: 85%;
    font-weight: bold;
    }

  #mainmenu ul { margin: 0pt 0pt 30px;
    list-style-type: none;
    }

  #mainmenu a { padding: 7px 0pt 7px 20px;
    display: block;
    width: 279px;
    text-decoration: none;
    color: rgb(51, 51, 51);
    }

  #mainmenu a.active { background: rgb(204, 204, 204) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    opacity: 1;
    }

  #mainmenu a:hover { background: rgb(255, 204, 0) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    }

  #mainmenu p { margin: 0pt 20px 15px;
    color: rgb(85, 85, 85);
    line-height: 160%;
    font-size: 110%;
    }

  #mainmenu p span { color: rgb(34, 34, 34);
    font-size: 125%;
    }

  #maincontent { padding: 15px 25px 0pt;
    float: left;
    width: 550px;
    line-height: 160%;
    }

  #maincontent p { margin: 0pt 0pt 15px;
    padding: 0pt;
    }

  #maincontent h1 { margin: 0pt 0pt 15px;
    padding: 0pt;
    font-weight: normal;
    font-size: 170%;
    color: rgb(102, 102, 102);
    }

  #maincontent img { border: 1px solid rgb(204, 204, 204);
    margin: 0pt 0pt 15px 15px;
    padding: 5px;
    float: right;
    }

  #maincontent ul { margin: 0pt 0pt 15px 30px;
    list-style-type: square;
    color: rgb(255, 204, 0);
    }

  #maincontent blockquote { border-left: 3px solid rgb(255, 204, 0);
    margin: 0pt 0pt 15px 20px;
    padding: 0pt 0pt 0pt 15px;
    }

  #maincontent ul li span { color: rgb(0, 0, 0);
    }

  #footerCont { width: 100%;
    }

  #footer { border-top: 1px solid rgb(204, 204, 204);
    margin: 0pt auto;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 900px;
    color: rgb(153, 153, 153);
    font-size: 85%;
    }

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

  #footer a:hover { color: rgb(255, 204, 0);
    }

  #footerleft { padding: 15px 0pt 15px 25px;
    float: left;
    width: 425px;
    }

  #footerright { padding: 15px 25px 15px 0pt;
    float: left;
    width: 425px;
    text-align: right;
    }

