/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}

.clearFloats {
	clear:both;
}

#baraTop {
	width:100%;
	height:25px;
	background-color:#276883;
}

	#switchLanguage {
		width:800px;
		margin-left:auto;
		margin-right:auto;
		padding-top:5px;
		color:#fff;
		font-weight:bold;
	}
	
		#switchLanguage a {
			color:#fff;
			font-weight:bold;
		}

.hrTop {
	margin-top:-1px!important;
	margin-top:-7px;
}

#backgroundLogo {
	width:100%;
	height:80px;
	background-image: url(../images/background_pics/background_logo.jpg);
	margin-top:-7px !important;
	margin-top:-13px;
}

#containerLogoMenu {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	
}

#containerImgLogo {
	width:178px;
	float:left;
}


#menuList {
	float:left;
	margin-top:35px;
}


#menuList ul { 
	display:inline; 
	list-style:none; 
	color:#fff;
	font-size:10px;
	}

#menuList ul li {
	display:inline; 
	padding: 3px 3px !important;
	padding: 3px 2px;
	border-left: 1px solid #fff;
	}
	
.whiteLinks {
	color:#fff;
	text-decoration:none;
}

.blackLinks {
	color: #333333;
	text-decoration:none;
}

a:hover {text-decoration:underline;}

#bannerTop {
	width:100%;
	height:243px;
	margin-top:-5px !important;
	margin-top:-13px;
	background-color:#f93;
}

#containerImgBannerTop {
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
}

#takeATour {
	margin-top:-5px !important;
	margin-top:-3px;
}

#containerImgTakeATour{
	width:248px;
	padding-left:10px;
	
}

#menuTakeATour {
	margin-top:-10px;
	padding-bottom:10px;
}

#menuTakeATour ul {
	padding-left:90px !important;
	padding-left:50px;
	display:inline;
	list-style-image:url(../images/background_pics/arrow_job_domains.jpg);
	
}

#menuTakeATour ul li {
	display:inline;
}



#mainContent {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#leftColumn {
	width:550px;
	float:left;
	margin-right:8px;
}

	.headerLeftColumn {
		width:550px;
		margin-top:10px;
		margin-bottom:20px;
	}

	.containerTeam {
		width:540px;
		margin-bottom:40px;
	}
	
		.containerTeam img {
			float:left;
			margin-right:10px;
			margin-bottom:10px;
		}
		
	.containerClientTestimonials {
		width:540px;
		margin-top:20px;
	}
	
		.containerClientTestimonials img {
			padding-left:25px;
		}
		
		
		
		


#rightColumn {
	width:241px;
	float:left;
	margin-top:10px;
}

	.containerLatestNews {
		width:240px;
	}
	
		.containerLatestNews p {
		font-size:10px;
		color:#666666;
		padding-left:10px;
		padding-top:0 !important;
		padding-top:7px;
	}
	
		

#footerLine {
	width:100%;
	height:2px;
	background-color:#999;
	margin-top:40px;
}

#containerFooter {
	width:100%;
	height:330px;
	background-color:#ccc;
}

#contentFooter {
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#headerNewsletter {
	width:800px;
	margin-bottom:20px;
}

#newsletterContainer {
	width:450px;
	float:left;
	margin-right:60px;
	padding-left:20px;
}

#contactContainer {
	float:left;
	width:240px;
}

#baraDownFooter {
	width:100%;
	height:70px;
	background-color:#333;
}

#containerCopyright{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px !important;
	padding-top:30px;
}

#nextPage {
	margin-top:25px;
	margin-bottom:25px;
}


.containerContact {
		width:540px;
	}
	
		.containerContact img {
			float:left;
			margin-right:10px;
		}
		
.contactPerson {
	width:540px;
	margin-top:20px;
	margin-bottom:40px;
}

#mainBoxVersionPage {
	width:314px;
	margin-top:100px;
	margin-left:auto;
	margin-right:auto;
}

#ulListing1, ulListing2 {
	width:370px;
	float:left;
}

#ulListing1 {
	margin-top:0 !important;
	margin-top:10px;
}	
	
.errorMessage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFFF;
}
	