.footer_address {
	color:#54BB55;
	font-size:0.75em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	background:url(footer_bg.jpg) repeat-x left top;
	font-family:'open_sansregular';
	line-height:1.166666666666667em;
	margin:0 auto;
	padding:0.9166666666666667em 0 0.4166666666666667em 0;
	width:80em;
}
a.footer_address, a:link.footer_address, .footer_address a, .footer_address a:link {
	color:#54BB55;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:visited.footer_address, .footer_address a:visited {
	color:#54BB55;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:hover.footer_address, .footer_address a:hover {
	color:#54BB55;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:active.footer_address, .footer_address a:active {
	color:#54BB55;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.home_page_h1 {
	color:#54BB55;
	font-size:1.714285714285714em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:'open_sansbold';
	line-height:1.208333333333333em;
	margin:0;
	padding:0 0 0.875em 0;
	text-transform:uppercase;
}
a.home_page_h1, a:link.home_page_h1, .home_page_h1 a, .home_page_h1 a:link {
	color:#54BB55;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:visited.home_page_h1, .home_page_h1 a:visited {
	color:#54BB55;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:hover.home_page_h1, .home_page_h1 a:hover {
	color:#54BB55;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:active.home_page_h1, .home_page_h1 a:active {
	color:#54BB55;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.left_nav_links {
	color:#FFFFFF;
	font-size:0.75em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:'open_sansbold';
	line-height:1.166666666666667em;
}
a.left_nav_links, a:link.left_nav_links, .left_nav_links a, .left_nav_links a:link {
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	background:url(left_nav_links_bg.jpg) no-repeat left top;
	display:block;
	padding:0.5em 2.083333333333333em 1.083333333333333em 2.083333333333333em;
}
a:visited.left_nav_links, .left_nav_links a:visited {
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
a:hover.left_nav_links, .left_nav_links a:hover {
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
a:active.left_nav_links, .left_nav_links a:active {
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.search_box {
	font-family:Arial;
	color:#0F2C0A;
	font-size:0.75em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	background: url(search_box_bg.jpg) no-repeat left top;
	border: medium none;
	height:2.166666666666667em;
	line-height:2.166666666666667em;
	margin:0 0.0833333em 0 1.8em;
	padding:0 0.4166666666666667em 0 0.4166666666666667em;
	width:15em;
}
a.search_box, a:link.search_box, .search_box a, .search_box a:link {
	color:#0F2C0A;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:visited.search_box, .search_box a:visited {
	color:#0F2C0A;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:hover.search_box, .search_box a:hover {
	color:#0F2C0A;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:active.search_box, .search_box a:active {
	color:#0F2C0A;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.top_nav_links {
	color:#FFFFFF;
	font-size:0.8125em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:'open_sansbold';
	line-height:1em;
}
a.top_nav_links, a:link.top_nav_links, .top_nav_links a, .top_nav_links a:link {
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	float:left;
	margin:0;
	padding:1.07692em 0.6923076923076923em 1.15385em 0.6923076923076923em;
	text-transform:uppercase;
}
a:visited.top_nav_links, .top_nav_links a:visited {
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
a:hover.top_nav_links, .top_nav_links a:hover {
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	background:url(top_nav_links_hover.jpg) repeat-x;
}
a:active.top_nav_links, .top_nav_links a:active {
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
.utility_nav_links {
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-family:'open_sansbold';
	line-height:0.875em;
}
a.utility_nav_links, a:link.utility_nav_links, .utility_nav_links a, .utility_nav_links a:link {
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:visited.utility_nav_links, .utility_nav_links a:visited {
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:hover.utility_nav_links, .utility_nav_links a:hover {
	color:#EF6B00;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
a:active.utility_nav_links, .utility_nav_links a:active {
	color:#FFFFFF;
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.utility_num_txt_big {
	font-size:1.875em;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	line-height:0.6666666666666667em;
	margin:0.2333333333333333em 0 0.3em 0;
}
a.utility_num_txt_big, a:link.utility_num_txt_big, .utility_num_txt_big a, .utility_num_txt_big a:link {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:visited.utility_num_txt_big, .utility_num_txt_big a:visited {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:hover.utility_num_txt_big, .utility_num_txt_big a:hover {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
a:active.utility_num_txt_big, .utility_num_txt_big a:active {
	font-size:1em;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
}
.website_text {
	color:#26AA27;
	font-size:0.875em;
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	font-family:'futura_xblk_btextra_black';
	line-height:0.7142857142857143em;
}
a.website_text, a:link.website_text, .website_text a, .website_text a:link {
	color:#26AA27;
	font-size:1em;
	font-weight:normal;
	font-style:italic;
	text-decoration:underline;
}
a:visited.website_text, .website_text a:visited {
	color:#26AA27;
	font-size:1em;
	font-weight:normal;
	font-style:italic;
	text-decoration:underline;
}
a:hover.website_text, .website_text a:hover {
	color:#26AA27;
	font-size:1em;
	font-weight:normal;
	font-style:italic;
	text-decoration:underline;
}
a:active.website_text, .website_text a:active {
	color:#26AA27;
	font-size:1em;
	font-weight:normal;
	font-style:italic;
	text-decoration:underline;
}
