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

  body { margin: 5px 0pt;
    padding: 0pt;
    background: rgb(240, 240, 240) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(0, 0, 0);
    line-height: 1.4em;
    font-size: 74%;
    }

  .content { margin: 0pt auto;
    padding: 0pt;
    background: rgb(255, 255, 255) url(bg.jpg) repeat-y scroll center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(80, 80, 80);
    width: 791px;
    }

  .topnav { margin: 0pt 0pt 0pt 15px;
    padding: 0pt;
    background-attachment: scroll;
    position: relative;
    clear: both;
    height: 21px;
    font-size: 8pt;
    width: 760px;
    background-repeat: repeat-x;
    background-position: left top;
    }

  #toph { margin: 0pt;
    padding: 0pt;
    background: rgb(240, 240, 240) url(top.jpg) no-repeat scroll center bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    height: 14px;
    }

  #header { padding: 0pt 15px;
    color: rgb(255, 255, 255);
    line-height: 1em;
    }

  #header .rside { background-image: url(header.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 50%;
    color: rgb(51, 116, 147);
    float: right;
    height: 129px;
    width: 587px;
    font-size: 90%;
    }

  #header .citation { padding: 60px 25px 25px 6px;
    text-align: right;
    color: rgb(240, 240, 240);
    opacity: 1;
    }

  #header .lside { border: 1px none rgb(102, 102, 102);
    margin: 0pt;
    padding: 0pt;
    background-attachment: scroll;
    color: rgb(255, 255, 255);
    float: left;
    background-repeat: no-repeat;
    background-image: url(headerl.jpg);
    background-position: center;
    opacity: 1;
    height: 129px;
    width: 174px;
    }

  #header h2 { background-color: inherit;
    letter-spacing: 1px;
    color: rgb(204, 0, 0);
    font-family: MS Sans Serif;
    font-weight: bold;
    opacity: 1;
    }

  #header .title { text-align: center;
    background-repeat: repeat-x;
    background-position: left top;
    opacity: 1;
    }

  #main { margin: 0pt 20px 0pt 15px;
    }

  #main h2 { background-color: inherit;
    color: rgb(21, 97, 132);
    line-height: 0.2em;
    }

  #main h3 { margin: 0pt 0pt 10px;
    padding: 0pt;
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 85%;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    color: rgb(95, 95, 95);
    }

  .center { margin: 15px 5px 15px 15px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: right;
    overflow: auto;
    width: 550px ! important;
    height: 380px;
    padding-right: 10px;
    }

  .leftmenu { margin: 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) url(leftbg.jpg) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 174px;
    float: left;
    }

  .padding { padding: 15px;
    }

  .img { border: 1px solid rgb(224, 224, 224);
    margin: 5px 8px 5px 0pt;
    padding: 1px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    color: rgb(51, 51, 51);
    }

  #footer { margin: 0pt;
    padding: 0px;
    background: rgb(255, 255, 255) url(footer.jpg) no-repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(160, 160, 160);
    height: 43px;
    text-align: center;
    font-size: 90%;
    clear: both;
    }

  #footer hr { border: 1px solid rgb(240, 240, 240);
    margin: 0pt 25px;
    width: 740px;
    color: rgb(136, 136, 136);
    }

  #footer a { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(153, 153, 153);
    text-decoration: none;
    }

  #footer a:hover { background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-decoration: underline;
    color: rgb(68, 68, 68);
    }

  .nav { padding: 0px 0pt 0pt;
    clear: both;
    text-align: left;
    color: rgb(125, 128, 133);
    }

  .nav li { border-bottom: 1px solid rgb(204, 204, 204);
    margin: 0pt 0pt 8px;
    padding: 0pt 0pt 0pt 5px;
    font-weight: bold;
    list-style-type: none;
    }

  .nav li a { color: rgb(84, 96, 120);
    text-decoration: none;
    font-weight: inherit;
    }

  .nav li a:hover { color: rgb(242, 153, 0);
    text-decoration: none;
    }

  .boxads { border: 1px solid rgb(153, 153, 153);
    padding: 5px;
    background: rgb(231, 237, 240) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(51, 51, 51);
    }

  p { margin: 0pt 0pt 5px;
    padding: 0pt;
    color: rgb(85, 85, 85);
    }

  hr { border: 0pt none ;
    height: 1px;
    color: rgb(238, 238, 238);
    background-color: rgb(238, 238, 238);
    }

  a { color: rgb(15, 91, 127);
    text-decoration: underline;
    }

  a:hover { text-decoration: underline;
    color: rgb(242, 153, 0);
    }

  h1 { margin: 0pt;
    padding: 0pt;
    color: rgb(15, 91, 127);
    font-family: Arial,Sans-Serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 1.8em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    letter-spacing: -1px;
    }

  h1 a { color: rgb(15, 91, 255);
    }

  h2 { margin: 10px 0pt;
    padding: 0pt;
    background-color: inherit;
    color: rgb(15, 91, 127);
    font-size: 140%;
    font-weight: bold;
    }

  h2 a { color: rgb(15, 91, 127);
    }

  h2 a:hover { color: rgb(15, 91, 175);
    text-decoration: none;
    }

  ul { margin: 5px 0pt 20px 15px;
    padding: 0pt;
    list-style-position: outside;
    list-style-image: url(none);
    }

  li { margin: 0pt 0pt 0px;
    padding: 0pt 0pt 0pt 0px;
    list-style-image: url(none);
    list-style-type: disc;
    }

  li a { color: rgb(84, 96, 120);
    text-decoration: underline;
    }

  li a:hover { color: rgb(242, 153, 0);
    }

  #menu ul { margin: 0pt;
    padding: 0pt;
    background: rgb(255, 255, 255) url(btn_2.jpg) repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    white-space: nowrap;
    font-size: 8pt;
    color: rgb(255, 255, 255);
    float: left;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    width: 100%;
    }

  #menu ul li { display: inline;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #menu ul li a { border-right: 1px solid rgb(204, 204, 204);
    margin: 0pt;
    padding: 0.25em 1.5em 0.3em;
    background: rgb(255, 255, 255) url(btn_2.jpg) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    text-decoration: none;
    float: left;
    font-weight: inherit;
    width: 50px;
    text-align: center;
    }

  #menu ul li a:hover, #menu ul li a#selected:hover { border-right: 1px solid rgb(204, 204, 204);
    margin: 0pt;
    padding: 0.25em 1.5em 0.3em;
    background: rgb(255, 255, 255) url(btn_2_invert.jpg) repeat-x scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(255, 255, 255);
    text-decoration: none;
    float: left;
    width: 50px;
    text-align: center;
    }

  #menu ul li a#selected { border-right: 1px solid rgb(204, 204, 204);
    margin: 0pt;
    padding: 0.25em 1.5em 0.3em;
    background: rgb(255, 255, 255) url(btn_2_invert.jpg) repeat-x scroll left bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(0, 0, 0);
    text-decoration: none;
    float: left;
    width: 50px;
    text-align: center;
    }


