.clearfix:after {
    content: "."; 
    display: block; 
    position:relative; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
a img { border:none; }

.center {text-align:center;}
p strong {font-size:15px;}
p.fancy {background:transparent url('images/bullet1.gif') no-repeat 0 3px;text-indent:18px;}


h1 {margin:0;overflow: hidden;}

h1#home {
  background:url('images/h2_index.gif') no-repeat 0 0;
  padding:128px 0 0 0;
  height: 0px !important;
  height /**/:128px;
}
h1#about {
  background:url('images/h2_about.gif') no-repeat 0 0;
  padding:59px 0 0 0;
  height: 0px !important;
  height /**/:59px;
}
h1#contacth {
  background:url('images/h2_contact.gif') no-repeat 0 0;
  padding:59px 0 0 0;
  height: 0px !important;
  height /**/:59px;
}
h1#inspection {
  background:url('images/h2_inspection.gif') no-repeat 0 0;
  padding:63px 0 0 0;
  height: 0px !important;
  height /**/:63px;
}
h1#forms {
  background:url('images/h2_forms.gif') no-repeat 0 0;
  padding:65px 0 0 0;
  height: 0px !important;
  height /**/:65px;
}
h1#affiliates {
  background:url('images/h2_affiliates.gif') no-repeat 0 0;
  padding:65px 0 0 0;
  height: 0px !important;
  height /**/:65px;
}
h1#payment {
  background:url('images/h2_payment.gif') no-repeat 0 0;
  padding:65px 0 0 0;
  height: 0px !important;
  height /**/:65px;
}
h1#resources {
  background:url('images/h2_resources.gif') no-repeat 0 0;
  padding:65px 0 0 0;
  height: 0px !important;
  height /**/:65px;
}
h1#glossary {
  background:url('images/h2_glossary.gif') no-repeat 0 0;
  padding:65px 0 0 0;
  height: 0px !important;
  height /**/:65px;
}
h1#reports {
  background:url('images/h2_reports.gif') no-repeat 0 0;
  padding:65px 0 0 0;
  height: 0px !important;
  height /**/:65px;
}
h2 {font-size:20px; color:#161616;margin:20px 0 5px 0;padding:0px;}
.titlelg {color:#fff;font-size:35px;line-height:35px;margin:0 15px 0 15px;padding:20px 0 0 0;}
.title {color:#fff;font-size:30px;line-height:30px;margin:0 15px 0 15px;padding:0px;}

#right {width:540px;margin:78px 0 0 250px;padding:20px 0 20px 0;background-color:#8d8755;color:#fff;}
.col1 {float:left;width:240px;padding:0 15px;}
.col0 {padding:0 15px;}

#left {position:absolute;top:78px;left:0;}
#contact {position:absolute;background:url('images/contact.gif') no-repeat 0 0;top:0;right:20px;
  width:266px;
  margin:0;
  padding:30px 0 0 0;
  overflow: hidden;
  height: 0px !important;
  height /**/:30px;
}

/****** form ********/
form {}
form span {display:block;float:left;width:150px;font-weight:bold;}
.text {background:#d9d0b1;border:1px solid #a46100;margin-bottom:2px;}
.submit {text-align:right;}

