body {font-family:Verdana,Helvetica,Arial,"MS Sans Serif",Geneva,Tahoma,"Lucida Sans Unicode",sans-serif}
.intro, #intro {font-size:1.2em}

p {text-align:justify}

.caption {font-size:80%; font-weight:bold}
img {border-style:solid; border-width:thin; border-color:#000000}
.lefts {float:left; font-size:80%}
.rights {float:right; font-size:80%}

table {border-style:solid; border-width:thin; border-color:#CFCFCF; background-color:#FCFCFC}
th, td {vertical-align:top; border-style:solid; border-width:thin; border-color:#EEF2F6}
th {padding:1ex}
td {padding:0 1ex}

strong, bold, .strong {font-weight:bold}
i, em, .slant {font-style:italic}
u, .under {text-decoration:underline}

#biblio {height:7ex; overflow:hidden; border-top-style:solid; border-top-width:2px; border-top-color:#000000; margin-top:1ex;}
#biblio p {font-size:80%}
#footer {max-width:1080px}

.rbor {border-right-width:medium}
.bbor {border-right-width:medium; border-left-width:medium}
.lbor {border-left-width:medium}

.illus {float:right; max-width:280px; margin-left:0.2em; margin-bottom:0.5ex; margin-right:0.5em; text-align:right}
.figr {float:right; width:220px; margin-left:0.2em; margin-bottom:0.5ex; margin-right:0.5em; text-align:right}
.figl {float:left; width:220px; margin-right:0.5em; margin-bottom:0.5ex; margin-left:0.2em; text-align:left}

#main {overflow-x:auto; overflow-y:scroll; height:610px}

.midb {text-align:center; font-weight:bold}
.midbs {text-align:center; font-weight:bold; font-size:80%}
.small {font-size:80%}

/*#mainidx {background-color:#EEF2F6; padding:1ex; max-width:1080px}*/
#mainidx {background-color:#FFFFFF; padding:1ex; max-width:1080px}
#mainidx p {line-height:2.2ex}

a:link {color:#193DA9; text-decoration:none}
a:visited {color:#F00000; text-decoration:none}
a:hover {color:#01017D; text-decoration:none}
a:active {color:#0000FF; text-decoration:none}

li {line-height:2.4ex}
.show {display:none}
ul, ol {list-style-position:inside}