@charset "utf-8";
/* CSS Document */

.mapCanada{
	position:relative;
	}
.mapCanada a{
	display:block;
	position:absolute;
	text-indent:-10000px;
	outline:none;
	}
.state1{
	background:url(../images/state1.gif) no-repeat;
	width:45px;
	height:33px;
	left:28px;
	top:5px;
	}
.state1:hover{
	background:url(../images/state1-over.gif) no-repeat;
	}
.state2{
	background:url(../images/state2.gif) no-repeat;
	width:54px;
	height:45px;
	left:13px;
	top:27px;
	}
.state2:hover{
	background:url(../images/state2-over.gif) no-repeat;
	}
.state3{
	background:url(../images/state3.gif) no-repeat;
	width:54px;
	height:94px;
	left:10px;
	top:64px;
	}
.state3:hover{
	background:url(../images/state3-over.gif) no-repeat;
	}
.state4{
	background:url(../images/state4.gif) no-repeat;
	width:54px;
	height:94px;
	left:60px;
	top:118px;
	}
.state4:hover{
	background:url(../images/state4-over.gif) no-repeat;
	}
.state5{
	background:url(../images/state5.gif) no-repeat;
	width:42px;
	height:66px;
	left:37px;
	top:70px;
	}
.state5:hover{
	background:url(../images/state5-over.gif) no-repeat;
	}
.state6{
	background:url(../images/state6.gif) no-repeat;
	width:36px;
	height:47px;
	left:72px;
	top:76px;
	}
.state6:hover{
	background:url(../images/state6-over.gif) no-repeat;
	}
.state7{
	background:url(../images/state7.gif) no-repeat;
	width:38px;
	height:66px;
	left:60px;
	top:14px;
	}
.state7:hover{
	background:url(../images/state7-over.gif) no-repeat;
	}
.state8{
	background:url(../images/state8.gif) no-repeat;
	width:66px;
	height:44px;
	left:77px;
	top:13px;
	}
.state8:hover{
	background:url(../images/state8-over.gif) no-repeat;
	}
.state9{
	background:url(../images/state9.gif) no-repeat;
	width:46px;
	height:39px;
	left:95px;
	top:53px;
	}
.state9:hover{
	background:url(../images/state9-over.gif) no-repeat;
	}
.state10{
	background:url(../images/state10.gif) no-repeat;
	width:47px;
	height:39px;
	left:105px;
	top:89px;
	}
.state10:hover{
	background:url(../images/state10-over.gif) no-repeat;
	}
.state11{
	background:url(../images/state11.gif) no-repeat;
	width:46px;
	height:49px;
	left:97px;
	top:124px;
	z-index:100;
	}
.state11:hover{
	background:url(../images/state11-over.gif) no-repeat;
	}
.state12{
	background:url(../images/state12.gif) no-repeat;
	width:93px;
	height:91px;
	left:115px;
	top:133px;
	z-index:99;
	}
.state12:hover{
	background:url(../images/state12-over.gif) no-repeat;
	}
.state13{
	background:url(../images/state13.gif) no-repeat;
	width:43px;
	height:29px;
	left:142px;
	top:23px;
	}
.state13:hover{
	background:url(../images/state13-over.gif) no-repeat;
	}
.state14{
	background:url(../images/state14.gif) no-repeat;
	width:46px;
	height:28px;
	left:140px;
	top:51px;
	}
.state14:hover{
	background:url(../images/state14-over.gif) no-repeat;
	}
.state15{
	background:url(../images/state15.gif) no-repeat;
	width:54px;
	height:26px;
	left:140px;
	top:76px;
	}
.state15:hover{
	background:url(../images/state15-over.gif) no-repeat;
	}
.state16{
	background:url(../images/state16.gif) no-repeat;
	width:48px;
	height:26px;
	left:152px;
	top:103px;
	}
.state16:hover{
	background:url(../images/state16-over.gif) no-repeat;
	}
.state17{
	background:url(../images/state17.gif) no-repeat;
	width:57px;
	height:28px;
	left:142px;
	top:129px;
	z-index:99;
	}
.state17:hover{
	background:url(../images/state17-over.gif) no-repeat;
	}
.state18{
	background:url(../images/state18.gif) no-repeat;
	width:44px;
	height:75px;
	left:182px;
	top:22px;
	z-index:99;
	}
.state18:hover{
	background:url(../images/state18-over.gif) no-repeat;
	}
.state19{
	background:url(../images/state19.gif) no-repeat;
	width:43px;
	height:39px;
	left:193px;
	top:98px;
	z-index:99;
	}
.state19:hover{
	background:url(../images/state19-over.gif) no-repeat;
	}
.state20{
	background:url(../images/state20.gif) no-repeat;
	width:32px;
	height:30px;
	left:199px;
	top:133px;
	z-index:99;
	}
.state20:hover{
	background:url(../images/state20-over.gif) no-repeat;
	}
.state21{
	background:url(../images/state21.gif) no-repeat;
	width:37px;
	height:32px;
	left:204px;
	top:163px;
	z-index:99;
	}
.state21:hover{
	background:url(../images/state21-over.gif) no-repeat;
	}
.state22{
	background:url(../images/state22.gif) no-repeat;
	width:35px;
	height:38px;
	left:209px;
	top:42px;
	z-index:99;
	}
.state22:hover{
	background:url(../images/state22-over.gif) no-repeat;
	}
.state23{
	background:url(../images/state23.gif) no-repeat;
	width:26px;
	height:47px;
	left:219px;
	top:80px;
	z-index:99;
	}
.state23:hover{
	background:url(../images/state23-over.gif) no-repeat;
	}
.state24{
	background:url(../images/state24.gif) no-repeat;
	width:19px;
	height:36px;
	left:243px;
	top:83px;
	z-index:99;
	}
.state24:hover{
	background:url(../images/state24-over.gif) no-repeat;
	}
.state25{
	background:url(../images/state25.gif) no-repeat;
	width:47px;
	height:25px;
	left:235px;
	top:106px;
	z-index:99;
	}
.state25:hover{
	background:url(../images/state25-over.gif) no-repeat;
	}
.state26{
	background:url(../images/state26.gif) no-repeat;
	width:53px;
	height:18px;
	left:230px;
	top:126px;
	z-index:99;
	}
.state26:hover{
	background:url(../images/state26-over.gif) no-repeat;
	}
.state27{
	background:url(../images/state27.gif) no-repeat;
	width:22px;
	height:42px;
	left:223px;
	top:144px;
	z-index:99;
	}
.state27:hover{
	background:url(../images/state27-over.gif) no-repeat;
	}
.state28{
	background:url(../images/state28.gif) no-repeat;
	width:24px;
	height:42px;
	left:245px;
	top:142px;
	z-index:99;
	}
.state28:hover{
	background:url(../images/state28-over.gif) no-repeat;
	}
.state29{
	background:url(../images/state29.gif) no-repeat;
	width:35px;
	height:38px;
	left:262px;
	top:140px;
	z-index:99;
	}
.state29:hover{
	background:url(../images/state29-over.gif) no-repeat;
	}
.state30{
	background:url(../images/state30.gif) no-repeat;
	width:53px;
	height:45px;
	left:256px;
	top:176px;
	z-index:99;
	}
.state30:hover{
	background:url(../images/state30-over.gif) no-repeat;
	}
.state31{
	background:url(../images/state31.gif) no-repeat;
	width:34px;
	height:26px;
	left:277px;
	top:136px;
	z-index:99;
	}
.state31:hover{
	background:url(../images/state31-over.gif) no-repeat;
	}
.state32{
	background:url(../images/state32.gif) no-repeat;
	width:58px;
	height:26px;
	left:267px;
	top:118px;
	z-index:99;
	}
.state32:hover{
	background:url(../images/state32-over.gif) no-repeat;
	}
.state33{
	background:url(../images/state33.gif) no-repeat;
	width:27px;
	height:33px;
	left:261px;
	top:78px;
	z-index:99;
	}
.state33:hover{
	background:url(../images/state33-over.gif) no-repeat;
	}
.state34{
	background:url(../images/state34.gif) no-repeat;
	width:24px;
	height:35px;
	left:247px;
	top:50px;
	z-index:99;
	}
.state34:hover{
	background:url(../images/state34-over.gif) no-repeat;
	}
.state35{
	background:url(../images/state35.gif) no-repeat;
	width:25px;
	height:22px;
	left:278px;
	top:96px;
	z-index:99;
	}
.state35:hover{
	background:url(../images/state35-over.gif) no-repeat;
	}
.state36{
	background:url(../images/state36.gif) no-repeat;
	width:38px;
	height:24px;
	left:286px;
	top:72px;
	z-index:99;
	}
.state36:hover{
	background:url(../images/state36-over.gif) no-repeat;
	}
.state37{
	background:url(../images/state37.gif) no-repeat;
	width:62px;
	height:52px;
	left:276px;
	top:73px;
	z-index:90;
	}
.state37:hover{
	background:url(../images/state37-over.gif) no-repeat;
	}
.state38{
	background:url(../images/state38.gif) no-repeat;
	width:60px;
	height:40px;
	left:289px;
	top:38px;
	z-index:90;
	}
.state38:hover{
	background:url(../images/state38-over.gif) no-repeat;
	}
.state39{
	background:url(../images/state39.gif) no-repeat;
	width:24px;
	height:38px;
	left:335px;
	top:17px;
	z-index:90;
	}
.state39:hover{
	background:url(../images/state39-over.gif) no-repeat;
	}
.state40{
	background:url(../images/state40.gif) no-repeat;
	width:43px;
	height:35px;
	left:12px;
	top:191px;
	z-index:90;
	}
.state40:hover{
	background:url(../images/state40-over.gif) no-repeat;
	}
.state41{
	background:url(../images/state41.gif) no-repeat;
	width:55px;
	height:40px;
	left:61px;
	top:189px;
	z-index:90;
	}
.state41:hover{
	background:url(../images/state41-over.gif) no-repeat;
	}
.state42{
	background:url(../images/state42.gif) no-repeat;
	width:38px;
	height:20px;
	left:224px;
	top:36px;
	z-index:101;
	}
.state42:hover{
	background:url(../images/state42-over.gif) no-repeat;
	}