body    { background-color: #fff; margin: 10px 20px 20px }
td    { color: #3c3c3c; font-size: 14px; font-family: Verdana }
b { color: #44833c }
a { color: #00f; text-decoration: none }
a:hover { text-decoration: underline }
img { border:0px; }

.header-title    { color: #fff; font-size: 19px; padding-top: 1px; padding-left: 10px }
.header-sub  { color: #fff; padding-left: 15px }
.footer  { font-size: 11px }


a.nav:link, a.nav:active, a.nav:visited   { color: #fff; font-size: 12px; text-decoration: none }
a.nav:hover  { color: #fff; font-size: 12px }
td.nav   { background-color: #44833c; padding-top: 4px; padding-bottom: 4px; padding-left: 9px }
td.nav:hover { background-color: #9ab48a; outline-color: #fff }


td.section-title    { color: #44833c; font-size: 24px; font-weight: bold; padding-top: 10px; padding-bottom: 10px }
.homebold     { font-size: 13pt; font-style: italic; line-height: 18pt !important; text-align: justify; padding-top: 10px; }
.main { text-align: justify; }
td.bullets  { padding-bottom: 6px }
td.quote  { font-size: 13px; font-style: italic; padding-bottom: 3px }
td.mastercell { background-color: #fff; padding: 5px }
.small { font-size: 9px }
.small2 { font-size: 11px }
.body-title   { color: #44833c; font-size: 14px; font-weight: bold; padding-bottom: 5px }
td.program   { font-size: 13px; text-align: justify; padding-right: 25px; padding-left: 25px  }
.testimonials  { font-size: 12px; font-style: italic ; text-align: justify; }
td.press  { font-style: italic; padding-top: 4px; padding-bottom: 4px }
td.ebrochure     { color: #fff; font-size: 11px; background-color: #44833c; margin: 0; padding: 1px 7px 2px; border-width: 0 }
a.download   { color: #c1ff00; text-decoration: none }
a.download:hover  { color: #ff0 !important; text-decoration: underline }

.req { color:#F00; }