html {
  background: #ffffff url(../images/global/about-bg.gif) repeat-x top left;   
}

/* about page navigation */
html div#subheader {
  border-bottom: 4px solid #2b7fa2;  
}

html ul#main-nav li {
  border-top: 1px solid #4d4d4d;
  border-right: 1px solid #4d4d4d;
}

html ul#main-nav li#logo {
  border: none;
}


html ul#main-nav li a:hover
{
  background: #1e5972 url(../images/header/nav-selected.png) no-repeat top left;
}

html ul#main-nav li#logo a,
html ul#main-nav li#logo a:hover,
html ul#main-nav li#logo a:visited,
html ul#main-nav li#logo a:active {
  background: none;
}

html ul#main-nav li.selected a,
html ul#main-nav li.selected a:hover,
html ul#main-nav li.selected a:active,
html ul#main-nav li.selected a:visited {
  background: #2b7fa2 url(../images/header/nav-selected.png) no-repeat top left;
}

html ul#main-nav li.on a {
  background: #2b7fa2 url(../images/header/nav-selected.png) no-repeat top left;
}

html ul#main-nav li.on a:hover {
  background: #1e5972 url(../images/header/nav-selected.png) no-repeat top left;
}

html ul#main-nav ul.subnav li {
  border-right: none;
  border-top: none;
}

html ul#main-nav ul.subnav li a.last {
  border-bottom: none;
}

html ul#main-nav ul.subnav li a,
html ul#main-nav li.selected ul.subnav li a,
html ul#main-nav li.selected ul.subnav li a:active,
html ul#main-nav li.selected ul.subnav li a:visited {
  background-color: #2b7fa2;
  border-bottom: 1px solid #6fa4b6;
  background-image: none;
}

html ul#main-nav li ul.subnav li a:hover,
html ul#main-nav li.selected ul.subnav li a:hover {
  background-color: #1e5972;
  background-image: none;    
}

/* about page specific styles */

html h3 a.more-details {
  font-size: 0.67em;  
}

html div.company-information {
  border-top: 1px solid #c3c6c0;
  border-bottom: 1px solid #c3c6c0;
  padding: 15px 0;
}

html div.company-information img,
html div.company-information p.division-information {
  float: left;
  display: inline;
}

html div.company-information img {
  margin-right: 15px;
}

html div.company-information p.division-information {
  width: 195px;
}

html div.company-information a.more-details {
  padding-top: 2px;  
}

html div.company-information a.adobe-acrobat {
  background: transparent url(../images/icons/acrobat.gif) no-repeat right 3px;
  *background: transparent url(../images/icons/acrobat.gif) no-repeat right 4px; /* IE6 & IE7 HACK */
}

html div.announcements-list {
  padding: 8px 10px;
  border-bottom: 1px solid #c3c6c0;
}

html div.last {
  border-bottom: none;
}

html div.announcements-list h4 {
  font-weight: bold;
  font-size: 1.2em;
  margin: 5px 0;
}

html ul {
  margin-bottom: 15px;
}

div.member-biography {
  margin-top: 15px;
  margin-bottom: 15px;
}

div.member-biography a.adobe-acrobat {
  background-image: transparent url(../images/icons/acrobat_blue.gif);
  font-size: 1.1em;
}

div.member-biography img {
  float: left;
  display: inline;
  width: 130px;
}

div.member-biography div.bio {
  float: left;
  display: inline;
  margin-left: 15px;
  width: 365px;
}

div.member-biography div.bio div.district {
  border-top: 1px solid #C3C6C0;
  border-bottom: 1px solid #C3C6C0;
  padding: 8px 0;
  margin-bottom: 5px;
  font-weight: bold;
}

div.member-biography div.bio p {
  margin-bottom: 5px;
}

div.three-column div#content.about div.topics-panel {
  width: 343px;
}

div.bart-contact a.email {
  padding: 0;
  background: none;
}




