.inputMap {
	width: 596px;
	height: 596px;
	border: 1px solid #838882;
	left: 0px;
}

.jpmap {
	border: 1px solid #838882;
}

html * .MDVToolTip {
	border: solid 1px #000000;
	background-color: #FFFFFF;
	padding: 4px;
	margin: 0px;
	white-space: nowrap;
	-moz-opacity:0.90;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	opacity: 0.90;
} 

.MDVToolTipBubble_Body{
	text-align:left;
	overflow:auto;
}

.MDVToolTipBubble_Body table{
	text-align:left;
	font-size:10px;
}

.MDVToolTipBubble_Body table th{
	font-weight:bold;
}

.MDVMapSync_Inner {
	-moz-opacity:0.30;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	background-color: #CC0E08;
	opacity: 0.30;
}

.MDVMapSync_Outer {
	border: 2px solid #CC0E08;
}

#divScaleTextBottom{
font-weight: bold;
}

#divScaleTextBottom{
	text-align:left;
}

#mdvAerialMap_rop #divScaleTextBottom,
#mdvAerialMap_stt #divScaleTextBottom,
#mdvAerialMap_dm #divScaleTextBottom,
#mdvAerialMap_destination #divScaleTextBottom,
#mdvAerialMap_origin #divScaleTextBottom{
	color:#ffffff;
	font-weight: bold;
}

.markedIcon {
	border: 3px solid #FF0000;
	width: 20px;
	height: 20px;
}

.inactiveButton{
	background-color:#F7F7F7;
	color:#646464;
	font-weight:bold;
}

.activeButton{
	background-color:#85D0F0;
	color:#646464;
	font-weight:bold;
}

.mapHint{
	z-index:355;
	position:absolute;
	float:left;
	bottom:0px;
	left:190px;
	font-size:10px;
}

.hideMapHint{
	z-index:355;
	position:absolute;
	float:left;
	bottom:0px;
	left:190px;
	font-size:10px;
	display:none;
}

.aerialLables{
	background: transparent url(images/mdvMap/transparent.gif) repeat scroll 0% 0%; 
	position: relative; 
	z-index: 999; 
	float: right; 
	margin-right: 50px; 
	display: none;
	clear:both;
}

.aerialLablesInnerDiv {
	border: 2px solid rgb(162, 158, 155); 
	padding: 3px; 
	background-color: rgb(255, 255, 255); 
	z-index: 360; 
	visibility: hidden; 
	width: 100px;
	text-align: left;
	height: 100%;
}

.animateButton{
	background-color:#85D0F0;
	color:#646464;
	font-weight:bold;
	margin-bottom:0.2em;
	display:block;
}

.animate{
	position:absolute;
	z-index:60;
	bottom:0px;
	right:35px;
	display:block;
}


.hideAnimate{
	position:absolute;
	z-index:60;
	bottom:0px;
	right:35px;
	display:none;
}

.stpLbl{
	border: 1px solid #000000;
	background-color:#ffffff;
	filter:alpha(opacity=70); /* IE */
	-moz-opacity:0.7; /* Gecko-Browser */
	opacity:0.7; /* Opera 9+ */
	z-index:100;
	padding:3px;
	margin-left:10px;
	margin-top:-10px;
}