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

  body { margin: 0.5em;
    padding: 0pt;
    height: 100%;
    background-color: rgb(255, 255, 255);
    background-image: url(img/body-bg.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    color: rgb(0, 0, 0);
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.9em;
    }

  a { color: rgb(84, 118, 153);
    text-decoration: underline;
    }

  a:hover { color: rgb(153, 153, 153);
    text-decoration: none;
    }

  img { border: medium none ;
    }

  img.left { border: 1px solid rgb(238, 238, 238);
    margin: 0pt 0.5em 0pt 0.2em;
    padding: 0.2em;
    float: left;
    }

  img.right { border: 1px solid rgb(238, 238, 238);
    margin: 0pt 0.2em 0pt 0.5em;
    padding: 0.2em;
    float: right;
    }

  blockquote.warning { border-top: 1px solid rgb(238, 238, 238);
    margin: 1em;
    padding: 0.5em 0.5em 0.5em 5em;
    background-color: rgb(255, 255, 255);
    background-image: url(img/blockquote-bg-warning.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    }

  blockquote.question { border-top: 1px solid rgb(238, 238, 238);
    margin: 1em;
    padding: 0.5em 0.5em 0.5em 5em;
    background-color: rgb(255, 255, 255);
    background-image: url(img/blockquote-bg-question.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    }

  blockquote p { margin: 0.2em;
    font-size: 0.8em;
    color: rgb(97, 97, 97);
    }

  #centerColumn { border: 1px solid rgb(187, 209, 226);
    margin: 0pt auto;
    padding: 1em;
    width: 38em;
    text-align: left;
    vertical-align: middle;
    background-color: rgb(255, 255, 255);
    }

  #centerColumn h2 { margin: 0pt 0pt -0.5em;
    padding: 0.75em 0pt 0pt;
    font-size: 1em;
    letter-spacing: 0.1em;
    color: rgb(218, 134, 25);
    }

  #header { border: 1px solid rgb(235, 205, 72);
    margin: 0pt;
    padding: 0pt;
    background-color: rgb(255, 255, 255);
    background-image: url(img/header-bg.jpg);
    background-position: right bottom;
    background-repeat: no-repeat;
    height: 90px;
    }

  #header h1 { margin: 0pt 0pt -0.6em;
    padding: 1em 0pt 0pt 1em;
    font-size: 1.5em;
    letter-spacing: 0.1em;
    color: rgb(255, 255, 255);
    }

  #header h2 { margin: 0pt;
    padding: 1em 0pt 0pt 1.75em;
    font-size: 0.9em;
    font-weight: 300;
    letter-spacing: 0.1em;
    color: rgb(0, 0, 0);
    }

  #navtabs { margin: 0pt;
    float: left;
    width: 100%;
    height: 6em;
    font-size: 93%;
    line-height: normal;
    }

  #navtabs ul { margin: 0pt;
    padding: 4.1em 0pt 0pt 0.2em;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #navtabs li { margin: 0pt;
    padding: 0pt;
    display: inline;
    }

  #navtabs a { margin: 0pt;
    padding: 0pt 0pt 0pt 4px;
    float: left;
    background-image: url(img/tableftB.gif);
    background-position: left top;
    background-repeat: no-repeat;
    text-decoration: none;
    }

  #navtabs a span { padding: 5px 15px 4px 6px;
    float: left;
    display: block;
    background-image: url(img/tabrightB.gif);
    background-position: right top;
    background-repeat: no-repeat;
    color: rgb(158, 129, 0);
    }

  #navtabs a span { float: none;
    }

  #navtabs a:hover span { color: rgb(0, 0, 0);
    }

  #navtabs a:hover { background-position: 0% -42px;
    }

  #navtabs a:hover span { background-position: 100% -42px;
    color: rgb(0, 0, 0);
    }

  #fauxRightColumn { border-bottom: 1px solid rgb(238, 238, 238);
    margin: 0.5em 0pt 0pt 0.5em;
    padding: 0pt 0.7em 0.7em;
    position: relative;
    float: right;
    width: 11em;
    font-size: 0.9em;
    background-color: rgb(255, 255, 255);
    background-image: url(img/fauxrightcolumn-bg.jpg);
    background-position: center top;
    background-repeat: repeat-x;
    }

  #fauxRightColumn h2 { margin-bottom: -1em;
    font-size: 0.9em;
    color: rgb(218, 134, 25);
    }

  #fauxRightColumn a { font-size: 0.9em;
    text-decoration: none;
    color: rgb(85, 148, 73);
    }

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

  #footer { border-top: 1px solid rgb(238, 238, 238);
    margin: 5em 0pt 0pt;
    padding: 0pt;
    position: relative;
    bottom: 0pt;
    height: 4em;
    line-height: 4em;
    text-align: center;
    font-size: 0.7em;
    background-color: rgb(255, 255, 255);
    }


