BODY { background-color: white; color: black; font: 14px Verdana, Arial, Helvetica, sans-serif; background-image: url("i/leftstrip.jpg"); background-repeat: repeat-y; margin: 0; }
A:link, A:visited { color: blue; text-decoration: underline; }
A:hover, A:active { color: orange; text-decoration: underline; }
H1 { color: black; font-size: 18px; font-weight: 700; font-family: Arial, Helvetica, sans-serif; margin-bottom: 25px; margin-top: 0px; }
H2 { color: black; font-size: 15px; font-weight: 700; font-family: Arial, Helvetica, sans-serif; margin-bottom: 15px; margin-top: 25px; }
TD { color: black; font-size: 13px; padding-left: 4px; padding-right: 12px; }
TH { color: white; text-align: left; font-size: 14px; padding-left: 4px; padding-right: 4px; background-color: black; }
P { margin-top: 25px; }
STRONG { color: #00006e; font-weight: 600; }
HR { margin-top: 30px; margin-bottom: 10px; }
.logo { position: absolute; top: 0px; left: 0px; width: 100%; height: 120px; background-image: url("i/topstrip.jpg"); background-repeat: repeat-x; margin: 0; }
.animp { position: absolute; z-index: 100; top: 0px; left: 44px; width: 105px; height: 65px; }
.navbar { position: absolute; top: 160px; left: 5px; color: white; }
.navbar A:link, .navbar A:visited { color: white; text-decoration: underline; }
.navbar A:hover, .navbar A:active { color: orange; text-decoration: underline; }

.pic { position: absolute; top: 80px; left: 530px; }
.main { position: absolute; top: 150px; left: 180px; width: 600px; background-color: white; }
.inp { font: 14px courier new, courier, fixed; }
.footer { font: 12px arial, sans-serif; color: #2d455d; }
.footer A:link, .footer A:visited { color: #555555; text-decoration: underline; }
.footer A:hover, .footer A:active { color: orange; text-decoration: underline; }
.notice  { padding: 10px; width: 500px; margin-bottom: 10px; margin-top: 20px; font: bold 15px tahoma, arial, sans-serif; color: #aa0000; }
.notice2 { padding: 10px; width: 500px; margin-bottom: 10px; margin-top: 20px; font: bold 15px tahoma, arial, sans-serif; color: #aa0000; }
.notice3 { padding: 10px; width: 600px; margin-bottom: 10px; margin-top: -20px; font: bold 12px tahoma, arial, sans-serif; color: #ff0000; }
.error { padding: 10px; background-color: #ffff00; color: red; border: 1px solid black; margin-bottom: 10px; }
.status { padding: 10px; background-color: #009500; color: white; border: 1px solid black; margin-bottom: 10px; }
.status a { color: white; }
.red { font-weight: 600; color: red; display: inline; }
.slide { background-color: #d6d6d6; border: 1px solid black; padding: 15px; }
.tblhdr { background-color: #30445d; color: white; font: bold 14px Verdana, Arial, Helvetica, sans-serif; padding: 2px 4px; border: 1px solid black; }
.tbldtl { color: black; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 2px 4px 3px; border: 1px solid black; }
.forumhdr { color: #30445d; font: 12px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid black; padding-top: 20px; }
.forumdtl { color: black; font: 12px Verdana, Arial, Helvetica, sans-serif; padding-bottom: 20px; padding-top: 10px; }
.yellowbox { float: right; width: 160px; padding: 2px 5px; border: 1px solid black; color: black; background-color: yellow; text-align: center; }
.mocmember { color: #ff4444; }
