/*
World Careers Network Plc
System:		ATS v7
Client:		LEK Consulting
Description:	Main Search Engine CSS
Created By:		Ed Whitehorn
--------------------------------------------------
Last Updated By: 	Ed Whitehorn
Date: 06/09/2010
*/

/* Search from */
div.search_main { float: left; }
div.pre_search_text { color: #00523D; }
div.pre_search_text a, div.pre_search_text a:visited{ text-decoration: underline; }
div.pre_search_text a:hover, div.pre_search_text a:active{}
div.post_search_text { clear: both; }

div.pre_search_text .para {
	font-size: 1.2em;
	color: #00523D;
	font-weight: bold;
	padding-right: 20px;
	}
div.search_form {
	background: none;
	padding: 10px;
	margin-top: 10px;
	
}
div.and_or_row {}
div.pre_submit_text { color: #000; }
div.pre_submit_text  a, div.pre_submit_text a:visited{}
div.submit_button { 
	
	margin: 0 0 0 120px !important;
	padding: 0 15px !important;
	text-align: left;
	
	
}
div.submit_button input, div.post_result_text span a {	
	cursor: pointer;
	
}
div.submit_button input:hover, div.post_result_text span a:hover {
	cursor: pointer;
	text-decoration: none !important;
	
}
div.submit_button input:active, div.post_result_text span a:active{
	cursor: default;
	
}
div.post_submit_text { }
div.post_submit_text a, div.post_submit_text a:visited{}
div.post_submit_text a:hover,div.post_submit_text a:active{}
div.map { float: right }
div.search_form_label {
	float: left;
	width: 120px;
	margin: 4px 0 0 0;
	margin-right: 10px;
	color: 	#000000;
	font-weight: normal;
	font-size: 1.1em;
	text-align: left;
}
div.search_form_field { float: left; 
font-size: 1.2em; 
border: default;}
div.clear_q_row {
	width: 10px;
	height: 2px;
}

/* SEARCH RESULTS */
div.results_main { clear: both; }
div.results_main h2 { display: block; }
div.searched_for_text {
	color:#00523D;
	font-size:1.2em;
	font-weight:normal;
	font-weight: normal;
	padding: 0;
	padding-top: 15px;
	margin: 0;
}
div.searched_for_list {
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	background:none;
	
	}
div.searched_for_field {
   float: left;
   margin: 0px 10px 0px 10px;
   width: 10em;
   color: #000;
   font-weight: bold;
}
div.searched_for_value { float: left; }
div.pre_result_text {
	font-size: 1.167em;
	margin: 10px 0 10px 0;
	color: #045A41;
	font-weight: normal;
}

div.pre_result_text b {
	
	font-weight: normal;
}

div.post_result_text span a, div.post_result_text span a:hover, div.post_result_text span a:visited{
	padding-left: 6px;
	padding-right: 6px;
}

div.results_table table{
	
	width: 645px;
	border: 1px solid #aaaaaa;
	border-collapse: collapse;
	margin: 0 0px 25px 0px;
}
/* TABLE ELEMENTS */
div.results_table { color: #000; }
div.results_table span { display:none; }
div.results_table tr { color: #363636; }


div.results_table td {
	vertical-align: top;
	margin: 0px;
	padding: 3px;
	border-bottom:1px solid #aaaaaa;
	text-align:left;
	color: #000000;
	background: #FFFFFF;
	vertical-align: middle;
}


.table_row_hover td a{}
.table_row_hover td {
	 
	}
div.results_table th {
	text-align: left;
	vertical-align: top;
	padding: 5px 3px;
	
	color: #fff;
	font-weight: bold;
	border-bottom:1px solid #aaaaaa;
	background: #00523D;
}
div.results_table td a:link, div.results_table td a:visited { text-decoration:none; }

div.results_table td a:hover, div.results_table td a:active { text-decoration:underline; }

/* VACANCY DESCRIPTION BOX */
div.vac_desc {
background: #FFFFFF;
	border: 1px solid #344052;
	border-top: none;
	*border-top: 1px solid #344052;
	*border-bottom: none;
	width: 645px;
	float:left;
}
/* VACNACY DESCRIPTION ROWS */
.Textodd, .Blobodd {
	clear: both;
	height: 100%;
	width: 100%;
	border-bottom: 1px solid #344052;
}
.Texteven, .Blobeven  {
	clear: both;
	width: 100%;
	border-bottom: 1px solid	#344052;
}

/* DETAIL LABEL */
.field_title {
	float: left;
	clear:both;
	padding: 4px 2px 4px 12px;
	font-weight: bold;
	height: 100%;
	width:30%;
	color: #344052;
	font-size: 1.08em;
}

/* VACANCY DETAILS */
.field_value {
	width: 61%;
	padding: 4px 2px 4px 2px;
	float:left;
}

div.vac_ref {}

div.vac_desc_top{
	
	font-style: none; }
div.vac_desc_top h2 {
	display: block;
	font-style: normal;
	margin: 2px 0px 2px 0px;
}

div.vac_desc_foot{
	width:99%;
	margin-top:20px;
	clear:both;
}

/* LINKS FOR APPLY, EMAIL TO FRIEND ETC... */
div.links_bottom { }
div.links_bottom ul {
	margin-left: 0px;
	display: inline;
}
div.links_bottom li { display: inline; }
/* APPLY BUTTON */
div.links_bottom a, div.links_bottom a:visited {
	display: block;
	padding: 3px;
	float: left;
	text-decoration: none;
}
/* HOVER EFFECTS */
div.links_bottom a:hover, div.links_bottom a:active {
	display: block;
	padding: 3px;
	float: left;
	
}


	
div.apply_bottom a{ 
	}

div.apply_bottom a:hover{
	
	cursor: pointer; }
	
div.apply_bottom a:active{
	cursor: pointer; }

div.links_box {
	width: 16%;
	position: relative;
	float: right;
	display: none;
}
div.links_box ul {
   margin-left: 0px;
   display: inline;
}
div.links_box li {
	display: inline;
}
/* OTHER BUTTONS*/
div.links_box a, div.links_box a:visited {
	display: block;
	padding: 3px;
	float: left;
	
}
/* HOVER EFFECTS */
div.links_box a:hover, div.links_box a:active {
	display: block;
	padding: 3px;
	float: left;
	text-decoration: none;
}
div.vac_docs {
	clear: both;
	margin-top: 1em;
}
table.vac_docs td { }

.agent_list_field{ margin-left:10px; }
.agent_list_value{
	margin-left:30px;
	padding-bottom:10px;
}
.email_sms_check{
	position:relative;
	float:right;
	margin-top:-20px;
	margin-right:20px;
}
.email_send_check{
	padding-top:5px;
	margin-left:250px;
}
.agent{ border: 1px solid #000; }
.bottom{
	margin-top:10px;
	border: 1px solid #000;
}
.sms{
	padding-top:10px;
	margin-left:250px;
}
.mobile_label{
	padding-top:10px;
	padding-bottom:10px;
}
.mobile_textbox{
	padding-bottom:10px;
}
.update_button{
	position:relative;
	float:right;
	padding-top:20px;
	margin-right:30px;
}
.add_button{
	position:relative;
	float:left;
	margin-top:-22px;
	margin-left:30px;
}
div.agent_form_field {
	width: 200px;
	float: left;
	padding-bottom:10px;
}

div.back_to_results a, div.back_to_results a:visited{}
div.back_to_results a:active, div.back_to_results a:hover{  }