/* standard shell template */
html, body 
{
	margin: 0;
	padding:10px 0px 10px 0px;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 80%;
	background: #416283 url(../Images/Background.jpg) repeat-x top left;	
	text-align: center;	
	line-height: 17px;
	color: #77787B;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #77787B;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

/* construct */
#wrapper 
{
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 963px;		
}

	#wrapper #header 
	{
		width: 963px;
		float: left;
		height: 131px;
		background: #FFF url(../Images/HeaderBG.gif) no-repeat top left;
		position: relative;
	}
	
		#wrapper #header h1 
		{
			margin: 0px;
			padding: 0px;
			float: left;			
		}
		
			#wrapper #header h1 a 
			{
				display: block;
				width: 190px;
				height: 131px;
				background: url(../Images/shellGraphics_02.gif) no-repeat top left;
			}
			
				#wrapper #header h1 a span 
				{
					display: none;
				}	
				
		#wrapper #header #contactdetails 
		{
			float: left;
			width: 200px;
		}
		
			#contactdetails a
			{
				width: 200px;
				height: 131px;
				background: url(../Images/shellGraphics_03.gif) no-repeat top left;		
				display: block;	
			}				
			
				#contactdetails a span 
				{
					display: none;
				}	
				
		#wrapper #header #bookcourses 
		{			
			position: absolute;
			width: 453px;
			top: 7px;
			right: 8px;
			height: 89px;
			background: url(../Images/bookButtons_01.gif) no-repeat top left;
			padding-top: 27px;
		}	
		
			#wrapper #header #bookcourses #childrends 
			{
				width: 226px;
				height: 89px;
				float: left;
			}
			
				#wrapper #header #bookcourses #childrends a 
				{
					background: url(../Images/bookButtons_02.jpg) no-repeat top left;
					width: 226px;
					height: 89px;
					display: block;
				}
				
					#wrapper #header #bookcourses #childrends a span 
					{
						display: none;
					}
			
			#wrapper #header #bookcourses #qualifications 
			{
				width: 227px;
				height: 89px;
				float: left;
			}
			
				#wrapper #header #bookcourses #qualifications a 
				{
					background: url(../Images/bookButtons_03.jpg) no-repeat top left;
					width: 227px;
					height: 89px;
					display: block;
				}
				
					#wrapper #header #bookcourses #qualifications a span 
					{
						display: none;
					}
	
	#wrapper #navigation 
	{
		width: 963px;
		float: left;
		margin-top: 13px;
	}
	
		#wrapper #navigation ul 
		{
			margin: 0px;
			padding: 0px;
		}
		
			#wrapper #navigation ul li 
			{
				display: inline;
				list-style-type: none;
				float: left;
				position: relative;
			}
			
				/* Main Navivation */
				#wrapper #navigation ul li a 
				{
					display: block;
					height: 24px;
					float: left;
				}
				
					#wrapper #navigation ul li.home a 
					{
						background: url(../Images/shellGraphics_08.gif) no-repeat top left;
						width: 70px;
					}
					
					#wrapper #navigation ul li.aboutus a 
					{
						background: url(../Images/shellGraphics_09.gif) no-repeat top left;
						width: 77px;
					}
					
					#wrapper #navigation ul li.schoolservices a 
					{
						background: url(../Images/shellGraphics_10.gif) no-repeat top left;
						width: 117px;
					}
					
					#wrapper #navigation ul li.trainingcourses a 
					{
						background: url(../Images/shellGraphics_11.gif) no-repeat top left;
						width: 125px;
					}
					
					#wrapper #navigation ul li.clubscommunity a 
					{
						background: url(../Images/shellGraphics_12.gif) no-repeat top left;
						width: 127px;
					}
					
					#wrapper #navigation ul li.testimonials a 
					{
						background: url(../Images/shellGraphics_13.gif) no-repeat top left;
						width: 97px;
					}
					
					#wrapper #navigation ul li.news a 
					{
						background: url(../Images/shellGraphics_14.gif) no-repeat top left;
						width: 56px;
					}
					
					#wrapper #navigation ul li.staffstructure a 
					{
						background: url(../Images/shellGraphics_15.gif) no-repeat top left;
						width: 108px;
					}
					
					#wrapper #navigation ul li.recruitment a 
					{
						background: url(../Images/shellGraphics_16.gif) no-repeat top left;
						width: 94px;
					}
					
					#wrapper #navigation ul li.contact a 
					{
						background: url(../Images/shellGraphics_17.gif) no-repeat top left;
						width: 92px;
					}
					
					#wrapper #navigation ul li a span
					{
						display: none;
					}
					
					#wrapper #navigation ul li a:hover, #wrapper #navigation ul li.selected a
					{
						background-position: bottom left;
					}
					
				
				#wrapper #navigation ul li .subnav 
				{
					margin: 0px;
					padding: 0px;
					width: 128px;
					position: absolute;
					z-index: 10;
					top: 21px;
					left: 0px;
					display: none;
				}
				
					#wrapper #navigation ul li .subnav li 
					{
						list-style-type: none;
						display: inline;
						float: left;
						width: 128px;							
					}
					
						#wrapper #navigation ul li .subnav li a 
						{
							float: left;
							width: 238px;							
							display: block;
						}
						
							/* Nav Replacement - NAV ONE */
							#wrapper #navigation ul li .subnav li.pecover a 
							{
								background: url(../Images/subNavigationOne_01.gif) no-repeat top left;
								height: 39px;
							}
							
							#wrapper #navigation ul li .subnav li.pesupplycover a 
							{
								background: url(../Images/subNavigationOne_02.gif) no-repeat top left;
								height: 24px;
							}
							
							#wrapper #navigation ul li .subnav li.schoolsservicessn a 
							{
								background: url(../Images/subNavigationOne_03.gif) no-repeat top left;	
								height: 22px;							
							}
							
							#wrapper #navigation ul li .subnav li.schoolclubs a 
							{
								background: url(../Images/subNavigationOne_04.gif) no-repeat top left;
								height: 24px;
							}
							
							#wrapper #navigation ul li .subnav li.guidedlearning a 
							{
								background: url(../Images/subNavigationOne_05.gif) no-repeat top left;
								height: 23px;
							}
							
							#wrapper #navigation ul li .subnav li.sportsdays a 
							{
								background: url(../Images/subNavigationOne_06.gif) no-repeat top left;
								height: 22px;							
							}							
							
							#wrapper #navigation ul li .subnav li.talentedcourses a 
							{
								background: url(../Images/subNavigationOne_07.gif) no-repeat top left;	
								height: 23px;							
							}
							
							#wrapper #navigation ul li .subnav li.healthyeating a 
							{
								background: url(../Images/subNavigationOne_08.gif) no-repeat top left;	
								height: 26px;							
							}
							
							/* Nav Replacement - NAV TWO */
							#wrapper #navigation ul li .subnav li.traininginset a 
							{
								background: url(../Images/subNavigationTwo_01.gif) no-repeat top left;
								height: 41px;
							}
							
							#wrapper #navigation ul li .subnav li.leadersawards a 
							{
								background: url(../Images/subNavigationTwo_02.gif) no-repeat top left;
								height: 24px;
							}
							
							#wrapper #navigation ul li .subnav li.saqqualifications a 
							{
								background: url(../Images/subNavigationTwo_03.gif) no-repeat top left;	
								height: 22px;							
							}
							
							#wrapper #navigation ul li .subnav li.primaryschool a 
							{
								background: url(../Images/subNavigationTwo_04.gif) no-repeat top left;
								height: 23px;
							}
							
							#wrapper #navigation ul li .subnav li.bodycourses a 
							{
								background: url(../Images/subNavigationTwo_05.gif) no-repeat top left;
								height: 23px;
							}
							
							#wrapper #navigation ul li .subnav li.nvqcourses a 
							{
								background: url(../Images/shellNav_06.gif) no-repeat top left;
								height: 23px;
							}
							
								#wrapper #navigation ul li .subnav li a:hover 
								{
									background-position: bottom left;
								}
								
								#wrapper #navigation ul li .subnav li a span 
								{
									display: none;
								}								
							
						#wrapper #navigation ul li:hover ul, #wrapper #navigation ul li.over ul 
						{
							display: block;
						}

	
	#wrapper #pageimage 
	{
		width: 945px;
		height: 324px;
		float: left;
		padding: 9px 9px 3px 9px;
		background: url(../Images/shellGraphics_18.gif) repeat-y top left;		
	}
	
	#wrapper #subnavigation 
	{
		width: 963px;
		float: left;
	}
	
		#wrapper #subnavigation ul 
		{
			margin: 0px;
			padding: 0px;
		}
		
			#wrapper #subnavigation ul li 
			{
				list-style-type: none;
				display: inline;
				float: left;
			}
			
				#wrapper #subnavigation ul li a 
				{
					float: left;
					display: block;
					height: 41px;
				}
				
					#wrapper #subnavigation ul li.schoolservices a 
					{
						background: url(../Images/shellGraphics_20.gif) no-repeat top left;
						width: 191px;
					}	
					
					#wrapper #subnavigation ul li.holidaycamps a 
					{
						background: url(../Images/shellGraphics_21.gif) no-repeat top left;
						width: 193px;
					}
					
					#wrapper #subnavigation ul li.sportsawards a 
					{
						background: url(../Images/shellGraphics_22.gif) no-repeat top left;
						width: 193px;
					}
					
					#wrapper #subnavigation ul li.shop a 
					{
						background: url(../Images/shellGraphics_23.gif) no-repeat top left;
						width: 192px;
					}
					
					#wrapper #subnavigation ul li.photospress a 
					{
						background: url(../Images/shellGraphics_24.gif) no-repeat top left;
						width: 194px;
					}
					
					#wrapper #subnavigation ul li a span 
					{
						display: none;
					}				
					
					#wrapper #subnavigation ul li a:hover
					{
						background-position: bottom left;
					}
	
	#wrapper #contentcontainer 
	{
		width: 963px;
		float: left;		
		margin-top: 5px;
	}
	
		/* Home Graphics */
		#wrapper #contentcontainer #homewelcome 
		{
			width: 514px;
			height: 345px;
			float: left;
			background: url(../Images/homeGraphics_01.gif) no-repeat top left;
			overflow: hidden;
			padding: 30px;
		}
		
			#wrapper #contentcontainer #homewelcome h2 
			{
				margin: 0px;
				padding: 0px;
				font-size: 150%;
				color: #32A7A2;
			}
			
			#wrapper #contentcontainer #homewelcome p 
			{
				margin: 14px 0px 0px 0px;
				padding: 0px;
			}
		
		#wrapper #contentcontainer #homenews 
		{
			width: 325px;
			float: left;
			height: 129px;
			background: url(../Images/homeGraphics_03.gif) no-repeat top left;
			margin-left: 4px;
			padding: 30px;
		}
		
			#wrapper #contentcontainer #homenews h2 
			{
				margin: 0px;
				padding: 0px;
				font-size: 150%;
				color: #32A7A2;
			}
			
			#wrapper #contentcontainer #homenews p 
			{
				margin: 14px 0px 0px 0px;
				padding: 0px;
			}
		
		#wrapper #contentcontainer #homepanelthree 
		{
			width: 385px;
			float: left;
			margin: 6px 0px 0px 4px;
		}
		
		/* Contact Graphics */
		#wrapper #contentcontainer #contactcolone 
		{
			width: 514px;			
			float: left;
			background: #FFF url(../Images/contactGraphics_01.gif) no-repeat top left;			
			padding: 30px;
			height: 254px;
		}
		
			#wrapper #contentcontainer #contactcolone h2 
			{
				margin: 0px;
				padding: 0px;
				font-size: 150%;
				color: #32A7A2;
			}
			
			#wrapper #contentcontainer #contactcolone p 
			{
				margin: 14px 0px 10px 0px;
				padding: 0px;
			}
			
			#wrapper #contentcontainer #contactcolone .condetailsheader
			{
				font-weight: bold;
				color: #32A7A2;
				width: 30px;
				line-height: 15px;
			}
			
				#wrapper #contentcontainer #contactcolone a 
				{
					font-weight: bold;
				}
				
			#wrapper #contentcontainer #contactcolone .externallink 
			{
				color: #32A7A2;
			}
		
		#wrapper #contentcontainer #contactcoltwo 
		{
			float: left;
			width: 384px;
			margin-left: 5px;
		} 
		
			#wrapper #contentcontainer #contactcoltwo #mapone 
			{
				float: left;
				width: 364px;
				height: 226px;
				background: url(../Images/contactGraphics_03.gif) no-repeat top left;
				overflow: hidden;
				padding: 10px;
			}
			
			#wrapper #contentcontainer #contactcoltwo #maptwo 
			{
				float: left;
				width: 364px;
				margin-top: 4px;
				height: 225px;
				background: url(../Images/contactGraphics_05.gif) no-repeat top left;
				overflow: hidden;
				padding: 10px;
			}
		
		/* Standard Page Content */
		#wrapper #contentcontainer #contentarea 
		{
			width: 963px;
			float: left;			
		}
		
			#wrapper #contentcontainer #contentarea #contentheader 
			{
				width: 963px;
				float: left;	
				height: 12px;
				background: url(../Images/contentGraphics_01.gif) no-repeat top left;
				overflow: hidden;
			}
			
			#wrapper #contentcontainer #contentarea #contenttext 
			{
				width: 903px;
				float: left;
				background: url(../Images/contentGraphics_02.gif) repeat-y top left;	
				padding: 15px 30px 15px 30px;
			}
			
				#wrapper #contentcontainer #contentarea #contenttext h2 
				{
					margin: 0px;
					padding: 0px;
					font-size: 150%;
					color: #32A7A2;
				}
				
					#wrapper #contentcontainer #contentarea #contenttext h2.pinktext 
					{
						color: #EC008C;
					}
					
					#wrapper #contentcontainer #contentarea #contenttext h2.bluetext 
					{
						color: #456686;
					}
					
					#wrapper #contentcontainer #contentarea #contenttext h2.purpletext 
					{
						color: #90278F;
					}
					
				#wrapper #contentcontainer #contentarea #contenttext p 
				{
					margin: 14px 0px 0px 0px;
					padding: 0px;
				}
					
					#wrapper #contentcontainer #contentarea #contenttext p .suppimage 
					{
						float: right;
						margin: 0px 0px 10px 43px;
					}
									
					#wrapper #contentcontainer #contentarea #contenttext span.red
					{
						color: #FF0000;
					}
					
					#wrapper #contentcontainer #contentarea #contenttext span.phase2
					{
						font-size: 120%;
					}
					
					#wrapper #contentcontainer #contentarea #contenttext span.italic
					{
						font-style: italic;
					}
					
					#wrapper #contentcontainer #contentarea #contenttext span.underline
					{
						text-decoration: underline;
					}
					
					#wrapper #contentcontainer #contentarea #contenttext span.padding
					{
						padding-left: 40px;
					}
					
				/* Book Course Pages */
				#wrapper #contentcontainer #contentarea #contenttext #courselist 
				{
					width: 903px;
					float: left;
				}
				
					#wrapper #contentcontainer #contentarea #contenttext #courselist #courseheader 
					{
						width: 903px;
						float: left;
					}
					
						#wrapper #contentcontainer #contentarea #contenttext #courselist #courseheader .header 
						{
							float: left;
							height: 31px;
							line-height: 31px;
							color: #77787B;
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #courselist #courseheader .header.one 
							{
								width: 206px;
								margin-left: 14px;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #courselist #courseheader .header.two 
							{
								width: 131px;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #courselist #courseheader .header.three 
							{
								width: 227px;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #courselist #courseheader .header.four 
							{
								width: 130px;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #courselist #courseheader .header.five 
							{
								width: 195px;
							}
							
					#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer 
					{
						width: 903px;
						float: left;
					}
							
						#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer  .courseinfoheader 
						{
							height: 32px;
							background: url(../Images/CourseHeader.gif) no-repeat top left;
							line-height: 32px;
							color: #FFF;
							cursor: pointer;
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer  .courseinfoheader .header 
							{
								float: left;
							}
							
								#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer  .courseinfoheader .header.one 
								{
									width: 206px;
									margin-left: 14px;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer  .courseinfoheader .header.two 
								{
									width: 131px;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer  .courseinfoheader .header.three 
								{
									width: 227px;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer  .courseinfoheader .header.four 
								{
									width: 130px;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer  .courseinfoheader .header.five 
								{
									width: 195px;
									padding-top: 5px;
									height: 27px;
								}
								
									#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer  .courseinfoheader .header.five img 
									{
										float: left;										
									}
									
									#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer  .courseinfoheader .header.five .readmore 
									{
										margin-right: 14px;										
									}
								
						#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer .courseinfo 
						{
							width: 903px;
							margin-bottom: 5px;							
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #courselist #coursecontainer .courseinfo .coursetext 
							{
								float: left;
								width: 875px;
								padding: 14px;
							}
							
				/* Booking Form */
				#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer 
				{
					width: 903px;
					float: left;
					margin-top: 12px;
				}
				
					#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingheader 
					{
						width: 903px;
						float: left;
						height: 6px;
						overflow: hidden;
						background: url(../Images/CourseBookingForm_01.gif) no-repeat top left;
					}
					
					#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext 
					{
						width: 875px;
						float: left;
						background: url(../Images/CourseBookingForm_02.gif) repeat-y top left;
						padding: 14px;
						color: #456686;
					}
					
						#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext h3 
						{
							font-size: 120%;
							margin: 0px;
							padding: 0px;
						}
						
						#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer 
						{
							width: 875px;
							float: left;
							margin-top: 14px;
						}
						
							#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formheader
							{
								width: 220px;
								float: left;
								margin-bottom: 10px;
							}
							
								#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formheader.nobottommargin 
								{
									margin-bottom: 0px;
								}
							
							#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formfield
							{
								width: 645px;
								float: left;
								margin-left: 10px;
								margin-bottom: 10px;
							}
							
								#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formfield.nobottommargin 
								{
									margin-bottom: 0px;
								}
							
								#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formfield input, #wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formfield select, #wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formfield textarea 
								{
									font-family: Arial;
									font-size: 100%;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formfield input 
								{
									width: 200px;
								}
								
									#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formfield input.postcode 
									{
										width: 70px;
									}
								
								#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingtext .bookingformfieldcontainer .formfield textarea 
								{
									width: 200px;
								}
					
					#wrapper #contentcontainer #contentarea #contenttext .bookingcontainer .bookingfooter 
					{
						width: 903px;
						float: left;
						height: 6px;
						overflow: hidden;
						background: url(../Images/CourseBookingForm_04.gif) no-repeat top left;
					}
					
				#wrapper #contentcontainer #contentarea #contenttext #bookbutton 
				{
					float: left;
					margin-top: 14px;
				}
					
				/* Photos Page */
				#wrapper #contentcontainer #contentarea #contenttext #gallerycontainer 
				{
					width: 903px;
					float: left;
					margin-top: 10px;
				}
				
					#wrapper #contentcontainer #contentarea #contenttext #gallerycontainer .thumbnail 
					{
						width: 173px;
						height: 130px;
						float: left;
						margin: 9px 9px 0px 0px;
					}
					
						#wrapper #contentcontainer #contentarea #contenttext #gallerycontainer .thumbnail.norightmargin 
						{
							margin-right: 0px;
						}
				
				/* Schools Page */
				#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage 
				{
					width: 903px;
					float: left;
				}
				
					#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav 
					{
						margin: 15px 0px 0px 0px;
						padding: 0px;
						float: left;
						width: 547px;
					}
					
						#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li 
						{
							list-style-type: none;
							display: inline;
							float: left;
							margin-bottom: 2px;
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li a 
							{
								display: block;
								float: left;
								width: 547px;
								height: 40px;
							}
							
								#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li.linkone a 
								{
									background: url(../Images/schoolServicesGraphics_03.jpg) no-repeat top left;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li.linktwo a 
								{
									background: url(../Images/schoolServicesGraphics_06.jpg) no-repeat top left;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li.linkthree a 
								{
									background: url(../Images/schoolServicesGraphics_08.jpg) no-repeat top left;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li.linkfour a 
								{
									background: url(../Images/schoolServicesGraphics_10.jpg) no-repeat top left;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li.linkfive a 
								{
									background: url(../Images/schoolServicesGraphics_12.jpg) no-repeat top left;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li.linksix a 
								{
									background: url(../Images/schoolServicesGraphics_14.jpg) no-repeat top left;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li.linkseven a 
								{
									background: url(../Images/schoolServicesGraphics_16.jpg) no-repeat top left;
								}
								
								#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li.linkeight a 
								{
									background: url(../Images/schoolServicesGraphics_18.jpg) no-repeat top left;
								}
								
									#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li a:hover 
									{
										background-position: bottom left;
									}
									
									#wrapper #contentcontainer #contentarea #contenttext #schoolservicespage #schoolsubnav li a span 
									{
										display: none;
									}
									
					/* Training Page */
					#wrapper #contentcontainer #contentarea #contenttext #trainingpage 
					{
						width: 903px;
						float: left;
					}
					
						#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav
						{
							margin: 15px 0px 0px 0px;
							padding: 0px;
							float: left;
							width: 547px;
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li 
							{
								list-style-type: none;
								display: inline;
								float: left;
								margin-bottom: 2px;
							}
							
								#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li a 
								{
									display: block;
									float: left;
									width: 547px;
									height: 40px;
								}
								
									#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li.linkone a 
									{
										background: url(../Images/trainingCoursesGraphics_03.jpg) no-repeat top left;
									}
									
									#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li.linktwo a 
									{
										background: url(../Images/trainingCoursesGraphics_06.jpg) no-repeat top left;
									}
									
									#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li.linkthree a 
									{
										background: url(../Images/trainingCoursesGraphics_08.jpg) no-repeat top left;
									}
									
									#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li.linkfour a 
									{
										background: url(../Images/trainingCoursesGraphics_10.jpg) no-repeat top left;
									}
									
									#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li.linkfive a 
									{
										background: url(../Images/trainingCoursesGraphics_12.jpg) no-repeat top left;
									}
									
									#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li.linksix a 
									{
										background: url(../Images/trainingCoursesGraphics_14.jpg) no-repeat top left;
									}
									
										#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li a:hover 
										{
											background-position: bottom left;
										}
										
										#wrapper #contentcontainer #contentarea #contenttext #trainingpage #trainingsubnav li a span 
										{
											display: none;
										}
									
					#wrapper #contentcontainer #contentarea #contenttext #suppimage 
					{
						float: right;
						margin-top: 15px;
					}
					
				/* Sports Leaders Awards */
				#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone 
				{
					width: 342px;
					float: left;
				}
				
					#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone p 
					{
						margin: 15px 0px 0px 0px;
						padding: 0px;
						float: left;
					}
				
					#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #panels 
					{
						margin-top: 20px;
						width: 342px;
						float: left;
					}
					
						#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #panels .awardheader 
						{
							width: 342px;
							cursor: pointer;
							margin-bottom: 1px;
							height: 51px;
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #panels .awardheader.headerone 
							{
								background: url(../Images/sportsLeadersGraphics_03.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #panels .awardheader.headertwo 
							{
								background: url(../Images/sportsLeadersGraphics_06.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #panels .awardheader.headerthree 
							{
								background: url(../Images/sportsLeadersGraphics_08.gif) no-repeat top left;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #panels .awardheader span 
							{
								display: none;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #panels .awardheader:hover 
							{
								background-position: bottom left;
							}
							
						#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #panels .awardinfo 
						{
							width: 342px;	
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #panels .awardinfo .awardinfotext 
							{
								padding: 18px;
								width: 306px;
							}
					
					#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #contactus 
					{
						width: 342px;
						float: left;
						margin-top: 15px;
					}
					
						#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #contactus a 
						{
							display: block;
							width: 342px;
							height: 55px;
							background: url(../Images/sportsLeadersGraphics_10.gif) no-repeat top left;
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #contactus a span 
							{
								display: none;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscolone #contactus a:hover 
							{
								background-position: bottom left;
							}
							
				/* Recruitment Page */
				#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone 
				{
					width: 342px;
					float: left;
				}
				
					#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone p 
					{
						margin: 15px 0px 0px 0px;
						padding: 0px;
						float: left;
					}
				
					#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone #panels 
					{
						margin-top: 10px;
						width: 342px;
						float: left;
					}
					
						#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone #panels .header 
						{
							width: 325px;
							cursor: pointer;
							margin-bottom: 1px;
							height: 30px;
							background: url(../Images/recruitmentGraphics_03.gif) no-repeat top left;							
							color: #FFF;
							font-size: 110%;
							font-weight: bold;
							padding: 10px 0px 0px 17px;
						}
							
						#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone #panels .info 
						{
							width: 304px;							
							margin: 10px 0px 11px 0px;
							padding: 0px 19px 0px 19px;
						}
							
							#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone #panels .info a 
							{
								color: #159A95;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone #panels .info p
							{
								float: left;
								width: 300px;
							}
							
								#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone #panels .info ul
								{
									padding: 0px;
									margin: 18px 0px 18px 0px;
									float: left;
								}
								
									#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone #panels .info ul li
									{
										list-style-type: none;
										float: left;
										width: 300px;
										padding-left: 15px;
										background: url(../Images/shellButton_03.gif) no-repeat top left;
									}
									
									
					
					#wrapper #contentcontainer #contentarea #contenttext #recruitmentpageone #moreinfo 
					{
						width: 306px;
						float: left;						
						height: 109px;
						overflow: hidden;
						background: url(../Images/recruitmentGraphics_06.gif) no-repeat top left;
						color: #FFF;
						padding: 15px 18px 0px 18px;
						line-height: 120%;
					}
				
				/* News Page */
				#wrapper #contentcontainer #contentarea #contenttext #newscolone 
				{
					width: 547px;
					float: left;
				}
				
					#wrapper #contentcontainer #contentarea #contenttext #newscolone p 
					{
						margin: 15px 0px 0px 0px;
					}
				
					#wrapper #contentcontainer #contentarea #contenttext #newscolone #newslist 
					{
						margin-top: 20px;
						width: 547px;
						float: left;
									
					}
					
						#wrapper #contentcontainer #contentarea #contenttext #newscolone #newslist .newsheadline 
						{
							margin-bottom: 1px;
							width: 529px;
							cursor: pointer;	
							height: 39px;
							background: url(../Images/newsGraphics_03.jpg) no-repeat top left;
							overflow: hidden;	
							color: #FFF;
							line-height: 39px;
							padding-left: 18px;	
							font-weight: bold;			
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #newscolone #newslist .newsheadline .newsdate 
							{
								float: left;
								width: 73px;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #newscolone #newslist .newsheadline .newshead 
							{
								float: left;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #newscolone #newslist .newsheadline:hover 
							{
								background-position: bottom left;
							}
						
						#wrapper #contentcontainer #contentarea #contenttext #newscolone #newslist .newsinfo 
						{							
							width: 547px;						
						}
						
							#wrapper #contentcontainer #contentarea #contenttext #newscolone #newslist .newsinfo .newsinfotext 
							{
								float: left;
								padding: 18px;		
								width: 511px;
							}
						
				#wrapper #contentcontainer #contentarea #contenttext #newscoltwo 
				{
					width: 327px;
					float: left;
					margin-left: 29px;
				}
				
					#wrapper #contentcontainer #contentarea #contenttext #newscoltwo img 
					{
						margin-bottom: 20px;
						float: left;
					}
					
						#wrapper #contentcontainer #contentarea #contenttext #newscoltwo .nomargin 
						{
							margin-bottom: 0px;
						}
				
				#wrapper #contentcontainer #contentarea #contenttext #sportsleaderscoltwo 
				{
					width: 532px;
					float: left;
					margin-left: 29px;
					overflow: hidden;
				}
			
			/* Content - Affiliations &amp Partners */
			
							#wrapper #contentcontainer #contentarea #contenttext #image_wrap
							{
								float: left;
								width: 903px;
								margin-top: 15px;
								padding-bottom: 10px;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #image_wrap a
							{
								text-decoration: none;
								margin-top: 20px;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #image_wrap img
							{
								border: 0px;
							}
							
							#wrapper #contentcontainer #contentarea #contenttext #image_wrap #logo_left
							{
								float: left;
								width: 451px;
								text-align: center;
							}	
							
								#wrapper #contentcontainer #contentarea #contenttext #image_wrap #logo_left .logo_container, #wrapper #contentcontainer #contentarea #contenttext #image_wrap #logo_right .logo_container
								{
									float: left;
									width: 450px;
									text-align: center;
									margin-top: 20px;
									height: 110px;
									display: block;
								}
							
							#wrapper #contentcontainer #contentarea #contenttext #image_wrap #logo_right
							{	
								float: left;
								width: 452px;
								text-align: center;
							}
			
			/* Finish */
			
			
			
			
			#wrapper #contentcontainer #contentarea #contentfooter 
			{
				width: 963px;
				float: left;	
				height: 12px;
				background: url(../Images/contentGraphics_04.gif) no-repeat top left;
				overflow: hidden;
			}
	
	#wrapper #footer 
	{
		width: 963px;
		float: left;
		background: #1F1D0B url(../Images/shellGraphics_26.gif) no-repeat top left;
		height: 28px;
		line-height: 28px;
		overflow: hidden;
		margin-top: 5px;
		font-size: 90%;
	}
	
		#wrapper #footer ul 
		{
			margin: 0px 0px 0px 30px;
			padding: 0px;			
		}
		
			#wrapper #footer ul li 
			{
				list-style-type: none;
				display: inline;
				color: #61615F;
				margin-right: 12px;
			}
			
				#wrapper #footer ul li.spacer 
				{
					padding-left: 14px;
					background: url(../Images/FooterSpacer.gif) no-repeat left;
				}
			
					#wrapper #footer ul li.spacer.nomargin 
					{
						margin-right: 0px;
					}
			
				#wrapper #footer ul li a 
				{
					color: #61615F;
				}