* {
  margin: 0px;
  padding: 0px;
  border: 0px;
}
body {
  font-family: Tahoma;
  font-size: 13px;
  /*line-height: 17px;*/
  color: #272727;
  
  background: #f5f7f9 url(img/bckgrd.png) repeat-x top;
  padding: 10px;
}

a{
  text-decoration: none;
  color: #164f80;
}
a:hover{
  text-decoration: underline;
}


#top, #content, #footer {
  width: 955px;
  margin: 0px auto;
  background: #fff;
  padding: 10px;
}
/* top */
#top {
  padding: 27px 10px;
  margin-bottom: 5px;
}
#top img {
  float: left;
  position: relative;
  top: -8px;
}
#top p {
  color: #8b8e93;
  font-size: 16px;
  text-align: right;
}
.big {
  font-size: 22px;
  font-weight: bold;
}

/*h1, h2, p {*/
#content > * {
  margin-bottom: 20px;
}

h1, h2 {
  font-family: Arial;
  color: #164f80;
}
h1 {
  font-size: 18px;
}
h2 {
  font-size: 16px;
}
#boxy {
  height: 150px;
}
#boxy a {
  display: block;
  height: 130px;
  width: 169px;
}
#boxy a:hover {
  text-decoration: none;
}
#boxy li {
  list-style: none;
  height: 127px;
  width: 169px;
  float: left;
  margin: 0px 1px;
  position: relative;
  padding: 10px;
  border-bottom: 3px solid #c6c6c6; 
}

#solutions {
  background: url(img/box_orange.jpg);
}
#allabout {
  background: url(img/box_blue.jpg);
}
#expert {
  background: url(img/box_purple.jpg);
}
#calculator {
  background: url(img/box_green.jpg);
}
#apply {
  background: url(img/box_brown.jpg);
}
/* BOXY *
#boxy li:hover {
  opacity: 0.85;
  filter: alpha(opacity=85);
}
*/
#boxy .title {
  position: relative;
  padding-right: 30px;
  background: url(img/arrows.png) no-repeat right center;

  font-family: Arial;
  font-size: 18px;
  font-weight: bold;
  color: #fff; 
}
#boxy .desc {
  width: 169px;
  display: block;
  position: absolute;
  bottom: 8px;
  left: 8px;
  color: #fff; 
}

#stories {
  margin-top: 20px;
  height: 190px;
}
#stories li {
  float: left;
  width: 415px;
  list-style: none;
  padding: 0px 30px;  
  background: url(img/stories_break.gif) no-repeat left top;
}
#stories li li {
  padding: 0px;
  background: none;
}
#stories li.first {
  background: none;
}
#stories div {
  margin-bottom: 20px;
}
#stories .abbr {
  color: #164f80;
  font-size: 16px;
  font-family: Times New Roman;
}

#footer {
  background: #f5f7f9 url(img/page_shadow.gif) no-repeat center top;
  color: #98aab6;
  font-size: 11px;  
}
#footer ul {
  height: 15px;
}
#footer li {
  float: left;
  list-style: none;
  margin-right: 20px;
}
#footer a {
  color: #98aab6;
  text-decoration: underline;
}
#footer hr {
  margin: 10px -10px;
  height: 1px;
  background-color: #c2cdd4;
}
#turbo {
  float: right;
}

#small-movie {
  text-align: center;
}

.clear {
  clear: both;
}