﻿body, form, html {
	margin:0px;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial;
	font-size:11px;
	background-color:#ffffff; 
	background-image:url(../../Images/background.jpg);
	background-repeat:repeat-x;
	color:#545454;
}
input, table, tr, td, div, select {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial;
	font-size:11px;
	color:#545454;
}
.headline {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial;
	font-size:14px;
	font-weight:normal;	
}
a:link, a:visited {
	color:#083d7a;
	text-decoration: none; 
	font-family: Verdana, Trebuchet MS, Tahoma, Arial;
	text-decoration: underline;
	font-size:11px;
}
a:hover {
	color:#3e6ea6;
	text-decoration: underline; 
	font-family: Verdana, Trebuchet MS, Tahoma, Arial; 
	text-decoration: underline;
	font-size:11px;
}
.heading {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial;
	font-size:13px;
	color:#545454;
	font-weight:bold;
}
.grey, .grey:link {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color:#859AA9;
}
.grey:visited {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color:#859AA9;
}
.grey:hover {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	color:#33528B;
}
.gridViewHeader {
	background-color:#2d538c;
	padding-bottom:4px;
	text-decoration: none;
	color:#ffffff;
}
.gridViewHeader a:link {
	text-decoration: none;
	font-weight:normal;
	padding-bottom:4px;
}
.gridViewItem {
}
.gridViewFooter {
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:10px;
	font-weight:normal;
	text-decoration: none;
}
.modalBackground {
	background-color:#cdd6dd;
	filter:alpha(opacity=60);
	opacity:0.7;
}
.modalPopup {
	background-color:Transparent;
	width:100%;
}
.modalContent {
	background-image:url(../../Images/panelContent.gif);
}
.gadgetTop {
	background-image:url(../../Images/gadget_top.gif);
	color:#ffffff;
}
.menu, .menu:hover, .menu:link, .menu:active, .menu:visited {
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.bybus {
	background-image: url(../../Images/dotBybus.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:center;
	width:30px;
	height:20px;
	display:inline;
	float: left;
	padding-top:1px;
	vertical-align:middle;
	font-family: Trebuchet MS, Arial, Verdana;
	color:#FFFFFF;
	letter-spacing:0px;
	font-size:10px;
	text-decoration: none;
}
.bybus_over {
	background-image: url(../../Images/dotBybus_over.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:center;
	width:30px;
	height:20px;
	display:inline;
	float: left;
	padding-top:1px;
	vertical-align:middle;
	font-family: Trebuchet MS, Arial, Verdana;
	color:#FFFFFF;
	letter-spacing:0px;
	font-size:10px;
	text-decoration: none;
}
.metrobus {
	background-image: url(../../Images/dotMetrobus.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:center;
	width:30px;
	height:20px;
	display:inline;
	float: left;
	padding-top:1px;
	vertical-align:middle;
	font-family: Trebuchet MS, Arial, Verdana;
	color:#FFFFFF;
	letter-spacing:0px;
	font-size:10px;
	text-decoration: none;
}
.metrobus_over {
	background-image: url(../../Images/dotMetrobus_over.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:center;
	width:30px;
	height:20px;
	display:inline;
	float: left;
	padding-top:1px;
	vertical-align:middle;
	font-family: Trebuchet MS, Arial, Verdana;
	color:#FFFFFF;
	letter-spacing:0px;
	font-size:10px;
	text-decoration: none;
}
.regionalbus {
	background-image: url(../../Images/dotRegionalbus.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:center;
	width:30px;
	height:20px;
	display:inline;
	float: left;
	padding-top:1px;
	vertical-align:middle;
	font-family: Trebuchet MS, Arial, Verdana;
	color:#FFFFFF;
	letter-spacing:0px;
	font-size:10px;
	text-decoration: none;
}
.regionalbus_over {
	background-image: url(../../Images/dotRegionalbus_over.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align:center;
	width:30px;
	height:20px;
	display:inline;
	float: left;
	padding-top:1px;
	vertical-align:middle;
	font-family: Trebuchet MS, Arial, Verdana;
	color:#FFFFFF;
	letter-spacing:0px;
	font-size:10px;
	text-decoration: none;
}
.captchaCode { 
	text-transform:uppercase;	
}
.tickets_tab_active {
	background-color:#566c9f;
	color:#ffffff;
	padding:2px 2px 0px 4px;
	cursor:pointer;
	height:16px;
	float:left;
	border-top:1px solid #566c9f;
	border-left:1px solid #566c9f;
	border-right:1px solid #566c9f;
}
.tickets_tab_inactive {
	background-color:#f7f7f7;
	color:#545454;
	padding:2px 2px 0px 4px;
	cursor:pointer;
	height:16px;
	float:left;
	border-top:1px solid #abbcc9;
	border-left:1px solid #abbcc9;
	border-right:1px solid #abbcc9;
}