/*** about page styles ***/

div.landingMarquee {
  float:left;
  width:1200px;
  height:234px;
  position:relative;
  z-index:0;
  background: url(../img/hero-about.jpg) 0px 0px no-repeat;
}

#about-nav {
  bottom:0;
  height:26px;
  left:244px;
  position:absolute;
  z-index:999;
}

  #about-nav li {
    float:left;
  }
  
    #about-nav li#about a {
      display:block;
      text-indent:-9999px;
      background:url(../img/sprite-about-nav.gif) top left no-repeat;
      width:70px;
      height:26px;
    }
    
      #about-nav li#about.on a {
        background:url(../img/sprite-about-nav.gif) 0px -26px no-repeat;
      }
    
    #about-nav li#leadership a {
      display:block;
      text-indent:-9999px;
      background:url(../img/sprite-about-nav.gif) -71px 0px no-repeat;
      width:76px;
      height:26px;
    }
    
      #about-nav li#leadership.on a {
        background:url(../img/sprite-about-nav.gif) -71px -26px no-repeat;
      }

    #about-nav li#contact-us a {
      display:block;
      text-indent:-9999px;
      background:url(../img/sprite-about-nav.gif) -146px 0px no-repeat;
      width:78px;
      height:26px;
    }
    
      #about-nav li#contact-us.on a {
        background:url(../img/sprite-about-nav.gif) -146px -26px no-repeat;
      }

div#contact.landing div.landingColumnRight {
  display:none;
}

div#contact.landing div.landingColumnLeft {
  width:900px;
  font-size:12px;
}

div#about.landing div.landingColumnLeft > h2, div#leadership.landing div.landingColumnLeft > h2 {
  text-indent:-9999px;
  width:161px;
  height:22px;
  margin-bottom:15px;
}

div#about.landing div.landingColumnLeft > h2 {
   background: url(../img/subhdr-about-us.gif) top left no-repeat;
 }

div#leadership.landing div.landingColumnLeft > h2 {
  background: url(../img/subhdr-leadership.gif) top left no-repeat;
 }
 
div#about.landing div.landingColumnLeft img.splash {
  margin-bottom:15px;
}

div#about.landing div.landingColumnLeft p {
  margin-bottom:15px;
  font-size:12px;
}

div#about.landing div.landingColumnRight h3, div#leadership.landing div.landingColumnRight h3 {
  text-indent:-9999px;
  background: url(../img/subhdr-locations.gif) top left no-repeat;
  width:113px;
  height:20px;
  margin-bottom:12px;
}

div#about.landing div.landingColumnRight ul.locations-list, div#leadership.landing div.landingColumnRight ul.locations-list {
  clear:both;
  width:259px;
}

div#about.landing div.landingColumnRight ul.locations-list li, div#leadership.landing div.landingColumnRight ul.locations-list li {
  float:left;
  width:129px;
  margin-bottom:6px;
}

div#about.landing div.landingColumnRight ul.locations-list li h4 a, div#leadership.landing div.landingColumnRight ul.locations-list li h4 a  {
  color:#08A5E1;
}

div#contact #contact-info {
  clear:both;
  float:left;
  width:750px;
  padding-bottom:45px;
  font-size:12px;
}

div#contact #contact-info p {
  margin:8px 0px;
}

div#contact #contact-info a {
  color:#08A5E1;
}

div#contact #contact-info #print-button {
  padding-bottom:20px;
}

  div#contact #contact-info div.left {
    float:left;
    width:400px;
  }
  
  div#contact #contact-info div.right {
    float:right;
    width:350px;
  }
  
    div#contact #contact-info .contact-info {
      float:left;
      width:300px;
      clear:both;
      margin-bottom:40px;
    }
  
    div#contact #contact-info div#ny h3 {
      text-indent:-9999px;
      background:url(../img/hdr-global-research.gif) top left no-repeat;
      width:276px;
      height:45px;
    }
    
    div#contact #contact-info div#china h3 {
      text-indent:-9999px;
      background: url(../img/hdr-ge-china.gif) top left no-repeat;
      width:276px;
      height:45px;
    }
    
    div#contact #contact-info div#germany h3 {
      text-indent:-9999px;
      background: url(../img/hdr-ge-europe.gif) top left no-repeat;
      width:241px;
      height:46px;
    }
    
    div#contact #contact-info div#india h3 {
      text-indent:-9999px;
      background: url(../img/hdr-ge-india.gif) top left no-repeat;
      width:294px;
      height:45px;
    }

div#contact #contact-info .mediaContact {
  float:left;
  clear:both;
  padding-left:70px;
  margin-top:8px;
}

div#contact #contact-info div#ny .mediaContact {margin-top:23px;}
div#contact #contact-info div#germany .mediaContact {margin-top:37px;}

div#contact #contact-info .mediaContact h4 {
  text-indent:-9999px;
  background:url(../img/header-mediacontact.gif) 0px 0px no-repeat;
  width:101px;
  height:13px;
  margin-bottom:15px;
  margin-left:-70px;
}

div#contact #contact-info .mediaContact img {
  margin-left:-70px;
  float:left;
}

div#contact #contact-info .mediaContact ul li a {
  color:#08a5e1;
}