/* =divisions
---------------------------------------------------------------------------- */	

/* =headings
---------------------------------------------------------------------------- */
	#travelPage h4 {
		margin-bottom: 6px;
		padding-top: 8px;
		padding-bottom: 8px;
		text-align: center;
	}

	#travelPage h4.winterHeading {
		border: 1px solid #93B5C6;
		background: #D1E0E7;
	}

	#travelPage h4.summerHeading {
		border: 1px solid #FFB74A;
		background: #FFDEAD;
	}

/* =paragraphs
---------------------------------------------------------------------------- */
	#travelList li  p {
		padding-left: 0;
	}
	
	#travelList li  p.travelTight {
		line-height: 1.4;
	}

/* =lists
---------------------------------------------------------------------------- */
	  ul#travelList {
		margin-top: 12px;
		margin-left: 20px;
		list-style-type: none;
	}

	#travelList li {
		margin-right: 12px;
		padding-bottom: 6px;
		background: transparent url(/images/b2.gif) no-repeat left 3px;
	}
	
	.list ul li dl {
		line-height: 1.4;
	}
	
	dd.normalHeight  {
		line-height: 1.2;
	}

/* =tables
---------------------------------------------------------------------------- */
	table.railTimeTable {
		width: 390px;
		padding-top: 8px;
		margin: 0 auto;
		margin-bottom: 14px;
		text-align: center;
		line-height: 1.5;
		font-size: 11px;
	}
	
	table.last {
		margin-bottom: 0;
		padding-bottom: 0;
	}
	
	tr.topRow,
	tr.timeHead {
		font-weight: bold;
	}
	
	tr.boldStation {
		font-weight: bold;
	}
	
	td.lastRow {
		padding-bottom: 6px;
	}
	
	td.firstCol {
		text-align: left;
		font-size: 12px;
	}
	
	td.timeHeadFirstCol {
		font-size: 11px;	
	}
	
	td.sundayWinter {
		background: #ECF2F4;
	}

	td.sundaySummer {
		background: #FFF0D9;
	}
	
	td.sundaySummerLimited,
	td.sundaySummerLimitedInfo {
		background: #FFCB7D;
	}
		
	td.sundaySummerLimitedInfo {
		height: 26px;
		margin-bottom: 6px;
	}
	
	table.example {
		margin-left: 16px;
		margin-bottom: 8px;
		text-align: left;
		line-height: 1.3;
	}
	
	table.example th {
		padding-right: 30px;
	}

/* =images
---------------------------------------------------------------------------- */
	.telImage {
		vertical-align: middle;
	}
