body {top: 0; left: 0; right: 0; bottom: 0; font-family:  "Arial", "Helvetica", sans-serif; font-size: 10pt; color: black; background: white;  }

#header {
		display: none;
		}
#menu   {
		display: none;
		}

#contents {position: relative; top: 0em;left: 1em; text-align:center; }/* standard text */

/* #contents a {display: none} */

#contentsq   {position: absolute; top: 1em; left: 1em; right: 1em;  }

#textleft	{text-align: left;}

H1, H2, H3, H4 { color: #8A213A; background: white; font-family: "Arial", "Helvetica", sans-serif; }
H1 {font-size: 14pt; line-height: 110%; font-weight: normal; }
H2 {color:#000000; background: transparent; font-family: "Arial", "Helvetica", sans-serif; font-size: 10pt; font-weight:bold; text-align:center; }

/* H3#sp{white-space: pre} */ /* free space held in header*/

p a:link:after    {content: " (web: " attr(href)")"; font-size:80%; color:#555555; background:#ffffff; }
p a:visited:after {content: " (web: " attr(href)")"; font-size:80%; color:#555555; background:#ffffff; } 

table.top3 {border-style: none; width: auto; }
table.top3 td {  height: 2em; border-style: none; }

table.twocol {border-style: none;  width: auto; margin-right:auto; margin-left: auto }
table.twocol td { height: 2em;  border-style: none; }

table.threecol {border-style: none;  width: auto; margin-right:auto; margin-left: auto }
table.threecol td {  height: 2em; border-style: none; }

table.picpluscapleft {padding: 10px; float:left; font-size:12px; }
/* used in families.htm, for pictures with caption below. */

table.picpluscapright {padding: 10px; float:right; font-size:12px; }
/* used in families.htm, for pictures with caption below. */

contents#toc { color: #8A123A; background: white;}

a:link {color: #8A123A; background: transparent; font-weight:normal;}
a:visited {color:#8A123A ; font-weight:normal; background: transparent;}
a:hover {color:black ; font-weight:normal; background: transparent;}

pre {font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-weight: bold; font-size: large}
ul.navbar {
display: none;
  list-style-type: none;
  padding: 0;
  position: absolute;
  top: 13em;
  left: 1em;
  width: 10em }


ul.navbar li {
  padding: 0.2em;
  color: #8A213A ;
border-color: white;
  background: #B7B7B7;
  border-style: outset   }

ul.navbar a {
    text-decoration: none}

div#footer {display: none; font-size: small; text-align: center}
div#footer em {font-size: xx-small; color: #8A123A; background:transparent}