/*** open ***/
* {margin:0;padding:0;font-size:1em;font-family:Arial, Sans-serif, Comic Sans, Comic Sans MS, cursive;line-height:1.4em;}
body {margin:0;padding:0 0 20px 0;background:#0B396B url(../i/Background.jpg) center -172px repeat-x;}
* html body {background:#0B396B url(../i/Background.jpg) -134px -173px repeat-x;}
*+html body {background:#0B396B url(../i/Background.jpg) -134px -173px repeat-x}
.floatholder:after {content: ".";  display: block; height: 0; clear: both; visibility: hidden;}/* Hides from IE-mac \*/
* html .floatholder {height: 1%;}/* End hide from IE-mac */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

/*** structure ***/
#wrapper {width:898px;padding:0;margin:0 auto 0 auto;background:#fff url(../i/wrapperBg.png) left top repeat-y;}	
#wrapperHeader {width:898px;height:267px;background:#fff url(../i/warpperHeader.jpg) center top no-repeat;}
#wrapperFooter {width:898px;height:146px;background:#fff url(../i/warpperFooter.png) left top no-repeat;margin-top:-45px;float:left;}
* html #wrapperFooter {height:166px;}
*+html #wrapperFooter {height:146px;}
#wrapperInner {background:#055185 url(../i/wrapperInnerBg.png) left top repeat-x;}
#wrapperInnerInner {width:750px;margin-left:80px;position:relative;top:-45px;margin-bottom:-20px;}
#wrapperInnerInner img {margin:0 10px 0 0;border:solid 2px #02aafb;}
#wrapperInternalInnerInner {clear:left;margin-left:75px;margin-top:-75px;position:relative;}

#wrapperApprenticesInternal {height:225px;background:#fff url(../i/employersBgTop.jpg) -316px -126px no-repeat;width:898px;}
* html #wrapperApprenticesInternal {height:225px;background:#fff url(../i/employersBgTop.jpg) -316px -128px no-repeat;width:898px;}
*+html #wrapperApprenticesInternal {height:225px;background:#fff url(../i/employersBgTop.jpg) -316px -128px no-repeat;width:898px;}
#wrapperEmployersInternal {height:275px;background:#fff url(../i/apprenticesBgTop.jpg) 250px -20px no-repeat;width:898px;}
#wrapperInternalBottom {margin-top:-20px;background:#fff url(../i/wrapperBgBottom.jpg) left top no-repeat;height:138px;width:898px;}


/*** generic objects ***/
p {margin:0 0 0 0;font-size:1em;color:#fff;}
strong {font-size:1em;}
em {color:#8a8a8a;}
p u {color:#8a8a8a;}
p.tiny {font-size:0.7em;}
p.large {clear:both;color:#e95d00;font-size:1.5em;}
h1 {color:#6ECEF8;font-size:1.6em;margin:0;padding-bottom:10px;font-weight:normal;letter-spacing:2px;}
h1 span {color:#fff;}
h2 {color:#6ECEF8;font-size:1.6em;margin:5px 0;font-weight:normal;letter-spacing:2px;}
h3 {color:#faa81f;font-size:1em;margin:5px 0;}
ul {margin:0;padding:0;}
li {font-size:0.9em;list-style-type:none;background:url(../i/listBullet.png) left center no-repeat;text-indent:20px;line-height:1.5em;}
address {margin:10px 0;font-size:0.75em;color:#8a8a8a;}
a {color:#6ECEF8;}
a:hover {text-decoration:none;}
fieldset {font-family:arial;font-size:0.9em;color:#bbb;border:solid 1px #bbb;margin:0;padding:5px;line-height:1.6em;}
legend {color:#777;padding:0 10px;}
blockquote {margin-left:75px;padding-top:20px;width:465px;color:#509FE5;font-size:0.8em;line-height:1.5em;float:left;}
* html blockquote {margin-left:40px;}
blockquote span {color:#333;}
.internalPara {color:#333;font-size:0.8em;}
.internalPara a {color:#509fe5;text-decoration:none;line-height:1.7em;}
.mini {font-size:0.7em;margin-top:10px;}
#contactUs {float:right;margin-right:20px;margin-top:20px;}
#contactUs a:hover {text-decoration:underline;}
#contactUsEmployers a:hover {text-decoration:underline;}

#seac {padding:40px 0 0 80px;margin:0 0 -50px 0;z-index:1;}
* html #seac {position:relative;}
*+html #seac {position:relative;}

#contactUs a:hover {text-decoration:underline;}
.employersBlockquote {float:right;width:410px;margin-top:12px;}
* html .employersBlockquote {margin-top:-175px;}
*+html .employersBlockquote {margin-top:-175px;}

#company {width:898px;height:103px;margin:0 auto;text-align:right;}
#company p {font-size:1.4em;}
#company a {color:#5E7898;position:relative;top:20px;text-decoration:none;}
#company p span {color:#02AAFB;}

#siteBy {width:898px;margin:0 auto;position:relative;top:0;}
* html #siteBy {top:0;}
*+html #siteBy {top:20px;}
#siteBy a {color:#1988B6;font-size:0.8em;text-decoration:none;}

#strapline {width:898px;margin:0 0 0 -30px;padding:50px 0 0 0;}
#strapline p {text-align:right;font-size:1.3em;}

.reposition {position:relative;top:20px;}

#apprentices {width:320px;height:89px;}
#apprentices p {position:relative;left:75px;top:-30px;background:url(../i/button1.jpg) right center no-repeat;height:89px;}
#apprentices a {font-size:1.5em;text-decoration:none;position:relative;top:25px;}
#apprentices a:hover {text-decoration:underline;}
#apprentices span {color:#fff;}

#employers {width:320px;}
#employers p {position:relative;left:550px;top:-50px;text-align:right;background:url(../i/button2.jpg) left center no-repeat;height:89px;}
#employers a {font-size:1.5em;text-decoration:none;position:relative;top:30px;left:-10px;}
#employers a:hover {text-decoration:underline;}
#employers span {color:#fff;}

#employersInternal {width:340px;float:right;}
#employersInternal .info {background:url(../i/i_button.jpg) left center no-repeat;height:70px;}
#employersInternal p {color:#666;padding-left:65px;padding-top:20px;font-size:1.6em;}
#employersInternal span {color:#6ecef8;}

#apprenticeshipSignUp {margin-bottom:20px;width:324px;float:left;margin-top:-5px;}
* html #apprenticeshipSignUp {margin-bottom:90px;}
*+html #apprenticeshipSignUp {margin-bottom:90px;}
#apprenticeshipSignUp p {color:#333;font-size:0.8em;}
#apprenticeshipSignUp input {border:none;color:#666;font-size:0.8em;padding-left:75px;padding-top:6px;margin-bottom:-6px;}
#apprenticeshipSignUp .name {width:324px;height:27px;background:url(../i/name_box.jpg) left center no-repeat;}
#apprenticeshipSignUp .telNo {width:324px;height:27px;background:url(../i/telephone-box.jpg) -2px center no-repeat;}
#apprenticeshipSignUp .email {width:324px;height:27px;background:url(../i/e-box.jpg) left center no-repeat;}
#apprenticeshipSignUp select {font-size:0.75em;width:304px;border:solid 1px #bbb;color:#666;margin:2px 0 2px 5px;}
#apprenticeshipSignUp .label {color:#666;font-size:0.75em;margin:2px 0 0 5px;text-transform:lowercase;}
#apprenticeshipSignUp .whichApprenticeship {width:324px;height:27px;background:url(../i/which-apprentice-box.jpg) left center no-repeat;padding-left:150px;}
#apprenticeshipSignUp .btn {width:78px;height:34px;background:url(../i/submit.jpg) left center no-repeat;padding:0;margin-top:2px;}


#apprenticesInternal {width:340px;float:left;position:relative;top:10px;}
* html #apprenticesInternal {top:85px;}
*+html #apprenticesInternal {top:85px;}
#apprenticesInternal .info {background:url(../i/i_button.jpg) 230px center no-repeat;height:70px;}
#apprenticesInternal p {color:#666;padding-right:55px;padding-top:20px;margin-bottom:0;font-size:1.6em;}
#apprenticesInternal a {text-decoration:none;}
#apprenticesInternal span {color:#6ecef8;}
#contactUsEmployers {margin-top:-265px;}


#employersSignUp {margin-bottom:20px;width:324px;float:right;clear:right;padding:20px 0;margin-top:0px;margin-right:20px;}
* html #employersSignUp {margin-top:65px;margin-right:0;}
*+html #employersSignUp {margin-top:65px;}
#employersSignUp p {color:#333;font-size:0.8em;margin-bottom:0;}
#employersSignUp input {border:none;color:#666;font-size:0.8em;padding-left:75px;padding-top:6px;margin-bottom:-6px;}
#employersSignUp .companyName {width:324px;height:27px;background:url(../i/company.png) -2px -2px no-repeat;}
#employersSignUp .name {width:324px;height:27px;background:url(../i/name_box.jpg) left center no-repeat;}
#employersSignUp .email {width:324px;height:27px;background:url(../i/e-box.jpg) left center no-repeat;}
#employersSignUp .telNo {width:324px;height:27px;background:url(../i/telephone-box.jpg) -2px center no-repeat;}
#employersSignUp .btn {width:78px;height:34px;background:url(../i/submit.jpg) left center no-repeat;padding:0;margin-top:1px;}

/*Drop Section*/
.ddpanel .ddpanelcontent{background: #5e7898;width:898px;margin:10px 0 10px -80px;position:relative;}
.ddpanel .ddpanelcontent #addOns {width:750px;margin-left:80px;padding:10px 0;}
.ddpanelcontent img:active {}
.ddpanel .ddpaneltab a {color:#6ecef8;text-decoration:underline;}

.ddpanel .ddpaneltab a:hover{text-decoration:none;}
