/* --- CSS Document --- Corporate Stylesheet --- */
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:#333; background-color:#fff; }
#bodycontent { width:965px; padding:0px; margin:0; }
.clear { clear:both; }
.last { margin-right: 0; }
.fright { float:right; } .right { float:right; }
.mr_5 {margin-right:5px;}
.mr_10 {margin-right:10px;}
.omp {margin-top:20px;}

/* --- 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-top:0px; }
h2 { width:497px; height:64px; background-color:#f6d900; display: block; text-indent: -9999em; font-size: 1%; margin:0; padding:0;}
h3 { font-size: 1.3em; color:#005aa2; text-align:left; padding:0; margin:0 0 15px 0; }
h4 { font-size: 1.1em; color:#005aa2; text-align:left; padding:0; margin:0; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

p { color:#333; line-height:1.4em; }
.body { font-size: 1.05em; color:#333; line-height:1.4em; margin:0; }
.bluetext { color:#005aa2; } .whitetext { color:#fff; }
p.right, p.right a { color:#005aa2; margin-top:10px; line-height:1.4em; float:right; }
a:link, a:visited { text-decoration: underline; color:#000; }
a:hover { text-decoration:none; color:#005aa2; }

/* --- Nav Bar ---------- */
.top_nav_bar { height:32px; width:100%; background:url(../../_global/images/top_net_bar.gif) no-repeat left top #ddd; 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 ---------- */
#header { height:79px; width:100%; background: url(../../_global/images/header_grad.jpg) repeat-x #fff; padding:0px; margin:0px; }
.logo a { width:121px; 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 { background:url(../../_global/images/jtllogo_side.gif) no-repeat; height:79px; width:210px; padding:0; margin:0; float:left; }
.mid_header {  float:left; width:634px; padding:0; margin:0;}

/* ---------- Search ---------- */
#search { width:216px; height:30px; display:inline; float:right; color:#005aa2; font-size:8px; padding:46px 0 0 0; margin:0; }
.search { font-size:9px; color:#005aa2; margin:0; padding:0; }
.search label { font-size:9px; width:54px; float:left; display:block; margin:8px 0 0 5px; padding:0; }
.search_input { width:154px; height:18px; float:left; font-size:11px; color:#333; margin:0 4px 0 0; padding:0; }

/* --- 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:0; }	

/* --- Breadcumbs ---------- */
#breadcrumbs { color:#000; background:url(../../_global/images/breadcrumb_bg.gif) repeat-x; height:27px;  margin:0; padding: 8px 0 0 13px; clear: both;}
#breadcrumbs li { list-style: none; display: inline;}
#breadcrumbs li a { color:#005aa2; font-weight:bold; }

/* ---------- I Don't think these are used ---------- 
p.bold { font-weight:bold; }
.bodyprofile { font-size: 1.05em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; padding-bottom:5px; line-height:1.4em; margin:0; }*/

/* ------------- Left/Right Column --------- */
#right_col { width:216px; float:right; padding:0; margin:0; }
#left_col { width:228px; float:left; padding:0;}

/* ---------- Top Left News Headlines ---------- */
.news { width:228px; display:block;	float:left; margin:0; padding:0;}
.news_title a {width: 228px; height:28px; background: url(../../_global/images/news_headline.gif) no-repeat #93b9f2; display:block; text-indent: -9999px; font-size: 1%; margin:0 0 3px 0;}
.news_story { width:240px; height:56px; margin:3px 0 2px 0; padding:0; _margin:1px 0 0 0;}
.news_story img { width:52px; height:51px; float:left; margin:0 0 0 20px; padding:0; border:solid 2px #005aa2;}
.story { width:142px; height:58px; float:left; background:url(../../_global/images/news_headline_grad.jpg) top left repeat-x #fff; 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 20px; border-bottom:solid 2px #005aa2;}

/* ------------- Left Column Buttons --------------*/
.btn_mediacentre a { width: 208px; height:88px; display: block; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_mediacentre.gif); background-repeat:no-repeat; margin:14px 0 0 20px; }
.btn_mediacentre a:hover { background:url(../../_global/images/btn_mediacentre.gif) no-repeat bottom; }
.btn_workforjtl a { width: 208px; height:88px; display: block; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_workforjtl.gif); background-repeat:no-repeat; margin:14px 0 0 20px; }
.btn_workforjtl a:hover { background:url(../../_global/images/btn_workforjtl.gif) no-repeat bottom; }
.btn_gotaview a { width: 208px; height:88px; display: block; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_gotaview.gif); background-repeat:no-repeat; margin:14px 0 0 20px; }
.btn_gotaview a:hover { background:url(../../_global/images/btn_gotaview.gif) no-repeat bottom; }
.btn_performance a { width: 241px; height:88px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_performance.gif); background-repeat:no-repeat; margin:14px 0 0 0; }
.btn_performance a:hover { background:url(../../_global/images/btn_performance.gif) no-repeat bottom; }
.btn_people a { width: 241px; height:88px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_people.jpg); background-repeat:no-repeat; margin:14px 0 0 15px; }
.btn_people a:hover { background:url(../../_global/images/btn_people.jpg) no-repeat bottom; }

/* ------- Video Player ----------- */
.vp_head { width: 216px; height:37px; display: block; background-image: url(../../_global/images/vp_header.gif); background-repeat:no-repeat; text-indent: -9999px; font-size: 1%; margin:0; border-bottom:2px solid #fff; }
.vp { width: 216px; height:168px; display: block; margin:0; padding:0; border-bottom:2px solid #005aa2;}
.vp_channel { width: 216px; height:40px; display: block; display: inline; float:left; background-image: url(../../_global/images/vp_channel_bg.gif); background-repeat:no-repeat; margin:0 0 2px 0; padding:0; }
.vp_channel img { width: 35px; height:35px; display: block; display:inline; margin:2px 2px; padding:0; float:left; }
.vp_channel p { width:115px; color:#005aa2; font-size:10px; font-weight:bold; margin:5px 0 0 18px; padding:0; float:left; }
.vp_channel .play a { width: 40px; height:40px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/vp_play.gif); background-repeat: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: #005aa2; margin:0; padding:3px 0 0 3px; overflow: auto;}

/* --- Promos ----- */
.promo_dynamic { width:216px; height:125px;	margin-top:10px; padding:0 0 0 10px; display: block;}
.topnews_promo { width:216px; height:125px;	margin-top:10px; padding:0;	display: block;}

/* --- Constant Promos ----- */
.news_head_01 a, .news_head_01 a:visited, .promo_head_01 a, .promo_head_01 a:visited { width:202px; height:19px; padding:9px 5px 3px 9px; margin:0; display: block; font-size:1.1em; font-weight:bold; text-decoration: none; color:#fff; background: url(../../_global/images/promo_header_bg.gif) repeat-y #005aa2;}
.news_head_01 a:hover, .promo_head_01 a:hover { color:#f6d900; text-decoration:underline;}
.news_main_01 {	width:216px;  height:97px; padding:0px; margin:0px;	background:url(../../_global/images/promo_bg.jpg) no-repeat #ddd; border-top: solid 2px #fff;}
.news_pic {	width:75px; height:75px; float:left; background:url(../../_global/images/promo_pic_bg.gif) no-repeat #ddd; display:inline; padding: 8px 8px; margin:0;}
.news_01 { width:105px; height:70px; display:block; display:inline;	float:left; color: #333; padding: 5px 6px 0 5px;}
.promo_more_btn a { width:47px; height:15px; 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 { font-size:0.9em; }
.promo_body a.glossarylink:link { color:#005aa2; text-decoration:underline; }
.promo_body a.glossarylink:visited { color:#005aa2; text-decoration:underline; }

.btn_promo1 a { width: 216px; height:88px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_promo_supporting.jpg); background-repeat:no-repeat; margin:14px 0 0 0; }
.btn_promo1 a:hover { background:url(../../_global/images/btn_promo_supporting.jpg) no-repeat bottom; }
.btn_promo2 a { width: 216px; height:88px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_promo_btm.jpg); background-repeat:no-repeat; margin:14px 0 0 0; }
.btn_promo2 a:hover { background:url(../../_global/images/btn_promo_btm.jpg) no-repeat bottom; }
.btn_promo3 a { width: 216px; height:88px; display: block; float:left; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_promo_safelearner.jpg); background-repeat:no-repeat; margin:14px 0 0 0; }
.btn_promo3 a:hover { background:url(../../_global/images/btn_promo_safelearner.jpg) no-repeat bottom; }

/* --- Region Buttons ----- */
.region_holder_casestudies { width:146px; height:215px; display: inline; float:left; margin:0 0 6px 6px; border:2px #005aa2 solid; }
.region_btn_casestudies { width:146px; height:170px; display: block; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/region_casestudy.jpg) no-repeat; }
.region_holder_news { width:146px; height:215px; display: inline; float:left; margin:0 0 6px 6px; border:2px #005aa2 solid; }
.region_btn_news { width:146px; height:170px; display: block; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/region_news.jpg) no-repeat; }
.region_btn_yp a { width:146px; height:18px; display: block; background:#f6d900; text-align:center; margin-top:5px; padding-top:2px; }
.region_btn_emp { width:146px; height:18px; display: block; color:#fff; background: #005aa2;  text-align:center; padding-top:2px; }
.region_btn_emp a, .region_btn_emp a:visited { color:#fff; text-decoration:underline; }
.region_btn_emp a:hover { color:#f6d900; text-decoration:none; }

.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 #005aa2 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 #005aa2 solid; }
.region_btn_etf a { width:146px; height:170px; display: inline; text-indent:-9999px; font-size: 1%; background: url(../../_global/images/region_etf.jpg) no-repeat; float:left; margin:0 0 6px 6px; border:2px #005aa2 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 #005aa2 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 #005aa2 solid; }

.itsnotfair a,
.itsnotfair a:visited { width: 450px; height:130px; display: block; float:right; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/btn_itsnotfair.gif); background-repeat:no-repeat; }
.safelearner a,
.safelearner a:visited { width: 450px; height:222px; display: block; float:right; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/safelearner.gif); background-repeat:no-repeat; }

/* ------ Main Content ------------- */
#main_content { width:509px;	font-size: 1.05em; background-color:#fff; line-height:1.5em; float:left; padding:0; margin:0 0 0 12px; _position: relative; _left: -12px; _margin-right: -80px; }
.main_content_text { font-size: 1.05em; text-align:left; width:477px; padding:10px 10px; float:left; margin:0px; }
.main_content_text img { border:2px #005aa2 solid; }

/* ------ Headings ------------- */
.deliveringskills {background:url(../../_global/images/headings/deliveringskills.gif) no-repeat #005aa2; }
.advancedapprenticeships {background:url(../../_global/images/headings/advancedapprenticeships.gif) no-repeat #fff; }
.awards {background:url(../../_global/images/headings/awards.gif) no-repeat #fff; }
.breakingthemould {background:url(../../_global/images/headings/breakingthemould.gif) no-repeat #fff; }
.compex {background:url(../../_global/images/headings/compex.gif) no-repeat #fff; }
.contactdetails {background:url(../../_global/images/headings/contactdetails.gif) no-repeat #fff; }
.casestudies {background:url(../../_global/images/headings/casestudies.gif) no-repeat #fff; }
.collegelocator {background:url(../../_global/images/headings/collegelocator.gif) no-repeat #fff; }
.downloads {background:url(../../_global/images/headings/downloads.gif) no-repeat #fff; }
.hstrainingzone {background:url(../../_global/images/headings/healthsafetytrainingzone.gif) no-repeat #fff; }
.deliveringquality {background:url(../../_global/images/headings/deliveringquality.gif) no-repeat #fff; }
.everychildmatters {background:url(../../_global/images/headings/everychildmatters.gif) no-repeat #fff; }
.gotaview {background:url(../../_global/images/headings/gotaview.gif) no-repeat #fff; }
.glossaryofterms {background:url(../../_global/images/headings/glossaryofterms.gif) no-repeat #fff; }
.generalenquiries {background:url(../../_global/images/headings/generalenquiries.gif) no-repeat #fff; }
.hstrainingzone {background:url(../../_global/images/headings/healthsafetytrainingzone.gif) no-repeat #fff; }
.ourcomm {background:url(../../_global/images/headings/ourcommitment.gif) no-repeat #fff; }
.itsnotfair {background:url(../../_global/images/headings/itsnotfair.gif) no-repeat #fff; }
.learnersupport {background:url(../../_global/images/headings/learnersupport.gif) no-repeat #fff; }
.news {background:url(../../_global/images/headings/news.gif) no-repeat #fff; }
.ourmarketingprogrammes {background:url(../../_global/images/headings/ourmarketingprogrammes.gif) no-repeat #fff; }
.ourpartnerships {background:url(../../_global/images/headings/ourpartnerships.gif) no-repeat #fff; }
.ourpeople {background:url(../../_global/images/headings/ourpeople.gif) no-repeat #fff; }
.ourperformance {background:url(../../_global/images/headings/ourperformance.gif) no-repeat #fff; }
.ourpolicies {background:url(../../_global/images/headings/ourpolicies.gif) no-repeat #fff; }
.ourviews {background:url(../../_global/images/headings/ourviews.gif) no-repeat #fff; }
.ourvision {background:url(../../_global/images/headings/ourvision.gif) no-repeat #fff; }
.ourwayofworking {background:url(../../_global/images/headings/ourwayofworking.gif) no-repeat #fff; }
.ppv {background:url(../../_global/images/headings/ppv.gif) no-repeat #fff; }
.searchresults {background:url(../../_global/images/headings/searchresults.gif) no-repeat #fff; }
.usefullinks {background:url(../../_global/images/headings/usefullinks.gif) no-repeat #fff; }
.whatisatrainingofficer {background:url(../../_global/images/headings/whatisatrainingofficer.gif) no-repeat #fff; }
.whoarejtl {background:url(../../_global/images/headings/whoarejtl.gif) no-repeat #fff; }
.whoswho {background:url(../../_global/images/headings/whoswho.gif) no-repeat #fff; }
.ourdeliverymodel {background:url(../../_global/images/headings/ourdeliverymodel.gif) no-repeat #fff; }
.ordermaterials {background:url(../../_global/images/headings/ordermaterials.gif) no-repeat #fff; }
.thesafelearner {background:url(../../_global/images/headings/thesafelearner.gif) no-repeat #fff; }
.jtlinmyregion {background:url(../../_global/images/headings/jtlinmyregion.gif) no-repeat #fff; }
.east {background:url(../../_global/images/headings/east.gif) no-repeat #fff; }
.eastmidlands {background:url(../../_global/images/headings/eastmidlands.gif) no-repeat #fff; }
.london {background:url(../../_global/images/headings/london.gif) no-repeat #fff; }
.northeast {background:url(../../_global/images/headings/northeast.gif) no-repeat #fff; }
.northwest {background:url(../../_global/images/headings/northwest.gif) no-repeat #fff; }
.southwest {background:url(../../_global/images/headings/southwest.gif) no-repeat #fff; }
.southeast {background:url(../../_global/images/headings/southeast.gif) no-repeat #fff; }
.wales {background:url(../../_global/images/headings/wales.gif) no-repeat #fff; }
.cymru {background:url(../../_global/images/headings/cymru.gif) no-repeat #fff; }
.westmidlands {background:url(../../_global/images/headings/westmidlands.gif) no-repeat #fff; }
.yorkshirehumberside {background:url(../../_global/images/headings/yorkshirehumberside.gif) no-repeat #fff; }

.image_right { width:auto; height:auto; padding:0; margin-left:10px; float:right; }
.image_left { width:auto; height:auto; padding:0; float:left; border:2px #005aa2 solid; }
.imagetext { width:auto; height:auto; padding: 4px 2px 5px 0px; text-align:right; font-size:9px; line-height:12px; color:#005aa2; }
.image_video { width:auto; height:auto; padding:0px 6px 8px 6px; margin:0px; float:left; }
.news_image { width:475px; height:334px; float:left; margin:0px 0px 20px 0px; padding:0; }
.intromsg { width:497px; height:50px; background:url(../../_global/images/home_panel_bg.jpg) repeat-x #005aa2; }
.intromsg p { color:#fff; width:479px; padding: 0 0 0 18px; margin:0;  }
.introimages { width:497px; height:297px; background:#fff; border-bottom:solid 2px #005aa2; margin:0; }

/* ---------- Compontent Sections ------ */
.components { width:462px; float:left; background-color:#ddd; margin:0px 0px 15px 0px; padding:10px 6px 0px 6px; }
.components_ach { width:458px; float:left; background-color:#ddd; margin:0px 0px 15px 0px; padding:10px 6px 0px 10px; }
.components_plain { width:450px; float:left; background-color:#ddd; margin:0px 0px 15px 0px; padding:10px 6px 10px 6px; }
.components_bottomline { width:455px; float:left; border-bottom:5px solid #005aa2; margin:0; padding:0; }
.components_clear { width:455px; float:left; margin:0; padding:0; }
.components_achieve { width:330px; float:left; margin:0 0 0 12px; padding:0; display:inline; }
.logo_100 { width:100px; height:100px; float:left; background-color:#fff; margin:0; padding:5px;}
.people_container { width:354px; height:225px; display:block; background:#ddd; float:left; margin:0 12px 3px 0; padding:0; }
.components_people { width:100px; display:block; background:#ddd; float:left; margin:0 11px 10px 0; padding:5px;}
.components_people_last {  width:100px; display:block; background:#ddd; float:left; margin:0 0 10px 0; padding:5px;}
.building_container { width:222px; height:170px; display:block; background:#ddd; float:left; margin:0 11px 10px 0; padding:5px;}
.building_container_last { width:222px; height:170px; display:block; background:#ddd; float:left; margin:0 0 10px 0; padding:5px;}
.components_mgt {  width:110px; height:220px; display:block; background:#ddd; float:left; margin:0 0 3px 0; padding:0 0 5px 0;}
.components_mgt h4, .components_mgt p {  margin:9px 0 0 0; padding:0 5px;}
.components_chex { width:222px; display:inline; background: #ddd; float:left; margin:7px 12px 3px 61px; padding:5px; border:2px #ddd solid; }
.components_chex img { width:96px; height:96px; float:left; margin:0 10px 0 0; border:2px #005aa2 solid; }
.the_board { width:476px; float:left; background-color:#eeeeee; margin:15px 0px 15px 0px; padding:0; }
.components_board { width:100px; display:block; float:left; margin:0 12px 10px 0; padding:5px; }
.components_board_last {  width:100px; display:block; background:#eeeeee; float:left; margin:0 0 10px 0; padding:5px;}
.people_dept { width:100px; display:block; background:#ddd; float:left; margin:0 12px 10px 0; padding:0 5px; border-bottom:2px #005aa2 solid; }
.people_dept_last { width:100px; display:block; background:#ddd; float:left; margin:0 0 10px 0; padding:0 5px; border-bottom:2px #005aa2 solid; }
.people_dept a, .people_dept_last,
.people_dept a:visited, .people_dept_last a:visited { color:#005aa2; text-decoration:underline; }
.people_dept a:hover, .people_dept_last a:hover { color:#333; text-decoration:underline; }
.people_dept ul, .people_dept_last ul { margin:0; padding: 0; font-size:1.05em; }
.people_dept ul li, .people_dept_last ul li { margin:6px 0; padding: 0; list-style: none; }
.pic_100 { width:100px; height:100px; float:left; margin:0 0 10px 0; padding:0; }
.pic_110 { width:110px; height:110px; float:left; margin:0 0 10px 0; padding:0; }

/* --------- Whos Who ------------ */
.whobox { text-decoration:none; color:#005aa2; font-size:11px; width:465px; padding:6px 6px 6px 6px; background-color:#ddd; }
.whobox a, .whobox hover { color:#005aa2; font-size:11px; }
.wholink { text-decoration:none; float:right; color:#005aa2; font-size:11px; width:465px; margin:0 0 15px 0; padding:0px 6px 6px 6px; background-color:#ddd; }
.wholink a, .wholink hover { float:right; color:#005aa2; font-size:11px; }

/* --------- Glossary ------------ */
#content_glossary {	font-size: 1.05em; text-align:left; padding:10px; line-height:1.5em; float:left; margin:0px; width:365px; }
.glossarylink { text-decoration: underline; }
a.glossarylink:link, a.glossarylink:visited { color:#000; text-decoration: underline; }
a.glossarylink:hover { color:#005aa2; text-decoration:none; }

/* --------- Icon Holder ------------ */
.app_options { width:459px; float:left; display:inline; margin:0 0 15px 12px; padding:0;}
.app_options_icons { width:432px; height:120px; float:left; margin:0 0 0 4px; padding:5px 4px; background-color:#fff;}
.app_options_icons ul {margin-left: 0; padding-left: 0; display: inline;} 
.app_options_icons ul li {margin-left: 0; list-style: none; display: inline;}

/* ------- Trade Icons ----------- */
.motor, .motor a {width: 103px; height:111px; float:left; display: block; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/home_icons_motor.gif); background-repeat:no-repeat; overflow: hidden; margin:0;}
.motor a:hover {background:url(../../_global/images/home_icons_motor.gif)  no-repeat 0 -111px;}
.plumb, .plumb a {width: 82px; height:111px; float:left; display: block; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/home_icons_plumb.gif); background-repeat:no-repeat; overflow: hidden; margin:0;}
.plumb a:hover {background:url(../../_global/images/home_icons_plumb.gif)  no-repeat 0 -111px;}
.heat, .heat a {width: 82px; height:111px; float:left; display: block; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/home_icons_heat.gif); background-repeat:no-repeat; overflow: hidden; margin:0;}
.heat a:hover {background:url(../../_global/images/home_icons_heat.gif)  no-repeat 0 -111px;}
.ele, .ele a {width: 82px; height:111px; float:left; display: block; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/home_icons_ele.gif); background-repeat:no-repeat; overflow: hidden; margin:0;}
.ele a:hover {background:url(../../_global/images/home_icons_ele.gif)  no-repeat 0 -111px;}
.main, .main a {width: 82px; height:111px; float:left; display: block; text-indent: -9999px; font-size: 1%; background-image: url(../../_global/images/home_icons_main.gif); background-repeat:no-repeat; overflow: hidden; margin:0;}
.main a:hover {background:url(../../_global/images/home_icons_main.gif)  no-repeat 0 -111px;}

h3.icon { visibility:hidden; padding:0; margin:0; }
h4.icon { text-indent: -9999px; font-size: 1%; padding:0px; margin:0px; }
h4.link a { color:#fff; text-align:left; text-decoration:none; }
.industry_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_industry.gif) no-repeat; margin:0; padding:0; }
.keyskills_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_keyskills.gif) no-repeat; margin:0; padding:0; }
.technical_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_tech.gif) no-repeat; margin:0; padding:0; }
.nvq_icon { width:77px; height:130px; float:left; background: url(../../_global/images/icon_nvq.gif) no-repeat; margin:0; padding:0; }

/* ---------- Tables & Forms ---------- */
th { font-weight:normal; }
.border { border:1px; border-color:#005aa3; border-style:solid; }
.border_on { border:1px; border-color:#005aa3; border-style:solid; background-color:#005aa2; color:#fff; }
a.border_on, a.border_on:hover, a.border_on:visited { color:#fff; }
.tr_yellow { bgcolor:#f9e34f; }
.textbox1 { width:280px; }  .form220 { width:220px; }  .form225 { width:225px; }

/* ---------- 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; }

/* ---------- Footer ---------- */
#footer { height:88px; width:100%; margin:20px auto; background:#ddd; }
.find a { background:url(../../_global/images/footer_findus.gif) #005aa2 no-repeat; height:88px; width:228px; padding:0; float:left; display: block; text-indent: -99999em; font-size: 1%; }
.footer_nav { display:inline; float:left; font-size:0.8em; color:#333; font-weight:normal; padding:0 0 0 11px; margin:0; width:726px; height:48px; }
.footer_nav a,
.footer_nav a:visited { font-weight:bold; color:#333; text-decoration:none; }
.footer_nav a:hover { color:#005aa2; text-decoration:underline; }
.footer_nav ul { margin:0; padding:0; display:inline; }
.footer_nav ul li { margin:2px 0 0 0; padding:0 15px 0 0; list-style: none; display: inline-block; }

/* ---------- Footer Logos ---------- */
#logo_strip { height:52px; width:737; background:#ddd; padding:0; margin:0; list-style: none;}
#logo_strip li { float: left;	margin:0;	padding: 0;	height: 52px;}
#logo_strip li a { display: block; text-indent: -5000px; height: 52px; background-repeat: no-repeat; }
.footer_unite { background-image: url(../images/footer/footer_01.gif); width: 44px; }
.footer_eca { background-image: url(../images/footer/footer_02.gif); width: 82px; }
.footer_lsc { background-image: url(../images/footer/footer_03.gif); width: 85px; }
.footer_wag { background-image: url(../images/footer/footer_04.gif); width: 72px; }
.footer_matrix { background-image: url(../images/footer/footer_05.gif); width: 92px; }
.footer_padp { background-image: url(../images/footer/footer_06.gif); width: 56px; }
.footer_iso { background-image: url(../images/footer/footer_07.gif); width: 80px; }
.footer_beacon { background-image: url(../images/footer/footer_08.gif); width: 59px; }
.footer_goodday { background-image: url(../images/footer/footer_09.gif); width: 50px; }
.footer_iip { background-image: url(../images/footer/footer_10.gif); width: 117px; }
.footer_myjtl { width:109px; height:48px; display:block; background-image: url(../images/footer/footer_myjtl.gif); float:right; }
