@charset "utf-8";


.button-side-quick-search {
margin:10px 0 0 90px;
}


#candidate-login {
	float:left;
}

#candidate-login ul{
list-style:none;
}


.margin-logged-in {

margin-top:19px;
}


.margin-logged-in-outside {
margin-top:4px;
}

.margin-standard {

margin-top:19px;

}

#position_list {
height:140px;
}

.margin-normal{
margin-top:4px;
}

#copy-left-col-login .top-padding {
padding-top:0;

}


.margin-standard-main {
margin-top:0;
}


.box-content-cv .advanced-search select{
width:215px;
}

#job-search {
	width:450px;
	float:left;
}	

#job-search-login {
	clear:left;
}


.clogin-back-top {
	
	height:31px;
	width:248px;
	
		background:url(../images/general/login/box-top2.jpg) no-repeat;
margin-left:2px;
}

.clogin-back-top p{
	padding:3px 0 0 10px;
	color:#FFFFFF;
	
}

.clogin-back-middle {
	background: #fff url(../images/general/login/options-back-middle.jpg) repeat-y;
	width:222px;
	padding:5px 10px 5px 10px;
	margin-left:4px;

}

.clogin-back-bottom {
	background:url(../images/general/login/options-back-bottom.jpg) no-repeat;
	height:6px;
	margin-left:4px;
}

.field-name {
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#857d7c;
padding-bottom:3px;
}

.lfields {
width:217px;
margin-bottom:4px;
border:#999999 1px solid;
}

#right-col .smallText {
font-size:9px; width:260px;
margin:0;
padding:0;
display:inline;


}

.options-back-top {
	background:url(../images/general/login/options-back-top.jpg) no-repeat;
	height:32px;
	width:242px;
}

.options-back-top p{
padding:2px 0 0 10px;
color:#FFFFFF;

}

.options-back-middle {
	background:url(../images/general/login/options-back-middle.jpg) repeat-y;
}

.options-back-middle-white {
	background:url(../images/general/login/options-back-middle-white.jpg) repeat-y;
	width:242px;
}

#logged-options {
margin-left:4px;
}

#right-col .options-back-middle-white a{
border-bottom:1px solid #FFFFFF;
width:165px;

}

#profile-and-options {
	clear:left;
	width:477px;
	float:left;
	padding-right:0px;
	margin-top:20px;
	margin-left:0;
}


.options-back-middle-white ul {
padding:5px;

}

.options-back-middle-white li img {
float:left;
padding:2px 15px 2px 15px;

}

.options-back-middle-white li{
	height:30px;
}




.options-back-bottom-white {
	background:url(../images/general/login/options-back-bottom-white.jpg) no-repeat;
	height:30px;

}

.options-back-bottom {
	background:url(../images/general/login/options-back-bottom.jpg) no-repeat;
	height:6px;
}


.button2 {
background:#322424 none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:9px;
padding:2px 5px 2px 5px ;
margin-right:5px;
float:left;

}

.quick-search {
width:157px;
margin-top:5px;
}

.quick-words {
margin-top:5px;
}

.quick-search-box {
width:157px;
padding:2px 1px 2px 1px ;
}

#quick-search-container{
	margin-top:4px;
}

#quick-search-container .title{
	width:183px;
	height:26px;
	background:url(../images/general/bg-quick-search-title.png);
	text-indent:-10000px;
}

#quick-search-container .login{
	width:183px;
	height:26px;
	background:url(../images/general/bg-candidate-login.png);
	text-indent:-10000px;
}


#quick-search-container .body{
	border:1px solid #cdcdcd;
	background:url(../images/general/bg-quick-search-body.png) #7c0b00 bottom left repeat-x;
	color:#dad9d8;
	font-size:11px;
	font-weight:bold;
	padding:9px 4px 14px 12px;

	line-height:13px;
}

#quick-search-container .body ul{
list-style:none;
}


#quick-search-container .body a{
	color:#7db1ca;
	font-weight:normal;
	padding-left:15px;
	background:url(../images/general/bg-news-link.gif) no-repeat top left;
}

.padding-top-results{
padding-top:5px;
}

.box-top-black {
	background:url(../images/general/login/box-top-black.jpg) repeat-x;
	color:#FFFFFF;
	padding: 3px 0 0 10px;
}

.profile-job-results {
	width:463px;

}


.profile-job {
	width:463px;
}

.profile-popup {

}




.profile-job-results2 {
	width:463px;
	padding-left:0;
	padding-right:0;
	margin-left:-10px;
}

.search-results-titles{
color:#9d170c;
font-weight:bold;

}

#profile-job-match-results {
	width:478px;
	margin-top:0;
}

.profile-cv p{
padding:10px;

}



.box-content-cv {
	background:url(../images/general/login/box-content.jpg) repeat-y;
	min-height:100px;
	vertical-align:middle;
	text-align:left;
	padding:10px;
	
	
	
}

.box-content-popup {
	
	text-align:left;
	padding:10px;
	
	
}

.red-letter{
color:#FF0000;
}

#profile-job-match .box-content-cv p{
margin:0;
padding:0;
}



.box-content-profile-results {
	min-height:100px;
	vertical-align:middle;
	text-align:center;
	width:455px;
	padding-left:10px;
	padding-right:10px;
}

.box-content-profile-results p {
	
	text-align:left;
}

.box-bottom-profile-results {
	background:url(../images/general/login/box-bottom.jpg) no-repeat;

}

.personal-details textarea {
width:150px;
height:30px;
}

.personal-details input,.work-details input {
width:150px;
margin:5px 0 5px 0;
padding:0;
}

.personal-details select, .work-details select {
width:150px;
margin:5px 0 5px 0;
padding:0;
}

.work-details .advanced-search-select-width {
width:200px;
padding:0;
}

.work-details .profile-width{
width:335px;
}

.work-details .caption-width {
width:30px;
text-align:center;
}

.work-details .caption-title-width {
width:150px;
}

.work-details .work-title-width  {
width:105px;
}

.login-details .work-title-width  {
width:200px;
}

.login-details .work-title-width2  {
width:105px;
}

.login-details {
padding:10px;
}

.col1-2 {
width:100px;
}

.tr-padding{
height:25px;
}

.work-details .radio {
width:10px;
}

.work-details .notice-period-align {
margin-left:10px;
}

.personal-details .radio-size {
width:25px;
text-align:center;
}


.personal-details .email-width {
width:275px;
}


.personal-details select.dob {
width:42px;
}

.personal-details select.dob-year {
width:60px;
}


.personal-details .col1 {
width:250px;
}

.box-top {
	background:url(../images/general/login/box-top.jpg) repeat-x;
	color:#FFFFFF;
	padding: 3px 0 0 10px;
	

}

.box-top p{
	margin-top:0px;
	padding-bottom:5px;
}



.box-content-profile {
	background:url(../images/general/login/box-content.jpg) repeat-y;
	min-height:100px;
	vertical-align:middle;
	text-align:center;
}

.box-bottom-profile {
	background:url(../images/general/login/fade-bottom2.jpg) repeat-x;
	width:473px;
	height:20px;
	
	
	
	

}

.personal-details .fieldname {
width:90px;
}

#telephone_type_id{
width:120px;
}



.button{
	background:#322424;
	color:#ffffff;
	font-size:11px;
	padding:5px;
	border:0;
}

.button3{
	background:#322424;
	color:#ffffff;
	font-size:11px;
	padding:3px 8px 3px 8px ;
	border:0;
}

.title-width-preferences{
width:300px;
float:left;
}

.feedback-ul input.text-feedback {
width:250px;
}

.feedback-ul textarea.text-feedback {
width:242px;
height:60px;
}

.logged-in-ul li {

padding:5px 0 5px 0;

}

.logged-in-bottom-padding{
padding-bottom:10px;
}

.adjust-arrow-profile{
padding-top:5px;
margin-right: -5px;
}


.section-pic{
width:100px;float:left;

}

#profile-job-match .box-content-cv .section-pic-text {
padding-top:20px;
}

#profile-job-match .box-content-cv a {
color:#FF0000;

}


.registration select{
margin:0;
padding:0;
width:200px;
}

.registration input{
width:200px;
}

.registration li {
padding:3px 0 3px;
}

.registration .titlesli {
padding:4px 0 4px;
}

.registration .address {
height:60px;
padding:8px 0 32px;
}

.registration textarea{
width:200px;
height:60px;
}

#dob_day{
width:50px;
}

#dob_month{
width:50px;
}

#dob_year{
width:70px;
}


.registration .radio {
width:10px;
}

#telephone_type_id {
width:150px;
}

#profile-job-match .box-content-cv .reg-space {
padding:3px 0 3px 10px;
}

.other-sector {
width:300px;
padding:0;
}



.login-name{
background:transparent url(../images/general/login/right-arrow-black.png) no-repeat;

}

.logged-in-ul img {

}

.padding-ten {
padding:10px;
}

.clogin-texts , .clogin-back-middle .clogin-texts{
padding-right:0; 
margin-right:0; 
display:inline;
padding-left:0; 
margin-left:0;

} 

.feedback-ul .advanced-search-select-width {
width:300px;
padding:0;
}