body { font-family: Arial, Helvetica, sans-serif; }



/*- links --------------------------*/

a:link { font-size: 9px; line-height: 12px; color: #333333; text-decoration: none; letter-spacing: 1pt; }
a:hover { color: #339900; text-decoration: underline; font-size: 9px;  letter-spacing: 1pt; }
a:visited { color: #333333; text-decoration: none; font-size: 9px;  letter-spacing: 1pt; }

a.boxed:link { font-size: 9px; line-height: 12px; color: #333333; text-decoration: none; letter-spacing: 1pt; }
a.boxed:visited {color: #333333; text-decoration: none; font-size: 9px; letter-spacing: 1pt; }
a.boxed:hover { color: #339900; text-decoration: underline; font-size: 9px;  letter-spacing: 1pt; }
a.boxed:active { color: #339900; text-decoration: underline; font-size: 9px;  letter-spacing: 1pt; }

a.head:link { font-size: 11px; line-height: 12px; color: #447dc0; text-decoration: underline; letter-spacing: 1pt; }
a.head:hover { color: #447dc0; text-decoration: none; font-size: 11px; line-height: 12px; letter-spacing: 1pt; }
a.head:visited { color: #447dc0; text-decoration: underline; font-size: 11px; line-height: 12px; letter-spacing: 1pt; }

a.big:link { font-size: 11px; line-height: 12px; color: #333333; text-decoration: underline; letter-spacing: 1pt; }
a.big:hover { color: #339900; font-size: 11px; line-height: 12px; text-decoration: underline; letter-spacing: 1pt; }
a.big:visited { color: #333333; font-size: 11px; line-height: 12px; text-decoration: none; letter-spacing: 1pt; }

.leftNav	{ font-size: 9px; color: #333333; letter-spacing: 1pt; }
.leftNav a,.leftNav a:active,.leftNav a:visited	{ color: #333333; text-decoration: none; }
.leftNav a:hover	{ color: #339900; text-decoration: underline; }


/*text styles ---------------------*/

.headingback {
	background-image: url(images/head_welcome.gif);
	background-repeat: no-repeat;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: 500;
	color: #447dc0;
	text-decoration: none;
	letter-spacing: 1pt;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
}
.headhome {
	background-image: url(images/head_staging.gif);
	background-repeat: no-repeat;
}
.bodytight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}
.headorganize {
	background-image: url(images/head_organizing.gif);
	background-repeat: no-repeat;
}
.headgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: 500;
	color: #90c657;
	text-decoration: none;
	letter-spacing: 1pt;
}
.headred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: 500;
	color: #f54c07;
	text-decoration: none;
}

.headevent {
	background-image: url(images/head_event.gif);
	background-repeat: no-repeat;
}
.headhousehold {
	background-image: url(images/head_household.gif);
	background-repeat: no-repeat;
}
.headtestimonial {
	background-image: url(images/head_testimonials.gif);
	background-repeat: no-repeat;
}
.headcontact {
	background-image: url(images/head_contact.gif);
	background-repeat: no-repeat;
}
.headlinks {
	background-image: url(images/head_links.gif);
	background-repeat: no-repeat;
}
.headgallery {
	background-image: url(images/head_gallery.gif);
	background-repeat: no-repeat;
}
.testimon {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
}
.testimongreen {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	color: #90c657;
	text-decoration: none;
}
.bodybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.logo {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #447dc0;
	font-style: italic;
	font-weight: bold;
}

