html { background-color: #F3F3FF }
body { font-family: verdana, sans-serif; font-size: 12px; line-height: 1.4em }
h1 { color: darkblue; font-variant: small-caps; line-height: 1.4em }
h2 { color: darkblue; font-variant: small-caps; line-height: 1.4em }
h3 { color: darkblue; font-variant: small-caps; line-height: 1.4em }
h4 { color: darkblue; font-variant: small-caps; line-height: 1.4em }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show }
tr { background-repeat: no-repeat }
td { font-family: verdana, sans-serif; font-size: 12px; line-height: 1.4em; padding: 0 }
th { font-family: verdana, sans-serif; font-size: 12px; line-height: 1.4em; padding: 0 }

.rowtable {border-top: solid 1px #BBD; border-left: solid 1px #BBD;
           border-right:  solid 1px #BBD }
.oddrow {background-color: #DDE }
.headrow {background-color: #BBD }
.normrow {background-color: #EEF }
.oddrow td { padding: 2px; border-bottom: solid 1px #BBD }
.headrow td { padding: 2px; border-bottom: solid 1px #BBD }
.normrow td { padding: 2px; border-bottom: solid 1px #BBD }
.oddrow th { padding: 2px; border-bottom: solid 1px #BBD }
.headrow th { padding: 2px; border-bottom: solid 1px #BBD }
.normrow th { padding: 2px; border-bottom: solid 1px #BBD }

pre { font-family: verdana, sans-serif; font-size: 12px; line-height: 1.4em; margin: 0 }
.code { font-family: monospace; border: solid 1px #BBD; padding: 6px;
        background-color: #DDE; white-space: pre-wrap }

form { margin: 0 }
iframe { border: none }
input { border: solid 1px #BBD; padding: 1px; 
        background-color: white; color: black;
        font-family: monospace; font-size: 1em; line-height: 1.4em }
input[disabled] { border: solid 1px #BBD; padding: 1px;
        background-color: transparent; color: black;
        font-family: monospace; font-size: 1em; line-height: 1.4em }
input[type="submit"] { border: solid 1px #BBD; padding: 1px;
        background-color: white; color: black;
        font-family: verdana, sans-serif; font-size: 1em; line-height: 1.4em }
input[disabled][type="submit"] { border: solid 1px #BBD; padding: 1px;
        background-color: transparent; color: black;
        font-family: verdana, sans-serif; font-size: 1em; line-height: 1.4em }
button { border: solid 1px #BBD; padding: 0;
        background-color: white; color: black;
        font-family: verdana, sans-serif; font-size: 1em; line-height: 1.4em }
textarea { border: solid 1px #BBD; padding: 1px;
           background-color: white; color: black;
           font-family: monospace; font-size: 1em; line-height: 1.4em }
textarea[disabled] { border: solid 1px #BBD; padding: 1px;
           background-color: transparent; color: black;
           font-family: monospace; font-size: 1em; line-height: 1.4em }
select { border: solid 1px #BBD; padding: 1px;
         background-color: white; color: black;
         font-family: monospace; font-size: 1em; line-height: 1.4em }
select[disabled] { border: solid 1px #BBD; padding: 1px;
         background-color: transparent; color: black;
         font-family: monospace; font-size: 1em; line-height: 1.4em }
option { font-family: monospace; font-size: 1em; line-height: 1.4em }
label { display: block; padding: 2px }
a { text-decoration: none; color: darkblue }
a:hover {text-decoration: overline underline }
.lightbody {background-color: #F3F3FF }
.doccell { background-color: white }

.datacell {border: solid 1px #BBD; padding: 1px;
           font-family: monospace; font-size: 12px; line-height: 1.4em }
