body {
	MARGIN: 0px; BACKGROUND-COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
}

td, input, select {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color:#333333;
}

#small 
{
	font-family: arial, Arial;
	font-size: 0.7em;
}
#headtitle
{
	font-family: arial, Arial;
	font-size: 0.9em;
}
#subtitle
{
	font-family: arial, Arial;
	font-size: 0.8em;
}
/* Added new background for PTJP */
.transport {
	background: url(../img/transport-bg.gif) repeat-y;
}

.linever {
	background: url(../img/linever.png) repeat-x;
}
	
.linehor {
	background: url(../img/linehor.png) repeat-y;
}
.svcnotes {
	background-color: #ebebeb;
}
#notes {
	background-color:lightyellow;
}

#startfrom {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Helvetica, Arial, sans-serif; 
	font-size:1.3em;
	font-weight:bold;
	color:#ed1261;
	color:#6D98AB;
	color:#006295;
	/*color:#C73B0B; */
}

#goingto {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-family: Helvetica, Arial, sans-serif; 
	font-size:1.3em;
	font-weight:bold;
	color:#4d9537;
	color:#006295;
	/*color:#C73B0B; */
}

#preferred {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	font-family: Helvetica, Arial, sans-serif; 
	font-size:1.3em;
	font-weight:bold;
	color:#0496b8;
	color:#006295;
/*	color:#C73B0B; */
}


table.solution td {
    border:solid 1px #efefef;
    padding:5px;
	/*
	background-color: #FFE4E1;
	*/
}

table.solution tr.resultTitle td {
	background-color: #f3b10d;
	/*
	vertical-align:bottom;
	background-color:#8BCDD9;
	background-color:#F7ED92;
	background-color:#FFE4E1;
	background-color:#aa0000;
	color:#ffffff;
	*/
}

td.journeyDet {
	font-size:14px;
}

.solutionHdr {
	color: #669900;
	/*color: #333333; */
    font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:1.4em;
	font-weight:bold;
	margin-top:10px;
	line-height: 2em;
	color:#006295;

}
td.small {
	font-size:11px;
}

#footnote {
    background-color:#ebebeb;
    border:2px groove #efefef;
}
#footnote td {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size:10px;
}

.hopOnSvc, .address {
	/* font-family: Trebuchet MS,Century Gothic, Lucida Sans, Verdana; */
    font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-top:10px;
}

a.hopOnSvc {
    font-size:14px;
	font-weight:bold;
	padding-left:5px;
	color:#990000;
}

.journeyInfo {
	line-height:20px;
}

#startBusStop, #endBusStop, {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 
	width:315px;
}

#highload {
	height:100px;
	width:680;
}

#highload td {
	color:#cc0000;
	font-weight:bold;
	text-align:center;
}

#ptjptag {
	font-size:12px;
	font-style:italic;
}
