/* Layout for the static help. Table layout and plain CSS: the application's help window is an embedded browser control. */
html, body { margin: 0; padding: 0; height: 100%; background: #fff; color: #222; }
body { font-family: Verdana, Arial, sans-serif; font-size: 10pt; }
table.layout { width: 100%; height: 100%; border-collapse: collapse; }
td.nav { width: 290px; vertical-align: top; background: #f3f5f8; border-right: 1px solid #c9d1dc; padding: 8px 6px 16px 8px; }
td.main { vertical-align: top; padding: 0 18px 24px 18px; }
form.search { margin: 0 0 10px 0; width: auto; height: auto; }  /* the old sheet gives every form the full page height */
form.search input { font-family: Verdana, Arial, sans-serif; font-size: 9pt; }
.contents-title { font-weight: bold; font-size: 9pt; color: #444; margin: 0 0 4px 0; }
.toc ul { list-style: none; margin: 0; padding: 0 0 0 12px; }
.toc > ul { padding-left: 0; }
.toc li { margin: 2px 0; font-size: 8.5pt; line-height: 1.35; }
.toc .mark { display: inline-block; width: 12px; color: #777; font-family: Courier New, monospace; }
.toc a { color: #1d4f8c; text-decoration: none; }
.toc a:hover { text-decoration: underline; }
.toc li.current > a { font-weight: bold; color: #000; background: #dde4ee; padding: 0 3px; }
.toolbar { padding: 8px 0; margin-bottom: 8px; border-bottom: 1px solid #dde2e8; font-size: 9pt; }
.toolbar a { color: #1d4f8c; text-decoration: none; margin-right: 14px; }
.toolbar img { border: 0; vertical-align: middle; }
.crumbs { font-size: 8.5pt; color: #666; margin: 4px 0 6px 0; }
.crumbs a { color: #1d4f8c; text-decoration: none; }
#maincontent h1 { font-size: 14pt; margin: 6px 0 12px 0; color: #12385f; }
#maincontent img { max-width: 100%; }
h3.in-section { font-size: 10pt; margin: 20px 0 6px 0; border-top: 1px solid #dde2e8; padding-top: 10px; }
ul.topics li { margin: 4px 0; }
table.products td { padding: 6px 14px 6px 0; vertical-align: top; }
table.products td.product a { font-weight: bold; }
#results .hit { margin: 0 0 12px 0; }
#results .hit a { font-weight: bold; color: #1d4f8c; }
#results .where { color: #2e7d32; font-size: 8.5pt; }
#results .snippet { color: #444; font-size: 9pt; }
@media print { td.nav, .toolbar { display: none; } td.main { padding: 0; } }
