body {
  background-color: #111111;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10pt;
  color:#979797;
  margin:0px;
  padding:0px;
}

/* BEGIN: Global Content Styles */
  h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14pt;
    font-weight:normal;
    color:#2d2d2d;
    line-height:14pt;
  }

  h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12pt;
  }

  a {
    color:blue;
  }

  a:hover {
    color:red;
  }
/* END: Global Content Styles */

#pageWrapper {
  margin:auto;
  width:1060px;
  padding:0px;
}

#headerWrapper {
  padding:0px;
  width:1060px;
  margin:auto;
}

  #headerWrapper #topBar {
    width:844px;
    height:81px;
    margin:auto;
    padding-top:39px;
    padding-left:16px;
    background-color: #202020;
  }

  /* Begin Menu */
    #menuWrapper {
      padding-top:0px;
      padding-left:525px;
    }

    #menu {
      padding:0;
      margin:0;
      display: inline;
    }

    #menu li {
      list-style: none;
    	display: inline;
    }

    #menu li.item {
      margin-top:-13px;
      padding-left:7px;
      background-image: url('/images/menu_sep.gif');
      background-repeat: no-repeat;
    }

    #menu a, #menu a:visited {
      font-size:11pt;
      font-family: Arial, Helvetica, sans-serif;
      font-family: Tahoma;
      text-decoration:none;
      color:#7d7d7d;
    }

    #menu a:hover {
      color:#FFF;
    }
  /* End Menu */

  /*
  #menu .menuItem {
    height:200px;
  }

  #menu .sepItem {
    height:200px;
    width:100px;
  }
  */

  #headerWrapper #imageWrapper {
    background-image: url('../images/header-company.jpg');
    width:860px;
    height:150px;
    padding:0px;
    margin:0px;
  }

  #headerWrapper #heading {
    background-color:#DDD;
    height:87px;
    margin:0px;
  }

  #heading .hdrLrgText {
    line-height:22pt;
    padding-left:20px;
    padding-top:16px;
    font-size:22pt;
    color:#323232;
  }

  #heading .hdrSmallText {
    font-size:12pt;
    margin-left:20px;
    letter-spacing:.02em;
    color:#323232;
  }

#bodyWrapper {
  width:860px;
  min-height:550px;
  background-color:#FFF;
}
  .contentWrapper {
    padding:7px;
    padding-left:15px;
    padding-right:15px;
    width:300px;
  }

  .subMenu {
    margin-top:20px;
    background-color:#eeeeee;
    width:220px;
    font-size:11pt;
    font-weight:normal;
    text-align:left;
    padding-top:3px;
    padding-bottom:3px;
  }

  .subMenu .subMenuItem {
    padding:1px;
    padding-left:7px;
  }

  .subMenuItem a {
    color:#6d6d6d;
    text-decoration:none;
  }

  .subMenu .subMenuItemActive {
    padding:2px;
    padding-left:7px;
  }

  .subMenuItemActive a {
    color: #000000;
    text-decoration:none;
  }

  .lowerThird {
    width:220px;
    text-align:left;
  }

  .lowerThirdHdr {
    background-color:#202020;
    color: #FFF;
    font-size:11pt;
    font-weight:bold;
    padding:3px;
    width:auto;
  }

  .lowerThirdContent {
    background-color:#FFF;
    color:#6a6a6a;
    font-size:11pt;
    font-weight:normal;
    padding:3px;
    padding-bottom:20px;
    width:auto;
  }

  .lowerThirdContent strong {
    color:#000;
    font-weight:bold;
  }

.bodyRight {
  background-image:url('../images/right-shadow.png');
  width:110px;
}

.bodyLeft {
  background-image:url('../images/left-shadow.png');
  width:110px;
}

#footerWrapper {
  background-color:#202020;
  width:850px;
  height:245px;
  padding:5px;
  margin:auto;
  border-top:solid 1px #CCC;
}
  #footerWrapper #breadcrumbs {
    padding:16px;
    font-family:arial;
    font-size:8pt;
    color:#FFF;
  }

  /* HR tweaks for IE */
  #footerWrapper hr.footerHR {
    padding:0px;
    margin:0px;
    height: 2px;
    width:860px;
	  background: #ccc;
	  overflow: hidden;
  }

  /* HR tweaks for IE */
  hr.footerHR hr {
    display:none;
  }

  #footerWrapper #footerMenuWrapper {
    padding:16px;
  }

  #footerWrapper #copyright {
    font-size:9pt;
    float:left;
    padding:3px;
  }

  #footerWrapper .footerMenu {

  }

  .footerMenu .menuHeader {
    color:#FFF;
    font-size:10pt;
  }

  .footerMenu .menuBody {
    color:#777777;
    font-size:9pt;
  }


#hooder {
  background-image:url('../images/footer-btm.gif');
  background-repeat: repeat-x;
  background-position: bottom;
  height:20px;
  width:auto;
  border:0px;
}

#pageHistoryWrapper {
  background-image:url('../images/vp-bg.png');
  margin-left:200px;
  margin-top:-130px;
  width:650px;
  height:127px;
}

  #pageHistoryWrapper .link {
    text-decoration:none;
    color:#FFF;
  }

  #pageHistoryWrapper .link:hover {
    color:#333;
  }

  #pageHistoryWrapper .item {
    width:77px;
    height:107px;
  }

