/* CSS Document ---------- Careers and Parents ---------- */
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: #000; background:url(../../_global/images/main_bg.jpg) repeat-x #fff 0 10px; }
#bodycontent { width:965px; padding:0px; margin:0px; }
.clear { clear:both; }

/*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.7em 0; font-weight: bold; }
h4 { font-size: 1.1em; color:#000; text-align:left; padding:0 0 3px 0; margin:0; }
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.right { margin-top:10px; line-height:1.4em; float:right; }
.bluetext { color:#005aa2; }
.whitetext { color:#fff; }
h4.link a { color:#000; text-align:left; text-decoration:none; }
a:link, a:visited { text-decoration: underline; color:#005aa2; }
a:hover { text-decoration:none; color:#B01F08; }
.glossarylink { text-decoration: underline; } a.glossarylink:link, a.glossarylink:visited { color:#005aa2; text-decoration: underline; }
a.glossarylink:hover { color:#B01F08; text-decoration: none; }

/* --- Nav Bar ---------- */
.top_nav_bar { height:32px; width:100%; background:url(../../_global/images/top_net_bar.gif) no-repeat left top #005aa2; 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:111px; width:100%; background: url(../../_global/images/header_bg.gif) repeat-x #005aa2; padding:0; margin:0; }
div#search_login { height:70px; width:500px; background:#005aa2; padding:0px; margin:0px; }
div#links_bar { height:32px; width:100%; float: left; background:#005aa2; padding:0px; margin:0px; }
.logo a { width:125px; height:79px; display: block; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/jtllogo.gif) no-repeat #005aa2; float:left; padding:0px; margin:0px; }
.logo h1 { padding:0px; margin:0px; }
.site_name { float:left; background:url(../../_global/images/site_name.jpg) no-repeat; height:79px; width:170px; padding:0; margin:0; }
.site_name_parents { float:left; background:url(../../../parents/_global/images/site_name.jpg) no-repeat; height:79px; width:170px; padding:0; margin:0; }
.mid_header {  float:left; width:300px; display:inline; padding:33px 0 0 87px; margin:0;}

/* ---------- Search & Login ---------- */
#search { width:200px; height:30px; display:inline; padding:0; margin:0; }
#login { padding:0 0 0 0; margin:3px; width:250px; color:#fff; position:absolute; top:39px; left:714px; border-left:1px solid #0A7DD9; }
.logintitle { padding:2px 0 0 7px; margin:0; width:43px; height:16px; float:left; color:#fff; font-size:1.05em; font-weight:bold; background-color:#0A7DD9; display: block; }
.forgot_password { float:left; padding-left:60px; margin:3px 0; display:inline; font-size:1em; }
.forgot_password a { text-decoration: underline; color:#fff; font-size:1em; }
.forgot_password a:hover { text-decoration: none; }
.search { font-size:9px; color:#fff; clear:left; margin:0; padding:0; }
.search label { font-size:9px; width:54px; float:left; display:block; margin:8px 0 0 5px; padding:0; }
.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; }
.search_input { width:180px; height:18px; float:left; font-size:11px; color:#333; margin:0 4px 0 0; padding:0; }

/* --- Navigation ---------- */
#nav { height:28px; padding:2px 0 0 6px; }		

/* --- Breadcumbs ---------- */
#breadcrumbs { color:#000; background:url(../../_global/images/breadcrumbs_arrow.gif) no-repeat 0 8px; width:734px; height:27px; margin:0; padding:8px 0 0 15px; clear: both;}
#breadcrumbs li { list-style: none; display: inline;}
#breadcrumbs li a { color:#005aa2; font-weight:bold; }

/* ------------- Left Column Second Navigation ---------- */
#second_nav { width:228px; float:left; padding:0px; top: 0px; z-index:10; position: relative; }
#random_apprentice {width:263px; float:left; padding:0; margin:0; }
.trade_navigation { width:228px; margin:0px; padding: 0; }
.trade_navigation li a { width: 228px; display:block; margin-bottom:10px; }
.electrical a { height:32px; background: url(../../_global/images/btn_electrical.gif) no-repeat; }
.electrical a:hover { height:32px; background:url(../../_global/images/btn_electrical.gif) no-repeat bottom; }
.plumbing a { height:32px; background: url(../../_global/images/btn_plumbing.gif) no-repeat; }
.plumbing a:hover { height:32px; background:url(../../_global/images/btn_plumbing.gif) no-repeat bottom; }
.heat_vent a { height:32px; background: url(../../_global/images/btn_heating_vent.gif) no-repeat; }
.heat_vent a:hover { height:32px; background:url(../../_global/images/btn_heating_vent.gif) no-repeat bottom; }
.engine_main a { height:32px; background: url(../../_global/images/btn_engine_maintainance.gif) no-repeat; }
.engine_main a:hover { height:32px; background:url(../../_global/images/btn_engine_maintainance.gif) no-repeat bottom; }

/* ------------- Right Column --------- */
#right { width:216px; padding:0px; position: static; float:right; margin-top:21px; }

/* ------- 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:-21px 0 0 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 0 0 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;}

/* --- Constant Promos --- */
.topnews_promo { width:216px; height:129px; margin-top:10px; padding:0px; display: block; }
.news_promo { width:216px; height:125px; margin-top:10px; padding:0px; display: block; }
.news_head_01 a, .news_head_01 a:visited { width:194px; height:27px; padding:4px 5px 5px 17px; margin:0; display: block; font-size:1.1em; font-weight:bold; text-decoration: none; color:#fff; background: url(../../_global/images/news_promo_head_blank.gif) no-repeat; }
.promo_head_01 a, .promo_head_01 a:visited { width:194px; height:18px; padding:9px 5px 5px 17px; margin:0; display: block; font-size:1.1em; font-weight:bold; text-decoration: none; color:#fff; background: url(../../_global/images/news_promo_head_blank.gif) no-repeat; }
.news_head_01 a:hover, .promo_head_01 a:hover { text-decoration: underline; color:#f6d900; }

.news_main_01 { width:216px; height:93px; padding:0px; margin:0px; background: url(../../_global/images/promo_bg.gif) no-repeat; }
.news_pic { width:75px; height:75px; float:left; padding: 9px 0px 0px 9px; }
.news_main_z1, .news_z1 { width:75px; height:75px; z-index:5; display:block; position:absolute; left:756px; top:440px; background: url(../../_global/images/promo_corner.gif) no-repeat; border:2px #fff solid; }
.news_main_z2 { width:75px; height:75px; z-index:5; display:block; position:absolute; left:756px; top:575px; background: url(../../_global/images/promo_corner.gif) no-repeat; border:2px #fff solid; }
.news_main_z3 { width:75px; height:75px; z-index:5; display:block; position:absolute; left:756px; top:710px; background: url(../../_global/images/promo_corner.gif) no-repeat; border:2px #fff solid; }
.news_main_z4 { width:75px; height:75px; z-index:5; display:block; position:absolute; left:756px; top:844px; background: url(../../_global/images/promo_corner.gif) no-repeat; border:2px #fff solid; }
.news_main_z5 { width:75px; height:75px; z-index:5; display:block; position:absolute; left:756px; top:1004px; background: url(../../_global/images/promo_corner.gif) no-repeat; border:2px #fff solid; }
.news_z2 { width:75px; height:75px; z-index:5; display:block; position:absolute; left:756px; top:579px; background: url(../../_global/images/promo_corner.gif) no-repeat; border:2px #fff solid; }
.news_z3 { width:75px; height:75px; z-index:5; display:block; position:absolute; left:756px; top:718px; background: url(../../_global/images/promo_corner.gif) no-repeat; border:2px #fff solid; }
.news_z4 { width:75px; height:75px; z-index:5; display:block; position:absolute; left:756px; top:857px; background: url(../../_global/images/promo_corner.gif) no-repeat; border:2px #fff solid; }

.news_01 { width:110px; height:72px; display:block; float:left; color: #fff; padding: 5px 6px 0px 10px; }
.promo_more_btn a { width:45px; height:11px; 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; }
.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 0px 93px; }

/* ------ Main Content ------------- */
#main_content, #region_content { font-size: 1.05em; text-align:left; width:475px; background: url(../../_global/images/main_col_bg.gif) no-repeat #fff; padding:0px 23px; line-height:1.5em; float:left; margin:0px; }
#main_whoseligible, #main_whoswho, #main_achieve, #main_awards, #main_etfawards, #main_nationalawards, #main_industryawards, #main_awardarchive, #main_isit, #main_colour, #main_itsnotfair, #main_breakingmould, #main_accident, #main_plumbing_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, #main_htraa, #main_apprenticeselection, #main_startdoc, #main_startcollege, #main_mustdo, #main_shoulddo, #main_attractyoungpeople, #main_someoneinmind, #main_applicationmethods, #main_initialass, #main_applist, #main_lookingjob, #main_gotowork, #main_gotocollege, #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_whyjtl, #main_order, #main_everychild { text-align:left; background: url(../../_global/images/middle_col_grad.jpg) repeat-x #f6d900 bottom left; width:475px; min-height:830px; height:auto !important; height:830px; float:left; padding:0px; margin:0px; }

/* ------ Region Main Content ------------- */
#region_content { padding:2px 23px 0px 23px; }
#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_plumbing { text-align:left; background: url(../../_global/images/middle_col_grad.jpg) repeat-x #f6d900 bottom left; width:475px; min-height:900px; height:auto !important; height:900px; padding:0px; float:left; margin:0px; }

/* ---------- Section Content ----------- */
.content_indentleft p { padding:10px 0px 0px 130px; }
.content_indentleft1 p { padding:0px 0px 0px 160px; }
#content_glossary { font-size: 1.05em; text-align:left; padding:0 20px; background-color:#f6d900; line-height:1.5em; float:left; margin:0; }

/* ---------- Main Section Assets ------ */
.main_content_text { font-size:1.05em; text-align:left; width:460px; padding:10px 5px 6px 10px; float:left; margin:0; margin-bottom:10px; }
.main_content_text img { border:2px #fff solid; }
#flashcontent { padding:0px; margin:0 0 20px 0; width:475px; height:500px; background-color:#005aa2; float:left; }
.diagram { text-align:center; border:none; } /*- Application Process -*/
.itsnotfair a, .itsnotfair a:visited { width: 420px; height:130px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/btn_itsnotfair.gif) no-repeat; padding:0; margin-left:0px; }

/* --------- Whos Who ------------ */
.whobox { text-decoration:none; color:#005aa2; font-size:11px; width:auto; background-color:#f6d900; padding:6px; margin-right:3px; }
.whobox a { color:#005aa2; font-size:11px; }
.whobox a:hover { color:#005aa2; font-size:11px; background-color:#005aa2; }
.faqbox { text-decoration:none; color:#fff; font-size:11px; width:463px; background-color:#005aa2; padding:6px; }

/* --- Glossary Page A-Z Links ---------- */
.border { border:1px #005aa2 solid; color:#f6d900; }
.border_on, a.border_on, a.border_on:hover, a.border_on:visited { border:1px #005aa2 solid; background-color:#005aa2; color:#fff; }
.border a, .border a:visited { color:#fff; text-decoration:none; }
.border a:hover { color:#f6d900; text-decoration:underline; }

/* ---------- Compontent Sections ------ */
#components { width:463px; height:131px; float:left; background-color:#0a7dd9; margin:0px 0px 15px 0px; padding:10px 6px 0px 6px; }
.components { float:left; background-color:#f6d900; margin:0px 0px 15px 0px; padding:10px 6px 0px 6px; }
.components_tight { width:463px; float:left; background-color:#f6d900; margin:0; padding:5px 6px 0px 6px; }
.components_ach { width:459px; float:left; margin:0px 0px 15px 0px; padding:10px 6px 0px 10px; }
.components_tall { width:214px; height:270px; float:left; margin:0px 0px 15px 0px; padding:10px 6px 0px 10px; }
.components_tallr { width:214px; height:270px; float:right; margin:0px 0px 15px 0px; padding:10px 6px 0px 10px; }
.components_half { width:224px; float:left; margin:0px 0px 7px 0px; padding:0px 0px 0px 6px; }
.components_halfr { width:224px; float:left; margin:0px 0px 7px 14px; padding:0px 6px 0px 0px; }
.components_halfcontent { width:218px; float:left; margin:0; padding:0; }
.components_flash { width:463px; float:left; background-color:#0a7dd9; margin:0px 0px 5px 0px; padding:10px 6px 0px 6px; }
.components_steps { width:463px; float:left; background-color:#0a7dd9; margin:0; padding:10px 6px 0px 6px; }
.components_plain { width:450px; height:140px; float:left; background: url(../../_global/images/corner.gif) no-repeat bottom right #0a7dd9; margin:0px 0px 15px 0px; padding:10px 6px 0px 6px; }
.components_bottomline { width:455px; float:left; border-bottom:5px solid #005aa2; margin:0; padding:0; }
.components_clear { width:447px; float:left; margin:0; padding:0px 0px 10px 0px; }
.components_tallcontent { width:210px; float:left; margin:0; padding:0px 0px 10px 0px; }
.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; 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_description { width:370px; height:130px; float:left; margin:0; padding:0px 0px 0px 6px; }
.components_available { width:370px; height:110px; float:left; margin:0; padding:16px 0px 0px 6px; }
.components_achieve { width:327px; float:left; margin:0; padding:0px 0px 0px 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 ------------ */
.plum_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_plum.gif) no-repeat bottom; margin:0; padding:0; }
.plum_icon_p a { width:77px; height:115px; float:left; background: url(../../_global/images/icon_plum.gif) no-repeat bottom; margin:0px 0px 0px 20px; 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_icon_p a { width:77px; height:115px; float:left; background: url(../../_global/images/icon_ele.gif) no-repeat bottom; margin:0px 0px 0px 30px; padding:0; display:inline; }
.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_icon_p a { width:77px; height:115px; float:left; background: url(../../_global/images/icon_heat.gif) no-repeat bottom; margin:0px 0px 0px 20px; padding:0; display:inline; }
.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; }

.engine_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_eng.gif) no-repeat bottom; margin:0; padding:0; }
.engine_icon_p a { width:77px; height:115px; float:left; background: url(../../_global/images/icon_eng.gif) no-repeat bottom; margin:0px 0px 0px 20px; padding:0; display:inline; }
.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:0; margin:0; }

/*---------- Logos ------------*/
.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; }

/* --------------- Third Level Navigation ----------- */
#third_nav { width:461px; height:22px; padding:3px 4px 0px 10px; background-color:#005aa2; float:left; text-align:center; }
#third_nav a, #third_nav2 a, #third_right a { font-size:1.05em; font-weight:bold; text-decoration: none; color:#fff; }
#third_nav ul, #third_nav2 ul, #third_right ul { margin-left: 0; padding-left: 0; display: inline; list-style-type: none; padding-right: 5px; }
#third_nav ul li, #third_nav2 ul li, #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 0px 10px; background-color:#005aa2; float:left; text-align:center; }
#third_right { width:461px; height:22px; padding:3px 4px 0 10px; background-color:#005aa2; float:left; text-align:right; }
#third_nav a:hover, #third_nav2 a:hover, #third_right a:hover { color:#f6d900; text-decoration: underline; }

/* ---------- Tables & Forms ---------- */
th { font-weight:normal; }
.tr_yellow { background-color:#f6d900; }
.textbox1 { width:280px; } .form220 { width:220px; } .form225 { width:225px; }

/* ---------- Extras ---------- */
.image_right { width:auto;	height:auto; padding:0;	margin:0 5px 10px 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 0px 0px 0px; text-align:center; }
.imagetext { width:auto; height:auto; padding: 4px 2px 5px 0px; text-align:right; font-size:9px; line-height:12px; color:#000; }
a.imagetext { font-size:9px; color:#000;}
a.imagetext:link, a.imagetext:visited { color:#000}
a.imagetext:hover { color:#f6d900; text-decoration:underline; }
.imagetext_white { width:auto; height:auto; padding: 4px 2px 5px 0px; text-align:right; font-size:9px; line-height:12px; color:#fff; }
a.imagetext_white, a.imagetext_white:link, a.imagetext_white:visited { font-size:9px; color:#fff; }
a.imagetext_white:hover { text-decoration:underline; }
.image { width:auto; height:auto; padding:10px 10px 0px 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; margin-bottom:0px; padding:0px; }

/* ---------- Order Literature Components ---------- */
.components_order { width:224px; height:142px; float:left; display:inline; background: url(../../_global/images/half_corner.gif) no-repeat bottom right #005aa2; margin:0px 0px 10px 10px; padding:0; }
.components_orderr { width:224px; height:142px; float:left; display:inline; background: url(../../_global/images/half_corner.gif) no-repeat bottom right #005aa2; margin:0px 6px 10px 6px; padding:0; }
.brochure { width:93px; float:left; border:1px solid #fff; margin:4px 6px 0px 4px; padding:0; }
.brochure a { width:93px; float:left; }
.brochure_text { float:left; margin:370px 0 0 20px; padding:0; }
.option_text { float:left; margin:0; padding:0px 0px 15px 0px; }
.order_cd { width:455px; height:400px; float:left; background: url(../../_global/images/order_cd.jpg) no-repeat top right #005aa2; margin:0 0 10px 10px; padding:0; }

/* ---------- 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: 0px -30px; }
.btn_postcode a:hover { 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: 0px 0px; }

/* ---------- Case Study Video Button ---------- */
.videobutton { width:220px; margin:20px 0; }

/* ------- Its a Great Career - Buttons ----------- */
.app_options_career { width:440px; height:110px; float:left; margin:10px 0 0 7px; padding:5px 0 0 0; }
.boss a { width: 110px; height:109px; float:left; display: block; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/home_career_icons_boss.jpg) no-repeat; overflow: hidden; margin:0; }
.boss a:hover { background:url(../../_global/images/home_career_icons_boss.jpg) no-repeat 0 -109px; }
.scale a { width: 110px; height:109px; float:left; display: block; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/home_career_icons_scale.jpg) no-repeat; overflow: hidden; margin:0; }
.scale a:hover { background:url(../../_global/images/home_career_icons_scale.jpg) no-repeat 0 -109px; }
.field a { width: 110px; height:109px; float:left; display: block; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/home_career_icons_field.jpg) no-repeat; overflow: hidden; margin:0; }
.field a:hover { background:url(../../_global/images/home_career_icons_field.jpg) no-repeat 0 -109px; }
.show a { width: 110px; height:109px; float:left; display: block; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/home_career_icons_show.jpg) no-repeat; overflow: hidden; margin:0; }
.show a:hover { background:url(../../_global/images/home_career_icons_show.jpg) no-repeat 0 -109px; }

/* --- 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; }

/* --- Styled Buttons ???? ---*/ 
.btn_career a { width:218px; height:140px; display: block; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/home_greatcareer.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid;}
.btn_reallylike a { width:218px; height:140px; display: block; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/home_reallylike.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid;}
.btn_assess a { width:218px; height:140px; display: block; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/home_assess.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid;}
.btn_casestudy1 a { width:218px; height:140px; display:block; text-indent:-9999px; font-size:1%; background:url(../../_global/images/subimage_employerinfo3.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid;}
.btn_casestudy2 a { width:218px; height:140px; display:block; text-indent:-9999px; font-size:1%; background:url(../../_global/images/subimage_employerinfo4.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid;}
.btn_casestudy3 a { width:218px; height:140px; display:block; text-indent:-9999px; font-size:1%; background:url(../../_global/images/subimage_employerinfo5.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid;}
.btn_casestudy5 a { width:218px; height:140px; display:block; text-indent:-9999px; font-size:1%; background:url(../../_global/images/subimage_employerinfo2.jpg) no-repeat; margin-bottom:4px; border:2px #fff solid;}

/* ---------- Footer ---------- */
#footer { height:70px; width:100%; background:url(../../_global/images/footer_bg.jpg) repeat-x #0A7DD9; 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; }
.footer_call { height:22px; width:954px; margin-left:10px; padding-top:5px; color:#fff; border-top:1px #fff dotted; }

/* ---------- Home Page ---------- 
#main_welcome { text-align:left; background-color:#f6d900; width:475px; min-height:540px; height:auto !important; height:540px; float:left; padding:0px; margin:0px; }
#home_content { font-size: 1.05em; text-align:left; background-color:#f6d900; width:475px; padding:13px 23px 0 23px; line-height:1.5em; float:left; margin:0px; }
.intromsg { width:475px; height:55px; background:url(../../_global/images/home_panel_bg.jpg) repeat-x #005aa2; }
.intromsg p { color:#fff; width:457px; padding: 0 0 0 12px; margin:0;  }
.intromsg p a.glossarylink:link { color:#fff; text-decoration:underline;}
.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:13px 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:13px 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:13px 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:13px 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:13px 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:13px 0 0 0; } */

/* --- Home - Promos --- 
.btn_promo1 a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/btn_promo_support.jpg) no-repeat; margin:12px 0 0 0; }
.btn_promo1 a:hover { background:url(../../_global/images/btn_promo_support.jpg) no-repeat bottom; }
.btn_promo2 a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/btn_promo_apply.jpg) no-repeat; margin:12px 0 0 0; }
.btn_promo2 a:hover { background:url(../../_global/images/btn_promo_apply.jpg) no-repeat bottom; }
.btn_promo3 a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/btn_promo_committed.jpg) no-repeat; margin:12px 0 0 0; }
.btn_promo3 a:hover { background:url(../../_global/images/btn_promo_committed.jpg) no-repeat bottom; }
.btn_promo4 a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background: url(../../_global/images/btn_promo_locator.jpg) no-repeat; margin:12px 0 0 0; }
.btn_promo4 a:hover { background:url(../../_global/images/btn_promo_locator.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:13px 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 #005aa2;}
.story { width:150px; height:54px; float:left; background:url(../../_global/images/news_headline_grad.jpg) top left repeat-x #f6d900; 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; 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_greatcareer a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_promo_career.jpg); background-repeat:no-repeat; margin:12px 0 0 12px; }
.btn_greatcareer a:hover { background:url(../../_global/images/btn_promo_career.jpg) no-repeat bottom; }
.btn_paytraining a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_promo_training.jpg); background-repeat:no-repeat; margin:12px 0 0 12px; }
.btn_paytraining a:hover { background:url(../../_global/images/btn_promo_training.jpg) no-repeat bottom; }
.btn_locator a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_promo_locator.jpg); background-repeat:no-repeat; margin:12px 0 0 12px; }
.btn_locator a:hover { background:url(../../_global/images/btn_promo_locator.jpg) no-repeat bottom; }
.btn_officer a { width: 216px; height:92px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_promo_officer.jpg); background-repeat:no-repeat; margin:12px 0 0 12px; }
.btn_officer a:hover { background:url(../../_global/images/btn_promo_officer.jpg) no-repeat bottom; }*/
