body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	color: #515150;
	background-color: #FFF;
}

img { border: 0px; }

h1,h2,h3,h4,h5,h6 {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-weight: bold;
}

h1 { font-size: 18px; color: #6F8348; margin-top: 0px; }
h2 { font-size: 13px; color: #8E5F1C; margin-top: 0px; }
p {line-height: 1.5em; }
.listy {line-height: 1.5em; }
.listybonus {line-height: 3.0em; }
.browntitle { color: #8E5F1C; font-weight: bold; }
.sidetitle { font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding-left: 25px; }
.sidenewstitle { font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; padding-left: 7px; }
.hometitle { font-size: 12px; font-weight: bold; color: #FFF; font-family: Arial, Helvetica, sans-serif; padding-left: 25px; }
.newsalter { color: #AFBE75; }

a{ color: #899B38; text-decoration: underline; }
a:link{ color: #899B38; text-decoration: underline; }
a:visited{ color: #899B38; text-decoration: underline; }
a:hover{ color: #708248; text-decoration: underline; }

a.sidenav{ color: #899B38; text-decoration: none; }
a.sidenav:link{ color: #899B38; text-decoration: none; }
a.sidenav:visited{ color: #899B38; text-decoration: none; }
a.sidenav:hover{ color:#708248; text-decoration: underline; }

hr { height:1px; color: #708248; background: #708248; border: none; }

.footmenu { padding-top: 0px; margin-top: 2px; line-height: 1.5em; }

.sidetext {line-height: normal; }
.feed { background-image: url(images/rss.gif); background-repeat: no-repeat; padding-left: 20px;  height: 16px; }
.feedhome { float: right; width: 16px; height: 16px; }

.sidelist { line-height: 1.5em; padding-left: 10px; margin-left: 10px; font-weight: bold; }

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#wrap { 
width: 770px;
position: absolute;
text-align: center;
left: 50%;
margin-left: -385px;
background: #FFF;
 }
 
#head {
width:770px;
height:130px;
background-image: url(images/head_back.gif); background-repeat: no-repeat;
 }
 
#headhome {
width:770px;
height:130px;
background-image: url(images/strip_back_home.gif); background-repeat: no-repeat;
 }
 
#head h1{ margin:0; float:left; }
#head h1.logo a{
	display:block;
	width:275px;
	height:130px;
	text-decoration:none;
	text-indent:-9999px;
	background: url(images/logo.gif);
}

#headhome h1{ margin:0; float:left; }
#headhome h1.logo a{
	display:block;
	width:275px;
	height:130px;
	text-decoration:none;
	text-indent:-9999px;
	background: url(images/logo.gif);
}
 
#menu {
width:770px;
height:30px;
text-align: left;
background-image: url(images/menu_back.gif); background-repeat: no-repeat;
 } 
 
#twocolumnwrap {
width: 770px;
margin: 0px; 
padding: 0px;
overflow: hidden;
}
 
#left {
float: left;
clear: none;
width: 245px;
margin-top: 30px;
text-align: left;
border-right: 2px dotted #CCC;
padding-bottom: 32767px;
margin-bottom: -32767px;
 }
 
#right {
float: right;
clear: right;
width: 510px;
margin-top: 30px;
text-align: left;
padding-bottom: 32767px;
margin-bottom: -32767px;
}

#homestrip {
width: 770px;
height: 50px;
margin-top: 30px;
background-image: url(images/strip_back.gif); background-repeat: no-repeat;
}

.lefthome {
float: left;
clear: none;
width: 370px;
text-align: left;
 }
 
.righthome {
float: right;
clear: right;
width: 370px;
text-align: left;
}

.leftbottom {
float: left;
width: 370px;
clear: both;
text-align: left;
 }
 
.rightbottom {
float: right;
width: 370px;
text-align: left;
}

#full {
float: left;
clear: none;
width: 770px;
margin-top: 30px;
text-align: left;
 }
 
.truebreak { height: 10px; clear: both; } 

#footer {
width: 770px;
clear: both;
text-align: center;
}

/***********************************************/
/* Container Divs                              */
/***********************************************/

.botlogo {
width: 770px;
height: 100px;
text-align: center;
background-image: url(images/logo_small.gif); background-repeat: no-repeat; background-position: center;
}

.sidecontain { width: 230px; }

.sidehead {
width: 230px;
height: 20px;
background-image: url(images/sidehead_back.gif); background-repeat: no-repeat;
padding-top: 2px;
}

.sidenewshead {
width: 230px;
height: 30px;
background-image: url(images/sidenews_head.gif); background-repeat: no-repeat;
padding-top: 2px;
}

.sideeventshead {
width: 230px;
height: 30px;
background-image: url(images/sideevents_head.gif); background-repeat: no-repeat;
padding-top: 2px;
}

.homenewshead {
width: 370px;
height: 30px;
background-image: url(images/homenews_head.gif); background-repeat: no-repeat;
padding-top: 2px;
clear: both;
}

.homeeventshead {
width: 370px;
height: 30px;
background-image: url(images/homeevents_head.gif); background-repeat: no-repeat;
padding-top: 2px;
clear: both;
}

.hometitlehead {
width: 370px;
height: 30px;
background-image: url(images/hometitle_back.gif); background-repeat: no-repeat;
padding-top: 2px;
}

#homeleaf { background-image: url(images/icon_leaf.gif); 
background-repeat: no-repeat;
padding-left: 70px;
height: 90px;
}

#homestar { background-image: url(images/icon_star.gif); 
background-repeat: no-repeat;
padding-left: 70px;
height: 90px;
}

#homebranch{ background-image: url(images/icon_branch.gif); 
background-repeat: no-repeat;
padding-left: 70px;
height: 90px;
}

#hometree { background-image: url(images/icon_tree.gif); 
background-repeat: no-repeat;
padding-left: 70px;
height: 90px;
}

#news_box {
	display: block;
}
#event_box {
	display: block;
}

.downloads_pdf {
height: 30px;
padding-left : 10px;
padding-top: 7px;
margin-bottom: 5px;
}

.downloads_doc {
height: 30px;
padding-left : 10px;
padding-top: 7px;
margin-bottom: 5px;
}
.downloads_xls { 
height: 30px;
padding-left : 10px;
padding-top: 7px;
margin-bottom: 5px;
}

.downloads_unknown {
height: 30px;
padding-left : 10px;
padding-top: 7px;
margin-bottom: 5px;
}

.shopsoff { padding: 5px; }
.shopson { padding: 5px; background-color: #EdEdEd; }