.TrackLastUpdateWhite
{
	position:absolute; 
	top:420px; 
	left: 30px; 
	display:none; 
	width: 600px; 
	height:10px; 
	color:White;
	text-align:left;
}

.TrackLastUpdateBlack
{
	position:absolute; 
	top:420px; 
	left: 30px; 
	display:none; 
	width: 600px; 
	height:10px; 
	color:Black;
	text-align:left;
}

.ShowMessage
{
	font-weight: bold;
	border: 1px #006699 solid;
	font-family: Tahoma;
	font-size: 14px;
	white-space: nowrap;
	width: 40%;
	height: 10%;
}

.round-a-ok
{
	background: #CC0000 url(../../Images/Navigation/round_red-left.png) left top no-repeat;
	color: #FFFFFF;
	text-align: center;
	z-index: 1005;
	position: absolute;
	top: 75%;
	left: 30%;
	display: none;
}
.round-a-ok div
{
	background: url(../../Images/Navigation/round_red-right.png) right bottom no-repeat;
	padding: 6px;
	font-size: 13px;
	white-space: nowrap;
	font-family: "Tahoma" , "Lucida Grande" , "Lucida Sans Unicode" , Verdana, Arial, Helvetica, sans-serif;
}


.style1
{
	background-color: #ffffff;
	font-weight: bold;
	border: 1px #006699 solid;
	font-family: Tahoma;
	font-size: 10px;
	white-space: nowrap;		
}

.style2
{
	background-color: #ffffff;
	font-weight: bold;
	border: 2px #006699 solid;
	font-family: Tahoma;
	font-size: 10px;
	white-space: nowrap;
}

.style3
{
	background-color: #ffffff;
	font-weight: bold;
	border: 4px #006699 solid;
	font-family: Tahoma;
	font-size: 10px;
	white-space: nowrap;
}

.titleStyle
{
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: bold;
}

.iconStyle
{
	position: relative;
	top: -15px;
}

.detailsStyle
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
}


.pin
{
	width: 44px;
	height: 17px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: White;
	overflow: hidden;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	background: #0000FF;
	border: 1px solid #FF0000;
	z-index: 5;
}


/*#map { border: 1px solid #ccc; width: 100%; height: 400px; margin: 2em auto; }*/
.markerTooltip
{
	/* background: white;*/
	padding: 4px 6px;
	white-space: nowrap; /*border:1px solid #C4D5E3;*/ /*border: #333 solid 1px;*/ /* -moz-border-radius:10%;     -moz-opacity: 75%;         opacity: 0.75;*/
}

body
{
	padding: 0px 0px 0px 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #CCCCCC;
}

/*
Danny Added
*/
#dhtmlgoodies_tooltip
{
	background-color: #EEE;
	border: 1px solid #000;
	position: absolute;
	display: none;
	z-index: 20000;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding: 2px;
	font-size: 0.7em;
	-moz-border-radius: 6px; /* Rounded edges in Firefox */
	font-family: "Trebuchet MS" , "Lucida Sans Unicode" , Arial, sans-serif;
}
#dhtmlgoodies_tooltipShadow
{
	position: absolute;
	background-color: #555;
	display: none;
	z-index: 10000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius: 6px; /* Rounded edges in Firefox */
}
/*End */

.VehicleDetails
{
	background-image: url( '../../images/Navigation/DetailsBg.gif' );
}

.GridPhoneDetails
{
	background-image: url( '../../images/Navigation/GridPhoneDetailsBg.gif' );
}

.DropDownMenuCss
{
	/* background-color: #A9A9A9;*/
	background-color: Silver;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}

.messageColor
{
	color: Red;
	font-weight: bolder;
	font-family: Tahoma;
}

.boldFont
{
	font-weight: bold;
}


.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.displayBlock
{
	display: block;
}

.displayNone
{
	display: none;
}


.gvAlignCenter
{
	text-align: center;
}

.bar
{
	border-color: black;
	width: 90%;
	border: 1px;
}

.noBorder
{
	border-bottom: 1px solid #969696;
	border-top: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
}

.MainHeader
{
	background-color: #DADADA;
	border-bottom: 1px #6666FF solid;
	border-right: 1px #6666FF solid;
	border-top: 1px #6666FF solid;
	border-left: 1px #6666FF solid;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 14px;
	font-weight: bold;
}

.MainHeaderReport
{
	background-color: #DADADA;
	border-bottom: 1px #6666FF solid;
	border-right: 1px #6666FF solid;
	border-top: 1px #6666FF solid;
	border-left: 1px #6666FF solid;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 14px;
	font-weight: bolder;
	width: 80%;
}

.MainHeaderReportExport
{
	background-color: #DADADA;
	border-bottom: 1px #6666FF solid;
	border-right: 1px #6666FF solid;
	border-top: 1px #6666FF solid;
	border-left: 1px #6666FF solid;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 12px;
	font-weight: normal;
	width: 80%;
}

.tdWidth20
{
	width: 20%;
}

.tdWidth30
{
	width: 30%;
}


.MainHeaderTop0
{
	background-color: #DADADA;
	border-bottom: 1px #6666FF solid;
	border-right: 1px #6666FF solid;
	border-top: 0px #6666FF solid;
	border-left: 1px #6666FF solid;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 14px;
	font-weight: bold;
}


.MainFooter
{
	background-color: #FFFFFF;
	border-bottom: 1px #6666FF solid;
	border-right: 1px #6666FF solid;
	border-top: 0px #6666FF solid;
	border-left: 1px #6666FF solid;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
	height: 20px;
	padding: 5px 20px 5px 0px;
}

.MainContent
{
	background-color: #FFFFFF;
	border-bottom: 1px #6666FF solid;
	border-right: 1px #6666FF solid;
	border-left: 1px #6666FF solid;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 11px;
}

.MainContentBottom0
{
	background-color: white;
	border-bottom: 0px #6666FF solid;
	border-right: 1px #6666FF solid;
	border-left: 1px #6666FF solid;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 11px;
}

.tdHeaderAndFooter
{
	border-bottom: dotted 2px #999999;
}

.tdLogo
{
	border-bottom: solid 5px #999999;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-right: solid 5px #999999;
	text-align: center;
}

.tdFooter
{
	border-top: dotted 2px #999999;
}

.makesborder
{
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
}

.tdBolder
{
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	border-bottom: solid 0px #999999;
	border-top: solid 2px Orange;
	background: #CFCFCF;
	height: 25px;
}

.tdCrystalReportBolder
{
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	border-bottom: solid 2px Orange;
	border-top: solid 0px 999999;
	background: #CFCFCF;
	height: 25px;
}


.whiteBolder
{
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	border-bottom: solid 0px #999999;
	border-top: solid 1px grey;
	height: 25px;
}


.tdBolderThin
{
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	border-bottom: solid 0px #999999;
	border-top: solid 1px #999999;
	background: #FFCCFF;
}



.tdFooterBolder
{
	border-left: solid 0px #999999;
	border-right: solid 0px #999999;
	border-bottom: solid 0px #999999;
	border-top: solid 0px #999999;
	background: #CFCFCF;
	height: 25px;
	text-align: right;
	padding-right: 20px;
}

.tdDouble
{
	border-left: solid 2px #999999;
	border-right: solid 2px #999999;
	border-bottom: solid 2px #999999;
	border-top: solid 2px #999999;
}


.EnableDragControl
{
	width: 465px;
}

.DisableDragControl
{
	width: 99%;
}


.link
{
	color: Orange;
	font-weight: bold;
}

.link1
{
	color: Orange;
	font-weight: bold;
	background-color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 11px;
	border: solid 1px #999999;
	padding: 1px 6px 1px 6px;
	cursor: pointer;
}

.lnkBackground .td
{
	background-color: #eee;
}

.topbanner
{
	background-image: url(../../Images/header.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.top_login_strip
{
	background-color: #000000;
	height: 140px;
	width: 100%;
}
.greytitle
{
	background-image: url(../../Images/GreyTitle.jpg);
	background-repeat: repeat-x;
	width: 100%;
}
.pen12
{
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 11px;
}
.pen13
{
	color: #333333;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 13px;
}
.white_pen20
{
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 20px;
	color: #FFFFFF;
}
.white_pen16
{
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 16px;
	color: #FFFFFF;
}
.white_pen12
{
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
}
.header
{
	color: #000066;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Times New Roman;
}
.textbox
{
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}
.checkbox
{
	border: solid 1px #999999;
}
.menu_text
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 12px;
	vertical-align: middle;
	text-align: center;
}
.menu_items
{
	background-color: #000000;
	height: 36px;
}
.pad_menu
{
	padding: 0px 40px 0px 40px;
	margin: 0px 40px 0px 40px;
}
.top_strip
{
	background-color: #000000;
	height: 50px;
	width: 100%;
}
.bottom_strip
{
	background-color: #000000;
	height: 30px;
	width: 100%;
}
.title_strip
{
	background-color: #CFDB6B;
	height: 50px;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 28px;
	color: #FFFFFF;
}
.main_strip
{
	background-color: #EEEEEE;
}
.dark_grey
{
	background-color: #333333;
}
.contentplaceholderbg
{
	background-color: #666666;
}
.light_grey
{
	background-color: #AEAEAE;
}
.dark_grey
{
	background-color: #333333;
}
.black
{
	background-color: Black;
}


.padding_center
{
	text-align: center;
	background-color: Transparent;
	color: ThreeDDarkShadow;
}

.padding
{
	padding-left: 25px;
}

.pad_text
{
	padding-left: 42px;
}
.pad_left
{
	padding-left: 42px;
}
.pad_right
{
	padding-right: 42px;
}
.pad
{
	padding-left: 42px;
	padding-right: 42px;
}
.pad_map_tools
{
	padding-top: 7px;
	padding-bottom: 7px;
}
.pad_table
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 0px;
}
.pad_header_left
{
	padding-left: 20px;
}
.pad_header_right
{
	padding-right: 20px;
}
.domino
{
	background-image: url(../Images/domino.jpg);
	background-repeat: no-repeat;
	background-position: 0px 113px;
}
.black_pen16
{
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 16px;
}
.black_pen14
{
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 14px;
}

.black_pen12
{
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 12px;
}
.grey_pen11
{
	color: #CCCCCC;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 11px;
}
.white_pen10
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 10px;
}

.black_pen11
{
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 11px;
}


.black_pen10
{
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 10px;
}

.white_pen11
{
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 11px;
}
.pad_table
{
	padding: 20px 20px 20px 30px;
	margin: 20px 20px 20px 30px;
}

.no_pad
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
a
{
	text-decoration: none;
	color: #FFCC00;
}

a.black_button:hover
{
	color: #FFCC00;
}
.grey_border
{
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
}
.table_border
{
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
}
.title_border
{
	border-style: solid;
	border-color: #666666;
	border-width: 1px;
}
.light_border
{
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px;
}
.lat_lon
{
	font-size: 11px;
	width: 125px;
	border-top-style: none;
	font-family: Tahoma,Verdana,Arial,Times New Roman;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.black_button
{
	background-color: #000000;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: #FFFFFF;
	border: solid 1px #999999;
	padding: 1px 6px 1px 6px;
	cursor: pointer;
}

/* GREY BUTTON 
        background-image: url('admin-silver-bar.jpg');
        background-repeat: repeat-x;
        height: 21px;
        font-family: Tahoma, Verdana, Arial, Times New Roman;
        font-size: 11px;
        color: Black;
        border: solid 1px #999999;
        padding: 1px 6px 1px 6px;
        cursor: pointer;
*/


.grey_button
{
	background-color: InactiveBorder;
	font-family: Tahoma, Verdana, Arial, Times New Roman;
	font-size: 11px;
	color: Black;
	border: solid 1px #999999;
	padding: 1px 6px 1px 6px;
	cursor: pointer;
}




.red_gradient_left
{
	background-image: url(../../Images/RedGradientLeft.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 100px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.red_gradient_right
{
	background-image: url(../../Images/RedGradientRight.jpg);
	background-repeat: no-repeat;
	height: 38px;
	width: 106px;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.grey_gradient_right
{
	height: 26px;
	width: auto;
	vertical-align: middle;
	text-align: center;
	padding: 0px 20px 0px 20px;
	margin: 0px 0px 0px 0px;
}
.grey_gradient_title
{
	background-image: url(../../Images/GreyTitle.jpg);
	background-repeat: repeat-x;
	height: 32px;
	width: 106px;
	vertical-align: middle;
	text-align: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

fieldset
{
	border: 1px solid #781351;
	width: auto;
}

legend
{
	color: #fff;
	background: #999999;
	border: 1px solid #781351;
	padding: 2px 6px;
}


H1
{
	margin: 0px 10px;
}
H2
{
	margin: 0px 0px 10px;
	text-align: center;
}
P
{
	margin: 0px 10px;
}
H1
{
	font-size: 250%;
	color: #999;
}
H2
{
	font-size: 125%;
	color: Navy;
}
H3
{
	font-size: small;
	color: Maroon;
}
H4
{
	font-size: smaller;
	color: Navy;
}

P
{
	padding-bottom: 10em;
}
H2
{
	padding-top: 0.3em;
}
DIV#nifty
{
	background: #9bd1fa;
	margin: 10px;
}
B.rtop
{
	display: block;
	background: #fff;
}
B.rbottom
{
	display: block;
	background: #fff;
}
B.rtop B
{
	display: block;
	background: #9bd1fa;
	overflow: hidden;
	height: 1px;
}
B.rbottom B
{
	display: block;
	background: #9bd1fa;
	overflow: hidden;
	height: 1px;
}
B.r1
{
	margin: 0px 5px;
}
B.r2
{
	margin: 0px 3px;
}
B.r3
{
	margin: 0px 2px;
}
B.rtop B.r4
{
	margin: 0px 1px;
	height: 2px;
}
B.rbottom B.r4
{
	margin: 0px 1px;
	height: 2px;
}


#ex1
{
	-moz-border-radius: 1em;
	border-radius: 1em;
}
