@charset "UTF-8";
/* CSS Document */

body { margin: 0 auto; overflow-y: hidden; }

h2, h3, h4 {
	margin:0px;
}

a {
	outline:none;
	cursor:pointer;	
}


#outterContainer a, #outterContainer p, #outterContainer h2, #outterContainer h3  {
	font-family:Arial, Helvetica, sans-serif;
	/*font-family: "Interstate Condensed", "Trebuchet MS", Arial, Helvetica, sans-serif;*/
}

#contentContainer {
	width:725px;
	font-family:Arial, Helvetica, sans-serif;	
	color:#000;
	overflow:hidden;
	margin:auto;
}


#sliderContainer {
	padding:0px;
	margin-bottom:10px;
	width:695px;
	overflow:hidden;
	float:left;
	position:relative;
}

#timelineSlider {
	/*width:10290px;*/
	position:relative;
	left:0;
	height:322px;
	margin-bottom:2px;
}

#timelineSlider img {
	display:block;
	margin-bottom:3px;
}

.panelBack {
		background-image:url("../btslidercontrolb.html");
		margin-right:3px;
}

.panelForward {
		background-image:url("../btslidercontrolf.html");
		margin-left:3px;
}


.panel img {
	display:block;
	margin-bottom:7px;
	width:138px;
	height:157px;
}

.box {
	width:138px;
	border-right:1px dashed #ccc;
	float:left;
	height:308px;	
}

.lastBox {
	border-right:1px solid #fff;	
}

.box h2 {
	font-family: "Interstate Condensed", "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size:22px;
	padding-left:7px;
	color:#000000;
	line-height:100%;
	margin:0px;
	margin-bottom:10px;
}

.box p {
	padding-left:7px;
	padding-right:7px;	
	font-size:11px;
	margin-bottom:7px;
	height:105px;
}

.box .linkMore {
	background:url("../png/bulletblack.png") no-repeat scroll 0px 2px;
	padding-left:12px;
	font-size:11px;
	margin-left:7px;
	display:block;
	line-height:100%;
	text-decoration:underline;
	font-weight:bold;
}

.milestoneHolder {
	font-size:14px;
	float:left;
	width:133px;
	height:253px;
	background:url("../bgdotted.html") repeat-y right top;
	padding-top:7px;
}

.milestoneHolderLast {
	background:none;	
}

.milestoneHolder h3 {
	font-size:16px;
	padding-bottom:5px;
	padding-left:7px;
	border-bottom:4px solid #999;
	margin-bottom:10px;
}

#timelineSlider .milestoneHolderFirst h3 {
	padding-left:0px;
}

#timelineSlider .milestoneHolderFirst h4, #timelineSlider .milestoneHolderFirst .milestoneImage {
	margin-left:0px;
}

.milestoneHolder h4 {
	margin-left:7px;
	font-weight:normal;
	font-size:12px;
	margin-bottom:40px;
}


.milestoneImage {
	width:115px;
	height:146px;
	background:url("../bgmilestoneimageholder.html") no-repeat top left;
	margin-left:7px;
}

.milestoneImage img {
	display:block;
	margin-bottom:4px;
}

.milestoneImage a {
	display:block;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	padding-left:8px;
	background:url("../chevronimageholder.html") no-repeat left top;
	margin-left:3px;
}


.btMove {
	float:left;
	cursor:pointer;
	display:block;
	width:13px;
	height:25px;
	text-indent:-9999px;
	margin-top:160px;
	background-position:left top;
	background-repeat:no-repeat;
}

.btMoveBack {
	background-image:url("../png/btback.png");
}

.btMoveForward {
	background-image:url("../png/btforward.png");
}



 
/* slider */

#slider {
	width:697px;
	clear:both;
	margin-left:13px;
	background:url("../png/sliderruler2.png") no-repeat left 27px;
	height:40px;
	border:0px;
	cursor:pointer;	
	margin-bottom:40px;
}

#slider span {
	font-family: "Interstate Condensed", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:8px;
	display:block;
	float:left;
	background:url("../png/slideryearmarker.png") no-repeat center bottom;
	height:20px;
	width:22px;
	margin-top:5px;
	position:absolute;
}

#slider #sl1962 {left:1px;display:none;}
#slider #sl1965 {left:37px;}
#slider #sl1970 {left:103px;}
#slider #sl1975 {left:141px;}
#slider #sl1980 {left:189px;}
#slider #sl1985 {left:275px;}
#slider #sl1990 {left:351px;}
#slider #sl1995 {left:416px;}
#slider #sl2000 {left:463px;}
#slider #sl2005 {left:528px;}
#slider #sl2010 {left:612px;}
#slider #sl2014 {left:657px;}
#slider #sl2017 {left:676px;}
#slider #sl2018 {left:665px;}
#slider #sl2020 {left:685px;}

#sliderYear {font-family: "Interstate Condensed", "Trebuchet MS", Arial, Helvetica, sans-serif !important;}


/* tooltip */

.tooltip {
	display:none;
	width:334px;
	height:597px;
	padding:20px;
	padding-left:50px;
	padding-right:30px;
	background:url("../tooltipbg.html") no-repeat top left;
	z-index:999;
	color:#fff;
}

.tooltip h3 {
	margin-bottom:10px;
}

.tooltip a {
	color:#fff;
}

.tooltip .last {
	margin-bottom:20px;
}

.tooltip img {
	margin-bottom:20px;
}

#sliderHandler {
	margin-top:40px;
	background:url("../png/btslider.png") no-repeat center top;
	display:block;
	width:24px;
	height:14px;
	border:none;
	cursor:pointer;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#eb1f46;
}

#sliderHandler p {
	margin-top:9px;
	width:24px;
}

#slider .ui-slider-handle {
  margin-left:-12px;
}

/* overlay */

#tlOverlay {
	position:absolute;
	top:0px;
	left:0px;
	width:695px;
	height:338px;
	background-color:#e7e7e8;
	z-index:998;
	display:none;
}


#tlOverlay a {
	float:right;
	margin-right:10px;
	margin-top:10px;
	text-indent:-9999px;
	background:url("../png/btcloseoverlay.png") no-repeat left top;
	display:block;
	width:17px;
	height:17px;
}

#tlOverlay img {
	float:left;
	margin-right:25px;
	width:285px;
	height:322px;
}

#tlOverlay .tlOverlayData {
	float: left;
	width: 347px;
	padding-right: 10px;
	padding-top: 5px;
}

#tlOverlay .tlOverlayData p {
	font-size:11px;
	line-height:inherit;
}

#tlOverlay .tlOverlayData p.first {
	margin:0;
}
#tlOverlay .tlOverlayData p.last {
	margin:4px 0 6px;
}

#tlOverlay .tlOverlayData p.photoCredits {
	font-size:10px;
	margin-top:0;
}

#tlOverlay .tlOverlayData h3 {
	font-family: "Interstate Condensed", "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#000;
	font-size:22px;
}

#tlOverlay .tlOverlayData h4 {
	font-size:14px;
}

.ovContent {
	/*display:none;*/
}

#tlOverlay .tlOverlayData sup {
	line-height:40%;
}



/* header */


h1 {
	font-family: "Interstate Condensed", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 40px;
	font-weight: normal;
	line-height: 103%;
	margin-bottom: 20px;
	margin-right: 20px;
	margin-top:10px;
	letter-spacing:normal !important;
}

h1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-transform:none;
	font-weight:bold;
}

p.desc {
	clear:both;
	font-size:11px;
	padding-left:13px;
}



/* cms styles overwriting */

/*
h1#title {
	display:none;	
}
*/


#wrapper #contentpage-container {
  padding:0px;
  width:730px;
}


#wrapper #content-wrapper {
  margin:0px;
  width: 738px;
}

#wrapper .box p {
	margin-right:0px;
	margin-bottom:0px;
}

#wrapper #contentpage-container {
	height:auto;
}


#wrapper #contentpage-container .tlOverlayData p {
	margin-right:0px;	
}

#wrapper #sliderHandler p {
	margin-right:0px;
	margin-bottom:0px;
}


#ovContentContainer .jquery-corner {
	display:none;	
}
