@charset "UTF-8";
a:link       { color: midnightblue }
a:visited    { color: midnightblue }
a:active     { color: blue }
a:hover      { color: blue; text-decoration: underline }
a:link.update       { color: red }
a:visited.update    { color: red }
a:active.update     { color: blue }
a:hover.update      { color: blue; text-decoration: underline }
a            { text-decoration: none}
.front       { margin-bottom: 0; margin-top:0 }
.back        { text-align: center; margin-top: 0; margin-bottom: 12 }
.tt          { background-color: #187FC3; color: #FFFFFF; font-weight: bold }
body         { background-color: #FFFFFF }
.date        { text-align: right; margin-top: 0; margin-bottom: 0 }
.item        { vertical-align: top; text-align: right }
th.title     { color: #FFFFFF; background-color: #187FC3; font-size: large }
table.title  { width: 95% }
p.title      { width: 95% }
p.updated    { width: 98%; text-align: right; margin-top: 0; margin-bottom: 0}
td.s         { font-size: x-small }
ul           { margin-bottom: 0 }
table.std    { width: 95%; position: relative; left: 25 }
table.data   { width: 95%; position: relative; left: 25 }
table.face   { position: relative; left: 25 }
.grade1      { vertical-align: top; text-align: right; background-color:#CCFFCC }
.grade2      { vertical-align: top; text-align: right; background-color:#FFFFCC }
.grade3      { vertical-align: top; text-align: right; background-color:#CCFFFF }
.grade4      { vertical-align: top; text-align: right; background-color:#CCCCFF }
.grade5      { vertical-align: top; text-align: right }
.grade       { vertical-align: top; text-align: right }
p.bar        { margin-top: 0; margin-bottom: 0 }