/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	color: #666666;
}

h1 {
	font-family: Arial;
	font-size: 25px;
	color: #002CA3;
	margin: 0px;
	padding: 0px;
}

h2 {
	font-family: Arial;
	font-size: 14px;
	color: #002CA3;
	margin: 0px;
	padding: 0px;
}

h3 {
	font-family: Arial;
	font-size: 12px;
	color: #002CA3;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	width: 960px;
	padding: 0px;
}

#wrapper2 {
	width: 960px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#logo {
	width: 190px;
	height: 155px;
	float: left;
	padding: 0px;
}

/* top nav */
#topnav {
	float: right;
	width: 769px; 
	padding: 0px;
	text-align: left;
	height: 155px;
	font-size: 13px;
	font-weight: bold;
}

/* see /dropdown-nav/default.css for all styles */

/* left nav */
#leftnav { width: 170px; padding: 0px 20px 0px 0px; margin: 0px; float: left; }

#leftnav ul { margin-left: 5px; margin-top: 0px; padding: 5px 0px 0px 0px; list-style: none;  }
	#leftnav li { padding: 6px 0px 1px 0px; text-align: right; font-weight: normal; line-height: 20px; }
	#leftnav li a:link, #leftnav li a:visited { text-decoration: none; display: block; padding: 0px 23px 4px 2px; color: #666666;
	background: url(images/buttons/cdc_off.gif) no-repeat bottom right; }
	#leftnav li a:active, #leftnav li a:hover { background: url(images/buttons/cdc_rollover.gif) no-repeat bottom right; }
	#leftnav li a  { text-decoration: none; display: block;  padding: 0px 23px 4px 2px;  }
	
	body#camberleycontactPage #leftnav li#contact a, body#camberleyeventsPage #leftnav li#event a, body#camberleyfeesPage #leftnav li#fees a, body#camberleyPage #leftnav li#nursery a, body#camberleymapPage #leftnav li#location a, body#camberleymenuPage #leftnav li#menu a, body#camberleytestimonialsPage #leftnav li#testim a, body#camberleythanksPage #leftnav li#contact a, body#camberleyteamPage #leftnav li#team a, body#dorkingcontactPage #leftnav li#contact a, body#dorkingeventsPage #leftnav li#event a, body#dorkingfeesPage #leftnav li#fees a, body#dorkingPage #leftnav li#nursery a, body#dorkingmapPage #leftnav li#location a, body#dorkingmenuPage #leftnav li#menu a, body#dorkingtestimonialsPage #leftnav li#testim a, body#dorkingthanksPage #leftnav li#contact a, body#dorkingteamPage #leftnav li#team a, body#guilfordcontactPage #leftnav li#contact a, body#guilfordeventsPage #leftnav li#event a, body#guilfordfeesPage #leftnav li#fees a, body#guilfordPage #leftnav li#nursery a, body#guilfordmapPage #leftnav li#location a, body#guilfordmenuPage #leftnav li#menu a, body#guilfordtestimonialsPage #leftnav li#testim a, body#guilfordthanksPage #leftnav li#contact a, body#guilfordteamPage #leftnav li#team a, body#haslemerecontactPage #leftnav li#contact a, body#haslemereeventsPage #leftnav li#event a, body#haslemerefeesPage #leftnav li#fees a, body#haslemerePage #leftnav li#nursery a, body#haslemeremapPage #leftnav li#location a, body#haslemeremenuPage #leftnav li#menu a, body#haslemeretestimonialsPage #leftnav li#testim a, body#haslemerethanksPage #leftnav li#contact a, body#haslemereteamPage #leftnav li#team a, body#midhurstcontactPage #leftnav li#contact a, body#midhursteventsPage #leftnav li#event a, body#midhurstfeesPage #leftnav li#fees a, body#midhurstPage #leftnav li#nursery a, body#midhurstmapPage #leftnav li#location a, body#midhurstmenuPage #leftnav li#menu a, body#midhursttestimonialsPage #leftnav li#testim a, body#midhurstthanksPage #leftnav li#contact a, body#midhurstteamPage #leftnav li#team a, body#petworthcontactPage #leftnav li#contact a, body#petwortheventsPage #leftnav li#event a, body#petworthfeesPage #leftnav li#fees a, body#petworthPage #leftnav li#nursery a, body#petworthmapPage #leftnav li#location a, body#petworthmenuPage #leftnav li#menu a, body#petworthtestimonialsPage #leftnav li#testim a, body#petworththanksPage #leftnav li#contact a, body#petworthteamPage #leftnav li#team a, body#wokingcontactPage #leftnav li#contact a, body#wokingeventsPage #leftnav li#event a, body#wokingfeesPage #leftnav li#fees a, body#wokingPage #leftnav li#nursery a, body#wokingmapPage #leftnav li#location a, body#wokingmenuPage #leftnav li#menu a, body#wokingtestimonialsPage #leftnav li#testim a, body#wokingthanksPage #leftnav li#contact a, body#wokingteamPage #leftnav li#team a, body#vacanciesPage #leftnav li#vacancy a, body#salarybandPage #leftnav li#salary a, body#appraisalPage #leftnav li#appraisal a, body#careerdevPage #leftnav li#dev a, body#equalPage  #leftnav li#opport a, body#iipPage #leftnav li#iip a, body#careerpolPage #leftnav li#policy a, body#philPage #leftnav li#phil a, body#missionPage #leftnav li#mission a, body#policiesPage #leftnav li#proc a, body#workrelationshipPage #leftnav li#relat a,  body#workingPage #leftnav li#working a, body#ofsteadPage #leftnav li#ofsed a, body#awardsPage #leftnav li#award a, body#accredPage #leftnav li#accred a, body#staffPage #leftnav li#staff a, body#testimPage #leftnav li#testim a, body#foundPage #leftnav li#foundat a, body#montessoriPage #leftnav li#montessori a, body#workingTestiminialsPage #leftnav li#emp_testimonials a  { background: url(images/buttons/cdc_on.gif) no-repeat bottom right; color: #667DDB; }

#leftnav li#phil a, #leftnav li#ofsed a, #leftnav li#award a, #leftnav li#accred a, #leftnav li#working a, #leftnav li#vacancy a { font-weight: bold; }


/* content */
#content {
	float: right;
	width: 765px; 
	padding: 0px 0px 10px 0px;
	text-align: left;
	vertical-align: top;
}

#content p {
	padding: 0px 253px 0px 0px;
}

#content p.fullwidth {
	padding: 0px 190px 0px 0px;
}

#content a:link, #content a:visited {
	color: #002CA3;
	text-decoration: underline;
	font-weight: bold;
}

#content a:active, #content a:hover {
	color: #002CA3;
	text-decoration: underline;
	font-weight: bold;
}

#content ul {
	padding: 0px 253px 0px 50px;
}

#content .outer {
	background-color: #666666;

}

#content .inner {
	padding: 4px;
	background-color: #FFFFFF;
	font-size: 1em;

}

#content .title {
	padding: 2px 2px 2px 4px;
	font-size: 1em;
	font-weight: bold;
	background-color: #002CA3;
	color: #FFFFFF;
}

#content .title2 {
	padding: 2px 2px 2px 4px;
	font-size: 1em;
	font-weight: bold;
	color: #002CA3;
	background-color:  #F5F5F5;
}

#content .title3 {
	padding: 2px 2px 2px 4px;
	font-size: 1em;
	font-weight: bold;
	color: #002CA3;
	background-color: #FFFFFF;
}

#content .form {
	padding: 1px;
	font-size: 0.9em;
}

#content p.quote {
	padding: 0px 200px 0px 0px;
	display: block;
	margin: 0px 20px 0px 20px;
	color: #002CA3;
	font-weight: normal;
	text-align: justify;
} 

/* Recruitment tabbed content */
#mainTabbedContent { width: 605px; margin-top:15px; }
		div.TabbedContent { width: 605px; margin: 0px;}
	
	#content .TabbedContent a { text-decoration: none;}
	#content .tabs-container a { color: #996600;}
	
		/* tabs list / nav */
		.TabbedContent { float: left; width: 500px;}
		ul.TabbedContent { width: 500px; list-style: inside square;  }
		ul.TabbedContent li { margin: 0 2px 2px 0; }
		ul.TabbedContent a { font-size: 1em;  }
		ul.TabbedContent a span { color: #999999; text-decoration: none; font-weight: normal;  }
		ul.TabbedContent a span.vacancy { color: #666666; text-decoration: none; font-weight: bold;  }
		ul.TabbedContent a:hover { color: #002CA3; text-decoration: none;  } 
		ul.TabbedContent a.active { margin: 0; text-decoration: none; color: #002CA3; }
			ul.TabbedContent a.active span { text-decoration: none;  }
			
		ul.TabbedContent a:hover, ul.TabbedContent a.active { text-decoration: none; color: #002CA3;}
		ul.TabbedContent a:hover span, ul.TabbedContent a.active span { text-decoration: none; color: #002CA3; }
		
		/*tabs content */
		.tabs-container { width: 600px; float: left; border-top: 0; clear: both; margin-top: 15px; }
		.tab h2 { text-transform: uppercase; font-size: 1em; padding-bottom: 5px; color: #996600; }
		.tab h3 { text-transform: uppercase; font-size: 1em; padding: 5px 0px 5px 0px; }
		.tab h4 { font-size: 0.75em; padding-bottom: 5px 0px 5px 0px; font-weight: bold; }
		.tab p { font-size: 0.75em; padding: 5px 0px 5px 0px; }
		.tab ul { font-size: 0.75em; margin-left: 0px; }
		.tab th { background-color: #FFFFFF; color: #666666; text-transform: uppercase; padding: 2px 2px 2px 4px;
	font-size: 1em; border-bottom: solid 1px #CCCCCC; }
	.tab td {padding: 2px 2px 2px 4px; border-bottom: solid 1px #CCCCCC;}
		#content #mainTabbedContent ul { padding: 0px 0px 0px 0px; }


/* footer */
#footer {
	width: 960px;
	clear: both;
	text-align:center;
	border-top: #D3DBE5 1px solid;
	padding: 10px 0px 0px 0px;
}

#footer img {
	padding: 0px 40px 0px 40px;
}
