#mainContent { background-image: URL(../images/home/bg_main.gif); }
#mainContentBase { background-image: URL(../images/home/bg_foot.gif); }
#lhsColumn {
  background-image: URL(../images/home/lhs_top.gif);
  padding-top: 20px;
  padding-bottom: 6px;
}
#centreColumn h2 {
  background-image: none;
  color: #page_colour;
}
#centreColumn a { color: #00446a; }
#centreColumn .dotted { border-bottom: dotted 1px #00446a; }
#centreColumn .dotted:hover {
  text-decoration: none;
  border-bottom: solid 1px #00446a;
}
#centreColumn h1 {
  width: 390px;
  margin: 0;
  padding: 20px 0 20px 0;
  background-repeat: no-repeat;
  background-position: 0px 20px;
  font-size: 1.2em;
  height: 77px;
  background-image: URL(../images/home/title.gif);
  list-style-image: URL(../images/home/title.gif);
}
@media print #mainContent, @media print #mainContentBase, @media print #lhsColumn, @media print #centreColumn h2, @media print #centreColumn h1 { background-image: none; }
.rhsBoxPink, .rhsBoxGreen, .rhsBoxBlue {
  float: right;
  margin-right: 30px;
  width: 199px;
}
.rhsBoxTop { height: 30px; }
.rhsBoxBase { height: 40px; }
.rhsBoxContent {
  background-repeat: repeat-y;
  padding-left: 20px;
  padding-right: 20px;
}
.rhsBoxContent h3 {
  font-size: .9em;
  color: white;
  margin-bottom: 5px;
  text-decoration: none;
  position: relative;
  top: -4px;
  width: 152px;
}
.rhsBoxContent a {
  font-size: .8em;
  color: white;
  margin-bottom: 0;
}
.rhsBoxPink .rhsBoxTop { background-image: URL(../images/home/bg_box_p_top.gif); }
.rhsBoxPink .rhsBoxBase { background-image: URL(../images/home/bg_box_p_foot.gif); }
.rhsBoxPink .rhsBoxContent { background-image: URL(../images/home/bg_box_p_main.gif); }
.rhsBoxGreen .rhsBoxTop { background-image: URL(../images/home/bg_box_g_top.gif); }
.rhsBoxGreen .rhsBoxBase { background-image: URL(../images/home/bg_box_g_foot.gif); }
.rhsBoxGreen .rhsBoxContent { background-image: URL(../images/home/bg_box_g_main.gif); }
.rhsBoxBlue .rhsBoxTop { background-image: URL(../images/home/bg_box_b_top.gif); }
.rhsBoxBlue .rhsBoxBase { background-image: URL(../images/home/bg_box_b_foot.gif); }
.rhsBoxBlue .rhsBoxContent { background-image: URL(../images/home/bg_box_b_main.gif); }
#careersList P { font-size: .7em; }
#careersList {
  padding-top: 0px;
  padding-left: 40px;
  padding-right: 40px;
  padding-bottom: 0px;
}
#careersList h3 {
  color: #002940;
  font-size: 1em;
  margin-top: 2.2em;
  margin-bottom: .6em;
}
#careersList h4, #careersList h4 A {
  color: #002940;
  font-size: .9em;
  margin-bottom: .1em;
}
#rhsImageLink, #rhsTwitterLink {
  float: right;
  padding-right: 45px;
  padding-top: 0px;
}
#lhsColumnContent {
  padding-top: 16px;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 0px;
}
#lhsColumnContent H2, #lhsColumnContent H2 a {
  font-size: 1em;
  color: white;
  margin-bottom: .3em;
}
#lhsColumnContent H4 {
  color: white;
  font-size: .7em;
  font-weight: bold;
  margin-bottom: 0em;
}
#lhsColumnContent ul {
  padding: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
#lhsColumnContent li {
  padding: 0px;
  margin: 0px;
  margin-bottom: .8em;
}
#lhsColumnContent li a { color: #cccccc; }
