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

  body { margin: 0pt;
    padding: 0pt;
    background: rgb(247, 247, 247) url(../images/img01.jpg) repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    color: rgb(90, 85, 78);
    }

  h1, h2, h3 { margin: 0pt;
    padding: 0pt;
    font-weight: normal;
    color: rgb(50, 99, 154);
    font-family: Georgia,"Times New Roman",Times,serif;
    }

  h1 { font-size: 2em;
    }

  h2 { font-size: 2.4em;
    }

  h3 { font-size: 1.6em;
    }

  p, ul, ol { margin-top: 0pt ! important;
    line-height: 200% ! important;
    font-family: "Trebuchet MS",Georgia,"Times New Roman",Times,serif ! important;
    }

  ul, ol { margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  a { text-decoration: underline;
    color: rgb(81, 108, 0);
    }

  a:hover { text-decoration: none;
    }

  h2 a { text-decoration: none;
    }

  #wrapper { border-style: none;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    background: transparent url(../images/img02.jpg) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #header { border: 1px none rgb(204, 204, 204);
    margin: 0pt auto;
    padding: 0px;
    background: transparent url(../images/img03.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 1000px;
    height: 235px;
    }

  #logo { border-style: none;
    margin: 0pt;
    padding: 55px 0px 0px 250px;
    float: left;
    color: rgb(0, 0, 0);
    }

  #logo h1, #logo p { margin: 0pt;
    padding: 0pt;
    font-family: Georgia,"Times New Roman",Times,serif;
    }

  #logo h1 { letter-spacing: -1px;
    font-size: 44px;
    }

  #logo h1 a { color: rgb(255, 255, 255);
    }

  #logo p { margin: -30px 0px 0px;
    padding: 26px 0pt 0pt 2px;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 19px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(197, 232, 255);
    }

  #logo a { border: medium none ;
    background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: none;
    color: rgb(197, 232, 255);
    }

  #search { border-bottom: 4px solid rgb(255, 255, 255);
    padding: 20px 0px 0px;
    background: rgb(226, 226, 226) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    width: 280px;
    height: 60px;
    }

  #search form { margin: 0pt;
    padding: 10px 0pt 0pt 20px;
    height: 41px;
    }

  #search fieldset { border: medium none ;
    margin: 0pt;
    padding: 0pt;
    }

  #search-text { border: 1px solid rgb(222, 222, 222);
    padding: 6px 5px 2px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 170px;
    text-transform: lowercase;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(93, 120, 29);
    }

  #search-submit { border: medium none ;
    background: rgb(185, 185, 185) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 50px;
    height: 22px;
    color: rgb(0, 0, 0);
    }

  #banner { border: 12px solid rgb(236, 236, 236);
    margin-bottom: 20px;
    }

  #menu { margin: 0pt auto;
    padding: 0pt;
    background: transparent url(../images/img04_r2.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 1000px;
    height: 65px;
    opacity: 1;
    }

  #menu ul { padding: 10px 25px 0px 0px;
    margin-left: 80pt;
    float: left;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    line-height: normal;
    }

  #menu li { float: left;
    }

  #menu a { border: medium none ;
    background: transparent url(../images/img05a.jpg) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    display: block;
    width: 100px;
    height: 39px;
    margin-left: 10px;
    padding-top: 15px;
    font-family: Georgia,"Times New Roman",Times,serif;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    color: rgb(255, 255, 255);
    opacity: 1;
    }

  #menu a:hover, #menu .current_page_item a { text-decoration: none;
    }

  #menu .current_page_item a { background: transparent url(../images/img06.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 0pt;
    color: rgb(73, 62, 43);
    }

  #page { margin: 0px auto;
    padding: 10px 15px 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 970px;
    }

  #leftcol { padding-left: 15px;
    float: left;
    width: 120px;
    height: 560px;
    text-align: center;
    }

  #leftcol p a img { border: 3px solid rgb(8, 124, 181);
    }

  #content { margin: 20px 15px 0pt 165px;
    height: 560px;
    width: 700px;
    text-align: center;
    }

  #content p img { border: 3px solid rgb(8, 124, 181);
    }

  #sidebar { float: right;
    width: 120px;
    height: 560px;
    text-align: center;
    }

  #sidebar p a img { border: 3px solid rgb(8, 124, 181);
    }

  #footer-content { margin: 0pt auto;
    padding: 10px 50px 0px;
    background: transparent url(../images/img15a.jpg) no-repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 900px;
    height: 70px;
    font-size: 12px;
    color: white;
    }

  #footer { margin: 0pt auto;
    padding: 0px 0pt 15px;
    height: 50px;
    font-family: Arial,Helvetica,sans-serif;
    }

  #footer p { margin: 0pt;
    line-height: normal;
    font-size: 12px;
    text-align: center;
    color: rgb(130, 162, 185);
    }

  #footer a { text-decoration: underline;
    color: rgb(130, 162, 185);
    }

