body {margin: 0; padding: 0; text-align: center; }

body { font-family: "Times New Roman", Times, serif; font-size: 12px; }

div#header { width: 640px; margin: 0 auto; background-color: white; text-align: left; padding: 20px; }
div#main_body { width: 640px; margin: 0 auto; background-color: white; text-align: left; padding: 20px;}
div#content { width: 550px; margin: 0 auto; text-align: left; padding: 0; }
div#footer { width: 640px; margin: 0 auto; background-color: white; padding: 20px; }

div.navbottom { height: 1px; margin: 0; padding: 0; clear: both; background-color: white;}

h1 { font-weight: bold; font-size: 18px; padding: 20px 0 2px 0; margin: 0 0 2px 0; }
h2 { font-weight: bold; font-size: 14px; color: #003366; padding: 0 0 2px 0; margin: 10px 0 2px 0; border-bottom: 2px dotted green; }
h3 { font-weight: bold; font-style:italic; font-size: 14px; color: #003366; padding: 0 0 2px 0; margin: 10px 0 2px 0; }

input.fields, select { font-size: 10px; background-color: #EEE; border: 1px solid silver; padding: 1px; margin: 0 2px; width: 200px;}
input.fieldsDisabled, select.fieldsDisabled { font-size: 10px; background-color: #fff; color: #fff; border: 1px solid #eee; padding: 1px; margin: 0 2px; width: 200px;}
label { float: left; width: 60px; margin-left: 10px; text-align: right; font-weight: bold; }
p.formfields { margin: 6px 0; }

/* Text Formatting */
p { margin: 0; margin-bottom: 6px; }
a:link { text-decoration: underline ; color: #003366; }
a:visited { text-decoration: underline ; color: #006600; }
a:hover { text-decoration: underline; }
div#content ul { margin: 0 0 10px 40px; padding: 0; }
div#content ol { margin: 0 0 10px 40px; padding: 0; }
div#content ul li { list-style: disc outside; }
div#content ul ul li { list-style: circle outside; }
div#content blockquote { margin: 0 0 10px 20px; }

/*Survey formatting*/
table.results th {
text-align: left;
font-weight:bold;
padding-bottom: 5px;
margin-bottom: 5px;
border-bottom: 2px solid gray;
}

table.results td {
text-align: left;
padding: 4px;
margin-bottom: 5px;
border-bottom: 1px solid green;
}

