/* CSS Document */

div.mapContainer {
	width:880px;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

div.title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

div.subtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

td#header {
	
}

div.headerText {
	font-family:"Times New Roman", Times, serif;;
	font-size:14px;
	padding-top:20px;
	padding-bottom:5px;
}

td#footer {
	padding-top:20px;
}

div.footerText {
	font-family:"Times New Roman", Times, serif;;
	font-size:12px;
	color:#999999;
	width:880px;
}

a.footerLink {
	font-family:"Times New Roman", Times, serif;;
	font-size:12px;
	color:#999999;
}

div.componentOutline {
	width:880px;
	height:660px;
	border:thin #999 solid;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

/* Project Specific styles */
#cities { position:absolute; left:0px; top:0px; display:none; }
#citiesToggle { position:absolute; left:50px; top:500px; cursor:pointer; }

#infoButton { position:absolute; left:114px; top:560px; cursor:pointer; z-index:100; }
#infoTextContainer { position:absolute; left:152px; top:570px; height:100px; }
#infoText { position:absolute; left:0px; bottom:0px; border:thin #666 solid; width:648px; display:none; font-size:11px; background-color:#FFF; padding:2px; }

#timelineDateText {
	position:absolute;
	left:50px;
	top:558px;
	
	font-size:20px;
	text-decoration:none;
	cursor:pointer;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


.IMA-Components-Slider-Horizontal-Timeline-Bar {
	width:700px!important;
}

.IMA-Components-Slider-Horizontal-Timeline-Rewind {
	left:720px!important;
}