.subunit {
	cursor: pointer;
}
.subunit.SCT { fill: #ddc; }
.subunit.WLS { fill: #cdd; }
.subunit.NIR { fill: #cdc; }
.subunit.ENG { fill: #dcd; }

.subunit.IRL,
.subunit-label.IRL {
	display: none;
}

.subunit-boundary {
	fill: none;
	stroke: #777;
	stroke-dasharray: 2,2;
	stroke-linejoin: round;
}

.subunit-boundary.IRL {
	stroke: #aaa;
}

.subunit-label {
	fill: #000;
	fill-opacity: .5;
	font-size: 20px;
	font-weight: 300;
	text-anchor: middle;
}

.place,
.place-label {
	fill: #444;
}

text {

	font-size: 10px;
	pointer-events: none;
}

.subunit.sp1 {
	fill:hsl(0,100%,50%);
}

.subunit.sp2 {
	fill:hsl(10,100%,50%);
}

.subunit.sp3 {
	fill:hsl(20,100%,50%);
}

.subunit.sp4 {
	fill:hsl(30,100%,50%);
}

.subunit.sp5 {
	fill:hsl(40,100%,50%);
}

.subunit.sp6 {
	fill:hsl(50,100%,50%);
}

.subunit.sp7 {
	fill:hsl(60,100%,50%);
}

.subunit.sp7 {
	fill:hsl(70,100%,50%);
}

.subunit.sp8 {
	fill:hsl(80,100%,50%);
}

.subunit.sp9 {
	fill:hsl(90,100%,50%);
}

.subunit.sp10 {
	fill:hsl(100,100%,50%);
}

.subunit.sp11 {
	fill:hsl(110,100%,50%);
}

.subunit.sp12 {
	fill:hsl(120,100%,50%);
}
