/* CSS adjustments for Programs/Locations page  */



ul#locations {
	width: 400px;
 	list-style-type: none;
	padding: 0;
	margin: 0 0 10px -3px;
	font-size: 10px;
	line-height: 14px;

}

ul#locations li {
	margin: 8px 0 4px 0;
	list-style-image: none;
	background-image: none;
	background-repeat: no-repeat;
	background-position: .4em .2em;
	padding: 0 0 1px 18px;
}


ul#locations li.location_1 { background-image: url(../images/locations/listNumber_1.gif); }
ul#locations li.location_2 { background-image: url(../images/locations/listNumber_2.gif); }
ul#locations li.location_3 { background-image: url(../images/locations/listNumber_3.gif); }
ul#locations li.location_4 { background-image: url(../images/locations/listNumber_4.gif); }
ul#locations li.location_5 { background-image: url(../images/locations/listNumber_5.gif); }
ul#locations li.location_6 { background-image: url(../images/locations/listNumber_6.gif); }


ul#locations a:hover { text-decoration: none; background-color: #DBE3DA; }
ul#locations a:active { text-decoration: none; background-color: #DBE3DA; }




#mapLocation_1 {
	position: absolute;
	top: 814px;
	left: 720px;
	width: 14px;
	height: 14px;
	padding: 6px;
	background-repeat: no-repeat;
}

#mapLocation_2 {
	position: absolute;
	z-index: 1;
	top: 590px;
	left: 232px;
	width: 14px;
	height: 14px;
	padding: 79px 53px 59px 11px;
	background-repeat: no-repeat;
}

#mapLocation_3 {
	position: absolute;
	z-index: 0;
	top: 394px;
	left: 513px;
	width: 14px;
	height: 14px;
	padding: 79px 113px 114px 86px;
	background-repeat: no-repeat;
}

#mapLocation_4 {
	position: absolute;
	z-index: 1; /* Overlaps location #4 */
	/*top: 407px;*/
	top: 417px;
	left: 689px;
	width: 14px;
	height: 14px;
	padding: 6px;
	background-repeat: no-repeat;
}

#mapLocation_5 {
	position: absolute;
	z-index: 3; /* Overlaps location #4, 3 & 2 */
	top: 396px;
	left: 676px;
	width: 14px;
	height: 14px;
	padding: 6px;
	background-repeat: no-repeat;
}
