BODY { font-family: serif; font-size: 16px; color: #DEDEBE; }
P { font-family: serif; font-size: 16px; color: #DEDEBE; }
B { font-family: serif; color: cc9933; }
TD { font-family: serif; font-size: 16px; color: #DEDEBE; }
LI { font-family: serif; font-size: 16px; color: #DEDEBE; }
H1 { font-family: serif; font-size: 32px; color: #ffcc00; }
H2 { font-family: serif; font-size: 24px; color: #ffcc00; }
H3 { font-family: serif; font-size: 20px; color: #ffcc00; }
A { text-decoration: underline; color: #ffcc00; }
A:HOVER { color: ffcc00; text-decoration: underline;}


input { background:#cccc99; border-style:solid; border-width:1px; border-color:#666633; font-size:14px; color:#000000; font-family: arial; }
select { background:#cccc99; border-style:solid; border-width:1px; border-color:#666633; font-size:14px; color:#000000; font-family: arial; }
submit { background:#cccc99; border-style:solid; border-width:1px; border-color:#666633; font-size:14px; color:#000000; font-family: arial; }
button { background:#cccc99; border-style:solid; border-width:1px; border-color:#666633; font-size:14px; color:#000000; font-family: arial; }
textarea { background:#cccc99; border-style:solid; border-width:1px; border-color:#666633; font-size:14px; color:#000000; font-family: arial; }


.header { font-family: serif; font-size: 16px; color: #ffcc00; }
.smallprint { font-family: serif; font-size: 12px; color: #DEDEBE; }
.mediumprint { font-family: serif; font-size: 18px; color: #DEDEBE; }
.largeprint { font-family: serif; font-size: 22px; color: #DEDEBE; }
.xlargeprint { font-family: serif; font-size: 32px; color: #ffcc00; }
.error { font-family: serif; font-size: 16px; color: #ff0000; }
.grey { color: 999999; }
.gold { color: cc9933; }
.black { color: 000000; }

A.sidenav { text-decoration: none; font-size: 12px; color: 000000; }
A:hover.sidenav { color: 996600; }

A.menuitem { text-decoration: none; font-family: times; font-size: 12px; font-weight: bold; color: #333333; letter-spacing: 0px; line-height: 8pt; margin-top: 0em; margin-bottom: 0em; }
A:HOVER.menuitem { text-decoration: none; color: #cc9933; }
HR.menuitem {color: #808080; width:120px; height: 1px; margin-top: 0em; margin-bottom: 0em; }
TD.menuitem { margin-top: 0em; margin-bottom: 0em; }


font.login {font-family:verdana,sans-serif,tahoma,arial;font-size:14px;}
input.login { background:#cc9933; border-style:inset; border-width:1px; border-color:#663300; font-size:14px; color:#000000; font-family: arial; }
submit.login { background:#cc9933; border-style:inset; border-width:1px; border-color:#663300; font-size:14px; color:#000000; font-family: arial; }
textarea.login { background:#cc9933; border-style:inset; border-width:1px; border-color:#285F96; font-size:14px; color:#184D82; font-family: arial; }
TD.login { font-family: sans-serif; font-size: 14px; color: cc9933; }
A.login { text-decoration: none; color: cc9933; }
A:HOVER.login { color: ffffff; }

.portal { font-family: sans-serif; font-size: 12px; color: #cccc99; }
.portal table { font-family: sans-serif; font-size: 12px; color: #000000;  background: #cc9933; }
.portal th { font-family: sans-serif; font-size: 12px; color: #DEDEBE;  background: #cc9933; }
.portal td { font-family: sans-serif; font-size: 12px; color: #DEDEBE;  background: #000000; }

.portal .content table { font-family: sans-serif; font-size: 12px; color: #000000;  background: #000000; }
.portal .content th { font-family: sans-serif; font-size: 12px; color: #DEDEBE;  background: #000000; }
.portal .content td { font-family: sans-serif; font-size: 12px; color: #DEDEBE;  background: #000000; }

.portal .news table { font-family: sans-serif; font-size: 12px; color: #000000;  background: #000000; }
.portal .news th { font-family: sans-serif; font-size: 12px; color: #DEDEBE;  background: #000000; }
.portal .news td { font-family: sans-serif; font-size: 12px; color: #DEDEBE;  background: #000000; }
.portal .news b { font-family: sans-serif; font-size: 16px; color: #DEDEBE;  background: #000000; }