﻿html, body 
{
	font-family: Verdana, Arial, Tahoma, sans-serif;
	font-size: 10pt;
	color: #4a4a4a;
	background-color: white;
}

a {
	color: #2E90A9;
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
}


.list_title, .details_title {
	border-bottom:1px solid #8d8d8d;
	border-top:1px solid #8d8d8d;	
}

#qbutton {
	border: 1px solid #8d8d8d;
	color: #4a4a4a;
}

div.list_body div.hourBox a {
	font-weight:normal;
	font-family:Arial;
	font-size: 11px;
}

div.hourBox {
	float: left;
	font-weight: bold;
	margin-right: 2px;
	width: 32px;
}

form, div.stop_info_table, div.stop_info_table a.qlink, div.hoursDiv, ul.hoursDiv, .about_item, a:hover {
	background: #FFF;
}

.list_actions, .details_actions {
	background-color:#FFF;
}

div.schedule_stats {
	background: #EDEDED;
}

.list_table, .details_table {
	background: #FFF;
}

.list_title, .details_title {
	background-color:#127A9D;
	color: #FFF;
}

.tile__line__nosch__schedulelist .list_title {
	background: #FFF;
	color:#127A9D;
}

* html .list_body {
	zoom: 1;
}

.list_body, .details_body {
	background: #FFF;
}

span.stop_info_current a.qlink, div.hoursDiv ul li.activeHour span a, ul.hoursDiv li.activeHour span a {
	color:white;
	background-color:#FFAC16;
}

.qbutton {
	background:#FFA938;
	color:#FFF;
	border:solid 1px #AE6810;
	font-size: 9px;
}

.tile__line__nosch__schedulelist .list_body tr td {
	font-size: 12px !important;
}