﻿/* 

To be left empty and deployed to the 200 Global design folder in tridion as the master page references this file

Business stream specific versions to be deployed to the relevant 300 or lower publication in the tridion blueprint

NB this file is owned by the Business and should not be updated by .NET/New Media

*/

/*Main background image*/

/*body{background:#83aae3 url("../images/ocr/main_bg_5.jpg") no-repeat fixed 0 0;background-clip:border-box !important;background-origin:padding-box !important;-moz-background-size:cover !important;-webkit-background-size:cover !important;-ms-background-size:cover !important;background-size:cover !important;}*/

body .bg--image {
    background-color: #86abd9;
    background-image: none;
}

/*Homepage In focus*/

/*#hero-carousel .body h2, #inFocusPanel .body h2, #hero-carousel .body h3, #inFocusPanel .body h3 {
   margin-bottom: 0.5em; 
}

#hero-carousel .body img, #inFocusPanel .body img {
  width: 100%;
}*/

/*Homepage panels*/

.box .body {
	min-height:36em;
}

/*.ocr-inFocusPanel .main {
	width:17.698em
}

.ocr-qualificationsPanel .main {
	width:19.697em
}

.ocr-forPanel .main {
	width:17.698em
}

.ocr-iWantToPanel .main {
	width:16.157em
}*/

/*.ocr-newsPanel .main {
	width:16.157em
}

.ocr-newsPanel .box.landingPage header {
	background-color: #f1f4ac !important;
}

.ocr-newsPanel .box header, .ocr-newsPanel .box .body, .ocr-newsPanel .box .pageFold, .ocr-newsPanel .box .plusMinusExpander {
	background-color: #f1f4ac;
}*/

/*.ocr-socialPanel .main {
	width:14.62em
}

.ocr-eventsPanel .main {
	width:14.62em
}*/

/*.ocr-eventsPanel ul.slides li, .ocr-communicationsPanel ul.slides li, .ocr-infocusPanel ul.slides li, .ocr-newsPanel ul.slides li {
	list-style-type: none
}

.ocr-forPanel ul.caLinkList li a {
	font-family: Georgia;
font-weight: bold;
padding-top: 0.87em;
padding-bottom: 0.87em;
}*/

/*New homepage overrides*/

/*h2#testimonials_heading {
	color: #fff;
}

.panel_content-container p {
	padding-top: 0.5em;
}*/

/*Page header colours*/

.qualifications header.subHeader {
	background-color: #ccd8ff;
}

.ocr-for header.subHeader {
	background-color: #ffda99;
}

.i-want-to header.subHeader {
	background-color: #ffcccc;
}

.news header.subHeader, .news-image header.subHeader {
	background-color: #f1f4ac;
}

.social header.subHeader {
	background-color: #e5e1da;
}

.events header.subHeader, .events-image header.subHeader {
	background-color: #e6d9ff;
}

.body h1, .body h2, .body h3, .body h4, .body h5, .body h6 {
	font-family: Arial, Helvetica, sans-serif;	
}

/*Top search and nav*/

/*#header > .inner-width > [class*="yui3-u"] {
    margin-top: -1.385em;
}*/

/*header #main-search {
	border:none;
	margin-left: 70%;
}

#main-search input.search-term {
	box-shadow: none;
}

#search-extra .search-link {
	font-size: 0.9em;
	padding-top: 0.5em;
}

#menu-top-nav select {
	font-size: 0.85em;
}*/

/*Search results*/


.searchResultContainer p {
font-weight: bold;
}

.search .message {
  display: block;
  padding: 10px !important;
  font-size: 1em;
  line-height: 1.4em !important;
  font-weight:normal;
  color: #000 !important;
  background: #ffe5e5;
  border: 1px solid #f05c5c;
}

.searchResultContainer ol {
margin: 0;
padding: 0; 
}

.searchResultContainer ol.key-match {
background: none;
border-top: none;
margin-bottom: 1.2em;
}

.searchResultContainer ol.key-match li {
list-style: none;
margin: 0;
padding: 0;
}

.searchResultContainer ol.key-match li.yui3-g {
background: #e6e6e6;
margin-bottom: 1em;
padding-top: 0.5em;
padding-bottom: 0.5em;
}

.searchResultContainer ol.key-match div.key-match-title {
font-weight: bold;
 color: #008000;
}

.searchResultContainer ol.key-match div div {
padding-left: 0.5em;
}

.searchResultContainer ol.key-match div:last-child a {
text-decoration: underline;
 color: #000;
}

.searchResultContainer ol.key-match div:last-child a:hover {
text-decoration: none;
}

.searchResultContainer ol.key-match div.yui3-u-1-5 {
font-weight: bold;
color:#2255aa;
}


ol.googlelist div.s:last-child {
 color: #008000;
}

ol.googlelist li.g font {
 	display: none; 
}

ol.googlelist li.g a {
 	display: inline; 
}

ol.googlelist li {
 	list-style: none; 
}



/*Left nav filters*/

div.filter{
border: none;
}

div.filter h3 {
	font-family: Arial, Helvetica, sans-serif;
}

ul.search-filter {
	border-top:dotted 1px #333;
	margin-left:0;
display: block;
border-bottom:none;
	list-style:none outside
}
ul.search-filter li {
	border-bottom:dotted 1px #333;
	list-style:none;
float:none;
text-align:left;
	cursor:pointer
}
ul.search-filter li:hover, ul.search-filter li:focus, ul.search-filter li.selected, ul.search-filter li.group {
	background-color:rgba(0, 0, 0, 0.1)
}
ul.search-filter li a {
	display:block;
	padding-left:1.385em;
	text-decoration:none;
float:none;
line-height: 2em;
	background:url("../images/icons/darkGrey/icon-chevron-right.png") no-repeat scroll 0 .693em transparent
}

ul.search-filter li a:hover {
text-decoration:none;
}

ul.search-filter li.selected a {
color: #000;
}

ul.search-filter li.expand a {
	padding-left:0;
	background:0
}

/*div.filter {
	padding:1.385em 1.385em .693em;
	border:solid 1px rgba(0,0,0,0.1);
	-ms-border-radius:.173em;
	-webkit-border-radius:.173em;
	-moz-border-radius:.173em;
	border-radius:.173em;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	margin-bottom:1.385em;
	background-color:#f2f2f2;
}

div.filter ul.search-filter li {
	list-style: none;	
}*/

/*CPD events page*/

.cpd-events .feature p, .cpd-events .feature h3, .cpd-events .feature .event-time {
	display: none;
}

.cpd-events .feature .event-description p, .cpd-events .feature .titleBlk p, .cpd-events .feature h3.cpd {
	display: block;
}

.cpd-events .feature h3.cpd {
	margin-bottom: 1em;
}

/*Generic fixes*/

/*Link styles on h3s and h4s*/

.landingPage h3 a, .landingPage h4 a {
	text-decoration: none;	
}

.landingPage h3 a:hover, .landingPage h4 a:hover {
	text-decoration: underline;	
}

/*News/Events listing heading styles*/

.news .landingPage h2 a, .events .landingPage h2 a, .news .landingPage h3 a, .events .landingPage h3 a {
	text-decoration: underline;	
}

.news .landingPage h2 a:hover, .events .landingPage h2 a:hover, .news .landingPage h3 a:hover, .events .landingPage h3 a:hover {
	text-decoration: none;	
}

.news-image .landingPage h2, .events-image .landingPage h2, .blog-image .landingPage h2, .articles-image .landingPage h2 {
	font-size: 1.2em;	
}

.news-image .article-entry img {
	width: 100px;
}

.article-list-2 .article-entry .heading-2 img {
	margin-bottom: 0;
}

#col-2 .articles p a {
	color: #00245d;
	text-decoration: underline;
}

#col-2 .articles p a:hover {
	color: #34517f;
	text-decoration: none;
}

#col-2 .articles p a.readMore {
	text-decoration: none;
	color: #fff;
}

/*Left nav for dynamic subject and type pages*/

.nav-parent ul.landingLinks li:first-child {
	background: #e6e6e6;
	margin-left: 0;
}

.nav-parent ul.landingLinks li:first-child.selected {
	background: none;
}

.nav-parent ul.landingLinks li {
	margin: 0 0 0 1em;
}

.nav-parent ul.landingLinks li a {
	padding-right: 0.6em;
}

.nav-parent ul.landingLinks ul.within-context li {
	margin: 0;
	background: #fff;
}

/*Emphasized link hover*/

.landingPage ul.emphasized-link li a:hover {
	background-color: #e5e5e5;
}

.landingPage .ptFooter ul.emphasized-link li a:hover {
	background-color: #2e2e2e;
}

/*Twitter feeds and YouTube embeds*/

.twitter-feed, .video-embed {
	margin-bottom: 0.9em;	
}

/*Breadcrumb*/

.breadcrumbs ul li.last-child, .breadcrumb ul li, .breadcrumb ul li.last-child {
    display: inline;
	float: none;
	line-height: 1.5em;
}

.breadcrumbs ul li, .breadcrumb ul li {
	border-bottom: none;
}

/*Breadcrumb two line issue fix */

.breadcrumbs ul {
	padding-top: 0.5em;
	padding-left: 1.5em;
	width: 100%;
}

/*Temp breadcrumb fix for secondary group pages - TBD*/

/*.breadcrumb ul {
	padding-top: 0.5em;
	padding-left: 0;
	width: 100%;
}

.breadcrumb ul li a {
 font-weight: normal;
}

.breadcrumb ul li {
 padding-left: 1.4em;
}*/

.yui3-c > img {
width: auto;
}

.teaser .yui3-c > img {
width: 100%;
}

header#header > nav {
background-image: -webkit-linear-gradient(left, #fff 0%, #fff 30%, #333 30%, #333 100%);
background-image: -moz-linear-gradient(left, #fff 0%, #fff 30%, #333 30%, #333 100%);
background-image: -ms-linear-gradient(left, #fff 0%, #fff 30%, #333 30%, #333 100%);
background-image: -o-linear-gradient(left, #fff 0%, #fff 30%, #333 30%, #333 100%);
background-image: linear-gradient(left, #fff 0%, #fff 30%, #333 30%, #333 100%); 
}

.qualification ul, .articles ul { list-style: disc outside; margin-left: 2em; }
.qualification ul > li, .articles ul > li { list-style-type: disc; }
.qualification ul > li > ul, .articles ul > li > ul {
                margin-bottom: 0;
                list-style-type: circle;
}
.qualification ul > li > ul > li, .articles ul > li > ul > li { list-style-type: circle; }
.qualification ul > li > ul > li > ul, .articles ul > li > ul > li > ul {
                margin-bottom: 0;
                list-style-type: square;
}
.qualification ul > li > ul > li > ul > li, .articles ul > li > ul > li > ul > li { list-style-type: square; }

.articles .multi-media-links li { list-style: none outside;  }


/*Main nav old*/

/*#mainNavigation li a, #mainNavigation li:active a, #mainNavigation li:focus a {
  	font-weight: bold;
  color: #666;
  font-size: 1.1em;
  padding-bottom: 0.4em;
}

#mainNavigation li:hover a, #mainNavigation li.active a {
  	font-weight: bold;
  color: #000;
}

#mainNavigation li a:hover {
  border-bottom:#999 solid .2em;
}

#mainNavigation a {
  font-weight: bold;
  border-bottom:solid .2em transparent;
}*/

/*Fix for multimedia links*/

.multi-media-links li a, .multimediaBlock a {
  	border-bottom: none;
	text-decoration: none;
}

.multi-media-links li a:hover, .multimediaBlock a:hover {
  text-decoration: underline;
}

/*Fix for emphasized link states*/
p.emphasized-link a {
	text-decoration: none;	
}

ul.multi-media-links li a.emphasized-link {
	margin-bottom: 0;
}

ul.multi-media-links li a.emphasized-link:hover {
	text-decoration: none;
}

/*Main articles fixes*/

.event-description h3, .news-article h3 {
background-color: #fff;
border: none;
padding: 0;
}

.news .article-list-2 .circle {
	display: inline-block;
    height: 5.904em;
    padding: 1.1em;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 5.904em;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.1em;
}

.news .article-list-2 .circle span {
	color: #333;
}

.articles h2, .pageIntroWthImage h2 {
 	font-size: 1.3em;
	/*font-weight: normal;*/
	padding-left: 0;
}

.articles h3, .landingPage h3, .pageIntroWthImage h3 {
 	font-size: 1.2em;
	background: none;
	border: none;
	padding-left: 0;
}

.article-list-2 h3 {
 	font-size: 1.2em;
	background: none;
	border: none;
	padding: 0;
  margin: 0;
}

.articles .readMore a, .articles .readMore a:hover {
 	color: #fff;
	text-decoration: none;
}

ul.relatedlist li.relate-content .pageIntroWthImage ul li {
                 list-style-type: disc;
}

ul.relatedlist li.relate-content .pageIntroWthImage ul.multi-media-links li {
                 list-style-type: none;
}

/*Noticeboard fixes */

.noticeBoard .readMore {
	font-family: Arial, Helvetica, sans-serif;
}

.article-list-2 ul li .noticeBoard {
	margin-bottom: 1.385em;
}

.noticeBoard .accordianContent li > ul > li {
    list-style-type: disc;
}

.noticeBoard {
	background-color:#c5d7d7!important;
}

.noticeBoard {
	padding-top: 0.7em;
	padding-left: 0.8em;
	margin-bottom: 1em;
	padding-right: 1em;
}

.noticeBoard {
    background-image: url("/images/icons/icon-information-50x50.png");
    background-position: 0.5em 0.8em;
	background-size: 30px;
    background-repeat: no-repeat;
    padding-left: 45px;
}


/*Past papers finder */

.form-buttons input#search, .form-buttons input#reset {
  cursor: pointer;
}

/*.ie .resource-form ul.accordianGroup a {
	color: #333;	
}

.ie .resource-form ul.accordianGroup li a span.New, .ie .resource-form ul.accordianGroup li a span.Updated {
	color: #a60531;	
}*/

form .result-container p.error {
  display: block;
  padding: 10px !important;
  font-size: 1em;
  line-height: 1.4em !important;
  font-weight:normal;
  color: #000 !important;
}

.result-container ul.result-group h3, .ui-accordion-content ul.result-group h3 {
	font-size: 1.1em;
	/*font-weight: bold;*/
}

/*.past-papers .result-container .ui-accordion-content ul.multi-media-links:nth-child(2) {
	display: none;
}*/

.result-container ul.result-group .ui-state-active {
	background-image: none;
	background-color: #dadada;	
}

/*.ui-accordion-header.ui-state-active {
    background-color: #e6e6e6;
}*/

/*Accordian content bug fix */

.ie8 .leftBox {
    float: left;
}

.ie8 .rightBox {
    float: right;
}

.ie8 .rightBox .yui3-u-1-2 { float: left; }

/*Qual docs list IE compatibility view fix */

.binaryLink, .multi-media-links, .accordianGroup, .materialTitle {
	zoom:1;
}

/*Privacy settings tab fix*/

/*.cc-tag-bottom-right span {
  background-color: #333;
  padding: 0.2em 0.5em;
}*/

.cc-tag-bottom-right span {
  font-size: 0.85em;
  background-color: #fff;
  padding: 0.1em 0.5em;
}

.cc-tag-bottom-right span:hover {
  text-decoration: underline;
}

/*Tables*/
 
.assessors table caption {
	display: none;	
}

.assessors table td.links {
	text-align: center;
	vertical-align: middle;
}

/*----------- YouTube responsive on-demand thumbnail ----------- */
/*----------- 
.youtube-player {
        position: relative;
        padding-bottom: 56.23%;
        /* Use 75% for 4:3 videos *//*----------- 
        height: 0;
        overflow: hidden;
        max-width: 100%;
        background: #000;
        margin: 5px;
    }
    
.youtube-player iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 100;
        background: transparent;
    }
    
.youtube-player img {
        bottom: 0;
        display: block;
        left: 0;
        margin: auto;
        max-width: 100%;
        width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        border: none;
        height: auto;
        cursor: pointer;
        -webkit-transition: .4s all;
        -moz-transition: .4s all;
        transition: .4s all;
    }
    
.youtube-player img:hover {
        -webkit-filter: brightness(75%);
    }
    
.youtube-player .play {
        height: 72px;
        width: 72px;
        left: 50%;
        top: 50%;
        margin-left: -36px;
        margin-top: -36px;
        position: absolute;
        background: url("//i.imgur.com/TxzC70f.png") no-repeat;
        cursor: pointer;
    }----------- */

/*----------- Teaser promos ----------- */

.teaser img {
	border: 1px solid #ccc;
  margin-bottom:0.5em;
}

.teaser h4, .teaser h5 {line-height:1.3em;margin-bottom:0.5em;}
.teaser h5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.teaser p {margin-bottom:0.8em;}

.teaser a[href$='.pdf'],
.teaser a[href$='.doc'],
.teaser a[href$='.docx'],
.teaser a[href$='.xls'],
.teaser a[href$='.xlsx'],
.teaser a[href$='.xlsm'],
.teaser a[href$='.csv'],
.teaser a[href$='.zip'],
.teaser a[href$='.mp3'],
.teaser a[href$='.ppt'],
.teaser a[href$='.pptx'],
.teaser a[href$='.exe'],
.teaser a[href$='.mpg'],
.teaser a[href$='.mpeg'],
.teaser a[href$='.wmv'],
.teaser a[href$='.mp4'],
.teaser a[href$='.swf'] {
  /*padding-left: 0.6em;*/
  background-position: 0.3em 0.2em;
}

.ui-accordion-content .teaser a[href$='.pdf'],
.ui-accordion-content .teaser a[href$='.doc'],
.ui-accordion-content .teaser a[href$='.docx'],
.ui-accordion-content .teaser a[href$='.xls'],
.ui-accordion-content .teaser a[href$='.xlsx'],
.ui-accordion-content .teaser a[href$='.xlsm'],
.ui-accordion-content .teaser a[href$='.csv'],
.ui-accordion-content .teaser a[href$='.zip'],
.ui-accordion-content .teaser a[href$='.mp3'],
.ui-accordion-content .teaser a[href$='.ppt'],
.ui-accordion-content .teaser a[href$='.pptx'],
.ui-accordion-content .teaser a[href$='.exe'],
.ui-accordion-content .teaser a[href$='.mpg'],
.ui-accordion-content .teaser a[href$='.mpeg'],
.ui-accordion-content .teaser a[href$='.wmv'],
.ui-accordion-content .teaser a[href$='.mp4'],
.ui-accordion-content .teaser a[href$='.swf'] {
  padding-left: 2em;
}

a.readMore[href$='.pdf'],
a.readMore[href$='.doc'],
a.readMore[href$='.docx'],
a.readMore[href$='.xls'],
a.readMore[href$='.xlsx'],
a.readMore[href$='.xlsm']
a.readMore[href$='.csv'],
a.readMore[href$='.zip'],
a.readMore[href$='.mp3'],
a.readMore[href$='.ppt'],
a.readMore[href$='.pptx'],
a.readMore[href$='.exe'],
a.readMore[href$='.mpg'],
a.readMore[href$='.mpeg'],
a.readMore[href$='.wmv'],
a.readMore[href$='.mp4'],
.teaser a[href$='.swf'] {
  padding-left: 0.6em;
  background-position: 0.3em 0.2em;
}

a.readMore:hover {
	text-decoration: none;	
}

.landingPage .teaser h4 a {
	background: none;
	padding-left: 0;
}

/*Panel style teasers*/

/*.panel--heading-overlay--bottom h2 a {
	position:static
}

.panel--heading-overlay--bottom .panel_heading-container {
    bottom: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}

.panel--heading-overlay--bottom img {
    margin-bottom: 0;
}

.panel--heading-overlay--bottom .panel_container {
    padding: 0;
}

.panel--heading-overlay--bottom h2 {
    margin-bottom: 0;
}
*/
/*File extension icons fixes*/

a[href$='.swf'], a[href$='.mpg'], a[href$='.mpeg'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.pdf'], a[href$='.zip'], a[href$='.doc'], a[href$='.docx'], a[href$='.xls'], a[href$='.xlsx'], a[href$='.xlsm'], a[href$='.pptx'], li.resourceLink a {display:inline-block;padding-left:1.6em;background-repeat:no-repeat;background-position:0 0;}

a[href$='.swf']{background-image:url(../images/icons/icon-swf.png);}
a[href$='.mpg']{background-image:url(../images/icons/icon-mpeg.png);}
a[href$='.mpeg']{background-image:url(../images/icons/icon-mpeg.png);}
a[href$='.wmv']{background-image:url(../images/icons/icon-mpeg.png);}
a[href$='.mp4']{background-image:url(../images/icons/icon-mp4.png);}
a[href$='.xlsx'], a[href$='.xlsm']{background-image:url(../images/icons/icon-xls.png);}
a[href$='.docx']{background-image:url(../images/icons/icon-doc.png);}
a[href$='.pptx']{background-image:url(../images/icons/icon-ppt.png);}
li.resourceLink a {background-image:url(../images/icons/icon-web-ext.png);}


/*Fixes for defect from R2 deploy*/
.emphasized-link span.mpg, .emphasized-link span.mp4, .emphasized-link span.wmv, .multi-media-links span.mpg, .multi-media-links span.mp4, .multi-media-links span.wmv, .binaryLink span.mpg, .binaryLink span.mp4, .binaryLink span.wmv {
	background-image: none;
	margin-left: 0;
	padding-left: 0;
}

/*Multimedia links additional icons */

.multi-media-links .facebook a {
	background: url(../Images/icon-facebook.png) no-repeat;
}

.multi-media-links .twitter a {
	background: url(../Images/icon-twitter.png) no-repeat;
}

.multi-media-links .linkedin a {
	background: url(../Images/icon-linkedin.png) no-repeat;
}

.multi-media-links .you-tube a {
	background: url(../Images/icon-youtube.png) no-repeat;
}

.multi-media-links .blogs a {
	background: url(../Images/icon-blog.png) no-repeat;
}

.multi-media-links .email a {
	background: url(../Images/icons/email-round-18x18.png) no-repeat;
}

.contact-us .cp45Content1 .multi-media-links, .news .cp45Content1 .multi-media-links, .news-image .cp45Content1 .multi-media-links, .articles-image .cp45Content1 .multi-media-links, .i-want-to .cp45Content1 .multi-media-links, .blog-image .cp45Content1 .multi-media-links {line-height: 1.8em;}

.contact-us .cp45Content1 .multi-media-links a, .news .cp45Content1 .multi-media-links a, .news-image .cp45Content1 .multi-media-links a, .articles-image .cp45Content1 .multi-media-links a, .i-want-to .cp45Content1 .multi-media-links a, .blog-image .cp45Content1 .multi-media-links a {padding-bottom: 1em; padding-left: 1.8em;}



/*----------- News listing (circles) fix ----------- */

.news .landingPage .article-list-2 > ul {
                border-top: 1px dotted #333333;
                margin: 0 0 1.385em;
}

.news .landingPage .article-list-2 > ul > li {
                position: relative;
                min-height: 9.002em;
                padding: 1.385em 0 0 8.966em;
                border-bottom: 1px dotted #333333;
                list-style: none outside;
}

.news .landingPage .article-list-2 > ul > li .summary {
                position: static;
}

.news .landingPage .article-list-2 > ul > li .circle {
                position: absolute;
                left: 0;
                padding: 0.693em;
                border: solid 2px #999;
                font-weight: bold;
                background-color: #fff;
}

.news .landingPage .article-list-2 > ul > li .circle .first {
                margin-top: 1.385em;
}

.news .landingPage .article-list-2 > ul > li .circle .second {
                font-size: 1.846em;
                line-height: 1.097em;
}


/*----------- Left/right column promos ----------- */

.cp45Content1 h3, .cp45Content4 h3, .cp45Content3 h3 {line-height:1.2em;margin-bottom:0.5em;font-family: Arial, Helvetica, sans-serif; font-size: 1.15em; background: none; border: none; padding: 0;}

.relatedArticlesV2 h3 {
	line-height:1.2em;margin-bottom:0.5em;font-family: Arial, Helvetica, sans-serif; font-size: 1.15em; background: url('../images/icons/darkGrey/icon-related-links-dark-grey-15x15.png') no-repeat !important; border: none; padding: 0; padding-left:  1.385em !important;	
}

.relatedArticlesV2 p {
	display: none;
}

.cp45Content1, .cp45Content4, .cp45Content3 {padding-top:0.8em; border-top: none;}

.cp45Content1 p, .cp45Content1 img, .cp45Content4 p, .cp45Content4 img, .cp45Content3 p,.cp45Content3 img {margin-bottom:0.8em;}

.cp45Content1 img, .cp45Content3 img {width: 100%;}

.ict-and-computing .cp45Content3, .computing .cp45Content3 {
	background: #f2f2f2;
}

/*.cp45Content4 img.full-width {width: 100%;}*/

.cp45Content4 img {width: 50%;}

.contact-us .cp45Content1, .news .cp45Content1, .i-want-to .cp45Content1, .news-image .cp45Content1, .blog-image .cp45Content1, .i-want-to .cp45Content1 {padding-top:0.8em; border-top: 1px solid #ccc; background: #ececec;}


.cp45Content1 a, .cp45Content2 a, .cp45Content3 a, .cp45Content4 a, .cp45Content5 a {
    word-break: keep-all;
		word-break: normal;
}

/*Temp fix for empty promo on pages with Twitter feed*/

/*.psychology .col-3 .article-list-2 ul li:nth-child(2) {
	display:none;
}

.drama .col-3 .article-list-2 ul li:nth-child(3) {
	display:none;
}

.sociology .col-3 .article-list-2 ul li:nth-child(5) {
    display:none;
}

.music .col-3 .article-list-2 ul li:nth-child(2) {
    display:none;
}*/


/*Left column social RSS feed not used*/

.ybx h3 {line-height:1.2em;margin-bottom:0.5em;font-family: Arial, Helvetica, sans-serif; font-size: 1.15em;}

.ict-and-computing .ybx h3, .computing .ybx h3 {color: #71297d;}

.pipesDescription {padding-right:0.5em;}

div.cp45Content1 a.yba {
display: none;
height: 0px;
}

div.cp45Content1 div.ybf {
height: 0px;
}

div.cp45Content1 div.ybad {
display: none;
height: 0px;
}

/*New icon left promos*/

.icon-promo p {
	list-style: none;
	background-image: url(../images/ocr/icon-email-30.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 0 12px 35px;
	margin: .2em 0;
	font-size: 0.9em;
}

aside.col-1 .icon-promo h3 {
font-size: 1.1em;
}

.icon-promo p a {
text-decoration: none;
}

.icon-promo p a:hover {
text-decoration: underline;
}

.icon-promo p.eoi {
	background-image: url(../images/ocr/icon-webform-30.png);
}

/*New icon left promos with header only*/

.col-1 .cp45Content3 .icon-promo-header h3, .col-3 .cp45Content3 .icon-promo-header h3, .col-1 .cp45Content4 .icon-promo-header h3, .col-3 .cp45Content4 .icon-promo-header h3 {
	list-style: none;
	background-image: url(../images/ocr/icon-email-30.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 0 12px 35px;
	margin: .2em 0;
	font-size: 1.1em;
}

.icon-promo-header h3 a {
	text-decoration: none;
}

.icon-promo-header h3 a:hover {
	text-decoration: underline;
}

.col-1 .cp45Content3 .icon-promo-header h3.eoi, .col-3 .cp45Content3 .icon-promo-header h3.eoi, .col-1 .cp45Content4 .icon-promo-header h3.eoi, .col-3 .cp45Content4 .icon-promo-header h3.eoi {
	background-image: url(../images/ocr/icon-webform-30.png);
}

.col-3 .cp45Content3 .icon-promo-header h3.certs {
	background-image: url(../Images/certs-icon.png);
}

.contact-us aside#col-3 .cp45Content3 {
	background-color: #a5c8dd;	
}

aside.col-1 .cp45Content4 {
	background-color: #a5c8dd;	
}

/*Hiding the EOI promo on the Maths quals*/
/*
.gce-maths-a aside.col-1 .cp45Content4, .gce-maths-b aside.col-1 .cp45Content4 {
	display: none;
}*/




/*Qualifications finder (old)*/

/*aside#col-1 .qualification-search .message {
	background: none;
	border: none;
  font-size: 0.85em;
  padding: 0.5em 0.5em 0 0.5em;
}

aside#col-1 .qualification-search .error {
	background: none;
	border: none;
  font-size: 0.85em;
  padding: 0.5em;
}

aside#col-1 .qualification-search {
	background: #eff2fb;
}

aside#col-1 .qualification-search .qualification-search-panel {
 	margin-left:0.5em;
	margin-bottom: 0;
	padding: 0;
}

aside#col-1 .qualification-search .qualification-search-panel .q_codeLbl {
 	font-size: 1.1em;
	padding: 0;
	margin: 0 0 0.3em 0;
}

aside#col-1 #quantityCode p {
 	display: none;
 }
 
aside#col-1 .qualification-search .qualification-search-panel #tbxQualificationCode {
 	width: 93%;
	margin-left: 0;
}*/

/*Qualifications finder (new)*/

aside#col-1 .qualification-search-panel .message {
	background: none;
	border: none;
  font-size: 0.85em;
  padding: 0.5em 0.5em 0 0.5em;
}

aside#col-1 .qualification-search-panel .error, #col-2 .qualification-search-panel .error {
	background: none;
	border: none;
  font-size: 0.85em;
  padding: 0.5em;
}

aside#col-1 .qualification-search-panel, #col-2 .qualification-search-panel {
	background: #eff2fb;
}

aside#col-1 .qualification-search-panel h3, .ocr-qualificationsPanel .qualification-search-panel h3, #col-2 .qualification-search-panel h3 {
 	font-size: 1.1em;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0.3em 0 0.3em 0.5em;
}

.qualification-page .gqreform #col-2 .qualification-search-panel h3 {
	color: #000;	
}

aside#col-1 .qualification-search-panel h3 img, .ocr-qualificationsPanel .qualification-search-panel h3 img, #col-2 .qualification-search-panel h3 img {
	margin-top: 0.3em;
}
 
aside#col-1 .qualification-search-panel .qualification-search-term {
 	width: 92%;
 	margin-left:0.5em;
}

#col-2 .qualification-search-panel .qualification-search-term {
 	margin-left:0.5em;
	width: 95%;
}

.col-2 .qualification-search-panel .qualification-search_form [type="text"] {
    border-width: 1px;
}

.col-2 .qualification-search-panel .qualification-search_form .info, .col-1 .qualification-search-panel .qualification-search_form .info {
    color: #000;
}

/*Old homepage styles*/

.ocr-qualificationsPanel .qualification-search-panel .qualification-search-term {
 	width: 92%;
 	margin-left:0.3em;
}

.ocr-qualificationsPanel .main .qualification-search-panel {
 margin-left: 1em;
}

/*Qualifications A-Z page*/

.content-link-list span.circle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	background-color: #666;
	padding: 1em;
	color: #fff;
	height: 10px;
	width: 10px;
	margin-bottom: 1em;
	line-height: 1em;
}


/*Image slideshow */

.pics { height: 250px; width: 630px; padding:0; margin:0; overflow: hidden; }

td a {
	word-break: keep-all;
}

/*Main landing pages*/

.qualifications .tabNavigation {
 	margin-top: 1em; 
}


.tabNavigation ul.accordianGroup a.contractable, .tabNavigation ul.emphasized-link a.contractable {
  border: none;
  background-color: #ccc;
}


/*By type panel and manual accordian list styling*/

#qualificationInner-1 ul.accordianGroup .accordianTab, .tabNavigation ul.accordianGroup .accordianTab, .vocational ul.accordianGroup .accordianTab {
 font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
     line-height: 1em;
}

#qualificationInner-1 ul.emphasized-link li, #qualificationInner-1 ul.accordianGroup, #qualificationInner-1 ul.accordianGroup .headerstyle, .tabNavigation ul.emphasized-link li, .tabNavigation ul.accordianGroup, .tabNavigation ul.accordianGroup .headerstyle, .vocational ul.emphasized-link li, .vocational ul.accordianGroup, .vocational ul.accordianGroup .headerstyle {
  border: none;
}

#qualificationInner-1 ul.emphasized-link, .tabNavigation ul.emphasized-link, .vocational ul.emphasized-link {
  margin-bottom:0;
}

#qualificationInner-1 ul.emphasized-link.last, .tabNavigation ul.emphasized-link.last, .vocational ul.emphasized-link.last {
  margin-bottom:0.6925em;
}

#qualificationInner-1 ul.accordianGroup a.contractable, #qualificationInner-1 ul.emphasized-link a.contractable {
  border: none;
  background-color: #b4bdce;
}

.vocational ul.emphasized-link a.contractable {
	background-color: #ccc;
}

#qualificationInner-1 ul.accordianGroup a.expandable, .accordian a.expandable, .tabNavigation ul.accordianGroup a.expandable, .tabNavigation .accordian a.expandable, .vocational ul.accordianGroup a.expandable, .vocational .accordian a.expandable {background-position:0 0.4em;}
#qualificationInner-1 ul.accordianGroup a.contractable, .accordian a.contractable, .tabNavigation ul.accordianGroup a.contractable, .tabNavigation .accordian a.contractable, .vocational ul.accordianGroup a.contractable, .vocational .accordian a.contractable {background-position:0 0.4em;}

#qualificationInner-1 ul.accordianGroup ul.emphasized-link li a, .tabNavigation ul.accordianGroup ul.emphasized-link li a, .vocational ul.accordianGroup ul.emphasized-link li a {
 font-family: Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  border: none;
}

#qualificationInner-1 ul.accordianGroup ul.emphasized-link li a:hover, #qualificationInner-1 ul.accordianGroup a.accordianTab:hover, .tabNavigation ul.accordianGroup ul.emphasized-link li a:hover, .tabNavigation ul.accordianGroup a.accordianTab:hover, .vocational ul.accordianGroup ul.emphasized-link li a:hover, .vocational ul.accordianGroup a.accordianTab:hover {
  background-color:rgba(0, 0, 0, 0.1);
}

.accordianGroup a.accordianTab, .accordian a.accordianTab {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1em;
	padding-bottom: 0;
}

.accordianGroup a:hover, .accordian a:hover, .accordianGroup a.selected, .accordian a.selected {
    text-decoration: underline;
}

/* NOT SURE IF NEEDED
ul.emphasized-link li span.new, .tabNavigation ul.emphasized-link li span.new {
 font-size: 0.9em;
  color: #a60531;
  font-weight:bold;
}*/

.ocr-qualificationsPanel .message {
	background: none;
	border: none;
  font-size: 0.85em;
  padding: 0.5em;
}

.ocr-qualificationsPanel .error {
	background: none;
	border: none;
  font-size: 0.85em;
  padding: 0.5em;
}

/*.qualification-search-button {
 display: none; 
}*/

ul li.ui-menu-item {
 	list-style-type: none; 
}

/*#sliderContainer #componentContainer ul.slider>li>div>div>div #quantityCode input[type="text"] {
 width: 94%; 
}*/

/*Accordian content link style */

.accordianGroup li ul li a {
  font-family: Arial, Helvetica, sans-serif;	
}

.accordianGroup a.expandable,.accordian a.expandable{background:url("../images/expandLink.png") no-repeat scroll 0 0.6925em transparent;}
.accordianGroup a.contractable,.accordian a.contractable{background:url("../images/contractLink.png") no-repeat scroll 0 0.6925em #e6e6e6;}

/*------------------Accordian fixes for padding and margin---------------*/

/*All subjects page only*/

.chooseQualificationType .accordianGroup li .yui3-c ul, .chooseQualificationType .accordianGroup li ul {
  margin: 0 0 0 0.8em;
  padding-top: 0.8em;
}

.accordianGroup li ul.emphasized-link li a:hover {
  background: url("../images/icons/darkGrey/icon-chevron-right.png") no-repeat scroll 0 0.35em #e7e7e7;
}


/*Generic accordian bulleted lists*/

.accordianGroup li .yui3-c ul, .accordianGroup li ul {
  margin: 0 0 1em 0;
  padding-top: 0.8em;
}

.accordianGroup li ul li ul {
  padding-left: 2em;
}

.accordianGroup li ul li .articles ul {
  padding-top: 0;
}

.accordianGroup li ul.emphasized-link li {
	list-style: none;
}

/*------------------------*/


/*Event venues header fix*/

.event-venue h3, .event-venue h4 {
  font-family: Arial, Helvetica, sans-serif;	
  font-size: 1em;
  padding: 0;
  margin-bottom:0.3em;
  border: none;
  background: none;
}

/*Events filter styling fix */

.filters ul.pagination{overflow:hidden;margin-left:0;list-style:none;}
.filters ul.pagination li{display:block;list-style:none; width: 10em; text-align: left;}
.filters ul.pagination li {font-weight:bold; color: #333;}
.filters ul.pagination li a{text-decoration:none;}
.filters ul.pagination>li{overflow:visible;float:left;}
.filters ul.pagination>li>strong{float:none;margin-right:0.6925em;}
.filters ul.pagination>li>ul{float:left;max-width:100%;margin:0 0 0 1em;}
.filters ul.pagination>li>ul>li{margin-right:0.6925em; line-height: 1.6em;}
.filters ul.pagination li ul li a {font-weight:normal;text-decoration:underline;}
.filters ul.pagination li ul li a:hover{text-decoration:none;}

/*Simple table styles*/


table.simple tbody tr td {
    background: none;
}

/*Video captions*/

.video-captions {
	margin-bottom: 1.3em;	
}

/*Assessor recruitment pages*/
	
	
.assessors .subHeader {
	background:	#58685d url(../images/ocr/assessor_recruit_header.jpg) no-repeat top right;
}

.assessors header.subHeader {
	background-color: #58685d;
}

.assessors .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

/*ExamCreator pages*/

.examcreator aside#col-1 {
	display: none;
}

.examcreator div.yui3-u-11-21 {
	width: 76.1905%;
}

.i-want-to .examcreator header.subHeader {
	background-color: #f7b366;
}

.examcreator .subHeader h1 {
	color:#02719b;
}

.examcreator .body h2, .examcreator .body h3, .examcreator .body h4, {
	font-family: Arial, Helvetica, sans-serif;
}

.examcreator .readMore {
	background-color:#0082b3;
}

/*Meet the team pages*/

.meet-the-team .team-photos img {
	border: 1px solid #ccc;
	margin-right: 5px;
}

.meet-the-team .team-photos img.last {
	margin-right: 0;
}

/*Policy section styles*/

.policy .sections-content {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding-top: 1em;
}

.policy .sections-content h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 1.3em;
}

.policy .sections-content h2.assess-success {
border-left: 5px solid #235e66;
padding-left: 0.3em;
color: #235e66;
}

.policy .sections-content h2.skilled-individual {
border-left: 5px solid #b4057b;
padding-left: 0.3em;
color: #b4057b;
}

.policy .sections-content h2.learning-future {
border-left: 5px solid #5d9330;
padding-left: 0.3em;
color: #5d9330;
}

.policy h2.subject-header {
background: #5779b1;
}

/*Exams officers section*/

.examsofficers-hub .subHeader {
	background:	#b3b3b3;
}
.examsofficers-hub ul.pagination {
	display:none;
}

/*Results key dates widget */
.eo-results .event-time {
	display: none;
}

.eo-results .widgets .yui3-u-sm-1-2, .eo-results .widgets .yui3-u-sm-12-24 {
    width: 100%;
}

/*.eo-results .widgets .key-dates_detail, .eo-results .widgets .key-dates_duration, .eo-results .widgets .key-dates_venue {
	display: none;
}*/

.eo-results ul.pagination {
	display:none;
}

/*Subject information updates*/

.siu-hub ul.pagination {
	display:none;
}

/*Exams Officers Stages*/
	
.eo-preparation .subHeader {
	background:	#b3b3b3 url(../images/ocr/eo_preparation_banner.jpg) no-repeat top right;
}

.eo-entries .subHeader {
	background:	#b3b3b3 url(../images/ocr/eo_entries_banner.jpg) no-repeat top right;
}

.eo-assessment .subHeader {
	background:	#b3b3b3 url(../images/ocr/eo_assessment_banner.jpg) no-repeat top right;
}

.eo-results .subHeader {
	background:	#b3b3b3 url(../images/ocr/eo_results_banner.jpg) no-repeat top right;
}

.eo-postresults .subHeader {
	background:	#b3b3b3 url(../images/ocr/eo_postresults_banner.jpg) no-repeat top right;
}

.eo-certificates .subHeader {
	background:	#b3b3b3 url(../images/ocr/eo_certificates_banner.jpg) no-repeat top right;
}

.eo-support .subHeader {
	background:	#b3b3b3;
}

/*Admin guides*/

.admin-guides .covers {
    vertical-align: top;
    display: inline-block;
    text-align: center;
    margin: 5px;
	width: 30%;
}
.admin-guides img {
    width: 100px;
    height: 140px;
}
.admin-guides .caption {
    display: block;
	margin-top: 0.5em;
    text-align: left;
}

.covers a {
    text-decoration: none;
}

.admin-guides a[href$=".pdf"] {
	background-image: none;
}

.covers ul {
   	margin: 0;
	padding: 0;
	display: inline;
}

.covers ul li {
  	margin: 0;
	padding: 0ogy
}



/*Admin pages*/


/*Admin On-screen Tests*/

.admin-onscreen .teaser h3 {
	padding-left: 5px;
} 

.admin-onscreen header.subHeader, .admin-onscreen .subHeader {
	background: #E6E6E6;
}



/*Admin Overview Common elements*/

.admin-overview .teaser h3 {
	padding-left: 5px;
} 

.admin-overview .teaser a:link, .admin-overview p a:link {
    color: #0000EE;}

.admin-overview .teaser a:visited, .admin-overview p a:visited {
    color: #551A8B;
}
.admin-overview .teaser a:active, .admin-overview p a:active {
    color: #EE0000;
}


/*Cambridge Nationals Admin Overview*/

.nat-admin header.subHeader, .nat-admin .subHeader {
	background: #D0862A;
}

.nat-admin h1, .nat-admin h3 {
	color: #fff;
}

/*Cambridge Technicals Admin Overview*/

.tech-admin header.subHeader, .tech-admin .subHeader {
	background: #2E8890;
}

.tech-admin h1, .tech-admin h3 {
	color: #fff;
}

/*General Qualifications Admin Overview*/

.general-admin .subHeader, .general-admin header.subHeader {
	background:	#0E2A5E;
} 

.general-admin h1, .general-admin h3 {
	color: #fff;
}

/*CPC Admin Overview*/

.cpc-admin .subHeader, .cpc-admin header.subHeader {
	background:	#CCD8FF;
} 

.cpc-admin h1, .cpc-admin h3 {
	color: #000;
}

/*Functional Skills Admin Overview*/

.funcskills-admin .subHeader, .funcskills-admin header.subHeader {
	background:	#929101;
} 

.funcskills-admin h1, .funcskills-admin h3 {
	color: #fff;
}


/*Active results page*/
.activeresults h4{
    /*background-color: #e6e6e6;
    border-bottom: 1px dotted #333;
    border-top: 1px dotted #333;
    font-size: 1.231em;
    line-height: 1.385em;
    margin-bottom: 1.1251em;
    padding: 0.34625em;*/
	font-size: 1 em;
	line-height:1em;
    margin-bottom: 0.8em;
}

.activeresults #arr_resetbutton button:hover {
  background-color: #8193af;
  background-image: -moz-linear-gradient(0deg, #74849d, #8193af);
  background-image: -ms-linear-gradient(0deg, #74849d, #8193af);
  background-image: -o-linear-gradient(0deg, #74849d, #8193af);
  background-image: -webkit-linear-gradient(0deg, #74849d, #8193af);
  background-image: linear-gradient(0deg, #74849d, #8193af);
}
 
.activeresults #arr_resetbutton button {
   transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #a5b2c5;
  background-image: -moz-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -ms-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -o-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -webkit-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: linear-gradient(0deg, #8193af, #a5b2c5);
  border: 1px solid #8193af;
  color: #fff;
  display: inline-block;
  /*font-family: Arial;*/
  /*font-size: 1em;*/
  margin: auto;
  margin-top: 1em;
  padding: 6px;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}	

.activeresults table td a {
	word-break: keep-all;
	word-wrap: normal;
	color: #00245d;
}

/*Key dates page*/
/*
.key-dates table a[href$=".pdf"] {
	background-image: none;
}

.key-dates table a[href$=".xls"] {
	background-image: none;
}
*/
/*Instruction pages*/

.plain-box {
	border: 1px solid #999;
	padding: 0.5em;
	margin: 0.5em 0
}

.note-box {
	background: #c5d7d7;
	padding: 0.5em;
	margin: 0 0 1em 0;
}

.note-box p {
	margin: 0;
}

ol .emphasized-link {
	margin: 0.5em 0 0 0;
}

h3.section, h2.section {
	background-color: #e6e6e6;
    border-bottom: 1px dotted #333;
    border-top: 1px dotted #333;
    padding: 0.34625em;
	font-size: 1.231em;
    line-height: 1.385em;
    margin-bottom: 1.1251em;
}

/*Key dates finder and listing */

.key-dates .event-time {
	display: none;
}

/*Resources finder*/

.resources-finder .result-container .accordianGroup li {
	margin-bottom: 1.385em;
}
 
/*Forms finder */
.forms-finder legend {
	visibility: hidden;
}

.forms-finder legend:after {
  	content: 'Forms finder';
	visibility: visible;
	display: block;
	margin-top: -18px;
}

.forms-finder label[for$='SessionSelect'] {
	display:none
}

.forms-finder select#SessionSelect {
	display:none
}

/*Subject specialist page*/
	
.subject-specialist .subHeader {
	background:	#000 url(../images/ocr/subject_specialist_science_header.jpg) no-repeat top right;
}

.subject-specialist header.subHeader {
	background-color: #000;
}

.subject-specialist .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

/*Cluster groups pages*/
	
	
.cluster-groups .subHeader {
	background:	#000 url(../images/ocr/cluster_groups_header.jpg) no-repeat top right;
}

.cluster-groups header.subHeader {
	background-color: #000;
}

.cluster-groups .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.cluster-groups h3.subject-header {
    background: #333;
	color: #fff;
}

/*Careers*/

.careers .quote-box {
	background: #efefef;
	padding: 0.5em 1em 0 1em;
	border: 2px solid #e2e2e2;
	margin:0 0 1.385em 0;
}


/*Dashboard styles for new widgets*/

.widget--no-results p.message {
	margin-top: 1.365em;
}

.qualification-page .widgets .widget__header {
    background-color: #c5d7d7;
}

.widgets .widget__header h4 {
    color: #333;
}

.widget--meet-the-team .widget__body img { 
	width: 67px;
}

.widget--meet-the-team .yui3-g div.yui3-u-sm-1-2:nth-child(1) { 
	width: 36%;
}

.widget--meet-the-team .yui3-g div.yui3-u-sm-1-2:nth-child(2) { 
	width: 64%;
}

.qualification-page .widget--meet-the-team .yui3-g > [class*="-1-2"] {
    max-width: 64%;
}

.widget--key-dates ol li {
	margin-bottom: 1.385em;	
}

.qualification-page .gce-artdesign .widget__header h4, .gce-englang .widget__header h4 {
	color: #fff;
}

.qualification-page .gce-artdesign .widgets .widget__header {
	background-color: #be5925;
}

.qualification-page .gce-englang .widgets .widget__header {
	background-color: #287c41;
}

.qualification-page .docs-links a.readMore {
	background: #236da0 !important;
}

.qualification-page .docs-links a.readMore:hover {
	background: #175d8e !important;
}

.qualification-page .docs-links {
	float:left;
	margin-right: 1em;
	margin-bottom: 0;
}

.qualification-page .gce-englang #col-2 h3.docs-headings {
	color: #287c41;
	font-size: 1.3em;
	padding-bottom: 0;
	margin-bottom: 0;
}

.qualification-page .gce-englang #col-2 h3.docs-headings-plain {
	color: #287c41;
	font-size: 1.3em;
	padding-bottom: 0;
	margin-bottom: 1em;
}

.qualification-page .listing-panel .listing-panel_datestamp {
	margin: 0;
	font-weight: bold;
}

.qualification-page .spec-overview dt, .qualification-page .spec-overview dl, .qualification-page .spec-overview dd {
	margin: 0;
}

.qualification-page .spec-overview td.center {
	text-align: center;	
}

.qualification-page .spec-overview td.paper {
	width: 30%;	
}

.qualification-page .spec-overview caption {
	caption-side:top;
	text-align: left;
	color:#693776;
	font-weight: bold;	
	font-style: normal;
}

/*Error page top margin*/

.errors .mainContentsContainer {
	margin-top: 1.385em;
}

/*Faceted search styles*/

.clearfix:before,
.clearfix:after,
.facet-panel:before,
.facet-panel:after {
    content: " ";
    display: table;
}

.clearfix:after,
.facet-panel:after { clear: both; }

.facet-panel {
    position: relative;
    padding: 1em 1em 0;
    border: solid 1px #ccc;
    border-radius: 3px;
    margin-bottom: 1em;
    color: #555;
    transition: all 500ms ease-in-out;
}

.facet-panel select,
.facet-panel input,
.facet-panel button { margin-bottom: 1em; }

.facet-panel.facet-panel--heading {
    padding-top: 1.5em;
    margin-top: 0.452em;
}

.facet-panel .facet-panel__heading {
    color: #555;
    background-color: #fff;
    padding: 0 2px;
    transition: all 500ms ease-in-out;
}

.facet-panel .facet-panel__list {
    padding-left: 0;
    margin-left: 0;
    list-style: none outside;
}

.facet-panel .facet-panel__list .facet-panel__item, .facet-panel .facet-panel__list .facet-panel__item label {
	list-style: none;
	cursor: pointer;
}

.facet-panel .facet-panel__list .facet-panel__item:hover, .facet-panel .facet-panel__list .facet-panel__item label:hover {
	text-decoration: underline;
}

.facet-panel .facet-panel__list .facet-panel__item a {
    color: #555;
    text-decoration: none;
}

.facet-panel .facet-panel__list .facet-panel__item i {
    display: inline-block;
    width: 1em;
    height: 1em;
    border: solid 1px #999;
    color: transparent;
    line-height: 1em;
    text-align: center;
}

.facet-panel .facet-panel__list .facet-panel__item--active i { color: #555; }

.facet-panel--single-select .facet-panel__list i { border-radius: 200px; }

.fi-link { display: none; }

.drop-down {
    padding-left: 0;
    margin-left: 0;
}

.drop-down ul,
.drop-down li {
    padding-left: 0;
    margin-left: 0;
    list-style: none outside;
}

.drop-down > li {
    display: inline-block;
    list-style: none;
}

.drop-down > li > a {
    display: inline-block;
    padding: 0.5rem;
    border: solid 1px #ccc;
    text-decoration: none;
    color: #333;
}

.drop-down > li > a:after {
    content: "Ë…";
    margin-left: 0.25rem;
    font-weight: bold;
}

.drop-down > li:hover > a,
.drop-down > li:focus > a { background-color: #e6e6e6; }

.drop-down > li:hover > a:after,
.drop-down > li:focus > a:after { content: "Ë„"; }

.drop-down > li:hover > ul,
.drop-down > li:focus > ul {
    left: auto;
    top: auto;
}

.drop-down > li ul {
    position: absolute;
    top: -9999px;
    left: -9999px;
    list-style: none;
    margin-left: 0;
    max-height: none;
    height: auto;
    background: #FFFFFF;
    border: solid 1px #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    font-size: 0.77778rem;
    z-index: 99;
    margin-top: -1px;
    background-clip: padding-box;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
}

.drop-down > li ul li { cursor: pointer; }

.drop-down > li ul li a {
    display: block;
    padding: 0.5rem;
    color: #555555;
    text-decoration: none;
}

.drop-down > li ul li a:hover,
.drop-down > li ul li a:focus { background: #EEEEEE; }

.drop-down > li ul li.active a { background: #ddd; }

/*  /*/
.search-info-panel {
  padding: 5px 5px 0;
  margin-bottom: 1.5em;
  background-color: #f7f7f7;
}
.search-info-panel .result-count {
  text-align: left;
  border-right: dotted 1px #ccc;
  margin: 0 0 5px;
}
.search-info-panel .result-count dt, .search-info-panel .result-count dd {
  display: inline-block;
  margin: 0 .25em 0 0;
}
.search-info-panel .pagination {
  margin: 0 0 5px 0;
}
.search-info-panel .pagination li.previous, .search-info-panel .pagination li.next {
  color: #333;
}
.search-info-panel .pagination li.previous a, .search-info-panel .pagination li.next a {
  color: #333;
}
.search-info-panel .pagination li.previous span, .search-info-panel .pagination li.next span {
  display: block;
  text-indent: -9999em;
}
.search-info-panel .page-items {
  text-align: right;
  padding-left: 0.25rem;
  border-left: dotted 1px #ccc;
}
.search-info-panel .page-items label {
  display: inline-block;
  padding: 0;
  margin: 0 .25em 5px 0;
  vertical-align: top;
}
.search-info-panel .page-items .bold {
  font-weight: bold;
}
.search-info-panel .page-items select {
  display: inline-block;
  max-width: 3rem;
  padding: 0;
  border: solid 1px #ccc;
  margin: 0 0 5px 0;
  font-size: 1em;
  vertical-align: top;
  box-shadow: none;
}
.search-info-panel .page-items .drop-down {
  display: inline-block;
  max-width: 3rem;
  padding: 0;
  margin: 0 0 5px 0;
  font-size: 1em;
  vertical-align: top;
  box-shadow: none;
}
.search-info-panel .page-items .drop-down > li {
  display: inline-block;
  list-style: none;
}
.search-info-panel .page-items .drop-down > li > a {
  display: inline-block;
  padding: 0px 5px 0px 5px;
  border: solid 1px #ccc;
  text-decoration: none;
  text-align: left;
  color: #333;
}
.search-info-panel .page-items .drop-down > li > a:after {
  content: "Ë…";
  margin-left: 1.5rem;
  font-weight: bold;
}
.search-info-panel .page-items .drop-down > li:hover > a:after, .search-info-panel .page-items .drop-down > li:focus > a:after {
  content: "Ë„";
}
.search-info-panel .page-items .drop-down > li:hover > ul, .search-info-panel .page-items .drop-down > li:focus > ul {
  left: auto;
  top: auto;
}
.search-info-panel .page-items .drop-down > li ul {
  position: absolute;
  top: -9999px;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  max-height: none;
  height: auto;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  z-index: 99;
  margin-top: -1px;
  background-clip: padding-box;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.17);
}
.search-info-panel .page-items .drop-down > li ul li {
  cursor: pointer;
  margin: 0px;
}
.search-info-panel .page-items .drop-down > li ul li {
  cursor: pointer;
  margin: 0px;
}
.search-info-panel .page-items .drop-down > li ul li a {
  display: block;
  min-width: 3rem;
  color: #555555;
  text-decoration: none;
  font-size: 1em;
  text-align: left;
}
.search-info-panel .page-items .drop-down > li ul li a:hover, .search-info-panel .page-items .drop-down > li ul li a:focus {
  background: #EEEEEE;
}

.search-order-panel {
  padding: 5px 5px 0;
  margin-bottom: 1.5em;
  background-color: #f7f7f7;
}
.search-order-panel dl {
  margin: 0 0 5px;
}
.search-order-panel dl dt, .search-order-panel dl dd {
  display: inline-block;
  margin: 0 .25em 0 0;
}

/*----------Modification on 22/10/2014------------*/
.facet-panel {
padding:0;
border-width:0;
}
.facet-panel h3.facet-panel__heading {
border-top: dotted 1px #333 !important;
border-bottom: dotted 1px #333 !important;
width: 80%;
font-size: 13px;
font-family: Arial,Helvetica,sans-serif;
line-height: 1.385em;
color: #333;
padding: .2em 10% .3em !important;
margin:0;
}
.facet-panel.facet-panel--heading {
padding-top: 0.5em;
margin-top: 0.452em;
}
.facet-panel .facet-panel__list .facet-panel__item {
margin-left: .8em;
}

/*----------- Subject hubs ----------- */

.chooseQualificationType ul.accordianGroup li a.accordianTab {
	font-weight: bold;	
}

.chooseQualificationType ul.accordianGroup li ul.emphasized-link li a{
	font-family: Arial, Helvetica, sans-serif;	
}

h2.subject-header, h3.subject-header {
    padding: 0.3em 0.5em;
    font-size: 1.1em;
    font-weight: normal;
    background: #999;
	text-transform: uppercase;
	color: #fff;
	font-family:Tahoma, Geneva, sans-serif;
}

.articles-image .landingPage h2.subject-header {
    font-size: 1.1em;
}

@media screen and (min-width: 31em) {
    .yui3-u-sm-1-2, .yui3-u-sm-12-24 {
        width: 50%;
    }
}

@media only screen and (max-width: 47em) {
.subHeader {
	background-image: none !important;
}
/*
#landingPg .subHeader h1 {
width: 25em;
}*/
}

@media only screen and (max-width: 31em) {

#landingPg .subHeader h1 {
width: 11em;
}

.admin-guides .covers {
width: 43%;
}

}

/*----------- Manual accordian qual lists for Science, Functional Skills, Foundation Learning and Apprenticeships ----------- */

.science .accordianGroup h3, .languages .accordianGroup h3, .apprenticeships .accordianGroup h3, .functional-skills .accordianGroup h3, .foundation-learning .accordianGroup h3 {
 	display: none;
}

.apprenticeships h2#resources, .hide-resources h2#resources {
	display: none;	
}

/*.science .accordianGroup li a.accordianTab, .apprenticeships .accordianGroup li a.accordianTab, .functional-skills .accordianGroup li a.accordianTab {
 	font-weight: bold;
  	text-decoration: none;
}

.science .accordianGroup li a.accordianTab:hover, .apprenticeships .accordianGroup li a.accordianTab:hover, .functional-skills .accordianGroup li a.accordianTab:hover {
  text-decoration: underline;
}

.science .accordianGroup li ul.emphasized-link li a, .apprenticeships .accordianGroup li ul.emphasized-link li a, .functional-skills .accordianGroup li ul.emphasized-link li a {
	font-family: Arial, Helvetica, sans-serif;	
}

.science .accordianGroup li ul.emphasized-link, .apprenticeships .accordianGroup li ul.emphasized-link, .functional-skills .accordianGroup li ul.emphasized-link {
  margin-left: 0;
}*/

/*----------- ICT and Computing ----------- */

.ict-and-computing .subHeader {
	background:	#3F5A63;
}

.qualifications .ict-and-computing header.subHeader {
	background-color: #3F5A63;
}

.computing .subHeader, .computing-hub .subHeader {
	background:	#3F5A63;
}

.qualifications .computing header.subHeader, .qualifications .computing-hub header.subHeader {
	background-color: #3F5A63;
}

.cambridge-computing .subHeader {
	background:	#3F5A63;
}

.qualifications .cambridge-computing header.subHeader {
	background-color: #3F5A63;
}

.ict-and-computing .subHeader h1, .computing .subHeader h1, .computing-hub .subHeader h1, .cambridge-computing .subHeader h1 {
	color:#fff;
	font-weight: normal;
	width: 60%;
}

.ict-and-computing h2.subject-header, .computing h2.subject-header, .computing-hub h2.subject-header, .cambridge-computing h2.subject-header {
    background: #3F5A63;
	color: #fff;
}

.computing .section, .computing-hub .section{
    border-bottom: 1px dotted #333333;
    margin-bottom: 1.385em;
}

.computing .articles ul.social-media-links, .computing-hub .articles ul.social-media-links {
	padding-left: 0;
	margin-left: 0;
}

.computing .social-media-links li, .computing-hub .social-media-links li {
   display: inline;
	padding-left: 0.5em;
}


.computing-hub ul.pagination {
	display:none;
}

.cambridge-computing .teaser h3 {
	margin-bottom: 0;	
}

/*----------- History ----------- */

.history .subHeader, .history-hub .subHeader {
	background:	#877c00;
}

.qualifications .history header.subHeader, .qualifications .history-hub header.subHeader {
	background-color: #877c00;
}

.history .subHeader h1, .history-hub .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.history h2.subject-header, .history-hub h2.subject-header {
    background: #877c00;
	color: #fff;
}

.history-hub ul.pagination {
	display:none;
}

/*History events page*/

/*.history-events .feature p, .history-events .feature h3, .history-events .feature .event-time {
display: none;
}

.history-events .feature .event-description p, .history-events .feature .titleBlk p, .history-events .feature h3.cpd {
display: block;
}

.history-events .feature h3.cpd {
margin-bottom: 1em;
}*/

/*----------- English ----------- */

.english .subHeader, .english-hub .subHeader {
	background:	#75922d;
}

.qualifications .english header.subHeader, .qualifications .english-hub header.subHeader {
	background-color: #75922d;
}

.english .subHeader h1, .english-hub .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.english h2.subject-header, .english-hub h2.subject-header {
    background: #75922d;
	color: #fff;
}

.english-hub ul.pagination {
	display:none;
}	
/*----------- Science ----------- */

.science .subHeader, .science-hub .subHeader {
	background:	#21527a;
}

.qualifications .science header.subHeader, .qualifications .science-hub header.subHeader {
	background-color: #21527a;
}

.science .subHeader h1, .science-hub .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.science h2.subject-header, .science-hub h2.subject-header {
    background: #21527a;
	color: #fff;
}

.science-hub ul.pagination {
	display:none;
}

.science-hub .ui-widget {
    margin-bottom: 0;
}

.science-hub .ui-accordion {
    margin-top: 0;
}


/*----------- Positive About Practical ----------- */

.positiveaboutpractical .subHeader {
	background: #000 url(../images/ocr/positiveaboutpractical_hubpage.jpg) no-repeat top right;
}	
.positiveaboutpractical header.subHeader {
	background-color: #000;
}

.positiveaboutpractical .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.positiveaboutpractical h3.subject-header {
    background: #333;
	color: #fff;

}

/*----------- Geography ----------- */

.geography .subHeader, .geography-hub .subHeader {
	background:	#60665A;
}

.qualifications .geography header.subHeader, .qualifications .geography-hub header.subHeader {
	background-color: #60665A;
}

.geography .subHeader h1, .geography-hub .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.geography h2.subject-header, .geography-hub h2.subject-header {
    background: #60665A;
	color: #fff;
}

.geography-hub ul.pagination {
	display:none;
}	

/*----------- Business ----------- */

.business .subHeader {
	background:	#294879;
}

.qualifications .business header.subHeader {
	background-color: #294879;
}

.business .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.business h2.subject-header {
    background: #294879;
	color: #fff;
}

/*----------- Maths ----------- */

.mathematics .subHeader, .mathematics-hub .subHeader {
	background:	#530010;
}

.qualifications .mathematics header.subHeader, .qualifications .mathematics-hub header.subHeader {
	background-color: #530010;
}

.mathematics .subHeader h1, .mathematics-hub .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.mathematics h2.subject-header, .mathematics-hub h2.subject-header {
    background: #530010;
	color: #fff;
}

.mathematics-hub ul.pagination {
	display:none;
}

.mathematics-festival .readMore {
	background-color:#E40813;
}	
/*----------- Languages ----------- */

.languages .subHeader {
	background:	#6C525F;
}

.qualifications .languages header.subHeader {
	background-color: #6C525F;
}

.languages .subHeader h1 {
	color:#fff;
	font-weight: normal;
	width: 55%;
}

.languages h2.subject-header {
    background: #6C525F;
	color: #fff;
}

/*----------- HSC ----------- */

.health-and-social-care .subHeader {
	background:	#8bb836;
}

.qualifications .health-and-social-care header.subHeader {
	background-color: #8bb836;
}

.health-and-social-care .subHeader h1 {
	color:#000;
	font-weight: normal;
}

.health-and-social-care h2.subject-header {
    background: #8bb836;
	color: #000;
}

/*----------- Sport and Leisure / Physical Education ----------- */

.sport-and-leisure .subHeader, .physical-education .subHeader {
	background: #b03e79;
}

.qualifications .sport-and-leisure header.subHeader, .qualifications .physical-education header.subHeader {
	background-color: #b03e79;
}

.sport-and-leisure .subHeader h1, .physical-education .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.sport-and-leisure h2.subject-header, .physical-education h2.subject-header {
    background: #b03e79;
	color: #fff;
}

/*----------- Being Entrepreneurial ----------- */

.being-entrepreneurial .subHeader {
	background: #b3b3b3	url(../images/ocr/entrepreneurial_header.jpg) no-repeat top left;
}

.qualifications .being-entrepreneurial header.subHeader {
	background-color: #b3b3b3;
}

.being-entrepreneurial .subHeader h1 {
	color:#30652c; /*22305f*/
	font-weight: normal;
}

.being-entrepreneurial h2.subject-header {
    background: #53a74c;
	color: #fff;
}

/*----------- Employability ----------- */

.employability .subHeader {
	background:	#b3b3b3 url(../images/ocr/employability_header.jpg) no-repeat top left;
}

.qualifications .employability header.subHeader {
	background-color: #b3b3b3;
}

.employability .subHeader h1 {
	color: #ad0036/*#22305f*/;
	font-weight: normal;
	width: 35em;
}

.employability h2.subject-header {
    background: #c2023e;
	color: #fff;
}

/*----------- Biology ----------- */

.qualifications .maths-for-biology header.subHeader {
	background: #9c3031	url(../images/ocr/gce_biologya_header.jpg) no-repeat top right;
}

.maths-for-biology h1 {
	color: #fff;
}

.maths-for-biology #col-2 h2 {  
    color: #9c3031;
}

/*----------- Type pages ----------- */

/*----------- Apprenticeships ----------- */

.apprenticeships .subHeader {
	background:	#b3b3b3 url(../images/ocr/apprenticeships_header.jpg) no-repeat top left;
}

.qualifications .apprenticeships header.subHeader {
	background-color: #b3b3b3;
}

.apprenticeships .subHeader h1 {
	color:#572a60;
	font-weight: normal;
	width: 35em;
}

.apprenticeships .subHeader h1 span {
	color:#000;
}

.apprenticeships h2.subject-header {
    background: #572a60;
	color: #fff;
}

.apprenticeships h3.subject-header {
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	border: none;
	font-size: 1.1em;
  line-height:0.5em;
  margin-bottom: 1em;
}

.apprenticeships h4.subject-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
  line-height:1em;
  margin-bottom: 0.8em;
}

.apprenticeships a.img-link[href$=".pdf"] {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-left: 0;
}

/*----------- Traineeships ----------- */

.traineeships .subHeader {
	background:	#b3b3b3 url(../images/ocr/traineeships_header.jpg) no-repeat top left;
}

.qualifications .traineeships header.subHeader {
	background-color: #b3b3b3;
}

.traineeships .subHeader h1 {
	color:#2874a0;
	font-weight: normal;
	width: 35em;
}

.traineeships h2.subject-header {
    background: #9bcbe0;
	color: #000;
}

.traineeships .feature h3 {
	display: none;	
}

/*.traineeships h3.subject-header {
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	border: none;
	font-size: 1.1em;
  line-height:0.5em;
  margin-bottom: 1em;
}

.traineeships h4.subject-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
  line-height:1em;
  margin-bottom: 0.8em;
}*/

/*----------- Functional Skills ----------- */

.functional-skills .subHeader {
	background: #b3b3b3	url(../images/ocr/fskills_header.jpg) no-repeat top left;
}

.qualifications .functional-skills header.subHeader {
	background-color: #b3b3b3;
}

.functional-skills .subHeader h1 {
	color:#5a5905;
	font-weight: normal;
	width: 35em;
}

.functional-skills .subHeader h1 span {
	color:#000;
}

.functional-skills h2.subject-header {
    background: #b7b541/* #b8b73e*/;
	color: #fff;
}

.functional-skills h3.subject-header {
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	border: none;
	font-size: 1.1em;
  line-height:0.5em;
  margin-bottom: 0.8em;
}

/*----------- Nationals ----------- */

.cambridge-nationals .subHeader {
	background: #b3b3b3	url(../images/ocr/nationals_header.jpg) no-repeat top left;
}

.qualifications .cambridge-nationals header.subHeader {
	background-color: #b3b3b3;
}

.cambridge-nationals .subHeader h1 {
	color:#af5f22;
	font-weight: normal;
	width: 35em;
}

.cambridge-nationals .subHeader h1 span {
	color:#000;
}

.cambridge-nationals h2.subject-header {
    background: #d0862a;
	color: #fff;
}

.cambridge-nationals a.img-link[href$=".pdf"] {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-left: 0;
}

/*----------- Technicals ----------- */

.cambridge-technicals .subHeader {
	background: #b3b3b3	url(../images/ocr/technicals_header.jpg) no-repeat top left;
}

.cambridge-technicals-2012 .subHeader {
	background: #b3b3b3	url(../images/ocr/technicals_2012_header.jpg) no-repeat top left;
}

.cambridge-technicals-2016 .subHeader {
	background: #b3b3b3	url(../images/ocr/technicals_2016_header.jpg) no-repeat top left;
}

.qualifications .cambridge-technicals header.subHeader, .qualifications .cambridge-technicals-2012 header.subHeader, .qualifications .cambridge-technicals-2016 header.subHeader {
	background-color: #b3b3b3;
}

.cambridge-technicals a.img-link[href$=".pdf"] {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-left: 0;
}

.cambridge-technicals-2012 a.img-link[href$=".pdf"] {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-left: 0;
}
	
.cambridge-technicals-2016 a.img-link[href$=".pdf"] {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-left: 0;
}

.cambridge-technicals .subHeader h1, .cambridge-technicals-2012 .subHeader h1, .cambridge-technicals-2016 .subHeader h1 {
	color:#2d898f;
	font-weight: normal;
	width: 35em;
}

.cambridge-technicals .subHeader h1 span, .cambridge-technicals-2012 .subHeader h1 span, .cambridge-technicals-2016 .subHeader h1 span {
	color:#000;
}

.qualification-page .cambridge-technicals h2.subject-header, .qualification-page .cambridge-technicals-2012 h2.subject-header, .qualification-page .cambridge-technicals-2016 h2.subject-header {
    background: #2d898f;
	color: #fff;
}

.suite-box-container {
	width: 49%;	
}

.suite-box {
	background: #2e8890;
	padding: 1em;
	margin: 1em 0;
	border-radius: 8px;
}

.suite-box h4 {
	color: #fff;
	font-style:italic;
	font-size: 1.5em;	
}

.suite-box ul li {
	color: #fff;
	font-size: 1em;
	font-weight: bold;
}

.suite-box ul {
	margin-left: 1em;
}

.suite-box ul.equal {
	min-height: 160px;
}

/*----------- Progression ----------- */

.cambridge-progression .subHeader {
	background: #b3b3b3	url(../images/ocr/progression_header.jpg) no-repeat top left;
}

.qualifications .cambridge-progression header.subHeader {
	background-color: #b3b3b3;
}

.cambridge-progression .subHeader h1 {
	color:#2d2e54;
	font-weight: normal;
	width: 35em;
}

.cambridge-progression .subHeader h1 span {
	color:#000;
}

.cambridge-progression h2.subject-header {
    background: #3a3b6e;
	color: #fff;
}

/*----------- Life Skills ----------- */

.life-skills .subHeader {
	background: #b3b3b3	url(../images/ocr/life_skills_header.jpg) no-repeat top left;
}

.qualifications .life-skills header.subHeader {
	background-color: #b3b3b3;
}

.life-skills .subHeader h1 {
	color:#333;
	font-weight: normal;
	width: 35em;
}

.life-skills .subHeader h1 span {
	color:#000;
}

.life-skills h2.subject-header {
    background: #f0cc01;
	color: #84741c;
}

/*----------- STEM ----------- */

.stem .subHeader {
	background: #20234e;
}

.qualifications .stem header.subHeader {
	background-color: #20234e;
}

.stem .subHeader h1 {
	color:#fff;
	font-weight: normal;
	width: 35em;
}

.stem .subHeader h1 span {
	color:#fff;
}

.stem h2.subject-header {
    background: #20234e;
	color: #fff;
}

/*----------- Vocational Qualifications ----------- */
.vocational-qualifications a.img-link[href$=".pdf"] {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-left: 0;
}

/*----------- Vocational Qualifications Cert Only ----------- */
.vocational-qualifications-certification-only a.img-link[href$=".pdf"] {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    padding-left: 0;
}

/*----------- Projects ----------- */

.project .subHeader {
    background: url("../images/ocr/project_sub_header.jpg") no-repeat scroll right top #bfbfbf;
}
.qualifications .project header.subHeader {
    background-color: #bfbfbf;
}
.project .subHeader h1 {
    color: #000;
    font-weight: normal;
}
.project h2.subject-header {
    background: none repeat scroll 0 0 #bfbfbf;
    color: #000;
}

/*----------- eBooks ----------- */

.ebooks .subHeader {
	background:	url(../images/ocr/ebooks_header.jpg) no-repeat top right;
}

.ebooks .subHeader h1 {
	color:#fff;
	font-weight: normal;
}

.qualifications .ebooks header.subHeader {
	background-color: #192a58;
}

.ebooks h2.subject-header {
    background: #192a58;
	color: #b6c931;
}

.ebooks h3.subject-header {
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	border: none;
	font-size: 1.1em;
  line-height:0.5em;
  margin-bottom: 0.8em;
}

/*Entry Level */

.entry-level .article-list-2 ul.intro {
	margin-bottom: 1.385em;
	margin-left: 1em;
}

.entry-level .article-list-2 ul.intro li {
	list-style: inside disc;
}

.entry-level .article-list-2 ul.emphasized-link {
	margin-bottom: 1.385em;
}

.entry-level .suite-box {
	background: #00245d;
	padding: 1em;
	margin: 1em 0;
	border-radius: 8px;
}

/*STYLES FOR NEW WIDE MASTER PAGES*/

#col-2 ul.emphasized-link a:hover {
	background-color: #e5e5e5;
}

/*GCSE and A Level reform*/

.gqreform .subHeader {
	background: #ebecee	url(../images/ocr/gqreform_header.jpg) no-repeat top right;
}

.gqreform .yui3-u-11-21 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1.2em;
	color: #693776;
}

.gqreform .yui3-u-11-21 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.2em;
	color: #693776;
}

.gqreform .yui3-u-11-21 .accordion h3 {
	font-weight: bold;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

.gqreform h1 {
	color: #693776;
}

.gqreform .cp48-time-line li h2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 1.8em;
line-height: 1.2em;
color: #693776;
}

.cp48-time-line li .circle {
	display: inline-block;
    height: 5.904em;
    padding: 1.1em;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 5.904em;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.1em;
}

.qualifications aside.col-3 .cp45Content3, .landing-page aside.col-3 .cp45Content3 {
	background: #e2e2e2;
}

.gqreform a.img-link[href$='.pdf'], .landingPage a.img-link[href$='.pdf'] {
	display:block;
	padding-left:0;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image: none;
}

.gqreform .cp48-time-line li span.second {
 font-size: 2.5em;
}

/*Qual info planner styles*/

#suggest, #suggest2, #suggest_t1t, #suggest_t2at, #suggest_t2bt, #suggest_kw {
	position: absolute;
	background-color: #fff;
	border: 1px solid #aaa;
	width: auto;
	margin-left: 0;
}
		
#suggest li, #suggest2 li, #suggest_t1t li, #suggest_t2at li, #suggest_t2bt li, #suggest_kw li {
	padding: 0.2em 0.5em;
    display: block;
    width: auto;
    overflow: hidden;
    white-space: nowrap;
}
		
#suggest li.select,#suggest2 li.select, #suggest_t1t li.select, #suggest_t2at li.select, #suggest_t2bt li.select, #suggest_kw li.select{
    color: #fff;
    background-color: #3366ff;
}
		
#suggest li.over, #suggest2 li.over, #suggest_t1t li.over, #suggest_t2at li.over, #suggest_t2bt li.over, #suggest_kw li.over {
    background-color: #dadada;
	cursor: pointer;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
}
		
#gqt_instruction {
	padding:5px;	      
}
		
#gqt_checkcontainer {
	padding:5px;	
	text-align:center;			
}
		
#gqt_currentqualcontainer {
	text-align:left;
	padding:5px;	 	 
}
		
#gqt_currentqualcontainer label {
	font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 8px;
    width: 500px;
	text-align: left;	
}
		
#gqt_resultscontainer {
	width:100%;
	text-align:left;
	padding:5px;	 	 
}
		
#gqt_checkbutton {
	text-align:center;
}

#gqt_checkresult {
	width:100%;
}

.gqreform .yui3-u-11-21 .noticeBoard h2 {
	font-size: 1.1em;
	margin-bottom: 0.5em;
	font-weight: bold;
}

.transition-planner table th:last-child, .transition-planner table th:first-child {
    border-right: none;
	border-left: none;
}

.transition-planner table th {
	border: 1px solid #dedede;
	background: #bababa;
}

.transition-planner table th.col3 {
	width: 26%;
}

.transition-planner table td a {
	word-break: keep-all;
	word-wrap: normal;
	color: #00245d;
	font-weight: bold;
}

.transition-planner table tfoot td {
	border: 1px solid #e6e6e6;
	background: #c5d7d7;
}

.transition-planner #gqt_resultscontainer h3 {
	font-size: 1.2em;
}

.transition-planner #gqt_resetbutton button:hover {
  background-color: #8193af;
  background-image: -moz-linear-gradient(0deg, #74849d, #8193af);
  background-image: -ms-linear-gradient(0deg, #74849d, #8193af);
  background-image: -o-linear-gradient(0deg, #74849d, #8193af);
  background-image: -webkit-linear-gradient(0deg, #74849d, #8193af);
  background-image: linear-gradient(0deg, #74849d, #8193af);
}
 
.transition-planner #gqt_resetbutton button {
   transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #a5b2c5;
  background-image: -moz-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -ms-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -o-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -webkit-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: linear-gradient(0deg, #8193af, #a5b2c5);
  border: 1px solid #8193af;
  color: #fff;
  display: inline-block;
  /*font-family: Arial;*/
  /*font-size: 1em;*/
  margin: auto;
  margin-top: 1em;
  padding: 6px;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}	

/*Raw marks to UMS converter (.ums) AND Drama text management service (.dtms)*/

.ums label, .dtms label {
	text-align: left;
}

.ums #ums_unitchooser, .ums #ums_gradeboundaries {
	float: left;
	width: 45%;
}

.ums #ums_gradeboundaries {
	position: relative;
}

.ums #ums_gbrmessage {
	position: absolute;
	display: none;
	top: 30px;
	width: 60%;
	left:0;
	right:0;
	background-color: #e7ffe7;
	color: #00df000;
	border: 1px solid #00df00;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: auto;
	margin-right: auto;
}

.ums #ums_unitchooser {
	margin-right: 9%;
}

.ums #ums_results {
	clear: both;
	display: none;
}

.ums #ums_conversiontable, .ums #ums_csv_upload_results, .ums #ums_results {
	margin-top: 1.365em;	
}

.ums table#ums_conversiontable th:last-child, .ums table#ums_conversiontable th:first-child {
    border-right: none;
	border-left: none;
}

.ums  button.umsbutton, .dtms button {
	 transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #a5b2c5;
  background-image: -moz-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -ms-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -o-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -webkit-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: linear-gradient(0deg, #8193af, #a5b2c5);
  border: 1px solid #8193af;
  color: #fff;
  display: inline-block;
  /*font-family: Arial;*/
  /*font-size: 1em;*/
  margin: auto;
  margin-top: 1em;
  padding: 6px;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}

.ums button.umsbutton:hover, .dtms button:hover   {
  background-color: #8193af;
  background-image: -moz-linear-gradient(0deg, #74849d, #8193af);
  background-image: -ms-linear-gradient(0deg, #74849d, #8193af);
  background-image: -o-linear-gradient(0deg, #74849d, #8193af);
  background-image: -webkit-linear-gradient(0deg, #74849d, #8193af);
  background-image: linear-gradient(0deg, #74849d, #8193af);
}

.dtms button {
  margin-bottom: 1.385em;
}

.ums #ums_csv_upload_results table th.col-1 {
	width:30%	
}

.ums #ums_csv_upload_results table th.col-2 {
	width:15%	
}

.ums #ums_csv_upload_results table th.col-3, .ums #ums_csv_upload_results table th.col-4 {
	width:27.5%	
}

.ums #ums_conversiontable table th.col-1 {
	width:40%	
}

.ums #ums_conversiontable table th.col-2, .ums #ums_conversiontable table th.col-3 {
	width:30%	
}

.ums span.error, .dtms .error {
	color: #df0000;
	border: 1px solid #df0000;
	padding: 0.2em 0.4em;
	display: block;	
	text-align: left;
	
}

.dtms .error {
	color: #000000;
	margin-top: 1em;
	margin-bottom: 1em;
}

.dtms .checkvalid {
	color: #000000;
	margin-top: 1em;
	border: 1px solid #00df00;
	padding: 0.2em 0.4em;
	display: block;	
	text-align: left;
	background-color: #e7fde7;
	margin-bottom: 1em;
}

.ums .noticeBoard {
	margin-top: 1em;
	font-size: 0.85em;
	padding-bottom: 0.8em;
}

.ums .noticeBoard p span.beta {
	border-radius: 0.15388em;
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0.25em;
	background: #a60531;
	text-transform:uppercase;
}

.ums .noticeBoard p.beta-message {
	font-size: 1.2em;
	margin-bottom: 0;	
}

.ums button.btrt, .dtms button.btrt {
	float:right;
	margin-left: 0.5em;
}

.ums #ums_jun15pp {
	display:none;
}

.ums .tabNavigation button.umsbutton {
	margin-bottom: 1em;	
}

.ums #ums_inputserror {
	margin-top: 1em;	
}

/*Text and Task/Titles II*/

.dtms .wide-narrow{
	width:65%;
	float:left;
	border-right: 1px solid black;
	padding-right: 10px;
}

.dtms .narrow-wide{
	width:30%;
	float:left;
	padding-left: 10px;

}

.dtms .equal{
	width:48%;
	float:left;
	padding-right: 5px;
}

.dtms .popup{
	position: fixed;
	left: 50px;
	top: 50px;
	width: 90%;
	max-width: 680px;
	background-color: white;
	border: 1px solid black;
	z-index: 1000;
}

.dtms .popup .close{
	position: absolute;
	top: 5px;
	right: 20px;
}

/*Mobile*/
@media only screen and (max-width: 752px) {
    .dtms .equal, .dtms .narrow-wide, .dtms .wide-narrow {
		width: 100%;
        float: none;
		border-style: none;
		padding-left: 0px;
    }
	
}

/*Learners and Parents section*/

.certs .noticeBoard p span.beta, .eo-preparation .noticeBoard p span.beta, .qualifications .noticeBoard span.beta {
	border-radius: 0.15388em;
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0.25em;
	background: #a60531;
	text-transform:uppercase;
}

.qualifications .noticeBoard h2 span.beta {
	font-size: 0.6em;
}

/*Main nav select fix*/

/*.gqreform #menu-main_nav li.active:nth-child(2) a {
	color: #fff;
	background: none;
}

.gqreform #menu-main_nav li.active:nth-child(2) a:hover {
	color: #333;
	background: #fff;
}

#menu-main_nav li.active:nth-child(3) a {
	color: #fff;
	background: none;
}

#menu-main_nav li.active:nth-child(3) a:hover {
	color: #333;
	background: #fff;
}

.gqreform #menu-main_nav li.active:nth-child(3) a {
	color: #333;
	background:#fff;
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
	/* FF3.6+ */

 /*  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(255, 255, 255, 0.2)));
	Chrome,Safari4+ */

 /*  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
	Chrome10+,Safari5.1+ */

 /*  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
	/* Opera 11.10+ */

 /*  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
	/* IE10+ */

 /*  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  /* W3C */

 /*  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33000000', endColorstr='#33ffffff', GradientType=0);
/* IE6-8
}

.gqreform #menu-main_nav li.active:nth-child(3) a:hover {
	color: #333;
	background: #fff;
}
*/
/*GCSE reform*/

.gqreform.gcse-reform .subHeader {
	background: #ebecee	url(../images/ocr/gcse_reform_header.jpg) no-repeat top right;
}

.gqreform.gcse-reform .cp48-time-line li h2 {
	color: #00aff0;
}

.gqreform.gcse-reform .yui3-u-11-21 h3 {
	color: #00aff0;
}

.gqreform.gcse-reform h1 {
	color: #00aff0;
}

.gcse-reform .cp48-time-line li .circle {
	background: #00aff0;
}

/*Qualification pages*/

/*Scheme of work builder/Online delivery guides teaser*/

.qualification-page .sowb-teaser {
	/*background: #e6e6e6;
	padding-bottom: 0.8em;*/
}

/*.qualification-page .sowb-teaser header {
	background-color: #384255;
	padding: 0;
}*/

.qualification-page #col-2 .sowb-teaser p, .qualification-page #col-2 .odg-teaser p {
	/*padding: 1em 1em 0 1em;*/
	line-height: 1.7em;
}

.qualification-page #col-2 .sowb-teaser h4 a {
	color: #384255;
}

.qualification-page #col-2 .odg-teaser h4 a {
	color: #6fa436;
}

.qualification-page #col-2 .odg-teaser h4 span.beta {
	border-radius: 0.15388em;
	color: #fff;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 0.25em;
	background: #a60531;
	text-transform:uppercase;
}

.qualification-page #col-2 .sowb-teaser h4 a:hover {
	color: #2f3746;
}

.qualification-page #col-2 .odg-teaser h4 a:hover {
	color: #669336;
}

.qualification-page #col-2 .pageIntroWthImage p:empty {
	display: none;	
}

/*.qualification-page #col-2 .sowb-teaser header h3 {
	list-style: none;
	background-image: url(../images/ocr/sowb_icon.png);
	background-repeat: no-repeat;
	background-position: 0.5em 0.5em;
	background-color: #384255;
	padding: 3px 0 3px 50px;
	margin: .2em 0;
	line-height: 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	color:#fff;
}*/

.sowb-teaser a.readMore {
	background-color: #384255;
	color: #fff;
	/*margin-left: 1em;*/
}

.odg-teaser a.readMore {
	background-color: #6fa436;
	color: #fff;
}

.sowb-teaser a.readMore:hover {
	background-color: #2f3746;
}

.odg-teaser a.readMore:hover {
	background-color: #669336;
}

/*Fix for extra spacing on SoWB promo*/
.qualification-page .article-list-2 > ul {
	margin-bottom: 0;
}

/*Call me back promo*/

.call-me-back {
	padding: 0.8em 1.365em 0 1.365em;
	margin-bottom: 1.365em;
	background: #e2e2e2 url(../images/ocr/maths-conf-2017-teaser-img.jpg) top right no-repeat;
}

.vocational .call-me-back, .cambridge-nationals .call-me-back, .cambridge-technicals .call-me-back, .cambridge-technicals-2012 .call-me-back, .cambridge-technicals-2016 .call-me-back {
	background: #e2e2e2 url(../images/ocr/vocational-summary-brochure-teaser-img.png) top right no-repeat;
}

.cambridge-nationals .call-me-back a.readMore, .cambridge-technicals .call-me-back a.readMore, .cambridge-technicals-2012 .call-me-back a.readMore, .cambridge-technicals-2016 .call-me-back a.readMore {
	background-color: #555;
}

.call-me-back p.icon {
	background-image: url(../images/ocr/icon-phone-ring-30.png);
	background-position: 0 0.6em;
    background-repeat: no-repeat;
    line-height: 1.6em;
    margin-bottom: 0.8em;
    padding: 3px 0 3px 40px;
}

.call-me-back p {
	width: 22em;
}

.mathematics .call-me-back h2, .mathematics-hub .call-me-back h2 {
	color: #530010;
}

.landingPage .call-me-back .readMore:hover {
	background-color: #333;
}

.mathematics .call-me-back .readMore, .mathematics-hub .call-me-back .readMore {
	background-color: #530010;
}

.qualification-page .gqreform.gcse-reform h1 span, .qualification-page .gqreform.alevel-reform h1 span, .qualification-page .core-maths h1 span {
	color: #000;
}

.qualification-page .gqreform .subHeader h1 {
	width: 27em;
}

.qualification-page .gcse-reform #col-2 h3 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #00aff0;
	font-size: 1.3em;
	margin-bottom: 0.3em;
}

.qualification-page .gcse-reform .subject-header {
	background: #00aff0;
}

.qualification-page .alevel-reform #col-2 h3 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #be1e2c;
	font-size: 1.3em;
	margin-bottom: 0.3em;
}

.qualification-page .alevel-reform .subject-header {
	background: #be1e2c;
}

.qualification-page .core-maths #col-2 h3 {
	font-family: Arial, Helvetica, sans-serif;	
	color: #693776;
	font-size: 1.3em;
	margin-bottom: 0.3em;
}

.core-maths .subject-header {
	background: #8f001c;
}

.qualification-page h2.subject-header {
    padding: 0.3em 0.5em;
    font-size: 1.1em;
    font-weight: normal;
    background: #666;
	text-transform: uppercase;
	color: #fff;
	font-family:Tahoma, Geneva, sans-serif;
}

.qualification-page .gqreform #col-2 .noticeBoard h3 {
    margin-bottom: 0;
    font-size: 1em;
}

.document-info {
	float: left;
	width:23.80952%
}

.qualification-page #col-3 .multi-media-links {
	margin-left: 0;
	margin-top: 0.7em;
}

.qualification-page #col-3 .multi-media-links li, .qualification-page #col-2 .multi-media-links li {
	list-style-type: none;
	margin-left: 0;
}

img.front-cover, .gqreform a.img-link img, .cambridge-nationals a.img-link img, .cambridge-technicals-2016 a.img-link img, .cambridge-technicals-2012 a.img-link img {
	border: 1px solid #ccc;
	-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.6);
	box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.6);
	width: 150px;
}

.gqreform table img.front-cover, .cambridge-technicals-2016 table img.front-cover, .cambridge-technicals-2012 table img.front-cover, .cambridge-nationals table img.front-cover, .fsmq table img.front-cover {
	margin-left: 0.5em;
	margin-top: 0.5em;
	width: 80px;
}

.i-want-to table img.front-cover {
    margin-left: 0.5em;
    margin-top: 0.5em;
    width: 80px;
}

.articles h3.img-fix img {
	width: 150px;
	float: right;
	margin: 0 0 1.385em 1.385em;	
}

.img-fix-left  img {
	float: left;
	margin: 0 1.385em 1.385em 0;	
}

.img-fix-right img {
	float: right;
	margin: 0 0 1.385em 1.385em;	
}

ul.team-contact {
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0;
}

ul.team-contact li {
	list-style: none;
	background-image: url(../images/ocr/icon-tweet-30.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 3px 0 3px 35px;
	margin: .2em 0;
	line-height: 2em;
}

ul.team-contact li.team-tweet {
	background-image: url(../images/ocr/icon-tweet-30.png);
}

ul.team-contact li.team-phone {
	background-image: url(../images/ocr/icon-phone-30.png);
}

ul.team-contact li.team-email {
	background-image: url(../images/ocr/icon-email-30.png);
}

ul.team-contact li.team-download {
	background-image: url(../images/ocr/icon-download-30.png);
}

ul.team-contact li.team-video {
	background-image: url(../images/ocr/icon-video-30.png);
}

ul.team-contact li.team-event {
	background-image: url(../images/ocr/icon-event-30.png);
}

ul.team-contact li.team-form {
	background-image: url(../images/ocr/icon-form-30.png);
}

.as-a-level-gce .reform-box {
	background: #efefef;
	padding: 0.5em 1em 0 1em;
	border: 2px solid #d68d7a;
	margin:0 0 1.385em 0;
}

.gcse .reform-box {
	background: #efefef;
	padding: 0.5em 1em 0 1em;
	border: 2px solid #3fc7f1;
	margin:0 0 1.385em 0;
}

.other-general-qualifications .reform-box, .cambridge-nationals .reform-box, .entry-level .reform-box {
	background: #efefef;
	padding: 0.5em 1em 0 1em;
	border: 2px solid #3fc7f1;
	margin:0 0 1.385em 0;
}

.relatedlist {
	margin-bottom: 0;
}

/*A Level reform*/

.gqreform.alevel-reform .subHeader {
	background: #ebecee	url(../images/ocr/alevel_reform_header.jpg) no-repeat top right;
}

.gqreform.alevel-reform .cp48-time-line li h2 {
	color: #be1e2c;
}

.gqreform.alevel-reform .yui3-u-11-21 h3 {
	color: #be1e2c;
}

.gqreform.alevel-reform h1 {
	color: #be1e2c;
}

.alevel-reform .cp48-time-line li .circle {
	background: #be1e2c;
}

/*Vocational Education and Skills*/

.ves .subHeader {
	background: #004778;
}

.ves .subHeader h1 {
	color: #fff;
	font-weight: normal;
}

.ves h2.subject-header {
    background: #b2b2b2;
	color: #22305f;
}

.ves #col-2 a.readMore {
	background-color: #555;
}

.ves #col-2 a.readMore:hover {
	background-color: #333;
}

.ves .cp45Content2 {
       background: #fff;
    padding-left: 1.2em;
	padding-top:0;
    border: none;
}


.ves .cp45Content2 img {
 	width: 94px;
}

.emphasized-link.highlighted {
   margin-left: 0;
}

.emphasized-link.highlighted li a {
	background-color: #efefef;
	font-weight: bold;
	line-height: 2em;
}

.emphasized-link.highlighted li a {background-position:0 0.7em;}

/*Offender Learning and Study Programmes */

.ves-other .subHeader {
	background: #b3b3b3	url(../images/ocr/vocational_header.jpg) no-repeat top left;
	border-top: none;
	border-left: none;
	border-right: none;
}

.ves-other .subHeader h1 {
	color: #22305f;
	font-weight: normal;
}


/*Wide landing page fix with panels*/

/*@media only screen and (max-width:987px){
	.landing-page #wrapper {
width: 987px;

}
}*/

/*.assessor-comms .landingPage, .qualifications .landingPage {
    float: inherit;
}


.landing-page.assessor-comms .slider, .landing-page.qualifications .slider {
    width: 10000px !important;
}*/

/*Fixes for IE9*/

/*.ie9 .assessor-comms .landingPage {
    float: left !important;
}

.ie9 .landing-page.assessor-comms .slider {
    width: 10000px !important;
}*/

/*Fixes for IE8*/

/*.ie8 .landing-page.assessor-comms .slider {
    width: 10000px !important;
}*/

/*Fixes for IE7*/

/*.ie7 .landing-page.assessor-comms .slider {
    width: 10000px !important;
}
*/

/*----------- Assessor Comms styles ----------- */


.ocr-taskGuidePanel header,.ocr-taskGuidePanel .body,.ocr-taskGuidePanel .pageFold,.ocr-taskGuidePanel .plusMinusExpander{background-color:#FFDA99;}

.ocr-instructionsPanel header,.ocr-instructionsPanel .body,.ocr-instructionsPanel .pageFold,.ocr-instructionsPanel .plusMinusExpander{background-color:#FFDA99;}

.ocr-libraryPanel header,.ocr-libraryPanel .body,.ocr-libraryPanel .pageFold,.ocr-libraryPanel .plusMinusExpander{background-color:#FFDA99;}

.assessor-hilite {
	background-color:#ccd8ff;
	padding:10px 10px 0 10px;
	margin-bottom:15px;	
}

ul.caLinkList li span {
  	display: none;
}

ul.caLinkList li span.toggle {
  	display: inline-block;
}


/* ------------------------------------------
-- Formstack forms
------------------------------------------ */



/* ------------------------------------------
-- Wufoo forms
------------------------------------------ */

body#public {
	background: none;	
}

form.wufoo header#header {
	padding: 0;
	margin: 0;
}

form.wufoo header.info {
	padding: 0;
	margin: 0;
}

form.wufoo h2 {
	padding: 0;
	margin: 0;	
}

.leftLabel .buttons{padding-left:0;}

.leftLabel .buttons div {margin:0;padding-left:0;}

.leftLabel .buttons div input {margin:0;padding-left:0;}

.leftLabel .buttons div input.submit {margin:0;padding-left:0;}

form.wufoo p.thanks {
	font-family: Arial;
	text-align: left;
	font-size: 1.1em;
}

/*.leftLabel .buttons div input.submit {
	cursor: pointer;
	outline: none;
	background-color: #ccc;
	font-weight: bold;
}*/
 
.leftLabel .buttons div input.submit:hover, .genericForm input.submit:hover {
  background-color: #8193af;
  background-image: -moz-linear-gradient(0deg, #74849d, #8193af);
  background-image: -ms-linear-gradient(0deg, #74849d, #8193af);
  background-image: -o-linear-gradient(0deg, #74849d, #8193af);
  background-image: -webkit-linear-gradient(0deg, #74849d, #8193af);
  background-image: linear-gradient(0deg, #74849d, #8193af);
}
 
.leftLabel .buttons div input.submit, .genericForm input.submit {
   transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #a5b2c5;
  background-image: -moz-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -ms-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -o-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: -webkit-linear-gradient(0deg, #8193af, #a5b2c5);
  background-image: linear-gradient(0deg, #8193af, #a5b2c5);
  border: 1px solid #8193af;
  color: #fff;
  display: inline-block;
  /*font-family: Arial;*/
  /*font-size: 1em;*/
  margin: auto;
  padding: 6px;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}

form.wufoo li.textfield {
	padding-bottom: 3px;
  	padding-top: 3px;
}

form.wufoo li input.text {
	padding:1px 3px;
}

/* Sign up to teach form */

#form2 label {
    width: 142px;
}

#form2 li.checkbox fieldset label.choice {
	width: 300px;
}

#form2 li.checkbox legend#title51 {
       font-size: 1.1em;
	font-weight: bold;
       width: 250px;
}

#form2 li.checkbox legend#title558 {
       width: 500px;
}

/* Coursework consultancy form */

#form3 label {
    width: 142px;
}

#form3 h2 {
	margin-bottom: 0.5em;	
}

li#fo3li9 {
	margin-top: 20px;	
}

.large-disclaimer #instruct31, #instruct21 {
	font-size: 1em;	
}

.bold-disclaimer #instruct137 {
	font-size: 1em;
}

.wufoo li.browse input.file {background:none !important;border-left: thin solid #fff;border-top: thin solid #fff;border-bottom: thin solid #a3a3a3;border-right: thin solid #a3a3a3;}

#form3 li.checkbox fieldset label.choice {
	width: 300px;
}

#form3 li.checkbox legend#title36 {
       font-size: 1.1em;
	font-weight: bold;
       width: 250px;
}

/*Hide Consultant response date and Consultant response fields*/

li#fo3li140, li#fo3li141 {
	display: none;	
}

/*Sign up for etest styles*/

#form4 label {
    width: 142px;
}

#form4 li.checkbox fieldset label.choice {
width: 300px;
}

#form4 li.checkbox legend#title17, #form4 li.checkbox legend#title218,#form8 li.checkbox legend#title17, #form8 li.checkbox legend#title218 {
       font-size: 1.1em;
		font-weight: bold;
       width: 250px;
		margin: 0 0 8px 0;
}

/*Sign up for CBA styles*/

#form6 label {
    width: 142px;
}

#form6 li.checkbox fieldset label.choice, #form6 li.radio fieldset label.choice {
width: 400px;
}

#form6 li.checkbox legend#title17, #form6 li.checkbox legend#title218 {
       font-size: 1.1em;
		font-weight: bold;
       width: 250px;
		margin: 0 0 8px 0;
}

/*Science sign up to teach styles*/

#form10 label {
    width: 142px;
}

#form10 li.checkbox fieldset label.choice, #form10 li.radio fieldset label.choice, #form10 li label#title771, #form10 li label#title31, #form10 li#fo10li669 label {
width: 400px;
}

#form10 li.checkbox legend#title51, #form10 li label#title21, #form10 li legend#title8, #form10 li label#title663, #form10 li label#title769, #form10 li label#title789, #form10 li legend#title669 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*Expression of interest (Prof Dev) styles*/

#form11 label {
    width: 142px;
}

#form11 li.checkbox fieldset label.choice, #form11 li.radio fieldset label.choice {
width: 400px;
}

#form11 li.checkbox legend#title51, #form11 li legend#title893, #form11 li legend#title8, #form11 li legend#title793, #form11 li legend#title669 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*Raspberry Pi styles*/

#form14 label {
    width: 142px;
}

#form14 li.checkbox fieldset label.choice, #form14 li.radio fieldset label.choice {
width: 400px;
}

#form14 li.checkbox legend#title51, #form14 li legend#title893, #form14 li label#title906, #form14 li label#title907, #form14 li label#title908, #form14 li label#title909, #form14 li legend#title910, #form14 li label#title910, #form14 li label#title1012, #form14 li label#title1013, #form14 li legend#title902 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*Computing sign up styles*/

#form15 label {
    width: 142px;
}

#form15 li.checkbox fieldset label.choice, #form15 li.radio fieldset label.choice {
width: 400px;
}

#form15 li.checkbox legend#title51, #form15 li legend#title8, #form15 li label#title663, #form15 li legend#title669, #form15 li label#title789 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*Generic sign up to teach styles*/

#form17 label {
    width: 142px;
}

#form17 li.date span label {
    width: auto;
}

#form17 li.checkbox fieldset label.choice, #form17 li.radio fieldset label.choice {
width: 400px;
}

/*Terms*/
#form17 li.checkbox legend#title51,

/*Computer Science*/
#form17 li legend#title8,
#form17 li label#title31,
#form17 li label#title663,
#form17 li legend#title669,
#form17 li label#title789,
/*Nationals*/
#form17 li label#title909,
#form17 li legend#title910,
/*Traineeships*/
#form17 li legend#title798,
#form17 li label#title797,
#form17 li label#title796,
#form17 li label#title795,
#form17 li label#title907,
#form17 li label#title802,
#form17 li legend#title903,
#form17 li legend#title803
 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*Maths feedback form styles*/

#form19 label {
    width: 142px;
}

#form19 li.checkbox fieldset label.choice, #form19 li.radio fieldset label.choice {
width: 400px;
}

#form19 li.checkbox legend#title1330,
#form19 li label#title908,
#form19 li label#title1432,
#form19 li legend#title910,
#form19 li label#title1436,
#form19 li legend#title1117,
#form19 li label#title1437,
#form19 li legend#title893,
#form19 li legend#title1225,
#form19 li legend#title1227,
#form19 li legend#title1228,
#form19 li legend#title1430
 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*Expression of interest styles*/

#form21 label {
    width: 142px;
}

#form21 li.checkbox fieldset label.choice, #form21 li.radio fieldset label.choice {
width: 400px;
}

#form21 li.checkbox legend#title51,
#form21 li label#title796,
#form21 li legend#title8,
#form21 li label#title769,
#form21 li label#title789,
#form21 li label#title793,
#form21 li label#title31,
#form21 li label#title21,
#form21 li legend#title804,
/*Type fields*/
#form21 li label#title796,
#form21 li legend#title1024,
#form21 li legend#title1124,
#form21 li label#title918,
#form21 li label#title802,
#form21 li label#title916,
#form21 li label#title920,
#form21 li label#title921,
#form21 li label#title922,
#form21 li label#title907,
#form21 li label#title910,
#form21 li label#title791,
#form21 li label#title912,
#form21 li label#title914,
#form21 li label#title795 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

li#fo21li798 {
	border-top: 1px solid #999;
	margin-top: 1em;
}

/*History spec creator*/

#form23 label {
    width: 142px;
}

#form23 li.checkbox fieldset label.choice, #form23 li.radio fieldset label.choice {
width: 400px;
}

#form23 li legend#title230, #form23 li legend#title433, #form23 li legend#title431 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*English poetry anthology*/

#form24 label {
    width: 142px;
}

#form24 li.checkbox fieldset label.choice, #form24 li.radio fieldset label.choice {
width: 400px;
}

#form24 li legend#title135, #form23 li legend#title236 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*Email updates*/

#form58 label {
    width: 142px;
}

body .leftLabel li#fo58li652 div, body .leftLabel li#fo58li754 div {
   width: 100%;
}

#form58 li#fo58li652 label, #form58 li#fo58li754 label {
    width: 250px;
}

#form58 li.checkbox fieldset label.choice, #form58 li.radio fieldset label.choice {
width: 400px;
}

#form58 li legend#title652, #form58 li legend#title754, #form58 li legend#title440, #form58 li.checkbox legend#title450 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

#form58 li legend#title236 {
	display: none;	
}

#form58 li input#Field661, #form58 li label[for$="Field661"] {
	display: none;	
}

/*Level 3 Technicals textbooks*/


#form80 li.checkbox fieldset label.choice, #form80 li.radio fieldset label.choice {
	width: 400px;
}

#form80 li label#title31, #form80 li legend#title1550, #form80 li legend#title1551, #form80 li legend#title8, #form80 li legend#title51, #form80 li legend#title1559, #form80 li legend#title1561 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*Art and Design competition form*/


#form84 li.checkbox fieldset label.choice, #form84 li.radio fieldset label.choice {
	width: 400px;
}

#form84 li label#title904, #form84 li label#title897, #form84 li legend#title893, #form84 li legend#title51 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

/*Teach with OCR campaign form*/


#form92 li.checkbox fieldset label.choice, #form92 li.radio fieldset label.choice {
	width: 400px;
}

#form92 li label#title663, #form92 li label#title31, #form92 li label#title907, #form92 li legend#title803 {
       font-size: 1.1em;
		font-weight: bold;
       width: 500px;
		margin: 0 0 8px 0;
}

#form92 header h2, #form92 li legend#title51, #form92 li h3#title912  {
	display: none;	
}


/* Error styling */

#errorLi{width:99%;margin:0;background:#fff !important;border:none;text-align:left;padding:1em 0 0 0;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;
font-family: Arial, Helvetica, sans-serif;}
#errorMsgLbl{margin:0 0 5px 0;padding:0;font-size:100%;color:red !important; font-family: Arial, Helvetica, sans-serif;}
#errorMsg{margin:0 0 2px 0;color:#000 !important;font-size:100%;font-family: Arial, Helvetica, sans-serif;}
#errorMsg b{padding:0;background-color:#fff !important;color:#000 !important;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;}
form li.error{display:block !important;background-color:#fff !important;margin-bottom:3px !important; border: 1px solid red;}
form li label.error,form li input.error{color:#000 !important;font-weight:bold !important}
form li input.error{background:#fff !important;border:1px solid red !important}
form li.error label,form li.error span.symbol{color:#000 !important}
form li.error .desc{color:#000 !important}
form p.error{display:none;margin:0 !important;padding:7px 0 0 0 !important;line-height:10px !important;font-weight:bold;font-size:11px;color:red !important;clear:both;font-family: Arial, Helvetica, sans-serif;}
form li.error p.error{display:block;font-family: Arial, Helvetica, sans-serif;}



/* ------------------------------------------
-- Campaign Monitor forms (no longer used)
------------------------------------------ */

form.genericForm fieldset label{display:inline;margin-right:0;padding:0;text-align:left;}

form.genericForm fieldset input[type="submit"]{margin: 1em 0;padding:0.3em 0.8em;-moz-border-radius:0.46166666666666667em;-webkit-border-radius:0.46166666666666667em;-ms-border-radius:0.46166666666666667em;border-radius:0.46166666666666667em;-webkit-border-radius:0.46166666666666667em;-moz-border-radius:0.46166666666666667em;border-radius:0.46166666666666667em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#ffffff;cursor:pointer;background-color:#333333;}

span.mandatory {color: #f00;font-weight: bold;}

table.recaptchatable div { margin:0; }

form.genericForm {
	width: 600px;
	background: none;	
}

.genericForm fieldset {padding:0; border:none; margin:0;background: none;}

.genericForm legend {padding:0; margin-bottom:0.8em; font-size:1.2em; font-weight:bold; color:#000; font-family: Georgia, "Times New Roman", Times, serif;}
.genericForm label {margin:0; font-weight:normal;}
.genericForm input {margin:0;}
.genericForm h3 {margin:1em 0 0.5em; clear: both;line-height: 1.4em; font-size: 1.1em}
.genericForm h3 span.descript {
		font-size: 0.8em;
		font-weight: normal;
		display: block;
		margin: 8px 0 0 0;
	}
.genericForm div {margin:0.5em 0;}
.genericForm p {margin:0.75em 0; line-height:normal;}
.genericForm div.clear {padding-bottom:0.15em;}

.genericForm .text p span {display:block;  float:left; margin:0; padding:10px 0 0 0;}
.genericForm .text p {clear:both; margin: 0; padding-top: 5px;}

/* text inputs */
.genericForm div.text label {float:left; width:25%; line-height:1.6em;}
.genericForm div.vert div.other label {width:25%; line-height:1.6em;}
.genericForm div.text input, .genericForm div.text textarea {float:left; width:50%; padding:1px 3px; border:1px solid #a7a6aa;background:none;cursor:text;}
.genericForm div.vert div.other input {float:left; width: auto; padding:1px 3px; border:1px solid #a7a6aa; margin: 5px 0 0 0;background:none;}
.genericForm div.text input:hover, .genericForm div.text input:focus, .genericForm div.textarea input:hover, .genericForm div.textarea input:focus, .genericForm div.vert div.other input:hover, .genericForm div.vert div.other input:focus {border-color:#000;}
.genericForm div.text .narrow input {width:15%;}
.genericForm div.text input.error, .genericForm div.text textarea.error {border-color:#ff0000;}


/* date fields */
.genericForm div.text p.datefield span.fauxLabel {display:block; float:left; width:25%; line-height:1.6em;}
.genericForm div.text p.datefield label {position: absolute; left: -9999px;}
.genericForm div.text p.datefield input {float: none; width: auto;}

/* vertical checkbox and radio */
.genericForm div.vert input.button {width: auto; height: auto;  margin: 0; padding:0 .25em;}
.genericForm div.vert input {margin:0 10px 0 0;}
.genericForm div.vert div span span, .genericForm div.vert span span {line-height:25px;}
.genericForm div.vert div.floatLeft {float:left; margin:0; width:48%;}
.genericForm div.vert div.floatRight {float:right; margin:0; width:48%;}
.genericForm div.vert div.show14-19 {float:left; margin:0; width:48%; display: none;}
.genericForm div.vert div.showpost19 {float:left; margin:0; width:48%; display: none;}
.genericForm div.vert p {line-height:1.6em;}
.genericForm div.vert select {
	width: 250px;	
}
.genericForm div.vert span#Other_method input {
	width: 150px;	
}

.genericForm div.vert input#KS4cohortsize, .genericForm div.vert input#Reasonforchanging, .genericForm div.vert input#KS5cohortsize, {
	width: 50%;	
}

.genericForm div.vert div.bodyChk {
	width: 100%;	
}

.genericForm div.vert div.bodyChk input {
		
}

.genericForm div.vert div.bodyChk h4 {
	font-size: 1em;
  margin:0.5em 0; clear: both;line-height: 1.3em;
}

.genericForm div.vert div.bodyChk table td {
	padding: 5px;
	text-align: center;
}

.genericForm div.vert div.bodyChk table td.first {
	text-align: left;
	width: 30%;
}

.genericForm div.vert div.bodyChk table th {
	font-weight: bold;
	font-size: 1em;
	padding: 5px;
	text-align: center;
}

.genericForm div.otherGCSE, .genericForm div.otherGCE {
	width: 100%;
}

/* submit */
.genericForm div.submit input {margin:0.5em 0 0; font-weight:bold;}

/* reset */

.genericForm div.reset {float: left; margin:0.5em 0 0 0; width: 62px; }

.genericForm div.reset input {font-weight:bold; padding:0 0 0 458px;}

/*.genericForm div.reset img {padding:0 0 0 50px; }*/


.genericForm div.vert table {border:0px;}
.genericForm div.vert table tr td {padding-bottom:1em;}

.buttons p {
	cursor: pointer;
}

/* Contact us Ireland and Wales*/

.ireland-wales h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
}

.ireland-wales h3.subject-header, .ireland-wales h2.subject-header {
    padding: 0.3em 0.5em;
    font-size: 1.1em;
    font-weight: normal;
    background: #999;
	text-transform: uppercase;
	color: #fff;
	font-family:Tahoma, Geneva, sans-serif;
}

.ireland-wales h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;	
}

.ireland-wales .contact ul {
	margin-left: 0;
}

.ireland-wales .contact ul li {
	line-height: 1.7em;
	list-style: none;
}

.ireland-wales .sub-article img {
	width: 125px;
}

/*Fancy box styles*/

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	background: transparent;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/ocr/fancy_loading.png') no-repeat;
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 32px;
	height: 32px;
	background: url('../images/ocr/fancy_close.png') top left no-repeat;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background: url('../images/ocr/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background: transparent url('../images/ocr/fancy_title_left.png') repeat-x;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background: transparent url('../images/ocr/fancy_title_main.png') repeat-x;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background: transparent url('../images/ocr/fancy_title_right.png') repeat-x;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('../images/ocr/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background: transparent url('../images/ocr/fancy_nav_left.png') no-repeat;
}

#fancybox-right-ico {
	background: transparent url('../images/ocr/fancy_nav_right.png') no-repeat;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

div.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	z-index: 1001;
}

div#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/ocr/fancy_shadow_n.png') repeat-x;
}

div#fancy-bg-ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/ocr/fancy_shadow_ne.png') no-repeat;
}

div#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/ocr/fancy_shadow_e.png') repeat-y;
}

div#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/ocr/fancy_shadow_se.png') no-repeat;
}

div#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/ocr/fancy_shadow_s.png') repeat-x;
}

div#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/ocr/fancy_shadow_sw.png') no-repeat;
}

div#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/ocr/fancy_shadow_w.png') repeat-y;
}

div#fancy-bg-nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/ocr/fancy_shadow_nw.png') no-repeat;
}

/*-----------------------NEW TEMPLATE STYLES ONLY--------------------------*/


/*Programme builder styles*/

.programme-builder .subHeader {
	background: #004677;
}
.programme-builder h1 {
	color: #fff;
}

/* Adds style to the Introduction's title */
h2.pb-introduction-title {
	font-family:Arial, sans serif;
	font-weight:bold;
	font-size:2em;
	color:#00245D;
}

/* Adds style to the paragraph containing the main image on the landing page of Programme Builder. */
.pb-image-wrapper{
	width: 99%;
	margin: 0 auto;
	text-align: center;
}

.pb-image-wrapper ul{
	margin: 0 0 1.5em 0;
	font-size: 1.4em;
	font-weight: bold;
	color:#004677;
	line-height:1.7em;
	display:inline-block;
    zoom: 1;
}

.pb-image-wrapper ul li {
	list-style-position:inside;
}

/* Adds style to the container of buttons on the Programme Builder landing page, Create Programme and FAQs */
.pb-buttons-container{
	width: 100%;
}

.pb-buttons-container .btns{
	margin: 0 auto;
	width: 30em;
}
/*Adds style to the two center buttons on the landing page*/
a.pb-buttons{
	font-family:Arial, sans serif; 
	font-weight: bold;
	font-size:1.4em;
	border-radius: 0.2em;
	text-align:center;
	padding:0.4em;
}

/*Adds style only to the right button on the landing page, the FAQs button */
a.pb-right-button{
	clear:both;
}

/* Add style to Create Programme button */

a.pb-create-programme-button{
	background-color:#1A6195;
	color:#fff;
	text-decoration: none;
margin-right: 2em;
}

a.pb-create-programme-button:hover{
	color:#fff;
	text-decoration: none;
	background-color:#003366;
}

/* Add style to Programme Builder FAQs button */

a.pb-faqs-button{
	background-color:#4055AA; 
	color:#fff;
	text-decoration: none;
padding-right: 2em;
padding-left: 2em; 
}

a.pb-faqs-button:hover{
	color:#fff;
	text-decoration: none;
	background-color:#2C3A74;
}


/*Adds style to the containing Div from the component entitled pb content */
.pb-content{
	background-color:#F2F2F2;
	margin-top: 2em;
}

/*Floats second box right*/
.pb-right-box{
	margin-left:0.4em;
	padding:1em;
	width:45%;
}

/*Styles first box*/
.pb-left-box{
	width:45%;
	margin-top:0;
	padding: 1em;
}

/*Styles heading 3 in Programme Builder landing page*/
h3.pb-h3{
	font-family:Arial, 'sans-serif';
	color:#00245D;
	font-size: 1.5em;
}

/*Styles supplementary info on the Programme Builder landing page*/
div.pb-supplementary{
	background-color:#E3EDFF;
	padding: 1em;
	margin-top: 2em;
	margin-bottom:0;
}

/*-------------Fixes for new qualification page document accordions--------------*/


/*Main accordion heading fix*/

.landingPage h3.ui-accordion-header, .articles h3.ui-accordion-header {
	/*background: none;*/
	border-left: none;
	border-right: none;
	border-top: 1px dotted #333;
}

.qualification-page .gcse-reform #col-2 .ui-accordion h3, .qualification-page .alevel-reform #col-2 .ui-accordion h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}

.landingPage .noticeBoard h3.ui-accordion-header, .articles .noticeBoard h3.ui-accordion-header {
	background: #c5d7d7;
}

.science .ui-widget {
    margin-bottom: 0 !important;
}

.science .subject-header {
    margin-top: 1.385em;
}

.science .noticeBoard {
    margin-top: 1.385em;
}

.landing-page .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	left: 0.8em;
}

.landing-page .ui-accordion h3 a {
  font-size: 1.1em;
}

.qualification-page .ui-accordion .accordion-content-list a {
  text-decoration: none;
}

.qualification-page .ui-accordion .accordion-content-list a:hover {
  text-decoration: underline;
	background-color: #fff !important;
}

.qualification-page .ui-accordion .accordion-content-list li.binaryLink:hover {
	background-color: #fff !important;
}

.ui-accordion .result-group .ui-accordion-header {
	margin-top: -2px;	
}

.ui-accordion.ui-widget .ui-accordion-content {
	padding: 1.385em 0 0 1.5em;	
}

.qualification-page #col-2 .ui-accordion ul.emphasized-link a.readMore:hover {
	background-color: #4d4d4d !important;
}

.qualification-page .ui-accordion .ui-state-active {
	background: #e6e6e6
}

.qualification-page .noticeBoard .ui-state-active {
	background: #c5d7d7;
}

/*----------------New accordion fixes-----------------*/

/*adds bottom margin for nested accordions*/

.accordion .ui-accordion-content span div div[role$='tablist']{
	margin-bottom: 1em;
}

/*margin for accordion headers that display in tabs*/

.ui-tabs-panel div h2.tabs-header, .ui-tabs-panel div h3.tabs-header {
	margin: 1em 0;
}

/*temp fix for gap below accordion headers*/

.ui-accordion h3.ui-accordion-header {
	margin-bottom:0
}

/*nested ul left margin*/

.ui-accordion-content .articles ul {
    margin-left: 1.385em;
}

.noticeBoard .ui-accordion-content ul {
	margin-left: 1.385em;
}

/*accordion fixes for inside tabs*/

.ui-tabs .ui-accordion .ui-accordion-header {
	font-weight: bold;
	background: #fff;
	margin-top: -1px;
	border-bottom: 1px dotted #333;
}

.ui-tabs .ui-accordion .ui-accordion-header.ui-state-active {
    background-color: #e6e6e6;
	border-top: 1px dotted #333;
	border-bottom: 1px dotted #333;
}

/*Binary link full fixes*/
.qualification-page .ui-accordion .binaryLink-full, .qualification-page .relatedlist .binaryLink-full {
	background: #e6e6e6;
	margin-bottom: 1.385em;
}

.col-2 .ui-accordion .emphasized-link li:hover, #col-2 .ui-accordion .emphasized-link a:hover {
	background-color: #e6e6e6;
}

.qualification-page .ui-accordion .accordion-content-list .binaryLink-full a:hover, .qualification-page .relatedlist .accordion-content-list .binaryLink-full a:hover {
	background-color: #e6e6e6 !important;
}

.qualification-page .ui-accordion .accordion-content-list .binaryLink-full li a span, .qualification-page .relatedlist .accordion-content-list .binaryLink-full li a span {
	text-decoration: underline;	
}

/*Accordian notification styles*/

.acco-alert {
	font-size: 1.2em !important;
	color: #a60531 !important;
}

.binaryLink-full .acco-alert {
	padding: 0.5em 0.5em 0 0.8em;
}

.binaryLink-full .notification-desc {
	padding-top: 0.5em;
	display: block;
}

.binaryLink-full .notification-desc a {
	text-decoration: underline;
}

.binaryLink-full .notification-desc a:hover {
	text-decoration: none;
}

li ul.accordianGroup li ul.multi-media-links .notification {
	 padding-bottom: 1em;
	 border-bottom: 1px dotted #666;
}

/*Binary link full fixes not inside accordions*/

.qualification-page .relatedlist .binaryLink-full a {
	text-decoration: none;	
}

.qualification-page .relatedlist .binaryLink-full a:hover {
	text-decoration: underline;	
}

.qualification-page .relatedlist .binaryLink-full a span.New, .qualification-page .relatedlist .binaryLink-full a span.Updated, .qualification-page .relatedlist .binaryLink-full a span.Comingsoon {
	color: #a60531;
    font-size: 0.9em;
    text-transform: uppercase;
}

/*Headings for new accordion teaser*/

.qualification-page #landingPg #col-2 .teaser h3 {
    color: #000;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

/*A Level Ancient History*/

.gce-ancient-history .subHeader {
                background: #79725f url(../images/ocr/gce-ancient-history-header.jpg) no-repeat -965px 0;
}

.qualification-page .gce-ancient-history #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-ancient-history h1 {
                color: #ffffff;
}

.sowb-page .gce-ancient-history #col-2 h2 {  
                color: #79725f;
}

.qualification-page .gce-ancient-history #col-2 .qualification h3, .qualification-page .gce-ancient-history #col-2 .resource h3 {
	font-size: 1.3em;
	color: #79725f;
}

.qualification-page .gce-ancient-history .subject-header {
                background: #79725f;
}

.qualification-page .entry-art h2.subject-header {
	color: #ffffff;
}

.qualification-page .gqreform.gce-ancient-history h1 span {
                color: #f8f8f8;
}

/*A Level Latin/Classical Greek*/

.gce-latin .subHeader {
    background: #775a4a url(../images/ocr/gce_latin_header.jpg) no-repeat -965px 0;
}

.gce-greek .subHeader {
    background: #775a4a url(../images/ocr/gce_greek_header.jpg) no-repeat -965px 0;
}

.qualification-page .gce-latin #col-2 h3, .qualification-page .gce-greek #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-latin h1, .gce-greek h1 {
    color: #fff;
}

.sowb-page .gce-latin #col-2 h2, .sowb-page .gce-greek #col-2 h2 {  
    color: #775a4a;
}

.qualification-page .gce-latin #col-2 .qualification h3, .qualification-page .gce-latin #col-2 .resource h3, .qualification-page .gce-greek #col-2 .qualification h3, .qualification-page .gce-greek #col-2 .resource h3 {
	font-size: 1.3em;
	color: #775a4a;
}

.qualification-page .gce-latin .subject-header, .qualification-page .gce-greek .subject-header {
     background: #775a4a;
}

.qualification-page .gqreform.gce-latin h1 span, .qualification-page .gqreform.gce-greek h1 span {
     color: #ececec;
}

/*A Level Music*/

.gce-music .subHeader {
                background: #9e6375 url(../images/ocr/gce_music_header.jpg) no-repeat -965px 0;
}

.qualification-page .gce-music #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-music h1 {
                color: #fff;
}

.sowb-page .gce-music #col-2 h2 {  
                color: #9e6375;
}

.qualification-page .gce-music #col-2 .qualification h3, .qualification-page .gce-music #col-2 .resource h3 {
	font-size: 1.3em;
	color: #9e6375;
}

.qualification-page .gce-music .subject-header {
                background: #9e6375;
}

.qualification-page .gqreform.gce-music h1 span {
                color: #fcfcfc;
}


/*A Level Art and Design*/

.gce-artdesign .subHeader {
                background: #be5925    url(../images/ocr/gce_artanddesign_header.jpg) no-repeat top right;
}

.qualification-page .gce-artdesign #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-artdesign h1 {
                color: #fff;
}

.sowb-page .gce-artdesign #col-2 h2 {  
                color: #be5925;
}

.qualification-page .gce-artdesign #col-2 .qualification h3, .qualification-page .gce-artdesign #col-2 .resource h3 {
	font-size: 1.3em;
	color: #be5925;
}

.qualification-page .gce-artdesign .subject-header {
                background: #be5925;
}

.qualification-page .gqreform.gce-artdesign h1 span {
                color: #cccccc;
}

/*A Level Biology  A*/

.gce-biologya .subHeader {
	background: #9c3031	url(../images/ocr/gce_biologya_header.jpg) no-repeat top right;
}

.sowb-page .gce-biologya #col-2 h2 {  
    color: #9c3031;
}

.qualification-page .gce-biologya #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-biologya h1 {
	color: #fff;
}

.qualification-page .gce-biologya #col-2 .qualification h3, .qualification-page .gce-biologya #col-2 .resource h3 {
	font-size: 1.3em;
	color: #9c3031;
}

.qualification-page .gce-biologya .subject-header {
	background: #9c3031;
}

.qualification-page .gqreform.gce-biologya h1 span {
	color: #cccccc;
}

/*A Level Biology B*/

.gce-biologyb .subHeader {
	background: #9d3033	url(../images/ocr/gce_biologyb_header.jpg) no-repeat top right;
}

.sowb-page .gce-biologyb #col-2 h2 {	
	color: #9d3033;
}

.qualification-page .gce-biologyb #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-biologyb h1 {
	color: #fff;
}

.qualification-page .gce-biologyb #col-2 .qualification h3, .qualification-page .gce-biologyb #col-2 .resource h3 {
	font-size: 1.3em;
	color: #9d3033;
}

.qualification-page .gce-biologyb .subject-header {
	background: #9d3033;
}

.qualification-page .gqreform.gce-biologyb h1 span {
	color: #cccccc;
}

/*A Level Business*/

.gce-business .subHeader {
	background: #393c6b url(../images/ocr/gce_business_header.jpg) no-repeat top right;
}

.sowb-page .gce-business #col-2 h2 {
	color: #393c6b;
}

.qualification-page .gce-business #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-business h1 {
	color: #fff;
}

.qualification-page .gce-business #col-2 .qualification h3, .qualification-page .gce-business #col-2 .resource h3 {
	font-size: 1.3em;
	color: #393c6b;
}

.qualification-page .gce-business .subject-header {
	background: #393c6b;
}

.qualification-page .gqreform.gce-business h1 span {
	color: #cccccc;
}

/*A Level Chemistry A*/

.gce-chemistrya .subHeader {
	background: #e7ce2c	url(../images/ocr/gce_chemistrya_header.jpg) no-repeat top right;
}

.sowb-page .gce-chemistrya #col-2 h2 {	
	color: #c6b027;
}

.qualification-page .gce-chemistrya h2.subject-header {
	color: #000;
}

.qualification-page .gce-chemistrya #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-chemistrya h1 {
	color: #000;
}

.qualification-page .gce-chemistrya #col-2 .qualification h3, .qualification-page .gce-chemistrya #col-2 .resource h3 {
	font-size: 1.3em;
	color: #c6b027;
}

.qualification-page .gce-chemistrya .subject-header {
	background: #e7ce2c;
}

.qualification-page .gqreform.gce-chemistrya h1 span {
	color: #333;
}

/*A Level Chemistry B*/

.gce-chemistryb .subHeader {
	background: #e7ce2c	url(../images/ocr/gce_chemistryb_header.jpg) no-repeat top right;
}

.qualification-page .gce-chemistryb h2.subject-header {
	color: #000;
}

.sowb-page .gce-chemistryb #col-2 h2 {	
	color: #c6b027;
}

.qualification-page .gce-chemistryb #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-chemistryb h1 {
	color: #000;
}

.qualification-page .gce-chemistryb #col-2 .qualification h3, .qualification-page .gce-chemistryb #col-2 .resource h3 {
	font-size: 1.3em;
	color: #c6b027;
}

.qualification-page .gce-chemistryb .subject-header {
	background: #e7ce2c;
}

.qualification-page .gqreform.gce-chemistryb h1 span {
	color: #333;
}

/*A Level Classical Civilisation*/

.gce-classicalciv .subHeader {
	background: #4a4654	url(../images/ocr/gce-classical-civilisation-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gce-classicalciv #col-2 h2 {	
	color: #4a4654;
}

.qualification-page .gce-classicalciv h2.subject-header {
	color: #fdfdfd;
}

.qualification-page .gce-classicalciv #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-classicalciv h1 {
	color: #fdfdfd;
}

.qualification-page .gce-classicalciv #col-2 .qualification h3, .qualification-page .gce-classicalciv #col-2 .resource h3 {
	font-size: 1.3em;
	color: #4a4654;
}

.qualification-page .gce-classicalciv .subject-header {
	background: #4a4654;
}

.qualification-page .gqreform.gce-classicalciv h1 span {
	color: #e1e1e1;
}

/*A Level Computer Science*/

.gce-computerscience .subHeader {
	background: #245d66 url(../images/ocr/gce_computerscience_header.jpg) no-repeat top right;
}

.sowb-page .gce-computerscience #col-2 h2 {
	color: #245d66;
}

.qualification-page .gce-computerscience #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-computerscience h1 {
	color: #fff;
}

.qualification-page .gce-computerscience #col-2 .qualification h3, .qualification-page .gce-computerscience #col-2 .resource h3 {
	font-size: 1.3em;
	color: #245d66;
}

.qualification-page .gce-computerscience .subject-header {
	background: #245d66;
}

.qualification-page .gqreform.gce-computerscience h1 span {
	color: #cccccc;
}


/*A Level Design and Technology*/

.gce-dt .subHeader {
	background: #0a3325	url(../images/ocr/gce-design-and-technology-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gce-dt #col-2 h2 {	
	color: #0a3325;
}

.qualification-page .gce-dt h2.subject-header {
	color: #f1f1f1;
}

.qualification-page .gce-dt #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-dt h1 {
	color: #f1f1f1;
}

.qualification-page .gce-dt #col-2 .qualification h3, .qualification-page .gce-dt #col-2 .resource h3 {
	font-size: 1.3em;
	color: #367161;
}

.qualification-page .gce-dt .subject-header {
	background: #0a3325;
}

.qualification-page .gqreform.gce-dt h1 span {
	color: #ababab;
}


/*A Level Drama and Theatre*/

.gce-drama .subHeader {
                background: #915ea1 url(../images/ocr/gce-drama-and-theatre-header.jpg) no-repeat -965px 0;
}

.qualification-page .gce-drama #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-drama h1 {
                color: #ffffff;
}

.sowb-page .gce-drama #col-2 h2 {  
                color: #915ea1;
}

.qualification-page .gce-drama #col-2 .qualification h3, .qualification-page .gce-drama #col-2 .resource h3 {
	font-size: 1.3em;
	color: #915ea1;
}

.qualification-page .gce-drama .subject-header {
                background: #915ea1;
}

.qualification-page .gqreform.gce-drama h1 span {
                color: #f6f6f6;
}

/*A Level Economics*/

.gce-economics .subHeader {
	background: #830e2b	url(../images/ocr/gce_economics_header.jpg) no-repeat top right;
}

.sowb-page .gce-economics #col-2 h2 {
	color: #830e2b;
}

.qualification-page .gce-economics #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-economics h1 {
	color: #fff;
}

.qualification-page .gce-economics #col-2 .qualification h3, .qualification-page .gce-economics #col-2 .resource h3 {
	font-size: 1.3em;
	color: #830e2b;
}

.qualification-page .gce-economics .subject-header {
	background: #830e2b;
}

.qualification-page .gqreform.gce-economics h1 span {
	color: #cccccc;
}

/*A Level English Language*/

.gce-englang .subHeader {
	background: #287c41	url(../images/ocr/gce_englang_header.jpg) no-repeat top right;
}

.sowb-page .gce-englang #col-2 h2 {	
	color: #287c41;
}

.qualification-page .gce-englang #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-englang h1 {
	color: #fff;
}

.qualification-page .gce-englang #col-2 .qualification h3, .qualification-page .gce-englang #col-2 .resource h3 {
	font-size: 1.3em;
	color: #287c41;
}

.gce-englang #col-2 h2, .gce-englang #col-2 caption {
	color: #287c41;
}

.gce-englang #col-2 h2.subject-header {
	color: #fff;
}

.qualification-page .gce-englang .subject-header {
	background: #287c41;
}

.qualification-page .gqreform.gce-englang h1 span {
	color: #cccccc;
}

/*A Level English Language and Literature*/

.gce-englanglit .subHeader {
	background: #8cb49a	url(../images/ocr/gce_englanglit_header.jpg) no-repeat top right;
}

.sowb-page .gce-englanglit #col-2 h2 {
	color: #8cb49a;
}

.qualification-page .gce-englanglit #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-englanglit h1 {
	color: #fff;
}

.qualification-page .gce-englanglit #col-2 .qualification h3, .qualification-page .gce-englanglit #col-2 .resource h3 {
	font-size: 1.3em;
	color: #8cb49a;
}

.qualification-page .gce-englanglit .subject-header {
	background: #8cb49a;
}

.qualification-page .gqreform.gce-englanglit h1 span {
	color: #3c3c3c;
}

/*A Level English Literature*/

.gce-englit .subHeader {
	background: #529400	url(../images/ocr/gce_englit_header.jpg) no-repeat top right;
}

.sowb-page .gce-englit #col-2 h2 {	
	color: #529400;
}

.qualification-page .gce-englit #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-englit h1 {
	color: #fff;
}

.qualification-page .gce-englit #col-2 .qualification h3, .qualification-page .gce-englit #col-2 .resource h3 {
	font-size: 1.3em;
	color: #529400;
}

.qualification-page .gce-englit .subject-header {
	background: #529400;
}

.qualification-page .gqreform.gce-englit h1 span {
	color: #cccccc;
}

/*A Level Film Studies*/

.gce-film .subHeader {
                background: #2c6350 url(../images/ocr/gce-film-studies-header.jpg) no-repeat -965px 0;
}

.qualification-page .gce-film #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-film h1 {
                color: #ffffff;
}

.sowb-page .gce-film #col-2 h2 {  
                color: #2c6350;
}

.qualification-page .gce-film #col-2 .qualification h3, .qualification-page .gce-film #col-2 .resource h3 {
	font-size: 1.3em;
	color: #2c6350;
}

.qualification-page .gce-film .subject-header {
                background: #2c6350;
}

.qualification-page .entry-art h2.subject-header {
	color: #ffffff;
}

.qualification-page .gqreform.gce-film h1 span {
                color: #d3d3d3;
}

/*A Level Geography*/

.gce-geography .subHeader {
	background: #60665a	url(../images/ocr/gce-geography-header.jpg) no-repeat -965px 0;
}

.sowb-page .gce-geography #col-2 h2 {	
	color: #60665a;
}

.qualification-page .gce-geography #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-geography h1 {
	color: #fff;
}

.qualification-page .gce-geography #col-2 .qualification h3, .qualification-page .gce-geography #col-2 .resource h3 {
	font-size: 1.3em;
	color: #60665a;
}

.qualification-page .gce-geography .subject-header {
	background: #60665a;
}

.qualification-page .gqreform.gce-geography h1 span {
	color: #e3e3e3;
}

/*A Level Geology*/

.gce-geology .subHeader {
	background: #776d63	url(../images/ocr/gce_geology_header.jpg) no-repeat top right;
}

.sowb-page .gce-geology #col-2 h2 {  
    color: #776d63;
}

.qualification-page .gce-geology #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-geology h1 {
	color: #fff;
}

.qualification-page .gce-geology #col-2 .qualification h3, .qualification-page .gce-geology #col-2 .resource h3 {
	font-size: 1.3em;
	color: #776d63;
}

.qualification-page .gce-geology .subject-header {
	background: #776d63;
}

.qualification-page .gqreform.gce-geology h1 span {
	color: #cccccc;
}


/*A Level History A*/

.gce-history .subHeader {
	background: #877c00	url(../images/ocr/gce_history_header.jpg) no-repeat top right;
}

.sowb-page .gce-history #col-2 h2 {	
	color: #877c00;
}

.qualification-page .gce-history #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-history h1 {
	color: #fff;
}

.qualification-page .gce-history #col-2 .qualification h3, .qualification-page .gce-history #col-2 .resource h3 {
	font-size: 1.3em;
	color: #877c00;
}

.qualification-page .gce-history .subject-header {
	background: #877c00;
}

.qualification-page .gqreform.gce-history h1 span {
	color: #cccccc;
}

/*A Level Law*/

.gce-law .subHeader {
                background: #32618b url(../images/ocr/gce-law-header.jpg) no-repeat -965px 0;
}

.qualification-page .gce-law #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-law h1 {
                color: #ffffff;
}

.sowb-page .gce-law #col-2 h2 {  
                color: #32618b;
}

.qualification-page .gce-law #col-2 .qualification h3, .qualification-page .gce-law #col-2 .resource h3 {
	font-size: 1.3em;
	color: #32618b;
}

.qualification-page .gce-law .subject-header {
                background: #32618b;
}

.qualification-page .entry-art h2.subject-header {
	color: #ffffff;
}

.qualification-page .gqreform.gce-law h1 span {
                color: #f3f3f3;
}

/*A Level Maths A and B, Further Maths A and B*/

.gce-maths-a .subHeader {
    background: #4d2724 url(../images/ocr/gce-maths-a-header.jpg) no-repeat -965px 0;
}

.gce-maths-b .subHeader {
    background: #4d2724 url(../images/ocr/gce-maths-b-header.jpg) no-repeat -965px 0;
}

.qualification-page .gce-maths-a #col-2 h3, .qualification-page .gce-maths-b #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-maths-a h1, .gce-maths-b h1 {
    color: #ffffff;
}

.sowb-page .gce-maths-a #col-2 h2, .sowb-page .gce-maths-b #col-2 h2 {  
    color: #4d2724;
}

.qualification-page .gce-maths-a #col-2 .qualification h3, .qualification-page .gce-maths-a #col-2 .resource h3, .qualification-page .gce-maths-b #col-2 .qualification h3, .qualification-page .gce-maths-b #col-2 .resource h3 {
	font-size: 1.3em;
	color: #4d2724;
}

.qualification-page .gce-maths-a .subject-header, .qualification-page .gce-maths-b .subject-header {
     background: #4d2724;
}

.qualification-page .gqreform.gce-maths-a h1 span, .qualification-page .gqreform.gce-maths-b h1 span {
     color: #ececec;
}

/*A Level Media Studies*/

.gce-media .subHeader {
                background: #2c6350 url(../images/ocr/gce-media-studies-header.jpg) no-repeat -965px 0;
}

.qualification-page .gce-media #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-media h1 {
                color: #ffffff;
}

.sowb-page .gce-media #col-2 h2 {  
                color: #2c6350;
}

.qualification-page .gce-media #col-2 .qualification h3, .qualification-page .gce-media #col-2 .resource h3 {
	font-size: 1.3em;
	color: #2c6350;
}

.qualification-page .gce-media .subject-header {
                background: #2c6350;
}

.qualification-page .entry-art h2.subject-header {
	color: #ffffff;
}

.qualification-page .gqreform.gce-media h1 span {
                color: #dfdfdf;
}

/*A Level Physics A*/

.gce-physicsa .subHeader {
	background: #9584ae	url(../images/ocr/gce_physicsa_header.jpg) no-repeat top right;
}

.sowb-page .gce-physicsa #col-2 h2 {	
	color: #9584ae;
}

.qualification-page .gce-physicsa #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-physicsa h1 {
	color: #fff;
}

.qualification-page .gce-physicsa #col-2 .qualification h3, .qualification-page .gce-physicsa #col-2 .resource h3 {
	font-size: 1.3em;
	color: #9584ae;
}

.qualification-page .gce-physicsa .subject-header {
	background: #9584ae;
}

.qualification-page .gqreform.gce-physicsa h1 span {
	color: #202020;
}

/*A Level Physics B*/

.gce-physicsb .subHeader {
	background: #9584ae	url(../images/ocr/gce_physicsb_header.jpg) no-repeat top right;
}

.sowb-page .gce-physicsb #col-2 h2 {
	color: #9584ae;
}

.qualification-page .gce-physicsb #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-physicsb h1 {
	color: #fff;
}

.qualification-page .gce-physicsb #col-2 .qualification h3, .qualification-page .gce-physicsb #col-2 .resource h3 {
	font-size: 1.3em;
	color: #9584ae;
}

.qualification-page .gce-physicsb .subject-header {
	background: #9584ae;
}

.qualification-page .gqreform.gce-physicsb h1 span {
	color: #202020;
}

/*A Level Physical Education*/

.gce-pe .subHeader {
	background: #b03e79	url(../images/ocr/gce-pe-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gce-pe #col-2 h2 {	
	color: #b03e79;
}

.qualification-page .gce-pe #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-pe h1 {
	color: #fff;
}

.qualification-page .gce-pe #col-2 .qualification h3, .qualification-page .gce-pe #col-2 .resource h3 {
	font-size: 1.3em;
	color: #b03e79;
}

.qualification-page .gce-pe .subject-header {
	background: #b03e79;
}

.qualification-page .gqreform.gce-pe h1 span {
	color: #ececec;
}

/*A Level Psychology*/

.gce-psychology .subHeader {
	background: #956893	url(../images/ocr/gce_psychology_header.jpg) no-repeat top right;
}

.sowb-page .gce-psychology #col-2 h2 {	
	color: #956893;
}

.qualification-page .gce-psychology #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-psychology h1 {
	color: #fff;
}

.qualification-page .gce-psychology #col-2 .qualification h3, .qualification-page .gce-psychology #col-2 .resource h3 {
	font-size: 1.3em;
	color: #956893;
}

.qualification-page .gce-psychology .subject-header {
	background: #956893;
}

.qualification-page .gqreform.gce-psychology h1 span {
	color: #cccccc;
}

/*A Level Religious Studies*/

.gce-rs .subHeader {
                background: #686e6c url(../images/ocr/gce-rs-header.jpg) no-repeat -965px 0;
}

.qualification-page .gce-rs #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-rs h1 {
                color: #ffffff;
}

.sowb-page .gce-rs #col-2 h2 {  
                color: #686e6c;
}

.qualification-page .gce-rs #col-2 .qualification h3, .qualification-page .gce-rs #col-2 .resource h3 {
	font-size: 1.3em;
	color: #686e6c;
}

.qualification-page .gce-rs .subject-header {
                background: #686e6c;
}

.qualification-page .gqreform.gce-rs h1 span {
                color: #f2f2f2;
}

/*A Level Sociology*/

.gce-sociology .subHeader {
	background: #8f0864	url(../images/ocr/gce_sociology_header.jpg) no-repeat top right;
}

.sowb-page .gce-sociology #col-2 h2 {	
	color: #8f0864;
}

.qualification-page .gce-sociology #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gce-sociology h1 {
	color: #fff;
}

.qualification-page .gce-sociology #col-2 .qualification h3, .qualification-page .gce-sociology #col-2 .resource h3 {
	font-size: 1.3em;
	color: #8f0864;
}

.qualification-page .gce-sociology .subject-header {
	background: #8f0864;
}

.qualification-page .gqreform.gce-sociology h1 span {
	color: #cccccc;
}

/*GCSE Ancient History*/

.gcse-ancient-history .subHeader {
                background: #afab62 url(../images/ocr/gcse-ancient-history-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-ancient-history #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-ancient-history h1 {
                color: #000000;
}

.sowb-page .gcse-ancient-history #col-2 h2 {  
                color: #afab62;
}

.qualification-page .gcse-ancient-history #col-2 .qualification h3, .qualification-page .gcse-ancient-history #col-2 .resource h3 {
	font-size: 1.3em;
	color: #6c693c;
}

.qualification-page .gcse-ancient-history .subject-header {
                background: #afab62;
}

.qualification-page .entry-art h2.subject-header {
	color: #000000;
}

.qualification-page .gqreform.gcse-ancient-history h1 span {
                color: #3b3b3b;
}

/*GCSE Art and Design*/

.gcse-artdesign .subHeader {
                background: #dda421 url(../images/ocr/gcse_art_and_design_header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-artdesign #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-artdesign h1 {
                color: #000000;
}

.sowb-page .gcse-artdesign #col-2 h2 {  
                color: #dda421;
}

.qualification-page .gcse-artdesign h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-artdesign #col-2 .qualification h3, .qualification-page .gcse-artdesign #col-2 .resource h3 {
	font-size: 1.3em;
	color: #dda421;
}

.qualification-page .gcse-artdesign .subject-header {
                background: #dda421;
}

.qualification-page .gqreform.gcse-artdesign h1 span {
                color: #4c4c4c;
}


/*GCSE Business*/

.gcse-business .subHeader {
	background: #658cc5	url(../images/ocr/gcse-business-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-business #col-2 h2 {	
	color: #658cc5;
}

.qualification-page .gcse-business h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-business #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-business h1 {
	color: #000000;
}

.qualification-page .gcse-business #col-2 .qualification h3, .qualification-page .gcse-business #col-2 .resource h3 {
	font-size: 1.3em;
	color: #5677a7;
}

.qualification-page .gcse-business .subject-header {
	background: #658cc5;
}

.qualification-page .gqreform.gcse-business h1 span {
	color: #353535;
}


/*GCSE Citizenship Studies*/

.gcse-citizenship-studies .subHeader {
                background: #3d3f68 url(../images/ocr/gcse-citizenship-studies-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-citizenship-studies #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-citizenship-studies h1 {
                color: #ffffff;
}

.sowb-page .gcse-citizenship-studies #col-2 h2 {  
                color: #3d3f68;
}

.qualification-page .gcse-citizenship-studies #col-2 .qualification h3, .qualification-page .gcse-citizenship-studies #col-2 .resource h3 {
	font-size: 1.3em;
	color: #3d3f68;
}

.qualification-page .gcse-citizenship-studies .subject-header {
                background: #3d3f68;
}

.qualification-page .gqreform.gcse-citizenship-studies h1 span {
                color: #cccccc;
}

/*GCSE Classical Civilisation*/

.gcse-classicalciv .subHeader {
	background: #aeb6c3	url(../images/ocr/gcse-classical-civilisation-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-classicalciv #col-2 h2 {	
	color: #6f747c;
}

.qualification-page .gcse-classicalciv h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-classicalciv #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-classicalciv h1 {
	color: #000000;
}

.qualification-page .gcse-classicalciv #col-2 .qualification h3, .qualification-page .gcse-classicalciv #col-2 .resource h3 {
	font-size: 1.3em;
	color: #6f747c;
}

.qualification-page .gcse-classicalciv .subject-header {
	background: #aeb6c3;
}

.qualification-page .gqreform.gcse-classicalciv h1 span {
	color: #454545;
}

/*GCSE Classical Greek*/

.gcse-classical-greek .subHeader {
                background: #e9644c url(../images/ocr/gcse-classical-greek-header.jpg) no-repeat top right;
}

.qualification-page .gcse-classical-greek #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-classical-greek h1 {
                color: #000000;
}

.sowb-page .gcse-classical-greek #col-2 h2 {  
                color: #e9644c;
}

.qualification-page .gcse-classical-greek #col-2 .qualification h3, .qualification-page .gcse-classical-greek #col-2 .resource h3 {
	font-size: 1.3em;
	color: #e9644c;
}

.qualification-page .gcse-classical-greek .subject-header {
                background: #e9644c;
}

.qualification-page .gqreform.gcse-classical-greek h1 span {
                color: #222222;
}

/*GCSE Computer Science*/

.gcse-computer-science .subHeader {
     background: #a5cfdf url(../images/ocr/gcse-computer-science-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-computer-science #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-computer-science h1 {
     color: #000000;
}

.sowb-page .gcse-computer-science #col-2 h2 {  
     color: #a5cfdf;
}

.qualification-page .gcse-computer-science h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-computer-science #col-2 .qualification h3, .qualification-page .gcse-computer-science #col-2 .resource h3 {
	font-size: 1.3em;
	color: #8cb0ba;
}

.qualification-page .gcse-computer-science .subject-header {
                background: #a5cfdf;
}

.qualification-page .gqreform.gcse-computer-science h1 span {
                color: #505050;
}


/*GCSE Design and Technology*/

.gcse-dt .subHeader {
	background: #4b9d86	url(../images/ocr/gcse-design-and-technology-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-dt #col-2 h2 {	
	color: #4b9d86;
}

.qualification-page .gcse-dt h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-dt #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-dt h1 {
	color: #000000;
}

.qualification-page .gcse-dt #col-2 .qualification h3, .qualification-page .gcse-dt #col-2 .resource h3 {
	font-size: 1.3em;
	color: #367161;
}

.qualification-page .gcse-dt .subject-header {
	background: #4b9d86;
}

.qualification-page .gqreform.gcse-dt h1 span {
	color: #282828;
}

/*GCSE Drama*/

.gcse-drama .subHeader {
	background: #c29fbf	url(../images/ocr/gcse-drama-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-drama #col-2 h2 {	
	color: #776275;
}

.qualification-page .gcse-drama h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-drama #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-drama h1 {
	color: #000000;
}

.qualification-page .gcse-drama #col-2 .qualification h3, .qualification-page .gcse-drama #col-2 .resource h3 {
	font-size: 1.3em;
	color: #776275;
}

.qualification-page .gcse-drama .subject-header {
	background: #c29fbf;
}

.qualification-page .gqreform.gcse-drama h1 span {
	color: #353535;
}

/*GCSE Economics*/

.gcse-economics .subHeader {
	background: #cc0049	url(../images/ocr/gcse-economics-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-economics #col-2 h2 {	
	color: #cc0049;
}

.qualification-page .gcse-economics h2.subject-header {
	color: #ffffff;
}

.qualification-page .gcse-economics #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-economics h1 {
	color: #ffffff;
}

.qualification-page .gcse-economics #col-2 .qualification h3, .qualification-page .gcse-economics #col-2 .resource h3 {
	font-size: 1.3em;
	color: #cc0049;
}

.qualification-page .gcse-economics .subject-header {
	background: #cc0049;
}

.qualification-page .gqreform.gcse-economics h1 span {
	color: #eeeeee;
}

/*GCSE English Language*/

.gcse-englang .subHeader {
	background: #97d197	url(../images/ocr/gcse_englang_header.jpg) no-repeat top right;
}

.sowb-page .gcse-englang #col-2 h2 {	
	color: #90b082;
}

.qualification-page .gcse-englang h2.subject-header {
	color: #000;
}

.qualification-page .gcse-englang #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-englang h1 {
	color: #000;
}

.qualification-page .gcse-englang #col-2 .qualification h3, .qualification-page .gcse-englang #col-2 .resource h3 {
	font-size: 1.3em;
	color: #90b082;
}

.qualification-page .gcse-englang .subject-header {
	background: #97d197;
}

.qualification-page .gqreform.gcse-englang h1 span {
	color: #666666;
}


/*GCSE English Literature*/

.gcse-englit .subHeader {
	background: #bad200	url(../images/ocr/gcse_englit_header.jpg) no-repeat top right;
}

.sowb-page .gcse-englit #col-2 h2 {	
	color: #889901;
}

.qualification-page .gcse-englit h2.subject-header {
	color: #000;
}

.qualification-page .gcse-englit #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-englit h1 {
	color: #000;
}

.qualification-page .gcse-englit #col-2 .qualification h3, .qualification-page .gcse-englit #col-2 .resource h3 {
	font-size: 1.3em;
	color: #889901;
}

.qualification-page .gcse-englit .subject-header {
	background: #bad200;
}

.qualification-page .gqreform.gcse-englit h1 span {
	color: #666666;
}

/*GCSE Film Studies*/

.gcse-film .subHeader {
                background: #6aad9b url(../images/ocr/gcse-film-studies-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-film #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-film h1 {
                color: #000000;
}

.sowb-page .gcse-film #col-2 h2 {  
                color: #6aad9b;
}

.qualification-page .gcse-film #col-2 .qualification h3, .qualification-page .gcse-film #col-2 .resource h3 {
	font-size: 1.3em;
	color: #4d7d70;
}

.qualification-page .gcse-film .subject-header {
                background: #6aad9b;
}

.qualification-page .entry-art h2.subject-header {
	color: #000000;
}

.qualification-page .gqreform.gcse-film h1 span {
                color: #363636;
}

/*GCSE Food Prep*/

.gcse-food-prep .subHeader, .food-preparation-and-nutrition .subHeader {
     background: #e4e002 url(../images/ocr/gcse-food-prep-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-food-prep #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-food-prep h1, .food-preparation-and-nutrition h1 {
     color: #000000;
}

.sowb-page .gcse-food-prep #col-2 h2 {  
     color: #e4e002;
}

.qualification-page .gcse-food-prep h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-food-prep #col-2 .qualification h3, .qualification-page .gcse-food-prep #col-2 .resource h3 {
	font-size: 1.3em;
	color: #c2be02;
}

.qualification-page .gcse-food-prep .subject-header {
                background: #e4e002;
}

.qualification-page .gqreform.gcse-food-prep h1 span {
                color: #505050;
}

/*GCSE Geography A*/

.gcse-geography-a .subHeader {
     background: #93b29e url(../images/ocr/gcse-geography-a-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-geography-a #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-geography-a h1 {
     color: #000000;
}

.sowb-page .gcse-geography-a #col-2 h2 {  
     color: #83978a;
}

.qualification-page .gcse-geography-a #col-2 .qualification h3, .qualification-page .gcse-geography-a #col-2 .resource h3 {
	font-size: 1.3em;
	color: #83978a;
}

.qualification-page .gcse-geography-a .subject-header {
                background: #83978a;
}

.qualification-page .gqreform.gcse-geography-a h1 span {
                color: #fff;
}

/*GCSE Geography B*/

.gcse-geography-b .subHeader {
                background: #93b29e url(../images/ocr/gcse-geography-b-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-geography-b #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-geography-b h1 {
                color: #000000;
}

.sowb-page .gcse-geography-b #col-2 h2 {  
                color: #83978a;
}

.qualification-page .gcse-geography-b #col-2 .qualification h3, .qualification-page .gcse-geography-b #col-2 .resource h3 {
	font-size: 1.3em;
	color: #83978a;
}

.qualification-page .gcse-geography-b .subject-header {
                background: #83978a;
}

.qualification-page .gqreform.gcse-geography-b h1 span {
                color: #fff;
}

/*GCSE Latin*/

.gcse-latin .subHeader {
                background: #cd644e url(../images/ocr/gcse-latin-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-latin #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-latin h1 {
                color: #000000;
}

.sowb-page .gcse-latin #col-2 h2 {  
                color: #cd644e;
}

.qualification-page .gcse-latin #col-2 .qualification h3, .qualification-page .gcse-latin #col-2 .resource h3 {
	font-size: 1.3em;
	color: #cd644e;
}

.qualification-page .gcse-latin .subject-header {
                background: #cd644e;
}

.qualification-page .gqreform.gcse-latin h1 span {
                color: #181818;
}

/*GCSE Media Studies*/

.gcse-media .subHeader {
                background: #6aad9b url(../images/ocr/gcse-media-studies-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-media #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-media h1 {
                color: #000000;
}

.sowb-page .gcse-media #col-2 h2 {  
                color: #6aad9b;
}

.qualification-page .gcse-media #col-2 .qualification h3, .qualification-page .gcse-media #col-2 .resource h3 {
	font-size: 1.3em;
	color: #4d7d70;
}

.qualification-page .gcse-media .subject-header {
                background: #6aad9b;
}

.qualification-page .entry-art h2.subject-header {
	color: #000000;
}

.qualification-page .gqreform.gcse-media h1 span {
                color: #383838;
}

/*GCSE Music*/

.gcse-music .subHeader {
                background: #bd7f94 url(../images/ocr/gcse-music-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-music #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-music h1 {
                color: #000000;
}

.sowb-page .gcse-music #col-2 h2 {  
                color: #bd7f94;
}

.qualification-page .gcse-music #col-2 .qualification h3, .qualification-page .gcse-music #col-2 .resource h3 {
	font-size: 1.3em;
	color: #bd7f94;
}

.qualification-page .gcse-music .subject-header {
                background: #bd7f94;
}

.qualification-page .gqreform.gcse-music h1 span {
                color: #252525;
}

/*GCSE Maths*/

.gcse-maths .subHeader {
	background: #ce0b11	url(../images/ocr/gcse_maths_header.jpg) no-repeat top right;
}

.sowb-page .gcse-maths #col-2 h2 {	
	color: #ce0b11;
}

.qualification-page .gcse-maths #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-maths h1 {
	color: #fff;
}

.qualification-page .gcse-maths #col-2 .qualification h3, .qualification-page .gcse-maths #col-2 .resource h3 {
	font-size: 1.3em;
	color: #ce0b11;
}

.qualification-page .gcse-maths .subject-header {
	background: #ce0b11;
}

.qualification-page .gqreform.gcse-maths h1 span {
	color: #cccccc;
}

/*GCSE Physical Education*/

.gcse-pe .subHeader {
	background: #db8bae	url(../images/ocr/gcse-pe-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-pe #col-2 h2 {	
	color: #db8bae;
}

.qualification-page .gcse-pe h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-pe #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-pe h1 {
	color: #000000;
}

.qualification-page .gcse-pe #col-2 .qualification h3, .qualification-page .gcse-pe #col-2 .resource h3 {
	font-size: 1.3em;
	color: #ba7694;
}

.qualification-page .gcse-pe .subject-header {
	background: #db8bae;
}

.qualification-page .gqreform.gcse-pe h1 span {
	color: #353535;
}

/*GCSE Psychology*/

.gcse-psychology .subHeader {
	background: #cb9ebd	url(../images/ocr/gcse-psychology-header.jpg) no-repeat -965px 0;
}

.sowb-page .gcse-psychology #col-2 h2 {	
	color: #7d6174;
}

.qualification-page .gcse-psychology #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-psychology h1 {
	color: #000000;
}

.qualification-page .gcse-psychology #col-2 .qualification h3, .qualification-page .gcse-psychology #col-2 .resource h3 {
	font-size: 1.3em;
	color: #7d6174;
}

.qualification-page .gcse-psychology .subject-header {
	background: #cb9ebd;
}

.qualification-page .gcse-psychology h2.subject-header {
	color: #000000;
}

.qualification-page .gqreform.gcse-psychology h1 span {
	color: #3c3c3c;
}

/*GCSE History A*/

.gcse-history-a .subHeader {
                background: #b4b200    url(../images/ocr/gcse-history-a-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-history-a #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-history-a h1 {
                color: #000000;
}

.sowb-page .gcse-history-a #col-2 h2 {  
                color: #b4b200;
}

.qualification-page .gcse-history-a #col-2 .qualification h3, .qualification-page .gcse-history-a #col-2 .resource h3 {
	font-size: 1.3em;
	color: #b4b200;
}

.qualification-page .gcse-history-a .subject-header {
                background: #b4b200;
}

.qualification-page .gqreform.gcse-history-a h1 span {
                color: #353535;
}

/*GCSE History B*/

.gcse-history-b .subHeader {
                background: #b2b010    url(../images/ocr/gcse-history-b-header.jpg) no-repeat -965px 0;
}

.qualification-page .gcse-history-b #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-history-b h1 {
                color: #000000;
}

.sowb-page .gcse-history-b #col-2 h2 {  
                color: #b2b010;
}

.qualification-page .gcse-history-b h2.subject-header {
	color: #000000;
}
	
.qualification-page .gcse-history-b #col-2 .qualification h3, .qualification-page .gcse-history-b #col-2 .resource h3 {
	font-size: 1.3em;
	color: #b2b010;
}

.qualification-page .gcse-history-b .subject-header {
                background: #b2b010;
}

.qualification-page .gqreform.gcse-history-b h1 span {
                color: #353535;
}

/*GCSE Gateway Biology A*/

.gcse-biology-a .subHeader {
	background: #bf5c56	url(../images/ocr/gcse-biology-a-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-biology-a #col-2 h2 {	
	color: #bf5c56;
}

.qualification-page .gcse-biology-a h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-biology-a #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-biology-a h1 {
	color: #000000;
}

.qualification-page .gcse-biology-a #col-2 .qualification h3, .qualification-page .gcse-biology-a #col-2 .resource h3 {
	font-size: 1.3em;
	color: #bf5c56;
}

.qualification-page .gcse-biology-a .subject-header {
	background: #bf5c56;
}

.qualification-page .gqreform.gcse-biology-a h1 span {
	color: #e5e5e5;
}

/*GCSE TFCS  B*/

.gcse-biology-b .subHeader {
	background: #bf5c56	url(../images/ocr/gcse-biology-b-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-biology-b #col-2 h2 {	
	color: #bf5c56;
}

.qualification-page .gcse-biology-b h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-biology-b #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-biology-b h1 {
	color: #000000;
}

.qualification-page .gcse-biology-b #col-2 .qualification h3, .qualification-page .gcse-biology-b #col-2 .resource h3 {
	font-size: 1.3em;
	color: #bf5c56;
}

.qualification-page .gcse-biology-b .subject-header {
	background: #bf5c56;
}

.qualification-page .gqreform.gcse-biology-b h1 span {
	color: #e5e5e5;
}

/*GCSE TFCS chemistry B*/

.gcse-chemistry-b .subHeader {
	background: #f6e758	url(../images/ocr/gcse-chemistry-b-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-chemistry-b #col-2 h2 {	
	color: #d3c741;
}

.qualification-page .gcse-chemistry-b h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-chemistry-b #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-chemistry-b h1 {
	color: #000000;
}

.qualification-page .gcse-chemistry-b #col-2 .qualification h3, .qualification-page .gcse-chemistry-b #col-2 .resource h3 {
	font-size: 1.3em;
	color: #c6b027;
}

.qualification-page .gcse-chemistry-b .subject-header {
	background: #f6e758;
}

.qualification-page .gqreform.gcse-chemistry-b h1 span {
	color: #616161;
}

/*GCSE Religious Studies*/

.gcse-rs .subHeader {
	background: #b7bdb9	url(../images/ocr/gcse-rs-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-rs #col-2 h2 {	
	color: #b7bdb9;
}

.qualification-page .gcse-rs h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-rs #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-rs h1 {
	color: #000000;
}

.qualification-page .gcse-rs #col-2 .qualification h3, .qualification-page .gcse-rs #col-2 .resource h3 {
	font-size: 1.3em;
	color: #717471;
}

.qualification-page .gcse-rs .subject-header {
	background: #b7bdb9;
}

.qualification-page .gqreform.gcse-rs h1 span {
	color: #3b3b3b;
}


/*GCSE Physics A*/

.gcse-physicsa .subHeader {
	background: #bab0d2	url(../images/ocr/gcse-physics-a-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-physicsa #col-2 h2 {	
	color: #bab0d2;
}

.qualification-page .gcse-physicsa h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-physicsa #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-physicsa h1 {
	color: #000000;
}

.qualification-page .gcse-physicsa #col-2 .qualification h3, .qualification-page .gcse-physicsa #col-2 .resource h3 {
	font-size: 1.3em;
	color: #6a6371;
}

.qualification-page .gcse-physicsa .subject-header {
	background: #bab0d2;
}

.qualification-page .gqreform.gcse-physicsa h1 span {
	color: #454545;
}

/*GCSE Physics B*/

.gcse-physicsb .subHeader {
	background: #c4b7d1	url(../images/ocr/gcse-physics-b-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-physicsb #col-2 h2 {	
	color: #c4b7d1;
}

.qualification-page .gcse-physicsb h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-physicsb #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-physicsb h1 {
	color: #000000;
}

.qualification-page .gcse-physicsb #col-2 .qualification h3, .qualification-page .gcse-physicsb #col-2 .resource h3 {
	font-size: 1.3em;
	color: #6a6371;
}

.qualification-page .gcse-physicsb .subject-header {
	background: #c4b7d1;
}

.qualification-page .gqreform.gcse-physicsb h1 span {
	color: #454545;
}

/*GCSE Chemistry A*/

.gcse-chemistrya .subHeader {
	background: #f3e65a	url(../images/ocr/gcse-chemistry-a-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-chemistrya #col-2 h2 {	
	color: #d3c741;
}

.qualification-page .gcse-chemistrya h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-chemistrya #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-gcse-chemistrya h1 {
	color: #000000;
}

.qualification-page .gcse-chemistrya #col-2 .qualification h3, .qualification-page .gcse-chemistrya #col-2 .resource h3 {
	font-size: 1.3em;
	color: #f0dc00;
}

.qualification-page .gcse-chemistrya .subject-header {
	background: #f3e65a;
}

.qualification-page .gqreform.gcse-chemistrya h1 span {
	color: #616161;
}

/*GCSE Combined Science A*/

.gcse-combined-science-a .subHeader {
	background: #509dd5	url(../images/ocr/gcse-combined-science-a-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-combined-science-a #col-2 h2 {	
	color: #509dd5;
}

.qualification-page .gcse-combined-science-a h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-combined-science-a #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-combined-science-a h1 {
	color: #000000;
}

.qualification-page .gcse-combined-science-a #col-2 .qualification h3, .qualification-page .gcse-combined-science-a #col-2 .resource h3 {
	font-size: 1.3em;
	color: #4485b5;
}

.qualification-page .gcse-combined-science-a .subject-header {
	background: #509dd5;
}

.qualification-page .gqreform.gcse-combined-science-a h1 span {
	color: #2c2c2c;
}

/*GCSE Combined Science B*/

.gcse-combinedb .subHeader {
	background: #509dd5	url(../images/ocr/gcse-combined-b-header.jpg)  no-repeat -965px 0;
}

.sowb-page .gcse-combinedb #col-2 h2 {	
	color: #509dd5;
}

.qualification-page .gcse-combinedb h2.subject-header {
	color: #000000;
}

.qualification-page .gcse-combinedb #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.gcse-combinedb h1 {
	color: #000000;
}

.qualification-page .gcse-combinedb #col-2 .qualification h3, .qualification-page .gcse-combinedb #col-2 .resource h3 {
	font-size: 1.3em;
	color: #4485b5;
}

.qualification-page .gcse-combinedb .subject-header {
	background: #509dd5;
}

.qualification-page .gqreform.gcse-combinedb h1 span {
	color: #2c2c2c;
}

/*Core Maths*/

.core-maths .subHeader {
	background: #8f001c	url(../images/ocr/level3_coremaths_header.jpg) no-repeat top right;
}

.qualifications .core-maths header.subHeader {
	background-color: #8f001c;
}

.sowb-page .core-maths #col-2 h2 {
	color: #8f001c;
}

.qualification-page .core-maths #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.core-maths h1 {
	color: #fff;
}

.qualification-page .core-maths #col-2 .qualification h3, .qualification-page .core-maths #col-2 .resource h3 {
	font-size: 1.3em;
	color: #8f001c;
}

.qualification-page .core-maths .subject-header {
	background: #8f001c;
}

.qualification-page .gqreform.core-maths h1 span {
	color: #cccccc;
}

/*Entry Level Art and Design*/

.entry-art .subHeader {
                background: #e7c13c;
}

.qualification-page .entry-art #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.entry-art h1 {
                color: #000000;
}

.sowb-page .entry-art #col-2 h2 {  
                color: #e7c13c;
}

.qualification-page .entry-art h2.subject-header {
	color: #000000;
}

.qualification-page .entry-art #col-2 .qualification h3, .qualification-page .entry-art #col-2 .resource h3 {
	font-size: 1.3em;
	color: #a78b2b;
}

.qualification-page .entry-art .subject-header {
                background: #e7c13c;
}

.qualification-page .gqreform.entry-art h1 span {
                color: #4c4c4c;
}

/*Entry Level Computer Science*/

.entry-computer-science .subHeader {
                background: #c0dde5;
}

.qualification-page .entry-computer-science #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.entry-computer-science h1 {
                color: #000000;
}

.sowb-page .entry-computer-science #col-2 h2 {  
                color: #c0dde5;
}

.qualification-page .entry-computer-science h2.subject-header {
	color: #000000;
}

.qualification-page .entry-computer-science #col-2 .qualification h3, .qualification-page .entry-computer-science #col-2 .resource h3 {
	font-size: 1.3em;
	color: #77969e;
}

.qualification-page .entry-computer-science .subject-header {
                background: #c0dde5;
}

.qualification-page .gqreform.entry-computer-science h1 span {
                color: #4c4c4c;
}

/*Entry Level English*/

.entry-english .subHeader {
                background: #cfe054;
}

.qualification-page .entry-english #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.entry-english h1 {
                color: #000000;
}

.sowb-page .entry-english #col-2 h2 {  
                color: #cfe054;
}

.qualification-page .entry-english h2.subject-header {
	color: #000000;
}

.qualification-page .entry-english #col-2 .qualification h3, .qualification-page .entry-english #col-2 .resource h3 {
	font-size: 1.3em;
	color: #808a33;
}

.qualification-page .entry-english .subject-header {
                background: #cfe054;
}

.qualification-page .gqreform.entry-english h1 span {
                color: #4c4c4c;
}

/*Entry Level Geography*/

.entry-geography .subHeader {
                background: #afc2af;
}

.qualification-page .entry-geography #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.entry-geography h1 {
                color: #000000;
}

.sowb-page .entry-geography #col-2 h2 {  
                color: #afc2af;
}

.qualification-page .entry-geography h2.subject-header {
	color: #000000;
}

.qualification-page .entry-geography #col-2 .qualification h3, .qualification-page .entry-geography #col-2 .resource h3 {
	font-size: 1.3em;
	color: #7f8c7f;
}

.qualification-page .entry-geography .subject-header {
                background: #afc2af;
}

.qualification-page .gqreform.entry-geography h1 span {
                color: #4c4c4c;
}

/*Entry Level History*/

.entry-history .subHeader {
                background: #c4c307;
}

.qualification-page .entry-history #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.entry-history h1 {
                color: #000000;
}

.sowb-page .entry-history #col-2 h2 {  
                color: #c4c307;
}

.qualification-page .entry-history h2.subject-header {
	color: #000000;
}

.qualification-page .entry-history #col-2 .qualification h3, .qualification-page .entry-history #col-2 .resource h3 {
	font-size: 1.3em;
	color: #8e8d05;
}

.qualification-page .entry-history .subject-header {
                background: #c4c307;
}

.qualification-page .gqreform.entry-history h1 span {
                color: #4c4c4c;
}

/*Entry Level Latin*/

.entry-latin .subHeader {
                background: #da8d7b;
}

.qualification-page .entry-latin #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.entry-latin h1 {
                color: #000000;
}

.sowb-page .entry-latin #col-2 h2 {  
                color: #da8d7b;
}

.qualification-page .entry-latin h2.subject-header {
	color: #000000;
}

.qualification-page .entry-latin #col-2 .qualification h3, .qualification-page .entry-latin #col-2 .resource h3 {
	font-size: 1.3em;
	color: #b97869;
}

.qualification-page .entry-latin .subject-header {
                background: #da8d7b;
}

.qualification-page .gqreform.entry-latin h1 span {
                color: #4c4c4c;
}

/*Entry Level Mathematics*/

.entry-maths .subHeader {
                background: #be0028;
}

.qualification-page .entry-maths #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.entry-maths h1 {
                color: #ffffff;
}

.sowb-page .entry-maths #col-2 h2 {  
                color: #be0028;
}

.qualification-page .entry-maths h2.subject-header {
	color: #ffffff;
}

.qualification-page .entry-maths #col-2 .qualification h3, .qualification-page .entry-maths #col-2 .resource h3 {
	font-size: 1.3em;
	color: #be0028;
}

.qualification-page .entry-maths .subject-header {
                background: #be0028;
}

.qualification-page .gqreform.entry-maths h1 span {
                color: #e9e9e9;
}

/*Entry Level Physical Education*/

.entry-pe .subHeader {
                background: #e9bace;
}

.qualification-page .entry-pe #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.entry-pe h1 {
                color: #000000;
}

.sowb-page .entry-pe #col-2 h2 {  
                color: #e9bace;
}

.qualification-page .entry-pe h2.subject-header {
	color: #000000;
}

.qualification-page .entry-pe #col-2 .qualification h3, .qualification-page .entry-pe #col-2 .resource h3 {
	font-size: 1.3em;
	color: #a88695;
}

.qualification-page .entry-pe .subject-header {
                background: #e9bace;
}

.qualification-page .gqreform.entry-pe h1 span {
                color: #4c4c4c;
}

/*Entry Level Science*/

.entry-science .subHeader {
                background: #8fc4e6;
}

.qualification-page .entry-science #col-2 h3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

.entry-science h1 {
                color: #000000;
}

.sowb-page .entry-science #col-2 h2 {  
                color: #8fc4e6;
}

.qualification-page .entry-science h2.subject-header {
	color: #000000;
}

.qualification-page .entry-science #col-2 .qualification h3, .qualification-page .entry-science #col-2 .resource h3 {
	font-size: 1.3em;
	color: #688ea7;
}

.qualification-page .entry-science .subject-header {
                background: #8fc4e6;
}

.qualification-page .gqreform.entry-science h1 span {
                color: #4c4c4c;
}


/*Published resources styles*/

/*.resource .icon, .resource [class$="-icon"] {
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    height: 2.462em;
    margin: 0 0 0 1em;
    width: 2em;
}

.resource .endorsed-by-ocr {
    background-image: url("../images/icons/search_btn.png");
}*/

.qualification-page .ui-helper-reset .resource p {
	line-height: 1.6em;
}

.resource .status-bar .status {
    border-radius: 0.15388em;
    color: #fff;
    display: inline-block;
    font-size: 0.846em;
    font-weight: bold;
    line-height: 1.45508em;
    margin-right: 1em;
    padding: 0 0.25em;
}
.resource .status-bar .status.textbook, .resource .status-bar .status.etextbook, .resource .status-bar .status.online, .resource .status-bar .status.supplementary {
    background-color: #0464b9;
}

.resource .status-bar .status.resource-partner {
    background-color: #db971b;
}

.resource .status-bar .status.website {
    background-color: #1d5e98;
}

/*Header tray styles*/

.header-tray_icon--rssfeed {
	background-position: -28px -54px;
}

/*Qual finder styles*/
 
main.bg--image aside#col-1 .qualification-search-panel .qualification-search-term {
 	width: 87%;
 	margin-left:0.5em;
	border: 1px solid #ccc;
	box-shadow: none;
}

main.bg--image h1 {
	font-size: 1.846em;	
}

.qualification-search_form .ui-autocomplete {
  width: auto;
}

.listing-panel .image--small {
   width: 100px;
}

.listing-panel .listing-panel_item .join-discuss a {
  background: #e7a614;
  text-decoration: none;
  text-transform:uppercase;
  font-size: 0.8em;
  color: #333;
padding: 0.2em 0.3em;
border: none;	
}

.listing-panel .listing-panel_item .join-discuss a:hover {
  background: #333;
  color: #fff;		
}

/*fix to stop doc icons displaying on carousel links*/

li.carousel_item a {
	padding-left: 0;
	background-image: none;
}

/*fix to stop display:inline-block for links to docs*/

.carousel_caption a[href$=".pdf"] {
	display: inline;
}

/*fix to align carousel cta link*/

.carousel_caption p {
	min-height: 3.5em;
}

/*fix for aligning News, Events, Community*/

.grid--2 .event-panel .event-panel_list {
    min-height: 26.5em;
}

.grid--2 .listing-panel .listing-panel_list {
    min-height: 26.5em;
}

/*fix for aligning About us, FAQs*/

.grid--2 .spotlight-panel-height {
	    min-height: 12em;
}

/*fix for carousel heading in IE9*/
.carousel .carousel_item h2 a {
	/*min-width: 25em;*/
	white-space:nowrap;
}

/*search using filters styles*/

.header_search-form a {
	color: #333;
	font-size: 0.9em;
	text-decoration: underline;	
}

.header_search-form a:hover {
	text-decoration: none;	
}

/*I want to link hover style*/
.intro-panel_icon-list li.intro-panel_item {
	margin-top: 0.9em;
}

.intro-panel_icon-list .intro-panel_item a:hover {
	border: none;
}

/*Remove search button from homepage qual finder*/

.qualification-search input.btn {
	display: none;	
}

.ui-autocomplete {
	max-width: 30em;	
}

/*Move cookie consent accept button because of web chat*/

.chat .cc-cookies a.cc-cookie-accept, .chat .cc-cookies-error a.cc-cookie-accept, .chat .cc-cookies a.cc-cookie-decline, .chat .cc-cookies-error a.cc-cookie-decline, .chat .cc-cookies a.cc-cookie-reset {
    display: block;
    margin: 0.5em auto;
    text-align: center;
    width: 4em;
}

/*Drop down nav heading size*/

.navigation_mega-menu .navigation_group h3 a {
	font-size: 1.2em;
}

.navigation_mega-menu .navigation_group figure img {
	padding-bottom: 0.3em;
}

/*Main nav links bold*/

body .navigation .navigation_item > a {
    font-weight: 700;
}

/*Main nav second image spacing*/

.main-nav-img-spacer {
	margin-top: 1em;	
}

/*Old top nav width fix for extra link*/

/*#quick-links div .yui3-offset-1-3 {
    margin-left: 31%;
}*/

/*Documents in accordion lists with tabs*/

.tabNavigation .accordion .ui-accordion-content .emphasized-link {
   margin-bottom: 1.3em;
}

.ui-tabs .ui-accordion .emphasized-link li a {
   text-decoration: none;
line-height: 1.7em;
}

.landingPage #col-2 .ui-tabs .accordion ul.emphasized-link li a:hover {
	background-color: #fff;
   text-decoration: underline;
}

/*Qual docs list fixes */

.qualification-page .binary-download a[href$='.xlsx'], .landing-page .binary-download a[href$='.xlsx']{background-image:none;}
.qualification-page .binary-download a[href$='.xlsm'], .landing-page .binary-download a[href$='.xlsm']{background-image:none;}
.qualification-page .binary-download a[href$='.docx'], .landing-page .binary-download a[href$='.docx']{background-image:none;}
.qualification-page .binary-download a[href$='.pptx'], .landing-page .binary-download a[href$='.pptx']{background-image:none;}


li.binaryLink {
 	border: none;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
}

li.binaryLink span.status_date, li.binaryLink span.Updated, li.binaryLink-full span.Updated, li.binaryLink span.New, .multi-media-links li span.New, .multi-media-links li span.Updated, .emphasized-link li span.New, .multimediaBlock a span.New, .multimediaBlock a span.Updated, .emphasized-link li span.entries, .emphasized-link li span.Comingsoon, .article span.New, li.binaryLink span.Comingsoon, li.binaryLink-full span.Comingsoon, .multi-media-links li span.Comingsoon, .multimediaBlock a span.Comingsoon {
 	font-size: 0.9em;
    color: #a60531;
    text-transform: uppercase;
}

.binary-details {
 	font-size: 0.9em;
	text-transform: uppercase;	
}

/*Resource status styles*/

li.binaryLink span.Updated, li.binaryLink span.New, li.binaryLink span.Comingsoon, .multi-media-links li span.New, .multi-media-links li span.Updated, .multimediaBlock a span.New, .multimediaBlock a span.Updated, .multi-media-links li span.Comingsoon, .multimediaBlock a span.Comingsoon {
  padding-left: 0;
}

li.binaryLink span.status_date, li.binaryLink span.Updated, li.binaryLink span.New, li.binaryLink span.Comingsoon, .multi-media-links li span.New, .multi-media-links li span.Updated, .multimediaBlock a span.New, .multimediaBlock a span.Updated, li.binaryLink-full span.Updated, li.binaryLink-full span.New {
  display:inline;
}

.emphasized-link li span.entries, .emphasized-link li span.Comingsoon {
	font-weight: bold;
}

/*Full BinaryLink (thumbnail/desc styles*/ 

.hide-binary-full .binaryLink-full {
border: none;
}

.hide-binary-full .binaryLink-full .binary-detail {
display: none;
}


.qualification-page .binaryLink-full, .accordianGroup .binaryLink-full, .ui-accordion-content .binaryLink-full, .landingPage .multi-media-links li .binaryLink-full {
border: 1px solid #c6c6c6;
margin: 1em 0;
}

.accordianGroup li ul.multi-media-links .binaryLink-full, .ui-accordion-content ul.multi-media-links .binaryLink-full,.landingPage .multi-media-links li .binaryLink-full {
background: #e6e6e6;
}

.qualification-page .binary-thumbnail, .accordianGroup .binary-thumbnail, .ui-accordion-content .binary-thumbnail, .landingPage .multi-media-links li .binaryLink-full .binary-thumbnail, .relatedlist .binary-thumbnail {
float: left;
padding-right: 1em;
margin: 0;
}

.landingPage.qualification-page .binary-detail, .accordianGroup .binary-detail, .ui-accordion-content .binary-detail, .landingPage .multi-media-links li .binaryLink-full .binary-detail, .relatedlist .binary-detail {
display: block;
padding: 0 1em;
}

.qualification-page .binaryLink-full span.materialTitle, .accordianGroup .binaryLink-full span.materialTitle, .ui-accordion-content .binaryLink-full span.materialTitle, .landingPage .multi-media-links li .binaryLink-full span.materialTitle,.relatedlist .binaryLink-full span.materialTitle {
font-weight: bold;
padding: 1em 0 0 1em;
}

.qualification-page .binaryLink-full span .binary-details, .accordianGroup .binaryLink-full span .binary-details, .ui-accordion-content .binaryLink-full span .binary-details, .landingPage .multi-media-links li .binaryLink-full span .binary-details, .relatedlinks .binaryLink-full span .binary-details {
font-weight: normal;
}

.qualification-page .binaryLink-full span .status_date, .accordianGroup .binaryLink-full span .status_date, .ui-accordion-content .binaryLink-full span .status_date, .landingPage .multi-media-links li .binaryLink-full span .status_date, .relatedlinks .binaryLink-full span .status_date {
font-weight: normal;
color: #a60531;
}

.qualification-page .binaryLink-full .binary-thumbnail img, .landingPage .multi-media-links li .binaryLink-full .binary-thumbnail img {
	-webkit-box-shadow: 0.5px 1px 1px 1px rgba(50, 50, 50, 0.6);
	-moz-box-shadow:    0.5px 1px 1px 1px rgba(50, 50, 50, 0.6);
	box-shadow:         1px 1px 3px 1px rgba(50, 50, 50, 0.2);
}

/*Padding for full binary link without a description*/

/*.qualification-page .binaryLink-full .binary-detail {
	padding-top: 0.75em;	
}*/