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

  body { margin: 0em auto;
    padding: 0em;
    background: transparent url(../img/img_background.gif) repeat-y scroll center top;
    font-size: 62.5%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Verdana,Tahoma,Arial,sans-serif;
    }

  #header-section { margin: 0em;
    width: 127mm;
    }

  #wrap { margin: 0em auto;
    width: 76em;
    }

  #header-background { border: medium none ;
    margin: 0em;
    height: 100%;
    float: left;
    width: 100%;
    }

  #header-background-left { border: medium none ;
    margin: 0em;
    padding: 0em;
    width: 14.5em;
    float: left;
    }

  #header-background-right { border: medium none ;
    margin: 0em;
    padding: 0em;
    width: 61.5em;
    float: right;
    }

  #header { border-top: 0.1em solid rgb(175, 175, 175);
    border-bottom: 0.1em solid rgb(175, 175, 175);
    margin: 0em 0em 1.5em;
    clear: both;
    background-color: rgb(235, 235, 235);
    text-transform: uppercase;
    line-height: 2em;
    height: 2em;
    color: rgb(50, 50, 50);
    }

  #header ul { margin: 0em;
    padding: 0em;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-weight: bold;
    font-size: 1em;
    }

  #header li { float: left;
    white-space: nowrap;
    }

  #header li a { border-right: 0.1em solid rgb(175, 175, 175);
    padding: 0em 1em;
    background-color: rgb(235, 235, 235);
    text-decoration: none;
    color: rgb(50, 50, 50);
    display: inline;
    }

  #header a:hover { border-right: 0.1em solid rgb(175, 175, 175);
    background-color: rgb(220, 220, 220);
    text-transform: uppercase;
    text-decoration: none;
    color: rgb(50, 50, 50);
    }

  #header .selected { border-right: 0.1em solid rgb(175, 175, 175);
    padding: 0em 0.5em;
    background-color: rgb(220, 220, 220);
    color: rgb(50, 50, 50);
    }

  * html #header a { width: 1%;
    }

  #left-column { width: 20%;
    float: left;
    vertical-align: top;
    background-color: rgb(255, 255, 255);
    font-size: 1.1em;
    color: rgb(50, 50, 50);
    }
    
  #left-column2 { width: 30%;
        float: left;
        vertical-align: top;
        background-color: rgb(255, 255, 255);
        font-size: 1.1em;
        color: rgb(50, 50, 50);
    }

  #left-column ul { margin: 0em;
    padding: 0em;
    width: 95%;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #left-column li { margin: 0em;
    }

  #left-column li a { border-top: 0.1em solid rgb(200, 200, 200);
    border-left: 0.5em solid rgb(235, 235, 235);
    padding: 0.3em 0.7em 0.2em 1.2em;
    display: block;
    background-color: rgb(235, 235, 235);
    text-decoration: none;
    font-weight: normal;
    color: rgb(50, 50, 50);
    height: 1.3em;
    }

  #left-column a:hover { border-left: 0.5em solid rgb(175, 175, 175);
    background-color: rgb(220, 220, 220);
    text-decoration: none;
    color: rgb(50, 50, 50);
    }

  #left-column .selected { border-top: 0.1em solid rgb(200, 200, 200);
    border-left: 0.5em solid rgb(175, 175, 175);
    padding: 0.3em 0.7em 0.2em 1.2em;
    display: block;
    background-color: rgb(220, 220, 220);
    font-weight: normal;
    color: rgb(50, 50, 50);
    }

  #left-column .left-navheader-first { border-left: 0em solid rgb(255, 210, 113);
    margin: 0em 0em 1em;
    padding: 0.3em 0.7em 0.3em 0.9em;
    display: block;
    background-color: rgb(220, 220, 220);
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  #left-column .left-navheader { border-left: 0.5em solid rgb(235, 235, 235);
    margin: 1em 0em 0em;
    padding: 0.3em 0.7em 0.2em 0.4em;
    display: block;
    background-color: rgb(220, 220, 220);
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  #middle-column { padding: 0em 0.6em 0em 0.7em;
    float: left;
    width: 57.5%;
    background-color: rgb(255, 255, 255);
    color: rgb(100, 100, 100);
    line-height: 1.3em;
    font-size: 1.2em;
    }

  .middle-column-left { float: left;
    width: 47.75%;
    }

  .middle-column-right { float: right;
    width: 47.75%;
    }

  .middle-column-box-title-grey { margin: 0em 0em 0.5em;
    padding: 0.2em 0em 0.2em 0.3em;
    clear: both;
    display: block;
    background-color: rgb(220, 220, 220);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .middle-column-box-title-blue { margin: 0em 0em 0.5em;
    padding: 0.2em 0em 0.2em 0.3em;
    clear: both;
    display: block;
    background-color: rgb(187, 211, 247);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .middle-column-box-title-yellow { margin: 0em 0em 0.5em;
    padding: 0.2em 0em 0.2em 0.3em;
    clear: both;
    display: block;
    background-color: rgb(255, 236, 128);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .middle-column-box-title-green { margin: 0em 0em 0.5em;
    padding: 0.2em 0em 0.2em 0.3em;
    clear: both;
    display: block;
    background-color: rgb(196, 221, 108);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .middle-column-box-title-red { margin: 0em 0em 0.5em;
    padding: 0.2em 0em 0.2em 0.3em;
    clear: both;
    display: block;
    background-color: rgb(255, 176, 176);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .middle-column-box-white { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 100%;
    }

  .middle-column-box-blue { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 100%;
    background-color: rgb(187, 211, 247);
    }

  .middle-column-box-yellow { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 100%;
    background-color: rgb(255, 240, 170);
    }

  .middle-column-box-green { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 100%;
    background-color: rgb(224, 244, 181);
    }

  .middle-column-box-red { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 100%;
    background-color: rgb(255, 219, 219);
    }

  .middle-column-box-left-white { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 98%;
    }

  .middle-column-box-left-blue { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 98%;
    background-color: rgb(226, 238, 252);
    }

  .middle-column-box-left-yellow { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 98%;
    background-color: rgb(255, 240, 170);
    }

  .middle-column-box-left-green { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 98%;
    background-color: rgb(215, 244, 181);
    }

  .middle-column-box-left-red { margin: 0em 0em 1.5em;
    padding: 0em;
    float: left;
    width: 98%;
    background-color: rgb(255, 219, 219);
    }

  .middle-column-box-right-white { margin: 0em 0em 1.5em;
    padding: 0em;
    float: right;
    width: 98%;
    }

  .middle-column-box-right-blue { margin: 0em 0em 1.5em;
    padding: 0em;
    float: right;
    width: 98%;
    background-color: rgb(226, 238, 252);
    }

  .middle-column-box-right-yellow { margin: 0em 0em 1.5em;
    padding: 0em;
    float: right;
    width: 98%;
    background-color: rgb(255, 240, 170);
    }

  .middle-column-box-right-green { margin: 0em 0em 1.5em;
    padding: 0em;
    float: right;
    width: 98%;
    background-color: rgb(224, 244, 181);
    }

  .middle-column-box-right-red { margin: 0em 0em 1.5em;
    padding: 0em;
    float: right;
    width: 98%;
    background-color: rgb(255, 219, 219);
    }

  .middle-column-box-white p.heading { margin: 1em 0em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-white p.subheading { margin: 1em 0em 0.6em;
    font-weight: bold;
    }

  .middle-column-box-white p { margin: 0em 0em 0.6em;
    }

  .middle-column-box-blue p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-blue p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-blue p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-yellow p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-yellow p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-yellow p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-green p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-green p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-green p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-red p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-red p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-red p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-left-white p.heading { margin: 1em 0em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-left-white p.subheading { margin: 1em 0em 0.6em;
    font-weight: bold;
    }

  .middle-column-box-left-white p { margin: 0em 0em 0.6em;
    }

  .middle-column-box-left-blue p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-left-blue p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-left-blue p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-left-yellow p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-left-yellow p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-left-yellow p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-left-green p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-left-green p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-left-green p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-left-red p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-left-red p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-left-red p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-right-white p.heading { margin: 1em 0em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-right-white p.subheading { margin: 1em 0em 0.6em;
    font-weight: bold;
    }

  .middle-column-box-right-white p { margin: 0em 0em 0.6em;
    }

  .middle-column-box-right-blue p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-right-blue p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-right-blue p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-right-yellow p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-right-yellow p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-right-yellow p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-right-green p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-right-green p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-right-green p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-box-right-red p.heading { margin: 1em 0em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    font-size: 1.2em;
    }

  .middle-column-box-right-red p.subheading { margin: 1em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    font-weight: bold;
    }

  .middle-column-box-right-red p { margin: 0em 0em 0.6em;
    padding: 0em 1em 0em 0.8em;
    }

  .middle-column-img-left { border: 1px solid rgb(100, 100, 100);
    margin: 0.3em 0.5em 0em 0em;
    float: left;
    }

  .middle-column-img-right { border: 1px solid rgb(100, 100, 100);
    margin: 0.3em 0em 0em 0.5em;
    float: right;
    }

  #right-column { float: right;
    width: 20%;
    background-color: rgb(255, 255, 255);
    color: rgb(100, 100, 100);
    font-size: 1.1em;
    }

  .right-column-box-title-grey { margin: 0em 0em 0.2em;
    padding: 0.2em;
    clear: both;
    display: block;
    background-color: rgb(220, 220, 220);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .right-column-box-title-blue { margin: 0em 0em 0.2em;
    padding: 0.2em;
    clear: both;
    display: block;
    background-color: rgb(187, 211, 247);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .right-column-box-title-yellow { margin: 0em 0em 0.2em;
    padding: 0.2em;
    clear: both;
    display: block;
    background-color: rgb(255, 236, 128);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .right-column-box-title-green { margin: 0em 0em 0.2em;
    padding: 0.2em;
    clear: both;
    display: block;
    background-color: rgb(196, 221, 108);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .right-column-box-title-red { margin: 0em 0em 0.2em;
    padding: 0.2em;
    clear: both;
    display: block;
    background-color: rgb(255, 176, 176);
    font-weight: bold;
    color: rgb(50, 50, 50);
    }

  .right-column-box-white { border: 0.1em solid rgb(200, 200, 200);
    margin: 0em 0em 0.8em;
    padding: 0.4em;
    float: right;
    width: 91%;
    }

  .right-column-box-blue { border: 0.1em solid rgb(200, 200, 200);
    margin: 0em 0em 0.8em;
    padding: 0.4em;
    float: right;
    width: 91%;
    background-color: rgb(226, 238, 252);
    }

  .right-column-box-yellow { border: 0.1em solid rgb(200, 200, 200);
    margin: 0em 0em 0.8em;
    padding: 0.4em;
    float: right;
    width: 91%;
    background-color: rgb(255, 240, 170);
    }

  .right-column-box-green { border: 0.1em solid rgb(200, 200, 200);
    margin: 0em 0em 0.8em;
    padding: 0.4em;
    float: right;
    width: 91%;
    background-color: rgb(224, 244, 181);
    }

  .right-column-box-red { border: 0.1em solid rgb(200, 200, 200);
    margin: 0em 0em 0.8em;
    padding: 0.4em;
    float: right;
    width: 91%;
    background-color: rgb(255, 219, 219);
    }

  .right-column-box-white p { margin: 0.3em 0em 0.4em;
    }

  .right-column-box-blue p { margin: 0.3em 0em 0.4em;
    }

  .right-column-box-yellow p { margin: 0.3em 0em 0.4em;
    }

  .right-column-box-green p { margin: 0.3em 0em 0.4em;
    }

  .right-column-box-red p { margin: 0.3em 0em 0.4em;
    }

  .right-column-img { border: 1px solid rgb(100, 100, 100);
    margin: 1em 0em 0em;
    float: right;
    }

  #footer { border-top: 0.1em solid rgb(150, 150, 150);
    border-bottom: 0.1em solid rgb(150, 150, 100);
    margin: 1em 0em;
    padding: 0.25em 0em 0.3em;
    clear: both;
    float: left;
    width: 76em;
    height: 2.5em;
    background-color: rgb(220, 220, 220);
    text-align: center;
    color: rgb(100, 100, 100);
    font-size: 1em;
    }

  a:hover { color: rgb(10, 106, 245);
    text-decoration: none;
    background-color: rgb(255, 255, 255);
    }

