
#breadcrumb, #breadcrumb a{
	color:#4a4a4a;
	}
	#breadcrumb b{
		text-shadow:none;		
}
#page_menu a.selected{
	color:#000;
}

#aboutus_container{
	margin:30px 30px 0; 
	background:url("/html/new_images/company/aboutus_bg") no-repeat 525px 40px;
	height:100%
	}
	#aboutus_container img{
		margin-bottom:15px;		
	}
	#aboutus_container p{
		width:500px;
		text-align:justify;		
}
#careers_container{
	margin:30px;
	float:left;
	width:757px; 
	}
	#careers_container img{
		margin-bottom:15px;
		display:block;
	}
	#vacancies{
		float:left;
		width:363px;
		margin-right:15px;
	}
	#join_the_team{
		float:left;
		width:363px;
		margin-left:15px;
	}
#contactus_container{
	margin:30px 0;
	float:left;
	width:800px; 
	}
	#contactus_container img{
		margin-left:30px;		
}
span.career_vacancy{
	display:block;
	float:left;
	border:1px solid #CCC;
	margin-top:5px;
	padding:3px 5px;
	width:340px;
	position:relative;
	}
	span.career_vacancy.expanded{
		border-color:#4a4a4a;
		background:#4a4a4a;	
		}
		span.career_vacancy.expanded p{
			color:#FFF;
	}
	p.vacancy_title{
		float:left;
	}
	p.vacancy_info{
		float:right;
		}
		p.vacancy_info a.more_info, 
		p.vacancy_info a.hide_info{
			color:#3399ff;
			cursor:pointer;		
		}
		p.vacancy_info a.more_info:hover, 
		p.vacancy_info a.hide_info:hover{
			color:#3399ff;
			text-decoration:underline;		
	}
	span.vacancy_requirements{
		display:none;
		position:absolute;
		left:351px;
		top:-120px;
		background:#4a4a4a;
		width:340px;
		padding:15px;
		height:300px;
		overflow-y:scroll;			
	}
	span.vacancy_requirements p{
		color:#FFF;
	}
	span.vacancy_requirements a{
		margin-top:10px;
		color:#3399ff;
		float:right;		
}