/*
 * Homepage Styles
 */




 h2#pageh2{
  position:absolute;
  left:-999999px;
 }

ul#hp-centre{
  list-style:none;
  margin:10px 0 0 0;
  padding:0;
}

#centre-column ul#hp-centre li {
  float:left;
  width:241px;
  margin-right:10px;
}

#centre-column ul#hp-centre li.right {
  margin-right:0;
}

ul#hp-centre li div.top {
  background: url(/img/hp_centre_top.gif) no-repeat;
  overflow: hidden;
  padding: 0px;
  height: 128px;
}
ul#hp-centre li div.top h3 {
  padding: 11px 11px 0px 11px;
}
ul#hp-centre li div.top p {
  padding: 0px 11px 0px 11px;
}

ul#hp-centre li div.top a {
  text-decoration:none;
  color: #000000;
}

ul#hp-centre li div.top  h3 a {
  color:#e20025;
}

div#hp-base-ctr{
  display:inline-block;
}

div#hp-base-ctr{
  overflow:hidden;
  display:block;
  float:none;
  clear:both;
  background:url(/img/hp_base_bg.gif) bottom no-repeat;
  margin:0;
  padding:0;
}

ul#hp-base{
  display:inline-block;
}

ul#hp-base{
  overflow:hidden;
  display:block;
  float:none;
  clear:both;
  margin:0;
  padding:0;
  list-style:none;
  background:url(/img/hp_base_bg_top.gif) no-repeat;
}

ul#hp-base li h3{
  border-bottom:1px solid #e6e6e6;
  padding: 10px 9px 8px 9px;
}



ul#hp-base li{
  display:inline-block;
}

ul#hp-base li{
  overflow:hidden;
  display:block;
  width:164px;
  overflow:hidden;
  float:left;
}

ul#hp-base li ul{
  display:inline-block;
}

ul#hp-base li ul{
  overflow:hidden;
  display:block;
  margin:0;
  padding:0 0 12px 0;
}



ul#hp-base li ul li{
  list-style:none;
  background:url(/img/li-hyperlinked-hp.gif) no-repeat;
  margin:13px 0 0 0;
  padding:0 0 0 29px;
  width:100%;
}

ul#hp-base li ul li a{
  color:#007ac6;
  text-decoration:none;
}