body { background-color: #d1e2a4; margin: 0px; padding: 0px; font-family: Trebuchet MS; }
span, div, p, td { font-family: Trebuchet MS; font-size: 12px; color: #ffffff; }
input, textarea { font-family: Trebuchet MS; font-size: 12px; color: #ffffff; }

a:link, a:active, a:visited { text-decoration: none; color: #ffdb35; }
a:hover { text-decoration: underline; color: #ffdb35; }

.leftBg { background-image: url(/images/bgLeft.jpg); background-repeat: no-repeat; background-position: top right; border-right: 1px solid #000000; }
.rightBg { background-image: url(/images/bgRight.jpg); background-repeat: no-repeat; background-position: top left; border-left: 1px solid #000000; }

.center { background-color: #40a255; color: #ffffff; }

.header { background-color: #7fc6f0; background-image: url(/images/header.jpg); background-repeat: none; }
.primaryNav { background-color: #1a8242; border-bottom: 1px solid #085927; color: #ffffff; }

.homeSeminars { background-image: url(/images/home_seminars.jpg); background-repeat: no-repeat; color: #000000; padding: 38px 17px 17px 17px; color: #000000; }
.homeSeminars .semHeader { background-color: #f0e3a4; border: 1px solid #aaaaaa; font-size: 12px; font-weight: bold; color: #000000; }
.homeSeminars .semRow { background-color: #fff6cc; border: 1px solid #aaaaaa; color: #000000; }
.homeSeminars .semRow b { color: #117125; }

.content { padding: 20px; font-family: Trebuchet MS; color: #ffffff; }
.contentTitle { font-size: 20px; font-weight: bold; color: #ffdb35; }
.contentSubtitle { font-size: 16px; font-weight: bold; color: #ffdb35; }
.content ul, .content ul li ul { list-style: circle; }
.content li, .content ul li ul li { margin-left: 0px; margin-bottom: 6px; }
.content .big { font-size: 14px; }
.content .bigger { font-size: 16px; }
.content .biggest { font-size: 18px; }

.roseCell { background-color: #fff0a6; padding: 5px 10px 5px 10px; color: #666666; }
.roseCell a:link img, .roseCell a:active img, .roseCell a:visited img { border: 2px solid #000000; }
.roseCell a:hover img { border: 2px solid #ffffff; }
.roseCell b { color: #000000; }

.specialTable td { color: #666666; }

#fountainsImg { border: 2px solid #000000; }
.fountainThumbs { padding: 8px 6px 8px 6px; }
.fountainThumbs a:link img, .fountainThumbs a:active img, .fountainThumbs a:visited img { margin: 3px; border: 2px solid #000000; }
.fountainThumbs a:hover img { margin: 3px; border: 2px solid #ffffff; }

#treesImg { border: 2px solid #000000; }
.treeThumbs { padding: 8px 2px 8px 2px; }
.treeThumbs a:link img, .treeThumbs a:active img, .treeThumbs a:visited img { margin: 3px; border: 2px solid #000000; }
.treeThumbs a:hover img { margin: 3px; border: 2px solid #ffffff; }

.leftNavBar { border-right: 1px dotted #ffffff; padding: 0px; }

#palmsImg { border: 2px solid #000000; }
.palmThumbs { padding: 8px 2px 8px 2px; }
.palmThumbs a:link img, .palmThumbs a:active img, .palmThumbs a:visited img { margin: 3px; border: 2px solid #000000; }
.palmThumbs a:hover img { margin: 3px; border: 2px solid #ffffff; }

.sodTable { border: 1px solid #000000; }
.sodTable td { background-color: #1a8242; font-size: 12px; }
.sodTable td b { color: #ffdb35; }

.treeTable { border: 1px solid #000000; }
.treeTable td { background-color: #1a8242; font-size: 12px; text-align: left; }
.treeTable td b { color: #ffdb35; }

.contactTable input { background-color: #66b577; padding: 2px; border: 0px; width: 240px; color: #ffffff; }
.contactTable textarea { background-color: #66b577; padding: 2px; border: 0px; width: 240px; height: 100px; overflow: auto; color: #ffffff; }
.contactTable .button { background-color: #66b577; padding: 2px 14px 2px 14px; border: 0px; width: auto; color: #ffffff; }
.contactRight { padding-left: 20px; }
.contactRight div { background-color: #1a8242; padding: 10px; color: #ffffff; }

.footer { background-color: #1a8242; border-top: 1px solid #085927; color: #ffffff; }
.footer a:link, .footer a:active, .footer a:visited { text-decoration: none; color: #ffe159; }
.footer a:hover { text-decoration: underline; color: #ffe159; }