﻿/* Tables */
html {height:100%;}
body{margin: 0px;background-color:#eeeeee;
scrollbar-3dlight-color:#cccccc; 
scrollbar-arrow-color:#333333; 
scrollbar-base-color:#333333; 
scrollbar-darkshadow-color:#cccccc; 
scrollbar-face-color:#eeeeee; 
scrollbar-highlight-color:#cccccc; 
scrollbar-shadow-color:#BEBDBD;
/*background-color:#6E6C84;background-image:url(/pix/gpstrackmasters/bgFade.jpg);background-repeat:repeat-x;*/
}
.homePageBoxOff
{
	background-color:#ffffff;
	border:#ffffff 1px solid;
	cursor:hand;
	cursor:pointer;
}

.homePageBoxOn
{
	background-color:#EEF1F3;
	border:#cccccc 1px solid;
	cursor:hand;
	cursor:pointer;
}
.mainTblHeader
{
	background-image:url(/pix/GPSTrackMasters/mainTblHeaderBg.jpg);
	background-repeat:repeat-x ;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;	
	height:25px;
}

.subTblHeader
{
	background-image:url(/pix/GPSTrackMasters/subTblHeaderBg.jpg);
	background-repeat:repeat-x ;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;	
	height:20px;
}

.subTblHeaderSmall
{
	background-image:url(/pix/GPSTrackMasters/subTblHeaderBg.jpg);
	background-repeat:repeat-x ;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7pt;
	font-weight:bold;
	color:#000000;	
	height:20px;
}

.subTblHeaderReport
{
	background-image:url(/pix/GPSTrackMasters/subTblHeaderBg.jpg);
	background-repeat:repeat-x ;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	font-weight:bold;
	color:#000000;	
	height:20px;
}
.stepTblHeader
{
	background-image:url(/pix/GPSTrackMasters/stepTblHeaderBg.jpg);
	background-repeat:repeat-x ;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	color:#000000;	
}
.mainTblBorder
{
	border:#999999 1px solid;
}
.secondTblBorder
{
	border:#CCCCCC 1px solid;
}
.tabStripBottom
{
	border-bottom:#000000 1px solid;
}

/* Text */
.pageTitleTxt
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:11pt;
	font-weight:bold;
	color:#333333;
}
.invisible
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	color:#ffffff;
}
.bodyTxt
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	color:#333333;
}

.bodyTxtSmall
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7pt;
	color:#333333;
}
.repDetTxtSmall
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	color:#333333;;
}
.bodyTxtReport
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7pt;
	color:#333333;
}
.bodyTxtReportMed
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	color:#333333;
}
.bodyTxtBold
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	color:#333333;
	font-weight:bold;
}
.errorTxt
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:red;
}
.markerTxt
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7pt;
	color:#333333;
}




/* Links 
a
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:underline;
	color:#336699;
}
a:Hover
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:underline;
	color:#003366;
}
*/
A.footerLink
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	text-decoration:underline;
	color:#ffffff;
}
A.footerLink:Hover
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	text-decoration:underline;
	color:#eeeeee;
}
A.bodyLink
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:underline;
	color:#336699;
}
A.bodyLink:Hover
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:underline;
	color:#003366;
}

A.mainTblHeaderLink
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:underline;
	color:#FFFFFF;
}
A.mainTblHeaderLink:Hover
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:underline;
	color:#FFFFCC;
}
A.bodyLinkSmall
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7pt;
	text-decoration:none;
	color:#336699;
}
A.bodyLinkSmall:Hover
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7pt;
	text-decoration:none;
	color:#003366;
}
A.stepLinkActive
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:9pt;
	text-decoration:underline;
	color:#000066;
}
A.stepLinkActive:Hover
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:9pt;
	text-decoration:underline;
	color:#336699;
}
A.stepLink
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:9pt;
	text-decoration:underline;
	color:#7254A3;
}
A.stepLink:Hover
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:9pt;
	text-decoration:underline;
	color:#4D3D66;
}

.lnkOnTab, A.lnkOnTab
{
	background-image:url(/pix/GPSTrackMasters/lnkOnTab.jpg);
	background-repeat:no-repeat ;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:bottom;
	background-color:#eeeeee;
	color:#ffffff;
	width:120px;	
	height:18px;
	padding-top:2px;	
	cursor:hand;
}
.btnOnTab
{
		background-image:url(/pix/GPSTrackMasters/lnkOnTab.jpg);
	background-repeat:repeat-x ;
	border:#000000 0px solid;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-color:#eeeeee;
	color:#ffffff;
	width:150px;	
	height:25px;
	
	cursor:hand;
}
.btnOffTab
{
		background-image:url(/pix/GPSTrackMasters/lnkOffTab.jpg);
	background-repeat:repeat-x ;
	border:#000000 0px solid;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-color:#eeeeee;
	color:#000000;
	width:150px;	
	height:25px;
	
	cursor:hand;
}
.lnkOnTabSmall, A.lnkOnTabSmall
{
	background-image:url(/pix/GPSTrackMasters/lnkOnTabSmaller.jpg);
	background-repeat:repeat-x ;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7.5pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-color:#eeeeee;
	color:#ffffff;
	width:120px;	
	height:18px;
	padding-top:2px;	
	cursor:hand;
}

A.lnkOnTab:Hover
{
	background-image:url(/pix/GPSTrackMasters/lnkOnTab.jpg);
	background-repeat:repeat-x ;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:text-bottom;
	background-color:#eeeeee;
	color:#ffffff;
	width:150px;	
	height:18px;
	padding-top:2px;		
	cursor:hand;
}
.lnkOffTab, A.lnkOffTab
{
	background-image:url(/pix/GPSTrackMasters/lnkOffTab.jpg);
	background-repeat:no-repeat ;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:text-bottom;
	background-color:#ffffff;
	color:#000000;
	width:150px;
	height:18px;
	padding-top:2px;	
	cursor:hand;
}
.lnkOffTabSmall, A.lnkOffTabSmall
{
	background-image:url(/pix/GPSTrackMasters/lnkOffTabSmaller.jpg);
	background-repeat:repeat-x ;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7.5pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	color:#000000;
	width:120px;
	height:18px;
	padding-top:2px;	
	cursor:hand;
}
A.lnkOffTab:Hover
{
	background-image:url(/pix/GPSTrackMasters/lnkOffTab.jpg);
	background-repeat:repeat-x ;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	vertical-align:text-bottom;
	background-color:#ffffff;
	color:#000000;
	width:150px;
	height:18px;
	padding-top:2px;	
	cursor:hand;	
}
.lnkOnTabGFA, A.lnkOnTabGFA
{
	background-image:url(/pix/GPSTrackMasters/lnkOnTabGFA.jpg);
	background-repeat:repeat-x ;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7.5pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-color:#eeeeee;
	color:#000000;
	width:120px;	
	height:18px;
	padding-top:2px;	
	cursor:hand;
}
.lnkOffTabGFA, A.lnkOffTabGFA
{
	background-image:url(/pix/GPSTrackMasters/lnkOffTabGFA.jpg);
	background-repeat:repeat-x ;
	/*border-top:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:7.5pt;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
	color:#000000;
	width:120px;
	height:18px;
	padding-top:2px;	
	cursor:hand;
}
/* Form Fields */

/*
.navButton
{
	border-top:#000000 1px solid;
	background-image:url(/pix/GPSTrackMasters/navButtonBg.jpg);
	background-repeat:repeat-x ;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	color:#000000;
	cursor:hand;
	height:15px;
}
.navButtonIndent
{
	/*border-top:#000000 1px solid;
	background-image:url(/pix/GPSTrackMasters/navButtonBgHover.jpg);
	background-repeat:repeat-x ;*/
	/*font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	color:#000000;
	cursor:hand;
	height:20px;
}
*/
	
.navLogoutButton
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	background-image:url(/pix/GPSTrackMasters/navButtonLogoutBg.jpg);
	background-color:#ffffcc;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color:#000000;
	cursor:hand;
	height:15px;
}

.navButton
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	background-image:url(/pix/GPSTrackMasters/navButtonBg.jpg);
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	cursor:hand;
	height:15px;
}

.navButtonLink
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	
	font-family:Tahoma,Arial,Sans-Serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	cursor:hand;
	height:25px;
}

.navButtonIndent
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	/*border:#cccccc 1px solid;*/
	background-color:#f3f3f3;
	/*background-image:url(/pix/GPSTrackMasters/buttonBg.jpg);*/
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	color:#000000;
	cursor:hand;
	height:22px;
}
.navButtonIndentLink
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	/*border:#cccccc 1px solid;
	background-color:#eeeeee;*/
	
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	color:#000000;
	cursor:hand;
	height:22px;
}
.navButtonActive
{
	margin-top:2px;
	margin-bottom:2px;
	margin-left:5px;
	/*background-color:#8AA9C4;*/
	background-image:url(/pix/GPSTrackMasters/navButtonActiveBg.jpg);
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	color:#000000;
	cursor:hand;
	height:20px;
}

.button
{
	background-image:url(/pix/GPSTrackMasters/buttonBg.jpg);
	background-repeat:repeat-x ;
	background-color:#eeeeee;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	border:#cccccc 1px solid;
	cursor:hand;
}
.input
{
	background-image:url(/pix/GPSTrackMasters/inputBg.jpg);
	background-repeat:repeat-x ;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	color:#333333;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 0px;
background-color: #ffffff;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/* Map Styles */
.style1 {background-color:#ffffff;font-size:10px;font-weight:bold;border:1px #000000 solid;}



/* Live Trak Styles */
.liveTrackTxt
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
}
.liveTrackUnitTxt
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
}
A.liveTrackLink
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:underline;
	font-weight:bold;
	color:#ffffff;
}

A.liveTrackLink:Hover
{
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:10pt;
	text-decoration:underline;
	font-weight:bold;
	color:#FBFBA6;
}
.unitMenu
{
	/*background-image:url(/pix/GPSTrackMasters/LiveTrackFade.jpg); 
	background-repeat:repeat-y;*/
	background-color:#97A6B1;
}
.ltTopMenu
{
	background-color:#97A6B1;
}

/* Detailed Reports */
.unitChangeHeader
{
	background-color:#666666;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	color:#ffffff;
	font-weight:bold;
}
.dateChangeHeader
{
	background-color:#CCCCCC;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	color:#333333;
	font-weight:bold;	
}
.dateTotalHeader
{
	border-top:#cccccc 1px solid;
	background-color:#FFFFCC;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	color:#333333;
	font-weight:bold;	
}
.unitTotalHeader
{
	border-top:#CCCCCC 1px solid;
	background-color:#E3EDFD;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	color:#333333;
	font-weight:bold;	
}
.repRow
{
	background-color:#ffffff;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	color:#000000;
	font-weight:normal;
}
.repAltRow
{
	background-color:#eeeeee;
	font-family:Arial,Tahoma, Sans-Serif;
	font-size:8pt;
	color:#000000;
	font-weight:normal;
}

/* New AJAX Style - 2-29-2008 */
.unit
{
	background-color:#ffffff;
	border:#ffffff 1px solid;
}
.unitSelected
{
	background-color:#eeeeee;
	border:#cccccc 1px solid;
}