/***--- START TAGS  ---**/
	HTML{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:100%;
	}
	BODY {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height:100%;
		background-color:#000000;
		FONT-FAMILY: Arial, Helvetica, sans-serif;  
		FONT-SIZE:8.5pt;
		COLOR: #FFFFFF;
	}
	TD{
		background-color: none;
	}
	IMG{
		border: 0px;
	}


	
	
/***--- START IDs  ---**/
	#Height100 { /* used to give a table a height of 100% */
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		height: 100%;
		width:100%;
		vertical-align:top;
		background: none;
	}
	
	#blackBox{
		position:absolute;
		background: none; 
		/*
		background-color:rgb(0,0,0);
		filter:alpha(opacity=60);  // for IE 6+
		-moz-opacity:0.6;  // needed for NN7 (could also be used for Firefox)
		opacity:0.6; /*needed for Firefox*/
		/*top:60px;  don't cover-up the logo */
	}

	#divContainer {
		visibility: hidden;
		overflow: hidden;
		z-index: 7;
		width:542px;
		clip: rect(0px 542px  200px 0px);
		position: relative;
		height: 200px;
	}
	
	#divContent {
		left: 0;
		position: absolute;
		top: 0;
		z-index: 1;
	}


/***--- START CLASSES  ---**/
	#logo{ 
		width:100%;
		COLOR: #FFFFFF;
		background:none;
	}
	#content { 
		width:100%;
		COLOR: #FFFFFF;
		background: none;
		/*background-color:#FFFF00;*/
	}
	.contactBgfr {
		background: url(../img/careers_01_back_290.jpg) no-repeat scroll 56% -30px;
	}
	.contactBgen {
		background: url(../img/careers_01_back_290.jpg) no-repeat scroll 56% -12px;
	}



/* pages/sections specific */
	.awardsYear{ 
		FONT-SIZE:12.0pt;
		FONT-WEIGHT: bold;
		COLOR: #FFFFFF;
	}
	.awardsInfo1{
		padding: 0px 0px 5px 0px; 
		color: #FFFFFF; 
	}
	.awardsInfo2{
		color: #B5AC9F; /* grey */ 
	}
	.awardsProject{
	   FONT-SIZE:8.5pt;
	   font-weight:bold;
		color: #B5AC9F; /* grey */
	}
	
	.newsUpdatesInfo1{
		padding: 0px 0px 5px 0px; 
		color: #FFFFFF;
	}
	.newsPublicationsInfo1{
		padding: 0px 0px 5px 0px; 
		color: #FFFFFF;
	}
	.newsPublicationsInfo2{
		color: #B5AC9F; /* grey */ 
	}
	.profileQuotesInfo1{
		padding: 0px 0px 0px 0px; 
		color: #FFFFFF;
		FONT-SIZE: 9.0pt;
	}
	.profileQuotesInfo2{
		FONT-WEIGHT:bold;
		FONT-STYLE:italic;
	}
	.profileExpertiseText{
		FONT-SIZE: 9.5pt;
	}
	.contactusInfo1{
		FONT-SIZE:12.0pt;
		FONT-WEIGHT: normal;
		COLOR: #FFFFFF;
		background: transparent;
	}
	.portfolioZoompic{
		/*width:334px;*/
		padding: 3px 3px 3px 3px;
		margin: 0px 0px 0px 0px;
		background-color:#FFFFFF;
	}
	.portfolioThumbnail{
		width:34px;
		padding: 3px 3px 3px 3px;
		margin: 0px 0px 3px 0px;
		background-color:#FFFFFF;
	}
	.mapZoompic{
		/*width:334px;*/
		padding: 3px 3px 3px 3px;
		margin: 0px 0px 0px 0px;
		background-color:#FFFFFF;
	}
	.thumbnail{
		padding: 3px 3px 3px 3px;
		margin: 0px 0px 3px 0px;
		background-color:#FFFFFF;
	}
	

/***--- START LINKS  ---**/
	A{
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		FONT-WEIGHT: normal;
		FONT-SIZE:8.5pt;
		color: #B5AC9F; /* grey */
		text-decoration: none;
	}
	A:Hover{
		color: #FFFFFF; 
	}
	A:Visited {
		color: #C82026; /* red */
	}
/* pages/sections specific */
	A.AwardsYearLink, A.AwardsYearLink:Visited {  
		FONT-SIZE:12.0pt;
		COLOR:  #B5AC9F; /* grey */
	}
	A.NewsUpdatesYearLink,A.NewsUpdatesYearLink:Visited{ 
		COLOR:  #B5AC9F; /* grey */
	}
	A.NewsPublicationsMoreInfoLink,A.NewsPublicationsMoreInfoLink:Visited{ 
		COLOR:  #C82026; /* red */
		text-decoration: underline;
	}
	A.ContactusEmailLink,A.ContactusEmailLink:Visited{ 
		FONT-SIZE:12.0pt;
		FONT-WEIGHT: normal;
	}
	A.FlashPlayer,A.FlashPlayer:Visited{
		color: #898989;
		text-decoration:none;
	}
	A.FlashPlayer:Hover{
		color: #898989;
		text-decoration:underline;
	}
	A.NewsPublicationsMoreInfoLink:Hover{ 
		text-decoration: none;
	}
	A.AwardsProjectLink, A.AwardsProjectLink:Visited{
	   FONT-SIZE:8.5pt;
	   font-weight:bold;
	   text-decoration: none;
	}
	A.AwardsProjectLink:Hover{
	   text-decoration: underline;
	}


