@import url(/css/generic.css);
@import url(/css/xstandard.css);
/*
 * Site Specific Styles
 */

body {
  margin: 0 auto 0 auto;
  width: 766px;
  font-family: arial, helvetica;
  font-size: 75%;
  background: #fff url(/images/bg01.jpg);
  color: #333;
}
a {
  color: #061c6e;
}
.liteblue {
  color: #6d95ab;
}
.litebrown {
  color: #a16c3f;
}

#container {
  width: 766px;
  float: left;
  background: #fff;
}

#left-box {
  width: 203px;
  float: left;
  padding: 190px 0 0 0;
  background: #fff url(/images/top-left-group-shot.jpg) no-repeat;
}
#left-box ul {
  margin: 0 15px 50px 3px;
  padding: 0;
}
#left-box ul li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
  _height: 1%;
}
#left-box ul li a {
  display: block;
  margin: 0;
  padding: 6px 0 5px 4px;
  background: url(/images/dotted-line-blue.gif) no-repeat;
  background-position: bottom left;
  font-weight: bold;
  font-size: 0.9em;
  text-decoration: none;
}
#left-box ul li ul {
  margin: 0 0 10px 3px;
  padding: 0;
}
#left-box ul li ul li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: right;
  _height: 1%;
}
#left-box ul li ul li a {
  display: block;
  margin: 0;
  padding: 6px 0 5px 4px;
  background: url(/images/dotted-line-blue.gif) no-repeat;
  background-position: bottom left;
  font-weight: normal;
  font-size: 0.9em;
  text-decoration: none;
}



#body-box {
  width: 560px;
  float: left;
}
#body-box #top-menu {
  width: 560px;
  float: left;
  height: 144px;
  background: #fff url(/images/top-strapline-bg.gif) no-repeat;
}
#body-box #top-menu ul {
  margin: 0;
  padding: 0;
  float: right;
}
#body-box #top-menu ul li {
  list-style: none;
  width: 8em;
  float: left;
  margin: 0;
  padding: 0;
  background: url(/images/top-menu-splitter.gif) no-repeat;
  background-position: top right;
  text-align: center;
}
#body-box #top-menu ul li.last {
  background: none;
}
#body-box #top-menu ul li a {
  display: block;
  margin: 0;
  padding: 6px 0 5px 0;
  font-weight: bold;
  font-size: 0.9em;
  color: #fff;
  text-decoration: none;
}
#body-box #top-montage {
  margin: 0 0 10px 0;
}

#body-box #contents-box{
width:560px;
float:right;
}

#body-box #contents-box h1 {
  display: block;
  width: 540px;
  float: left;
  margin: 0 0 10px 0;
  padding: 5px 5px 5px 15px;
  background: #99cccc url(/images/main-title-bg.gif) no-repeat;
  background-position: bottom left;
  border-bottom: 1px solid #fff;
  font-size: 1.5em;
  font-weight: bold;
  color: #061c6e;
}
#body-box #contents-box h2 {
  margin: 0 0 10px 0;
  font-size: 1.2em;
  color: #061c6e;
}


#body-box #narrow-left-box {
  width: 351px;
  float: left;
  margin: 7px 13px 0 0;
  background-color: #e2e9ed;
}
#body-box #narrow-left-box h2 {
  display: block;
  background: #061c6e url(/images/title-bg.jpg) no-repeat;
  margin: 0;
  padding: 5px 5px 5px 85px;
  font-size: 1.2em;
  color: #fde902;
  border-bottom: 1px solid #fff;
}
#body-box #narrow-left-box ul {
  margin: 0;
  padding: 12px;
  border-top: 1px solid #061c6e;
  float: left;
}
#body-box #narrow-left-box ul li {
  list-style: none;
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
}
#body-box #narrow-left-box ul li .hp-thumb {
  width: 72px;
  float: left;
}
#body-box #narrow-left-box ul li .hp-thumb img {
  padding: 1px;
  background: #fff;
  border: 1px solid #061c6e;
}
#body-box #narrow-left-box ul li .hp-text {
  width: 255px;
  float: left;
}
#body-box #narrow-left-box ul li .hp-text p {
  margin: 0 0 0.2em 0;
}
#body-box #narrow-left-box ul li .hp-text a {
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none;
}
#body-box #narrow-left-box h3 {
  display: block;
  background: #6d95ab;
  margin: 0;
  padding: 3px 10px 3px 0;
  font-size: 1em;
  color: #fde902;
  text-align: right;
}
#body-box #narrow-left-box h3 a {
  color: #fde902;
  text-decoration: none;
}

#body-box a.unit-finder {
  float: left;
  margin: 0;
  padding: 0;
}
#body-box a.unit-finder img {
  display: block;
}
#body-box #countdown {
  float: left;
  margin: 0 0 10px 0;
  padding: 0;
  width: 196px;
  height: 107px;
  background: url(/images/countdown-bg.jpg) top left no-repeat;
}
#body-box #countdown #remaining-days {
  margin: 28px 0 0 64px;
  padding: 0;
}
#body-box #countdown #remaining-days p.amount {
  color: #22227A;
  font-weight: bold;
  font-size: 2.4em;
}
#body-box #countdown #remaining-days p.amount a {
  display: block;
  text-decoration: none;
}

#body-box #narrow-right-box {
  width: 196px;
  float: left;
  margin: 0;
  background-color: #e2e9ed;
  color: #616161;
  overflow: hidden;
  display: inline-block;
}
#body-box #narrow-right-box {
  display: block;
}
#body-box #narrow-right-box h2 {
  display: block;
  background: #0eb0a8;
  margin: 0;
  padding: 3px 5px 4px 9px;
  font-size: 1.2em;
  color: #fde902;
  border-bottom: 1px solid #fff;
}
#body-box #narrow-right-box ul {
  width: 196px;
  padding: 0;
  margin: 0;
  border-top: 1px solid #0eb0a8;
  float: left;
}
#body-box #narrow-right-box ul li {
  width: 172px;
  list-style: none;
  float: left;
  margin: 0;
  padding: 12px 12px 0 12px;
}
#body-box #narrow-right-box ul li a {
  font-weight: bold;
  text-decoration: none;
}


#footer-box {
  width: 763px;
  w\idth: 760px;
  float: left;
  margin: 0;
  padding: 3px 0 3px 3px;
}
#footer-box p {
  margin: 0;
  padding: 3px 6px 3px 6px;
  background: #6d95ab;
  font-weight: bold;
  color: #fff;
  text-align: right;
}

h4{
color:#061d6f;
font-size:1.1em;
}