/*************************************************************
* Global HTML Elements
**************************************************************/
BODY
{
  color: black; /*background-color:#B3B3B3;*/ font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, Sans-Serif; 
  
}

INPUT
{
  font-size:11px;
}

SELECT
{
  font-size:11px;
}

A
{
  color:#BE1704;
}

A:HOVER
{
  color:#BE1704;
}

A:VISITED
{

}

A:ACTIVE
{
  color:#BE1704;
}

/*************************************************************
* Common Style Classes
**************************************************************/
.MainTable
{
  color:white; border:1px solid black; background-color:#FFFFFF;
}

.TitleBar
{
  color:white; padding:6px; background-color:#FFFFFF; border-bottom:2px solid #BE1704;
}

.Title
{
  font-weight:bold; font-size:14pt; color:black; text-decoration:none
}

.AcctBar
{
  background-color:#000000; border-bottom:2px solid #5A5A5A
}

.AcctItem
{
  background-color:black; border-bottom:1px solid #5A5A5A; text-align:center; font-weight:normal; font-size:7pt; color:white; text-decoration:none
}

.MainMenuBar
{
  background-color:black; border-top:3px solid #3E3E3E;
}

.MainMenuItem
{
  border-bottom:1px solid gray; background-color:#3E3E3E; color:white; text-align:center; text-decoration:none; font-weight:normal; font-size:8pt;  text-decoration:none; cursor:pointer; cursor:hand;
}

.MainMenuItemSel
{
  border-left:1px solid gray; border-top:1px solid gray; border-right:1px solid gray; background-color:#BE1704; font-style:normal; color:white; text-align:center; font-weight:bold; font-size:9pt; text-decoration:none;
}

.MainMenuItemEmph
{
  border-bottom:1px solid gray; background-color:#3E3E3E; color:#FFFFFF; text-align:center; font-weight:bold; font-size:8pt; text-decoration:none; cursor:pointer; cursor:hand;
}

.MainMenuItemHover
{
  border:1px solid #6E92B6; background-color:#FFFFFF; color:#3E3E3E; font-weight:normal; text-align:center; font-size:8pt; text-decoration:none; cursor:pointer; cursor:hand;
}

.MainMenuLeftOver
{
  border-bottom:1px solid gray; background-color:#3E3E3E; color:gray; text-align:center; text-decoration:none; font-weight:normal; font-size:8pt;  text-decoration:none; cursor:pointer; cursor:hand;
}

.SecMenuBar
{
  border-bottom:2px solid #BE1704; background-color:#BE1704; color:white;
}

.SecMenuItemNocursor
{
  background-color:#BE1704; text-align:center; font-weight:normal; font-size:8pt; color:white; text-decoration:none;
}

.SecMenuItem
{
  background-color:#BE1704; text-align:center; font-weight:normal; font-size:8pt; color:white; text-decoration:none; cursor:pointer; cursor:hand;
}

.SecMenuItemEnd
{
  background-color:#BE1704; text-align:center; font-weight:normal; font-size:8pt; color:white; text-decoration:none; cursor:pointer; cursor:hand;
}

.SecMenuItemSel
{
  background-color:#BE1704; text-align:center; font-style:normal; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration:none; cursor:pointer; cursor:hand;
}

.SingleMenuBar
{
  background-color:#3E3E3E; border-bottom:1px solid gray;
}

.SingleMenuItem
{
  background-color:#3E3E3E; color:#BBBBBB; text-align:center; text-decoration:none; font-weight:normal; font-size:8pt;  text-decoration:none; cursor:pointer; cursor:hand;
}

.SingleMenuItemSel
{
  background-color:#3E3E3E; font-style:normal; color:white; text-align:center; font-weight:bold; font-size:8pt; text-decoration:none; cursor:pointer; cursor:hand;
}

.SingleMenuItemEmph
{
  background-color:#3E3E3E; color:gold; text-align:center; font-weight:bold; font-size:8pt; text-decoration:none; cursor:pointer; cursor:hand;
}

.Content
{
  border-bottom:1px solid #6E92B6; color:#000000; font-size:8pt; background-color:#FFFFFF; color:black;
}

.SectionHeader
{
  font-weight:bold; font-size:11px; color:#000000; text-decoration:none; font-family:Verdana, Arial
}

.BottomBar
{
  color:white; text-align:center; font-size:5px; background-color:#BE1704;
}

.BottomMenuBar
{
  background-color:#3E3E3E;
}

.BottomMenuItem
{
  color:white; text-align:center; text-decoration:none; font-weight:normal; font-size:8pt;  text-decoration:none; cursor:pointer; cursor:hand;
}

.BottomMenuItemEmph
{
  color:#FFFFFF; text-align:center; font-weight:bold; font-size:8pt; text-decoration:none; cursor:pointer; cursor:hand;
}

.MainVehicleListHeader
{
  background:#3E3E3E; color:white; text-align:center; font-weight:normal;
}

.Footer
{
  color:#000000; text-align:center; font-size:9px;
}

.Div
{
  position:static; display:none; text-align:center;
}

.Panel
{
  color:black; margin:5px; font-size:10px;
}

.Form
{
  margin:0px;
}

.Header
{
  color:white; background-color:transparent; height:20px;
}

.EventTextBox
{
  width:50px;
}

.PageNote
{
  color:#000000;
}

/*************************************************************
* Logon.htm Style Classes
**************************************************************/
body.logonBody
{
 color: black; background-color:#FFFFFF; font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, Sans-Serif; 
  background-image:url(background.jpg);
}

.LogoSectionHeader /* 4-20-2010 RK */
{
  font-weight:bold; font-size:11px; color:#000000; text-decoration:none; font-family:Verdana, Arial;
  color: white;
      padding: 6px;
      background-image: url('logo.png') ;
      border-bottom: 2px solid #BE1704;
      height: 60px; background-position:center center; background-repeat:no-repeat;
}

.LogonControl
{
  text-align: center;
}
.LogonMessage
{
  font-size:10px; color:black;
}

.LogonForm
{
  margin:0px; padding:5px;
}

.LogonTable
{
  color:#3E3E3E; font-weight:normal; font-size:10px;
}
.LoggedOutTable
{
  color:#3E3E3E; font-weight:normal; font-size:10px; height:200px; width:325px;
}

.LogonLanguage
{
  color:#3E3E3E; font-weight:normal; font-size:11px;
}

.LogonTextBox
{
  width:200px;
}

.LogonTextField /* 4-20-2010 RK */
{
  padding: 4px;
  height: 30px;
}

.LogonButton /* 4-20-2010 RK */
{
  height: 18px;
}

span.footerCopyrightInfo:before
{
   content:"Copyright";
}

span.footerCompany:before
{
  content:" Todos los Derechos Reservados.";
}
span.footerCopyrightInfo:after
{
   content:" 2001-2010.";
}






span.rastrac:before
{
  content:"RASTRAC";
}

span.and:before
{
  content:"y";
}

span.rastracReg:before
{
  content:" logo son marcas registradas de Manning NavComp, Inc.";
}

span.msoftIE:before
{
  content:"Este pagina de red se ve mejor con Microsoft Internet Explorer 7+. ";
}

a.msoftIE:after
{
  content:"Clic aqui para descargar la ultima version.";
}

.LogonLanguage
{
  color:#3E3E3E; font-weight:normal; font-size:11px;
}

.DemoTitle
{
  color:white; font-size:14pt; font-family:Verdana; font-weight:normal; text-align:center; text-decoration:none
}



.AccountInfoTable
{
  font-size:11px;  margin:2px; border:1px solid #444444; 
}

.AddFunds
{
  font-size:11px; font-weight:normal; cursor:pointer; cursor:hand; color:#3E3E3E;
}

/*************************************************************
* Main.htm Style Classes
**************************************************************/
.ReportParamDiv
{
  position:static; display:none; z-index:1;
}

.ReportDateTable
{
  font-size:10px; color:black;
}

.TargetAttribDiv
{
  position:static; display:none;
}

.TargetAttribSelect
{
  font-size:10px;
}

.CannedMessageLink
{
  font-size:11px; color:blue; cursor:pointer; cursor:hand;
}

.ProgressBody
{
  color:#3E3E3E; background:#FFFFFF; margin:0 0 0 0;
}

.ProgressTable
{
  background:black; width:300px; color:white; font-weight:bold; font-size:12px; margin:20px;/*  border:4px solid #333333;*/
}

.ProgressFooter
{
  color:#3E3E3E; font-size:10px; font-family:Verdana, Arial, Helvetica, Sans-Serif;
}

.PercentageBar
{
  width:200px;  
}

.PercentDone
{
  width:0%; height:17px; background:#3E3E3E;
}

.PercentLeft
{
  width:100%; background:white;
}

.ProgressCompleteDiv
{
  width:100%; height:100%; color:#3E3E3E; background:#FFFFFF; display:none; margin:0px; padding:0px; top:0px; left:0px; position:absolute; text-align:center; font-weight:bold;
}

.ProgressCompleteText
{
  color:#3E3E3E; font-weight:bold;
}

.outputbutton
{
  font-size:11px; width:150px;
}

/*************************************************************
* Account.htm Style Classes
**************************************************************/
.SettingsStatus
{
  color:red; font-size:12px;
}

.TargetPagingDiv
{
  position:static; display:none;
}

.TargetPagingSelect
{
  font-size:10px;
}

.TargetPagingLink
{
  color:orange; font-size:10px; visibility:hidden;
}

.VehicleSettingsTable
{
  width:500px; border:1px solid white; background:#000000; font-size:7pt; text-align:center;
}

.VehicleSettingsTableHeader
{
  HEIGHT:21px; border-bottom:1px solid white; color:white; background:#000000; font-size:11px; font-weight:normal;
}

.VehicleSettingsRow
{
  color:black; background:#D4D4D4;
}

.VehicleSettingsAltRow
{
  color:white; background:#4B4B4B;
}

.LocationSettingsTable
{
  width:500px; border:1px solid white; background:#000000; font-size:7pt; text-align:center;
}

.LocationSettingsTableHeader
{
  HEIGHT:21px; border-bottom:1px solid white; color:white; background:#000000; font-size:11px; font-weight:normal;
}

.LocationSettingsRow
{
  color:black; background:#D4D4D4;
}

.LocationSettingsAltRow
{
  color:white; background:#4B4B4B;
}

.UserNoteTable
{
  width:500px; border:1px solid white; background:#000000; font-size:7pt; text-align:center;
}

.UserNoteRow
{
  color:black; background:#D4D4D4;
}

.UserNoteAltRow
{
  color:white; background:#4B4B4B;
}

.EventTable
{
  color:black; font-size:10px;
}

.TriggerSelectionBox
{
  color:white; border:1px solid white; font-size:10px;
}

/*************************************************************
* Popup.htm & TextPopup.htm Style Classes
**************************************************************/

.PopupTitle
{
  font-weight:normal; font-size:10pt; color:#000000; text-decoration:none
}

.MapPopupTitle
{
  padding:5px; color:white; font-size:16px; font-weight:bold; font-family:Arial;
}

.MapPopupInfoMsg
{
  font-weight:bold; text-align:center; width:100%;
}

.MainMapMenuBar
{
  background-color:black; border-bottom:1px solid gray;
}

.MainMapMenuItem
{
  background-color:black; border:1px solid grey; color:white; text-align:center; text-decoration:none; font-weight:normal; font-size:8pt;  text-decoration:none; cursor:pointer; cursor:hand;
}

.MainMapMenuItemSel
{
  border:1px solid gray; background-color:#000000; font-style:italic; color:white; text-align:center; font-weight:normal; font-size:8pt; text-decoration:none; cursor:pointer; cursor:hand;
}

.MainMapMenuItemHover
{
  border:1px solid white; background-color:#BE1704; color:white; font-weight:bold; text-align:center; font-size:8pt; text-decoration:none; cursor:pointer; cursor:hand;
}


.TextPopupTable
{
  width:450px; border:2px solid black; background-color:#FFFFFF;
}

.TextPopupOpsTable
{
  background-color:#FFFFFF; color:black; font-size:10px; border:1px solid black;
}

.MapPopupOpsPanel
{
  color:white; padding:5px; font-size:10px;
}

.MapPopupMapPanel
{
  padding:5px; text-align:center; font-size:10px;
}

.MapPopupImage
{
  cursor:arrow;
}

.MapPopupMapSizeButton
{
  border:1px solid #000000; background-color:#BE1704; color:white; font-size:9px; cursor:pointer; cursor:hand;
}

.MapPopupMapSizeButtonSelected
{
  border:1px solid #000000; background-color:black; color:white; font-size:9px; cursor:pointer; cursor:hand;
}

.MapPopupMapSizeButtonHover
{
  border:1px solid #000000; background-color:#000000; color:white; font-size:9px; cursor:pointer; cursor:hand;
}

.MapPopupZoomButton
{
  padding:1 2 1 2; border:1px solid #000000; background-color:#BE1704; color:white; font-size:9px; cursor:pointer; cursor:hand;
}

.MapPopupZoomButtonSelected
{
  padding:1 2 1 2; border:1px solid #000000; background-color:black; color:white; font-size:9px; cursor:pointer; cursor:hand;
}

.MapPopupZoomButtonHover
{
  padding:1 2 1 2; border:1px solid #000000; background-color:#000000; color:white; font-size:9px; cursor:pointer; cursor:hand;
}

.MapPopupButtons
{
  text-align:center; padding-left:4; padding-right:4; background-color:#444444; color:white; font-size:11px; font-weight:bold; border:1px solid white; cursor:pointer; cursor:hand;
}

.MapPopupDirectionButton
{
  background-color:#000000; color:white; font-size:10px; text-align:center; cursor:pointer; cursor:hand;
}

.MapPopupDirectionCornerButton
{
  background-color:#000000; padding:2px; color:white; font-size:10px; text-align:center; cursor:pointer; cursor:hand;
}

.MapPopupPaging
{
  padding:5px; visibility:hidden;
}

.MapPopupPagingDiv
{
  position:static; display:none; text-align:center;
}

.MapPopupPagingSelect
{
  font-size:10px;
}

.MapPopupPagingLink
{
  font-size:10px; visibility:hidden;
}

.MapPopupMapDiv
{
  position:static; display:none; text-align:center;
}

.MapPopupMapSelect
{
  font-size:10px;
}

.MapPopupDayLink
{
  font-size:10px; font-weight:normal;
}

.MapPopupMenuDiv
{
  position:absolute; display:none;
}

.MapPopupMenu
{
  border-top:#D4D0C8 1px solid; border-bottom:#404040 1px solid; border-left:#D4D0C8 2px solid; border-right:#404040 1px solid; width:160px;  top:0px; left:0px; 
}

.MapPopupMenuTopBottomSep
{
  position:static; top:0px; left:0px; color:black; font-size:8pt; font-family:verdana; cursor:pointer; cursor:hand; border-top:white 1px solid; border-bottom:#404040 1px solid; border-left:white 1px solid; border-right:#404040 1px solid; padding-left:15px; padding-top:2px; padding-bottom:2px; background:#D4D0C8;
}

.MapPopupMenuTopSep
{
  position:static; top:0px; left:0px; color:black; font-size:8pt; font-family:verdana; background:#D4D0C8; border-top:white 1px solid; border-left:white 1px solid; border-right:#404040 1px solid; padding-left:15px; padding-top:2px; padding-bottom:2px; cursor:pointer; cursor:hand;
}

.MapPopupMenuBottomSep
{
  position:static; top:0px; left:0px; color:black; font-size:8pt; font-family:verdana; background:#D4D0C8; border-bottom:black 1px solid; border-left:white 1px solid; border-right:#404040 1px solid; padding-left:15px; padding-top:2px; padding-bottom:2px; cursor:pointer; cursor:hand;
}

.MapPopupMenuNoSep
{
  position:static; top:0px; left:0px; color:black; font-size:8pt; font-family:verdana; background:#D4D0C8; border-left:white 1px solid; border-right:#404040 1px solid; padding-left:15px; padding-top:2px; padding-bottom:2px; cursor:pointer; cursor:hand;
}

.MapPopupPointDiv
{
  position:absolute; display:none;
}

.StateTable
{
  width:98%; border:2px solid white; background:#000000; font-family:Verdana, Arial; font-size:8pt; text-align:center;
}

.StateTableHeader
{
  text-align:center;border-bottom:1px solid white; color:white; background:#000000 font-size:11px; font-weight:bold;
}

.StateTableRow
{ 
  color:black; background:#D4D4D4;
}

.StateTableAltRow
{ 
  color:white; background:#4B4B4B;
}

.StateTableStopRow
{ 
  color:black;
}

.StateTableTravelRow
{ 
  color:black; background:#D4D4D4;
}

.StateLocation
{
  font-weight:bold;
}

.StateTableOverLimit
{
  font-weight:bold; color:red;
}

.StateTableNearLimit
{
  font-weight:bold; color:yellow;
}

.StateDiv
{
  color:black; background:#FFFFCC; font-size:11px; border:0.2mm solid black; margin:0; padding:.5mm; position:absolute; visibility:visible; display:block;
}

.GeoStateDiv
{
  color:black; background:white; border:0.2mm solid black; margin:0; padding:.1mm; position:absolute; visibility:visible; display:block;
}

.GeoStateTable
{
  font-size:10px;
}

.GeoStateTableRow
{
}

.GeoStateTableLabel
{
  font-weight:bold;
}

.GeoStateTableName
{
  background:#CCCCCC; border-bottom:1px solid black; font-weight:bold;
}

.GeoStateTableLinkRow
{
  background:#CCCCCC; border-top:1px solid black; text-align:center;
}

.GeoStateTableRowLink
{
  color:blue;
}

#DisplayOptions
{
  text-decoration:underline; cursor:pointer; cursor:hand;
}

#DisplayOpsDiv
{
  color:black; background:#FFFFFF; border:0.2mm solid black; margin:0 0 0 0; padding:0 0 0 0; position:absolute; visibility:visible; display:block;
}

#DateTimePicker
{
  position:absolute; display:none; padding: 10 10 10 10; text-align: center; border: 2px outset black; background: #cccccc; font-size: 8pt; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif;
}

#DateTimeForm
{
  margin: 0 0 0 0;
}

#DateTimeTable
{
  font-size: 8pt; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*************************************************************
* ReportTemplate.htm Style Classes
**************************************************************/
.ReportImage
{
  border:2px solid #000000;
}

.StatTable
{
 border:2px solid white; background:#000000; font-family:Verdana, Arial; font-size:8pt; text-align:center;
}

.StatTableData
{
  color:black; background:#D4D4D4;
}

.StatTableHeader
{
  text-align:center; color:white; background:#000000; font-size:11px; font-weight:bold;
}

/*************************************************************
* Admin.htm Style Classes
**************************************************************/
.AdminStatus
{
  width:100%; text-align:center; color:black; font-weight:bold;
}

.AdminInfo
{ 
  color:black; font-size:10px;
}

.AdminContactInfoTable
{
  color:black; border:1px solid black; font-size:10px; width:100%;
}

.AdminUserConfigTable
{
  color:black; border:1px solid black; font-size:10px; width:100%;
}

.AdminTextField
{
  width:100px;
}

.AdminUserSettingField
{
  width:100px;
}

.AdminButton
{
  width:100px;
}

.AdminDebugButton
{
  width:160px;
}

