body {color: #000000; background-color: #ffffff}
td {color: #000000}

a:link {color: #005500; text-decoration:underline}
a:link:hover {color: #00cc00; text-decoration:underline}
a:visited {color: #005500; text-decoration:underline}
a:visited:hover {color: #00cc00; text-decoration:underline}
a:link:active {color: #00cc00; text-decoration:none}

h3 {font-family: Verdana, Arial, Helvetica, sans-serif}
h4 {font-family: Verdana, Arial, Helvetica, sans-serif}

i {color: #000000}
b {color: #000000}
p {color: #000000; text-align: justify}
u {color: #0000ff}
li {padding-bottom: 5}

.hdr, .heading {font-weight: bold; color: #0000ff; background: #ddddff;}
.heading td {padding: 5px 20px 5px 0px; border-bottom: 1px solid black;}
.tnt, .tent {color: #888888}
.exm, td.exam {font-weight: bold; color: #008000}
.hol {color: #ff6060}
.bkg {background: #dddddd}
.xxx {background: #ff6060}

tr.oddrow {background: #dddddd; vertical-align: top;}
tr.evenrow {background: #ffffff; vertical-align: top;}
tr.oddrow td, tr.evenrow td {padding-top: 5px;}
td.rowdata {height: 22px;}
td.lecnum {padding-right: 5px; text-align: right;}
td.schedule {padding-left: 5px; padding-right: 5px;}

table.schedule {border-collapse: collapse;}
