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



  body { margin: 0pt;

    padding: 0pt;

    text-align: left;

    font-style: normal;

    font-variant: normal;

    font-weight: normal;

    line-height: normal;

    color: black;

    font-family: tahoma;

    background-repeat: repeat;

    background-position: center top;

    background-attachment: fixed;

    background-color: rgb(168, 168, 168);

    font-size: 0.75em;

    }



  #container { padding: 0pt;

    width: 90%;

    margin-left: auto;

    line-height: 1.5em;

    color: rgb(0, 0, 0);

    margin-right: auto;

    background-attachment: fixed;

    background-position: left center;

    background-repeat: repeat-x;

    background-color: white;
    
   width:expression(document.body.clientWidth > 1152? "1150px": "auto" );

    }



  #banner { padding: 0pt;

    background: rgb(255, 255, 255) url(../images/bg2.png) no-repeat scroll left top;

    color: rgb(51, 51, 51);

    height: 76px;

    }



  #navlist { border-top: 2px groove rgb(191, 191, 191);

    border-bottom: 2px groove rgb(191, 191, 191);

    margin: 0pt 0pt 0px;

    padding: 2px 5px 2px 0pt;

    background: rgb(0, 0, 144) none repeat scroll 0% 50%;

    letter-spacing: 3px;

    color: rgb(255, 255, 255);

    }



  #navlist li { border-right: 2px inset rgb(149, 150, 98);

    margin: 0pt;

    list-style-type: none;

    list-style-image: none;

    list-style-position: outside;

    display: inline;

    background-color: transparent;

    }



  #navlist li a { margin: 0pt;

    padding: 2px 0.75em;

    background: transparent none repeat scroll 0% 50%;

    text-decoration: none;

    font-weight: bold;

    color: white;

    font-family: times new roman;

    font-size: 0.9em;

    }



  #navlist li a:link { background: transparent none repeat scroll 0% 50%;

    }



  #navlist li a:visited { background: transparent none repeat scroll 0% 50%;

    color: black;

    }



  #navlist li a:hover { background-image: none;

    background-repeat: repeat;

    background-attachment: scroll;

    background-position: 0% 50%;

    }



  #navlist li a#current { background: transparent none repeat scroll 0% 50%;

    color: white;

    }



  .menu ul li { line-height: 1.8em;

    list-style-position: outside;

    list-style-type: none;

    margin-bottom: 3px;

    color: rgb(0, 0, 0);

    margin-left: -40px;

    }



  .menu ul li a { margin-bottom: 3px;

    text-decoration: none;

    font-weight: inherit;

    color: rgb(0, 0, 238);

    border-left-style: dotted;

    border-left-width: 1px;

    border-bottom-style: dotted;

    border-bottom-width: 1px;

    margin-left: 3px;

    padding-left: 8px;

    font-size: 100%;

    }



  .menu ul li a:hover { border-left: 10px solid blue;

    list-style-type: none;

    text-decoration: none;

    display: block;

    margin-bottom: 3px;

    background-color: rgb(234, 234, 234);

    }



  #content { border-left: 1px dashed rgb(168, 168, 168);

    border-right: 1px dashed rgb(168, 168, 168);

    padding: 0pt 20px;

    background-color: rgb(255, 255, 255);

    margin-top: 10px;

    line-height: 1.4em;

    margin-left: 205px;

    margin-right: 210px;

    font-size: 13px;

    }



  #sidebar-a { padding-top: 0pt;

    padding-bottom: 0pt;

    float: left;

    margin-right: 5px;

    background-color: rgb(234, 234, 234);

    padding-left: 15px;

    width: 180px;

    }



  #sidebar-b { padding: 0pt 10px 15px;

    float: right;

    margin-top: 0pt;

    margin-bottom: 0pt;

    background-color: rgb(234, 234, 234);

    margin-left: 5px;

    width: 180px;

    }



  #footer { border-style: ridge double solid;

    border-color: rgb(202, 202, 202) rgb(168, 168, 168) rgb(168, 168, 168);

    border-width: 1px 1px 2px;

    margin: 0pt;

    padding: 5px;

    clear: both;

    color: rgb(0, 0, 0);

    background-color: rgb(234, 234, 234);

    }



  #footer a { text-decoration: none;

    color: blue;

    }



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

    color: rgb(254, 63, 34);

    }



  a { background-color: transparent;

    font-weight: bold;

    text-decoration: underline;

    color: rgb(0, 0, 238);

    }



  a:hover { text-decoration: underline;

    color: rgb(0, 0, 153);

    }



  a img { border: medium none ;

    }



  .border { border: 1px solid rgb(71, 96, 66);

    margin: 10px;

    padding: 10px;

    }



  .imgleft { border: 1px solid rgb(144, 185, 5);

    margin: 5px 10px 10px 15px;

    padding: 5px;

    float: left;

    }



  h1 { background: transparent none repeat scroll 0% 50%;

    letter-spacing: 5px;

    line-height: 1.1em;

    color: rgb(0, 0, 144);

    padding-top: 20px;

    padding-bottom: 10px;

    font-family: times new roman;

    font-size: 1.9em;

    text-align: center;

    text-decoration: none;

    }



  h2 { background-repeat: repeat;

    padding-left: 3px;

    color: rgb(0, 0, 144);

    font-family: Times New Roman;

    font-size: 1.3em;

    }



  h3 { background: transparent none repeat scroll 0% 50%;

    padding-left: 5px;

    text-transform: uppercase;

    padding-top: 1px;

    padding-bottom: 1px;

    font-size: 1.3em;

    color: rgb(0, 0, 144);

    font-family: Times New Roman;

    }



  h4 { padding: 5px;

    background-image: none;

    background-repeat: repeat;

    background-attachment: scroll;

    background-position: 0% 50%;

    text-transform: uppercase;

    font-size: 110%;

    }



  h5 { font-family: Times New Roman;

    color: rgb(0, 0, 144);

    font-size: 1.6em;

    line-height: 1em;

    }


