﻿.TabTable
{
	background-image: url(/Portals/0/bgnd_topbar.gif);
	background-repeat: repeat; /* 	border-right: #0000b9 thin solid;  	border-top: #0000b9 thin solid;  	border-left: #0000b9 thin solid;  	border-bottom: #0000b9 thin solid; 	*/
}
.TabCell
{
	width: 100px;
	text-align: center;
}
.TabCellSelected
{
	background-image: url(/Portals/0/ctaa_bkgnd.gif);
	background-repeat: repeat;
	width: 100px;
	text-align: center;
}

.MapView
{ 
	border: thin solid ; 
}


.VE_Panel_el
{
	overflow: hidden; /*z-index: 31;*/
	border: 1px solid #cbcbcb;
	padding: 0;
	margin: 0;
	background: white;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135) alpha(opacity:90);
}

.VE_Panel_title
{
	position: absolute;
	padding-top: 2px;
	padding-left: 5px; /*z-index: 32;*/
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: rgb(230,250,255);
	text-transform: uppercase;
	cursor: default; /*overflow:hidden;   white-space:nowrap;   text-overflow:ellipsis;*/
}
.VE_Panel_title_blue
{
	background: #0030cc;
}

.VE_Panel_cb
{
	padding-left: 1px;
	width: 18px;
	height: 18px;
	color: white;
	text-align: center;
	font-size: 7pt;
	font-family: Verdana;
	font-weight: bold;
	overflow: hidden;
	cursor: pointer;
}

.VE_Panel_cb_blue
{
	background: #001d7a;
	border: solid 2px #0030cc;
}

.VE_Panel_tb
{
	height: 18px;
	padding-top: 3px;
	padding-left: 2px;
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	overflow: hidden;
}

.VE_Panel_tb_blue
{
	background: #ccd8ff;
}
.VE_Panel_tb td
{
	font-family: Verdana,sans-serif;
	font-size: 8pt;
}

.VE_Panel_tb a
{
	color: #000080;
}
.VE_Panel_tb a:hover
{
	color: #ff9900;
}

.VE_Panel_body
{
	padding: 5px;
	font-family: Verdana,sans-serif;
	font-size: 8pt;
	overflow: auto;
}


/*=============================*/
.Map
{
	/* 	top: 0px; 	left: 0px;*/
	padding: 0;
	margin: 0;
	position: relative;
}
#myMap
{
	position: relative;
}
#panel
{
	position: absolute;
}

.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: 3;
	color: Black;
}
.CopyrightForeground
{
	z-index: 3;
	color: White;
}

.ZoomBar
{
	position: relative;
	background: url(http://local.live.com/i/zoom/bar.gif);
	width: 103px;
	height: 20px;
	margin: 2px;
	overflow: hidden;
}
.ZoomBar_minus
{
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 21px;
	height: 20px;
	cursor: pointer;
	display: inline;
}
.ZoomBar_plus
{
	position: absolute;
	left: 82px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 21px;
	height: 20px;
	cursor: pointer;
	display: inline;
}
.ZoomBar_bar
{
	position: absolute;
	left: 21px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 61px;
	height: 20px;
	cursor: pointer;
	display: inline;
}
.ZoomBar_slider
{
	position: absolute;
	background: url(http://local.live.com/i/zoom/slider.gif);
	width: 7px;
	height: 20px;
	overflow: hidden;
	display: block;
}

.Compass
{
	width: 54px;
	height: 54px;
	background: url(http://local.live.com/i/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
{
	position: absolute;
	border: 1px solid #cbcbcb;
	background-color: white;
	filter: alpha(opacity:90);
	opacity: 0.9;
	z-index: 100;
	padding: 2px;
	overflow: visible;
	font-family: Verdana,sans-serif;
	font-size: 7.5pt;
}
.Dashboard_small
{
	width: 110px;
}
.Dashboard_normal
{
	width: 180px;
}
.Dashboard_tab
{
	padding-left: 7px;
	padding-right: 7px;
	display: inline;
	cursor: pointer;
}
.Dashboard_selected
{
	color: black;
	font-weight: bold;
}
.Dashboard_unselected
{
	color: gray;
}
.Dashboard_unselected:hover
{
	color: black;
}
.Dashboard_disabled
{
	display: none;
}
.Dashboard_separator
{
	height: 1px;
	color: #cbcbcb;
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
}
.Dashboard_toggler
{
	font-family: Verdana, Sans-Serif;
	font-size: 10pt;
	cursor: pointer;
}
.Dashboard_notification
{
	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
{
}
.Dashboard_thumbnail
{
	width: 50px;
	height: 50px;
	margin: 0px;
	padding: 1px;
	border: 0px;
	background-color: #e0e0e0;
}
.Dashboard_rotation
{
	font-family: Verdana,sans-serif;
	font-size: 7.5pt;
	text-align: center;
}

.dashboardContainerTable
{
	margin: 0px;
	padding: 0px;
}

.PoweredByLogo
{
	position: absolute;
	display: none;
	z-index: 3;
}
.PoweredByLogo_ie
{
	width: 0px;
	height: 0px;
	display: none;
}

@media print
{
	.Dashboard
	{
		display: none;
	}
}
.MeetingList LI
{
	list-style-position: outside;
	left: -10px;
	list-style-type: square;
	position: relative;
}
.TypeTimeList
{
	top: -20px;
	position: relative;
}
.TypeTimeList LI
{
	list-style-position: outside;
	left: -30px;
	list-style-type: square;
	position: relative;
}
.alert
{
	color: Red;
}