body {
	background: #A5C4C4;
	margin: 0px;
}
h1 {
	color: #507B7B;
	font: bold 9pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 20px 40px 0px 20px;
}
h2 {
	font: normal 9pt/11pt Arial, Helvetica, sans-serif;
	color: #667B03;
	margin: 20px 40px 8px 20px;
	border-bottom: 1px dotted #667803;
	padding-bottom: 3px;
	text-transform: uppercase;
}
h3 {
	font: bold 9pt/9pt Arial, Helvetica, sans-serif;
	color: #584625;
	margin-right: 24px;
	margin-left: 20px;
	margin-bottom: -8px;
}
p {
	font: 9pt/13pt Arial, Helvetica, sans-serif;
	color: #34243B;
	margin-right: 40px;
	margin-left: 20px;
}
li {
	color: #333333;
	font: 9pt/12pt Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
	margin-right: 40px;
	margin-left: 8px;
}
.border {
	border: 2px solid #312239;
}
.borderPic {
	border: 1px solid #723983;
}
.textLink {
	color: #34243B;
	text-decoration: underline;
}
.news {
	font: italic 9pt/10pt Georgia, "Times New Roman", Times, serif;
	color: #FAF9E6;
	margin-top: 5px;
	margin-right: 14px;
	text-align: center;
}
.photoAlignLeft {
	margin-right: 14px;
	margin-bottom: 5px;
	margin-left: -2px;
}
p.news a {
	color: #FAF9E6;
	text-decoration: none;
}
p.news a:hover {
	text-decoration: underline;
}
p.rtCol {
	font: 8pt/11pt Georgia, "Times New Roman", Times, serif;
	margin: 0px 12px 6px;
	padding: 0px 0px 6px;
	border-bottom: 1px dotted #8B7D5F;
	color: #58412B;
}
.topNav {
	color: #FAF9E6;
	list-style: none;
	background: #8EA61B;
	padding: 1px 3px;
	border: 1px solid #2E2432;
	font-weight: bold;
	margin: 3px 12px 3px 40px;
	font-size: 10px;
	text-transform: uppercase;
	text-align: center;
}
ul.top {
	margin-left: 680px;
	font-size: 8pt;
	margin-top: 6px;
}
li.topNav a {
	text-decoration: none;
	color: #483252;
}
li.topNav a:hover {
	color: #FAF9E6;
}
.textLink:hover {
	color: #489494;
}
.tabRow {
	font: 8pt/9pt Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align: top;
	padding: 4px;
}

.tabRowShaded {
	font: 8pt/9pt Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 3px;
	background: #D7C9B0;
	padding: 4px;
	vertical-align: top;
}.tabHeadLink {
	color: #FAF9E6;
}
.tabHeadLink:hover {
	color: #D6C5DC;
}
.tabHead {
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #FAF9E6;
	background: #322039;
	padding: 4px;
}
form {
	margin: 0px;
	padding: 0px;
}
.listNav {
	color: #FAF9E6;
	margin: 5px 6px 0px 4px;
	font-size: 9pt;
	font-weight: bold;
}
.plantListError {
	margin: 8px 0px 0px;
	color: #CC0000;
	font-size: 11pt;
	font-weight: bold;
}
.plantListText {
	margin: 8px 0px 0px;
	color: #2F6E6E;
}
.plantListURhere {
	line-height: 9pt;
	margin: 3px 12px 0px 0px;
	color: #588D8D;
}
.dataTabBorder {
	border-right: 1px solid #322039;
	border-bottom: 1px solid #322039;
	border-left: 1px solid #322039;
}
.moreLink {
	font-weight: bold;
	color: #723983;
	text-decoration: none;
}
.moreLink:hover {
	color: #588D8D;
}
.rightNavLev2 {
	font-weight: bold;
	color: #392741;
	margin: 6px 12px 3px;
	line-height: 9pt;
}
.rightNavLev3Link {
	color: #667B03;
	text-decoration: none;
	font-weight: normal;
}
.rightNavLev3Link:hover {
	text-decoration: underline;
}
.rightNavLev2Link:hover {
	text-decoration: underline;
}
.rightNavLev2Link {
	font-weight: normal;
	color: #483252;
	text-decoration: none;
}
.landscapeQuote {
	margin-right: 24px;
	margin-bottom: 20px;
	margin-left: 10px;
	line-height: 11pt;
}
.plantListLink {
	color: #588D8D;
	font-weight: bold;
	text-decoration: none;
}
.plantListLink:hover {
	color: #723983;
}
.rightNavLev3 {
	margin: 0px 12px 3px 22px;
	line-height: 9pt;
	font-weight: bold;
	color: #713882;
}
li.nav1 {
	list-style: none;
	text-align: right;
	margin: 12px 12px 6px;
	font-weight: bold;
	line-height: 9pt;
	color: #34243B;
	padding-top: 3px;
}
#signUp {
	background: #E9DECC;
	display: inline;
	width: 400px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #3B2B43;
	float: left;
	border: 1px solid #D7C9B0;
	margin: 10px 0px 30px 20px;
}
#signup ul {
	margin: 0px;
	padding: 0px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
#signUp p {
	margin: 12px;
	font: 10pt/13pt Georgia, "Times New Roman", Times, serif;
}
#signUp h1 {
	margin: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #723983;
}
p.rtCol a {
	color: #58412B;
}
p.rtCol a:hover {
	color: #34243B;
}
ul.nav {
	margin: 0px 0px 50px;
	padding: 0px 0px 0px 10px;
}
li.nav2 a {
	text-decoration: none;
	color: #FAF9E6;
}
li.nav2 a:hover {
	color: #34243B;
}
li.nav2 {
	font-weight: normal;
	text-align: right;
	margin: 2px 12px 0px;
	list-style: none;
	line-height: 9pt;
}
.clearFloat {
	font-size: 0px;
	line-height: 0px;
	float: none;
}
table.csa {
	background: #FFFFFF;
	margin-left: 20px;
	border: 1px solid #322039;
}
table.csa caption {
	text-transform: uppercase;
	font: bold 9pt/9pt Arial, Helvetica, sans-serif;
	color: #723983;
	padding-bottom: 5px;
}
form p.filters {
	margin: 0px 20px 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 9pt;
}
#thumbnails {
	float: left;
	width: 191px;
}
#thumbnails img {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 9px;
}
#thumbnails a img  {
	border: 1px solid #FAF9E6;
}
#thumbnails a:hover img  {
	border: 2px solid #723983;
}
.photoGal {
	margin-bottom: 20px;
	margin-left: 0px;
}
#download {
	background: #8EA61B;
	width: 168px;
	margin: 10px;
	border: 1px solid #FAF9E6;
}
#download p {
	margin: 7px 7px 9px;
	line-height: 11pt;
	border-top: 1px dotted #FAF9E6;
	padding-top: 6px;
}
#download a {
	color: #FAF9E6;
	text-decoration: none;
}
#download a:hover {
	color: #483252;
	text-decoration: underline;
}
.photoAlignRight {
	float: right;
	margin-top: 8px;
	margin-left: 12px;
}
#searchHome {
	background: #3D1A47;
	width: 164px;
	margin-left: 10px;
	border: 1px solid #8EA61B;
	padding: 3px;
	margin-top: 24px;
}
#searchHome p {
	color: #FAF9E6;
	line-height: 10pt;
	margin: 0px 6px 6px;
	font-size: 8.5pt;
	text-indent: 20px;
}
#searchHome img {
	border-width: 0px;
}
#searchHome a {
	color: #FAF9E6;
	text-decoration: none;
}
#searchHome a:hover {
	color: #8EA61B;
}
#signUp a {
	color: #3C2A45;
}
#signUp a:hover {
	color: #8EA61B;
}
.formTab {
	background: #FFFFFF;
	margin-left: 20px;
	border: 1px solid #3A2247;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #1B002A;
}
table.formTab th {
	font-weight: bold;
	color: #FAF9E6;
	background: #3A2247;
	text-align: left;
	text-transform: uppercase;
	font-size: 8.5pt;
	padding: 2px 5px;
	height: 18px;
}
table.formTab td {
	padding: 2px 4px;
	vertical-align: top;
	border-bottom: 1px solid #A5C4C4;
}
ul.articles {
	color: #483252;
	list-style: none;
	padding: 0px;
	margin: 30px 0px 0px;
}
ul.articles li {
	margin-right: 40px;
	border-bottom: 1px solid #EFE5D4;
	padding-bottom: 6px;
	padding-top: 0px;
	margin-left: 12px;
	line-height: 8pt;
}
ul.articles a {
	text-decoration: none;
	color: #1E5855;
}
ul.articles a:hover {
	text-decoration: underline;
}
#afterLists {
	float: left;
	width: 440px;
	padding-bottom: 30px;
}
.waterTab {
	font: 9pt/11pt Arial, Helvetica, sans-serif;
	margin-left: 20px;
	background: #FFFFFF;
	border-collapse:collapse;
	width: 400px;
	border: 1px solid #A5C4C4;
}
table.waterTab th[scope="row"] {
	background: #483252;
	color: #FAF9E6;
	padding: 4px;
	line-height: 9pt;
	border-right: 1px solid #A5C4C4;
	border-left: 1px solid #A5C4C4;
}
table.waterTab td {
	vertical-align: top;
	padding: 2px 4px 2px 5px;
	border-bottom: 1px solid #A5C4C4;
}
table.waterTab caption {
	text-transform: uppercase;
	color: #58412B;
	padding-bottom: 6px;
}
table.waterTab th[scope="col"] {
	background: #A5C4C4;
	color: #004141;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	line-height: 9pt;
	border-bottom: 1px solid #A5C4C4;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
}
ul.plantLists {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.plantLists li {
	line-height: 10pt;
	margin: 0px 0px 4px;
	padding: 0px 12px;
}
ul.plantLists a {
	text-decoration: none;
	color: #503112;
}
h1.plantLists {
	text-transform: none;
	margin: 0px;
	padding: 8px 12px 4px;
	color: #723983;
}
ul.plantLists a:hover {
	text-decoration: underline;
}
#signUp li {
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: -4px;
	font: 10pt Georgia, "Times New Roman", Times, serif;
}
#download h1 {
	color: #FAF9E6;
	text-transform: none;
	margin: 6px;
}
#emailForm {
	background: #FAF9E6;
	border-right: 10px solid #D7C9B0;
	border-left: 10px solid #D7C9B0;
	margin: 12px 0px 0px;
	padding-top: 1px;
	padding-bottom: 8px;
	border-top: 1px solid #8EA61B;
	border-bottom: 1px solid #8EA61B;
}
#emailForm p {
	margin: 10px 10px 0px;
	color: #3D1A47;
	font: 8.5pt/9pt Arial, Helvetica, sans-serif;
	border-width: 0px;
}
#emailForm input {
	width: 144px;
	margin-bottom: 4px;
}
#emailForm label {
	font-weight: bold;
	color: #8EA61B;
}
#emailForm input#button {
	width: auto;
}
h1 a {
	text-decoration: none;
	color: #703681;
}
h1 a:hover {
	text-decoration: underline;
}

