.center{
	text-align: center;
}
.left{
	text-align: left;
}

.float_left{float:left;}
.float_right{float:right;}

.right{
	text-align: right;
}

.float_clear{clear:both;}

.white_box_blue_heading{
	background-color: #FFFFFF;
	border: none;
	margin-top: 10px;
}

.white_box_blue_heading p{
	background-color: #FFFFFF;
	padding: 0px 5px 5px;
	line-height: 1.8em;
	margin: 0px;
	padding: 5px;
}

.white_box_blue_heading h1 {
	background-color: #003366;
	padding: 5px;
	color: #FFFFFF;
	margin: 0px;
}


/* ======== THUMBNAILS PAGE ====== */

ul#thumbnails {
padding: 0 0 0 0; 
margin: 5px 0 5px 0; 
list-style-type: none; 
}

ul#thumbnails img {
margin: 0 0 0 0; 
} /* OVERIDE THE MAIN CONTENT IMAGE MARGINS */

#contentBlock ul.folioThumbs img {
margin: 0 0 0 0; 
} /* OVERIDE THE MAIN CONTENT IMAGE MARGINS */


ul#thumbnails a img, ul.folioThumbs a img {
border: 2px solid #FFF; 
} 

ul#thumbnails a:hover img {
} 

ul#thumbnails li.thumb, ul.folioThumbs li.thumb {
display: inline;
}
ul#thumbnails li.thumb a, ul.folioThumbs li.thumb a {
padding: 3px;
float: left; 
border: 1px solid #DDD; 
background-color: #EEE;
display: block;
margin: 0 15px 12px 0;
} 
ul#thumbnails li.thumb a:hover, ul.folioThumbs li.thumb a:hover {
background-color: #DDD; 
}

.back_link{text-align:right;}
.back_link a:link{color:#739C52; font-weight:bold; text-decoration:none; border:1px solid #739C52; padding:5px;}
.back_link a:visited{color: #739C52; font-weight:bold; text-decoration:none; border:1px solid #739C52; padding:5px;}
.back_link a:hover{color:#ff0000;}
.back_link a:active{color:#739C52;}

/* CREO FORM STYLES - These are used by the form & form elements */
.crform{padding:5px 5px; width:410px;}
.crform_fieldset{}
.crform_element{padding:0px; margin:0px;}
.crform_label_horiz{float:left; width:100px; padding:0px 0px;}
.crform_label_vert{display:block; padding:0px 0px;}
.crform_required_field{color:#FF0000; padding:0px; margin:0px; line-height: 0em;}
.crform_required_field_content{color:#000000; padding:0px; margin:15px 10px; line-height: 0em;}
.crform_errortext{padding:5px;}
.crform_element_errortext{color:#FF0000; padding-bottom:2px; padding-left:100px;}
.crform_input{background-color:#FFFFFF; border:1px solid #CCCCCC; margin:0px;}
.crform_input_error{background-color:#FCFFBB; border:1px solid #CCCCCC;margin:0px;}
.crform_button{float:right;}
.crform_button1{}
.crform_button2{}

.blue_header{background-image:url(../img/blue_header_l.gif); background-repeat:no-repeat; height:4px; background-color:#3B6EAE; text-align:right; padding:0px; margin:0px; line-height:0px; }
.blue_body{background-color:#3B6EAE; color:#FFFFFF; padding:5px;}
.blue_body h1{color:#FFFFFF;}
.blue_footer{background-image:url(../img/blue_footer_l.gif); background-repeat:no-repeat; height:4px; background-color:#3B6EAE; text-align:right; padding:0px; margin:0px; line-height:0px; }

.green_header{background-image:url(../img/green_header_l.gif); background-repeat:no-repeat; height:4px; background-color:#3A5D1F; text-align:right; padding:0px; margin:0px; line-height:0px;}
.green_header_content{background-color:#3A5D1F; color:#FFFFFF; padding:0px 0px 5px 5px; border-bottom:1px solid #FFFFFF;}
.green_header_content h2 {color:#FFFFFF;}
.green_body{background-color:#B6CCA6; color:#FFFFFF; padding:5px;color:#000000;}
.green_body img{border:4px solid #FFFFFF;}
.green_body div{padding:0px 0px 3px 0px;}
.green_body table {border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD; margin:0px;}
.green_body td {border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD; margin:0px; padding:3px;}
.green_footer{background-image:url(../img/green_footer_l.gif); background-repeat:no-repeat; height:4px; background-color:#3A5D1F; text-align:right; padding:0px; margin:0px; line-height:0px;}

.textured_green_header{background-image:url(../img/grass_header.gif); background-repeat:no-repeat; background-color:#FFFFFF; color:#FFFFFF; padding:5px 0px 5px 5px; border-bottom:1px solid #FFFFFF;}
.textured_green_header h2 {color:#FFFFFF;}
.events_short{background-image:url(../img/left_menu_decoration.gif);background-repeat:no-repeat;background-position:0% 4px; padding-left:8px;}
.green_text{color:#3A5D1F;}
.green_text_2{color:#739C52; text-align:left; font-weight:bold; padding-left:10px;}
.grey_text{ color:#333333; }

.event_content{}
.event_content a:link{color:#739C52; font-weight:bold; text-decoration:none;}
.event_content a:visited{color: #739C52; font-weight:bold; text-decoration:none;}
.event_content a:hover{color:#ff0000;}
.event_content a:active{color:#739C52;}

.event_content th{background-color:#B6CCA6; padding:2px;}
.event_content td{padding:2px;}

.map_point{position:absolute; }
.map_icon{}
.map_icon a:link{}
.map_icon a:visited{}
.map_icon a:hover{display:block; /*background-image:url(../img/point_circle_outline.gif)*/ background-image:url(../img/Farms_Map.jpg)}
.map_icon a:active{}

.thumbnail_left{position:absolute; display:block; left:0px; width:100px; margin-left:0px;}
.inline_image_l {float:left; padding-right:4px; padding-bottom:0px;}


.page_anchors{ text-align:left; color:#3A5D1F; padding:0px; margin:5px 0px 8px 0px; font-weight:bold; font-size:1.2em; }
.page_anchor_content{ border:1px solid #3A5D1F; background-color:#B6CCA6; padding:5px; text-align:right;}
.page_anchors a:link{color:#3A5D1F;}
.page_anchors a:visited{color:#3A5D1F;}
.page_anchors a:hover{color:#3B6EAE;}
.page_anchors a:active{color:#3A5D1F;}

.list_content{}
.list_content img{border:4px solid #B6CCA6; margin:0px 5px 0px 5px;}



#center_content_inner{border:1px solid #DEDEDE; padding:5px; min-height:455px;}
	/* \*/
	* html #center_content_inner {
	height: 450px;
	}
	/* */
	
.center_content{border:1px solid #DEDEDE; padding:5px;}

.general_content{border:1px solid #DEDEDE; padding:5px;}

.season_image_left{ border-left:1px solid #739C52; border-top:1px solid #739C52; border-bottom:1px solid #739C52; margin:0px; padding:0px;}
.season_image_right{border:1px solid #739C52;margin:0px; padding:0px;}

.large_map_left{position: relative; margin-right:315px; }
.large_map_right{position:absolute; right:175px; top:135px; background-color:#B6CCA6; border:2px solid #62844A; }
.large_map_footer{background-color:#62844A; padding:3px; margin:0px; font-size:0.9em; color: #FFFFFF; font-weight:bold; width:248px;}

.row_spacer{background-color:#FFFFFF; height:6px;}

.item_menu{background-image:url(../img/left_menu_decoration.gif);background-repeat:no-repeat;background-position:0% 4px; padding-left:8px; }
.relative {position:relative;}

.inner_left{float:left; width:49.5%;}
.inner_right{float:right; width:49.5%;}

.map_intro{padding:3px 5px 3px 5px; border-bottom:2px solid #3A6B37; color:#3A6B37; font-weight:bold; font-size:0.9em;}
.map_border{border-bottom:2px solid #3A6B37; margin:0px 0px 2px 0px;}
.map_outro{padding:3px 5px 3px 5px; border-top:2px solid #3A6B37; color:#3A6B37; font-weight:bold; font-size:0.9em;}