@charset "utf-8";

/* CSS Document */



body  {

	font-family: Arial, Helvetica, sans-serif;

	background-color:#E3E1DC; 

	margin: 0 0 0 0;

}



h2  { 

	font-family:"Times New Roman", Times, serif;

	font-size:16px;

	font-style:italic;

	color: #A1B997;

	font-weight:bold;

}



a:link {color:#85A579; text-decoration:underline;}

a:visited {color:#85A579; text-decoration:underline;}

a:hover {color:#85A579; text-decoration:none;}

a:active {color:#85A579; text-decoration:none;}





#wrapper  {

	width: 843px; 

	margin: 0 97px 0 60px; 

	background-color:#FFFFFF;

}



#header  {

	width: 800px; 

	margin: 0 20px 0 20px; 

	padding: 20px 0 0 3px;

	height:60px;

}



#subpage_header  {

	width: 800px; 

	margin: 0 20px 10px 20px; 

	padding: 10px 0 0 3px; 

}

#ccontact  {

	width:500px; 

	height: 60px;

	float: left; 

	text-align:right;

	font-face:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #75745D;

	}

	

#ccontact a:link {color:#75745D; text-decoration:none;}

#ccontact a:visited {color:#75745D; text-decoration:none;}

#ccontact a:hover {color:#75745D; text-decoration:underline;}

#ccontact a:active {color:#75745D; text-decoration:underline;}



#ccontact_sub  {

	width:500px; 

	height: 60px;

	float: left; 

	text-align:right;

	font-face:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #75745D;

	margin: 14px 0 0 0;

	}

	

#ccontact_sub a:link {color:#75745D; text-decoration:none; font-weight: bold;}

#ccontact_sub a:visited {color:#75745D; text-decoration:none; font-weight: bold;}

#ccontact_sub a:hover {color:#75745D; text-decoration:underline; font-weight: bold;}

#ccontact_sub a:active {color:#75745D; text-decoration:underline; font-weight: bold;}



#outer_nav  {

	border: #E3E1DC 1px solid;

	margin: 0 20px 0 20px; 

	}

	

#center_nav  {

	font-family: "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight:bold;

	color: #FFFFFF;

	margin: 2px; 

	padding: 5px 0 5px 0;

	background-color:#E3E1DC; 

	text-align:center;

	letter-spacing: 3px;

	}

	

#center_content  {

	width: 800px; 

	margin: 0 20px 10px 20px; 

	padding: 20px 0 0 3px; 

	height: 358px;

	vertical-align:baseline;

	}

#sub_center_content  {

	width: 800px; 

	margin: 0 20px 10px 20px; 

	padding: 20px 0 0 3px; 

	}

#center_left  {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#A1B997;

	text-align:right;

	width: 122px;

	margin: 230px 10px 0 0; 

	padding: 0;

	float:left; 

	}

#center_center  {

	width: 475px; 

	margin: 0; 

	padding: 0; 

	float:left;

	}

#center_right  {

	width: 153px; 

	margin: 0px 0 0 30px; 

	padding: 0; 

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#9c9c9c;

	font-size:11px;

	line-height:1.2;

	}

#center_right a:link {color:#c69c6d; text-decoration:none; text-transform:uppercase;}

#center_right a:visited {color:#c69c6d; text-decoration:none; text-transform:uppercase;}

#center_right a:hover {color:#c69c6d; text-decoration:underline; text-transform:uppercase;}

#center_right a:active {color:#c69c6d; text-decoration:underline; text-transform:uppercase;}

	

#center_nav a:link {color:#75745d; text-decoration:none;}

#center_nav a:visited {color:#75745d; text-decoration:none;}

#center_nav a:hover {color:#a1b997; text-decoration:none;}

#center_nav a:active {color:#a1b997; text-decoration:none;}



/* Styles for the new form added by CSF 3/20/09 */

#EventFormStyles {
	border:none;
	width:520px;
	margin-left:20px;
	}
#EventFormStyles div fieldset{
	border:none;
}
#EventFormStyles div label{
	display:block;
}
#EventFormStyles div input{
	width:250px;
	height:18px;
}


/*End New Styles */





#home_lower  {

	width:475px; 

	margin: 0 184px 20px 159px; 

	text-align:center; 

	font-size: 12px;

	}

#footer  {

	font-family:Arial, Helvetica, sans-serif;

	width: 800px; 

	margin: 0 20px 10px 23px;

	padding: 20px 0 20px 0;

	border-top: #beb8aa 1px solid;

	color: #999999;

	text-align:center;

	font-size:11px;

	line-height:20px;

	} 

	

#footer a:link {color:#A1B997; text-decoration:underline;}

#footer a:visited {color:#A1B997; text-decoration:underline;}

#footer a:hover {color:#A1B997; text-decoration:none;}

#footer a:active {color:#A1B997; text-decoration:none;}



#left_col  {

	font-family:"Times New Roman", Times, serif;

	font-size: 12px;

	color: #75745d;

	width:169px;

	float:left; 

	border-right: #beb8aa 1px solid; 

	margin: 20px 0 0 0;

	padding: 0 5px 0 0;

	font-weight:bold;

	text-align:right;

	}

	

#main_col  { 

	/*font-family:"Times New Roman", Times, serif;*/

	font-family:"Times New Roman", Times, serif;

	font-size: 14px;

	color: #75745d;

	width:615px;

	float:left; 

	margin: 20px 0 0 10px;

	line-height:18px;

	}

	



.title { 

	font-size:15px;

	color:#666666;

	text-transform:uppercase;

	letter-spacing:5px;

	font-weight:normal;



}

.subtitle { 

	font-size:11px;

	color:#c69c6d;

	font-weight:normal;

	letter-spacing:1px;

	line-height:28px;



}



.green_italic  { 

	font-family:"Times New Roman", Times, serif;

	font-size:14px;

	font-style:italic;

	color: #A1B997;

	font-weight:bold;



}

.home_quote  { 

	font-size:13px;

	color: #75745d;

	line-height:1.4;



}

.home_contact  { 

	font-size:13px;

	color: #666666;

	font-weight:bold;



}

.nav-green  { 

	color:#a1b997;

}



.small-content {

	font-size: 12px;

	color: #908f77;

	line-height:14px;

}



.small-content-sans {

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size: 11px;

	color: #908f77;

	line-height:14px;

}



.times_italic  {

	font-size:12px;

	font-style:italic;

}

.green-res  {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#A1B997;

	font-weight: normal;

	padding: 0 10px 0 0;

}



.button  {

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	color: #75745D;

	border:1px solid #999999;

}

.photo-horiz  {

	width:141px; 

	padding: 0 5px 10px 5px; 

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	color: #75745D;

	float:left;

	letter-spacing:0;

}

.photo-vert  {

	width:112px; 

	padding: 0 5px 0 5px; 

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	color: #75745D;

	float:left;

	letter-spacing:0;

}



.photo-header  {

	font-size:10px;

	font-family:Arial, Helvetica, sans-serif;

	color: #75745D;

	padding: 0 0 5px 5px;

}

.main  {

	font-size: 12px;

	color: #908f77;

	}

.success_message  {

	font-size: 12px;

	color:#009900;

	text-align:center;

}

.failure_message  {

	font-size: 12px;

	color:#FF0000;

	text-align:center;

}



.input_box  {

	font-size:10px; 

	border:1px solid #999999;

}

