/* CSS Document */

#textColumn1 { width: 425px; overflow: visible; }
#textColumn2 { width: 260px; }
#textColumn1, #textColumn2 { margin-top: 52px; }

#textColumn1 h1 {
	position: absolute;
	margin-top: -52px;
	white-space: nowrap;
}

#servicesNav h2 {
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 0;
	padding-bottom: 5px;
}
#servicesNav ul {
	list-style: none;
	margin: 0; padding: 0;
	line-height: 1.2em;
}
#servicesNav li { padding: 0; margin: 0; }

* html #servicesNav h2 { margin-bottom: 17px; }
* html #servicesNav ul { margin-top: -17px; }
#servicesNav a {
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 6px; padding-bottom: 5px;
	text-decoration: none;
	display: block;
}
#servicesNav a:link, #servicesNav a:visited { color: #0B1560; }
#servicesNav a:hover { color: #00A0C6; }


#ac_map {
	border: 1px solid #CCCCCC;
	height: 440px;
	background-image: url(../images/acmap/acmap.gif);
	background-position: 5px 20px; background-repeat: no-repeat;
	display: block;
	overflow: hidden;
}
#ac_map h2 {
	width: 250px;
	/*margin-bottom: 230px;*/
	position: absolute;
	margin: 0px;
	padding-top: 10px; padding-left: 10px;
}
#ac_map p, #ac_map ul { font-size: 1.2em; margin-top: 320px; }
#ac_map p { width: 220px; float: left; margin-left: 20px;background-color:#ffffff; }
#ac_map ul { width: 130px; float: right; margin-right: 20px;}
#ac_map ul li { margin-left: 15px;}
* html #ac_map p { margin-left: 10px; }
/** html #ac_map ul { margin-top: 0; }*/

p#ac_map_normal {
	width: 423px;
	float: left; text-align: center;
	/*margin: 285px 10px 0px 0px;*/ margin: 370px 0px 0px 0px;
}
* html p#ac_map_normal { position: absolute; margin: 0; }

.ac_map_image {
	padding-top: 10px;
	background-position: 5px 20px; background-repeat: no-repeat;
	width: 423px; height: 410px;
	position: absolute;
	display: block;
}
.ac_map_nav {
	height: 310px;
	padding-top: 20px; padding-left: 5px;
	z-index: 3;
}
* html .ac_map_nav { position: relative; }
* + html .ac_map_nav { position: relative; }

strong.district {
	color: #F0027F;
	font-weight: bold;
	font-size: 1.2em;
}

#ac_map_chichester { background-image: url(../images/acmap/acmap_chi.gif); display: none; }
#ac_map_horsham { background-image: url(../images/acmap/acmap_horsham.gif); display: none; }
#ac_map_arun { background-image: url(../images/acmap/acmap_arun.gif); display: none; }
#ac_map_worthing { background-image: url(../images/acmap/acmap_worthing.gif); display: none; }
#ac_map_adur { background-image: url(../images/acmap/acmap_adur.gif); display: none; }
#ac_map_crawley { background-image: url(../images/acmap/acmap_crawley.gif); display: none; }
#ac_map_midsx { background-image: url(../images/acmap/acmap_midsx.gif); display: none; }

#ac_map_chichester_hover { background-image: url(../images/acmap/acmap_chi_hover.gif); display: none; }
#ac_map_horsham_hover { background-image: url(../images/acmap/acmap_horsham_hover.gif); display: none; }
#ac_map_arun_hover { background-image: url(../images/acmap/acmap_arun_hover.gif); display: none; }
#ac_map_worthing_hover { background-image: url(../images/acmap/acmap_worthing_hover.gif); display: none; }
#ac_map_adur_hover { background-image: url(../images/acmap/acmap_adur_hover.gif); display: none; }
#ac_map_crawley_hover { background-image: url(../images/acmap/acmap_crawley_hover.gif); display: none; }
#ac_map_midsx_hover { background-image: url(../images/acmap/acmap_midsx_hover.gif); display: none; }

#ac_map_chichester_hover img { visibility: hidden; }
#ac_map_horsham_hover img { visibility: hidden; }
#ac_map_arun_hover img { visibility: hidden; }
#ac_map_worthing_hover img { visibility: hidden; }
#ac_map_adur_hover img { visibility: hidden; }
#ac_map_crawley_hover img { visibility: hidden; }
#ac_map_midsx_hover img { visibility: hidden; }