
/* ::::: null ::::: */

body { margin: 0pt; padding: 0pt; color: rgb(255, 255, 192); font-size: 80%; font-family: Arial,Helvetica,sans-serif; background-color: rgb(0, 51, 102); }
img { border: 0px none ; }
a:link { color: rgb(143, 197, 247); text-decoration: none; }
a:visited { color: rgb(143, 197, 247); text-decoration: none; }
a:hover { color: rgb(255, 255, 192); text-decoration: underline; }
a:active { color: rgb(255, 255, 192); text-decoration: underline; }
a.navMain:link { color: rgb(255, 255, 192); font-size: 12px; text-decoration: none; }
a.navMain:visited { color: rgb(255, 255, 192); font-size: 12px; text-decoration: none; }
a.navMain:hover { color: rgb(143, 197, 247); font-size: 12px; text-decoration: none; }
a.navMain:active { color: rgb(143, 197, 247); font-size: 12px; text-decoration: none; }
div.NewsLink { color: rgb(143, 197, 247); text-decoration: none; }
a.newsLink:link { color: rgb(255, 255, 192); text-decoration: none; }
a.newsLink:visited { color: rgb(255, 255, 192); text-decoration: none; }
a.newsLink:hover { color: rgb(143, 197, 247); text-decoration: none; }
a.newsLink:active { color: rgb(143, 197, 247); text-decoration: none; }
.ClassicText { color: rgb(143, 197, 247); }
a.classic:link { text-decoration: underline; color: rgb(143, 197, 247); }
a.classic:visited { text-decoration: underline; color: rgb(143, 197, 247); }
a.classic:hover { text-decoration: underline; color: rgb(255, 255, 192); }
a.classic:active { text-decoration: underline; color: rgb(255, 255, 192); }
.SIText { color: rgb(69, 155, 106); }
a.si:link { text-decoration: underline; color: rgb(69, 155, 106); }
a.si:visited { text-decoration: underline; color: rgb(69, 155, 106); }
a.si:hover { text-decoration: underline; color: rgb(255, 255, 153); }
a.si:active { text-decoration: underline; color: rgb(255, 255, 153); }
.TOAText { color: rgb(227, 157, 120); }
a.toa:link { text-decoration: underline; color: rgb(227, 157, 120); }
a.toa:visited { text-decoration: underline; color: rgb(227, 157, 120); }
a.toa:hover { text-decoration: underline; color: rgb(119, 153, 255); }
a.toa:active { text-decoration: underline; color: rgb(119, 153, 255); }
.CatacombsText { color: rgb(204, 153, 255); }
a.catacombs:link { text-decoration: underline; color: rgb(204, 153, 255); }
a.catacombs:visited { text-decoration: underline; color: rgb(204, 153, 255); }
a.catacombs:hover { text-decoration: underline; color: rgb(119, 153, 255); }
a.catacombs:active { text-decoration: underline; color: rgb(119, 153, 255); }
.LabyrinthText { color: rgb(243, 227, 91); }
a.labyrinth:link { text-decoration: underline; color: rgb(243, 227, 91); }
a.labyrinth:visited { text-decoration: underline; color: rgb(243, 227, 91); }
a.labyrinth:hover { text-decoration: underline; color: rgb(119, 153, 255); }
a.labyrinth:active { text-decoration: underline; color: rgb(119, 153, 255); }
.MainText { color: rgb(255, 255, 192); }
.SmallText { color: rgb(255, 255, 192); font-size: 0.9em; }
.LargeText { color: rgb(255, 255, 192); font-size: 1.3em; }
.AlbText { color: rgb(153, 51, 0); }
.HibText { color: rgb(51, 204, 51); }
.MidText { color: rgb(0, 153, 204); }
.ClassTitle { color: rgb(255, 255, 192); font-size: 1.5em; }
.BlueText { color: rgb(143, 197, 247); }
.AltText { color: rgb(143, 197, 247); }
.BlueSmallText { color: rgb(143, 197, 247); font-size: 0.9em; }
.SmallBlueText { color: rgb(143, 197, 247); font-size: 0.9em; }
.BlueLargeText { color: rgb(143, 197, 247); font-size: 1.3em; }
.BlueHeader { color: rgb(143, 197, 247); font-weight: bold; font-size: 1.3em; }
.SIHeader { color: rgb(69, 155, 106); font-weight: bold; font-size: 1.3em; }
.ToAHeader { color: rgb(227, 157, 120); font-weight: bold; font-size: 1.3em; }
.CatacombsHeader { color: rgb(204, 153, 255); font-weight: bold; font-size: 1.3em; }
.LabyrinthHeader { color: rgb(243, 227, 91); font-weight: bold; font-size: 1.3em; }
.RedText { color: rgb(255, 0, 0); }
.SmallRedText { color: rgb(255, 0, 0); font-size: 0.9em; }
.ParagraphHeader { color: rgb(143, 197, 247); font-weight: bold; font-size: 1.3em; }
.SpecParagraphHeader { color: rgb(165, 61, 65); font-weight: bold; font-size: 1.3em; }
.pageHeader { color: rgb(143, 197, 247); font-weight: bold; font-size: 1.3em; }
h1 { color: rgb(143, 197, 247); font-weight: bold; font-size: 1.5em; }
h2 { color: rgb(143, 197, 247); font-weight: bold; font-size: 1.3em; }
.QuotedText { color: rgb(255, 255, 192); margin-top: 24px; margin-bottom: 24px; margin-left: 48px; font-style: italic; }
.plain { color: rgb(255, 255, 192); text-decoration: none; }
.indent { margin: 1em; }
.indentTop { margin-top: 1em; }
.indentLeft { margin-left: 1em; }
.navMain { color: rgb(255, 255, 192); text-decoration: none; }
.newsData { color: rgb(255, 255, 192); text-decoration: none; }
.newsHeader { color: rgb(143, 197, 247); font-size: 1.3em; font-weight: bold; }
.newsSubHeader { color: rgb(143, 197, 247); font-weight: bold; font-size: 1em; }
span.newsBlockHeader { border-top: 1px solid black; border-bottom: 1px solid black; color: white; font-weight: bold; font-size: 1em; background-color: rgb(0, 89, 180); text-indent: 5px; vertical-align: top; padding-top: 3px; width: 55%; height: 23px; }
.GoldSmallText { color: rgb(143, 197, 247); font-size: 0.8em; }
.SmallGoldText { color: rgb(143, 197, 247); font-size: 0.8em; }
.GoldText { color: rgb(143, 197, 247); }
.GoldLargeText { color: rgb(143, 197, 247); font-size: 1.3em; }
.GoldHeader { color: rgb(143, 197, 247); font-weight: bold; font-size: 1.3em; }
tr.Head { background-color: rgb(68, 68, 68); }
tr.odd { background-color: rgb(0, 0, 31); }
tr.even { background-color: rgb(37, 37, 50); }
.headRow { background-color: rgb(68, 68, 68); }
.oddRow { background-color: rgb(0, 0, 31); }
.evenRow { background-color: rgb(37, 37, 50); }
div.quote { border: 2px solid rgb(143, 197, 247); padding: 4px; color: rgb(255, 255, 192); background-color: rgb(0, 0, 0); width: 88%; margin-left: auto; margin-right: auto; margin-top: 0.2em; text-align: center; }
p, input, select, table, th, td { font-size: 1em; }
hr { color: rgb(255, 255, 192); background-color: rgb(255, 255, 192); }
#siteBox { margin: 0pt; padding: 0pt; color: rgb(255, 255, 192); font-size: 80%; font-family: Arial,Helvetica,sans-serif; background-color: rgb(0, 51, 102); }
td { color: rgb(255, 255, 192); font-size: 1em; font-family: Arial,Helvetica,sans-serif; }
.announcements { border: 2px solid rgb(143, 197, 247); padding: 4px; color: rgb(255, 255, 192); background-color: rgb(0, 0, 0); width: 80%; margin-left: auto; margin-right: auto; margin-top: 0.4em; text-align: center; }
.styledForm input, label, fieldset { display: block; }
.styledForm fieldset, legend { color: rgb(255, 255, 192); font-weight: bold; }
.styledForm fieldset { padding: 8px; }
.styledForm label { color: rgb(255, 255, 192); font-weight: normal; }
.tan, .required { background-color: rgb(255, 255, 204); }
.blue { background-color: rgb(143, 197, 247); }
label { float: left; width: 10em; }
.inline { width: auto; float: none; display: inline; }
input.searchbutton { border: 1px solid rgb(255, 255, 204); color: rgb(255, 255, 204); font-weight: bold; background-color: rgb(0, 51, 102); cursor: pointer; }
input.searchbuttonhover { border-color: rgb(255, 0, 0); }
a.help { position: relative; z-index: 24; color: rgb(143, 197, 247); text-decoration: none; }
a.help:hover { z-index: 25; background-color: rgb(102, 102, 102); }
a.help span { display: none; }
a.help:hover span { border: 1px solid rgb(143, 197, 247); padding: 2px; display: block; position: absolute; top: 2em; left: 2em; width: 15em; background-color: rgb(0, 0, 0); text-decoration: none; color: rgb(255, 255, 192); text-align: center; }

/* ::::: null ::::: */

table.striped { border: 1px solid rgb(102, 102, 102); border-spacing: 0px; }
* html table.striped { border-collapse: collapse; }
table.striped tr td { padding: 3px 8px; background: rgb(0, 0, 31) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
table.striped thead td { color: rgb(255, 255, 204); background-color: rgb(0, 0, 0); font-weight: bold; }
table.striped tbody tr.even td { background: rgb(37, 37, 50) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
table.striped tbody tr.ruled td { color: rgb(0, 0, 0); background-color: rgb(198, 227, 255); }
head:first-child + body table.striped tr.ruled td { background-color: rgb(198, 227, 255); }
table.sortable span.sortarrow { background-color: inherit; color: rgb(204, 204, 204); text-decoration: none; }
