BODY { font: 16px arial, sans; }
P { font: 16px arial, sans; }

H1 { font: 32px arial, sans; font-weight: bold; color: #0000A0; clear: both; }
H2 { font: 24px arial, sans; font-weight: bold; color: #FFFFFF; background-color: #0000A0; width: 100%; border: 2px solid #0000A0; padding: 2px; margin-left: -4px; clear: both; }
H3 { font: 24px arial, sans; font-weight: bold; }

PRE.CODE { padding-left: 32px; font-size: -1; font-weight: bold; background-color: #E0E0FF; }
TT.CODE { font-size: -1; font-weight: bold; background-color: #E0E0FF; }
FORM { display: inline; }
TABLE { border-collapse: collapse; border: none; }
TR { border-collapse: collapse; }
TD { border-collapse: collapse; padding: 4px; }
TH { border-collapse: collapse; padding: 4px; }
TABLE.THINBORDER TH { border: 1px solid black; border-bottom: 4px solid black; }
TABLE.THINBORDER TD { border: 1px solid black; }
.DATAINPUT { border-collapse: collapse; border: 2px solid white; background-color: #C0C0C0; }
.DATAINPUT TR { border-collapse: collapse; border: 2px solid white; background-color: #C0C0C0; }
.DATAINPUT TD { border-collapse: collapse; border: 2px solid white; padding: 4px; background-color: #C0C0C0; }
.DATAINPUT TH { border-collapse: collapse; border: 2px solid white; padding: 4px; background-color: #C0C0C0; }
TABLE.THICKBORDER { border: 2px solid black; border-collapse: collapse; }
TABLE.THICKBORDER TR { border: 2px solid black; vertical-align: top;}
TABLE.THICKBORDER TD { border: 2px solid black; padding: 4px; width: 50%; vertical-align: top;}
UL { margin-left: 0px; padding-left: 1em; }
LI { margin-left: 0px; padding-left: 0px; padding-top: 4px; }

DIV.RIGHTCOLUMN   { width: 50%; min-width:400px; display: inline-block; padding-bottom: 2em;}
DIV.RIGHTCOLUMN P { padding-right: 1em; clear: both; }
DIV.LEFTCOLUMN    { width: 50%; min-width:400px; display: inline-block; padding-bottom: 2em; float:left; }
DIV.LEFTCOLUMN P  { padding-right: 1em; clear: both; }
