.Map { position:absolute; top:0px; left:0px; padding:0; margin:0 }

.KeyboardInput { position:absolute; top:0px; left:0px; width:1px; height:1px; padding:0px; margin:0px; z-index:0 }

.Copyright { position:absolute;width:230px;height:28px;display:none;font-family:Verdana,sans-serif;font-size:6pt;text-align:right;cursor:pointer; }
.CopyrightBackground { z-index:30;color:Black; }
.CopyrightForeground { z-index:31;color:White; }

.Government { padding:0px; color:Black;font-family:Verdana,sans-serif;font-size:6pt;text-align:right;cursor:pointer; }

.ZoomBar{ position:relative; width:119px; height:23px; top:5px; left:25px; z-index:500; margin:0px; overflow:hidden; background-color:Transparent;}
.ZoomBar_minus { position:absolute; left:0px; top:0px; background-image:url(../virtualearth/intermap/road_zoom_out.gif); background-position:center center; background-color:Transparent; background-repeat:no-repeat;margin:0px; padding:0px; width:21px; height:23px; cursor:pointer; display:inline; }
.ZoomBar_plus { position:absolute; left:98px; top:0px; background-image:url(../virtualearth/intermap/road_zoom_in.gif);background-position:center center; background-color:Transparent; background-repeat:no-repeat; margin:0px; padding:0px; width:21px; height:23px; cursor:pointer; display:inline; }
.ZoomBar_bar { position:absolute; left:21px; top:0px; background-image:url(../virtualearth/intermap/road_zoom_bkgnd.gif); background-position:center center; background-color:Transparent; background-repeat:no-repeat; margin:0px; padding:0px; width:77px; height:23px; cursor:pointer; display:inline; }
.ZoomBar_slider { position:absolute; background:url(../virtualearth/intermap/road_zoom_slider.gif); width:11px; height:23px; overflow:hidden; display:block; }

.Pushpin { width:23px;height:17px;font-family:Arial,sans-serif;font-weight:bold;font-size:8pt;color:White;overflow:hidden;cursor:pointer;text-decoration:none;text-align:center;padding-top:1px; }
.Pushpin_default { background:#000000;border:1px solid #000000;z-index:11 }
.Pushpin_blue { background:url(http://local.live.com/i/pins/blue.gif);z-index:19 }
.Pushpin_purple { background:url(http://local.live.com/i/pins/purple.gif);z-index:11 }
.Pushpin_red { background:url(http://local.live.com/i/pins/red.gif);z-index:11 }
.Pushpin_green { background:url(http://local.live.com/i/pins/green.gif);z-index:11 }
.Pushpin_orange { background:url(http://local.live.com/i/pins/youarehere.gif);width:19px;height:19px;z-index:11;padding-top:2; }
.Pushpin_black { background:#303030;border:1px solid #000000;z-index:11 }
.VE_Pushpin_context{width:7px;height:7px;background:url(http://local.live.com/i/pins/red_circ7px.gif);z-index:5}
.VE_Pushpin_anno{width:19px;height:19px;background:url(http://local.live.com/i/pins/blue_circ19px.gif);z-index:5}

.Compass{position:relative; z-index:500; top:5px; left:6px; width:64px; height:64px; background:url(../virtualearth/intermap/road_compass.gif); margin:0px; cursor:pointer }

.ScaleBarLabel { position:absolute; height:12px;font-family:Verdana;font-size:8pt;display:none;cursor:pointer; }
.ScaleBarLabelBackground { z-index:30;color:Black; }
.ScaleBarLabelForeground { z-index:31;color:White; }
.ScaleBar { position:absolute;width:150px;height:5px;overflow:hidden;cursor:pointer; }
.ScaleBarBackground { z-index:30;background-color:Black; }
.ScaleBarForeground { z-index:31;background-color:White; }

.ZoomBox_fg { position:absolute; display:none; border:2px dashed white; z-index:100; overflow:hidden }
.ZoomBox_bg { position:absolute; display:none; border:2px dashed black; z-index:100; overflow:hidden }

.Dashboard { top:0px; left:0px; position:absolute; overflow:hidden; background-image:url(../virtualearth/intermap/road_bkgnd.png); background-position: left top; background-repeat:no-repeat;  z-index:100; font-family:Tahoma; font-size:8pt; }
.Dashboard_ie { z-index:100; position:absolute; top:0px; left:0px; overflow:hidden; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includex/ClientFolders/106/virtualearth/intermap/road_bkgnd.png', sizingMethod='image'); }
.DashboardOblique_ie { z-index:5; position:absolute; top:0px; left:0px; overflow:hidden; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includex/ClientFolders/106/virtualearth/intermap/birdseye_bkgnd.png', sizingMethod='image'); }
.DashboardOblique { z-index:5; position:absolute; top:0px; left:0px; overflow:hidden; background-image:url(../virtualearth/intermap/birdseye_bkgnd.png); background-repeat:no-repeat;}

.Dashboard_small { width:110px; }
.Dashboard_normal { width:225px; height:100px;}
.Dashboard_oblique { width:225px; height:267px;}
.Dashboard_tab {position:relative; z-index:500; top:1px; padding-left:10px; padding-right:23px; display:inline; cursor:pointer }
.Dashboard_selected { color:black; font-weight:bold }
.Dashboard_unselected { color:#787878; }
.Dashboard_unselected:hover { color:black; }
.Dashboard_disabled { display:none }
.Dashboard_separator { display:none; height:1px; color:#cbcbcb; margin:0px; padding:0px; border:0px;width:100%; }
.Dashboard_toggler { visibility:hidden; position:absolute;}
.Dashboard_notification { z-index:500; position:absolute; top:50px;left:58px;width:159px; height:40px; cursor:pointer;  background-image:url(../virtualearth/intermap/birdseye_banner_3.png); background-repeat:no-repeat; overflow:visible; }
.Dashboard_notification_ie { z-index:500; position:absolute; top:50px;left:58px;width:159px; height:40px; cursor:pointer; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./includex/ClientFolders/106/virtualearth/intermap/birdseye_banner_3.png', sizingMethod='image');}

.obliqueSelectorTable
{
	position:absolute;
	overflow:visible;
	z-index:1000;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
}
.obliqueSelectorTable tbody
{
	position:absolute;
	overflow:visible;
	z-index:1000;
	margin:0px;
	padding:0px;
	top:0px;
	left:0px;
}

.obliqueSelectorTable table
{
	position:absolute;
	overflow:visible;
	z-index:1000;
	margin:0px;
	padding:0px;
	top:94px;
	left:30px;
}



.Dashboard_notificationold { font-family:Verdana; font-size:8pt; height:60px; margin:2px; padding:4px; border:1px solid #cbcbcb; background-color:rgb(255, 255, 205); color:rgb(103, 101, 104); cursor:pointer }
.Dashboard_cell { z-index:100; }
.Dashboard_rotation 
{
	font-family:Verdana,sans-serif; font-size:7.5pt; text-align:center 
}



.dashboardContainerTable
{
	margin:0px;
	padding:0px;
}

.Line { position:absolute; border:0px; }

.PoweredByLogo { position:absolute; display:none; cursor:pointer; z-index:30; }
.PoweredByLogo_ie {  width:93px;height:29px; z-index:10; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://local.live.com/i/logo_powered_by.png', sizingMethod='scale'); }

@media print
{
	.Dashboard { display:none; }
}

#obliqueZoomContainer
{
	display:none;
	position:relative;
	top:5px;
	left:35px;
	width:102px;
	height:21px;
	z-index:100;
}
#obliqueZoomSmall
{	
	position:relative;
	width:52px;
	height:21px;
	cursor:hand;
	padding:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}


.obliqueZoomSmallOn
{	
	background-image:url(../virtualearth/intermap/bi_small_on.gif);
	background-repeat:no-repeat;
	width:52px;
	height:21px;
}

.obliqueZoomSmallOff
{
	background-image:url(../virtualearth/intermap/bi_small_off.gif);
	background-repeat:no-repeat;
	width:52px;
	height:21px;
}

#obliqueZoomLarge
{
	position:relative;
	top:-21px;
	left:52px;
	width:50px;
	height:21px;
	cursor:hand;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
}

.obliqueZoomLargeOn
{
	background-image:url(../virtualearth/intermap/bi_big_on.gif);
	background-repeat:no-repeat;
	width:50px;
	height:21px;
}

.obliqueZoomLargeOff
{
	background-image:url(../virtualearth/intermap/bi_big_off.gif);
	background-repeat:no-repeat;
	width:50px;
	height:21px;
}

#obliqueCompassPointN
{
	position:absolute;
	top:-8px;
	left:17px;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma;font-size:8pt;font-weight:bold;color:Black;
	padding-top:1px;
	padding-left:1px;
}

#obliqueCompassPointE
{
	position:absolute;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma;font-size:8pt;font-weight:bold;color:White;
	top:17px;
	left:42px;
	padding-top:1px;
	padding-left:1px;
}

#obliqueCompassPointS
{
	position:absolute;
	left:17px;
	top:42px;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma;font-size:8pt;font-weight:bold;color:White;
	padding-top:1px;
	padding-left:1px;
}

#obliqueCompassPointW
{
	position:absolute;
	text-align:center;
	vertical-align:middle;
	font-family:Tahoma;font-size:8pt;font-weight:900;color:White;
	top:17px;
	left:-8px;
	padding-top:1px;
	padding-left:1px;
}

.obliqueCompassPointOff
{
	background-image:url(../virtualearth/intermap/circle_disabled.gif);
	width:17px;
	height:17px;
	cursor:hand;
}

.obliqueCompassPointOn
{
	background-image:url(../virtualearth/intermap/circle_enabled.gif);
	width:17px;
	height:17px;
	cursor:hand;
	
}

.obliqueCompassPointHover
{
	background-image:url(../virtualearth/intermap/circle_hover.gif);
	width:17px;
	height:17px;
	cursor:hand;
}

.obliqueCompassArrowU
{
	position:absolute;
	top:10px;
	left:10px;
	background-image:url(../virtualearth/intermap/arrow_u.gif);
	width:30px;
	height:30px;
	
}

.obliqueCompassArrowR
{
	position:absolute;
	top:10px;
	left:10px;
	background-image:url(../virtualearth/intermap/arrow_r.gif);
	width:30px;
	height:30px;
}

.obliqueCompassArrowD
{
	position:absolute;
	top:10px;
	left:10px;
	background-image:url(../virtualearth/intermap/arrow_d.gif);
	width:30px;
	height:30px;
}

.obliqueCompassArrowL
{
	position:absolute;
	top:10px;
	left:10px;
	background-image:url(../virtualearth/intermap/arrow_l.gif);
	width:30px;
	height:30px;
}

#obliqueCompassContainer
{
	position:relative;
	left:12px;
	top:10px;
	cursor:pointer;
	width:60px;
	height:70px;
	z-index:100;
}


.obliqueSelectorTable img
{
	z-index:100;
	border:0px;
	padding:0px;
	margin:0px;
	width:48px; height:48px;
}
.obliqueSelectorTable div
{
	z-index:100;
	padding:0px;
	margin:0px;
}
.Dashboard_thumbnail {  z-index:100; width:48px; height:48px; margin:0px; padding:0px; border:0px;}
.obliqueSelectorTable td
{
	vertical-align:middle;
}

.obliqueSelectorCellOff
{
	padding:3px;
	margin:0px; 
	z-index:100;
}

.obliqueSelectorCellOn
{
	border:solid 1px #78A2A0;
	padding:2px;
	margin:0px; 
	z-index:100;
}

.obliqueSelectorCellCenter
{
	border:solid 2px #FBB03A;
	padding:1px;
	margin:0px; 
	z-index:100;
}
