﻿html { margin: 0; padding: 0; }
body { margin: 0; padding: 5px; }
body, input, select, option, optgroup, button { font-family: Verdana, Arial, sans-serif; font-size: 11pt; }
h1, h2, h3, h4, h5, h6 { background: #9b9; margin-bottom: 5px; padding-left: 10px; padding-right: 10px; display: inline-block }
h1 { font-size: 200%; color: black; margin-top: 0; }
h2 { font-size: 180%; color: black; margin-top: 16px; }
h3 { font-size: 160%; color: black; margin-top: 15px; }
h4 { font-size: 140%; color: black; margin-top: 14px; }
h5 { font-size: 120%; color: black; margin-top: 13px; }
h6 { font-size: 100%; color: black; margin-top: 12px; }
p { margin-top: 5px; margin-bottom: 5px; }
table { border: 1px solid #888; border-spacing: 0; }
caption { margin-bottom: 2px; background: #bdb; border: 1px solid #bdb; }
thead th { color: black; background: #9b9; border-bottom: 3px double #999; }
tfoot td { color: black; background: #9b9; border-top: 1px solid #999; }
td + td { border-left: 1px solid #999; }
th, td, caption { padding: 0px 5px 0px 5px; }
tbody tr:nth-child(even) { background: #eee; }
h1, h2, h3, h4, h5, h6, table, caption, fieldset { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
input[type=text], select { background: transparent; border: 1px dotted #888; }
input[type=text]:focus, select:focus { border-style: solid; }
input[type=submit], input[type=button], button { padding: 0; }
caption input { text-align: center; }