.sectionHeaderBG
{
    background:url(../../Images/section/Header-background.gif) no-repeat;
    clear:both;
}

/*Products and services*****************************************************/

.sectionHeader
{
    clear:both;
    width:760px;
    height:120px;
    background:url(../../Images/section/Header-background.gif) no-repeat;
    position:relative;
    
}
.Products .sectionHeader
{
    background:url(../../Images/Products/Header-background.gif) no-repeat;
}
.Products .sectionFeatures h2
{
    padding-left:85px;
}
div.sectionContainer
{
    position:relative;
    float:right;
}


div.headerIcons
{
    background:none;
    background:url(../../Images/Partners/header-icons.png) no-repeat right;
    width:700px;
    height:110px;
    position:absolute;
    bottom:-23px;
    right:0px;
}


/* bottom content boxes*/

div.adverts
{
    margin-top:8px;
}

div.adverts ul li
{
    background:none;
    padding-left:0px;
}

div.adverts p
{
    margin-top:10px;
}

div.adverts .advertLeft
{
    width:347px;
    margin-right:7px;
    margin-bottom:10px;
    float:left;
    background:#d9e9ff url(../../Images/Section/Free-workshop-bot.gif) no-repeat left bottom;
}

div.adverts .advertLeft h2
{
    font-size:1.8em;
}

div.adverts .advertLeft .top
{
    width:347px;
    height:10px;
    background: url(../../Images/Section/Free-workshop-top.gif) no-repeat left top;
    line-height:0px;
    font-size:0px;
}

div.adverts .advertLeft .content
{
    width:236px;
    padding:0px 90px 10px 20px;
    height:auto !important;
    height:110px;
    background-repeat:no-repeat;
    
    /* min-height hack for ie6 */
	min-height: 110px;
	height: auto !important;
	height: 110px;
}

/* Hp box*/

div.adverts .advertRight
{
    width:256px;
    float:left;
    background:#efefef url(../../Images/Section/HP-background.gif) no-repeat left bottom;
    color:#000000;
}

div.adverts .advertRight h2
{
    font-weight:bold;
    font-size:1em;
    color:#000000;
}

div.adverts .advertRight p
{
    
    margin:0px;
    padding:0px 0px 10px 0px;
}
    

div.adverts .advertRight .top
{
    background:#fff url(../../Images/Section/HP-top.gif) no-repeat left top;
    width:257px;
    height:8px;
    line-height:0px;
    font-size:0px;
}

div.adverts .advertRight .content
{
    width:247px;
    padding:5px;
    padding:1px 0px 11px 0px;
    height:auto !important;
    height:103px;
    
    /* min-height hack for ie6 */
	min-height: 110px;
	height: auto !important;
	height: 110px;
}
    
.hpLogo
{
    text-align:left;
    float:left;
    margin:0px 15px 0px 15px;
}

div.adverts .advertRight .text
{
    float:left;
    width:150px;
}

div.adverts .advertRight .smallArrow a:link
{
    color:Black;
}

div.adverts .advertRight li
{
    margin-top:10px;
}

/*clients***************************************/

div.caseStudy .sectionHeaderBG
{
    background:url(../../Images/Client/Header-background.gif) no-repeat;
    
}
.sectionFeatures
{
    color:#ffffff;
    background: url(../../Images/Client/section-mid.gif) repeat-y left top transparent;
}

.sectionFeatures .smallArrow a:link,
.sectionFeatures .smallArrow a:visited
{
    color:#ffffff;
}


.sectionFeatures ul
{   
    padding-bottom:10px;
}

.sectionFeatures a.smallArrow:link, 
.sectionFeatures a.smallArrow:visited
{
    color:#fff;
    background:url(../../Images/Client/whiteArrow.png) no-repeat left 0.4em;
}
.sectionFeatures .productsText
{
    height:auto !important; 
    height:150px;
    
    /* min-height hack for ie6 */
	min-height: 150px;
	height: auto !important;
	height: 150px;
}
.sectionFeatures .left
{
    width:163px;
    margin-top:5px;
    margin-right:6px;
    margin-bottom:10px;
    float:left;
    width:161px;
    padding:8px 18px 0px 18px;
}
.sectionFeatures .middle
{
    width:163px;
    margin-top:5px;
    margin-right:6px;
    margin-bottom:10px;
    float:left;
    width:161px;
    padding:8px 18px 0px 18px;
}
.sectionFeatures .right
{
    width:163px;
    margin-top:5px;
    margin-right:0px;
    margin-bottom:10px;
    float:left;
    width:161px;
    padding:8px 18px 0px 18px;
}

.sectionContainer .bottom
{
    background: url(../../Images/Client/section-bottom.png) no-repeat bottom;
    width:603px;
    margin-top:6px;
}

.sectionFeatures h2
{
    color:White;
    padding-top:35px;
    width:50px;
    padding-left:65px;
    font-size:1.5em;
    font-weight:normal;
}

.sectionFeatures .boxOrange
{   
	/*background: url(../../Images/Section/Man-orange.png) no-repeat;*/
	width:160px;
	height:108px;
	position:absolute;
	top:-80px;
	left:10px;
}

.sectionFeatures .boxGreen
{
	/*background: url(../../Images/Section/Man-green.png) no-repeat;*/
	width:160px;
	height:108px;
	position:absolute;
	top:-80px;
	left:210px;
}

.sectionFeatures .boxBlue
{
	/*background: url(../../Images/Section/Man-blue.png) no-repeat;*/
	width:160px;
	height:108px;
	position:absolute;
	top:-80px;
	left:410px;
}

.eduservLogo
{
    float:left;
    margin:5px 10px 0px 19px;
}

/*about*/

div.about
{
    /*background:url("../Images/Contact/footer.png") no-repeat scroll center bottom #F0F0F0;*/
    margin-bottom:8px;
    padding-bottom:6px;
    height:1%;
    clear:both;
}

/*left*/

div.about .sectionHeaderBG
{
    background:url(../../Images/About/Header-background.gif) no-repeat;
    
}

div.about .left
{
    float:left;
    /*background:#F0F0F0;*/
    padding:4px 24px 4px 29px;
    width:400px;
}

div.about .right
{
    width:307px;
    float:left;
    /*background:#F0F0F0;*/
} 

div.about .aboutQuote .topQuote
{
    font-weight:bold;
    margin-right:30px;
    margin-bottom:10px;
    font-size:1.6em;
    color:#24416B;
}

div.about .aboutQuote
{
    background:url(../../Images/About/quote-top.png) no-repeat top left;
    padding-top:15px;
    padding-left:20px;
    padding-right:30px;
    font-weight:bold;
    color:#24416B;
    margin-top:30px;
    
}
div.about .aboutQuote blockquote a:link,
div.about .aboutQuote blockquote a:visited
{
    font-weight:bold;
    margin-right:30px;
    margin-bottom:3px;
    font-size:1.6em;
    color:#24416B;
}
div.about .aboutQuote a:hover blockquote
{
    cursor:pointer;
    text-decoration:underline;
    color:#24416B;
}
div.about .aboutQuote cite
{
    color:#24416B;
    font-weight:bold;
    font-style:normal;
}
div.about .aboutQuote .bottomQuote
{
     background:url(../../Images/About/quote-bottom.png) no-repeat bottom right;
     width:250px;
     height:13px;
}

div.about h1, div.contact h1
{
    color:#22426B;
    font-size:1.6em;
    padding:10px 0px;
}

div.about h2
{
    font-weight:bold;
    font-size:1.1em;
}

div.about .left p
{
    margin-bottom:1em;
}
    

div.about .aboutQuote li a:link, div.about .aboutQuote li a:visited, div.about .aboutQuote li a:hover
{
    color:#4175BB;
}

div.about .aboutQuote li
{
    margin-top:3px;
}

/* Moved to SectionHeaders.aspx */    
/*div.about .sectionHeader
{
    background:url(../../Images/About/header-bottom.gif)
}*/

/*contact*/

div.contact .sectionHeaderBG
{
    background:url(../../Images/Contact/Header-background.gif) no-repeat;
    clear:both;
}
/*left col*/

div.contact
{
    /*background:#F0F0F0;*/
    clear:both;
    /*background-image:url(../../Images/Contact/footer.png);*/
    background-repeat:no-repeat;
    background-position:center bottom;
    padding-bottom:6px;
    margin-bottom:8px;
}

div.contact .left
{
    float:left;
    padding:4px 24px 4px 29px;
    width:400px;
}
div.contact .left p
{
    color:Black;
    width:380px;
}
div.contact .left textarea
{
    float:left;
}
div.contact label
{
    display:block;
    float:left;
    width:80px;
    font-weight:bold;
    padding-top:2px;
    color:#22426B;
    font-size:1.1em;
}

div.contact input
{
    display:block;
    float:left;
    width:300px;
    margin-bottom:8px;
}

div.contact .left textarea
{
    height: 50px; 
    width: 300px;
}

.contactSubmit
{
    float:right;
    padding-right:15px;
    font-size:1.1em;
    margin-top:10px;
    display:block;
}
    
    
 /*right col*/

div.contact .right
{
    width:277px;
    float:left;
    /*background:#F0F0F0;*/
    padding-left:27px;
    padding-top:40px;
    color:#4175BB;
    font-weight:bold;
} 

div.contact .right a:link, div.contact .right a:visited
{
    
    color:#4175BB;
}

.addressTextArea
{
    /*background-color:#F0F0F0;*/
    border:0 none;
    color:#4175BB;
    font-family:Arial;
    font-size:100%;
    font-weight:bold;
    height:20em;
    line-height:2.1em;
    margin:0;
    overflow:hidden;
    padding:0;
    text-align:left;
    width:200px;
}
.googleMap a, .googleMap span, .googleMap div, .googleMap p 
{
	color:#CCCCCC;
	font-size:6pt;
}
.googleMapWrapper
{
    /*background: #ffffff url(../../images/contact/white-box-top.png) no-repeat;*/
    width:251px;
    padding:12px 0px 0px 10px;
}
.whiteBoxContentWrapper  .bottom
{
    /*background: #ffffff url(../../images/contact/white-box-bottom.png) no-repeat;*/
    height:13px;
    width:251px;
    padding:0px 0px 0px 10px;
    margin-bottom:10px;
} 

.googleMapWrapper li
{
    margin-top:10px;
}

/*partners*********************************************************/

.partners .sectionFeatures h2
{
    padding-left:75px;
    padding-top:10px;
}

/*******************case study******************/
.caseStudy .sectionHeader
{
    background: url(../../Images/CaseStudy/Header-background.jpg) no-repeat scroll 0 0 transparent;
}
.caseStudy .sectionFeatures
{
    float:right;
}
.caseStudyBackground
{
    /*background:#F0F0F0 url(../../Images/CaseStudy/caseStudyBackground.gif) no-repeat center bottom;*/
    width:610px;
    float:right;
    margin-bottom:8px;
}
.caseStudyContent
{
    float:left;
    width:400px;
    padding:10px 10px 0px 20px;
}
div.caseStudyContent h2
{
    font-size:100%;
    font-weight:bold;
    padding:4px 0;
}
div.caseStudyRightColumn
{
    float:left;
    width:159px;
    position:relative;
    top:-40px;
    padding-top:56px;
    padding-left:10px;
    padding-right:5px;
	/*background: url(../../Images/CaseStudy/orangeBox.jpg) no-repeat 103px top;*/
}
div.caseStudyRightContent ul
{
    padding-bottom:10px;
}
div.caseStudyRightContent h2
{
    font-size:140%;
    padding-bottom:6px;
    line-height:1em;
}
div.caseStudyRightContent .smallArrow a:link,
div.caseStudyRightContent .smallArrow a:visited
{
    font-weight:normal;
}
.caseStudyQuote img
{
    padding-bottom:10px;
}
.caseStudyQuote blockquote
{
    font-style:italic;
}
.caseStudyQuote cite
{
    font-style:normal;
}

/***** legal and disclaimer ***********/

div.legalWrapper
{
	width:42%;
	float:left;
	padding:20px;
}
div.legalWrapper h2
{
	font-size:100%;
	font-weight: bold;
}

div.oneColumnWrapper
{	
	/*background: #f0f0f0 url(Images/Contact/footer.png) no-repeat bottom*/
	width:760px;
	/*padding-bottom:6px;	
	margin-bottom:8px;*/
}

div.caseStudyContent .caseStudyImage
{
    padding-bottom:8px;
}

div.relatedProductsImage
{
    padding:10px 0px;
}
/************************ACCESSIBILITY*****************/
div.defaultContent .accessContent h1
{
    font-size:1.1em;
    color:#24416B;
    padding:20px 0px 10px 0px;
    margin:0px;
    font-weight:bold;
}
.accessContent.richTextEditor strong
 {
     color:#24416B;
    font-size:1.1em;
 }
.accessContent.richTextEditor ul
  {
      padding-top:4px;
      padding-bottom:30px;
  }
.accessContent.richTextEditor ul li
  {
      line-height:1.4em;
    font-size:1.1em;
  }
  
.accessBox
  {
      background:#fff url(../../Images/Access/accessBoxTop.gif) top left no-repeat;
      width:259px;
      font-size:1.1em;
      margin-left:30px;
      margin-top:22px;
  }
.accessBoxBot
  {
      background:url(../../Images/Access/accessBoxBot.gif) bottom left no-repeat;
      padding:20px;
  }
.accessBox ul li
  {
      background:none;
      line-height:1.9em;
      clear:left;
      color:#24416B;
  }
.sizeChanger strong
  {
      float:left;
      display:block;
      padding-right:5px;
      min-width:65px;
      width:auto !important;
      width:65px;
      padding-top:3px;
  }
.sizeChanger .normal
  {
      display:block;
      float:left;
      margin-right:14px;
      margin-left:10px;
      padding-top:4px;
  }
.sizeChanger .large
  {
      display:block;
      font-size:1.6em;
      float:left;
      margin-right:14px;
      padding-top:2px;
  }
.sizeChanger .largest
{
    display:block;
    float:left;
    margin-right:14px;
    font-size:2em;
}
.sizeChanger a:hover,
.sizeChanger a:focus
{
    cursor:pointer;
    text-decoration:underline;
}
      
.colourChanger
{
    padding-top:3px;
}
.colourChanger strong
{
    display:block;
    padding-top:5px;
    padding-right:5px;
    float:left;
    width:65px;
}

.colourChanger a:hover, .colourChanger a
{
    text-decoration:none;
}

/************************SITEMAP*****************/

div.sitemap
{
   font-size: 1.1em;
}

div.sitemap a
{
    line-height:1.8em;
}

div.sitemap ul
{
    
    padding-bottom:0;  
}

div.sitemap ul li
{
    margin-left:8px;
}

div.sitemap h1
{
    font-size:1.1em;
    color:#24416B;
    padding:20px 0px 10px 0px;
    margin:0px;
    font-weight:bold;
}


h2.easyJetFormHeader { font-size:1.3em; }
.easyJetForm { padding:10px 10px 0 20px; float:left; }
.easyJetForm .whitePaperContainer { float:left; }
.easyJetForm .whitePaperContainer input { width:auto; }
