/****** Structure *******/
#footer, #wrapper { margin: 0px auto; }
#footer { border-top: 1px solid #006699; padding: 6px 10px 0px 0px; }
#wrapper { padding: 0px; width: 200px; position: absolute; left: 0px; top: 0px; }
/****** End Structure ******/

/****** Basic HTML ******/
html { font-size: 100.01%; text-align:left }
body { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; margin-bottom: 0.5em; color: #333333; text-align:left }
h1, h2, h3, h4, h5, h6, p, form { margin: 0; padding: 0; }
h1 { font-size: 1.075em; margin-bottom: 0.15em; padding: 2px 0px 1px 5px; color: #ffffff; background: #006699; }
h2 { font-size: 1.075em; margin-bottom: 0.15em; padding: 4px 0 3px 0px; }
h3 { font-size: 1.05em; margin-bottom: 0.15em; }
h4 { font-size: 1.025em; margin-bottom: 0.15em; }
h5 { font-size: 1.0em; margin-bottom: 0.15em; }
h6, p, table, ul, ol, form { font-size: 1.0em; margin-bottom: 7px; font-weight: normal; }
img { border: 0; }
a { color: #0C2074; }
ul, ol { list-style-position: inside; margin: 0; }
ul { list-style-type: square; }
/****** End basic HTML ******/

/*** Forms ***/
fieldset { margin: 0; padding: 0; border: 0; }
label { margin-top: 3px;}
#submit { margin: 0.4em 0;}
input, select { font-size: 1.0em; }
/*** End Forms ***/

/*** Tables ***/
table { border: 0; }
table td { margin: 0; padding: 0; }
tr.highlight td { background-color: #e9f3f8; }
/*** End Tables ***/

/*** Miscellaneous ***/
.top_logo {
display: block;
margin: 0;
margin-bottom: 2px;
}