﻿/* ---- ADVORTO START -- */
/* --- sidelinks START--*/

a.joblink {
margin: 10px 0px 0px 0px;
float: left;


}


a.rmlink {
margin: 5px 0px 0px 0px;
float: left;


}


ul.downloads {

float: left;
width:220px;
margin: 10px 0px 0px 0px;
padding: 0;
border-top: 1px solid #1558a0;
padding: 10px 0px 10px 0px;

}

ul.downloads li {
background: url(../images/pdficon.jpg) no-repeat;
padding: 2px 0px 2px 20px;

}


ul.links {
float: left;
width:220px;
margin: 0;
padding: 10px 0px 10px 0px;
border-top: 1px solid #1558a0;
border-bottom: 1px solid #1558a0;
}

ul.links li {
background: url(../images/linkicon.jpg) no-repeat;
padding: 2px 0px 2px 20px;
}


/* --- sidelinks END -- */



/* --- career ops content start --*/

#content table.vacancies {


background-color: #d5e2ee;
width:305px;
float: left;
margin: 0px 5px 20px 0px;

}

#content table.vacancies tr
{
  border-bottom: 3px solid #ffffff;
  
}

#content table.vacancies td.col1{

font-weight: bold;
padding: 3px;
padding-top:0px;
padding-left: 20px;
border-bottom: 3px solid #ffffff;
background: url(../images/bluestar.gif) no-repeat 4px 2px;


}

#content table.vacancies td.col2{

font-weight: bold;
padding: 3px;
border-bottom: 3px solid #ffffff;
border-left: 2px solid #ffffff;
background: none;
width: 25px;
text-align: center;

}


#content ul.starring_roles {
float: left;
width: 300px;
padding: 0;
margin: 0px 10px 30px 0px;

}

#content ul.starring_roles li {
padding: 0px 0px 5px 0px;
margin: 0;
list-style: none;
background: none;



}

#content ul.starring_roles li strong {
font-weight: bold;
}

/* --- career ops content end --*/



/* --- vacancyareapage content start --*/
table#vacancyAreas {
width:97%;

}

table#vacancyAreas th {

background-color:#005ca8;
color:#ffffff;
font-size:1.1em;
font-weight:bold;

padding:5px;
}

table#vacancyAreas tr.row1 td {
background-color:#ffffff;
color:#666666;
/*font-size:1.2em;*/
padding:5px;
padding:5px 5px 5px 5px;

}

table#vacancyAreas tr.row1 td.col1 {
background:url(../images/whitestar.gif) no-repeat #ffffff 3px 3px;
padding-left:20px;
}


table#vacancyAreas tr.row2 td {
background-color:#eaf0f6;
color:#666666;
/*font-size:1.2em;*/
padding:5px 5px 5px 5px;
background-color:#d5e1ee;


}

table#vacancyAreas tr.row2 td.col1 {
background:url(../images/bluestar.gif) no-repeat #d5e1ee 3px 3px;
padding-left:20px;

}
/* --- vacancyareapage content start --*/

.toplinks {
text-align:right;
padding:10px;
}
    
.toplinks a.email{
 padding:5px 5px 5px 20px;
 text-decoration:none;
 font-weight:bold;
 font-size:1.1em;
 background:url(images/emailicon.gif) 0px 2px no-repeat;
 
 }
 
 .toplinks a.print{
 padding:5px;
 text-decoration:none;
 font-weight:bold;
 font-size:1.1em;
 padding:5px 5px 5px 20px;
 background:url(images/printicon.gif) 0px 2px no-repeat;
 
 }
 
 div.vacancy_title {
 
 
 float:left;
 padding:0px 10px 0px 0px;
 text-align: right;
 color:#005ca8;
 width:15%;
 font-weight:bold;
 font-size:1.2em;
 
 
 }
 
 div.vacancy_description{
 
 
 float:left;
 padding:0px;
 width:80%;
 margin-bottom:10px;
 font-size:1.2em;
 
 }
 /* --- application form start --*/

 
div.formField {
padding:0px 0px 10px 0px;
  }
 
 div.formText {
 
 padding:0px 0px 0px 0px;
 text-align:center;
 
 }
 
 
 div.formField label {
 
 width:40%;
 float:left;
 text-align:right;
 padding:5px 10px 0px 0px;
 
 }
 
 div.formField label.radio_label {
 
 width:55%;
 float:left;
 text-align:left;
 /*font-size:1.2em;*/
 padding:5px 10px 0px 0px;
 
 
 }
 
 div.formField input.text {
 width:200px;
 height:20px;
 border:1px solid #89afd2
 }
 
 div.formField textarea {
 width:200px;
 height:100px;
 border:1px solid #89afd2;
 font-size:1.2em;
 }
 
 span.required {
  color:#ff0000;
  vertical-align:top;
 
 }
 
 div.additionalField {
 
 /*font-size:1.2em;*/
 padding:20px 0px 20px 0px;
 
 }
 
 div.additionalField textarea {
 margin-top:5px;
 width:500px;
 height:100px;
 border:1px solid #89afd2;
 /*font-size:1.2em;*/
 
 }
 
 div.speculative_application {
 /*font-size:1.2em;*/
 float:left;
 clear:left;
 margin:10px 0px 10px 0px;
 width:200px;
 margin-bottom:20px;
 
 
 }
 
 div.speculative_checkboxes {
/* font-size:1.2em;*/
 float:left;
 margin:10px 0px 10px 0px;
 width:180px;
 line-height:1.5;

 
 
 }
 
  div.speculative_checkboxes span{
 float:left;
 width:10em;
 padding: 0px 0px 5px 3px;

 
 
 
 }
 
 div.speculative_checkboxes input.checkbox {
 float:left;
 
 
 }

 
 div.speculative_checkboxes label {
 padding:0px 0px 0px 3px;
 float:left;
 width:160px;
 vertical-align:top;
 }
 
 span.radio {
 
 font-weight:bold;
 padding:0px 40px 3px 3px;
 
 vertical-align:baseline;

 
 }
 
 input.submit {

 
 margin: 20px 0px 20px 0px;
 }
 
  /* --- individual vacancy  start --*/

										
.toplinks {
text-align:right;
padding:10px;

 

}

.toplinks a.email{
padding:5px 5px 5px 20px;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
background:url(../images/emailicon.gif) 0px 2px no-repeat;

}

.toplinks a.print{
padding:5px;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
padding:5px 5px 5px 20px;
background:url(../images/printicon.gif) 0px 2px no-repeat;

}

.toplinks a.email:hover,.toplinks a.print:hover {
text-decoration: underline;

}

div.vacancy_title {


float:left;
padding:0px 10px 0px 0px;
text-align: right;
color:#005ca8;
width:15%;
font-weight:bold;
/*font-size:1.2em;*/


}

div.vacancy_description{


float:left;
padding:0px;
width:80%;
margin-bottom:10px;
/*font-size:1.2em;*/

}

div.vacancy_description strong{
color: #000000;
font-weight:bold;

}

input.apply {

 margin: 20px 40px 40px 0px;
 }

 /* --- individual vacancy  end--*/
/* ---- ADVORTO END -- */
