/* Page layout */
    body { margin:0; padding:0; font-size:16px; background-color:#FFFFFF; }
    .pagewrapper { position:relative; width:800px; margin:auto;
    padding-left:1em; padding-right:1em; }
    img.testserver { position:absolute; left:0; top:0; }
    html>body img.testserver { position:fixed; }
    
/*Standardise colours*/    
    p, a, a:visited {color: #000;}
    h1, h2, h2 a {color: #00458A;}

/* Section colours */
    #colour-centres { background-color:#00458A; }
    #colour-candidates { background-color:#005130; }
    #colour-employers { background-color:#5F0020; }
    #colour-parents { background-color:#01A19F; }
    a#colour-centres:hover, a#colour-candidates:hover, a#colour-employers:hover, a#colour-parents:hover { 
        background-color:#01146A; }

/* Header elements */
    .header { position:relative; height:137px; width:100%; margin-top:15px; }
	.header .logo { position:absolute; left:0; top:0; }
    .header .tagline { position:absolute; top:25px; right:0; text-align:right; color:#004890; font-style:normal;
	    font-family:Helvetica, sans-serif; font-size:1.3em;  }
	.header .tagline span { color:#FF9919; }
    .header .menu-tabs { position:absolute; right:0; bottom:2px; height:1.8em; width:600px; }
    .header .menu-tabs a, .header .menu-tabs a:visited { 
        position:relative; float:right; width:105px; height:9px; margin-left:3px; padding:8px; padding-left:11px;
	    font-family:Helvetica, sans-serif; font-size:0.7em; color:#FFFFFF; text-decoration:none;
	    background-repeat:no-repeat; }

    .header .menu-tabs a#colour-centres { background-image:url(/images/header/nav_blue.jpg); background-color:none; }
    .header .menu-tabs a#colour-candidates { background-image:url(/images/header/nav_green.jpg); background-color:none; }
    .header .menu-tabs a#colour-employers { background-image:url(/images/header/nav_red.jpg); background-color:none; }
    .header .menu-tabs a#colour-parents { background-image:url(/images/header/nav_lightblue.jpg); background-color:none; }

    .header .menu-tabs a:hover { color:#FFFFFF; text-decoration:none; }
    
/* Footer elements */
    .footer { position:relative; width:800px; clear:both; margin:0.5em 0 1em 0; padding-top:0.5em; border-top:0.1em solid #C1C4C3;
	    font-family:Arial, Helvetica, sans-serif; font-size:0.6em; color:#999999; }
    .footer .left { float:left; width:35%; }
    .footer .right { float:right; width:63%; text-align:right; }
    .footer a, .footer a:visited { text-decoration:underline; color:#999999; }
    .footer a:hover { color:#666666; }
    .footer .leftrss { float:left; clear:left; width:35%; margin-top:0.3em; }
    .footer .leftrss img { position:relative; top:5px; }

/* Navigation elements */
    .navigation { position:relative; width:100%; height:17px; margin-bottom:0.4em; border-bottom:2px solid #F29900; }
    .navigation a, .navigation a:visited { position:relative; float:left; width:112px; height:11px; margin-right:3px; padding:3px;
        padding-left:16px; background-color:#FDEAC9; background-image:url(/images/header/subnav_back.jpg);
	    font-family:Helvetica, sans-serif; font-size:0.65em; text-decoration:none; color:#666666;
	    background-repeat:repeat-x; }
    .navigation a:hover { text-decoration:none; color:#FFFFFF; background-color:#F29900; background-image:none; }
    .navigation a.last, .navigation a:visited.last { width:111px; margin-right:0; }

/* Header wrapper */
    .headerwrapper { position:relative; width:100%; }


/* Banners and shopping cart */
    .banners { position:relative; width:100px; /* right:1em; top:135px; */ float:right; }
    .banners img { position:relative; margin-bottom:0.4em; }
    .banners .cart { position:relative; margin-bottom:1em; width:90px; padding:4px; border:1px solid #C1C4C3;
         background-color:#FDFDFD; font-size:0.7em; font-family:Arial,Helvetica,sans-serif; }
    .banners .cart h2 { font-size:1em; margin:0 0 0.5em 0; padding:0; }
    .banners .cart .info { margin-bottom:0.5em; }
    .banners .cart a, .banners .cart a:visited { position:relative; display:block; background-color:#EDEDED;
        padding:2px; width:84px; text-align:center; border:1px solid #C1C4C3; text-decoration:none; color:#666666; }
    .banners .cart a:hover { color:#E4E7E0; background-color:#01146A; }

/* Content wrapper */
    .contentwrapper { position:relative; width:690px; float:left; }

/* Crumb trail */
    .crumbtrail { position:relative; border:1px solid #E0E0E0; padding:4px 4px 4px 6px; width:788px; margin-bottom:0.8em;
	    font-family:Helvetica, sans-serif; font-size:0.7em; color:#666666; }
    .crumbtrail strong { color:#000000; font-weight:normal; }

/* Section headers */
    .sectionheader { position:relative; width:800px; height:202px; margin:0 0 0.6em 0; color:#00458A;
        background-repeat:no-repeat; margin-top:-38px; }
    *:first-child+html .sectionheader { top:-38px; padding-top:38px; margin-bottom:-32px; height:164px; }
    html>body .sectionheader { margin-top:0; }
    .sectionheader h1 { position:relative; padding:55px 0 0 33px; margin:0; font-size:1.6em; font-weight:normal; clear:both; }
    .sectionheader h3 { font-size: 0.7em; font-weight: normal; margin: 0.5em 20em 0 3em;}
    html>body .sectionheader h1 { padding-top:26px; }
    .sectionheader h1 strong { color:#FF9919; font-weight:normal; }
    .sectionheader p { position:relative; padding:15px 0 0 33px; margin:0; width:35em;
	    font-size:0.7em; font-weight:normal; font-family:Helvetica, sans-serif; line-height:1.3em; color:#000; }
	.sectionheader p a, .sectionheader p a:visited { color:#FFFFFF; }
    .sectionheader#news h1 { top:2em; font-weight:bold; }
    .sectionheader#news p { top:5.5em; color:#333333; width:25em; }

/* Major page layout columns */
    .columnleft { position:relative; width:150px; margin-right:0.4em;  /*height:100px; float:left;*/ }
    .columncentre { position:relative; width:530px; float:right; }
    .columncentre .row { position:relative; width:100%; clear:both; }
    .columncentre .row .col1 { position:relative; width:258px; float:left; }
    .columncentre .row .col2 { position:relative; width:259px; float:right; }
    
    .columncentre .row .col2 p.left { position:relative; float:left; }
    .columncentre .row .col2 p.right { position:relative; float:right; }

/* Section link items */
	.columnleft .sectionlinks a, .columnleft .sectionlinks a:visited { position:relative; width:107px; display:block;
        padding:10px 35px 7px 7px; text-decoration:none; color:#898989; float:left;
        background-color:#F3F3F4; border:1px solid #E2E2E2; border-top:none; margin-bottom:0.5em; font-family:Helvetica, sans-serif;
        background-image:url(/images/blockborders/navbutton_back_grey.gif); background-repeat:no-repeat;
        font-size:0.65em; }
        
    .columnleft .sectionlinks a .prop { position:relative; float:right; width:1px; height:2.2em; }
        
	/*ANA: LEFT-HAND MENU ONHOVER*/
	.columnleft .sectionlinks a:hover, .columnleft .sectionlinks a.selected { background-image:url(/images/blockborders/title_blue.gif); 
	                                    color: #FFF; 
	                                    margin-bottom:0.5em; 
	                                    background-color: #00458a;}
	.columnleft .sectionlinks a:hover {text-decoration:underline; }	                                    
	.columnleft .centres a:hover, .columnleft .centres a.selected {background-image:url(/images/blockborders/title_blue.gif);}
	.columnleft .candidates a:hover, .columnleft .candidates a.selected {background-image:url(/images/blockborders/title_green.gif);background-color: #015231;}
	.columnleft .employers a:hover, .columnleft .employers a.selected {background-image:url(/images/blockborders/title_red.gif);background-color: #740525;}
	.columnleft .parents-and-carers a:hover, .columnleft .parents-and-carers a.selected {background-image:url(/images/blockborders/title_lightblue.gif);background-color: #01a1a1;}
	.columnleft .qualifications a:hover, .columnleft .qualifications a.selected {background-image:url(/images/blockborders/title_lightblue.gif); background-color: #03A49F;}
	
	
     /*html>body .columnleft .sectionlinks a, html>body .columnleft .sectionlinks a:visited { margin-bottom:0.5em; }*/

    /*.columnleft .sectionlinks a.highlight, .columnleft .sectionlinks a.highlight:visited { background-color:#F2D3B9; }*/
    /*.columnleft .sectionlinks a.selected, .columnleft .sectionlinks a.selected:visited { font-weight:bold; }*/
    /*.columnleft .sectionlinks a:hover, .columnleft .sectionlinks a.highlight:hover { text-decoration:underline; margin-bottom:0.5em; }*/
    /*html>body .columnleft .sectionlinks a:hover { margin-bottom:0.5em; }*/

    

    /*.columnleft .candidates a.selected, .columnleft .candidates a.selected:visited { background-image:url(/images/blockborders/title_green.gif); font-weight:normal; color:#FFFFFF; }
    .columnleft .centres a.selected, .columnleft .centres a.selected:visited { background-image:url(/images/blockborders/title_blue.gif); font-weight:normal; color:#FFFFFF; }
    .columnleft .employers a.selected, .columnleft .employers a.selected:visited { background-image:url(/images/blockborders/title_red.gif); font-weight:normal; color:#FFFFFF; }
    .columnleft .parents a.selected, .columnleft .parents a.selected:visited { background-image:url(/images/blockborders/title_lightblue.gif); font-weight:normal; color:#FFFFFF; }*/

/* Search form */
    form.search-site { position:relative; float:left; width:248px; padding:5px; height:17px; z-index:200;
        background-image:url(/images/miniforms_back.jpg); border:1px solid #E2E2E2; margin:0 2px 0.5em 0;
        background-color:#E9E9E9; background-repeat:repeat-x; }
    form.search-site label { position:relative; float:left; top:0.3em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:normal; color:#666666; }
    html>body form.search-site label { top:0.4em; }
    form.search-site input#k { position:relative; float:right; width:120px; font-size:0.6em; color:#BBBBBB; }
    form.search-site input#submitsearch { position:relative; float:right; margin-left:5px; top:1px; }

/* Login form */
    form.login { position:relative; float:left; width:249px; padding:5px; height:17px; z-index:200;
        background-image:url(/images/miniforms_back.jpg); border:1px solid #E2E2E2; margin:0 0 0.5em 0;
        background-color:#E9E9E9; background-repeat:repeat-x; }
    form.login label { position:relative; float:left; top:0.3em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:normal; color:#666666; }
    html>body form.login label { top:0.4em; }
    form.login input#u, form.login input#p { position:relative; float:right; width:78px; font-size:0.6em; margin-left:5px; color:#BBBBBB; }
    form.login input#submitlogin { position:relative; float:right; margin-left:5px; clear:none; top:1px; }

/* Logged in box */
    .loggedin { position:relative; float:left; width:249px; padding:7px 5px 5px 5px; height:17px; z-index:200;
        background-image:url(/images/miniforms_back.jpg); border:1px solid #E2E2E2; margin:0 0 0.5em 0;
        background-color:#E9E9E9; background-repeat:repeat-x; }
    html>body .loggedin { height:15px; }
    .loggedin p { position:relative; float:left; top:0.2em; margin:0; padding:0; font-family:Helvetica, sans-serif; font-size:0.7em; color:#666666; }
    .loggedin p.right { float:right; }

/* Search results */
    .searchresultcategory { display:block; margin-bottom:1.5em; }
    .searchresultcategory h2 { display:block; position:relative; float:left; width:518px; padding:5px; background-color:#EDEDED; border:1px solid #C1C4C3;
        margin:0 0 0.5em 0; font-size:0.8em; }
    .searchresultcategory h2.top { margin-bottom:0.5em; }
    .searchresultcategory h2.bottom { margin-top:0.5em; }
    .searchresultcategory h2 .pagenum { float:right; }
    .searchresultcategory .resultarrow { position:relative; width:24px; height:13px; background-image:url('/images/icon_resultarrow.gif'); float:right;
        top:0.2em; right:0.1em; background-repeat:no-repeat; }
    .searchresultcategory .result { position:relative; margin:0 0 1em 0.5em; font-family:Verdana, Arial, Sans-Serif; float:left; clear:left; width:500px; }
    .searchresultcategory .result h3 { font-size:1em; font-weight:normal; margin:0 0 0.2em 0; }
    .searchresultcategory .result p { font-size:0.8em; margin:0 0 0.2em 0; }
    .searchresultcategory .result p p { font-size:1em; }
    .searchresultcategory .result .info { font-size:0.7em; font-family:Arial, Sans-Serif; } /*color:#008000; */
    /*.searchresultcategory .result .info a:link, .searchresultcategory .result .info a:visited { color:#008000; }
    .searchresultcategory .result .info a:active { color:#f00; }*/

    .searchresultcategory .centreresult { position:relative; margin:0 0 0 0.5em; font-family:Verdana, Arial, Sans-Serif; }
    .searchresultcategory .centreresult h3 { font-size:1em; font-weight:normal; margin:0 0 0.2em 0; }
    .searchresultcategory .centreresult p { font-size:0.8em; margin:0 0 0.2em 0; }
    .searchresultcategory .centreresult .info { font-size:0.7em; color:#008000; font-family:Arial, Sans-Serif; }
    
    .searchnoresults { display:block; margin-bottom:1.5em; }
    .searchnoresults h2 { display:block; position:relative; float:left; width:520px; padding:5px; background-color:#EDEDED; border:1px solid #C1C4C3;
        margin:0 0 0.5em 0; font-size:0.8em; }
    .searchnoresults .report { position:relative; margin:0 0 1em 0.5em; font-family:Arial, Sans-Serif; font-size:0.8em; }
    .searchnoresults .report li { margin-bottom:0.5em; }


/* General-purpose styles */
    h1, h2, h3, h4 { font-family:Helvetica, sans-serif; }
    .hidden { display:none; }
    .clear { position:relative; width:100%; height:1px; font-size:1px; clear:both; }
    .sitemaptree { width:510px; }
    .red { color:Red; }
    .divider { position:relative; width:95%; height:1px; border-top:2px dotted #C1C4C3; margin:0 0.5em 0 0.5em; }
    table caption { display:none; }
    big { line-height:1.1em; }
    big big { line-height:1.1em; }

/* Link table styles */
    table.linktable { position:relative; width:100%; margin:0 0.5em 1em 0.5em; }
    table.linktable th { border-bottom:1px solid #666666; margin-bottom:0.3em; text-align:left; width:50%; }
    table.linktable td { border-bottom:1px solid #AAAAAA; padding:0.3em 0 0.3em 0; }


/* Edit widgets */
    img.height-up { display:none; }
    img.height-down { display:none; }


/* Qualification table list */
    ul.qualtable-list { display:block; position:relative; list-style-type:none; margin:0; padding:0; width:500px; }
    ul.qualtable-list li.qualtable { display:inline; float:left; width:94.5%; padding:5px;
        margin:0 0 8px 20px; }
    ul.qualtable-list li.alt { clear:both; }
    ul.qualtable-list li.qualtable h3 { margin:0; padding:10px 5px 10px 5px; font-style:italic; font-size:1.1em;
        font-weight:normal; }
    ul.qualtable-list li.qualtable h3 a { color:#FFFFFF; text-decoration:none; }
    ul.qualtable-list li.qualtable h3 a:hover { text-decoration:underline; }
    ul.qualtable-list li.qualtable span { display:block; background-color:#FFFFFF; padding:6px; font-family:Arial,sans-serif;
        font-size:0.7em; line-height:1.2em; }


/* Document node icons */
    .nodelist { position:relative; margin-top:1em; }
    .nodelist .folder, .nodelist .document { position:relative; width:505px; border:0.05em solid #C1C4C3; font-size:0.7em;
        margin-bottom:1em; padding:5px }
    .nodelist .folder a, .nodelist .document a { position:relative; left:10px; margin-top:0.4em; }
    .nodelist .folder img, .nodelist .document img { position:relative; float:left; }
    .nodelist a, .nodelist a:visited { text-decoration:none; color:#333333; }
    .nodelist .folder a .info, .nodelist .document a .info { font-size:0.9em; color:#666666; }
    .nodelist .note { margin:1em 0 1em 0; width:500px; font-size:0.8em; }

/* LearningHub */
    .learninghubchoice { position:relative; top:0em; left:0em; width:527px; height:380px; margin-bottom:2em; border:1px solid #C1C4C3; background-color:#FFFFFF;
        text-align:center; vertical-align:middle; }
    .learninghubchoice img { position:relative; margin-top:40px; border:none; }
    
    .lh-search { position:relative; top:0; left:0; width:528px; padding-bottom:0.5em; border:1px solid #C1C4C3; background-color:#FFFFFF; margin-bottom:2em; }
    .lh-search .title { position:relative; width:100%; height:2em; border-bottom:1px solid #C1C4C3; }
    .lh-search .title h2 { position:relative; margin:0; padding:0; top:0.3em; left:0.3em; color:#FFFFFF; font-size:1.1em; }
    .lh-search#careerpath .title { background-color:#F29A73; }
    .lh-search#quals .title { background-color:#5EC4BC; }
    .lh-search#consultants .title { background-color:#5EC4BC; }
    .lh-search#training .title { background-color:#A0D75B; }
    .lh-search#books .title { background-color:#FEE75C; }
    .lh-search .title .step { position:absolute; right:0; top:0; width:7em; color:#F7BE9C; font-size:1em; font-family:Arial, Sans-Serif; }
    .lh-search .title .step .text { position:relative; margin-top:0.5em; color:#FFFFFF; }
    .lh-search#books .title .step .text { color:#634A2D; }
    .lh-search .title .step .item { position:relative; float:right; top:0; width:2em; height:1.5em; text-align:center; border-left:1px solid #C1C4C3; padding-top:0.5em; }
    .lh-search#careerpath .title .step .item#highlight { color:#FFFFFF; background-color:#EE7D54; }
    .lh-search#quals .title .step .item { color:#8DD4CA; }
    .lh-search#quals .title .step .item#highlight { color:#FFFFFF; background-color:#34B8AC; }
    .lh-search#consultants .title .step .item { color:#8DD4CA; }
    .lh-search#consultants .title .step .item#highlight { color:#FFFFFF; background-color:#34B8AC; }
    .lh-search#training .title .step .item { color:#DDF4C1; }
    .lh-search#training .title .step .item#highlight { color:#FFFFFF; background-color:#87B54C; }
    .lh-search#books .title .step .item { color:#FFFFFF; }
    .lh-search#books .title .step .item#highlight { color:#634A2D; background-color:#FDE131; }
    .lh-search p { position:relative; margin:10px; font-family:Arial, Sans-Serif; font-size:0.8em; color:#666666; margin-right:6em; }
    .lh-search h2 { position:relative; margin:10px; font-family:Arial, Sans-Serif; font-size:1em; color:#666666; margin-right:6em; }
    .lh-search#books h2 { color:#634A2D; }

    .lh-search .criteria { position:relative; width:100%; height:3.8em; background-color:#F7BE9C; border-bottom:1px solid #C1C4C3; margin-bottom:0.5em; }
    .lh-search .criteria .item { position:relative; display:block; float:left; margin-left:10px; margin-top:10px; height:3em;
        font-family:Arial, Sans-Serif; font-size:0.65em; font-weight:bold; color:#EE7D54; }
    .lh-search .criteria .item label { display:block; margin-bottom:0.5em; }
    .lh-search .criteria .item input { font-size:0.9em; }
    
    .lh-search#quals .criteria { background-color:#8DD4CA; }
    .lh-search#quals .criteria .item { color:#00A7A0; }
    
    .lh-search#consultants .criteria { background-color:#8DD4CA; }
    .lh-search#consultants .criteria .item { color:#00A7A0; }
    
    .lh-search#training .criteria { background-color:#DDF4C1; }
    .lh-search#training .criteria .item { color:#668939; }
    
    .lh-search#books .criteria { background-color:#FFFF75; }
    .lh-search#books .criteria .item { color:#634A2D; }
    
    .lh-search .clear { clear:left; }
    
    .lh-search .inputblock { position:relative; width:476px; height:3.5em; margin:4px 0 0 10px; border:1px solid #CBCEC7; padding:15px; font-family:Arial, Sans-Serif; font-size:0.8em; font-weight:bold; z-index:100; }
    .lh-search#careerpath .inputblock { background-color:#F7BE9C; color:#EC7147; }
    .lh-search#quals .inputblock { background-color:#8FD5CB; color:#00A7A0; }
    .lh-search#consultants .inputblock { background-color:#8FD5CB; color:#00A7A0; }
    .lh-search#training .inputblock { background-color:#A0D75B; color:#668939; }
    .lh-search#books .inputblock { background-color:#FEE75C; color:#634A2D; }
    .lh-search .inputblock label { position:relative; display:block; margin-bottom:0.5em; }
    .lh-search .inputblock select { position:relative; margin-bottom:0.5em; }
    .lh-search .inputblock .arrowdown { position:absolute; width:33px; height:34px; right:20px; top:-25px; z-index:150; }
    .lh-search#careerpath .inputblock .arrowdown { background-image:url(/images/learninghub_arrow_down_careerpath.gif); }
    .lh-search#quals .inputblock .arrowdown { background-image:url(/images/learninghub_arrow_down_quals.gif); }
    .lh-search#consultants .inputblock .arrowdown { background-image:url(/images/learninghub_arrow_down_quals.gif); }
    .lh-search .inputblock#last { width:300px; }
    .lh-search .inputblock .buttonblock { position:absolute; top:-1px; left:335px; width:140px; height:3.5em; padding:15px; border:1px solid #CBCEC7; color:#FFFFFF; }
    .lh-search#careerpath .inputblock .buttonblock { background-color:#F29A73; }
    .lh-search#careerpath .inputblock .buttonblock .arrowdown { background-image:url(/images/learninghub_arrow_down_careerpath_2.gif); }
    .lh-search#quals .inputblock .buttonblock { background-color:#5EC4BC; }
    .lh-search#quals .inputblock .buttonblock .arrowdown { background-image:url(/images/learninghub_arrow_down_quals_2.gif); }
    .lh-search#consultants .inputblock .buttonblock { background-color:#5EC4BC; }
    .lh-search#consultants .inputblock .buttonblock .arrowdown { background-image:url(/images/learninghub_arrow_down_quals_2.gif); }
    .lh-search#training .inputblock .buttonblock { background-color:#87B54C; }
    .lh-search#training .inputblock .buttonblock .arrowdown { background-image:url(/images/learninghub_arrow_down_training_2.gif); }
    .lh-search#books .inputblock .buttonblock { background-color:#FDE131; color:#634A2D; }
    .lh-search .inputblock .buttonblock .text { position:absolute; left:3em; top:3em; }
    .lh-search .inputblock .buttonblock input { position:absolute; right:20px; top:2em; }
    
    .lh-search .careerstep { position:relative; width:506px; height:5em; margin:4px 0 0 10px; border:1px solid #CBCEC7; font-family:Arial, Sans-Serif; font-size:0.8em; font-weight:bold; z-index:100; }
    .lh-search#careerpath .careerstep { background-color:#F7BE9C; color:#EC7147; }
    .lh-search .careerstep .level { position:relative; float:left; padding-top:0.8em; height:4.2em; width:5em; border-right:1px solid #CBCEC7; margin-right:15px; text-align:center; color:#FFFFFF; }
    .lh-search#careerpath .careerstep .level { background-color:#F29A73; }
    .lh-search .careerstep .level .number { font-size:2em; font-weight:normal; }
    .lh-search .careerstep .name { margin-top:1.4em; margin-right:200px; }
    .lh-search .careerstep .arrowdown, .lh-search .careerstep .or { position:absolute; width:33px; height:34px; right:230px; top:-25px; z-index:150; }
    .lh-search#careerpath .careerstep .arrowdown { background-image:url(/images/learninghub_arrow_down_careerpath.gif); }
    .lh-search#careerpath .careerstep .or { background-image:url(/images/learninghub_arrow_or_careerpath.gif); }
    .lh-search .careerstep .links { position:absolute; right:0; top:0; height:5em; }
    .lh-search .careerstep .links a, .lh-search .careerstep .links a:hover { display:block; text-align:center; text-decoration:none; font-weight:normal; font-size:0.8em; width:60px;
        color:#896F5E; float:right; margin-right:5px; }
    .lh-search .careerstep .links a:hover { color:#000000; }
    .lh-search .careerstep .links a img { border:0; margin-top:4px; }
    
    .lh-search#quals .careerstep { background-color:#8FD5CB; color:#008B84; height:inherit; padding-bottom:25px; }
    .lh-search#quals .careerstep .name { margin-left:15px; margin-top:10px; width:300px; }
    .lh-search#quals .careerstep .links a { color:#008B84; }
    .lh-search#quals .careerstep .links a:hover { color:#000000; }
    
    .lh-search#quals h2.paging { display:block; position:relative; width:496px; padding:5px; background-color:#8DD4CA; border:1px solid #C1C4C3;
        margin:0 0 0.5em 10px; font-size:0.8em; color:#00A7A0; }
    .lh-search#quals h2.paging { margin-bottom:0.5em; }
    .lh-search#quals h2.paging { margin-top:0.5em; }
    .lh-search#quals h2.paging .pagenum { float:right; }
    
    .lh-search#consultants .careerstep { background-color:#8FD5CB; color:#008B84; height:inherit; padding-bottom:10px; }
    .lh-search#consultants .careerstep .name { margin-left:15px; margin-top:10px; width:300px; }
    .lh-search#consultants .careerstep .links a { color:#008B84; }
    .lh-search#consultants .careerstep .links a:hover { color:#000000; }
    
    .lh-search#consultants h2.paging { display:block; position:relative; width:496px; padding:5px; background-color:#8DD4CA; border:1px solid #C1C4C3;
        margin:0 0 0.5em 10px; font-size:0.8em; color:#00A7A0; }
    .lh-search#consultants h2.paging { margin-bottom:0.5em; }
    .lh-search#consultants h2.paging { margin-top:0.5em; }
    .lh-search#consultants h2.paging .pagenum { float:right; }

    .lh-search#training .careerstep { background-color:#A0D75B; color:#3B4F21; height:inherit; *height:auto; padding-bottom:15px; }
    .lh-search#training .careerstep .course { margin-left:15px; margin-top:10px; font-weight:normal; }
    .lh-search#training .careerstep .course .details { float:right; border-left:1px solid #3B4F21; padding-left:10px; margin:0 15px 15px 15px; width:200px; font-weight:normal; }
    .lh-search#training .careerstep .clear { clear:both; }
    
    .lh-search#training h2.paging { display:block; position:relative; width:496px; padding:5px; background-color:#DDF4C1; border:1px solid #C1C4C3;
        margin:0 0 0.5em 10px; font-size:0.8em; color:#87B54C; }
    .lh-search#training h2.paging { margin-bottom:0.5em; }
    .lh-search#training h2.paging { margin-top:0.5em; }
    .lh-search#training h2.paging .pagenum { float:right; }

    .lh-search#books .careerstep { background-color:#FFFF75; color:#B09409; height:inherit; padding-bottom:5px; }
    .lh-search#books .careerstep .name { margin-left:15px; margin-top:10px; }
    .lh-search#books .careerstep .links a { color:#907409; }
    .lh-search#books .careerstep .links a:hover { color:#000000; }
    .lh-search#books .careerstep img.cover { position:relative; margin:5px 10px 0 5px; float:left; }

    .lh-search#books h2.paging { display:block; position:relative; width:496px; padding:5px; background-color:#FEE75C; border:1px solid #C1C4C3;
        margin:0 0 0.5em 10px; font-size:0.8em; color:#634A2D; }
    .lh-search#books h2.paging { margin-bottom:0.5em; }
    .lh-search#books h2.paging { margin-top:0.5em; }
    .lh-search#books h2.paging .pagenum { float:right; }

    form.learninghub { position:relative; float:left; width:518px; height:400px; padding:5px; margin:0 0 0.5em 0; }
    form.learninghub .top_bg { position:absolute; top:0em; left:0em; width:527px; height:85px;  border:1px solid #C1C4C3;  }
    form.learninghub .col1{ position:absolute; top:20em; left:0.6em;  font-family:Helvetica, sans-serif; font-size:0.6em; font-weight:bold; color:#666666;   }

    /* LearningHub - result blocks */
    form.learninghub .resultLine1 { position:absolute;  top:6em; left:0em; width:527px; height:65px;  border:1px solid #C1C4C3;  }
    form.learninghub .resultLine2 { position:absolute;  top:10.6em; left:0em; width:527px; height:65px;  border:1px solid #C1C4C3;  }
    form.learninghub .resultLine3 { position:absolute;  top:15.2em; left:0em; width:527px; height:65px;  border:1px solid #C1C4C3;  }
    form.learninghub .resultLine4 { position:absolute;  top:19.8em; left:0em; width:527px; height:65px;  border:1px solid #C1C4C3;  }
    form.learninghub .resultLine5 { position:absolute;  top:24.4em; left:0em; width:527px; height:65px;  border:1px solid #C1C4C3;  }
    form.learninghub .resultLine6 { position:absolute;  top:29em; left:0em; width:527px; height:65px;  border:1px solid #C1C4C3;  }
    form.learninghub .resultLine7 { position:absolute;  top:33.6em; left:0em; width:527px; height:65px;  border:1px solid #C1C4C3;  }
    form.learninghub .resultLine8 { position:absolute;  top:38.2em; left:0em; width:527px; height:65px;  border:1px solid #C1C4C3;  }






    /* LearningHub - down arrows for result blocks */
    form.learninghub .resultArrow1 { position:absolute;  top:9.1em; left:0.6em; width:38px; height:40px;    }
    form.learninghub .resultArrow2 { position:absolute;  top:13.7em; left:0.6em; width:38px; height:40px;    }
    form.learninghub .resultArrow3 { position:absolute;  top:18.3em; left:0.6em; width:38px; height:40px;    }
    form.learninghub .resultArrow4 { position:absolute;  top:22.9em; left:0.6em; width:38px; height:40px;    }
    
    

    /* LearningHub - next step arrow buttons */
    form.learninghub .resultArrowNextStep_label1{ position:absolute;  top:5.8em; left:22em;  font-family:Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#7C0040;    }
    form.learninghub .resultArrowNextStep1 { position:absolute;  top:7.2em; left:37em; width:40px; height:40px;    }
    form.learninghub .resultArrowNextStep_label2 { position:absolute;  top:10em; left:22em;  font-family:Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#7C0040;    }
    form.learninghub .resultArrowNextStep2 { position:absolute;  top:12.9em; left:37em; width:40px; height:40px;    }
    form.learninghub .resultArrowNextStep_label3 { position:absolute;  top:14.3em; left:22em;  font-family:Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#7C0040;    }
    form.learninghub .resultArrowNextStep3 { position:absolute;  top:18.6em; left:37em; width:40px; height:40px;    }
    form.learninghub .resultArrowNextStep_label4 { position:absolute;  top:19.3em; left:22em;  font-family:Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#7C0040;    }

    form.learninghub .resultArrowNextStep4 { position:absolute;  top:20.6em; left:30em; width:40px; height:40px;    } /*ie*/
    html>body form.learninghub .resultArrowNextStep4 { position:absolute;  top:25.1em; left:37em; width:40px; height:40px;    } /*firefox*/


    /* LearningHub - step labels */ 
    form.learninghub .step1 { position:absolute;  top:9.5em; left:0.6em;   font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666;   }
    form.learninghub .step1_number { position:absolute;  top:12.1em; left:0.6em;  font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666;   }
    form.learninghub .step2 { position:absolute;  top:16.3em; left:0.6em;   font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666;   }
    form.learninghub .step2_number { position:absolute;  top:20.1em; left:0.6em;  font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666;   }
    form.learninghub .step3 { position:absolute;  top:22.8em; left:0.6em;   font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666;   }
    form.learninghub .step3_number { position:absolute;  top:27.6em; left:0.6em;  font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666;   }form.learninghub .step4 { position:absolute;  top:19em; left:0.6em;   font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666;   }
    form.learninghub .step4a { position:absolute;  top:29.5em; left:0.6em;   font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666;   }
    form.learninghub .step4_number { position:absolute;  top:36.6em; left:0.6em;  font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666;   }form.learninghub .step4 { position:absolute;  top:19em; left:0.6em;   font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666;   }
    form.learninghub .step1_JobName { position:absolute; top:6.8em; left:0.6em;  font-family:Helvetica, sans-serif; font-size:1.1em;  color:#666666;   }
    form.learninghub .step1_CurrentPos { position:absolute;  height:1em; width:12em; top:5.7em; left:0.2em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666; }

    /* LearningHub - step labels */ 
    form.learninghub .title-left { position:absolute; top:0.5em; left:0.6em; font-family:Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#2583C6; margin-right:2em; }
    form.learninghub .title-right { position:absolute; top:3em; left:1em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:normal; color:#666666; }
    form.learninghub .label1 { position:absolute; top:3em; left:0.5em; font-family:Helvetica, sans-serif; font-size:0.65em; font-weight:bold; color:#666666; }
    form.learninghub .dropdownCurrent_label { position:absolute; top:9.5em; left:6.1em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666; }
    form.learninghub .dropdownCurrent { position:absolute; top:13em; left:7em; font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666; }
    form.learninghub .dropdownTarget_label { position:absolute; top:16.1em; left:6.1em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666; }
    form.learninghub .dropdownTarget { position:absolute; top:20.8em; left:7em; font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666; }
    form.learninghub .dropdownExperience_label { position:absolute; top:23em; left:6.1em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666; }
    form.learninghub .dropdownExperience { position:absolute; top:28.5em; left:7em; font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666; }
    form.learninghub .dropdownPostcode_label { position:absolute; top:29.5em; left:6.1em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666; }
    form.learninghub .dropdownPostcode { position:absolute; top:36em; left:7em; font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666; }

    /* LearningHub - steps - mini-menu*/ 
    form.learninghub .path_label{ position:absolute;  top:1.2em; left:38em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666;}
    form.learninghub .path1_notselected { position:absolute;  top:0.5em; left:29em; width:25px; height:25px; background-image:url(/images/path_notselected.gif); background-repeat:no-repeat; font-family:Helvetica, sans-serif;  font-weight:bold; color:#666666; padding-left:7px; padding-top:2px; }
    form.learninghub .path2_notselected { position:absolute;  top:0.5em; left:31em; width:25px; height:25px; background-image:url(/images/path_notselected.gif); background-repeat:no-repeat; font-family:Helvetica, sans-serif;  font-weight:bold; color:#666666; padding-left:7px; padding-top:2px; }
    form.learninghub .path1_selected { position:absolute;  top:0.5em; left:29em; width:25px; height:25px; background-image:url(/images/path_selected.gif); background-repeat:no-repeat; font-family:Helvetica, sans-serif;  font-weight:bold; color:#F6F6F4; padding-left:7px; padding-top:2px; }
    form.learninghub .path2_selected { position:absolute;  top:0.5em; left:31em; width:25px; height:25px; background-image:url(/images/path_selected.gif); background-repeat:no-repeat; font-family:Helvetica, sans-serif;  font-weight:bold; color:#F6F6F4; padding-left:7px; padding-top:2px; }


    /* LearningHub - Step 5 - Criteria  - horizontal list */ 
    form.learninghub .step5_Current_label { position:absolute; top:3.9em; left:1.1em; font-family:Helvetica, sans-serif; font-size:0.6em; font-weight:bold; color:#666666; }
    form.learninghub .step5_Current { position:absolute; top:5.3em; width:137px; left:1.1em; font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666; }
    form.learninghub .step5_CurrentPosInside { position:absolute; top:0.4em;  left:0.3em; font-family:Helvetica, sans-serif; font-size:0.9em;  color:#666666; }
    form.learninghub .step5_Target_label { position:absolute; top:3.9em; left:16.4em; font-family:Helvetica, sans-serif; font-size:0.6em; font-weight:bold; color:#666666; }
    form.learninghub .step5_Target { position:absolute; top:5.3em; width:137px; left:16.5em; font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666; }
    form.learninghub .step5_TargetPosInside { position:absolute; top:0.4em;  left:0.3em; font-family:Helvetica, sans-serif; font-size:0.9em;  color:#666666; }
    form.learninghub .step5_Experience_label { position:absolute; top:3.9em; left:31.6em; font-family:Helvetica, sans-serif; font-size:0.6em; font-weight:bold; color:#666666; }
    form.learninghub .step5_Experience { position:absolute; top:5.3em; width:100px; left:31.7em; font-family:Helvetica, sans-serif; font-size:0.6em;  color:#666666; }
    form.learninghub .step5_Postcode_label { position:absolute; top:3.9em; left:43.1em; font-family:Helvetica, sans-serif; font-size:0.6em; font-weight:bold; color:#666666; }
    form.learninghub .step5_Postcode { position:absolute; padding-top:1em;   top:5.3em; width:100px; left:43.2em; font-family:Helvetica, sans-serif; font-size:0.7em;  color:#666666; }


    /* LearningHub - Step 5 - Results page */ 
    form.learninghub .lhpanel { position:absolute; float:left; top:100px; left:70px; width:120px; height:100px; background-color:#666666;    }

    form.learninghub .Spec_JLevel { position:relative; float:left; top:12px; left:9px; width:30px; height:74px; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666;   }

    form.learninghub .Spec_JobLevel { position:relative; float:left; top:12px; left:4px; width:30px; height:74px; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666;   }
    
    form.learninghub .Spec_Job		{ position:relative; float:left; top:9px; left:35px; width:300px; height:52px; font-family:Helvetica, sans-serif; font-size:0.9em;  color:#666666;   }
    
    form.learninghub .Spec_Quals a, form.learninghub .Spec_Quals a:visited { position:relative;  top:1px; left:50px; width:100px; height:52px; font-family:Helvetica, sans-serif; font-size:0.7em;  color:#666666;   }
    
    form.learninghub .Spec_Books a, form.learninghub .Spec_Books a:visited { position:relative;  top:14px; left:-42px; width:100px; height:52px; font-family:Helvetica, sans-serif; font-size:0.7em; color:#666666;   }
 
    form.learninghub .Spec_Centres a, form.learninghub .Spec_Centres a:visited { position:relative;  top:15px; left:50px; width:100px; height:52px; font-family:Helvetica, sans-serif; font-size:0.7em; color:#666666;   }

   
    
    
    form.learninghub .qual_ref_title { position:relative; float:left; margin-top:12px; margin-left:0px; width:80px; height:64px; font-family:Helvetica, sans-serif; font-size:0.6em; font-weight:bold; color:#666666;   }
    form.learninghub .qual_ref { position:relative;  float:left; margin-top:6px; margin-left:0px; width:200px; height:64px; font-family:Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#666666;   }
    form.learninghub .acc_title { position:relative; float:left; margin-top:27px; margin-left:-280px;  height:64px; font-family:Helvetica, sans-serif; font-size:0.6em; font-weight:bold; color:#666666;   }
    form.learninghub .acc { position:relative; float:left; margin-top:26px; margin-left:-199px; width:200px; height:64px; font-family:Helvetica, sans-serif; font-size:0.7em; color:#666666;   }
    form.learninghub .Spec_Job1_title { position:relative; float:left; top:42px; left:-280px; width:130px; height:52px; font-family:Helvetica, sans-serif; font-size:0.6em; font-weight:bold; color:#666666;   }
    form.learninghub .Spec_Job1{ position:relative; float:left; margin-top:41px; margin-left:-330px; width:200px; height:52px; font-family:Helvetica, sans-serif; font-size:0.7em;  color:#666666;   }
    form.learninghub .Level_title { position:relative; float:left; top:7px; left:-280px; width:130px;  font-family:Helvetica, sans-serif; font-size:0.6em; font-weight:bold; color:#666666;   }
    form.learninghub .Level { position:relative; float:left; margin-top:6px; margin-left:-330px; width:200px;  font-family:Helvetica, sans-serif; font-size:0.7em;  color:#666666;   }
    form.learninghub .item { position:relative; float:left; margin-top:-94px; margin-left:-6px; width:527px; height:85px; border:0.05em solid #C1C4C3;  }
    
    /* LearningHub - Qualifications */
    
	.qualificationsDetails {  }
	
	.qualificationsDetails .boxer { width:44%; margin: 1% 2%; float:left; height: 100%;}
	.qualificationsDetails .greybox { clear: both; width:92%; float:none; margin:2% 2% 0 4.5%; }
	html>body .qualificationsDetails .greybox { margin:4% 2% 0 2%;}
	.qualificationsDetails .redhead, .qualificationsDetails .bluehead, .qualificationsDetails  .greenhead, 
	    .qualificationsDetails  .yellowhead, .qualificationsDetails  .greyhead {
	        background-color:#FF0000; padding:10px;	margin:0;}
	.qualificationsDetails .blueheadtitle{	background-color:#0A51A2;}
	.qualificationsDetails .yellowheadtitle{	background-color:#FF8201;	}	
	.qualificationsDetails .greenheadtitle{	background-color:#129D89;	}
	.qualificationsDetails .greyheadtitle{	background-color:#9a9a9a;}
	.qualificationsDetails .bigtitles{	font-size: x-large;	color: #F6F6F4;	line-height : 26px;}
	
	.qualificationsDetails .redtext{	font-size: 10px;	color: #ff0000; top:0px; }
	html>body .qualificationsDetails .redtext{	font-size: 10px;	color: #ff0000; top:0px;}
	
	
	.qualificationsDetails .redtitles{	padding-top:10px;	color: #F6F6F4;	line-height : 26px;}
	.qualificationsDetails .bluetitle{	font-size: x-large;	color: #F6F6F4;	line-height : 26px;}
	.qualificationsDetails .bluehead{	background-color:#0A51A2;}
	.qualificationsDetails .greenhead{	background-color:#129D89;}
	

	.qualificationsDetails .greyhead{	background-color:#9a9a9a;} /* ie */

	.qualificationsDetails .yellowhead{background-color:#FF8201;}
	.qualificationsDetails .greyhead a, .qualificationsDetails .greyhead a:visited, .qualificationsDetails .redhead a, .qualificationsDetails .redhead a:visited, .qualificationsDetails .bluehead a, .qualificationsDetails .bluehead a:visited, .qualificationsDetails .greenhead a, .qualificationsDetails .greenhead a:visited, .qualificationsDetails .yellowhead a, .qualificationsDetails .yellowhead a:visited{	color: #fff;	font-size: large;	font-weight: normal;	font-style: italic;	}
	.qualificationsDetails .redcontent,.qualificationsDetails .bluecontent,.qualificationsDetails .greencontent,.qualificationsDetails .yellowcontent,.qualificationsDetails .greycontent{	border: 2px solid #FF0000;	margin: 0;	padding: 10px;font-family:Helvetica, sans-serif; font-size:0.7em;}
	.qualificationsDetails .bluecontent{	border: 2px solid #0A51A2;}
	.qualificationsDetails .greycontent{	border: 2px solid #9a9a9a;	height:4em;}
	.qualificationsDetails .greencontent{	border: 2px solid #129D89;}
	.qualificationsDetails .yellowcontent{	border: 2px solid #FF8201;}
	.qualificationsDetails .redcontent p,.qualificationsDetails .bluecontent p,.qualificationsDetails .greencontent p,.qualificationsDetails .yellowcontent p{	margin:0;}
	.qualificationsDetails .redheadtitle, .blueheadtitle,.qualificationsDetails  .greenheadtitle, .qualificationsDetails .yellowheadtitle,.qualificationsDetails  .greyheadtitle{	background-color:#FF000f;	padding:10px;	margin:0;	height: 4em;	font: #F6F6F4;}
	.qualificationsDetails .blueheadtitle{	background-color:#0A51A2;}
	.qualificationsDetails .yellowheadtitle{ background-color:#FF8201;	}	
	.qualificationsDetails .greenheadtitle{	background-color:#129D89;	}
	.qualificationsDetails .greyheadtitle{	background-color:#9a9a9a;}

	.qualificationsDetails a.qual {color: #F6F6F4;	}
	.qualificationsDetails a.qual:visited{	color: #F6F6F4;}
	.qualificationsDetails a.qual:hover{	color: #ffffcc;}

	.qualificationsDetails a.vrq_qual {color: #F6F6F4; font-family:Helvetica, sans-serif; font-size:0.8em;	font-weight:bold;}
	.qualificationsDetails a.vrq_qual:visited{	color: #F6F6F4;font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold;}
	.qualificationsDetails a.vrq_qual:hover{	color: #ffffcc;font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold;}

	.qualificationsDetails .scot_link a { font-family:Helvetica, sans-serif; font-size:0.8em; font-weight:bold; margin-left:0.9em; color:#9a9a9a; }
	.qualificationsDetails .qual_link a { font-family:Helvetica, sans-serif; font-size:0.8em; font-weight:bold; margin-left:0em; color:#9a9a9a; }

	.qualificationsDetails table caption{font-size: large;	}
	.qualificationsDetails td,th,tr {	font-family: Arial, Helvetica, sans-serif;		font-size: small;	}
	.qualificationsDetails th{	padding: 5px;color: #F6F6F4;	font-size: medium;	background-color: #FF0000;	border-right:26px solid #F6F6F4;	background-image: url(/images/th_red.gif);	background-repeat: repeat-x;background-position: top;}
	.qualificationsDetails td{	position: relative;	padding: 5px 40px 5px 5px;	background-color: #FF0000;	background-image: url(/images/arrow.gif);	background-repeat: no-repeat;background-position: right center;	color:#F6F6F4;border-top:5px solid #F6F6F4;	width:25%;	font-weight:bold;}
	.qualificationsDetails td.doublearrow{	position: relative;	padding: 1px 23px 0px 10px;	background-color: #F6F6F4;background-image: url(/images/2arrows.gif);	background-repeat: no-repeat;background-position: right center;color:#F6F6F4;border-top:5px solid #F6F6F4;	width:25%;font-weight:bold;	}
	.qualificationsDetails td.doublearrowyellow{position: relative;padding: 1px 23px 0px 10px;	background-color: #F6F6F4;background-image: url(/images/2arrows.gif);	background-repeat: no-repeat;background-position: right center;	color:#F6F6F4;border-top:5px solid #F6F6F4;	width:25%;font-weight:bold;	}
	.qualificationsDetails td.noarrow, .qualificationsDetails #nvq td.noarrow, .qualificationsDetails #inq td.noarrow, .qualificationsDetails #ks td.noarrow, .qualificationsDetails td.noarrow2, .qualificationsDetails #nvq td.noarrow2, .qualificationsDetails #inq td.noarrow2, .qualificationsDetails #ks td.noarrow2{	background-image: url(/images/noarrow.gif);	background-repeat: repeat-y;}
	.qualificationsDetails td.noarrow2{text-align: center;	color: #F6F6F4;	}
	.qualificationsDetails td.noarrow2 p{color: #F6F6F4;	}
	
	.qualificationsDetails td.nothing, .qualificationsDetails #nvq td.nothing, .qualificationsDetails #inq td.nothing, .qualificationsDetails #ks td.nothing{background-color: transparent;	background-image: none;	}
	
	.qualificationsDetails #nvq th{background-color:#0A51A2;background-image: url(/images/th_blue.gif);	}
	.qualificationsDetails #nvq td{background-color:#0A51A2;background-image: url(/images/arrow_blue.gif);	}
	.qualificationsDetails #inq th{background-color:#FF8201;background-image: url(/images/th_orange.gif);	}
	.qualificationsDetails #inq td{background-color:#FF8201;background-image: url(/images/arrow_orange.gif);}
	.qualificationsDetails #inq td.doublearrowyellow{background-color:#FFffff;background-image: url(/images/2arrowsyellow.gif);}
	.qualificationsDetails #ks th{	background-color:#129D89;background-image: url(/images/th_green.gif);}
	.qualificationsDetails #ks td{	background-color:#129D89;background-image: url(/images/arrow_green.gif);}
	.qualificationsDetails #ks1 th{	background-color:#129D89;background-image: url(/images/th_green.gif);}
	.qualificationsDetails #ks1 td{	background-color:#129D89;background-image: url(/images/arrow_green.gif);}
	
	.qualificationsDetails .redbg{	background-color:#FF0000; font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold;}
	.qualificationsDetails .redbg1{	background-color:#FF0000; font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold;background-image: url(/images/noarrow.gif); background-repeat: repeat-y; }
	
	.qualificationsDetails .bluebg{	background-color:#0A51A2;font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold;}
	.qualificationsDetails .bluebg1{background-color:#0A51A2;font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold; background-image: url(/images/noarrow.gif);	background-repeat: repeat-y;}
	
	
	.qualificationsDetails .greenbg{	background-color:#129D89;font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold;}
	.qualificationsDetails .greenbg1{	background-image: none;	background-color:#129D89;font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold; background-image: url(/images/noarrow.gif);	background-repeat: repeat-y;}
	
	.qualificationsDetails .yellowbg{	background-color:#FF8201;	padding: 0 26px 5px 0;font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold;}
	.qualificationsDetails .yellowbg1{	background-color:#FF8201;	padding: 0 26px 5px 0;font-family:Helvetica, sans-serif; font-size:0.8em;font-weight:bold; background-image: url(/images/noarrow.gif);	background-repeat: repeat-y;}
	

	.qualificationsDetails .plus1 { height:30px; width:26px; position:absolute; left:138px; top:90px;   } /* ie */
	html>body .qualificationsDetails .plus1 { height:30px; width:26px; position:absolute; left:148px; top:110px; background-image: url(/images/plus.jpg); }
	
	.qualificationsDetails .plus2 { height:30px; width:26px; position:absolute; left:320px; top:110px;}
	html>body .qualificationsDetails .plus2 { height:30px; width:26px; position:absolute; left:320px; top:110px; background-image: url(/images/plus.jpg);}
	
	
	.qualificationsDetails .plus3 { height:30px; width:26px; position:absolute; left:148px; top:245px; }
	html>body .qualificationsDetails .plus3 { height:30px; width:26px; position:absolute; left:148px; top:245px; background-image: url(/images/plus.jpg);}
	
	.qualificationsDetails .plus4 { height:30px; width:26px; position:absolute; left:320px; top:245px; }
	html>body .qualificationsDetails .plus4 { height:30px; width:26px; position:absolute; left:320px; top:245px; background-image: url(/images/plus.jpg);}
	
	
	.qualificationsDetails .or{	background-color: #fff;	color: #000;	text-transform: uppercase;	margin-bottom:5px; padding-left:60px;}
	.qualificationsDetails .blank1 { height:30px; width:26px; position:absolute; left:148px; top:152px; background-image: url(/images/blank.jpg);}
	.qualificationsDetails .blank2 { height:30px; width:26px; position:absolute; left:148px; top:295px; background-image: url(/images/blank.jpg);}
    .qualificationsDetails .blank3 { height:30px; width:26px; position:absolute; left:494px; top:130px;background-image: url(/images/blank.jpg);}
    .qualificationsDetails .blank4 { height:30px; width:26px; position:absolute; left:494px; top:265px;background-image: url(/images/blank.jpg);}
    .qualificationsDetails .blank5 { height:30px; width:26px; position:absolute; left:494px; top:265px;background-image: url(/images/blank.jpg);}



    /* Qualification listing */
    .quallist { position:relative; margin-top:0.5em; float:left; }
    .quallist .item { position:relative; width:530px; border:0.05em solid #C1C4C3; font-size:0.8em;
        margin-bottom:1em; float:left; }
    .quallist .item .itemtext { position:relative; margin:0.5em; padding-right:160px; width:350px;
        font-family:Verdana, Arial, Sans-Serif; }
    .quallist .item .itemtext .links { position:absolute; right:0; top:0; font-size:0.8em; }
    .quallist .item .itemtext .links a, .quallist .item .itemtext .links a:visited { color:Blue; }
    
    /* qualification listing - within learninghub search */
   
     .quallist .item-header { position:relative; width:530px; height:75px; border:0.05em solid #C1C4C3; font-size:0.8em;
        margin-bottom:1em; margin-top:-1.3em; float:left;  }
	.quallist .item-header .title-left {font-family:Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#2583C6; margin-left:0.8em; margin-top:0.5em; }
	.quallist .item-header .path_label{ position:absolute;  top:1em; right:6.9em; font-family:Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#666666;}
	.quallist .item-header .path1_notselected { position:absolute;  top:0.5em; right:2.5em; width:25px; height:25px; background-image:url(/images/path_notselected.gif); background-repeat:no-repeat; font-family:Helvetica, sans-serif;  font-weight:bold; color:#666666; padding-left:7px; padding-top:2px; }
	.quallist .item-header .path2_selected { position:absolute;  top:0.5em; right:0.2em; width:25px; height:25px; background-image:url(/images/path_selected.gif); background-repeat:no-repeat; font-family:Helvetica, sans-serif;  font-weight:bold; color:#F6F6F4; padding-left:7px; padding-top:2px; }
	.quallist .item-header .step5_Current_label { position:absolute; top:4.2em; left:1.2em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666; }
	.quallist .item-header .step5_Current { padding-left:0.3em; padding-bottom:0.3em; position:absolute; bottom:0.4em; width:174px; left:1em; font-family:Helvetica, sans-serif; font-size:0.8em;  color:#666666; }
	.quallist .item-header .step5_Target_label { position:absolute; top:4.2em; left:21.8em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666; }
	.quallist .item-header .step5_Target { padding-left:0.3em; padding-bottom:0.3em;  position:absolute; bottom:0.4em; width:115px; left:19em; font-family:Helvetica, sans-serif; font-size:0.8em;  color:#666666; }
	.quallist .item-header .step5_Experience_label { position:absolute; top:4.2em; left:35.9em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666; }
	.quallist .item-header .step5_Experience { padding-left:0.3em; padding-bottom:0.3em;position:absolute; bottom:0.4em;  width:91px; left:31.3em; font-family:Helvetica, sans-serif; font-size:0.8em;  color:#666666; }
	.quallist .item-header .step5_Postcode_label { position:absolute; top:4.2em; left:47.4em; font-family:Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#666666; }
	.quallist .item-header .step5_Postcode { padding-left:0.3em; height:1.2em; padding-top:0.4em; position:absolute; bottom:0.4em;  width:90px; right:0.9em; font-family:Helvetica, sans-serif; font-size:0.8em;  color:#666666; }
	

	.quallist .item1, .quallist .item2 { position:relative; width:530px; height:65px; border:0.05em solid #C1C4C3; 
		margin-bottom:8px; float:left; background-color:#DCE6F4; }
	.quallist .item2 { background-color:#ECF6FF; }
	.quallist .item1 .itemtext, .quallist .item2 .itemtext  {font-size:0.6em; font-family:Verdana, Arial, Sans-Serif; position:relative; top:1em; margin-left:1.4em;      }
	.quallist .item1 .itemtexta, .quallist .item2 .itemtexta  {font-size:1.4em; font-family:Verdana, Arial, Sans-Serif; position:relative;  top:0.8em; font-weight:bold; color:#5F5F5F;}
	
	.quallist .item1 .itemtext1,.quallist .item2 .itemtext1  {font-size:0.8em; font-family:Verdana, Arial, Sans-Serif; position:relative; top:-1em; margin:0.5em; margin-left:80px; width:270px; }
	
	.quallist .item1 .links, .quallist .item2 .links { font-family:Verdana, Arial, Sans-Serif; position:absolute; right:1em; top:1.3em; font-size:0.7em; }
	.quallist .scottish { color:Green; font-size:0.8em; font-weight:bold; line-height:1.7em; }
	.quallist .item1 .links a, .quallist .item2 .links a { text-decoration:none; color:#5F5F5F; }
	.quallist .item1 .links a:visited, .quallist .item2 .links a:visited { text-decoration:none; color:#5F5F5F; }
	.quallist .item1 .links a:hover, .quallist .item2 .links a:hover { text-decoration:underline; color:blue; }
	.quallist .item1 .arrow, .quallist .item2 .arrow { position:absolute; left:1em; top:-25px; width:40px; height:40px; background-image:url("/images/lh_result_arrow.gif"); background-repeat:no-repeat; z-index:999; }
	.quallist .item1 .or, .quallist .item2 .or { position:absolute; left:1em; top:-25px; width:40px; height:40px; background-image:url("/images/lh_result_oricon.gif"); background-repeat:no-repeat; z-index:999; }
	.quallist h2 { display:block; position:relative; float:left; width:520px; padding:5px; background-color:#EDEDED;
	 border:1px solid #C1C4C3; margin:0 0 0.5em 0; font-size:0.8em; }
	.quallist h2.top { margin-bottom:2em; }
	.quallist h2.bottom { margin-top:0.5em; }
	.quallist h2 .pagenum { float:right; }

/* Qualification tables */
    table.quals { width:100%; }
    table.quals td, table.quals th { padding:5px; border:3px solid white; }
    table.quals th { color:#FFFFFF; font-size:1.1em; background-image:url(/images/qualtables/header.png); background-repeat:repeat-x;
    border-right:24px solid white;}
    table.quals th.last { border-right:3px solid white; }
    table.quals td { font-size:0.8em; line-height:1.2em; background-image:url(/images/qualtables/arrow.gif);
        background-repeat:no-repeat; background-position:right center; padding-right:22px; }
    table.quals td.last { background-image:none; }
    table.quals td a { text-decoration:none; color:#FFFFFF; }
    

/*also in generic_design.css, \admin\css\content.css, generic.css*/    
.yellow-text {color: #ff9919; }.blue-text {color: #00458a; }.black-text {color: #000000; }.red-text {color: #c01f2f; }.green-text {color: #00704a; }.darkgrey-text {color: #666666; }.white-text {color: #ffffff; }
