body { font-size: 76%; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, sans; text-align: center; padding: 0px; margin: 0px; margin-left: auto; margin-right: auto; color: #333333; background: url(/images/background.gif) #eeeeee repeat-x }
* { box-sizing: content-box; -moz-box-sizing: content-box }
a, a:visited { text-decoration: none; text-decoration: underline; color: black }
a:hover { text-decoration: underline }
input { font-size: 90% }
select { font-size: 90%; font-family: Tahoma, Arial; background-color: #ffffe8 }
textarea { font-size: 90%; font-family: Tahoma, Arial }
input, textarea { background-color: #efecde; padding-left: 3px; padding-top: 2px; }
ul { margin-bottom: 0.15em; margin-left: 0em; padding-left: 1.65em }
/* img { behavior: url(/res/clientscripts/pngbehavior.htc) } put this back if you need it */
h1 { font-size: 180%; font-family: Arial, Tahoma; font-weight: normal; margin-top: 0em; margin-bottom: 0.55em }
h2 { font-size: 140%; font-family: Arial, Tahoma; margin-top: 0em; margin-bottom: 0.24em }
h3 { font-size: 130%; font-family: Calibri, Arial, Tahoma; margin-top: 0em; margin-bottom: 0.2em; font-style: normal }
h4 { font-size: 120%; font-family: Arial, Tahoma; margin-top: 0em; margin-bottom: 0.85em }
h5 { font-size: 110%; font-family: Arial, Tahoma; margin-top: 0em; margin-bottom: 0.90em }
th { font-size: 90%; text-align: left }
p { margin-top: 0em; margin-bottom: 0.95em }
fieldset { width: 97% }
hr { color: #e0d9bd; background-color: #e0d9bd; border: 0; height: 1px }

form.menustyle { display: inline }

#fullpage { width: 970px; padding: 5px; margin-top: 2px; text-align: left; margin-left: auto; margin-right: auto; background-color: white; border-left: 1px solid #eee; border-right: 1px solid #eee; }

#topmenu { background-color: #eeeeee; color: #333; height: 1.5em; padding: 0.25em; padding-top: 0.4em; padding-left: 1em; margin: 0; margin-bottom: 10px; font-size: 90%; font-weight: bold }
#topmenu a, #topmenu a:visited { color: #333; text-decoration: none; display: block; float: left; margin-right: 2em }
#topmenu a:hover { color: #666; text-decoration: underline; }
#topmenu a.current { text-decoration: underline; }

#menu { width: 10%; min-width: 120px; }
#sidemenu { margin-left: 5px; }
#sidemenu a, #sidemenu a:visited { text-decoration: none; display: block }

#mainpagetable { width: 98% }
#mainpage { width: 100% }
#mainpage.hasmenu { width: 80% }

#mainbodydiv { margin: 0; width: 100%; padding-right: 1%; padding-left: 1% }
#footer { font-size: 0.9em; }
#footeremail { width: 18em; float: right; text-align: right; }