BODY { color: #0000FF; background: #000000; font-size: 12pt; font-family: serif; width: 100%; margin: 0px; padding: 0px; border: none; text-align: left; }
A { text-decoration: none; }
A:link {color: #AAAAFF;}
A:active {color: #CCCCFF;}
A:visited {color: #9999EE;}
A:hover {color: #CCCCFF;}
IMG {border: 0px; margin: 0px; }
TABLE {color: #0000FF; border: 0px; background-color: #222244; font-size: 12pt; padding: 3px; margin: 5px; vertical-align: top; border-collapse: collapse;}
TD {background-color: #000000; margin: 3px; padding: 4px; border: #222244 solid 2px; vertical-align: top;}
TH {background-color: #222255; color: #0000FF; text-align: center; margin: 3px; padding: 2px; border: #222244 solid 2px;}
.empty { background: none; padding: 0px; margin: 0px; border: none; }
.side  { background: #222244; padding: 0px; margin: 0px; border: none; }
.menu  { padding: 0px 10px 0px 0px; width: 90px; text-align: right; font-family: sans-serif; font-size: 10pt; }
#header { text-align: left; padding-left: 225px; font-size: 16pt; font-family: Westminster, "Old English MT", serif; font-weight: 600; vertical-align: middle; height: 100px; background-image: URL("/planetfallbg.gif"); background-repeat: no-repeat; background-position: center left; width: 60%; }
INPUT, BUTTON, SELECT {font-size: 10pt; font-family: serif; vertical-align: middle; }
TEXTAREA {font-size: 10pt; font-family: monospace;}

.icon { width: 50px; height: 50px; vertical-align: bottom; }
.iconb { width: 50px; height: 50px; border: solid 4px; vertical-align: bottom; }
.halficon { width: 25; height: 25px; vertical-align: bottom; }

.iconempty { background: none; padding: 0px; margin: 0px; border: 0px; width: 50px; height: 50px; vertical-align: bottom; }
.halficonempty { background: none; padding: 0px; margin: 0px; border: 0px; width: 25px; height: 25px; vertical-align: bottom; }
.emptyvam { background: #000000; padding: 0px; margin: 0px; border: 0px; vertical-align: middle; }

.eicon, .eiconempty { vertical-align: bottom; height: 20px; width: 20px; margin-left: -20px; position: relative; }
.ehalficon, .ehalficonempty { vertical-align: bottom; height: 15px; width: 15px; margin-left: -15px; position: relative; }

.vam { vertical-align: middle; }
.vamtac { vertical-align: middle; text-align: center; }
.vamtar { vertical-align: middle; text-align: right; }
.vat { vertical-align: top; }
.vattac { vertical-align: top; text-align: center; }
.vattar { vertical-align: top; text-align: right; }
.tac { text-align: center; }
.tar { text-align: right; }
.end { text-align: center; }
.centw { width: 100px; }

.error { color: #FF0000; }
.success, .highlight { color: #5555FF; }
.problem { color: #FFFFFF; background: #800000; }

