body { background: transparent; color: #333; font-family: "Verdana", sans-serif; font-size: 14pt; line-height: 150%; margin: 23pt auto 0; max-width: 780px; padding: 0 10px }
p { margin: 23pt auto 0 }
h1 { break-after: avoid; color: #309; font-size: 24pt; font-weight: bold; line-height: 120%; margin-top: 56pt }
h2 { break-after: avoid; color: #333; font-size: 15pt; font-style: italic; font-weight: bold; margin-top: -12pt }
h3 { break-after: avoid; color: #000; font-size: 18pt; font-weight: bold; margin-top: 56pt }
hr { border-top: 1px solid #000; height: 1px; line-height: 100%; margin: 0 }
table { table-layout: fixed; width: 100% }
th { font-weight: bold; padding-bottom: 3px; padding-top: 23pt; text-align: left; vertical-align: bottom }
td, th { font-size: 12pt; line-height: 125%; padding-left: 6px; padding-right: 6px }
input, textarea { background-color: #ffe; width: 100% }
textarea { resize: vertical }
ol, ul { margin: 23pt auto 0; margin-left: 1em }
a:link, a:visited { color: #009; text-decoration: none }
a:hover { color: #00c; text-decoration: underline }

p.footer { border-top: 1px solid #000; font-size: 8pt; line-height: 100%; margin: 56pt auto 12pt; padding: 3pt 0 }
p.list1, p.list2 { padding-left: 1em; text-indent: -1em }
p.list2 { margin-top: 0 }
p.logo { margin: -.15in auto .15in; text-align: center }
ul.menu { border-bottom: 1px solid #000; border-top: 1px solid #000; font-size: 10pt; line-height: 15pt; list-style: none; margin: 0; padding: 4pt 0 3pt; text-align: center }
li.menu { display: inline; padding: 6pt }
.button { background-color: #005; border-radius: 7px; color: #fff; font-size: 16pt; font-weight: bold }
.time { font-size: 10pt; font-style: oblique; text-align: center }
