body, table, label {font-family:Arial,sans-serif}
div.inputform {margin-left:0.5em;margin-right:0.5em;padding:1em;border:2px solid #c0c0c0;background-color:#F5F5F5} 
h1.sitetitle {}
table.parform {border-collapse:collapse;margin-left:2em;margin-bottom:1em}
input.submit {margin-left:2em}
div.inputform  td {border-bottom:1px solid #C0C0C0}
div.inputform th {font-weight:normal;font-style:italic}
tr.rowpardist .field, tr.rowparintv .field, tr.rowpartime  .field {padding-left:0.5em;border-left:0.2em solid green}
tr.rowparttle .field, tr.rowpardecimal .field, tr.rowparformat .field, tr.rowparseconds .field, tr.rowparnounits .field, tr.rowparnohead .field  {padding-left:0.5em;border-left:0.2em dotted #CC9900}
th {text-align:left}
td.field {font-family:monospace;padding-left:0.5em}
table input, table textarea {font-family:monospace}
td.cellmandatory {padding-left:1em;font-style:italic;font-size:0.85em;border-left:0.17em solid green}
.mandatory {color:green}
td.celloptional {padding-left:1em;font-style:italic;font-size:0.85em;border-left:0.17em dotted #CC9900}
.optional {color:#CC9900}
table.parform th {padding-left:1em}
td.col2, td.col23 {font-size:0.9em;font-family:Arial,sans-serif;padding-left:1em;padding-right:1em}
td.col3 {font-size:0.9em;font-family:Arial,sans-serif;padding-left:1em;padding-right:1em}
.example {background-color:#E8E8E8}
h1.sitetitle {border-bottom:none;margin-top:0.5em}
h1 {margin-left:1em;border-bottom:3px solid #c0c0c0;margin-top:2em}
h2 {margin-left:2em;border-bottom:2px solid #c0c0c0}
h3 {margin-left:3em;border-bottom:1px solid #c0c0c0;font-size:0.8em}
p, ul , li, table.unittable{margin-left:1.5em}
table.unittable td {padding-right:1em}
table.unittable th {padding-right:1em}
.onefield {margin-top:3em;margin-left:2em;border-left:2px solid #c0c0c0}


