/* ------------------------------------------
 Client: OCR
 Stylesheet: Global
 Author: Reading Room (NG)
 ------------------------------------------ */
/* ------------------------------------------
 -- CSS RESET
 ------------------------------------------ */
html, body, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, cite, em, img, q, s, samp, small, strike, strong, sub, sup, tt, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    background: transparent;
    vertical-align: baseline;
}

ul {
    list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}

caption, th, td {
    text-align: left;
    font-weight: normal;
}

em {
    font-style: italic;
}

strong {
    font-weight: bold;
}

/* ------------------------------------------
 -- GLOBAL STYLES
 ------------------------------------------ */
body {
    font: 0.75em Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    background: #fff;
}

a:link {
    color: #00245d;
    text-decoration: underline;
}

a:visited {
    color: #4d668e;
}

a:hover, a:active, a:focus {
    color: #000;
    text-decoration: none;
}

address {
    margin: 0 0 1.5em 20px;
    font-style: normal;
}

address span {
    display: block;
    padding: 0.3em 0;
    margin: 0;
}

/*Headings*/
h1 {
    padding: 23px 12px 0 16px;
    margin: 0 0 5px 0;
    font-size: 1em;
    color: #333;
}

h1 span {
    display: block;
    width: auto;
    margin: 5px 0 0;
    font-size: 1.4em;
    font-weight: normal;
    color: #fff;
}

h2 {
    padding: 0 0 9px 0;
    margin: 1em 0 0.75em 0;
    font-size: 1.5em;
    font-weight: normal;
    background: url(/cymru/english/download/sep_h2_tcm10-911.gif) left bottom repeat-x;
}

h2.clear, h3.clear, h4.clear {
	clear: both;
	height: auto;
}

h3 {
    padding: 0;
    margin: 1em 0 0.75em 0;
    font-size: 1.2em;
    color: #000;
}

h4 {
    padding: 0 0 9px 0;
    margin: 0;
    font-size: 1.1em;
    color: #000;
}

h5 {
    padding: 0;
    margin: 1.5em 0 0.75em 0;
    font-size: 1.25em;
    color: #b20838;
}

/*Paragraphs*/
p {
    padding: 0;
    margin: 0.75em 0 1em 0;
    line-height: 1.8em;
}

p.notes {
    margin: 0.4545em 0 0 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9167em;
}

p.approved img {
    vertical-align: middle;
}

/*Lists*/
ul {
    list-style: none;
    padding: 0;
    margin: 0.75em 0 1em;
}

ul li {
    padding: 0.2em 0 0.2em 25px;
    margin: 0 0 0 5px;
    line-height: 1.6em;
    background: url(/cymru/english/download/bullet_gray_tcm10-1562.gif) no-repeat 0 0.5em;
	zoom: 100%;
}

ul li ul {
    padding: 0;
    margin: 10px 0;
}

ul 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;
}

ul li span.alt {
    font-size: 80%;
    font-family: Arial, Helvetica, sans-serif;
}

ol {
    padding: 0;
    margin: 0.75em 0 1em 25px;
}

ol li {
    padding: 0;
    margin: 0 0 0.8333em 0;
    line-height: 1.8em;
}

ol li p {
    padding: 0;
    margin: 0;
}

ol p.ordered {
    padding: 0;
    margin: 1.75em 0 0 -25px;
}

ol li address {
    padding: 0;
    margin: 0.8333em 0 0.8333em 10px;
    line-height: 1.5em;
}

ol h2 {
    padding: 0 0 9px 0;
    margin: 1em 0 1em -25px;
    font-size: 1.5em;
    font-weight: normal;
    background: url(/cymru/english/download/sep_h2_tcm10-911.gif) repeat-x left bottom;
}

/*Tables*/
table {
    width: 100%;
    border: 1px solid #ccc;
    margin: 0.5em 0;
    vertical-align: top;
}

/* check ie doesn't break with 100% width */
table a:link, table a:visited {
    text-decoration: none;
    color: #000;
}

table a:hover, table a:active, table a:focus {
    text-decoration: underline;
}

/* PAGE HEADINGS - primary heading style
 ------------------------------------------ */ 
 .pageTitle {
    min-height: 4.8em;
    padding: 0 15px 10px 15px;
    border: 1px solid #4d668e;
    margin: 0 0 15px;
    background: #8092ae url(/cymru/english/download/gen_header_tcm10-1527.jpg) no-repeat right top;
} .pageTitle h1 {
    padding: 0;
    margin: 30px 0 0 0;
    font-size: 1.8em;
    font-weight: normal;
    color: #fff;
	width: 70%;
} #admin .pageTitle, .changesTitle, .eaccessTitle, .learnersTitle, .pastpapersTitle, .pubsTitle, .trainingTitle, .qualTitle {
    padding: 0 250px 10px 15px;
} 

/*
#admin .pageTitle {
    background-image: url(/cymru/english/download/admin_header_tcm10-1553.jpg);
} 
*/
.changesTitle {
    background-image: url(/cymru/english/download/changes_header_tcm10-1570.jpg);
} .eaccessTitle {
    background-image: url(/cymru/english/download/eassess_header_tcm10-1577.jpg);
} .learnersTitle {
    background-image: url(/cymru/english/download/learners_header_tcm10-1537.jpg);
} .pastpapersTitle {
    background-image: url(/cymru/english/download/pastpapers_header_tcm10-1540.jpg);
} .pubsTitle {
    background-image: url(/cymru/english/download/pubs_header_tcm10-1543.jpg);
} .trainingTitle {
    background-image: url(/cymru/english/download/training_header_tcm10-1550.jpg);
} .cymruTitle {
    background-image: url(/cymru/english/download/cymru_header_tcm10-1574.jpg);
} .qualTitle {
    min-height: 0;
    padding: 0 250px 0 0;
} .qualTitle h1 {
    padding: 15px 12px 13px 16px;
    margin: 0;
    font-size: 100%;
    font-weight: bold;
    color: #333;
} 

/*
.alevelTitle {
    background-image: url(/cymru/english/download/alevel_header_tcm10-1554.jpg);
} .assessorTitle {
    background-image: url(/cymru/english/download/assessor_header_tcm10-1557.jpg);
} .gcseTitle {
    background-image: url(/cymru/english/download/gcse_header_tcm10-1526.jpg);
} .diplomaTitle {
    background-image: url(/cymru/english/download/diploma_header_tcm10-1575.jpg);
} .fskillsTitle {
    background-image: url(/cymru/english/download/fskills_header_tcm10-1584.jpg);
} .biologyTitle {
    background-image: url(/cymru/english/download/biology_header_tcm10-1558.jpg);
} .chemTitle {
    background-image: url(/cymru/english/download/chemistry_header_tcm10-1571.jpg);
} .criticalTitle {
    background-image: url(/cymru/english/download/critical_header_tcm10-1573.jpg);
} .dtTitle {
    background-image: url(/cymru/english/download/dt_header_tcm10-1576.jpg);
} .econTitle {
    background-image: url(/cymru/english/download/economics_header_tcm10-1578.jpg);
} .engTitle {
    background-image: url(/cymru/english/download/english_header_tcm10-1579.jpg);
} .frTitle {
    background-image: url(/cymru/english/download/french_header_tcm10-1583.jpg);
} .geogTitle {
    background-image: url(/cymru/english/download/geography_header_tcm10-1528.jpg);
} .gerTitle {
    background-image: url(/cymru/english/download/german_header_tcm10-1529.jpg);
} .historyTitle {
    background-image: url(/cymru/english/download/history_header_tcm10-1532.jpg);
} .ictTitle {
    background-image: url(/cymru/english/download/ict_header_tcm10-1535.jpg);
} .langTitle {
    background-image: url(/cymru/english/download/languages_header_tcm10-1536.jpg);
} .mathsTitle {
    background-image: url(/cymru/english/download/maths_header_tcm10-1538.jpg);
} .mediaTitle {
    background-image: url(/cymru/english/download/media_header_tcm10-1539.jpg);
} .physicsTitle {
    background-image: url(/cymru/english/download/physics_header_tcm10-1541.jpg);
} .psychoTitle {
    background-image: url(/cymru/english/download/psychology_header_tcm10-1542.jpg);
} .rstudiesTitle {
    background-image: url(/cymru/english/download/rstudies_header_tcm10-1545.jpg);
} .scienceTitle {
    background-image: url(/cymru/english/download/science_header_tcm10-1546.jpg);
} .spanishTitle {
    background-image: url(/cymru/english/download/spanish_header_tcm10-1548.jpg);
} .sportsTitle {
    background-image: url(/cymru/english/download/sports_header_tcm10-1549.jpg);
}
*/
 
.newsDetailTitle {
    background: #8092AE url(/cymru/english/download/gen_header_tcm10-1527.jpg) no-repeat scroll right top;
    border: 1px solid #4D668E;
    margin: 0 0 1.5em;
    padding: 0 0 10px;
} .newsDetailTitle h1 {
    color: #FFFFFF;
    font-size: 160%;
    font-weight: normal;
    margin: 0 0 0 5px;
} .newsDetailTitle h1 span {
    color: #000000;
    display: block;
    font-size: 80%;
    font-weight: normal;
    margin: 0;
    padding: 0.5em 0;
}

.newsImgContainer {
	float: left;
    font-weight: normal;
    margin: 10px 10px 10px 0;
	width: 300px;
}

.newsImgContainer p {
    font-size: 91%;
}

.newsImg {
	float: left;
    font-weight: normal;
    margin: 10px 10px 10px 0;
}

.newsGallery {
	float: left;
    font-weight: normal;
}

.newsGallery img {
	float: left;
	margin: 0 10px 0 0;
}

.newsGallery img.bottom {
	float: left;
	margin: 10px 10px 0 0;
}

.newsGallery p {
    font-size: 80%;
	margin: 10px 0;
	float: left;
	}

/* ------------------------------------------
 -- COMPONENTS
 ------------------------------------------ */
/* HUB PAGE PROMOS
 ------------------------------------------ */ #hubPromos {
    width: 100%;
    margin: 15px 0 20px 0;
} #hubPromos a:link, #hubPromos a:visited {
    text-decoration: none;
    color: #363636;
} #hubPromos a:hover, #hubPromos a:active, #hubPromos a:focus {
    text-decoration: underline;
    color: #000;
} .hubPromo {
    float: left;
    width: 32%;
    padding: 0;
    margin: 0 0 0 2%;
    background: url(/cymru/english/download/hub_promo_sep_tcm10-1534.gif) repeat-x left bottom;
} .hubPromo:first-child, .hubPromoWide:first-child {
    margin-left: 0;
} .hubPromo h4, .hubPromoWide h4 {
    padding: 7px 10px 8px 10px;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.1667em;
    color: #363636;
    background: #f6f5f1 url(/cymru/english/download/hub_promo_bg_tcm10-1533.gif) repeat-x left top;
} .hubPromo .inner, .hubPromoWide .inner {
    min-height: 100px;
    padding: 15px 0 0;
    background: url(/cymru/english/download/hub_promo_sep_tcm10-1534.gif) repeat-x left top;
} .hubPromo p, .hubPromoWide p {
    line-height: 1.6em;
    padding: 0;
    margin: 0;
} .hubPromo img, .hubPromoWide img {
    float: left;
    padding: 0 10px 0 0;
    border: 0;
} .hubPromoWide {
    float: left;
    width: 49%;
    padding: 0;
    margin: 0 0 0 2%;
    background: url(/cymru/english/download/hub_promo_sep_tcm10-1534.gif) repeat-x left bottom;
}

/* PROMOS
 ------------------------------------------ */ 
 .promo {
    margin: 0 10px 15px 0;
    background: #E9E7E3 url(/cymru/english/download/dkbl_pr_bg_tcm10-1679.gif) repeat-y 0 0;
} .promo h4 {
    padding: 7px 10px 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0;
    color: #fff;
    background: #6c7b82 url(/cymru/english/download/dkbl_pr_header_tcm10-1681.gif) no-repeat 0 0;
} .promo h4 a:link, .promo h4 a:visited {
    color: #fff;
    text-decoration: none;
} .promo h4 a:hover, .promo h4 a:active, .promo h4 a:focus {
    text-decoration: underline;
} .promo img {
    display: block;
    border-bottom: 7px solid #6c7b82;
    margin-left: 1px;
} .promo p {
    padding: 10px 15px 12px 10px;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5em;
    background: transparent url(/cymru/english/download/dkbl_pr_bot_tcm10-1680.gif) no-repeat left bottom;
} .promo p a:link, .promo p a:visited {
    color: #363636;
    text-decoration: underline;
} .promo p a:hover, .promo p a:active, .promo p a:focus {
    text-decoration: none;
}
.promofskills {
    background-image: url(/cymru/english/download/fskills_pr_bg_tcm10-1682.gif);
}
.promonationals {
    background-image: url(/cymru/english/download/ictnat_pr_bg_tcm10-29215.gif);
}
.promoasset {
    background-image: url(/cymru/english/download/asset_pr_bg_tcm10-1700.gif);
}
.promoassettwo {
    background-image: url(/cymru/english/download/asset_pr_bg2_tcm10-47473.gif);
}
.promoassetthree {
    background-image: url(/cymru/english/download/asset_pr_bg3_tcm10-47470.gif);
}
.promogcse {
    background-image: url(/cymru/english/download/gcse_pr_bg_tcm10-1685.gif);
}
.promoblue {
    background-image: url(/cymru/english/download/bl_pr_bg_tcm10-24616.gif);
}
.promoalevel {
    background-image: url(/cymru/english/download/alevel_pr_bg_tcm10-1697.gif);
}
.promodiploma {
    background-image: url(/cymru/english/download/diploma_pr_bg_tcm10-1676.gif);
}
.promodkblue {
    background-image: url(/cymru/english/download/dkbl_pr_bg_tcm10-1679.gif);
}
.promojade {
    background-image: url(/cymru/english/download/jade_pr_bg_tcm10-1691.gif);
} 
.promoanswers {
    background-image: url(/cymru/english/download/answers_pr_bg_tcm10-37280.gif);
}
.promoscience {
    background-image: url(/cymru/english/download/gcse_science_pr_bg_tcm10-40759.gif);
} 
.promobutton {
    background-image: url(/cymru/english/download/btn_pr_bg_tcm10-1673.gif);
}
.promofskills h4 {
    background: #e4821e url(/cymru/english/download/fskills_pr_header_tcm10-1684.gif) no-repeat 0 0;
}
.promonationals h4 {
    background: #2a3e6d url(/cymru/english/download/ictnat_pr_header_tcm10-29217.gif) no-repeat 0 0;
}
.promoasset h4 {
    background: #067dc3 url(/cymru/english/download/asset_pr_header_tcm10-1669.gif) no-repeat 0 0;
}
.promoassettwo h4 {
    background: #6ba8b3 url(/cymru/english/download/asset_pr_header2_tcm10-47475.gif) no-repeat 0 0;
}
.promoassetthree h4 {
    background: #e4821e url(/cymru/english/download/asset_pr_header3_tcm10-47472.gif) no-repeat 0 0;
}
.promogcse h4 {
    background: #506dA9 url(/cymru/english/download/gcse_pr_header_tcm10-1687.gif) no-repeat 0 0;
}
.promoblue h4 {
    background: #8294b0 url(/cymru/english/download/bl_pr_header_tcm10-24618.gif) no-repeat 0 0;
}
.promoalevel h4 {
    background: #c04651 url(/cymru/english/download/alevel_pr_header_tcm10-1699.gif) no-repeat 0 0;
}
.promodiploma h4 {
    background: #6e995b url(/cymru/english/download/diploma_pr_header_tcm10-1678.gif) no-repeat 0 0;
}
.promodkblue h4 {
    background: #6c7b82 url(/cymru/english/download/dkbl_pr_header_tcm10-1681.gif) no-repeat 0 0;
}
.promojade h4 {
    background: #4fa99f url(/cymru/english/download/jade_pr_header_tcm10-1693.gif) no-repeat 0 0;
}
.promoanswers h4 {
    background: #1c82c6 url(/cymru/english/download/answers_pr_header_tcm10-37281.gif) no-repeat 0 0;
}
.promoscience h4 {
    background: #3f7982 url(/cymru/english/download/gcse_science_pr_header_tcm10-40761.gif) no-repeat 0 0;
}
.promobutton h4 {
    background: #8294b0 url(/cymru/english/download/btn_pr_header_tcm10-1675.gif) no-repeat 0 0;
}
.promofskills img {
    border-color: #eb9646;
}
.promonationals img {
    border-color: #213563;
}
.promoasset img {
    border-color: #007ac2;
}
.promoassettwo img {
    border-color: #6ba8b3;
}
.promoassetthree img {
    border-color: #eb9646;
}
.promogcse img {
    border-color: #506dA9;
}
.promoblue img {
    border-color: #617697;
}
.promoalevel img {
    border-color: #c04651;
}
.promodiploma img {
    border-color: #6e995b;
}
.promodkblue img {
    border-color: #6c7b82;
}
.promojade img {
    border-color: #339c8e;
}
.promoanswers img {
    border-color: #1a81c6;
}
.promoscience img {
    border-color: #3f7982;
}
.promobutton img {
    border-color: #4fa99f;
}
.promofskills p {
    background-image: url(/cymru/english/download/fskills_pr_bot_tcm10-1683.gif);
}
.promonationals p {
    background-image: url(/cymru/english/download/ictnat_pr_bot_tcm10-29216.gif);
}
.promoasset p {
    background-image: url(/cymru/english/download/asset_pr_bot_tcm10-1701.gif);
}
.promoassettwo p {
    background-image: url(/cymru/english/download/asset_pr_bot2_tcm10-47474.gif);
}
.promoassetthree p {
    background-image: url(/cymru/english/download/asset_pr_bot3_tcm10-47471.gif);
}
.promogcse p {
    background-image: url(/cymru/english/download/gcse_pr_bot_tcm10-1686.gif);
}
.promoblue p {
    background-image: url(/cymru/english/download/bl_pr_bot_tcm10-24617.gif);
}
.promoalevel p {
    background-image: url(/cymru/english/download/alevel_pr_bot_tcm10-1698.gif);
}
.promodiploma p {
    background-image: url(/cymru/english/download/diploma_pr_bot_tcm10-1677.gif);
}
.promodkblue p {
    background-image: url(/cymru/english/download/dkbl_pr_bot_tcm10-1680.gif);
}
.promojade p {
    background-image: url(/cymru/english/download/jade_pr_bot_tcm10-1692.gif);
}
.promoanswers p {
    background-image: url(/cymru/english/download/answers_pr_bot_tcm10-37282.gif);
}
.promoscience p {
    background-image: url(/cymru/english/download/gcse_science_pr_bot_tcm10-40760.gif);
}
.promobutton p {
    background-image: url(/cymru/english/download/btn_pr_bot_tcm10-1674.gif);
}


/*Promo to look like tertiary nav*/

.promonav {
    background:url(/cymru/english/download/right_nav_top_tcm10-1647.gif) no-repeat left top;
}

/*#terNav {background:url(/cymru/english/download/right_nav_top_tcm10-1647.gif) no-repeat left top;}*/


	.promonav h4 {
		padding:11px 25px 8px 10px;
		margin:0;
		font-size:1em;
		background:url(/cymru/english/download/right_nav_header_tcm10-1668.gif) no-repeat 6px 100%;
		font-family: Tahoma, Geneva, sans-serif;
		}
		
		.promonav h4 a:link, .promonav h4 a:visited {
    		color: #000;
    		text-decoration: none;
		} 

		.promonav h4 a:hover, .promonav h4 a:active, .promonav h4 a:focus {
    		text-decoration: underline;
		}
		
	.promonav ul {list-style:none; padding:10px 0 19px; margin:0; background: url(/cymru/english/download/right_nav_bot_tcm10-1667.gif) no-repeat left bottom;}
		.promonav ul li {padding:0 25px 0 10px; margin:0; line-height:1.4em; background:url(/cymru/english/download/right_nav_bg_tcm10-1666.gif) repeat-y left top;}
		.promonav ul li a:link, .promonav ul li a:visited {display:block; padding:0.3em 0 0.3em 10px; text-decoration:none; color:#363636; background: url(/cymru/english/download/gray_arrow_tcm10-1494.gif) no-repeat 0 0.8em;}
		.promonav ul li a:hover, .promonav ul li a:active, .promonav ul li a:focus {color:#000; text-decoration:underline; background-image:url(/cymru/english/download/black_arrow_tcm10-1488.gif);}
		.promonav ul li.selected {font-weight:bold;}

/* TRIGGER STYLES FOR PUB TYPES
 ------------------------------------------ */

h3.docsTriggerList {
	padding: 0 0 9px 0;
    margin: 1em 0 0.75em 0;
    font-size: 1.5em;
    font-weight: normal;
    background: url(/cymru/english/download/sep_h2_tcm10-911.gif) left bottom repeat-x;
}

/* DOCUMENT DOWNLOADS
 ------------------------------------------ */
ul.docsDownload {
    list-style: none;
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    border-bottom: 0;
    float: left;
    width: 622px;
}

ul.docsDownload li {
    list-style: none;
    padding: 5px 10px 5px 5px;
    border-bottom: 1px solid #ccc;
    margin: 0;
    font-size: 0.91667em;
    line-height: 1.8182em;
    background: transparent url(/cymru/english/download/grey_gradient_tcm10-1530.gif) repeat-x left bottom;
    float: left;
    width: 607px;
}

ul.docsDownload span.docTitle {
    float: left;
    width: 75%;
    padding: 3px 3px 3px 25px;
    display: block;
    background: url(/cymru/english/download/pdf_icon_tcm10-1636.gif) no-repeat left .55em;
    border-right: 1px solid #666;
    width: 480px;
}

ul.docsDownload span.docTitle span {
    color: #A60531;
}

ul.docsDownload span.docTitle img {
    vertical-align: text-bottom;
    margin-right: 3px;
}

ul.docsDownload a:link, ul.docsDownload a:visited {
    color: #000;
    text-decoration: none;
}

ul.docsDownload a:hover, ul.docsDownload a:active, ul.docsDownload a:focus {
    text-decoration: underline;
}

ul.docsDownload span.fileType {
    float: right;
    width: 12%;
    margin: 0;
    width: 83px;
}

ul.docsDownload span.docTitle a {
    /*float: left;
    display: block;
    margin-right: 5px;*/
}

ul.docsDownload span.docTitle span.new {
    /*float: left;
    display: block;
    width: 4em;*/
}

ul.docsDownload span.docTitle span.updated {
    /*float: left;
    display: block;
    width: 15em;*/
}

ul.docsDownload span.docTitle span.new img, p span.new img, ul li span.new img, ol li span.new img {
	margin: 0 5px;
	vertical-align: middle;
}

ul.docsDownload span.docTitle span.updated img, p span.updated img, ul li span.updated img, ol li span.updated img {
	margin: 0 5px;
	vertical-align: middle;
}

ul.docsDownload li.wordDoc span.docTitle {
    background-image: url(/cymru/english/download/word_icon_tcm10-1645.gif);
}

ul.docsDownload li.excelDoc span.docTitle {
    background-image: url(/cymru/english/download/excel_icon_tcm10-1621.gif);
}

ul.docsDownload li.pptDoc span.docTitle {
    background-image: url(/cymru/english/download/powerpoint_icon_tcm10-1637.gif);
}

ul.docsDownload li.pptViewerDoc span.docTitle {
    background-image: url(/cymru/english/download/powerpoint_viewer_icon_tcm10-1638.gif);
}

ul.docsDownload li.outlookDoc span.docTitle {
    background-image: url(/cymru/english/download/outlook_icon_tcm10-1633.gif);
}

ul.docsDownload li.exeDoc span.docTitle {
    background-image: url(/cymru/english/download/exe_icon_tcm10-1622.gif);
}

ul.docsDownload li.zipDoc span.docTitle {
    background-image: url(/cymru/english/download/zip_icon_tcm10-1646.gif);
}

ul.docsDownload li.mp3Doc span.docTitle {
    background-image: url(/cymru/english/download/mp3_icon_tcm10-1628.gif);
}

ul.docsDownload li.anchor span.docTitle {
    background-image: url(/cymru/english/download/anchor_icon_tcm10-1613.gif);
}

ul.docsDownload li.cfgDoc span.docTitle {
    background-image: url(/cymru/english/download/cfg_icon_tcm10-1617.gif);
}

ul.docsDownload li.txtDoc span.docTitle {
    background-image: url(/cymru/english/download/txt_icon_tcm10-1642.gif);
}

ul.docsDownload li.movDoc span.docTitle {
    background-image: url(/cymru/english/download/mov_icon_tcm10-26825.gif);
}

ul.docsDownload li.mdbDoc span.docTitle {
    background-image: url(/cymru/english/download/mdb_icon_tcm10-25012.gif);
}

ul.docsDownload li.mp4Doc span.docTitle {
    background-image: url(/cymru/english/download/mp4_icon_tcm10-25013.gif);
}

ul.docsDownload li.mpegDoc span.docTitle {
    background-image: url(/cymru/english/download/mpeg_icon_tcm10-25014.gif);
}

ul.docsDownload li.wavDoc span.docTitle {
    background-image: url(/cymru/english/download/wav_icon_tcm10-26835.gif);
}

ul.docsDownload li.rtfDoc span.docTitle {
    background-image: url(/cymru/english/download/rtf_icon_tcm10-26832.gif);
}

ul.docsDownload li.gifDoc span.docTitle {
    background-image: url(/cymru/english/download/gif_icon_tcm10-25010.gif);
}

ul.docsDownload li.jpegDoc span.docTitle {
    background-image: url(/cymru/english/download/jpeg_icon_tcm10-25011.gif);
}

ul.docsDownload li.wmvDoc span.docTitle {
    background-image: url(/cymru/english/download/wmv_icon_tcm10-25007.gif);
}

ul.docsDownload li.flvDoc span.docTitle {
    background-image: url(/cymru/english/download/flv_icon_tcm10-28282.gif);
}

ul.docsDownload li.extLink span.docTitle {
    background-image: url(/cymru/english/download/ext_link_icon_tcm10-1623.gif);
}

ul.docsDownload li.intLink span.docTitle {
    background-image: url(/cymru/english/download/int_link_icon_tcm10-1627.gif);
}

p.viewDocs img {
    float: right;
}

/* EXTERNAL LISTS - Added by OCR 06/05/09
 ------------------------------------------ */
ul.extLinks {
    list-style: none;
    padding: 0;
    margin: 10px 0 15px 0;
}

ul.extLinks li {
    padding: 2px 0 2px 22px;
    margin: 0 0 4px 15px;
    line-height: 1.6em;
    background: url(/cymru/english/download/ext_link_icon_tcm10-1623.gif) no-repeat 0 2px;
}

ul.extLinks li:hover {
    background: url(/cymru/english/download/ext_link_icon_hover_tcm10-1624.gif) no-repeat 0 2px;
}

ul.extLinks li a:link, ul.extLinks li a:visited {
    text-decoration: none;
}

ul.extLinks li a:hover, ul.extLinks li a:active, ul.extLinks li a:focus {
    text-decoration: underline;
}

/* INTERNAL LISTS - Added by OCR 07/05/09
 ------------------------------------------ */
ul.intLinks, .genTable ul.intLinks {
    list-style: none;
    padding: 0;
    margin: 10px 0 15px 0;
}

ul.intLinks li, .genTable ul.intLinks li {
    padding: 2px 0 2px 22px;
    margin: 0 0 4px 15px;
    line-height: 1.6em;
    background: url(/cymru/english/download/int_link_icon_tcm10-1627.gif) no-repeat 0 5px;
}

ul.intLinks li:hover, .genTable ul.intLinks li:hover {
    background: url(/cymru/english/download/int_link_icon_hover_tcm10-24120.gif) no-repeat 0 5px;
}

ul.intLinks li a:link, .genTable ul.intLinks li a:link, ul.intLinks li a:visited, .genTable ul.intLinks li a:visited  {
    text-decoration: none;
}

ul.intLinks li a:hover, .genTable ul.intLinks li a:hover, ul.intLinks li a:active, .genTable ul.intLinks li a:active, ul.intLinks li a:focus, .genTable ul.intLinks li a:focus {
    text-decoration: underline;
}

/* DOCUMENT LISTS
 ------------------------------------------ */
ul.docsList {
    list-style: none;
    padding: 0;
    margin: 10px 0 15px 0;
}

ul.docsList 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;
}

ul.docsList li a:link, ul.docsList li a:visited {
    text-decoration: none;
}

ul.docsList li a:hover, ul.docsList li a:active, ul.docsList li a:focus {
    text-decoration: underline;
}

ul.docsList li span {
    padding: 0 0 0 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.9167em;
    color: #b20837;
}

ul.docsList li.wordDoc {
    background-image: url(/cymru/english/download/word_icon_tcm10-1645.gif);
}

ul.docsList li.excelDoc {
    background-image: url(/cymru/english/download/excel_icon_tcm10-1621.gif);
}

ul.docsList li.pptDoc {
    background-image: url(/cymru/english/download/powerpoint_icon_tcm10-1637.gif);
}

ul.docsList li.pptViewerDoc {
    background-image: url(/cymru/english/download/powerpoint_viewer_icon_tcm10-1638.gif);
}

ul.docsList li.outlookDoc {
    background-image: url(/cymru/english/download/outlook_icon_tcm10-1633.gif);
}

ul.docsList li.exeDoc {
    background-image: url(/cymru/english/download/exe_icon_tcm10-1622.gif);
}

ul.docsList li.zipDoc {
    background-image: url(/cymru/english/download/zip_icon_tcm10-1646.gif);
}

ul.docsList li.mp3Doc {
    background-image: url(/cymru/english/download/mp3_icon_tcm10-1628.gif);
}

ul.docsList li.anchor {
    background-image: url(/cymru/english/download/anchor_icon_tcm10-1613.gif);
}

ul.docsList li.cfgDoc {
    background-image: url(/cymru/english/download/cfg_icon_tcm10-1617.gif);
}

ul.docsList li.movDoc {
    background-image: url(/cymru/english/download/mov_icon_tcm10-26825.gif);
}

ul.docsList li.mdbDoc {
    background-image: url(/cymru/english/download/mdb_icon_tcm10-25012.gif);
}

ul.docsList li.mp4Doc {
    background-image: url(/cymru/english/download/mp4_icon_tcm10-25013.gif);
}

ul.docsList li.mpegDoc {
    background-image: url(/cymru/english/download/mpeg_icon_tcm10-25014.gif);
}

ul.docsList li.wavDoc {
    background-image: url(/cymru/english/download/wav_icon_tcm10-26835.gif);
}

ul.docsList li.rtfDoc {
    background-image: url(/cymru/english/download/rtf_icon_tcm10-26832.gif);
}

ul.docsList li.gifDoc {
    background-image: url(/cymru/english/download/gif_icon_tcm10-25010.gif);
}

ul.docsList li.jpegDoc {
    background-image: url(/cymru/english/download/jpeg_icon_tcm10-25011.gif);
}

ul.docsList li.txtDoc {
    background-image: url(/cymru/english/download/txt_icon_tcm10-1642.gif);
}

ul.docsList li.wmvDoc {
    background-image: url(/cymru/english/download/wmv_icon_tcm10-25007.gif);
}

ul.docsList li.flvDoc {
    background-image: url(/cymru/english/download/flv_icon_tcm10-28282.gif);
}

ul.docsList li.extLink {zoom:100%;
    background-image: url(/cymru/english/download/ext_link_icon_tcm10-1623.gif);
}

ul.docsList li.intLink {zoom:100%;
    background-image: url(/cymru/english/download/int_link_icon_tcm10-1627.gif);
}

ul.docsList li.gen {zoom:100%;
    background: url(/cymru/english/download/bullet_gray_tcm10-1562.gif) no-repeat 0 0.5em;
}

/*ul.docsList li.gen:hover {zoom:100%;
    background-image: url(/cymru/english/download/int_link_icon_tcm10-1627.gif);
}*/

/* TWO COLUMN LISTING
 ------------------------------------------ */ 
 .columnsWrap {
    padding: 0;
    margin: 0 5px 0 5px;
} .column1 {
    float: left;
    width: 49%;
} .column2 {
    float: right;
    width: 49%;
} .columnsWrap ul {
    list-style: none;
    padding: 0 0 7px 9px;
    margin: 0 0 0.5em 0;
    background: url(/cymru/english/download/sep_blue_tcm10-1547.gif) repeat-x left bottom;
} .altWrap ul {
    background: none;
} .columnsWrap ul li {
    padding: 0;
    margin: 0.5em 0;
    background: none;
} .columnsWrap ul li a:link, .columnsWrap ul li a:visited {
    display: block;
    padding: 0 0 0 10px;
    margin: 0;
    text-decoration: none;
    color: #000;
    background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat 0 0.7em;
} .columnsWrap ul li a:hover, .columnsWrap ul li a:active, .columnsWrap ul li a:focus {
    text-decoration: underline;
    background-image: url(/cymru/english/download/black_arrow_tcm10-1488.gif);
} .columnsWrap ul li span, .columnsWrap ul li a span {
    font-size: 0.9167em;
    line-height: 1.4em;
    text-decoration: none;
    text-transform: uppercase;
    color: #b20837;
} .columnsWrap ul li a span.grey {
    color: #666;
} .columnsWrap ul li a:hover span, .columnsWrap ul li a:active span, .columnsWrap ul li a:focus span {
    text-decoration: none;
} .columnsWrap ul li.approved a:link, .columnsWrap ul li.approved a:visited {
    padding: 2px 0 2px 80px;
    text-decoration: none;
    color: #000;
    background: url(/cymru/english/download/app_icon_tcm10-1614.gif) no-repeat 0 1px;
}

/* ARTICLES LIST
 ------------------------------------------ */
ul.articles {
    padding: 0;
    margin: 0 0 10px;
}

ul.articles li {
    list-style: none;
    padding: 2px 0 2px 20px;
    margin: 0 0 0 5px;
    line-height: 1.6em;
    background: url(/cymru/english/download/news_icon_tcm10-1631.gif) no-repeat left 6px;
}

ul.articles li a:link, ul.articles li a:visited {
    text-decoration: none;   
}

ul.articles li a:hover, ul.articles li a:active, ul.articles li a:focus {
    text-decoration: underline;
}

/* QUAL LISTS - by type, subject, a-z
 ------------------------------------------ */ 
 
.qualList ul {list-style:none; padding:0; margin:0.75em 0 1em 25px;}
	.qualList ul li {padding:3px 2px 3px 15px; margin:0;  background:url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat 0 0.7em;}
	.qualList ul li a {border-bottom: 1px solid white;}
	.qualList ul li a:link, .qualList ul li a:visited {padding:2px 0 2px 0px; text-decoration:none; color:#000;}
	.qualList ul li a:hover, .qualList ul li a:active, .qualList ul li a:focus {text-decoration:underline; background: none;}
	.qualList ul li span {font-size:1em; color:#00245d;}
	.qualList ul li span.approved {font-weight:bold; color:#b20837;}

	.qualList ul li.newQual {padding-left:15px; background:url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat 0 0.7em;}
	.qualList ul li.newQual:hover {background-image:url(/cymru/english/download/black_arrow_tcm10-1488.gif);}
	.qualList ul li.newQual a:link, .qualList ul li.newQual a:visited {padding:2px 0; background:none;}
	.qualList ul li.newQual img {vertical-align:middle; color:#a60531;}
	
.qualList ul li ul {margin-left: 15px;}


/* QUAL TYPE PAGE */ #twoColumns {
    margin: 0;
    padding: 0;
    height: 1%;
} #twoColumns #column1 {
    width: 49%;
    float: left;
    margin: 0 5px 0 0;
} #twoColumns #column2 {
    width: 49%;
    float: left;
} .qualContent ul#qualTypeList {
    padding: 0;
    margin: 0;
    list-style-type: none;
} .qualContent #twoColumns #column1 ul li, .qualContent #twoColumns #column2 ul li {
    padding: 5px 0 5px 10px;
} .qualContent ul#qualTypeList li {
    margin: 5px 0;
    list-style-type: none;
    line-height: 1.8em;
    background: none;
} .qualContent ul#qualTypeList li a.newQual {
    background: url(/cymru/english/download/qual_new_icon_tcm10-1639.gif) left 5px no-repeat;
    padding: 2px 0 2px 48px;
    color: #000;
    text-decoration: none;
} .qualContent ul#qualTypeList li a.newQual:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/qual_new_icon_hover_tcm10-1640.gif) left 5px no-repeat;
} .qualContent ul#qualTypeList li a {
    background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) left 0.7em no-repeat;
    padding: 2px 0 2px 15px;
    color: #000;
    text-decoration: none;
    display: block;
} .qualContent ul#qualTypeList li a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/black_arrow_tcm10-1488.gif) left 0.7em no-repeat;
    display: block;
} .qualContent ul#qualTypeList li ul {
    padding: 0;
    margin: 0 0 0 7px;
    list-style-type: none;
} .qualContent ul#qualTypeList li ul li {
    margin: 0;
    padding: 2px 0 2px 25px;
    list-style-type: none;
    line-height: 1.6em;
    background: none;
} .qualContent ul#qualTypeList li ul li a {
    background: url(/cymru/english/download/gray_arrow_tcm10-1494.gif) left 0.8em no-repeat;
    padding: 2px 0 2px 15px;
    color: #000;
    text-decoration: none;
    display: block;
}

/* QUAL A-Z NAV
 ------------------------------------------ */
ul#alphabet {
    list-style: none;
    padding: 0;
    margin: 0;
}

ul#alphabet li {
    display: inline;
    padding: 0 5px 0 5px;
    margin: 0;
    text-transform: uppercase;
    background: none;
}

ul#alphabet li a:link, ul#alphabet li a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
    background: none;
}

ul#alphabet li a:hover, ul#alphabet li a:active, ul#alphabet li a:focus {
    text-decoration: underline;
}

/* ARROW LIST - to be processed
 ------------------------------------------ */ .arrowList {
    padding: 0;
    margin: 0 5px 0 5px;
    height: 1%;
} .arrowList ul {
    list-style: none;
    padding: 0 0 7px 0;
    margin: 0 0 7px 9px;
} .arrowList ul li {
    display: block;
    padding: 0;
    margin: 0.4em 0;
    background: none;
} .arrowList ul li a:link, .arrowList ul li a:visited {
    padding: 0 0 0 10px;
    text-decoration: none;
    color: #000;
    background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat 0 0.4em;
} .arrowList ul li a:hover, .arrowList ul li a:active, .arrowList ul li a:focus {
    text-decoration: underline;
    background-image: url(/cymru/english/download/black_arrow_tcm10-1488.gif);
} .arrowList ul li.pdfLink a:link, .arrowList ul li.pdfLink a:visited {
    color: #000;
    text-decoration: none;
    padding: 0 0 4px 25px;
    background: url(/cymru/english/download/pdf_icon_tcm10-1636.gif) no-repeat;
} .arrowList ul li.pdfLink a:hover, .arrowList ul li.pdfLink a:active, .arrowList ul li.pdfLink a:focus {
    text-decoration: underline;
}

/* INTERNAL JUMP LINKS (viewing all docs etc)
 ------------------------------------------ */
ul.anchor {
    list-style: none;
    padding: 0;
    margin: 0 0 10px 15px;
    width: 609px;
    float: left;
    clear: both;
    display: inline;
}

ul.anchor li {
		zoom:100%;
    display: block;
    padding: 0;
    margin: 0;
    line-height: 2em;
    background: none;
}

ul.anchor li a:link, ul.anchor li a:visited {
    padding: 0 0 4px 20px;
    text-decoration: none;
    color: #00245d;
    background: transparent url(/cymru/english/download/anchor_arrow_up_tcm10-1556.gif) no-repeat 0 2px;
}

ul.anchor li a:hover, ul.anchor li a:active, ul.anchor li a:focus {
    text-decoration: underline;
    color: #000;
    background-image: url(/cymru/english/download/anchor_arrow_hover_tcm10-1555.gif);
}

p.anchor, p.anchor a:visited {
    padding: 0 0 4px 15px;
    text-decoration: none;
    color: #00245d;
	display: block;
	zoom:100%;
    background: url(/cymru/english/download/anchor_arrow_up_tcm10-1556.gif) no-repeat 0 5px;
}

p.anchor a:hover, p.anchor a:active, p.anchor a:focus {
    text-decoration: underline;
    color: #000;
}

/* ALEVEL lists
 ------------------------------------------ */
/*
 these styles rely on .alevel written into the body BUT conflict with font-weight etc for other lists in the doc
 ask Kate about if class .alevel can be written into each list in the alevel section via the CMS
 
 .alevel ul {padding: 0;margin: 0 0 10px;}
 .alevel li {background: url(http://www.ocr.org.uk/img/content/bullet_red.gif) left 6px no-repeat;padding: 2px 0 2px 25px;margin: 0 0 0 5px;list-style-type: none;line-height: 1.4em;}
 .alevel li a:link, .alevel li a:visited {font-weight: bold;text-decoration: none;}
 .alevel li a:hover, .alevel li a:active, .alevel li a:focus {text-decoration: underline;}
 */
 
 /* General show/hide list header styles */

h2.triggerList, h3.triggerList {
    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;
}

h2:hover.triggerList, h3:hover.triggerList {
    text-decoration: underline;
    background: url(/cymru/english/download/main_type_sub_plus_hover_tcm10-60284.gif) left 0 no-repeat;
}

h2.activeList, h3.activeList {
    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;
}

h2:hover.activeList, h3:hover.activeList {
    background: url(/cymru/english/download/main_type_sub_minus_hover_tcm10-60282.gif) left 0 no-repeat;
    text-decoration: underline;
}

h2:focus.activeList, h3:focus.activeList, h2:focus.triggerList, h3:focus.triggerList {
   text-decoration: none;
}

/* NOTICES
 ------------------------------------------ */ 
 .notice {
    padding: 0 15px 0 15px;
    border: 1px solid #ffcc01;
    margin: 0 0 15px 0;
    background: #fff2be;
}

 .notice h2 {
    background: none;
    font-size: 1em;
    font-weight: bold;
    padding: 0;
} .notice h4 {
    padding: 10px 0 0 0;
    margin: 0;
    font-size: 1.0833em;
} .notice p {
    padding: 5px 0 5px 0;
    margin: 0;
}




/* CASE STUDIES
 ------------------------------------------ */ 
 .caseIntro {
    padding: 0 15px;
    border: 1px solid #C9C9C9;
    margin: 0 0 15px;
    background: #eee url(/cymru/english/download/case_bg_tcm10-1567.gif) repeat-x left bottom;
} .caseIntro p {
    padding: 0;
    margin: 10px 0;
} .pullQuote {
    float: left;
    width: 250px;
    padding: 0 0 14px;
    margin: 0 15px 10px 0;
    background: transparent url(/cymru/english/download/case_round_tcm10-1569.gif) no-repeat right bottom;
} .pullAlt {
    float: right;
    margin: 0 0 10px 15px;
} .pullQuote blockquote {
    padding: 5px 15px 0;
    border: 1px solid #C9C9C9;
    border-bottom: 0;
    margin: 0;
    font-weight: bold;
    line-height: 1.8em;
} .pullQuote p {
    padding: 20px 0 0;
    margin: 0;
    text-indent: 20px;
    background: transparent url(/cymru/english/download/case_quote_tcm10-1568.gif) no-repeat 0 0;
} .pullQuote p span {
    position: absolute;
    left: -9000px;
}

p.fskillsQuotes {
	font-weight: bold;
	color: #e58521;
}

/* QUALS INFO TABLES
 ------------------------------------------ */
table.quals {
    border-collapse: collapse;
    text-align: left;
    padding: 0 0 2px 0;
    border: 0;
    margin: 0;
}

table.quals col.col1 {
    width: 15%;
}

table.quals col.col2 {
    width: 43%;
}

table.quals col.col3 {
    width: 42%;
}

table.quals th {
    font-weight: bold;
}

table.quals th p {
    padding: 0 8px 3px;
    margin: 6px 2px 0;
    line-height: 1.5em;
}

table.quals td {
    padding: 10px 0;
    border-bottom: 3px solid #fff;
    vertical-align: top;
}

table.quals td.col1 {
    font-weight: bold;
}

table.quals td h6 {
    padding: 0 10px 5px 10px;
    margin: 0;
    font-size: 100%;
}

table.quals td p {
    padding: 0 10px;
    margin: 0;
}

table.quals td p span {
    font-size: 0.9167em;
    font-weight: normal;
}

table.quals ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

table.quals li {
    padding: 0 10px 0 20px;
    margin: 0 0 0 5px;
    line-height: 1.75em;
    background: url(/cymru/english/download/bullet_blue_tcm10-1561.gif) no-repeat left 4px;
}

table.quals ul li ul {
    padding: 0 0 10px 0;
    margin: 0;
}

table.quals ul li ul li {
    background: url(/cymru/english/download/bullet_blk_tcm10-1560.gif) left 4px no-repeat;
}

/* CHANGES */

table.changes {
text-align: left;
padding: 0 0 2px 0;
margin: 0;
border-collapse: collapse; 
border: none;
}

table.changes th {
	border-bottom:3px solid #fff;
	background:#014991;
}
	table.changes th p {
		color:#fff;
		font-weight: bold;
		padding: 0 8px 3px;
	}

	table.changes td.col1 {
		background:#b4bcd8;
		font-weight: bold;
		width: 15%;
		padding: 0 0 0 5px;
	}
	table.changes td.col2 {
		background:#c7cce1;
		padding: 0 5px 0 0;
	}
	table.changes td.col3 {
		background:#d9deec;
		padding: 0 5px 0 0;
	}
	
	table.changes td {
	border-bottom:3px solid #fff;
}

/*UNITS TABLES Alevels and GCSE*/

table.unitsTable, table.unitsTableGcse {
	border-collapse: collapse;
	padding: 10px 0 0 0;
}

table.unitsTable th, table.unitsTableGcse th {
text-align: left;
padding: 0 0 2px 0;
margin: 0;
border-bottom: 1px solid #CCC;
}

table.unitsTable ul, table.unitsTableGcse ul {
		padding: 0;
		margin: 0;
	}

table.unitsTable ul li {
			background: url(/cymru/english/download/bullet_red_tcm10-1563.gif) left 4px no-repeat;
			padding: 0 10px 0 20px;
			margin: 0 0 0 5px;
			list-style-type: none;
			line-height: 1.7em;
		}

table.unitsTableGcse ul li {
			background: url(/cymru/english/download/bullet_blue_tcm10-1561.gif) left 4px no-repeat;
			padding: 0 10px 0 20px;
			margin: 0 0 0 5px;
			list-style-type: none;
			line-height: 1.7em;
		}
		
		table.unitsTableGcse ul li.noBullet {
			background: none;
			padding: 0 10px 0 20px;
			margin: 0 0 0 5px;
			list-style-type: none;
			line-height: 0;
		}
		
		table.unitsTableGcse ul li ul {
			padding: 0 0 10px 0;
			margin: 0;
		}
		
		table.unitsTableGcse ul li ul li {
			background: url(/cymru/english/download/bullet_blk_tcm10-1560.gif) left 4px no-repeat;
			padding: 0 10px 0 20px;
			margin: 0 0 0 5px;
			list-style-type: none;
			line-height: 1.7em;
		}

table.unitsTable th p {
	margin: 6px 2px 0;
	padding: 0 8px 3px;
	border-bottom: 4px solid #b20838;
	line-height: 1.5em;
	font-weight: bold;
}

table.unitsTableGcse th p {
	margin: 6px 2px 0;
	padding: 0 8px 3px;
	border-bottom: 4px solid #014991;
	line-height: 1.5em;
	font-weight: bold;
}

table.unitsTable td h4, table.unitsTableGcse td h4 {
font-size: 110%;
margin: 0 0 0 0;
padding: 0 10px 5px 10px;
line-height: 1.5em;
}

table.unitsTable td, table.unitsTableGcse td {
background: url(/cymru/english/download/units_tr_bg_tcm10-1551.gif) left bottom repeat-x;
padding: 10px 0;
vertical-align: top;
border: 1px solid #CCC;
}

table.unitsTable .tableColumn1 {
width: 20%;
font-weight: bold;
}

table.unitsTable .tableColumn2 {
width: 60%;
}

table.unitsTable .tableColumn3, table.unitsTableGcse .tableColumn3 {
width: 15%;
}

table.unitsTableGcse .tableColumn1 {
width: 50%;
}

table.unitsTableGcse .tableColumn2 {
width: 35%;
}

table.unitsTable td.tableColumn2 p {
padding: 0 10px 3px 10px;
font-weight: normal;
}

table.unitsTableGcse td.tableColumn2 p {
padding: 0 10px 3px 10px;
font-weight: normal;
}

table.unitsTable .even, table.unitsTableGcse .even {
	background: none;
}

table.unitsTable td.tableColumn2 {
	padding: 10px 10px 5px 10px;
	line-height: 1.5em;
	font-weight: bold;
}

table.unitsTable td.tableColumn2 ul {
	font-weight: normal;
}

table.unitsTable td p, table.unitsTableGcse td p {
margin: 0 0 0 0;
padding: 0 10px;
}

table.unitsTable td p span, table.unitsTableGcse td p span {
font-size: 91%;
font-weight: normal;
}

table.unitsTable th.tableColumn1, table.unitsTableGcse th.tableColumn1 {
border-right: 0;
vertical-align: bottom;
}

table.unitsTable th.tableColumn2, table.unitsTableGcse th.tableColumn2 {
vertical-align: bottom;
}

table.unitsTable th.tableColumn3, table.unitsTableGcse th.tableColumn3 {
border-left: 0;
vertical-align: bottom;
}

/* SIMPLE TABLE
 ------------------------------------------ */
table.simple {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #ccc;
    margin: 0 0 15px 0;
}

table {
    width: 100%;
    border: 1px solid #ccc;
    margin: 0.5em 0;
    vertical-align: top;
}

/* check ie doesn't break with 100% width */
table.simple th {
    padding: 4px;
    background: #ccc;
    font-weight: bold;
    text-align: center;
}

table.simple th.threeCol {
    width: 33%;
}

table.simple th.left {
    padding: 4px;
    background: #ccc;
    font-weight: bold;
    text-align: left;
}

table.simple th.topHeader {
    background: #fff;
	border: 1px solid #ccc;
}

table.simple h4 {
		line-height: 1.4em;
	}

	table.simple th.left h4 {
		padding: 4px 0;
	}

table.simple td {
    padding: 5px;
    border: 1px solid #ccc;
    line-height: 1.4em;
    vertical-align: top;
    text-align: left;
}

table.simple td span {
    display: none;
}

table.simple td img {
    padding: 2px 5px 5px 0;
}

table.simple ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

table.simple ul li {
    padding: 2px 0 2px 25px;
    margin: 0 0 0 5px;
    line-height: 1.6em;
    background: url(/cymru/english/download/bullet_blk_tcm10-1560.gif) no-repeat 0 6px;
}

table.simple ul li a:link, table.simple ul li a:visited {
    text-decoration: none;
}

table.simple ul li a:hover, table.simple ul li a:active, table.simple ul li a:focus {
    text-decoration: underline;
}

table.simple ul ul {
    list-style: none;
    padding: 0;
    margin: 10px 0 20px;
}

table.simple ul ul li {
    padding: 2px 0 2px 25px;
    margin: 0 0 0 5px;
    line-height: 1.4em;
    background-image: url(/cymru/english/download/bullet_gray_tcm10-1562.gif);
}

table.simple ul.arrowList {
    list-style: none;
    padding: 0 0 7px 0;
    margin: 0 0 7px 9px;
}

table.simple ul.arrowList li {
    display: block;
    padding: 0;
    margin: 0.4em 0;
    background: none;
}

table.simple ul.arrowList li a:link, table.simple ul.arrowList li a:visited {
    padding: 0 0 0 10px;
    text-decoration: none;
    color: #000;
    background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat 0 0.4em;
}

table.simple ul.arrowList li a:hover, table.simple ul.arrowList li a:active, table.simple ul.arrowList li a:focus {
    text-decoration: underline;
    background-image: url(/cymru/english/download/black_arrow_tcm10-1488.gif);
}

table.simple a {
	color: #00245d;	
	text-decoration: underline;
}

table.simple a:hover {
	color: #00245d;	
	text-decoration: none;
}

/* QUAL LIST TABLE
 ------------------------------------------ */
table.qualList {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #ccc;
    margin: 0 0 15px 0;
}

table {
    width: 100%;
    border: 1px solid #ccc;
    margin: 0.5em 0;
    vertical-align: top;
}

/* check ie doesn't break with 100% width */
table.qualList th {
    padding: 4px;
    background: #ccc;
    font-weight: bold;
    text-align: center;
	height: 25px;
	font-size: 1.1em;
	vertical-align: middle;
}

table.qualList td.col1 {
	/*font-weight: bold;*/
	background: #eeeeee;
}

table.qualList td.col2 {
	text-align: center;
	width: 5%;
}

table.qualList td.col3 {
	background: #eeeeee;
}

table.qualList th.left {
    padding: 4px;
    background: #ccc;
    font-weight: bold;
    text-align: left;
}

table.qualList th.topHeader {
    background: #fff;
	border: 1px solid #ccc;
}

table.qualList h4 {
		line-height: 1.4em;
	}

	table.qualList th.left h4 {
		padding: 4px 0;
	}

table.qualList td {
    padding: 5px;
    border: 1px solid #ccc;
    line-height: 1.4em;
    vertical-align: top;
    text-align: left;
}

table.qualList td span {
    display: none;
}

table.qualList td img {
    padding: 2px 5px 5px 0;
}

table.qualList ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

table.qualList ul li {
    padding: 2px 0 2px 25px;
    margin: 0 0 0 5px;
    line-height: 1.6em;
    background: url(/cymru/english/download/bullet_blk_tcm10-1560.gif) no-repeat 0 6px;
}

table.qualList ul li a:link, table.qualList ul li a:visited {
    text-decoration: none;
}

table.qualList ul li a:hover, table.qualList ul li a:active, table.qualList ul li a:focus {
    text-decoration: underline;
}

table.qualList ul ul {
    list-style: none;
    padding: 0;
    margin: 10px 0 20px;
}

table.qualList ul ul li {
    padding: 2px 0 2px 25px;
    margin: 0 0 0 5px;
    line-height: 1.4em;
    background-image: url(/cymru/english/download/bullet_gray_tcm10-1562.gif);
}

table.qualList a {
    text-decoration: none;
    padding: 5px 0 5px 20px;
    background: url(/cymru/english/download/int_link_icon_tcm10-1627.gif) 0 5px no-repeat;
    margin: 0;
	color: #00245d;	
}

table.qualList a:visited {
	color: #000;
}


table.qualList a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/int_link_icon_hover_tcm10-24120.gif) 0 5px no-repeat;
    padding: 5px 0 5px 20px;
    margin: 0;
	color: #000;	
}

/*table.qualList a {
	color: #00245d;	
	text-decoration: underline;
}

table.qualList a:hover {
	color: #00245d;	
	text-decoration: none;
}*/


/* PAST PAPERS */

table.pastpapers {
    border-collapse: collapse;
    border: 1px solid #ccc;
    margin: 0 0 15px 0;
    width: 100%;
}

table.pastpapers th {
    background: #ccc;
    font-weight: bold;
    text-align: center;
    padding: 4px;
}

table.pastpapers th.type {
    width: 20%;
}

table.pastpapers th.jan {
    width: 25%;
}

table.pastpapers th.mar {
    width: 25%;
}

table.pastpapers th.june {
    width: 25%;
}

table.pastpapers td.voc {
    text-align: center;
}

table.pastpapers td.type a:link, table.pastpapers td.type a:visited {
    display: block;
    padding: 0.3em 0 0.3em 10px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    color: #363636;
    background: url(/cymru/english/download/gray_arrow_tcm10-1494.gif) no-repeat 0 0.8em;
}

table.pastpapers td.type a:hover, table.pastpapers td.type a:active, table.pastpapers td.type a:focus {
    text-decoration: underline;
    color: #000;
    background-image: url(/cymru/english/download/black_arrow_tcm10-1488.gif);
}

/* SPECIAL PARAGRAPHS
 ------------------------------------------ */
p.currentSpec {
    padding: 0 0 0 25px;
    margin: 10px 0 10px 0;
    font-weight: bold;
    background: url(/cymru/english/download/pdf_icon_tcm10-1636.gif) no-repeat 0 0.3em;
}

p.currentSpec a:link, p.currentSpec a:visited {
    text-decoration: none;
    color: #000;
}

p.currentSpec a:hover, p.currentSpec a:active, p.currentSpec a:focus {
    text-decoration: underline;
}

/* SKIP TO TOP
 ------------------------------------------ */
p.skipToTop {
    float: right;
    padding: 0;
    margin: 1.75em 0 0.5em 0;
    margin: 20px 0 0;
}

p.skipToTop a {
    color: #00245d;
    text-decoration: none;
}

p.skipToTop a:visited {
    color: #4d668e;
}

p.skipToTop a:hover, p.skipToTop a:active, p.skipToTop a:focus {
    color: #000;
    text-decoration: underline;
} .back {
    padding: 0 0 0 0;
    font-size: 70%;
    margin: 0;
} .back a {
    color: #00245d;
    text-decoration: none;
} .back a:hover {
    text-decoration: underline;
}

p.eventSkipToTop {
    float: right;
    padding: 0;
    margin: 1.75em 0 0.5em 0;
    margin: 10px 0 0;
}

p.eventSkipToTop a {
    color: #00245d;
    text-decoration: none;
}

p.eventSkipToTop a:visited {
    color: #4d668e;
}

p.eventSkipToTop a:hover, p.eventSkipToTop a:active, p.eventSkipToTop a:focus {
    color: #000;
    text-decoration: underline;
}

/* Newsletter styles */

#latestIssue .newsletterImg {float: left; margin: 0 15px 10px 0;}

#latestIssue h2 {margin: 10px 0;}
#latestIssue h3 {margin: 10px 0;}
#latestIssue h4 {margin: 10px 0;}

#latestIssue ul {
	padding: 0;
	margin: 0 0 20px 170px;
}

#latestIssue ul li {
	background: url(/cymru/english/download/bullet_gray_tcm10-1562.gif) left 6px no-repeat;
	padding: 2px 0 2px 25px;
	margin: 0;
	list-style-type: none;
	line-height: 1.6em;
}		


#latestIssue p.pdfLinkspace {margin: 20px 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;}
#latestIssue p.pdfLinkspace a {text-decoration: none;}
#latestIssue p.pdfLinkspace a:hover {text-decoration: underline;}		
#latestIssue p.pdfLinkspace span.new {
    padding-left: 5px;
}

/*#latestIssue {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#latestIssue .newsletterImg {
	float: left;
	margin: 0 10px 80px 0;
}
#latestIssue .contentWrapper {
	float: left;
}
#latestIssue p.posters {
	margin: 0 0 10px 310px;
	}
	
*/

#pastIssues h2 {
	clear: both;
}

/*GENERIC CONTENT STYLES*/ 
#pageTitleGen {
    background: #8092ae url(/cymru/english/download/gen_header_tcm10-1527.jpg) no-repeat right top;
    border: 1px solid #4d668e;
    height: 4.8em;
    margin: 0 0 1.5em 0;
    min-height: 4.8em;
    padding: 0 0 10px 0;
}

html > body #pageTitleGen {
    height: auto;
}

#pageTitleGen h1 span {
	width: 70%;
}

#pageTitleContact {
    background: #8092ae url(/cymru/english/download/contact_header_tcm10-1572.jpg) no-repeat right top;
    border: 1px solid #4d668e;
    height: 4.8em;
    margin: 0 0 1.5em 0;
    min-height: 4.8em;
    padding: 0 0 10px 0;
}

html > body #pageTitleContact {
    height: auto;
} #pageTitlePapers {
    background: #8092ae url(/cymru/english/download/pastpapers_header_tcm10-1540.jpg) no-repeat right top;
    border: 1px solid #4d668e;
    height: 4.8em;
    margin: 0 0 1.5em 0;
    min-height: 4.8em;
    padding: 0 0 10px 0;
}

html > body #pageTitlePapers {
    height: auto;
} .genContent h1 {
    margin: 30px 0 0 15px;
    color: #FFF;
    font-size: 180%;
    font-weight: normal;
    width: 70%;
} .genContent h2 {
    font-weight: normal;
    font-size: 150%;
    margin: 0 0 1em 0;
    padding: 0 0 9px 0;
    background: url(/cymru/english/download/sep_h2_tcm10-911.gif) left bottom repeat-x;
} .newsContent h2.topPad {
    margin: 1em 0 1em 0;
} .genContent h3 {
    font-size: 125%;
    margin: 0.5em 0 0.5em 0;
    padding: 0;
} .genContent p {
    margin: 0 0 1em 0;
    padding: 0;
    line-height: 1.8em;
} .genContent 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;
} .genContent p.pdfLink a {
    text-decoration: none;
} .genContent p.pdfLink a:hover {
    text-decoration: underline;
} .genContent p.mp3Link, .changesContent p.mp3Link {
    margin: 10px 0 15px 0;
    padding: 2px 0 2px 25px;
    background: url(/cymru/english/download/mp3_icon_tcm10-1628.gif) 0 2px no-repeat;
    line-height: 1.5em;
} .genContent p.mp3Link a, .changesContent p.mp3Link a {
    text-decoration: none;
} .genContent p.mp3Link a:hover, .changesContent p.mp3Link a:hover {
    text-decoration: underline;
} .genContent ul li.header {
    background: none;
    padding: 2px 0 2px 0;
    margin: 0 0 0 5px;
    list-style-type: none;
    line-height: 1.4em;
} .genContent ul li h4 {
    font-size: 110%;
    padding: 0;
    margin: 5px 0;
} #pageTitlePlain h1 {
    font-weight: normal;
    font-size: 150%;
    margin: 0 0 1em 0;
    padding: 0 0 9px 0;
    background: url(/cymru/english/download/sep_h2_tcm10-911.gif) left bottom repeat-x;
    color: #000;
} .clear {
    clear: both;
	height: 0;
}

/* FAQS PAGE STYLES */
p.faqs {
    background: url(/cymru/english/download/sep_h2_tcm10-911.gif) left bottom repeat-x;
    margin: 15px 0 0 0;
    padding: 0 0 15px 0;
} .viewanswers {
    font-weight: bold;
    padding: 7px 0;
    margin: 0 0 0 10px;
    background: none;
} .viewanswers span {
    margin: 0 0 0 5px;
    color: #b20838;
}

p.viewanswers input {
    padding: 0;
    margin: 0;
    border: none;
    float: left;
}

p.viewanswers label {
    text-decoration: underline;
    padding: 0;
    margin: 0 0 0 10px;
    text-align: left;
} .question {
    padding: 0 30px;
    border: 1px solid #FFF;
    margin: 0 0 0 0;
    background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) no-repeat 1px 8px;
} .question p {
    text-indent: -1.5em;
    margin: 0 0 0 1.5em;
    padding: 0;
    background: none;
    color: #000;
} .question p a {
    color: #00245d;
    text-decoration: none;
} .question p.active a {
    color: #00245d;
    text-decoration: none;
} .question p.active a:hover {
    color: #000;
    text-decoration: underline;
} .question p.active a:visited {
    color: #4d668e;
    text-decoration: none;
} .answer {
    background: url(/cymru/english/download/faqs_bg_tcm10-1580.gif) left bottom repeat-x;
    border: 1px solid #CCC;
    padding: 7px 15px 7px 30px;
    margin: 10px 0 10px 0;
} .answer p {
    text-indent: -1.5em;
    margin: 0 0 0 1.5em;
    padding: 0;
    background: none;
} .disclaimer {
    font-size: 85%;
    line-height: 1.5em;
}

/* TWO COL LAYOUT FOR ANCHOR NAV */ 
#columnsNav {
    margin: 0 5px 0 5px;
    padding: 0;
    height: 1%;
} #columnsNav #columns {
    width: 49%;
    float: left;
}

/*ANCHORED NAV*/ .onthispage {
    padding: 5px;
    font-size: 90%;
} .qualContent .onthispage h3 {
    font-weight: normal;
    padding: 3px 0 5px 0;
    margin: 0;
} .qualContent .onthispage h3 span {
    padding: 0 0 3px 0;
    background: url(/cymru/english/download/sep_h2_tcm10-911.gif) left bottom repeat-x;
    text-transform: uppercase;
    font-size: 85%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
} .qualContent .onthispage ul.anchor {
    padding: 0;
    margin: 0;
} .qualContent .onthispage ul.anchor li {
    padding: 0;
    margin: 0;
}

/* NEWSLETTERS */ .floatLeftImg img {
    float: left;
    padding: 0 0 10px 0;
    margin: 0 15px 10px 0;
}

/* GENERAL TABLE */
table.genTable {
    border: 1px solid #ccc;
    margin: 0 0 15px 0;
    width: 100%;
    border-collapse: collapse;
}

table.genTable th {
    background: #ccc;
    font-weight: bold;
    text-align: left;
    padding: 4px;
}

table.genTable th.centre {
    text-align: center;
}

table.genTable td.centre {
    text-align: center;
}

table.genTable th.colDate {
    width: 8%;
}

table.genTable th.colDescription {
    width: 52%;
}

table.genTable th.colQualification {
    width: 25%;
}

table.genTable th.colSeries {
    width: 15%;
}

table.genTable th.fivePercent {
    width: 5%;
}

table.genTable th.tenPercent {
    width: 10%;
}

table.genTable th.fortyPercent {
    width: 40%;
}

table.genTable th.fortyfivePercent {
    width: 45%;
}

table.genTable td {
    /*border: 1px solid;*/
    padding: 4px;
    line-height: 1.4em;
    vertical-align: top;
}

table.genTable td span {
    display: none;
}

table.genTable td.type a {
    color: #363636;
    text-decoration: none;
    padding: 0.1em 0 0.1em 10px;
    background: url(/cymru/english/download/gray_arrow_tcm10-20299.gif) no-repeat 0 0.8em;
    display: block;
}

table.genTable td.type a:hover {
    color: #000;
    text-decoration: underline;
    padding: 0.1em 0 0.1em 10px;
    background: url(/cymru/english/download/black_arrow_tcm10-20300.gif) no-repeat 0 0.8em;
    display: block;
}

table.genTable ul {
    padding: 0;
    margin: 0;
}

table.genTable ul li {
    background: url(/cymru/english/download/bullet_blk_tcm10-1560.gif) left 6px no-repeat;
    padding: 2px 0 2px 25px;
    margin: 0 0 0 5px;
    list-style-type: none;
    line-height: 1.6em;
}

table.genTable ul li a {
    text-decoration: none;
}

table.genTable ul li a:hover {
    text-decoration: underline;
}

table.genTable ul ul {
    padding: 0;
    margin: 10px 0 20px;
}

table.genTable ul li.noBullet {
    background: none;
}

table.genTable ul li ul li {
    background: url(/cymru/english/download/bullet_gray_tcm10-1562.gif) left 6px no-repeat;
    padding: 2px 0 2px 25px;
    margin: 0 0 0 5px;
    list-style-type: none;
    line-height: 1.4em;
}

/* GENERAL TABLE with 2 columns */
table.genTable2col {
    border: 1px solid #ccc;
    margin: 0 0 15px 0;
    width: 60%;
}

table.genTable2col th {
    background: #ccc;
    font-weight: bold;
    text-align: left;
    padding: 4px;
    width: 55%;
}

table.genTable2col td {
    padding: 4px;
    line-height: 1.4em;
}

/* EXTERNAL LINKS STYLES */
p.extLink a {
    text-decoration: none;
    padding: 5px 0 5px 22px;
    background: url(/cymru/english/download/ext_link_icon_tcm10-1623.gif) 0 2px no-repeat;
    margin: 0;
}

p.extLink a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/ext_link_icon_hover_tcm10-1624.gif) 0 2px no-repeat;
    padding: 5px 0 5px 22px;
    margin: 0;
}

a.extLink {
    text-decoration: none;
    padding: 5px 0 5px 17px;
    background: url(/cymru/english/download/ext_link_icon_tcm10-1623.gif) 0 3px no-repeat;
    margin: 0;
}

a.extLink:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/ext_link_icon_hover_tcm10-1624.gif) 0 3px no-repeat;
    padding: 5px 0 5px 17px;
    margin: 0;
}

a.intLink {
    text-decoration: none;
    padding: 5px 0 5px 17px;
    background: url(/cymru/english/download/int_link_icon_tcm10-1627.gif) 0 3px no-repeat;
    margin: 0;
}

a.intLink:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/int_link_icon_hover_tcm10-24120.gif) 0 3px no-repeat;
    padding: 5px 0 5px 17px;
    margin: 0;
}

p.intLink a {
    text-decoration: none;
    padding: 5px 0 5px 22px;
    background: url(/cymru/english/download/int_link_icon_tcm10-1627.gif) 0 5px no-repeat;
    margin: 0;
}

p.intLink a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/int_link_icon_hover_tcm10-24120.gif) 0 5px no-repeat;
    padding: 5px 0 5px 22px;
    margin: 0;
}

p.intLink {
    margin: 0;
    background: none;
    padding: 5px 0;
}

p.extLink {
    margin: 0;
    background: none;
    padding: 5px 0;
}

p.arrowLink a, p.arrowLinkFirst a, p.arrowLinkSpace a {
    text-decoration: none;
    padding: 5px 0 5px 10px;
    background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) 0 9px no-repeat;
    margin: 0;
}

p.arrowLink a.hideAllLink {
    background: none;
    padding-left: 0px;
}

p.arrowLink a.hideAllLink:hover {
    background: none;
    padding-left: 0px;
}

p.arrowLink a:hover, p.arrowLinkFirst a:hover, p.arrowLinkSpace a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/black_arrow_tcm10-1488.gif) 0 9px no-repeat;
    padding: 5px 0 5px 10px;
    margin: 0;
    color: #000;
}

p.arrowLinkSpace {
    margin: 5px 0 15px 0;
    background: none;
    padding: 0;
}

p.arrowLink {
    margin: 5px 0;
    background: none;
    padding: 0;
}

p.arrowLinkFirst {
    margin: 0;
    background: none;
    padding: 0;
} .arrowLinks p a {
    text-decoration: none;
    padding: 5px 0 5px 10px;
    background: url(/cymru/english/download/blue_arrow_tcm10-1489.gif) 0 9px no-repeat;
    margin: 0;
} .arrowLinks p a:hover {
    text-decoration: underline;
    background: url(/cymru/english/download/black_arrow_tcm10-1488.gif) 0 9px no-repeat;
    padding: 5px 0 5px 10px;
    margin: 0;
    color: #000;
} .right {
    float: right;
}

/* PUBLISHER PAGES IN ABOUT US AND 14-19 A LEVELS */ .aboutContent p.logo, .changesContent p.logo {
    float: left;
    padding: 0 10px 20px 0;
} .pubPartners {
    margin: 0 0 30px 0;
    padding: 0;
} .aboutContent .pubPartners p, .changesContent .pubPartners p {
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: bottom;
}

/* GQ COURSEWORK FORMS INSTRUCTION PAGE */ #searchbox_formcode {
    float: left;
    margin: 0 15px 15px 0;
    width: 48%;
} #formcode {
    background: url(/img/content/searchbox_formcode.gif) no-repeat;
    height: 35px;
    padding: 0 0 10px 0;
} #searchbox_unitcode {
    float: left;
    margin: 0 0 15px 0;
    width: 48%;
} #unitcode {
    background: url(/img/content/searchbox_unitcode.gif) no-repeat;
    height: 35px;
    padding: 0 0 10px 0;
} .newsContent ul li a, .newsContent ul li a:link, .newsContent ul li a:active, .newsContent ul li a:focus, .newsContent ul li a:visited {
    text-decoration: none;
    color: #00245D;
} .newsContent ul li a:hover {
    text-decoration: underline;
    color: #000000;
}

p.backToTop {
    text-align: right;
}

p.backToTop a {
    text-decoration: none;
}

p.backToTop a:hover {
    text-decoration: underline;
}

/* OCR ADDITIONAL STYLES */
/*2 COL LAYOUT IN ASSESSORS*/ #pageContentLeft {
    float: left;
    width: 48%;
    background: none;
    margin: 0 1em 1em 0;
    border: 1px solid #7591b9;
} #pageContentRight {
    float: left;
    width: 48%;
    background: none;
    border: 1px solid #75c52f;
    margin: 0 0 1em 0;
} #pageContentLeft h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 135%;
    color: #fff;
    padding: 7px 10px 8px 10px;
    margin: 0 0 5px 0;
    background: #2860b0 url(/cymru/english/download/blue_col_header_bg_tcm10-1559.gif) left bottom repeat-x;
    font-weight: bold;
} #pageContentRight h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 135%;
    color: #fff;
    padding: 7px 10px 8px 10px;
    margin: 0 0 5px 0;
    background: #75c52f url(/cymru/english/download/grn_col_header_bg_tcm10-1531.gif) left bottom repeat-x;
    font-weight: bold;
} #pageContentLeft p, #pageContentRight p {
    line-height: 1.7em;
    padding: 0 10px;
} #pageContentLeft h3, #pageContentRight h3 {
    line-height: 1.7em;
    padding: 0 0 5px 0;
    font-size: 120%;
    background: url(/cymru/english/download/sep_h2_tcm10-911.gif) left bottom repeat-x;
} #pageContentLeft ul, #pageContentRight ul {
    padding: 0 10px;
    margin: 0 0 10px 0;
} .moreInfobox {
    padding: 0 10px 5px 10px;
}

ol li ul li {background: none; padding-left: 10px;}

/*Flash video styles*/

/*This is for widescreen using JW*/

#playerWide {
	border: 1px solid #ccc;
	width: 608px;
	height: 342px;
}

/*This is for widescreen using Flow*/

	a.playerWide {
		width: 416px;
		height: 234px;
	}

/*VIDEO PLAYLISTS*/

a.player {	
	width:320px;
	height:240px;
}

a.player, a.playerWide {	
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
	background:#000 url(/cymru/english/download/gen_bg_video_tcm10-62954.gif) repeat-x 0 0;
	background-image: -moz-linear-gradient(100% 100% 90deg, #9b9a9a, #ccc);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9b9a9a), to(#ccc));
	border: 1px solid #ccc;
}

a.player:hover, a.playerWide:hover {
	background-image: -moz-linear-gradient(100% 100% 90deg, #dcdcdc, #fff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dcdcdc), to(#fff));
	border: 1px solid #868686;
}

/* splash image */
a.player img, a.playerWide img {
	margin:0;
	border:0;	
}

	a.player, a.playerWide {
		margin-top:0;		
	}
	

.eventsPlaylist .leftCol, .eventsPlaylist .rightCol {
	float: left;
	width: 304px;
}

.eventsPlaylist .rightCol {
	margin: 0 0 0 16px;
}

.eventsPlaylist ul {
	margin: 0;
	padding: 0;
}

	.eventsPlaylist a {
		text-decoration: none;
	}
	
	.eventsPlaylist a:hover {
		text-decoration: underline;
	}


/*{{{ general playlist settings, light gray */
.playlist {
	position:relative;
	overflow:hidden;	 	
	height:285px !important;
}

.playlist .clips, .playlist .clipsWide {	
	position:absolute;
	height:20000em;
}

.playlist, .clips {
	width:260px;	
}

.playlist, .clipsWide {
	width:205px;	
}

.playlist, .clipsColumn {
	width:300px;
}

.clips a, .clipsWide a {
	background:url(/cymru/english/download/flow_clip_bg_tcm10-62953.png) repeat-x top;
	display:block;
	background-color:#a0a6b5;
	padding:5px 20px 5px 10px;
	border:1px solid #ccc;		
	text-decoration:none;
	color:#000;
	cursor:pointer;
}

.clipsColumn a {
	display:block;
	background: none;
	padding:5px 25px 5px 10px;
	border:1px solid #ccc;		
	text-decoration:none;
	color:#000;
	cursor:pointer;
	font-weight: bold;
	line-height: 1.5em;
}

.clips a {
	height:40px;
	width:195px;
}

.clipsWide a {
	height:40px;
	width:142px;
}

.clipsColumn a {
	height:60px;
	width:265px;
}

.clips a.first, .clipsWide a:first {
	border-top-width:1px;
}

.clips a.playing, .clips a.paused, .clips a.progress {
	background:url(/cymru/english/download/flow_light_tcm10-53054.png) no-repeat 0px 0;
	width:225px;
	border:0;
}

.clipsColumn a.playing, .clipsColumn a.paused, .clipsColumn a.progress {
	background:url(/cymru/english/download/flow_column_tcm10-64611.png) no-repeat 0px 0;
	width:265px;
	border:0;
}

.clipsWide a.playing, .clipsWide a.paused, .clipsWide a.progress {
	background:url(/cymru/english/download/flow_light_tcm10-53054.png) no-repeat 0px 0;
	width:160px;
	border:0;
}
	
.clips a.progress {
	/*opacity:0.6;*/		
}

.clips a.paused, .clipsWide a.paused, .clipsColumn a.paused {
	background-position:0 0;	
}

.clips a span, .clipsWide a span, .clipsColumn a span {
	display:block;		
	font-size: 0.9em;
	color:#666;
}

.clips a em, .clipsWide a em, .clipsColumn a em {
	font-style:normal;
	color:#f00;
}	

.clips a:hover, .clipsWide a:hover {
	background-color:#f9f9fa;		
}

.clipsColumn a:hover {
	background-color:none;		
}

.clips a.playing:hover, .clips a.paused:hover, .clips a.progress:hover, .clipsWide a.playing:hover, .clipsWide a.paused:hover, .clipsWide a.progress:hover, .clipsColumn a.playing:hover, .clipsColumn a.paused:hover, .clipsColumn a.progress:hover {
	background-color:transparent !important;		 
}
/*}}}*/


/*{{{ Assessors */

.clips.assess a {
	background-color:#a0a6b5;
	color:#fff;
	border:1px outset #a0a6b5;
}

.clips.assess a.paused, .clips.assess a.playing, .clips.assess a.progress {
	background:url(/cymru/english/download/flow_dark_tcm10-53050.png) no-repeat 0 0;
	border:0;
}

.clips.assess a.paused {
	background-position:0 -54px;	
}

.clips.assess a span {
	color:#ccc;
}

.clips.assess a em {
	color:#FCA29A;
	font-weight:bold;
}	

.clips.assess a:hover {
	background-color: #b1b6c3;
	/*background:url(/img/design/video/flow_clip_bg_hover.png) repeat-x top;*/
	color: #333;
} 

	.clips.assess a:hover span {
		color: #666;
	}

.clips.assess a.paused:hover, .clips.assess a.playing:hover, .clips.assess a.progress:hover {
	background-color:transparent !important;
	color: #fff;
	/*background:url(/cymru/english/download/flow_dark_tcm10-53050.png) no-repeat 0 0;*/
}

.clips.assess a.playing:hover span, .clips.assess a.paused:hover span, .clips.assess a.progress:hover span {
		color: #ccc;
	}
/*}}}*/

/*{{{ Wide screen */

.clipsWide.wide a {
	background-color:#a0a6b5;
	color:#fff;
	border:1px outset #a0a6b5;
}

.clipsWide.wide a.paused, .clipsWide.wide a.playing, .clipsWide.wide a.progress {
	background:url(/cymru/english/download/flow_dark_tcm10-53050.png) no-repeat -60px 0;
	border:0;
}

.clipsWide.wide a.paused {
	background-position:-60px -54px;	
}

.clipsWide.wide a span {
	color:#ccc;
}

.clipsWide.wide a em {
	color:#FCA29A;
	font-weight:bold;
}	

.clipsWide.wide a:hover {
	background-color: #b1b6c3;
	/*background:url(/img/design/video/flow_clip_bg_hover.png) repeat-x top;*/
	color: #333;
} 

	.clipsWide.wide a:hover span {
		color: #666;
	}

.clipsWide.wide a.paused:hover, .clipsWide.wide a.playing:hover, .clipsWide.wide a.progress:hover {
	background-color:transparent !important;
	color: #fff;
	/*background:url(/cymru/english/download/flow_dark_tcm10-53050.png) no-repeat 0 0;*/
}

.clipsWide.wide a.playing:hover span, .clipsWide.wide a.paused:hover span, .clipsWide.wide a.progress:hover span {
		color: #ccc;
	}
/*}}}*/


/*{{{ low version */

.clips.low a {	
	height:31px;
}

.clips.low a.playing, .clips.low a.paused, .clips.low a.progress {
	background-image:url(/cymru/english/download/flow_light_small_tcm10-53055.png);
	background-position:0 -55px;
}

.clips.low a.paused {
	background-position:0 0;	
}

/*{{{ Two columns version */

.clipsColumn.column .right h3, .clipsColumn.column .left h3 {
	margin: 0 0 15px 0;	
}

.clipsColumn.column a {
	background-color:none;
	color:#333;
	border:none;
}

.clipsColumn.column a.paused, .clipsColumn.column a.playing, .clipsColumn.column a.progress {
	background:url(/cymru/english/download/flow_column_tcm10-64611.png) no-repeat 0 0;
	border:0;
}

.clipsColumn.column a.paused {
	background-position:0 -70px;	
}

.clipsColumn.column a span {
	color:#666;
	line-height: 1.5em;
	margin: 10px 0 0 0;
	font-weight: normal;
}

.clipsColumn.column a em {
	color:#333;
	font-weight:bold;
}	

.clipsColumn.column a:hover {
	background-color: #e3e3e3;
	/*background:url(/img/design/video/flow_clip_bg_hover.png) repeat-x top;*/
	color: #333;
} 

	.clipsColumn.column a:hover span {
		color: #666;
	}

.clipsColumn.column a.paused:hover, .clipsColumn.column a.playing:hover, .clipsColumn.column a.progress:hover {
	background-color:transparent !important;
	color: #333;
	/*background:url(/cymru/english/download/flow_dark_tcm10-53050.png) no-repeat 0 0;*/
}

.clipsColumn.column a.playing:hover span, .clipsColumn.column a.paused:hover span, .clipsColumn.column a.progress:hover span {
		color: #666;
	}

/*}}}*/


/*{{{ go buttons */

a.go {
	display:block;
	width:18px;
	height:18px;
	background:url(/cymru/english/download/flow_up_tcm10-53056.png) no-repeat;
	margin:5px 0 5px 105px;
	cursor:pointer;
}

a.go:hover, a.go.down:hover {
	background-position:0px -18px;		
}

a.go.down {
	background-image:url(/cymru/english/download/flow_down_tcm10-53051.png);	
}

.assess a.go {
	background-image:url(/cymru/english/download/flow_up_dark_tcm10-53057.png);		
}

.assess a.go.down {
	background-image:url(/cymru/english/download/flow_down_dark_tcm10-53052.png);		
}

a.go.disabled {
	visibility:hidden;		
}

/*}}}*/

/*Flash error message*/
.flashError {
	margin:30px 0 0 30px;
	text-align:left;
}

.jsError {
	border: 1px solid #F90;
	padding: 0 5px;
}

form .jsError p {
	line-height: 1.7em;
}

