@charset "utf-8";
/* CSS Document */

div.tripsschedule {
	border: 1px solid #f26722;
	background-color: #ffd2bc;
	padding: 5px;
}
div#scheduletable {
background-color:#FFFFFF;
height:600px;
margin:auto;
overflow:auto;
width:675px;
}

table.tripscheduletable {
	border: 1px solid #f26722;
	width: 650px;
	margin: auto;
}
table.tripscheduletable td, th {
margin:2px;
padding:2px;
}
th {
background-color:#f26722;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}

.schedulerowdark {
	background-color: #efefef;
	line-height: 1.7em;
}

.schedulerowlight {
	background-color: #ffffff;
}

.scheduleinfo, .scheduleinfo td {
	text-align:left;
}

div#tripsscheduleform {
	margin-left: 50px;
	width: 576px;
	background-color: #ffd2bc;
}
	
div#scheduleupcomingform {
	width: 574px;
	background-color: #ffd2bc;
}

div#scheduleupcoming {
	margin-left: 50px;
	width: 576px;
	background-color: #ffd2bc;
}

div#scheduleselection {
	background-color: #fff;
	width: 482px;
	height: 400px;
	overflow:  auto;
	margin-left: 30px;
}

div#schedulenextyear {
	background-color: #fff;
	width: 482px;
	height: 600px;
	overflow:  auto;
	margin-left: 30px;
}

div#schedulebytrip {
	background-color: #fff;
	width: 482px;
	height: 600px;
	overflow:  auto;
	margin-left: 26px;
}