/* Maps styling */

.maplabel {
	  font-type: Arial;
	  font-size: 9px;
	  line-height: 9px;
	  z-index: 10;
	  position: absolute;
}

.maplabel-country {
	  border: 2px solid #ccc;
	  background-color:#DDEEFF;
	  padding: 4px;
      font-size: 12px;
	  font-type: Arial;
	  line-height: 9px;
	  z-index: 10;
	  position: absolute;
}

/* Positioning for each jurisdiction */

span#label-Xinjiang {
	      top: 94px;
	      left: 28px;
}
span#label-Gansu {
	   top: 101px;
	   left: 100px;
}

span#label-Washington {
	top: 41px;
	left: 17px;
}

span#label-Anhui {
      top: 160px;
      left: 215px;
}
span#label-Beijing {
      top: 100px;
      left: 232px;
}
span#label-Chongqing {
      top: 175px;
      left: 140px;
}
span#label-Fujian {
      top: 195px;
      left: 230px;
}
span#label-Guangdong {
      top: 220px;
      left: 195px;
}
span#label-Guangxi {
      top: 208px;
      left: 160px;
}
span#label-Guizhou {
      top: 188px;
      left: 130px;
}
span#label-Hainan {
      top: 238px;
      left: 185px;
}
span#label-Hebei {
      top: 117px;
      left: 203px;
}
span#label-Heilongjiang {
      top: 43px;
      left: 240px;
}
span#label-Henan {
      top: 147px;
      left: 195px;
}
span#label-Hong_Kong {
      top: 223px;
      left: 120px;
}
span#label-Hubei {
      top: 162px;
      left: 180px;
}
span#label-Hunan {
      top: 192px;
      left: 185px;
}
span#label-Inner_Mongolia {
      top: 75px;
      left: 140px;
}
span#label-Jiangsu {
      top: 145px;
      left: 242px;
}
span#label-Jiangxi {
      top: 182px;
      left: 207px;
}
span#label-Jilin {
      top: 67px;
      left: 260px;
}
span#label-Liaoning {
      top: 88px;
      left: 248px;
}
span#label-Macau {
      top: 235px;
      left: 140px;
}
span#label-Ningxia {
      top: 120px;
      left: 145px;
}
span#label-Qinghai {
      top: 129px;
      left: 86px;
}
span#label-Shaanxi {
      top: 135px;
      left: 160px;
}
span#label-Shandong {
      top: 128px;
      left: 225px;
}
span#label-Shanghai {
      top: 160px;
      left: 260px;
}
span#label-Shanxi {
      top: 106px;
      left: 180px;
}
span#label-Sichuan {
      top: 158px;
      left: 122px;
}
span#label-Taiwan {
      top: 207px;
      left: 245px;
}
span#label-Tianjin {
      top: 112px;
      left: 240px;
}
span#label-Tibet {
      top: 158px;
      left: 43px;
}
span#label-Yunan {
      top: 202px;
      left: 110px;
}
span#label-Zhejiang {
      top: 172px;
      left: 248px;
}

span#label-Alabama {
      top: 152px;
      left: 211px;
}
span#label-Alaska {
      top: 200px;
      left: 27px;
}
span#label-Arizona {
      top: 139px;
      left: 68px;
}
span#label-Arkansas {
      top: 134px;
      left: 177px;
}
span#label-California {
      top: 123px;
      left: 23px;
}
span#label-Colorado {
      top: 106px;
      left: 102px;
}
span#label-Connecticut {
      top: 96px;
      left: 293px;
}
span#label-Delaware {
      top: 108px;
      left: 287px;
}
span#label-Florida {
      top: 179px;
      left: 241px;
}
span#label-Georgia {
      top: 153px;
      left: 230px;
}
span#label-Hawaii {
      top: 232px;
      left: 92px;
}
span#label-Idaho {
      top: 71px;
      left: 55px;
}
span#label-Illinois {
      top: 98px;
      left: 198px;
}
span#label-Indiana {
      top: 99px;
      left: 214px;
}
span#label-Iowa {
      top: 83px;
      left: 172px;
}
span#label-Kansas {
      top: 109px;
      left: 143px;
}
span#label-Kentucky {
      top: 116px;
      left: 224px;
}
span#label-Louisiana {
      top: 161px;
      left: 180px;
}
span#label-Maine {
      top: 54px;
      left: 310px;
}
span#label-Maryland {
      top: 104px;
      left: 262px;
}
span#label-Massachusetts {
      top: 83px;
      left: 313px;
}
span#label-Michigan {
      top: 69px;
      left: 221px;
}
span#label-Minnesota {
      top: 49px;
      left: 164px;
}
span#label-Mississippi {
      top: 149px;
      left: 192px;
}
span#label-Missouri {
      top: 111px;
      left: 176px;
}
span#label-Montana {
      top: 43px;
      left: 80px;
}
span#label-Nebraska {
      top: 87px;
      left: 137px;
}
span#label-Nevada {
      top: 102px;
      left: 40px;
}
span#label-New_Hampshire {
      top: 73px;
      left: 299px;
}
span#label-New_Jersey {
      top: 96px;
      left: 280px;
}
span#label-New_Mexico {
      top: 139px;
      left: 99px;
}
span#label-New_York {
      top: 76px;
      left: 267px;
}
span#label-North_Carolina {
      top: 130px;
      left: 255px;
}
span#label-North_Dakota {
      top: 41px;
      left: 131px;
}
span#label-Ohio {
      top: 97px;
      left: 231px;
}
span#label-Oklahoma {
      top: 132px;
      left: 151px;
}
span#label-Oregon {
      top: 69px;
      left: 18px;
}
span#label-Pennsylvania {
      top: 92px;
      left: 260px;
}
span#label-Rhode_Island {
      top: 95px;
      left: 310px;
}
span#label-South_Carolina {
      top: 143px;
      left: 245px;
}
span#label-South_Dakota {
      top: 65px;
      left: 132px;
}
span#label-Tennessee {
      top: 129px;
      left: 210px;
}
span#label-Texas {
      top: 158px;
      left: 141px;
}
span#label-Utah {
      top: 104px;
      left: 69px;
}
span#label-Vermont {
      top: 64px;
      left: 286px;
}
span#label-Virginia {
      top: 117px;
      left: 258px;
}
span#label-West_Virginia {
      top: 109px;
      left: 242px;
}
span#label-Wisconsin {
      top: 62px;
      left: 191px;
}
span#label-Wyoming {
      top: 75px;
      left: 92px;
}
span#label-China {
      top: 260px;
      left: 110px;
}
span#label-America {
      top: 260px;
      left: 105px;
}

span#label-Washington_DC {
	top: 120px;
	left: 280px;
}
