body {
  margin: 0;
  padding: 0;
  background-color: #999999;
  color: white;
  font: small Arial, Helvetica, Verdana, sans-serif;
  letter-spacing : 0.03em;
  line-height : 150%;  
}
h1 {
  font-size: 150%;
}
h1.page_top {
  margin-top:0;
}
table td, table th {
  vertical-align:top;
}
table.prequalify {
  width:95%;
}
table.prequalify td, table.prequalify th {
  border:1px solid black; 
}
hr {
  color: #fff; background-color: #fff; border: 1px dotted #999999; border-style: none none dotted; 
}
#wrapper {
background-image: url('../images/inner_bg.gif');
background-position: top left;
background-repeat: repeat-y;

  background-color: #ffffff;
  border: 3px solid #ccd3ff;  
  color: black;
  width: 785px;
  margin: 5px auto 0px auto;
  padding: 0;
}
#header {
  margin: 0;
  padding: 0;
  height: 165px;
}
#main {
  margin: 0;
  padding: 0;
}
#sidebar {
  float: left;
  width: 180px;
  background-color: #ccd3ff;
  margin: 0;
  padding: 0;  
}
#content {
  background-color: white;
  margin: 0 5px 0 185px;
  padding: 5px; 
}
#footer {
  color: black;
  font-size: 90%;
  clear: both;
  background-color: #CCCCCC;
  margin: 0;
  padding: 0px;
}
div#sidebar_title {
  margin: 0;
  padding-left:1em;
  background-color: #0b134d;
  color: white;
}

img.cert_images {
  display: block;
  margin-left: auto;
  margin-right: auto
}

#nav {
  list-style: none;
  margin: 1em;
  padding:  0;
}
#nav li {
  border-bottom: 1px solid #b9d2e3;
  padding: 0.4em 0 0.2em 0;
  font-size:  90%;
}
#nav li a:link, #nav li a:visited {
  text-decoration: none;
  color: #245185;
  font-weight: normal;
}

div#maincontent_img {
  float:right;
}

p.testimonial {
  font-style:italic;
}

a[rel="email"] {
background:url(../images/icon_link_email.gif) no-repeat right center;
padding-right:18px;
}
