body {
	background: #000000;
	margin: 0; /* this zeroes the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family:Verdana;
	font-size:10pt;
	line-height:1.25em;
}
h1 {
	font-size:1em;
	line-height:1.2em;
}
h2 {
	font-size:1.2em;
	line-height:1.4em;
}
h3 {
	font-size:1.4em;
	line-height:2.0em;
}
.thrColAbsHdr #header {
	background-color: transparent;
	position: absolute;
	z-index:1;
	top: 50%;
	left: 0;
	width: 98%;
	height: 25px; /* gives a fixed height for the header so that columns have a predictable top value */
	margin-top: -213px;
	margin-left:1%;
	margin-right:1%;
	padding: 0 0 0 0;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text */
	text-align:left;
}
.thrColAbsHdr #header p {
	color: #C0C0C0;
	margin:0;
	font-family: Avante, Verdana;
	font-size: 1.4em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;

}
.thrColAbsHdr #container { 
	background-color: #CCC;
	background-image:url(global_images/background_global.gif);
	background-position: center;
	background-repeat:no-repeat;
	position: absolute;
	z-index:0;
	left: 0;
	top:50%;
	width: 100%;
	height:375px;
	margin-top: -187.5px;
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.thrColAbsHdr #HUBcert {
	visibility: hidden;
	position: absolute;
	top: 350px;
	left: 20px;
	width: 215px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 25px;
	padding: 5px 0 5px 0; /* padding keeps the content of the div away from the edges */
	font-size: 0.8em;
	line-height:1em;
}
.thrColAbsHdr #mainSidebarLeft {
	position: absolute;
	display: none;
	top: 10px;
	left: 0;
	width: 185px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 365px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-left:20px;
	margin-right:20px;	
}
.thrColAbsHdr #contactSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #missionSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #architecturalstructuresSidebarLeft {
	display: none;
	position: absolute;
	top: 0;
	margin-top: 10px;
	left: 0;
	margin-left:20px;
	width: 215px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
}
.thrColAbsHdr #engineeringinnovationsSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #collaborativemethodsSidebarLeft {
	display: none;
	position: absolute;
	top: 0;
	margin-top: 10px;
	left: 0;
	margin-left:20px;
	width: 215px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
}
.thrColAbsHdr #leadershipSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 228px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 8px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #leadershipSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 228px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 8px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #leadershipSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 228px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 8px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #civicSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #academicSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #religiousSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #museumsSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #theatersSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #parksSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #corporateSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #commercialSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #multifamilySidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #hospitalitySidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #residentialSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #specialtySidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #bimSidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 185px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #sustainabilitySidebarLeft {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 225px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 375px;
	margin-top: 0;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #SidebarRight1 {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 205px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 360px;
	padding: 5px 10px 10px 10px; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #SidebarRight2 {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 205px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 360px;
	padding: 5px 10px 10px 10px; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #SidebarRight3 {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 205px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 360px;
	padding: 5px 10px 10px 10px; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #SidebarRight4 {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 205px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 360px;
	padding: 5px 10px 10px 10px; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #SidebarRight5 {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 205px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 360px;
	padding: 5px 10px 10px 10px; /* padding keeps the content of the div away from the edges */
}
.thrColAbsHdr #SidebarRightBottom1 {
	visibility: hidden;
	position: absolute;
	top: 340px;
	left: 605px;
	width: 215px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 25px;
	padding: 5px 0 5px 10px; /* padding keeps the content of the div away from the edges */
	font-size: 0.8em;
	line-height:1em;
}
.thrColAbsHdr #SidebarRightBottom2 {
	visibility: hidden;
	position: absolute;
	top: 340px;
	left: 605px;
	width: 215px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 25px;
	padding: 5px 0 5px 10px; /* padding keeps the content of the div away from the edges */
	font-size: 0.8em;
	line-height:1em;
}
.thrColAbsHdr #SidebarRightBottom3 {
	visibility: hidden;
	position: absolute;
	top: 340px;
	left: 605px;
	width: 215px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 25px;
	padding: 5px 0 5px 10px; /* padding keeps the content of the div away from the edges */
	font-size: 0.8em;
	line-height:1em;
}
.thrColAbsHdr #SidebarRightBottom4 {
	visibility: hidden;
	position: absolute;
	top: 340px;
	left: 605px;
	width: 215px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 25px;
	padding: 5px 0 5px 10px; /* padding keeps the content of the div away from the edges */
	font-size: 0.8em;
	line-height:1em;
}
.thrColAbsHdr #SidebarRightBottom5 {
	visibility: hidden;
	position: absolute;
	top: 340px;
	left: 605px;
	width: 215px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 25px;
	padding: 5px 0 5px 10px; /* padding keeps the content of the div away from the edges */
	font-size: .8em;
	line-height:1em;
}
.thrColAbsHdr #contactSidebarRight {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
}
.thrColAbsHdr #missionSidebarRight {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
}
.thrColAbsHdr #architecturalstructuresSidebarRight {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
}
.thrColAbsHdr #engineeringinnovationsSidebarRight {
	display: none;
	position: absolute;
	top: 0;
	margin-top: 10px;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
}
.thrColAbsHdr #collaborativemethodsSidebarRight {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
}
.thrColAbsHdr #leadershipSidebarRightBedre {
	display:none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
	margin-top:10px;
}
.thrColAbsHdr #leadershipSidebarRightBrockie {
	display:none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
	margin-top:10px;
}
.thrColAbsHdr #leadershipSidebarRightChu {
	display:none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
	margin-top:10px;
}
.thrColAbsHdr #leadershipSidebarRightHaden {
	display:none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
	margin-top:10px;
}
.thrColAbsHdr #leadershipSidebarRightKiguchi {
	display:none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
	margin-top:10px;
}
.thrColAbsHdr #leadershipSidebarRightNaeve {
	display:none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
	margin-top:10px;
}
.thrColAbsHdr #bimSidebarRight {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
	font-size:.8em;
	line-height:1.25em;
	margin-top:10px;
}
.thrColAbsHdr #sustainabilitySidebarRight {
	display: none;
	position: absolute;
	top: 0;
	left: 600px;
	width: 225px;
	height: 375px;
	padding: 0 0 0 0;
	margin-top:10px;
	font-size:.8em;
	line-height:1.25em;
}
.thrColAbsHdr #mainContent {
	position: relative;
	display: none;
	top: 0;
	left: 225px;
	width: 375px;
	height: 375px;
	padding: 0 0 0 0;
	text-align: justify;
}
.thrColAbsHdr #mainContentLoadScreen {
	display:block;
	position:relative;
	top: 0;
	left: 225px;
	width: 375px;
	height: 375px;
	padding: 0 0 0 0;
	text-align: justify;
}
.thrColAbsHdr #mainContentContact {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0;
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentMission {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0;
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentArchitecturalStructures {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentEngineeringInnovations {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentCollaborativeMethods {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentLeadership {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentCivic {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentAcademic {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentReligious {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentMuseums {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentTheaters {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentParks {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentCorporate {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentCommercial {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentMultifamily {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentHospitality {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentResidential {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentSpecialty {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 580px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentBIM {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentBIM2 {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentBIM3 {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentBIM4 {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #mainContentSustainability {
	position: absolute;
	display: none;
	top: 0;
	left: 225px;
	width: 335px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 355px;
	padding: 0 0 0 0; /* padding keeps the content of the div away from the edges */
	margin-top:10px;
	margin-left:20px;
	margin-right:0;	
}
.thrColAbsHdr #imageOneA {
	position: absolute;
	cursor:pointer;
	top: 0;
	left: 0;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageTwoA {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageThreeA {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageFiveA {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageOneB {
	display: none;
	position: absolute;
	top: 0;
	left: 75px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageTwoB{
	position: absolute;
	cursor:pointer;
	top: 0;
	left: 75px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageThreeB {
	display: none;
	position: absolute;
	top: 0;
	left: 75px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageFourB {
	display: none;
	position: absolute;
	top: 0;
	left: 75px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageFiveB {
	display: none;
	position: absolute;
	top: 0;
	left: 75px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageOneC {
	display: none;
	position: absolute;
	top: 0;
	left: 150px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageTwoC {
	display: none;
	position: absolute;
	top: 0;
	left: 150px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageThreeC {
	position: absolute;
	cursor:pointer;
	top: 0;
	left: 150px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageFourC {
	display: none;
	position: absolute;
	top: 0;
	left: 150px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageFiveC {
	display: none;
	position: absolute;
	top: 0;
	left: 150px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageTwoD {
	display: none;
	position: absolute;
	top: 0;
	left: 225px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageThreeD {
	display: none;
	position: absolute;
	top: 0;
	left: 225px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageFourD {
	position: absolute;
	cursor:pointer;
	top: 0;
	left: 225px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageFiveD {
	display: none;
	position: absolute;
	top: 0;
	left: 225px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageTwoE {
	display: none;
	position: absolute;
	top: 0;
	left: 300px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageFourE {
	display: none;
	position: absolute;
	top: 0;
	left: 300px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #imageFiveE {
	position: absolute;
	cursor:pointer;
	top: 0;
	left: 300px;
	width: 75px;
	height: 375px;
}
.thrColAbsHdr #footer {
	position: absolute;
	min-width:815px;
	left: 0;
	width: 98%;
	height: 17px;
	margin:0;
	margin-top:193px;
	margin-left:1%;
	margin-right:1%;
	padding: 0 0 0 0;
	text-align: right;
	top: 50%;
} 
.thrColAbsHdr #footerCopyrightNotice {
	color: #C0C0C0;
	position:absolute;
	width:auto;
	height:auto;
	right:25px;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	margin-top:-1px;
	padding:0 0 0 0;
	font-size: .75em;
	font:Verdana;
}
.thrColAbsHdr #footerLoadNotice {
	visibility:visible;
	position: absolute;
	top: 0;
	left:225px;
	height: auto;
	width:auto;
	margin:0;
	margin-top:-1px;
	padding: 0 0 0 0;
	font-size: .75em;
	font:Verdana;
	text-align: left;
}
.thrColAbsHdr #footerEnterSite {
	visibility:hidden;
	position: absolute;
	top: 0;
	left:225px;
	height: auto;
	width:auto;
	margin:0;
	margin-top:-1px;
	padding: 0 0 0 0;
	font-size: .75em;
	font:Verdana;
	text-align: left;
	cursor:pointer;
}
.thrColAbsHdr #footerNavbar {
	display: none;
	position: absolute;
	left: 30px;
	width: 750px;
	height:120px;
	margin:0%;
	margin-top:191px;
	margin-left:1%;
	margin-right:0px;
	padding: 0 0 0 0;
	top: 50%;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 0;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 0;
}
#SidebarRightBottom1 p {
	font-size: .9em;
}
