/* CSS Document jobsdb */



#search {
width:269px;
float:left;
}

#search fieldset {
border:none;
margin: 0 45px 50px 15px;
}

#search legend {display:none;}

#search label { 
font-size: 0.8em;
float: left; 
padding: 2px 0 0 0;
margin: 0px;
line-height: 1.25; 

} 

#search input, #search select { 
border: #666 1px solid;
font-size: 0.79em; 
padding: 1px; 
background: #f2f8ff;
color: #666; 
width:197px;
} 



#search textarea { 
border: #666 1px solid;
} 

div.multi {
font-size: 0.8em; 
margin:16px 0;
}

#search .selectbox {
clear:both;
	}
	
#sButton input {
margin:13px 0 0 145px;
width:53px;

}

#internal {
clear:both;	
padding:6px 0px;
margin-bottom:5px;
	}

input#ctl00_MasterContentPlaceHolder_JobSearch1_cbJobInternal {
width:20px;
float:right;
margin:5px;
border:none;
background:none;
	}
	
#result {
width:450px;
float:left;
margin:0;
}

#result img {
margin:9px 0 0 0;
border:none;
}

#result a.title {
font-weight:bold;
line-height:2.1em;
}

#jobform fieldset {
border:none;
margin: 0 45px 70px 90px;
height:auto;
}

#jobform legend {
display:none;
}

#jobform label { 
font-size: 0.8em;
float: left; 
padding: 2px 0 0 0;
margin: 0px;
width: 160px;
line-height: 1.25; 
} 

#jobform input { 
border: #666 1px solid;
font-size: 0.8em; 
padding: 1px; 
background: #f2f8ff;
color: #666; 
width:200px;
} 

#jobform select {
font-size: 0.79em; 
background: #f2f8ff;
color: #666; 
}

#jobform div {
margin-top:5px;
}

#jobform span {
font-size:0.7em;
margin-left:22px;
}

#send input {
margin:15px 0 0 312px;
width:53px;
}

#ctl00_MasterContentPlaceHolder_JobApplication1_WorkSurvey1 {padding:36px 0 0 0;}

#ctl00_MasterContentPlaceHolder_JobApplication1_WorkSurvey1 label{
clear:both;
width:100%;
padding:12px 0 4px 0;
}

#ctl00_MasterContentPlaceHolder_JobApplication1_WorkSurvey1 select {width:365px;}

/* login form */

.WorkLogin {
width:380px;
float:left;
display:inline;	
	}

.WorkLogin fieldset{
border:none;
margin: 16px 45px 50px 15px;
width:400px;
float:left;
}

.WorkLogin fieldset legend {display:none;}

.WorkLogin label { 
font-size: 0.8em;
float: left; 
padding: 2px 0 0 0;
margin: 0px;
line-height: 1.25; 
width:75px;
} 

.WorkLogin input { 
border: #666 1px solid;
font-size: 0.78em; 
padding: 1px; 
margin:0 0 6px 0;
background: #f2f8ff;
color: #666; 
width:197px;
}

.WorkLogin input.LoginButton {
margin:13px 0 0 200px;
width:53px;
clear:right;
}

.WorkLogin .RememberLabel {
float:left;
font-size:11px;
margin:2px 0 10px 4px;
}

.WorkLogin .RememberLabel input {	
border:none;
margin:0;
width: 22px;
background:#fff;
color:inherit;
float:left;
}	
.WorkLogin .RememberLabel label {
width:200px;
font-size:100%;
float:left;
}

.WorkLogin p {
font-size:85%;
clear:both;
margin:0 10px 0px 10px;
padding:0 0 0 0;
}

#adminlogin p {
font-size:0.8em;
margin:20px 0;
}

/* client admin */
#adminlogin {
position:relative;
margin: -3px 0 0 5px;
padding:0 0 20px 0;
width: 702px;
float:left;
background:#fff;
color:#000;
}

html > body #adminlogin {margin: 0 0 0 10px;} 

#adminlogin p {
font-size:0.8em;
margin:20px 0;
}

#adminlogin p.PasswordClue {font-weight:bold;}

#content p.back a, #content p.back a:hover {
text-decoration:none !important;
color:#000 !important;
background:inherit;
font-weight:bold;
}

span#ctl00_MasterContentPlaceHolder_JobDetailsForm1_lblJobTitle {
font-weight:bold; 
line-height:2.5em;
font-size:1.3em;
}

#applybutton {margin:25px 25px 50px 30px;}


/* pagination */

#pagingbuttons {
margin:25px 10px 35px 29px;
}

#pagingbuttons input {
background:#1356a3;
color:#fff;
border:1px solid #ccc;
padding:1px;
width:22px;
}

span#ctl00_MasterContentPlaceHolder_JobSearch1_lblCurrentPage {
font-size:0.6em;
margin:0 16px;

}