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

/* CSS SPRITES */
.button, #logo, .searchbutton, .social, .signup, .icon, .thead {
	background:url(images/enclos_navi.png) no-repeat;	
	display:block;
	overflow:hidden;	
}
a.button, .signup, .social, .icon, .thead {
	font-size:0px;
	text-indent:-999em;
}
a.button:hover {
	border-bottom:2px solid #cbcccd;
}

#logo {
	float:left;
	width:130px;
	height:46px;
	/*background:url(images/logo_enclos.jpg) no-repeat top left;*/
	background-position:-184px -65px;
}
/* SERVICE + TECHNOLOGIES */
a.topnavi1 {
	background-position:-115px 0px;
	width:169px;
	height:14px;
}
a.topnavi1:hover, #service_technology a.topnavi1 {
	background-position:-115px -14px;
	width:169px;
	height:14px;
	border-bottom:2px solid #cbcccd;
}
/* PROJECTS */
a.topnavi2 {
	background-position:-284px 0px;
	width:69px;
	height:14px;
}
a.topnavi2:hover, #projects a.topnavi2, #project_featured a.topnavi2, #project_list a.topnavi2, #project_map a.topnavi2, #project_map_global a.topnavi2 {
	background-position:-284px -14px;
	width:69px;
	height:14px;
	border-bottom:2px solid #cbcccd;
}
/* CORPORATE */
a.topnavi3 {
	background-position:-353px 0px;
	width:82px;
	height:14px;
}
a.topnavi3:hover, #corporate a.topnavi3 {
	background-position:-353px -14px;
	width:82px;
	height:14px;
	border-bottom:2px solid #cbcccd;
}
/* LIBRARY */
a.topnavi4 {
	background-position:-435px 0px;
	width:58px;
	height:14px;
}
a.topnavi4:hover, #library a.topnavi4 {
	background-position:-435px -14px;
	width:58px;
	height:14px;
	border-bottom:2px solid #cbcccd;
}
/* NEWS */
a.topnavi5 {
	background-position:-493px 0px;
	width:38px;
	height:14px;
}
a.topnavi5:hover, #news a.topnavi5 {
	background-position:-493px -14px;
	width:38px;
	height:14px;
	border-bottom:2px solid #cbcccd;
}
.searchbutton {
	background-position: 0px -52px;
	width:19px;
	height:20px;
	border:none;
}
.signup {
	background-position: 0px -32px;
	width:55px;
	height:20px;
}
input.signup {
	border:none ! important;
	cursor:pointer;
}
.newsletter {
	background-position: -59px -32px;
	width:27px;
	height:27px;
}
.twitter {
	background-position: -155px -32px;
	width:27px;
	height:27px;
}
.youtube {
	background-position: -92px -32px;
	width:25px;
	height:27px;
}
.facebook {
	background-position: -123px -32px;
	width:26px;
	height:27px;
}
.icon_images {
	background-position: -0px -90px;
	width:24px;
	height:21px;
}
.icon_pdfs {
	background-position: -24px -90px;
	width:16px;
	height:21px;
}
.icon_videos {
	background-position: -40px -90px;
	width:21px;
	height:21px;
}
#logo {
	cursor: pointer;
}
.completion {
	background-position: -184px -32px;
	width:90px;
	height:11px;
}
.projectname {
	background-position: -274px -32px;
	width:106px;
	height:11px;
}
.location {
	background-position: -380px -32px;
	width:69px;
	height:11px;
}
.region {
	background-position: -449px -32px;
	width:52px;
	height:11px;
}
.completion_un {
	background-position: -184px -43px;
	width:90px;
	height:11px;
}
.projectname_un {
	background-position: -274px -43px;
	width:106px;
	height:11px;
}
.location_un {
	background-position: -380px -43px;
	width:69px;
	height:11px;
}
.dateposted {
	background-position: -184px -54px;
	width:96px;
	height:11px;
}
.jobtitle {
	background-position: -280px -54px;
	width:73px;
	height:11px;
}

/* ---- Text Navigation -----*/
/*projects left navi*/
#projects a#project_overview, 
#project_list a#project_list, 
#project_map a#project_map, 
#project_map_global a#project_map, 
#project_map_global #sub_map a#map_global, 
#project_map #sub_map a#map_usa {
	color:#bbb;
	font-weight:bold;
	text-decoration:none;
}

/*#project_map div#sub_map, 
#project_map_global div#sub_map {
	display:block;
}*/
#sub_map {
	display:block;
	margin-left:20px;
}
/*#sub_map a {
	font-weight:normal ! important;
}
#sub_map a:hover {
	text-decoration:underline ! important;
}*/
/*corporate*/
#corporate a.corporate_overview {
	color:#bbb;
	font-weight:bold;
	text-decoration:none;
}
/*service + techonology left navigation*/
#service_technology.overview a#overview,  
#service_technology.service a#service, 
#service_technology.build-services a#build-services,
#service_technology.design-services a#design-services, 
#service_technology.technology a#technology, 
#service_technology.custom-curtainwall a#custom-curtainwall,
#service_technology.acoustical-performance a#acoustical-performance,
#service_technology.facade-security a#facade-security, 
#service_technology.green-and-sustainable a#green-sustainable,
#service_technology.aess a#aess, 
#service_technology.structural-glass-facades a#structural, 
#service_technology.structural-systems a#structural-systems,
#service_technology.glazing-systems a#glazing-systems,
#service_technology.cables-rods-and-castings a#cables-rods-and-castings,
#service_technology.considerations a#glass-considerations,
#service_technology.research-development a#research-development
{
	color: #bbbbbb;
	font-weight:bold;
	text-decoration:none;
}

/*corporate left navigation*/
#corporate.overview a#overview,  
#corporate.vision a#vision, 
#corporate.a-brief-history a#a-brief-history,
#corporate.client-list-awards a#client-list, 
#corporate.safety a#safety
{
	color: #bbbbbb;
	font-weight:bold;
	text-decoration:none;
}
/*library*/

#library.whatiscurtainwall a#whatiscurtainwall, #library ul.all a#library-all, #library ul.allpdfs a#pdfs, #library ul.allimages a#images, #library ul.allvideos a#videos
{
	color: #bbbbbb;
	font-weight:bold;
	text-decoration:none;
}

#library.whatiscurtainwall ul.all a#library-all {
	color:#737373;
	text-decoration:underline;
	font-weight:normal;
}
#library.whatiscurtainwall ul.all a#library-all:hover {
	text-decoration:none;
}
#careers.careers a#overview, #careers.all-careers a#jobopenings, #careers.joinus a#joinus, #careers.university a#university {
	color: #bbbbbb;
	font-weight:bold;
	text-decoration:none;
}
#careers ul#allcareersorter, #careers li#all-careers {
	display:none;
}
#careers.all li#all-careers {
	display:block;
}
#careers.all ul#allcareersorter {
	display:block;
	padding-left:20px;
}
#green_agenda.overview a#green-agenda,#green_agenda.enclosenvironment a#the-environment, #green_agenda.featured-projects a#featured-projects {
	color: #bbbbbb;
	font-weight:bold;
	text-decoration:none;
}
	

ul#allcareersorter a.active {
	color: #bbbbbb;
	font-weight:bold;
	text-decoration:none;
}