﻿body 
{
	background-color:#dddddd;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}

.Flash
{
	padding:0px;
	margin:0px;
}

.print
{
	background-color:#ffffff;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}

.Content
{
	width:960px;
	text-align:Right;
	line-height:15px;
	padding-bottom:3px;
	color:#ffffff
}

.PageHeader
{
	background-color:#dddddd;
	height:100px;
	margin-top:0px;	
	padding-top:0px;
	width:100%
}

.PageHeaderMain
{
	background-color:#dad3b7;
	border-bottom:solid 1px #cccccc;
	height:80px;
	margin-top:0px;	
	padding-top:0px;
	width:100%
}

.Navigation
{
	border-top:solid 1px #666666;
	border-bottom:solid 1px #eeeeee;
	background-color:#999999;
	height:18px;
	width:100%;
	line-height:17px;
	color:#dddddd;	
	margin-bottom:0px;
}

.watermark
{
	
	background-repeat:no-repeat;
	background-position:center;
}

.summaryTextbox
{
	background-color:#ffffff;
	border:none;
	height:16px;
	line-height:16px;
	padding-left:5px;
	margin-left:1px;
	color:#000066;
}

.HeaderLink
{
	color:#dddddd;
	text-decoration:none;
	font-weight:bold;		
	font-family: Arial;
	font-size: 11px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;
}

.myAccountGrid
{
	font-size:11px;
}

.HeaderLink:hover
{
	color:#ffffff;
}

.Main
{
	background-image:url(../Images/capital.png);
	background-repeat:no-repeat;
	background-position:center;
}

.ThinLineBoxHeader
{
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ac6258;	
	border-right:solid 1px #ac6258;
	background-image:url(../Images/Footer/BarBackground2.png);
	background-repeat:repeat-x;
	height:20px;
	line-height:18px;
	color:#ffffff;
	padding-left:15px;
	font-weight:bold;
}

.ThinLineBox
{
	border-left:solid 1px #ac6258;
	border-bottom:solid 1px #ac6258;
	border-right:solid 1px #ac6258;
	background-color:#dddddd;
	padding-top:5px;
	padding-bottom:5px
}

.gridCell
{
	background-color:#ffffff;
	color:#000000;
	border-left:solid 1px #ac6258;
	border-right:solid 1px #ac6258;
	border-bottom:solid 1px #ac6258;
	border-top:solid 1px #ac6258;
	padding-left:5px;
}

.gridCellHot
{
	background-image:url(../Images/Grid/cellHot.png);
	background-repeat:repeat-x;
	padding-left:5px;
	font-weight:bold;
	color:#ffffff;
}

.gridCellDepart
{
	background-color:#7d94ba;
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
}

.gridCellArrive
{
	background-color:#93ba7d;
	color:#ffffff;
	font-weight:bold;
	padding-left:5px;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
}

.gridCellOff
{
	background-color:#dddddd;
	border-left:solid 1px #ac6258;
	border-right:solid 1px #ac6258;
	border-bottom:solid 1px #ac6258;
	color:#666666;
	padding-left:5px;
}

.grid
{
	border:solid 1px #ac6258;
}

.GridHeader
{
	background-image:url(../Images/Grid/header.png);
	background-repeat:repeat-x;
	padding-left:5px;
  color:#ffffff;
  font-weight:bold;
  font-size:11px;
  line-height:13px
}

.GridHeaderSelected
{
	background-image:url(../Images/Grid/header.png);
	background-repeat:repeat-x;
	padding-left:5px;
  color:#ffffff;
}

.GridHeaderOff
{
	background-image:url(../Images/Grid/headerOff.png);
	background-repeat:repeat-x;
	padding-left:5px;
  color:#dddddd;
  font-weight:bold;
  font-size:11px;
  line-height:13px
}

.GridColumnOne
{
	background-color:#fdfbe0;
	border-left:solid 1px #ac6258;
	border-right:solid 1px #ac6258;
	border-bottom:solid 1px #ac6258;
	padding-left:5px;
	width:205px;
}

.GridColumnOneHot
{
	background-image:url(../Images/Grid/cellHot.png);
	background-repeat:repeat-x;
	padding-left:5px;
	font-weight:bold;
	color:#ffffff;
	width:205px;
}

.GrayHeader
{
	background-image:url(../Images/GrayHeader/BarBackground.png);
	background-repeat:repeat-x;
	border-right:solid 3px #bbbbbb;
	border-bottom:solid 3px #bbbbbb;
	border-top:solid 3px #ffffff;
	border-left:solid 3px #ffffff;
	height:30px;
	width:750px;
	line-height:28px;
	color:#a20404;
	padding-left:5px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	padding-left:15px;
}

.accordionContentPassengers
{
	font-size:11px;
	font-family:Arial;
	background-color:#ffffff;
	color:#666666;
}

.passengerTextBox
{
	background-color:#ffffcc;
}

.shadowBox
{
	background-image:url(../Images/transBackgroundDark.png);
	background-repeat:repeat;
	padding:3px;
	
	color:#ffffff;	
}

.shadowBoxLight
{
	background-image:url(../Images/transBackgroundLight.png);
	background-repeat:repeat;
	padding:10px;
	border:solid 1px #a20404;
	line-height:12px;
		
}

.shadowBoxRed
{
	background-image:url(../Images/transBackgroundRed.png);
	background-repeat:repeat;
	padding:10px;
	border:solid 1px #666666;
	color:#ffffff;	
}

.passengerBox
{
	background-image:url(../Images/transBackground.png);
	background-repeat:repeat;
	padding:10px;
	border:solid 1px #666666;
	height:220px;
}

.accountBox
{
	background-image:url(../Images/transBackground.png);
	background-repeat:repeat;
	padding:10px;
	border:solid 1px #666666;
	height:220px;
}

.GrayHeaderSmall
{
	background-image:url(../Images/GrayHeader/BarBackgroundSmall.png);
	background-repeat:repeat-x;
	border-right:solid 1px #bbbbbb;
	border-bottom:solid 1px #bbbbbb;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	height:15px;
	width:750px;
	line-height:13px;
	color:#a20404;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-left:15px;
}

.GrayHeaderSmallHot
{
	background-image:url(../Images/GrayHeader/BarBackgroundSmallHot.png);
	background-repeat:repeat-x;
	border-right:solid 1px #bbbbbb;
	border-bottom:solid 1px #bbbbbb;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	height:15px;
	width:750px;
	line-height:13px;
	color:#000066;
	padding-left:5px;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-left:15px;
}

.button:hover
{
	font-weight:bold;
	cursor:pointer;
}
	
.NewPortal
{
	background-image:url(../Images/NewPortal/Background.png);
	background-repeat:no-repeat;
	height:1000px;
}
	

.PageLayout
{
  background-image:url(../Images/PageBackground.png);
  width:900px;
  border-top:0px;
  border-bottom:solid 4px #cccccc;
}

.Footer
{
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #666666;
	background-image:url(../Images/Footer/BarBackground2.png);
	background-repeat:repeat-x;
	height:20px;
	width:100%;	
	color:#cccccc;
	font-weight:bold;
}

.BelowFooter
{
	background-color:#aaaaaa;
}

.FooterLink
{
	color:#cccccc;
	line-height:18px;
	text-decoration:none;
	font-weight:bold;
}

.FooterLink:hover
{
	color:#ffffff;
}



.PageFooterShadow
{
  background-image:url(../Images/PageFooterShadowNoBorder.png);
  background-repeat:no-repeat;
  width:900px;
  height:20px;
}

.PortalLinkHidden
{
	display:none;	
}

.PortalLink
{
		
}

.PortalLink:hover
{
	cursor:pointer;
	color:#ff0000;
	
}

.PortalHeadingLeft
{
	color:#660000;
	font-size:20px;
	margin-left:30px;
	text-align:right;
	border-bottom:solid 1px #660000;
}

.PortalHeadingLeft:hover
{
	color:Red;
}

.PortalHeadingRight
{
	color:#660000;
	font-size:20px;
	margin-right:30px;
	text-align:left;
	border-bottom:solid 1px #660000;
}

.PortalHeadingRight:hover
{
	color:Red;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.link
{
	color:#666666;
	font-style:normal;
	text-decoration:underline;
	font-size:12px;
}

.link:hover
{
	color:#ac6258;
}

.ContentTileContent
{
  background-image:url('../Images/NewContentTile/Middle.png');
}

.ContentTileTopLeft
{
  background-image:url('../Images/NewContentTile/TopLeft.png'); 
  width:30px; 
  height:30px;
}

.ContentTileTopRight
{
  background-image:url('../Images/NewContentTile/TopRight.png'); 
  width:30px; 
  height:30px;
}

.ContentTileTopMiddle
{
  background-image:url('../Images/NewContentTile/MiddleTop.png'); 
  height:30px;
}

.ContentTileMiddleLeft
{
  background-image:url('../Images/NewContentTile/MiddleLeft.png'); 
  width:30px; 
}

.ContentTileMiddleRight
{
  background-image:url('../Images/NewContentTile/MiddleRight.png'); 
  width:30px; 
}

.ContentTileBottomLeft
{
  background-image:url('../Images/NewContentTile/BottomLeft.png'); 
  width:30px; 
  height:30px;
}

.ContentTileBottomMiddle
{
  background-image:url('../Images/NewContentTile/MiddleBottom.png'); 
  height:30px;
}

.ContentTileBottomRight
{
  background-image:url('../Images/NewContentTile/BottomRight.png'); 
  width:30px; 
  height:30px;
}

.ContentTileHeader
{
  font-weight:bold;
  padding-bottom: 2px;
  text-align:Left;
  color:#666666;
  border-bottom:solid 1px #666666;
}

.LoginTop
{
	background-image:url('../Images/logintopstrip.png');
	height:37px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}

.LoginLink
{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}

.LoginLink:hover
{
	color:#660000;
}

.LinkButton
{
	background-image:url('../Images/LinkButton.png');
	background-repeat:no-repeat;
	background-position:center;
	width:236px;
	height:28px;
	color:#ffffff;
	text-align:right;
	padding-right:10px;
	margin-bottom:50px;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}

.accordionHeaderSmall
{
	background-image:url('../Images/logintopstripDarkSmall.png');
	text-align:left;
  padding-left:5px;
	height:20px;
	background-repeat:repeat-x;	
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
	line-height:19px
}

.faqLink
{
	color:#ffffff;
	text-decoration:none;
	
}

.accordionHeaderSmallSelected
{
	background-image:url('../Images/logintopstripSmall.png');
	text-align:left;
  padding-left:5px;
	height:20px;
	background-repeat:repeat-x;	
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
	line-height:19px
}

.accordionHeader
{
	background-image:url('../Images/logintopstripDark.png');
	text-align:left;
  padding-left:5px;
	height:37px;
	background-repeat:repeat-x;	
	font-size:20px;
	color:#ffffff;
	cursor:pointer;
}

.accordionHeaderSelected
{
	background-image:url('../Images/logintopstrip.png');
	text-align:left;
  padding-left:5px;
	height:37px;
	background-repeat:repeat-x;	
	font-size:20px;
	color:#ffffff;
	cursor:pointer;
}

.accordionContent
{
	background-color:#ffffff;
	font-size:12px;
	color:#333333;	
	text-align:left;
	padding:5px;	
}

.faqQuestion
{
	background-image:url('../Images/logintopstripDarkSmall.png');
	text-align:left;
  padding-left:5px;
	height:20px;
	background-repeat:repeat-x;	
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
	line-height:19px
}

.faqQuestionSelected
{
	background-image:url('../Images/logintopstripSmall.png');
	text-align:left;
  padding-left:5px;
	height:20px;
	background-repeat:repeat-x;	
	font-size:12px;
	color:#ffffff;
	cursor:pointer;
	line-height:19px
}

.faqQuestionLink
{
	color:#ffffff;
	text-decoration:none;
	background:none;
	background-color:Transparent;
	width:100%;
	text-align:left;
	border:none;
	cursor:pointer;
}

.faqAnswer
{
	background-color:#ffffff;
	font-size:12px;
	color:#333333;	
	text-align:left;
	padding:5px;	
}	

.Map
{
	display:none;
}

.TransTileContent
{
  background-image:url('../Images/TransparentTile/Middle.png');
}

.TransTileTopLeft
{
  background-image:url('../Images/TransparentTile/TopLeft.png'); 
  width:30px; 
  height:30px;
}

.TransTileTopRight
{
  background-image:url('../Images/TransparentTile/TopRight.png'); 
  width:30px; 
  height:30px;
}

.TransTileTopMiddle
{
  background-image:url('../Images/TransparentTile/TopMiddle.png'); 
  height:30px;
}

.TransTileMiddleLeft
{
  background-image:url('../Images/TransparentTile/LeftMiddle.png'); 
  width:30px; 
}

.TransTileMiddleRight
{
  background-image:url('../Images/TransparentTile/RightMiddle.png'); 
  width:30px; 
}

.TransTileBottomLeft
{
  background-image:url('../Images/TransparentTile/BottomLeft.png'); 
  width:30px; 
  height:30px;
}

.TransTileBottomMiddle
{
  background-image:url('../Images/TransparentTile/BottomMiddle.png'); 
  height:30px;
}

.TransTileBottomRight
{
  background-image:url('../Images/TransparentTile/BottomRight.png'); 
  width:30px; 
  height:30px;
}

.TransTile90Content
{
  background-image:url('../Images/ContentTileTrans90/Middle.png');
}

.TransTile90TopLeft
{
  background-image:url('../Images/ContentTileTrans90/TopLeft.png'); 
  width:30px; 
  height:30px;
}

.TransTile90TopRight
{
  background-image:url('../Images/ContentTileTrans90/TopRight.png'); 
  width:30px; 
  height:30px;
}

.TransTile90TopMiddle
{
  background-image:url('../Images/ContentTileTrans90/TopMiddle.png'); 
  height:30px;
}

.TransTile90MiddleLeft
{
  background-image:url('../Images/ContentTileTrans90/LeftMiddle.png'); 
  width:30px; 
}

.TransTile90MiddleRight
{
  background-image:url('../Images/ContentTileTrans90/RightMiddle.png'); 
  width:30px; 
}

.TransTile90BottomLeft
{
  background-image:url('../Images/ContentTileTrans90/BottomLeft.png'); 
  width:30px; 
  height:30px;
}

.TransTile90BottomMiddle
{
  background-image:url('../Images/ContentTileTrans90/BottomMiddle.png'); 
  height:30px;
}

.TransTile90BottomRight
{
  background-image:url('../Images/ContentTileTrans90/BottomRight.png'); 
  width:30px; 
  height:30px;
}

.RedBorderTransContent
{
  background-image:url('../Images/RedBorderTile/Middle.png');
}

.RedBorderTransTopLeft
{
  background-image:url('../Images/RedBorderTile/TopLeft.png'); 
  width:15px; 
  height:15px;
}

.RedBorderTransTopRight
{
  background-image:url('../Images/RedBorderTile/TopRight.png'); 
  width:15px; 
  height:15px;
}

.RedBorderTransTopMiddle
{
  background-image:url('../Images/RedBorderTile/TopMiddle.png'); 
  height:15px;
}

.RedBorderTransMiddleLeft
{
  background-image:url('../Images/RedBorderTile/LeftMiddle.png'); 
  width:15px; 
}

.RedBorderTransMiddleRight
{
  background-image:url('../Images/RedBorderTile/RightMiddle.png'); 
  width:15px; 
}

.RedBorderTransBottomLeft
{
  background-image:url('../Images/RedBorderTile/BottomLeft.png'); 
  width:15px; 
  height:15px;
}

.RedBorderTransBottomMiddle
{
  background-image:url('../Images/RedBorderTile/BottomMiddle.png'); 
  height:15px;
}

.RedBorderTransBottomRight
{
  background-image:url('../Images/RedBorderTile/BottomRight.png'); 
  width:15px; 
  height:15px;
}

.PodContent
{
  background-image:url('../Images/Pod/Middle.png');
}

.PodTopLeft
{
  background-image:url('../Images/Pod/TopLeft.png'); 
  width:20px; 
  height:20px;
}

.PodTopRight
{
  background-image:url('../Images/Pod/TopRight.png'); 
  width:20px; 
  height:20px;
}

.PodTopMiddle
{
  background-image:url('../Images/Pod/TopMiddle.png'); 
  height:20px;
}

.PodMiddleLeft
{
  background-image:url('../Images/Pod/LeftMiddle.png'); 
  width:20px; 
}

.PodMiddleRight
{
  background-image:url('../Images/Pod/RightMiddle.png'); 
  width:20px; 
}

.PodBottomLeft
{
  background-image:url('../Images/Pod/BottomLeft.png'); 
  width:20px; 
  height:20px;
}

.PodBottomMiddle
{
  background-image:url('../Images/Pod/BottomMiddle.png'); 
  height:20px;
}

.PodBottomRight
{
  background-image:url('../Images/Pod/BottomRight.png'); 
  width:20px; 
  height:20px;
}

.TransBlackTop
{
  background-image:url('../Images/TransBlackTop.png');
  width:765px;
  height:20px;   
}

.TransBlackTopNew
{
  background-image:url('../Images/TransBlackTop.png');
  width:320px;
  height:20px;   
}

.TransBlackMiddleNew
{
  background-image:url('../Images/TransBlackMiddle.png');
  background-repeat:repeat-y;
}

.TransBlackBottomNew
{
  background-image:url('../Images/TransBlackBottom.png');
  width:320px;
  height:20px;   
}

.TransBlackMiddle
{
  background-image:url('../Images/TransBlackMiddle.png');
  background-repeat:repeat-y;
  width:765px; 
}

.TransBlackBottom
{
  background-image:url('../Images/TransBlackBottom.png');
  width:765px;
  height:20px;   
}

.costText
{
	font-size:24px;
	color:#0b199f;
	text-align:center;
	height:26px;
	background-color:#eeeeee;
}

.tripHeader
{
	background-image:url(../Images/grayBar.png);
	background-repeat:repeat-x;
	border-right:solid 1px #bbbbbb;
	border-bottom:solid 1px #bbbbbb;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	height:25px;	
	line-height:24px;
	color:#333333;	
	font-size:16px;
	font-weight:bold;
	cursor:pointer;

}

.tripHeaderSelected
{
	background-image:url(../Images/redBar.png);
	background-repeat:repeat-x;
	border-right:solid 1px #bbbbbb;
	border-bottom:solid 1px #bbbbbb;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	height:25px;	
	line-height:24px;
	color:#ffffff;	
	font-size:16px;
	font-weight:bold;
	cursor:pointer;	
}

.tripContent
{
	background-color:#efefef;
	width:895px;
}

.tripContentBackground
{
	background-color:#efefef;
	width:895px;	
}

.TripTransBack
{	
	
	padding-top:5px;
	margin-top:15px;
}

.watermarked
{
	color:#999999;
}

.watermarkedPassenger
{
	background-color:#ffffcc;
	color:#999999;
}

.RouteChooser
{
	background-color:#dddddd;
	border:Solid 2px #ffffff;
	border:Solid 2px #a20404;
}

.RouteChooserTime
{
	background-color:#dddddd;
	width:50px;
}

.LocationChooser
{
	background-color:#FFFFC0;
	border:Solid 1px #cccccc;
	width:570px;
}

.LocationChooserOver
{
	background-color:#FFFFC0;
	border:Solid 2px #a20404;	
	width:570px;
}

.MessageBodyText
{
	background-color:transparent;
	border:0px;
	width:940px;
	height:auto;	
	margin-left:5px;
	padding-top:3px;
	padding-bottom:10px;
	overflow:hidden;
	font-family:Arial;
	font-size:11px;
	color:#444444;
	background-color:#ffffff;
}

.MessageTitleText
{
	color:Green;
	font-size:12px;
	background-color:#ffffff;
	font-weight:bold;
	width:950px;
}

.hiddenClass
{
	display:none;
}

.showClass
{
	display:block;
}

.greenClass
{
	color:Green;
}

.locationItem
{
	background-color:#ffffff;
	width:860px;	
	border:solid 3px #9f4d4c;
}

.locationImage
{
	border-right:solid 2px #333333;
}

.locationName
{
	padding-left:20px;
	padding-top:10px;
	width:390px;
}

.locationNameHeader
{
	font-weight:bold;
	font-size:14px;
	padding-bottom:5px;
}

.locationNameLabel
{
	padding-left:5px;
	font-size:14px;
	padding-bottom:5px;
}

.locationInfo
{
	font-weight:bold;
	padding-top:5px;
}

.locationInfoBox
{
	font-family:Arial;	
	width:230px;
}

.tripListDate
{
	width:85px;	
	padding-top:3px;
}

.tripListTime
{
	width:85px;
	padding-top:3px;
}

.tripListPass
{
	width:90px;
	padding-top:3px;
}

.tripListDepart
{
	width:200px;
	padding-top:3px;
}

.tripListArrive
{
	width:200px;
	padding-top:3px;
}

.tripListDateChanged 
{
	width:85px;	
	padding-top:3px;
	color:red;
}

.tripListTimeChanged
{
	width:130px;
	padding-top:3px;
	color:red;
}

.tripListDepartChanged
{
	width:200px;
	padding-top:3px;
	color:red;
}

.tripListArriveChanged
{
	width:200px;
	padding-top:3px;
	color:red;
}

.multiColumnLink
{
	width:110px;
	padding-top:3px;
	color:Blue;
}

.tripListDetails
{
	width:150px;
	padding-top:3px;
	color:Blue;
}

.tripListDetailsWide
{
	width:120px;
	padding-top:3px;
	color:Blue;
}

.saleDate
{
	width:65px;
	padding-top:3px;
}

.saleItem
{
	width:150px;
	padding-top:3px;
}

.saleBD
{
	width:50px;
	padding-top:3px;
}

.saleCC
{
	width:50px;
	padding-top:3px;
}

.LocationListPanel
{
	border:2px solid #660000;
	margin:5px;
}

.arrowImage
{
	border:none;
}

.detailImages
{
	padding:0px;
	margin:0px
}

.tripDetailImage
{
	border-right:solid 2px #983536;
	border-bottom:solid 2px #983536;
	border-left:solid 2px #983536;
}

.detailInfoNameTable
{
	background-color:#983536;
	color:White;
	font-weight:bold;
	padding:1px;
	width:100%;
	text-align:center;
	border:solid 2px #983536;
	font-size:11px;
}

.detailInfoName
{
	background-color:#983536;
	color:White;
	font-weight:bold;
	padding:1px;
	width:100%;
	text-align:center;
	font-size:11px;
}

.detailInfoTime
{
	background-color:#f8f488;
	color:#333333;
	font-weight:bold;
	padding:1px;
	width:100%;
	text-align:center;
	font-size:11px;
}
	

.detailInfoLabel
{
	font-weight:bold;
	width:150px;
	padding-bottom:4px;
	font-size:11px;
}

.detailInfoValue
{
	color:Blue;
	font-weight:bold;
	text-align:right;	
	padding-bottom:4px;
	font-size:11px;
}

.detailInfoSpacer
{
	height:20px;
	font-size:11px;
}

.detailArrow
{
	padding-left:20px;
}

.captchaText
{
	width:200px;
	height:20px;
	line-height:20px;	
}

.QTLocGridViewHeader
{
	background-color:#d95949;
	color:#ffffff;
}

.routeLabel
{
	font-weight:bold;
}

.scheduleHeader
{
	background-color:darkRed;
	color:#ffffff;
}

.scheduleGrid
{
	border:solid 1px darkRed;
}

.scheduleAltRow
{
	background-color:#dddddd;
}

.OnlineOnlyBox
{
	background-color:#90ee90;
	border:solid 1px darkRed;
	width:20px;
	height:20px;
}

.MtoM
{
	font-size:12px;
	padding-right:5px;
	padding-left:5px;
}

.MtoMHeader
{
	font-size:14px;
	font-weight:bold;
	padding-top:25px;
	border-bottom:solid 1px #666666;
}

.MtoMGridHeader
{
	font-size:12px;
	font-weight:bold;
	background-color:#999999;
	color:#ffffff;
	border-bottom:solid 1px #333333;
	padding-right:5px;
	padding-left:5px;
}

