﻿body 
    	{
    		text-align: center;
    		padding: 0;
    		margin: 0;
    		font-family: Arial;
    		font-size: 10pt;
    	}
    	a
    	{
    		color: #6e6e9e;
    	}
    	
    	h1
    	{
    	    font-size: 10pt;
    	    font-weight: bold;
    	    padding-bottom: 0;
    	    margin-bottom: 0;
    	}
    	
    	p
    	{
    	    margin-top: 0.5em;
    	    margin-bottom: 0.5em;
    	}
    	
    	p.endnote
    	{
    	    margin-top: 4em;
    	    margin-bottom: 0.5em;
    	    font-weight: bold;
    	}
    	
    	p.fineprint
    	{
    		color: #c7c7c7;
    		margin-top: 5px;
    		margin-bottom: 0;
    		text-align: right;
    		font-size: 8pt;
    	}
    	
    	.finePrintMaps
    	{
    		color: #c7c7c7;
    		margin-top: 5px;
    		margin-bottom: 0;
    		text-align: left;
    		font-size: 8pt;
    	}
    	
    	h2
    	{
    	    font-size: 12pt;
    	    font-weight: bold;
    	}
    	
    	h3
    	{
    	    font-size: 10pt;
    	    font-weight: bold;
    	}
    	
        ul.bulletless
        {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }
    	
    	div#frame 
    	{
    		width: 760px;
    		margin-right: auto;
    		margin-left: auto;
    		margin-top: 0px;
    		padding: 0px;
    		text-align: center;
    	}
    	
    	div#header
    	{
    		width: 762px;
    		text-align: center;
    		border-left:  solid 1px #525252;
    		border-right: solid 1px #525252;
    		padding: 10px;
    	}
    	
    	div#mainPageHeader
		{
			width: 760px;
			text-align: left;
			border-left: solid 1px #525252;
			border-right: solid 1px #525252;
			background-color: #5d7fa8;
		}
    	
    	img#splash
    	{
    		border-bottom: solid 1px black;
    	}
    	
    	div#mainContent
    	{
    		text-align: center;
    		width: 100%;
    	}
    	
    	div#content
    	{
    		text-align: left;
    		width: 740px;
    		border-left: solid 1px #c7c7c7;
    		border-right: solid 1px #c7c7c7;
    		border-bottom: solid 1px #c7c7c7;
    		padding: 10px;
    	}
    	
    	img.screenshot
    	{
    		padding: 0;
    	    margin-left: 0;
    	    margin-right: 1em;
    	    margin-top: 0.5em;
    	    margin-bottom: 0.5em;
    	    border: solid 1px #9e9e9e;
    	}
    	
    	img
    	{
    	    padding: 0;
    	    margin: 0;
    	    border: 0;
    	}
    	
    	table.sidebar
    	{
    	    border: 0;
    	    padding: 0;
    	    margin: 0;
    	}
    	
    	table.sidebar td
    	{
    	    vertical-align: top;
    	    padding-right: 10px;
    	    padding-bottom: 1.5em;
    	}
    	
    	table.sidebar td.short 
    	{
    	    padding-right: 10px;
    	    padding-bottom: 0.5em;
    	}
    	
    	table.sidebar td.leftshort
    	{
    		width: 150px;
    		color: #777777;
    	    text-align: right;
    	    padding-right: 10px;
    	    padding-bottom: 0.5em;
    	}
    	
    	table.sidebar td.left
    	{
    		width: 150px;
    		color: #777777;
    	    text-align: right;
    	    padding-right: 10px;
    	    padding-bottom: 1.5em;
    	}
    	
    	table.sidebar td.caption
    	{
    		width: 150px;
    		color: #777777;
    	    text-align: left;
    	    padding-right: 10px;
    	    padding-bottom: 1.5em;
    	}
    	
    	table.sidebar td.heading
    	{
    	    text-align: right;
    	    padding-right: 10px;
    	    padding-bottom: 1.5em;
    	}
    	
    	table.data
    	{
    	    border: 0;
    	    padding: 0;
    	    margin: 20px;
    	    border-collapse: collapse;
    	}
    	
    	table.data td
    	{
    	    padding: 5pt;
    	}
    	
    	table.menu
    	{
    	    border: 0;
    	    padding: 0;
    	    margin: 0;
    	    border-collapse: collapse;
    	}
    	
    	table.menu td
    	{
    	    padding-left: 3px;
    	    padding-right: 3px;
    	}
    	
    	table.menu td.last
    	{
    	    text-align: right;
    	}
    	
    	table.menu td.first
    	{
    	    padding-left: 10px;
    	}
    	
    	table.menu td.groupstart
    	{
    	    text-align: right;
    	    padding-left: 10px;
    	}
    	
    	table.menu td.groupend
    	{
    	    padding-right: 10px;
    	    border-right: solid 1px #d3d3d3;
    	}
    	
    	div#menu
    	{
    		width: 760px;
    		height: 27px;
    		text-align: left;
    		border-left: solid 1px #c7c7c7;
    		border-right: solid 1px #c7c7c7;
    		border-bottom: solid 1px #b8b8b8;
    		background-color: #e5e5e5;
    	}
		.txt
		{
			padding-left: 5px;
			padding-bottom: 2px;
			padding-top: 2px;
			margin-left:165px;
			font-size: 10pt;
			Color: Black;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		
		.SideBarTXT
		{
			padding-left: 4px;
			padding-right: 4px;
			padding-bottom: 2px;
			padding-top: 2px;
			font-size: 10pt;
			Color: Black;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		
		.errortxt
		{
			font-size: 12pt;
			color: #ffffff;
			font-family: Arial,Verdana, Microsoft Sans Serif;
			background-color: #ff3300;
			height: 15px;
			padding-bottom: 1px;
			padding-top: 2px;
			padding-left: 4px;
			padding-right: 4px;
			vertical-align: middle;
			text-align: center;
		}
		
		.reportMessagetxt
		{
			font-size: 9.5pt;
			color: red;
			font-weight: normal;
			font-family: Arial,Verdana, Microsoft Sans Serif;
			background-color: #ffffff;
			height: 13px;
			padding-bottom: 1px;
			padding-top: 2px;
			padding-left: 3px;
			padding-right: 3px;
			vertical-align: middle;
			text-align: left;
		}
		
		.FooterLink
		{
			font-size: 8pt;
			text-decoration:underline;
			Color: #5d7fa8;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.FooterLink:hover
		{
			text-decoration:none;
			font-size: 8pt;
			Color: #5d7fa8;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.FooterLink:active
		{
			text-decoration:none;
			font-size: 8pt;
			Color: gray;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.MainSiteLink
		{
			font-size: 10pt;
			text-decoration: underline;
			color: #5d7fa8;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.MainSiteLink:hover
		{
			text-decoration:none;
			font-size: 10pt;
			Color: #5d7fa8;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.MainSiteLink:active
		{
			text-decoration:none;
			font-size: 10pt;
			Color: Gray;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		
		.recentFixTime
		{
			font-size: 10pt;
			text-decoration:underline;
			Color: #5d7fa8;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.recentFixTime:hover
		{
			text-decoration:none;
			font-size: 10pt;
			Color: #5d7fa8;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.recentFixTime:active
		{
			text-decoration:none;
			font-size: 10pt;
			Color: Gray;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		
		.oldFixTime
		{
			font-size: 10pt;
			text-decoration:underline;
			Color: #d3d3d3;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.oldFixTime:hover
		{
			text-decoration:none;
			font-size: 10pt;
			Color: #d3d3d3;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.oldFixTime:active
		{
			text-decoration:none;
			font-size: 10pt;
			Color:Gray;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		
		.NewsDetailSubHeading
		{
			font-style: italic;
		}
		
		.AlignDataList
		{
			padding-left: 10px;
			margin-left: 0px
		}
		.DocumentItemStyle
		{
			 padding-left: 30px;
		}
		.HR
		{
			width: 100%;
			height: 1px;
			color: #4682b4;
		}
		div#Heading
		{
			margin-top: 5px;
			padding-left: 5px;
			padding-bottom: 2px;
			padding-top: 2px;
			padding-left: 10px;
			height: 50px;
			width: 100%;
			font-size: 14pt;
			Color: #5d7fa8;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.KnowledgeHeading
		{
			padding-left: 5px;
			padding-bottom: 2px;
			padding-top: 2px;
			font-size: 12pt;
			text-align: left;
			Color: #5d7fa8;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.Subheading
		{
			padding-bottom: 2px;
			padding-top: 2px;
			font-size: 10pt;
			font-weight: bold;
			Color: #5d7fa8;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		.iconLabel
		{
			padding-bottom: 1px;
			padding-top: 1px;
			font-size: 10pt;
			font-weight: bold;
			color: #000000;
			font-family: Arial,Verdana, Microsoft Sans Serif;
			font-variant: normal;
			background-color: #ffffff;
		}
		.ImageAlignCentre
		{
			position: relative;
			Right: -40px;
		}
		.FeaturedSubheading
		{
			font-style: italic;
			font-size: 10px;
		}
		.ShortDesc
		{
			font-size: 11px;
		}
		.AlignLoginCenter
		{
			position: relative;
			Right: -180px;
		}
		.AlignLoginTable
		{
			position: relative;
			Right: -17px;
		}
		.AlignLoginErrorDiv
		{
			position: relative;
			Right: -240px;
		}
		.AlignDDLVehiclesTable4IE7
		{
			position: relative;
			left: -30px;
			top: -665px;
		}
		.AlignDDLVehiclesTable4IE6
		{
			position: relative;
			left: -30px;
			top: -690px;
		}
		.AlignLoginTable
		{
			position: relative;
			left: 215px;
		}
		.AlignReportText
		{
			position: relative;
			left: 30px;
		}
		.AlignReportTimePicker
		{
			position: relative;
			left: 100px;
		}
		.AlignReport
		{
			position: relative;
			left: 10px;
		}
		.AlignReportControls
		{
			position: relative;
			left: 0px;
		}
		.Heading
		{
			margin-top: 5px;
			margin-bottom: 0px;
			padding-top: 15px;
			padding-left: 20px;
			font-size: 20pt;
			font-weight: bold;
			Color: #ffffff;
			font-family: Arial,Verdana, Microsoft Sans Serif;
		}
		
		.MenuControl
		{
			top: -4px;
			padding:0px;
			margin: 0px;
			position: relative;
            width: 222px;
            border: 0px;
		}
		
		.MenuControlFireFoxStyle
		{
			padding:0px;
			top: -3px;
			margin: 0px;
			position: relative;
            width: 222px;
            border: 0px;
           StaticMenuItemStyle-HorizontalPadding:0; 
           StaticMenuItemStyle-ItemSpacing:0; 
           DynamicSelectedStyle-HorizontalPadding:0; 
           DynamicSelectedStyle-ItemSpacing:0;
		}
		
		.MenuControlSafariStyle
		{
			padding:0px;
			top: -3px;
			margin: 0px;
			position: relative;
            width: 222px;
            border: 0px;
           StaticMenuItemStyle-HorizontalPadding:0; 
           StaticMenuItemStyle-ItemSpacing:0; 
           DynamicSelectedStyle-HorizontalPadding:0; 
           DynamicSelectedStyle-ItemSpacing:0;
		}
		
		.TabArea
		{
			padding-left: 4px;
			padding-right: 4px;
            background-color: #e5e5e5;
            font-size: x-small;
            text-align: left;
            border-left: 1px solid #CCC1B3;
            border-bottom: 1px solid #CCC1B3;
            border-right: 1px solid #CCC1B3;
            border-top:2px solid #CCC1B3;
            height:300px;
            width: 220px;
		}
		
		.JourneyArea
		{
			padding-left: 4px;
			padding-right: 4px;
			margin-left: 1px;
            background-color: #e5e5e5;
            font-size: x-small;
            text-align: left;
            border-left: 1px solid #CCC1B3;
            border-bottom: 1px solid #CCC1B3;
            border-right: 1px solid #CCC1B3;
            border-top:2px solid #CCC1B3;
            width: 220px;
		}
		
		.ViewTable
		{
			position: relative;
			top: -9px;
			right: 2px;
            height:300px;
			width: 217px;
		}
		
		.ViewTableFireFoxStyle
		{
			position: relative;
			top: -8px;
			right: 2px;
            height:300px;
			width: 217px;
		}
		
		.ViewTableSafariStyle
		{
			position: relative;
			top: -8px;
			right: 2px;
            height:300px;
			width: 207px;
		}
		
		.ViewTableOperaStyle
		{
			position: relative;
			top: -8px;
			right: 2px;
            height:300px;
			width: 216px;
		}
		
		.VehicleList
		{
			height: 280px;
			border-top-style: none;
			border-right-style: none;
			border-left-style: none;
			border-bottom-style: none;
			font-size: 10px;
		}
		.MeridianGif
		{
			position: relative;
			color: #dcdcdc; 
			border: none;
		}
		.Button
		{
			height: 20px;
			 font-size:x-small;
		}
		.MenuItemStyle
		{
			margin-left: 0px;
			padding-left: 0px;
			float: left;
		}
		.PublicLoginButtonAlign
		{
			float: left;
		}
