	#privacy {
	margin-right: 		100px;
	}
	
	td {
	border: 				None;
	font-family: 			Geneva, Arial, Helvetica, sans-serif;
	font-size: 				10pt;
	vertical-align: 		top;
	}

	table a:link{
	font-weight: 		bold;
	color: 				#000;
	}

	table a:visited {
	font-weight: 		bold;
	color: 				#000;
	border: none;
	}
	
	table a:hover {
	font-weight: 		bold;
	color: 				#94C93D;
	}

	table a:active {
	font-weight: 		bold;
	color: 				#94C93D;
	}

	h1 {
	font-family: 		Geneva, Arial, Helvetica, sans-serif;
	font-size: 			13pt;
	font-weight: 		bold;
	line-height: 		normal;
	color: 				#00ADEF;
	}
	
	h3 {
	font-family: 		Geneva, Arial, Helvetica, sans-serif;
	font-size: 			9pt;
	}
	
	li {
	font-size: 			9pt;
	font-family: 		Geneva, Arial, Helvetica, sans-serif;
	line-height: 		12pt;
	list-style-type: 	disc;
	margin-bottom: 		4px;
	}

	td {
	font-size: 			9pt;
	font-weight: 		normal;
	}
	
	p {
	font-family: 		Geneva, Arial, Helvetica, sans-serif;
	font-size: 			9pt;
	line-height: 		14pt;
	}

	.mainmenu {
	background-color: 	#94C93D;
	font-family: 		Geneva, Arial, Helvetica, sans-serif;
	font-size: 			10pt;
	font-weight: 		normal;
	color: 				#FFFFFF;
	padding-top: 		5px;
	padding-right: 		10px;
	padding-bottom: 	5px;
	padding-left: 		10px;
	}
	
	.sidebar {
	width: 				210px;
	height: 			470px;
	padding-left: 		8px;
	padding-right: 		8px;
	background-image: 	url(sidebg.png);
	background-repeat: 	repeat-x;
	background-position: bottom;
	float: 				right;
	margin-left: 		40px;
	}
	
	.kidzpics {
	font-size: 			9pt;
	font-style: 		italic;
	color: 				#FFF;
	}

	.sidebarb {
	float: 				right;
	width: 				200px;
	padding-left: 		10px;
	padding-right: 		10px;
	height: 			360px;
	}
	
	.sidebarb h1 {
	font-size: 			11pt;
	color: 				#00ADEF;
	}

	.sidebar p {
	font-size: 				12px;
	font-style: 			italic;
	}
	
	.sidewrap {
	height: 				440px;
	width: 					220px;
	float: 					right;
	margin-left: 			60px;
	}

	.sidewrapb {
	float: 					right;
	height: 				1500px;
	width: 					220px;
	margin-left: 			50px;
	}

	.sidebar h1 {
	font-size: 				11pt;
	font-weight: 			bold;
	color: 					#00ADEF;
	}
	
	.centreaddress {
	font-size: 				11pt;
	line-height: 			13pt;
	}
	
	.mission {
	font-size: 				10pt;
	font-style: 			italic;
	line-height: 			18pt;
	color: 					#333;
	}
	
	.navpoint {
	font-family: 			Geneva, Arial, Helvetica, sans-serif;
	font-size: 				10pt;
	font-weight: 			bold;
	color: 					#F0D001;
	}
	
	h2 {
	font-family: 			Geneva, Arial, Helvetica, sans-serif;
	font-size: 				11pt;
	font-weight: 			bold;
	}

	.pdf {
	font-size: 				3pt;
	border-top-width: 		1px;
	border-top-style:	 	solid;
	border-top-color: 		#666;
	width: 460px;
	padding-top: 			10px;
	}
	
	.oneColFixCtrHdr #container #mainContent .pdf table td {
	font-size: 				8pt;
	}

	a:link, a:visited {
	color: 					#FFF;
	text-decoration: 		none;
	}
	a:hover {
	color: 					#DDD;
	text-decoration: 		none;
	}

	a:active {
	color: 					#000;
	text-decoration: 		none;
	}
	
	.sidebard {
	width: 					200px;
	height: 				500px;
	padding-left: 			10px;
	padding-right: 			10px;
	background-image: 		url(sidebg.png);
	background-repeat: 		repeat-x;
	background-position: 	bottom;
	float: 					right;
	margin-left: 			40px;
	margin-bottom: 			1150px;
	}
span a:link,span a:visited {
	color: 					#00ADEF;
	text-decoration: 		none;
	}
span a:hover {
	color: 					#94C93D;
	text-decoration: 		none;
	}
span a:active {
	color: 					#000;
	text-decoration: 		none;
	}
	
	.privacylist {
	list-style-type: 		lower-alpha;
	}
	
	.sidebarc {
	width: 				200px;
	height: 			400px;
	padding-left: 		10px;
	padding-right: 		10px;
	background-image: 	url(sidebg.png);
	background-repeat: 	repeat-x;
	background-position: bottom;
	float: 				right;
	margin-left: 		40px;
	margin-bottom: 		300px;
	}


	a img {
	border-bottom-style: none;
	border: none;
	}

/* Begin Form Elements */

	fieldset{
		margin:				10px 0 0 0 0;
		padding:			0;
	}
	fieldset ol{
		padding:			10px 10px 0 10px;
		list-style-type: 	none;
	}
	fieldset li{
		position: 			relative;
		padding-bottom: 	1em;
		list-style-type: 	none;
	}
	legend{
	font-size:				10pt;
	padding: 	 	    	3px;
	margin-left: 			1em;
	color:					#ffffff;
	background-color: 		#94C93D;
	}
	label{
	position:				relative;
	clear:					left;
	float:					left;
	width:					10em;
	margin-right:			5px;
	text-align:				right;
	padding-right: 			30px;
	}
	input{
		padding:   			3px;
		font-size:			10pt;
		border:				1px solid #94C93D;
		color:				#000;
		background:			#F5F6D4;
		line-height:		12pt;
	}
	.radio {
	border: none;
	background: none;
	}

	label span{
		position: 			absolute;
		left:				-1000px;
		top:				0px;
	}
	label.required{
	background-color: transparent;
	background-image: url(images/required.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
	p span.required{
	display:			inline-block;
	vertical-align:		middle;
	line-height:		3.4em;
	width:				20px;
	text-indent:    	-10000px;
	overflow:			hidden;
	background-color: transparent;
	background-image: url(images/required.gif);
	background-repeat: no-repeat;
	background-position: right center;
	}
	fieldset#submitform{
		border-style:		none;
	}
	input#submit{
		padding-right: 		40px;
		padding-left: 		40px;
	}
	input#day1 {
	background: none;
	border: none;
	}
	input#day2 {
	background: none;
	border: none;
	}
	input#day3 {
	background: none;
	border: none;
	}
	input#day4 {
	background: none;
	border: none;
	}
	input#day5 {
	background: none;
	border: none;
	}


	select{
		padding:   		    3px;
		font-size:			10pt;
		border:				1px solid #94C93D;
		color:				#000;
		background:			#F5F6D4;
		line-height:		19pt;
		width:				160px;
	}
	.prefdays{
	height:					9em;
	}
		
	.boldaddress {
	font-weight: bold;
	font-size: 11pt;

	}


	textarea {
	padding:   			   	3px;
	font-size:				9pt;
	border:					1px solid #94C93D;
	color:					#000;
	background:				#F5F6D4;
	line-height:			11pt;
	width: 215px;
	font-family: 			Geneva, Arial, Helvetica, sans-serif;
	}
