TABLE.busroute {
	border: solid 1px #999;
	border-collapse: collapse;
	font-family: tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 11px;
}
TABLE.busroute TH, TABLE.busroute TD {
	border: solid 1px #999;
	padding: .25em;
	font-size: 11px;
}


UL.cms-events {
	margin: 1em 0; padding: 0;
}
UL.cms-events LI {
	margin: 0;
	padding: 0 0 0 22px;
	list-style-type: none;
	background-image: url(../images/icon_calendar.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
UL.cms-events LI.calLink {
	margin: 1em 0 0 10px;
	padding: 0 0 0 12px;
	font-family: tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	list-style-type: none;

	background-image: url(../images/arrow_sm_blue.gif);
	background-position: center left;
	background-repeat: no-repeat;

}


UL.cms-announcements {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
UL.cms-announcements LI.news-item {
	margin: 1em 0;
}
UL.cms-announcements LI.news-item UL.news-item-links {
	margin: 0; padding: 0;
}
UL.cms-announcements LI.news-item UL.news-item-links LI {
	margin: .25em 0 0 0;
	padding: 0 0 0 12px;
	font-family: tahoma, arial, helvetica, geneva, sans-serif;
	font-size: 11px;
	line-height: 11px;
	list-style-type: none;
	background-image: url(../images/arrow_sm_blue.gif);
	background-position: center left;
	background-repeat: no-repeat;
}