#world-map-pane {	font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	line-height: 16px;	border: 2px solid #FAF8F9;width: 570px;	width: 753px;}#world-map{	width: 570px;	width: 753px;	height: 400px;	margin: 10px 0;}#categories table {	width: 100%;}#categories table td {	background-color: #EAF2F8;	padding: 10px 5px;	text-align: center;	font-size: 13px;	color: #555;}#categories table td:hover, #categories table .highlight {	background-color: #5094C9;	color: #FAF8F9;	cursor: pointer;}#projects-info {	display: none;	overflow-y: auto;	overflow-x: hidden;	max-height: 300px;	text-align:left;}#selection-list {	background-color: rgb(237, 244, 251);	font-size: 12px;	margin: 0 2px;	width: 98%;	min-height: 0;	padding: 10px;}#selection-list .title a {	/*display: block;*/	margin: 0;	font-weight: bold;	color: #2D81C2;	text-decoration: none;	/*font-size: 14px;*/}#selection-list .title td {	vertical-align: middle;}#selection-list .title .title-icons {	width: 16px;		text-align: center;}#selection-list .title .wide-title-icons {	width: 35px;	text-align: center;}#selection-list .title div {	display: inline-block;	margin-left: 0;}#selection-list p {	margin-top: 0;	margin-bottom: 2em;	color: #333333;	line-height: 1.5em;	font-size: 13px;}#sectors td div {	margin: 0 auto 10px auto;}.map-icon {	background: url('/files/inc/graphics/image/png/map-sprite.png') no-repeat;}.lighthouse-ico {	background-position: -120px -3px;	width: 26px;	height: 25px;}.highlight .lighthouse-ico {	background-position: -120px -39px;	width: 26px;	height: 25px;}.water-ico {	background-position: -280px -3px;	width: 17px;	height: 25px;}.highlight .water-ico {	background-position: -280px -39px;	width: 17px;	height: 25px;}.landuse-ico {	background-position: -80px -3px;	width: 18px;	height: 25px;}.highlight .landuse-ico {	background-position: -80px -39px;	width: 18px;	height: 25px;}.cities-ico {	background-position: 0px -3px;	width: 25px;	height: 25px;}.highlight .cities-ico {	background-position: 0px -39px;	width: 25px;	height: 25px;}.energy-ico {	background-position: -40px -3px;	width: 15px;	height: 25px;}.highlight .energy-ico {	background-position: -40px -39px;	width: 15px;	height: 25px;}.waste-ico {	background-position: -240px -3px;	width: 26px;	height: 25px;}.highlight .waste-ico {	background-position: -240px -39px;	width: 26px;	height: 25px;}.transport-ico {	background-position: -200px -3px;	width: 21px;	height: 25px;}.highlight .transport-ico {	background-position: -200px -39px;	width: 21px;	height: 25px;}.resilience-ico {	background-position: -160px -3px;	width: 24px;	height: 25px;}.highlight .resilience-ico {	background-position: -160px -39px;	width: 24px;	height: 25px;}.lighthouse-ico-sm {	background-position: -120px -85px;	width: 16px;	height: 15px;	margin-right: 3px;}.water-ico-sm {	background-position: -280px -85px;	width: 10px;	height: 15px;}.landuse-ico-sm {	background-position: -80px -85px;	width: 11px;	height: 15px;}.cities-ico-sm {	background-position: 0px -85px;	width: 15px;	height: 15px;}.energy-ico-sm {	background-position: -40px -85px;	width: 9px;	height: 15px;}.waste-ico-sm {	background-position: -240px -85px;	width: 16px;	height: 15px;}.transport-ico-sm {	background-position: -200px -85px;	width: 13px;	height: 15px;}.resilience-ico-sm {	background-position: -160px -85px;	width: 14px;	height: 15px;}#selection-desc {	padding: 10px 10px 5px 5px;	font-size: 12px;	margin: 2px 0px 0 2px;	text-align: center;	/*background-color: rgb(237, 244, 251);*/	/*background-color: #FAF8F9;*/	/*background-color: #b5cfe3;*/	background-color: #5096C8;}#selection-desc .title {	display: block;	font-size: 15px;	font-weight: 600;	text-align: center;	margin-bottom: 5px;	color: #FFF !important;	/*color: #555;*/	/*text-transform: uppercase;*/}#selection-desc p {	margin: 0;	color: #999;}#selection-desc hr {	width: 30%;	border: solid 0;	/*background-color: #5395c7;*/	background-color: rgb(237, 244, 251);	height: 2px;}/*.jvectormap-region:hover {	cursor: pointer;}.jvectormap-marker:hover {	cursor: pointer;};*/