#body-box {
  width: 770px;
  w\idth: 732px;
  float: left;
  background: #fff;
  padding: 0 19px 0 19px;
  border-left: 1px solid #98b1c1;
  border-right: 1px solid #98b1c1;
  background: #fff url(/images/hp-body-dots-bg.gif) repeat-y;
}
#body-box #slideshow-top-curves {
  width: 732px;
  height: 9px;
  float: left;
  position: absolute;
  z-index: 999;
  margin: 0 0 -9px 0;
  background: transparent url(/images/slideshow-top-curves.gif) no-repeat;
  background-position: top left;
}
#body-box #slideshow-bottom-curves {
  width: 732px;
  height: 9px;
  float: left;
  position: absolute;
  z-index: 999;
  margin: -9px 0 0 0;
  background: transparent url(/images/slideshow-bottom-curves.gif) no-repeat;
  background-position: top center;
}



#body-box #contents-box {
  width: 288px;
  w\idth: 255px;
  float: left;
  padding: 10px 16px 20px 17px;
}



#body-box #rightside-box {
  width: 283px;
  w\idth: 270px;
  float: left;
  padding: 10px 0 0 13px;
}
#body-box #rightside-box ul {
  margin: 0;
  padding: 0;
}
#body-box #rightside-box ul li {
  list-style: none;
}
#body-box #rightside-box ul li div.thumbnail {
  width: 80px;
  float: left;
}
#body-box #rightside-box ul li div.text {
  width: 190px;
  float: left;
  padding: 5px 0 0 0;
}
#body-box #rightside-box ul li h3 {
  margin: 0 0 0.5em 0;
  font-size: 1em;
  font-family: georgia;
}
#body-box #rightside-box ul li a {
  color: #004071;
  text-decoration: none;
}



#body-box #contacts-strapline {
  background: #c8b490;
  width: 732px;
  w\idth: 692px;
  padding: 8px 20px 7px 20px;
  text-align: center;
}
#body-box #contacts-strapline span.largeblue {
  font-weight: bold;
  font-size: 1.2em;
  color: #004071;
  letter-spacing: 0.2em;
  white-space: nowrap;
}
#body-box #contacts-strapline span.largewhite {
  font-weight: bold;
  font-size: 1.3em;
  color: #fff;
  letter-spacing: 0.2em;
  white-space: nowrap;
}
