@charset "utf-8";
/* CSS Document */
body{
	margin:0 auto;
	background: url(../images/bg.png) #FFFFFF repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
}
img{
	border:none;
}
.clear{
	clear:both;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
	font-size:0;
}
.body-content{
	width:1003px;
	margin:0 auto;
}
.header{
	padding:21px 0 20px 15px;
}
.header-links{
	padding-top:22px;
	color:#0A0A0A;
	font-size:11px;
	}
.header-links .briefcase {
	display:block;
	float:left;
	width:32px;
	height:27px;
	background:url(../images/briefcase-icon.gif);
	background-position:0px 0px;
}

.header-links .employer {
	display:block;
	float:left;
	width:32px;
	height:27px;
	background:url(../images/employer-icon.gif);
	background-position:0px 0px;
}

.header-links .briefcase:hover, .header-links .employer:hover {
	background-position:0px 27px;
}

.header-links img{
	float:left;
}
.header-links .links{
	float:left;
	margin-left:10px;
}
.header-links a{
	color:#0A0A0A;
	text-decoration:none;
}
.header-links a:hover{
	text-decoration:underline;
}
#orange{
	color:#C65B18;
	text-decoration:underline;
}
.text-block{
	float:left;
	width:554px;
	padding:15px 0 0 15px;
	font-size:12px;
}
.text-block h5{
	font-size:12px;
	color:#282b61;
	margin:10px 0 0 0;
}

.text-block .section_desc{
	font-size:12px;
	color:#808080;
	margin:10px 0 0 0;
	line-height:15px;
	font-weight:bold;
}

.text-block .lateral_padding {
	padding:0 15px;
}

.leading18 {
	line-height:18px !important;
}

.text-block #grey{
	color:#464646;
	margin:20px 0;
}
.text-block a{
	color:#c65b18;
	text-decoration:none;
	width:auto;
}
.normal{
	line-height:normal;
}
.text-block .col{
	float:left;
	width:50%;

}

.text-block .ressources a {
	color:#000000 !important;
	text-decoration:none;
	width:auto;
	line-height:28px;
}

.text-block .ressources a:hover {
	text-decoration:underline;
}

.hotjobs-blok{
	width:256px;
	float:left;
	padding-left:9px;
	margin-top:15px;
}
.ad-block{
	float:left;
	width:162px;
	padding-left:7px;
	margin-top:15px;
}


.jobs-list{
	padding-top:0px;
	}
.jobs-list .top{
	background:url(../images/hotjobs-top.gif) no-repeat bottom;
	height:13px;
	width:254px;
}
.jobs-list .job-header{
	margin:0 auto;
	width:227px;
	height:70px;
	background:#F3F3F3;
	padding:0 10px;
}
.jobs-list .jobs-main{
	border:1px solid #C7C7C7;
	border-top:none;
	border-bottom:none;
	width:252px;


	
}

.jobs-list .bottom{
	background:url(../images/hotjobs-bottom.gif) no-repeat;
	height:13px;
	width:254px;
}
form{
	margin:0;
	padding:0;
	padding-top:14px;
}
#search{
	float:left;
	height:23px;
	border:1px solid #C7C7C7;
	border-right:none;
	width:180px;
	padding-top:10px;
	padding-left:10px;
	color:#8B8B8B;

	
}


#submit{
	float:left;
	border:1px solid #C7C7C7;
	border-left:none;
}
.job-links{
	padding:0;}
.job-links a{
	display:block;
	background:url(../images/dots.gif) repeat-x bottom;
	text-decoration:none;
	color:#383838;
	margin:0 auto;
	
	padding-top:13px;
	padding-bottom:13px;
	padding-left:5px;
	position:relative;
}
.job-links a:hover{
	background:url(../images/dots.gif) repeat-x bottom #E5EDFF;
}
.job-links p{
	margin:0;
	padding:0;
	font-size:12px;
}
.job-links #title{
	color:#383838;
}
.job-links #place{
	color:#6A6A6A;
}
.more{
	width:247px;
	height:15px;
	padding-top:13px;
	background:#F2F2F2;
	text-align:center;
	margin:0 auto;
}
.more a{
	font-size:11px;
	color:#6A6A6A;
}
.more a:hover{
	text-decoration:none;
}
.footer{
	height:35px;
	width:960px;
	background: url(../images/dots.gif) repeat-x top;
	margin:20px auto;
	text-align:center;
	color:#636363;
	font-size:11px;
	line-height:20px;
	padding-top:10px;

}

.footer  a{
	color:#636363;
}
.footer a:hover{
	text-decoration:none;
}

/*****application*****/

.toggle-bar{
	background: url(../images/title-middle.gif) repeat-x;
	height:38px;
	width:525px;
	padding-left:4px;
	padding-right:2px;
	margin-top:12px;
	margin-bottom:15px;
	float:left;
}
.toggle{
	margin-top:12px;
	margin-bottom:15px;

}
.title-left{
	float:left;
}
.title-right{
	float:left;
}
.toggle-bar img{
	float:left;
	margin-top:13px;
}
.toggle-bar .arrows{
	float:right;

}
.toggle-bar .arrows img{
	margin-top:8px;
	margin-left:4px;
}
.inputs p{
	margin:0;
	padding:0;
	text-align:center;
	margin-bottom:18px;
}
.inputs label{
	width:143px;
	text-align:right;
	float:left;
	display:block;
	padding-top:4px;
	padding-right:14px;
	color:#1B1818;
	font-weight:bold;
	margin-bottom:18px;

	
}
.inputs .long_label {
	width:240px;	
}

.inputs .copy {
	padding-top:4px;
	margin-bottom:18px;
}

.inputs .error {
	color:#FC2800;
	display:none;
	float:left;
	margin-left:10px;
	margin-top:4px;
}
	
.inputs .text{
	float:left;
	width:270px;
	border:1px solid #1B1818;
	padding-top:2px;
	height:18px;
	margin-bottom:18px;
	color:black !important;
} 	
.inputs .radio{
	width:auto;
	height:auto;
	border:none;
	float:left;
	margin-top:6px;
	*margin-top:2px;
	
}
.inputs .checkbox{
	width:0px;
	height:0px;
	border:0;
	float:left;
	}
.inputs .divider{
	background: url(../images/dots.gif) repeat-x;
	height:1px;
	margin-bottom:18px;
}
.inputs .agree{
	width:auto;
	text-align:left; 
	font-weight:normal; 
	padding-top:2px; 
	padding-left:5px; 
	margin-bottom:0px;
}
.next{
	width:64px;
	height:22px;
	color:#282A60;
}
.inputs textarea{
	width:100%; 
	height:100px; 
	border:1px solid #1B1818;
	overflow-y:auto; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
.inputs .gray_bkg {
	background: #EBF2FF;
}
.submit{
	width:96px;
	height:32px;
	color:#282A60;
	font-weight:bold;
	font-size:14px;
}

.apply_button {
	width:99px;
	height:34px;
	background-image:url('../images/apply-submit.gif');
	border:0;
}

.next_button {
	width:70px;
	height:24px;
	background-image:url('../images/next-button.gif');
	border:0;
}

.send_button {
	width:99px;
	height:34px;
	background-image:url('../images/send-button.gif');
	border:0;
}

.postjob_button {
	width:99px;
	height:34px;
	background-image:url('../images/postjob-button.gif');
	border:0;
}

.preview_button {
	width:99px;
	height:34px;
	background-image:url('../images/preview-button.gif');
	border:0;
}

.login_button {
	width:99px;
	height:34px;
	background-image:url('../images/login-button.gif');
	border:0;
}

.title{
	background: url(../images/title-middle.gif) repeat-x;
	padding-left:6px;
	padding-top:13px;
	height:25px;
	float:left;
	width:230px;
}
.links-list p{
	color:#383838;
	font-size:12px;
	margin:15px 0 15px 0;
}
.links-list a{
	color:#C65B18;
	font-size:10px;
}	

/*****splash*******/

.splash-content{
	width:662px;
	margin:0 auto;
	padding-top:18px;
	text-align:center;
}
.top-links{
	text-align:right;
	color:#0A0A0A;
	font-size:11px;
	padding-bottom:25px;
	padding-right:2px;
}
.top-links a{
	color:#0A0A0A;
	text-decoration:none;
}
.top-links a:hover{
	text-decoration:underline;
}
.splah-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#2B2B2B;
	line-height:22px;
	margin:14px auto;
}
.box-select{
	width:330px;
	text-align:center;
	float:left;
	margin-bottom:47px;
	margin-top:28px;
	
}
.vertical-divider{
	background:url(../images/dot2.gif) repeat-y;
	width:1px;
	height:184px;
	margin-top:32px;
	float:left;
}
.splash-footer{
	background:none;
	border-top:1px solid #C8C8C8;
}
/***********sign up***********/
.sign-up{
	float:right;
	width:218px;
	height:63px;
}
.sign-up img{
	float:left;
}
.sign-up .sgn{
	float:left;
	width:199px;
	height:64px;
	background:url(../images/sgn-middle.gif) repeat-x;
	padding-left:5px;
}
.sign-up .sgn p{
	margin:10px 0 7px 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	color:#C65B18;
}
.sign-up form{
	margin:0;
	padding:0;
}
.sign-up .sign-field{
	border:1px solid #CACACB;
	height:16px;
	width:175px;
	color:#8B8B8B;
	font-size:10px;
	padding-left:7px;
	padding-top:3px;
	border-right:none;
	float:left;
}
.sign-up .go{
	float:left;
	background:url(../images/submit.gif);
	width:14px;
	height:22px;
	margin:0px;
	padding:0;
	border:0;
	}
.post-job img{float:left}
.post-job a{
	float:right;
	font-size:11px;
	color:#6A6A6A;
	margin-right:4px;
}
.post-job a:hover{
	text-decoration:none;
}

/*******jobseeker******/

.green-box{
	border:1px solid #C7C7C7;
	border-top:none;
	border-bottom:none;
	width:267px;
	margin:0 auto;
	}
	
.top-green{
	background:url(../images/top-green.gif) no-repeat bottom;
	height:10px;
}
.middle-green{
	background:url(../images/middle-green.jpg) repeat-x;
	margin:0 auto;
	width:253px;
	padding:14px 0 0 9px;
}
.bottom-green{
	background:url(../images/bottom-green.gif) no-repeat top;
	height:10px;
	margin-bottom:10px;
}
.middle-green p{
	margin-top:22px;
	padding:0;
	font-size:11px;
	color:#383838;
	line-height:15px;
}
.middle-green a{
	line-height:normal;
}
.middle-green img{
	margin-right:5px;
}
.divide{
	height:1px;
	background:url(../images/dots.gif) repeat-x;
}
#light-grey{
	color:#808080;
	margin:20px 0;
}
.paragraphs h6{
	font-size:12px;
	color:#040404;
	padding:0;
	margin:0;
}
.paragraphs p{
	margin:0;
	margin-bottom:25px;
	line-height:18px;
}
.paragraphs ul{
	margin:0;
	margin-left:14px;
	margin-bottom:25px;
	padding:0px;
}
.paragraphs ul li{
	margin:0;
	padding:0;
}
#blue{color:#282b60;}
#dark-grey{
	color:#212121;
}
.contact{
}

.contact p{
	margin:0 10px 0 0;
	color:#2d2d2d;
	line-height:18px;
}
.contact a{
	color:#2d2d2d;
	line-height:normal;
}



.green-button a{
	width:72px;
	height:18px;
	display:block;
	float:right;
	line-height:18px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/green-button.gif) no-repeat left;
	text-decoration:none;
	margin-top:-2px;
}
.green-button a:hover{
	background-position:right;
}

.blue-button a{
	width:82px;
	height:18px;
	display:block;
	float:right;
	line-height:18px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/blue-button.gif) no-repeat left;
	text-decoration:none;
	margin-top:-2px;
}
.blue-button a:hover{
	background-position:right;
}

.submit-button a{
	width:128px;
	height:32px;
	display:block;
	line-height:32px;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/apply-button.gif) no-repeat left;
	text-decoration:none;
	margin-top:0px;
}
.submit-button a:hover{
	background-position:right;
}


.long-bar{
	background: url(../images/title-middle.gif) repeat-x;
	height:26px;
	width:525px;
	padding-left:4px;
	padding-right:2px;
	padding-top:12px;
	float:left;
}
.long-bar img{
	float:left;
}
.grey-text p{
	color:#383838;
}
.green-box2 .content{
	float:left;
	background:url(../images/succes-box-middle.png) repeat-x;
	height:213px;
	width:526px;
	padding-left:4px;
	padding-top:20px;
	color:#383838;
	_margin-right:-3px;
}
.green-box2 .pic-box{
	width:250px;
	float:left;
	margin-top:10px;
	margin-right:15px;
}
.green-box2 p{
	margin:0;
	font-size:12px;
}
.green-box2 .pic-box p{
	font-size:12px;
}
.green-box2 .pic-box img{
	margin-right:8px;
}
.green-box2 .pic-box a{
	line-height:normal;
}



/* new css */

.list-jobs {
	border:1px solid black;
	border-collapse: collapse;
	}
.list-jobs td {
	border:1px solid black;
	}
.list-jobs a {
	 line-height:15px;
	}
	
/*********hotjobs***********/
.detailed-jobs{
	width:556px;
	padding-top:0;
}
.detailed-jobs .jobs-main{
	width:554px;
	
}
.detailed-jobs .job-header{
	width:518px;
	padding-right:20px;

}
.detailed-jobs .job-links{}
.detailed-jobs .job-links a{
	width:535px;
	padding-top:26px;
}
.detailed-jobs .job-links img{
	float:left;
	margin-top:0px;
}
.detailed-jobs .job-links a:hover{
	font-weight:bold;
}
.detailed-jobs .job-title{
	float:left;
	width:216px;
	line-height:normal;
}
.detailed-jobs .client{
	float:left;
	width:180px;
	line-height:normal;
}
.detailed-jobs .place{
	float:left;
	width:85px;
	font-weight:bold;
	line-height:normal;
	padding-right:5px;
}
.detailed-jobs .more{
	width:548px;
	height:16px;
	padding-top:12px;
	font-size:11px;
	color:#1B1818;
}
.detailed-jobs .more a{
	color:#1B1818;
	line-height:normal;
}
.detailed-jobs .more #selected{
	font-weight:bold;
}
.detailed-jobs .more img{
	margin-bottom:-3px;
	margin-left:3px;
	margin-right:3px;
}
.detailed-top{background:url(../images/detailed-top.gif) no-repeat bottom;
	height:10px;
}
.detailed-bottom{
	background:url(../images/detailed-bottom.gif) no-repeat top;
	height:10px;
}


/**************hotjob detail**********/


.hotjobs-detailed{
	margin-top:16px;
	margin-bottom:16px;
}

.hotjobs-detailed .left{
	background:url(../images/greylft.png) no-repeat right;
	width:10px;
	height:167px;
	float:left;
}
.hotjobs-detailed .midd{
	background:url(../images/greymdl.gif) repeat-x;
	height:164px;
	width:530px;
	float:left;
	padding-top:3px;
}
.hotjobs-detailed .midd h5{
	color:#282B60;
	float:left;
	width:135px;
	padding:0;
	padding-left:10px;
	padding-top:10px;
	margin:0;
	
}
.hotjobs-detailed .midd h6{
	float:left;
	width:220px;
	font-size:12px;
	color:#030303;
	padding:0;
	margin:0;
	padding-top:10px;
	font-weight:normal;
	
}
.hotjobs-detailed .right{
	background:url(../images/greyrght.png) no-repeat left;
	width:10px;
	height:167px;
	float:left;
}
.salary h6{
	float:left;
	margin:0; 
	padding:0;
	margin-top:25px;
	font-weight:normal;
	
}
.salary h5{
	width:85px;
	float:left;
	margin:0;
	padding:0;
	margin-top:25px;
}

.description p{
	padding:0;
	margin:0;
}
.description h5{
	margin-top:25px;
	margin-bottom:20px;
}
	
.description ul{
	margin:0 !important;
	padding:0 !important;
	list-style:disc !important;
	padding-left:10px !important;
}
.description ul li{
	list-style:disc !important;
}


/***********job list****************/

.list-block{
	background:url(../images/dots.gif) repeat-x bottom;
	padding-top:18px;
	padding-bottom:15px;
}
.list-block p{
	margin:0;
	float:left;
	color:#030303;
}
.list-block .job-title{
	width:215px;
}
.list-block .posted{
	width:106px;
}
.list-block .approved{
	width:72px;
}
.list-block .consultant{
	width:144px;
}
.list-block .status{
	width:72px;
}
.list-block .actions{
	width:56px;
}
.list-block .actions a{
	color:#030303;
	text-decoration:underline;
}
.list-block .actions a:hover{
	text-decoration:none;
}

/******************/

#black{
	color:#1b1b1b;
}

.testimonial{
	width:253px;
	float:left;
	
}
.testimonial p{
	margin-top:0;
	font-size:12px;
	color:#FEFDFD;
}
.testimonial p b, .testimonial p strong{
	color:#585858;
}
.testimonial .top-testimonial{
	background:url(../images/top-testimonial.gif) bottom no-repeat ;
	height:9px;
}
.testimonial .middle-testimonial{
	background: #FFFFFF;
	height:auto;
	border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
	margin-left:1px;

}
.testimonial .testimonial-text{
	margin:0 2px;
	background:url(../images/bg-testimonial.gif) #B1BD25 repeat-x bottom;
	padding:15px 15px;
}
.testimonial .bottom-testimonial{
	background:url(../images/bottom-testimonial.gif) no-repeat top;
	height:53px;
}
.std-list{
	padding-left:10px;
}
.std-list li{
	margin-bottom:15px;
}
.links p{
	margin-top:0;
	text-align:left;
}