#HeaderContainer {
  height: 75px;
  background: white url(../../resources/images/hd_bar_main.jpg) no-repeat top left;
  }

#HeaderLogo {
  padding: 15px 0 0 15px;
  }

#BodyContentOuterContainer {
  border-left: 180px solid white;
  }

#BodyContentInnerContainer {
  margin: 0;
  width: 100%;
  }

#LeftContainer {
  width: 180px;
  margin-left: -180px;
  float: left;
  position: relative;
  }

#LeftIdentifierContainer {
  padding: 18px 0px 8px 5px;
  }

#LeftIdentifier {
  padding-bottom: 8px;
  }

.LeftIdentifierSelected {
  color: #888;
  }

#LeftIdentifier a {
  border-style: none;
  }

#LeftContainerImage {
  border-bottom: 1px solid white;
  }

#LeftMenuContainer {
  float: left;
  width: 180px;
  background: white url(/resources/images/leftmenu_fade.jpg) repeat-x top left;
  }

#LeftMenuSubContainer {
  margin: 6px 0 30px 0;
  }

#LeftMenuSubContainer a {
  border-style: none;
  }

/* Left Navigation Styles */

.LeftNav1stLevel a {
  display: block;
  padding: 5px 5px 5px 13px;
  font-weight: bold;
  }

.LeftNav1stLevelOn a {
  display: block;
  color: #0860A8;
  padding: 5px 5px 5px 13px;
  }

.LeftNav1stLevel a:link, .LeftNav1stLevel a:visited {
  text-decoration: none;
  }

.LeftNav1stLevel a:hover {
  color: #0860A8;
  text-decoration: underline;
  }

.LeftNav1stLevelOn a:link, .LeftNav1stLevelOn a:visited {
  text-decoration: none;
  color: #0860A8;
  font-weight: bold;
  }

.LeftNav1stLevelOn a:hover {
  color: #0860A8;
  font-weight: bold;
  }

.LeftSep1stLevel {
  height: 1px;
  background: #E0E1E1 url(/resources/images/bg_divider.jpg) repeat-x top left;
  margin: 6px 9px 5px 9px;
  }

.LeftNav2ndLevel a {
  display: block;
  padding: 2px 5px 6px 24px;
  }

.LeftNav2ndLevelOn a {
  display: block;
  color: #0860A8;
  padding: 2px 5px 6px 24px;
  }

.LeftNav2ndLevel a:link, .LeftNav1stLevel a:visited {
  text-decoration: none;
  }

.LeftNav2ndLevel a:hover {
  color: #0860A8;
  text-decoration: underline;
  }

.LeftNav2ndLevelOn a:link, .LeftNav2ndLevelOn a:visited {
  text-decoration: none;
  color: #0860A8;
  }

.LeftNav2ndLevelOn a:hover {
  color: #0860A8;
  }

/* End of Left Navigation Styles */

.PromoContainer {
  padding: 5px 0 5px 15px;
  }

#MainContentContainer {
  float: left;
  width: 100%;
  position: relative;
  margin: 0;
  }

#MainContent {
  padding: 18px 0 10px 20px;
  }

#MainContentSubContainer {
  float: left;
  width: 410px;
  margin-right: 20px;
  }

#MainContentSubContainer ul {
  list-style-type: none;
  margin: -0.3em 0 0 0;
  padding: 0.3em 0 0 0;
  }

#MainContentSubContainer li {
  background: transparent url(/resources/images/list_arrow.gif) no-repeat 10px 4px;
  padding: 0em 0 0.5em 18px;
  }

#BackButton {
  margin-top: 40px;
  }

#BackButton a {
  border-style: none;
  }

#TopMenuContainer {
  margin-bottom: 50px;
  }

#PrintControlContainer {
  margin: 0 15px 8px 0;
  }

#PrintControl {
  padding: 5px 0 5px 0;
  }

#PrintControl a {
  background: url(/resources/images/icon_print.gif) no-repeat right center;
  padding: 5px 29px 5px 0;
  border-style: none;
  }

#MainContentTitle {
  font-size: 1.6em;
  color: #003366;
  border-bottom: 1px solid #CCC;
  padding-bottom: 2px;
  }

.IntroductoryText {
  font-size: 1.1em;
  }

.SectorContainerLeft {
  float: left;
  width: 190px;
  margin: 0 12px 12px 0;
  }

.SectorContainerRight {
  float: left;
  width: 190px;
  margin: 0 0 12px 0;
  }

.SectorHeaderTop {
  width: 190px;
  background: #09528D url(/resources/images/sectorButton_tl.gif) no-repeat top left;
  height: 5px;
  text-align: right;
  }

.SectorHeader a {
  display: block;
  width: 182px;
  background: #09528D url(/resources/images/sectorButton_arw.gif) no-repeat right center;
  color: white;
  font-weight: bold;
  padding: 0 0 0 8px;
  border-style: none;
  }

.SectorHeader a:link, .SectorHeader a:visited, .SectorHeader a:active {
  color: white;
  }

.SectorHeader a:hover, .SectorHeader a:visited:hover {
  color: white;
  text-decoration: none;
  }

.SectorHeaderBtm {
  width: 190px;
  background: #09528D url(/resources/images/sectorButton_bl.gif) no-repeat top left;
  height: 5px;
  text-align: right;
  border-bottom: 1px solid white;
  }

.SectorBody {
  background-color: #EEE;
  padding: 8px 8px 12px 0;
  }

.SectorSpacer {
  float: left;
  }

.SectorImage {
  float: left;
  width: 60px;
  margin-right: 8px;
  }

.SectorBodyText {
  float: left;
  width: 106px;
  }

#RightContainer {
  float: left;
  width: 150px;
  }

#RightContainer a {
  border-style: none;
  }

#FooterContainer {
  text-align: center;
  padding: 40px 0;
  width: 100%;
  position: relative;
  }

#FooterContainer img {
  border-style: none;
  }

/* Styles for drop-down menus */

#nav, #nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }

#nav a {
  display: block;
  border-style: none;
  }

#nav li {
  float: left;
  width: 172px;
  margin-right: 10px;
  }

#nav li ul {
  position: absolute;
  left: -999em;
  width: 172px;
  }

#nav li:hover ul, #nav li.sfhover ul {
  left: auto;
  }

.navMenuHeaderTop {
  background: #EFEFEF url(/resources/images/navButton_tl.gif) no-repeat top left;
  height: 5px;
  text-align: right;
  }

.navMenuHeader {
  width: 164px;
  background: #E5E5E5 url(/resources/images/navButton_arw.gif) no-repeat right center;
  font-weight: bold;
  padding: 0px 0px 0px 8px;
  }

.navMenuHeaderAlt {
  width: 164px;
  background: #E5E5E5 url(/resources/images/navButton_blank.gif) no-repeat right center;
  font-weight: bold;
  padding: 0px 0px 0px 8px;
  }

.navMenuHeaderOn {
  width: 164px;
  background: #E5E5E5 url(/resources/images/navButton_blank.gif) no-repeat right center;
  font-weight: bold;
  padding: 0px 0px 0px 8px;
  color: #0860A8;
  }

.navMenuHeaderOn a:link, .navMenuHeaderOn a:visited, .navMenuHeaderOn a:active {
  color: #0860A8;
  text-decoration: none;
  border-style: none;
  }

.navMenuHeaderOn a:hover, .navMenuHeaderOn a:visited:hover {
  color: #0860A8;
  text-decoration: none;
  }

.navMenuHeaderBtm {
  background: #EFEFEF url(/resources/images/navButton_bl.gif) no-repeat top left;
  height: 5px;
  text-align: right;
  border-bottom: 1px solid white;
  }

.navMenuItem {
  background-color: #EFEFEF;
  width: 164px;
  height: 15px;
  padding: 5px 0px 5px 8px;
  border-bottom: 1px solid #DDD;
  }

.navMenuItem a:hover {
  text-decoration: underline;
  }

/* End of styles for drop-down menus */