body {	background-image: url(/Images/final_bg2.gif);	background-repeat: repeat-x;	background-position:center top;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #4D555E;}/* Home Page Styles */.homeDate {	font-family:Arial, Helvetica, sans-serif;	font-size: 33px;	font-weight: bold;	color: #eff0f2;	line-height: 30px;	padding-left: 2px;	padding-right: 4px;}.serviceAlerts {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	padding-right: 39px;	padding-left: 3px;}.homeDateDay {	font-family:Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #eff0f2;	line-height: 12px;}.ticketsBullets {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #3366CC;}.ticketsTitle {	font-family: "Trebuchet MS";	font-size: 12px;	font-weight: bold;	color: #333333;	padding-right: 2px;}.buyTicketsForm {	width: 130px;}.tabHowToRide {	text-align:left !important;	vertical-align: top !important;}.welcomeText {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 21px;	color: #414a53;	padding-top: 0px;	padding-right: 17px;	padding-bottom: 0px;	padding-left: 17px;}.tabHowToRideSelected {	text-align:left !important;	vertical-align: top !important;}.RadTabStrip .rtsLI, .RadTabStrip .rtsLink, .RadTabStrip .rtsOut, .RadTabStrip .rtsIn, .RadTabStrip .rtsImg{    margin: 0px !important;    padding: 0px !important;}/* General Format Styles */.header {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:20px;	padding-left: 10px;	padding-right: 10px;	background-image: url(/Images/header_navdivider.gif);	background-repeat: no-repeat;	background-position: right center;}.header a:link {	color: #005AA0;	text-decoration: none;}.header a:visited {	color: #005AA0;	text-decoration: none;}.header a:active {	color: #005AA0;	text-decoration: none;}.header a:hover {	color: #005AA0;	text-decoration: underline;}.navSpace {	padding-left: 21px;	padding-right: 21px;}.breadcrumbBG {	background-image: url(/Images/breadcrumb_bg.jpg);	background-repeat: no-repeat;	height: 37px;}.breadcrumb {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	color:#6e6e6e;	padding-left:43px;	line-height: 11px;	margin-top: 17px;}.breadcrumb a:link {	color:#005a9c;	text-decoration: none;}.breadcrumb a:visited {	color:#005a9c;	text-decoration: none;}.breadcrumb a:active {	color:#005a9c;	text-decoration: none;}.breadcrumb a:hover {	color:#005a9c;	text-decoration: underline;}.content {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:20px;	color:#4d4a4b;}.content a:link {	color: #00a1dd;	text-decoration: none;	font-weight:bold;}.content a:visited {	color: #00a1dd;	text-decoration: none;	font-weight:bold;}.content a:active {	color: #00a1dd;	text-decoration: none;	font-weight:bold;}.content a:hover {	color: #00a1dd;	text-decoration: underline;	font-weight:bold;}.footer {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	line-height:20px;	color: #4D555E;}.footer a:link {	color: #005AA0;	text-decoration: none;	padding-left: 5px;	padding-right: 5px;}.footer a:visited {	color: #005AA0;	text-decoration: none;}.footer a:active {	color: #005AA0;	text-decoration: none;}.footer a:hover {	color: #005AA0;	text-decoration: underline;}.footerMagpie {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	line-height:24px;	color: #ffffff;}.footerMagpie a:link {	color: #ffffff;	text-decoration: none;}.footerMagpie a:visited {	color: #ffffff;	text-decoration: none;}.footerMagpie a:active {	color: #ffffff;	text-decoration: none;}.footerMagpie a:hover {	color: #ffffff;	text-decoration: underline;}.sideNav {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	margin-left: 14px;	vertical-align: middle;	padding-bottom: 8px;	padding-top: 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #73c6f8;	margin-right: 4px;	width: 169px;}.sideNav a:link {	color: #FFFFFF;	text-decoration: none;}.sideNav a:visited {	color: #FFFFFF;	text-decoration: none;}.sideNav a:active {	color: #FFFFFF;	text-decoration: none;}.sideNav a:hover {	color: #005a9c;	text-decoration: none;}.SJRRCSideNav {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FFFFFF;	margin-left: 14px;	vertical-align: middle;	padding-bottom: 8px;	padding-top: 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #73c6f8;	margin-right: 4px;	width: 169px;}.SJRRCSideNav a:link {	color: #FFFFFF;	text-decoration: none;}.SJRRCSideNav a:visited {	color: #FFFFFF;	text-decoration: none;}.SJRRCSideNav a:active {	color: #FFFFFF;	text-decoration: none;}.SJRRCSideNav a:hover {	color: #005a9c;	text-decoration: none;}.pageTitle h1 {	font-family: "Trebuchet MS";	font-size: 29px;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;	background-image: url(/Images/title_bg.gif);	background-repeat: no-repeat;	background-position: left top;	height: 52px;	width: 542px;	padding-top: 8px;	margin: 0px;}.pageSJRRCTitle h1 {	font-family: "Trebuchet MS";	font-size: 29px;	font-weight: bold;	text-transform: uppercase;	color: #FFFFFF;	background-image: url(/Images/title_sjrrc_bg.gif);	background-repeat: no-repeat;	background-position: left top;	height: 52px;	width: 542px;	padding-top: 8px;	margin: 0px;}.sideNavSelected {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #7f2e89;	vertical-align: middle;	padding-bottom: 0px;	padding-top: 10px;	margin-right: 4px;	background-image: url(/Images/SideNav/selected_top.gif);	background-repeat: no-repeat;	background-position: top;	text-indent: 14px;}.sideSubNav {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #71777e;	vertical-align: middle;	padding-top: 2px;	padding-bottom: 10px;	background-image: url(/Images/SideNav/selected_bottom.gif);	background-repeat: no-repeat;	background-position: bottom;	text-indent: 14px;	font-weight: normal;	list-style-image: none;	list-style-type: none;	margin: 0px;	padding-left: 0px;	padding-right: 0px;	line-height: 18px;}.sideSubNav a:link {	color: #71777e;	text-decoration: none;}.sideSubNav a:visited {	color: #71777e;	text-decoration: none;}.sideSubNav a:active {	color: #71777e;	text-decoration: none;}.sideSubNav a:hover {	color: #71777e;	text-decoration: underline;}.contentOption {	font-family: Arial, Helvetica, sans-serif !important;	font-size: 18px;	font-weight: normal;	color: #ac2af5;	width: 500px;	background-image: url(/Images/content_show_bg.gif);	background-repeat: no-repeat;	background-position: left top;	height: 28px;	margin-left: 8px;	margin-top: 7px;	margin-bottom: 7px;	text-indent: 15px;	padding-top: 6px;	position:relative;	text-decoration: none;}.contentOption a:link {	color: #ac2af5;	text-decoration: none;	font-weight: normal;}.contentOption a:visited {	color: #ac2af5;	text-decoration: none;	font-weight: normal;}.contentOption a:active {	color: #ac2af5;	text-decoration: none;	font-weight: normal;}.contentOption a:hover {	color: #005a9c;	text-decoration: none;	font-weight: normal;}.view {	font-size: 11px;	position:absolute;	top:13px;	right:0;	width:60px;	line-height:12px;	float:right;	text-align: left;	background-image: url(/Images/view_arrow.png);	background-repeat: no-repeat;	background-position: right center;	margin-right: 5px;	font-weight: normal;}.view a:link {	color: #ac2af5;	text-decoration: none;	font-weight: normal;}.view a:visited {	color: #ac2af5;	text-decoration: none;	font-weight: normal;}.view a:active {	color: #ac2af5;	text-decoration: none;	font-weight: normal;}.view a:hover {	color: #005a9c;	text-decoration: none;	font-weight: normal;}.hide {	font-size: 11px;	width:58px;	line-height:12px;	float:right;	text-align: left;	background-image: url(/Images/hide_arrow.png);	background-repeat: no-repeat;	background-position: right center;	margin-right: 5px;	bottom: 20px;	margin-bottom: 10px;	clip: rect(auto,auto,20px,auto);	font-weight: normal;}.hide a:link {	color: #005a9c;	text-decoration: none;	font-weight: normal;}.hide a:visited {	color: #005a9c;	text-decoration: none;	font-weight: normal;}.hide a:active {	color: #005a9c;	text-decoration: none;	font-weight: normal;}.hide a:hover {	color: #ac2af5;	text-decoration: none;	font-weight: normal;}.contentOption2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: normal;	color: #005a9c;	width: 500px;	background-image: url(/Images/content_hide_bg.gif);	background-repeat: no-repeat;	background-position: left top;	margin-left: 8px;	margin-top: 7px;	margin-bottom: 7px;	text-indent: 15px;	padding-top: 6px;	position:relative;	font-weight: normal;}.contentOption2 a:link {	color: #005a9c;	text-decoration: none;	font-weight: normal;}.contentOption2 a:visited {	color: #005a9c;	text-decoration: none;	font-weight: normal;}.contentOption2 a:active {	color: #005a9c;	text-decoration: none;	font-weight: normal;}.contentOption2 a:hover {	color: #ac2af5;	text-decoration: none;	font-weight: normal;}.contentMain {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #5e6873;	padding-top: 7px;	padding-left: 17px;	text-indent: 0px;	line-height: 18px;	padding-right: 20px;	padding-bottom: 5px;}.hideBox {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C8D5E0;	height: 18px;}