@font-face {
    font-family: 'YWFTUltramagneticRegular';
    src: url('../fonts/ywft-ultramagnetic-webfont.eot');
    src: url('../fonts/ywft-ultramagnetic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ywft-ultramagnetic-webfont.woff') format('woff'),
         url('../fonts/ywft-ultramagnetic-webfont.ttf') format('truetype'),
         url('../fonts/ywft-ultramagnetic-webfont.svg#YWFTUltramagneticRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	margin: 0;
	padding: 0;
}
a {
	outline: none;
}
a:hover {
	text-decoration: underline;
}

	#timeline-wrapper {
		background-color: #2c2d2e;
	}

	#timeline-content {
		border-top: solid 4px #93734b;
		height: 496px;
		overflow: hidden;
		position: relative;
	}
	#timeline-content h3 {		
		height: 36px;
		left: 164px;
		margin: 0;
		padding: 0;
		position: absolute;		
		top: 6px;
		width: 358px;
		z-index: 5;
	}
	#timeline-content h3 a {
		background: url(../images/timeline_hdr.png) no-repeat;
		display: block;
		height: 36px;
		text-indent: -10001px;
	}


	#timeline-content ul#timeline-index {
		height: 494px;
		list-style: none;
		margin: 0 auto;
		padding: 0;
		position: relative;
		width: 980px;
	}
	#timeline-content ul#timeline-index li.panel {
		height: 494px;
		left: 0;
		overflow: hidden;
		position: absolute;		
		top: 0;
		width: 196px;
		z-index: 2;
	}
	#timeline-content ul#timeline-index li.panel .initial {}
	#timeline-content ul#timeline-index li.panel .initial h4 {		
		margin: 0 auto;
		padding: 0;
		text-indent: -100001px;	
	}
	#timeline-content ul#timeline-index li.panel .index-more {
		color: #fff;
		display: none;
		font: normal 16px/18px 'Times New Roman', sans-serif;
		margin-left: 18px;
		margin-top: 50px;
	}
	#timeline-content ul#timeline-index li.panel .index-more h4 {
		margin: 0 0 15px;
		padding: 0;
	}
	#timeline-content ul#timeline-index li.panel .index-more h4 a{
		display: block;
		text-indent: -10001px;
	}
	#timeline-content ul#timeline-index li.panel .index-more ol {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#timeline-content ul#timeline-index li.panel .index-more ol li {
		padding-bottom: 7px;
		white-space: nowrap;
	}
	#timeline-content ul#timeline-index li.panel .index-more ol li a {
		color: #50c7d6;
		text-decoration: none;
	}
	#timeline-content ul#timeline-index li.panel .index-more a:hover {
		text-decoration: underline;
	}
	#timeline-content ul#timeline-index li.panel1 {
		background: url(../images/panel1.jpg) no-repeat;
	}
	#timeline-content ul#timeline-index li.panel1 .initial h4 {
		background: url(../images/tl-index-hdr-init-1.png) no-repeat;
		height: 117px;
		margin-top: 180px;
		width: 140px;
	}
	#timeline-content ul#timeline-index li.panel1 .index-more h4 a {
		background: url(../images/tl-index-hdr-init-1_1.png) no-repeat;
		height: 64px;
		width: 150px;
	}
	#timeline-content ul#timeline-index li.panel2 {
		background: url(../images/panel2.jpg) no-repeat;
		left: 196px;
	}
	#timeline-content ul#timeline-index li.panel2 .initial h4 {
		background: url(../images/tl-index-hdr-init-2.png) no-repeat;
		height: 117px;
		margin-top: 180px;
		width: 142px;
	}
	#timeline-content ul#timeline-index li.panel2 .index-more h4 a {
		background: url(../images/tl-index-hdr-init-2_2.png) no-repeat;
		height: 64px;
		width: 225px;
	}
	#timeline-content ul#timeline-index li.panel3 {
		background: url(../images/panel3.jpg) no-repeat;
		left: 392px;
	}
	#timeline-content ul#timeline-index li.panel3 .initial h4 {
		background: url(../images/tl-index-hdr-init-3.png) no-repeat;
		height: 116px;
		margin-top: 181px;
		width: 169px;
	}
	#timeline-content ul#timeline-index li.panel3 .index-more h4 a {
		background: url(../images/tl-index-hdr-init-3_3.png) no-repeat;
		height: 64px;
		width: 239px;
	}
	#timeline-content ul#timeline-index li.panel4 {
		background: url(../images/panel4.jpg) no-repeat;
		left: 588px;
	}
	#timeline-content ul#timeline-index li.panel4 .initial h4 {
		background: url(../images/tl-index-hdr-init-4.png) no-repeat;
		height: 116px;
		margin-top: 181px;
		width: 132px;
	}
	#timeline-content ul#timeline-index li.panel4 .index-more h4 a {
		background: url(../images/tl-index-hdr-init-4_4.png) no-repeat;
		height: 64px;
		width: 203px;
	}
	#timeline-content ul#timeline-index li.panel5 {
		background: url(../images/panel5.jpg) no-repeat;
		left: 784px;
	}
	#timeline-content ul#timeline-index li.panel5 .initial h4 {
		background: url(../images/tl-index-hdr-init-5.png) no-repeat;
		height: 164px;
		margin-top: 133px;
		width: 140px;
	}
	#timeline-content ul#timeline-index li.panel5 .index-more h4 a {
		background: url(../images/tl-index-hdr-init-5_5.png) no-repeat;
		height: 106px;
		width: 200px;
	}



	
	#timeline-content ul#timeline-details {
		list-style: none;
		margin: 0;
		padding: 0;
		position: absolute;
	}
	#timeline-content ul#timeline-details > li {
		float: left;
		height: 492px;
		text-align: center;
	}
	

	.content-index {
		background: url(../images/index_bg.jpg) repeat-x;
	}


	

	#timeline {
		height: 98px;
		margin: 0 auto;
		
		width: 980px;
	}
	#timeline ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#timeline ul li {		
		float: left;		
		height: 71px;
		position: relative;
		width: 185px;
	}
	#timeline ul li#tl-index {		
		width: 50px;
	}
	#timeline ul li#tl-index h4 {
		background: url(../images/txtIndex.png) no-repeat;
		height: 16px;
		margin: 12px 0 0 5px;
		padding: 0;
		text-indent: -100001px;
		width: 37px;
	}
	#timeline ul li#tl-index.selected h4 { background-position: 0 -16px; }	
	#timeline ul li h5 {		
		color: #fff;
		height: 36px;
		left: 8px;
		margin: 0;
		padding: 0;
		position: absolute;		
		top: 32px;
	}
	#timeline ul li h5 a {
		background: url(../images/timeline-headings.gif) no-repeat;
		display: block;
		height: 36px;
		text-indent: -100001px;
	}
	
	#timeline ul li#decade1 h5 a { background-position: 0 0; width: 82px; }
	#timeline ul li#decade1.selected h5 a, #timeline ul li#decade1 h5 a.hov, #timeline ul li#decade1 h5 a:hover { background-position: -82px 0; }
	#timeline ul li#decade2 { left: -5px;}
	#timeline ul li#decade2 h5 a { background-position: 0 -36px; width: 132px; }
	#timeline ul li#decade2.selected h5 a, #timeline ul li#decade2 h5 a.hov, #timeline ul li#decade2 h5 a:hover { background-position: -132px -36px; }
	#timeline ul li#decade3 { left: -10px;}
	#timeline ul li#decade3 h5 a { background-position: 0 -72px; width: 144px; }
	#timeline ul li#decade3.selected h5 a, #timeline ul li#decade3 h5 a.hov, #timeline ul li#decade3 h5 a:hover { background-position: -144px -72px; }
	#timeline ul li#decade4 { left: -15px;}
	#timeline ul li#decade4 h5 a { background-position: 0 -108px; width: 124px; }
	#timeline ul li#decade4.selected h5 a, #timeline ul li#decade4 h5 a.hov, #timeline ul li#decade4 h5 a:hover { background-position: -124px -108px; }
	#timeline ul li#decade5 { left: -20px;}
	#timeline ul li#decade5 h5 a { background-position: 0 -144px; width: 182px; }
	#timeline ul li#decade5.selected h5 a, #timeline ul li#decade5 h5 a.hov, #timeline ul li#decade5 h5 a:hover { background-position: -182px -144px; }

	.tl-highlight {
		height: 6px;
		left: 5px;
		position: absolute;
		top: 20px;
		width: 180px;
	}
	.tl-highlight div { background: url(../images/tl-timeline.png) repeat-x; height: 6px; }

	#timeline ul li#decade1 .tl-highlight { background-color: #552c26; }
	#timeline ul li#decade2 .tl-highlight { background-color: #1d3b32; }
	#timeline ul li#decade3 .tl-highlight { background-color: #3d361b; }
	#timeline ul li#decade4 .tl-highlight { background-color: #18334f; }
	#timeline ul li#decade5 .tl-highlight { background-color: #492551; }

	#timeline ul li#decade1.selected .tl-highlight {	
		background-color: #e04545;	
		height: 7px;
		padding-top: 2px;
		top: 18px;
	}
	#timeline ul li#decade2.selected .tl-highlight {
		background-color: #1d8264;
		height: 7px;
		padding-top: 2px;
		top: 18px;
	}
	#timeline ul li#decade3.selected .tl-highlight {
		background-color: #b8a147;
		height: 7px;
		padding-top: 2px;
		top: 18px;
	}
	#timeline ul li#decade4.selected .tl-highlight {
		background-color: #23578c;
		height: 7px;
		padding-top: 2px;
		top: 18px;
	}
	#timeline ul li#decade5.selected .tl-highlight {
		background-color: #823c91;
		height: 7px;
		padding-top: 2px;
		top: 18px;
	}

	#timeline ul li a.pin {
		background: url(../images/pin_inactive.png) no-repeat;
		display: block;
		height: 50px;
		position: absolute;
		top: 0;
		width: 12px;
		z-index: 8;
	}
	#timeline ul li.selected a.pin {
		background: url(../images/pin_semi-active.png) no-repeat;
		display: block;
		height: 50px;
		position: absolute;
		top: 0;
		width: 12px;
	}
	#timeline ul li#decade1 a.pin.hov, #timeline ul li#decade1 a.pin.active, #timeline ul li#decade1.selected a.pin.hov, #timeline ul li#decade1.selected a.pin.active {
		background: url(../images/pin_active_decade1.png) no-repeat;
		height: 50px;
		top: 0;
		width: 12px;
	}
	#timeline ul li#decade2 a.pin.hov, #timeline ul li#decade2 a.pin.active, #timeline ul li#decade2.selected a.pin.hov, #timeline ul li#decade2.selected a.pin.active {
		background: url(../images/pin_active_decade2.png) no-repeat;
		height: 50px;
		top: 0;
		width: 12px;
	}
	#timeline ul li#decade3 a.pin.hov, #timeline ul li#decade3 a.pin.active, #timeline ul li#decade3.selected a.pin.hov, #timeline ul li#decade3.selected a.pin.active {
		background: url(../images/pin_active_decade3.png) no-repeat;
		height: 50px;
		top: 0;
		width: 12px;
	}
	#timeline ul li#decade4 a.pin.hov, #timeline ul li#decade4 a.pin.active, #timeline ul li#decade4.selected a.pin.hov, #timeline ul li#decade4.selected a.pin.active {
		background: url(../images/pin_active_decade4.png) no-repeat;
		height: 50px;
		top: 0;
		width: 12px;
	}
	#timeline ul li#decade5 a.pin.hov, #timeline ul li#decade5 a.pin.active, #timeline ul li#decade5.selected a.pin.hov, #timeline ul li#decade5.selected a.pin.active {
		background: url(../images/pin_active_decade5.png) no-repeat;
		height: 50px;
		top: 0;
		width: 12px;
	}

	#timeline ul li a.dot {
		background: url(../images/dot_inactive.gif) no-repeat;
		display: block;
		height: 8px;
		position: absolute;
		top: 10px;
		width: 9px;
	}
	#timeline ul li.selected a.dot {
		background: url(../images/dot_semi-active.gif) no-repeat;
		display: block;
		height: 8px;
		position: absolute;
		top: 10px;
		width: 9px;
	}
	#timeline ul li a.dot.hov, #timeline ul li.selected a.dot.hov {
		background: url(../images/dot_hover.gif) no-repeat;
		height: 8px;
		top: 10px;
		width: 9px;
	}
	#timeline ul li a.dot.active, #timeline ul li.selected a.dot.active {
		background: url(../images/dot_active.gif) no-repeat;
		height: 14px;
		top: 4px;
		width: 14px;
	}

	#timeline ul li a#data-point1 { left: 0px; }
	#timeline ul li a#data-point2 { left: 14px; }
	#timeline ul li a#data-point3 { left: 33px; }
	#timeline ul li a#data-point4 { left: 49px; }
	#timeline ul li a#data-point5 { left: 69px; }
	#timeline ul li a#data-point6 { left: 99px; }
	#timeline ul li a#data-point7 { left: 129px; }
	#timeline ul li a#data-point8 { left: 149px; }
	#timeline ul li a#data-point9 { left: 169px; }


	#timeline ul li a#data-point10 { left: 0px; }
	#timeline ul li a#data-point11 { left: 39px; }
	#timeline ul li a#data-point12 { left: 69px; }
	#timeline ul li a#data-point13 { left: 99px; }
	#timeline ul li a#data-point14 { left: 129px; }
	#timeline ul li a#data-point15 { left: 149px; }
	#timeline ul li a#data-point16 { left: 169px; }


	#timeline ul li a#data-point17 { left: 0px; }
	#timeline ul li a#data-point18 { left: 39px; }
	#timeline ul li a#data-point19 { left: 79px; }
	#timeline ul li a#data-point20 { left: 129px; }
	#timeline ul li a#data-point21 { left: 149px; }
	#timeline ul li a#data-point22 { left: 169px; }


	#timeline ul li a#data-point23 { left: 0px; }
	#timeline ul li a#data-point24 { left: 69px; }
	#timeline ul li a#data-point25 { left: 119px; }
	#timeline ul li a#data-point26 { left: 139px; }


	#timeline ul li a#data-point27 { left: 0px; }
	#timeline ul li a#data-point28 { left: 39px; }
	#timeline ul li a#data-point29 { left: 79px; }
	#timeline ul li a#data-point30 { left: 119px; }
	#timeline ul li a#data-point31 { left: 139px; }


	#timeline-details li .details-content {
		color: #242424;
		margin: 0 auto;
		position: relative;
		text-align: left;
		width: 820px;
		z-index: 3;
	}
	#timeline-details li .details-content .main-small {
		background: url(../images/main-small-bg.png) no-repeat;
		font: normal 16px/24px 'Times New Roman', serif;
		height: 232px;		
		left: 15px;
		padding: 25px 30px 50px;
		position: absolute;
		top: 60px;
		width: 316px;
		z-index: 3;
	}
	#timeline-details li .details-content .main-small a.learn-more {
		color: #00818d;
		font-style: italic;
		text-decoration: none;
	}	
	#timeline-details li .details-content .main-small a.learn-more:hover {
		text-decoration: underline;
	}
	#timeline-details li .details-content .main-small p.element br { display: none; }
	#timeline-details li .details-content .main-expanded {
		background: url(../images/main-lg-bg.png) no-repeat;
		display: none;
		font: normal 16px/24px 'Times New Roman', serif;
		height: 376px;
		left: 0;
		padding: 25px 45px 50px;
		position: absolute;
		top: 10px;
		width: 694px;
		z-index: 3;
	}
	#timeline-details li .details-content .main-expanded a {
		 color: #00818D;
	    text-decoration: none;
	}
	#timeline-details li .details-content .main-expanded br {
		display: block;
		margin-bottom: 7px;
	}
	#timeline-details li .details-content .main-expanded p.element { display: none; }
	#timeline-details li .details-content .main-expanded a.learn-more { display: none; }
	#timeline-details li .details-content .main-expanded .paging-wrapper {
		background: url(../images/tl-pagination-bg.jpg) no-repeat;
		height: 28px;
		left: 168px;
		position: absolute;
		top: 380px;
		width: 447px;
	}
	#timeline-details li .details-content .main-expanded .paging-wrapper .paging {
		margin: 0 auto;
		height: 28px;
	}
	#timeline-details li .details-content .main-expanded .paging-wrapper a {
		border-width: 0 1px 1px;
		border-style: solid;
		border-color: transparent;
		color: #00818d;
		display: block;
		height: 24px;
		float: left;
		text-decoration: none;
		text-align: center;
		width: 27px;
	}
	#timeline-details li .details-content .main-expanded .paging-wrapper a.active {
		background-color: #fff;		
		border-color: #e0e0e0;
		color: #737373;
	}

	#timeline-details li .details-content .photo-small {
		background-color: #fff;
		height: 112px;
		left: 420px;
		padding: 5px;
		position: absolute;
		top: 100px;
		width: 112px;
		z-index: 3;
	}
	#timeline-details li .details-content .photo-small a {
		display: block;
		height: 112px;
	}
	#timeline-details li .details-content .photo-med {
		background-color: #fff;
		height: 140px;
		left: 645px;
		padding: 5px;
		position: absolute;
		top: 30px;
		width: 140px;
		z-index: 3;
	}
	#timeline-details li .details-content .photo-med a {
		display: block;
		height: 140px;
	}
	#timeline-details li .details-content .photo-lg {
		background-color: #fff;
		height: 186px;
		left: 475px;
		padding: 5px;
		position: absolute;
		top: 200px;
		width: 186px;
		z-index: 3;
	}
	#timeline-details li .details-content .photo-lg a {
		display: block;
		height: 186px;
	}
	#timeline-details li .details-content .photo-small-alt {
		background-color: #fff;
		height: 135px;
		left: 645px;
		padding: 5px;
		position: absolute;
		top: 30px;
		width: 135px;
		z-index: 3;
	}
	#timeline-details li .details-content .photo-small-alt a {
		display: block;
		height: 135px;
	}
	#timeline-details li .details-content .photo-lg-alt {
		background-color: #fff;
		height: 206px;
		left: 475px;
		padding: 5px;
		position: absolute;
		top: 200px;
		width: 206px;
		z-index: 3;
	}
	#timeline-details li .details-content .photo-lg-alt a {
		display: block;
		height: 206px;
	}
	.photo_overlay {
		background: #00818d url(../images/icon_magnify.png) 50% 50% no-repeat;
		position: absolute;

		/* IE 8 */
  		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";

  		/* IE 5-7 */
  		filter: alpha(opacity=85);

		/* Netscape */
  		-moz-opacity: 0.85;

		/* Safari 1.x */
  		-khtml-opacity: 0.85;

  		/* Good browsers */
  		opacity: 0.85;
	}
	#timeline-details li .details-content .photo-small a .photo_overlay {
		height: 112px;
		left: 5px;
		top: 5px;
		width: 112px;
	}
	#timeline-details li .details-content .photo-med a .photo_overlay {
		height: 140px;
		left: 5px;
		top: 5px;
		width: 140px;
	}
	#timeline-details li .details-content .photo-lg a .photo_overlay {
		height: 186px;
		left: 5px;
		top: 5px;
		width: 186px;
	}
	#timeline-details li .details-content .photo-small-alt a .photo_overlay {
		height: 135px;
		left: 5px;
		top: 5px;
		width: 135px;
	}
	#timeline-details li .details-content .photo-lg-alt a .photo_overlay {
		height: 206px;
		left: 5px;
		top: 5px;
		width: 206px;
	}

	#timeline-details li .details-content ul.tl-btns {
		left: 15px;
		list-style: none;
		margin: 0;
		padding: 0;
		height: 47px;
		position: absolute;
		top: 333px;
		width: 376px;
		z-index: 3;
	}	
	#timeline-details li .details-content ul.tl-btns .video {
		margin: 0 auto;
		width: 182px;
	}
	#timeline-details li .details-content ul.tl-btns .video a {
		background: url(../images/btn_video.gif) no-repeat;
		display: block;
		height: 47px;
		text-indent: -10001px;
		width: 182px;
	}
	#timeline-details li .details-content ul.tl-btns .video a:hover {
		background-position: 0 -47px;
	}

	#timeline-details li .details-content ul.tl-btns .video_audio {
		height: 47px;
		float: left;
		margin-left: 32px;
		text-indent: -10001px;
		width: 152px;
	}
	#timeline-details li .details-content ul.tl-btns .video_audio a {
		background: url(../images/btn_video_audio.gif) no-repeat;
		display: block;
		height: 47px;
	}
	#timeline-details li .details-content ul.tl-btns .video_audio a:hover {
		background-position: 0 -47px;
	}
	#timeline-details li .details-content ul.tl-btns .audio_video {
		height: 47px;
		float: left;
		text-indent: -10001px;
		width: 151px;
	}
	#timeline-details li .details-content ul.tl-btns .audio_video a {
		background: url(../images/btn_video_audio.gif) -153px 0 no-repeat;
		display: block;
		height: 47px;
	}
	#timeline-details li .details-content ul.tl-btns .audio_video a:hover {
		background-position: -153px -47px;
	}

	#timeline-details li .details-content p {
		margin: 0;
		padding: 0;
	}
	#timeline-details li .details-content p.tl-headline {
		font-family: 'YWFTUltramagneticRegular', arial;	
		font-size: 24px;	
		line-height: 26px;
		margin: 0 0 10px;		
		text-align: center;				
	}
	#timeline-details li .details-content .main-expanded p.tl-headline {
		font-size: 25px;	
		line-height: 28px;
	}
	
	#timeline-details li .details-content p.tl-date {
		background: url(../images/ornament_left.gif) 0 50% no-repeat;
		font: italic 23px 'Times New Roman', serif;
		margin: 0 auto 10px;
		padding: 0 0 0 23px;
		text-align: center;
		width: 88px;
	}
	#timeline-details li .details-content p.tl-date span {
		background: url(../images/ornament_right.gif) 100% 50% no-repeat;
		display: block;
		padding-right: 23px;
	}
	#timeline-details li .details-content p.tl-date-range {
		background: url(../images/tl-date-dot.gif) 0 50% no-repeat;
		font: italic 25px 'Times New Roman', serif;
		margin: 0 auto 10px;
		padding: 0 0 0 5px;
		text-align: center;
		width: 135px;
	}
	#timeline-details li .details-content p.tl-date-range span {
		background: url(../images/tl-date-dot.gif) 100% 50% no-repeat;
		display: block;
		padding-right: 5px;
	}

	#tl-close {
		background: url(../images/tl-close.png) no-repeat;
		height: 50px;
		position: absolute;
		text-indent: -10001px;
		width: 51px;
		z-index: 8;
	}
	.tl-close {
		background: url(../images/tl-close.png) no-repeat;
		height: 50px;
		left: 735px;
		position: absolute;
		text-indent: -10001px;
		top: 30px;
		width: 51px;
		z-index: 8;
	}

	
	#event1-details { background: url(../images/bg_event1.jpg) 50% 0 no-repeat; }
	#event2-details { background: url(../images/bg_event2.jpg) 50% 0 no-repeat; }
	#event3-details { background: url(../images/bg_event3.jpg) 50% 0 no-repeat; }
	#event4-details { background: url(../images/bg_event4.jpg) 50% 0 no-repeat; }
	#event5-details { background: url(../images/bg_event5.jpg) 50% 0 no-repeat; }
	#event6-details { background: url(../images/bg_event6.jpg) 50% 0 no-repeat; }
	#event7-details { background: url(../images/bg_event7.jpg) 50% 0 no-repeat; }
	#event8-details { background: url(../images/bg_event8.jpg) 50% 0 no-repeat; }
	#event9-details { background: url(../images/bg_event9.jpg) 50% 0 no-repeat; }
	#event10-details { background: url(../images/bg_event10.jpg) 50% 0 no-repeat; }
	#event11-details { background: url(../images/bg_event11.jpg) 50% 0 no-repeat; }
	#event12-details { background: url(../images/bg_event12.jpg) 50% 0 no-repeat; }
	#event13-details { background: url(../images/bg_event13.jpg) 50% 0 no-repeat; }
	#event14-details { background: url(../images/bg_event14.jpg) 50% 0 no-repeat; }
	#event15-details { background: url(../images/bg_event15.jpg) 50% 0 no-repeat; }
	#event16-details { background: url(../images/bg_event16.jpg) 50% 0 no-repeat; }
	#event17-details { background: url(../images/bg_event17.jpg) 50% 0 no-repeat; }
	#event18-details { background: url(../images/bg_event18.jpg) 50% 0 no-repeat; }
	#event19-details { background: url(../images/bg_event19.jpg) 50% 0 no-repeat; }
	#event20-details { background: url(../images/bg_event20.jpg) 50% 0 no-repeat; }
	#event21-details { background: url(../images/bg_event21.jpg) 50% 0 no-repeat; }
	#event22-details { background: url(../images/bg_event22.jpg) 50% 0 no-repeat; }
	#event23-details { background: url(../images/bg_event23.jpg) 50% 0 no-repeat; }
	#event24-details { background: url(../images/bg_event24.jpg) 50% 0 no-repeat; }
	#event25-details { background: url(../images/bg_event25.jpg) 50% 0 no-repeat; }
	#event26-details { background: url(../images/bg_event26.jpg) 50% 0 no-repeat; }
	#event27-details { background: url(../images/bg_event27.jpg) 50% 0 no-repeat; }
	#event28-details { background: url(../images/bg_event28.jpg) 50% 0 no-repeat; }
	#event29-details { background: url(../images/bg_event29.jpg) 50% 0 no-repeat; }
	#event30-details { background: url(../images/bg_event30.jpg) 50% 0 no-repeat; }
	#event31-details { background: url(../images/bg_event31.jpg) 50% 0 no-repeat; }



	a.tl-arr {
		background: url(../images/tl-arrows.png) no-repeat;
		display: block;
		height: 106px;
		position: absolute;
		top: 205px;
		width: 112px;
		z-index: 5;
	}
	a#tl-arr-left { background-position: 0 0; }
	a#tl-arr-right { background-position: -112px 0;  }
	a#tl-arr-left:hover { background-position: 0 -106px; }
	a#tl-arr-right:hover { background-position: -112px -106px; }

	


	#timeline-strip {
		bottom: 0;
		height: 16px;
		left: 0;
		position: absolute;
		z-index: 7;
	}
	#timeline-strip span {		
		display: block;
		float: left;
		height: 16px;
	}
	#timeline-strip span.filler {
		background: url(../images/timeline_selected_filler.png) repeat-x;
	}
	#timeline-strip span#tl-selector {
		background: url(../images/timeline_selected.png) no-repeat;
		width: 29px;
	}

	#timeline-tooltip-wrapper {
		background: transparent;
		display: none;
		/*height: 87px;*/
		position: absolute;
		width: 124px;
		z-index: 8;
	}
	#timeline-tooltip {		
		background-color: #1ea6b4;
		color: #fff;
		font: normal 15px 'Trebuchet MS', sans-serif;
		padding: 12px;
		text-align: center;
		

  		/* IE 8 */
  		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

  		/* IE 5-7 */
  		filter: alpha(opacity=90);

		/* Netscape */
  		-moz-opacity: 0.9;

		/* Safari 1.x */
  		-khtml-opacity: 0.9;

  		/* Good browsers */
  		opacity: 0.9;
	}
	#timeline-tooltip-pointer {
		background: url(../images/tl_tooltip_pointer.png) no-repeat;
		height: 14px;
		margin: 0 auto;
		width: 29px;
	}

	/* landing page */
	.landing-page-content {
		background-color: #fff;
		font: normal 14px/24px 'Trebuchet MS', sans-serif;
		height: 362px;
		margin: 50px auto 0;
		padding: 35px 45px 0 25px;
		position: relative;
		text-align: left;
		width: 688px;
		z-index: 3;

		/* IE 8 */
  		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

  		/* IE 5-7 */
  		filter: alpha(opacity=90);

		/* Netscape */
  		-moz-opacity: 0.9;

		/* Safari 1.x */
  		-khtml-opacity: 0.9;

  		/* Good browsers */
  		opacity: 0.9;
	}

	.landing-page-content .detailed-data {
		float: left;
		width: 380px;
	}
	.landing-page-content .detailed-data .tl-landing-hdr { margin: 0; padding: 0; }
	.landing-page-content .copy {
		float: right;
		position: relative;
		width: 300px;
	}
	.landing-page-content .copy .paging-wrapper {
		background: url(../images/tl-landing-pagination-bg.png) 50% 0 no-repeat;
		height: 28px;
		left: 0px;
		position: absolute;
		top: 320px;
		width: 322px;
	}
	.landing-page-content .copy .paging-wrapper .paging {
		margin: 0 auto;
		height: 28px;
	}
	.landing-page-content .copy .paging-wrapper a {
		border-width: 0 1px 1px;
		border-style: solid;
		border-color: transparent;
		color: #00818d;
		display: block;
		height: 24px;
		float: left;
		text-decoration: none;
		text-align: center;
		width: 27px;
	}
	.landing-page-content .copy .paging-wrapper a.active {
		background-color: #fff;		
		border-color: #e0e0e0;
		color: #737373;
  		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  		filter: alpha(opacity=90);
  		-moz-opacity: 0.9;
  		-khtml-opacity: 0.9;
  		opacity: 0.9;
	}

	.landing-page-content .detailed-data .info {
		float: left;
		font-size: 15px;
		line-height: 22px;
		padding-top: 35px;
		width: 170px;
	}
	.landing-page-content .detailed-data .q {
		background: url(../images/icon_questionmark.png) 50% 50% no-repeat;
		border: 1px dashed #000;
		float: left;
		height: 150px;
		width: 150px;

		-webkit-border-radius: 80px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
     	-moz-border-radius: 80px; /* FF1-3.6 */
        border-radius: 80px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
	}

	.landing-page-content .detailed-data .legend {
		clear: both;
		font-size: 12px;
		font-weight: bold;
		height: 18px;
    	list-style: none;
    	margin: 10px 0 0;
    	padding: 0;
	}
	.landing-page-content .detailed-data .legend li {
		background: url(../images/tl-legend.png) no-repeat;
		float: left;
		padding: 0 10px 0 16px;
	}
	.landing-page-content .detailed-data .legend li.europe {
		background-position: 0 4px;
	}
	.landing-page-content .detailed-data .legend li.asia {
		background-position: 0 -20px;
	}
	.landing-page-content .detailed-data .legend li.americas {
		background-position: 0 -44px;
	}
	.landing-page-content .detailed-data .legend li.africa {
		background-position: 0 -68px;
	}
	.landing-page-content .detailed-data .legend li.oceania {
		background-position: 0 -92px;
	}

	.astrix {
		color: #fff;
		font: normal 11px 'Trebuchet MS', sans-serif;
		margin: 0 auto;
		padding: 5px 0;
		text-align: left;
		width: 758px;
	}

	#event1-details .detailed-data .tl-landing-hdr {
		background: url(../images/tl-landing-hdr-new-land.png) no-repeat;
		height: 112px;
		margin-bottom: 25px;
		width: 219px;
	}
	#event10-details .detailed-data .tl-landing-hdr {
		background: url(../images/tl-landing-hdr-expanding-america.png) no-repeat;
		height: 112px;
		margin-bottom: 25px;
		width: 357px;
	}
	#event17-details .detailed-data .tl-landing-hdr {
		background: url(../images/tl-landing-hdr-american-dream.png) no-repeat;
		height: 113px;
		margin-bottom: 25px;
		width: 315px;
	}
	#event23-details .detailed-data .tl-landing-hdr {
		background: url(../images/tl-landing-hdr-place-of-refuge.png) no-repeat;
		height: 112px;
		margin-bottom: 25px;
		width: 321px;
	}
	#event27-details .detailed-data .tl-landing-hdr {
		background: url(../images/tl-landing-hdr-building-modern-america.png) no-repeat;
		height: 121px;
		margin-bottom: 25px;
		width: 350px;
	}

  	.opacity08 {
  		/* IE 8 */
  		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  		/* IE 5-7 */
  		filter: alpha(opacity=80);

		/* Netscape */
  		-moz-opacity: 0.8;

		/* Safari 1.x */
  		-khtml-opacity: 0.8;

  		/* Good browsers */
  		opacity: 0.8;
  	}
  	.opacity1 {
  		/* IE 8 */
  		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  		/* IE 5-7 */
  		filter: alpha(opacity=100);

		/* Netscape */
  		-moz-opacity: 1;

		/* Safari 1.x */
  		-khtml-opacity: 1;

  		/* Good browsers */
  		opacity: 1;
  	}

  	#flightpath {
  		background: url(../images/flightpath.png) repeat-x;
  		display: block;
  		height: 149px;
  		position: absolute;
  		top: 149px;
  		z-index: 2;
  	}
  	.flightpath {
  		background: url(../images/flightpath.png) repeat-x;
  		display: block;
  		height: 149px;
  		position: absolute;
  		top: 149px;
  		width: 1440px;
  		z-index: 2;
  	}

  	.tl-shading {
  		background: url(../images/shading.png) repeat-x;
  		height: 500px;
  		position: absolute;
  		top: 0;
  		width: 1440px;
  		z-index: 2;

  		/*
  		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  		filter: alpha(opacity=100);
  		-moz-opacity: 1;
  		-khtml-opacity: 1;
  		opacity: 1;
  		*/
  	}

  	.shadow {
		-moz-box-shadow: 3px 3px 4px #000;
		-webkit-box-shadow: 3px 3px 4px #000;
		box-shadow: 3px 3px 4px #000;
		/* For IE 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
		/* For IE 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}	


	#timeline-details, a.tl-arr { display: none; }

	.hide-text {
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
	}

	/*********** pretty photo ******************/
	div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../images/tl-close.png) no-repeat;cursor:pointer;height:50px;width:51px}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:16px;font-family: 'times new roman', serif;font-weight:normal;line-height:17px;margin:5px 50px 5px 0}
div.pp_default .pp_description span { font-size: 11px; font-family: arial, sans-serif;}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:-15px;text-indent:-10000px;top:-35px}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
/*div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}*/
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}