/*** Common font style */
.common
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*** Last location header styles */
TD.lastLocHeader
{
	FONT-SIZE: 8pt; 
	COLOR: #eee; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TD.lastLocHeader a
{
	FONT-SIZE: 8pt; 
	COLOR: #333333; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

TD.lastLocHeader a:hover
{
	FONT-SIZE: 8pt; 
	COLOR: #777777; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*** Emergency alert column style */
TD.alert
{
	FONT-SIZE: 8pt; 
	font-weight: bold;
	COLOR: #991111;
	background-color: Yellow; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.currentUsersTable
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#posStatHdr tr td
{
	font-size: 8pt;
	COLOR: #eee; 
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#maintenanceSchdTable tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#mStatusListHdr tr td
{
	font-size: 8pt;
	COLOR: #eee; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#IdlingReportCtlPanel tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#ExceptionReportTable tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#JourneyReportTable tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#archiveReportTable tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#dgExcel tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#analysisReportMenu tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#analysisReportMenu tr td.heading
{
	font-size: 8pt;
	COLOR: #ffffff; 
	font-weight: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 0px 0px 2px;
	margin: 2px 0px 2px 0px;
}

#transactionReportMenu tr td.heading
{
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px;
	padding: 4px 0px 0px 4px;
	margin: 2px 0px 2px 0px;
}

#transactionReportMenu tr td.headhover
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px;
	padding: 4px 0px 0px 4px;
	margin: 2px 0px 2px 0px;
}

#analysisReportMenu tr td.content
{
	font-size: 8pt;
	COLOR: #eeeeee;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px 2px 0px 2px;
	margin: 2px 0px 2px 0px;
	background-color: #eeeeee
}

#configurationMenu tr td.heading
{
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px;
	padding: 4px 0px 0px 4px;
	margin: 2px 0px 2px 0px;
}

#configurationMenu tr td.headhover
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px;
	padding: 4px 0px 0px 4px;
	margin: 2px 0px 2px 0px;
}

#analysisReportMenu2 tr td.heading
{
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px;
	padding: 4px 0px 0px 4px;
	margin: 2px 0px 2px 0px;
}

#analysisReportMenu2 tr td.headhover
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px;
	padding: 4px 0px 0px 4px;
	margin: 2px 0px 2px 0px;
}

#generalReportMenu tr td.heading
{
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px;
	padding: 4px 0px 0px 4px;
	margin: 2px 0px 2px 0px;
}

#generalReportMenu tr td.headhover
{
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #555555;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom: solid 1px;
	padding: 4px 0px 0px 4px;
	margin: 2px 0px 2px 0px;
}

#analysisReportCtl tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2px 2px 2px 5px;
	margin: 2px 0px 2px 0px;
}

#transactionReportCtl tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 2px 2px 2px 5px;
	margin: 2px 0px 2px 0px;
}

.calendar a
{
	text-decoration: none;
}

#numberingTable tr td
{
	font-size: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#numberingTable td.LIBOXY
{
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 0px; 
}

.htmlReport
{
	background-color: #000000;
}