/* CSS Document */


/********************************************** construction **************************************************/

img, div { behavior: url(iepngfix.htc) }

body {
margin:0px;
padding:10px 0px 15px 0px;
background-image:url(../images/topblue.gif);
background-repeat:repeat-x;
background-color:#ffba00;
vertical-align:top;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
}

#box {
text-align:left;
background-image:url(../images/backdropshad.png);
background-repeat:no-repeat;
width: 740px !important;
width: 780px;
width/**/:/**/740px;
margin: 0px;
padding:0px 20px 20px 25px;
margin-right : auto;
margin-left : auto;
font-family: Arial, Helvetica, sans-serif;
}

#box2 {
text-align:left;
background-image:url(../images/backdropshad.png);
background-repeat:no-repeat;
width: 740px !important;
width: 780px;
width/**/:/**/740px;
margin: 0px;
padding:20px 20px 20px 25px;
margin-right : auto;
margin-left : auto;
font-family: Arial, Helvetica, sans-serif;
}

#box3 {
text-align:left;
background-image:url(../images/backdropshad.png);
background-repeat:no-repeat;
width: 740px !important;
width: 780px;
width/**/:/**/740px;
margin: 0px;
padding:0px 20px 20px 25px;
margin-right : auto;
margin-left : auto;
font-family: Arial, Helvetica, sans-serif;
}

/********************************************** left navigation **************************************************/

.leftheading {
font-family: Arial, Helvetica, sans-serif;
line-height:2.8;
font-size:14px;
color:#215295;
font-weight:normal;
text-align:left;
}

#insectionbox {
text-align:left;
width: 183px !important;
width: 205px;
width/**/:/**/183px;
padding:5px 5px 15px 15px;
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:1.4;
border-left: 1px solid #ffba00;
border-right: 1px solid #ffba00;
border-bottom: 1px solid #ffba00;

}
#insectionbox a{
text-align:left;
background: url(../images/infoicon.gif) no-repeat bottom left;
padding-left: 18px;
line-height:1.8;
color:#3366cc;
text-decoration:underline;
font-weight:bold;
}
#insectionbox a:hover{
text-align:left;
color:#ffba00;
text-decoration:none;
}

#insectionbox2 {
text-align:left;
width: 183px !important;
width: 205px;
width/**/:/**/183px;
padding:5px 5px 15px 15px;
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:1.4;
border-left: 1px solid #ffba00;
border-right: 1px solid #ffba00;
border-bottom: 1px solid #ffba00;

}
#insectionbox2 a.catlink{
text-align:left;
background: url(../images/infoicon.gif) no-repeat bottom left;
padding-left: 18px;
line-height:1.8;
color:#3366cc;
text-decoration:underline;
font-weight:bold;
}
#insectionbox2 a.catlink:hover{
text-align:left;
color:#ffba00;
text-decoration:none;
}
#insectionbox2 a.pagelink{
text-align:left;
padding-left: 18px;
line-height:1.8;
color:#3366cc;
text-decoration:underline;
font-weight:bold;
}
#insectionbox2 a.pagelink:hover{
text-align:left;
color:#ffba00;
text-decoration:none;
}

#downloadbox {
text-align:left;
width: 178px !important;
width: 205px;
width/**/:/**/178px;
padding:5px 10px 35px 15px;
background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
line-height:1.4;
border-left: 1px solid #ffba00;
border-right: 1px solid #ffba00;
border-bottom: 1px solid #ffba00;
background-image:url(../images/mapbackground.gif);
background-repeat:no-repeat;
background-position:bottom;
}

a.download{
text-align:left;
background: url(../images/pdficon.gif) no-repeat bottom left;
padding-left: 18px;
line-height:1.8;
color:#3366cc;
text-decoration:underline;
font-weight:bold;
}

#downloadbox a:hover{
text-align:left;
color:#ffba00;
text-decoration:none;
}

#downloadbox a{
text-align:left;
text-decoration:underline;
color:#3366cc;
}
#downloadbox a:hover{
text-align:left;
text-decoration:none;
}

/********************************************** content **************************************************/

.content {
padding:15px 30px 40px 20px;
width: 495px !important;
width: 515px;
width/**/:/**/495px;
background-color:#fff;
text-align:left;
vertical-align:top;
}

.contenthome {
background-image:url(../images/homegirlhand.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:15px 30px 40px 20px;
width: 495px !important;
width: 515px;
width/**/:/**/495px;
background-color:#fff;
text-align:left;
vertical-align:top;
}

.contentnews {
padding:15px 30px 40px 20px;
width: 495px !important;
width: 515px;
width/**/:/**/495px;
background-color:#fff;
text-align:left;
vertical-align:top;
}

.contentnews img{ 
  float:left; 
  padding:5px; 
  margin-bottom:0px; 
  margin-right:15px; 
  margin-top:5px; 
  border: 1px solid #ffba00; 
  background-color:#fdeec8; 
}

.title {
font-family: Arial, Helvetica, sans-serif;
line-height:1.2;
font-size:26px;
color:#215295;
font-weight:normal;
}

.titlesmaller {
font-family: Arial, Helvetica, sans-serif;
line-height:1.9;
font-size:16px;
color:#215295;
font-weight:normal;
}
.subheading {
font-family: Arial, Helvetica, sans-serif;
line-height:1.9;
font-size: 14px;
font-weight: bold;
color: #3366cc;
}
.text {
font-family: Ariel, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.6;
}

.contentnews h2 {
font-family: Arial, Helvetica, sans-serif; 
line-height:1.9; 
font-size: 14px; 
font-weight: bold; 
color: #3366cc;
}

.contentnews p {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.5;
margin-top:2px;
margin-bottom:12px;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.5;
margin-top:2px;
margin-bottom:12px;
}

.quote {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
color:#333;
line-height:1.4;
margin-top:10px;
}

.floatleft {
float:left;
padding:5px;
margin-bottom:0px;
margin-right:15px;
margin-top:5px;
border: 1px solid #ffba00;
background-color:#fdeec8;
}

.content a{
text-decoration:underline;
color:#3366cc;
}
.content a:hover{
text-decoration:none;
}

#cvsubmission input, select {
  border: 1px solid #000000;
  font-size:12px;
  margin: 0px 0px 0px 2px;
}

#cvsubmission td {
  font-size:12px;
  vertical-align: top;;
  padding: 4px 0px 4px 0px;
}

a.backlink{
font-size:12px;
color:#333;
line-height:1.6;
color:#3366cc;
text-decoration:none;
}
a.backlink:hover{
color:#ffba00;
text-decoration:underline;
}

/********************************************** home boxs **************************************************/

.homeboxschools {
padding:5px 10px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.4;
border: 1px solid #ffba00;
background-color:#fff;
width: 210px !important;
width: 230px;
width/**/:/**/210px;
background-image:url(../images/bottomrecruit.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}

.homeboxschools a{
color:#3366cc;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}
.homeboxschools a:hover{
color:#ffba00;
text-decoration:none;
}

.homeboxtutors {
padding:5px 10px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.4;
border: 1px solid #ffba00;
background-color:#fff;
width: 210px !important;
width: 230px;
width/**/:/**/210px;
background-image:url(../images/bottomtutors.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin-left:10px;
}
.homeboxtutors a{
color:#3366cc;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}
.homeboxtutors a:hover{
color:#ffba00;
text-decoration:none;
}

.homeboxvacancies {
padding:5px 10px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.4;
border: 1px solid #ffba00;
background-color:#fff;
width: 450px !important;
width: 480px;
width/**/:/**/450px;
background-image:url(../images/bottomconsult.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin-bottom:10px;
}
.homeboxvacancies a{
color:#3366cc;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}
.homeboxvacancies a:hover{
color:#ffba00;
text-decoration:none;
}

/********************************************** team **************************************************/

.edward {
padding:5px 89px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.4;
border: 1px solid #ffba00;
background-color:#fff;
width: 380px !important;
width: 450px;
width/**/:/**/380px;
background-image:url(../images/edward.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin-bottom:10px;
}
.edward a{
color:#3366cc;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}
.edward a:hover{
color:#ffba00;
text-decoration:none;
}


.aaron {
padding:5px 89px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.4;
border: 1px solid #ffba00;
background-color:#fff;
width: 380px !important;
width: 450px;
width/**/:/**/380px;
background-image:url(../images/aaron.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin-bottom:10px;
}
.aaron a{
color:#3366cc;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}
.aaron a:hover{
color:#ffba00;
text-decoration:none;
}


.maureen {
padding:5px 89px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.4;
border: 1px solid #ffba00;
background-color:#fff;
width: 380px !important;
width: 450px;
width/**/:/**/380px;
background-image:url(../images/maureen.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin-bottom:10px;
}
.maureen a{
color:#3366cc;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}
.maureen a:hover{
color:#ffba00;
text-decoration:none;
}

.team { padding:5px 20px 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#212121; line-height:1.4; border: 1px solid #ffba00; background-color:#fff; width: 430px !important; width: 450px; width/**/:/**/430px; margin-bottom:10px; }

.team a{ color:#3366cc; text-decoration:underline; font-weight:bold; font-size:11px; }

.team a:hover{ color:#ffba00; text-decoration:none; }


.team img{ 
float:left; 
padding:5px; 
margin-bottom:0px; 
margin-right:15px; 
margin-top:5px; 
border: 1px solid #ffba00; 
background-color:#fdeec8;
} 

/********************************************** case study **************************************************/

.casestudybox {
padding:5px 89px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:1.4;
border: 1px solid #ffba00;
background-color:#fff;
width: 380px !important;
width: 450px;
width/**/:/**/380px;
margin-bottom:10px;
}
.casestudybox a{
color:#3366cc;
text-decoration:underline;
font-weight:bold;
font-size:11px;
}
.casestudybox a:hover{
color:#ffba00;
text-decoration:none;
}

/********************************************** bullet box **************************************************/

.bulletsbox {
padding:5px 20px 5px 15px;
border: 1px solid #fbdc91;
background-color:#fff3c1;
width: 420px !important;
width: 450px;
width/**/:/**/420px;
margin-top:7px;
margin-bottom:6px;
}

.bulletsbox ul{ 
font-size:12px;
color:#215295;
margin-left:12px;
margin-right:0px;
line-height:1.2;
}

.bulletsbox li{
text-indent: 0px;
list-style-position: outside;
list-style-image: url(../images/iconeye.gif);
font-weight: normal;
font-variant: normal;
text-transform: none;
margin-bottom:8px;
line-height:1.2;
padding-left: 10px;
margin-left:0px;
}




/********************************************** candidate box **************************************************/

#candidatebox {
padding:10px 15px 10px 10px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
line-height:1.3;
border: 1px solid #fbdc91;
background-color:#fff;
width:450px;
background-image:url(../images/bottomcandidate.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin-bottom:15px;
margin-top:10px;
}


/********************************************** step table **************************************************/



.steptable {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:1.4;
}

.steptable1 {
padding:10px;
text-align:center;
font-weight:bold;
font-size:22px;
color:#fff;
line-height:1.4;
border: 1px solid #fff;
background-color:#ffba00;
width:20px;
}

.steptable2 {
padding:10px;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
font-size:22px;
color:#215295;
line-height:1.4;
border: 1px solid #fff;
background-color:#fbdc91;
width:75px;
}

.steptable3 {
padding:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
line-height:1.4;
border: 1px solid #fff;
background-color:#fdeec8;
width:250px;
}

.steptable3 a{
color:#215295;
text-decoration:underline;
}

.steptable3 a:hover{
color:#666;
text-decoration:none;
}


/********************************************** login **************************************************/

.login {
width: 243px !important;
width: 270px;
width/**/:/**/243px;
padding-left:12px;
font-family: Arial, Helvetica, sans-serif;
text-align:left;
border-left: 3px solid #fff;
border-top: 3px solid #fff;
background-color:#fbdc91;
line-height:1.9;
font-size: 14px;
color: #215295;
}


/********************************************** footer **************************************************/

.footright {
width: 340px !important;
width: 360px;
width/**/:/**/340px;
background-color:#fff3c1;
font-family: Ariel, Helvetica, sans-serif;
font-size:11px;
text-align:right;
color:#333;
line-height:1.6;
margin-top:10px;
padding:10px;
border-top: 1px solid #ffba00;
}

.footright a{
font-size:11px;
text-align:right;
color:#333;
line-height:1.6;
color:#3366cc;
text-decoration:none;
}
.footright a:hover{
color:#ffba00;
text-decoration:underline;
}

.footleft {
width: 340px !important;
width: 360px;
width/**/:/**/340px;
background-color:#fff3c1;
font-family: Ariel, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#333;
line-height:1.6;
margin-top:10px;
padding:10px;
border-top: 1px solid #ffba00;
}

