/*-------------CfE-----------------*/
#topnav{background:url(//www1.sqa.org.uk/images/nav-bot-bg-cfe.gif) 0 33px no-repeat; }
div#center, div#additionalLinks {border-top:3px solid #056f43;}
img.banner {margin:0 0 10px 0}
h1, #center h2, #center h3 {color:#056f43;}
#center h3 {color: #FFFFFF;}
#center h2{border-bottom:1px dotted #056f43;}
div.standardPanel {background:#f2f6f4;}
div.standardPanel h2 {background:#034e2f url(//www1.sqa.org.uk/images/standardH2BgCfE.gif) top left repeat-x; color:#fff; }
#left .standardPanel ul#subNav li a{color:#056f43}
#left .standardPanel ul#subNav li a:hover{background:#e6eeeb;}
#left .standardPanel ul#subNav li.hot a, #left .standardPanel ul#subNav li.open a{background:#e6eeeb;}
#footer .otherLinks{border-top:2px solid #056f43;}

#center #promo #slider li {background:#F2F6F4;}
#center #promo #slider li h2 {border-bottom:1px dotted #056F43;}
#center #promo #slider li h2 a{color:#056F43} 
#center #promo #slider li span a.link {color:#056F43}
#center #promo ol#controls li a{background:url(//www1.sqa.org.uk/images/slider-nav-hover_qual.gif) 0 0 no-repeat}
#center #promo ol#controls li a:hover {background:url(//www1.sqa.org.uk/images/slider-nav-hover_cfe.gif) 0 0 no-repeat}
#center #promo ol#controls li.current a{background:url(//www1.sqa.org.uk/images/slider-nav-current_cfe.gif) 0 0 no-repeat} 
#center .partners ul {
	display: inline;
	height: 63px;
	width: 500px;
	margin: 0 auto;
text-align: center;
}

#center h2 {
    display: block;
    margin: 0 3px;
    position: relative;
}

#center .partners ul li {
	display:inline;
	float: left;
	height: 100%;
	width: 21%;
	}
	
#center .partners li a {
	text-decoration:none;
}

#center .partners img {
	border: none;
padding: 0;
margin: 0;
}
select.cfesubject{border:1px solid #b3b3b3; color:#056F43; font-size:90%; margin:5px 0 0; padding:3px; width:170px;}

/* Quals landing page CSS */

/* Dividing elements */

#landingCol1 {
  clear: both;
  float: left;
  width: 245px;
  color: #000;
	
}

#landingCol2 {
  clear: right;
  float: right;
  width: 245px;
  color: #000;
	
}

#landingCol3 {
  clear: both;
  float: left;
  width: 245px;
  color: #000;
	
}

#landingCol4 {
  clear: right;
  float: right;
  width: 245px;
  color: #000;
	
}



#landingTop a, #landingCol1 a, #landingCol2 a {
  text-decoration: none;
}

#landingTop h3 a, #landingCol1 h3 a, #landingCol2 h3 a {
	color: #fff;
	text-decoration: none;
}

/* Common properties */

.fs01, .fs03, .fs04, .fs05 {
	margin-bottom: 20px;
	background: #f2f6f4;
}

.fs02{
background:none;
padding:0px;}


.fs03, .fs04, .fs05 {
  border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
}

/* added rules for fs03, fs04, fs05 */
.fsText {
	padding: 15px;
}

.fsText p, .fsText h4, .fsText hr {
	margin: 0 0 10px 0;
}

/* changed from fsText to fs02,fs04 */
#center .fs02 ul, #center .fs04 ul{
	margin: 0;
	padding-left: 10px;
	line-height: 100%;
}

#center .fs02  ul li, #center .fs04  ul li {
	background: url("//www4.sqa.org.uk/images/next-blue.gif") no-repeat scroll 0 5px transparent;
	padding-left: 10px;
}

/* FS01 */

.fs01 {
  background: none;
}

#center .fs01 ul {
  margin: 0;
  line-height: 0;
}

#center .fs01 ul li {
  display: block;
  float: left;
  width: 126px;
  padding: 0;
  margin: 0 2px 0 0;
  background: url("//www3.sqa.org.uk/images/standardH2BgQual.gif") repeat-x scroll left top #034E2F;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
}

#center .fs01 ul li.tabLast {
  margin: 0;
}

#center .fs01 ul li.fsTabSelected {
  background: url("//www2.sqa.org.uk/images/navOff-bg.gif") repeat-x scroll left top transparent;
}

#center .fs01 ul li a {
  display: block;
  padding: 7px 5px 5px 5px;
  font-size: 13px;
  line-height: 13px;
  color: #FFF;
}

/*
#center .fs01 ul li.fsTabSelected a {
  color: #045d38;
}
*/
#fs01Tabs img {
  width: 510px;
  height: 170px;
}

#fs01Tabs .fsText {
  display: block;
  margin-top: -3px;
  height: 1.5em;
  overflow: hidden;
  background: #f2f6f4;
}

#fs01Tabs .tabHidden {
  display: none;
}

/* FS02 */


.fs02 .fsText {
  margin-right: 0px;
  padding: 0px 0px;
}

/* FS03 */


.fs03 h3 {
    display: block;
    margin: 0;
    padding: 5px 15px;
    background: url("//www.sqa.org.uk/assets/images/standardH2BgCfE.gif") repeat-x scroll left top transparent;
}

.fs03 img {
  width: 245px;
  height: 80px;
}

#center .fs05 ul li a {
  color: #FFF;
}

/* test font size */

.fs03 .xslIndex h2 {
	font-size: 12px; 
	margin: 0 0 10px;
}


/*

.fs03 h3 a {
	color: #fff;
}

*/

/* FS04 */

.fs04 h3 {
  display: block;
  margin: 0;
  padding: 5px 15px 0 15px;
}

/* FS05 */




.fs05 h4 {
  font-size: 13px;
}
/* extra */
.fs03 div, .fs04 div, .fs05 div {
	padding: 15px;
	margin: 0 0 10px 0;
}
.fs05  p, .fs05  h4, .fs05 hr {
	margin: 0 0 10px 0;
}
#landingTop h3 a, #landingCol3 h3 a, #landingCol4 h3 a {
    color: #FFFFFF;
    text-decoration: none;
	}
	
	.fs03 .fsText {
  margin-right: 0px;
  padding: 5px 15px 5px 15px;
}
#center  .fs05 div {
    margin: 0;
    padding: 5px 15px 5px 15px;
}

div.fs03 {

padding:0px; }

div.fs03 h3

{
    background: url("//www1.sqa.org.uk/images/standardH2BgCfE.gif") repeat-x scroll left top #034E2F;
    color: #FFFFFF;
}
