div.regionMapBackground {
	width: 300px;
	height: 469px;
	background: url(images/regionMap/map_background.png) no-repeat top left;
	position: relative;
}

div.regionMapSidePanel {
	width: 400px;
	height: 370px;
	position: absolute;
	bottom: 100px;
	left: 400px;
}

.regionMapSelectedInfoRegionName {
	position: absolute;
	left: 40px;
	bottom: 9px;
	cursor: pointer;
}

.regionMapLabel, .regionMapButton {
	position: absolute;
	left: 0px;
	top: 0px;
}

.regionMapLabel {
	font-size: 10px;
	z-index: 2;
}

.regionMapButton, .regionMapButtonActive {
	width: 28px;
	height: 28px;
	background: url(images/regionMap/mouseover_inactive.png) no-repeat top left;
	z-index: 5;
}

.regionMapButtonActive {
	background: url(images/regionMap/mouseover_active.png) no-repeat top left;
}

.regionMap_region {
	cursor: pointer;
	position: absolute;
	height: 30px;
	width: 130px;
}





/* Region Definitions */

.helsinki_region {
	left: 130px;
	top: 437px;
	width: 80px;
}
.helsinki_label {
	left: 30px;
	top: 10px;
}

.alandIslands_region {
	left: 0px;
	top: 411px;
	width: 80px;
}
.alandIslands_button {
	top: 13px;
	left: 10px;
}

.turku_region {
	left: 80px;
	top: 417px;
	width: 40px;
}
.turku_label {
	left: 0px;
	top: 25px;
}

.kymenlaakso_region {
	left: 195px;
	top: 425px;
}
.kymenlaakso_label {
	left: 30px;
	top: 10px;
}

.haemeandlahti_region {
	left: 150px;
	top: 390px;
}
.haemeandlahti_label {
	left: 30px;
	top: 7px;
}
.haemeandlahti_button {
	top: 13px;
	left: 10px;
}

.tampere_region {
	left: 125px;
	top: 350px;
	width: 60px;
}
.tampere_label {
	left: 0px;
	top: 0px;
}
.tampere_button {
	top: 13px;
	left: 0px;
}

.lakelandsaimaa_region {
	left: 210px;
	top: 370px;
}
.lakelandsaimaa_label {
	left: 30px;
	top: 7px;
}
.lakelandsaimaa_button {
	top: 0px;
	left: 0px;
}

.porirauma_region {
	left: 15px;
	top: 350px;
	width: 100px;
}
.porirauma_label {
	left: 0px;
	top: 5px;
}
.porirauma_button {
	top: 0px;
	left: 65px;
}

.centralfinland_region {
	left: 160px;
	top: 310px;
}
.centralfinland_label {
	left: 0px;
	top: 25px;
}
.centralfinland_button {
	top: 0px;
	left: 0px;
}

.seinaejoki_region {
	left: 45px;
	top: 320px;
	width: 90px;
}
.seinaejoki_label {
	left: 0px;
	top: 5px;
}
.seinaejoki_button {
	top: 0px;
	left: 52px;
}

.karelia_region {
	left: 245px;
	top: 332px;
	width: 80px;
}
.karelia_label {
	left: 30px;
	top: 7px;
}
.karelia_button {
	top: 0px;
	left: 0px;
}

.kuopio_region {
	left: 215px;
	top: 305px;
	width: 80px;
}
.kuopio_label {
	left: 30px;
	top: 7px;
}
.kuopio_button {
	top: 0px;
	left: 0px;
}

.vaasa_region {
	left: 59px;
	top: 290px;
	width: 80px;
}
.vaasa_label {
	left: 0px;
	top: 7px;
}
.vaasa_button {
	top: 0px;
	left: 35px;
}

.kajaani_region {
	left: 215px;
	top: 247px;
	width: 80px;
}
.kajaani_label {
	left: 30px;
	top: 7px;
}
.kajaani_button {
	top: 0px;
	left: 0px;
}

.kokkolakalajoki_region {
	left: 40px;
	top: 257px;
	width: 130px;
}
.kokkolakalajoki_label {
	left: 0px;
	top: 7px;
}
.kokkolakalajoki_button {
	top: 0px;
	left: 95px;
}

.oulu_region {
	left: 125px;
	top: 225px;
	width: 75px;
}
.oulu_label {
	left: 0px;
	top: 7px;
}
.oulu_button {
	top: 0px;
	left: 35px;
}

.sealapland_region {
	left: 80px;
	top: 175px;
	width: 110px;
}
.sealapland_label {
	left: 0px;
	top: 7px;
}
.sealapland_button {
	top: 0px;
	left: 72px;
}

.rovaniemi_region {
	left: 167px;
	top: 153px;
	width: 75px;
}
.rovaniemi_label {
	left: 0px;
	top: 7px;
}
.rovaniemi_button {
	top: 20px;
	left: 20px;
}

.kuusamo_region {
	left: 223px;
	top: 177px;
	width: 95px;
}
.kuusamo_label {
	left: 35px;
	top: 7px;
}
.kuusamo_button {
	top: 0px;
	left: 0px;
}

.tornionlaakso_region {
	left: 60px;
	top: 153px;
	width: 120px;
}
.tornionlaakso_label {
	left: 0px;
	top: 7px;
}
.tornionlaakso_button {
	top: 0px;
	left: 80px;
}

.yllaes_region {
	left: 125px;
	top: 128px;
	width: 65px;
}
.yllaes_label {
	left: 0px;
	top: 7px;
}
.yllaes_button {
	top: 0px;
	left: 28px;
}

.pallasolos_region {
	left: 76px;
	top: 97px;
	width: 110px;
}
.pallasolos_label {
	left: 0px;
	top: 7px;
}
.pallasolos_button {
	top: 0px;
	left: 63px;
}

.levi_region {
	left: 165px;
	top: 92px;
	width: 65px;
}
.levi_label {
	left: 30px;
	top: 0px;
}
.levi_button {
	top: 5px;
	left: 0px;
}

.pyhaeluosto_region {
	left: 190px;
	top: 117px;
	width: 110px;
}
.pyhaeluosto_label {
	left: 35px;
	top: 7px;
}
.pyhaeluosto_button {
	top: 0px;
	left: 0px;
}

.hettakilpisjaervi_region {
	left: 43px;
	top: 65px;
	width: 130px;
}
.hettakilpisjaervi_label {
	left: 0px;
	top: 7px;
}
.hettakilpisjaervi_button {
	top: 0px;
	left: 90px;
}

.saariselkaeinari_region {
	left: 195px;
	top: 50px;	
}
.saariselkaeinari_label {
	left: 35px;
	top: 7px;
}
.saariselkaeinari_button {
	top: 0px;
	left: 0px;
}
