body    { color: navy; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.whitesmall  { color: #fff; font-size: 8pt }
.purpleline  { color: #fff; font-size: 8pt; border: solid 1pt #606 }
.announcement       { background-color: #fff; padding: 3pt; width: 90%; border: solid 2px #606 }
.announcement-minor   { padding: 3pt; width: 90% }
.announcement-head    { color: #fff; font-size: 9pt; font-weight: bold; background-color: #606; display: inline; margin: 0; padding: 1px 1px 1px 5px; width: 100%; border-top: 1px solid #fff; border-bottom: 1px solid #fff }
.special   { background-position: 1em 0; text-align: left; margin-bottom: 5pt; padding: 5pt; width: 90%; border: solid 1pt #fff }
.special2 { background-color: #ebebaf; background-position: 1em 0; text-align: left; margin-bottom: 5pt; padding: 5pt; width: 100%; border: solid 1pt #fff }
.blacksmall   { color: #606; font-size: 8pt }
.redhead { color: #d80000; font-size: 10pt; font-weight: bold }
.blacksmallindent    { color: #606; font-size: 8pt; padding-left: 15pt }
.blackmain { color: #606 }
.scheduledate  { color: #606; font-size: 10pt; font-weight: bold }
.blacksmaller { color: #606; font-size: 7pt }
table.main    { border: solid 1pt #fff }
.cell    { border: solid 2pt #fff }
a.nav      { color: #fff; font-size: 10pt; text-decoration: none; background-color: #606; padding: 2px; border: solid 2px #fff }
a.nav:hover { color: #606; font-size: 10pt; text-decoration: none; background-color: #cc9; padding: 2px; border: solid 2px #fff }
a.nav:visited { color: #fff; font-size: 10pt; text-decoration: none; background-color: #606; padding: 2px; border: solid 2px #fff }
a.nav:active { color: #fff; font-size: 10pt; text-decoration: none; background-color: #cc9; padding: 2px; border: solid 2px #fff }
table.classlist    { color: #606; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 5px; padding-left: 5px !important; width: 100%; border: solid 0 #fff }
.classes     { background-color: #ebebaf; margin: 0; padding-right: 5px; padding-left: 5px }
.indented  { padding-left: 10px }
hr.purple { color: #606 }
a.submenu { font-size: 8pt }
ul { list-style-type: disc; display: list-item; margin: 1em 0 1em 40px }
ol   { display: list-item; margin: 1em 0 1em 40px }
ol li  { color: #606; font-size: 8pt; list-style-type: decimal; margin-top: 0; margin-bottom: 0 }
.levelheading { color: #606; font-size: 9pt; font-weight: bold; display: block; border-bottom: 1py dotted #606 }
table.schedule   { margin: 0; padding: 0 0 0 10px }
