html { margin: 0px; } body { margin: 0px; font-family: Bitstream Vera Sans, Helvetica, Sans; font-size: 10pt; } form { margin: 0px; padding: 0px; } p { margin: 5px; } h1 { margin: 5px; margin-bottom: 0px; font-size: 1.2em; font-weight: bold; } h2 { margin: 5px; font-size: 1.1em; font-weight: normal; } #topbar { border-top: 1px solid #000000; background-color: #494949; } #topbar table tr td a { text-decoration: none; } #topbar table tr td a:hover { color: #ffffff; text-decoration: underline; } #leftbar { background-color: #ffffff; border-top: 1px solid #000000; } #header { border-top: 1px solid #000000; } #content { padding: 7px 5px 5px; } #menu,#submenu { width: 150px; margin: 0px; margin-bottom: 10px; padding: 0px; border-right: 1px solid #ffffff; list-style: none; } #menu li { width: 150px; border-bottom: 1px solid #ffffff; } #submenu li { width: 140px; margin-left: 10px; border-bottom: 1px solid #ffffff; } a.menuitem { display: block; position: relative; margin: 0px; padding: 1px; padding-left: 4px; background-color: #a6afc2; color: #000000; text-decoration: none; } a.menuitem:hover { color: #ffffff; } .box { border: 1px solid #000000; font-size: 0.8em; } .box td { border: none; } td.boxtitle { padding: 5px; border-top: 1px solid #d1ddf5; border-right: 1px solid #7a818f; border-bottom: 1px solid #7a818f; border-left: 1px solid #d1ddf5; background-color: #a5acba; font-size: 1.2em; font-weight: bold; } .table { border: none; border-spacing: 5px; } .table th { padding: 2px 5px 0px; border: none; text-align: left; } .table td { padding: 5px 5px 0px; border: none; border-top: 1px dotted #7a818f; } .optiongroup td { padding-top: 5px; border: none; } .optiongroup td:first-child { padding-left: 5px; } .optiongroup td:last-child { padding-right: 5px; } .optiongroup tr:last-child td { padding-bottom: 5px; }