/* ------------------------------------------
Client: OCR
Stylesheet: Layout
Author: Reading Room (NG)
------------------------------------------ */

/* ------------------------------------------
-- GLOBAL LAYOUT
------------------------------------------ */

#container {width:100%; min-width:995px;}
.wrapper {clear:both; width:995px; margin:0 auto; overflow:hidden;}

#wrapper {clear:both; width:995px; margin:0 auto; overflow:hidden;}
	#priContWrap {clear:both; float:left; width:100%; margin:0;}
		.priCont {margin:0 180px 0 191px;}
	#secCont {float:left; width:166px; padding:0 0 0 15px; margin-left:-100%; overflow:hidden;}
		#secNav {padding:15px 0 0; margin:0 0 15px;}

	#terCont {float:left; width:165px; margin-left:-165px; overflow:hidden;}
		#terNav {padding:12px 0 0 0; margin:0 0 10px;}

			#terNav ul.extList li a, #terNav ul.extList li a:link, #terNav ul.extList li a:active, #terNav ul.extList li a:visited {color: #363636;text-decoration: none;padding: 0.4em 0 0.4em 22px;background: url(/cymru/english/download/ext_link_icon_tcm10-1623.gif) no-repeat 0 0.6em;display: block;}
			#terNav ul.extList li a:hover {color: #000;text-decoration: underline;padding: 0.4em 0 0.4em 22px;background: url(/cymru/english/download/ext_link_icon_hover_tcm10-1624.gif) no-repeat 0 0.6em;display: block;}

/* ------------------------------------------
-- HEADER
------------------------------------------ */

#header {position:relative; width:100%; overflow:hidden; background:#41597f url(/cymru/english/download/main_header_grad_tcm10-1462.jpg) repeat-x 0 0;}

	#header .wrapper {position:relative; height:108px; background:transparent url(/cymru/english/download/main_header_tcm10-1495.jpg) no-repeat 320px 0;}
		a#logo {position:absolute; top:19px; left:15px; width:147px; height:70px; text-decoration:none; color:#fff; overflow:hidden;}
		a#logo span {position:absolute; top:0; left:0; width:100%; height:100%; background:url(/cymru/english/download/ocr_logo_tcm10-1465.gif) no-repeat; cursor:pointer;}		
		
		ul#branding {position:absolute; top:0; right:0; list-style:none; padding:0; margin:0;}
		ul#branding li {float:left; padding: 15px 7px 6px 0; margin:0; background:transparent;}
		ul#branding li a {position:relative; display:block; width:89px; height:81px; text-decoration:none; color:#fff; overflow:hidden;}
		ul#branding li a span {position:absolute; top:0; left:0; width:100%; height:100%; background:url(/cymru/english/download/pic_1_tcm10-1470.gif) no-repeat; cursor:pointer;}
		ul#branding li#brand2 a span {background-image:url(/cymru/english/download/pic_2_tcm10-1471.gif);}
		ul#branding li#brand3 a span {background-image:url(/cymru/english/download/pic_3_tcm10-1472.gif);}

		
		/* Cymru English branding images */
		ul#brandingcymruenglish {position:absolute; top:0; right:0; list-style:none; padding:0; margin:0;}
		ul#brandingcymruenglish li {float:left; padding: 15px 7px 6px 0; margin:0; background:transparent;}
		ul#brandingcymruenglish li a {position:relative; display:block; width:89px; height:81px; text-decoration:none; color:#fff; overflow:hidden;}
		ul#brandingcymruenglish li a span {position:absolute; top:0; left:0; width:100%; height:100%; background:url(/cymru/english/download/pic_1_cymru_tcm10-27119.gif) no-repeat; cursor:pointer;}
		ul#brandingcymruenglish li#brand2 a span {background-image:url(/cymru/english/download/pic_2_cymru_tcm10-27120.gif);}
		ul#brandingcymruenglish li#brand3 a span {background-image:url(/cymru/english/download/pic_3_cymru_tcm10-27121.gif);}
		
		/* Cymru Cymraeg branding images */
		ul#brandingcymrucymraeg {position:absolute; top:0; right:0; list-style:none; padding:0; margin:0;}
		ul#brandingcymrucymraeg li {float:left; padding: 15px 7px 6px 0; margin:0; background:transparent;}
		ul#brandingcymrucymraeg li a {position:relative; display:block; width:89px; height:81px; text-decoration:none; color:#fff; overflow:hidden;}
		ul#brandingcymrucymraeg li a span {position:absolute; top:0; left:0; width:100%; height:100%; background:url(/cymru/english/download/pic_1_cymru_tcm10-27123.gif) no-repeat; cursor:pointer;}
		ul#brandingcymrucymraeg li#brand2 a span {background-image:url(/cymru/english/download/pic_2_cymru_tcm10-27122.gif);}
		ul#brandingcymrucymraeg li#brand3 a span {background-image:url(/cymru/english/download/pic_3_cymru_tcm10-27124.gif);}
		
		#globalNav {float:left; padding:7px 0 6px; font-family:Arial, Helvetica, sans-serif;}

/* SEARCH BAR */

#header #searchBar {overflow:hidden; padding:0 0 1px; background:#ccd2de url(/cymru/english/download/search_sep_tcm10-1479.gif) repeat-x left bottom;}
	#searchBar .wrapper {overflow:visible; height:auto; background:#ccd2de url(/cymru/english/download/main_header_tcm10-1495.jpg) no-repeat 320px -108px;}
		#search {float:right; width:995px; padding:4px 5px 0 0; margin:0 -785px 0 5px; background:#4d668e url(/cymru/english/download/search_bg_tcm10-1477.gif) no-repeat 0 0;}


/* SEARCH BAR TOOLS */

#tools {float:right; padding:7px 0 6px; font-family:Arial, Helvetica, sans-serif;}
	#tools p {display:inline; padding:2px 0; margin:0; line-height:1.4545em; background:url(/cymru/english/download/tools_sep_tcm10-1484.gif) repeat-y right center;}
	#tools p a {padding:0 5px 0 0;}
	
	#tools a.plus {padding-right:10px;}
	#tools a.minus {padding-left:5px;}
	a.print {padding:0 0 0 17px; margin:0 0 0 10px; line-height:1.4545em; color:#333; text-decoration:none;background:url(/cymru/english/download/print_icon_tcm10-1473.gif) no-repeat left center;}
	a.print:hover, a.print:active, a.print:focus {text-decoration:underline; color:#000; background:url(/cymru/english/download/print_icon_hover_tcm10-1474.gif) no-repeat left center;}



/* ------------ Page Tools ----------- */
#pageTools {float: right; padding-top: 7px;}

#pageTools dl {float: left; background:url(/cymru/english/download/tools_sep_tcm10-1484.gif) repeat-y right center; margin-right: 7px;}
#pageTools dt, #pageTools dd {float:left;}
#pageTools dt, #pageTools dd {margin-right: 7px;}
#pageTools dd {background:#ffffff; padding: 2px 3px;}
#pageTools dd a {text-decoration:none;}
#pageTools dd a:hover {text-decoration:underline;}

#pageTools p {float:left;padding:0; margin:0;line-height:normal;}
#pageTools p#printPage {background:url(/cymru/english/download/print_icon_tcm10-1473.gif) no-repeat left center;}
#pageTools p#printPage a {padding-left: 15px; color: #333333; text-decoration: none;}
#pageTools p#printPage a:hover {background: url(/cymru/english/download/print_icon_hover_tcm10-1474.gif) no-repeat left center; color: #000000; text-decoration: underline;}


/* ------------------------------------------
-- OVERRIDES
------------------------------------------ */


/* ------------------------------------------
-- SELF CLEARING FLOATS (clearing without markup)
------------------------------------------ */

#wrapper:after,
#searchBar .wrapper:after,
#breadcrumb ol:after,
#hubPromos:after,
.genericForm fieldset p:after,
.caseStudy:after,
.columnsWrap:after,
.docsDownload li:after,
#latestIssue:after,
.promoWrap:after,
p.viewDocs:after
 {
	clear:both; display:block; content:"."; height:0; font-size:0; line-height:0; visibility:hidden;
}


/* ================================================================================= */


/*Paragraph styles*/

.priCont p.browse {background:url(/cymru/english/download/red_arrow_tcm10-1475.gif) 0 8px no-repeat;height: 18px;display: block;padding: 0 0 0 10px;margin: 10px 0 0 0;font-weight: bold;color: #000;}
.priCont p.browse a {color:#000; text-decoration:none;}
.priCont p.browse a:hover {text-decoration:underline;}




.priCont p.centre {text-align: center;}

.priCont p.pdfLink {margin: 10px 0 15px 0;padding: 2px 0 2px 25px;background: url(/cymru/english/download/pdf_icon_tcm10-1636.gif) 0 2px no-repeat;line-height: 1.5em;}
	.priCont p.pdfLink a {text-decoration: none;}
	.priCont p.pdfLink a:hover {text-decoration: underline;}
	
.priCont p.wmvLink {margin: 10px 0 15px 0;padding: 2px 0 2px 25px;background: url(/cymru/english/download/wmv_icon_tcm10-25007.gif) 0 2px no-repeat;line-height: 1.5em;}
	.priCont p.wmvLink a {text-decoration: none;}
	.priCont p.wmvLink a:hover {text-decoration: underline;}

.priCont p.wordLink {margin: 10px 0 15px 0;padding: 2px 0 2px 25px;background: url(/cymru/english/download/word_icon_tcm10-1645.gif) 0 2px no-repeat;line-height: 1.5em;}
	.priCont p.wordLink a {text-decoration: none;}
	.priCont p.wordLink a:hover {text-decoration: underline;}
	
.priCont p.zipLink {margin: 10px 0 15px 0;padding: 2px 0 2px 25px;background: url(/cymru/english/download/zip_icon_tcm10-1646.gif) 0 2px no-repeat;line-height: 1.5em;}
	.priCont p.zipLink a {text-decoration: none;}
	.priCont p.zipLink a:hover {text-decoration: underline;}

p.caseBtn {margin: 0;padding: 0;}
	p.caseBtn a {display: block;background: url(/img/design/btn/case_btn.gif) no-repeat;text-indent: -900em;text-decoration: none;line-height: 100%;height: 32px;width: 112px;min-width: 112px;}
	
/* QUAL PAGE LIST STYLES */

ul.qual li a {text-decoration: none;}
ul.qual li a:hover {text-decoration: underline;}
ul.qual li a:hover {text-decoration: underline;}


/*A LEVEL SUPPORT PAGES*/

#bookCovers p.image {float: left;margin: 0;}
#bookCovers p {margin: 0 0 0 250px;}
#bookCovers ul {margin: 0 0 20px 250px;}

#bookCovers h3 {margin: 10px 0 10px 250px;}
#bookCovers h4 {margin: 10px 0 10px 250px;}

/*Publisher partner pages*/

.resource {margin: 15px 0 0 0;border-top: 1px solid #ccc;}

.priCont .resource p.arrowLinkAlevel a {text-decoration: underline;padding: 5px 0 5px 10px;background: url(/cymru/english/download/red_arrow_tcm10-1475.gif) 0 9px no-repeat;margin: 0;color: #000;}
.priCont .resource p.arrowLinkAlevel a:hover {text-decoration: none;background: url(/cymru/english/download/red_arrow_tcm10-1475.gif) 0 9px no-repeat;padding: 5px 0 5px 10px;margin: 0;}

table.resourceTable {border: 1px solid #ccc;margin: 0 0 15px 0;width: 100%;}

table.resourceTable th {background:#838382 url(/cymru/english/download/res_table_bg_tcm10-1544.gif) repeat-x left top;color: #fff;font-weight: bold;text-align: left;padding: 4px;font-family: Arial, Helvetica, sans-serif;font-size: 110%;}
table.resourceTable th.isbn {width:20%;}
table.resourceTable th.author {width:30%;}
table.resourceTable th.date {width:20%;}
table.resourceTable th.info {width:30%;}
table.resourceTable td {padding: 4px;line-height: 1.4em;vertical-align: top;}
table.resourceTable td span {display: none;}

/* QUAL FAQS PAGE STYLES */
.priCont p.faqs {background: url(/cymru/english/download/sep_h2_tcm10-911.gif) left bottom repeat-x;margin: 15px 0 15px 0;padding: 0 0 15px 0;}

.priCont p.viewanswers {font-weight: bold;padding: 0;margin: 0 0 0 10px;background: none;border: 1px solid #fff;}
	.priCont p.viewanswers span {margin: 0 0 0 5px;color: #b20838;}
	.priCont p.viewanswers input {padding: 0;margin: 0;border: none;float: left;}
	.priCont form p.viewanswers label {text-decoration: underline;padding: 0;margin: 0 0 0 10px;text-align: left;}

.priCont .question {padding: 7px 15px;border: 1px solid #FFF;margin: 0 0 0 0;background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat 1px 15px;}
	.priCont .question p {text-indent: -1.5em;margin: 0 0 0 1.5em;padding: 0;background: none;color: #000;}
	.priCont .question p a {color: #000;text-decoration: none;}
	.priCont .question p.active a {color: #000;font-weight: bold;}
	.priCont .question p a:hover {color: #000;text-decoration: underline;}

.priCont .answer {background: url(/cymru/english/download/faqs_bg_tcm10-1580.gif) left bottom repeat-x;border: 1px solid #CCC;padding: 7px 15px;margin: 10px 0 10px 0;}
	.priCont .answer p {text-indent: -1.5em;margin: 0 0 0 1.5em;padding: 0;background: none;}

/* QUAL PAGE TABLE STYLES */


/* QUALIFICATION PUB TYPE LIST */

.priCont ul.pubType {margin: 0;padding: 0;}
.priCont ul.pubType li {background: none;padding: 2px 0 2px 10px;}
.priCont ul.pubType li a {background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) left 0.5em no-repeat;padding: 2px 0 2px 15px;color: #000;text-decoration: none;}
.priCont ul.pubType li a:hover {text-decoration: underline;background: url(/cymru/english/download/black_arrow_tcm10-1488.gif) left 0.5em no-repeat;}



body.SiteWide .priCont {
	margin: 0;
	width: 100%;
}



/*---------------
NEWS LISTING PAGE
---------------*/
#newsMonths {
	margin: 0;
}

ul.monthList {
	list-style-type:none;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
}

ul.monthList li {
	background:none;
	display:inline;
	font-size:110%;
	line-height:2em;
	margin:0;
	padding:0 15px 0 0;
}

ul.monthList li a {
	background:transparent url(/cymru/english/download/anchor_arrow_up_tcm10-1612.gif) no-repeat 0 2px;
	color:#000;
	padding:0 0 0 20px;
	text-decoration:none;
}

ul.monthList li a:hover {
	text-decoration: underline;
	background:transparent url(/cymru/english/download/anchor_icon_tcm10-1613.gif) no-repeat 0 2px;
}

/*---------------
EXHIBITIONS LISTING PAGE
---------------*/
#exhibitions_Listing {
	float: left;
	width: 100%;
}

.exhibition_Item {
	float: left;
	clear: both;
	padding-top: 10px;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

.exhibition_Img {
	float: right;
	padding-bottom: 10px;
}

.exhibition_Info {
	padding-bottom: 10px;
}

.exhibition_Info dt {
	font-size: 1.25em;
	font-weight: bold;
	margin-bottom: 10px;
}

.exhibition_Info dt.extLink a {
	background: url(/cymru/english/download/ext_link_icon_tcm10-1623.gif) no-repeat left center;
	padding-left: 22px;
	text-decoration: none;
}

.exhibition_Info dt.extLink a:hover {
	background-image: url(/cymru/english/download/ext_link_icon_hover_tcm10-1624.gif);
	text-decoration: underline;
}

.exhibition_Info dd {
	line-height: 1.75em;
	margin-bottom: 5px;
}

/*---------------
PROFILE LISTING PAGE
---------------*/
.profileBox {
	clear: both;
	padding-bottom: 10px;
}

.profileBox img {
	float: left;
	margin: 0 15px 10px 0;
}

/* ------------------------------------------
CURRICULUM MANAGERS	
------------------------------------------ */

.curManList {
	
}

.curManListCont {
	float: left;
	width: 440px;
	margin: 0 0 0 15px;
}

.curManList h2 {
	background: none;
	font-family: Arial, Helvetica, sans-serif;
}

	.curManList ul {
		list-style-type:none;
		margin:0 0 15px 0;
		padding:0 0 10px 0;
	}

.curManList ul li {
	display:inline;
	font-size:110%;
	margin:0 15px 0 0;
	padding:0;
	color: #000;
	font-family: "Courier New", Courier, monospace;
}

.curManList ul li a {
	color:#000;
	text-decoration:none;
}

.curManList ul li a:hover {
	text-decoration: underline;
}
	
	.curManList ul li.email {
    	padding: 10px 0 10px 42px;
		background: url(/cymru/english/download/curr_email_icon_tcm10-40545.gif) no-repeat;
		vertical-align: middle;
	}
	
	.curManList ul li.tel {
    	padding: 10px 0 10px 42px;
		background: url(/cymru/english/download/curr_tel_icon_tcm10-40546.gif) no-repeat;
		vertical-align: middle;
	}
	
	.curManList p.more {
		margin: 10px 0 0 0;
		padding: 2px 0 2px 30px;
		font-size:120%;
		background: url(/cymru/english/download/curr_red_arrow_tcm10-40548.gif) 0 2px no-repeat;
		line-height: 1.5em;
		font-family: "Courier New", Courier, monospace;
	}
		
	.curManList p.more a {text-decoration: none;}
	.curManList p.more a:hover {text-decoration: underline;}
	
.curManImg {
	float: left;
}

.curManImg img {
	margin: 0 0 0 15px;
}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 0;
 border-bottom: 1px solid #7f9db9;
}

#container #wrapper #priContWrap .priCont ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 background: none;
 padding-bottom: 0;
 padding-right: 0;
 padding-left: 0;
}

#container #wrapper #priContWrap .priCont ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-right: 2px;
 background: #b2b2b2;
 border: 1px solid #7f9db9;
 border-bottom: none;
 text-decoration: none;
 color:#000;
 font-family: Arial, Helvetica, sans-serif;
}

#container #wrapper #priContWrap .priCont ul.tabbernav li a:hover
{
 color: #000;
 background: #fff;
}

#container #wrapper #priContWrap .priCont ul.tabbernav li.tabberactive
{
 border-bottom: none;
}


#container #wrapper #priContWrap .priCont ul.tabbernav li.tabberactive a
{
 background: #fff;
 font-weight: bold;
}

#container #wrapper #priContWrap .priCont ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: #fff;
}

#mytabber1 {
	clear: both;	
}

.tabbertab li {list-style: none; }
.tabbertab li a{text-decoration: underline; font-weight: normal;}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #7f9db9;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}




/* tabber control */
/*.tabberlive .tabbertabhide {display:none;}

.tabber {clear: both; padding:0; margin:0; background: #fff; }
.tabberlive {margin-right: 0px;}

ul.tabbernav {
	border-bottom:1px solid #7f9db9;
	line-height:normal;
	margin:0;
	padding:10px 0 3px 0;
}

ul.tabbernav li {display:inline; list-style:none; padding:0; margin:0;}


ul.tabbernav li a {
	background: #b2b2b2;
	border: 1px solid #b2b2b2;
	border-bottom:none;
	margin-right: 2px;
	padding: 5px 0.6em;
	text-decoration:none;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
}

ul.tabbernav li a:hover {
	background: #fff;
	text-decoration:none;
	color:#fff;
}

#mytabber1 {
	clear: both;	
}

#mytabber1 li a {}
#mytabber1 li a:hover {color: #404040;}

.tabbertab li {list-style: none; }
.tabbertab li a{text-decoration: underline; font-weight: normal;}

ul.tabbernav li.tabberactive a 	{
	color:#000;
	background-color:#fff;
	border-top:1px solid #7f9db9;
	border-right:1px solid #7f9db9;
	border-left:1px solid #7f9db9;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}


.tabberlive .tabbertab {
	background:#fff;
	width:602px;
	margin:0 0 10px 0;
	padding:10px;
	border-color:#7f9db9;
	border-style:none solid solid;
	border-width:0 1px 1px;
} 

.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {
	display:none;
}
#tab1.tabberlive {}
#tab2.tabberlive {}
#tab2.tabberlive .tabbertab {height:200px;overflow:auto;}*/




/* ------------------------------
	CONTENT TYPE COMPONENTS
------------------------------ */

/*FAQ pages */

#c_FAQList h3 {
  	zoom: 100%;
	font-size: 100%;
	color: #4d668e;
	font-weight: normal;
	background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat left 5px;
	padding-left: 15px;
	cursor: pointer;
	line-height: 1.4em;
}

#c_FAQList h3.gen {
  	padding: 0;
    margin: 1em 0 0.75em 0;
    font-size: 1.2em;
    color: #000;
	background: none;
	cursor: default;
	font-weight: bold;
}

.c_FAQAnswer {
	background: url(/cymru/english/download/faqs_bg_tcm10-1580.gif) repeat-x left bottom;
	border: 1px solid #CCCCCC;
	margin: 10px 0 10px;
	padding: 7px 15px;
}

	/*Content show/hide */

#c_ShowHideList h3, #c_ShowHideList h4 {
  	zoom: 100%;
	font-size: 110%;
	color: #4d668e;
	font-weight: normal;
	background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat left 6px;
	padding-left: 15px;
	line-height: 1.4em;
}

#c_ShowHideList h3.gen {
  	padding-left: 15px;
    margin: 1em 0 0.75em 0;
    font-size: 1.2em;
    color: #000;
	background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat left 7px;
	cursor: default;
	font-weight: normal;
}

#c_ShowHideList h3.unit {
  	padding-left: 0;
    margin: 1em 0 0.75em 0;
    font-size: 1.25em;
    color: #000;
	background: none;
	font-weight: bold;
}

#c_ShowHideList h5:first-child {
  	padding-left: 0;
    margin: 0 0 0.75em 0;
    font-size: 1em;
    color: #000;
	background: none;
	font-weight: normal;
}

#c_ShowHideList h5 {
  	padding-left: 0;
    margin: 0.75em 0 0.75em 0;
    font-size: 1em;
    color: #000;
	background: none;
	font-weight: normal;
}

.c_ShowContent {
	background: url(/cymru/english/download/faqs_bg_tcm10-1580.gif) repeat-x left bottom;
	border: 1px solid #CCCCCC;
	margin: 10px 0;
	padding: 7px 15px;
}

.c_subShowContent {
	margin: 2px 0;
	padding: 1px 0;
}
		
	.c_subShowContent ul {
		margin: 0;
		padding: 0;
		font-size: 0.9em;
	}
	
	#c_ShowHideList .section h3 a, #c_ShowHideList .section h4 a {color: #000; text-decoration: none;}
	#c_ShowHideList .section h3 a:hover, #c_ShowHideList .section h4 a:hover {color: #000; text-decoration: underline;}

.section h3 a, .section h4 a {text-decoration: none; cursor: pointer;}
.section h3 a:hover, h3 a:focus, .section h4 a:hover, h4 a:focus {color: #4D668E;}
.section .c_FAQAnswer, .section .c_subShowContent, .section .c_ShowContent {zoom: 100%;}
.section .c_FAQAnswer p, .section .c_subShowContent p, .section .c_ShowContent p {zoom: 100%;} {width: 100%;}	

/*--- Two-column layout ---*/
.c_2ColLayout {
	clear: both;
	float: left;
	width: 624px;
}

.c_2ColLayoutLeft {
	float: left;
	margin-right: 14px;
	width: 305px;
}

.c_2ColLayoutRight {
	float: right;
	width: 305px;
}

.c_2ColLayout h2 {
	float: left;
	background: #F6F5F1 url(/cymru/english/download/hub_promo_bg_tcm10-1501.gif) repeat-x left top;
	color: #363636;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 145%;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;	
	width: 305px;
}

.c_2ColLayout h2.genHeading {
	background: none;
	font-family: Tahoma, Arial, sans-serif;
	font-weight: normal;
}

.c_2ColLayout h2 span {
	float: left;
	display: block;
	background: url(/cymru/english/download/hub_promo_sep_tcm10-1502.gif) repeat-x left bottom;
	padding: 7px 10px 8px;
	width: 285px;
}

.c_2ColLayout h2.genHeading span {
	padding: 7px 0 8px;
}

.c_2ColLayout p {
	line-height: 1.6em;
	padding: 0 10px 10px;
	margin: 0;
	clear: both;
}

.c_2ColLayout ul {
	clear: both;
}

#c_FAQList h3 {
  	zoom: 100%;
	font-size: 100%;
	color: #4d668e;
	font-weight: normal;
	background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat left 5px;
	padding-left: 15px;
	cursor: pointer;
	line-height: 1.4em;
}

#c_FAQList h3.gen {
  	padding: 0;
    margin: 1em 0 0.75em 0;
    font-size: 1.2em;
    color: #000;
	background: none;
	cursor: default;
	font-weight: bold;
}

.c_FAQAnswer {
	background: url(/cymru/english/download/faqs_bg_tcm10-1580.gif) repeat-x left bottom;
	border: 1px solid #CCCCCC;
	margin: 10px 0 10px;
	padding: 7px 15px;
}


#c_QualByType {
	clear: both;
	float: left;
	width: 100%;
}

#c_QualByType .qualList {
	float: left;
	width: 45%;
	padding-right: 2%;
}

#c_QualByType.fullWidth .qualList {
	float: left;
	width: 95%;
	padding-right: 2%;
}

#c_QualByType .qualList ul.qualList_alpha {
	background: url(/cymru/english/download/sep_blue_tcm10-1481.gif) repeat-x left bottom;
	padding-bottom: 7px;
	float: left;
	clear: left;
	margin: 0; 
	padding: 10px 0;
	width: 100%;
}

#c_QualByType .qualList ul.qualList_alpha li {
	margin: 0;
	padding: 0;
	width: 100%;
	line-height: 2em;
	float: left;
	clear: left;
}

#c_QualByType .qualList ul.qualList_alpha li a,
#c_QualByType .qualList ul.qualList_alpha li a:link, 
#c_QualByType .qualList ul.qualList_alpha li a:visited {
	margin: 0;
	padding: 0 0 0 15px;
	background: none;
	display: block;
	float: left;
	background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat 0 0.7em;
}

#c_QualByType .qualList ul.qualList_alpha li a:hover {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(/cymru/english/download/black_arrow_tcm10-1488.gif) no-repeat 0 0.7em;
	display: block;
}

/*QUAL TYPE PAGE show/hide*/

.qualContent ul.qualTypePage {
    padding: 0;
    margin: 0 0 15px 0;
    list-style-type: none;
	background-color: #fff;
	zoom: 100%;
}

body:last-child .qualContent ul.qualTypePage {
/* Exclude all IE browsers using :last-child */
	background-color: rgba(255, 255, 255, .7);
}

.qualContent #twoColumns #column1 ul.qualTypePage li, .qualContent #twoColumns #column2 ul.qualTypePage li {
    padding: 5px 0 5px 0;
}

.qualContent ul.qualTypePage li {
    padding: 0 0 5px 10px;
}

.qualContent ul.qualTypePage li {
    /*margin: 10px 0;*/
    list-style-type: none;
	background: none;
	zoom: 100%;
	display: block;
	line-height: 2em;
		
} 

.qualContent ul.qualTypePage li h2 {
	font-size: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	padding: 5px 0;
    margin: 0 !important;
	/*height: 35px;*/
	
}

.qualContent ul.qualTypePage li h2 a {
	color: #999;
}

.qualContent ul.qualTypePage li h2 span.qualNew {
	font-size: 0.8em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #C00;
	padding: 0;
}

/*.qualContent ul.qualTypePage li h2 a.newQual {
    background: url(/cymru/english/download/main_type_arrow_new.png) left 0 no-repeat;
    padding: 2px 0 2px 68px;
    color: #000;
    text-decoration: none;
} 

.qualContent ul.qualTypePage li h2 a.newQual:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/main_type_arrow_new.png) left 0 no-repeat;
}*/ 

.qualContent ul.qualTypePage li h2.main a {
    background: url(/cymru/english/download/main_type_arrow_tcm10-59010.gif) left 0 no-repeat;
    padding: 2px 0 8px 40px;
    color: #666;
    text-decoration: none;
	cursor: pointer;
	display: block;
}

.qualContent ul.qualTypePage li h2.main a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/main_type_arrow_hover_tcm10-59011.gif) left 0 no-repeat;
}

.qualContent ul.qualTypePage li h2.trigger a {
    background: url(/cymru/english/download/main_type_plus_tcm10-59012.gif) left 0 no-repeat;
    padding: 2px 0 8px 40px;
    color: #666;
    text-decoration: none;
	cursor: pointer;
	display: block;
}

.qualContent ul.qualTypePage li h2.trigger a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/main_type_plus_hover_tcm10-59013.gif) left 0 no-repeat;
}

.qualContent ul.qualTypePage li h2.active a {
    background: url(/cymru/english/download/main_type_minus_tcm10-59014.gif) left 0 no-repeat;
    padding: 2px 0 8px 40px;
    color: #666;
    text-decoration: none;
	display: block;
}

.qualContent ul.qualTypePage li h2.active a:hover {
    background: url(/cymru/english/download/main_type_minus_hover_tcm10-59015.gif) left 0 no-repeat;
    padding: 2px 0 8px 40px;
    color: #666;
    text-decoration: underline;
}

/*Hidden qual lists*/

.qualContent ul.qualTypePage ul.c_ShowQuals, .qualContent #twoColumns #column1 ul.qualTypePage ul.c_ShowQuals, .qualContent #twoColumns #column2 ul.qualTypePage ul.c_ShowQuals {
    padding: 0;
    margin: 10px 0 10px 10px;
    list-style-type: none;
	zoom: 100%;
	overflow: hidden;
	background-color: #fff;
	min-height: 0;
}

body:last-child .qualContent ul.qualTypePage ul.c_ShowQuals, body:last-child .qualContent #twoColumns #column1 ul.qualTypePage ul.c_ShowQuals, body:last-child .qualContent #twoColumns #column2 ul.qualTypePage ul.c_ShowQuals {
/* Exclude all IE browsers using :last-child */
	background-color: rgba(255, 255, 255, .7);
}

.qualContent ul.qualTypePage ul.c_ShowQuals li, .qualContent #twoColumns #column1 ul.qualTypePage ul.c_ShowQuals li, .qualContent #twoColumns #column2 ul.qualTypePage ul.c_ShowQuals li {
	padding: 4px 0 4px 30px;
	margin: 0;
   	list-style-type: none;
    line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em; 
	background: url(/cymru/english/download/main_type_sub_arrow_hover_tcm10-59017.gif) left 2px no-repeat;
	zoom: 100%;
}

.priCont .qualContent ul.qualTypePage ul.c_ShowQuals li a {
	text-decoration: none;
	color: #000;
}

.priCont .qualContent ul.qualTypePage ul.c_ShowQuals li a:visited {
	text-decoration:none;
	color:#666;
}

.priCont .qualContent ul.qualTypePage ul.c_ShowQuals li a:hover, .qualContent ul.qualTypePage ul.c_ShowQuals li a:active, .qualContent ul.qualTypePage ul.c_ShowQuals li a:focus {
	text-decoration:underline;
}

.priCont .qualContent ul.qualTypePage ul.c_ShowQuals li span.qualNew {
	font-size: 0.8em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #C00;
	padding: 0 0 0 5px;
}

.priCont .qualContent ul.qualTypePage ul.c_ShowQuals li span.smText {
	font-size: 0.8em;
	color: #999;
	line-height: 1.3em;
	padding: 5px 0 0 0;
	display: block;
}

/*Hidden list show quals styles*/

.qualContent ul.qualTypePage li.others ul.c_ShowQuals li {
	padding: 0;
	margin: 0;
   	list-style-type: none;
    line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif; 
	background: none;
	zoom: 100%;
}

.qualContent ul.qualTypePage li.others ul.c_ShowQuals #twoColumns #column1 li ul.c_ShowQuals li, .qualContent ul.qualTypePage li.others ul.c_ShowQuals #twoColumns #column2 li ul.c_ShowQuals li {
	padding: 4px 0 4px 30px;
	margin: 0;
   	list-style-type: none;
    line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; 
	background: url(/cymru/english/download/main_type_sub_arrow_hover_tcm10-59017.gif) left 2px no-repeat;
	zoom: 100%;
}

.qualContent ul.qualTypePage li.others ul.c_ShowQuals li ul.c_ShowQuals {
	padding: 0;
	margin: 0 0 10px 10px;
	zoom: 100%;
}

.qualContent ul.qualTypePage li h3 {
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	padding: 0 0 5px 0;
    margin: 0 !important;
	
}

.qualContent ul.qualTypePage li.others ul.c_ShowQuals #twoColumns #column1 li h3 a, .qualContent ul.qualTypePage li.others ul.c_ShowQuals #twoColumns #column2 li h3 a {
	color: #666;
}

.qualContent ul.qualTypePage li h3 a {
	color: #999;
}

.qualContent ul.qualTypePage li h3 span.qualNew {
	font-size: 0.8em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #C00;
	padding: 0 0 0 7px;
}

.qualContent ul.qualTypePage li h3.trigger a {
    background: url(/cymru/english/download/main_type_sub_plus_tcm10-60283.gif) left 0 no-repeat;
    padding: 4px 0 4px 30px;
    color: #666;
    text-decoration: none;
	cursor: pointer;
	display: block;
}

.qualContent ul.qualTypePage li h3.trigger a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/main_type_sub_plus_hover_tcm10-60284.gif) left 0 no-repeat;
}

.qualContent ul.qualTypePage li h3.active a {
    background: url(/cymru/english/download/main_type_sub_minus_tcm10-60281.gif) left 0 no-repeat;
    padding: 4px 0 4px 30px;
    color: #666;
    text-decoration: none;
	display: block;
}

.qualContent ul.qualTypePage li h3.active a:hover {
    background: url(/cymru/english/download/main_type_sub_minus_hover_tcm10-60282.gif) left 0 no-repeat;
    padding: 4px 0 4px 30px;
    color: #666;
    text-decoration: underline;
}

.qualContent ul.qualTypePage li h3.active a:focus, .qualContent ul.qualTypePage li h3.trigger a:focus {
   text-decoration: none;
}

/*Subject hub pages*/

#subjects .qualContent ul.qualTypePage ul.c_ShowQuals li span.type {
	color: #000;
}

#subjects h2.mainSub, #subjects h2.mainSubQual {
    padding: 7px 10px;
    margin: 0 0 10px 0;
    font-size: 1.2em;
    font-weight: normal;
    background: #999;
	text-transform: uppercase;
	color: #fff;
	min-height: 0;
}

#subjects h2.mainSub span.header {
    float:left;
}

#subjects h2.noticeHeader {
	background: #f3ab16;
	padding: 7px 10px;
    margin: 0 0 10px 0;
    font-size: 1.2em;
    font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	min-height: 0;
}

#subjects h2.mainSub span.change {
    padding: 0;
    margin-top:-16px;
    font-size: 0.8em;
	text-transform: none;
	color: #000;
	float: right;
}

body:last-child #subjects h2.mainSub span.change {
/* Exclude all IE browsers using :last-child */
	margin: 0;
}

#subjects h2.mainSub span.change a {
	text-decoration: underline;
	color: #000;
}

#subjects h2.mainSub span.change a:hover {
	text-decoration: none;
}

#subjects .notice {
    padding: 0 15px 5px 15px;
    border: none;
    margin: 0 0 10px 0;
	background-color: #e9e7e3;
	background-image: none;
	min-height: 0;
}

body:last-child #subjects .notice {
/* Exclude all IE browsers using :last-child */
	background-color: rgba(233, 231, 227, .7);
}

#subjects .notice h2 {
    background: none;
    font-size: 1em;
    font-weight: bold;
    padding: 0;
}

#subjects .notice h4 {
    padding: 10px 0 0 0;
    margin: 0;
    font-size: 1.1em;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
}

#subjects .notice h4.trigger a {
    background: url(/cymru/english/download/notice_read_hide_tcm10-59664.gif) left -60px no-repeat;
    padding: 2px 0 8px 40px;
    text-decoration: none;
	cursor: pointer;
	color: #3f7982;
}

#subjects .notice h4.trigger a:hover {
    text-decoration: underline;
	color: #000;
    background: url(/cymru/english/download/notice_read_hide_tcm10-59664.gif) left 0 no-repeat;
}

#subjects .notice h4.active a {
    background: url(/cymru/english/download/notice_read_hide_tcm10-59664.gif) left -90px no-repeat;
    padding: 2px 0 8px 40px;
    color: #3f7982;
    text-decoration: none;
}

#subjects .notice h4.active a:hover {
    background: url(/cymru/english/download/notice_read_hide_tcm10-59664.gif) left -30px no-repeat;
    padding: 2px 0 8px 40px;
    color: #000;
    text-decoration: underline;
}

#subjects .notice p.pdfLink a {
	font-weight: bold;
	color: #000;
}


/*-------------> BAROUSEL */
.barousel
{
    position:relative;
	background-color: #e9e7e3;
    width:624px;
    height:200px;
	zoom: 100%;
	margin: 0 0 10px 0;
}

body:last-child .barousel {
/* Exclude all IE browsers using :last-child */
	background-color: rgba(233, 231, 227, .5);
}

.barousel_image
{
    position:absolute;
    z-index:10;
    width:624px;
    height:200px;
}

.barousel_image img
{
    position:absolute;
    display:none;
	
}

.barousel_image img.default
{    
    display:block;
	
}

.barousel_image img.current
{
    z-index:10;
	
}

.barousel_image img.previous
{
    z-index:5;
	
}

.barousel_content
{
    position:absolute;
    padding:10px 10px 0 10px;    
    z-index:50;
    background-color: #dcdad7;
    width:250px;
    top:15px;
    left:340px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	
}

body:last-child .barousel_content {
/* Exclude all IE browsers using :last-child */
	background-color: rgba(0, 0, 0, .1)!important;
}

.barousel_content div
{
    display:none; 
	   
}

.barousel_content div.default
{
    display:block;
	   
}

.barousel_content p
{
    font-size: 1em;
    font-weight:normal; 
    line-height: 1.5em;
	color: #000;
	
}

.barousel_content h3
{
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.4em;
    color:#000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	
}

#subjects .barousel_content a,
#subjects .barousel_content a:hover
{
    color:#d5e4e6;
    background-color:transparent !important;
}

#subjects .barousel_content p.link a
{
    padding: 4px 0 4px 20px;
	margin: 0;
   	list-style-type: none;
    line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif; 
	background: url(/cymru/english/download/science_link_arrow_tcm10-59110.gif) left 4px no-repeat;
	zoom: 100%;
	text-decoration: none;
	color:#000;
	font-weight: bold;
	
}

#subjects .barousel_content p.link a:hover
{
	text-decoration: underline;
}

.barousel_nav
{
    position:absolute;
    padding:3px 3px 0px 0;
    height:30px;    
    /*background: #3e3e3e;*/
    bottom:15px;
    z-index:20;
    width:621px;
	
}

body:last-child .barousel_nav {
/* Exclude all IE browsers using :last-child */
	bottom:0;
}

.barousel_nav .counter
{    
    float:right;
    font-size:0.9em;
    color:#000;
    margin:8px 5px 0 0;
	
}

.barousel_nav .counter .counter_current
{    
	font-weight: bold;
	
}

.barousel_nav ul
{
    float:right;
    padding:0;
    margin:0;
	
}

.barousel_nav li
{
    float:left;
    padding-left:3px;
    font-size:0;
    line-height:0;
    list-style:none;
	color: #f4f3f1;
	
}

.barousel_nav li a
{
    display:block;
    width:25px;
    height:25px;
    background-color:#e9e7e3;
    font-size:0;
    line-height:0;
    text-decoration:none;
	color: #f4f3f1;
}

body:last-child .barousel_nav li a {
/* Exclude all IE browsers using :last-child */
	background-color: rgba(233, 231, 227, .25) !important;
}

.barousel_nav li a.current
{
    background-color:#fff55b;
}

.barousel_nav li.prev a
{
    background-image:url(/cymru/english/download/subject_arrow_back_tcm10-59106.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}

.barousel_nav li.next a
{
    background-image:url(/cymru/english/download/subject_arrow_fwd_tcm10-59108.gif);
    background-repeat:no-repeat;
    background-position:0 0;
}

.barousel_nav li.prev a:hover
{
    background-image:url(/cymru/english/download/subject_arrow_back_hover_tcm10-59107.gif);
}

.barousel_nav li.next a:hover
{
    background-image:url(/cymru/english/download/subject_arrow_fwd_hover_tcm10-59109.gif);
}

.barousel img.ajax_loader
{
    display:none;
    position:absolute;
    z-index:99;
    top:70px;
    left:135px;	
}

/*Science styles*/

#subjects .science {
	background: url(/cymru/english/download/science_page_bg_tcm10-59060.jpg) left top no-repeat;		
}

#subjects .science .qualContent ul.qualTypePage ul.c_ShowQuals li span.type {
	color: #3f7982;
}

#subjects .science .notice h4 {
	color: #3f7982;
}

#subjects .science h2.mainSub, #subjects .science h2.mainSubQual {
    background: #66b5b0;
}

#subjects .science .barousel_content p.link a {
	color:#3f7982;	
}

#subjects .science .barousel_content h3 {
    color:#3f7982;
}

/*Languages styles*/

#subjects .languages {
	background: url(/cymru/english/download/languages_page_bg_tcm10-59962.jpg) left top no-repeat;		
}

#subjects .languages .qualContent ul.qualTypePage ul.c_ShowQuals li span.type {
	color: #283d38;
}

#subjects .languages .notice h4 {
	color: #283d38;
}

#subjects .languages h2.mainSub {
    background: #6c9188;
}

#subjects .languages .barousel_content p.link a {
	color:#283d38;	
}

#subjects .languages .barousel_content h3 {
    color:#283d38;
}

#subjects .languages h2.mainSub span.change {
	color: #fff;
}

#subjects .languages h2.mainSub span.change a {
	color: #fff;
}

/*ICT styles*/

#subjects .ict {
	background: url(/img/design/content/ict_page_bg.jpg) left top no-repeat;		
}

#subjects .ict .qualContent ul.qualTypePage ul.c_ShowQuals li span.type {
	color: #71297d;
}

#subjects .ict .notice h4 {
	color: #71297d;
}

#subjects .ict h2.mainSub, #subjects .ict h2.mainSubQual {
    background: #313131;
	color: #c866ad;
}

#subjects .ict .intro h2 {
	color: #71297d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	background-image: none;
	/*padding: 0;*/
    margin: 0 0 5px 0;
    /*font-weight: normal;*/
}

#subjects .ict .barousel_content p.link a {
	color:#71297d;	
}

#subjects .ict .barousel_content h3 {
    color:#71297d;
}

#subjects .ict h2.mainSub span.change {
	color: #fff;
}

#subjects .ict h2.mainSub span.change a {
	color: #fff;
}

/*-----------------------------------------*/

/*CAST team support page*/

#fieldTeam .emailButton {
		background: #4a668d url(/cymru/english/download/qcf_btn_bg_tcm10-48784.gif) left top repeat-x; /* fallback image */
        background-image: -moz-linear-gradient(100% 100% 90deg, #4b678e, #354b70);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b678e), to(#354b70));
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
        padding: 3px 10px;
		margin: 5px 0 10px 0;
        float: left;
}

#container #wrapper #priContWrap .priCont #fieldTeam .emailButton p.arrowLink a {
    text-decoration: none;
    padding: 5px 0 5px 10px;
    background: url(/cymru/english/download/white_arrow_tcm10-39051.gif) 0 9px no-repeat;
    margin: 0;
	color: #fff;
}

#container #wrapper #priContWrap .priCont #fieldTeam .emailButton p.arrowLink a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/white_arrow_tcm10-39051.gif) 0 9px no-repeat;
    padding: 5px 0 5px 10px;
    margin: 0;
}

#fieldTeam .emailButton p.arrowLink {
    margin: 0;
    background: none;
    padding: 0;
}

#fieldTeam p {
    margin: 0;
    padding: 0;
}

 /* General show/hide list header styles */
 
#fieldTeam h3 {
    margin: 10px 0;
    /*padding: 0;*/
}

#fieldTeam h2.trigger, #fieldTeam h3.trigger {
    background: url(/cymru/english/download/main_type_sub_plus_tcm10-60283.gif) left 0 no-repeat;
    padding: 2px 0 4px 30px;
    color: #666;
    text-decoration: none;
	cursor: pointer;
	display: block;
	font-size: 1.4em;
    font-family: Arial;
    font-weight: bold;
}

#fieldTeam h2:hover.trigger,#fieldTeam h3:hover.trigger {
    text-decoration: underline;
    background: url(/cymru/english/download/main_type_sub_plus_hover_tcm10-60284.gif) left 0 no-repeat;
}

#fieldTeamh2.active, #fieldTeam h3.active {
    background: url(/cymru/english/download/main_type_sub_minus_tcm10-60281.gif) left 0 no-repeat;
    padding: 2px 0 4px 30px;
    color: #666;
    text-decoration: none;
	display: block;
	font-size: 1.4em;
    font-family: Arial;
    font-weight: bold;
}

#fieldTeam h2:hover.active, #fieldTeam h3:hover.active {
    background: url(/cymru/english/download/main_type_sub_minus_hover_tcm10-60282.gif) left 0 no-repeat;
    text-decoration: underline;
}

#fieldTeam h2:focus.active, #fieldTeam h3:focus.active, #fieldTeam h2:focus.trigger, #fieldTeam h3:focus.trigger {
   text-decoration: none;
}


/*-----------------------------------------*/

/*eBooks page*/

.questBox {
    padding: 0 15px 0 15px;
    border: 1px solid #9cb7e2;
    margin: 0 0 15px 0;
    background: #bbcae3;
}

.questBox h2 {
    background: none;
    font-size: 1em;
    font-weight: bold;
    padding: 0;
}

.questBox h4 {
    padding: 10px 0 0 0;
    margin: 0;
    font-size: 1.0833em;
}

/*.questBox h4.trigger, .questBoxCont h4.trigger {
    margin: 0 0 10px 0;
}*/

.questBox h4.trigger a, .questBoxCont h4.trigger a {
    /*background: url(/cymru/english/download/int_link_icon_tcm10-1627.gif) left 2px no-repeat;
    padding: 2px 0 8px 20px;*/
    text-decoration: none;
	cursor: pointer;
	color: #333;
}

.questBox h4.trigger a:hover, .questBoxCont h4.trigger a:hover {
    text-decoration: underline;
	color: #000;
   /* background: url(/cymru/english/download/int_link_icon_hover_tcm10-24120.gif) left 2px no-repeat;*/
}

.questBox p {
    padding: 5px 0 5px 0;
    margin: 0;
}


/*Extreme Maths show/hide*/


 .qualContent ul.extMaths {
    padding: 0;
    margin: 15px 0 0 0;
    list-style-type: none;
} 

.qualContent #twoColumns #column1 ul.extMaths li, .qualContent #twoColumns #column2 ul.extMaths li {
    padding: 5px 0 5px 10px;
} 

.qualContent ul.extMaths li {
    list-style-type: none;
	background: none;
	zoom: 100%;
	display: block;
	line-height: 2.2em;
		
} 

.qualContent ul.extMaths li h2 {
	font-size: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	padding: 5px 0;
    margin: 0 !important;
	
}

.qualContent ul.extMaths li h2 a {
	color: #999;
}

.qualContent ul.extMaths li h2.trigger a {
    background: url(/cymru/english/download/ext_maths_plus_tcm10-59018.gif) left 0 no-repeat;
    padding: 5px 0 12px 40px;
    color: #666;
    text-decoration: none;
	cursor: pointer;
}

.qualContent ul.extMaths li h2.trigger a:hover {
    text-decoration: underline;
}

.qualContent ul.extMaths li h2.active a {
    background: url(/cymru/english/download/ext_maths_minus_tcm10-59019.gif) left 0 no-repeat;
    padding: 5px 0 12px 40px;
    color: #666;
    text-decoration: none;
}

.qualContent ul.extMaths li h2.active a:hover {
    text-decoration: underline;
}


/*Hidden qual lists*/

.qualContent ul.extMaths ul.c_ShowQuals {
    padding: 0;
    margin: 10px 0 10px 0;
    list-style-type: none;
	zoom: 100%;
	overflow: hidden;
} 

.qualContent ul.extMaths ul.c_ShowQuals li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    line-height: 1.3em;
    background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	display: block;
}

.qualContent ul.extMaths ul.c_ShowQuals li a {
    background: url(/cymru/english/download/ext_maths_sub_arrow_tcm10-59020.gif) left 3px no-repeat;
    padding: 2px 0 2px 15px;
    color: #000;
    text-decoration: none;
}
	
	.qualContent ul.extMaths ul.c_ShowQuals li a:hover {
		text-decoration: underline;
	}
	
/*Other elements*/

#gallery {
	border: 1px solid #49a3e1;
}

.qualContent h2.extMaths {
	font-size: 1.4em;
	color: #49a3e1;
	background: none;
	padding: 0;
	margin: 15px 0 0 0; 
	}


#shareEmbed .leftCol {
	width:180px;
	float: left;
}

#shareEmbed .rightCol {
	width:420px;
	float: left;
	margin: 0 0 0 24px;
}

#shareEmbed textarea {
	width:410px;
	height:50px;
	color: #aaa;
}

#shareEmbed h2 {
	font-size: 1.4em;
	color: #49a3e1;
	background: none;
	padding: 0;
	margin: 10px 0;  
}

#shareEmbed ol li ul {
    padding: 0;
    margin: 10px 0;
}

#shareEmbed ol li ul li {
    padding: 0 0 0 25px;
    margin: 0 0 0 5px;
    background: url(/cymru/english/download/bullet_blk_tcm10-1560.gif) no-repeat 0 4px;
}

#shareEmbed ul {
    list-style: none;
    padding: 0;
    margin: 15px 0 10px 0;
}

#shareEmbed ul li {
    padding: 2px 0 2px 22px;
    margin: 0 0 4px 15px;
    line-height: 1.6em;
    background: url(/cymru/english/download/pdf_icon_tcm10-1636.gif) no-repeat 0 2px;
}

#shareEmbed ul li a:link, #shareEmbed ul li a:visited {
    text-decoration: none;
}

#shareEmbed ul li a:hover, #shareEmbed ul li a:active, #shareEmbed ul li a:focus {
    text-decoration: underline;
}

#shareEmbed ul li#twitter {
    background-image: url(/cymru/english/download/twitter16_tcm10-59021.gif);
}

#shareEmbed ul li#facebook {
    background-image: url(/cymru/english/download/facebook16_tcm10-59022.gif);
}

#shareEmbed ul li#linkedin {
    background-image: url(/cymru/english/download/linkedin16_tcm10-59023.gif);
}

#shareEmbed ul li#myspace {
    background-image: url(/cymru/english/download/myspace16_tcm10-59024.gif);
}

#shareEmbed ul li#bebo {
    background-image: url(/cymru/english/download/bebo16_tcm10-59025.gif);
}

#shareEmbed ul li#delicious {
    background-image: url(/cymru/english/download/delicious16_tcm10-59026.gif);
}

#shareEmbed ul li#digg {
    background-image: url(/cymru/english/download/digg16_tcm10-59027.gif);
}

#shareEmbed ul li#stumbleupon {
    background-image: url(/cymru/english/download/stumble16_tcm10-59028.gif);
}

#shareEmbed ul li#reddit {
    background-image: url(/cymru/english/download/reddit16_tcm10-59029.gif);
}

#shareEmbed ul li#google {
    background-image: url(/cymru/english/download/google16_tcm10-59030.gif);
}

#shareEmbed ul li#yahoo {
    background-image: url(/cymru/english/download/yahoo16_tcm10-59031.gif);
}


/*-----------------------------------------*/

div.searchResultsHeader {
	float: left;
	width: 100%;
	background-color: #3366cc;
	color: #ffffff;
	margin-bottom: 10px;
}
div.searchResultsHeader p {
	margin: 0 20px;
}
p.searchedFor {float:left; width: 40%;}
p.resultPage {float:right; width:40%;text-align:right;}


dl.searchResultsList {clear:both;}

dl.searchResultsList dt {
	line-height: 1.75em;
	padding-right: 22px;
	padding-left: 22px;
}
/* File types for search results */
dl.searchResultsList dt.txtDoc {background: url(/cymru/english/download/txt_icon_tcm10-1642.gif) no-repeat 0 .3em;}
dl.searchResultsList dt.rtfDoc {background: url(/cymru/english/download/rtf_icon_tcm10-26832.gif) no-repeat 0 .3em;}
dl.searchResultsList dt.pdfDoc {background: url(/cymru/english/download/pdf_icon_tcm10-1636.gif) no-repeat 0 .3em;}
dl.searchResultsList dt.pptDoc {background: url(/cymru/english/download/powerpoint_icon_tcm10-1637.gif) no-repeat 0 .3em;}
dl.searchResultsList dt.xlsDoc {background: url(/cymru/english/download/excel_icon_tcm10-1621.gif) no-repeat 0 .3em;}
dl.searchResultsList dt.wordDoc {background: url(/cymru/english/download/word_icon_tcm10-1645.gif) no-repeat 0 .3em;}
dl.searchResultsList dt.unknown {background: url(/cymru/english/download/cfg_icon_tcm10-1617.gif) no-repeat 0 .3em;}
dl.searchResultsList dt.intLink {background: url(/cymru/english/download/int_link_icon_tcm10-1627.gif) no-repeat 0 .3em;}


dl.searchResultsList dt span {
	font-size: 0.75em;
}

dl.searchResultsList dd {
	line-height: 1.75em;
	padding-right: 22px;
	padding-left: 22px;
	margin-bottom: 7px;
	background: url(/cymru/english/download/sep_blue_tcm10-1481.gif) repeat-x left bottom;
	padding-bottom: 7px;
}

dl.searchResultsList dd span.url {
	color: #008000;
}


.paginationTools {position: relative; min-height: 4em; height: auto!important; height: 4em; clear: both; }
.paginationTools a {text-decoration: none;}
.paginationTools a:hover {text-decoration: underline;}
.paginationPrev {position: absolute; left: 1em; top: .3em;}
.paginationPrev a {font-size: 1.1em; background: url(/cymru/english/download/pagi-left_arrow_tcm10-1634.gif) left center no-repeat; padding-left: 11px;}
.paginationPageNo {text-align: center;}
.paginationPageNo p {display: inline; font-weight: bold; }
.paginationPageNo ol {list-style-type: none; margin-left: 0; display:inline;}
.paginationPageNo li {display: inline; margin-left: 0; margin-bottom: 0; font-size: 1.1em;}
.paginationPageNo li a {padding: 0 .1em; }
.paginationPageNo li strong {padding: 0 .1em; }
.paginationNext {position: absolute; right: 1em; top: .3em;}
.paginationNext a {font-size: 1.1em; background: url(/cymru/english/download/pagi-right_arrow_tcm10-1635.gif) right center no-repeat; padding-right: 11px;}



#ContentPreference {
	float: left;
	width: 586px;
}

#ContentPreference ul {
	float: left;
}

#ContentPreference ul li {
	background: none;
	padding-left: 0;
	float: left;
	margin-right: 10px;
}

#LanguagePreference {
	width: 586px;
}

#LanguagePreference ul {
}

#LanguagePreference ul li {
	background: none;
	padding-left: 0;
	margin-right: 10px;
}


.quoteLeft {
float:left;
margin:0 15px 0 0;
width:250px;
}

.quoteRight {
float:right;
margin:0 0 0 15px;
width:250px;
}

.quoteTop {
border-left:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
border-top:1px solid #C9C9C9;
}

.quoteLeft p, .quoteRight p {
background:url(/cymru/english/download/case_quote_tcm10-1498.gif) no-repeat 10px 5px;
height:19px;
margin:0;
padding:5px 0 0;
text-indent:-900em;
}

.quoteLeft blockquote, .quoteRight blockquote {
font-weight:bold;
line-height:1.8em;
margin:0 15px 0 10px;
padding:0;
}

.quoteLeft blockquote span, .quoteRight blockquote span {
line-height:1em;
margin:0 0 0 20px;
}

.quoteBot {
background:url(/cymru/english/download/case_round_tcm10-1499.gif) no-repeat right bottom;
height:14px;
}

p.viewDocs {float: left;}

p.docsDownloadBtn {float: right;}






.event, .exhibition {
border-bottom:1px solid #CCCCCC;
margin:15px 0pt;
padding:0pt 0pt 10px;
}

.event h4, .exhibition h4 {
font-size:125%;
margin:0.5em 0pt;
padding:0pt;
}

.event p {
line-height:1.8em;
margin:0pt;
padding:0pt;
}

.event ul.docsList li {
margin-left: 0;
}


.exhibition p {
line-height:1.8em;
margin:0 0 1em;
padding:0;
}

.exhibition p.exhibitionImg img, p.exhibitionImg img {
float:right;
padding:10px 0 10px 10px;
}

.exhibition p.exhibitionDate {
line-height:1.8em;
margin:0;
padding:0;
}

/* ------------------------------------------
-- New STYLES BY OCR
------------------------------------------ */

/*14-19 HUB PAGE STYLES*/

/*general styles*/
.promo14-19Wrap {
	margin: 0 0 15px 0;
	clear: both;
}

.promo14-19:first-child {margin-right:11px;}

.promo14-19 {
	float: left;
	width: 306px;
	padding:0 0 10px 0;
	margin: 0 0 10px 0;
}
	
	
	.promo14-19 h2 {
		padding:10px 10px 8px 10px;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.1em;
		font-weight:bold;
		color:#fff;
	}
	
	.promo14-19 p.prImg {
		padding:0;
		margin:0;
	}
	
	.promo14-19 p.prImg img {
		display:block;
		margin:0 0 0 1px;
		border-top:1px solid #fff;
	}
	
	.promo14-19 p {
		padding:5px 0;
		margin:0 15px 0 10px;
		line-height:1.5em;
	}
	
	.promo14-19 ul li {
			background: none;
			padding: 0;
			margin: 0;
			
		}

/*alevel styles*/	
.firstAlevel {
	background:url(/cymru/english/download/alevel_bot_tcm10-20286.gif) no-repeat 0 100%;
	}
	
	.firstAlevel h2 {
		background:url(/cymru/english/download/alevel_top_tcm10-20287.gif) no-repeat 0 0;
	}
	
	.firstAlevel .inner {
		background:url(/cymru/english/download/alevel_bg_tcm10-20285.gif) repeat-y 0 0;
	}
	
	.firstAlevel p.prImg {
		background:url(/cymru/english/download/alevel_bg_tcm10-20285.gif) repeat-y 0 0;
	}
	

/*gcse styles*/	
.gcse {
	background:url(/cymru/english/download/gcse_bot_tcm10-20297.gif) no-repeat 0 100%;
	}
	
	.gcse h2 {
		background:url(/cymru/english/download/gcse_top_tcm10-20298.gif) no-repeat 0 0;
	}
	
	.gcse .inner {
		background:url(/cymru/english/download/gcse_bg_tcm10-20296.gif) repeat-y 0 0;
	}
	
	.gcse p.prImg {
		background:url(/cymru/english/download/gcse_bg_tcm10-20296.gif) repeat-y 0 0;
	}
	
/*diploma styles*/	
.firstDiploma {
	background:url(/cymru/english/download/diploma_bot_tcm10-20291.gif) no-repeat 0 100%;
	}
	
	.firstDiploma h2 {
		background:url(/cymru/english/download/diploma_top_tcm10-20292.gif) no-repeat 0 0;
	}
	
	.firstDiploma .inner {
		background:url(/cymru/english/download/diploma_bg_tcm10-20290.gif) repeat-y 0 0;
	}
	
	.firstDiploma p.prImg {
		background:url(/cymru/english/download/diploma_bg_tcm10-20290.gif) repeat-y 0 0;
	}
	
/*functional skills styles*/	
.fskills {
	background:url(/cymru/english/download/fskills_bot_tcm10-20294.gif) no-repeat 0 100%;
	}
	
	.fskills h2 {
		background:url(/cymru/english/download/fskills_top_tcm10-20295.gif) no-repeat 0 0;
	}
	
	.fskills .inner {
		background:url(/cymru/english/download/fskills_bg_tcm10-20293.gif) repeat-y 0 0;
	}
	
	.fskills p.prImg {
		background:url(/cymru/english/download/fskills_bg_tcm10-20293.gif) repeat-y 0 0;
	}
	
		#container #wrapper #priContWrap .priCont .promo14-19 .inner ul.links li.skills span {
			text-align: left; 
		}
		
		
/*links list styles*/
	
	#container #wrapper #priContWrap .priCont .promo14-19 .inner ul.links {
			padding: 0;
			margin: 0 0 0 5px;
		}

		#container #wrapper #priContWrap .priCont .promo14-19 .inner ul.links li {
			list-style-type: none;
			line-height: 1.4em;
			font-size: 2em;
			float: left;
			margin: 0 0.3em 0 0;
		}
		
		#container #wrapper #priContWrap .priCont .promo14-19 .inner ul.links li span {
			line-height: 1.4em;
			font-size: 0.5em;
			display: block;
			text-align: left;
			margin: 0 0 0 5px;
		}
		
		#container #wrapper #priContWrap .priCont .promo14-19 .inner ul.links li a {
			background: url(/cymru/english/download/arrow_bullet_gray_tcm10-20289.gif) left 8px no-repeat;
			padding: 0 0 6px 20px;
			margin: 0 0 0 5px;
			color: #363636;
			text-decoration: none;
		}
		
		#container #wrapper #priContWrap .priCont .promo14-19 .inner ul.links li a:hover {
			background: url(/cymru/english/download/arrow_bullet_blue_tcm10-20288.gif) left 8px no-repeat;
			color: #000;
			text-decoration: underline;
		}
	
	#container #wrapper #priContWrap .priCont .promo14-19 p a:link, .promo14-19 p a:visited {
		display: block;
		padding:0 0 0 12px;
		text-decoration:none;
		color:#363636;
		background: url(/cymru/english/download/gray_arrow_tcm10-20299.gif) no-repeat 0 0.6em;
		}
		
	#container #wrapper #priContWrap .priCont .promo14-19 p a:hover, .promo14-19 p a:active, .promo14-19 p a:focus {
		text-decoration:underline;
		color:#000;
		background:url(/cymru/english/download/black_arrow_tcm10-20300.gif) no-repeat 0 0.6em;
		}
		
		.clear {
			clear: both;
			height: 0;
		}

#centre {
	margin: 0 auto;
	width: 100%;
	text-align: center;
}

#container #wrapper #priContWrap .priCont .gcse .inner ul.links li {
			font-size: 1.7em;
		}
		
		#container #wrapper #priContWrap .priCont .gcse .inner ul.links li span {
			font-size: 0.6em;
			margin: 0 0 0 5px;
			padding: 2px 0;
		}
		
				#container #wrapper #priContWrap .priCont .gcse .inner ul.links li a {
					background: url(/cymru/english/download/arrow_bullet_gray_tcm10-20289.gif) left 5px no-repeat;
					padding: 0 0 6px 20px;
					margin: 0;
					color: #363636;
					text-decoration: none;
				}
				
				#container #wrapper #priContWrap .priCont .gcse .inner ul.links li a:hover {
					background: url(/cymru/english/download/arrow_bullet_blue_tcm10-20288.gif) left 5px no-repeat;
					color: #000;
					text-decoration: underline;
				}
				
/* ------------------------------------------
-- E-PACK NAV
------------------------------------------ */

#stepNavTop {
	padding:10px 0;
	margin:10px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
	#stepNavBot {
		padding:10px 0;
		margin:20px 0 10px 0;
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		border-top: 1px solid #ccc;
	}
	
	ul.stepNav {list-style:none; padding:0; margin:0;}

	ul.stepNav li {
		display:inline;
		padding:10px 10px 10px 25px;
		margin:0;
		line-height:1.75em;
		font-size:1.25em;
		color:363636;
		letter-spacing: 1px;
		text-transform: uppercase;
		background:url(/cymru/english/download/step_nav_tcm10-38533.gif) left center no-repeat;
	}
	
	ul.stepNav li.selected {
		color: #000;
		font-weight: bold;
		background:url(/cymru/english/download/step_nav_hover_tcm10-38534.gif) left center no-repeat;
	}
	ul.stepNav li a:link, ul.stepNav li a:visited {
		display:static;
		color:#363636;
		text-decoration:none;
	}

	ul.stepNav li a:hover, ul.stepNav li a:active, ul.stepNav li a:focus {
		text-decoration:underline;
		color: #000;
	}
	
	
		
	/*QCF in Focus promos*/
	
	.promoWrap {margin-bottom:10px;}

.twoColBox {
		float:left;
		width:200px;
		padding: 0 0 2px 0;
		border: 1px solid #7a8caf;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #dddcdc url(/cymru/english/download/qcf_pr_bg_tcm10-48773.gif) left bottom no-repeat;
}
		
.twoColBox {margin-right:9px;}

.right {margin-right:0;}

.twoColBox .link {
	background: #dddcdc url(/cymru/english/download/qcf_pr_bg_tcm10-48773.gif) left bottom no-repeat;
}

#container #wrapper #priContWrap .priCont .twoColBox a:link, #container #wrapper #priContWrap .priCont .twoColBox a:visited {
    text-decoration:none;
	color: #000;
}

#container #wrapper #priContWrap .priCont .twoColBox a .link .button, #container #wrapper #priContWrap .priCont .twoColBox a:visited .link .button {
    text-decoration:none;
    color: #fff;
}

#container #wrapper #priContWrap .priCont .twoColBox .link a:link, #container #wrapper #priContWrap .priCont .twoColBox .link a:visited {
    text-decoration:none;
    color: #fff;
}

#container #wrapper #priContWrap .priCont .twoColBox .link p a:link, #container #wrapper #priContWrap .priCont .twoColBox .link p a:visited {
    text-decoration:none;
    color: #000;
}

#container #wrapper #priContWrap .priCont .twoColBox .link:hover {
	background: #d9d9d9 url(/cymru/english/download/qcf_pr_bg_hover_tcm10-48774.gif) left bottom no-repeat;
	text-decoration:none;
	cursor: pointer;
}
	
	.twoColBox h2 {
		padding:10px 10px 8px 10px;
		margin:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1em;
		font-weight: bold;
		background: #354b70 url(/cymru/english/download/qcf_pr_header_tcm10-48783.gif) left top repeat-x; /* fallback image */
        background-image: -moz-linear-gradient(100% 100% 90deg, #354b70, #4b678e);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#354b70), to(#4b678e));
		color:#fff;
	}

	#container #wrapper #priContWrap .priCont .twoColBox .link p {
		padding:0.5em 0 0 0;
		margin:0 10px 0 10px;
		line-height:1.5em;
	}
	
	#container #wrapper #priContWrap .priCont .twoColBox .link p.text {
		color:#000;
	}
	
	#container #wrapper #priContWrap .priCont .twoColBox .button {
		line-height:1.5em;
		text-transform: uppercase;
		font-size: 0.9em;
		color: fff;        
	}
	
	.twoColBox .button {
		background: #4a668d url(/cymru/english/download/qcf_btn_bg_tcm10-48784.gif) left top repeat-x; /* fallback image */
        background-image: -moz-linear-gradient(100% 100% 90deg, #4b678e, #354b70);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b678e), to(#354b70));
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
        padding: 3px 10px;
		margin: 10px 0 10px 10px;
        float: left;
	}
	
	/*QCF funding diagram*/
	
	
	.fundingBox {
		margin: 0 62px;
		width: 500px;
		background: #efefef;
		padding: 0 0 42px 0;
	}
		
		.fundingBox p {
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			text-align: center;
			margin-left: 5px;
            margin-right: 5px;
		}
		
			.fundingBox p a {
				    text-decoration: none;
					color: #efefef;
			}
			
			.fundingBox p a:hover {
				    text-decoration: underline;
			}
			
			.fundingInner {
				border: 1px solid #ccc;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;	
			}
			
	.one {
		background: url(/cymru/english/download/qcf_arrow_one_tcm10-48822.gif) center bottom no-repeat;	
	}
	
		.oneInner {
			background: #b8b0ad url(/cymru/english/download/qcf_one_bg_tcm10-48826.gif) left top repeat-x; /* fallback image */
			background-image: -moz-linear-gradient(100% 100% 90deg, #b8b0ad, #e8e7e5);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b8b0ad), to(#e8e7e5));	
			border: 1px solid #cfcac8;
		}
	
	.two {
		background: url(/cymru/english/download/qcf_arrow_two_tcm10-48829.gif) center bottom no-repeat;	
	}
	
		.twoInner {
			background: #0765a3 url(/cymru/english/download/qcf_two_bg_tcm10-48835.gif) left top repeat-x; /* fallback image */
			background-image: -moz-linear-gradient(100% 100% 90deg, #0765a3, #7babcf);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0765a3), to(#7babcf));	
			border: 1px solid #2079b1;
		}
	
	.three {
		background: url(/cymru/english/download/qcf_arrow_three_tcm10-48830.gif) center bottom no-repeat;	
	}
	
		.threeInner {
			background: #25a68a url(/cymru/english/download/qcf_three_bg_tcm10-48836.gif) left top repeat-x; /* fallback image */
			background-image: -moz-linear-gradient(100% 100% 90deg, #25a68a, #a1cec7);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#25a68a), to(#a1cec7));	
			border: 1px solid #3ab096;
		}
		
	.four {
		background: url(/cymru/english/download/qcf_arrow_four_tcm10-48832.gif) center bottom no-repeat;	
	}
	
		.fourInner {
			background: #fd171a url(/cymru/english/download/qcf_four_bg_tcm10-48834.gif) left top repeat-x; /* fallback image */
			background-image: -moz-linear-gradient(100% 100% 90deg, #fd171a, #ff807f);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fd171a), to(#ff807f));	
			border: 1px solid #ff463c;
		}
		
	.five {
		background: url(/cymru/english/download/qcf_arrow_five_tcm10-48831.gif) center bottom no-repeat;	
	}
	
		.fiveInner {
			background: #ff7f32 url(/cymru/english/download/qcf_five_bg_tcm10-48833.gif) left top repeat-x; /* fallback image */
			background-image: -moz-linear-gradient(100% 100% 90deg, #ff670a, #ffb790);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff670a), to(#ffb790));	
			border: 1px solid #ff8435;
		}
		
	.six {
		padding: 0;	
	}
		
		.sixInner {
			background: #6f266d url(/cymru/english/download/qcf_six_bg_tcm10-48837.gif) left top repeat-x; /* fallback image */
			background-image: -moz-linear-gradient(100% 100% 90deg, #6f266d, #c19fc0);
			background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6f266d), to(#c19fc0));	
			border: 1px solid #722b6f;
		}
		
/*ITQ landing page styles*/

#itqLanding h2 {
	background: url(/cymru/english/download/itq_connect_tcm10-55745.gif) no-repeat;
	text-indent: -900em;
	text-decoration: none;
	line-height: 100%;
	height: 22px;
	width: 457px;
	min-width: 457px;
	margin: 20px 0 10px 0;
	}
	
	#itqLanding h3.resources {
		background: url(/cymru/english/download/itq_resources_tcm10-55748.gif) no-repeat;
		text-indent: -900em;
		text-decoration: none;
		line-height: 100%;
		height: 16px;
		width: 185px;
		min-width: 185px;
		margin: 20px 0 5px 0;
	}
	
	#itqLanding h3.brighter {
		background: url(/cymru/english/download/itq_brighter_choice_tcm10-55746.gif) no-repeat;
		text-indent: -900em;
		text-decoration: none;
		line-height: 100%;
		height: 22px;
		width: 214px;
		min-width: 214px;
		margin: 0 0 10px 0;
	}
	
	#itqLanding h3.deliver {
		background: url(/cymru/english/download/itq_deliver_tcm10-55747.gif) no-repeat;
		text-indent: -900em;
		text-decoration: none;
		line-height: 100%;
		height: 16px;
		width: 104px;
		min-width: 104px;
		margin: 20px 0 5px 0;
	}
	
	#itqLanding #leftCol {
		float: left;
		width: 304px;
	}
	
	#itqLanding #rightCol {
		float: left;
		width: 304px;
		margin: 0 0 0 16px;
	}
	
	#itqLanding #rightCol img {
		margin: 0 0 30px 0;
	}
	
	#itqLanding p a {
		color: #e5252a;		
	}
	
	#itqLanding p a:visited {
		color: #666666;		
	}
	
	#itqLanding ul {
		padding: 0;
		margin: 0;
	}

		#itqLanding ul li {
			background: url(/cymru/english/download/bullet_red_tcm10-1563.gif) left 4px no-repeat;
			padding: 0 10px 0 20px;
			margin: 0 0 5px 5px;
			list-style-type: none;
			line-height: 1.7em;
		}
		
/*EBACC TYPE PAGE*/

#components {
	background: url(/cymru/english/download/ebacc_comp_bg_tcm10-60381.jpg) 0 0 no-repeat;
	height: 290px;
	width: 289px;
	position: relative;
	margin: 20px 0 0 20px;
}

#components a {
	text-decoration: none;
	cursor: pointer;
}

#compMaths {
	position: absolute;
	width: 144px;
	height: 112px;
	top: 0;
	left: 0;
}

#compEng {
	position: absolute;
	width: 144px;
	height: 112px;
	top: 0;
	left: 144px;
}

#compSci {
	position: absolute;
	width: 85px;
	height: 168px;
	top: 112px;
	left: 0;
}

#compHum {
	position: absolute;
	width: 118px;
	height: 98px;
	top: 182px;
	left: 85px;
}

#compLang {
	position: absolute;
	width: 86px;
	height: 168px;
	top: 112px;
	left: 203px;
}

.ebaccQuals {
	padding:0;
	margin: 10px 0 0 10px;
		background: #e2e1e1; /* fallback image */
        background-image: -moz-linear-gradient(100% 100% 90deg, #ebeaea, #fff);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ebeaea));
	width: 610px;
	min-height: 560px;
	border: 1px solid #e2e1e1;
}

.ebaccQuals .extra {
	background: url(/cymru/english/download/sep_h2_tcm10-911.gif) left top repeat-x;
	padding: 15px 0;
	/*width: 580px;*/
	margin: 20px 15px 0 15px;
}

.ebaccQualsheader {
	background: #408cb3;
	background-image: -moz-linear-gradient(100% 100% 90deg, #5abae7, #408cb3);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5abae7), to(#408cb3));
	margin: 0 0 5px 0;
	padding: 0;
}

.ebaccQuals .maths {
	background: #dc282f;
	background-image: -moz-linear-gradient(100% 100% 90deg, #de6b70, #dc282f);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#de6b70), to(#dc282f));
}

.ebaccQuals .humanities {
	background: #dfaaa23;
	background-image: -moz-linear-gradient(100% 100% 90deg, #ffc923, #faaa23);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffc923), to(#faaa23));
}

.ebaccQuals .science {
	background: #91b83d;
	background-image: -moz-linear-gradient(100% 100% 90deg, #b5d033, #91b83d);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b5d033), to(#91b83d));
}

.ebaccQuals .languages {
	background: #f2792a;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f89c59, #f2792a);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f89c59), to(#f2792a));
}

.ebaccQuals h1 {
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 8px 0 8px 10px;
	font-size:1.8em;
	font-weight: normal;
	background-image: none;
}

.ebaccQuals h2 {
	font-size: 1.2em;
		margin:10px 0 5px 0;
		padding:0 15px;
		color: #333;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: bold;
		background: none;	
}

.ebaccQuals p {
	line-height: 1.7em;
	padding: 5px 15px;
	margin: 0;
}

.ebaccQuals .extra p {
	padding: 5px 0;
}

.ebaccQuals .extra h2 {
	padding: 0;
}

.ebaccQuals p.pdfLink a {
	text-decoration: none;
}

.ebaccQuals p.pdfLink a:hover {
	text-decoration: underline;
}

.ebaccQuals p.pdfLink {
	line-height: 1.7em;
	margin: 10px 0 15px 0;
	padding: 2px 0 2px 25px;
	background: url(/cymru/english/download/pdf_icon_tcm10-1636.gif) 0 2px no-repeat;
}

/*REGIONAL ACCOUNT MANAGERS PAGE*/

#ramContent {
	position: relative;
	margin: 10px 0 0 0;
	border: 1px solid #ccc;
}

#ramMap {
	background: url(/cymru/english/download/england_map_bg_tcm10-63306.jpg) 0 0 no-repeat;
	height: 594px;
	width: 500px;
	position: relative;
	margin: 0 0 0 64px;
}

#ramMap a {
	text-decoration: none;
	cursor: pointer;
}

#ramContent .info {
	cursor: pointer;	
}

#map1 {
	position: absolute;
	width: 88px;
	height: 181px;
	top: 0;
	left: 164px;
}

#map2 {
	position: absolute;
	width: 144px;
	height: 181px;
	top: 0;
	left: 252px;
}

#map3 {
	position: absolute;
	width: 144px;
	height: 55px;
	top: 181px;
	left: 252px;
}

#map4 {
	position: absolute;
	width: 88px;
	height: 55px;
	top: 181px;
	left: 164px;
}

#map5 {
	position: absolute;
	width: 97px;
	height: 96px;
	top: 236px;
	left: 299px;
}

#map5a {
	position: absolute;
	width: 57px;
	height: 26px;
	top: 332px;
	left: 299px;
}

#map6 {
	position: absolute;
	width: 135px;
	height: 65px;
	top: 236px;
	left: 164px;
}

#map7 {
	position: absolute;
	width: 135px;
	height: 57px;
	top: 301px;
	left: 164px;
}

#map8 {
	position: absolute;
	width: 86px;
	height: 79px;
	top: 358px;
	left: 270px;
}

#map9 {
	position: absolute;
	width: 104px;
	height: 201px;
	top: 236px;
	left: 396px;
}

#map9a {
	position: absolute;
	width: 40px;
	height: 65px;
	top: 332px;
	left: 356px;
}

#map10 {
	position: absolute;
	width: 230px;
	height: 89px;
	top: 437px;
	left: 270px;
}

#map11 {
	position: absolute;
	width: 270px;
	height: 236px;
	top: 358px;
	left: 0;
}

#map12 {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 397px;
	left: 356px;
}

.mapInfo {
	background-color: #e6e6e6;
	border: 1px solid #cbced7;
	padding: 10px;
	/*position: absolute;*/
	width: 230px;
	margin: 15px 0 0 15px;
	/*top: 0;
	left: 370px;*/
	font-family:Arial, Helvetica, sans-serif;
}

body:last-child .mapInfo {
/* Exclude all IE browsers using :last-child */
background-color: rgba(230, 230, 230, .5)!important;
}

	.mapInfo h3 {
		font-size: 1.2em;
		margin: 0 0 5px 0;
		padding: 0;
	}
	
	.mapInfo h4 {
		font-size: 1.1em;
		margin: 0 0 5px 0;
		padding: 0;
	}
	
	.mapInfo p {
		line-height: 1.5em;
		padding: 0;
		margin: 0 0 3px 0;	
	}
	
	.mapInfo a {
		text-decoration: underline;	
	}
	
	.mapInfo a:hover {
		text-decoration: none;	
	}

/*SCIENCE ANIMATIONS*/

#sciencePres #twoColumns {
    margin: 0;
    padding: 0;
    height: 1%;
}

#sciencePres #twoColumns #column1 {
    width: 300px;
    float: left;
    margin: 0 13px 0 0;
}

#sciencePres #twoColumns #column2 {
    width: 300px;
    float: left;
}

#sciencePres #twoColumns p {
	margin: 0 0 20px 0;	
}

/*FUNCTIONAL SKILLS TYPE PAGE*/

.headerFS h2 {
	font-size: 2em;
		margin:0 0 15px 0;
		padding:0;
		color: #5c297f;
		font-weight: normal;
		background: none;	
}

/*modules*/

.modulesFS {
	padding:0;
	margin:0 4px 4px 0;
		background: #e2e1e1; /* fallback image */
        background-image: -moz-linear-gradient(100% 100% 90deg, #ebeaea, #fff);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ebeaea));
	height: 300px;
	min-height: 300px;
	width: 308px;
	border: 1px solid #e2e1e1;
	float: left;
}

.modLast {
	margin: 0;
}

html>body .modulesFS {
	height: auto;
}

	.modulesFS h3, .modulesFSintro h3 {
		color: #000;
		margin: 0;
		padding: 5px 0 5px 10px;
		font-size:1.1em;
	}

.modulesFS p, .modulesFSintro p {
	line-height: 1.7em;
	padding: 5px 10px;
	margin: 0;
}

.modulesFS p.pdfLink {
	line-height: 1.7em;
	margin: 10px 0 15px 10px;
	padding: 2px 0 2px 25px;
}

 .modulesFSheader {
	background: #91999e;
	background-image: -moz-linear-gradient(100% 100% 90deg, #6c7b82, #a9b2b7);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a9b2b7), to(#6c7b82));
	margin: 0 0 5px 0;
	padding: 0;
}

.modulesFSheader h2 {
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 8px 0 8px 10px;
	font-size:1.2em;
	font-weight: bold;
	background-image: none;
}

/*intro box*/

.modulesFSintro {
	padding:5px 0;
	margin:0;
		background: #e2e1e1; /* fallback image */
        background-image: -moz-linear-gradient(100% 100% 90deg, #ebeaea, #fff);
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ebeaea));
	border: 1px solid #e2e1e1;
}

/*subject boxes*/

.subjectBox {
	background: #898888;
	width: 205px;
	float: left;
	margin: 4px 4px 4px 0;
}

.sbLast {
	margin: 4px 0 0 0;
}

	.subjectBox p {
		margin: 0 0 0 10px;
		font-weight: bold;
		padding: 4px 0;
	}

			.subjectBox p a:hover {
				text-decoration: underline;
				padding: 0 0 10px 10px;
				background: url(/cymru/english/download/black_arrow_tcm10-1488.gif) 0 4px no-repeat;
				color: #000;
			}

			.subjectBox p a {
				text-decoration: none;
				padding: 0 0 10px 10px;
				background: url(/cymru/english/download/white_arrow_tcm10-39051.gif) 0 4px no-repeat;
				color: #fff;
			}
		
/*FUNCTIONAL SKILLS TESTIMONIALS*/

	.speechBox h2 {
			padding: 10px 10px 0 10px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.5em;
			line-height: 1.3em;
			margin: 0;
			color: #000;
			background: none;
			/*background: url(/cymru/english/download/fs_speech_box_top_tcm10-58389.gif) no-repeat 0 0;*/
		}
	
	.speechBox p {
		padding: 0 15px 0 10px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.7em;
		/*background: transparent url(/cymru/english/download/fs_speech_box_bot_tcm10-58391.gif) no-repeat left bottom;*/
	}
	
	.speechBox p span {
			display: block;
			padding: 0;
			margin: 0;
			position: relative;
		}
	
	.speechBox p span.first {
			padding: 15px 15px 15px 30px;
			margin: 0;
			background: url(/cymru/english/download/quote_tcm10-58394.gif) no-repeat left 3px;
		}
		
		.speechBox p span.normal {
			padding: 0 0 15px 0;
			margin: 0;
			/*background: url(/cymru/english/download/fs_speech_box_bg_tcm10-58390.gif) repeat-y 0 0;*/
		}

	.speechBox p span.name {
			padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.2em;
			line-height: 1.4em;
			margin: 0;
			color: #e58521;
			font-weight: bold;
		}
		
		.speechBox {
		  background-color:#e4e5e5;
		  border:1px solid #d9dada;
		  margin:10px 0 35px 0;
		  padding:0;
		  position:relative;
		  width:618px;
		  -moz-border-radius:8px;
		  -webkit-border-radius:8px;
		  -moz-box-shadow:0 0 2px #c0c0c0;
		  -webkit-box-shadow:0 0 2px #c0c0c0;
		}
		/*.speechBox-arrow-border {
		  border-color: #d9dada transparent transparent transparent;
		  border-style: solid;
		  border-width: 30px;
		  height:0;
		  width:0;
		  position:absolute;
		  bottom:-22px;
		  left:30px;
		}*/
		/*.speechBox-arrow {
		  border-color: #e4e5e5 transparent transparent transparent;
		  border-style: solid;
		  border-width: 30px;
		  height:0;
		  width:0;
		  position:absolute;
		  bottom:-19px;
		  left:30px;
		}*/
		
		.speechBox:after {
			content:"";
			position:absolute;
			top:100%;
			left:40px;
			border-width:25px 25px 0 0;
			border-style:solid;
			border-color:#e4e5e5 transparent;
			/* css3 extras */
			-webkit-transform:skewX(45deg);
			   -moz-transform:skewX(45deg);
				-ms-transform:skewX(45deg);
				 -o-transform:skewX(45deg);
					transform:skewX(45deg);
		}
		   
/*Apprenticeships	*/	

/*promo boxes*/

.promoBox {
	background: #dadada;
	width: 203px;
	float: left;
	margin: 4px 4px 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #898888;
}

.sbLast {
	margin: 4px 0 0 0;
}

.promoBox p {
		margin: 0 0 0 10px;
		padding: 4px 0;
		line-height: 1.4em;
	}
	
	.promoBox p.link {
		margin: 0 0 0 10px;
		font-weight: bold;
		padding: 4px 0;
	}

			.promoBox p.link a:hover {
				text-decoration: underline;
			}

			.promoBox p.link a {
				text-decoration: none;
				padding: 0 0 10px 10px;
				background: url(/cymru/english/download/black_arrow_tcm10-1488.gif) 0 4px no-repeat;
				color: #000;
			}
		

