/* style sheet for visitor info bus schedules page */

body {
	font-family: "Times New Roman",Times,serif;
	font-size: 15px;
	text-align: left;
	}
	.vi-b {background-image: url(../images/ltyellowjade.jpg);}

h1 {	/* intermediate titles used in subordinate pages */
	text-align: center;
	font-size: 24px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #199b69;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
h2 {	/* titles at the head of each table section */
	text-align: center;
	font-size: 20px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #199b69;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
	}


h3 {	/* item titles starting each descriptor paragraph */
	text-align: left;
	font-size: 15px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #199b69;
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
	}

h4 {	/* update information below title */
	text-align: center;
	font-size: 13px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #000000;
	margin-top: 0;
	margin-bottom: 15px;
	padding: 0;
	border: 0;
	}

p {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #000000;
	margin: 0;
	padding: 0 10px 15px 10px;
	border: 0;
	}
	
	.note {font-size: 13px;
		font-style: italic;
		}
		
	.tiny {font-size: 10px;}
	
table {
	border: 3px solid #199b69;
	padding: 2px;
	margin-top: -10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border-collapse: collapse;
	}

	thead th {
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #199b69;
		text-align: center;
		white-space: nowrap;
		border: 2px solid #199b69;
		}
		
	th {
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
		text-align: left;
		white-space: nowrap;
		border: 2px solid #199b69;
		}
		
	td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #000000;
		text-align: right;
		border: 2px solid #199b69;
		}
		
	td.cent {
		text-align: center;
		}
		
		.tiny {font-size: 10px;}
		
span.hilite {
		background-color: #ffff00;
		}
	
span.intro {
		font-family: Arial, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #199b69;
		}
		
	#page {
		width: 790px;
		margin-left: auto; margin-right: auto;
		border: 5px solid #199b69;
		padding: 5px;
		background-color: #ffffff;
		}

