body, html {

	margin: 0;

	padding: 0;

	width: 100%;

	height: 100%;

}



body {

	background: #16466d url('img/home-back.png') left top repeat-x;

}



h1, p {

	display: none;

}



ul {

	margin: 20px auto 0 auto;

	padding: 0;

	list-style: none;

	position: relative;

	background: url('img/home-map.jpg') no-repeat 0 0;

	width: 946px;

	height: 765px;

}



li {

	margin: 0;

	padding: 0;

	height: 0;

	width: 0;

}



li a {

	display: block;

	position: absolute;

	overflow: hidden;

	text-indent: -200px;

	font-size: 1px;

}



li div {

	position: absolute;

	background-position: 0 0;

	background-repeat: no-repeat;

	display: none;

}







/* Position the Descriptors */

#item-1 div {

	background-image: url('img/item-1.png');

	width: 204px;

	height: 87px;

	left: 395px;

	top: 12px;

}



#item-2 div {

	background-image: url('img/item-2.png');

	width: 205px;

	height: 90px;

	left: 590px;

	top: 148px;

}



#item-3 div {

	background-image: url('img/item-3.png');

	width: 199px;

	height: 106px;

	left: 748px;

	top: 197px;

}



#item-4 div {

	background-image: url('img/item-4.png');

	width: 211px;

	height: 102px;

	left: 303px;

	top: 453px;

}



#item-5 div {

	background-image: url('img/item-5.png');

	width: 198px;

	height: 108px;

	left: 3px;

	top: 363px;

}



#item-6 div {

	background-image: url('img/item-6.png');

	width: 175px;

	height: 110px;

	left: 181px;

	top: 259px;

}



#item-7 div {

	background-image: url('img/item-7.png');

	width: 204px;

	height: 91px;

	left: 135px;

	top: 418px;

}



#item-8 div {

	background-image: url('img/item-8.png');

	width: 192px;

	height: 107px;

	left: 425px;

	top: 243px;

}



#item-10 div {

	background-image: url('img/item-10.png');
	width: 253px;
	height: 90px;
	left: 138px;
	top: -16px;
}



#item-11 div {
	background-image: url('img/item-11.png');
	width: 217px;
	height: 71px;
	left: 7px;
	top: 160px;
}



#item-9 div {

	background-image: url('img/item-9.png');

	width: 204px;
	height: 89px;
	left: 231px;

	top: 137px;

}



/* Position the directory links */

#item-1 a.dir,#item-2 a.dir,#item-3 a.dir,#item-4 a.dir,#item-5 a.dir,#item-6 a.dir {
	left: 528px;
	width: 195px;
	height: 41px;
}



#item-1 a.dir {top: 353px; height:41px}

#item-2 a.dir {top: 407px; height:41px}

#item-3 a.dir {top: 461px; height:57px;}

#item-4 a.dir {top: 529px; height:57px;}

#item-5 a.dir {top: 597px; height:57px;}

#item-6 a.dir {top: 665px; height:45px;}



#item-7 a.dir,#item-8 a.dir,#item-9 a.dir,#item-10 a.dir,#item-11 a.dir {
	left: 734px;
	width: 180px;
	height: 23px;
}



#item-7 a.dir {top: 366px; height:44px;}

#item-8 a.dir {top: 421px; height:57px;}

#item-10 a.dir {top: 530px; height:45px;}

#item-11 a.dir {top: 583px; height:45px;}

#item-9 a.dir {height: 37px; top: 485px;}



/* Position the red buttons on map */

a.num {
	width: 36px;
	height: 35px;
}



#item-1 a.num { left:469px; top:97px;}

#item-2 a.num { left:550px; top:195px; }

#item-3 a.num { left:708px; top:236px; }

#item-4 a.num { left:396px;top:416px; }

#item-5 a.num { left:122px; top:323px; }

#item-6 a.num { left:262px;top:220px; }

#item-7 a.num { left:279px;top:381px; }

#item-8 a.num { left:385px;top:287px; }

#item-9 a.num { left:316px;top:101px;}

#item-10 a.num { left:235px;top:71px; }

#item-11 a.num { left:159px;top:117px; }

.home-footer{background-color:#41729a; border-radius:8px; -moz-border-radius:8px; padding:4px 13px; width:946px; margin:10px auto; color:#fff; font-family:Tahoma; font-size:12px; overflow:hidden;}
.home-footer .left{color:#a0b9cd; margin:18px 0 0 14px; float:left; width:40%;}
.home-footer .right{float:right; width:40%; text-align:right; background:url('img/footer-logo.png') left top no-repeat; height:52px; font-weight:bold; overflow:hidden;}
.home-footer div{overflow:hidden; width:100%;}
.home-footer .right img, .home-footer .right span{float:right;}
.home-footer .right span{margin-top:4px; margin-left:5px;}

.main-container{width:946px; position:relative; margin:0 auto;}
.tag-line{position:absolute; width:503px; height:84px; top:552px; margin-left:30px;}
