body { font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #6c9d30; }
.maintable { background-color: white; border: solid 7px #28913d; }
p { line-height: 18px; }

td {  }

a:link { }

a:visited { }

a:hover { }

a:active { }
li { line-height: 20px; }
ul { font-size: 10pt; line-height: 20px; }
h1 { color: #28913d; font-size: 16pt; font-weight: normal; }
h2 { color: #28913d; font-size: 13pt; }
h3 { color: #28913d; font-size: 11pt; }
table { font-size: 10pt; }
.drkgreenbg { background-color: #28913d; }
.solutionnav { color: #28913d; font-size: 14pt; text-decoration: none; }
.solutionnav:hover { text-decoration: underline; }
.companyname { color: #28913d; font-size: 13pt; }
.topnavcell { background-color: #28913d; }
.topnav { color: white; font-size: 11pt; font-weight: bold; text-decoration: none; }
.topnav:hover { text-decoration: underline; }
.leftnavline { color: #c00; line-height: 24px; }
.leftnav { color: #c00; font-size: 10pt; text-decoration: none; }
.leftnav:hover { text-decoration: underline; }
.leftnav2 { color: #c00; font-size: 11pt; text-decoration: none; }
.leftnav2:hover { text-decoration: underline; }
.redfont { color: #c00; }
.redfontlrg { color: #c00; font-size: 13pt; }
.linevert { background-image: url(../images/line_dotvert1.gif); background-repeat: repeat-y; background-position: center top; }
.linevert2 { background-image: url(../images/line_dotvert2.gif); background-repeat: repeat-y; background-position: center top; }
.linevert3 { background-image: url(../images/line_dotvert3.gif); background-repeat: repeat-y; background-position: center top; }
.fontred10 { color: #c00; font-size: 10pt; }
.fontred12 { color: #c00; font-size: 12pt; }
.font10pt { font-size: 10pt; }
.font11pt { font-size: 11pt; }
.font13pt { font-size: 13pt; }
.font14pt { font-size: 14pt; font-family: Arial, Helvetica, sans-serif; }
.font16pt { font-size: 16pt; font-family: Arial, Helvetica, sans-serif; }
.fontsmall { font-size: 9pt; }
.fontgreen { color: #28913d; }
.fontgreen12 { color: #28913d; font-size: 12pt; }
.topline { border-top: 1px solid #28913d; }
.footer { color: white; font-size: 8.5pt; }
.footnav { color: white; font-size: 8.5pt; text-decoration: none; }
.footnav:hover { text-decoration: underline; }
.dothor { background-image: url(../images/line_dothor1.gif); background-repeat: repeat-x; background-position: left center; }
.aboutusnav { color: #28913d; font-size: 10pt; font-weight: bold; text-decoration: none; }
.aboutusnav:hover { text-decoration: underline; }
.aboutusnavsel { color: #28913d; font-size: 10pt; font-weight: bold; text-decoration: none; padding: 2px; border: solid 1px; }
.greenbg { background-color: #6c9d30; }
.boxtop { background-image: url(../images/green-box-top.gif); background-repeat: no-repeat; }
.boxmid { color: white; background-image: url(../images/green-box-mid.gif); background-repeat: repeat-y; }
.boxbot { background-image: url(../images/green-box-bot.gif); }
.grboxbg { color: white; font-size: 8pt; background-image: url(../images/home/green-box2.gif); background-repeat: no-repeat; padding-top: 16px; }
.grboxtxt { color: white; font-size: 8pt; padding-right: 14px; padding-left: 14px; }
.viewbroch { color: #c00; font-size: 12pt; text-decoration: none; }
.brochurenav { color: #c00; }
.estimatetbl { font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; }


