body { margin: 0px; padding: 0px; background: #fafaff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } img { border: 0; } a { color: #00F; background-color: transparent; } a:link { color: #00F; background-color: transparent; } form { padding: 0; margin: 0; } h1 { font-size: 18px; } fieldset { border: 2px solid black; margin-left: 10px; padding: 10px; width: 700px; font-size: 10px; } legend { background-color: rgb(200, 220, 240); border: 2px solid black; padding: 0.25em; padding-top: 0.1em; font-size: 12px; } input { background-color: rgb(240, 248, 255); border: 2px solid black; font-size: 10px; } textarea { background-color: rgb(240, 248, 255); border: 2px solid black; font-size: 10px; } select { background-color: rgb(240, 248, 255); border: 2px solid black; font-size: 10px; } table { width: 100%; font-size: 12px; } th { font-weight: bold; background-color: #AFC3E4; padding: 3px; color: #323C4D; text-align: left; vertical-align: top; border: 1px solid #606060; } td { background-color: #DEE3EC; padding: 3px; text-align: left; vertical-align: top; border: 1px solid #a0a0a0; } #headerbar { margin: 0px; height: 80px; clear: both; background: url("../images/yellowtop.png") top left repeat-x; } #header { padding-left: 80px; font-size: 22px; font-weight: 700; color: #0a0a00; float: left; } #content { padding-left: 1em; } img.logo { position: absolute; top: 0px; left: 0px; border: 0px; } .menu { height: 22px; font-size: 13px; font-weight: bold; text-align: center; vertical-align: bottom; float: right; padding-left: 1em; padding-right: 1em; border: 1px solid #f0f080; border-left: 2px solid #a0a080; border-bottom: 2px solid #a0a080; background: #e0e000; color: #0a0a00; } .menu a { vertical-align: bottom; text-decoration: none; font-size: 13px; color: #0a0a00; }