body {
  margin: 0;
  padding: 20px;

  font-family: Georgia, "Times New Roman", serif;
  text-align: center;

  background: #6E7BD2;
}



h1 {
  margin: 0 0 10px 0;
  padding: 5px;

  font-family: Verdana, Arial, sans-serif;
  color: #435EC7;
  font-size: 110%;

  background: #D7DEFF;
}


h2 {
  margin: 0 0 10px 0;
  padding: 0;

  font-family: Georgia, "Times New Roman", serif;
  font-size: 110%;
  color: #6E7BD2;
}


h3 {
  margin: 0 0 10px 0;
  padding: 0;

  font-family: Verdana, Arial, sans-serif;
  font-size: 100%;
  color: #000;
}


p {
  margin: 0 0 0.5em 0;
  padding: 0;
}




#wrapper {
  margin: 0 auto;
  padding: 0;

  width: 760px;

  text-align: left;

  background-color: #fff;
}

#header {
  position: relative;

  height: 145px;

  background: transparent url(images/top_header.jpg) no-repeat 0 0;
}


#main {
  width:730px;
}


#menu {
  margin: 0;
  padding: 0 0 0 10px;

  text-align: right;
  font-size: 13px;
  font-family: Verdana, Arial, sans-serif;
  color: #FFF;

  background: #91A4F8 url(images/menu_bg.jpg) no-repeat 0 0;
}

#menu ul {
  margin: 0;
  padding: 5px 0;

  list-style: none;
}

#menu li {
  display: inline;
  list-style: none;

  padding: 0;
  margin: 0;

  border-left: 1px solid #fff;
}

#menu li.first {
  border: 0 none;
}

#menu a {
  margin: 0;
  padding: 5px 10px;

  color: #fff;
  text-decoration: none;
}

#menu a.current {
  color: #fff;
  text-decoration: none;
  font-weight: bolder;
}

#menu a:hover {
  color: #02041B;
  text-decoration: underline;
}



#bottom-menu {
  margin: 0 0 0 255px;
  padding: 0;

  text-align: left;
  font-size: 13px;
  font-family: Verdana, Arial, sans-serif;
  color: #FFF;
}

#bottom-menu ul {
  margin: 0;
  padding: 1px 0;

  list-style: none;
}

#bottom-menu li {
  display: inline;
  list-style: none;

  padding: 0;
  margin: 0;

  border-left: 1px solid #fff;
}

#bottom-menu li.first {
  border: 0 none;
}

#bottom-menu a {
  margin: 0;
  padding: 5px 10px;

  color: #fff;
  text-decoration: none;
}

#bottom-menu a.current {
  color: #fff;
  text-decoration: none;
  font-weight: bolder;
}

#bottom-menu a:hover {
  color: #fff;
  text-decoration: underline;
}





#main {

  margin: 15px;

}

#sidebar {
  margin: 0;
  padding: 10px;

  width: 240px;

  font-family: Verdana, Arial, sans-serif;
  font-size: 75%;
  color: #000;

  background: transparent url(images/sidebar_bg.jpg) repeat-y 100% 0;
}

#sidebar h3 {
  margin: 15px 0 10px 0;
  padding: 0;

  font-size: 100%;
  color: #6E7BD2;
}

#sidebar p {
  margin: 0 0 0.4em 0;
  padding: 0;
}

#sidebar ul {
  margin: 0 0 0.4em 0;
  padding: 0;

  list-style: none;
}

#sidebar ol {
  margin: 0 0 0.4em 0;
  padding: 0;
}

#sidebar li {
  margin: 0 0 0.4em 0;
  padding: 2px 0 2px 25px;

  list-style: none;

  background: transparent url(images/pin.gif) no-repeat 0 3px;
}



#content {
  margin: 0;
  padding: 0 0 15px 15px;

  font-size: 85%;
  color: #222;

  background: #fff;
}

.testimonial {
  font-size: 120%;
  font-style: italic;
}

.sign {
  text-align: right;
  font-size: 110%;
  color: #000;
}



#footer {
  margin: 15px 0 0 0;
  padding: 10px 20px;

  overflow: hidden;

  font-family: Verdana, Arial, sans-serif;
  font-size: 80%;
  color: #000;
  text-align: center;

  background: transparent url(images/footer_bg.gif) no-repeat 0 100%;
}

#scores {
  margin: 10px 0 0 0;
  padding: 0;

  font-family: Verdana, Arial, sans-serif;
  font-size: 80%;
  color: #3E4769;
  text-align: center;
}

#stamp {
  float: left;

  width: 240px;
  text-align: left;
}

.request-form {
  float: right;

  width: 230px;

  margin: 0 0 20px 10px;
  padding: 0;

  background: transparent url(images/request_form_bg.gif) no-repeat 100% 0;
}

.request-form-container {
  padding: 70px 15px 10px 15px;

  background: transparent url(images/request_form_bottom.gif) no-repeat 100% 100%;
}
