#updatingDspSummary {
	display:none;
	position: absolute;
	top: 40px;
	color:#4D88CF;
	font-weight: bold;
	right: 10px;
}

hr.reportBreak {
	width: 99%;
	margin-left: 6px;
	color: #C0C0C0;
}

table td.percentageData {
	padding-right: 10px;
	text-align: right;
	width: 65px;
}

table td.legendImage {
	padding-left: 6px;
	text-align: left;
	width: 160px;
	white-space:nowrap;
}

table td.numberOfDrivers {
	padding-right: 20px;
	text-align: right;
	width: 45px;
}

table.graphTable {
	margin: 15px 10px 10px 5px;
	width: 270px;
}

table td.totalLabel {
	height: 25px;
	padding-right: 10px;
	text-align: right;
	font-weight: bold;
	color: #666666;
}

table td.totalData {
	padding-right: 20px;
	text-align: right;
	font-weight: bold;
	color: #666666 !important;
}

table td.totalData a {
	color: #666666 !important;
}

.droptrueGraph {
  list-style-type: none;
  margin: 0;
  background: #DEEBFF;
  padding: 5px;
  border-radius: 6px;
}

.twoPerRow {
  width: 599px;
}

.threePerRow {
  width: 904px;
}

.droptrueGraph li {
  margin: 5px;
  padding: 5px;
  width: 279px;
  list-style-image: none;
  text-align: center;
}

.droptrueGraph .ui-state-highlight {
  float: left;
  width: 278px;
  border-radius: 6px;
}

.droptrueGraph .ui-state-default {
  float: left;
  background: #EDF7FF !important;
  border-radius: 6px;
}

#dspSummaryTab .ui-state-default a, #dspSummaryTab .ui-state-default a:link, #dspSummaryTab .ui-state-default a:visited {
  text-decoration: underline !important;
}

.linkPlaceholder {
  text-align: left;
  margin-left: 5px;
}

#showGraphs {
  margin-left: 5px; margin-right: 5px
}

#showGraphs ul {
  list-style-type: none;
  list-style-image: none;
  background: none repeat scroll 0 0 #DEEBFF;
  border-radius: 6px 6px 6px 6px;
  margin: 0;
  padding: 5px;
}

#showGraphs li {
  display: inline-block;
  width: 220px;
  cursor: pointer;
}

#showGraphs li a {
  color: #3E6FB8;
  font-style: italic;
  font-weight: bold;
}

#summaryGraphDiv h3.graphTitle {
  font-size: 1.5em !important;
}

.driverMonitored, .driverNotMonitored, .driverInactive, .driverDeleted, .driverNoStatus {  
  float: left;
  width: 16px;
  height: 16px;
  background-image: url("../images/DSMonitoring.gif");
  background-repeat: no-repeat;
}

.driverMonitored {
  background-position: 0px 0px;
}

.driverNotMonitored {
  background-position: -16px 0px;
}

.driverInactive {
  background-position: -32px 0px;
}

.driverDeleted {
  background-position: -48px 0px;
}

.driverNoStatus {
  background-position: -64px 0px;
}

.driverIncomplete {  
  float: left;
  width: 16px;
  height: 16px;
  background-image: url("../images/warning.gif");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

.driverIncompleteHide {
  float: left;
  width: 16px;
  height: 16px;
  background-image: url("../images/warning.gif");
  background-repeat: no-repeat;
  background-position: -16px 0px;
}

.dsMvrScheduled, .dsMvrPending, .dsMvrApproved, .dsMvrNoSchedule {  
  float: left;
  width: 16px;
  height: 16px;
  background-image: url("../images/mvrScheduling.png");
  background-repeat: no-repeat;
}

.dsMvrScheduled {
  background-position: -16px 0px;
}

.dsMvrPending {
  background-position: 0px 0px;
}

.dsMvrApproved {
  background-position: -32px 0px;
}

.dsMvrNoSchedule {
  background-position: -48px 0px;
}

/* New overflow classes to replace trunk8 functionality */
.overflowDsName {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 161px;
    white-space: nowrap;
}

.overflowDsGroup {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 104px;
    white-space: nowrap;
}

.overflowDsComment {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 146px;
    white-space: nowrap;
}

.overflowDriverMessage {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 225px;
    white-space: nowrap;
}

.overflowDsOrderName {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 155px;
    white-space: nowrap;
}

.overflowDsFilterAccount {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 180px;
    white-space: nowrap;
}