/* GLOBAL.ALL.CSS - VERSION 0.0.5 - 2007/09/02 */

/* BEGIN - GLOBAL */
  * {
    margin: 0em 0em 0em 0em;
    padding: 0em 0em 0em 0em;
    border: 0em none;
  }

  body,
  body.frame,
  body.header {
    font-family: "Helvetica Neue", Helvetica, sans-serif;
    background-color: #000000;
    color: #000000;
    font-size: 69%;
    line-height: 140%;
  }

  div.classHeader {
    width: 90em;
    height: 30.909090909em;
    margin-left: auto;
    margin-right: auto;
  }

  div.classContent {
    width: 90em;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }
/* END - GLOBAL */

/* BEGIN - DIV */
  div.classContentMain {
    width: 90em; /* 990px */
    height: auto; 
    background-color: #FFFFFF;
    position: relative;
    float: none;
    clear: both;
  }

  div.classContentLeft {
    width: 16.818181818em; /* 185px */
    height: auto;
    background-color: #FFFFFF;
    position: relative;
    float: left;
  }

  div.classContentMiddle {
    width: 38.636363636em; /* 425px */
    height: auto;
    background-color: #FFFFFF;
    position: relative;
    float: left;
    margin-left: 4.545454545em; /* 50px */
    margin-top: 0.909090909em; /* 10px */
  }

  div.classContentMiddleXL {
    width: 65.454545454em; /* 720px */
    height: auto;
    background-color: #FFFFFF;
    position: relative;
    float: left;
    margin-left: 4.545454545em; /* 50px */
    margin-top: 0.909090909em; /* 10px */
  }

  div.classContentRight {
    width: 24.09090909em; /* 265px */
    height: auto;
    background-color: #FFFFFF;
    position: relative;
    float: left;
    margin-left: 5.909090909em; /* 65px */
  }

  div.classNavigationTop {
    width: 90em; /* 990px */
    height: 5.909090909em; /* 65px */
    background-color: #FFFFFF;
    background-image: url(../upload/css/bg.line.topnavigation.lightgray.gif);
    background-repeat: no-repeat;
    background-position: 3.181818181em 2.363636363em; /* 35px 26px */
    position: relative;
    float: none;
    clear: both;
  }

  div.classFooter {
    width: 90em; /* 990px */
    height: 10em; /* 110px */
    padding-top: 1em; /* 11px */
    background-color: #FFFFFF;
    position: relative;
    float: none;
    clear: both;
    background-image: url(../upload/css/bg.footer.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
  }
/* END - DIV */

/* BEGIN - LIST */
  div.classNavigationTop ul {
    margin: 0em 0em 0em 21.363636363em; /* 0px 0px 0px 235px */
    list-style: none;
  }

  div.classNavigationTop ul li,
  div.classNavigationTop ul li.active {
    margin: 0.636363636em 1.636363636em 0em 0em; /* 7px 18px 0px 0px */
    float: left;
    height: 3.181818181em; /* 35px */
  }

  div.classNavigationTop ul li a,
  div.classNavigationTop ul li.active a {
    font-size: 1.272727272em; /* 14px */
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    text-align: left;
    vertical-align: top;
    color: #3F3F3F;
  }

  div.classNavigationTop ul li.active {
    background-image: url(../upload/css/dot.navigation.gif);
    background-repeat: no-repeat;
    background-position: center 2.363636363em; /* center 26px */
  }

  div.classContentLeft ul li {
    background-image: url(../upload/css/bg.line.subnavigation.red.gif);
    background-repeat: no-repeat;
    background-position: 3.181818181em bottom; /* 35px bottom */
    list-style: none;
  }

  div.classContentLeft ul li a,
  div.classContentLeft ul li.active a,
  div.classContentLeft ul li.inactive a {
    display: block;
    margin-top: 1.272727272em; /* 14px */
    height: 1.636363636em; /* 18px */
    font-size: 1em; /* 11px */
    font-weight: bold;
    text-decoration: none;
    text-transform: lowercase;
    text-align: right;
    vertical-align: top;
    color: #3F3F3F;
    padding-right: 1.454545454em; /* 16px */
  }

  div.classContentLeft ul li.active a {
    background-image: url(../upload/css/dot.navigation.gif);
    background-repeat: no-repeat;
    background-position: 15.818181818em center; /* 174px center */
  }

  div.classContentLeft ul li.inactive a {
    visibility: hidden;
  }

  div.classContentMiddle ul,
  div.classContentMiddleXL ul {
    margin: 0.909090909em 0em 0em 1.818181818em; /* 10px 0px 0px 20px */
  }

  div.classContentMiddle ul li,
  div.classContentMiddleXL ul li {
    list-style-image: url(../upload/css/dot.list.gif);
    margin-top: 0.909090909em; /* 10px */
  }

  div.classContentMiddleXL ul li {
    width: 38.636363636em; /* 425px */
  }

  div.classFooter ul {
    margin: 0em 0em 0em 21.363636363em; /* 0px 0px 0px 235px */
    list-style: none;
  }

  div.classFooter ul li {
    margin: 9.818181818em 0.727272727em 0em 0em; /* 108px 8px 0px 0px */
    float: left;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 0.818181818em;
    color: #3F3F3F;
  }

  div.classFooter ul li a {
    color: #3F3F3F;
    text-decoration: underline;
  }
/* END - LIST */

/* BEGIN - IMAGES */
  div.classHeader img {
    width: 90em; /* 990px */
    height: 30.909090909em; /* 340px */
  }

  div.classContentRight img {
    width: 24.09090909em; /* 265px */
    height: 54.545454545em; /* 600px */
  }
/* END - IMAGES */

/* BEGIN - TEXT */
  div.classContentMiddle h1,
  div.classContentMiddleXL h1 {
    font-size: 1.272727272em; /* 14px */
    font-weight: bold;
    text-align: left;
    vertical-align: text-top;
    color: #3F3F3F;
    background-image: url(../upload/css/bg.line.headline.gray.gif);
    line-height: 1.545454545em; /* 17px */
    background-position: 0em 1.454545454em; /* 16px */
    background-repeat: no-repeat;
  }

  div.classContentMiddle p,
  div.classContentMiddleXL p {
    margin: 1em 0em 0em 0em; /* 11px 0px 0px 0px */
    font-size: 1em; /* 11px */
    color: #3F3F3F;
  }

  div.classContentMiddle h2,
  div.classContentMiddleXL h2 {
    font-size: 1em; /* 11px */
    margin: 1em 0em -1em 0em; /* 11px 0px 0px 0px */
    font-weight: bold;
    color: #3F3F3F;
  }
/* END - TEXT */
