﻿.bottomTextArea {
	position:absolute;
	left:2px;
	top:27px;
	width:208px;
	height:129px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 8pt;	
	color:#CCC;
}
.linkItem {
	position:relative;
	left:0px;
	top:0px;
	width:208px;
	height:112px;
	color: #989898;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-size: 9pt;	
}
.mainContentControlWrapper {
	position: absolute;
	left: 741px;
	top: 4px;
	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: 1px;
	left: 4px;
	width: 510px;
	height: 448px;
	overflow: hidden;
}
.mainContentTextArea {
	position: absolute;
	left: 4px;
	top: 0px;
	width: 8736px; /*Need to update this as we add more panels to the left.... */;
	height: 1052px;
}
.stockContentWrapper {
	position: absolute;
	top: 494px;
	left: 184px;
	width: 506px;
	height: 484px;
	background-color: #CCC;
	overflow: hidden;
}
.cdnCareersContentWrapper {
	position: absolute;
	top: 490px;
	left: 224px;
	height: 484px;
	width: 751px;
	overflow:hidden;
	background-color: #CCC;
	z-index:15;
}
.cdnCareersContent {
	position: absolute;
	top: 1px;
	left: 1px;
	height: 482px;
	width: 749px;
	background-color: white;
}
.usCareersContentWrapper {
	position: absolute;
	top: 980px;
	left: 224px;
	height: 484px;
	width: 751px;
	background-color: #CCC;
	z-index:15;	
}
.usCareersContent {
	position: absolute;
	top:1px;
	left: 1px;
	height: 482px;
	width: 749px;
	background-color: white;
}
.careersContentHeader {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 24px;
	width: 749px;
	background-color: #00457C;
	color: white;
}
.careersTextAreaWrapper {
	position: absolute;
	left: 2px;
	top: 28px;
	width: 736px;
	height: 452px;
	overflow: hidden;
}
.careersContentControlWrapper {
	position: absolute;
	left: 508px;
	top: 28px;
	height: 452px;
	width: 7px;
	background-color: #AFAFAF;
}
.careersContentControl {
	position: absolute;
	left: 1px;
	top: 1px;
	height: 450px;
	width: 5px;
	background-color: white;
}
.CTAContent {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 738px;
	height: 2000px;
}
.sqcText {
	position: absolute;
	left: 5px;
	top: 27px;
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 7pt;
	color: #5883AD;
}
.leftBottomHeader {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 218px;
	height: 25px;
	background-color: #8DA8C5;
	color: white;
}
span.linkText {
	/*font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 8pt;
	color: #5883AD;
	cursor: pointer;*/

	cursor:pointer;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	font-weight:bold;
	height:20px;
	left:0px;
	position:relative;
	top:0px;
	width:208px;
	color:#5883AD;
}
.mctaOverviewContent {
	position: absolute;
	left: 0px;
	padding: 0px 0px 0px 5px;
	top: 10px;
	width: 500px;
	height: 1052px;
	line-height: 14pt;
	font-size: 8pt;
}
.mctaSLContentText {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
	font-size: 8pt;
	color: #fff;
}
.mctaSLContentHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
	font-size: 8pt;
	color: #003399;	
	font-weight:bold;
}
.mctaContentText {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14pt;
	font-size: 8pt;
	color: #333;
}
.mctaContentHeaderText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14pt;
	font-size: 9pt;
	color: #5883AD;
}
.mctaContentH2Text {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14pt;
	font-size: 8pt;
	color: #5883AD;
}
.hoverTip {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 8pt;
	font-size: 7.5pt;
	color: #FFF;
	position:absolute;
	left:0px;/*516px;*/
	height:11px;
	width:507px;
	background-color:#5883AD;
	top:63px;
	z-index:10;
	text-align:center;
}
.lbLinks {
	position:absolute;
	left:0px;
	top:24px;
	height:126px;
	width:214px;
}
.testimonialPanel {
	position:absolute;
	left:-1024px;
	top:34px;
	width:500px;
	height:1024px;
	z-index:6;
}
.contactItems {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;	
	margin:0px;	
}
.topLine {
	position:absolute;
	top:-2px;
	left:0px;width:526px;
	height:1px;
	background-color:#ccc;
	z-index:8;	
}
.topPictureMenuWrapper {
	position:absolute;
	left:-1px;
	top:-162px;
	width:526px;
	height:104px;
	z-index:7;
	background-color:#ccc;	
}
.topPictureMenu {
	position:absolute;
	left:1px;
	top:1px;
	width:524px;
	height:102px;
	background-color:white;
	overflow:hidden;	
}
.topImageListWrapper {
	position:absolute;
	left:1px;
	top:1px;
	width:522px;
	background-color:#416c97;
	height:98px;
	overflow:hidden;
	z-index:7;
	vertical-align: middle;	
}
.topImageList {
	position:relative;
	left:14px;
	top:4px;
	width:830px;
	letter-spacing: 5px;
	height:98px;
	z-index:5;
	display:
}
.pictureMenuContentWrapper {
	position:absolute;
	left:224px;
	top:490px;
	width:526px;
	height:124px;
	z-index:7;
	background-color:#ccc;
}
.pictureMenuContent {
	position:absolute;
	left:1px;
	top:1px;
	width:524px;
	height:122px;
	background-color:white;
	overflow:hidden;
}
.pmImageListWrapper {
	position:absolute;
	left:1px;
	top:1px;
	width:522px;
	background-color:#416c97;
	height:120px;
	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;
}
.pmImageItem {
	height:84px;
	width:84px;
	margin:0px;
	border:4px solid white;
	cursor:pointer;
	display:none;
}
.pmHider {
	position:absolute;
	top:4px;
	height:98px;
	background-color:#416c97;
	z-index:9;
	width:10px;
}
.pmControlWrapper {
	position:absolute;
	left:8px;
	top:106px;
	height:7px;
	width:508px;
	background-color:#fff;
	z-index:8;
}
.pmControl {
	position:absolute;
	left:1px;
	top:1px;
	height:5px;
	width:506px;
 	background: #FFFFFF url(../images/scrollHorizontalTrack.gif) repeat-x;
 	cursor:pointer;
	overflow:hidden;
}
.pmHandle {
	position:absolute;
	top:0px;
	left:0px;
	width:30px;
	height:5px;
	background-image: url('../images/scrollHorizontalHandle.gif');
	cursor:pointer;
}
.pictureExpandPanel {
	position:absolute;
	left:225px;
	height:331px;
	top:490px;
	width:524px;
	z-index:5;
	background-color:#BED5E4;
	overflow:hidden;
} 
.leftColumnHider {
	position:absolute;
	left:0px;
	top:320px;
	height:4px;
	width:220px;
	z-index:15;
	background-color:#fff;
}
.centerLeftHider {
	position:absolute;
	left:220px;
	top:0px;
	height:484px;
	width:4px;
	z-index:15;
	background-color:#fff;
}
.overviewLinkHider {
	position:absolute;
	left:750px;
	top:0px;
	height:40px;
	width:5px;
	z-index:15;
	background-color:#fff;
}
.fullPictureExpandPanelWrapper {
	position:absolute;
	left:-530px;
	height:456px;
	top:28px;
	width:526px;
	z-index:11;
	background-color:#CCC;
}
.fullPictureExpandPanel {
	position:absolute;
	left:1px;
	height:454px;
	top:1px;
	width:524px;
	z-index:11;
	background-color:#BED5E4;
}
.fullLargeImageWrapper {
	position:absolute;
	top:0px;
	left:0px;
	height:450px;
	width:522px;
	overflow:hidden;	
}
.closePEButton {
	position:absolute;
	left:730px;
	width:14px;
	top:490px;
	height:17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#fff;
	padding-left:5px;
	background-color:#EAA758;
	z-index:6;
	cursor:pointer;
}
.largeImageWrapper {
	position:absolute;
	top:16px;
	left:10px;
	height:292px;
	width:504px;
}
.largeImage {
	border: 4px solid #fff;
}
.careersBackLink {
	position:absolute;
	left:980px;
	top:0px;
	width:70px;
	height:25px; 
	background-color:#8DA8C5;color:#fff;
	z-index:17;
	border-left:2px solid #fff;
}
.detailHoverPanelWrapper {
	position:absolute;
	left:124px;
	top:490px;
	height:424px;
	width:700px;
	z-index:20;
	padding:0px;
	margin:0px;
}
.detailHoverPanel {
	position:absolute;
	left:29px;
	top:26px;
	height:410px;
	width:643px;
	z-index:10;	
	overflow:hidden;
	background-color:#FFF;
}
.dhpHeaderText {
	position:absolute;
	left:28px;
	top:27px;
	width:645px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#2E60B9;
}
.dhpSubTitleText {
	position:absolute;
	left:5px;
	top:3px;
	height:20px;
	width:441px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 8pt;
	color:#686868;	
}
.dhpDescriptionText {
	position:absolute;
	left:3px;
	top:26px;
	height:1000px;
	width:444px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 8pt;
	color:#686868;	
}
.dhpCloseButton {
	position:absolute;
	left:578px;
	top:5px;
	height:15px;
	width:79px;
	cursor:pointer;
}
.dhpControlWrapper {
	position:absolute;
	left:451px;
	top:2px;
	height:342px;
	width: 7px;
	background-color:#AFAFAF;
}
.dhpControl {
	position:absolute;
	left:1px;
	top:1px;
	height:340px;
	width: 5px;
	background-color:white;	
}
.dhpCover{
	position:absolute;top:0px;left:1030px;height:484px;width:976px;
	background-color:#6F6F6F;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	opacity: 0.9;	
	z-index:19;
}
.contactUsButton {
	position:absolute;
	left:523px;
	top:333px;
	height:19px;
	width:140px;
	cursor:pointer;
}
.contactUsButtonCover {
	position:absolute;
	left:593px;
	top:333px;
	height:19px;
	width:70px;
	z-index:2;
	background-color:white;
}
.contactUsInputField {
	width:400px;
	position:absolute;
	left:188px;
	z-index:1;	
}
.contactUsLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	text-align:right;	
	color:#686868;
	position:absolute;
	left:25px;
	height:15px;
	width:150px;
}
.backgroundImage {
	top:30px;
	-moz-opacity: 0.3;
	filter: alpha(opacity=30);
	opacity: 0.3;	
}
.slContentContainer {
	position:absolute;
	left:0px;/*8px;*/
	top:8px;
	height:370px;/*360px;*/
	width:510px;/*494px;*/
	background-color:#fff;
}
.slContentWrapper {
	position:absolute;
	left:0px;
	top:68px;
	height:376px;
	width:516px;
	overflow:hidden;
}
.slTopLine {
	position:absolute;
	left:0px;
	top:120px;
	height:1px;
	width:508px;
	margin:0px;
	padding:0px;
}
.slTopSpan {
	height:1px;
	background-color:#840c2c;
}
.slLeftLine {
	position:absolute;
	left:120px;
	top:120px;
	height:324px;
	width:2px;
	background-color:#840c2c;
}
.slContentControl {
	height:346px;
	position: absolute;
	left: 1px;top: 1px;
	width: 5px;
 	background: #FFFFFF url(../images/scrollTrack.gif) repeat-y;
 	cursor:pointer;
}
.slContent{
	position:absolute;
	height:368px;
	width:5100px;
	left:-30px;
	top:4px;
	font-size: 8pt;
	line-height: 14pt;
}
.slItem {
	position:absolute;
	height:368px;
	width:470px;
	color:#fff;
	font-size: 8pt;
	line-height: 14pt;
}
.slBackgroundImage {
	position:absolute;
	left:1px;
	top:1px;
	height:358px;
	width:492px;
}
.slImagePanel {
	position:absolute;
	left:0px;
	top:0px;
	height:2500px;
	width:120px;
	z-index:3;
}
.slLeftHideImage {
	position:absolute;
	left:1px;
	top:1px;
	height:358px;
	width:123px;
	z-index:3;
	background-color:#fff;
/*	-moz-opacity: 0.1;
	filter: alpha(opacity=10);
	opacity: 0.10;	*/
}
.slImageGroup {
	position:absolute;
	left:0px;
	height:300px;
	width:120px;
}
.slImageH {
	position:absolute;
	left:10px;
	height:66px;width:96px;
}
.slImageV {
	position:absolute;
	left:20px;
	height:114px;width:77px;
}
.slTitlePanel {
	position:absolute;
	left:0px;
	top:0px;
	height:50px;
	width:2572px;
	z-index:4;
}
.slTitle {
	position:absolute;
	left:72px;
	top:15px;
	height:20px;
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-size: 12pt;
	color:#5883AD;	
	font-weight:bold;
}
.slContentControlWrapper {
	position: absolute;
	left: 484px;
	top: 4px;
	height: 348px;
	width: 7px;
/*	border:1px solid #AFAFAF; /*#5883AD;*/
	background-color: #AFAFAF;
}
.slColumnHider {
	position:absolute;
	top:68px;
	height:376px;
	width:8px;
	background-color:#BED5E4;
	z-index:5;
	display:none;
/*	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	opacity: 0.5;*/
}
.slBottomHider {
	background-color:#BED5E4;position:absolute;top:436px;left:0px;height:8px;width:510px;
	display:none;
}
.slHandle {
	position:absolute;
	top:0px;
	width:5px;height:20px;
	cursor:pointer;
	background-image: url('../images/scrollhandle.gif');
	left:0px;
}

.videoTestimonialDiv {
	z-index:2;
	position:absolute;
	left:16px;
	top:50px;
	height:400px;
	width:500px;
	margin:0px;
	padding:0px;
}
