body {
	background-color: #fff;
}
#leftColumn {
	border-bottom: 1px solid #56667a;
	height: 665px;
}
#centerColumn {
	background-color: #fff;
	border-bottom: 1px solid #56667a;
	height: 600px;
	width: 576px;
}
	#centerContentContainer {
		border-right: 1px solid #56667a;
	}
	#centerColumn #hero {
		height: 425px;
		position: relative;
		z-index: 1;
	}
	#centerColumn #hero div {
		background-color: #fff;
		height: 425px;
		left: 0;
		position: absolute;
		text-align: right;
		top: 0;
		width: 575px;
		z-index: 1;
	}
	#centerColumn #hero div.default {
		z-index: 1;
	}
		#centerColumn #hero div img {
			position: relative;
		}
	#centerColumn #moreImages {
		/*background-color: #dddddd;*/
		background-color: #ffc400;
		border-top: 1px solid #56667a;
		border-bottom: 1px solid #56667a;
		height: 68px;
		padding: 7px 0 3px 0;
		text-align: right;
	}
		#centerColumn #moreImages img {
			margin: 0 0 0 5px;
			padding-bottom: 2px;
		}
		#centerColumn #moreImages img.active {
			border: 2px solid #0a76b7;
			padding-bottom: 0;
		}
	#centerColumn p#projects {
		color: #808080;		
		margin: 6px 4px 4px 0; 
		text-align: right; 
	}		
	#centerColumn #moreLocations {
		height: 42px;
		position: relative;
		text-align: right;
	}
	
	#centerColumn #moreLocations a { position: relative; } 
	#centerColumn  div#locationName { 
		text-align:right;
		padding-right: .25em;
		margin-bottom: 0;
		padding-bottom: .75em;
	} 
	
		#centerColumn #moreLocations img {
			filter:alpha(opacity=40);
			-moz-opacity:.40;
			opacity:.40;
			margin: 0 0 0 5px;
			padding-bottom: 2px;
		}
		#centerColumn #moreLocations img.active {
			border: 2px solid #0a76b7;
			filter:alpha(opacity=100);
			-moz-opacity:1.0;
			opacity:1.0;
			padding-bottom: 0;
		}
		#centerColumn #moreLocations div {
			position: absolute;
			top: 0;
			right: 0;
		}
	#centerColumn #moreLocations #prevArrow {
		filter:alpha(opacity=100);
		-moz-opacity:1.0;
		opacity:1.0;
		padding-bottom: 2px;
	}
	#centerColumn #nextArrow {
		position: absolute;
		left: 583px;
		bottom: 30px;
	}
#rightColumn, #rightColumn div.absolute {
	width: 235px;
	padding-right: 50px;
}
	#rightColumn h1, #rightColumn p {
		line-height: 1.8em;		
	}
	#rightColumn h1 {
		font-size: 12px;
	}
	#rightColumn p {
		color: #808080;
		margin-bottom: 1.5em;
	}

#footer { border-top: 0; padding: 5px 0 50px 140px; } 
