#map{
	background: url(https://careerpathservices.org/core/files/careerpathservices/map/map_bg.png) center center no-repeat;
	height: 500px;
	width: 740px;
	position: relative;
	
}
.mapDot{
	background: rgb(115,40,215);
	color: white;
	text-align: center;
	height: 12px;
	line-height: 14px;
	width: 12px;
	border-radius: 12px;
	border: 2px solid white;
	position: absolute;
	cursor: pointer;
	box-shadow: 0 0 5px rgba(20,20,20,.25);
	background: url(https://careerpathservices.org/core/templates/careerpathservices/web/images/mapdot.png)\9;
	height:24px\9;
	width:24px\9;
	border:none\9;
	font-size: 8px;
}
.mapDot:hover{
	background: rgb(246, 61, 255);
/* 	border: 2px solid rgb(130,25,135); */
	border:none\9;
}
.locationInfo{
	background: white;
	min-height: 200px;
	max-height: 300px;
	width: 200px;
	display: none;
	padding: 10px;
	border: 2px solid rgb(220,220,220);
	position: absolute;
	z-index: 2;
	box-shadow: 2px 2px 15px rgba(20,20,20,.25);
	color: black;
	font-size: 14px;
	word-break: break-word;
}
	.locationInfo p{
		text-align: left;
	}
.locationInfo h1,.locationInfo h2{
	margin: 0 0 5px;
}
.mapListItem{
	cursor: pointer;
	position: relative;
}
.mapListItem:hover{
	color: rgb(115,40,215);
}
.mapListItem:hover .infoFlyOut{
	display: block;
}
.infoFlyOut:hover{
	display: block;
}
.infoFlyOut{
	top: 0;
	left: 100%;
}
#itemInfoOverlay{
width: 100%
/*
	top:0;
	left: 0;
*/
}