/* Home.master Stylesheet */

#outerContainer .container .middle {clear:both;width:950px;margin: 7px 10px 20px 10px;display:inline-block;}

#outerContainer .container .middle .middletop {clear:both;height:208px;overflow:hidden;}
#outerContainer .container .middle .middletop .flash {float:left;width:661px;height:208px;}
#outerContainer .container .middle .middletop .links {float:left;width:262px;height:188px;margin-left:7px;padding:10px;background: url(../../media/images/background-links.gif) no-repeat;}
#outerContainer .container .middle .middletop .links .jobvacancies {clear:both;color:#ffffff;font-size:12px;padding-left:5px;padding-right:5px; margin-top: 5px;}
#outerContainer .container .middle .middletop .links .jobvacancieslink {clear:both;margin-top:5px;}
#outerContainer .container .middle .middletop .links .jobvacancieslink a {display: block; width:260px; height:47px; background: url(../../media/images/job-vacancies-button.gif) 0 0 no-repeat; text-decoration:none;}
#outerContainer .container .middle .middletop .links .jobvacancieslink a:hover {background-position: -260px 0;}
#outerContainer .container .middle .middletop .links .jobvacancieslink a:active {background-position: 0px 0;}
#outerContainer .container .middle .middletop .links .divider {clear:both;margin-top:10px;height:2px;line-height:2px;background: url(../../media/images/divider-slice.gif) repeat-x;}
#outerContainer .container .middle .middletop .links .subscribe {clear:both;margin-top:13px;color:#ffffff;font-size:12px;padding-left:5px;padding-right:5px;}
#outerContainer .container .middle .middletop .links .subscribelink {clear:both;margin-top:5px;}
#outerContainer .container .middle .middletop .links .subscribelink a {display: block; width:260px; height:47px; background: url(../../media/images/subscribe-button.gif) 0 0 no-repeat; text-decoration:none;}
#outerContainer .container .middle .middletop .links .subscribelink a:hover {background-position: -260px 0;}
#outerContainer .container .middle .middletop .links .subscribelink a:active {background-position: 0px 0;}

#outerContainer .container .middle .middlebottom {clear:both;margin-top:20px;display:inline-block;}
#outerContainer .container .middle .middlebottom .content {float:left;width:661px;}
#outerContainer .container .middle .middlebottom .content .links {clear:both;}
#outerContainer .container .middle .middlebottom .content .editor {clear:both;min-height:200px;margin-top:20px;padding-left:20px;padding-right:20px;line-height:16px;}
* html #outerContainer .container .middle .middlebottom .content .editor {height:200px;}
#outerContainer .container .middle .middlebottom .news {float:left;width:282px;margin-left:7px;}

#links {clear:both;overflow:hidden;}
#links .sectionLink {float:left;width:150px;height:105px; margin-right: 20px;}
#links .sectionLink a {display: block; width:150px;height:105px;background: url(../../media/images/background-links-home.gif) no-repeat;position: relative; margin-right: 20px;}
#links .sectionLink a .text {display: block; width: 130px; font-size:18px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold; position: absolute; top: 10px; left: 10px;}
#links .sectionLink a:hover .text {text-decoration: underline;}

#links .corporatelink {margin-right:0px;}

/*
#links .apprenticeshiplink {float:left;width:195px;height:130px;background: url(../../media/images/background-apprenticeship.jpg) no-repeat;padding-left:10px;padding-right:10px;}
#links .apprenticeshiplink .heading {clear:both;margin-top:20px;height:90px;overflow:hidden;font-size:18px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .apprenticeshiplink .link {clear:both;}
#links .apprenticeshiplink .link a {display: block; width:64px; height:11px; background: url(../../media/images/enter-here-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .apprenticeshiplink .link a:hover {background-position: -64px 0;}
#links .apprenticeshiplink .link a:active {background-position: 0px 0;}
#links .recruitmentlink {float:left;width:195px;height:130px;margin-left:8px;background: url(../../media/images/background-recruitment.jpg) no-repeat;padding-left:10px;padding-right:10px;}
#links .recruitmentlink .heading {clear:both;margin-top:20px;height:90px;overflow:hidden;font-size:18px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .recruitmentlink .link {clear:both;}
#links .recruitmentlink .link a {display: block; width:64px; height:11px; background: url(../../media/images/enter-here-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .recruitmentlink .link a:hover {background-position: -64px 0;}
#links .recruitmentlink .link a:active {background-position: 0px 0;}
#links .corporatelink {float:left;width:195px;height:130px;margin-left:8px;background: url(../../media/images/background-corporate.jpg) no-repeat;padding-left:10px;padding-right:10px;}
#links .corporatelink .heading {clear:both;margin-top:20px;height:90px;overflow:hidden;font-size:18px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .corporatelink .link {clear:both;}
#links .corporatelink .link a {display: block; width:64px; height:11px; background: url(../../media/images/enter-here-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .corporatelink .link a:hover {background-position: -64px 0;}
#links .corporatelink .link a:active {background-position: 0px 0;}
*/
#links .linksmiddle {clear:both;width:661px;height:161px;background: url(../../media/images/background-links2.gif) no-repeat;overflow:hidden;}
#links .linksmiddle .linkstitle {clear:both;color:#484848;font-size:18px;line-height:18px;height:18px;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold; text-transform:uppercase; margin-top:13px;padding-left:20px;}
#links .linksmiddle .linkscontent {clear:both;overflow:hidden;margin-top:13px;}

#links .linksmiddle .linkscontent .hireapprenticeshiplink {float:left;width:137px;height:107px;margin-left:9px;background: url(../../media/images/background-links-purple.gif) no-repeat;padding-left:10px;padding-right:10px;}
* html #links .linksmiddle .linkscontent .hireapprenticeshiplink {display:inline;}
#links .linksmiddle .linkscontent .hireapprenticeshiplink .linkcontent {clear:both;margin-top:8px;height:88px;overflow:hidden;}
#links .linksmiddle .linkscontent .hireapprenticeshiplink .linkcontent .heading {font-size:18px;line-height:22px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .linksmiddle .linkscontent .hireapprenticeshiplink .linkcontent .heading a {color:#484848;}
#links .linksmiddle .linkscontent .hireapprenticeshiplink .linkcontent .intro {font-size:11px;}
#links .linksmiddle .linkscontent .hireapprenticeshiplink .link {position:relative;float:right;top:-16px;left:5px;}
#links .linksmiddle .linkscontent .hireapprenticeshiplink .link a {display: block; width:24px; height:24px; background: url(../../media/images/enter-here-purple-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .linksmiddle .linkscontent .hireapprenticeshiplink .link a:hover {background-position: -24px 0;}
#links .linksmiddle .linkscontent .hireapprenticeshiplink .link a:active {background-position: 0px 0;}
#links .linksmiddle .linkscontent .employapprenticeshiplink {float:left;width:137px;height:107px;margin-left:5px;background: url(../../media/images/background-links-green.gif) no-repeat;padding-left:10px;padding-right:10px;}
#links .linksmiddle .linkscontent .employapprenticeshiplink .linkcontent {clear:both;margin-top:8px;height:88px;overflow:hidden;}
#links .linksmiddle .linkscontent .employapprenticeshiplink .linkcontent .heading {font-size:18px;line-height:22px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .linksmiddle .linkscontent .employapprenticeshiplink .linkcontent .heading a {color:#484848;}
#links .linksmiddle .linkscontent .employapprenticeshiplink .linkcontent .intro {font-size:11px;}
#links .linksmiddle .linkscontent .employapprenticeshiplink .link {position:relative;float:right;top:-16px;left:5px;}
#links .linksmiddle .linkscontent .employapprenticeshiplink .link a {display: block; width:24px; height:24px; background: url(../../media/images/enter-here-green-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .linksmiddle .linkscontent .employapprenticeshiplink .link a:hover {background-position: -24px 0;}
#links .linksmiddle .linkscontent .employapprenticeshiplink .link a:active {background-position: 0px 0;}
#links .linksmiddle .linkscontent .becomeapprenticeshiplink {float:left;width:137px;height:107px;margin-left:5px;background: url(../../media/images/background-links-purple.gif) no-repeat;padding-left:10px;padding-right:10px;}
#links .linksmiddle .linkscontent .becomeapprenticeshiplink .linkcontent {clear:both;margin-top:8px;height:88px;overflow:hidden;}
#links .linksmiddle .linkscontent .becomeapprenticeshiplink .linkcontent .heading {font-size:18px;line-height:22px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .linksmiddle .linkscontent .becomeapprenticeshiplink .linkcontent .heading a {color:#484848;}
#links .linksmiddle .linkscontent .becomeapprenticeshiplink .linkcontent .intro {font-size:11px;}
#links .linksmiddle .linkscontent .becomeapprenticeshiplink .link {position:relative;float:right;top:-16px;left:5px;}
#links .linksmiddle .linkscontent .becomeapprenticeshiplink .link a {display: block; width:24px; height:24px; background: url(../../media/images/enter-here-purple-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .linksmiddle .linkscontent .becomeapprenticeshiplink .link a:hover {background-position: -24px 0;}
#links .linksmiddle .linkscontent .becomeapprenticeshiplink .link a:active {background-position: 0px 0;}
#links .linksmiddle .linkscontent .existingapprenticeshiplink {float:left;width:137px;height:107px;margin-left:5px;background: url(../../media/images/background-links-green.gif) no-repeat;padding-left:10px;padding-right:10px;}
#links .linksmiddle .linkscontent .existingapprenticeshiplink .linkcontent {clear:both;margin-top:8px;height:88px;overflow:hidden;}
#links .linksmiddle .linkscontent .existingapprenticeshiplink .linkcontent .heading {font-size:18px;line-height:22px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .linksmiddle .linkscontent .existingapprenticeshiplink .linkcontent .heading a {color:#484848;}
#links .linksmiddle .linkscontent .existingapprenticeshiplink .linkcontent .intro {font-size:11px;}
#links .linksmiddle .linkscontent .existingapprenticeshiplink .link {position:relative;float:right;top:-16px;left:5px;}
#links .linksmiddle .linkscontent .existingapprenticeshiplink .link a {display: block; width:24px; height:24px; background: url(../../media/images/enter-here-green-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .linksmiddle .linkscontent .existingapprenticeshiplink .link a:hover {background-position: -24px 0;}
#links .linksmiddle .linkscontent .existingapprenticeshiplink .link a:active {background-position: 0px 0;}

#links .linksmiddle .linkscontent .employersrecruitmentlink {float:left;width:137px;height:107px;margin-left:9px;background: url(../../media/images/background-links-blue.gif) no-repeat;padding-left:10px;padding-right:10px;}
* html #links .linksmiddle .linkscontent .employersrecruitmentlink {display:inline;}
#links .linksmiddle .linkscontent .employersrecruitmentlink .linkcontent {clear:both;margin-top:8px;height:88px;overflow:hidden;}
#links .linksmiddle .linkscontent .employersrecruitmentlink .linkcontent .heading {font-size:18px;line-height:22px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .linksmiddle .linkscontent .employersrecruitmentlink .linkcontent .heading a {color:#484848;}
#links .linksmiddle .linkscontent .employersrecruitmentlink .linkcontent .intro {font-size:11px;}
#links .linksmiddle .linkscontent .employersrecruitmentlink .link {position:relative;float:right;top:-16px;left:5px;}
#links .linksmiddle .linkscontent .employersrecruitmentlink .link a {display: block; width:24px; height:24px; background: url(../../media/images/enter-here-blue-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .linksmiddle .linkscontent .employersrecruitmentlink .link a:hover {background-position: -24px 0;}
#links .linksmiddle .linkscontent .employersrecruitmentlink .link a:active {background-position: 0px 0;}
#links .linksmiddle .linkscontent .jobseekersrecruitmentlink {float:left;width:137px;height:107px;margin-left:5px;background: url(../../media/images/background-links-blue.gif) no-repeat;padding-left:10px;padding-right:10px;}
#links .linksmiddle .linkscontent .jobseekersrecruitmentlink .linkcontent {clear:both;margin-top:8px;height:88px;overflow:hidden;}
#links .linksmiddle .linkscontent .jobseekersrecruitmentlink .linkcontent .heading {font-size:18px;line-height:22px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .linksmiddle .linkscontent .jobseekersrecruitmentlink .linkcontent .heading a {color:#484848;}
#links .linksmiddle .linkscontent .jobseekersrecruitmentlink .linkcontent .intro {font-size:11px;}
#links .linksmiddle .linkscontent .jobseekersrecruitmentlink .link {position:relative;float:right;top:-16px;left:5px;}
#links .linksmiddle .linkscontent .jobseekersrecruitmentlink .link a {display: block; width:24px; height:24px; background: url(../../media/images/enter-here-blue-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .linksmiddle .linkscontent .jobseekersrecruitmentlink .link a:hover {background-position: -24px 0;}
#links .linksmiddle .linkscontent .jobseekersrecruitmentlink .link a:active {background-position: 0px 0;}
#links .linksmiddle .linkscontent .temporaryrecruitmentlink {float:left;width:137px;height:107px;margin-left:5px;background: url(../../media/images/background-links-orange.gif) no-repeat;padding-left:10px;padding-right:10px;}
#links .linksmiddle .linkscontent .temporaryrecruitmentlink .linkcontent {clear:both;margin-top:8px;height:88px;overflow:hidden;}
#links .linksmiddle .linkscontent .temporaryrecruitmentlink .linkcontent .heading {font-size:18px;line-height:22px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .linksmiddle .linkscontent .temporaryrecruitmentlink .linkcontent .heading a {color:#484848;}
#links .linksmiddle .linkscontent .temporaryrecruitmentlink .linkcontent .intro {font-size:11px;}
#links .linksmiddle .linkscontent .temporaryrecruitmentlink .link {position:relative;float:right;top:-16px;left:5px;}
#links .linksmiddle .linkscontent .temporaryrecruitmentlink .link a {display: block; width:24px; height:24px; background: url(../../media/images/enter-here-orange-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .linksmiddle .linkscontent .temporaryrecruitmentlink .link a:hover {background-position: -24px 0;}
#links .linksmiddle .linkscontent .temporaryrecruitmentlink .link a:active {background-position: 0px 0;}
#links .linksmiddle .linkscontent .executiverecruitmentlink {float:left;width:137px;height:107px;margin-left:5px;background: url(../../media/images/background-links-orange.gif) no-repeat;padding-left:10px;padding-right:10px;}
#links .linksmiddle .linkscontent .executiverecruitmentlink .linkcontent {clear:both;margin-top:8px;height:88px;overflow:hidden;}
#links .linksmiddle .linkscontent .executiverecruitmentlink .linkcontent .heading {font-size:18px;line-height:22px;color:#484848;font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-weight:bold;}
#links .linksmiddle .linkscontent .executiverecruitmentlink .linkcontent .heading a {color:#484848;}
#links .linksmiddle .linkscontent .executiverecruitmentlink .linkcontent .intro {font-size:11px;}
#links .linksmiddle .linkscontent .executiverecruitmentlink .link {position:relative;float:right;top:-16px;left:5px;}
#links .linksmiddle .linkscontent .executiverecruitmentlink .link a {display: block; width:24px; height:24px; background: url(../../media/images/enter-here-orange-button.gif) 0 0 no-repeat; text-decoration:none;}
#links .linksmiddle .linkscontent .executiverecruitmentlink .link a:hover {background-position: -24px 0;}
#links .linksmiddle .linkscontent .executiverecruitmentlink .link a:active {background-position: 0px 0;}

.links .facebookLink { margin-bottom: 10px; margin-top: 10px;}
.links .facebookLink a {display: block; width:260px; height:45px; background: url(../../media/images/facebook.gif) 0 0 no-repeat; text-decoration:none; background-position: 0 0;}
.links .facebookLink a:hover { background-position: 0 -45px;}

#homepageNewsArticles {clear:both;width:277px;}
#homepageNewsArticles .article {margin-bottom:10px;padding-left:10px;}
#homepageNewsArticles .article .articlemiddle {clear:both;}
#homepageNewsArticles .article .articlemiddle .articlecontent .details {font-size:11px;}
#homepageNewsArticles .article .articlemiddle .articlecontent .details .headline {font-weight:bold; color:#54b948 !important;}
#homepageNewsArticles .article .articlemiddle .articlecontent .details .intro {padding-top:5px;}
#homepageNewsArticles .article .articlemiddle .articlecontent .details .moreInfo {clear:both;padding-top:5px;overflow:hidden;}
#homepageNewsArticles .article .articlemiddle .articlecontent .details .moreInfo .hrule {float:left;width:196px;padding:0;margin:0;line-height:11px;height:5px;font-size:0;border:dotted #bdbdbd; border-width:0 0 1px 0;overflow:hidden;}
#homepageNewsArticles .article .articlemiddle .articlecontent .details .moreInfo .link {float:right;width:63px;}
#homepageNewsArticles .article .articlemiddle .articlecontent .details .moreInfo .link a {display: block; width:63px; height:11px; background: url(../../media/images/read-more-button.gif) 0 0 no-repeat; text-decoration:none;vertical-align:middle;}
#homepageNewsArticles .article .articlemiddle .articlecontent .details .moreInfo .link a:hover {background-position: -63px 0;}
#homepageNewsArticles .article .articlemiddle .articlecontent .details .moreInfo .link a:active {background-position: 0px 0;}
#homepageNewsArticles .title {font-family:Arial Narrow,Arial,Verdana;font-stretch: condensed;font-size:24px;color:#484848;padding-left:10px; letter-spacing:3px;}
#homepageNewsArticles .viewall {clear:both;margin-top:20px;padding-left:10px;overflow:hidden;}
#homepageNewsArticles .viewall .viewallarticles {float:left;}
#homepageNewsArticles .viewall .viewallarchives {float:right;}
#homepageNewsArticles .hrule {clear:both;padding:0;margin:5px 0 5px 0;line-height:1px;height:1px;font-size:0;border:dotted #bdbdbd; border-width:1px 0 0 0;overflow:hidden;}
