h1 {
  font: 11pt verdana, serif;
  margin: 0;
  padding: 0;
  border: none;
}
#top-container {
  height: 136px;
}
#top {
  background: #fff url(/images/montage.jpg) no-repeat top right;
  width: 768px;
  height: 136px;
}
#logo {
  position: relative;
  top: 0;
  left: 0;
  padding: 29px 0 0 35px;
}
#top ul {
  padding-top: 0;
}
#workers {
  position: absolute;
  top: 100px;
  left: 210px;
}
#home-content {
  float: left;
  width: 348px;
  margin-left: 210px;
}
#home-content h1 {
  margin-top: 10px;
}
#home-content p {
  margin: 5px 20px 0 0;
  line-height: 14px;
}
#features {
  margin: 15px 0 0 33px;
  height: 164px;
}
#features h1 {
  color: #fff;
  background: #0284c8 url(/images/mountaintop.gif) no-repeat top left;
  font: bold 9pt verdana, serif;
  padding: 4px 0 4px 22px;
}
#features div.feature {
  float: left;
  width: 231px;
  height: 164px;
  margin-right: 12px;
  background: #c7e3f2;
  overflow: auto;
}
#features div.feature a {
  font-weight: bold ;
  color: #ea392f;
  text-decoration: none;
}
#features div.feature ul {
  list-style: url(/images/bullet.gif);
  margin: 15px 10px 15px 25px;
  padding: 0;
}
#features div.feature li {
  margin-bottom: 10px;
}
#features div.feature li a.title {
  font-weight: bold ;
  color: #3c3c3c;
  text-decoration: none;
}
#features div.feature p {
  margin: 15px;
  line-height: 16px;
}
#features #training {
  background: #c7e3f2 url(/images/trainingbg.gif) no-repeat bottom right;
}

#features #training h1 a, #features #policies h1 a {
color:#fff;
}

#features #training h1 a:hover, #features #policies h1 a:hover {
color:#fff;
}

#features #training span a, #features #policies span a {
 font-weight: normal;
 color:#3c3c3c;
}

#features #training span a:hover, #features #policies span a:hover {
font-weight: normal;
 color:#3c3c3c;
}


#features #policies {
  background: #c7e3f2 url(/images/policiesbg.gif) no-repeat bottom right;
}
#features #policies p {
  margin-right: 65px;
}
