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

#header {position:relative; top: 1em; left: 1em; right: 4em; }
#menu {display: none; }/* left margin */
#contents {position: relative; top: 1em;left: 1em; right: 4em;  }/* standard text */

#logolist {display: none;  }/* clickable image list*/


h1, h2, h3, h4 { page-break-inside: avoid; color: #8A213A; background: white; font-family: "Arial", "Helvetica", sans-serif; }

sup.red {color: red}
table.tab {border-style: none;  border-color: #8A123A; border-width: 0.1em; width: auto; }
table.tab td {  height: 2em; border-width: 0.1em; border-style: outset; border-color: #B7B7B7}

table.diary {border-style: none;  width: 90%; }
table.diary td { height: 2em;  border-style: none;}

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; }


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

 p {page-break-inside:avoid;}
ol.listbul {list-style-type: disc;}
ol.listbul li {  color: #8A123A; background: white;}
ol.listbul ol.listbul3 li {list-style-type: disc;  color: black; background: white;}

listbul2 { list-style-type: disc;}
listbul2 li {  color: black; background: white;}

ol.listbul3 { list-style-type: disc;}
ol.listbul3 li {  color:black; 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;
   }


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

ul.navbar a {
    text-decoration: none}


p em {color: red;}
 input.invalid {  /* used in validation of form input*/
	background-color: #FF9;
	border: 2px red inset;
}


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

         
