/* CSS Document */.topLogoBanner {	position: absolute;	margin: 0px;	padding: 0px;	top: 0px;	left: 0px;	height: 50px;	color: #FFFFFF;}.mainImage {	position: absolute;	margin: 0px;	padding: 0px;	top: 51px;	left: 34%;	height: 200px;	z-index: 1;}.mainTextContainer {	position: absolute;	margin: 0px;	padding: 0px;	top: 251px;	left: 33%;}.mainText {	color: #000000;	margin: 10px;	margin-top: 15px;	margin-left: 15px;	margin-right: 165px;}#activities {	float: left;	margin: 0px;	padding: 0px;	width: 49%;	background-color: transparent;}#facilities {	float: left;	margin: 0px;	padding: 0px;	width: 49%;	background-color: transparent;}#activitiesHeader {	float: left;	width: 100%;	height: 22px;	padding-top: 5px;	padding-left: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: #000000;}#facilitiesHeader {	float: left;	width: 100%;	height: 22px;	padding-top: 5px;	padding-left: 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: #000000;}#icons {	position: absolute;	margin: 0px;	padding: 0px;	top: 51px;	left: 0px;	width: 33%;	background-color: transparent;	background-image: url(background3.jpg);	background-repeat: no-repeat;}#kawartha_subMenu {	position: absolute;	margin: 0px;	padding: 0px;	top: 51px;	left: 0px;	width: 33%;}#iconsKawarthaHighlands {	position: relative;	margin: 0px;	padding: 0px;	top: 0px;	left: 0px;	background-color: transparent;	background-image: url(background3.jpg);	background-repeat: no-repeat;}#kawartha_subMenu ul {	list-style: none;	margin: 0px;	padding: 0px;	text-align: center;}#kawartha_subMenu ul li {	display: block;	margin: 0px;	padding: 0px;}#kawartha_subMenu ul li a {	font-size: small;	display: block;	text-decoration: underline;	background: #CCCCCC;	padding: 2px;}#kawartha_subMenu ul li a:hover {	font-size: small;	text-decoration: none;	background: #999999;}#kawa_sideMenu {	float: left;	width: 200px;}#kawa_sideMenu h5 {	margin: 0px;	padding: 3px;	text-align: center;	font-size: small;	color: #FFF;	font-weight: normal;	background-color: rgb(77,126,210);	border: 1px solid rgb(57,106,190); }#kawa_sideMenu ul {	list-style: none;	margin: 0px;	padding: 0px;	text-align: center;}#kawa_sideMenu ul li {	margin: 0px;	padding: 2px;}#kawa_sideMenu ul li a {	font-size: small;	text-decoration: underline;	padding: 2px;}#kawa_sideMenu ul li a:hover {	font-size: small;	text-decoration: none;}.iconTextPos {	padding-left: 30px;	padding-top: 5px;}a.iconText {	color: #000000;	font-family: Arial,Helvetica, sans-serif;	font-size: xx-small;	text-decoration: none;	margin: 0px;	text-align: left;}a:hover.iconText {	color: #000000;	font-family: Arial,Helvetica, sans-serif;	font-size: xx-small;	text-decoration: underline;	margin: 0px;	text-align: left;}	.quickLinks {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	color: #000000;}td.activities {	padding: 1px;	padding-left: 4px;	padding-top: 5px;}td.iconColumn {	width: 5%;}.mainContent {	position: absolute;	margin: 0px;	margin-left: 5px;	padding: 0px;	padding-right: 165px;	left: 33%;	top: 51px;	font-size: small;	color: #000000;}.subPageContent {	position: absolute;	margin: 0px;	margin-top: 55px;	padding: 0px;	font-size: small;	z-index: 2;	width: 100%;}.subPageContent p  {	padding-left: 220px;	margin-right: 175px;}.subPageContent h1, h2, h3, h4, ul, ol  {	padding-left: 220px;	margin-right: 175px;	margin: 0px;}.subPageContent h3 {	padding-top: 10px;	padding-bottom: 5px;}.subPageContent ul ul {	padding: 5px;	padding-left: 15px;}.subPageContent li {	margin-right: 175px;}.backgroundImage {	position: absolute;	margin: 0px;	padding: 0px;	left: 0px;	top: 55px;	width: 225px;	height: 501px;	background-color: transparent;	background-image: url(background3.jpg);	background-repeat: no-repeat;	z-index: 1;}h2.parkContent {	font-size: 130%;	color: #000000;	font-family: Arial, Helvetica, sans-serif;}.image_gallery_banner {	width: 300px;	height: 30px;	background-image: url(image_gallery_bg.jpg);	margin: 0px;	padding: 0px;}.image_gallery_banner p {	padding: 0px;	padding-right: 52px;	padding-top: 7px;	margin: 0px;	color: #FFFFFF;	text-align: right;}.image_gallery_banner a {	color: #FFFFFF;}.image_gallery_banner a:hover {	color: #FFFFFF;	text-decoration: none;}.iconTableHeader {	font-size: small;	font-weight: bold;}a.iconLink {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	color: #000000;	text-decoration: underline;}a:hover.iconLink {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	color: #000000;	text-decoration: none;}img.mabPhoto {	float: left;}#map  {	float: left;	clear: both;	margin-left: 17px;	border: 2px solid #CCCCCC;	width: 550px;	height: 400px;}.mapsContent {	position: absolute;	margin: 0px;	margin-top: 55px;	padding: 0px;	font-size: small;	z-index: 2;	width: 100%;}.mapsContent h1 {	font-size: 1.5em;	font-weight: bold;	padding-left: 17px;}.mapDirections {	float: left;	clear: both;	width: 75%;}.mapDirections form, .mapDirections p, .mapDirections a {	padding-left: 17px;}
