/* Custom styles for EagleTrack */
#logo {
    padding: 0;
    margin: 0;
	position: absolute;
	top: 0px;
	left: 140px;
	height: 10px;
	width: 10px;
	border: none;
	z-index: 2000;
}
#bottomlogo {
    padding: 0;
    margin: 0;
	position: absolute;
	bottom: 30px;
	left: 100%;
	height: 65px;
	width: 160px;
	border: none;
	z-index: 2000;
	margin-left: -170px;
}

#link {
	padding: 0;
    margin: 0;
    position:absolute;
    top:590px;
    width:250px;
    height:60px;
	border: none;
	left: 15px;
	/*margin-left: -250px;*/
  	z-index: 1900;
	font-family: arial, helvetica;
	font-size: 11px;
}

#footer 
{
	padding: 0;
    margin: 0;
    position:absolute;
    bottom:0px;
    width:400px;
    height:48px;
	border: none;
	left: 50%;
	margin-left: -200px;
  	z-index: 1900;

}

#splashlogo {
    padding: 0;
    margin: 0;
	height: 200px;
	width: 391px;
	border: none;
	z-index: 2000;

	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -195px;
	margin-top: -100px;

}
#loginlogo {
    padding: 0;
    margin: 0;
	height: 130px;
	width: 300px;
	border: none;
	left: 0;
	margin-left: -40px;
	margin-top: -140px;

}
html {
    margin:0;
    padding:0;
    background:#a7a09a;
    color:#000;
	width: 100%;
	height: 100%;
}

body {
    overflow: hidden;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background:#FFFFFF;

}

#main {
    padding: 0;
    margin: 0;
    position: absolute;	
    width:100%;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: auto;
    background:#99b3cc;
    overflow:hidden;

}

a:link, a:visited, a:hover, a:active
{
    color: #000000;
}

#mousePos{
    color:#CCCCCC;
    font-family: tahoma, arial, helvetica;
    font-weight:bold;
    font-size:10px;
    text-align:left;
}

    


    
#sidebar1
{
    clear:both;
    position:absolute;
    /*background:#99c;*/
    float:right;
    width:250px;
    height:610px;
    right:0px;
    top:0px;
    overflow:hidden;
	font-family: arial, helvetica;
	font-size: 11px;
}

#sidebar
{
	padding: 0;
    margin: 0;
    position:absolute;
    top:0px;
    width:250px;
    height:610px;
	border: none;
	left: 15px;
	/*margin-left: -250px;*/
  	z-index: 1900;
	font-family: arial, helvetica;
	font-size: 11px;

}

/* Busy Panel */

.busy_panel
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: -200px;
	left:-200px;
	height: 10px;
	width: 10px;
	border: none;
	z-index:2500;
}

.busy_panel_icon
{
	position:relative;
	width: 55px;
	height: 55px;
	top: 50%;
	left: 50%;
	margin-left: -29px;
	margin-top: -30px;

}
/* Slider Panel Border*/
#slider_panel
{

	padding: 0;
    margin: 0;
    position:absolute;
    bottom:0px;
    width:400px;
    height:48px;
	border: none;
	left: 95px;
  	z-index: 1900;

}
#slider_panel_tl
{
	padding: 0;
	margin: 0;
	position:absolute;
	bottom: 95px;
	left:90px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#slider_panel_tm
{
	padding: 0;
	margin: 0;
	position:absolute;
	bottom: 95px;
	left:100px;
	height: 10px;
	width: 400px;
	border: none;
	overflow:hidden;
}

#slider_panel_tr
{
	padding: 0;
	margin: 0;
	position:absolute;
	bottom: 95px;
	left:500px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#slider_panel_l
{
	padding: 0;
	margin: 0;
	position:absolute;
	bottom: 70px;
	left:90px;
	height: 25px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#slider_panel_content
{
	display: inline;
	white-space:nowrap;
	padding: 0;
	margin: 0;
	position:absolute;
	bottom: 70px;
	left:100px;
	height: 25px;
	width: 400px;
	border: none;
	overflow:hidden;

}

#slider_panel_r
{
	padding: 0;
	margin: 0;
	position:absolute;
	bottom: 70px;
	left:500px;
	height: 25px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#slider_panel_bl
{
	padding: 0;
	margin: 0;
	position:absolute;
	bottom: 60px;
	left:90px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#slider_panel_bm
{
	padding: 0;
	margin: 0;
	position:absolute;
	bottom: 60px;
	left:100px;
	height: 10px;
	width: 400px;
	border: none;
	overflow:hidden;
}
#slider_panel_br
{
	padding: 0;
	margin: 0;
	position:absolute;
	bottom: 60px;
	left:500px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}

/* Login Panel Title Border*/
#login_panel_title_tl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_title_tm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#login_panel_title_tr
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_title_l
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 10px;
	left:0px;
	height: 30px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_title_content
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 10px;
	left:10px;
	height: 30px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#login_panel_title_r
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 10px;
	left:240px;
	height: 30px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_title_bl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 40px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_title_bm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 40px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#login_panel_title_br
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 40px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}


/* Login Panel Border*/
#login_panel_tl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 50px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_tm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 50px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#login_panel_tr
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 50px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_l
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 60px;
	left:0px;
	height: 140px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_content
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 60px;
	left:10px;
	height: 140px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#login_panel_r
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 60px;
	left:240px;
	height: 140px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_bl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 200px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#login_panel_bm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 200px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#login_panel_br
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 200px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}


/* Reports */
#reportsview 
{    
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;
	height: 340px;
} 

#reportsview input
{
	color:#000000;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

#reportsview select
{
	color:#000000;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

#reportrequestsview
{
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;
}
#reportRequestsContainer
{
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;
	height: 380px;

}
#reportRequestsContainer ul 
{
	list-style: none; 
	padding: 0; 
	margin: 0;
}
#ExceptionListPane
{
	width: 210px;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;
	height: 130px;

	
}

/* Messages */
#messagesview 
{    
    color:#093a7f;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;
	height: 340px;
} 

#messagesview input
{
	color:#093a7f;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

#messagesview textarea
{
	color:#093a7f;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

#messagesview select
{
	color:#093a7f;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

#messagerequestsview
{
    color:#093a7f;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;
}
#messageRequestsContainer
{
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
    color:#093a7f;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;
	height: 380px;

}
#messageRequestsContainer ul 
{
	list-style: none; 
	padding: 0; 
	margin: 0;
}

/* History */
#historyview 
{    
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;

} 

#historyview input
{
	color:#000000;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

#historyview select
{
	color:#000000;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

/* Live */
#liveview 
{    
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;

} 

/* Waypoint */
#waypointeditwrapper
{
	height: 410px;
}
#waypointview 
{    
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;

} 
#waypointeditview
{    
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: normal;

} 
#waypointeditview input
{
	color:#000000;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

#waypointeditview select
{
	color:#000000;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

#setpointflagspanel
{
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
    color:#000000;
	height: 100px;
	width: 190px;
}
#setpointlistpanel
{
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow-y: scroll;
    color:#000000;
	height: 80px;
	width: 190px;
}
#updownpanel
{
	color:#000000;	
}
#login_panel_title
{
	width: 230px;
	height: 50px;
	position: absolute;
	text-align:center;
	font-family: tahoma, arial, helvetica;
	font-weight:500;
	font-size: 1.1em;
	padding: 2px;

	color:#FFFFFF;
	
}

/* Login Panel */
#login_wrapper{
	width: 250px;
	height: 160px;
	position: absolute;
	top: 300px;
	left: 50%;
	margin-left: -125px;
	margin-top: -125px;
	font-family: tahoma, arial, helvetica;
	z-index: 3000;

}

#login_panel 
{    
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.8em;
	font-weight: bold;

} 


.login_panel_label
{    
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 0.85em;
	font-weight:normal;
} 

/* Status Panel Border*/
#status_panel_tl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#status_panel_tm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#status_panel_tr
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#status_panel_l
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 10px;
	left:0px;
	height: 40px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#status_panel_content
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 10px;
	left:10px;
	height: 40px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#status_panel_r
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 10px;
	left:240px;
	height: 40px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#status_panel_bl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 50px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#status_panel_bm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 50px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#status_panel_br
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 50px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
input.default
{
   font-family:Tahoma,sans-serif;
   font-weight:bold;
    font-size:1.0em;
   color:#000000;
   background-color:#DDDDDD;
   border-style:solid;
   border-width:1px;
}
/* Status Panel */ 
#status_panel 
{    
    color:#FFFFFF;
	font-family: tahoma, arial, helvetica;
	font-size: 1.1em;
	font-weight: 500;

} 

/* Tool Panel Border*/
#tool_panel_tl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 60px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#tool_panel_tm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 60px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#tool_panel_tr
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 60px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#tool_panel_l
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 70px;
	left:0px;
	height: 510px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#tool_panel_content
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 70px;
	left:10px;
	height: 510px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#tool_panel_r
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 70px;
	left:240px;
	height: 510px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#tool_panel_bl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 580px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#tool_panel_bm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 580px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#tool_panel_br
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 580px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}

/* Tool Panel */ 
#tool_panel 
{    
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 1.1em;
	font-weight: bold;

} 
/* Link Panel Border*/
#link_panel_tl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#link_panel_tm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#link_panel_tr
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 0px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#link_panel_l
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 10px;
	left:0px;
	height: 40px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#link_panel_content
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 10px;
	left:10px;
	height: 40px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#link_panel_r
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 10px;
	left:240px;
	height: 40px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#link_panel_bl
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 50px;
	left:0px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
#link_panel_bm
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 50px;
	left:10px;
	height: 10px;
	width: 230px;
	border: none;
	overflow:hidden;
}
#link_panel_br
{
	padding: 0;
	margin: 0;
	position:absolute;
	top: 50px;
	left:240px;
	height: 10px;
	width: 10px;
	border: none;
	overflow:hidden;
}
/* Link Panel */ 
#link_panel 
{    
    color:#000000;
	font-family: tahoma, arial, helvetica;
	font-size: 1.1em;
	font-weight: bold;

} 
#grdVehiclesListContainer
{
	margin: 4px;
	width: 190px;
	height: 280px;
	overflow-style: hidden;
	overflow-y: auto;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;

}

#grdVehiclesSearchContainer
{
	margin: 4px;
	width: 190px;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

#vehicleEditContainer
{
	margin: 4px;
	width: 190px;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

input
{
	color:#000000;
	font-family: tahoma, arial, helvetica;
	font-weight: normal;
	font-size: 0.8em;
}

input.button,
input.buttonnarrow,
input.buttonwide
{
   font-size: 0.8em;
   font-family:Tahoma,sans-serif;
   font-weight:bold;
   color:#888888;
   width:100px;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
}

input.buttonnarrow
{
   width:50px;
}

input.buttonwide
{
   width:120px;
}


/* popup related styles */
.olPopup
{
	overflow:inherit;
}

.olPopup *
{
	font-family: tahoma, arial, helvetica;
	margin: 0px;
	padding:0px;
	font-size: 12px;
}

.olPopup a.close
{
	width: 14px;
	height: 14px;
	position: absolute;
	top: 10px;
	right: 28px;
	background: url(img/close.gif) no-repeat top left;
	margin: 0px;
	font-size: 1px;
	padding: 0px;
}

.olPopup a.close:hover
{
	background: url(img/close-hover.gif) no-repeat top left;
}

.olPopup .olPopupContent
{
	font-family: tahoma, arial, helvetica;
	min-width:200px;
	background-color: #ffffff !important;
	padding: 1px !important;
	margin: 0px !important;
	font-size: 0.80em;
}

.olPopup .olPopupContent h2
{
	font-size: small;
	font-family: tahoma, arial, helvetica;
	text-align: center;
	padding: 2px 0px 2px 0px;
	margin: 0px 6px 0px 6px;
	text-transform:capitalize;
}

.olPopup .olPopupContent table
{
	border-collapse:collapse;
	overflow: auto;
	padding: 0px;
}

.olPopupContent table td
{
	padding: 4px;
	border: 1px solid #cccccc;
}

.markerlabel
{
	padding: 1px;
	background-color: #FFFFFF;
	vertical-align:middle;
	white-space: nowrap;
	color: #333333;
	font-family: tahoma, arial, helvetica;
	font-weight: 700;
	font-size: 0.9em;
	text-align: left;
	position:relative;
	top: 0px;
	left: 20px;
}

.PopupCalendar .ajax__calendar_container {
    border:1px solid #7591bc;
    color: #000000;
    background-color: #ffffff;

    
}


.PopupCalendar .ajax__calendar_other .ajax__calendar_day,
.PopupCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #000000;
}
.PopupCalendar .ajax__calendar_hover .ajax__calendar_day,
.PopupCalendar .ajax__calendar_hover .ajax__calendar_month,
.PopupCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: #cccccc;
}
.PopupCalendar .ajax__calendar_active .ajax__calendar_day,
.PopupCalendar .ajax__calendar_active .ajax__calendar_month,
.PopupCalendar .ajax__calendar_active .ajax__calendar_year {
    color: red;
    font-weight:bold;
}




