
/* created by "gallery" (macOS 12.5 (Monterey)): Copyright (C) Stephen Bishop */

body, html, p, td {
 font-size: 10pt;
 font-family: Verdana,Arial,Helvetica;
 color: #DDDDDD;
 vertical-align: top;
 /* line below stops Safari on iPhone adjusting font size automatically, see */
 /* http://stackoverflow.com/questions/2545542/font-size-render-in-iphone */
 -webkit-text-size-adjust: 100%;
 text-align: left;
}
body {
 background-color: #111111;
}
a {
 text-decoration: none;
}
a:link {
 color: #DDDDDD;
}
a:visited {
 color: #AAAAAA;
}
a:hover {
 text-decoration: underline;
}
table {
 padding: 0;
 border-spacing: 0;
 border-style: none;
 border-collapse: collapse;
}
thead {
 position: sticky;
 top: 0;
 background: #111111;
}
tfoot {
 position: sticky;
 bottom: 0;
 background: #111111;
}
img {
 border-style: none;
}
.huge {
 font-size: 14pt;
}
.largest {
 font-size: 13pt;
}
.larger {
 font-size: 12pt;
}
.large {
 font-size: 11pt;
}
.normal {
 font-size: 10pt;
}
.small {
 font-size: 9pt;
}
.smaller {
 font-size: 8pt;
}
.smallest {
 font-size: 7pt;
}
.tiny {
 font-size: 6pt;
}
.micro {
 font-size: 1pt;
}
.bold {
 font-weight: bold;
}
.orange {
 color: orange;
}
.blue {
 color: CornflowerBlue;
}
.light {
 color: #DDDDDD;
}
.lightish {
 color: #AAAAAA;
} 
.dark {
 color: #111111;
}
.darkish {
 color: #555555;
}
.mid {
 color: #888888;
}
.hidden {
 visibility: hidden;
}
.caption {
 font-style: italic;
}
.light_background {
 background-color: #DDDDDD;
}
.pad {
 padding: 1pt;
 padding-left: 1pt;
 padding-right: 1pt;
}
.nopad {
 padding: 0pt;
 padding-left: 0pt;
 padding-right: 0pt;
}
.textpad {
 padding: 1pt;
 padding-left: 4pt;
 padding-right: 4pt;
}
.listpad {
 padding: 2pt;
 padding-left: 4pt;
 padding-right: 4pt;
}
.listpadleft {
 padding: 2pt;
 padding-left: 4pt;
 padding-right: 0pt;
}
.listpadright {
 padding: 2pt;
 padding-left: 0pt;
 padding-right: 4pt;
}
.listpadwide {
 padding-top: 2pt;
 padding-bottom: 2pt;
 padding-left: 4pt;
 padding-right: 4pt;
}
.listpadverywide {
 padding-top: 1pt;
 padding-bottom: 1pt;
 padding-left: 12pt;
 padding-right: 12pt;
}
.listpadverywideleft {
 padding-top: 1pt;
 padding-bottom: 1pt;
 padding-left: 12pt;
 padding-right: 3pt;
}
.listpadverywideright {
 padding-top: 1pt;
 padding-bottom: 1pt;
 padding-left: 3pt;
 padding-right: 12pt;
}
.leftpad {
 padding: 4pt;
 padding-left: 8pt;
 padding-right: 0pt;
}
.rightpad {
 padding: 4pt;
 padding-left: 0pt;
 padding-right: 8pt;
}
.thiniconspace {
 margin-left: 1px;
 margin-right: 1px;
}
.iconspace {
 margin-left: 0px;
 margin-right: 0px;
}
.iconsize {
 height: 16px;
 width: 16px;
}
.iconsizesmall {
 height: 12px;
 width: 12px;
}
.thiniconsize {
 height: 16px;
 width: 4px;
}
.innertable {
 width: 1200px;
}
.fullheight {
 height: 100%;
}
.fullwidth {
 width: 100%;
}
.minheight {
 height: 1px;
}
.minheightpercent {
 height: 1%;
}
.top {
 vertical-align: top;
}
.middle {
 vertical-align: middle;
}
.bottom {
 vertical-align: bottom;
}
.left {
 text-align: left;
}
.center {
 text-align: center;
 margin: 0 auto;
}
.right {
 text-align: right;
}
.tooltip {
 display: none;
 position: absolute;
 background-color: #111111;
 color: #AAAAAA;
 width: 156px;
}
.tooltippad {
 padding: 6pt;
 padding-left: 6pt;
 padding-right: 6pt;
}
.tooltiptable {
 border: 2px solid #888888;
 background-color: #111111;
 color: #AAAAAA;
}
