body { background: #ccddaa; margin: 0px; padding: 0px; }

div#main { border: 1px solid #666666; border-bottom-width: 2px; border-right-width: 2px; padding: 10px; padding-top: 8px; margin: 10px; margin-top: 48px; background: #ffffff; width: 760px; }
div#main2 { border: 1px solid #666666; border-bottom-width: 2px; border-right-width: 2px; padding: 10px; padding-top: 8px; margin: 10px; margin-top: 48px; margin-left: 175px; background: #ffffff; width: 595px; }
img#logo { position: absolute; top: 10px; left: 10px; }
img#cor  { float: right; margin: 2px 0px 5px 5px; }

h1 { font: bold 26px serif; margin: 0px; margin-bottom: 8px; padding: 0px; }
h2 { font: bold 20px serif; margin: 0px; margin-bottom: 8px; padding: 0px; }
h3 { font: bold 18px serif; margin: 0px 0px 8px 16px; padding: 0px; }

p { font: normal 16px serif; line-height: 22px; padding: 0px; margin: 0px 0px 14px 16px; }
p.big { font-size: 18px; }
p.big .sm { font-size: 12px; }

table.quiz { border: 1px solid #000000; width: 750px; margin: 0px 0px 10px 16px; }
table.quiz tr td { border: 1px solid #000000; font: normal 16px serif; padding: 3px; }
td.alt { background-color: #eeeebb; }

table#linkhead { background-color: #666666; width: 756px; margin-left: 2px; }
table#linkhead tr td { width: 122px; text-align: center; padding: 2px; font: normal 14px serif; background: #ffffff; }

ul { margin: 0px 0px 14px 32px; padding: 0px; }
li { font: normal 16px serif; line-height: 22px; padding: 0px; margin: 0px; }

div#terms { position: absolute; top: 32px; left: 500px; font: normal 12px sans-serif; width: 290px; text-align: right; }
div#mainleft { position: absolute; top: 48px; left: 10px; width: 160px; text-align: center; }
div#footer { font: normal 14px serif; color: #000000; margin-left: 10px; margin-bottom: 10px; }

div.banr { margin: 0px 0px 10px 140px; }
