* {margin:0em; padding:0em; vertical-align:top}

html,body {background-color:ivory; color:black; font-family:sans-serif; height:100%; width:100%}
table.body {border-collapse:collapse; height:100%; width:960px}

.main, .menu div, .body, .foot, .side div {padding:1em}

.menu, .head, .head1, .info, .fail {background-color:darkgreen}
.menu *, .head *, .head1 *, .info {color:ivory}
.fail {color:red}

.menu {height:100%; width:160px}
.menu a {text-decoration:none}
.menu img {margin-top:0.5em}

.head,.head1,.info,.fail {width:100%}
.head {height:5em} .head1 {height:4em}
.info,.fail {font-weight:bold;text-align:right;width:100%}

.side {height:100%; width:160px}
.side div {background-color:cornsilk; height:100%; margin-top:1em}

.foot {font-style:italic}
.foot a {color:black}

hr {border-style:solid; border-width:1px; color:darkgreen; margin-bottom:1em; margin-top:3em}

li {margin-left:1em; margin-top:0.5em}

table.events th {text-align:right}
table.events td {text-align:left}

table.links td {padding:1em; text-align:center; width:300px}
.links * {color:black}
.links a {text-decoration:none}
.links img {margin-bottom:.5em}

table.glossary {padding:1em; width:100%}
table.glossary * {text-align:left}
table.glossary th {width:12em}
table.glossary div {margin-bottom:.5em; margin-top:.5em}

.r1 {background-color:cornsilk}

dl, dd {margin:1em}

dt {font-weight:bold; margin-top:2em}

h3 {margin-top:2em}

a:hover {color:red; text-decoration:underline}

h2 {margin-bottom:5px; padding-left:5px; padding-bottom:10px}
p {margin-bottom:1em; width:640px}
td.f label {color:gray}
td.f div {background-color:cornsilk; color:black; margin-bottom:10px}
td.false {border-color:gray; color:gray}
td.true {background-color:green; border-color:black}
table.m td {border-style:solid; border-width:1px; width:3em; text-align:center}
div.image {border-style:solid; border-width:1px; color:cornsilk; height:400px; margin-bottom:1em; width:400px}

div.n {background-color:silver;margin-top:2px;width:100%}
input[type="submit"]:hover,input[type="reset"]:hover {background-color:silver}
input[type="submit"],input[type="reset"] {background-color:beige;color:black;font-weight:bold;width:6em}
input[type="submit"],input[type="reset"] {margin:3px;margin-right:0px}
input[type="submit"][disabled],input[type="reset"][disabled] {background-color:ivory;color:gray}
input.n[type="submit"],input.n[type="submit"][disabled] {width:3em}
h1,h2,h3,label {color:gray;padding-left:3px}
input[type="text"],select {font-weight:bold;margin-bottom:1em}
input[type="text"],select,textarea {background-color:linen}
input[type="text"][readonly],select[disabled],textarea[readonly] {background-color:darkgreen}
dd {width:50em} p {width:60em}

.even {background-color:aliceblue} .total {background-color:beige}
.list th {padding-bottom:2px;vertical-align:bottom;color:gray} .list td {padding-bottom:4px}
.derived {font-style:italic;font-weight:normal;padding:0em}
.int5 div {width:5em;text-align:right;padding-right:1em} .int5 input[type="text"] {width:6em} .int5 {width:5em}
.int8 div {width:8em;text-align:right;padding-right:1em} .int8 input[type="text"] {width:10em} .int8 {width:8em}
.line div {text-align:left} .line input[type="text"] {width:100%} .line {width:100%}
.text5 div {width:5em;text-align:left} .text5 input[type="text"] {width:5em} .text5 {width:5em}
.text8 div {width:8em;text-align:left} .text8 input[type="text"] {width:8em} .text8 {width:8em}
.text10 div {width:10em;text-align:left} .text10 input[type="text"] {width:10em} .text10 {width:10em}
.text15 div {width:15em;text-align:left} .text15 input[type="text"] {width:15em} .text15 {width:15em}
.text20 div {width:20em;text-align:left} .text20 input[type="text"] {width:20em} .text20 {width:20em}
.text30 div {width:30em;text-align:left} .text30 input[type="text"] {width:30em} .text30 {width:30em}


