html { overflow-y: scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll; }
body { background-color:#252525; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#fff; min-width:960px; }
a { color:#000; text-decoration:none; outline: none; -moz-outline-style: none; }
a:active { outline: none; }
a:focus { -moz-outline-style: none; }
a:HOVER { color:#000; text-decoration:underline; }
sup { font-size:11px; line-height:130%; margin-bottom:3px; }
html > body sup { font-size:8px; }
h1 sup { font-size:14px; }
html > body h1 sup { font-size:14px; }

#webFeature { position:relative; height:500px; }
#AttractInfo { position:absolute; width:100%; height:100%; top:80px; left:0px; z-index:12; }
#headerSizer { padding-top:125px; }
#header { position:fixed; top:79px; width:100%; min-width:960px; z-index:12500; border-top:solid 5px #39b54a; }
	#header .content { min-width:960px; }
	#header h1 { font-family:Arial, sans-serif; font-size:21px; margin:0px; padding:10px 0 10px 25px; font-weight:normal; line-height:100%; float:left; }
		#header h1 a { font-family:'Arial Black', Arial, sans-serif; }
		#header .connectionText { margin-right:3px; cursor:pointer; }
			a.connectionText:HOVER { text-decoration:none; }
		#header .connectionName { margin-left:3px; }
	.semiSep { height:1px; overflow:hidden; display:block; background-image:url(/connections/art/transep.png); }
	#header .semiSep { margin-top:-1px; }
	#header h3 { margin:6px 25px 0 0; padding:0; font-size:16px; font-weight:normal; letter-spacing:.05em; line-height:100%; color:#fff; position:relative; width:30px; height:30px; overflow:hidden; }
		#header h3 a { position:absolute; top:0px; left:0px; text-indent:-6000px; width:100%; height:100%; background-image:url(/connections/art/connections-graphics4.png); background-repeat:no-repeat; background-position:0 0; line-height:100%; }
	#header ul#pageNav { padding:10px 0px 11px 10px; margin:0px; float:right; background-image:url(/connections/art/transep-vert.png); background-repeat:no-repeat; }
		#header ul#pageNav li { list-style-type:none; float:left; padding:0px 5px; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:21px; font-weight:normal; cursor:pointer; }
		#header ul#pageNav li#navFeature { padding-right:15px; margin-right:15px; background-image:url(/connections/art/transep-vert.png); background-position:top right; background-repeat:no-repeat; }
		#header ul#pageNav li#navTimeline { padding-right:15px; margin-right:15px; background-image:url(/connections/art/transep-vert.png); background-position:top right; background-repeat:no-repeat; }
		#header ul#pageNav li#navSummary { padding-left:15px; margin-left:15px; margin-right:15px; background-image:url(/connections/art/transep-vert.png); background-repeat:no-repeat; }
	#header ul#ViewToggles { padding:14px 0px 0px 10px; margin:0px; float:right; }
		#header ul#ViewToggles li { list-style-type:none; position:relative; float:left; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; cursor:pointer; width:19px; height:14px;  margin-right:10px}
			#header ul#ViewToggles li a { position:absolute; top:0px; left:0px; width:100%; height:100%; text-indent:-6000px; background-image:url(art/toggle_views.png); background-repeat:no-repeat; }
				#header ul#ViewToggles li.ListView a { background-position:0 0; }
					#header ul#ViewToggles li.ListView a:HOVER { background-position:0 -16px; }
					#header ul#ViewToggles li.ListView a.activeIcon { background-position:0 -16px; }
				#header ul#ViewToggles li.GridView a { background-position:-36px 0; }
					#header ul#ViewToggles li.GridView a:HOVER { background-position:-36px -16px; }
					#header ul#ViewToggles li.GridView a.activeIcon { background-position:-36px -16px; }
			#header ul#ViewToggles li .toolTip { position:absolute; top:20px; left:-33px; width:80px; background-image:url("/connections/art/90k-1px.png"); font-size:11px; display:none; }
				#header ul#ViewToggles li .toolTip p { margin:5px 0px; text-align:center; }
				
	#pageNavShare { padding:0px 0px; width:105px; height:42px; margin:0px; position:relative; float:right; background-image:url(/connections/art/transep-vert.png); background-repeat:no-repeat; }
		#pageNavShare .shareText { margin-right:0px; }
		#header ul#pageNavShare li { list-style-type:none; float:left; padding:0px 5px; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; line-height:22px; font-weight:bold; cursor:pointer; margin:10px 0; }
		#header ul#pageNavShare li a { color:#aaa; font-weight:normal; }
		#header ul#pageNavShare li a:HOVER { color:#fff; text-decoration:none; }
			#header ul#pageNavShare li ul { position:absolute; width:104px; left:0px; padding:0px; margin:0px; top:43px; display:none; }
				#header ul#pageNavShare li ul div.withBackground { padding:8px 0px; }
				.shareOverlay { width:104px; position:absolute; top:0px; left:1px; }
				.hoveredSocial .shareOverlay { display:block; left:0px; height:125px; background-image:url("/connections/art/90k-1px.png"); border:solid 1px #3b3b3b; border-top:none; }
				#header ul#pageNavShare li ul li { margin:0 2px; padding:0px; }
				#header ul#pageNavShare li ul li a { color:#B5B5B5; }
				#header ul#pageNavShare li ul li a:HOVER { color:#fff; }
				#header ul#pageNavShare li ul li a.addthis_button_compact { display:none; }
				#header ul#pageNavShare .addthis_default_style .at300b, #header ul#pageNavShare .addthis_default_style .at300m { font-size:9px; line-height:15px; }
				#header ul#pageNavShare a.at300b { display:block; margin:2px 0; }
				#header ul#pageNavShare .at300bs { background-image:url(/connections/art/social.png); width:15px; height:15px; font-size:9px; line-height:15px; margin:0px 5px 0px 5px; display:block; clear:left; }
				#pageNavShare h4.shareHeader { margin-top:20px; margin-bottom:5px; }

				#header ul#pageNavShare .at15t_facebook { background-position:0 0; }
					#header ul#pageNavShare a:HOVER .at15t_facebook { background-position:-15px 0; }
				#header ul#pageNavShare .at15t_twitter { background-position:0 -15px; }
					#header ul#pageNavShare a:HOVER .at15t_twitter { background-position:-15px -15px; }
				#header ul#pageNavShare .at15t_stumbleupon { background-position:0 -30px; }
					#header ul#pageNavShare a:HOVER .at15t_stumbleupon { background-position:-15px -30px; }
				#header ul#pageNavShare .at15t_email { background-position:0 -45px; }
					#header ul#pageNavShare a:HOVER .at15t_email { background-position:-15px -45px; }
				#header ul#pageNavShare a:HOVER { color:#fff; }

	#pageNavMailing { position:relative; display:block; float:right; width:75px; text-align:left; background-image:url(/connections/art/transep-vert.png); background-repeat:no-repeat; }
		#pageNavMailing .subscribeText { cursor:pointer; font-size:10px; line-height:21px; padding:11px 0 10px 0; color:#B5B5B5; text-transform:uppercase; text-align:center; position:relative; }
			#pageNavMailing.shareTextHover .subscribeText { color:#ffffff; }
		#pageNavMailing .contentForm { position:absolute; left:-165px; top:42px; background-image:url("/connections/art/90k-1px.png"); border:solid 1px #3b3b3b; border-top:none; width:240px; display:none; }
			#pageNavMailing.hoveredSubscribe .contentForm { display:block; }
		#pageNavMailing .contentForm fieldset { border:none; padding:0px; margin:0px; }
		#pageNavMailing .contentForm input { padding:7px; background:none; border:solid 1px #3B3B3B; color:#fafafa; font-family:Arial,sans-serif; }
		#pageNavMailing #mce-success-response { padding:10px 10px 10px 0; font-size:12px; }
		#pageNavMailing #mc_embed_signup { margin:15px 0 15px 20px; }
			#pageNavMailing .contentForm input#mc-embedded-subscribe { font-size:10px; text-transform:uppercase; padding:6px 7px; }
		#pageNavMailing .shareOverlayMailing { width:75px; position:absolute; top:0px; left:1px; height:42px; display:none; }
		#pageNavMailing.hoveredSubscribe .shareOverlayMailing { width:75px; display:block; left:0px; background-image:url("/connections/art/90k-1px.png"); border:solid 1px #3b3b3b; border-top:none; }
		.shareOverlayMailing2 { margin:10px 10px 20px; }
		.shareOverlayMailing2 h4 { line-height:150%; margin:0px 0px 10px; padding:0 7px; font-size:11px; font-weight:normal; }
		.shareOverlayMailing2 h4.shareHeader { margin-bottom:5px; }

			#header div#pageNavMailing .addthis_default_style .at300b, #header ul#pageNavShare .addthis_default_style .at300m { font-size:9px; line-height:15px; }
			#header div#pageNavMailing a.at300b { display:block; margin:2px 0; text-transform:uppercase; }
			#header div#pageNavMailing .at300bs { background-image:url(/connections/art/social.png); width:15px; height:15px; font-size:9px; line-height:15px; margin:0px 5px 0px 5px; display:block; clear:left; }

			#header div#pageNavMailing .at15t_facebook { background-position:0 0; }
				#header div#pageNavMailing a:HOVER .at15t_facebook { background-position:-15px 0; }
			#header div#pageNavMailing .at15t_twitter { background-position:0 -15px; }
				#header div#pageNavMailing a:HOVER .at15t_twitter { background-position:-15px -15px; }
			#header div#pageNavMailing .at15t_stumbleupon { background-position:0 -30px; }
				#header div#pageNavMailing a:HOVER .at15t_stumbleupon { background-position:-15px -30px; }
			#header div#pageNavMailing .at15t_email { background-position:0 -45px; }
				#header div#pageNavMailing a:HOVER .at15t_email { background-position:-15px -45px; }
			#header div#pageNavMailing a:HOVER { color:#fff; }
			
			#pageNavMailing .addthis_button_facebook { width:120px; }
			#pageNavMailing .addthis_button_twitter { width:80px; }
			#pageNavMailing .addthis_button_stumbleupon { width:120px; }
			#pageNavMailing .addthis_button_email { width:80px; }
		.closeSubscribe { position:absolute; right:5px; bottom:0px; padding:5px; cursor:pointer; font-size:18px; }
				
	#pageNavMetLogo { display:none; height:42px; padding:0px 0px 0px 10px; margin:0px; float:right; background-image:url(/connections/art/transep-vert.png); background-repeat:no-repeat; }
		#header ul#pageNavMetLogo li { list-style-type:none; float:left; padding:0px 5px; font-family:Arial,Helvetica,sans-serif; font-size:13px; line-height:22px; font-weight:bold; cursor:pointer; }
	#header a { color:#fff; }
		#header .connectionName a { color:#fff; }
	#header logo { float:right; margin-right:43px; margin-top:9px; }
	#header h1 a.connectionName { color:#39b54a; }
	#header .activeNav a { border-bottom:solid 2px #fff; }
	#header #pageNav a:HOVER { border-bottom:solid 2px #fff; text-decoration:none; }
	#header .activeNav a:HOVER { text-decoration:none; }
	#header #pageNav .siteCredits a { color:b5b5b5; border-bottom:none; }
	#header #pageNav .siteCredits a:hover { border-bottom:none; }

#navigationArea { width:100%; height:0px; background-color:#1d1d1d; position:relative; z-index:100; overflow:hidden;}
#navigationArea .content { width:960px; margin:auto auto 0px auto; overflow:hidden; position:relative; }
#navigationArea a:HOVER { text-decoration:none; }
#navigationArea #indexContent { width:5000px; margin:0px auto; }
#navigationArea .content { height:260px; }
.navPage { position:absolute; }

#navigationArea .about-connections { background-image:url("/connections/art/transep-vert.png"); background-position:right top; background-repeat:repeat-y; }
	#navigationArea .about-connections a { margin-right:15px; }
	.tcIntroduction .aboutContent p { line-height:140%; margin-bottom:20px; }

.navArrow { position:absolute; width:40px; height:44px; z-index:100; background-image:url(/connections/art/menu-arrows.png); cursor:pointer; top:110px; }
	.leftNavArrow { left:50%; margin-left:-480px; display:none; }
	.rightNavArrow { left:50%; margin-left:440px; background-position:-40px 0; }
#navigationArea .alignRight { float:none; }
.standardSections { padding:15px 0; margin:auto; width:960px; text-align:right; }
	.about-connections { color:#fff; font-size:13px; margin-right:15px; list-style-type:none; display:inline; }
	#navigationArea .last { background-image:none; padding-right:0px; margin-right:0px; }
	.about-connections a { color:#fff; }
	.about-connections a:HOVER { border-bottom:solid 2px #fff; }
	#navigationArea .last a:HOVER { border-bottom:none; }
	
	.site-credits { color:#aaa; font-size:10px; text-transform:uppercase; }
	.standardSecctions a:HOVER { color:#fff; text-decoration:none; }

.dot { height: 10px; width: 10px; background-image:url(/connections/art/connections-graphics4.png); background-repeat:no-repeat; background-position:-352px 135px; z-index:50; }
#imageIndicators { position:relative; padding:0px; margin:0px; }
.objThumbLI { top:3px; list-style-type:none; z-index:100; }

#playerBarContainer { position:fixed; bottom:0px; z-index:2; }
#playerTimeDisplay { position:absolute; right:15px; top:10px; width:210px; text-align:right;text-transform:uppercase; font-size:10px; font-family:"Arial Black",Arial,sans-serif; color:#ebebeb; z-index:90; }
	#playerTimeDisplay div { display:inline; }
	#jplayer_total_time, #playerSepSlash { color:#707070; }

.mainContentArea { width:960px; margin:auto; }
.tcIntroduction {line-height:100%; width:920px; margin:20px auto 0px; position:relative; overflow:hidden; }
.tcIntroduction #playerBarContainer { position:relative; z-index:2; margin:0 20px 20px 5px; }
.tcIntroduction .introContentDark { margin:0 20px 10px 0px; background-color:#1a1a1a; padding-bottom:20px; }
.tcIntroduction h3 { text-align:left; color:#ebebeb; font-size:14px; border-bottom:solid 1px #313131; margin:0px 25px 10px; padding:15px 0 15px;  }
.tcIntroduction hr { height:1px; border:none; background-color:#313131; margin:0px 25px 15px; }
.tcIntroduction .jp-single-player { margin-top:5px; }
.tcIntroduction p { margin:0 20px 15px 0px; line-height:130%; }
.tcIntroduction #jplayer_play_bar { height:1px; }
.tcIntroduction #introSlideshow { margin-bottom:5px; }
.tcIntroduction #playerTimeDisplay { position:absolute; right:47px; top:0px; width:100px; text-align:right;text-transform:uppercase; font-size:10px; color:#ebebeb; z-index:90; }
	.tcIntroduction #playerTimeDisplay div { display:inline; }
	.tcIntroduction #jplayer_total_time, .tcIntroduction #playerSepSlash { color:#707070; }
	.tcIntroduction ul.jp-controls { margin:0px 0 0; }
	.tcIntroduction .jp-progress { width:315px; height:1px; overflow:hidden; }
	#introLeft { width:480px; margin:10px 0px 10px 0px; float:left; }
	.tcIntroduction #introRight { width:440px; height:320px; background-color:#1a1a1a; z-index:4; margin:10px 0 0 0px; float:left; position:relative; }
		.tcIntroduction .introPadContent { padding:30px 0px 0px 55px; }
		.tcIntroduction h3.introHeader3 { color:#ebebeb; font-size:18px; padding:0px 0 15px; border-bottom:solid 1px #313131; margin:0px 0px 15px; }
		.tcIntroduction h3.introHeader3alt { color:#a6a6a6; font-size:14px; padding:19px 0 5px; border-bottom:none; margin:0px 0px 5px 25px; }
	.tcIntroduction .jp-interface { height:1px; }
	.scrollArea { font-size:15px; color:#d8d8d8; line-height:130%; margin-bottom:30px; }
	.fadeBottom { background-image:url(/connections/art/fade-bottom.png); height:69px; position:absolute; bottom:0px; width:100%; }
	.toHide { display:none; }
	#introSlideshow { width:320px; height:220px; position:relative; margin:10px 0px; }
		#introSlideshow div { position:absolute; top:0px; left:0px; width:320px; height:220px; text-align:center; }
			#introSlideshow h3 { text-align:center; position:absolute; bottom:0px; width:150px; left:50%; margin-left:-75px; border: none; color:#fff; font-size:15px; font-family: arial black; font-style:normal;  font-weight: normal; text-shadow: 0em 0em 0.3em black}
			#introSlideshow div img { height:213px; }
	.introMore { font-size:9px; text-transform:uppercase; color:#898989; font-family:Arial,Helvetica,sans-serif; cursor:pointer; }		
	.tcIntroduction .darkPad { padding:10px 45px 10px 0px; }
	a.lightLink { color:#b6b6b6; }
	.smallCaps { font-size:10px; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; }
	.tcIntroduction p.noBottomMargin { margin-bottom:0px; }

.transcriptText { position:absolute; display:block; top:10px; left:485px; z-index:3; width:485px; height:320px; background-color:#1A1A1A; font-size:11px; line-height:140%;  }
	.innerTranscript { margin:35px 30px 25px; }
	.innerTranscript p { margin-bottom:8px; margin-right:0px; color: #d8d8d8;}
	#viewTranscripts { font-size:9px; text-transform:uppercase; margin-left:120px; width:100px; text-align:center; color:#707070; cursor:pointer; }
		#viewTranscripts.hovered { color:#fff; }
	.tcIntroduction .transcriptDate { display:block; margin-top:20px; }

.tcIntroduction .captionSize { font-size:11px; color:#b4b4b4; margin-top:40px; margin-left:2px; padding-top:10px; display:block; }
.strongText { font-weight:bold; }
.headerStyle { display:block; }


ul#slideshow { margin:0px; padding:0px; position:relative; height:100%; }
	ul#slideshow li { position:absolute; width:100%; height:100%; text-align:center; top:0px; left:0px; z-index:1; list-style-type:none; }
	ul#slideshow li#slide1 { z-index:2; left:0px; }
	ul#slideshow li .imgSize { position:absolute; left:-6000px; }
	.slideshowCaption { font-size:.80em; margin:12px 120px 0; color:#b4b4b4; line-height:115%; text-align:none; padding-bottom:30px; }
		.slideshowCaption strong { font-weight:normal; font-style:italic; }
		.slideshowCaption .creditLine { display:none; }
		.slideshowCaption .dimensions { display:none; }
	
.float50 { float:left; width:50%; }
.float200 { float:left; width:200px; font-size:11px; }
.float50 p { margin:0; }
.padContent20 p { margin-right:15px; }
.marginRight40 { margin-right:40px; }
.normalLineHeight { line-height:130%; }
	.aboutPageColumns { font-size:13px; }
	#aboutPageColumns .normalLineHeight strong { border-bottom: 0px solid #353535; display:block; margin: 0 0 8px 0; padding: 0 0 5px 0; text-transform:uppercase; font-weight:bold; font-size:11px; color:#d8d8d8;}
	#aboutPageColumns a { color:#ccc; }
	.topBottomMargin { margin:20px 0 40px;}
		.topBottomMargin p { margin-top:0px; }
	.top30 { margin-top:30px; }
	.miniTopMargin { margin-top:10px; }

#largeImagesContainer { position:relative; padding:45px 0; display:block; width:100%; text-align:center; z-index:1; }
#navigation { position:fixed; display:block; border-top:solid 1px #353535; border-bottom:solid 1px #353535; }

#rightNavigation { font-size:12px; }
.hasBackground { background-image:url(/connections/art/connections-graphics4.png); background-repeat:no-repeat; }

.leftFloat { float:left; }
.rightFloat { float:right; }
.leftBorder { border-left:solid 1px #353535; }
.navPad { padding:18px 20px; }
.clear { clear:both; width:50px; height:1px; overflow:hidden; margin-top:-1px; }
.noPad, #credits .noPad { padding:0px; }
.lightGray { color:#d8d8d8; }



#hidePlayer { position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#252525; z-index:3; }

#WorldMapContainer { background-image:url(/connections/art/bg-worldmap.png); }
#FloorplanContainer { background-image:url(/connections/art/bg-floorplan.png); }

/* Alternate Layouts */
#NonFeatures .mainItem { position:absolute; top:0px; left:0px; width:100%; height:100%; background-repeat:no-repeat; background-position:center top; min-width:960px; }
#NonFeatures { min-width:960px; width:100%; height:100%; display:none; position:absolute; top:115px; left:0px; z-index:30; }

#WorldMapContainer .content { width:960px; margin:45px auto; position:relative; }
#WorldMapContainer .content li.mapItem { position:absolute; padding:0px 0 0 20px; margin:-5px 0 0px -5px; width:10px; height:10px; background-image:url(/connections/art/pin-grey.png); background-repeat:no-repeat; list-style-type:none; }
	#WorldMapContainer .content li.activeMapDot { background-image:url(/connections/art/pin-grey_on.png); height:15px; }
	.mapItem .content { display:none; }
	.worldMapPreviewObject { position:absolute; visibility:hidden; width:410px; margin-top:-100px; background-image:url(/connections/art/infobubble-map.png); background-position:left center; background-repeat:no-repeat; top:5px; left:0px; }
		.mapItem .leftObject { margin-left:0px;}
		.mapItem .rightObject { margin-left:-405px; background-position:right center; }
		.mapItem .contentArea { margin:20px; }
		.mapItem .imageThumbnailArea { float:left; width:150px; margin-right:20px; }
			.mapItem .imageThumbnailArea img { width:150px; }
		.mapItem .objSummaryCaption { float:left; width:200px; font-size:12px; line-height:140%; }	
		.mapItem .metDept { display:none; }
		.mapItem .dimensions { display:none; }
		.activeMapDot { z-index:50; }

	.worldMapPreviewObject { position:absolute; visibility:hidden; width:240px; margin-top:-100px; background-image:url(/connections/art/infobubble-map.png); background-position:left center; background-repeat:no-repeat; }
		#WorldMapContainer .leftObject { margin-left:10px; }
		#WorldMapContainer .rightObject { width:240px; margin-left:-240px; background-position:right center; }
			#WorldMapContainer .rightObject .contentArea { margin-left:10px; }
		.worldMapPreviewObject .contentArea { margin:20px; }
		.worldMapPreviewObject .imageThumbnailArea { width:220px; text-align:center; }
		.rightObject .imageThumbnailArea { width:200px; }
			.worldMapPreviewObject .imageThumbnailArea img { width:150px; }
		.worldMapPreviewObject .objSummaryCaption { width:180px; font-size:11px; line-height:140%; margin:15px 0 0px 20px; color:#c1c1c1; }
		.rightObject .objSummaryCaption { width:180px; margin-left:10px; }
		.worldMapPreviewObject .metDept { display:none; }
		.worldMapPreviewObject .creditLine { display:none; }
#aboutPageColumns { padding-top: 20px; border-top:1px solid #353535;}
#credits { position:relative;color:#eaeaea; font-size:14px; line-height:150%; width:920px; margin:35px auto 0 auto; }	
	.spacer { margin-bottom: 70px; }
	#credits .content { background-color:#1E1E1E; padding:0px 20px 25px; }
	#credits .summaryHeader { margin:30px 0 15px 20px; font-size: 18px;}
	#credits .creditFooter, .summaryCopyright .creditFooter { margin:10px 0px 0px 0px; padding:0px; text-align:left; font-size:9px; color:#898989; text-transform:uppercase; letter-spacing: .05em; font-weight:normal; }
	#credits .creditTitle { font-size:18px; color:#d8d8d8; padding-bottom:20px; border-bottom:solid 1px #999; margin-bottom:0px; }
	#credits td { padding:15px 0 15px 0; }
	#credits STRONG {font-size:9px; color:#898989; margin-right: 5px; text-transform:uppercase; letter-spacing: .05em; font-weight:normal;}
	#credits a { color:#b6b6b6; text-decoration:none; }
		#credits a:HOVER { color:#fff; }
	.footerCredit { margin:0px; padding:15px 25px; text-align:left; font-size:9px; color:#898989; text-transform:uppercase; letter-spacing: .05em; font-weight:normal; }

		
.timelineItem { position:absolute; top:80px; margin-bottom:20px; z-index:15; width:80px; }
	.timelineItem .timelineObjText { display:none; color:#c1c1c1; }
	.timelineObjText .copyright { display:none; }
	.timelineItem img { width:60px; max-width:150px; }
	.timelineBG { position:absolute; width:100%; top:0px; left:0px; height:100%; background-image:url(/connections/art/90k-1px.png); display:none; }
	.timelineImage { position:relative; z-index:5; margin:10px; text-align:center; }
	.timelineItem .tlContent { margin-bottom:150px; position:relative; }
	.timelineObjText { position:relative; z-index:5; color:#fff; font-size:11px; margin:20px; line-height:150%; }
		.timelineObjText .creditLine { display:none; }
		.timelineObjText .dimensions { display:none; } 
	#TimelineContainer .row1 { z-index:15; }
	#TimelineContainer .row2 { top:150px; z-index:16; }
	#TimelineContainer .row3 { top:210px; z-index:17; }
	#TimelineContainer .row4 { top:270px; z-index:18; }
	#TimelineContainer .row5 { top:330px; z-index:19; }
	#TimelineContainer .row6 { top:390px; z-index:20; }
	#TimelineContainer .row7 { top:450px; z-index:21; }
	#TimelineContainer .row8 { top:510px; z-index:22; }
	#TimelineContainer .row9 { top:570px; z-index:23; }
	#TimelineContainer .row10 { top:630px; z-index:24; }
	#TimelineContainer .row11 { top:690px; z-index:25; }
	#TimelineContainer .row12 { top:750px; z-index:26; }
	#TimelineContainer .row13 { top:810px; z-index:27; }
	#TimelineContainer .row14 { top:870px; z-index:28; }
	#TimelineContainer .row15 { top:930px; z-index:29; }
	#TimelineContainer .row16 { top:990px; z-index:30; }
	#TimelineContainer .row17 { top:1050px; z-index:31; }
	#TimelineContainer .row18 { top:1110px; z-index:32; }
	#TimelineContainer .row19 { top:1170px; z-index:33; }
	#TimelineContainer .row20 { top:1230px; z-index:34; }
	#TimelineContainer .row21 { top:1290px; z-index:35; }
	#TimelineContainer .row22 { top:1350px; z-index:36; }
	#TimelineContainer .row23 { top:1410px; z-index:37; }
	#TimelineContainer .row24 { top:1470px; z-index:38; }
	#TimelineContainer .row25 { top:1530px; z-index:39; }

.timebarLine { position:fixed; top:0px; width:10%; height:100%; z-index:1; background-repeat:no-repeat; background-position:center bottom; }
.timebarText { position:fixed; bottom:10px; z-index:30; margin-left:10px; color:#bdbdbd; font-size:11px; }
#timelineTops { position: fixed; top: 127px; height: 26px; width: 100%; z-index:499; }
#timelineTops .timebarLine { position:fixed; top:0px; width:10%; height:100%; z-index:1; }
#timelineTops .timebarText { position:absolute; top:7px; height:15px; margin-left:10px; color:#bdbdbd; font-size:11px; }
#timelineTops .semiSep { position:absolute; top:26px; width:100%; left:0px; z-index:50; }

	#timeline1 { left:0%; background-color:#222; background-image:url(/connections/art/tl-p1.png); }
	#timeline2 { left:10%; background-image:url(/connections/art/tl-p2.png); }
	#timeline3 { left:20%; background-color:#222; background-image:url(/connections/art/tl-p3.png); }
	#timeline4 { left:30%; background-image:url(/connections/art/tl-p4.png); }
	#timeline5 { left:40%; background-color:#222; background-image:url(/connections/art/tl-p5.png); }
	#timeline6 { left:50%; background-image:url(/connections/art/tl-p6.png); }
	#timeline7 { left:60%; background-color:#222; background-image:url(/connections/art/tl-p7.png); }
	#timeline8 { left:70%; background-image:url(/connections/art/tl-p8.png); }
	#timeline9 { left:80%; background-color:#222; background-image:url(/connections/art/tl-p9.png); }
	#timeline10 { left:90%; background-image:url(/connections/art/tl-p10.png); }
	
	#timeline1Text { left:0%; }
	#timeline2Text { left:10%; }
	#timeline3Text { left:20%; }
	#timeline4Text { left:30%; }
	#timeline5Text { left:40%; }
	#timeline6Text { left:50%; }
	#timeline7Text { left:60%; }
	#timeline8Text { left:70%; }
	#timeline9Text { left:80%; }
	#timeline10Text { left:90%; }
	
.timebarText .sc {font-size:75%;}
.timebarBottom { position:fixed; bottom:30px; width:100%; z-index:31; }

#CompletedInfo { display:none; width:600px; background-image:url(/connections/art/80k-1px.png); position:absolute; top:50%; left:50%; z-index:80; margin:-150px 0 0 -300px; }
	#CompletedInfo .content { padding:50px; }
	#CompletedInfo .completeInfo { font-family:"Arial Black",Arial,sans-serif; font-size:18px; line-height:20px; padding-left:40px; margin-bottom:25px; margin-left:15px; }
		.completeInfo span { cursor:pointer; }
		#CompletedInfo .completePlayAgain { background-image:url(/connections/art/end_refresh.png); background-repeat:no-repeat; }
		#CompletedInfo .completeConnectionsIndex { background-image:url(/connections/art/end_index.png); background-repeat:no-repeat; }
		#CompletedInfo .hoveredEnd { background-position:0 -21px; }
		#CompletedInfo .textGuide { width:35px; margin-right:20px; text-align:right; text-transform:uppercase; color:#9b9b9b; font-size:11px; float:left; line-height:32px; }
			#CompletedInfo .completeShare .textGuide { line-height:20px; }
			#CompletedInfo .completeShare a { margin-right:5px; }
		#CompletedInfo .completeShare { margin-top:25px; display:none; }
			#CompletedInfo .completeShare span { float:left; }
	#CompletedInfo hr { background-color:#2b2b2b; height:1px; border:none; margin:0 0 25px; }
	#CompletedInfo input { background-color:#000; border:solid 1px #121212; color:#fff; padding:12px; width:400px; }
	.completeShare .addthis_32x32_style .at300bs, .completeShare .addthis_32x32_style .at15t { background-image:url(/connections/art/end_social.png); width:20px; height:20px; }
		.completeShare .addthis_32x32_style .at15t_facebook { background-position:0 0; }
		.completeShare .addthis_32x32_style .at15t_twitter { background-position:-30px 0; }
		.completeShare .addthis_32x32_style .at15t_stumbleupon { background-position:-59px 0; }
		.completeShare .addthis_32x32_style .at15t_email { background-position:-89px 0; }
		.addthis_button_compact { display:none; }
	.completeSubscribe { margin:30px 0 0 -13px; display:none; }
		.completeSubscribe p { margin:0px 0px 0px 76px; font-size:11px; }
		#CompletedInfo .completeSubscribe span.textGuide { margin-right:18px; width:50px; text-align:right; }

/* BG Image */
.bgImageArea { position:absolute; top:0px; left:0px; z-index:10; width:100%; height:100%; overflow:hidden; opacity:0.4; filter:alpha(opacity=40); }
#gradientLayer { position:absolute; top:0px; left:0px; z-index:11; width:100%; height:100%; background-image:url(/connections/art/gradient.png); background-repeat:repeat-y; }

.shareText { float:left; margin-left:18px; padding-left:20px; background-image:url(/connections/art/share.png); background-repeat:no-repeat; background-position:0 0; line-height:22px; }
	.hoveredSocial .shareText { background-position:0 -22px; color:#fff; }
	#header .hoveredSocial ul li a { color:#B5B5B5; }
	#header .hoveredSocial ul li a:HOVER { color:#fff; }

	#header ul#pageNavShare.hoveredSocial li a { color:#fff; }
.upperText { font-size:10px; text-transform:uppercase; }
.smallCap, .timeCap { text-transform:uppercase; font-size:75%; }

/* Caption Area */
.captionIconOff { float:left; background-position: -379px -85px; height: 21px; width: 21px; margin:-4px 8px 0 0; }
.captionIconOn { background-position: -351px -85px; }
#CaptionContainer { position:relative; z-index:20; }
#CaptionContainer ul { position:absolute; bottom:53px; right:-1px; padding:0px; margin:0px;  width:280px; border-top: solid 1px #353535; border-right: solid 1px #353535; border-left: solid 1px #353535; background-image:url(/connections/art/bg-color.png); }
	#CaptionContainer ul li { list-style-type:none; margin:10px; line-height:150%; color:#D8D8D8; }
	#CaptionContainer .singleObject { display:none;  }
	/*#CaptionContainer #obj5 { display:block; }*/

/* Transcript Area */
#TranscriptContainer { position:relative; z-index:20; display:none; }
#TranscriptContainer ul { position:absolute; bottom:53px; left:0px; padding:0px; margin:0px; width:250px; background-image:url(/connections/art/bg-color.png); border-top: solid 1px #353535; border-right: solid 1px #353535; border-left: solid 1px #353535; }
	#TranscriptContainer ul li { list-style-type:none; margin:10px; }
	#TranscriptContainer .singleObject { display:none; }
.transcriptIconOff { float:left; background-position: -380px -51px; height:16px; width:13px; margin:-1.5px 8px 0 0; }
.transcriptIconOn { background-position: -352px -51px; }
#transcripts { position:absolute; left:0px; bottom:40px; padding:0px; margin:0; width:100%; z-index:100; }
.singleTranscript { display:none; padding:5px; background-image:url(/connections/art/bg-transcript.png); list-style-type:none; margin:0 200px; line-height:130%; }
	.singleTranscript p { margin:0px; }
.transcriptToggle { cursor:pointer; color:#707070; margin-right:10px; text-transform:uppercase; font-size:10px; }

/* Player */
.jp-single-player { width:100%; }
.jp-interface { display:block; height:20px; text-align:left; }
.jp-progress { width:600px; height:20px; position:relative; float:left; }
ul.jp-controls { margin:10px 18px 0px; padding:0px 0px 20px; position:relative; clear:left; }
	ul.jp-controls li { position:absolute; top:0px; left:0px; margin:0px; padding:0px; list-style-type:none; }
#jplayer_load_bar { }
#jplayer_play { padding-right:20px; background-image:url(art/playpause.png); background-position:right 1px; background-repeat:no-repeat; }
#jplayer_pause { padding-right:20px; background-image:url(art/playpause.png); background-position:right -12px; background-repeat:no-repeat; }
#jplayer_play_bar { position:absolute; background-color:#333; height:20px; }
.jp-controls li a { position:absolute; text-transform:uppercase; font-size:10px; font-family:"Arial Black",Arial,sans-serif; cursor:pointer; color:#ebebeb; }
	.jp-controls li a:HOVER, .hoveredLink { text-decoration:none; color:#fff; }
.playheadSep { position:absolute; top:2px; width:8px; height:8px; background-image:url(/connections/art/connections-graphics4.png); background-position: -88px 0px; }
.activeDot .playheadSep { background-position:-88px 0px; }
#volumeControl { margin:1px 0 0 70px; width:13px; height:13px; background-image:url(/connections/art/audio.png); background-repeat:no-repeat; text-indent:-6000px; cursor:pointer; }
	.muted { background-position:0 -13px; }

.infoBubble { display:none; position:absolute; bottom:0px; margin:0px 0 0 -81px; padding:10px 0px 20px; background-image:url(/connections/art/infobubble-bottom.png); background-position:center bottom; z-index:100; border-top:solid 1px #353535; width:170px; text-align:center; }
	.infoBubble img { max-width:150px; }
.farLeft .infoBubble { margin-left:-5px; background-position:0px bottom; }
.farRight .infoBubble { margin-left:-155px; background-position:right bottom; }

#ThumbnailContainer { position:fixed; bottom:0px; z-index:100; width:100%; overflow:hidden; }
#ThumbnailContainer .objThumb { position:relative; padding:0px 5px; }
	#ThumbnailContainer .objThumb img { max-width:60px; width: expression(this.width > 60 ? 60: true); cursor:pointer; }
	.wideWindow { width:3000px; }
	#ThumbnailContainer .activeImg { background-image: url("/connections/art/80k-1px.png"); }

#SummaryContainer { min-width:960px; margin:30px 0 50px 0; text-align:center; }
#SummaryContainer table { margin:50px auto 200px; text-align:left; }
	#SummaryContainer .summaryHeader { font-size:18px; margin-left: 20px; margin-bottom:0px; }
	#SummaryContainer .summarySubHeader { font-size:11px; margin:10px 0 30px 20px; font-weight:normal;color:#999999; }
	#SummaryContainer .todaysDate { display:none; font-size:10px; color:#999999; text-transform:uppercase; margin-bottom:3px; }
	#SummaryContainer h2 { font-size:21px; font-weight:normal; }
	#SummaryContainer .summaryItem { padding:15px 0; min-width:960px; }
	#SummaryContainer .imageThumbnailArea { width:300px; text-align:center; padding:30px 0; }
		#SummaryContainer .imageThumbnailArea img { max-width:250px; max-height:250px; }
	#SummaryContainer .objSummaryCaption { padding:30px 30px 20px 0; line-height:140%; font-size:14px; }
		#SummaryContainer .objSummaryCaption .tombstoneSecondary { font-size:11px; display:block; margin-top:10px; line-height: 120%; color:#CACACA;  letter-spacing: .05em;}
		#SummaryContainer .objSummaryCaption .accSingle { font-size:11px; display:block; margin-top:10px; line-height: 120%; color:#CACACA;  letter-spacing: .05em; display:block; margin:5px 0 0 0; }
	#SummaryContainer .objFloorplan { padding:15px 0 40px; width:300px; line-height:140%; font-size:12px; text-align:center; border-left: none;}
	#SummaryContainer .altRow { background-color:#1e1e1e; }
	#SummaryContainer .departmentInfo { display:block; font-size:11px; color:#898989; text-transform:uppercase; }
	#SummaryContainer .metDept { display:block; font-size:11px; color:#CACACA; letter-spacing: .05em; }
	#SummaryContainer .floorNumber { display:block; font-size:9px; color:#555; text-transform:uppercase; letter-spacing: .05em; }
	#SummaryContainer .externalLink { display:none; margin-top:15px; font-size:9px; color:#555; text-transform:uppercase; letter-spacing: .05em;}
		#SummaryContainer .externalLink a { color:#cacaca; font-size:11px; text-transform:none; }
	#SummaryContainer .onView { margin:15px 0 0; display:none; }
	#SummaryContainer .OnViewText { padding:3px; border:solid 1px #8c8c8c; color:#cacaca; text-transform:uppercase; font-size:9px; letter-spacing:.05em; }
	#SummaryContainer .NotOnViewText { color:#555; padding: 3px; background-color:#none; border: solid 1px #3b3b3b; text-transform:uppercase; font-size:9px; letter-spacing:.05em; }
	.summaryCopyright { padding-top:15px; }
	
/* Welcome Titles */
#welcomeText { position:relative; z-index:15; padding:81px 50px 40px; }
	.alternateView #welcomeText { height:100%; top:0px; position:absolute; padding:0px 50px; }
.mainFont { font-family:'Arial Black', Arial, sans-serif; }
.titleText { position:relative; width:100%; z-index:15; text-align: left; color:#fff;  font-family:'Arial Black', Arial, sans-serif; font-size:39px; font-style: normal; margin:0px; padding:0px; }
	.alternateView .titleText { margin:82px 0 20px; }
	
.subtitleText { position:relative; width:440px; z-index:15; text-align: left; color:#fff; font-size: 18px; font-style: normal; line-height:160%; margin:20px 0 50px; }
	.alternateView .subtitleText { position:absolute; bottom:40px; }
	.subtitleText p { margin:0 0 15px 0; }
.teaserText { position:absolute; right:50px; bottom:20%; width:500px; padding:0 0 25px 0px; background-image:url(/connections/art/quotes.png); background-repeat:no-repeat; font-size:28px; font-family:Georgia,"Times New Roman",serif; line-height:130%; font-style:italic;  z-index:6; }
	.teaserText p { margin:20px 50px 0; display:block; }
	.teaserText em { font-style:normal; }
.playButton { position:relative; width:90px; height:40px; cursor:pointer; z-index:15; }
	.playButton a { position:absolute; top:0px; left:0px; width:100%; height:100%; text-indent:-6000px; background-image:url(/connections/art/play-button.png); }
.loadImagesText { position:absolute; z-index:15; padding:10px 0px; color:#fff; font-family:'Arial Black',Arial; font-size:16px; width:300px; }
.QOverlay {
	background-color: #000000;
	z-index: 9999;
}

.QLoader {
	background-color: #CCCCCC;
	height: 1px;
}

.withBackground { background-image:url(/connections/art/50k-1px.png); }

.shadow {
	-moz-box-shadow: 3px 3px 4px #151515;
	-webkit-box-shadow: 3px 3px 4px #151515;
	box-shadow: 3px 3px 4px #151515;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#151515')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#151515');
}

.img-shadow {
  float:left;
  background: url(shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

/* COLOR SPECIFICATIONS */
.colorFF24F5 #header { border-top:solid 5px #FF24F5; }
.colorFF24F5 #header h1 a.connectionName { color:#FF24F5; }
.colorFF24F5 .activeDot .playheadSep { background-position:-70px -18px; }
.colorFF24F5 #header h3 a { background-position:0 -30px; }
#indexContent .colorFF24F5 .overlay { background-color: #FF24F5; }

.colorb7343e #header { border-top:solid 5px #b7343e; }
.colorb7343e #header h1 a.connectionName { color:#b7343e; }
.colorb7343e .activeDot .playheadSep { background-position:-70px -27px; }
.colorb7343e #header h3 a { background-position:0 -60px; }
#indexContent .colorb7343e .overlay { background-color: #91151e; }

.color0071BC #header { border-top:solid 5px #0071BC; }
.color0071BC #header h1 a.connectionName { color:#0071BC; }
.color0071BC .activeDot .playheadSep { background-position:-70px -36px; }
.color0071BC #header h3 a { background-position:0 -90px; }
#indexContent .color0071BC .overlay { background-color: #0071BC; }

.color723667 #header { border-top:solid 5px #723667; }
.color723667 #header h1 a.connectionName { color:#723667; }
.color723667 .activeDot .playheadSep { background-position:-70px -45px; }
.color723667 #header h3 a { background-position:0 -120px; }
#indexContent .color723667 .overlay { background-color: #723667; }

.colora89c58 #header { border-top:solid 5px #a89c58; }
.colora89c58 #header h1 a.connectionName { color:#a89c58; }
.colora89c58 .activeDot .playheadSep { background-position:-70px -54px; }
.colora89c58 #header h3 a { background-position:0 -150px; }
#indexContent .colora89c58 .overlay { background-color: #a89c58; }

.color39B54A #header { border-top:solid 5px #39B54A; }
.color39B54A #header h1 a.connectionName { color:#39B54A; }
.color39B54A .activeDot .playheadSep { background-position:-70px -63px; }
.color39B54A #header h3 a { background-position:0 -180px; }
#indexContent .color39B54A .overlay { background-color: #39B54A; }

.color4bbcef #header { border-top:solid 5px #4bbcef; }
.color4bbcef #header h1 a.connectionName { color:#4bbcef; }
.color4bbcef .activeDot .playheadSep { background-position:-70px -72px; }
.color4bbcef #header h3 a { background-position:0 -210px; }
#indexContent .color4bbcef .overlay { background-color: #4bbcef; }
#indexContent .color4bbcef .upcomingDate { color: #555555; }

.colorab77af #header { border-top:solid 5px #ab77af; }
.colorab77af #header h1 a.connectionName { color:#ab77af; }
.colorab77af .activeDot .playheadSep { background-position:-70px -81px; }
.colorab77af #header h3 a { background-position:0 -240px; }
#indexContent .colorab77af .overlay { background-color: #ab77af; }

.colorf15a24 #header { border-top:solid 5px #f15a24; }
.colorf15a24 #header h1 a.connectionName { color:#f15a24; }
.colorf15a24 .activeDot .playheadSep { background-position:-70px -90px; }
.colorf15a24 #header h3 a { background-position:0 -270px; }
#indexContent .colorf15a24 .overlay { background-color: #e57100; }

.color5E6ADD #header { border-top:solid 5px #5E6ADD; }
.color5E6ADD #header h1 a.connectionName { color:#5E6ADD; }
.color5E6ADD .activeDot .playheadSep { background-position:-70px -99px; }
.color5E6ADD #header h3 a { background-position:0px -300px; }
#indexContent .color5E6ADD .overlay { background-color: #5E6ADD; }

.colorFF5E1F #header { border-top:solid 5px #FF5E1F; }
.colorFF5E1F #header h1 a.connectionName { color:#FF5E1F; }
.colorFF5E1F .activeDot .playheadSep { background-position:-70px -108px; }
.colorFF5E1F #header h3 a { background-position:0px -330px; }
#indexContent .colorFF5E1F .overlay { background-color: #FF5E1F; }

.color19bcdd #header { border-top:solid 5px #19bcdd; }
.color19bcdd #header h1 a.connectionName { color:#19bcdd; }
.color19bcdd .activeDot .playheadSep { background-position:-70px -117px; }
.color19bcdd #header h3 a { background-position:0 -360px; }
#indexContent .color19bcdd .overlay { background-color: #19bcdd; }

.colorc65f70 #header { border-top:solid 5px #c65f70; }
.colorc65f70 #header h1 a.connectionName { color:#c65f70; }
.colorc65f70 .activeDot .playheadSep { background-position:-70px -126px; }
.colorc65f70 #header h3 a { background-position:0px -390px; }
#indexContent .colorc65f70 .overlay { background-color: #c65f70; }

.color619BF7 #header { border-top:solid 5px #619BF7; }
.color619BF7 #header h1 a.connectionName { color:#619BF7; }
.color619BF7 .activeDot .playheadSep { background-position:-70px -135px; }
.color619BF7 #header h3 a { background-position: 0px -420px; }
#indexContent .color619BF7 .overlay { background-color: #619BF7; }

.colorF9416D #header { border-top:solid 5px #F9416D; }
.colorF9416D #header h1 a.connectionName { color:#F9416D; }
.colorF9416D .activeDot .playheadSep { background-position:-70px -144px; }
.colorF9416D #header h3 a { background-position:0px -450px; }
#indexContent .colorF9416D .overlay { background-color: #F9416D; }

.colore88df7 #header { border-top:solid 5px #e88df7; }
.colore88df7 #header h1 a.connectionName { color:#e88df7; }
.colore88df7 .activeDot .playheadSep { background-position:-70px -153px; }
.colore88df7 #header h3 a { background-position:0px -480px; }
#indexContent .colore88df7 .overlay { background-color: #e88df7; }

.color9eddd3 #header { border-top:solid 5px #9eddd3; }
.color9eddd3 #header h1 a.connectionName { color:#9eddd3; }
.color9eddd3 .activeDot .playheadSep { background-position:-70px -162px; }
.color9eddd3 #header h3 a { background-position:0px -510px; }
#indexContent .color9eddd3 .overlay { background-color: #9eddd3; }

.coloraef96b #header { border-top:solid 5px #aef96b; }
.coloraef96b #header h1 a.connectionName { color:#aef96b; }
.coloraef96b .activeDot .playheadSep { background-position:-70px -171px; }
.coloraef96b #header h3 a { background-position:0px -540px; }
#indexContent .coloraef96b .overlay { background-color: #aef96b; }

.color5ce8ff #header { border-top:solid 5px #5ce8ff; }
.color5ce8ff #header h1 a.connectionName { color:#5ce8ff; }
.color5ce8ff .activeDot .playheadSep { background-position:-70px -180px; }
.color5ce8ff #header h3 a { background-position:0px -570px; }
#indexContent .color5ce8ff .overlay { background-color: #5ce8ff; }

.colorffa539 #header { border-top:solid 5px #ffa539; }
.colorffa539 #header h1 a.connectionName { color:#ffa539; }
.colorffa539 .activeDot .playheadSep { background-position:-70px -189px; }
.colorffa539 #header h3 a { background-position:0px -600px; }
#indexContent .colorffa539 .overlay { background-color: #ffa539; }

.colordb2140 #header { border-top:solid 5px #db2140; }
.colordb2140 #header h1 a.connectionName { color:#db2140; }
.colordb2140 .activeDot .playheadSep { background-position:-70px -198px; }
.colordb2140 #header h3 a { background-position:0px -630px; }
#indexContent .colordb2140 .overlay { background-color: #db2140; }

.colorff8f8f #header { border-top:solid 5px #ff8f8f; }
.colorff8f8f #header h1 a.connectionName { color:#ff8f8f; }
.colorff8f8f .activeDot .playheadSep { background-position:-70px -207px; }
.colorff8f8f #header h3 a { background-position:0px -660px; }
#indexContent .colorff8f8f .overlay { background-color: #ff8f8f; }

.color22b573 #header { border-top:solid 5px #22b573; }
.color22b573 #header h1 a.connectionName { color:#22b573; }
.color22b573 .activeDot .playheadSep { background-position:-79px -9px; }
.color22b573 #header h3 a { background-position:-30px 0px; }
#indexContent .color22b573 .overlay { background-color: #22b573; }

.color00a99d #header { border-top:solid 5px #00a99d; }
.color00a99d #header h1 a.connectionName { color:#00a99d; }
.color00a99d .activeDot .playheadSep { background-position:-79px -18px; }
.color00a99d #header h3 a { background-position:-30px -30px; }
#indexContent .color00a99d .overlay { background-color: #00a99d; }

.colord9e021 #header { border-top:solid 5px #d9e021; }
.colord9e021 #header h1 a.connectionName { color:#d9e021; }
.colord9e021 .activeDot .playheadSep { background-position:-79px -27px; }
.colord9e021 #header h3 a { background-position:-30px -60px; }
#indexContent .colord9e021 .overlay { background-color: #d9e021; }
/*#indexContent .colord9e021 .upcomingDate { color: #555555; }*/

.colorf7931e #header { border-top:solid 5px #f7931e; }
.colorf7931e #header h1 a.connectionName { color:#f7931e; }
.colorf7931e .activeDot .playheadSep { background-position:-79px -36px; }
.colorf7931e #header h3 a { background-position:-30px -90px; }
#indexContent .colorf7931e .overlay { background-color: #f7931e; }

.color79a1b5 #header { border-top:solid 5px #79a1b5; }
.color79a1b5 #header h1 a.connectionName { color:#79a1b5; }
.color79a1b5 .activeDot .playheadSep { background-position:-79px -45px; }
.color79a1b5 #header h3 a { background-position:-30px -120px; }
#indexContent .color79a1b5 .overlay { background-color: #79a1b5; }

.color795c93 #header { border-top:solid 5px #795c93; }
.color795c93 #header h1 a.connectionName { color:#795c93; }
.color795c93 .activeDot .playheadSep { background-position:-79px -54px; }
.color795c93 #header h3 a { background-position:-30px -150px; }
#indexContent .color795c93 .overlay { background-color: #795c93; }

.colorF9538F #header { border-top:solid 5px #F9538F; }
.colorF9538F #header h1 a.connectionName { color:#F9538F; }
.colorF9538F .activeDot .playheadSep { background-position:-79px -63px; }
.colorF9538F #header h3 a { background-position:-30px -180px; }
#indexContent .colorF9538F .overlay { background-color: #F9538F; }

.colorb77474 #header { border-top:solid 5px #b77474; }
.colorb77474 #header h1 a.connectionName { color:#b77474; }
.colorb77474 .activeDot .playheadSep { background-position:-79px -72px; }
.colorb77474 #header h3 a { background-position:-30px -210px; }
#indexContent .colorb77474 .overlay { background-color: #b77474; }

.colorFCB606 #header { border-top:solid 5px #FCB606; }
.colorFCB606 #header h1 a.connectionName { color:#FCB606; }
.colorFCB606 .activeDot .playheadSep { background-position:-79px -81px; }
.colorFCB606 #header h3 a { background-position:-30px -240px; }
#indexContent .colorFCB606 .overlay { background-color: #FCB606; }

.colorD4145A #header { border-top:solid 5px #D4145A; }
.colorD4145A #header h1 a.connectionName { color:#D4145A; }
.colorD4145A .activeDot .playheadSep { background-position:-79px -90px; }
.colorD4145A #header h3 a { background-position:-30px -270px; }
#indexContent .colorD4145A .overlay { background-color: #D4145A; }

.colorb5ce02 #header { border-top:solid 5px #b5ce02; }
.colorb5ce02 #header h1 a.connectionName { color:#b5ce02; }
.colorb5ce02 .activeDot .playheadSep { background-position:-79px -99px; }
.colorb5ce02 #header h3 a { background-position:-30px -300px; }
#indexContent .colorb5ce02 .overlay { background-color: #b5ce02; }

.color38F9CB #header { border-top:solid 5px #38F9CB; }
.color38F9CB #header h1 a.connectionName { color:#38F9CB; }
.color38F9CB .activeDot .playheadSep { background-position:-79px -108px; }
.color38F9CB #header h3 a { background-position:-30px -330px; }
#indexContent .color38F9CB .overlay { background-color: #38F9CB; }

.color88de46 #header { border-top:solid 5px #88de46; }
.color88de46 #header h1 a.connectionName { color:#88de46; }
.color88de46 .activeDot .playheadSep { background-position:-79px -117px; }
.color88de46 #header h3 a { background-position:-30px -360px; }
#indexContent .color88de46 .overlay { background-color: #88de46; }

.color92fc6b #header { border-top:solid 5px #92fc6b; }
.color92fc6b #header h1 a.connectionName { color:#92fc6b; }
.color92fc6b .activeDot .playheadSep { background-position:-79px -126px; }
.color92fc6b #header h3 a { background-position:-30px -390px; }
#indexContent .color92fc6b .overlay { background-color: #92fc6b; }

.colorF9C580 #header { border-top:solid 5px #F9C580; }
.colorF9C580 #header h1 a.connectionName { color:#F9C580; }
.colorF9C580 .activeDot .playheadSep { background-position:-79px -135px; }
.colorF9C580 #header h3 a { background-position:-30px -420px; }
#indexContent .colorF9C580 .overlay { background-color: #F9C580; }

.color1E9BF9 #header { border-top:solid 5px #1E9BF9; }
.color1E9BF9 #header h1 a.connectionName { color:#1E9BF9; }
.color1E9BF9 .activeDot .playheadSep { background-position:-79px -144px; }
.color1E9BF9 #header h3 a { background-position:-30px -450px; }
#indexContent .color1E9BF9 .overlay { background-color: #1E9BF9; }

.colorfc75c2 #header { border-top:solid 5px #fc75c2; }
.colorfc75c2 #header h1 a.connectionName { color:#fc75c2; }
.colorfc75c2 .activeDot .playheadSep { background-position:-79px -153px; }
.colorfc75c2 #header h3 a { background-position:-30px -480px; }
#indexContent .colorfc75c2 .overlay { background-color: #fc75c2; }

.colorf45b5b #header { border-top:solid 5px #f45b5b; }
.colorf45b5b #header h1 a.connectionName { color:#f45b5b; }
.colorf45b5b .activeDot .playheadSep { background-position:-79px -162px; }
.colorf45b5b #header h3 a { background-position:-30px -510px; }
#indexContent .colorf45b5b .overlay { background-color: #f45b5b; }

.colorc231ff #header { border-top:solid 5px #c231ff; }
.colorc231ff #header h1 a.connectionName { color:#c231ff; }
.colorc231ff .activeDot .playheadSep { background-position:-79px -171px; }
.colorc231ff #header h3 a { background-position:-30px -540px; }
#indexContent .colorc231ff .overlay { background-color: #c231ff; }

.colorf9fc7e #header { border-top:solid 5px #f9fc7e; }
.colorf9fc7e #header h1 a.connectionName { color:#f9fc7e; }
.colorf9fc7e .activeDot .playheadSep { background-position:-79px -180px; }
.colorf9fc7e #header h3 a { background-position:-30px -570px; }
#indexContent .colorf9fc7e .overlay { background-color: #f9fc7e; }

.colorb17fc9 #header { border-top:solid 5px #b17fc9; }
.colorb17fc9 #header h1 a.connectionName { color:#b17fc9; }
.colorb17fc9 .activeDot .playheadSep { background-position:-79px -189px; }
.colorb17fc9 #header h3 a { background-position:-30px -600px; }
#indexContent .colorb17fc9 .overlay { background-color: #b17fc9; }

.color2b59fc #header { border-top:solid 5px #2b59fc; }
.color2b59fc #header h1 a.connectionName { color:#2b59fc; }
.color2b59fc .activeDot .playheadSep { background-position:-79px -198px; }
.color2b59fc #header h3 a { background-position:-30px -630px; }
#indexContent .color2b59fc .overlay { background-color: #2b59fc; }

.color74e2b5 #header { border-top:solid 5px #74e2b5; }
.color74e2b5 #header h1 a.connectionName { color:#74e2b5; }
.color74e2b5 .activeDot .playheadSep { background-position:-79px -207px; }
.color74e2b5 #header h3 a { background-position:-30px -660px; }
#indexContent .color74e2b5 .overlay { background-color: #74e2b5; }


#TimelineContainer .fixedRow1 { position:fixed; top:50px; }
#TimelineContainer .fixedRow2 { position:fixed; top:80px; }
#TimelineContainer .fixedRow3 { position:fixed; top:110px; }
#TimelineContainer .fixedRow4 { position:fixed; top:140px; }
#TimelineContainer .fixedRow5 { position:fixed; top:170px; }
#TimelineContainer .fixedRow6 { position:fixed; top:200px; }
#TimelineContainer .fixedRow7 { position:fixed; top:230px; }
#TimelineContainer .fixedRow8 { position:fixed; top:260px; }
#TimelineContainer .fixedRow9 { position:fixed; top:290px; }
#TimelineContainer .fixedRow10 { position:fixed; top:320px; }
#TimelineContainer .fixedRow11 { position:fixed; top:350px; }
#TimelineContainer .fixedRow12 { position:fixed; top:380px; }
#TimelineContainer .fixedRow13 { position:fixed; top:410px; }
#TimelineContainer .fixedRow14 { position:fixed; top:440px; }
#TimelineContainer .fixedRow15 { position:fixed; top:470px; }
#TimelineContainer .fixedRow16 { position:fixed; top:500px; }
#TimelineContainer .fixedRow17 { position:fixed; top:530px; }
#TimelineContainer .fixedRow18 { position:fixed; top:560px; }
#TimelineContainer .fixedRow19 { position:fixed; top:590px; }
#TimelineContainer .fixedRow20 { position:fixed; top:620px; }
#TimelineContainer .fixedRow21 { position:fixed; top:650px; }
#TimelineContainer .fixedRow22 { position:fixed; top:680px; }
#TimelineContainer .fixedRow23 { position:fixed; top:710px; }
#TimelineContainer .fixedRow24 { position:fixed; top:740px; }
#TimelineContainer .fixedRow25 { position:fixed; top:770px; }

#TimelineContainer .topItem { z-index:500; }

#indexContent { position:relative; width:960px; margin:55px auto 20px auto; min-height:600px; }
	#indexContent .coverUp { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#252525; }
.upcomingDate { display:none; margin:0px 0px 0px; font-size:11px; color:#fff; position:absolute; top:10px; left:0px; padding-left:10px; text-align:left; }
	.upcomingDate small { text-transform:uppercase; font-size:10px; color:#d6d6d6; display:none; }
.indexTable { display:block; float:left; width:192px; height:265px; position:relative; }
	.indexTable .imageArea { position:relative; float:left; width:192px; height:192px; }
		.indexTable .overlay { position:absolute; top:0px; left:0px; width:192px; height:192px; display:none;  }
			.indexTable .overlay a { position:absolute; top:0px; left:0px; width:100%; height:100%; }
		.indexTable .newText { position: absolute; top: 7px; left:10px; border-bottom:solid 2px #fff; font-size:13px; line-height:16px; text-transform:uppercase; }
	.indexTable h3 { font-size:15px; color:#fff; font-weight:normal; margin:0px 0px 3px; padding:2px 0 0; text-align:left; line-height:130%; clear:left; }
		.indexTable h3 a { color:#fff; text-decoration: none;}
	.indexTable h4 { font-size:12px; color:#fff; font-family:Arial,Helvetica,sans-serif; font-weight:normal; margin:0; text-align:left;  }
		.indexTable h4 a { font-size:13px; color:#fff; font-family:Arial,Helvetica,sans-serif; text-decoration:none;  }
	.indexTable .description { display:none; }
	#indexContent.ShowListView { margin-top:55px; }
	.ShowListView .indexTable { width:100%; height:150px; border-bottom:solid 1px #353535; }
	.ShowListView .imageArea { width:150px; height:150px; margin-right:20px; z-index:100;}
	.ShowListView .imageArea img { width:150px; height:150px; }
	.ShowListView .imageArea a { position:absolute; top:0px; left:0px; width:960px; height:150px; }
	.ShowListView .indexTable .description { opacity:.99; display:block; color:#f3f3f3; font-size:13px; position:absolute; right:0px; top:0px; width:430px; line-height:160%; margin-top:14px; margin-right:20px; z-index:499; }
		.ShowListView .indexTable .description span { display:none; margin-top:20px; }
		.ShowListView .indexTable .description .connectionQuote { display:block; color:#CCC; font-size:18px; line-height: 150%; font-family:georgia; font-size: 15px; font-style:italic; }
	.ShowListView .indexTable h3 { font-size:22px; color:#f3f3f3; margin-top:6px; margin-bottom:5px; clear:none; }
	.ShowListView .indexTable h4 { font-size:14px; color:#f3f3f3; margin-bottom:9px; }
	.ShowListView .inactive .description { color:#666;}
	.ShowListView .areaHover h3 { color:#fff; position:relative; z-index:499; }
	.ShowListView .areaHover h4 { color:#fff; position:relative; z-index:499; }
	.ShowListView .indexTable .newText { z-index:499; }
	.ShowListView .indexTable .upcomingDate { z-index:499; display:none; }
	.ShowListView .overlay { z-index:100; }
	
	.alignRight { float:right; }
	.intro { padding:0 10px 20px; }
	.intro a { color:#fff; }
	
	#header .whatIsConnections a { font-size:13px; margin-right:15px; }
	#header .siteCredits a { text-transform:uppercase; font-size:10px; line-height:16px; color:#b5b5b5; margin-right:15px; text-decoration:none; }
	#header .siteCredits a:HOVER { color: #fff; }

.iconFacebook { padding-left:20px; position:relative; margin-left:5px;}
.iconFacebook span { position:absolute; left:0px; background-image:url("/connections/art/social.png"); background-repeat:no-repeat; width:15px; height:15px; }
#credits a:HOVER.iconFacebook { color:#fff; text-decoration:none; }
a:HOVER.iconFacebook span { background-position:-15px 0; }

.iconTwitter { padding-left:20px; position:relative; margin-left:5px;}
.iconTwitter span { position:absolute; background-position:0px -15px; left:0px; background-image:url("/connections/art/social.png"); background-repeat:no-repeat; width:15px; height:15px; }
#credits a:HOVER.iconTwitter { color:#fff; text-decoration:none; }
a:HOVER.iconTwitter span { background-position:-15px -15px; }

.iconRSS { padding-left:20px; position:relative; margin-left:5px;}
.iconRSS span { position:absolute; left:0px; background-image:url("/connections/art/social.png"); background-repeat:no-repeat; width:15px; height:15px; background-position:0 -60px; }
#credits a:HOVER.iconRSS { color:#fff; text-decoration:none; }
a:HOVER.iconRSS span { background-position:-15px -60px; }

.loadImagesText, .playButton { display:none; }
	 .fullHeight { height:1024px; }
	 #webFeature { height:1024px; }
	 .teaserText { display:none; }
	 #backstretch { opacity:0.4; filter:alpha(opacity=40); }



/* PC FONTS */
#playerTimeDisplay { font-family:"Franklin Gothic Demi","Arial Black",Arial,sans-serif; }
#header h1 a { font-family:"Franklin Gothic Demi","Arial Black",Arial,sans-serif; }
.jp-controls li a { font-family:"Franklin Gothic Demi","Arial Black",Arial,sans-serif; }
.titleText { font-family:"Franklin Gothic Demi","Arial Black",Arial,sans-serif; }
#CompletedInfo .completeInfo { font-family:"Franklin Gothic Demi","Arial Black",Arial,sans-serif; }
.mainFont { font-family:"Franklin Gothic Demi","Arial Black",Arial,sans-serif; }