body      { font-family: "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p      { font-family: "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td   { font-family: "Lucida Grande", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1      { font-size: 28pt; margin-bottom: 0pt }
h2      { color: #a9a9a9; font-size: 18pt; margin-top: 0pt }
h3     { font-size: large; border-bottom: 1px solid silver }
h4   { font-size: large; margin-bottom: 8pt;}
h5 { font-size: medium; font-style: italic; margin-bottom: 8pt; }
a { color: #0000cd; text-decoration: none }
a:hover  { text-decoration: underline }
.download  { font-size: x-small; text-align: center }
.footer    { font-size: xx-small; text-align: center; margin-right: 60pt; margin-left: 0pt }
em { font-style: normal; font-weight: bold }
.question { font-weight: bold }
.downloadlink    { font-weight: bold; margin-top: 0pt; margin-bottom: 5pt }
.image  { text-align: center; margin-left: 60pt }
.caption   { font-style: italic; font-size: smaller; text-align: center; margin-top: 2pt; margin-bottom: 15pt; margin-left: 60pt }
.code { font-family: "Courier New", Courier, Monaco, monospace; padding-top: 10pt; padding-bottom: 5pt   ; white-space: pre; }
.menuitems { font-family: "Lucida Grande"; font-weight: bold; text-align: center; padding-top: 10pt; padding-bottom: 5pt; }
.element { font-family: "Lucida Grande"; font-weight: bold; text-align: center; padding-top: 10pt; padding-bottom: 5pt; }
.string { font-family: "courier new"; font-weight: normal; text-align: center; padding-top: 10pt; padding-bottom: 5pt; }

