html {background: #FFFEDB;}
body {margin:0; padding:0 10px 0 10px; border:0; height:100%; overflow-y:auto; background: transparent; font-family: Arial, Times, sans-serif; font-size:1.2em;}

.box1 {margin: 2px auto 0px auto; width: 95%; height: 520px; overflow: visible; display: block; background: transparent; padding:2px;}
.box3 {margin-top: 50px; height: auto; width: auto; display: block; overflow: visible; background: transparent; padding:2px;}

.book {font-weight: 700; text-decoration: underline;}
.famtitle {color: red}



.navboxlet {width: 150px; float: left; align: center;}

#navigationtop {top:0px; left:1px; width: 100%; height:40px; position:fixed; padding: 4px; text-align: left; font-size: .9em; font-weight:bold; color:#CC33CC; background: #FFFEDB;}
#navigationtop a:visited, #navigationtop a {height:40px; margin:0 auto; border-top:1px solid #000000; border-bottom:1px solid #000; text-align: left; text-decoration:none; line-height:20px; color:#CC33CC;}
#navigationtop a:hover {background:#aaa; color:#fff;}

h1 {text-align: left font-size: 1.5em; font-weight: bold;}
h2 {text-align: left font-size: 1.3em; font-weight: bold;}
h3 {text-align: left font-size: 1.2em; font-weight: bold;}
h4 {text-align: center; font-size: 1.4em; font-weight: bold;}
h5 {text-align: center; font-size: 1em;}
r {font-weight: bold; color: red;}
bl {font-weight: bold; color: blue;}
gr {font-weight: bold; color: green;}
pre {white-space: pre;}
u { text-decoration: underline }
strong {font-weight: 700;}
sup { vertical-align: super; font-size: 70%;}



div.special {background: yellow;}
div.special a {display: block; text-align: center; font: bold 1em sans-serif; 
   padding: 20px 1px; margin: 0 0 1px; border-width: 1; border-color: black;
   text-decoration: none; color: black; position: relative;}
div.special a:hover {color: red; background: #33CCFF;
   border: none;}

div.special a span {display: none;}
div.special a:hover span {display: block;
   position: absolute; top: 80px; right: -20px; width: 300px;
   padding: 5px; margin: 10px;
   color: black; background: beige;
   font: 16px Ariel, sans-serif; text-align: left; z-index: 99}
 table {background: white; text-align: center; table-layout: fixed; border: 1px; 
 width: auto;}
 table a {text-decoration: none;}
 caption {background:blue; color: yellow; font-size: 12pt; caption-side:top;}
 thead {height: 30px; background: #CCC000; color:black; font-size:10pt; 
 font-weight: 700;}
tbody {height: auto; font-size: 8pt;}
tr.heading {height: 30 px; width: auto; background-color: white;}
 tr.heading2 {height: 1px; width: auto; background: #CCCC99; color:#FFFEDB; font-size: 10pt; font-weight: 700;}
 .fam1 {background: #FFCC99; font-size: 8pt; font-weight: 400; height: 30px}
 .fam2 {background: #FFFF99; font-size: 8pt; font-weight: 400; height: 30px}
 .fam3 {background: #CCFFFF; font-size: 8pt; font-weight: 400; height: 30px}
 .fam4 {background: #99FF99; font-size: 8pt; font-weight: 400; height: 30px}
 .fam5 {background: #CCCCFF; font-size: 8pt; font-weight: 400; height: 30px}
 .fam6 {background: #00CCCC; font-size: 8pt; font-weight: 400; height: 30px}
 .fam7 {background: #FFCC33; font-size: 8pt; font-weight: 400; height: 30px}
 .fam8 {background: #FFCCFF; font-size: 8pt; font-weight: 400; height: 30px}
 .fam9 {background: #CCCCCC; font-size: 8pt; font-weight: 400; height: 30px}
 .fam10 {background: #CCCC00; font-size: 8pt; font-weight: 400; height: 30px}
 .fam11 {background: #FFFF66; font-size: 8pt; font-weight: 400; height: 30px}
 .fam12 {background: #FFFFBB; font-size: 8pt; font-weight: 400; height: 30px}
 .fam13 {background: #FFFFDD; font-size: 8pt; font-weight: 400; height: 30px}
 .fam14 {background: #99DD33; font-size: 8pt; font-weight: 400; height: 30px}
 .nofam {background: #CCCC99; font-size: 8pt; font-weight: 400; height: 30px}
 td {width: auto; height: auto; font-size: 8pt;}
 td.special {background: #FFF000;}
 td.fast {background: red;}
 table2 {width: 30px; background: #CCCC99; empty-cells: show;}
table.center {margin-left:auto; margin-right:auto;}
caption.center {margin-left:auto; margin-right:auto; background:blue; color: yellow; font-size: 12pt; caption-side:top;}




