body {font-family:Arial,Verdana,"MS Sans Serif",Geneva,Tahoma,Helvetica,"Lucida Sans Unicode",sans-serif; font-size:11pt}

a.but, #logo, .hide, #top {display:none}
/*body > hr:first-child*/
.show {display:normal}

sup {vertical-align:superscript}
sub {vertical-align:subscript}
sup, sub {font-size:60%}

.intro, #intro {font-size:1.2em; font-weight:normal}
li {line-height:2.4ex}
tt {font-size:1.1em; font-weight:normal}

.caption {font-size:80%; font-weight:bold; max-width:580px}
.midb {text-align:center; font-weight:bold}
.midbs {text-align:center; font-weight:bold; font-size:80%}
.small {font-size:small}
strong, bold, .strong {font-weight:bold}
i, em, .slant {font-style:italic}
u, .under {text-decoration:underline}
hr {background-color:#C00000; color:#800000; width:medium}

#filelist p {font-size:0.9em}
#filelist ul {list-style-type:none; font-family:monospace; position:relative; left:-20px}
#filelist ul li {padding:0; font-size:0.9em}

table {font-size:0.9em; border-style:solid; border-width:thin; border-color:#808080}
table > th:first-child {text-align:left}
th, td {vertical-align:top; border-style:solid; border-width:thin; border-color:#C0C0C0}
th {padding:1ex; font-weight:bold; text-align:center}
td {padding:0 1ex}

#mainidx p, p .caption {line-height:2.2ex}
/*p .caption {padding-top:1ex}*/

blockquote {border-left-style:dashed; border-left-width:thin; border-left-color:black; padding:0; clear:both}
blockquote p {padding:0.5ex 1ex}
.break, #filelist {border-style:dashed; border-width:thin; border-color:black; padding:0.5ex; clear:both}
.break {margin:1ex 0.2ex}
/* h1 h4.head*/
h2 {font-size:1.4em; font-variant:small-caps; padding:0; margin:0}
h3 {font-size:1.3em; font-variant:small-caps}
h4.head {font-size:1.2em; font-variant:normal}
/*h4.head a {}*/
#mainidx h2, #filelist h2 {font-size:1.2em; font-weight:bold; font-variant:normal}
#mainidx h3 {font-size:1.1em; font-weight:bold; font-variant:normal}
#mainidx h4 {font-size:1.0em; font-weight:bold}
#mainidx h5 {font-size:0.9em; font-weight:bold; font-style:italic}
#mainidx h6 {font-size:0.8em; font-weight:bold}

/*p * img {width:50%; height:50% ! important}*/
.figr {float:right; width:220px; margin:0.2ex 0 0.2ex 0.8em; text-align:right}
.figl {float:left; width:220px; margin:0.2ex 0.8em 0.2ex 0; text-align:left}
/*.figr img, .figl img {width:180px; height:50%}*/

#mainidx * img {border-color:black; border-style:solid; border-width:thin}

h4.head a {text-decoration:none; color:#808080}
a.goto {font-weight:normal}
a.goto:after {font-size:1.1em; font-weight:normal; text-decoration:none; font-style:normal; font-family:monospace; content:" ["attr(href)"]"}
.land {page-break-before:always; page-break-after:always; writing-mode:tb-rl; size:landscape}
.land table, .land * img {writing-mode:tb-rl}
/*.land:before, .land:after {content:"<hr />"}
.land @page {size:landscape}*/

.split, #filelist, {page-break-before:always} /* or #footer and have it all on the same page(s)*/
/*table {page-break-inside:avoid}
#content a.external.text:after, #content a.external.autonumber:after {content:"("attr(href)")"}*/
a {text-decoration:underline; color:#666666}
h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration:none}

#comb2-2-18, #sect3-9-3 {border-bottom-color:#800000; border-bottom-width:1ex; border-bottom-style:solid; page-break-before:always}
#comb2-2-18 {page-break-after:always}
#comb2-2-18 > h4.head, #sect3-9-3 > h4.head {border-top-color:#800000; border-top-width:0.5ex; border-top-style:solid}

/*
@page :left {@bottom-left {content:counter(page);}}
@page front-matter :left {@bottom-left {content:counter(page, lower-roman);}}
a.pageref:after {content: " on page " target-counter(attr(href), page)}
ul.toc a:after {content: leader('.') target-counter(attr(href), page);}
*/

.nound, .nound * a, li a.strong, ul.strong li a, ul li ul li a {text-decoration:none; font-weight:normal}
ul, ol {list-style-position:inside}

#illus031 {width:170px ! important}
#illus369b, #illus369d, #illus369f {page-break-before:always}
#illus496a {margin-bottom:2ex}
#illus446, #illus526 {clear:left}
#illus446, #illus447 {margin-top:2ex}
#app9int  {page-break-after:always}
#after066 {clear:both}
