

.GridHeader_Default, .GridHeader_Default a
{
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
}

/*---:[ named page elements ]:---*/
#header
{
	background-color: #484848;
	border-bottom: 0.6em solid #5e5e5e;
	padding: 0 0 0 0;
	color: #999999;
	width:auto;
	height: 28px;
}

#navcontainer img
{
	margin-top:5px;
	margin-right:3px;
}


#navcontainer
{
	margin: 0 auto;	
	width: 100%;
	height: 40px;
	position: relative;
}

#nav
{
	float: left;
	padding: 1em 0;
	position: relative;
	top: 20px;	
}

#nav li a:link { color: #01a9d3; }
#nav li a:visited { color: #01a9d3; }

.signedIn
{
	position:absolute;
	left:710px;
	top:9px;
	color:white;
	text-align:right;
	width:250px;
}

#subnav li a:link { color: #ffffff; }
#subnav li a:visited { color: #ffffff; }
#subnav li a:hover { text-decoration: underline; }

/* Global classes */
.rdFilter
{
	background-color: #999999;
	padding: 0.5em;
	text-align: right;
	min-height:30px;
	margin-bottom:5px;
	font-size:80%;
}

.widget-header
{
	width: 100%;
	text-align:right;
}

.widget-actions
{
	position:relative;
	top:1em;
	font-size:80%;
	text-align:right;
}

/* Grid row colouring */
table th.sortable, table th.sort-ascending, table th.sort-descending
{
	background-color: transparent;
}

/* Banner */
.banner
{
	margin:0pt auto;
	padding:1em;
	font-size:1.3em;
	text-align:left;
	white-space:nowrap;
	text-align:center;
}

/* Breadcrumb */
.notificationDetail h2 
{
	margin-top:1em;
	margin-bottom:1em;
	font-size:200%;
}

.GridHeader_Default 
{
	padding-bottom: 0 !important;
	line-height: 1 !important;
	
}
     
/* Admin fields */
.NoLink, .NoLink:hover
{
	text-decoration: none;
	cursor: default;
	color:#363636;
}

.ScheduleErrorDiv
{
	background-color: #FFFFCC;
	border: 1px solid #FF0000;
	padding: 10px;
	margin: 10px;
	font-weight: bold;
}

.ScheduleSuccessDiv
{
	background-color: #FFFFCC;
	border: 1px solid #00FF00;
	padding: 10px;
	margin: 10px;
	font-weight: bold;
}

.WidgetSubTitle 
{
	color:#757575;
	font-size:1.4em;
	font-weight:normal;
	vertical-align:bottom !important;
	/*border:1px solid black;*/
	line-height:2.0em;
	float:left;
}

.WidgetSubTitle .tooltip
{
	height:100%;
	font-size:0.9em;
}

#nav li a.current:link, #nav li a.current:visited
{
	color: #FFF;
}

.chkbox
{
 	font-family: Arial, Sans-Serif;
	font-size: 9px;
	color: #666666;
}

.mapKey table.keyItems .vehicleCluster
{
	background: #ffffff url('../../images/vehiclecluster.gif');
	width: 200px;
}

.mapKey table.keyItems .vehicleCluster 
{		
	background:#ffffff url('../../images/vehiclecluster.gif') no-repeat center left;
	padding-left: 26px;
}

.mapKey table.keyItems .machineCluster 
{		
	background:#ffffff url('../../images/vehiclecluster.gif') no-repeat center left;
	padding-left: 26px;
}



.logo {
  background: url("../../Content/microboot/img/theme-daf/logo.png") 0 50% no-repeat;
  float: left;
  height: 49px;
  margin: 15px 0 0;
  text-indent: -999999px;
  width: 161px;
}

#navigationtabs
{
	width: 100%;
	background-color: #dadada;
}

#tabs li.active
{
	color: #fff;
	background-color: #dadada;
}

#tabs li.active a.current
{
	color: #fff;
	background-color: #dadada;
}

/*To make admin screen display correctly*/
.adminBodyFix{
    margin-top: 70px;
}
