.line { display: block; clear:both; } .topic { font-style: italic; display: block; } .small { font-size: 80%; } .right { text-align: right; } .center { text-align: center; } .control { vertical-align: middle; } .announcement { font-weight: bold; text-align: center; } .warning { background-color: #ff0000; color: #000000; } .sign { background-color: #f99c1c; color: #000; } .confirmation { background-color: #00aa00; color: #000000; } input { margin-top: 5px; margin-bottom: 5px; } ul { text-align: left; } div.announcement { margin-bottom: 5px; padding-left: 0px; padding-bottom: 10px; padding-right: 0px; padding-top: 0px; border-left-style: none; border-bottom-style: dashed; border-right-style: none; border-top-style: dashed; border-width: thin; border-color: #000000; } div.box { padding: 2px; border-style: solid; border-width: thin; margin-top: 20px; margin-bottom: 20px; clear:both; } table.db { border-spacing: 0.05em; empty-cells: show; width: auto; } table.column { padding: 3px; float:left; } tr.dbhead { background: #7d9fc4; color: rgb(255,255,255); font-weight: bold; height: 3em; border-spacing: 0.05em; } tr.db1 { background: rgb(192,224,255); } tr.db0 { background: rgb(192,255,255); } td.db { border-color: #7d9fc4; padding: 0.2em; border-left-style: dotted; border-bottom-style: none; border-right-style: dotted; border-top-style: none; border-width: thin; vertical-align: top; } input.db, textarea.db, select.db { width: 99%; margin-bottom: 10px; }