/*--------GENERAL DEFAULTS------*/
body {margin: 0px; font:11px verdana; line-height:140%; color:#333;} 
form {margin: 0px;} 

/*--------HOMEPAGE------*/
.home {background: url(../template_images/home_bg.jpg) repeat-x #A9B988;}
#hometop {white-space: nowrap; background-color:#fff;}
#homebottom {background-color:#fff;}


/*--------STANDARD PAGE LAYOUT------*/
.page {background: url(../template_images/page_bg.jpg) repeat-x #81994D;}
#page-container {position: absolute; left: 50%; top:30px; margin-left:-393px; width:786px;}

#interface-container {width:786px;}
#topborder{}
#leftborder {width:10px; background-image: url(../template_images/left.gif); background-repeat: repeat-y;}
#rightborder {width:9px; background-image: url(../template_images/right.gif); background-repeat: repeat-y;}

#header {white-space: nowrap; background-color: #FFFFFF;}

#navigation {white-space: nowrap; padding:0px; margin:0px; background-color:#D78651;}

#content-container {width:100%;}
#MainContent-container {width:572px; background-color:#ffffff; repeat-y;}
#MainContent {padding:25px 20px; font:12px verdana; line-height:140%; color:#333;}
#SideContent-container {border-left: 1px solid #FFFFFF; background:#D19C78 url(../template_images/sidebar_bg.gif) no-repeat top;}
#SideContent {padding: 0px 15px 40px 15px; font:12px verdana; line-height:110%; color:#333;}
#SideContent h1 {font:12px verdana; color:#333;}

#plant-water-grow {}
#footer {width:786px; text-align:center; color:#547532; font:9px arial;}

/*--LINKS--*/
a:link, a:visited {color: #AB5C27; text-decoration: underline;}
a:hover,a:active {color: #763F1B; text-decoration: underline;}

div.highlight-box3 a:link, div.highlight-box3 a:visited {color: #fff; text-decoration: underline;}
div.highlight-box3 a:hover,div.highlight-box3 a:active {color: #ddd; text-decoration: underline;}

div.highlight-box4 a:link, div.highlight-box4 a:visited {color: #fff; text-decoration: underline;}
div.highlight-box4 a:hover,div.highlight-box4 a:active {color: #ddd; text-decoration: underline;}

#SideContent a:link, #SideContent a:visited {color: #4F6F2F;text-decoration: none;}
#SideContent a:hover,#SideContent a:active {color: #2F421C; text-decoration: underline;}

#footer a:link, #footer a:visited {color: #547532;text-decoration: underline;}
#footer a:hover,#footer a:active {color: #2F421C; text-decoration: underline;}


/*--------CONTENT TEXT-------*/
#MainContent h1 {font-family: georgia, times, serif; font-size: 15px; color:#063806; font-weight:bold; margin-top:12px; margin-bottom:8px; line-height:24px; letter-spacing:1px;}

#SideContent h1 {font-family: georgia, times, serif; font-size: 12px;  color:#4D2D17; font-weight:bold; margin-top:0px; margin-bottom:2px;}

div.text {margin:15px 0px;}

div.highlight-box1 {border: #003300 1px solid; padding:5px; background-color: #EBEEE3; margin:0px; margin:18px 0px;}
div.highlight-box2 {border: #003300 1px solid; padding:5px; background-color: #C7D0B1; color:#000; margin:18px 0px;}
div.highlight-box3 {border: #003300 1px solid; padding:5px; color: #fff; background-color: #003300; margin:18px 0px;}
div.highlight-box4 {border: #91532B 1px solid; padding: 5px; color: #fff; background-color: #91532B; margin:18px 0px;}

div.subheadernobold1 {font-family: georgia, times, serif; font-size:12px; color:#063806; margin-top:12px; margin-bottom:4px;}
div.subheader {font-family: georgia, times, serif; font-size:12px; color:#063806; font-weight:bold; margin:2px 0px; letter-spacing:1px;}
div.subheader2 {font-family: georgia, times, serif; font-size:12px; color:#063806; font-weight:bold; margin:2px 0px; font-variant: small-caps; letter-spacing:1px;} 
div.subheader3 {font-family: georgia, times, serif; font-size:14px; color:#063806; font-weight:bold; margin:2px 0px; letter-spacing:1px;} 
div.subheader4 {font-family: georgia, times, serif; font-size:15px; color:#063806; font-weight:bold; margin:2px 0px; font-variant: small-caps; letter-spacing:2px;}
div.subheader5 {font-family: georgia, times, serif; font-size:12px; color:#819357; font-weight:bold; margin:2px 0px; letter-spacing:1px;} 
div.subheader6 {font-family: georgia, times, serif; font-size:12px; color:#819357; font-weight:bold; margin:2px 0px; font-variant: small-caps; letter-spacing:1px;} 
div.subheader7 {font-family: georgia, times, serif; font-size:14px; color:#819357; font-weight:bold; margin:2px 0px; letter-spacing:1px;} 
div.subheader8 {font-family: georgia, times, serif; font-size:15px; color:#819357; font-weight:bold; margin:2px 0px; font-variant: small-caps; letter-spacing:2px;}
div.subheader9 {font-family: georgia, times, serif; font-size:12px; color:#AA6333; font-weight:bold; margin:2px 0px; letter-spacing:1px;} 
div.subheader10 {font-family: georgia, times, serif; font-size:12px; color:#AA6333; font-weight:bold; margin:2px 0px; font-variant: small-caps; letter-spacing:1px;} 
div.subheader11 {font-family: georgia, times, serif; font-size:14px; color:#AA6333; font-weight:bold; margin:2px 0px; letter-spacing:1px;} 
div.subheader12 {font-family: georgia, times, serif; font-size:15px; color:#AA6333; font-weight:bold; margin:2px 0px; font-variant: small-caps; letter-spacing:2px;}
div.subheader13 {font-family: georgia, times, serif; font-size:12px; color:#fff; font-weight:bold; margin:2px 0px; letter-spacing:1px;} 
div.subheader14 {font-family: georgia, times, serif; font-size:12px; color:#fff; font-weight:bold; margin:2px 0px; font-variant: small-caps; letter-spacing:1px;} 
div.subheader15 {font-family: georgia, times, serif; font-size:14px; color:#fff; font-weight:bold; margin:2px 0px; letter-spacing:1px;} 
div.subheader16 {font-family: georgia, times, serif; font-size:15px; color:#fff; font-weight:bold; margin:2px 0px; font-variant: small-caps; letter-spacing:2px;}	

.purple-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #6e0468;
	font-weight: bold;
}

.bold {
	font-weight: bold;
	color: #fff;
}

.calls {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #292929;
}

.callsheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #292929;
}
	
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
}

.eventlisting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
}

.bullet {
	margin-bottom: 11px;
}

.white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.italics {
	font-style: italic;
}

.bold_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003300;
	font-weight: bold;
}

.purpleheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6E0468;
	font-weight: bold;
}

.greenheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4f592b;
	font-weight: bold;
}

.white_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336633;
}

a.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336633;
	text-decoration: underline;
}

a.copyright:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336633;
	text-decoration: underline;
}

.call-selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}