body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image: url(images/english/site/background.gif);
	background-repeat: repeat-x;
}

.general { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
}

img {
	border: none;
}

.top_bar {
	height: 37px;
	background-color: #005a30;
	padding: 0px;
	padding-left: 15px;
	padding-right: 10px;
}

.home_buttons {
	margin: 0px;
	margin-bottom: 10px;
}

.content_area { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.search_textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 125px;
	background-color: #007bc1;
	color: #ffffff;
}

.natural_environment_bar {
	background-image: url(images/english/site/natural_environment_bar.png);
	background-repeat: no-repeat;
	width: 619px;
	height: 28px;
}

.planning_permits_bar {
	background-image: url(images/english/site/planning_permits_bar.png);
	background-repeat: no-repeat;
	width: 619px;
	height: 28px;
}

.parks_recreation_bar {
	background-image: url(images/english/site/parks_recreation_bar.png);
	background-repeat: no-repeat;
	width: 619px;
	height: 28px;
}

.education_programs_bar {
	background-image: url(images/english/site/education_programs_bar.png);
	background-repeat: no-repeat;
	width: 619px;
	height: 28px;
}

.volunteer_community_programs_bar {
	background-image: url(images/english/site/volunteer_community_programs_bar.png);
	background-repeat: no-repeat;
	width: 619px;
	height: 28px;
}

.conservation_halton_foundation_bar {
	background-image: url(images/english/site/conservation_halton_foundation_bar.png);
	background-repeat: no-repeat;
	width: 619px;
	height: 28px;
}

.generic_bar {
	background-image: url(images/english/site/generic_bar.png);
	background-repeat: no-repeat;
	width: 619px;
	height: 28px;
}

.subpage_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 19px;
}

.subpage_content_area {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding: 0px;
	padding-left: 20px;
}

.subpage_sidebar {
	border: 0px;
	border-right: 1px;
	border-style: dotted;
	border-color: #006a40
}

.sidebar_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
}

.subpage_button_box {
	float: right;
	text-align: right;
}

.subpage_buttons {
	padding-left: 20px;
	padding-bottom: 20px;
}

.breadcrumb_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 19px;
	color: #006A40;
}

.footer_bar {
	text-align: right;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #8cc9e9;
	color: #156491;
	border: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: dotted;
	border-color: #0081c4
}
	
a.top_bar_links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	}

a.top_bar_links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.top_bar_links:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66b863;
	text-decoration: none;
}

a.top_bar_links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #66b863;
	text-decoration: none;
}



a.footer_bar_links:link {
	color: #156491;
	text-decoration: none;
	}

a.footer_bar_links:visited {
	color: #156491;
	text-decoration: none;
}

a.footer_bar_links:active {
	color: #007bc1;
	text-decoration: none;
}

a.footer_bar_links:hover {
	color: #007bc1;
	text-decoration: none;
}


a.newslink:link { color:#006A40; text-decoration:none; }
a.newslink:visited { color:#66B863; text-decoration:none; }
a.newslink:active { color:#006A40; text-decoration:none; }
a.newslink:hover { color:#66B863; text-decoration:underline; }


a.breadcrumb_link:link { color:#006A40; text-decoration:none; }
a.breadcrumb_link:visited { color:#66B863; text-decoration:none; }
a.breadcrumb_link:active { color:#006A40; text-decoration:none; }
a.breadcrumb_link:hover { color:#66B863; text-decoration:underline; }


a.natural_environment_link:link { color:#518b4f; text-decoration:none; }
a.natural_environment_link:visited { color:#518b4f; text-decoration:none; }
a.natural_environment_link:active { color:#61af5e; text-decoration:none; }
a.natural_environment_link:hover { color:#61af5e; text-decoration:underline; }


a.planning_permits_link:link { color:#9b5e47; text-decoration:none; }
a.planning_permits_link:visited { color:#9b5e47; text-decoration:none; }
a.planning_permits_link:active { color:#c47254; text-decoration:none; }
a.planning_permits_link:hover { color:#c47254; text-decoration:underline; }


a.parks_recreation_link:link { color:#b63426; text-decoration:none; }
a.parks_recreation_link:visited { color:#b63426; text-decoration:none; }
a.parks_recreation_link:active { color:#df4533; text-decoration:none; }
a.parks_recreation_link:hover { color:#df4533; text-decoration:underline; }


a.education_programs_link:link { color:#b95527; text-decoration:none; }
a.education_programs_link:visited { color:#b95527; text-decoration:none; }
a.education_programs_link:active { color:#eb672a; text-decoration:none; }
a.education_programs_link:hover { color:#eb672a; text-decoration:underline; }


a.volunteer_community_programs_link:link { color:#5c8bb3; text-decoration:none; }
a.volunteer_community_programs_link:visited { color:#5c8bb3; text-decoration:none; }
a.volunteer_community_programs_link:active { color:#68abe3; text-decoration:none; }
a.volunteer_community_programs_link:hover { color:#68abe3; text-decoration:underline; }


a.conservation_halton_foundation_link:link { color:#676767; text-decoration:none; }
a.conservation_halton_foundation_link:visited { color:#676767; text-decoration:none; }
a.conservation_halton_foundation_link:active { color:#808080; text-decoration:none; }
a.conservation_halton_foundation_link:hover { color:#808080; text-decoration:underline; }


a.sidebar_link:link { color:#006A40; text-decoration:none; }
a.sidebar_link:visited { color:#66B863; text-decoration:none; }
a.sidebar_link:active { color:#006A40; text-decoration:none; }
a.sidebar_link:hover { color:#66B863; text-decoration:underline; }


a:link { color:#66B863; text-decoration:none; }
a:visited { color:#66B863; text-decoration:none; }
a:active { color:#66B863; text-decoration:none; }
a:hover { color:#006A40; text-decoration:underline; }


.chforms_nr { 
	font-family:verdana, ms sans serif, arial;
	font-size:11px;
	color:#000000;
	background:#BDD6E5;
}

.star{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight:bold;
	color: #FF0000;
}

/*ski conditions styles*/
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.trail_top_row {
	background: #d0e9ad;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #006a40;
	text-transform: uppercase;
	white-space: nowrap;
}

.trail_middle_row {
	background: #e7f5d5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
/*ski conditions styles - end*/