body { margin: 0px; }
body, td { font: small sans-serif; }
td img { display: block; }
th { font: bold small sans-serif; }
table.form1 th { text-align: left; vertical-align: top; padding: 5px; }
table.form1 td { padding: 5px; }
table.form2 { background: #ffffbf; width:100%; }
table.form2 th { background: #ffff8f; cursor: pointer; white-space: nowrap; }
table.form2 td { white-space: nowrap; }
table.form2 input { width: 100%; }
/* style="width: 100%; max-width: 800px; th { text-align: left; }" */
a.ondark { color: #7f7fff; }
.menutop { text-align: left; padding: 0px 10px 0px 10px; height: 24px; }
.menu ul { position: absolute; background: #cccc99; width: 200px; border: gray solid 1px; padding: 0px; margin: 0px; display: none; }
.menu li { margin: 0px; padding: 2px 10px 2px 10px; list-style: none; position: relative; border-bottom: gray solid 1px; }
.menu ul ul { left: 200px; top: -1px; }
.menu a { text-decoration: none; font: bold x-small sans-serif; color: #003366; }
.menu_arrow { float: right; }
.menu_highlight { background: #003366; }
.menu_highlight a { color: #ffffff; }
.sidebar { background: #006699; }
.sidebar td { padding: 4px; color: white; background: #006699; font: bold x-small sans-serif; }
.sidebar p { margin: 2px 0px 4px 0px; }
form { margin: 0px; }
.flash { padding: 4px; background: white; }
.maintext { padding: 20px; color: #003366; background: white; font: small sans-serif; }
.spinning_footballs td { color: white; font: x-small sans-serif; text-align: center; }
.loginfield { width: 80px; }
.loclink { text-decoration: none; color: #000080; text-align: left; font-weight: bold; }

.style1 {color: #FF0000}
.style3 {color: #000000}
.style4 {color: #008000}
.style5 {color: #FF0080}
.style6 {color: #0080C0}
.style7 {color: #0000FF}
