/* style reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
/* global styles */
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
	color: #fff;
    background: url(../img/bg-tile.jpg) repeat fixed #252326;
}
a.aboutLink, a.aboutLink:visited {text-decoration: underline; color:#525252;}
a.aboutLink:hover {text-decoration: none;}

a, a:visited {text-decoration: none; color:#525252;}
a:hover {text-decoration: underline;}

div.clearfix {clear: both;}
#top {position:relative; width:956px; height:145px; margin-bottom:10px; margin:auto;  background:none;}
	#logo a{position:absolute; top:38px; left:0; background:url(../img/logo.png) no-repeat; width:152px; height:69px;}
	#logo a span {display:none;}
	#top_text{position:absolute; top:70px; right:0; background:url(../img/top_text.png) no-repeat; width:467px; height:17px;}
	#top_text span{display:none;}
	
	/* Navigation top*/
	
	#menu {height:25px; width:100%; background:url(../img/menu.png) no-repeat #1a1d20;}
	#menu ul.level-1 {margin:0 auto; width:956px; } 
	#menu ul.level-1 li{float:left; padding:0; text-align: center; width: 159px; padding-top:7px; position:relative; }
	
	/* menu item space edit*/
	#menu ul.level-1 li.resize {float:left; padding:0; text-align: center; width: 150px; padding-top:7px; position:relative; }

	#menu ul.level-1 li a{display:block; height:18px;}
	
	#menu ul.level-2 {display:none; position:absolute; background-color:#3a3a3a; top:25px; left:40px; width:115px; z-index:100;}
	#menu ul.level-2 li { /*background:url(../img/menu_drop_border_new.png) no-repeat center top;*/ width:103px; padding:7px 6px; text-align:left;}
	#menu ul.level-2 li.top {backround:transparent;}
	#menu ul.level-2 li a {color:#ffffff; text-transform:normal; height:auto; padding-left:3px; text-decoration:none; font-size:13px; padding-top:2px;padding-bottom:5;}
	#menu ul.level-2 li:hover {background-color:#9988aa;}
	#menu ul.level-2 li.last:hover {background-color:#9988aa; background-image:url(../img/menu_drop.png) no-repeat center bottom;}
	#menu ul.level-1 li:hover ul.level-2 {display:block;}
	
	                    	
#container{width:956px; margin-bottom:10px; margin:auto;}
#banner {width:956px; }
#black_menu{width:956px; height:76px; /*background:url(../img/black_menu.png) repeat-x;*/ }
	#black_menu ul li{height:76px; width:158px; float:left;}
	#black_menu ul li.last{background:none;}
	/*#black_menu ul li a{display:block; padding:0;}*/
	
	/* image replacement*/
	
	/*ventura*/
	#black_menu ul li.img_link_ven a.img_replace_ven {
		width: 158px;
		height: 76px;
		display: block;
		background: transparent url(../img/m_venture.png) no-repeat 0px 0px;
		text-decoration:none;
	}
	
	#black_menu ul li.img_link_ven a.img_replace_ven:hover {
		background: transparent url(../img/m_venture.png) no-repeat 0px -76px;
	}
	
	/*broadcast*/
	#black_menu ul li.img_link_brd a.img_replace_brd {
		width: 158px;
		height: 76px;
		display: block;
		background: transparent url(../img/m_broadcast.png) no-repeat 0px 0px;
		text-decoration:none;
	}
	
	#black_menu ul li.img_link_brd a.img_replace_brd:hover {
		background: transparent url(../img/m_broadcast.png) no-repeat 0px -76px;
	}
	
	/*information*/
	#black_menu ul li.img_link_inf a.img_replace_inf {
		width: 158px;
		height: 76px;
		display: block;
		background: transparent url(../img/m_information.png) no-repeat 0px 0px;
		text-decoration:none;
	}
	
	#black_menu ul li.img_link_inf a.img_replace_inf:hover {
		background: transparent url(../img/m_information.png) no-repeat 0px -76px;
	}
	
	/*semi conductors*/
	#black_menu ul li.img_link_sem a.img_replace_sem {
		width: 158px;
		height: 76px;
		display: block;
		background: transparent url(../img/m_semiconductors.png) no-repeat 0px 0px;
		text-decoration:none;
	}
	
	#black_menu ul li.img_link_sem a.img_replace_sem:hover {
		background: transparent url(../img/m_semiconductors.png) no-repeat 0px -76px;
	}
	
	
	/*cleantech*/
	#black_menu ul li.img_link_clt a.img_replace_clt {
		width: 158px;
		height: 76px;
		display: block;
		background: transparent url(../img/m_cleantech.png) no-repeat 0px 0px;
		text-decoration:none;
	}
	
	#black_menu ul li.img_link_clt a.img_replace_clt:hover {
		background: transparent url(../img/m_cleantech.png) no-repeat 0px -76px;
	}
	
	/*mobile*/
	#black_menu ul li.img_link_mob a.img_replace_mob {
		width: 166px;
		height: 76px;
		display: block;
		background: transparent url(../img/m_mobile.png) no-repeat 0px 0px;
		text-decoration:none;
	}
	
	#black_menu ul li.img_link_mob a.img_replace_mob:hover {
		background: transparent url(../img/m_mobile.png) no-repeat 0px -76px;
	}
	  

 	/*Excectuive Searc Page*/
	.ex_search_list{ padding:5px 0 0 15px;}
	
	
#content_home{width:956px; background:url(../img/content_home.png) repeat-y; color:#969797; }
#content_home_bottom{width:956px; height:16px; background:url(../img/content_bottom.png) no-repeat; }

#left_content									{
												border-right:1px solid #B5B5B5;
												float:left;
												margin-right:2px;
												margin-top:10px;
												padding:8px 10px 0;
												width:206px;
												}
												
		.mini_slider{width:160px; height:80px; margin:0 20px;}
	#right_content{float:right; width:704px; padding:10px;}
	#quick_job_search{width:220px; border-right:1px solid #b5b5b5;padding:8px 10px 10px 0;float:left;}
		#short_info{width:450px; padding-right:10px; float:right}
	
	#content{width:956px; background:url(../img/content.png) repeat-y; color:#969797; }
	#content_bottom{width:956px; height:16px; background:url(../img/content_bottom.png) no-repeat; }
	
	#left_section{width:645px; padding:0 10px 10px 30px; margin-top:30px; float:left; border-right:1px solid #ccc;}
	#left_section p{font-size:13px;}
	
	#right_section{width:245px; padding:0 10px 10px 10px; margin-top:30px; float:left;}
	
	#content_section{
	border-right:1px solid #CCCCCC;
	float:left;
	margin-top:15px;
	min-height:250px;
	padding:0 25px 10px 18px;
	width:647px;
	}
	
	#content_section_set_height{
		border-right:1px solid #CCCCCC;
		float:left;
		margin-top:15px;
		min-height:564px;
		padding:0 25px 10px 18px;
		width:647px;
		font-size:13px;
	}
		
	#content_section_alternate{
	float:left;
	font-size:13px;
	margin-top:15px;
	padding:0 0 15px 18px;
	width:937px;
	}
	
	#content_section_big{
	float:left;
	font-size:12px;
	margin-top:15px;
	padding:0 17px 15px 18px;
	width:920px;
	}
	
	#content_section p{font-size:13px;}
	
	/* contact page */
	#cntct_content_section{width:915px; padding:0 25px 10px 18px; margin-top:15px; float:left; /*border-right:1px solid #ccc;*/}
	#cntct_content_section p{font-size:13px;}
	
	#sub_section{float:right;margin-top:15px;padding:8px 20px 10px;width:225px;}
	
	.h3_semiconductor{width:648px; height:72px; background:url(../img/h3_semiconductors.png) no-repeat; margin-bottom:10px;}
	.h3_broadcast{width:550px; height:28px; background:url(../img/h3_broadcast.png) no-repeat; margin-bottom:10px;}
	.h3_communications{width:452px; height:26px; background:url(../img/h3_communications.png) no-repeat; margin-bottom:10px;}
	.h3_energy{width:600px; height:30px; background:url(../img/h3_energy.png) no-repeat; margin-bottom:10px;}
	.h3_software{width:358px; height:26px; background:url(../img/h3_software.png) no-repeat; margin-bottom:10px;}
	.h3_portfolio{width:532px; height:33px; background:url(../img/h3_portfolio.png) no-repeat; margin-bottom:10px;}
	.h3_executive{width:343px; height:26px; background:url(../img/h3_executive.png) no-repeat; margin-bottom:10px;}
	.h3_values{width:210px; height:25px; background:url(../img/h3_values.png) no-repeat; margin-bottom:10px;}
	.h3_vision{width:200px; height:25px; background:url(../img/h3_vision.png) no-repeat; margin-bottom:10px;}
	.h3_contract{width:257px; height:25px; background:url(../img/h3_contract.png) no-repeat; margin-bottom:10px;}
	.h3_history{width:99px; height:32px; background:url(../img/h3_history.png) no-repeat; margin-bottom:10px;}
	.h3_contingency{width:283px; height:29px; background:url(../img/h3_contingency.png) no-repeat; margin-bottom:10px;}
	.h3_about{width:115px; height:23px; background:url(../img/h3_aboutus.png) no-repeat; margin-bottom:10px;}
	.h3_cv{width:116px; height:26px; background:url(../img/h3_sendcv.png) no-repeat; margin-bottom:10px;}
	.h3_contact{width:149px; height:25px; background:url(../img/h3-contact.png) no-repeat; margin-bottom:10px;}
	.h3_csr{width:52px; height:25px; background:url(../img/h3-csr.png) no-repeat; margin-bottom:10px;}
	.h3_work{width:160px; height:25px; background:url(../img/h3-work.png) no-repeat; margin-bottom:10px;}
	.h3_management{width:268px; height:31px; background:url(../img/h3_management.png) no-repeat; margin-bottom:10px;}
	.h3_interim{width:214px; height:24px; background:url(../img/h3_interim.png) no-repeat; margin-bottom:10px;}				
	.h3_candidate{width:251px; height:24px; background:url(../img/h3_candidate.png) no-repeat; margin-bottom:10px;}
	.h3_managed{width:229px; height:29px; background:url(../img/h3_managed.png) no-repeat; margin-bottom:10px;}
	.h3_job_details{width:140px; height:29px; background:url(../img/h3_job_details.png) no-repeat; margin-bottom:10px;}
	.h3_job_search{width:140px; height:29px; background:url(../img/h3_job_search.png) no-repeat; margin-bottom:10px;}
	.h3_search_results{width:195px; height:25px; background:url(../img/h3_search_results.png) no-repeat; margin-bottom:10px;}
	.h3_job_alerts{width:129px; height:29px; background:url(../img/h3_job_alerts.png) no-repeat; margin-bottom:15px;}
	.h3_apply_for_a_job{width:195px; height:29px; background:url(../img/h4_apply_job.png) no-repeat; margin-bottom:15px;}
	
	
	.h5_testimonials{background:url(../img/h5_testimonials.png) no-repeat; width:136px; height:19px; margin-top:15px;}
	.h5_icpvalues{background:url(../img/h5_icpvalues.png) no-repeat; width:110px; height:19px; margin-top:15px;}
	.h5_purp{font-weight:bold; color:#9988aa;}
	.h5_icpbenefits{background:url(../img/h5_icpbenefits.png) no-repeat; width:127px; height:19px; margin-top:15px;}
	.h5_icpfacts{background:url(../img/h5_icpfacts.png) no-repeat; width:95px; height:19px; margin-top:4px;}
	.h5_icpfacts_special{background:url(../img/h5_icpfacts.png) no-repeat; width:95px; height:19px; margin-top:15px;}
	.h5_charities{background:url(../img/h5_icp_charities.jpg) no-repeat; width:222px; height:36px;}
	.h3_testimonials{width:177px; height:26px; background:url(../img/h3_testimonials.png) no-repeat; margin-bottom:10px;}
	.h4_testimonials{background:url(../img/h4_testimonials.png) no-repeat; width:208px; height:22px; }
	.h4_quicksearch{background:url(../img/h4_quicksearch.png) no-repeat; width:220px; height:22px; }
	
	.testimonial_mini_list {width:240px;background-color:#FFFFFF;}
	.testimonial_mini_list li {border-top:1px solid #926caf; padding-top:15px; width:225px}
	
	.line_break {border-top:1px solid #926caf; width:225px}
	
	.testimonial_mini_list li img{margin:5px 0;}
	.testimonial_list li {}
	.testimonial_list li img{float:left; margin-right:5px; clear:both; padding:10px 0;}
	.testimonial_list li img.special{float:left; margin-right:5px; clear:both; padding:10px 0 10px 40px;}
	.testimonial_list li p{float:right; border-bottom:1px solid #ccc; width:480px; padding:20px 0;}
	
	.testimonial_list li .footertext{float:right;width:480px; padding:20px 0;color:#9988aa; font-weight:bold; }
	
	/* practices */
	.practices_side_first {width:240px;}
	.practices_side_2logos {width:240px;padding-top:20px;}
	.practices_side_vc_portfoilo {width:240px; padding-top:16px}
	.practices_side {width:240px;}
	
	/*.practices_side {width:240px;padding-top:78px;}*/
	.practices_side li {border-bottom:1px solid #CCCCCC; padding: 10px 0 10px 38px; margin-right:18px;}
	.practices_side_first li {border-bottom:1px solid #CCCCCC;margin-right:18px;padding:18px 0 10px 38px;}
	.practices_side_2logos li {border-bottom:1px solid #CCCCCC;margin-right:18px;padding:18px 0 10px 38px;}
	.practices_side_vc_portfoilo li {border-bottom:1px solid #CCCCCC;margin-right:18px;padding:12px 0 10px 38px;}
	
	
	/* lIsts */	
	.triangle_list {padding:15px 0;}
	.triangle_list li{background:url(../img/triangle.gif) no-repeat top left; padding:0 0 5px 10px;}
	.list1 li{list-style:disc; list-style-position:outside; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; margin-left: 25px;}
	.list_arrow li {list-style-image:url(../img/b_arrow.png); list-style-type:disc; list-style-position:outside; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:13px; margin-left: 25px;}
	.list_arrow_exec li {list-style-image:url(../img/b_arrow.png); list-style-type:disc; list-style-position:outside; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; margin-left: 25px;}
	.list_greyarrow li{list-style-image:url(../img/b_greyarrow.png); list-style-type:disc; list-style-position:outside; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; margin-left: 8px;}
	.list_purparrow li{list-style-image:url(../img/b_purparrow.png); list-style-type:disc; list-style-position:outside; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; margin-left: 15px;padding-bottom:5px;}
	.list_about li{margin-left:15px;}
	
	/*management page styles*/
	
	.tm_photo{ 
		float:left;
		padding:5px 12px 0 1px;
		margin-top:2px;
	}
	
	
p.p_mngment								{
										height:213px;
										padding-right:4px;
										padding-top:4px;
										text-align:justify;
										}
	
	.management_opening{
		padding:5px 20px 5px 0;
		font-weight:bold;
		color:#333333;
		
	}
	
	/*content_section_alternate team_first_col p.p_mngment{
		padding-bottom:8px;
		padding-right:20px;
		padding-top:12px;
		text-align:justify;
	}*/
	
	#content_section_alternate .team_first_col 			{ 
														border-right:1px solid #CCCCCC;
														/*display:inline;*/
														float:left;
														margin-top:10px;
														min-height:710px;
														padding-right:15px;
														width:448px;
														}
	
#content_section_alternate .team_second_col 			{
														float:right;
														margin-right:18px;
														width:438px;
														margin-top:10px;
														}
	
	
	
#footer {width:956px; margin:auto; font-size:11px;}
	#footer p{float:left;}
	#footer p.copyright{float:right;}
	#footer a{color:#fff;}
	
p {padding:5px 0;text-align:justify;} 
h3 span {display:none;}
h4 span {display:none;}
h5 span {display:none;}
h6{color:#926caf; font-size:15px;}
strong.purp {color:#9988aa;}
.sub_head{color:#9988aa; padding-top:5px;}
.dark_gray {color:#333;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.img_right {float:right;}
.align-right{text-align:right;}
.read_more_align_right{text-align:right;padding-top:10px;}
.link{clear:both; font-weight:bold; text-decoration:underline;}
.font_13 {font-size:13px;}
.select{width:217px; float:left; position:relative;  }
.input{width:217px; float:left; margin:5px 0;}
.qjs_keyword{width:161px; height:22px; background:url(../img/input.jpg) no-repeat; float:left; border:none; padding:2px 0 0 15px; color:#313131; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold;}
.qjs_go{  float:right; }
/* select */
input.nice_select{width:202px; height:19px; cursor:default; color:#313131; padding:2px 0 4px 15px; background:url(../img/select.png) no-repeat; border:0; float:none; margin-top:5px;  position:relative; font-weight:bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px; }
.select_1{z-index:5;}
.select_2{z-index:1;}
ul.virtual_select{max-height:170px; width:217px; overflow:auto; display:block; position:absolute; top:28px; left:0px; display:none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:11px;  z-index:10; background:#fafafa; }
ul.virtual_select li{color:#666666; display:block; height:18px; padding:2px 0 0 15px; margin:0; border:1px solid #848484; border-bottom:1px solid #fafafa; border-top:0; cursor:pointer; background:#fff;  font-weight:normal;   }
ul.virtual_select li.last{border-bottom:1px solid #848484 !important;}
ul.virtual_select li.over, ul.virtual_select li.selected{ /*background:#9988AA;*/  background:#333333; color:#fff;  }
ul.virtual_select li.selected{border:1px solid #848484; color:#ffffff;}



/*-----------------------------------------------------------------*/
/*------------------------------ Services -------------------------*/
/*-----------------------------------------------------------------*/
.p_services_contact									{
													border-top:1px solid #CCCCCC;
													padding-top:12px;
													}
.exec_search_testimonial_mini_list					{
													border-bottom:1px solid #CCCCCC;
													padding-bottom:15px;
													text-align:justify;
													}
													
.exec_search_testimonial_mini_list_last				{
													
													padding-bottom:15px;
													padding-top:5px;
													text-align:justify;
													}
													
													

.exec_search_testimonial_mini_list li				{
													line-height:14px;
													padding-bottom:10px;
													}
															

.exec_search_testimonial_mini_list_last li				{
													line-height:14px;
													padding-bottom:10px;
													}
													
.exec_search_img									{
													padding-left:29px;
													}
.purp 												{color:#9988aa;
													}
													
.italics											{
													font-style:italic;
													}
/*-----------------------------------------------------------------*/
/*------------------------------ BANNER ---------------------------*/
/*-----------------------------------------------------------------*/
.slideshow											{
													width:956px;
													height:298px;
													z-index:1;
													}

/*-----------------------------------------------------------------*/
/*---------------------------- JOBS PAGE --------------------------*/
/*-----------------------------------------------------------------*/

.job_container 										{
													width:222px;
													height:75px;
													margin-bottom:35px;
													}
													
									
.job_link_attributes								{
													padding:7px 0 0 15px;
													background-color:#e0e0e0;
													}

.job_link_attributes_first							{
													padding:12px 0 0 15px;
													background-color:#e0e0e0;
													}
													
	
													
.job_link_attributes_last							{
													background-color:#E0E0E0;
													padding:7px 0 10px 15px;
													}

a.job_side_link:link, a.job_side_link:visited		{
													color:#9988AA;
													font-size:12px;
													font-weight:bold;
													text-decoration:none;
													}
													
a.job_side_link:Hover								{
													color:#9988AA;
													font-size:12px;
													font-weight:bold;
													text-decoration:underline;
													}
													
.job_img_curve										{
													background:url("../img/job_details_BG_bottom.png");
													/*background-image:url("../img/job_details_BG_bottom.png");*/
													background-repeat:no-repeat;
													height:9px;
													margin:0;												
													}	
													
h4.h4_job_title_semi								{
													background-image:url("../img/jobtitle_semi_conductor.jpg");
													height:34px;
													margin:0;
													text-indent:-5000px;
													}
													
h4.h4_job_vacancies									{
													background-image:url("../img/h4_job_vacancies.png");
													height:34px;
													margin:0;
													text-indent:-5000px;
													}
													
h4.h4_job_title_broadcast							{
													background-image:url("../img/jobtitle_broadcast.jpg");
													height:34px;
													margin:0;
													text-indent:-5000px;
													}
h4.h4_job_title_mob									{
													background-image:url("../img/jobtitle_mobile.jpg");
													height:34px;
													margin:0;
													text-indent:-5000px;
													}
h4.h4_job_title_it									{
													background-image:url("../img/jobtitle_info.jpg");
													height:34px;
													margin:0;
													text-indent:-5000px;
													}
h4.h4_job_title_clean_tech								{
													background-image:url("../img/jobtitle_cleantech.jpg");
													height:34px;
													margin:0;
													text-indent:-5000px;
													}

/* testimonials */
#content_section .view_more_link {
	clear:both;
	float:right;
	font-weight:bold;
	padding-top:10px;
	}

h3 {
	color:#9988aa;
	margin-top:10px;
	clear:left;
	font-size:13px;
}

h4 {
	color:#9988aa;
	/*margin-top:10px;*/
	clear:left;
	font-size:13px;
}

h4.no_top_margin {
	color:#9988aa;
	clear:left;
	font-size:13px;
	margin-top:0;
}

div.sub_block_contact {
	border-right:1px solid #CCCCCC;
	float:left;
	height:342px;
	margin-right:18px;
	padding-right:18px;
}

div.sub_block {
	float:left;
	margin-right:35px;
	padding-right:35px;
	border-right:1px solid #CCCCCC;
	height:70px;
}
div.sub_block_last_work {
	float:left;
	margin-right:18px;
	padding-right:18px;
}

div.sub_block_contact_last {
	float:left;
}

div.sub_block_last {
	float:left;
	padding-right:10px;
	margin-right:10px;
}

.contact_page div.sub_block{
	margin-left:8px;
	width:200px;
	
}

.contact_page div.sub_block_lower{
	margin-right:20px;
	width:155px;
	float:left;
}


.contact_page div.sub_block_last{
	margin-left:10px;
}


/* sidebar */
.side_bar_img{
	padding: 0px 0px 0px 32px;
}

.values_mini_list{width:229px;}

.values_mini_list li.sb_space{ padding-top:10px;}

#jobdetails {float: left; width: 750px; padding-top:8px;}
#jobdetails dt {color:#9988AA; float:left; display:block; width:90px; margin-bottom:10px; font-size:11px; font-weight:bold; }
#jobdetails dd {float:left; display:block; width:660px; margin-bottom:10px; color:#707070; }
.job_title{color:#9988AA !important;}
#applydetails {float:right; width: 150px;}

.violet											{color:#9988AA !important;
												font-weight:bold;

												}
.cssclear{clear:both;}
#resultstop{border-bottom:1px solid #CCCCCC; padding-bottom:10px; margin-bottom:10px;}

.resultsline{/*color:#000000;*/
				display:block;
				float:left;
				font-size:12px;
				height:15px;
				margin-right:10px;
				padding-top:5px;
				width:450px;}
.resultsline a{color:#9988AA;}

.resultslineloc{color:#9988AA;
				display:block;
				float:right;
				font-size:12px;
				height:15px;
				padding-top:5px;
				width:187px;}

.result{border-bottom:1px solid #CCCCCC; padding-bottom:0px; margin-bottom:10px;}

.resultdetails{
color:#707070;
float:left;
font-size:13px;
line-height:20px;
margin-right:10px;
padding-bottom:12px;
width:450px;}
.resultdetails a{color:#9988AA; font-size:12px;}

.location									{
											color:#707070;
											float:right;
											font-size:12px;
											line-height:20px;
											/*padding-top:4px;*/
											padding-top:0px;
											width:187px;
											}

.location a{color:#9988AA;}

.rssline{color:#000;}
.rssline a{color:#a181ba;}

#applydetails h6{color:#969797; font-size:11px; font-weight:bold;}
#applydetails p{font-size:11px; padding:0 0 10px 0; color:#000;}
#applydetails a{color:#a181ba;}

#searchform{background:url(../img/search_bot.png) no-repeat bottom #eaeaea; padding:10px 5px; width:637px; color:#000; }
#searchform label{color:#000;}
#searchform label.section{margin:0 6px;}
#searchform label.region{margin-left:12px;}

#searchform table th{
				font-size:12px;
				padding-bottom:8px;
				text-align:left;
				width:212px;
	}

#searchform input.keywords{width:192px; padding:0 3px;}
#searchform select.section{text-align:left;}
#searchform select.region{width:200px; margin-left:12px;}

.searchline{margin:10px 0;}
.tdsubmit{padding-top:8px;text-align:right;}
.td_see_all_vacancies{font-size:12px;}

.applydetails 								{
											font-size:12px;
											height:40px;
											margin:10px 0 0;}

.applydetails dt							{
											color:#9988AA;
											display:block;
											float:left;
											font-size:11px;
											font-weight:bold;
											width:100px;
											}
											
#job_appyform dt							{	
											padding-bottom:8px;
											}
#job_appyform dl							{	
											padding-left:101px;
											}

.applydetails dd{float:left; display:block; width:547px;}
#applyform{color:#000;}
#applyform form {clear:both; }
										
.applyinput									{
											margin-bottom:8px;
											width:224px;
											}
											
.applytextarea								{	
											margin-bottom:8px;
											width:224px;
											}
.applycv{width:224px;}

#footer {margin-bottom: 40px;}
.backline{
font-size:11px;
border-bottom:1px solid #CCCCCC;
height:21px;
margin-bottom:5px;
margin-top:0;}


.img_padding{padding-left:10px;
padding-top:10px;}