/**** Global definitions ****/
body, p, td, blockquote, div, span, ul, ol, dl, h1, h2, h3, th, table, input, select, textarea {
    font-family: "Georgia", "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

.sm { font-family: Verdana, Arial, Helvetica, sans-serif; }

/**** Color definitions ****/
table, body {
    background-color: #ececff}
.pr {
    color: #8B0000}
a, a:visited {
    color: #333300}
.lt {
    color: #848400}
ul.emph,.medhilight, .hilight {
    color: #00008B}
.fixedwidth {
    color: #006400}
.formerror {
    color: #ff0000}
.tagmodule {
    color: white;
    background-color: blue}
table.brdr {
    border-color: #111111}
.glossary {
    background-color: #eeeee0}
table.infobox,
table.infobox td,
.notediv {
    background-color: #faeca6;
    color: #557851 }
.dark,
table.prod-info th,
table.brdr th,
table.login th,
table.tabnv,
table.tabnv-c,
table.stats-info th,
table.nv-left th,
table.nv th,
table.tablesort th,
th.dt,
td.dttp,
.dttp {
    background-color: #9191ff}
.table-color,
table.stats-info td,
table.prod-info td,
table.nv td,
table.nv-left td,
table.gradebox th,
table.tablesort td,
table.brdr,
table.login td,
td.dt,
.tcreview,
.dt {
    background-color: #d0d0ff}
table.login th {
    border-bottom-color: #ececff}
td.tabnv-on { 
    background-color: #ececff ! important}
table.tabnv td {
    background-color: #b0b0ff} /* This is the color of the selected corner image interior */
table.tabnv td {
    border-color: #9191ff ! important}
