body {
  margin: 0;
  padding: 0;
  font: 10px/20px verdana, arial, helvetica, sans-serif;
  color: #000;
  background: white;
  }
  
h1 {
  font: 26px georgia, 'times new roman', times, serif;
  margin-left: 75px;
  }
  
body#main h2 {
  font: 24px georgia, serif;
  }
  
h2 {
  font: 20px georgia, 'times new roman', times, serif;
  margin-left: 25px;
  }
h2 span#firstline {
  padding: 12px 0 0 52px;
  margin: 0;
  }
h2 span#secondline {
  padding: 5px 0 0 100px;
  margin: 0;
  }
  
body#main h3 {
  font: 18px arial, helvetica, sans-serif;
  margin: 0px;
  padding-bottom: -10px;
  }  
h3 {
  font: 18px arial, helvetica, sans-serif;
  margin: 20px 0 5px 75px;
  }

h4 {
  font: 15px arial, helvetica, sans-serif;
  margin: 20px 0 5px 75px;
  }

h4.first {
  padding-top: 15px;
  }

body#main p {
  font: 10px/20px verdana, arial, helvetica, sans-serif;
  padding-top: 10px;
  margin: 0;
  }
p {
  font: 11px/20px verdana, arial, helvetica, sans-serif;
  margin: 0 10px 10px 50px;
  }

td.olborder p {
  margin: 0 20px 10px 10px;
  }

p#quote {
  text-align: center;
  font: 12px/21px Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  margin: 10px 10px 0 0;
  }

p.first {
  margin-top: 20px;
  }

p.onetwenty {
  padding-left: 120px;
  padding-right: 10px;
  }
p.twothree{
  padding-left: 23px;
  padding-right: 10px;
  }
p.ten {
  padding-left: 10px;
  padding-right: 27px;
  padding-bottom: 20px;
  }
  
a {
  font: 10px/20px verdana, arial, helvetica, sans-serif;
  color: #FF7129;
  text-decoration: underline;
  }
a.nohilight {
  color: #4D4D4F;
  }
a:visited {
  }
a:active {
  }
a:hover {
  color: #4D4D4F;
  text-decoration: none;
  }
  
body#main ul, ol, li {
  font: 10px/20px verdana, arial, helvetica, sans-serif;
  }
ul, ol, li {
  font: 11px/20px verdana, arial, helvetica, sans-serif;
  padding: 0;
  margin: 0;
  margin-left: 35px;
  margin-right: 20px;
  }
ul#sub, ul#sub li {
  margin-left: 15px;
  }
  
span.size30 {
  font-size: 30px;
  }
span.size36 {
  font-size: 36px;
  }
span.hilight {
  font: italic bold 14px georgia, serif;
  color: #4D4D4F; /*#FF7129;*/
  }
span.orange {
  color: #FF7129;
  }

img#services {
  margin-left: 176px;
  }

img.float {
  float: right;
  }
img.ten {
  float: right;
  margin-right: 10px;
  }
img.ninesix {
  float: right;
  margin-right: 101px;
  }
img.nften {
  margin-right: 10px;
  }
  
table#summary {
  font: 10px/20px verdana, arial, helvetica, sans-serif;
  /*background: url(../img/bg_greyline.gif) center top no-repeat;*/
  }
table#summary h2 {
  font-size: 20px;
  margin: 0;
  }
table#summary p {
  margin: 0;
  }

td.rpad {
  padding-right: 0px;
  padding-left: 10px;
  }
td.lpad {
  padding-left: 20px;
  }

td.bg {
  background: #FFF1E9;
  }
td.bgserv {
  background: url("../img/bg_services.gif") no-repeat left bottom;
  padding: 0px 10px 0px 0px;
  }
td.bgprod {
  background: url("../img/bg_products.gif") no-repeat right bottom;
  padding: 0px 0px 0px 10px;
  }

td.lborder {
  border-left: 1px solid #4D4D4F;
  }
td.olborder {
  border-left: 1px solid #FF7129;
  }
  
td#footer {
  color: #fff;
  font: 10px verdana, arial, helvetica, sans-serif;
  background: #4D4D4F;
  padding-bottom: 5px;
  }
td#footer a:hover {
  color: #fff;
  }

legend {
  font: 18px arial, helvetica, sans-serif;
  }