html,body {
	color: #333;
}

	.calendar, .calendar table {
		border: 1px solid #56b9e6;
		background-color: #f0faff; 
	}
	
	.calendar .available { 
		background-color: #56b9e6;
	}
	.calendar thead .hilite {
		background-color: #56b9e6;
	}

	.calendar thead .name {
		border-bottom: 1px solid #0082c9;
	}
	.calendar table .wn {
		border-right: 1px solid #0082c9;
	}
	.calendar tfoot .footrow {
		border-top: 1px solid #0082c9;
	}
	.calendar .combo .hilite {
		background-color: #0082c9;
	}
	.calendar .combo .active {
		background-color: #0082c9;
	}
	.calendar tbody td.hilite {
		background-color: #0082c9;
	}
	.calendar tbody td.selected {
		background-color: #0082c9;
	}
	
	.calendar thead .weekend {
		color: #004469;
	}
	.calendar tbody td.weekend {
		color: #004469;
	}

		#parkhome a:hover
		{
			color: #004469;
		}	
	

		#mainnavigation 
		{
			background: url(images/bg_top_water.png) no-repeat left top;
		}

					#mainnavigation ul li a
					{
						color: #fff;
					}
					#mainnavigation ul li a:hover
					{
						color: #004469;
					}
					#mainnavigation ul li.active a
					{
						color: #004469;
					}
					#mainnavigation li li
					{
						color: #fff;
						background-color: #56b9e6;
						border: 1px solid #0082c9;
						border-top: 0;
					}
					#mainnavigation li li a
					{
						color: #004469;
					}
					#mainnavigation li li a:hover
					{
						color: #fff;
					}
					#mainnavigation ul li.active li.active a
					{
						color: #fff;
					}
		
		
		#content
		{
			background: url(images/bg_content_water.png) no-repeat left top;	
		}
		
			.xmlprogram  tr.activityrow0
			{
				background-color: #56b9e6;
				border-top: 1px solid #0082c9;
				border-bottom: 1px solid #0082c9;
			}

			.xmlprogram  td.activitytime
			{
				border-right: 1px solid #0082c9;
			}
		
			#breadcrumb a
			{
				color: #0082c9;
			}
		

				#contentfontsize a
				{
					color: #333;
				}
				#contentfontsize a:hover
				{
					color: #0082c9;
				}
			
			#scrollArea 
			{
				background:transparent url(images/scrollarea_water.gif) repeat-y scroll center top;
			}
			
			#scrollButtonUp
			{
				background:transparent url(images/scrollbar_arrow_up_water.gif) no-repeat;
			}
			
			#scrollButtonDown
			{
				background:transparent url(images/scrollbar_arrow_down_water.gif) no-repeat;
			}
			
				#scroller
				{
					background: url(images/scroller_water.gif) repeat-y scroll center top;
				}
			

				#maincontent p
				{
					color: #333;
				}
				#maincontent a
				{
					color: #0082c9;
				}
				#maincontent h1, #mainheader h1
				{
					color: #0082c9;
				}
				#maincontent h2, #maincontent h3, #maincontent h4, #maincontent h5, #maincontent h6
				{
					color: #0082c9;
				}
				#maincontent ul li
				{
					color: #333;
				}
				#maincontent .csc-sword
				{
					color: #0082c9;
				}
				#maincontent .csc-mailform-submit
				{
					border: 1px solid #0082c9;
					
				}
				#maincontent input, #maincontent textarea, #maincontent select
				{
					border: 1px solid #56b9e6;
				}
				.searchform .dropdown .dropdowncontent ul li a:hover
				{
					color: #fff;
					background-color: #0082c9;
				}
				.searchform .button
				{
					background: url(images/form-searchbutton-water.gif) no-repeat left top;
				}
