a { color: #003000; text-decoration: none; }
a:hover { color: #008000; text-decoration: none; }
a.contact { color: #004000; font-weight: bold; text-decoration: none; }
a.contact:hover { color: #000000; font-weight: bold; text-decoration: none; }
a.dbm { color: #024300; font-family: sans-serif; font-weight: normal; font-size: 8pt; margin: 0; padding: 0; text-decoration: none; }
a.dbm:hover { color: #000000; }
a.linklist1 { color: #059900; font-family: sans-serif; font-weight: bold; font-size: 15pt; margin: 0; padding: 4px; text-shadow: 2px 2px 4px #9BAE9B; text-decoration: none; }
a.linklist1:hover { color: #046B00; }
a.linklist2 { color: #059900; font-family: sans-serif; font-weight: bold; font-size: 13pt; margin: 0; padding: 4px; text-shadow: 2px 2px 4px #9BAE9B; text-decoration: none; }
a.linklist2:hover { color: #046B00; }
a.linklist3 { color: #059900; font-family: sans-serif; font-weight: bold; font-size: 11pt; margin: 0; padding: 4px; text-decoration: none; }
a.linklist3:hover { color: #046B00; }
a.linklist4 { color: #059900; font-family: sans-serif; font-weight: bold; font-size: 11pt; margin: 0; padding: 4px; text-decoration: none; }
a.linklist4:hover { color: #046B00; }
a.mail { color: #003000; text-decoration: none; }
a.mail:hover { color: #008000; text-decoration: none; }
.address { font-family: serif; font-size: 8pt; font-weight: bold; letter-spacing: -.05em; text-align: left; vertical-align: middle; }
body { background: #fffff8 url(../img/hdrLR.jpg) top center repeat-x; font-family: sans-serif; margin: 0; } /* was #e9ece9; */
table { padding: 0; border-collapse: collapse; font-family: sans-serif; }
td { margin: 0; padding: 0; border-collapse: collapse; }
td.tn { border-collapse: collapse; margin: 0; padding: 0px 1px 1px 0px; text-align: center; vertical-align: middle; }
td.R0 { background: #e9ece9 url(../img/S4e.R0b.w800.jpg) bottom center no-repeat; margin: 0 auto; padding: 0; border-collapse: collapse; }
td.R1 { background: #e9ece9 url(../img/S4e.R1b.w800.jpg) bottom center no-repeat; margin: 0 auto; padding: 0; border-collapse: collapse; }
td.R2 { background: #e9ece9 url(../img/S4e.R2b.w800.jpg) bottom center no-repeat; margin: 0 auto; padding: 0; border-collapse: collapse; }
td.R3 { background: #e9ece9 url(../img/S4e.R3b.w800.jpg) bottom center no-repeat; margin: 0 auto; padding: 0; border-collapse: collapse; }
td.R4 { background: #e9ece9 url(../img/S4e.R4b.w800.jpg) bottom center no-repeat; margin: 0 auto; padding: 0; border-collapse: collapse; }
td.hspace { height: 6px; }
td.vspace { width: 6px; }
img { border: none; margin: 0; padding: 0; }
td.bdrbtm { border-bottom: 1px solid #059900 }
td.fbl {
	border-collapse: collapse;
	color: #046B00;
	font-size: 10pt;
	padding: 0px 0px 4px 0px;
	text-align: left;
	vertical-align: middle;
	border: none;
	border-collapse: collapse;
}
td.fbr {
	border-collapse: collapse;
	color: #046B00;
	font-size: 10pt;
	padding: 0px 0px 4px 6px;
	text-align: right;
	vertical-align: middle;
	border: none;
	border-collapse: collapse;
}
td.footer { color: #059900; font-family: sans-serif; font-weight: normal; font-size: 8pt; margin: 0; padding: 0; text-decoration: none; }

td.linkinfo {
	color: #046B00;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 12pt;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.linklist { color: #046B00; font-family: sans-serif; font-size: 8pt; margin: 0; padding: 0; text-align: left; text-decoration: none; vertical-align: middle; }

.outbox {
	background-color: #D6E9D3; 
	color: #1F6624;
	border-top: 1px solid #DFFFE1;
	border-right: 1px solid #1F6624;
	border-bottom: 1px solid #1F6624;
	border-left: 1px solid #DFFFE1;
	cursor: pointer;
	cursor: hand;
	padding: 2px 4px;
	text-align: center;
	vertical-align: top;
}

.outbox2 {
	background-color: #D6E9D3;
	color: #1F6624;
	border-top: 1px solid #DFFFE1;
	border-right: 1px solid #1F6624;
	border-bottom: 1px solid #1F6624;
	border-left: 1px solid #DFFFE1;
	cursor: pointer;
	cursor: hand;
	height: 18px;
	padding: 0px 14px 0px;
	text-align: left;
	vertical-align: top;
}

.outbox3 {
	background-color: #D6E9D3;
	color: #1F6624;
	border-top: 1px solid #DFFFE1;
	border-right: 2px solid #1F6624;
	border-bottom: 2px solid #1F6624;
	border-left: 1px solid #DFFFE1;
	cursor: pointer;
	cursor: hand;
	height: 17px;
	padding: 0px 13px 0px;
	text-align: left;
	vertical-align: top;
}

td.prodlist { color: #046B00; font-family: sans-serif; font-weight: bold; margin: 0; padding: 0px 10px 0px 34px; text-align: left; vertical-align: top; }
td.product { background-color: #FFFFFF; border: 5px solid #f5f5f5; color: #000000; cursor: pointer; cursor: hand; font-family: sans-serif; font-weight: normal; font-size: 11pt; letter-spacing: -0.05em; margin: 0; padding: 0px 1px; text-align: center; vertical-align: middle; width: 50%; height: 14px; }
td.producthover { background-color: #FFFFB0; border: 5px solid #f5f5f5; color: #046B00; cursor: pointer; cursor: hand; font-family: sans-serif; font-weight: normal; font-size: 11pt; letter-spacing: -0.05em; margin: 0; padding: 0px 1px; text-align: center; vertical-align: middle; width: 50%; height: 14px; }
td.aiapres { background-color: #FFFFFF; border: 5px solid #f5f5f5; color: #046B00; font-family: sans-serif; font-weight: bold; font-size: 9pt; letter-spacing: 0em; margin: 0; padding: 0px 1px; text-align: center; vertical-align: middle; height: 22px; }

td.productpanel {
	background-color: #FFFFB0;
	border: 5px solid #f5f5f5;
	color: #046B00;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 10pt;
	line-height: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	height: 70px;
}


td.maintext { color: #046B00; font-family: sans-serif; font-weight: bold; font-size: 11pt; margin: 0; padding: 10px 10px 10px 40px; text-align: left; vertical-align: top; }
td.prodtext { color: #046B00; font-family: sans-serif; font-weight: bold; font-size: 11pt; margin: 0; padding: 4px 0px; text-align: left; vertical-align: top; }
td.testimonial { color: #046B00; font-family: sans-serif; font-weight: normal; font-size: 8pt; line-height: 105%; margin: 0; padding-right: 16px; text-align: left; vertical-align: top; }
td.testbox { background-color: #ECEDD7; border-top: 1px solid #DFFFE1; border-right: 1px solid #1F6624; border-bottom: 1px solid #1F6624; border-left: 1px solid #DFFFE1; color: #046B00; font-family: sans-serif; font-weight: bold; font-size: 8pt; margin: 0; padding: 2px 4px; }
td.slideshow { color: #046B00; font-family: sans-serif; font-weight: normal; font-size: 10pt; font-style: italic; margin: 0; padding: 4px 24px 4px 8px; text-align: left; vertical-align: middle; }


