/* CSS styles for the general site typography / fonts */
body {
	font-size:1em;
	font-family:arial;
}

h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0 0 15px 0;
	font-weight:normal;
}

h1 {
	font-size:1.5em;
	font-weight:normal;
}

h1 a {
	color:black;
	text-decoration:none;
}

h1 a:hover {
	color:#D43128;
	text-decoration:underline;
}

h2 {
	font-size:1em;
	margin-bottom:5px;
	color:#D43128;
}

h3, h5 {
	font-size:1em;
	color:#666;
	margin-bottom:15px;
}

h4 {
	font-size:0.8em;
	font-weight:bold;
	margin-bottom:5px;
}

h5 {
	color:#D43128;
}

h6 {
	font-size:1em;
	margin-bottom:5px;
	font-weight:bold;
}

p, blockquote {
	font-size:0.75em;
	line-height:1.6em;
	color:#5d5d5d;
}

blockquote {
	font-style:italic;
}

a, input {
	outline:none;
}

a {
	color:#D43128;
}

ul li, ol li {
	font-size:0.8em;
}

ul li ul li {
	font-size:1em;
}

ul.filetree li {
	list-style:none;
}

.clearFix {
	clear:both;
}

h1.underBox, h2.underBox, h3.underBox, h4.underBox, h5.underBox, h6.underBox, p.underBox {
	padding-top:20px;
}

#wrapper .content .col.one a {
	text-decoration:none;
}

/************************** Masthead */

#wrapper .masthead .search .input input {
	color:black;
	font-size:0.7em;
	line-height:20px;
}

#wrapper .masthead .search .sideLink, #wrapper .masthead .topMenu ul li {
	font-size:0.7em;
	color:#5d5d5d;
}

#wrapper .masthead .search .sideLink a, #wrapper .masthead .topMenu ul li a {
	color:#5d5d5d;
}

#wrapper .masthead .topMenu ul li {
	font-size:0.8em;
}

#wrapper .masthead .topMenu ul li ul li {
	font-size:0.9em;
}

/************************** Lozenges */

h1.lozenge {
/*	color:#5d5d5d;*/
	color:white;
	font-size:0.8em;
	line-height:37px;
}

h1.lozenge#eNewsletterLozenge {
	font-size:0.7em;
}

body #wrapper h1.lozenge a, body #wrapper h1.lozenge a:hover {
/*	color:#5d5d5d;*/
	color:white;
	text-decoration:none;
}

h1.lozenge#eNewsletterLozenge a {
	color:#5d5d5d;
}

body.homepage h1.lozenge#eNewsletterLozenge a {
	color:#5d5d5d;
}

/************************** Boxes */

.box.width-182 .boxContent .infoRow {
	color:#5d5d5d;
	font-size:0.7em;
}

.box.width-206 .boxContent h1, .box.width-206 .boxContent {
	color:white;
	font-size:1.1em;
}

.box.width-206 .boxContent ul li {
	font-size:0.7em;
}

.box.width-206 .boxContent ul li a {
	color:white;
	text-decoration:none;
}

.box.width-206 .boxContent h1 a {
	text-decoration:none;
	color:white;
}

.box.width-206#studentZonePromo .boxContent h1 cite {
	color:#3f546a;
}

.box.width-206#parentZonePromo .boxContent h1 cite {
	color:#253235;
}

.box.width-206#teacherZonePromo .boxContent h1 cite {
	color:#572553;
}

.box.width-206#outreachZonePromo .boxContent h1 cite {
	color:#018e2c;
}

.box.width-182 .infoRow a {
	color:#5D5D5D;
	text-decoration:none;
}

/************************** Pagination */
.pagination {
	font-size:0.8em;
}

/************************** Breadcrumbs */

#wrapper .content .breadcrumbs {
	color:#5d5d5d;
	font-size:0.7em;
}

#wrapper .content .breadcrumbs a {
	color:#5d5d5d;
}

/************************** Footer */

#wrapper .footer .statement ul li {
	font-size:0.7em;
	color:#5d5d5d;
}

#wrapper .footer .statement ul li a {
	color:#5d5d5d;
}

/************************** Sidebar */

body.insidepage #wrapper .sidebar .subNav ul li {
	font-size:0.7em;
	text-align:right;
}

body.insidepage #wrapper .sidebar .subNav ul li.selected a {
	color:#F78F1D;
}

body.insidepage #wrapper .sidebar .subNav ul li a {
	color:#5d5d5d;
	text-decoration:none;
}

body.insidepage #wrapper .sidebar .box ul li{
	font-weight:bold;
}

body.insidepage #wrapper .sidebar .box ul li ul li {
	font-weight:normal;
	font-size:1em;
}

body.insidepage #wrapper .sidebar .box ul li a:hover {
	color:black;
}

body.insidepage #wrapper .sidebar .box .boxContent form input {
	font-size:0.8em;
	font-weight:bold;
}

body.insidepage #wrapper .sidebar .box .boxContent form .submit input {
	color:white;
}

/************************** Calendar */
table.calendar td.day .contents {
	font-size:0.7em;
}

/************************** Styles for incidental images which will be available in the CMS WYSIWYG editor via this file */

.incidental.left {
	float:left;
	clear:left;
	margin:0 10px 10px 0;	
}

.incidental.right {
	float:right;
	clear:right;
	margin:0 0 10px 10px;
}

.incidental.border {
	border:1px solid #cacaca;
}

/************************ Ticker */
#wrapper .ticker a {
	color:white;
}

/************************ Smaller coloured promo boxes, which need to be able to be previewed in the CMS which is why the code is in here */
blockquote.colourBox {
	float:left;
	display:block;
	width:155px;
	height:145px;
	background:url(/img/colour-boxes/student-zone.gif) no-repeat;
	overflow:hidden;
	float:left;
	position:relative;
	margin:0 8px 10px 0;
	padding:0;
	text-align:right;
}

blockquote.colourBox5up {
	float:left;
	display:block;
	width:124px;
	height:116px;
	background:url(/img/colour-boxes/teacher-zone-5up.gif) no-repeat;
	overflow:hidden;
	float:left;
	position:relative;
	margin:0 7px 7px 0;
	padding:0;
	text-align:right;
}

blockquote.colourBox p,
blockquote.colourBox5up p {
	position:absolute;
	right:0;
	color:white;
	font-style:normal;
	font-size:14px;
	margin:0;
	padding:0 10px 10px 10px;
	width:85%;
	height:85%;
	line-height:1.3;
}

blockquote.colourBox p a,
blockquote.colourBox5up p a {
	color:white;
	text-decoration:none;
	display:block;
	padding:50% 0 0 0;
	height:100%;
}

blockquote.colourBox.studentZone,
body.student-articles blockquote.colourBox {
	background-image:url(/img/colour-boxes/student-zone.gif);
}

blockquote.colourBox.parentCarerZone,
body.parent-carer blockquote.colourBox,
body.parents-carers-articles blockquote.colourBox {
	background-image:url(/img/colour-boxes/parent-carer-zone.gif);
}

blockquote.colourBox.teacherZone,
body.teachers-articles blockquote.colourBox,
body.cpd-providers blockquote.colourBox,
body.outreach-providers blockquote.colourBox {
	background-image:url(/img/colour-boxes/teacher-zone.gif);
}

blockquote.teacherZone.colourBox5up,
body.teachers-articles blockquote.colourBox5up,
body.cpd-providers blockquote.colourBox5up,
body.outreach-providers blockquote.colourBox5up {
	background-image:url(/img/colour-boxes/teacher-zone-5up.gif);
}

blockquote.colourBox.governorsZone {
	background-image:url(/img/colour-boxes/governors.gif);
}

blockquote.colourBox.internationalZone,
body.international-articles blockquote.colourBox {
	background-image:url(/img/colour-boxes/international.gif);
}

blockquote.colourBox.localAuthorityAdvisorsZone,
body.local-authority-advisors-articles blockquote.colourBox {
	background-image:url(/img/colour-boxes/local-authority.gif);
}

blockquote.colourBox.leadingSchoolsZone,
body.sharing-case-studies blockquote.colourBox {
	background-image:url(/img/colour-boxes/leading-schools.gif);
}

blockquote.colourBox.nationalInitiativesZone {
	background-image:url(/img/colour-boxes/national-initiatives.gif);
}

blockquote.colourBox.ealMenuSenZone,
body.eal-mena-sen-articles blockquote.colourBox {
	background-image:url(/img/colour-boxes/eal-mena-sen.gif);
}

blockquote.colourBox.childrenInCareZone {
	background-image:url(/img/colour-boxes/children-in-care.gif);
}

blockquote.colourBox.greatIdeasForOutreachZone,
body.great-ideas-from-schools blockquote.colourBox,
body.great-ideas-for-outreach blockquote.colourBox,
body.cpd-case-studies blockquote.colourBox,
body.enrichment-activities-case-studies blockquote.colourBox
{
	background-image:url(/img/colour-boxes/great-ideas-for-outreach.gif);
}

/************************ Heading colouring */
body.teachers-articles #wrapper .content h1,
body.outreach-providers #wrapper .content h1,
body.conference-articles #wrapper .content h1,
body.cpd-providers #wrapper .content h1,
body.cpd-opportunities-events #wrapper .content h1,
body.cpd-opportunities #wrapper .content h1,
body.institutional-quality-standards #wrapper .content h1,
body.role-of-lead-teacher #wrapper .content h1,
body.identification #wrapper .content h1,
body.student-voice #wrapper .content h1,
body.how-schools-organise-enrichment #wrapper .content h1,
body.teacher-zone #wrapper .content h1/*,
body.teachers-articles #wrapper .sidebar h1.lozenge,
body.teacher-zone #wrapper .sidebar h1.lozenge,
body.outreach-providers #wrapper .sidebar h1.lozenge,
body.cpd-providers #wrapper .sidebar h1.lozenge,
body.cpd-opportunities-events #wrapper .sidebar h1.lozenge*/
{
	color:#6D2E68;
}

body.student-zone #wrapper .content h1,
body.student-articles #wrapper .content h1,
body.student-activities #wrapper .content h1,
body.student-showcase #wrapper .content h1,
body.student-activities-events #wrapper .content h1/*,
body.student-activities-events #wrapper .sidebar h1.lozenge,
body.student-zone #wrapper .sidebar h1.lozenge,
body.student-articles #wrapper .sidebar h1.lozenge*/ {
	color:#4E6883;
}

body.parent-carer-zone #wrapper .content h1,
body.parents-carers-articles #wrapper .content h1/*,
body.parent-carer-zone #wrapper .sidebar h1.lozenge,
body.parents-carers-articles #wrapper .sidebar h1.lozenge */{
	color:#2E3F42;
}

body.governors-zone #wrapper .content h1,
body.governors #wrapper .content h1/*,
body.governors-zone #wrapper .sidebar h1.lozenge,
body.governors #wrapper .sidebar h1.lozenge */{
	color:#8D7242;
}

body.international-zone #wrapper .content h1,
body.international-articles #wrapper .content h1/*,
body.international-zone #wrapper .sidebar h1.lozenge,
body.international-articles #wrapper .sidebar h1.lozenge */{
	color:#C39944;
}

body.local-authority-advisors-zone #wrapper .content h1,
body.local-authority-advisors-articles #wrapper .content h1/*,
body.local-authority-advisors-zone #wrapper .sidebar h1.lozenge,
body.local-authority-advisors-articles #wrapper .sidebar h1.lozenge */{
	color:#902653;
}

body.leading-schools-zone #wrapper .content h1,
body.leading-schools #wrapper .content h1/*,
body.leading-schools-zone #wrapper .sidebar h1.lozenge,
body.leading-schools #wrapper .sidebar h1.lozenge,
body.sharing-case-studies #wrapper .content h1,
body.sharing-case-studies #wrapper .sidebar h1.lozenge */{
	color:#2962A4;
}

body.national-initiatives-zone #wrapper .content h1,
body.national-initiatives #wrapper .content h1/*,
body.national-initiatives-zone #wrapper .sidebar h1.lozenge,
body.national-initiatives #wrapper .sidebar h1.lozenge */{
	color:#4F3820;
}

body.eal-mena-sen-zone #wrapper .content h1,
body.eal-mena-sen-articles #wrapper .content h1/*,
body.eal-mena-sen-zone #wrapper .sidebar h1.lozenge,
body.eal-mena-sen-articles #wrapper .sidebar h1.lozenge */{
	color:#385A35;
}

body.children-in-care-zone #wrapper .content h1,
body.children-in-care #wrapper .content h1/*,
body.children-in-care-zone #wrapper .sidebar h1.lozenge,
body.children-in-care #wrapper .sidebar h1.lozenge */{
	color:#659DA5;
}

body.great-ideas-for-outreach-zone #wrapper .content h1,
body.great-ideas-from-schools-zone #wrapper .content h1,
body.great-ideas-from-schools #wrapper .content h1,
body.cpd-case-studies #wrapper .content h1,
body.enrichment-activities-case-studies #wrapper .content h1,
body.great-ideas-for-outreach #wrapper .content h1/*,
body.great-ideas-for-outreach-zone #wrapper .sidebar h1.lozenge,
body.great-ideas-for-outreach #wrapper .sidebar h1.lozenge,
body.great-ideas-from-schools-zone #wrapper .sidebar h1.lozenge,
body.great-ideas-from-schools #wrapper .sidebar h1.lozenge,
body.cpd-case-studies #wrapper .sidebar h1.lozenge,
body.enrichment-activities-case-studies #wrapper .sidebar h1.lozenge*/
{
	color:#018E2C;
}

body.accessibility h1.lozenge,
body.contact-us h1.lozenge,
body.unsubscribe h1.lozenge,
body.privacy-policy h1.lozenge,
body.about-us h1.lozenge,
body.about-us-articles h1.lozenge,
body.about-us-articles #wrapper h1.lozenge a,
body.newsroom h1.lozenge {
	color:#5d5d5d;
}

/************************ Providers */
table.providerTable {
	font-size:0.8em;
}

table.providerTable th {
	text-align:left;
}

table.providerTable td {
	vertical-align:top;
}

/************************ Event Results */
.eventResult .date .day,
.eventResult .date .month {
	text-align:center;
}

.eventResult .date .day {
	font-size:1.5em;
	font-family:Georgia, 'trebuchet ms', 'times', 'times new roman', arial;
}

.eventResult .date .month {
	font-size:0.8em;
	font-family:Georgia, 'trebuchet ms', 'times', 'times new roman', arial;
}

/************************ Menu */
#wrapper .menu ul li ul li a {
	color:white;
	text-decoration:none;
}

#wrapper .menu ul li ul li.selected a {
	color:#cacaca;
}

#wrapper .menu ul li ul li {
	font-size:11px;
}

/************************ Twitter header */
#wrapper .masthead .latestTweet .tweetContent p.date,
#wrapper .latestTweetLeft p.date {
	font-size:11px;
	font-weight:bold;
}

#wrapper .masthead .latestTweet .tweetContent p.tweet,
#wrapper .latestTweetLeft p.tweet {
	font-size:11px;
	font-style:italic;
	line-height:1.1;
}

#wrapper .masthead .latestTweet .tweetContent p.tweet a,
#wrapper .latestTweetLeft p.tweet a {
	text-decoration:none;
	color:#3e3e3e;
}
