﻿body 
{
	font-family: Arial;
	color: #666666;
	font-size: 9pt;
	margin: 0px;
	margin-bottom: 5px;
}

img 
{ 
	display: block; 
}

p 
{
	font-family: Arial;
	font-size: 9pt;
	color: #666666;
}

.eulah5
{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.MasterContent
{
	/*background-image: url(images/bannerbackground.jpg);
	background-position:top;
	background-repeat: repeat-x; */
}

.public_heading
{
	font-family: Arial;
	font-size: 18pt;
	font-weight: bold;
	
}

a:link 
{
	color: #666666;
	text-decoration: underline;
}
a:visited 
{
	color: #666666;
}
a:hover 
{
	color: #666666;
}
a:active {
	color: #666666;
}

.QuickLinkTable
{
	
}

.QuickLinkTable td
{
	padding-left: 15px;
	height: 20px;
}

.ReferenceTable
{
	
}

.ReferenceTable td.CaptionCell
{
	width: 200px;
}

.ReferenceTable td.DetailCell
{
	
}
.StageTableControl
{
	vertical-align:top;
}

.StageResultsControl
{
	border-top: 1px solid #A5A4BD;
	border-left: 1px solid #A5A4BD;
	border-bottom: 1px solid #A5A4BD;
	border-right: 1px solid #A5A4BD;
	width:260px;
}


.StageResultsControl td.ResultsStageHeader
{
	color: white;
	background-color: #88a1be;
	font-weight: bold;
	text-align :center;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px; 
	border-bottom: 1px solid #eeeeee; 
}

.StageResultsControl td.ResultsColumnHeader
{
	border-bottom: 1px solid #eeeeee; 
	width:50px;
	font-weight: bold;
	text-align :center;
}

.StageResultsControl td.RowVehicleCell
{
  width : 50px;
  cursor: default;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid white; 
  font-family: Arial; 
  font-size: 10px; 
}

.StageResultsControl td.RowVehicleCellPublic
{
  width : 160px;
  cursor: default;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid white; 
  font-family: Arial; 
  font-size: 10px; 
}

.StageResultsControl td.RowVehicleCell:link
{
	font-family:Arial;
	font-size: 8pt;	
	color: #666666;
}

.StageResultsControl td.RowVehicleCell:visited
{
	font-family:  Arial;
	font-size: 8pt;	
	color: #666666;
}

.StageResultsControl td.RowStartTimeCell
{
	width: 70px;
	font-family: Arial; 
    font-size : 10px; 
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.RowFinishTimeCell
{
	width: 70px;
	font-family: Arial; 
    font-size: 10px; 
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.RowMissingCell
{
	width: 70px;
	background-color: #cccccc;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.RowMultipleCell
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #FF69B4;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.RowDefaultTime
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #fff993;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.RowAssessedTime
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #a0dcff;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.RowManualTimeChange
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #a7ff7c;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.RowElapsedTimeCell
{
	width: 70px;
    font-family: Arial; 
    font-size: 10px; 
	background-color: #FFFFFF; 
}

.StageResultsControl td.RowCorrectedTimeCell
{
	width: 70px;
    font-family: Arial; 
    font-size: 10px; 
	background-color: #FF6666; 
}

.StageResultsControl td.RowCorrectedMissingCell
{
	width: 70px;
	background-color: #999999;
}


/**********Alternate Row**************/

.StageResultsControl td.AlternateRowVehicleCell
{
  width: 50px;
  background-color: #cbd7e5; 
  border-left: 1px solid #F4F4F4; 
  border-right: 0px; 
  font-family: Arial; 
  font-size: 10px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.StageResultsControl td.AlternateRowVehicleCellPublic
{
  width : 160px;
  background-color: #cbd7e5; 
  border-left: 1px solid #F4F4F4; 
  border-right: 0px; 
  font-family: Arial; 
  font-size: 10px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.StageResultsControl td.AlternateRowVehicleCell:link
{
	font-family: Arial;
	font-size: 8pt;	
	color: #666666;
}

.StageResultsControl td.AlternateRowVehicleCell:visited
{
	font-family: Arial;
	font-size: 8pt;	
	color: #666666;
}

.StageResultsControl td.AlternateRowStartTimeCell
{
  width : 70px;
  background-color: #cbd7e5;
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: Arial; 
  font-size: 10px; 
  border-right: 0px; 
}

.StageResultsControl td.AlternateRowFinishTimeCell
{
  width : 70px;
  background-color: #cbd7e5;
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: Arial; 
  font-size: 10px; 
  border-right: 0px; 
}

.StageResultsControl td.AlternateRowMissingCell
{
	width: 70px;
	background-color: #cccccc;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.AlternateRowMultipleCell
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #FF69B4;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.AlternateRowDefaultTime
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #fff993;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.AlternateRowAssessedTime
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #a0dcff;
	border-right: 1px solid #eeeeee; 
}
.StageResultsControl td.AlternateRowManualTimeChange
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #a7ff7c;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.AlternateRowElapsedTimeCell
{
  width : 70px;
  font-family: Arial; 
  font-size: 10px; 
  background-color: #cbd7e5;
  border-right: 1px solid #F4F4F4; 
}

.StageResultsControl td.AlternateRowCorrectedTimeCell
{
	width: 70px;    
	font-family: Arial; 
    font-size: 10px; 
	background-color: #FF6666; 
}

.StageResultsControl td.AlternateRowCorrectedMissingCell
{
	width: 70px;
	background-color: #999999;
}


/**********Highlight Row**************/

.StageResultsControl td.HighlightRowVehicleCell
{
  width: 50px;
  background-color: #98A4B2; 
  border-left: 1px solid #F4F4F4; 
  border-right: 0px; 
  font-family: Arial; 
  font-size: 10px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.StageResultsControl td.HighlightRowVehicleCellPublic
{
  width : 160px;
  background-color: #98A4B2; 
  border-left: 1px solid #F4F4F4; 
  border-right: 0px; 
  font-family: Arial; 
  font-size: 10px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.StageResultsControl td.HighlightRowVehicleCell:link
{
	font-family: Arial;
	font-size: 8pt;	
	color: #666666;
}

.StageResultsControl td.HighlightRowVehicleCell:visited
{
	font-family: Arial;
	font-size: 8pt;	
	color: #666666;
}

.StageResultsControl td.HighlightRowStartTimeCell
{
  width : 70px;
  background-color: #98A4B2;
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: Arial; 
  font-size: 10px; 
  border-right: 0px; 
}

.StageResultsControl td.HighlightRowFinishTimeCell
{
  width : 70px;
  background-color: #98A4B2;
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: Arial; 
  font-size: 10px; 
  border-right: 0px; 
}

.StageResultsControl td.HighlightRowMissingCell
{
	width: 70px;
	background-color: #cccccc;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.HighlightRowMultipleCell
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #FF69B4;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.HighlightRowDefaultTime
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #fff993;
	border-right: 1px solid #eeeeee; 
}
.StageResultsControl td.HighlightRowAssessedTime
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #a0dcff;
	border-right: 1px solid #eeeeee; 
}
.StageResultsControl td.HighlightRowManualTimeChange
{
	width: 70px;
    font-family: Arial; 
    font-size : 10px; 
	background-color: #a7ff7c;
	border-right: 1px solid #eeeeee; 
}

.StageResultsControl td.HighlightRowElapsedTimeCell
{
  width : 70px;
  font-family: Arial; 
  font-size: 10px; 
  background-color: #98A4B2;
  border-right: 1px solid #F4F4F4; 
}

.StageResultsControl td.HighlightRowCorrectedTimeCell
{
	width: 70px;    
	font-family: Arial; 
    font-size: 10px; 
	background-color: #FF6666; 
}

.StageResultsControl td.HighlightRowCorrectedMissingCell
{
	width: 70px;
	background-color: #999999;
}

/************************/

.SearchBox
{
	vertical-align: middle;
}

.SearchTextBox
{
	background-color: #eeeeee;
	font-family: arial ; 
	font-size: 12px;
	border: solid 1px #d4d4d4;
	width: 145px;
	color: #666666;
}

.RecentItemCell
{
	padding-left: 15px;
	padding-bottom: 5px;
	border-bottom: solid 1px white;
}

.RecentItemLink:link
{
	font-family:  Arial;
	font-size: 8pt;	
	color: #666666;
}

.RecentItemLink:visited
{
	font-family:  Arial;
	font-size: 8pt;	
	color: #666666 ;
}


/* ################ Common Styles Used by Tabs and Content Holder Control ################ */

.TabTopGroup
{
/*  z-index:99;
	position:relative; */
	background-image:url(images/tab/tab_default_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 25px;
}

.SubTopGroup
{
}

.SubTabContainer
{
  background-color :White; 
  border: 1px solid #919B9C;
  top:-1px;
  z-index:98; 
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px; 

}


.TargaContent
{
}



.TargaContentHeadingCell
{
	padding-left: 10px;
	font-family: arial;
	font-weight: bold; 
	font-size: 10pt;	
	white-space: nowrap;
	color: White;
	
}

.TargaContentCommandCell
{
	
}

/*  menu styles  */

.ContentMenuTopGroup
{
  cursor:pointer; 
  border: 0px;
  padding-left: 10px;
  padding-right: 10px;
}

.ContentMenuGroup
{
  background-color:#F5F5F5;
/*  border:1px #4E5358 solid; 
  border-style:solid;*/
  cursor:default; 
}


.ContentMenuItem
{
  border: 1px solid #F5F5F5; 
  color:#666666;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.ContentMenuItemHover 
{
  background-color:#d4d4d4; 
  color: #666666;
  border: 1px solid #57566F; 
  border-top-color: #9190AC; 
  border-left-color: #9190AC;
  font-family:tahoma; 
  font-size:11px; 
  cursor:default; 
}

.ContentMenuBreak
{
	background-color: silver; 
	width:100%;
	height:2px;
}

.ValidationErrorText 
{
	color: Red;
	font-weight: bold;
}

.VehicleNote
{
	white-space: normal;
}

.VehicleCommunicationDiv
{
	font-weight: bold; 
	font-size: 14pt;
	text-align: center;	
	padding-top: 50px;
}

/* ################ Common Styles For Reports ################ */

.ReportListControl
{
	border-top: 1px solid #A5A4BD;
	border-left: 1px solid #A5A4BD;
	border-bottom: 1px solid #A5A4BD;
	border-right: 1px solid #A5A4BD;
	width:260px;
	border-collapse: collapse;
}

.ReportListControl td.ListTitle
{
	color: white;
	background-color: #88a1be;
	font-weight: bold;
	text-align :center;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px; 
	border-bottom: 3px solid #eeeeee; 
}

.ReportListControl td.ListHeader
{
	text-align :center;
	font-weight: bold;
	font-size: 14px;
	border-bottom: 2px solid #eeeeee; 
}

.ReportListControl td.ResultsColumnHeader
{
	color: white;
	border: 2px solid #aaaaaa;
	background-color: #555555;
	width :15%;
	font-weight: bold;
	font-size: 12px;
	text-align :center;
	padding-top: 4px;
	padding-bottom: 4px; 
}

.ReportListControl td.RowDataCell
{
  cursor: default;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-top: 1px solid black; 
  border-left: 1px solid black; 
  border-right: 1px solid black; 
  border-bottom: 1px solid black; 
  font-family: Arial; 
  font-size: 10px; 
  width  :15%;  
}

.ReportListControl td.StageRowDataCell
{
  cursor: default;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  padding-left : 15px;
  border-top: 1px solid black; 
  border-left: 1px solid black; 
  border-right: 1px solid black; 
  border-bottom: 1px solid black; 
  font-family: Arial; 
  font-size: 10px; 
  
}

.ReportListControl td.RowCenterDataCell
{
  text-align  :center;
  cursor: default;
  padding: 3px;
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-top: 1px solid black; 
  border-left: 1px solid black; 
  border-right: 1px solid black; 
  border-bottom: 1px solid black; 
  font-family: Arial; 
  font-size: 10px; 
}

.ReportListControl td.AlternateRowDataCell
{
  background-color: #cbd7e5; 
  border-top: 1px solid black; 
  border-left: 1px solid black; 
  border-right: 1px solid black; 
  border-bottom: 1px solid black; 
  font-family: Arial; 
  font-size: 10px; 
  padding-left: 2px; 
  padding-right: 3px; 
}
.ReportListControl td.AlternateStageRowDataCell
{
  background-color: #cbd7e5; 
  border-top: 1px solid black; 
  border-left: 1px solid black; 
  border-right: 1px solid black; 
  border-bottom: 1px solid black; 
  font-family: Arial; 
  font-size: 10px; 
  padding-left: 15px; 
  padding-right: 3px; 
}

.ReportListControl td.AlternateRowCenterDataCell
{
  text-align  :center;
  background-color: #cbd7e5; 
  border-top: 1px solid black; 
  border-left: 1px solid black; 
  border-right: 1px solid black; 
  border-bottom: 1px solid black; 
  font-family: Arial; 
  font-size: 10px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

/* ############################################################################## */
