@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
}

a {	text-decoration: none; }
	a:hover {}
	a:visited {}
	
	a img{
		border: none;
	}

p{
	color: #434d3e;
	/*font-size: 11px;*/
	/*font-size:12px;*/
	font-size: 14px;
	line-height: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}	

h1 {
	font-size: 30px;
	font-weight:300;
	color:#8cc63f;
	margin-top: 40px;
	margin-bottom: 0px;
	margin-left: 38px;
	margin-right: 38px;
}

h2 {} 

h3 {}


#container {}

#homepage{}


#primary_content{
	border-right: thin #CCCCCC solid;
	/*border-bottom: thin #CCCCCC solid;*/

}

.primary_text{
	font-size: 16px;
	line-height: 26px;
	color: #8f8f8f;
	margin: 12px 38px 40px 38px;
}

#highlight{
	border-top: thin #CCCCCC solid;
	/*border-right: thin #CCCCCC solid;*/
	min-height: 100%;
	
}



	#highlight  .subhead_left{
		font-size: 12px;
		line-height: 22px;
		/*color: #00b6de;*/
		color:#8cc63f;
		margin: 12px 12px 6px 38px;
	}
	
	#highlight .highlighted_text_left{ 
		/*font-size: 11px;
		line-height: 14px;*/
		font-size: 12px;
		line-height: 16px;
		color: #434d3e;
		margin: 0px 12px 12px 38px;
	}
	
	
	#highlight .click_left {
		margin: 0px 4px 24px 38px;
	}
	
	#highlight .click_left p{
		font-size: 11px;
		line-height: 14px;
		font-style:italic;
		color: #434d3e;
		margin-top: 0px;
		margin-left: 6px;
	}
	
	
	#highlight .subhead_right{
		font-size: 12px;
		line-height: 22px;
		/*color: #ee8a1d;*/
		color:#8cc63f;
		margin: 12px 38px 6px 12px;
	}

	#highlight .highlighted_text_right{ 
		/*font-size: 11px;
		line-height: 14px;*/
		font-size: 12px;
		line-height: 16px;
		color: #434d3e;
		margin: 0px 38px 12px 12px;
	}
	
	#highlight .click_right{
		margin: 0px 4px 24px 12px;
	}
	
	#highlight .click_right p{
		font-size: 11px;
		line-height: 14px;
		font-style:italic;
		color: #434d3e;
		margin-top: 0px;
		margin-left: 6px;
		
	}


#left_sidebar{
	margin-right: 25px;
	margin-top: 80px;
}
	#left_sidebar .logo a img{
		position: absolute;
		top: 285px;
		left: 65px;
	}
	
	#left_sidebar .address{
		margin-top: 550px;
		margin-left: 72px;
		font-size: 14px;
		line-height: 18px;
		text-align: left;
		color:#FFFFFF;
	}
	
	#left_sidebar .address a{
		text-decoration: none;
		color:#FFFFFF;
	}


#left_sidebar_secondary{
	margin-right: 2px;
	margin-top: 0px;
}
	#left_sidebar_secondary .logo a img{
	position: relative;
	/*top: 285px;*/
	left: 72px;
		
	}
	
	#left_sidebar_secondary .address{
		margin-top: 550px;
		margin-left: 72px;
		padding-bottom: 12px;
		font-size: 14px;
		line-height: 18px;
		text-align: left;
		color:#FFFFFF;
	}
	
	#left_sidebar_secondary .address a{
		text-decoration: none;
		color:#FFFFFF;
	}

#main_nav{
	text-align: right;
	font-size: 14px;
}

	#main_nav ul{ list-style: none;	}

	#main_nav ul li{ margin-bottom: 8px; }
	
	#main_nav ul li a{ color:#434d3e; }
	
#secondary_nav{
	text-align: right;
	margin-right: 12px;
	font-size: 14px;
	
	color: #FFFFFF;
}
	
	#secondary_nav ul{ list-style: none; }
	
	#secondary_nav ul li{ margin-bottom: 8px; }
	
	#secondary_nav ul li a{ color:#FFFFFF; background: url(../images/triple_line.gif) right no-repeat; padding-right: 12px; }
	
	#secondary_nav ul li .selected{ background: none; margin-right: -12px; }
	

#sub_nav{ 
	text-align: left;
	font-size: 12px;
	color: #434d3e; 
	margin-top: 70px;
	*margin-top: 65px;
	margin-left: -12px;
}

	#sub_nav ul{ list-style: none;	}

	#sub_nav ul li{ margin-bottom: 8px; }
	
	#sub_nav ul li a{ color:#434d3e; }
	#sub_nav ul li a:hover{ color:#86c333; }
	
	#sub_nav ul li a.selected { color: #86c333; margin-left:5px; *margin-left:0px;   }
	
	#sub_nav ul li img {margin-left: -22px;}
	

#right_sidebar{
	margin-left: 8px;
}

#right_sidebar .primary_head{
	font-size: 13px;
	line-height: 15px;
	color: #86c333;
	margin-top: 40px;
	margin-bottom: 12px;
}

#right_sidebar .sub_head{
	/*font-size: 11px;
		line-height: 14px;*/
		font-size: 12px;
		line-height: 16px;
	color: #86c333;
	margin-bottom: 8px;
}

#right_sidebar p{
	/*font-size: 11px;
		line-height: 14px;*/
		font-size: 12px;
		line-height: 16px;
	color: #434d3e;
}

#right_sidebar ul{ 
	list-style: none;
	font-size: 10px;
	line-height: 14px;
	color: #434d3e; 
	margin-left: -20px;
	*margin-left: 16px;
}

#right_sidebar ul li{
	background: url(../images/list_graphic.gif) no-repeat 0px 4px;
	margin-left: -20px;
	padding-left: 12px;
	margin-bottom: 8px;
}


#primary_pane { 
	margin-left: 12px;
	margin-right: 12px; 
}

	#primary_pane .main_head_orange{
		font-size: 20px;
		/*color: #ee8a1d;*/
		color:#8cc63f;
		margin-top: 12px;
		margin-bottom: 6px;
	}
	
	#primary_pane .main_head_blue{
		font-size: 20px;
		/*color: #00b6de;*/
		color:#8cc63f;
		margin-top: 12px;
		margin-bottom: 6px;
	}
	
	#primary_pane .main_head_green{
		font-size: 20px;
		color: #8cc63f;
		margin-top: 12px;
		margin-bottom: 6px;
	}
	
	#primary_pane .staff_head_green{
		font-size: 20px;
		color: #8cc63f;
		margin-top: 12px;
		margin-bottom: -20px;
	}
	
	#primary_pane .staff_pic{
		margin-top: 16px;
	}
	
	#primary_pane .sub_head_green{
		font-size: 14px;
		line-height: 15px;
		color: #86c333;
		margin-top: 24px;
		margin-bottom: 6px;
	}
	
	#primary_pane .sub_head_blue{
		font-size: 14px;
		line-height: 15px;
		color: #00b6de;
		margin-top: 24px;
		margin-bottom: 6px;
	}
	
	#primary_pane .sub_head_orange{
		font-size: 14px;
		line-height: 15px;
		/*color: #ee8a1d;*/
		color:#8cc63f;
		margin-top: 24px;
		margin-bottom: 6px;
	}

	#primary_pane .primary_text{
		font-size: 14px;
		line-height: 22px;
		color: #434d3e;
		margin: 0px 0px 20px 0px;
	}
	
	#primary_pane p{
		/*font-size: 11px;*/
		font-size: 12px;
		/*line-height: 15px;*/
		line-height: 18px;
		color: #434d3e;
		margin-bottom: 6px;
		
		
	}
	
	ul li{
	/*color:434d3e;*/
	color: #434d3e;
	/*font-size: 11px;
		line-height: 14px;*/
		font-size: 12px;
		line-height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.resources a{
	color: #434d3e;
	font-size: 14px;
	text-decoration: underline;
}

.contact_form { font-size: 10px;}

	.contact_form h1 {
	font-size: 24px;
	font-weight:300;
	color:#8cc63f;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

