﻿.MenuBarPanel
{
	visibility: hidden;
	position: absolute;
	top: 32px;
	right: 175px;
	width: 430px;
	height: 21px;
	font-size: 9pt;
	background-color: #A1A1A1;
	border: Solid 1px #4C4C4C;
}

.HelpNumber
{
	font-family: 'Wingdings';
}

.MapZoomPanel
{
    position: absolute;
    top: 25px;
    left: 10px;
    z-index: 2001;
}

.MapZoomIn
{
    position: relative;
    top: 1px;
}

.MapZoomOut
{
    position: relative;
    top: 0px;
}

.MapZoomHandle
{
    position: relative;
    left: 1px;
}

.MapZoomRail
{
    position: relative;
    top: 0px;
    width: 19px;
    height: 150px;
    background: url(./images/zoomrail.png);
    background-position: center top;
    background-repeat: no-repeat;
}

.BannerBlurbPanel
{
	position: absolute;
	top: 8px;
	right: 175px;
	padding-right: 5px;
}

.BannerPhonePanel
{
	position: absolute;
	top: 5px;
	font-size: 12pt;
	font-weight: bold;
	right: 18px;
}

.BannerPanel
{
	visibility: hidden;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 1236px;
	height: 66px;
	background-image: url(./images/banner-thin.gif);
	background-repeat: no-repeat;
	border: Solid 1px #4C4C4C;
	text-align: right;
	font-size: 11pt;
}

.BodyPanel
{
    position: relative;
	visibility: hidden;
	left: 0px;
	top: 80px;
	width: 1236px;
	height: 665px;
	font-size: 11px;
	font-family: Arial Unicode MS;
	background-color: #FFFFFF;
	border: Solid 1px #6F6F6F;
}

.BodyPanelNonIE
{
    left: 2px;
    top: 90px;
}

.Rounded15Panel
{
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.Rounded12Panel
{
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

.Rounded9Bottom
{
	-moz-border-radius-bottomleft: 9px;
	-moz-border-radius-bottomright: 9px;
	-webkit-border-bottom-left-radius: 9px;
	-webkit-border-bottom-right-radius: 9px;
}

.Rounded9Panel
{
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
}

.Rounded8Panel
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.Rounded8Right
{
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

.Rounded6Panel
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.Rounded6Right
{
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
}

.Rounded6TopRight
{
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
}

.Rounded6Bottom
{
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
}

.Rounded6Top
{
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}

.Rounded5Panel
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

body
{
	font-family: "@Arial Unicode MS", "Arial";
	font-size: 9pt;
	font-weight: bold;
}

submit
{
	font-family: "@Arial Unicode MS", "Arial";
	font-size: 9pt;
	font-weight: bold;
}

.MapPanel
{
	width: 1236px;
	height: 617px;
	z-index: -1;
}

.MapStatusPanel
{
	height: 19px;
	font-size: 10pt;
	color: White;
	background-color: #6F6F6F;
	width: 1226px;
	padding: 1px 5px 0px 5px;
}

.MapZoomLabel
{
}

.LoginPanel
{
	position: absolute;
	top: 10px;
	left: 25px;
	width: 1200px;
	height: 30px;
	background-color: #E2E2E2;
	border: Solid 1px #6F6F6F;
}

.LoginError
{
	font-weight: bold;
	font-size: 12px;
	color: Red;
	padding-left: 25px;
}

.InfoImage
{
	position: absolute;
	top: 65px;
	left: 10px
}

.InfoPanel
{
	position: absolute;
	top: 65px;
	left: 850px;
	font-family: Arial;
	font-weight: bold;
	text-align: justify;
	padding-right: 10px;
}

.InfoLabel
{
	font-size: 19px;
	line-height: 21px;
}

.InfoText
{
	font-size: 10.5px;
	line-height: 12px;
}

.Label
{
	position: absolute;
	top: 15px;
	left: 5px;
	width: 225px;
	height: 20px;
	background-color: #55D0FC;
	border: Solid 1px #0088D6;
	color: #0C6C0E;
	font-size: 13.2pt;
	font-family: Arial;
	font-weight: normal;
	text-align: center;
	z-index: 1099;
}

.ReportInfoLabel
{
    background-image: url(./images/LoginPill.png);
    background-repeat: no-repeat;
    background-position: left top;
	position: relative;
	top: 5px;
	left: -40px;
	width: 205px;
	height: 20px;
	color: #0C6C0E;
}

.ReportInfoLabelTable td
{
	color: Black;
	width: 250px;
	height: 18px;
	padding: 0px 10px 0px 10px;
	text-align: left;
	white-space: nowrap;
}

.FinishGenerateTable
{
	height: 40px;
	margin-right: 35px;
}

.pneHeader
{
	position: relative;
	left: 0px;
	cursor: pointer;
	padding: 2px;
	margin-top: 5px;
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	color: #4C4C4C;
	padding-left: 5px;
	padding-right: 15px;
}

.pneHeader:hover
{
	color: #0396DC;
}

.pneHeaderSelected
{
	color: #0396DC;
}

.pneContent
{
    font-weight: normal;
	margin: 0px 3px 0px 10px;
	padding: 3px;
	text-align: left;
}

.SubMenuLabel
{
	position: absolute;
	top: 6px;
	left: -15px;
	width: 175px;
	height: 24px;
	background-image: url(./images/SubMenuLabelPill.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: Black;
}

.LoginPanelLabel
{
    background-image: url(./images/LoginPill.png);
    background-repeat: no-repeat;
    background-position: left top;
	position: relative;
	top: 5px;
	left: -15px;
	width: 202px;
	height: 20px;
	color: Black;
}

.SubMenuContentTable
{
	position: absolute;
	top: 6px;
	left: 180px;
	width: 982px;
}

.SubMenuAddressContentTable
{
	position: absolute;
	top: 5px;
	left: 3px;
	width: 100%;
	text-align: left;
}

.SubMenuAddressContentTable td
{
	padding: 1px 3px 1px 3px;
}

.SubMenuAddressContentLocateButton
{
	position: relative;
	top: 3px;
}

.SubMenuContentTable td
{
	padding: 1px 3px 1px 3px;
}

.SubMenuLabelTable
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 175px;
	height: 24px;
}

.LoginPanelLabelTable
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 202px;
	height: 20px;
}

.LoginPanelLabelTable tr td
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}

.SubMenuLabelTable tr td
{
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}

.LoginTable
{
	position: absolute;
	top: 0px;
	left: 225px;
	height: 30px;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
}

.LoginTable td
{
	padding-right: 3px;
}

.CopyrightPanel
{
	position: absolute;
	left: 0px;
	top: 657px;
	width: 1239px;
	text-align: center;
	z-index: 1199;
}

.InternetExplorerPanel
{
	position: absolute;
	right: 8px;
	top: -7px;
	text-align: right;
	z-index: 1199;
}

.CopyrightPanelMapping
{
	position: absolute;
	left: 0px;
	top: 790px;
	width: 1239px;
	text-align: center;
	z-index: 1199;
}

.CopyrightLabel
{
	padding-left: 3px;
	padding-right: 3px;
	background-color: White;
	color: #A1A1A1;
	font-size: 12px;
	font-family: Arial Unicode MS;
	z-index: 1099;
}

.InternetExplorerLabel
{
	padding-left: 3px;
	padding-right: 1px;
	background-color: White;
	color: #9F9F9F;
	font-size: 9px;
	font-family: Arial Unicode MS;
	z-index: 1099;
}

.MapControl
{
	position: relative;
	top: 5px;
	background-color: Transparent;
	border-top: Solid 1px #6F6F6F;
}

.MapMenuPanel
{
	position: absolute;
	top: -12px;
	left: -1px;
	z-index: 1099;
}

.MapMenuUnitsPanel
{
	position: absolute;
	top: 0px;
	left: 10px;
	z-index: 1099;
	cursor: pointer;
}

.MapMenuUnitsTable
{
	width: 275px;
	height: 22px;
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
	white-space: nowrap;
}

.MapMenuUnitsTableLeft
{
	width: 1px;
	background-image: url(./images/dropdown_left_end.gif);
	background-repeat: no-repeat;
}

.MapMenuUnitsTableMiddle
{
	width: 175px;
	padding: 0px 3px 0px 3px;
	background-image: url(./images/dropdown_middle.gif);
	background-repeat: repeat-x;
}

.MapMenuUnitsTableRight
{
	width: 18px;
}

.MapMenuFollowUnitPanel
{
	position: absolute;
	top: 0px;
	left: 210px;
	z-index: 1099;
}

.MapMenuFollowUnitTableLeft
{
	width: 1px;
	background-image: url(./images/dropdown_left_end.gif);
	background-repeat: no-repeat;
}

.MapMenuFollowUnitTableMiddle
{
	white-space: nowrap;
	padding: 0px 3px 0px 3px;
	background-image: url(./images/dropdown_middle.gif);
	background-repeat: repeat-x;
}

.MapMenuFollowUnitTableRight
{
	width: 1px;
	background-image: url(./images/dropdown_left_end.gif);
	background-repeat: no-repeat;
}

.MapSubMenuPanel
{    
    display: none;
	visibility: hidden;
	position: absolute;
	top: 15px;
	left: 0px;
	width: 0px;
	z-index: 9999;
	height: 0px;
}

.MapSubMenuUnitsPanel
{
	overflow: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1099;
}

.MapSubMenuUnitsPanel table
{
	position: relative;
	margin-left: 10px;
	left: 0px;
	background-color: White;
	border-left: Solid 1px #6F6F6F;
	border-right: Solid 1px #6F6F6F;
	border-bottom: Solid 1px #6F6F6F;
}

.MapSubMenuUnitsPanel table td
{
	padding: 0px 3px 3px 3px;
}

.MapSubMenuUnitsPanel table div
{
	position: relative;
	top: 0px;
	left: 0px;
	height: 175px;
	overflow-x: hidden;
	overflow-y: scroll;
	border: Solid 1px #6F6F6F;
	padding: 0px 0px 0px 0px;
}

.MapSubMenuUnitsPanel table table
{
	position: relative;
	margin: 0px;
	left: 0px;
	width: 425px;
	border: none;
}

.MapSubMenuUnitsPanel table table td
{
	border-left: none;
	border-top: none;
}

.MapSubMenuUnitsPanel table table tr
{
	height: 23px;
}

.MapSubMenuUnitsPanel table table tr:hover
{
	background-color: #55D0FC;
}

.UnitListAliasCell
{
	width: 125px;
	padding-left: 3px;
	cursor: pointer;
}

.UnitListVehicleImageCell
{
	width: 20px;
}

.UnitListVehicleImageCell img
{
	width: 18px;
	height: 18px;
}

.UnitListGeofenceCell
{
	width: 18px;
}

.UnitListGeofenceCell img
{
	width: 16px;
	height: 16px;
}

.UnitListSpeedLimitCell
{
	width: 18px;
}

.UnitListSpeedLimitCell img
{
	width: 16px;
	height: 16px;
}

.SubMenuInfoCell
{
	height: 15px;
	font-family: Arial;
	font-size: 12px;
	color: Gray;
	padding: 3px 7px 3px 7px;
}

.MapMenuLocationsPanel
{
	position: absolute;
	top: 0px;
	left: 410px;
	z-index: 1099;
}

.MapMenuLocationsTable
{
	position: relative;
	
	height: 22px;
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
	cursor: pointer;
}

.MapMenuLocationsTableLeft
{
	width: 1px;
	background-image: url(./images/button_silver_left_end.gif);
	background-repeat: no-repeat;
}

.MapMenuLocationsTableMiddle
{
	padding: 0px 3px 0px 3px;
	background-image: url(./images/button_silver_middle.gif);
	background-repeat: repeat-x;
	width: 125px;
	text-align: center;
}

.MapMenuLocationsTableRight
{
	width: 1px;
	background-image: url(./images/button_silver_left_end.gif);
	background-repeat: no-repeat;
}

.MapSubMenuGeofencePanel
{
	position: absolute;
	width: 1236px;
	left: 0px;
	text-align: center;
}

.MapSubMenuGeofencePanel table
{
	width: 100%;
}

.MapSubMenuGeofencePanel table table table
{
	border-right: Solid 20px Transparent;
}

.MapSubMenuGeofencePanel table table table td
{
	white-space: nowrap;
	padding: 1px 3px 1px 3px;
}

.MapSubMenuLocationsPanel
{
	position: absolute;
	width: 1236px;
	left: 0px;
	text-align: center;
}

.MapSubMenuMapSettingsSizeOuterPanel
{
	position: absolute;
	width: 1236px;
	height: 60px;
	left: 0px;
	top: 0px;
	text-align: center;
	background-color: #4C4C4C;
}

.MapSubMenuMapSettingsSizeInnerPanel
{
	position: absolute;
	width: 1192px;
	height: 37px;
	left: 22px;
	top: 10px;
	background-color: #E2E2E2;
}

.MapSubMenuUnitSettingsOuterPanel
{
	position: absolute;
	width: 1236px;
	height: 90px;
	left: 0px;
	top: 0px;
	text-align: center;
	background-color: #4C4C4C;
}

.SubMenuUnitSettingsContentTable td
{
	white-space: nowrap;
}

.MapSubMenuUnitSettingsInnerPanel
{
	position: absolute;
	width: 1192px;
	height: 67px;
	left: 22px;
	top: 10px;
	background-color: #E2E2E2;
}

.MapSubMenuMapSettingsTimeZoneOuterPanel
{
	position: absolute;
	width: 1236px;
	height: 60px;
	left: 0px;
	top: 0px;
	text-align: center;
	background-color: #4C4C4C;
}

.MapSubMenuMapSettingsTimeZoneInnerPanel
{
	position: absolute;
	width: 1192px;
	height: 37px;
	left: 22px;
	top: 10px;
	background-color: #E2E2E2;
}

.MapSubMenuGeofenceOuterPanel
{
	position: absolute;
	width: 1236px;
	height: 60px;
	left: 0px;
	top: 0px;
	text-align: center;
	background-color: #4C4C4C;
}

.MapSubMenuGeofenceInnerPanel
{
	position: absolute;
	width: 1192px;
	height: 37px;
	left: 22px;
	top: 10px;
	background-color: #E2E2E2;
}

.MapSubMenuLocationsOuterPanel
{
	position: absolute;
	width: 1236px;
	height: 60px;
	left: 0px;
	top: 0px;
	text-align: center;
	background-color: #4C4C4C;
}

.MapSubMenuLocationsInnerPanel
{
	position: absolute;
	width: 1192px;
	height: 37px;
	left: 22px;
	top: 10px;
	background-color: #E2E2E2;
}

.MapSubMenuLocationsAddressContainerPanel
{
    position: absolute;
    width: 214px;
    height: 230px;
    top: 37px;
    right: -1236px;
}

.MapSubMenuLocationsAddressOuterPanel
{
	position: absolute;
	width: 214px;
	height: 260px;
	right: 0px;
	top: 10px;
	background-color: #4C4C4C;
	z-index: 100;
}

.MapSubMenuLocationsAddressInnerPanel
{
	position: absolute;
	width: 170px;
	height: 251px;
	right: 22px;
	top: 5px;
	text-align: center;
	background-color: #E2E2E2;
	z-index: 101;
}

.MapSubMenuLocationsTable
{
	height: 100px;
	background-color: Red;
}

.MapSubMenuLocationsPanel table
{
	width: 100%;
}

.MapSubMenuLocationsPanel table table table
{
	border-right: Solid 20px Transparent;
}

.MapSubMenuLocationsPanel table table table td
{
	white-space: nowrap;
	padding: 1px 3px 1px 3px;
}

.SubmenuTopLeft
{
	width: 27px;
	height: 15px;
	background-image: url(./images/submenu_gray_back_ulcorner.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.SubmenuTopRight
{
	width: 27px;
	height: 15px;
	background-image: url(./images/submenu_gray_back_urcorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.SubmenuTopMiddle
{
	width: 1153px;
	height: 15px;
	background-image: url(./images/submenu_gray_back_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E2E2E2;
}

.SubmenuMiddleLeft
{
	width: 27px;
	background-image: url(./images/submenu_gray_back_left_side.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #E2E2E2;
}

.SubmenuMiddleRight
{
	width: 27px;
	background-image: url(./images/submenu_gray_back_right_side.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #E2E2E2;
}

.SubmenuMiddleMiddle
{
	width: 1162px;
	background-color: #E2E2E2;
}

.SubmenuBottomLeft
{
	width: 27px;
	height: 19px;
	background-image: url(./images/submenu_gray_back_llcorner.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.SubmenuBottomRight
{
	width: 27px;
	height: 19px;
	background-image: url(./images/submenu_gray_back_lrcorner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.SubmenuBottomMiddle
{
	height: 19px;
	background-image: url(./images/submenu_gray_back_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #E2E2E2;
}

.SubmenuCell
{
	background-color: #E2E2E2;
}

.ButtonLeft
{
	width: 1px;
	height: 22px;
	background-image: url(./images/button_silver_left_end.gif);
	background-repeat: no-repeat;
}

.ButtonMiddle
{
	padding: 0px 3px 0px 3px;
	background-image: url(./images/button_silver_middle.gif);
	background-repeat: repeat-x;
	height: 22px;
	text-align: center;
}

.ButtonRight
{
	width: 1px;
	height: 22px;
	background-image: url(./images/button_silver_left_end.gif);
	background-repeat: no-repeat;
}

.CloseButton
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 18px;
	z-index: 10001;
}

.MapSubMenuLocationsAddressPanel
{
	position: absolute;
	top: 21px;
	right: 0px;
	width: 230px;
	text-align: left;
	z-index: 1300;
}

.MapSubMenuLocationsAddressPanel table
{
	width: 100%;
}

.MapSubMenuLocationsAddressPanel table table td
{
	white-space: nowrap;
	padding: 1px 3px 1px 3px;
}

.MapMenuUnitSettingsPanel
{
	position: absolute;
	top: 0px;
	left: 550px;
	z-index: 1099;
}

.MapMenuUnitSettingsTable
{
	position: relative;
	
	height: 22px;
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
}

.MapMenuMapSettingsPanel
{
	position: absolute;
	top: 0px;
	left: 690px;
	z-index: 1099;
}

.MapMenuMapSettingsTable
{
	position: relative;
	
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
}

.MapMenuToggleTrafficPanel
{
    position: absolute;
    border: Solid 1px Black;
    background-color: Black;
	top: 7px;
	z-index: 9999;
	width: 60px;
	height: 17px;
	cursor: pointer;
}

.MapMenuToggleTrafficLabelPanel
{
    position: absolute;
    border-bottom: Solid 1px Silver;
    border-right: Solid 1px Silver;
    background-color: White;
	top: 0px;
	left: 0px;
	width: 45px;
	height: 16px;
	text-align: center;
}

.MapMenuToggleTrafficInfoPanel
{
    position: absolute;
    background-color: White;
    border-bottom: Solid 1px Silver;
    border-right: Solid 1px Silver;
    top: 0px;
    right: 0px;
    width: 12px;
    height: 16px;
    text-align: center;
    cursor: help;
}

.MapMenuToggleTrafficTable
{
	position: relative;
	
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
}

.MapSubMenuUnitSettingsPanel
{
	position: absolute;
	width: 1236px;
	left: 0px;
	text-align: center;
}

.MapSubMenuUnitSettingsPanel table
{
	width: 100%;
}

.MapSubMenuUnitSettingsPanel table table table table table
{
	width: 100%;
	padding-right: 10px;
	border-right: Solid 20px Transparent;
}

.MapSubMenuUnitSettingsPanel table table table table table td
{
	white-space: nowrap;
	padding: 1px 3px 1px 3px;
}

.MapSubMenuMapSettingsPanel
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.MapSubMenuMapSettingsOuterPanel
{
	position: absolute;
	top: 0px;
	z-index: 1099;
	left: 690px;
	font-size: 10pt;
	width: 135px;
}

.MapSubMenuMapSettingsInnerPanel
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 127px;
	background-color: White;
	padding: 0px 3px 3px 3px;
	border-left: Solid 1px #6F6F6F;
	border-bottom: Solid 1px #6F6F6F;
	border-right: Solid 1px #6F6F6F;
}

.MapSubMenuMapSettingsTablePanel
{
	position: relative;
	top: 0px;
	left: 0px;
	border: Solid 1px #6F6F6F;
}

.MapSubMenuMapSettingsTable td:hover
{
	cursor: pointer;
	background-color: #55D0FC;
}

.MapMenuUpdateMapPanel
{
	position: absolute;
	top: 0px;
	left: 830px;
	z-index: 1099;
}

.MapMenuUpdateMapTable
{
	position: relative;
	
	height: 22px;
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
	cursor: pointer;
}

.MapMenuUpdateMapTableLeft
{
	width: 1px;
	background-image: url(./images/button_silver_left_end.gif);
	background-repeat: no-repeat;
}

.MapMenuUpdateMapTableMiddle
{
	padding: 0px 3px 0px 3px;
	background-image: url(./images/button_silver_middle.gif);
	background-repeat: repeat-x;
	width: 125px;
	text-align: center;
}

.MapMenuUpdateMapTableRight
{
	width: 1px;
	background-image: url(./images/button_silver_left_end.gif);
	background-repeat: no-repeat;
}

.MapSubMenuMapSettingsSizePanel
{
	position: absolute;
	width: 1236px;
	left: 0px;
}

.MapSubMenuMapSettingsSizePanel table
{
	width: 100%;
	height: 26px;
}

.MapSubMenuMapSettingsSizePanel table table table
{
	border-right: Solid 20px Transparent;
}

.MapSubMenuMapSettingsSizePanel table table table td
{
	text-align: center;
	white-space: nowrap;
	padding: 1px 3px 1px 3px;
}

.MapSubMenuMapSettingsTimeZonePanel
{
	position: absolute;
	width: 1236px;
	left: 0px;
}

.MapSubMenuMapSettingsTimeZonePanel table
{
	width: 100%;
	height: 26px;
}

.MapSubMenuMapSettingsTimeZonePanel table table table
{
	border-right: Solid 20px Transparent;
}

.MapSubMenuMapSettingsTimeZonPanel table table table td
{
	text-align: center;
	white-space: nowrap;
	padding: 1px 3px 1px 3px;
}

.MenuButton
{
	position: relative;
	top: -1px;
	width: 134px;
	font-family: "@Arial Unicode MS", "Arial";
	font-size: 9pt;
	font-weight: bold;
	background-color: Transparent;
	background-image: url(./images/button_silver_middle.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}

.ReportButton
{
	position: relative;
	top: -1px;
	width: 100px;
	font-family: "@Arial @Arial Unicode MS", "Arial";
	font-size: 9pt;
	font-weight: bold;
	background-color: Transparent;
	background-image: url(./images/button_silver_middle.gif);
	background-repeat: repeat-x;
	cursor: pointer;
}

.DeleteButton
{
	top: -313px;
}

.MapSubMenuLocationsDeleteLandmarkModalPopupPanel
{
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-color: White;
	z-index: 1301;
}

.ModalButton
{
	width: 100px;
}

.MapSubMenuLocationsDeleteLandmarkModalPopupTable
{
	background-color: White;
	border: Solid 1px #6F6F6F;
	z-index: 1302;
}

.AlertBackground
{
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-color: White;
	z-index: 1301;
}

.AlertTable
{
	background-color: White;
	border: Solid 1px #6F6F6F;
	z-index: 1302;
}

.AlertHeading
{
	padding: 0px 3px 0px 3px;
	background-color: #6F6F6F;
	color: White;
	cursor: default;
}

.MapSubMenuLocationsDeleteLandmarkModalPopupDragPanel
{
	padding: 0px 3px 0px 3px;
	background-color: #6F6F6F;
	color: White;
	cursor: default;
}

.ddlUnitSettingsUnits
{
	max-width: 175px;
	width: 175px;
}

.SubScript
{
	font-weight: normal;
	font-size: 7pt;
}

.MapSubMenuMapSettingsSizeInternalTable
{
	width: 99%;
	height: 25px;
}

.MapSubMenuMapSettingsTimeZoneInternalTable
{
	width: 99%;
	height: 25px;
}

.LoadingPanel
{
	background-color: White;
	border: Solid 1px #6F6F6F;
	padding: 1px 3px 1px 3px;
}

.MenuTable
{
	position: absolute;
	top: 0px;
	left: 35px;
	z-index: 1500;
	height: 21px;
	width: 350px;
}

.MenuTable td
{
	text-align: center;
}

.MenuTable a
{
	text-decoration: none;
	color: White;
	font-weight: bold;
}

.BodyLabel
{
    background-color: White;
    background-image: url(./images/BodyLabelPill.png);
    background-repeat: no-repeat;
    background-position: center top;
	position: absolute;
	top: -11px;
	left: 8px;
	color: White;
	font-size: 10pt;
	font-weight: bold;
	z-index: 1500;
	width: 204px;
	height: 20px;
	text-align: center;
}

.ReportDisplayBodyLabel
{
	position: absolute;
	top: -12px;
	left: 8px;
	background-color: #4C4C4C;
	border: Solid 2px #FFFFFF;
	color: White;
	font-size: 10pt;
	font-weight: bold;
	z-index: 1500;
	width: 262px;
	text-align: center;
}

.ReportsOuterPanel
{
	position: absolute;
	top: 18px;
	left: 10px;
	width: 1215px;
	height: 625px;
	background-color: #4C4C4C;
}

.ReportsTypePanel
{
	position: absolute;
	top: 10px;
	left: 315px;
	width: 890px;
	height: 40px;
	background-color: #E2E2E2;
}

.ReportsOutputPanel
{
	position: absolute;
	top: 10px;
	left: 40px;
	width: 235px;
	height: 40px;
	background-color: #E2E2E2;
}

.ReportsTypeTable
{
    position: relative;
    left: -35px;
}

.ReportsTypeTable td
{
	height: 40px;
	font-weight: normal;
	padding-right: 5px;
}

.ReportsOutputTable
{
    position: relative;
    left: -35px;
}

.ReportsOutputTable td
{
	height: 40px;
	font-weight: normal;
	padding-right: 5px;
}

.ReportsSectionLabel
{
	position: absolute;
	top: 4px;
	width: 80px;
	text-align: right;
	color: Black;
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
}

.ReportsSectionLabelPanel
{
	position: absolute;
	top: 10px;
	left: -18px;
	width: 110px;
	height: 18px;
	background-color: #55D0FC;
	border: Solid 1px #0396DC;
	color: Black;
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
}

.ReportsSectionHelpLabelPanel
{
	position: absolute;
	top: 5px;
	left: 10px;
	width: 230px;
	height: 18px;
	background-color: #97DCFF;
	border: Solid 1px #0088D6;
	color: #0039BB;
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
}

.ReportsSectionHelpLabelTable
{
	position: absolute;
	top: -4px;
	width: 100px;
	height: 18px;
}

.ReportsSectionLabelTable
{
	position: absolute;
	top: -5px;
	width: 110px;
	height: 18px;
}

.ReportsSectionHelpLabelTable tr td
{
	text-align: center;
	padding-right: 0px;
	font-size: 9pt;
	height: 18px;
	font-family: Arial;
	font-weight: bold;
}

.ReportsSectionLabelTable tr td
{
	padding-right: 15px;
	font-size: 9pt;
	height: 30px;
	font-family: Arial;
	font-weight: bold;
}

.ReportsNumberPanel
{
	position: absolute;
	top: 4px;
	left: -36px;
	width: 26px;
	height: 26px;
	background-color: #0396DC;
	color: White;
	border: Solid 3px #FFFFFF;
	font-size: 13pt;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	line-height: 27px;
}

.ReportsPeriodPanel
{
	position: absolute;
	top: 65px;
	left: 40px;
	width: 1165px;
	height: 40px;
	background-color: #E2E2E2;
}

.ReportsPeriodTable
{
    position: relative;
    left: -35px;
}

.ReportsPeriodTable td
{
	height: 40px;
	font-weight: normal;
	padding-right: 5px;
}

.CalendarTextBox
{
	width: 100px;
}

.CalendarPopupImage
{
	position: relative;
	top: 3px;
	left: -20px;
}

.TextboxWatermark
{
	background-color: #97DCFF;
	width: 100px;
}

.ReportsContentPanel
{
	position: absolute;
	top: 120px;
	left: 40px;
	width: 235px;
	height: 490px;
	background-color: #E2E2E2;
}

.ReportsInfoPanel
{
	position: absolute;
	top: 120px;
	right: 10px;
	width: 240px;
	height: 490px;
	background-color: #E2E2E2;
}

.ReportsContentTable
{
    position: relative;
    left: -35px;
}

.ReportsContentTable td
{
	height: 40px;
	font-weight: normal;
	padding-right: 5px;
}

.ContentUnitsTable
{
}

.ContentUnitsTable td
{
	height: auto;
	text-align: left;
}

.ReportsNumberLabel
{
	position: absolute;
	top: -2px;
	left: -33px;
	color: White;
	width: 26px;
	height: 27px;
	font-size: 13pt;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
	line-height: 27px;
}

.ReportsContentUnitsPanel
{
	position: absolute;
	top: 40px;
	left: 10px;
	width: 213px;
	height: 440px;
	background-color: #F0F0F0;
	border: Solid 1px #4C4C4C;
	z-index: 1998;
}

.ReportsHelpInnerPanel
{
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 440px;
}

.ReportsHelpDetailsPanel
{
	position: absolute;
	top: 40px;
	left: 9px;
	width: 220px;
	height: 440px;
	background-color: #F0F0F0;
	border: Solid 1px #4C4C4C;
	z-index: 1998;
}

.ReportsContentUnitsInnerPanel
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 213px;
	height: 440px;
	overflow-y: auto;
	overflow-x: auto;
	z-index: 1999;
}

.ReportsSchedulePanel
{
	position: absolute;
	top: 120px;
	left: 315px;
	width: 610px;
	height: 370px;
	background-color: #E2E2E2;
}

.ReportsScheduleIntervalOuterTable
{
    position: relative;
    left: 10px;
}

.ReportsScheduleTable
{
    position: relative;
    left: -35px;
}

.ReportsScheduleTable td
{
	height: 40px;
	font-weight: normal;
	padding-right: 5px;
}

.ReportsFinishPanel
{
	position: absolute;
	top: 505px;
	left: 315px;
	width: 610px;
	height: 40px;
	background-color: #E2E2E2;
}

.ReportsWarningPanel
{
	position: absolute;
	top: 560px;
	width: 610px;
	height: 50px;
	left: 315px;
}

.ReportsWarningInactivePanel
{
	background-color: #4C4C4C;
	width: 590px;
	height: 50px;
}

.ReportsWarningActivePanel
{
	background-image: url(./images/warning.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #FFDD00;
	width: 565px;
	height: 50px;
}

.ReportsWarningDetailsPanel
{
	width: 610px;
	height: 50px;
}

.ReportsInfoTable
{
    position: relative;
    left: -35px;
}

.ReportsInfoTable td
{
	height: 40px;
	font-weight: normal;
	padding-right: 5px;
}

.ReportsFinishTable
{
    position: relative;
    left: -35px;
}

.ReportsFinishTable td
{
	height: 40px;
	font-weight: normal;
	padding-right: 5px;
}

.ReportsScheduleIntervalPanel
{
	position: relative;
	/*top: 40px;*/
	/*left: 45px;*/
	width: 558px;
	height: 310px;
	background-color: #F0F0F0;
	border: Solid 1px #4C4C4C;
	padding: 5px 5px 5px 25px;
	white-space: nowrap;
}

.ReportsScheduleInfo
{
	margin: 15px 15px 5px 15px;
}

.ReportsScheduleInfo td
{
	height: 30px;
	padding-right: 5px;
}

.ReportsScheduleIntervalPanel table td
{
	white-space: nowrap;
}

.ReportsScheduleIntervalDetailsPanel
{
	position: relative;
	left: -15px;
	width: 546px;
	height: 165px;
	background-color: #F8F8F8;
	border: Solid 1px #4C4C4C;
	padding: 10px 10px 10px 10px;
	margin: 5px 0px 5px 0px;
}

.ReportsScheduleDurationPanel
{
	position: relative;
	width: 832px;
	height: 55px;
	background-color: #F0F0F0;
	border: Solid 1px #4C4C4C;
}

.ReportsScheduleIntervalTable
{
	height: 165px;
	width: 100%;
}

.ReportsScheduleIntervalTable td
{
	height: auto;
	width: auto;
}

.ReportsScheduleDurationTable
{
	position: absolute;
	top: 15px;
	left: 15px;
	widows: 785px;
}

.ReportsFinishEmailPanel
{
	position: absolute;
	top: 10px;
	left: 115px;
	width: 727px;
	height: 30px;
	background-color: #F0F0F0;
	border: Solid 1px #4C4C4C;
}

.ReportsFinishGeneratePanel
{
	position: absolute;
	top: 60px;
	left: 10px;
	width: 832px;
	height: 40px;
	background-color: #F0F0F0;
	border: Solid 1px #4C4C4C;
}

.ReportsFinishGenerateTable
{
	position: absolute;
	top: 5px;
}

.ReportsFinishGenerateTable td
{
	font-weight: normal;
	padding-right: 5px;
}

.ReportsOutputWarningPanel
{
	position: absolute;
	top: 120px;
	left: 10px;
	width: 832px;
	height: 35px;
	background-color: #F0F0F0;
	border: Solid 1px #4C4C4C;
}

.ReportsOutputWarningTable
{
	position: absolute;
	left: 200px;
	width: 410px;
	height: 50px;
}

.ReportsOutputWarningLabel
{
	font-size: 18pt;
	display: none;
}

.ReportsOutputWarningText
{
	font-size: 12pt;
}

.ReportDisplayOuterPanel
{
	position: absolute;
	top: 15px;
	left: 10px;
	width: 1216px;
	height: 630px;
	background-color: #4C4C4C;
	font-size: 9pt;
	font-family: "Arial Unicode MS", "Arial";
}

.ReportDisplayInfoPanel
{
	position: absolute;
	top: 10px;
	left: 50px;
	width: 1157px;
	height: 30px;
	background-color: #E2E2E2;
	z-index: 1001;
}

.ReportDisplayTable
{
	position: absolute;
	top: 0px;
	right: 25px;
	height: 30px;
	z-index: 1002;
}

.ReportDisplayTable td
{
	padding-left: 3px;
	padding-right: 3px;
}

.ReportDisplayTypeLabel
{
	position: absolute;
	top: 7px;
	left: -45px;
	width: 250px;
	background-color: #97DCFF;
	border: Solid 1px #0088D6;
	text-align: center;
	z-index: 1003;
}

.ReportDisplayReportPanel
{
	position: absolute;
	top: 82px;
	left: 10px;
	width: 1196px;
	height: 538px;
	background-color: #E2E2E2;
}

.ReportDisplayGridPanel
{
	height: 538px;
	width: 725px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.ReportDisplayMap
{
	position: absolute;
	top: 24px;
	left: 0px;
}

.ReportDisplayAlternatingRowStyle
{
	background-color: Beige;
	cursor: pointer;
}

.ReportDisplayAlternatingRowStyleNonIE td
{
    padding-left: 0px;
    padding-right: 0px;
    border: 0px;
}

.ReportDisplayRowStyle
{
	background-color: White;
	cursor: pointer;
}

.ReportDisplayRowStyleNonIE td
{
    padding-left: 0px;
    padding-right: 0px;
    border: 0px;
}

.ReportDisplaySelectedRowStyle
{
	background-color: #55D0FC;
	cursor: pointer;
}

.ReportDisplaySelectedRowStyleNonIE td
{
    padding-left: 0px;
    padding-right: 0px;
    border: 0px;
}

.ReportDisplayGrid
{
    padding: 0px;
    border: 0px;
}

.ReportDisplayHeaderStyle
{
	background-color: #E2E2E2;
	/*position: absolute;*/
	/*top: expression(this.parentNode.parentNode.parentNode.scrollTop - 24);*/
	position: absolute;
	top: -24px;
	height: 22px;
	border-bottom: Solid 2px #4C4C4C;
}

.ReportDisplayHeaderStyle th
{
	color: Black;
	text-align: left;
	height: 20px;
}

.ReportDisplayHeaderStyleNonIE th
{
    padding-left: 0px;
    padding-right: 0px;
    border: 0px;
}

.ReportDisplayHeaderStyle a
{
	color: Black;
	text-decoration: none;
}

.ReportDisplayHeaderStyle a:hover
{
    color: #0396DC;
}

.ReportDisplayControlsTable
{
	position: absolute;
	top: -24px;
	right: -2px;
	z-index: 3100;
	height: 22px;
	width: 491px;
	background-color: #E2E2E2;
	border-bottom: Solid 1px #4C4C4C;
}

.ReportDisplayControlsTable a
{
    color: Black;
    text-decoration: none;
}

.ReportDisplayControlsTable a:hover
{
    color: #0396DC;
}

.ReportDisplayControlsTable td
{
	padding-left: 3px;
	padding-right: 3px;
}

.UnitInfoTable
{
	visibility: hidden;
}

.MapInfoPanel
{
	position: absolute;
	bottom: -18px;
	height: 17px;
	font-size: 10pt;
	color: White;
	background-color: #6F6F6F;
	width: 1236px;
	margin-top: 10px;
}

.MapInfoTable td
{
	position: relative;
	top: -1px;
	padding: 0px 3px 0px 3px;
}

.MapContainerPanel
{
	position: absolute;
	width: 1236px;
	height: 617px;
	top: 15px;
	border-top: Solid 1px #6F6F6F;
	border-bottom: Solid 1px #6F6F6F;
	z-index: 0;
}

.AlertPanel
{
	visibility: hidden;
}

.SmallPadTable td
{
	white-space: nowrap;
	padding: 0px;
}

.SmallPadTable .RightPadCell
{
	padding-right: 15px;
}

.SmallPadTable .SmallRightPaddCell
{
	padding-right: 7px;
}

.CalendarOnTop
{
	z-index: 10001;
}

.CalendarOnTop td
{
	padding: 0px;
	width: auto;
	height: auto;
}

.CalendarOnTop .ajax__calendar_title
{
	width: auto;
}

.CalendarOnTop .ajax__calendar_container
{
	padding: 0px;
	border: 1px solid #646464;
	background-color: #ffffff;
	color: #000000;
	z-index: 10001;
}

.CalendarOnTop .ajax__calendar_footer
{
	padding: 0px;
	border-top: 1px solid #f5f5f5;
}

.CalendarOnTop .ajax__calendar_dayname
{
	padding: 0px;
	border-bottom: 1px solid #f5f5f5;
}

.CalendarOnTop .ajax__calendar_day
{
	padding: 0px;
	border: 1px solid #ffffff;
}

.CalendarOnTop .ajax__calendar_month
{
	padding: 0px;
	border: 1px solid #ffffff;
}

.CalendarOnTop .ajax__calendar_year
{
	padding: 0px;
	border: 1px solid #ffffff;
}

.CalendarOnTop .ajax__calendar_active .ajax__calendar_day
{
	padding: 0px;
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}

.CalendarOnTop .ajax__calendar_active .ajax__calendar_month
{
	padding: 0px;
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}

.CalendarOnTop .ajax__calendar_active .ajax__calendar_year
{
	padding: 0px;
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}

.CalendarOnTop .ajax__calendar_other .ajax__calendar_day
{
	padding: 0px;
	background-color: #ffffff;
	border-color: #ffffff;
	color: #646464;
}

.CalendarOnTop .ajax__calendar_other .ajax__calendar_year
{
	padding: 0px;
	background-color: #ffffff;
	border-color: #ffffff;
	color: #646464;
}

.CalendarOnTop .ajax__calendar_hover .ajax__calendar_day
{
	padding: 0px;
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}

.CalendarOnTop .ajax__calendar_hover .ajax__calendar_month
{
	padding: 0px;
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}

.CalendarOnTop .ajax__calendar_hover .ajax__calendar_year
{
	padding: 0px;
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}

.CalendarOnTop .ajax__calendar_hover .ajax__calendar_title
{
	padding: 0px;
	color: #0066cc;
}

.CalendarOnTop .ajax__calendar_hover .ajax__calendar_today
{
	padding: 0px;
	color: #0066cc;
}

.TelemetryOuterPanel
{
	position: absolute;
	top: 18px;
	left: 10px;
	width: 1215px;
	height: 625px;
	background-color: #4C4C4C;
}

.TelemetryGaugePanel
{
	margin: 0px;
	width: 136px;
	height: 155px;
	background-color: #E2E2E2;
	/*border: Solid 2px #A0A0A0;*/
	text-align: center;
	vertical-align: top;
	color: White;
	font-weight: bold;
}

.TelemetryGaugeContainer
{
    position: absolute;
    margin: 0px;
    width: 140px;
    height: 159px;
    text-align: center;
    vertical-align: top;
    color: White;
    font-weight: bold;
}

.TelemetryGaugeLabel
{
    position: relative;
    top: 0px;
    display: none;
}

.TelemetryGaugeTitlePanel
{
    position: absolute;
    top: -1px;
    left: -1px;
    width: 138px;
    height: 16px;
    background: #A0A0A0;
    text-align: center;
    color: White;
    font-weight: bold;
}

.TelemetryGaugeImage
{
	position: relative;
	top: 0px;
	left: -1px;
}

.TelemetryGaugeEditButton
{
	position: relative;
	left: 50px;
	bottom: 20px;
	height: 15px;
	color: #4C4C4C;
	font-family: "@Arial Unicode MS", "Arial";
	font-size: 8pt;
	font-weight: bold;
	background-color: Transparent;
	background-image: none;
	border: none;
	cursor: pointer;
}

.TelemetryGaugeEditLink
{
	position: absolute;
	right: 6px;
	top: 138px;
	color: #4C4C4C;	
}

.TelemetryGaugesPanel
{
    position: absolute;
    top: 20px;
    left: 11px;
    width: 1194px;
    height: 175px;
    background-color: #E2E2E2;
}

.TelemetryGaugesTable
{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 1186px;
}

.TelemetryGridPanel
{
	height: 415px;
	width: 1195px;
	overflow-x: hidden;
	overflow-y: hidden;
}

.TelemetryGridOuterPanel
{
	position: absolute;
	top: 229px;
	left: 10px;
	width: 1195px;
	height: 385px;
	background-color: #E2E2E2;
}

.TelemetryGrid
{
}

.TelemetryGridRow
{
	background-color: Beige;
	text-align: left;
	cursor: pointer;
}

.TelemetryGridHeaderStyle
{
	background-color: #E2E2E2;
	/*position: absolute;*/
	/*top: expression(this.parentNode.parentNode.parentNode.scrollTop - 24);*/
	position: absolute;
	top: -24px;
	height: 22px;
	border-bottom: Solid 2px #4C4C4C;
}

.TelemetryGridHeaderStyle th
{
	color: Black;
	text-align: left;
	height: 20px;
}

.TelemetryGridHeaderStyleNonIE th
{
    padding-left: 0px;
    padding-right: 0px;
}

.TelemetryGridHeaderStyle a
{
	color: Black;
	text-decoration: none;
}

.TelemetryGridHeaderStyle a:hover
{
    color: #0396DC;
}

.TelemetryGridAlternatingRow
{
	background-color: White;
	text-align: left;
	cursor: pointer;
}

.TelemetryGridSelectedRow
{
	background-color: #55D0FC;
	text-align: left;
	cursor: pointer;
}

.MapSubMenuGeofenceInfo
{
	visibility: hidden;
}

.ReportMapPanel
{
	position: absolute;
	top: 0px;
	right: 0px;
	border-left: Solid 2px #4C4C4C;
	z-index: 2100;
}

.DefaultButton
{
	font-family: @Arial Unicode MS;
	font-size: 9pt;
	font-weight: bold;
	background-color: Transparent;
	background-image: url(./images/button_silver_middle.gif);
	background-repeat: repeat-x;
}

.DefaultTextBox
{
	border: Solid 1px Gray;
}

.DefaultDropDownList
{
	border: Solid 1px Gray;
}

.GaugeConfigTitleAlias
{
    position: absolute;
    top: 4px;
    left: 10px;
    color: Black;
    font-weight: bold;
}

.GaugeConfigTitleInput
{
    position: absolute;
    top: 4px;
    right: 30px;
    color: Black;
    font-weight: bold;
}

.GaugeConfigCloseButton
{
    position: absolute;
    width: 17px;
    height: 17px;
    top: 3px;
    right: 5px;
    cursor: pointer;
}

.TelemetryGaugeConfigContainer
{
    width: 304px;
    height: 324px;
    background-color: Transparent;
    z-index: 2001;
}

.TelemetryGaugeConfigPanel
{
    /*visibility: hidden;*/
    width: 304px;
    height: 324px;
    z-index: 2001;
}

.GaugeConfigPanel
{
    /*
    background-image: url(./images/GaugeConfigWindow.png);
    background-position: left top;
    background-repeat: no-repeat;
    */
}

.TelemetryGaugeConfigContentPanel
{
    position: absolute;
    top: 22px;
    left: 0px;
    width: 300px;
    height: 288px;
    padding: 3px;
}

.TelemetryGaugeConfigPanelDropShadow
{
    position: absolute;
    top: 4px;
    left: 4px;
    background-color: Black;
    border: none;
    z-index: 1000;
}

.TelemetryGaugeConfigDummyTitlePanel
{
    position: absolute;
    top: 1px;
    left: 1px;
    width: 100%;
    height: 21px;
    background-color: Green;
    cursor: move;
    z-index: 2002;
}

.TelemetryGaugeConfigTitlePanel
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 304px;
    height: 20px;
    /*background-color: #C0C0C0;
    border: Solid 1px #4C4C4C;*/
    cursor: move;
    z-index: 2001;
}

.TelemetryGaugeConfigContentTable
{
    margin: 10px;
}

.TelemetryGaugeConfigContentTable td
{
    padding: 1px 2px 1px 2px;
    white-space: nowrap;
    margin: 0px;
}

.TelemetryGaugeConfigContentTable tr
{
    padding: 0px;
    margin: 0px;
}

.TelemetryColorSamplePanel
{
    border: Solid 1px Gray;
    float: left;
    width: 18px;
    height: 18px;
    margin-left: 3px;
}

.TelemetryGaugeColorTextbox
{
    visibility: hidden;
}

.TelemetryGaugeRangeTextbox
{
    float: left;
}

.TelemetryGaugeColorImage
{
    position: relative;
    left: 5px;
}

.CurrentCommandPanel
{
    z-index: 2500;
    position: absolute;
    top: -75px;
    left: 20px;
    background-color: Black;
    color: White;
    padding: 5px;
}

.MapModePanel
{
    z-index: 2500;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 10px;
    background-color: #4C4C4C;
}

.MapModeContentsPanel
{
    position: relative;
    z-index: 2501;
    background-color: #E2E2E2;
    padding: 6px 0px 6px 0px;
    text-align: center;
}

.MapModeButton
{
    margin: 0px;
}

.TrackPolygonImageButton
{
    display: none;
}

.MapModeRow
{
    cursor: pointer;
}

.MapZoomLink
{
    /*position: relative;*/
    cursor: pointer;
    top: 1px;
    padding: 0px 5px 0px 5px;
}

.UpperLeftCorner
{
    position: absolute;
    top: 0px;
    left: 0px;
}

.ReportDisplayLeft
{
    left: -706px;
}

.UpperLeftNudge
{
    top: -1px;
    left: -1px;
}

.UpperRightCorner
{
    position: absolute;
    top: 0px;
    right: 0px;
}

.UpperRightNudge
{
    top: -1px;
    right: -1px;
}

.LowerLeftCorner
{
    position: absolute;
    bottom: 0px;
    left: 0px;
}

.LowerLeftNudge
{
    bottom: -1px;
    left: -1px;
}

.LowerRightCorner
{
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.LowerRightNudge
{
    bottom: -1px;
    right: -1px;
}

.MenuBarLeft
{
    top: -1px;
    left: -8px;
}

.MenuBarRight
{
    top: -1px;
    right: -8px;
}

.Drop54
{
    top: 54px;
}

.Drop84
{
    top: 84px;
}

.Drop274
{
    top: 274px;
}

.ReportLabelTable
{
    position: relative;
    top: 4px;
    width: 130px;
    height: 32px;
    margin-right: 10px;
    background-image: url(./images/ReportStepLabel.png);
    background-repeat: no-repeat;
}

.ReportLabelNumberCell
{
    position: relative;
    top: -3px;
    width: 32px;
    text-align: center;
	font-size: 13pt;
	font-family: Arial;
    vertical-align: middle;
    color: White;
    white-space: nowrap;
}

.ReportLabelNumberCellNonIE
{
    position: absolute;
    top: 7px;
}

.ReportLabelTextCell
{
    position: relative;
	color: Black;
	top: -4px;
	font-size: 9pt;
	font-family: Arial;
	white-space: nowrap;
}

.ReportLabelTextCellNonIE
{
    position: absolute;
    top: 9px;
    right: 10px;
}

.ReportsTable td
{
    padding-right: 5px;
}

.GenerateButton
{
    position: relative;
    right: -25px;
}

.RenderInfoPanel
{
    position: absolute;
    top: 0px;
    left: 1250px;
    height: 665px;
    min-width: 250px;
    border: Solid 1px #4C4C4C;
}

.RenderInfoHeader
{
    border-bottom: Solid 1px #4C4C4C;
    background-color: #4C4C4C;
    color: White;
    height: 25px;
}

.RenderInfoCell
{
    height: 615px;
}

.RenderInfoCellPanel
{
    overflow-y: scroll;
    overflow-x: hidden;
    height: 615px;
}

.RenderInfoFooter
{
    background-color: #4C4C4C;
    color: White;
    height: 25px;
}

.rowLocationsAddress
{
	display: none;
	height: 160px;
}

.rowLocationsCoordinates
{
	display: none;
	height: 160px;
}

.ClosestUnitsInfoTable
{
	visibility: hidden;
}

.ajax__colorPicker {z-index:9999;}
.ajax__colorPicker_container {background-color:#fff;position:absolute;width:201px;overflow:hidden;}
.ajax__colorPicker_container table {border:1px solid #646464;}
.ajax__colorPicker_container table td {padding: 0px; border: Solid 0px White;}
.ajax__colorPicker_container table td div {width:10px;height:11px;cursor:crosshair;}

.TelemetryGaugeDropdown
{
    position: relative;
    top: 0px;
    height: 17px;
    font-size: 7pt;
    font-weight: bold;
}

.TelemetryAlarmDropdown
{
    float: right;
    margin-right: 10px;
}

.MapMenuAlarmsPanel
{
	position: absolute;
	top: 0px;
	left: 1090px;
	z-index: 1099;
}

.MapMenuAlarmsTable
{
	position: relative;
	
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
}

.TelemetryEditUnitPanel
{
    position: absolute;
    top: 10px;
    left: 40px;
    width: 320px;
    height: 65px;
    background-color: #E2E2E2;
}

.TelemetryEditGaugeHelpPanel
{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 805px;
    height: 605px;
    background-color: #E2E2E2;
}

.TelemetryEditAlarmsPanel
{
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 805px;
    height: 390px;
    background-color: #E2E2E2;
}

.TelemetryEditGaugePanel
{
    position: absolute;
    bottom: 10px;
    left: 40px;
    width: 320px;
    height: 530px;
    background-color: #E2E2E2;
}

.GaugePreviewImage
{
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.TelemetryEditUnitTable
{
    position: absolute;
    top: 0px;
    left: 100px;
    margin: 10px;
}

.TelemetryEditUnitTable td
{
    padding: 1px 2px 1px 2px;
}

.TelemetryEditAlarmIntervalTable
{
	height: 165px;
	width: 100%;
}

.TelemetryEditAlarmIntervalDetailsPanel
{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 600px;
	height: 165px;
	background-color: #F0F0F0;
	border: Solid 1px #4C4C4C;
	padding: 10px;
}

.TelemetryEditAlaramIntervalListPanel
{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 180px;
    height: 585px;
    background-color: #F0F0F0;
    border: Solid 1px #4C4C4C;
}

.TelemetryEditGaugeTable
{
    position: relative;
    left: -35px;
}

.TelemetryEditGaugeHelpDetailsPanel
{
	position: absolute;
	bottom: 10px;
	left: 9px;
	width: 785px;
	height: 550px;
	background-color: #F0F0F0;
	border: Solid 1px #4C4C4C;
	z-index: 1998;
}

.TelemetryEditGaugeHelpInnerPanel
{
	position: relative;
	left: 0px;
	margin: 0px 0px 0px 0px;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 550px;
}

.TelemetryViewPanel
{
	position: absolute;
	top: -30px;
	left: 250px;
	z-index: 1099;
}

.TelemetryViewTable
{
	position: relative;
	
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
}

.TelemetryEditGaugeHeaderPanel
{
	position: absolute;
	top: -30px;
	left: 550px;
	z-index: 1099;
}

.TelemetryEditGaugeHeaderTable
{
	position: relative;
	
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
}

.TelemetryEditAlarmsHeaderPanel
{
	position: absolute;
	top: -30px;
	left: 700px;
	z-index: 1099;
}

.TelemetryEditAlarmsHeaderTable
{
	position: relative;
	
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
}

.TelemetryViewAlarmsHeaderPanel
{
	position: absolute;
	top: -30px;
	left: 400px;
	z-index: 1099;
}

.TelemetryViewAlarmsHeaderTable
{
	position: relative;
	
	border-left: Solid 2px White;
	border-right: Solid 2px White;
	background-color: White;
}

.TelemetryViewGaugesTab1
{
    position: absolute;
    top: -15px;
    height: 18px;
    left: 0px;
    width: 100px;
    text-align: center;
    background-color: #E2E2E2;
    cursor: pointer;
}

.TelemetryViewGaugesTab2
{
    position: absolute;
    top: -15px;
    height: 18px;
    left: 101px;
    width: 100px;
    text-align: center;
    background-color: #E2E2E2;
    cursor: pointer;
}

.TelemetryViewGaugesHeader
{
    color: Gray;
}

.TelemetryViewGaugesHeaderSelected
{
    color: Black;
}

.TelemetryGridHeaderPanel
{
    position: absolute;
    top: -24px;
    right: 0px;
    background-color: #E2E2E2;
    height: 22px;
    width: 20px;
    z-index: 1000;
}

.TelemetryEditAlarmsListPanel
{
    position: absolute;
    top: 10px;
    left: 40px;
    background-color: #E2E2E2;
    height: 605px;
    width: 250px;
}

.TelemetryEditAlarmsEditPanel
{
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #E2E2E2;
    width: 875px;
    height: 605px;
}

.TelemetryEditAlarmsListOuterPanel
{
    position: absolute;
    top: 40px;
    left: 10px;
    width: 230px;
    height: 555px;
    border: Solid 1px #4C4C4C;
    background-color: #F0F0F0;
}

.TelemetryEditAlarmsListInnerPanel
{
    height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
}

.UnitLabelDivTop
{
    position: absolute;
    background-image: url(./images/UnitLabelBoxTop.png);
    background-repeat: no-repeat;
    white-space: nowrap;
    width: 116px;
    height: 40px;
    padding-top: 2px;
    text-align: center;
    font-size: 7pt;
    font-weight: bold;
}

.UnitLabelDivBottom
{
    position: absolute;
    background-image: url(./images/UnitLabelBoxBottom.png);
    background-repeat: no-repeat;
    white-space: nowrap;
    width: 116px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    font-size: 7pt;
    font-weight: bold;
}

.UnitLabelDivLeft
{
    position: absolute;
    background-image: url(./images/UnitLabelBoxLeft.png);
    background-repeat: no-repeat;
    white-space: nowrap;
    width: 126px;
    height: 30px;
    padding-top: 2px;
    padding-left: -10px;
    text-align: center;
    font-size: 7pt;
    font-weight: bold;
}

.UnitLabelDivRight
{
    position: absolute;
    background-image: url(./images/UnitLabelBoxRight.png);
    background-repeat: no-repeat;
    white-space: nowrap;
    width: 126px;
    height: 30px;
    padding-top: 2px;
    padding-left: 5px;
    text-align: center;
    font-size: 7pt;
    font-weight: bold;
}

.UnitLabelDivTopLeft
{
    position: absolute;
    background-image: url(./images/UnitLabelBoxTopLeft.png);
    background-repeat: no-repeat;
    white-space: nowrap;
    width: 125px;
    height: 39px;
    padding-top: 2px;
    text-align: center;
    font-size: 7pt;
    font-weight: bold;
}

.UnitLabelDivTopRight
{
    position: absolute;
    background-image: url(./images/UnitLabelBoxTopRight.png);
    background-repeat: no-repeat;
    white-space: nowrap;
    width: 125px;
    height: 39px;
    padding-top: 2px;
    text-align: center;
    font-size: 7pt;
    font-weight: bold;
}

.UnitLabelDivBottomLeft
{
    position: absolute;
    background-image: url(./images/UnitLabelBoxBottomLeft.png);
    background-repeat: no-repeat;
    white-space: nowrap;
    width: 125px;
    height: 39px;
    padding-top: 12px;
    padding-left: -10px;
    text-align: center;
    font-size: 7pt;
    font-weight: bold;
}

.UnitLabelDivBottomRight
{
    position: absolute;
    background-image: url(./images/UnitLabelBoxBottomRight.png);
    background-repeat: no-repeat;
    white-space: nowrap;
    width: 125px;
    height: 39px;
    padding-top: 12px;
    padding-left: 5px;
    text-align: center;
    font-size: 7pt;
    font-weight: bold;
}

.chromeFrameOverlayContent
{
}
.chromeFrameOverlayContent iframe
{
}
.chromeFrameOverlayCloseBar
{
}
.chromeFrameOverlayUnderlay
{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: Silver;
}
