div.fullwidthbox {
  float: left;
  width: 956px;
  border: 2px solid #ffffff;
  background-color: #ffffff;
  padding: 0;
  margin: 0;
  text-align: left ! important;
}
/* three floating boxes */
div.boxes {
  float: left;
  width: 308px;
  height: 340px;
  border: 2px solid #ffffff;
  background-color: #f3f3f3;
  padding: 0;
  margin: 0;
  text-align: left ! important;
}
/* inside the boxes */
div.boxes h2 {
  font-family: arial;
  font-weight: bold ! important;
  color: #00aff0;
  margin: 0;
  margin-left: 9px;
  margin-top: 12px;
}

div.doublebox h2,
div.doublebox h3,
div.doublebox h4,
div.singlebox h2,
div.singlebox h3,
div.singlebox h4 {
  font-family: arial;
  font-weight: bold ! important;
  color: #00aff0;
  margin: 0;
  margin-left: 9px;
  margin-right: 9px;
  margin-top: 6px ! important;
  margin-bottom: 0 ! important;
}
div.boxes p,
div.doublebox p,
div.singlebox p {
  font-family: Corbel, 'Lucida Grande', Helvetica, sans-serif;
  color: #898989;
  margin: 0;
  margin-left: 9px;
  margin-right: 9px;
  margin-top: 18px;
  line-height: 23px;
}
/* add more margin to main box */
div.doublebox h2,
div.doublebox h3,
div.doublebox h4,
div.doublebox p {
  margin-left: 16px;
  margin-right: 16px;
}

/* team containers */
div.team_container {
  display: block;
  width: 600px;
  float: left;
  margin-top: 18px !important;
  padding-left: 16px; 
}
div.team_container h4, div.team_container p{
  margin: 0 !important;
}
.team_image { 
  width: 150px;
  float: left;
  margin-right: 16px;
  clear: both;
}

/* double width and single width mixed boxes */
div.doublebox {
  float: left;
  width: 632px;
  /* height: 610px; - Removed for JavaHeight */ 
  border: 2px solid #ffffff;
  background-color: #ffffff;
  padding: 0;
  margin: 0 ! important;
  text-align: left ! important;
  overflow: hidden ! important;
}
div.singlebox {
  float: left;
  width: 308px;
  /* height: 610px; - Removed for JavaHeight */ 
  border: 2px solid #ffffff;
  background-color: #ffffff;
  padding: 0;
  margin: 0 ! important;
  text-align: left ! important;
  overflow: hidden ! important;
}
/* row spacing */
div.clearboxes {
  clear: both;
  height: 15px ! important;
  width: 100%;
}
div.boxMargin {
  margin-left: 12px ! important;
}
p.headSpacer,
h2.headSpacer,
h3.headSpacer,
h4.headSpacer,
img.topSpacer {
  margin-top: 16px ! important;
}

