


*{
	outline:none;
	margin:0px;
	padding:0px;
}

#DebuggOutput{
	width:400px;
	min-height:50px;
	position:absolute;
	top:49px;
	left:50px;
	background-color:#FFF;
	border:1px solid #CCC;
	padding:5px;
	display:none;
	z-index:10000;
}
#showDebbugWindow{
	min-height:10px;
	position:absolute;
	top:5px;
	right:5px;
	background-color:#FFF;
	border:1px solid #CCC;
	font-weight:bold;
	color:#999;
	padding:2px;
	display:block;
	z-index:10001;
	cursor:pointer;
}
body{font:10px Verdana, Arial, Helvetica, sans-serif; color:#323232;}
body.homePage {background:url(/graphics/BodyRightBG_Repeat.gif) top left repeat-x #EBEBEB;}
body.subPage {background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}


body.subProjectsBody {background:url(/graphics/projects/RightSideProjBG.gif) top left repeat-x #7F8991;}
body.subProyectosBody {background:url(/graphics/projects/RightSideProjBG.gif) top left repeat-x #7F8991;}



body.subPage_AboutWalbridge{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}
body.subPage_QuienesWalbridge{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}

body.subPage_Innovation{background:url(/graphics/subpage/RightSideSub_InnovationBG.gif) top left repeat-x #4f7CA4;}
body.subPage_Innovación{background:url(/graphics/subpage/RightSideSub_InnovationBG.gif) top left repeat-x #4f7CA4;}

body.subPage_Expertise{background:url(/graphics/subpage/RightSideSub_ExpertiseBG.gif) top left repeat-x #51a4a7;}
body.subPage_Experiencia{background:url(/graphics/subpage/RightSideSub_ExpertiseBG.gif) top left repeat-x #51a4a7;}

body.subPage_Partners{background:url(/graphics/subpage/RightSideSub_PartnersBG.gif) top left repeat-x #ac5233;}
body.subPage_Socios{background:url(/graphics/subpage/RightSideSub_PartnersBG.gif) top left repeat-x #ac5233;}


body.subPage_Careers{background:url(/graphics/subpage/RightSideSub_CareersBG.gif) top left repeat-x #705b77;}
body.subPage_Carreras{background:url(/graphics/subpage/RightSideSub_CareersBG.gif) top left repeat-x #705b77;}


body.subPage_News{background:url(/graphics/subpage/RightSideSub_NewsBG.gif) top left repeat-x #BEA153;}
body.subPage_Noticias{background:url(/graphics/subpage/RightSideSub_NewsBG.gif) top left repeat-x #BEA153;}


body.subPage_Locations{background:url(/graphics/subpage/RightSideSub_LocationsBG.gif) top left repeat-x #775258;}
body.subPage_Ubicaciónes{background:url(/graphics/subpage/RightSideSub_LocationsBG.gif) top left repeat-x #775258;}


body.subPage_Contact{background:url(/graphics/subpage/RightSideSub_ContactBG.gif) top left repeat-x #962121;}
body.subPage_Contáctenos{background:url(/graphics/subpage/RightSideSub_ContactBG.gif) top left repeat-x #962121;}

body.subPage_Default{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}
body.subPage_SiteMap{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}

body.subPage_PrivacyPolicy{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}
body.subPage_PolíticadePrivacidad{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}

body.subPage_search{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}
body.subPage_Buscar{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}

img, img:active, img:visited{border:0;}

UL {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
}
UL LI {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 10px;
	background-image:url(/graphics/DefaultBullet3.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
}

p{line-height:18px;}

.blockquote{
	font-size:11px;
	line-height:16px;
	font-weight:normal
}
.quoteAuthor{
	font-size:11px;
	font-weight:bold;
}
.quoteTitle{
	font-size:9px;
	line-height:14px;
	font-weight:normal;
}

h2.pageTitle{
	font-size:12px;
	color:#5e5d5d;
	margin: 0 0 7px 0;
}
h3{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	color:#a0a644;
}
.Heading1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#5e5d5d;
	margin:2px 0px 5px 0px;
}
.Heading2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin:2px 0px 8px 0px;
	color:#a0a644;
}
.Heading3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin:2px 0px 6px 0px;
}

a{color:#4f7ca4; text-decoration:none;}
a:hover {text-decoration:underline;}
.orangeArrow{margin-left:2px;}
.clear{clear:both;}
#LeftSideBG{
	float:left;
	width:50%;
	min-height:747px;
	z-index:1;
}
#RightSideBG{
	float:right;
	width:49%;
	min-height:745px;
	height:auto !important;
	height:745px;
	z-index:2;
}
#LeftSideBG.homePage {background:url(/graphics/LeftSideBG.gif) top left repeat-x #EBEBEB;}
#RightSideBG.homePage{background:url(/graphics/RightSideBG.gif) top left repeat-x #EBEBEB;}

#LeftSideBG.subProjects{background:url(/graphics/projects/LeftSideProjBG.gif) top left repeat-x #7F8991;}
#RightSideBG.subProjects{background:url(/graphics/projects/RightSideProjBG.gif) top left repeat-x #7F8991;}

#LeftSideBG.subPage_AboutWalbridge{background:url(/graphics/subpage/LeftSideSubAboutBG.gif) top left repeat-x #B87829;}
#RightSideBG.subPage_AboutWalbridge{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}

#LeftSideBG.subPage_QuienesWalbridge{background:url(/graphics/subpage/LeftSideSubAboutBG.gif) top left repeat-x #B87829;}
#RightSideBG.subPage_QuienesWalbridge{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}


#LeftSideBG.subPage_search{background:url(/graphics/subpage/LeftSideSubAboutBG.gif) top left repeat-x #B87829;}
#RightSideBG.subPage_search{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}

#LeftSideBG.subPage_Buscar{background:url(/graphics/subpage/LeftSideSubAboutBG.gif) top left repeat-x #B87829;}
#RightSideBG.subPage_Buscar{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}


#LeftSideBG.subPage_Innovation{background:url(/graphics/subpage/LeftSideSub_InnovationBG.gif) top left repeat-x #4F7CA4;}
#RightSideBG.subPage_Innovation{background:url(/graphics/subpage/RightSideSub_InnovationBG.gif) top left repeat-x #4F7CA4;}

#LeftSideBG.subPage_Innovación{background:url(/graphics/subpage/LeftSideSub_InnovationBG.gif) top left repeat-x #4F7CA4;}
#RightSideBG.subPage_Innovación{background:url(/graphics/subpage/RightSideSub_InnovationBG.gif) top left repeat-x #4F7CA4;}


#LeftSideBG.subPage_Expertise{background:url(/graphics/subpage/LeftSideSub_ExpertiseBG.gif) top left repeat-x #51A4A7;}
#RightSideBG.subPage_Expertise{background:url(/graphics/subpage/RightSideSub_ExpertiseBG.gif) top left repeat-x #51A4A7;}

#LeftSideBG.subPage_Experiencia{background:url(/graphics/subpage/LeftSideSub_ExpertiseBG.gif) top left repeat-x #51A4A7;}
#RightSideBG.subPage_Experiencia{background:url(/graphics/subpage/RightSideSub_ExpertiseBG.gif) top left repeat-x #51A4A7;}

#LeftSideBG.subPage_Partners{background:url(/graphics/subpage/LeftSideSub_PartnersBG.gif) top left repeat-x #AC5233;}
#RightSideBG.subPage_Partners{background:url(/graphics/subpage/RightSideSub_PartnersBG.gif) top left repeat-x #AC5233;}

#LeftSideBG.subPage_Socios{background:url(/graphics/subpage/LeftSideSub_PartnersBG.gif) top left repeat-x #AC5233;}
#RightSideBG.subPage_Socios{background:url(/graphics/subpage/RightSideSub_PartnersBG.gif) top left repeat-x #AC5233;}

#LeftSideBG.subPage_Careers{background:url(/graphics/subpage/LeftSideSub_CareersBG.gif) top left repeat-x #705B77;}
#RightSideBG.subPage_Careers{background:url(/graphics/subpage/RightSideSub_CareersBG.gif) top left repeat-x #705B77;}

#LeftSideBG.subPage_Carreras{background:url(/graphics/subpage/LeftSideSub_CareersBG.gif) top left repeat-x #705B77;}
#RightSideBG.subPage_Carreras{background:url(/graphics/subpage/RightSideSub_CareersBG.gif) top left repeat-x #705B77;}

#LeftSideBG.subPage_News{background:url(/graphics/subpage/LeftSideSub_NewsBG.gif) top left repeat-x #BEA153;}
#RightSideBG.subPage_News{background:url(/graphics/subpage/RightSideSub_NewsBG.gif) top left repeat-x #BEA153;}

#LeftSideBG.subPage_Noticias{background:url(/graphics/subpage/LeftSideSub_NewsBG.gif) top left repeat-x #BEA153;}
#RightSideBG.subPage_Noticias{background:url(/graphics/subpage/RightSideSub_NewsBG.gif) top left repeat-x #BEA153;}

#LeftSideBG.subPage_Locations{background:url(/graphics/subpage/LeftSideSub_LocationsBG.gif) top left repeat-x #775258;}
#RightSideBG.subPage_Locations{background:url(/graphics/subpage/RightSideSub_LocationsBG.gif) top left repeat-x #775258;}

#LeftSideBG.subPage_Ubicaciónes{background:url(/graphics/subpage/LeftSideSub_LocationsBG.gif) top left repeat-x #775258;}
#RightSideBG.subPage_Ubicaciónes{background:url(/graphics/subpage/RightSideSub_LocationsBG.gif) top left repeat-x #775258;}

#LeftSideBG.subPage_Contact{background:url(/graphics/subpage/LeftSideSub_ContactBG.gif) top left repeat-x #962121;}
#RightSideBG.subPage_Contact{background:url(/graphics/subpage/RightSideSub_ContactBG.gif) top left repeat-x #962121;}

#LeftSideBG.subPage_Contáctenos{background:url(/graphics/subpage/LeftSideSub_ContactBG.gif) top left repeat-x #962121;}
#RightSideBG.subPage_Contáctenos{background:url(/graphics/subpage/RightSideSub_ContactBG.gif) top left repeat-x #962121;}

#LeftSideBG.subPage_Default{background:url(/graphics/subpage/LeftSideSubAboutBG.gif) top left repeat-x #B87829;}
#RightSideBG.subPage_Default{background:url(/graphics/subpage/RightSideSubAboutBG.gif) top left repeat-x #B87829;}

#globalContainer{width:100%;}
#contentContainer{
	width:100%;
	min-height:100px;
	overflow:hidden;
	position:absolute; 
	top:0px; 
	left:0px;
	z-index:10;
}
#content{
	margin:auto;
	width:883px;
	min-height:745px;
	height:auto !important;
	height:745px;
	position:relative;
	
}
#homeContent{
	margin:auto;
	width:883px;
	position:relative;
	
	/*min-height:800px; 
	height:auto !important; */
	/*min-height:700px;
	height:auto !important;*/
	height:700px;
	
	z-index:17;
}
#DropDownContainer {
	position:absolute;
	width:690px;
	min-height:1px;
	top:104px;
	left:250px;
	z-index:2010;
}
.DropDownLinks a {
	display:block;
	color:#42484d;
	background-color:#f8f4ee;
	background-image:url(/graphics/DropDownLinkBG_OFF1.gif);
	background-position:bottom left;
	background-repeat:repeat-y;
	text-decoration:none;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:6px 5px 6px 15px;
}
.DropDownLinks a:hover {
	background-image:url(/graphics/DropDownLinkBG_ON1.gif);
}
.DropDownLinks a.Selected {background-image:url(/graphics/DropDownLinkBG_ON1.gif);}
#DropDown1 {
	position:absolute;
	top:0px;
	left:34px;
	width:128px;
	min-height:100px;
	z-index:2011;
	padding-top:6px;
}
#DropDown2 {
	position:absolute;
	top:0px;
	left:133px;
	width:128px;
	min-height:100px;
	z-index:2012;
	padding-top:6px;
}
#DropDown3 {
	position:absolute;
	top:0px;
	left:200px;
	width:128px;
	min-height:100px;
	z-index:2013;
	padding-top:6px;
}
#DropDown4 {
	position:absolute;
	top:0px;
	left:268px;
	width:128px;
	min-height:100px;
	z-index:2014;
	padding-top:6px;
}
#DropDown5 {
	position:absolute;
	top:0px;
	left:325px;
	width:128px;
	min-height:100px;
	z-index:2015;
	padding-top:6px;
}
#DropDown6 {
	position:absolute;
	top:0px;
	left:383px;
	width:128px;
	min-height:100px;
	z-index:2016;
	padding-top:6px;
}
#DropDown7 {
	position:absolute;
	top:0px;
	left:435px;
	width:128px;
	min-height:100px;
	z-index:2016;
	padding-top:6px;
}
#DropDown8 {
	position:absolute;
	top:0px;
	left:480px;
	width:128px;
	min-height:100px;
	z-index:2016;
	padding-top:6px;
}
#DropDown9 {
	position:absolute;
	top:0px;
	
    	left:480px;
    
    width:128px;
	min-height:100px;
	z-index:2016;
	padding-top:6px;
}
#topmoduleContainer{
	background:url(/graphics/topmodBar.gif) no-repeat top;
	height:34px;
	padding-right:15px;
	position:relative;
    z-index:100;
}
	#topmoduleButtons{
		margin-top:9px;
		float:right;
		position:relative;
		width:302px;
	}
	#iconContainer{
		float:right;
		margin-right:86px;
	}
	.buttonIcons{
		margin-right:7px;
		float:left;
	}
	#selectionContainer{
		position:absolute;
		left:104px;
	}
		#languageForm{
			margin:0;
			padding:0;
		}
		.options{
			display:none;
		}
		#selectionContainer a{
			height:9px;
			width:66px;
			color:#FFFFFF;
			text-decoration:none;
			padding:2px 5px 5px 5px;
			display:block;
			border-bottom:1px #cbcbcb solid;
		}
		#defaultSelect{
			background:url(/graphics/dropdownarrow.gif) no-repeat 63px 5px;
		}
		#selectionContainer a:hover{
			background-color:#8d9092;
		}
		#languageSelect {
			background-color:#6a747c;
			border-right:1px #cbcbcb solid;
			border-left:1px #cbcbcb solid;
			border-top:1px #cbcbcb solid;
			color:#FFFFFF;
			list-style:none;
			font-size:10px;
			width:76px;
			margin:0;
			padding:0;
		}
		#languageSelect li{
			padding:0;
			background-image:none;
		}
	#topmoduleContainer #search{
		width:107px;
		height:15px;
		border:1px #cbcbcb solid;
		color:#a1a0a0;
		font-size:10px;
		padding-left:5px;
		padding-top:1px;
		margin:0;
		float:right;
	}
	#searchBtn{
		z-index:100;
		position:absolute;
		top:4px;
		left:285px;
	}
#logo{
	position:absolute;
	top:49px;
	left:30px;
	z-index:100;
	width:190px; 
	height:39px;
    z-index:100;
	
}
	
    #topNavContainer{
		margin-top:42px;
		height:35px;
	}		
		#topNav {
			margin:0;
			padding:0px;
			float:right;
			overflow:hidden;
		}
			#topNav UL {
				margin:0px;
				padding:0px;
			}
			#topNav li{
				display:inline;
				float:left;
				color:#000000;
				font-size:11px;
				margin:0;
				padding:0;
				text-indent:-9000px;
			}
			#topNav a{
				background-position:0 0;
				display:block;
				height:35px;
			}
			#topNav a:hover{
				background-position:0 -35px;
			}
			#topNav a.selectedNav{
				background-position:0 -35px;
			}
			#leftofnav{
				background-image:url(/graphics/topnav/leftofnav.gif);
				background-position:top left;
				background-repeat:no-repeat;
				width:292px;
				height:35px;
				display:block;
				margin-left:0px;
				padding-left:0px;
			}
			#topNav #navAbout a{
				background-image:url(/graphics/topnav/about.gif);
				width:96px;
			}
			#topNav #navInnovation a{
				background-image:url(/graphics/topnav/innovation.gif);
				width:72px;
			}
			#topNav #navExpertise a{
				background-image:url(/graphics/topnav/expertise.gif);
				width:63px;
			}
			#topNav #navProjects a{
				background-image:url(/graphics/topnav/projects.gif);
				width:56px;
			}
			#topNav #navPartners a{
				background-image:url(/graphics/topnav/partners.gif);
				width:60px;
			}
			#topNav #navCareers a{
				background-image:url(/graphics/topnav/careers.gif);
				width:53px;
			}
			#topNav #navNews a{
				background-image:url(/graphics/topnav/news.gif);
				width:45px;
			}
			#topNav #navLocations a{
				background-image:url(/graphics/topnav/locations.gif);
				width:63px;
			}
			#topNav #navContact a{
				background-image:url(/graphics/topnav/contact.gif);
				width:83px;
			}
      
#homeMainContent{
	height:359px;
	background:url(/graphics/homeMiddleBG.gif) no-repeat;
	
}
	#homeImage{
		float:left;
		margin-top:13px;
		position:relative;
		overflow:hidden;
		z-index:2008;
	}
	#homeTopContentBox{
		float:left;
		width:328px;
		height:264px;
		background:url(/graphics/homeTopContentBox.gif) no-repeat;
		margin-top:27px;
		margin-left:15px;
		padding:20px 9px 13px 9px;
		overflow:hidden;
	}
	h1{
		font-size:16px;
		text-indent:-9000px;
	}
	h1.oneWalbridge{
		background:url(/graphics/eng/onewalbridgeHead.gif) no-repeat;
		
        	width:109px;
			height:19px;
        
		margin-left:7px;
		margin-bottom:3px;
	}
	#homeTopContentBox p{
		padding-left:7px;
		padding-right:7px;	
	}
	#contentBoxTop{
		height:160px;
		line-height:17px;
		font-size:10px;
		color:#5e5d5d;
		font-family:Verdana, Geneva, sans-serif;
		overflow:hidden;
	}
	#contentBoxBottom{
		width:328px;
		height:110px;
		color:#5e5d5d;
		font-family:Verdana, Geneva, sans-serif;
		line-height:17px;
		font-size:10px;
		overflow:hidden;
		position:relative;
	}
	#contentBoxBottom a{color:#cd950e;}
		#contentBoxBottom .ArrContent {
			width:328px;
			height:110px;
			position:absolute;
			top:111px;
			z-index:990;
		}
		#contentBoxBottom .IMGContainer{
			width:120px;
			height:88px;
			padding:1px;
			background-color:#999;
			border:8px solid #CCC;
		}
		#contentBoxBottom .ImgOuterBorder{
			float:left;
			margin-right:17px;
			border:1px solid #999;
		}
		#homeThumb{
			float:left;
			margin-right:16px;
		}
#bottomHalfContainer{
	clear:both;
	width:842px;
	margin:0px;
	min-height:230px;
	height:auto !important;
	height:230px;
	padding-left:41px;
	overflow:hidden;
}
#joinOurTeamContainer{
	width:305px;
	background:url(/graphics/joinOurTeam.gif) no-repeat top;
	float:left;
	margin-left:0px;
}
	h1.joinOurTeam{
		background:url(/graphics/joinOurTeamHead.gif) no-repeat;
		width:123px;
		height:23px;
		margin-left:26px;
		margin-bottom:10px;
		float:left;
	}
	#learnMore{
		float:left;
		margin-left:23px;
	}
	#accessProjectSearch{
		position:relative;
		left: 36px;
		top: 10px;
	}
	#sustainableDesignContainer{
		background:url(/graphics/sustainableDesignBG.gif) no-repeat;
		width:305px;
		height:73px;
		position:relative;
		margin-top:10px;
		
	}
		h1.sustainableDesign{
			background:url(/graphics/sustainableDesign.gif) no-repeat;
			width:129px;
			height:16px;
			position:absolute;
			top:25px;
			left:75px;
		}
		#sustainableDesignContainer a{
			color:#FFFFFF;
		}
		#sustainableWhiteArrow{
			
		}
		#isoCertContainer{
			margin-top:10px;
			position:relative;
		}
		#isoCertContainer a{
			color:#FFFFFF;
		}
		
		#isoCertImg{
			margin-left:75px;
			float:left;
		}
		
		#isoCertContainer p{
			float:left;
			clear:none;
			margin-left:6px;
			margin-top:1px;
			color:#FFFFFF;
			padding:0;
		}
		#isoWhiteArrow{
			position:relative;
			left:3px;
			top:5px;
		}
#newsContainer{
	float:left;
	width:506px;
	height:219px;
	background:url(/graphics/newsBG.gif) no-repeat;
	overflow:hidden;
}
#newsContainer a{color:#cd950e;}

	h1.news{
		background:url(/graphics/eng/newsHead.gif) no-repeat;
		
            width:84px;
            height:17px;
        
		margin-bottom:15px;
	}

	#newsCol{
		width:235px;
		float:left;
		display:inline;
		line-height:14px;
		margin:15px 15px 30px 30px; 
	}
	#featuredCol {
		float:left;
		width:150px;
		display:inline;
		font-family:Verdana, Geneva, sans-serif;
		line-height:14px;	
		font-size:10px;
		color:#5e5d5d;
		padding-top:6px;
	}
	#featuredCol p{
		margin-top:15px;
	}
#footer{
	/*position:absolute;
	bottom:0px;
	left:0px;
	z-index:11;*/
	margin:0 auto;
	font-size:9px;
	width:100%;
	min-height:80px;
	height: auto !important;
	height:80px;
	position:relative;
	padding:7px 20px 0 65px;
	color:#6d6d6d;
	clear:both;
	z-index:18;
	background-color:#ebebeb;
}	
	#footerContent{
		width:790px;
		margin:auto;
		padding-right:100px;
	}
	#footer a{
		color:#6d6d6d;
	}
	#SiteCreditArea {
		clear:both;
		float:left;
		width:381px;
		height:25px;
		overflow:hidden;
		position:relative;
	}
		#CreditsLink {
			position:absolute;
			left:-900px;
			top:0;
		}
	#manage{
		float:right;
	}
	#manage img{
		position:relative;
		top:-2px;
		margin-left:5px;
		margin-right:5px;
		float:left;
	}
#subPageContentContainer{
	width:810px;
	padding-left:44px;
	padding-right:29px;
}
#leftSubNav{
	float:left;
	width:244px;
	min-height:200px;
	position:relative;
	overflow:hidden;
}
	#subNavTop{
		background:url(/graphics/subpage/subnavTopPages.gif) no-repeat;
		height:49px;
		width:244px;
	}
	#subNavLinksContainer{
		clear:both;
		min-height:110px;
		padding:5px 0px 25px 0px;
	}
		#subNavIEFix {
			float:right;
			width:1px;
			height:200px;
			padding:0px;
			margin:0px;
			display:none;
		}
		#subNavLinks {
			float:left;
			padding:0px;
			width:195px;
			color:#6a747c;
			list-style:none;
		}
    
		#subNavLinks a{
			width:auto;
			display:block;
			color:#6a747c;
			margin-bottom:0px;
			padding:1px 0px 5px 0px;
			line-height:12px;
		}
		#subNavLinks #categoryName{
			font-weight:bold;
			margin-bottom:0px;
			padding:0px 0px 4px 0px;
			text-transform:uppercase;
		}
		#subNavSelected{
			font-weight:bold;
		}
			#subNavLinks a.nav0{
            	display:block;
                width:150px;
                padding-left:0;
            }
            #subNavLinks a.nav1{
				margin:0px 0px 0px 13px;
				line-height:10px;
                font-weight:bold;
                
                
			}
			#subNavLinks a.nav2{
				margin:0px 0px 0px 23px;
				line-height:10px;
			}
		#newsFeedContainer{
			width:179px;
			min-height:104px;
			background-image:url(/graphics/subpage/SubNewsFeedBG.gif);
			background-position:top left;
			background-repeat:repeat-x;
			background-color:#f6ebca;
			line-height:18px;
			margin-top:3px;
			border:1px solid #d1d0d0;
			padding:12px 30px 10px 18px;
			overflow:hidden;
		}
			h3.newsFeed{
				text-indent:-9000px;
				background:url(/graphics/subpage/newsFeed.gif) no-repeat;
				width:94px;
				height:15px;
				margin-bottom:10px;
			}
			#newsFeedContainer p{
				margin-bottom:6px;
			}
		#sidebarContainer{
			width:210px;
			height:110px;
			background:url(/graphics/subpage/caseStudyBG.png) no-repeat;
			padding-top:20px;
			padding-left:24px;
			padding-right:10px;
			overflow:hidden;
		}
			#sidebarContainer h3 {
				text-decoration:none;
				color:#878e1a;
				font-weight:bold;
				margin-bottom:10px;
			}
			
			#sidebarContainer img{
				float:left;
			}
			
			#sidebarContainer p{
				float:left;
				font-size:10px;
				line-height:15px;
				margin:5px 0 0 8px;
				width:100px;
			}
		
		.sideModContainer{
			width:215px;
			min-height:50px;
			height:95px;
			font-size:10px;
			line-height:15px;
			margin-top:3px;
			padding:14px 0px 10px 12px;
			border:1px solid #d1d0d0;
			background-color:#f7f6f0;
			overflow:hidden;
		}
			.sideModContainer h3 {
				text-decoration:none;
				color:#878e1a;
				font-weight:bold;
				margin-bottom:10px;
			}
			.noBoldHeader{
				font-weight:normal
			}
			
			.sideModContainerImgContainer{
				background:#fff;
				border:1px solid #d5d5d3;
				width:79px;
				height:54px;
				padding:7px;
				float:left;
				overflow:hidden;
			}
			.sideModContainer p{
				float:left;
				margin:5px 0 0 7px;
				width:100px;
			}
			
			.sideModContainer p a{
				color:#000;
			}
			
			
		#subNavBottomPaper{
			width:244px;
			height:20px;
			background:url(/graphics/subpage/subNavBottomPaper.png) no-repeat;
		}
#rightSubContentContainer{
	float:left;
	width:546px;
	padding-right:20px;
	font-size:11px;
	line-height:18px;
}
	#rightsubContentTop{
		background:url(/graphics/subpage/subContentTop.gif) no-repeat;
		width:566px;
		height:16px;
	}
	#rightSubContent{
		background:url(/graphics/subpage/subRightContentBG.png) right repeat-y;
		width:526px;
		padding-left:40px;
		padding-top:40px;
		padding-bottom:20px;
		min-height:424px;
		height: auto !important;
		height: 424px;
	}
	#rightSubContentBody{
		width:511px;
		/*width:420px;*/
	}
		/*#rightSubContent p {
			width:330px;
			font-size:11px;
			line-height:19px;
		}*/
		
		#rightSubImage{
			float:right;
			/*position:relative;
			top:-36px;
			left:-13px;*/
			margin:-35px 0px 0px 10px;
			width:89px;
			height:307px;
			overflow:hidden;
		}
	#rightSubContentBottom{
		background:url(/graphics/subpage/rightSubContentBottom.png) no-repeat;
		width:566px;
		height:5px;
	}
	.rightSubQuote{
		width:350px;
		color:#FFF;
		margin:10px 0 20px 10px;
		border-top:#d8a669 1px solid;
		border-bottom:#d8a669 1px solid;
		padding:15px 0 15px 10px;
	}
	
	#quote_AboutWalbridge{
		border-top:#d8a669 1px solid;
		border-bottom:#d8a669 1px solid;
	}
		#quote_search{
		border-top:#d8a669 1px solid;
		border-bottom:#d8a669 1px solid;
	}
	#quote_Innovation{
		border-top:#c8d4df 1px solid;
		border-bottom:#c8d4df 1px solid;
	}
	#quote_Expertise{
		border-top:#b7d8d9 1px solid;
		border-bottom:#b7d8d9 1px solid;
	}
	#quote_Partners{
		border-top:#e5977c 1px solid;
		border-bottom:#e5977c 1px solid;
	}
	#quote_Careers{
		border-top:#c8c3df 1px solid;
		border-bottom:#c8c3df 1px solid;
	}
	#quote_News{
		border-top:#e5e0d4 1px solid;
		border-bottom:#e5e0d4 1px solid;
	}
	#quote_Locations{
		border-top:#e494a1 1px solid;
		border-bottom:#e494a1 1px solid;
	}
	.quote_Contact{
		border-top:#e5977c 1px solid;
		border-bottom:#e5977c 1px solid;
	}
		.rightSubQuote p{
			color:#fff;
			float:left;
			width:305px;
			margin:0;
			float:left;
		}
		.rightSubQuote #talkBubble{
			float:left;
			margin:2px 12px 0 0;
		}
#projectPageContentContainer{
	width:797px;
	padding-left:25px;
	padding-right:18px;
}
	#projectTopHeader{
		background:url(/graphics/projects/projectsTop.gif) no-repeat;
		width:842px;
		height:47px;
		clear:both;
		padding-left:16px;
		
	}
		#projectTopHeader #reset{
			position:relative;
			top:6px;
			left:12px;
		}
		h2.projects{
			background:url(/graphics/projects/projectsHead.gif) no-repeat;
			width:61px;
			height:18px;
			margin-top:18px;
			text-indent:-9000px;
			float:left;
		}
		#projectSearchContainer{
				float:right;
				margin-right:35px;	
				margin-top:18px;
			}
				#projectSearchInput{
					border:1px solid #cccccd;
					color:#9b9fa3;
					font-size:11px;
					height:15px;
					width:148px;
					padding:3px 5px 2px 5px;
					float:left;
					background:url(/graphics/projects/searchBoxBG.gif) no-repeat;
				}
				#projectSearchBtn{
					margin:3px 0 0 4px;
					float:left;
				}
		#projectTopHeader p{
			float:left;
			font-size:10px;
			margin-left:10px;
			margin-top:21px;
		}
		#projectTopHeader #resultsNumber{
			color:#1767a6;
			text-decoration:underline;
			margin-left:25px;
		}
	#projectsBarContainer{
		background:url(/graphics/projects/projectsBG.png) repeat-y;
		width:808px;
		min-height:500px;
		padding:7px 17px 9px 17px;
	}
	.barContainer{
		position:relative;
		width:808px;
	}
		.selectAllLink{
			color:#fff;
			position:absolute;
			top:2px;
			right:0;
			margin-right:28px;
			margin-top:5px;
			z-index:50;
			display:none;
		}
			.selectAllLink a{
				color:#fff;
				text-decoration:none;
			}
			.projectBar_closed{
				display:block;
				width:808px;
				height:27px;
				background-position:0 0 !important;
			}
			.projectBar_open{
				display:block;
				width:808px;
				height:27px;
				background-position:0 -27px !important;
			}
			
			#projectTypeBar{
				background:url(/graphics/projects/projectTypeBar.gif) no-repeat;
			}
				#projectTypeContainer{
					height:12px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#6A747C;
					padding:5px 22px 5px 22px;
					background-color:#eff0f0;
					border-left:1px solid #c8c8ca;
					border-right:1px solid #c8c8ca;
					display:none;
					
				}
			#marketsBar{
				background:url(/graphics/projects/selectMarketsBar.gif) no-repeat;
			}
				#marketsContainer{
					height:110px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#6A747C;
					padding:5px 22px 5px 22px;
					background-color:#ebf2f7;
					border-left:1px solid #9EBBD6;
					border-right:1px solid #9EBBD6;
					display:none;
				}
			#automotiveBar{
				background:url(/graphics/projects/selectAutomotiveBar.gif) no-repeat;
			}
				#automotiveContainer{
					height:15px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#6A747C;
					padding:5px 22px 5px 22px;
					background-color:#FAF6EA;
					border-left:1px solid #DACDA2;
					border-right:1px solid #DACDA2;
					display:none;
				}
			#servicesBar{
				background:url(/graphics/projects/selectServicesBar.gif) no-repeat;
			}
				#servicesContainer{
					height:58px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#6A747C;
					padding:5px 22px 5px 22px;
					background-color:#faf6ea;
					border-left:1px solid #DACDA2;
					border-right:1px solid #DACDA2;
					display:none;
				}
			#regionBar{
				background:url(/graphics/projects/selectRegionsBar.gif) no-repeat;
			}
				#regionContainer{
					height:15px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#6A747C;
					padding:5px 22px 5px 22px;
					background-color:#FAF6EA;
					border:1px solid #DACDA2;
					border-top:0px;
					display:none;
				}
			#projectTypeContainer a, #marketsContainer a, #automotiveContainer a, #servicesContainer a, #regionContainer a {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#6A747C;
				text-decoration:none;
			}
			#projectTypeContainer a:hover, #marketsContainer a:hover, #automotiveContainer a:hover, #servicesContainer a:hover, #regionContainer a:hover {
				color:#067EAB;
			}
		#criteriaContainer{
			padding:10px;
			width:auto;
			padding:6px 11px 6px 11px;
			background-color:#eaeff3;
			margin-top:3px;
		}
			#criteriaRows{
				float:left;
			}
			#backToResults{
				float:right;
			}
		#PortSearchResults{
			width:793px;
			padding:20px 0px 20px 15px;
			background-color:#eaeff3;
			margin-top:3px;
		}
		#PortSearchResults .ResultsRow {
			clear:both;
			width:791px;
			height:130px;
			overflow:hidden;
		}
		#PortSearchResults .ResultsCol {
			float:left;
			width:137px;
			height:130px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#6A747C;
			margin-right:20px;
			overflow:hidden;
		}
		#PortSearchResults .ResultsCol a {
			color:#6A747C;
			text-decoration:underline;
		}
		#PortSearchResults .ResultsCol a:hover {
			text-decoration:none;
		}
		#PortSearchResults .ResultsCol IMG {
			display:block;
			margin-bottom:10px;
		}
		#ProjDetailsContainer {
			width:775px;
		}
		#ProjDetailsContainer #ProjDetails_Title {
			color:#40515E;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			height:21px;
			
		}
		#ProjDetails_IMGCol {
			width:344px;
			padding-top:7px;
		}
		#ProjDetails_DescriptionCol {
			width:428px;
			line-height:18px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#6A747C;
		}
		#Proj_ThumbnailContainer {
			width:300px;
			margin:3px 0px 23px 0px;
		}
		#Proj_ThumbnailContainer img {
			float:left;
			margin-right:2px;
			margin-bottom:2px;
		}
		#ProjDetail_Fields {
			width:398px;
			padding:16px 15px 10px 15px;
			background-color:#DBE2E8;
			margin:7px 0 15px 0;
		}
	#projectsBarContainerBottom{
		background:url(/graphics/projects/projectsBottom.png) no-repeat;
		width:842px;
		height:5px;
	}
.Row {
	clear:both;
	min-height:10px;
	overflow:hidden;
}
.Col {
	float:left;
}
.clear{
	clear:both;
}
.CustomedCheckedBox {
	border:0px;
	margin:2px 2px 0px 0px;
}
#PortRegions_ProjectTypes {
	color:#6A747C;
	margin-bottom:3px;
}
#PortRegions_Markets {
	color:#067EAB;
	margin-bottom:3px;
}
#PortRegions_Services {
	color:#4E812C;
	margin-bottom:3px;
}
#PortRegions_Regions {
	color:#928159;
	margin-bottom:3px;
}
#Home_JointTeamIsoContainer {
	float:left;
	width:305px;
	min-height:230px;
	height:auto !important;
	height:230px;
	position:relative;
}
#Home_JoinTeamText {
	width:236px;
	color:#5e5d5d;
	font-size:10px;
	min-height:60px;
	font-family:Verdana, Geneva, sans-serif;
	
    	padding:5px 0px 0px 15px;
    
	line-height:14px;
}


#Home_JoinTeamText a {
	color:#CD950E;
	text-decoration:none;
}
#joinTeamContainer{
	width:301px;
	min-height:103px;
	height:auto !important;
	height:103px;
	background-image:url(/graphics/joinOurTeam.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:4014;
}
#HomeSearchContainer {
	min-height:154px;
	height:auto !important;
	height:158px;
	padding:4px 0px 5px 16px;
	background-image:url(/graphics/HomeSearchContainerBG2.png);
	background-position:0px 0px;
	background-repeat:repeat-y;
	position:relative;
}
#HomeSearchContainer select {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border:1px solid #7f9db9;
	color:#393737;
	height:19px;
	width:250px;
	padding-top:1px;
	margin:4px 0 3px 0;
}
#HomeSearchContainer option {
	padding:2px 0px 2px 4px;
	border-bottom:1px solid #CCC;
}

	#Home_ProjSearchLink1 {display:block; padding:8px 0px 4px 22px;}

#homeProjSearchResults, #homeProjSearchResults a {
	color:#5d5d5b;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#homeProjSearchResults UL {
	padding:0;
	list-style:none;
	margin:2px 0 2px 2px;
}
#homeProjSearchResults UL LI {
	margin:3px 0 0 0px;
	padding:0px 0px 2px 10px;
	background-image:url(/graphics/DefaultBullet3.gif);
	background-position:0px 8px;
	background-repeat:no-repeat;
}
#HomeSearchBtn {
	display:none;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:2020;
	cursor:pointer;
}
#Home_CloseSearchBtn {
	width:20px;
	height:20px;
	position:absolute;
	bottom:0px;
	right:10px;
	z-index:2021;
	cursor:pointer;
}
#HomeQuickSearchLink a{font-family:Arial, Verdana, Geneva, sans-serif; font-size:9px; color:#6b7208; text-decoration:underline;}
#HomeQuickSearchLink a:hover{text-decoration:none;}
#sustainableISO{
	position:absolute;
	top:110px;
	z-index:1;
}
#Home_SustainableDesign {
	width:198px;
	height:30px;
	color:#FFF;
	background-image:url(/graphics/homepage/Home_SustainableDesign.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding:44px 10px 0px 78px;
	z-index:10;
}
#Home_SustainableDesign a {
	color:#FFF;
}
#Home_ISO {
	width:175px;
	height:14px;
	padding:13px 0px 0px 72px;
}
#Home_ISO a {
	color:#FFF;
}
.NewsRow {
	font-family:Verdana, Geneva, sans-serif;
	line-height:18px;	
	font-size:10px;
	color:#5e5d5d;
	margin-bottom:10px;
}
.NewsRow a {
	color:#CD950E;
	text-decoration:none;
}
.newsDate, newsDate a {
	font-weight:bold;
	color:#5e5d5d;
	text-decoration:underline;
}
UL.NewsLandingUL {
	
}
#rightSubContent UL {
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
}
#rightSubContent UL LI {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 16px;
	background-image:url(/graphics/DefaultBullet3.gif);
	background-position:0px 10px;
	background-repeat:no-repeat;
}
.NewsListDate {
	margin-bottom:3px;
}
.NewsListTitle {
	color:#cd950e;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:2px;
}

.border{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

select.border{
	padding:2px 0px; 
	width:192px; 
	height:20px;
}

.OrangeText{color:#dc9e39;}
.PurpleText{color:#6f4f7e;}
.CyanText{color:#238b8c;}
.LightGreenText{color:#acd47b;}
.TanText{color:#baad8b;}

#HomeSearchContainer2{
	width:301px;
	min-height:120px;
	height:auto !important;
	height:120px;
	/*background-color:#CCC;*/
	background-image:url(/graphics/joinOurTeam.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
	top:470px;
	left:41px;
	z-index:5009;
}
#partnersContainer{
	width:380px;
}
	#partnersContainer a{
			display:block;
			width:380px;
			height:58px;
			background-position:0 0;
			margin-bottom:2px;
		}
	#partnersContainer{
		text-indent:-9000px;
	}
	#partnersContainer a:hover{
		background-position:0 -58px !important;
	}
	#partnersContainer #customers{
		background:url(/graphics/eng/partners/partnersCustomers.jpg) no-repeat;
	}
	
	#partnersContainer #subContractors{
		background:url(/graphics/eng/partners/partnersSubContractors.jpg) no-repeat;
	}
	
	#partnersContainer #archEngi{
		background:url(/graphics/eng/partners/partnersArchEngi.jpg) no-repeat;
	}
	
	#partnersContainer #jointVentures{
		background:url(/graphics/eng/partners/partnersJointVenture.jpg) no-repeat;
	}
	
	#partnersContainer #businessDiv{
		background:url(/graphics/eng/partners/partnersBizDiversity.jpg) no-repeat;
	}