/* --- CSS Document ---------- Employers ---------- */
html, body { height: 100%; font-size: 62.5%; }
body { margin: 0; padding: 0; font-size:1.0em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; background:url(../../_global/images/long_bg.gif) no-repeat 228px 150px #005aa2; }
#bodycontent { width:965px; padding:0; margin:0; }
.clear { clear:both; margin:0; padding:0; }
.right { float:right; }

/* --- Image Replacement - saves duplication of below through stylesheet --- */
.ir { display: block; text-indent: -9999px; font-size: 1%;}

/* --- Headings ---------- */
h1 { font-size: 1.05em; color:#FFF; text-align:left; padding:0; }
h2 { font-size: 1.5em; margin-bottom: 0.75em; clear: both; }
h3 { font-size: 1.1em; margin: 0 0 0.5em 0; font-weight: bold; }
h4 { font-size: 1.1em; text-align:left; padding:0 0 3px 0; margin:0px; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
p { line-height:1.4em; margin: 0 0 1.2em; }
p.bold { font-weight:bold; }
/*.body { font-size: 1.05em; color:#fff; line-height:1.4em; margin:0; }
.bodyprofile { font-size: 1.05em; color:#fff; padding-bottom:5px; line-height:1.4em; margin:0; }*/

.bluetext { color:#005aa2; }
.whitetext { color:#fff; }
h4.link a { color:#fff; text-align:left; text-decoration:none; }
h5 a { color:#f6d900; text-align:left; text-decoration:none; }
a:link, a:visited { text-decoration: underline; color:#fff; }
a:hover { text-decoration:none; color:#f6d900;}

/* --- Nav Bar ---------- */
.top_nav_bar { height:32px; width:100%; background:url(../../_global/images/top_net_bar.gif) no-repeat left top #f6d900; padding:7px 0 0 0; margin:0; }
.networking_bar { float:left; height:27px; width:300px; padding:0; margin:0;}
.networking_bar p, .join_us_at p { float:left; font-size:1.1em; color:#005aa2; padding:5px 5px 0 10px; margin:0;}
.networking_bar select { width: 147px; float:left; font-size: 10px; padding: 2px; margin: 3px 0 0 5px;}
.networking_holder { width:967px; }
.join_us_at { float:right; height:27px; width:456px; padding:0; margin:0 5px 0 0;}
.join_us_at ul { float:left; padding:0; margin:0; }
.join_us_at li { float:left; list-style:none; }
.join_us_at li a { display: block; height: 27px; width: 22px; background-repeat: no-repeat; }
.fb { background-image: url(../../../_global/images/facebook.gif); }
.mys { background-image: url(../../../_global/images/myspace.gif); }
.yt { background-image: url(../../../_global/images/youtube.gif); }
.twi { background-image: url(../../../_global/images/twitter.gif); }
.be { background-image: url(../../../_global/images/bebo.gif); }
.ning { background-image: url(../../../_global/images/ning.gif); }
.addthis_button { float:right; margin-top:2px; }

/* --- Header ---------- */
div#header { height:79px; width:100%; background:url(../../_global/images/header_bg.jpg) repeat-x #f6d900 left top; padding:0px; margin:0px; }
div#search_login { height:70px; width:500px; background:#f6d900; padding:0px; margin:0px; }
div#links_bar { height:32px; width:100%; float: left; background:#f6d900; padding:0px; margin:0px; }
.logo a { width:119px; height:79px; display: block; text-indent: -9999px; font-size: 1%; background:url(../../_global/images/jtllogo.gif) no-repeat #f6d900; float:left; padding:0; margin:0; }
.logo h1 { padding:0; margin:0; }
.site_name { background:url(../../_global/images/jtllogo_side.gif) no-repeat; float:left; height:79px; width:216px; padding:0; margin:0; }
.mid_header {  float:left; width:300px; padding:26px 0 0 12px; margin:0; }

/* --- Search & Login ---------- */
#search { width:300px; height:30px; display:inline; padding:0; margin:0; }
#login { padding:0; margin:3px; width:250px; color:#005aa2; position:absolute; top:39px; left:717px; border-left:1px solid #005aa2; }
.logintitle { padding:2px 0 0 7px; margin:0; width:43px; height:16px; float:left; color:#f6d900; font-size:1.05em; font-weight:bold; background-color:#005aa2; display: block; }
.loginpassword { font-size:9px; color:#005aa2; clear:left; margin:0; padding:0; }
.loginpassword label { font-size:9px; width:54px; float:left; display:block; margin:8px 0 0 5px; padding:0; }
.forgot_password { float:left; padding-left:60px; margin:3px 0; display:inline; font-size:1em; }
.forgot_password a { text-decoration: underline; color:#005aa2; font-size:1em; }
.forgot_password a:hover { color:#B01F08; text-decoration: none; }
.search { width:300px; height:30px; float:left; margin:0; padding:0; }
input.search_input { background: transparent url(../../_global/images/search_input.gif) no-repeat; border: 0; width: 196px; font-size: 11px; height: 22px; color: #666; padding: 8px 0 0 8px; float:left;}
.log_input { width:140px; height:18px; float:left; font-size:11px; color:#333; margin:4px 4px 0 4px; padding:0; }
.go_btn { margin-top:30px; }

/* --- Navigation ---------- */
#nav { height:28px; width:100%; background:url(../../_global/images/header_bg.jpg) #005aa2 repeat-x left bottom; border-bottom: solid 2px #fff; padding-top:2px; padding-left:0px; }	

/* --- Breadcumbs ---------- */
#breadcrumbs { color:#333; height:27px; background:url(../../_global/images/breadcrumbs_bg.jpg) repeat-x #fff; margin:0; padding: 8px 0 0 9px; clear: both;}
#breadcrumbs li { list-style: none; display: inline;}
#breadcrumbs li a { color:#005aa2; font-weight:bold; }

/* --- Left Column ---------- */
#second_nav { width:238px; float:left; background-color:#fff; padding:0px; }
#random_apprentice {width:238px; float:left; padding:0; margin:0; }

.trade_navigation { width:228px; margin:0px; padding: 0; }
.trade_navigation li a { width: 228px; display:block; margin-bottom:0px; }
.electrical a { height:43px; background: url(../../_global/images/btn_electrical.gif) no-repeat; }
.electrical a:hover { height:43px; background:url(../../_global/images/btn_electrical.gif) no-repeat bottom; }
.plumbing a { height:43px; background: url(../../_global/images/btn_plumbing.gif) no-repeat; }
.plumbing a:hover { height:43px; background:url(../../_global/images/btn_plumbing.gif) no-repeat bottom; }
.heat_vent a { height:43px; background: url(../../_global/images/btn_heating_vent.gif) no-repeat; }
.heat_vent a:hover { height:43px; background:url(../../_global/images/btn_heating_vent.gif) no-repeat bottom; }
.engine_main a { height:43px; background: url(../../_global/images/btn_engine_maintainance.gif) no-repeat; }
.engine_main a:hover { height:43px; background:url(../../_global/images/btn_engine_maintainance.gif) no-repeat bottom; }
.motor_main a { height:43px; background: url(../../_global/images/btn_motor_rewind.gif) no-repeat; }
.motor_main a:hover { height:43px; background:url(../../_global/images/btn_motor_rewind.gif) no-repeat bottom; }
.vto a { height:46px; background: url(../../_global/images/heretohelp.gif) no-repeat; }
.vto a:hover { height:46px; background:url(../../_global/images/heretohelp.gif) no-repeat bottom; }

/* --- Right Video Player/Promo Column --------- */
#right { width:216px; padding:0 0 0 10px; float:right; margin-top:0; }

/* --- Glossary --------- */
#content_glossary { font-size: 1.05em; text-align:left; background-color:#005aa2; padding:0 20px 0px 20px; line-height:1.5em; float:left; margin:0px; }

/* --- Video Player ----------- */
.vp_head { width: 216px; height:32px; display: block; background: url(../../_global/images/vp_header.gif) no-repeat; text-indent: -9999px; font-size: 1%; margin-top:0; }
.vp { width: 216px; height:169px; display: block; background: #0a7dd9; margin:0; padding:3px 0 0 0; }
.vp_channel { width: 210px; height:40px; display: block; display: inline; float:left; background: url(../../_global/images/vp_channel_bg.gif) no-repeat; margin:0 0 2px 3px; padding:0; }
.vp_channel img { width: 35px; height:35px; display: block; display:inline; margin:2px 2px; padding:0; float:left; }
.vp_channel p { width:100px; color:#005aa2; font-size:10px; font-weight:bold; margin:5px 0 0 30px; padding:0; float:left; }
.vp_channel .play a { width: 40px; height:40px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/vp_play.gif) no-repeat; margin:0; }
.vp_channel .play a:hover { background:url(../../_global/images/vp_play.gif) no-repeat 0 -40px; }
.vp_screen { width: 213px; height:169px; display: block; background: #0a7dd9; margin:0; padding:3px 0 0 3px; overflow: auto;}

/* --- Promos ----- */
.topnews_promo { width:216px; height:133px; margin-top:10px; padding:0px; display: block; }
.news_promo { width:216px; height:129px; margin-top:10px; padding:0px; display: block; }
.news_head_01 a, .news_head_01 a:visited { width:201px; height:26px; padding:5px 5px 5px 10px; display: block; font-size:1.1em; font-weight:bold; text-decoration: none; color:#005aa2; background-color: #f6d900; }
.promo_head_01 a, .promo_head_01 a:visited { width:201px; height:17px; padding:10px 5px 5px 10px; display: block; font-size:1.1em; font-weight:bold; text-decoration: none; color:#005aa2; background-color: #f6d900; }
.news_head_01 a:hover, .promo_head_01 a:hover { text-decoration: underline; color:#B01F08; }
.news_main_01 { width:216px; height:98px; background:url(../../_global/images/promo_bg.jpg) no-repeat bottom right #0a7dd9; }
.news_pic { width:75px; height:75px; z-index:-1; display: block; padding: 13px 0 0 10px; }
.news_main_z1, .news_z1 { width:216px; height:93px; position:absolute; left:749px; top:435px; z-index:5; background: url(../../_global/images/promo_overlay.gif) no-repeat; }
.news_main_z2 { width:216px; height:93px; position:absolute; left:749px; top:574px; z-index:5; background: url(../../_global/images/promo_overlay.gif) no-repeat; }
.news_main_z3 { width:216px; height:93px; position:absolute; left:749px; top:713px; z-index:5; background: url(../../_global/images/promo_overlay.gif) no-repeat; }
.news_main_z4 { width:216px; height:93px; position:absolute; left:749px; top:852px; z-index:5; background: url(../../_global/images/promo_overlay.gif) no-repeat; }
.news_main_z5 { width:216px; height:93px; position:absolute; left:749px; top:1004px; z-index:5; background: url(../../_global/images/promo_overlay.gif) no-repeat; }
.news_z2 { width:216px; height:93px; position:absolute; left:749px; top:578px; z-index:5; background: url(../../_global/images/promo_overlay.gif) no-repeat; }
.news_z3 { width:216px; height:93px; position:absolute; left:749px; top:721px; z-index:5; background: url(../../_global/images/promo_overlay.gif) no-repeat; }
.news_z4 { width:216px; height:93px; position:absolute; left:749px; top:864px; z-index:5; background: url(../../_global/images/promo_overlay.gif) no-repeat; }

.promo_more_btn a { width:47px; height:14px; float:right; display: block; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/promo_more_btn.gif) no-repeat; padding:0 0 0 8px; }
.promo_more_btn a:hover { background:url(../../_global/images/promo_more_btn.gif) no-repeat bottom left; }
.news_01 { width:117px; height:59px; float:left; color: #fff; display: block; padding: 18px 6px 0 92px; }
.promo_body { color:#fff; font-size:0.9em; }
.promo_body a.glossarylink:link { color:#fff; text-decoration:underline; }
.promo_body a.glossarylink:visited { color:#fff; text-decoration:underline; }

/* --- Archive Promo ----- */
.news_head_archive a { width:216px; height:32px; display: block; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/news_promo_head_archive.gif) no-repeat; }
.news_main_archive { width:216px; height:93px; display: block; background: url(../../_global/images/news_promo_image_archive.gif) no-repeat; }
.news_archive { width:117px; height:75px; color: #fff; display: block; padding: 18px 6px 0 93px; }

/* --- Main Content ------------- */
#main_content { font-size:1.05em; text-align:left; width:475px; padding:0 13px; display:inline; line-height:1.5em; float:left; margin:0; }
#region_content { font-size: 1.05em; text-align:left; width:475px; padding:0 13px; line-height:1.5em; float:left; margin:-10px 0 0 0; }
#main_content_log { font-size: 1.05em; text-align:left; background-color:#fff; width:475px; min-height:750px; height:auto !important; height:750px; padding:23px 23px 0 23px; line-height:1.5em; float:left; margin:0px; }
#main_whoseligible, #main_achieve, #main_awards, #main_etfawards, #main_nationalawards, #main_industryawards, #main_awardarchive, #main_isit, #main_colour, #main_itsnotfair, #main_breakingmould, #main_accident, #main_plumbing, #main_plumbing_h, #main_motor, #main_motor_h, #main_electrical, #main_heating, #main_heating_h, #main_engine, #main_whatisapprentiseship, #main_whatsava, #main_application, #main_whatwillistudy, #main_whoweare, #main_grow, #main_operate, #main_whatcost, #main_performance, #main_casestudy, #main_casestudyl, #main_etf, #main_yourconcerns, #main_shouldmust, #main_process_takeonapprentice, #main_process_someoneinmind, #main_htraa, #main_apprenticeselection, #main_startdoc, #main_startcollege, #main_startwork, #main_mustdo, #main_shoulddo, #main_initialass, #main_applist, #main_jtlregion, #main_localcontacts, #main_localnews, #main_localawards, #main_diary, #main_healthscreen, #main_induction, #main_riskass, #main_hsapprenticetraining, #main_hsadvice, #main_readvice, #main_businesscase, #main_whattodoifproblem, #main_arrangevisit, #main_ppv, #main_enquires, #main_contacts, #main_contact, #main_feedback, #main_request, #main_vto, #main_faq, #main_press, #main_terms, #main_links, #main_downloads, #main_videocentre, #main_dayinlife, #main_quality, #main_greatcareer, #main_betheboss, #main_runtheshow, #main_scaletheheights, #main_leadthefield, #main_searchresults, #main_studysupport, #main_applying, #main_employers, #main_newsarch, #main_comm, #main_safelearner, #main_everychild, #main_contactaboutapprentice, #main_interviewcandidates, #main_approvedapplicants, #main_confirmstatus, #main_candidateapplication, #main_contactusaboutyourcandidate { text-align:left; background-color:#005aa2; width:475px; min-height:787px; height:auto !important; height:787px; float:left; padding:0px; margin:0px; }
#main_news, #main_headlines, #main_collegelocator, #main_northwest, #main_northeast, #main_east, #main_eastmid, #main_eastmidlands, #main_westmid, #main_westmidlands, #main_york, #main_yorkshirehunberside, #main_london, #main_wales, #main_cymru, #main_southeast, #main_southwest, #main_whyjtl { text-align:left; background-color:#005aa2; width:475px; min-height:900px; height:auto !important; height:900px; padding:0px; float:left; margin:0px; }

/* --- Main Section Assets ------ */
.main_content_text { font-size:1.05em; text-align:left; background:url(../../_global/images/main_column_top_fade.jpg) repeat-x top left #005aa2; width:460px; padding:10px 5px 6px 10px; float:left; margin:0px; margin-bottom:10px; }
.main_content_text img { border:2px #fff solid; }
/*- .news_image { width:475px; height:334px; float:left; margin:0px 0 20px 0; padding:0; } -*/
#flashcontent { padding:0px; margin:0px; margin-bottom:20px; width:475px; height:500px; background-color:#005aa2; float:left; }
/*- .imageholder { padding:0px; margin:0px; margin-bottom:20px; width:475px; background-color:#005aa2; float:left; } -*/
.itsnotfair a, .itsnotfair a:visited { width: 450px; height:130px; display: block; float:right; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/btn_itsnotfair.gif) no-repeat; }
.safelearner a, .safelearner a:visited { width: 450px; height:222px; display: block; float:right; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/safelearner.gif) no-repeat; }
.logo_100 { width:100px; height:100px; float:left; background-color:#fff; margin:0; padding:5px; }
.pic_100 { width:110px; height:110px; float:left; margin:0px; margin-bottom:10px; border:2px #fff solid; }

/* --- Not Sure -----------*/
.content_indentleft p { padding:10px 0 0 130px; }
.content_indentleft1 p { padding:0px 0 0 160px; }

/* --- Application Process ------ 
h3.steps { padding:0px; margin:0px; }
.arrow { padding:0px; margin:5px 0 5px 30px; float:left; background:url(../../_global/images/arrow.gif) no-repeat; height:24px; width:24px; }
.steps { padding:0px; margin:0px 0 8px 0; float:left; background:url(../../_global/images/arrow.gif) no-repeat; height:22px; width:200px; }*/

/* --- Region Landing Page Buttons ----- */
.region_btn_contacts a { width:146px; height:170px; display: inline; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/region_contact.jpg) no-repeat; float:left; margin:0 0 6px 6px; border:2px #fff solid; }
.region_btn_casestudies a { width:146px; height:170px; display: inline; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/region_casestudy.jpg) no-repeat; float:left; margin:0 0 6px 6px; border:2px #fff solid; }
.region_btn_news a { width:146px; height:170px; display: inline; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/region_news.jpg) no-repeat; float:left; margin:0 0 6px 6px; border:2px #fff solid; }
.region_btn_awards a { width:146px; height:170px; display: inline; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/region_awards.jpg) no-repeat; float:left; margin:0 0 6px 6px; border:2px #fff solid; }
.region_btn_perf a { width:458px; height:90px; display: inline; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/region_performance.gif) no-repeat; float:left; margin:0 0 6px 6px; border:2px #fff solid; }
.region_btn_college a { width:146px; height:170px; display: inline; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/region_college.gif) no-repeat; float:left; margin:0 0 6px 6px; border:2px #fff solid; }

/* --- Compontent Sections ------ */
#components { width:463px; height:131px; float:left; background-color:#0a7dd9; margin:0px 0 15px 0; padding:10px 6px 0 6px; }
.components { float:left; background-color:#0a7dd9; margin:0 0 15px 0; padding:10px 6px 0 6px; }
.components_ach { width:459px; float:left; background-color:#0a7dd9; margin:0px 0 15px 0; padding:10px 6px 0 10px; }
.components_tall { width:214px; height:270px; float:left; background-color:#0a7dd9; margin:0px 0 15px 0; padding:10px 6px 0 10px; }
.components_tallr { width:214px; height:270px; float:right; background-color:#0a7dd9; margin:0px 0 15px 0; padding:10px 6px 0 10px; }
.components_flash { width:463px; float:left; background-color:#0a7dd9; margin:0px 0 15px 0; padding:10px 6px 0 6px; }
.components_steps { width:463px; float:left; background-color:#0a7dd9; margin:0; padding:10px 6px 0 6px; }
.components_plain { width:450px; float:left; background-color:#0a7dd9; margin:0px 0 15px 0; padding:10px 6px 10px 6px; }
.components_bottomline { width:455px; float:left; border-bottom:5px solid #f6d900; margin:0; padding:0; }
.components_clear { width:460px; float:left; margin:0; padding:0 0 10px 0; }
.components_tallcontent { width:210px; float:left; margin:0; padding:0px 0 10px 0; }
.components_content { width:460px; height:130px; float:left; border-bottom:5px solid #f6d900; margin:0; padding:0; }
.components_content_plumbing { width:460px; height:130px; float:left; margin:0; padding:0; }
.components_content_plumbing { width:460px; height:130px; float:left; border-bottom:5px solid #7b55ca; margin:0; padding:0; }
.components_content_electrical { width:460px; height:130px; float:left; border-bottom:5px solid #a15600; margin:0; padding:0; }
.components_content_engine { width:460px; height:130px; float:left; border-bottom:5px solid #10c7f8; margin:0; padding:0; }
.components_content_heating { width:460px; height:130px; float:left; border-bottom:5px solid #f99203; margin:0; padding:0; }
.components_content_motor { width:460px; height:130px; float:left; border-bottom:5px solid #2EAF89; margin:0; padding:0; }
.components_description { width:370px; height:130px; float:left; margin:0; padding:0px 0 0 6px; }
.components_available { width:370px; height:110px; float:left; margin:0; padding:0px 0 0 6px; }
.components_achieve { width:330px; float:left; margin:0; padding:0 0 0 6px; display:inline; }
.components_description_left { width:90px; margin-bottom:5px; float:left; }
.components_description_left_h { width:90px; height:31px; margin-bottom:5px; float:left; }
.components_description_left_k { width:90px; height:62px; margin-bottom:5px; float:left; }
.components_description_right { width:275px; margin-bottom:5px; float:right; }

/* --- Trade Icons ------------ */
.trade_icons { float:left; width:455px; min-height:150px; background-color:#0a7dd9; margin:0 0 15px; padding:0; list-style: none; }
.trade_icons li { float: left;	margin: 0;	padding: 0;	height: 130px;}
.trade_icons li a { display: block; height:130px; margin:0 0 0 11px; padding:0; float:left; }

.motor_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_motor.gif) no-repeat bottom; margin:0; padding:0; }
.motor_nvq_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum_nvq.gif) no-repeat bottom; margin:0; padding:0; }
.motor_keyskills_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum_keyskills.gif) no-repeat; margin:0; padding:0; }
.motor_technical_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum_tech.gif) no-repeat; margin:0; padding:0; }
.motor_industry_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum_industry.gif) no-repeat; margin:0; padding:0; }

.plum_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum.gif) no-repeat bottom; margin:0; padding:0; }
.plum_nvq_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum_nvq.gif) no-repeat bottom; margin:0; padding:0; }
.plum_keyskills_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum_keyskills.gif) no-repeat; margin:0; padding:0; }
.plum_technical_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum_tech.gif) no-repeat; margin:0; padding:0; }
.plum_industry_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum_industry.gif) no-repeat; margin:0; padding:0; }

.ele_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_ele.gif) no-repeat bottom; margin:0; padding:0; }
.ele_nvq_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_ele_nvq.gif) no-repeat bottom; margin:0; padding:0; }
.ele_keyskills_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_ele_keyskills.gif) no-repeat; margin:0; padding:0; }
.ele_technical_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_ele_tech.gif) no-repeat; margin:0; padding:0; }
.ele_industry_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_ele_industry.gif) no-repeat; margin:0; padding:0; }

.heat_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_heat.gif) no-repeat bottom; margin:0; padding:0; }
.heat_nvq_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_heat_nvq.gif) no-repeat bottom; margin:0; padding:0; }
.heat_keyskills_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_heat_keyskills.gif) no-repeat; margin:0; padding:0; }
.heat_technical_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_heat_tech.gif) no-repeat; margin:0; padding:0; }
.heat_industry_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_heat_industry.gif) no-repeat; margin:0; padding:0; }

.eng_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_eng.gif) no-repeat bottom; margin:0; padding:0; }
.eng_nvq_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_eng_nvq.gif) no-repeat bottom; margin:0; padding:0; }
.eng_keyskills_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_eng_keyskills.gif) no-repeat; margin:0; padding:0; }
.eng_technical_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_eng_tech.gif) no-repeat; margin:0; padding:0; }
.eng_industry_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_eng_industry.gif) no-repeat; margin:0; padding:0; }

.industry_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_industry.gif) no-repeat; margin:0; padding:0; }
.keyskills_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_keyskills.gif) no-repeat; margin:0; padding:0; }
.technical_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_tech.gif) no-repeat; margin:0; padding:0; }
.nvq_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_nvq.gif) no-repeat; margin:0; padding:0; }
.isit_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_isitforme.gif) no-repeat; margin:0; padding:0; }
.apply_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_apply.gif) no-repeat; margin:0; padding:0; }
.initial_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_initial.gif) no-repeat; margin:0; padding:0; }
.approved_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_approved.gif) no-repeat; margin:0; padding:0; }
.jobs_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_jobs.gif) no-repeat; margin:0; padding:0; }
.work_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_gotowork.gif) no-repeat; margin:0; padding:0; }
.college_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_gotocollege.gif) no-repeat; margin:0; padding:0; }
.colour_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_yellow_colourblind.gif) no-repeat; margin:0; padding:0; }
h3.icon, h4.icon { text-indent: -9999px; font-size: 1%; padding:0px; margin:0px; }

/* --- Third Level Navigation ----------- */
#third_nav { width:461px; height:22px; padding:3px 4px 0 10px; background-color:#f6d900; float:left; text-align:center; }
#third_nav a { font-size:1.05em; font-weight:bold; text-decoration: none; color:#005aa2; }
#third_nav ul { margin-left: 0; padding-left: 0; display: inline; list-style-type: none; padding-right: 10px; }
#third_nav ul li { margin-left: 0; padding-left: 0; display: inline; list-style-type: none; padding-right: 10px; text-align:center; }
#third_right { width:461px; height:22px; padding:3px 4px 0 10px; background-color:#f6d900; float:left; text-align:right; }
#third_right a { font-size:1.05em; font-weight:bold; text-decoration: none; color:#005aa2; }
#third_right ul { margin-left: 0; padding-left: 0; display: inline; list-style-type: none; padding-right: 0; }
#third_right ul li { margin-left: 0; padding-left: 0; display: inline; list-style-type: none; padding-right: 10px; text-align:center; }
#third_nav2 { width:461px; height:40px; padding:3px 4px 0 10px; background-color:#f6d900; float:left; text-align:center; }
#third_nav2 a { font-size:1.05em; font-weight:bold; text-decoration: none; color:#005aa2; }
#third_nav2 ul { margin-left: 0; padding-left: 0; display: inline; list-style-type: none; padding-right: 10px; }
#third_nav2 ul li { margin-left: 0; padding-left: 0; display: inline; list-style-type: none; padding-right: 10px; text-align:center; }
#third_nav a:hover, #third_nav2 a:hover, #third_right a:hover { color:#B01F08; text-decoration: underline; }

/* --- Tables/Forms ---------- */
th { font-weight:normal; }
.border { border:1px #005aa2 solid; }
.border_on { border:1px #005aa2 solid; background-color:#005aa2; color:#fff; }
a.border_on, a.border_on:hover, a.border_on:visited { color:#fff; }
.tr_yellow { background-color:#f6d900; }
.textbox1 { width:280px; } .form220 { width:220px; } .form225 { width:225px; }

/* --- Take On An Apprentice - Flow Chart ---------- */
.toap_contact { width: 230px; height:90px; float:left; background: url(../../_global/images/take_on_apprentice/contact.gif) no-repeat; margin-left:113px; }
.toap_candidates { width: 230px; height:99px; float:left; background: url(../../_global/images/take_on_apprentice/candidates.gif) no-repeat; margin-left:113px; }
.toap_interview { width: 230px; height:99px; float:left; background: url(../../_global/images/take_on_apprentice/interview.gif) no-repeat; margin-left:113px; }
.toap_ppv { width: 230px; height:90px; float:left; background: url(../../_global/images/take_on_apprentice/ppv.gif) no-repeat; margin-left:113px; }
.toap_start_docs { width: 230px; height:105px; float:left; background: url(../../_global/images/take_on_apprentice/start_docs.gif) no-repeat; margin-left:113px; }
.toap_start_work { width: 228px; height:114px; float:left; background: url(../../_global/images/take_on_apprentice/start_work.gif) no-repeat; margin:0; }
.toap_start_college { width: 227px; height:114px; float:left; background: url(../../_global/images/take_on_apprentice/start_college.gif) no-repeat; margin:0; }

/* --- Got Someone In Mind - Flow Chart ---------- */
.gsim_approved { width: 360px; height:149px; float:left; background: url(../../_global/images/got_someone_in_mind/approved.gif) no-repeat; margin-left:48px; }
.gsim_contact_l { width: 228px; height:81px; float:left; background: url(../../_global/images/got_someone_in_mind/contact_l.gif) no-repeat; margin:0; }
.gsim_contact_r { width: 227px; height:81px; float:left; background: url(../../_global/images/got_someone_in_mind/contact_r.gif) no-repeat; margin:0; }
.gsim_eligibilty { width: 228px; height:89px; float:left; background: url(../../_global/images/got_someone_in_mind/eligibilty.gif) no-repeat; margin:0; }
.gsim_application { width: 228px; height:100px; float:left; background: url(../../_global/images/got_someone_in_mind/application.gif) no-repeat; margin:0; }
.gsim_colour { width: 228px; height:100px; float:left; background: url(../../_global/images/got_someone_in_mind/colour.gif) no-repeat; margin:0; }
.gsim_assessment { width: 228px; height:108px; float:left; background: url(../../_global/images/got_someone_in_mind/assessment.gif) no-repeat; margin:0; }
.gsim_status { width: 227px; height:108px; float:left; background: url(../../_global/images/got_someone_in_mind/status.gif) no-repeat; margin:0; }
.gsim_space { width: 227px; height:89px; float:left; background: url(../../_global/images/got_someone_in_mind/space.gif) no-repeat; margin:0; }
.gsim_ppv { width: 231px; height:90px; float:left; background: url(../../_global/images/got_someone_in_mind/ppv.gif) no-repeat; margin-left:113px; }
.gsim_start_docs { width: 231px; height:110px; float:left; background: url(../../_global/images/got_someone_in_mind/start_doc.gif) no-repeat; margin-left:113px; }
.gsim_start_work { width: 228px; height:113px; float:left; background: url(../../_global/images/got_someone_in_mind/start_work.gif) no-repeat; margin:0; }
.gsim_start_college { width: 227px; height:113px; float:left; background: url(../../_global/images/got_someone_in_mind/start_college.gif) no-repeat; margin:0; }

/* --- Extras ---------- */
.background_right { background:url(../../_global/images/background_right.gif) repeat-x; }
.background_navend { background-color:#005aa2; }
.background_navbegin { background-color:#000; background:url(../../_global/images/sectiontop_blank2.jpg) no-repeat; width:226px; }
.image_right { width:auto;	height:auto; padding:0;	margin-left:10px; float:right;}
.image_video { width:auto; height:auto; padding:0px 6px 8px 6px; margin:0px; float:left; }
.image_center { width:auto; height:auto; padding:4px 0 0 0; text-align:center; }
.imagetext { width:auto; height:auto; padding: 4px 2px 5px 0; text-align:right; font-size:9px; line-height:12px; color:#fff; }
a.imagetext { font-size:9px; color:#005aa2; }
a.imagetext:link, a.imagetext:visited { color:#005aa2; }
a.imagetext:hover { color:#fff; text-decoration:underline; }
.imagetext_white { width:auto; height:auto; padding: 4px 2px 5px 0; text-align:right; font-size:9px; line-height:12px; color:#fff; }
a.imagetext_white { font-size:9px; color:#fff; }
a.imagetext_white:link, a.imagetext_white:visited { color:#fff; }
a.imagetext_white:hover { color:#fff; text-decoration:underline; }
.image { width:auto; height:auto; padding:10px 10px 0 10px; float:left; }
.btn_nextstage { background:url(../../_global/images/btn_nextstage.gif) no-repeat; height:49px; width:165px; display: block; float:left; text-indent: -9999em; font-size: 1%; margin:0px; padding:0px; }

/* --- Whos Who ------------ 
.whocontainer { min-height:48px; height:auto !important; height:48px; width:auto; padding-bottom:5px; background-color:#f6d900; }
.whobox { text-decoration:none; color:#005aa2; font-size:11px; width:447px; padding:6px 6px 6px 6px; background-color:#f6d900; }
.whobox a, .whobox hover { color:#005aa2; font-size:11px; }
.wholink { text-decoration:none; float:right; color:#005aa2; font-size:11px; width:447px; padding:0px 6px 6px 6px; background-color:#f6d900; }
.wholink a, .wholink hover { color:#005aa2; font-size:11px; }*/
.faqbox { text-decoration:none; color:#005aa2; font-size:11px; width:463px; background-color:#f6d900; padding:6px 6px 6px 6px; }

/* --- Apprentice Area ---------- */
#milestone_container { width:475px; background-color:#005aa2; padding-bottom:10px; }
#incontainer { width:465px; background-color:#005aa2; padding:5px; padding-bottom:25px; }
#container { width:465px; background-color:#005aa2; padding:5px; }
.stage_container { border:#f6d900 solid 1px; margin-bottom:10px; }
.stage_heading { height:22px; }
.stage_heading_graphics { height:22px; float:left; }
.stage_heading_text { height:19px; float:left; padding-top:3px; padding-left:6px; font-weight:bold; color:#fff; }
#stage1_more, #stage2_more, #stage3_more, #stage4_more, #stage5_more, #stage6_more, #stage7_more, #stage6_more, #stage7_more, #stage8_more, #stage9_more, #stage10_more, #stage11_more, #stage12_more, #stage13_more, #stage14_more, #stage15_more { padding:5px; color:#fff; }

/* --- Postcode Button ---------- */
.btn_postcode a, .btn_postcode a:visited { width:116px; height:30px; float:left; margin-top:5px; padding:0px; text-indent: -5000px; background:url(../../_global/images/postcode.gif) no-repeat; overflow: hidden; background-position: 0 -30px; }
.btn_postcode a:hover { width:116px; height:30px; float:left; margin-top:5px; padding:0; text-indent:-5000px; background:url(../../_global/images/postcode.gif) no-repeat; overflow:hidden; background-position:0 0; }

/* --- Case Study Video Button ---------- */
.videobutton { width:220px; margin:20px 0; }

/* --- Footer ---------- */
#footer { height:84px; width:100%; background:url(../../_global/images/footer_bg.jpg) repeat-x #fff; border-top:#fff solid 3px; padding:6px 0 0 0; margin:0;}
#logo_strip { height:58px; padding:0; margin:0; list-style: none; }
#logo_strip li { float: left;	margin: 0;	padding: 0;	height: 64px; }
#logo_strip li a { display: block; text-indent: -5000px; height: 48px; background-repeat: no-repeat; }
.left_footer_contact { float:left; width:102px; }
.footer_contactus a { background:url(../images/footer/contactus.gif) no-repeat left top; width:102px; height:28px; display:block; }
.footer_contactus a:hover { background:url(../images/footer/contactus.gif) no-repeat bottom; }
.footer_phonenumber { background-image: url(../images/footer/phonenumber.gif); width: 102px; height:23px; }
.footer_unite { background-image: url(../images/footer/footer_02.gif); width: 49px; }
.footer_eca { background-image: url(../images/footer/footer_03.gif); width: 96px; }
.footer_lsc { background-image: url(../images/footer/footer_04.gif); width: 100px; }
.footer_wag { background-image: url(../images/footer/footer_05.gif); width: 85px; }
.footer_matrix { background-image: url(../images/footer/footer_06.gif); width: 110px; }
.footer_padp { background-image: url(../images/footer/footer_07.gif); width: 65px; }
.footer_iso { background-image: url(../images/footer/footer_08.gif); width: 96px; }
.footer_beacon { background-image: url(../images/footer/footer_09.gif); width: 69px; }
.footer_goodday { background-image: url(../images/footer/footer_10.gif); width: 59px; }
.footer_iip { background-image: url(../images/footer/footer_11.gif); width: 134px; }

/* --- Home Page ---------- 
#main_welcome { text-align:left; background-color:#005aa2; width:475px; min-height:530px; height:auto !important; height:530px; float:left; padding:0px; margin:0px; }
#home_content { font-size: 1.05em; text-align:left; background-color:#005aa2; width:475px; padding:12px 23px 0 23px; line-height:1.5em; float:left; margin:0px; }
#left_col { width:228px; float:left; background-color:#005aa2; padding:0px; }
#right_col { width:216px; padding:0; float:right; margin-top:0; }
.intromsg { width:475px; height:50px; background:url(../../_global/images/home_panel_bg.jpg) repeat-x #005aa2; }
.intromsg p { color:#000; width:457px; padding: 0 0 0 15px; margin:0;  }
.introimages { width:475px; height:295px; background-color: #fff; margin:0; }
.btn_advanced a { width: 127px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/advanced_home_01.gif) no-repeat; margin:14px 0 0 0; }
.btn_motor a { width: 82px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/advanced_home_02.gif) no-repeat; margin:14px 0 0 0; }
.btn_plumb a { width: 66px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/advanced_home_03.gif) no-repeat; margin:14px 0 0 0; }
.btn_heat a { width: 66px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/advanced_home_04.gif) no-repeat; margin:14px 0 0 0; }
.btn_ele a { width: 66px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/advanced_home_05.gif) no-repeat; margin:14px 0 0 0; }
.btn_eng a { width: 68px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/advanced_home_06.gif) no-repeat; margin:14px 0 0 0; }*/

/* --- Home - Promos ----- 
.btn_promo1 a { width:216px; height:92px; display: block; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/btn_promo_apprentice.jpg) no-repeat; margin:12px 0 0 0; }
.btn_promo1 a:hover { background:url(../../_global/images/btn_promo_apprentice.jpg) no-repeat bottom; }
.btn_promo2 a { width:216px; height:92px; display: block; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/btn_promo_someone.jpg) no-repeat; margin:12px 0 0 0; }
.btn_promo2 a:hover { background:url(../../_global/images/btn_promo_someone.jpg) no-repeat bottom; }
.btn_promo3 a { width:216px; height:92px; display: block; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/btn_promo_btm.jpg) no-repeat; margin:12px 0 0 0; }
.btn_promo3 a:hover { background:url(../../_global/images/btn_promo_btm.jpg) no-repeat bottom; }*/

/* --- Top Left News Headlines ---------- 
.news { width:228px; display:block;	float:left; margin:0; padding:0;}
.news_title { width: 228px; height:29px; background: url(../../_global/images/news_headline.gif) no-repeat #0a7dd9; display:block; text-indent: -9999px; font-size: 1%; margin:12px 0 0 0; padding:0;}
.news_title a { width: 228px; height:29px; display:block; font-size:0.9em; }
.news_story { width:240px; height:55px; margin:2px 0 2px 0; padding:0; _margin:1px 0 0 0;}
.news_story img { width:52px; height:51px; float:left; margin:0 0 0 12px; padding:0; border:solid 2px #fff;}
.story { width:150px; height:55px; float:left; background:url(../../_global/images/news_headline_grad.jpg) top left repeat-x #005aa2; margin:0; padding:0 0 0 10px;}
.news_head { color:#005aa2; padding:0px; margin:5px 0;}
.news_head a, .news_head a:visited { color:#005aa2; text-decoration: underline; padding:0px;}
.news_head a:hover { color:#cb0909; text-decoration: underline;}
.story p { font-size: 1.05em; color:#000; padding:0px; margin:5px 0 0 0; line-height:1.2em;}
.news_footer { margin:0 0 0 12px; border-bottom:solid 2px #0a7dd9;}*/

/* --- Home - Left Column Buttons --------------
.btn_whyjtl a { width:216px; height:92px; display:block; text-indent:-9999px; font-size:1%; background:url(../../_global/images/btn_promo_whyjtl.jpg) no-repeat; margin:12px 0 0 12px; }
.btn_whyjtl a:hover { background:url(../../_global/images/btn_promo_whyjtl.jpg) no-repeat bottom; }
.btn_cost a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_promo_cost.jpg); background-repeat:no-repeat; margin:12px 0 0 12px; }
.btn_cost a:hover { background:url(../../_global/images/btn_promo_cost.jpg) no-repeat bottom; }
.btn_region a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_promo_region.jpg); background-repeat:no-repeat; margin:12px 0 0 12px; }
.btn_region a:hover { background:url(../../_global/images/btn_promo_region.jpg) no-repeat bottom; }

.btn_courses a { width:218px; height:140px; display: block; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/home_courses.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid; }
.btn_someone a { width:218px; height:140px; display: block; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/home_someoneinmind.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid; }
.btn_operate a { width:218px; height:140px; display: block; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/home_operate.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid; }*/
