@charset "utf-8";

@import url(/static/css/new/styles.css);

.standard #container {
	width: 980px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0;
	text-align: left; /* this overrides the 'text-align: center' on the body element. */
	position: relative;
}


/* --- TOP BEGIN --- */
.standard #top {
	float: left;
	padding: 0;
	margin: 0;
	width: 980px;
	height: 158px;
	background: #ffffff url(/static/images/new/header.gif) no-repeat;
	clear: both;
}
	.standard #top.modes {
		height: 178px;	/* bumping up the size a bit when MODES include file is present */
	}
	.standard #logo-print {
		display: none;
	}

/* MODES code is in global.css */

/* --- TOP END --- */
	
	
/* --- MIDDLE BEGIN --- */
	
.standard #middle {
	float: left;
	margin: 0;
	padding: 0 0 15px 30px;
	width: 950px;
	clear: both;
	background-color: #ffffff;
}

/* --- MAIN CONTENT BEGIN --- */
	.standard #mainContent {
		float: left;
		margin: 0;
		padding: 0;
		width: 600px;
	}
	
	.standard .tripoption {
		margin: 0 0 10px 0;
		padding: 10px 10px 0 10px;
		border: 1px solid #75706b;
		background-color: #f4f4f4;
		font-family: Arial, Helvetica, sans-serif;
		position: relative;
	}
		.standard .tripoption a, .standard .tripoption p, .standard .tripoption ol {
			font-family: Arial, Helvetica, sans-serif;
		}
		
	/* --- MAIN CONTENT END --- */
	
	
	/* --- MAIN SIDEBAR BEGIN --- */
	.standard #mainSidebar {
		float: left;
		margin: 0 0 0 30px;
		padding: 0;
		width: 290px;
		border-left: 1px solid #b1aca7;
		position: relative;
	}
	.standard #mainSidebar.noborder {
		border-left: 1px solid #ffffff;
		margin-left: 15px;
	}
		.standard #mainSidebar div.icon-bus, 
		.standard #mainSidebar div.icon-bus-route, 
		.standard #mainSidebar div.icon-max, 
		.standard #mainSidebar div.icon-max-route, 
		.standard #mainSidebar div.icon-wes, 
		.standard #mainSidebar div.icon-wes-route, 
		.standard #mainSidebar div.icon-streetcar, 
		.standard #mainSidebar div.icon-bike, 
		.standard #mainSidebar div.icon-tripplanner,
		.standard #mainSidebar div.icon-transittracker,
		.standard #mainSidebar div.icon-alerts,
		.standard #mainSidebar div.icon-rosette,
		.standard #mainSidebar div.icon-snow,
		.standard #mainSidebar div.icon-plane,
		.standard #mainSidebar div.icon-accessibility,
		.standard #mainSidebar div.icon-tv,
		.standard #mainSidebar div.icon-apps,
		.standard #mainSidebar div.icon-cart,
		.standard #mainSidebar div.icon-blank
		{
			background: url(/v3/images/icons/bus.gif) no-repeat;
			min-height: 290px;
			_height: 290px;	/* for IE only */
			margin: 25px 0 0 0;
			padding: 30px 5px 0 0;
		}
			.standard #mainSidebar div.icon-bus {
				background: url(/v3/images/icons/bus.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-bus-route {
				background: url(/v3/images/icons/bus-route.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-max-route {
				background: url(/v3/images/icons/max-route.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-max {
				background: url(/v3/images/icons/max.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-wes {
				background: url(/v3/images/icons/wes.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-wes-route {
				background: url(/v3/images/icons/wes-route.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-streetcar {
				background: url(/v3/images/icons/streetcar.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-bike {
				background: url(/v3/images/icons/bike.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-tripplanner {
				background: url(/v3/images/icons/tripplanner.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-transittracker {
				background: url(/v3/images/icons/transittracker.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-alerts {
				background: url(/v3/images/icons/servicealerts.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-rosette {
				background: url(/static/images/new/rosette.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-snow {
				background: url(/v3/images/icons/snow.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-plane {
				background: url(/v3/images/icons/plane.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-tv {
				background: url(/v3/images/icons/tv.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-apps {
				background: url(/v3/images/icons/apps.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-cart {
				background: url(/v3/images/icons/apps.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-accessibility {
				background: url(/v3/images/icons/accessibility.gif) no-repeat;
			}
			.standard #mainSidebar div.icon-blank {
				background: none;
				padding-top: 0;
			}
		
	/* --- MAIN SIDEBAR END --- */
	
/* --- MIDDLE END --- */




/* --- BOTTOM BEGIN --- */
.standard #bottom {
	width: 980px;
	float: left;
	padding: 0;
	margin: 0;
	background-color: #ffffff;
	clear: both;
}

.standard #bottomContent {
	width: 980px;
	height: 15px;
	background: #ffffff url(/static/images/new/bottom-bg.gif) repeat-x;
	font: 1px/1px Arial, Helvetica, sans-serif;
}
/* --- BOTTOM END --- */
