/*body {
	font-size: 62.5%;
	color: #333333;
	font-family: “Lucida Sans Unicode”, “Lucida Grande”, sans-serif;
}*/

#panel {
	/*position: relative;
	margin: auto;*/
	/*background: transparent url(demo_usa.png) no-repeat top left;*/
	background: transparent url(map_main.png) no-repeat top left;
	width: 960px;
	height: 593px;
}

.moreinfo {
	position: absolute;
	display: block;
	text-indent: -10000px;
	text-decoration: none;
	width: 30px;
	height: 30px;
}

#moreinfo_NY {
	top: 175px;
	left: 745px;
	border: 1px solid red;
}

#moreinfo_NJ {
	top: 217px;
	left: 804px;
	border: 1px solid blue;
}

.floatingpanel {
	position: relative;
	display: block;
	margin-top: 0px;
	margin-left: -3px;
	/*width: 131px;
	height: 109px;*/
	width: 157px;
	height: 139px;
	padding-top: 32px;
	padding-left: 13px;
	padding-right: 13px;
	background: transparent url(floatingpanel.png)
	no-repeat top left;
	text-indent: 0px;
	color: #333333;
	display: none;
}

a:hover .floatingpanel {
	display: block;
}

.floatingpanel h2 {
	margin: 0;
	padding: 0;
	color: white;
	font-weight: normal;
	font-size: 1.2em;
}
.floatingpanel p {
	margin: 0;
	margin-top: 5px;
	padding: 0;
	color: #333333;
}

#statepanel{
	display:block;
	width: 999px;
	height: 703px;
	background: transparent url(statedetail.png);
	display:none;
}

#state-panel{
	display: block;
}

#pop-up, div.pop-up{
	border:1px solid #CCCCCC;
	width: 157px;
	display: none;
	background: white;
	opacity:.75;
	padding: 5;
	/*position: relative;
	display: block;
	margin-top: 0px;
	margin-left: -3px;
	border:1px solid black;
	width: 157px;
	height: 139px;
	padding-top: 32px;
	padding-left: 13px;
	padding-right: 13px;
	background: transparent url(floatingpanel.png)
	no-repeat top left;
	text-indent: 0px;
	color: #333333;
	display: none;*/
}
#pop-up h3, div.pop-up h3 {
	margin: 0;
	/*padding: 0;*/
	color: #333333;
	font-weight: bold;
	/*font-size: 1.2em;*/
	font-size: 75.5%;
}
#pop-up p, div.pop-up p {
	margin: 0;
	margin-top: 5px;
	/*padding: 0;*/
	color: #666666;
}

div#my-dc {
	position:absolute;
	left:835px;
    	top:763px;
}

div#my-pr {
	position:absolute;
	left:835px;
    	top:819px;
}

div#my-vi {
	position:absolute;
	left:835px;
    	top:876px;
}
