﻿#poweredbyadvorto { text-align:left; display:block !important;}
#poweredbyadvorto A { color:#aaa; display:block !important; font-size:10px; font-weight:normal; text-decoration:none; line-height:normal;}
h2 { clear:both; }
p
{
	clear:both;
	margin-right:20px;
}
FIELDSET 
{
	clear:both;
	border:none;
	padding-bottom:20px;
}
LEGEND 
{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:1.2em;*/
	line-height:1.3em;
	font-weight:bold;
	margin-left:0px;
	padding-left:0px;
}

.FormElement 
{
	padding-top:10px;
	clear:both;
	padding-bottom:22px;
}
.FormElement LABEL  {
	display:inline; text-align:right; float:left; width: 200px; margin-right:30px; margin-left:30px;
}
.FormElement INPUT 
{
	width:226px;
}
.FormElement TEXTAREA { width:226px; height:80px; }
.FormElement .RadioButtonList INPUT {float:left; margin-left:5px; width:50px;}
.FormElement .RadioButtonList LABEL 
{
	float:left;
	margin-left:10px;
	text-align:left;
	width:50px;
}
.FormElement .CheckBoxList { display:block;  overflow:auto; }
.FormElement .CheckBoxList BR { clear:both; }
.FormElement .CheckBoxList INPUT {float:left; width:50px; /*clear:left;*/}
.FormElement .CheckBoxList LABEL {float:left; width:auto; margin-top:2px; padding-bottom:15px;}
.FormElement .dateControl { display:inline; }

.FormElement .CheckBoxList label
{
    margin-right: 0px;   
    margin-left: 0px;  
    width: 60px;
    height: 20px;
    text-align: left;
}

.FormElementWide 
{
	clear:both;
	margin-bottom:20px;
}
.FormElementWide LABEL{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.3em;
	float:left;
}
.FormElementWide  SPAN
{
	padding-left:225px;
	/*font-size:1.2em;*/
}
 .FormElementWide UL, FIELDSET UL
{
	clear:both;
	
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.3em;
	padding-left:20px;
	padding-bottom:20px;
}
.FormElementWide TEXTAREA 
{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:1.2em;*/
	line-height:1.3em;
	width:600px;
	height:80px;
	margin-right:20px;
	float:right;	
}
.FormElement .RadioButtonList INPUT { width:auto; }


.FormElementWide .RadioButtonList { clear:both; display:block; margin-left:188px; padding-bottom:20px; }
.FormElementWide .RadioButtonList LABEL { clear:none; margin-left:0; width:auto; font-weight: normal; }
.FormElementWide .RadioButtonList INPUT { clear:none; margin-left:5px; width:auto; float:left;}
.FormElementWide .RadioButtonListVertical { margin-left:150px; float:left;}
.FormElementWide .RadioButtonListVertical LABEL { clear:none; margin-left:0; width:auto; float:left; font-weight: normal;}
.FormElementWide .RadioButtonListVertical INPUT { margin-left:5px; width:auto;  float:left;}

.FormElementSingleColumn { clear:both ; margin-bottom:20px;} 
.FormElementSingleColumn LABEL { clear:none; margin-left:0; width:auto; font-weight: normal;} 
.FormElementSingleColumn .RadioButtonList  
{
	clear:both;
	display:block;
	float:left;
	margin-left:188px;
	padding-bottom:20px; 
}
.FormElementSingleColumn .RadioButtonList LABEL  
{
	clear:none;
	float:left;
	font-weight:normal;
	margin-left:0;
	width:300px;
}
.FormElementSingleColumn .RadioButtonList INPUT  
{
	clear:left;
	float:left;
	margin-left:5px;
	width:auto;
}


.DataTable
{
	width:90%;
}
.DataTable th {
background-color:#005CA8;
color:#FFFFFF;
/*font-size:1.3em;*/
font-weight:bold;
padding:5px;
}
.DataTable th A { color:#fff; padding-left:15px; text-decoration:none; background:url(../../ClientSupplied/images/orderarrow.gif) no-repeat 0px 2px; }
.DataTable td A
{
	text-decoration:none;
	font-size: 12px;
}
.DataTable tr.row1 td {
background-color:#FFFFFF;
color:#666666;
/*/*font-size:1.2em;*/*/
padding:5px;
}
.DataTable tr.row1 td.col1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../../ClientSupplied/images/whitestar.gif) no-repeat scroll 3px 3px;
padding-left:20px;
}
.DataTable tr.row2 td {
background-color:#D5E1EE;
color:#666666;
padding:5px;
}
.DataTable  tr.row2 td.col1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D5E1EE url(../../ClientSupplied/images/bluestar.gif) no-repeat scroll 3px 3px;
padding-left:20px;
}

.small { width:90px; }
.clear { clear:both; }

.ValidationSummaryBox { border:solid 2px #ED1D24; padding:5px; margin:5px 0px 5px 0px; }
.ValidationError { }

.ValidationErrorFlushLeft { padding-left:5px; font-family:Arial,Helvetica,sans-serif; /*font-size:1.2em;*/ line-height:1.3em; }
.Watermark {color:#cccccc;  }
.ErrorBox, .errorBox { border:solid 2px #b81b2f; background-color: #e42334; color:#ffffff; font-weight:bold; padding:5px; width:90%;}
.ErrorBox LI, .errorBox LI { background-image:none; }
.infoBox, .InfoBox, .UploadBox { /*font-size:1.2em;*/ border:solid 2px #99B5D5; background-color: #BFD1E5; color:#000000; font-weight:bold; padding:5px;margin:0px 5px 10px 5px;width:90%;}

#TextAreaWide {
margin-top: 15px;
width: 700px;
float: left;
}

.MandatoryStar {color:red;}
.Button {}


.backgroundLogo
{
	background-image:	url(../../ClientSupplied/Images/Logo.jpg);
}


.ClassifierCountPanel
{
    width: 600px;
}

.ClassifierCountContainer
{       
    float: left;
    width: 300px;        
    /*/*font-size:1.2em;*/*/
    font-weight:bold; 
}

.ClassifierCountContainer a
{
    text-decoration: none;
}

.ClassifierDisplayImage
{
    padding-left: 5px;
    margin-right:3px;
    /*padding-top:3px;*/
    vertical-align:middle;    
}
.ClassifierCountBox
{    
    line-height: 22px;
    color: #000;
    float: right;
    padding-left: 3px;
    width: 18px;
    height: 22px;
    background: #D5E2EE;    
    border: solid 2px #FFFFFF;
    vertical-align:middle;      
}
.ClassifierTextBox
{ 
    line-height: 22px;
    color: #000;   
    background: #D5E2EE;
	width:270px; 
	float:left;
	border: solid 2px #FFFFFF; 
	height: 22px;	
 	overflow:hidden;
}

div#footer
{
	margin-top: 2em;
}

li#rightnav_home 
{       
    display: block; 
    padding: 0.6em 0.6em 0.5em 0.6em; 
    font-size: 1.1em; 
    font-weight: bold; 
    color: #000000; 
    text-decoration: none; 
    background:transparent url(../images/rightnavcorner.png) no-repeat scroll;
    background-color: #99B5D5;
}

UL.betaElement
{
	/*font-size:1.2em;*/
	border-bottom: 1px solid #004797;
	background-color:#E5ECF4;
}
UL.betaElement LI 
{
	padding:0.6em 0.6em 0.5em;
}
UL.betaElement LI.betaHeader 
{
	padding-bottom:5px;
    background:transparent url(../../clientsupplied/images/rightnavcorner.png) no-repeat scroll right top;
	background-color:#E5ECF4;
}
UL.betaElement LI 
{
	padding:0.6em 0.6em 0.5em;
}

#JobsInFocusHeader 
{
	/*font-size:1.2em;*/
}
#JobsInFocusContent
{
    width: 600px;            
}
#JobsInFocusContent ul { margin:0px; padding:0px;  }
#JobsInFocusContent ul li
{
    list-style-image:url("../../clientsupplied/images/bluestar.gif");
    list-style-type:none;
    list-style-position:inside;
    background: #D5E2EE;
    padding-left:5px;               
    line-height:22px;
    margin:2px;
}

#JobsInFocusContent a
{
    color:#000000;
    text-decoration:none;
    background-image:none;
}


#JobsInFocusContent a:hover
{
    text-decoration:underline;
}

a.Button 
{
	
    border: solid 1px #BFD1E5;
    padding: 1px 10px 1px 10px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}
a.Button:hover
{
    background: #99B5D5;
}

#backAndNext a
{
    border: solid 1px #BFD1E5;
    padding: 1px 10px 1px 10px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}

#backAndNext a:hover
{
    background: #99B5D5;
}

.UploadBox { border:solid 1px ##004797; padding:5px; margin:5px 0px 5px 0px; }

#content div.vacancy_description li
{
    /*font-size: 0.9em;*/
}

span p .ErrorBox
{
    display:block;
    margin-bottom: 20px;
}

div.vacancy_title { clear:both; }

#AgentLogin {
clear:both;
float:right;
margin-top:10px;
 }
 
 
.AgentApplyButton
{   
    padding-top:3px;
    text-decoration: none;
    font-weight: bold;
    display:block;
    float:right;
    clear:both;
    margin-right:20px;
    margin-bottom: 15px;
}
.AgentApplyButton A
{
    color:#005eac;
    padding-left: 25px;
    background: url("../../clientsupplied/images/applyGeneric.jpg") top left no-repeat; 
    height: 20px;
    padding-bottom:5px;
    float:right;
    margin-right: 20px;    
    /*width:250px;*/
    /*text-align:right;*/
}
.CandidateApplyButton
{  
    padding-top:3px;
    text-decoration: none;
    font-weight: bold;
    display:block;
    float:right;
    clear:both;
    margin-right:20px;
    color:#005eac;
}
.CandidateApplyButton A
{
    color:#005eac;
    padding-left: 25px;
    background: url("../../clientsupplied/images/applyGeneric.jpg") top left no-repeat;  
    height: 20px;
    padding-bottom:5px;
}

 
.VacancyTable { width:90%;} 

#adImage { padding-top:15px;}

#backAndNext { margin-top:20px; }

#ValidationSummary { margin-right:20px; }

.smallText SELECT { font-size: 0.8em; width:auto;}

.hidden { display:none !important; }

.pagerStyle TD TABLE { width:50px; }

a
{
    cursor: pointer;
}