#content p, #content ol
	{line-height: 1.4em;}

#map-indicators
	{}

#map-indicators h2
	{border: 0;
	background: none;
	padding: 0;}

#map-indicators p.control
	{background: #f5f5f5 url(/images/layout/breadcrumb-bg.gif) 0 100% repeat-x;
	padding: 8px 5px;
	border: solid #ddd;
	border-width: 1px 1px 0 1px;
	margin-top: 5px;
	font: 120% "trebuchet ms", tahoma, arial, helvetica, sans-serif;}

.no-script #map-indicators p.control
	{display: none;}

#map-indicators p.control label.selected
	{font-weight: bold;}
	
#map-indicators label
	{font-weight: normal;
	margin-left: 2px;
	cursor: pointer;}

#map-container
	{position: relative;}

.image-map
	{display: none;
	position: relative;
	border: 1px solid #ddd;
	margin: 0 0 5px 0;
	padding: 5px 10px;
	height: 632px;
	text-align: right;
	overflow: hidden;}

.no-script .image-map
	{display: block;}
	
.map-overlay
	{display: none;
	position: absolute;
	z-index: 100;
	background: white;}

#image-map-overlay
	{top: 0;
	right: 0;
	width: 520px;
	height: 650px;}

#detail-overlay
	{width: 295px;
	height: 650px;
	left: 0;
	top: 0;}

.image-map h3
	{display: none;
	position: absolute;
	top: 0;
	left: 10px;}

.no-script .image-map h3
	{display: block;}

.image-map li
	{list-style-type: none;
	position: absolute;
	top: 0;
	line-height: 1.1em;
	cursor: pointer;}

.no-script .image-map li
	{cursor: default;}

.no-script .image-map li a
	{display: block;}

.image-map li.hidden
	{visibility: hidden;}

.image-map li a:link, .image-map li a:visited, .image-map li a:hover, .image-map li a:visited:hover
	{text-decoration: none;}

.image-map li em
	{display: none;
	position: absolute;
	left: -100px;
	top: 10px;
	z-index: 100;
	padding: 2px;
	white-space: nowrap;
	background: #f5f5f5;
	border: 1px solid #ddd;
	font-style: normal;
	text-align: center;}

.image-map li em strong
	{display: block;}

.image-map li:hover em
	{display: block;}

.image-map li.detail
	{}

.image-map li.detail em
	{display: block;
	left: -5px !important;
	top: -25px !important;
	width: 301px;
	text-align: left;
	padding: 4px 3px;
	color: #555;}

.image-map li.detail em strong
	{display: inline;}

.image-map li.east-midlands
	{top: 259px;
	left: 698px;
	z-index: 2;}

.image-map li.east-midlands em
	{left: 30px;
	top: 40px;}

.image-map li.east-england
	{top: 319px;
	left: 777px;
	z-index: 4;}

.image-map li.east-england em
	{left: 30px;}

.image-map li.london
	{top: 35px;
	left: 768px;}

.image-map li.london em
	{left: 15px;}
	
.image-map li.north-west
	{top: 103px;
	left: 604px;
	z-index: 2;}

.image-map li.north-east
	{top: 41px;
	left: 660px;
	z-index: 5;}

.image-map li.north-east em
	{left: -10px;}

.image-map li.south-central
	{top: 401px;
	left: 703px;}

.image-map li.south-central em
	{top: 70px;}

.image-map li.south-east-coast
	{top: 468px;
	left: 765px;}

.image-map li.south-east-coast em
	{top: 20px;
	left: 40px;}
	
.image-map li.south-west
	{top: 411px;
	left: 461px;}

.image-map li.south-west em
	{left: 100px;}

.image-map li.west-midlands
	{top: 299px;
	left: 624px;}

.image-map li.west-midlands em
	{left: -50px;}
	
.image-map li.yorkshire
	{top: 165px;
	left: 667px;
	z-index:10;}

.image-map li.yorkshire em
	{left: 80px;}

.pct-list
	{display: none;
	position: absolute;
	top: 6px;
	left: 320px;
	padding: 2px 7px 5px 4px;
	border: 1px solid #ddd;
	background: #f5f5f5 url(/images/layout/breadcrumb-bg.gif) 0 100% repeat-x;
	line-height: 1em;
	z-index: 101;
	margin-bottom: 5px;}

.no-script .pct-list
	{display: block;
	position: static;
	top: auto;
	left: auto;}

#content .pct-list ul
	{padding: 0;}

.pct-list li, ol.key li
	{list-style-type: none;
	margin: 4px 0;}

ol.key li, .pct-list li a, h2.indicator
	{padding-left: 5px;
	border-left-style: solid;
	border-left-width: 15px;}

#content ol.key
	{line-height: 1.2em;
	padding: 5px 0;}

#content h2.indicator
	{clear: both;
	border-bottom: 0;
	border-left-width: 20px;
	padding: 0 0 0 3px;
	margin: 5px 0;
	background: none;}

ol.key li.a, .pct-list li.a a, h2.indicator.a
	{border-color: #72b320;}

ol.key li.b, .pct-list li.b a, h2.indicator.b
	{border-color: #018de2;}

ol.key li.c, .pct-list li.c a, h2.indicator.c
	{border-color: #900;}

table.gp-data
	{width: 630px;
	clear: none;}

th.numeric, td.numeric
	{text-align: center;}

td.quintile
	{font-weight: bold;
	color: white;
	width: 30%;}

td.quintile.a
	{background: #72b320;}

td.quintile.b
	{background: #018de2;}

td.quintile.c
	{background: #900;}

.pct-list li.choose
	{padding: 3px 2px 3px 18px;
	margin: 0;
	background: transparent url(/images/layout/choose.gif) 0 1px no-repeat;
	font-weight: bold;
	cursor: pointer;
	color: #555;}

.no-script .pct-list li.choose
	{display: none;}

em.map-indicator
	{font-weight: bold;
	font-style: normal;
	color: white;
	padding: 0 2px;}

em.map-indicator.a
	{background: #72b320;}

em.map-indicator.b
	{background: #018de2;} 

em.map-indicator.c
	{background: #900;}

#content #map-container p.copyright
	{position: absolute;
	bottom: 0;
	padding-bottom: 0;
	right: 5px;
	color: #777;}

.error-message
	{z-index: 999;
	margin: 5px 0;
	width: 600px;}

#content .error-message p.close
	{text-align: left;}

.pct-search select, .txtFindPCT
	{margin-right: 5px;}

.minimise, .maximise
	{clear: both;
	position: relative;}
