/* Base class, the rest inherit from this */
TABLE, TR, TD, BODY {
  font-size: 11px;
  font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
  color: #663333;
  line-height: 1.3
}
A {
  text-decoration: underline;
  color: #336633
}

div.address {
  color: rgb(237, 232, 221);
  font-size: 1.0em;
  padding-left: 2.0em;
}

ul.landinglist {
  color: rgb(51, 102, 51);
  padding-left: 1.0em;
  padding-top: 2.0em;
}
ul.landinglist > li {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
ul.landinglist > li > a {
  font-weight: bold;
  text-decoration: none;
}

ul.sidebar {
  color: rgb(237, 232, 221);
  padding-top: 2.8em;
  padding-left: 2.8em;
}
ul.sidebar > li {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
ul.sidebar > li > a {
  color: rgb(237, 232, 221);
  font-size: 1.1em;
  font-weight: bold;
  text-decoration: none;
}
ul.sidebar > li > a:hover {
  color: rgb(255, 204, 0);
}

td.main {
  padding-left: 2em;
  padding-top: 2.5em;
  padding-right: 1.5em;
}

td.contact {
  color: rgb(255, 255, 255);
  padding-left: 2em;
  padding-top: 2.5em;
  padding-right: 3em;
}

col.graybox {
  background-color: rgb(236, 232, 221);
}

td.references {
	color: rgb(51, 102, 51);
	padding-left: 2em;
}

td.testimonials {
	padding-left: 2em;
	padding-right: 2em;
}

td.graybox {
  background-color: rgb(236, 232, 221);
  color: rgb(51, 102, 51);
  padding-left: 1.7em;
}
td.graybox > p {
  font-weight: bold;
  font-size: 1.5em;
}
td.graybox > ul {
  padding-left: 1.7em;
}
td.graybox > ul > li {
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  padding-right: 2.0em;
}

.green {
  color: rgb(0, 51, 0);
  font-weight: bold;
}

.green2 { color: rgb(51, 102, 51); }

h4 {
  color: rgb(51, 102, 51);
  font-weight: bolder;
}
h3 {
  color: rgb(51, 102, 51);
  font-weight: bolder;
}
h2 {
  color: rgb(51, 102, 51);
  font-weight: bolder;
}

.smbold {
  color: rgb(51, 102, 51);
  font-weight: bold;
}
