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

#header {position: absolute; top: 1em; left: 1em }

#menu {position: absolute; top: 1em;right: 1em; width: 8em;}/* left margin */

#contents {position: absolute; top: 12em;left: 14em; right: 8em }/* standard text */
#notfound {position: absolute; top: 12em;left: 8em; right: 8em }/* standard text */
#logolist {position:absolute; width:6em; top: 12em; right: 1em; }/* clickable image list*/
#mgam {position:absolute; top: 50em; left: 1em; }
div#footer {font-size: small; text-align: center;}
div#footer em {font-size: xx-small; color: #8A123A; background: transparent}
h1, h2, h3, h4, h5 { color: #8A213A; background: white; font-family: "Arial", "Helvetica", sans-serif; }
.exline  {height: 25px;}


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

table.tabjob {border-style: outset;  border-color: #8A123A; border-width: 2px; width: auto; font-size: 12px;}
table.tabjob td {  border-width: 2px; border-style: outset; border-color: #B7B7B7; }
thead.job { font-size: large}

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

table.top3 {border-style: none;   }
table.top3 td {height: 1em;  border-style: none;  }

table.twocol {border-style: none;  width: 65%; 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;}


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; font-weight:normal;background: transparent; }
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 {
  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}

ul.navbar2 {
  list-style-type: none;
  padding: 0;
  width: 20em
   }


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

ul.navbar2 a {
    text-decoration: none}

ul.navbarjob {
  list-style-type: none;
  padding: 0;
  width: 20em
   }


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

ul.navbarjob a {
    text-decoration: none}



ul.menuh{
      width: 60%
      margin:  0;
      padding: 0px 0.5em;
      list-style-type: none;
      
     
    }


ul.menuh a {
    text-decoration: none;
         width: 15%;
      text-align: center;
      padding: 0.4em;
  color: #8A213A ;
border-color: white;
  background: #B7B7B7;
  border-style: outset;
      }
  
#hmenu {
	padding: 13px 0 5px 0;
	
}

#hmenu a {
	padding: 12px 13px 2px 11px;
	
	color: #414141;
	background: #ccc url(hmenuarrow.gif) no-repeat top center;
	margin: 0 0 3px 1px;
	border-bottom: 4px solid #bcbcbc;
}

#hmenu a:hover {
	background: #8d542e url(hmenuarrowhover.gif) no-repeat top center;
	color: #FFFFFF;
	border-bottom: 4px solid #554233;
	}
p em {color: red;}
 input.invalid {  /* used in validation of form input*/
	background-color: #FF9;
	border: 2px red inset;
}

label.invalid {  /* used in validation of form input*/
	color: #F00;
}


