BODY            { color: black; background-color: #ffffcc;
                  font-size: medium; font-family: Times, "Times New Roman", "New York", serif }




H1, H2, H3, H4,
H5, H6          { font-family: Helvetica, Ariel, Geneva, sans-serif; font-weight: bold }

H1              { font-size: x-large; margin-left: 8em }
H2              { font-size: large; margin-left: 3em }
H3              { font-size: medium; margin-left: 3em }
H4, H5, H6      { font-size: medium; margin-left: 3em }


PRE             { white-space: pre }



P               { font-size: medium; margin: 0.5em 0em }

OL, UL, DIR,
MENU, DL        { margin-left: 30px; margin-right: 10px }

OL              { list-style-type: decimal }

OL UL, UL OL,
UL UL, OL OL    { margin-top: 0px; margin-bottom: 0px; margin-left: 15px; margin-right: 0px }

BLOCKQUOTE      { margin-left: 30px; margin-right: 20px }



B, STRONG       { font-weight: bold }

STRONG          { color: red }

U, INS          { text-decoration: underline }

I, CITE, EM,
VAR, ADDRESS    { font-style: italic }

PRE, TT, CODE,
KBD, SAMP       { font-family: monospace }

BIG             { font-size: larger }

SMALL, SUB, SUP { font-size: smaller }

SUB             { vertical-align: sub }

SUP             { vertical-align: super }

S, STRIKE, DEL  { text-decoration: line-through }




TABLE           { border-collapse: collapse; border-style: none }

/* TABLE P         { font-size: medium; font-family: Times, "Times New Roman", "New York", serif } */

CAPTION         { font-family: Helvetica, Ariel, Geneva, sans-serif;
                  font-weight: bold; font-size: large }




.centered       { text-align: center }

.leftclear      { clear: left }

.rightclear     { clear: right }

.allclear       { clear: both }

.bold           { font-weight: bold }

.news           { color: red }

.highlight      { background-color: #ffccff }


.leftfloat      { font-size: medium; float: left; margin: 0.25em; margin-left: 0 }
.rightfloat     { font-size: medium; float: right; margin: 0.25em; margin-right: 0 }


DIV.news        { font-size: medium; background-color: white; margin: 10px; padding: 10px }



DIV.textbox     { font-size: medium; background-color: #ffccff; border: thin solid red; text-align: center; padding-left: 0.5em; padding-right: 0.5em}


DIV.choosemenu  { font-size: medium; background-color: #ffccff; text-align: right; float: left; border: thick solid red; border-right: 0; margin-top: 1em; margin-bottom: 1em; width: 5.5em; padding: 1em}


DIV.combox      { font-size: medium; background-color: #ccffff; border: thin solid blue; text-align: left; margin-left: 4em; margin-right: 4em; margin-top: 1em; margin-bottom: 1em; clear: both; padding-left: 0.5em; padding-right: 0.5em}
DIV.combox H3   { text-align: center; margin-left: 0px }



DIV.mainmenu    { font-size: medium; background-color: #ccffff; border: thick solid blue; width: 26em; margin-left: 7em}
DIV.mainmenu H2 { text-align: center; margin-left: 0px }
DIV.mainmenu DIV.textbox { font-size: medium; border: thin outset blue; border-top: thin outset red}

DIV.menumap     { font-size: medium; background-color: #ccffff; border-width: 0px; margin: 0px; padding: 0px}





DIV.basicdata   { font-size: medium; background-color: white; border: medium solid black; margin: 20px; padding-left: 0.5em; padding-right: 0.5em }

DIV.summary     { font-size: medium; background-color: #99cccc; border: thin solid green; text-align: center; margin: 20px; padding-left: 0.5em; padding-right: 0.5em }


