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: 0.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: 0.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
    }