
body { font-size: 10pt; color: #ffffcc; background-color: #000033; }
table { font-size: 10pt; color: #ffffcc; background-color: #000033; }
td { font-size: 10pt; color: #ffffcc; background-color: #000033; font-weight: 400; text-align: left; vertical-align: top; }
td.right { font-size: 10pt; color: #ffffcc; background-color: #000033; font-weight: 400; text-align: right; vertical-align: top; }
td.center { font-size: 10pt; color: #ffffcc; background-color: #000033; font-weight: 400; text-align: right; vertical-align: top; }
td.frame { text-align: center; vertical-align: middle; }
td.header { text-align: right; vertical-align: bottom; }
td.footer { text-align: center; vertical-align: top; }
td.ground { font-size: 10pt; color: #000033; background-color: #e0e0e0; text-align: left; vertical-align: top; }
td.ground-right { font-size: 10pt; color: #000033; background-color: #e0e0e0; text-align: right; vertical-align: top; }
td.ground-center { font-size: 10pt; color: #000033; background-color: #e0e0e0; text-align: center; vertical-align: top; }
td.ground-midcenter { font-size: 10pt; color: #000033; background-color: #e0e0e0; text-align: center; vertical-align: middle; }
td.links { font-size: 10pt; color: #000033; background-color: #e0e0e0; text-align: center; vertical-align: middle; }
td.subject { font-size: 11pt; font-weight: 700; color: #0033cc; background-color: #e0e0e0; text-align: left; vertical-align: top; }
td.drws1 { font-size: 10pt; font-weight: 300; color: #000033; background-color: #cce0ff; text-align: center; vertical-align: middle; }
td.drws2 { font-size: 10pt; font-weight: 300; color: #000033; background-color: #ffffff; text-align: center; vertical-align: middle; }
td.drws3 { font-size: 10pt; font-weight: 300; color: #000033; background-color: #eeffee; text-align: center; vertical-align: middle; }
th.archive { font-size: 9pt; color: #ffffff; background-color: #3366cc; text-align: center; vertical-align: middle; }
td.archive { font-size: 9pt; color: #000033; background-color: #ffffee; text-align: left; vertical-align: top; }
td.archive-center { font-size: 9pt; color: #000033; background-color: #ffffee; text-align: center; vertical-align: top; }
td.archive-right { font-size: 9pt; color: #000033; background-color: #ffffee; text-align: right; vertical-align: top; }

table.cal { font-size: 10pt; color: #000000; background-color: #0066cc; }
th.cal0 { font-size: 10pt; color: #cc0000; background-color: #ffcc33; font-weight: 700; text-align: center; vertical-align: middle; }
th.cal1 { font-size: 10pt; color: #000000; background-color: #ffcc33; font-weight: 700; text-align: center; vertical-align: middle; }
th.cal2 { font-size: 10pt; color: #0000ff; background-color: #ffcc33; font-weight: 700; text-align: center; vertical-align: middle; }
td.cal1 { font-size: 10pt; color: #000000; background-color: #f0ffff; font-weight: 400; text-align: right; vertical-align: middle; }
td.cal2 { font-size: 10pt; color: #000000; background-color: #f0f0ff; font-weight: 400; text-align: right; vertical-align: middle; }

.topmessage { font-size: 10pt; font-weight: 700; color: #ffff66; }
.counter { font-size: 9pt; font-weight: 100; color: #cccccc; }

a { font-size: 10pt; text-decoration: none; }
a:link { color: #ffff66; }
a:active { color: #ffff00; }
a:visited { color: #ffff00; }
a:hover { color: #ff6600; }

a.cal { font-size: 10pt; font-weight: 700; text-decoration: none; }
a.cal:link { color: #0033ff; }
a.cal:active { color: #ff0000; }
a.cal:visited { color: #0000cc; }
a.cal:hover { color: #ff0000; }

a.ground { font-size: 10pt; text-decoration: none; }
a.ground:link { color: #0066ff; }
a.ground:active { color: #ff0000; }
a.ground:visited { color: #0033cc; }
a.ground:hover { color: #ff3300; }

a.ground-s { font-size: 8pt; text-decoration: none; }
a.ground-s:link { color: #0066ff; }
a.ground-s:active { color: #ff0000; }
a.ground-s:visited { color: #0033cc; }
a.ground-s:hover { color: #ff3300; }

a.drws { font-size: 10pt; text-decoration: none; }
a.drws:link { color: #0066ff; }
a.drws:active { color: #ff0000; }
a.drws:visited { color: #0033cc; }
a.drws:hover { color: #ff3300; }

a.colmun { font-size: 10pt; font-weight: 700; text-decoration: none; }
a.colmun:link { color: #0066ff; }
a.colmum:active { color: #ff0000; }
a.colmun:visited { color: #0033cc; }
a.colmun:hover { color: #ff3300; }
.colmun { font-size: 9pt; font-weight: 300; color: #000000; }

a.archive { font-size: 9pt; font-weight: 300; text-decoration: none; }
a.archive:link { color: #0033cc; }
a.archive:active { color: #ff0000; }
a.archive:visited { color: #0033cc; }
a.archive:hover { color: #ff3300; }

#lightbox { font-size: 9pt; color: #000033; background-color:#e0e0e0; padding: 10px; border-bottom: 1px solid #336; border-right: 1px solid #336; }
#lightbox img { border: none; clear: both; }
#lightboxDetails { font-size: 0.8em; padding-top: 0.4em; }
#lightboxCaption{ float: left; }

#keyboardMsg { float: right; }
#closeButton { top: 1px; right: 1px; }

#overlay img { border: none; }
#overlay { background-image: url('/js/overlay.png'); }

* html #overlay { background-color: #333; background-color: transparent; background-image: url('/js/blank.gif'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/js/overlay.png", sizingMethod="scale"); }

