﻿.leftColumnHider {
	position:absolute;
	left:0px;
	top:320px;
	height:4px;
	width:220px;
	z-index:15;
	background-color:#fff;
}
.rightBottomWrapper {
	position: absolute;
	left: 755px;
	top: 324px;
	height: 160px;
	width: 220px;
	background-color: #CCC;
}
.rightBottomContent {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 158px;
	width: 218px;
	background-color: #fff;
}
.linkItem {
	position:relative;
	left:0px;
	top:0px;
	width:208px;
	height:112px;
	color: #989898;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 8pt;	
}
.mainContentControlWrapper {
	position: absolute;
	left: 530px;
	top: 2px;
	height: 448px;
	width: 7px;
	background-color: #AFAFAF;
}
.mainContentControl {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 446px;
	width: 5px;
 	background: #FFFFFF url(../images/scrollTrack.gif) repeat-y;
 	cursor:pointer;
}
.mainContentTextAreaWrapper {
	position: absolute;
	top: 4px;
	left: 0px;
	width: 510px;
	height: 448px;
	overflow: hidden;
}
.mainContentTextArea {
	position: absolute;
	left: 4px;
	top: 0px;
	width:8668px; /*Need to update this as we add more panels to the left.... */;
	height: 1052px;
	color:#787878;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:8pt;
}
.mctaOverviewContent {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 506px;
	height: 1052px;
	z-index:3;
}
.indentedValues
{
	padding: 0px 0px 0px 20px;	
	/*margin: 0px 0px 0px 20px;*/
}
.mctaContentText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14pt;
	font-size: 8pt;
	padding: 0px 0px 0px 10px;
	/*color: #686868;*/
}
.mctaContentHeaderText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14pt;
	font-size: 9pt;
	/*color: #00457C;*/
}
.mctaContentH2Text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14pt;
	font-size: 8pt;
	color: #00457C;
}
.overviewLink {width: 108px; position: absolute; height:24px; left: 600px;background-color:#8DA8C5;color:#fff;}
.overviewLinkText {
	position:absolute;
	left:10px;
	top:7px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color:#fff;	
	cursor:pointer;
}
.pictureMenuContentWrapper {
	position:absolute;
	left:224px;
	top:490px;
	width:526px;
	height:134px;
	z-index:7;
	background-color:#CCC;
}
.pictureMenuContent {
	position:absolute;
	left:1px;
	top:1px;
	width:524px;
	height:132px;
	background-color:white;
	overflow:hidden;
}
.pictureExpandPanel {
	position:absolute;
	left:-304px;
	height:454px;
	top:29px;
	width:524px;
	z-index:8;
	background-color:#BED5E4;
	overflow:hidden;
}
.closePEButton {
	position:absolute;
	left:201px;
	width:14px;
	top:29px;
	height:17px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#fff;
	padding-left:5px;
	background-color:#EAA758;
	z-index:9;
	cursor:pointer;
}
.largeImageWrapper {
	position:absolute;
	top:0px;
	left:10px;
	height:452px;
	width:504px;
}
.largeImage {
	border: 4px solid #BFBFBF;
}
.pmImageListWrapper {
	position:absolute;
	left:1px;
	top:1px;
	width:522px;
	background-color:#00457C;/*#416c97;*/
	height:130px;
	overflow:hidden;
	z-index:7;
	vertical-align: middle;	
}
.pmImageList {
	position:relative;
	left:14px;
	top:4px;
	width:830px;
	letter-spacing: 5px;
	height: 100px;
	z-index:8;
}
.bodImageList {
	position:relative;
	left:8px;
	top:4px;
	width:830px;
	letter-spacing: 2px;
	height: 100px;
	z-index:8;
}
.bodTitle {
	position:relative;
	left:0px;
	top:72px;
	height:20px;
	width:510px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14pt;
	font-size: 9pt;
	color: #fff;	
	z-index:8;
}
.bodTitle p {
	text-align: center;
}

.pmImageItem {
	height:84px;
	width:84px;
	margin:0px;
	border:4px solid white;
	cursor:pointer;
}
.pmHider {
	position:absolute;
	top:4px;
	height:98px;
	background-color:#00457C;/*#416c97;*/
	z-index:9;
	width:10px;
}
.pmControlWrapper {
	position:absolute;
	left:8px;
	top:106px;
	height:7px;
	width:508px;
	background-color:#fff;
	z-index:8;
	overflow:hidden;
}
.pmControl {
	position:absolute;
	left:1px;
	top:1px;
	height:5px;
	width:506px;
 	background: #FFFFFF url(../images/scrollHorizontalTrack.gif) repeat-x;
 	cursor:pointer;
}
.pmHandle {
	position:absolute;
	top:0px;
	left:0px;
	width:30px;height:5px;
	background-image: url('../images/scrollHorizontalHandle.gif');
	cursor:pointer;
}
.ppmContentWrapper {
	position:absolute;
	left:225px;
	top:490px;
	width:525px;
	height:70px;
	z-index:6;
	background-color:#CCC;
}
.ppmContent {
	position:absolute;
	left:1px;
	top:1px;
	width:522px;
	height:68px;
	background-color:#00457C;
	overflow:hidden;
}
.ppmImageListWrapper {
	position:absolute;
	left:64px;
	top:0px;
	width:404px;
	height:58px;
	overflow:hidden;
	z-index:6;
	vertical-align: middle;
}
.ppmImageList {
	position:relative;
	left:0px;
	top:7px;
	width:830px;
	letter-spacing: 5px;
	height: 44px;
	z-index:6;
}
.ppmImageButton {
	position:absolute;
	top:7px;
	width:40px;
	height: 40px;
	cursor:pointer;
}
.ppmImageItem {
	position:relative;
	top:0px;
	height:40px;
	width:45px;
	margin:0px;
	border:2px solid #fff;
	cursor:pointer;
	display:none;
}
.directorPanel{
	position:absolute;
	left:224px;
	top:490px;
	width:526px;
	height:351px;
	z-index:5;
	background-color:#CCC;
}
.directorDetail {
	position: relative;
	left: 1px;
	top: 1px;	
	width:524px;
	height:349px;
	z-index:5;
	background-color:#FFFFFF;	
	overflow: hidden;
}
.directorsImagePanel{
	position:relative;
	left: 1px;
	top: 2px;	
	width:523px;
	height:81px;
	z-index:11;
	text-align:center;
	vertical-align: middle;
	background-color:#FFFFFF;
}

.dirImageItem {
	
	position: relative;
	vertical-align: bottom;
	margin: 9px 1px 1px 1px;
	border: 3px #fff solid;
	cursor: pointer;
	z-index:10;
	width: 43px;
	height: 56px;
}

.selectedDirImage {
	
	left: 0px;
	top: 0px;
	position: relative;
	vertical-align: top;
	text-align: left;
	z-index:10;
	border: 2px #CCCCCC solid;
	/*width: 175px;
	height: 200px; */
}

.selectedDirImagePanel {
	left: 10px;
	top: 0px;
	text-align:left;
	position: relative;
	z-index:7;	
}

.selectedDirInfoPanel {
	
	left: 210px;
	top: 10px;
	width: 290px;
	height: 1030px;	
	text-align:left;
	position: absolute;
	z-index:7;
	vertical-align: top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;	
}
.selectedDirDescriptionControlWrapper{
	position: absolute;
	left: 514px;
	top: 4px;
	height: 340px;
	width: 7px;
	background-color: #AFAFAF;
	z-index:7;
}
.selectedDirControl {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 338px;
	width: 5px;
 	background: #FFFFFF url(../images/scrollTrack.gif) repeat-y;
 	cursor:pointer;
	z-index:7;
}

.selectedDirName {
	z-index:11;	
	font-weight:bold;
	line-height: 14px;
	background: white;
}

.selectedDirTitle {
	z-index:11;	
	line-height: 14px;
	background: white;
}
.selectedDirPosition {
	z-index:11;	
	line-height: 14px;
	background: white;
}
.selectedDirLocation {
	z-index:11;	
	background: white;
}
.selectedDirDescripion{
	padding: 20px 0px 0px 0px;
	z-index:10;	
}
.pmExpandImagePanelWrapper {
	position:absolute;
	top:490px;
	left:224px;
	width:526px;
	height:200px;
	z-index:4;
	background-color:#CCC;
}
.pmExpandImagePanel {
	position:absolute;
	left:1px;
	top:1px;
	width:524px;
	height:198px;
	background-color:#fff;
	overflow:hidden;
}
.pmeiLargeImage {
}
.pmeiLargeImageWrapper {
	position:absolute;
	left:8px;
	top:44px;
	height:148px;
	width:160px;
}
.pmeiDescriptionPanel {
	position:absolute;
	left:180px;
	top:2px;
	width:348px;
	height:190px;
	background-color:#fff;
}
.pmeiDescriptionText {
	position:absolute;
	left:4px;
	top:64px;
	width:342px;
	height:100px;
	color: #787878;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 8pt;		
}
.pmeiHeader {
	position:absolute;
	left:2px;
	top:2px;
	width:408px;
	height:34px;
	background-color: #00457C;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 9pt;
	z-index:6;
	overflow:hidden;
}
.pmeiHeaderText {
	position:absolute;
	left:5px;
	top:4px;
	height:28px;
	width:398px;
}
.pmeiLocationText {
	position:absolute;
	left:4px;
	top:42px;
	width:342px;
	height:16px;
	color: #686868;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;	
}
.pmeiClose {
	position:absolute;
	left:412px;
	top:2px;
	height:34px;
	width:110px;
	cursor:pointer;
	background-color:#8DA8C5;
	text-align:center;
	z-index:6;
}
.pmeiCloseText {
	position:absolute;left:4px;top:10px;
	height:24px;
	width:102px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:white;
}
.pmeiArchitectCreditText {
	position:absolute;
	left:4px;
	top:164px;
	width:382px;
	height:14px;
	color: #686868;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 8pt;	
	overflow:hidden;
}
.overviewLinkHider {
	position:absolute;
	left:750px;
	top:0px;
	height:40px;
	width:5px;
	z-index:15;
	background-color:#fff;
}
.pmeiLeedText {
	position:absolute;
	left:4px;
	top:178px;
	width:242px;
	height:112px;
	color: #686868;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 8pt;	
}
.pmeiMoreInfoText {
	position:absolute;
	left:240px;
	top:178px;
	height:15px;
	width:100px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration:none;
	font-weight: bolder;
	color:#5883AD;
	cursor:pointer;
} 
.pmeiMoreInfoText:hover {
	color:#5883AD;
}
.ppmTitle {
	position:absolute;
	top:53px;
	height:14px;
	width:400px;
	left:64px;
	overflow:hidden;
}
.ppmTitleText {
	color:#fff;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 12px;
	font-size: 8pt;	
	height:14px;
	position:absolute;
	top:0px;
	width:400px;
	left:0px;
	text-align:center;
}
.anniversaryVideoDiv {
	z-index:2;
	position:absolute;
	left:103px;
	top:88px;
}
.sustainabilitySubPanelWrapper {
	position: absolute;
	left: 224px;
	top: 490px;
	width: 526px;
	height: 300px;
	z-index:4;
	overflow:hidden;
	background-color:#ccc;
}
.sustainabilitySubPanel {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 524px;
	height: 298px;
	z-index:4;
	background-color:#fff;
}
.docPanelWrapper {
	position:absolute;
	left:224px;
	top:490px;
	width:526px;
	height:124px;
	z-index:7;
	background-color:#CCC;
}
.docHider {
	position:absolute;
	top:1px;
	height:105px;
	background-color:#00457C;
	z-index:9;
	width:29px;
}
.docPanel {
	position:absolute;
	left:1px;
	top:1px;
	width:524px;
	height:122px;
	background-color:white;
	overflow:hidden;
}
.docItemsWrapper {
	position:absolute;
	left:1px;
	top:1px;
	width:522px;
	background-color:#00457C;
	height:130px;
	overflow:hidden;
	z-index:7;
	vertical-align: middle;	
}
.docItems {
	position:relative;
	left:20px;
	top:4px;
	width:1630px;
	height:120px;
	z-index:8;
}
.contactItem {
	position:relative;
	left:4px;
	top:0px;
	height:38px;
	width:208px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 7.5pt;
	color:#5883AD;	
	text-align:left;
}
.evolutionPopupLink
{
	position:relative;
	left:0px;
	top:0px;
	width:208px;
	/*height:14px;*/
	color:#5883AD;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*line-height: 14px;*/
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
	display:block;
	
}
.evolutionPopupLink:hover
{
	position:relative;
	left:0px;
	top:0px;
	width:208px;
	/*height:14px;*/
	color:#EAA758;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*line-height: 14px;*/
	font-weight:bold;
	font-size: 8pt;
	text-decoration:underline;

}
