@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:O;
	}


body {
	background-color: #C5C19D;
	font-family:"Verdana";
	font-size:11px;
	}

#container {
	width:800px;
	height:600px;
	margin:0 auto;
	margin-top:20px;
	background:#ffffff;
	}
#container2 {
	width:800px;
	
	margin:0 auto;
	margin-top:20px;
	background:#ffffff;
	}
	
#top {
	width:800px;
	height:100px;
	background:#67652F;
	position:relative;
	}
	
#mainbody {
	width:800px;
	height:358px;
	padding-top:3px;
	padding-left:60px;
	
	}
#mainbody2 {
	width:800px;
	height:450px;
	padding-top:3px;
	padding-left:60px;
	
	}

#footer {
	width:800px;
	height:120px;
	background:url(images/footer.gif);
	}
.logos {
	width:280px;
	height:60px;
	background:url(images/logos.png) no-repeat;
	margin-left:50px;
	top:25px;
	position:absolute;
	}

/* MENU */

#menu {
	position:relative;
	display:block;
	width:780px;
	height: 20px;
	padding-left:20px;
	margin-top:2px;
	background:#67652F;
}

#menu ul {
	list-style-type: none;
	height:20px;
}

#menu ul li {
	display: block;
	float: left;
	width: 97px;
	height: 20px;
}

#menu a.home, #menu a.home:visited {
	display: block;
	width:97px; 
	height:20px; 
	background: url(images/menu/home.gif) no-repeat;
 
	

	
}

#menu a.home:hover {
	line-height:20px; 
	background: url(images/menu/home_r.gif) no-repeat;
}

#menu a.home#selected1 {
	line-height:20px; 
	background: url(images/menu/home_r.gif) no-repeat;
}

#menu a.profile, #menu a.profile:visited {
	display: block;
	width:97px; 
	height:20px; 
	background: url(images/menu/profile.gif) no-repeat;
 
	line-height:60px; 

}

#menu a.profile:hover {
	line-height:20px; 
	background: url(images/menu/profile_r.gif) no-repeat;
}

#menu a.profile#selected2 {
	line-height:20px; 
	background: url(images/menu/profile_r.gif) no-repeat;
}





#menu a.service, #menu a.service:visited {
	display: block;
	width:97px; 
	height:20px; 
	background: url(images/menu/service.gif) no-repeat;
 
	line-height:60px; 

	
}

#menu a.service:hover {
	line-height:20px; 
	background: url(images/menu/service_r.gif) no-repeat;
}

#menu a.service#selected3 {
	line-height:20px; 
	background: url(images/menu/service_r.gif) no-repeat;
}



#menu a.project, #menu a.project:visited {
	display: block;
	width:97px; 
	height:20px; 
	background: url(images/menu/project.gif) no-repeat;
 
	line-height:60px; 


}

#menu a.project:hover {
	line-height:20px; 
	background: url(images/menu/project_r.gif) no-repeat;
}

#menu a.project#selected4 {
	line-height:20px; 
	background: url(images/menu/project_r.gif) no-repeat;
}



#menu a.employment, #menu a.employment:visited {
	display: block;
	width:97px; 
	height:20px; 
	background: url(images/menu/employment.gif) no-repeat;
 
	line-height:60px; 

}

#menu a.employment:hover {
	line-height:20px; 
	background: url(images/menu/employment_r.gif) no-repeat;
}

#menu a.employment#selected5 {
	line-height:20px; 
	background: url(images/menu/employment_r.gif) no-repeat;
}


#menu a.contact, #menu a.contact:visited {
	display: block;
	width:97px; 
	height:20px; 
	background: url(images/menu/contact.gif) no-repeat;
 
	line-height:60px; 
}

#menu a.contact:hover {
	line-height:20px; 
	background: url(images/menu/contact_r.gif) no-repeat;
}

#menu a.contact#selected6 {
	line-height:20px; 
	background: url(images/menu/contact_r.gif) no-repeat;
}



#menu a.links, #menu a:visited {
	display: block;
	width:99px; 
	height:20px; 
	background: url(images/menu/links.gif) no-repeat;
 
	line-height:60px; 

}

#menu a.links:hover {
	line-height:20px; 
	background: url(images/menu/links_r.gif) no-repeat;
}

#menu a.links#selected7 {
	line-height:20px; 
	background: url(images/menu/links_r.gif) no-repeat;
}

/*end of menu */


#textcontainer {
	width:386px;
	height:296px;
	background:#EBE8DC;
	display:inline;
	float:left;
	}

#textcontainer2 {
	width:386px;
	height:303px;
	background:#EBE8DC;
	display:inline;
	float:left;
	margin-right:3px;
	margin-bottom:10px;
	}
#textcontainer3 {
	width:386px;
	height:350px;
	background:#EBE8DC;
	display:inline;
	float:left;
	margin-right:3px;
	}

#textcontainer4 {
	width:386px;
	height:440px;
	background:#EBE8DC;
	display:inline;
	float:left;
	margin-right:3px;
	}



#pic {
	width:289px;
	height:296px;
	float:left;
	display:inline;
	margin-left:3px;
	}

#pic2 {
	width:289px;
	height:189px;
	float:left;
	display:inline;
	margin-bottom:3px;
	}
	
.textmain{
	padding:10px;
	color:#67652F;
	font-size:12px;
	}
.textmain2{
	padding-left:10px;
	color:#67652F;
	font-size:11px;
	padding-right:10px;
	
	}

.textmain3{
	padding-left:10px;
	color:#67652F;
	font-size:11px;
	padding-top:10px;
	}
	
/* SUB MENU PROFILE */
#navlist {
    list-style:none;
	padding:0;
	width:100px;
	height:44px;
}
#navlist a {
    display:block;
    width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/about.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist a:hover {
	background:url(images/menu/about_r.png) no-repeat;
 
}
#navlist a.current{
	background:url(images/menu/about_r.png) no-repeat;
 
}
#navlist .navlist a:active {
	background:url(images/menu/about.png) no-repeat;
}

#navlist a.our {
    display:block;
    width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/ourpeople.png) no-repeat;
  
}
#navlist a.our:hover {
	background:url(images/menu/ourpeople_r.png) no-repeat;
 
}
#navlist a.selectedour {
	background:url(images/menu/ourpeople_r.png) no-repeat;
 
}
#navlist a.our:active {
	background:url(images/menu/ourpeople.png) no-repeat;
}

/* END OF SUBMENU */

/* SUB MENU SERVICES */
#navlist2 {
    list-style:none;
	padding:0;
	width:241px;
	
}
#navlist2 a.cons {
    display:block;
     width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/consultancy.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist2 a.cons:hover {
	background:url(images/menu/consultancy_r.png) no-repeat;
 
}
#navlist2 a.selected {
	background:url(images/menu/consultancy_r.png) no-repeat;
 
}
.navlist2 a.cons:active {
	background:url(images/menu/consultancy.png) no-repeat;
}

#navlist2 a.field {
    display:block;
     width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/field.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist2 a.field:hover {
	background:url(images/menu/field_r.png) no-repeat;
 
}
a.fieldcurrent {
	background:url(images/menu/field_r.png) no-repeat;
 
}
#navlist2 a.field:active {
	background:url(images/menu/field.png) no-repeat;
}


#navlist2 a.cultural {
    display:block;
    width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/cultural.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist2 a.cultural:hover {
	background:url(images/menu/cultural_r.png) no-repeat;
 
}
a.culturalcurrent {
	background:url(images/menu/cultural_r.png) no-repeat;
 
}
#navlist2 a.cultural:active {
	background:url(images/menu/cultural.png) no-repeat;
}

#navlist2 a.built {
    display:block;
     width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/built.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist2 a.built:hover {
	background:url(images/menu/built_r.png) no-repeat;
 
}
a.builtcurrent {
	background:url(images/menu/built_r.png) no-repeat;
 
}
#navlist2 a.built:active {
	background:url(images/menu/built.png) no-repeat;
}


#navlist2 a.geo {
    display:block;
     width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/geo.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist2 a.geo:hover {
	background:url(images/menu/geo_r.png) no-repeat;
 
}
a.geocurrent {
	background:url(images/menu/geo_r.png) no-repeat;
 
}
#navlist2 a.geo:active {
	background:url(images/menu/geo.png) no-repeat;
}

#navlist2 a.post {
    display:block;
   width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/post.png) no-repeat;
	
  
}
#navlist2 a.post:hover {
	background:url(images/menu/post_r.png) no-repeat;
 
}
a.postcurrent {
	background:url(images/menu/post_r.png) no-repeat;
 
}
#navlist2 a.post:active {
	background:url(images/menu/gpost.png) no-repeat;
}
/* END OF SUBMENU */

/*SUB MENU PROJECTS */
#navlist3 {
    list-style:none;
	padding:0;
	width:241px;
	
}
#navlist3 a.infra {
    display:block;
    width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/infra.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist3 a.infra:hover {
	background:url(images/menu/infra_r.png) no-repeat;
 
}
#navlist3 a.infracurrent {
	background:url(images/menu/infra_r.png) no-repeat;
 
}
.navlist3 a.infra:active {
	background:url(images/menu/infra.png) no-repeat;
}

#navlist3 a.commercial {
    display:block;
     width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/commercial.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist3 a.commercial:hover {
	background:url(images/menu/commercial_r.png) no-repeat;
 
}
#navlist3 a.commercialcurrent {
	background:url(images/menu/commercial_r.png) no-repeat;
 
}
.navlist3 a.commercial:active {
	background:url(images/menu/commercial.png) no-repeat;
}

#navlist3 a.built {
    display:block;
     width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/built.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist3 a.built:hover {
	background:url(images/menu/built_r.png) no-repeat;
 
}
a.builtcurrent {
	background:url(images/menu/built_r.png) no-repeat;
 
}
#navlist3 a.built:active {
	background:url(images/menu/built.png) no-repeat;
}

#navlist3 a.cultural {
    display:block;
     width:241px;
    height:18px;
    text-decoration:none;
	background:url(images/menu/cultural.png) no-repeat;
	margin-bottom:5px;
  
}
#navlist3 a.cultural:hover {
	background:url(images/menu/cultural_r.png) no-repeat;
 
}
a.culturalcurrent {
	background:url(images/menu/cultural_r.png) no-repeat;
 
}
#navlist3 a.cultural:active {
	background:url(images/menu/cultural.png) no-repeat;
}

.ie7 #menu {
	padding-left:60px;
	width:740px;
}


#lista li { 
	list-style-type: circle;
	
	}
	
a.link {
	text-decoration:none;
	color:#67652F; 
	}	
	
	
.lista1 {
	padding-top:20px;
	}

.big {
	font-size:16px;
	}


img {
	border:none;
	}