/*
 * Homepage Styles
 */
div#slideshow-flash {
  margin: 1px 0 0 0;
  padding: 0;
  width: 940px;
  height: 200px;
}

/*
 * Page Content (contains left, centre and right columns)
 */

div#inner-container div#page-content {
  background: none;
  overflow: hidden;
  margin: 0 0 30px 0;
  width: 100%;
}


/*
 * Left Column
 */

div#page-content div#left-column {
  background: url(/img/introduction-bg.jpg) top right no-repeat;
  float: left;
  margin: 0 20px 0 0;
  padding: 20px;
  width: 300px;
}


/*
 * Centre Column
 */

div#page-content div#centre-column {
  float: left;
  margin: 0 20px 0 0;
  padding: 0;
  width: 280px;
}
div#centre-column ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div#centre-column ul li {
  background: url(/img/service-tabs-bg.jpg) top left no-repeat;
  margin: 0 0 2px 0;
  padding: 4px;
  width: 272px;
  height: 46px;
}

div#centre-column ul li#hp-jobs {  
  background:url(/img/hp-jobs-button.jpg);
  margin-top:6px;
}
 

div#centre-column ul li#hp-jobs a{
  color:#ffffff;  
  padding-left:66px;
}

div#centre-column ul li img {
  float: left;
  display: block;
  margin: 0 15px 0 0;
  padding: 0;
  border: 1px solid #fff;
}
div#centre-column ul li a.text {
  float: left;
  display: block;
  line-height: 2.0em;
  font-size: 1.0em;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 12px 0 12px 0;
}


/*
 * Right Column
 */

div#page-content div#right-column {
  float: left;
  margin: 0;
  padding: 0;
  width: 280px;
}

#right-column div.inner{  
  display:inline-block;
  overflow:hidden;
}

#right-column div.inner {
  display:block;
}


#right-column div.image{
  float:left;
  width:70px;  
}

#right-column div.text{
  float:right;  
  width:163px;  
}