﻿/* -------------------------------------------
#m is hack due MapQuest, as they are sending css which destroy lots of
html tags styles. They promised new version, after that, just remove #m
from here and from body id tag as well.
   ------------------------------------------- */
#m {margin:15px;padding:0px;text-align:left;}
#m {font-family:Arial, Verdana, Helvetica, Sans-Serif;font-size:11px;}
#m input,select,textarea
{font-family:Arial, Verdana, Helvetica, Sans-Serif;font-size:11px;}

#m a{color: blue;}

#m .FloatCleaner{clear: both;border: none;visibility: hidden;}

#m .MainDiv{width:800px;}


/* header */
/* logo */
/*#m .ImageLogo{margin-top:1ex;float:left;width:266px;height:31px;}*/
#m .ImageLogo{margin-top:1ex;float:left}

/* login controls */
#m .LoginBox, #m .LogoutBox
{float:right;width:16em;}
/* anonymous */
#m .LoginBox{color:red;}
#m .LoginLabel{width:6em;display:inline-block;color:black;}
#m .LoginValue{width:8em;display:inline-block;height:2ex;}
#m .LoginButtonBox{text-align:right;}
#m .LoginButton
{color:#284775;border:solid 1px #CCCCCC;background-color:#FFFBFF;
	margin-right:1em; }
/* loged user */
#m .LogoutBox{text-align:right;height:10.2ex;margin-right:1em;}
#m .LoginName{width:16em;display:inline-block;font-weight:bolder;margin-bottom:1ex;}
/*#m .LoginCredit{width:16em;display:inline-block;margin-bottom:1ex;}*/
/* login controls */
/* header */

/* menu */
#m .MenuBox{width:800px;background-color:#ff6600;margin-top:1ex;}
#m .Menu{color:White;padding-top:0.5ex;padding-bottom:0.5ex;}

#m .MenuStaticStyle{padding-left:1em; width:80%;}
#m .MenuStaticItemStyle{background-color:#ff6600;color:White;}
#m .MenuStaticHover{color:Black;}

#m .MenuDynamicStyle{}
#m .MenuDynamicItemStyle{background-color:#ff6600;color:White;padding-left:1ex;height:4ex;width:10em;}
#m .MenuDynamicHover{color:Black;background-color:#ff5500;}
/* menu */

/* site map */
#m .SiteMapBox{Width:800px;background-color:#eceded;text-align: right;}
#m .SiteMap{margin-left:2em;color:Black;float:left;}
#m .MPStatus{text-align:right;color:Red;font-weight:bold;width:400px;}

/* site map */

/* content page box */
#m .ContentPageBox{min-height:600px;margin:2ex;}
/* content page box */

/* footer */
#m .FooterBox{Width:800px;background-color:#eceded;text-align:right;height:3ex;}
/* footer */

/* page elements */
#m .PageTitleBox{margin-top:1ex;margin-bottom:1ex;font-size:150%;border-bottom:solid 1px Silver;}
#m .PageTitle{}
#m .PageSubtitleBox{font-style:italic;margin-top:3ex;font-size:120%;margin-bottom:0.4ex;}
#m .RightSideImage{float:right;margin-left:0.5em;margin-bottom:3ex;width:160px;height:160px;}
#m .FormError{color:red;}

/* Menu in page */
#m .MenuItem
{background-image:url(MenuItemBack.png);background-repeat:repeat-x;height:32px;width:500px;
margin-top:3ex;}
#m .MenuIcon{width:32px;height:32px;float:left;margin-top:5px;}
#m .MenuText{margin-left:2em;margin-top:1.5ex;display:inline-block;font-style:italic;font-size:120%;}
#m .MenuDescription{margin-left:5em;width:300px}
/* Menu in page */

#m .PasswordStrengthIndicator
{background-color:Gray;color:White;font-size:90%;font-style:italic;  
padding: 3px 5px 0px 5px;height:15px;vertical-align:middle;}
/* page elements */

/* CUSTOM PAGES */
/* Registration.aspx *//* ConfigUserData.aspx */
#m .regBox{margin-left:3em;text-align:left;}
#m .regLabel{display:inline-block;width:10em;}
#m .regText{display:inline-block;width:10em;}
/* Registration.aspx *//* ConfigUserData.aspx */

/* ConfigUserData.aspx */ 
#m .ButtonBox{text-align:right;margin-top:1ex;width:24em;}
/* ConfigUserData.aspx */

/* ConfigEquipment.aspx */ 
#m .EquipmentListBox{width:43.5em;float:left;}
#m .EquipmentList{table-layout:fixed;}
#m .EquipmentListName{width:12em;overflow:hidden;}
#m .EquipmentListPhoneNumber{width:8em;overflow:hidden;}
#m .EquipmentListDelete{width:2.8em;overflow:hidden;}

#m .EquipmentViewBox{width:25em;float:right;}
#m .EquipmentViewHeader{width:13em;}
#m .EquipmentViewItem{width:10em;color:Blue;}
#m .EquipmentViewCommandBox{height:2.5em}

/*#m .EquipmentItemScheduleTitle{display:inline-block;margin-top:1ex;}*/
#m .EquipmentItemScheduleRow{margin-left:1em;}
#m .EquipmentItemSchedule{width:5em;display:inline-block;}
#m .EquipmentItemScheduleHour{width:4em;display:inline-block;}
#m .EquipmentItemScheduleHeader{display: block; vertical-align: top; margin-top: 5px; margin-left:10px;}
#m .EquipmentItemScheduleAnd{display:block; margin-left:1em;}


/* control panel for area definition */
#m .ECMapControl{float:right;}
#m .ECMCText{font-weight:bold;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;}
#m .ECMCChkText{display:inline-block;width:5em;font-weight:bold;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;}
#m .ECMCCtrl{font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;margin-left:1em;font-weight:bold;}
#m .ECMCDescr{font-size:smaller;margin-left:3em;margin-bottom:0.5em;}
#ctl00_ContentPlaceHolder_TabsGeofencing_tabGeofencing_Tabs_body
{
	background-image: url(PositionDetailBack.png);
}
/* ConfigEquipment.aspx */ 

/* ConfigGroups.aspx */ 
#m .GroupListBox{width:26em;float:left;margin-right:3em;height:50ex;}
#m .GroupList{table-layout:fixed;}
#m .GroupListName{width:20em;overflow:hidden;}
#m .GroupListEdit{width:8em;overflow:hidden;}
#m .GroupListDelete{width:2.8em;overflow:hidden;}

#m .ChoosenGroup{color:Blue;}
#m .AddRemoveEquipment{width:5em;margin-left:2em;margin-right:2em;margin-top:1em;}
#m .GroupEquipmentList{width: 26em;height: 50ex;background-color: #f0f8ff;}

/* ConfigGroups.aspx */ 

/* ConfigSettings.aspx */
#m .MapSelect{display:block;}
/* ConfigSettings.aspx */

/* User Main.aspx */
#m .MapPanel{float:left;width:600;height:480;}

/* Control panel */
#m .ControlPanelBox{height:480px;overflow: hidden;float:right;}
/* hack due MapQuest css management , it is possible to remove it, when they repair there css behaviour */
#ctl00_ContentPlaceHolder_ControlPanel
{height:480px;overflow: auto;float:right;
font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false;) !important;}
/* hack due MapQuest css management , it is possible to remove it, when they repair there css behaviour */
#ctl00_ContentPlaceHolder_Tabs_body{background-color:#fafaff;}


/* general dropdown */
#m .ControlDropdown{width:135px;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;}
/* general dropdown */

/* Equipment list */
#ctl00_ContentPlaceHolder_Tabs_tabEquipment_ddlEquipmentGroup
{background-color:#eceefe;}
#m .EquipmentListItemBox
{background-color:#fefff9;display:block;margin-bottom: 0.5ex;
border: solid 1px gray;background-image:url(EquipmentListBackground.png);
padding-bottom:5px;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;
font-size:11px !important;}
#m .EquipmentNoItem{width:100%;text-align:center;display:block;color:Red;}
#m .EquipmentListItemName {display:block;height:1.9ex;padding-top:3px;padding-left:0.4em;
font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;color:Blue;}
#m .EquipmentListItemDate
{display:block;height:1.7ex;padding-top:3px;padding-left:2em;
font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:10px !important;}
#m .EquipmentListItemIcon{width:16px;height:16px;float:right;margin-right:3px;cursor:pointer;cursor:hand;}
#m .ImageBox
{text-align:right;margin-top:5px;padding-top:3px;height:14px;
border-top:solid 1px silver;}
/* Equipment list */

/* History */
/* History filter */
#m .EquipmentDropDown{width:135px;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;color:Blue;}
#m .HistoryDateTimeLabel{display:inline-block; width:2.5em;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;}
#m .HistoryDate{width:7em;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;}
#m .HistoryTime{width:3.5em;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;}
#m .HistoryTimeDateCal{width:14px;}
#ctl00_ContentPlaceHolder_Tabs_tabHistory_ddlEquipmentGroupHistory,#ctl00_ContentPlaceHolder_Tabs_tabHistory_ddlEquipmentHistory
{display:block;width:135px;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;}
#ctl00_ContentPlaceHolder_Tabs_tabHistory_ddlEquipmentGroupHistory
{background-color:#eceefe;}
#ctl00_ContentPlaceHolder_Tabs_tabHistory_ddlEquipmentHistory
{background-color:#fcffc0;}
#m .LastHistoryDescr{border-top:solid 1px #909090;color:black;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;font-weight:bold;}
/* History filter */

/* History item */
#m .HistoryItemBox, #m .HistoryItemBox:hover
{font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;
width:125px; border:none 1px grey;cursor:pointer;cursor:hand;padding:2px;}
#m .HistoryItemBox:hover{background-color:#ddddff; border:solid 1px black;}
#m .HistoryItemCounter{display:-moz-inline-box;display:inline-block;width:1.8em;color:black;font-weight:bold;}
#m .HistoryItemDate{display:inline-block;color:Blue;text-align:right;width:9.3em;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;}
/*#m .HistoryItemShowMap{width:16px;height:16px;float:right;margin-right:3px;}*/
#m .HistoryLeft{display:inline;width:6.8em;text-align:left;float:left;}
#m .HistoryRight{display:inline;width:3em;text-align:right;}
#m .HistoryButton{background-color:#eceefe;width:4em;border:solid 1px black;font-family:Arial, Verdana, Helvetica, Sans-Serif !important;font-size:11px !important;}
/* History item */

/*#m .MergedLocationBox*/
#ctl00_ContentPlaceHolder_tabDetail_body
{font-family: Arial, Verdana, Helvetica, Sans-Serif !important;font-size: 10px !important;
background-image: url(PositionDetailBack.png);}
#m .DetailTitle
{font-size:11px;}
/*#m .DetailTable
{vertical-align:bottom;}*/
.btrLegend
{margin-top:2px;vertical-align:middle;}

/* Legend */
#ctl00_ContentPlaceHolder_tabLegend_body
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif !important;
	font-size: 10px !important;
	background-image: url(LegendBack.png);
}
#m .LegendBox{}
#m .LegendIcon{width:16px; height:16px;}
#m .Legend{font-size:10px !important;}
/* Legend */

/* Icon relative movement for MSLive map */
.MsLiveIcon{position:relative;top:-12px;left:-12px;}
.MsLiveHistoryIcon{position:relative;top:-20px;left:3px;}
/*.MsLiveHistoryIcon{position:relative;top:-24px;left:3px;}*/
/* Icon relative movement for MSLive map */

/* History */
/* Control panel */
/* User Main.aspx */


/* User Credit report */
/*#m .CreditRow{background-color:#ddffff;}
#m .DebitRow{background-color:#ffead4;}
#m .WarningRow{background-color:Red;color:White;}*/

/* User Credit report */
/* CUSTOM PAGES */



/* Map contect menu styles */
ul.pmenu 
{position:absolute;margin:0;padding:1px;list-style:none;width:150px;border:1px solid #ccc;
background:white;display:none;z-index:10;}
ul.pmenu li{position:relative;}
ul.pmenu li a{display:block;text-decoration:none;color:black;padding: 2px 5px 2px 20px;}
ul.pmenu li a:hover{background:#ddd;color:white;}
/* - maybe for IE 6, for 7 not necessary
/ IE \ /
* html ul.pmenu li { float: left; height: 1%; }
* html ul.pmenu li a { height: 1%; }
* html ul.pmenu li ul {left:147px;}
/ End /

ul.pmenu li:hover ul, ul.pmenu li.over ul { display: block; }
ul.pmenu li ul{left:150px;}
*/
/* Map contect menu styles */

