.left { text-align:left; } .center { text-align:center; white-space:nowrap; } .money, .right { text-align:right; } .entry, input.money, input.date { padding: 0; margin: 0 -2px; /* border: 1px #fffff0 dashed; background-color: #f0f8d0; */ font-size: 0.9em; font-family: Courier New, Courier, fixed; } input[type="checkbox"].entry { margin-top:0.25em; } select.entry { font-family: Helvetica Narrow, Arial Narrow, sans-serif; font-size: 85%; } th.h2 { font-size: 130%; font-weight: bold; font-family: verdana, sans-serif; padding: 0 0.3em; margin: 1px 0 0 0; line-height: inherit; text-align: left; } input { margin: 0; font-family: Courier New, monospace; } label, th.prompt { font-family: Verdana, sans-serif; font-weight: bolder; font-size: 110%; text-align: right; } a.order, a.invisilink { text-decoration:none; color: inherit; } .submit { text-decoration: none; font: small-caps bold 95% sans-serif; color: #fff; background-color: #483D8B; padding: 0px 1px 1px 1px; margin: 0; vertical-align: text-bottom; border: thin outset; -moz-border-radius: 3px; } .submit:hover { color: #FFD700; border: thin inset; } a.submit { padding: 0.07em 0.25em; } table { background-color: #F0E8FF; border-collapse:collapse; margin-top:1px; margin-bottom:0.1em; } th { padding: 0.15em 0.3em 0; font-weight: bolder; background-color: #F0E8FF; } td { padding: 0 0.2em; border: thin white solid; } tr { vertical-align:top; border: thin white solid; } table.form_inner, table.form_inner tr, table.form_inner td, table.form_inner th { margin: 0; padding-left: 0; border: 0; border-collapse: collapse; } table.form_inner { width: 100%; }