/*
 * Homepage Styles
 */
div#page-content div#page-content-inner {
  background: #fff;
}
div#page-content-inner div#global-menu {
  margin: 0;
}

div#page-content-inner div#left-column,
div#page-content-inner div#right-column {
  display: none;
}
div#page-content-inner div#centre-column {
  width: 100%;
}

div#centre-column div#introduction-divisions {
  display: inline-block;
}

div#centre-column div#introduction-divisions {
  background: #5a5758;
  color: #fff;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 18px 50px 0 50px;
}
div#introduction-divisions div#introduction {
  float: left;
  padding: 0;
  width: 365px;
}
div#introduction-divisions div#divisions {
  float: right;
  background-image: url('/img/divisions.jpg');
  background-repeat: no-repeat;
  width: 381px;
  height: 220px;
}
div#introduction-divisions div#divi-content {
  float: left;
  padding: 10px 25px 10px 25px;
  height: 170px;
  width: 331px;
}
div#introduction-divisions div#divi-content h2 {
  font-size: 100%;
  color: #000;
  text-transform: uppercase;
  margin: 0 0 15px 0;
}
div#introduction-divisions div#divi-content img.people {
  border: 3px solid #FFF;
  margin: 0 10px 0 0;
  float: left;
}
div#introduction-divisions div#divi-content p {
  width: 150px;
  float: left;
  color: #000;
  line-height: 15px;
}

div#centre-column div#hp-dynamic-content {
  background: url(/img/hp-dynamic-content-bg.gif);
  margin: 20px auto 50px auto;
  padding: 0;
  width: 857px;
}
div#hp-dynamic-content h2 {
  margin: 0 0 10px 0;
  font-size: 1.0em;
}
div#hp-dynamic-content div#latest-news-people {
  overflow: hidden;
  padding: 0 0 15px 0;
}
div#latest-news-people div#latest-news {
  float: left;
  margin: 0;
  padding: 0;
  width: 420px;
}
div#latest-news ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#latest-news li {
  overflow: hidden;
  background: url(/img/hp-news-li.gif) no-repeat;
  margin: 0 0 1.3em 0;
  padding-left: 21px;
  height: 100%;

}
div#latest-news li.with-image {
  background: none;
  padding-left: 162px;
}
div#latest-news li p {
  margin: 0;
}
div#latest-news li img {
  float: left;
  margin-left: -162px;
}
div#latest-news li h3 {
  font-size: 1.4em;
  margin: 0 0 10px 0;
  padding: 0;
}
div#latest-news-people div#people {
  float: right;
  margin: 0;
  padding: 1.3em;
  width: 392px;
}

div#latest-news-people div#people div#under-list {
  border-top: 1px solid #f69f84;
  padding-top: 1.3em;
}

div#hp-dynamic-content div#awards-management-social {
  overflow: hidden;
}
div#awards-management-social div#awards {
  border-top: 1px solid #f79f86;
  float: left;
  padding: 10px 0 10px 0;
  width: 199px;
}
div#awards-management-social div#awards h3 {
  margin: 0px 10px 0px 0px;
}
div#awards-management-social div#management {
  border-top: 1px solid #f79f86;
  float: left;
  border-left: 1px solid #f79f86;
  padding: 10px 0 0 10px;
  width: 200px;
}
div#awards-management-social div#social {
  border-top: 1px solid #f79f86;
  float: right;
  padding: 10px 10px 0 0;
  width: 399px;
}

div#latest-news-people div#people img,
div#awards-management-social div#social img {
  float: left;
  margin: 0 15px 0 0;
}


/*
 * Homepage Links
 */
ul#homepage-links {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
ul#homepage-links li {
  overflow: hidden;
  margin: 0 0 1.3em 0;
  height: 100%;
  overflow: hidden;
}
ul#homepage-links li.with-image {
  padding-left: 0px;
}
ul#homepage-links li p {
  margin: 0;
}
ul#homepage-links li img {
  float: left;
  margin-left: -162px;
}
ul#homepage-links li h3 {
  font-size: 1.4em;
  margin: 0 0 10px 0;
  padding: 0;
}



