body {
  background-color: #ffffff;
  lang: en;
}

h1 { text-align: center; font-size: 1.3em; }
h2 { text-align: center; font-size: 1.2em; }
h3 { text-align: center; font-size: 1.1em; }
h4 { text-align: center; font-size: 1.0em; }
h5 { text-align: center; font-size: 0.9em; }

.pagetable {
  background-color: #fffbcc;
  color: #080200;
  width: 100%;
  /* background-image: url("bgmenu.gif"); */
}

.maintext { vertical-align: top;
 width: 95%;
  background-color: #fbffe7; /* fffde6 fffff0; */
   /*  background-color: #ffffe3; */
   padding-left: 5pt;
   padding-right: 5pt;
   border-width: 2pt;
   border-left-width: 6pt;
   border-top-width: 4pt;
   border-color: #9fff19; /* #a6ff4c #ccff99;  #c4dafc; */
   border-style: solid;
}

.menucol {
  vertical-align: top;
/*   padding-right: 0pt; */
/*   width: 15%; */
  border-right-width: 0pt;
/*   border-right-color: #990000; */
  border-right-style: solid;
  background-color: #fff9b3;
/*  background-color: #eef5db; */ /* #5e529c #eef5db #e7d6bd; */
/*  background-color: #ffffe3; */
  /* background-image: url("bgmenu.gif"); */
}

.menutable {
  vertical-align: top;
/*   padding-right: 0pt; */
/*   width: 100%; */
 height: 100%;
  border-right-width: 0pt;
/*   border-right-color: #990000; */
  border-right-style: solid;
  /* background-color: #ffffe3; */
  /* background-image: url("bgmenu.gif"); */
}

.menuitem {
  font-weight: bold;
  padding-right: 5pt;
  padding-left: 2pt;
  /* background-color: #ff0000; */
}

.menuitem_current {
  font-weight: bold;
/*   background-color: #ffef70; */
  background-color: #9fff19; /* a6ff4c #c4dafc; */
  padding-right: 2pt;
  padding-left: 2pt;
}

.submenuitem {
  font-weight: medium;
  font-size: small;
  padding-left: 6pt;
}

.submenuitem_current {
  font-weight: medium;
  font-size: small;
  padding-left: 6pt;
  background-color: #9fff19; /* #c4dafc; */
}

.topmenutable {
  vertical-align: bottom;
  text-align: center;
/*   padding-bottom: 0pt; */
  width: 100%;
  border-bottom-width: 0pt;
/*   border-right-color: #990000; */
/*   border-right-color: #c4dafc; */
/*   border-right-style: solid; */
  /* background-color: #eef5db; */ /* #5e529c #eef5db #e7d6bd; */
  /* background-color: #ffffe3; */
  /* background-image: url("bgmenu.gif"); */
}

.topmenuitem {
  font-weight: bold;
  padding: 5pt;
  padding-right: 10pt;
  color: #080200;
/*   padding-left: 2pt; */
/*  background-color: #ff0000; */
}

.topmenuitem_current {
  font-weight: bold;
/*   background-color: #ffef70; */
  background-color: #9fff19; /* #c4dafc; */
  padding: 5pt;
  padding-right: 10pt;
/*   padding-left: 2pt; */
}

.newscol {
  vertical-align: top;
  width: 20ex;
  /* background-color: #ffffe3; */
  font-size: 80%;
  /* background-image: url("bgmenu.gif"); */
}

.rightcol {
  vertical-align: top;
  width: 5%;
}


A.menulink:link {
  text-decoration: none;
  color: #080200;
}

A.menulink:visited {
  text-decoration: none;
  color: #080200;
}

A.menulink:hover {
  text-decoration: underline;
}

A.menulink:focus {
  text-decoration: underline;
}

/*
A.submenuitem:link {
  text-decoration: none;
  color: #0f0000;
}

A.submenuitem:visited {
  text-decoration: none;
  color: #0f0000;
}

A.submenuitem:hover {
  text-decoration: underline;
}

A.submenuitem:focus {
  text-decoration: underline;
}

A.topmenuitem:link {
  text-decoration: none;
  color: #0f0000;
}

A.topmenuitem:visited {
  text-decoration: none;
  color: #0f0000;
}

A.topmenuitem:hover {
  text-decoration: underline;
}

A.topmenuitem:focus {
  text-decoration: underline;
}
*/

.logo_image {
  border : none;
}

.logo_area {
  vertical-align: middle; 
  text-align: center;
/*   width: 75pt; */
/*   height: 80pt; */
/* background-color: #ffffe3; */ /* #ede5d9 #6e25aa; */
/*  color: #8f0083 */ /* #990000; #fff6b5 #f9ef7c */
/*   background-image: url("stanford_arches.jpg"); */
  background-repeat: no-repeat;
  background-position: center center;
/*    border-bottom-width: 1; */
/*    border-bottom-color: #555555; */
/*    border-bottom-style: solid; */
/*    border-right-width: 1; */
/*    border-right-color: #555555; */
/*    border-right-style: solid; */
}

.title_area {
  vertical-align: bottom;
  text-align: center;
 color: #9a4000; /* bf7000 733900; */ /* b15800 8f0083; */
  padding-left: 10;
/*   background-color: #cfe6ff; */
/* background-color: #ffffe3; */
/*   border-bottom-width: 1; */
/*   border-bottom-color: #b0d0e0; */
/*   border-bottom-style: solid; */
/*   border-right-width: 1; */
/*   border-right-color: #b0d0e0; */
/*   border-right-style: solid; */
}

/* Result/action description of the entry with shaded text */
.shaded {
/*   background-color: #ffff80; */
  color: #505050;
/*   text-align: left; */
}

A:link {
  text-decoration: none;
    color: #000d99;
}
A:visited {
  text-decoration: none;
  color: #000d99; /*  #7f3f00 003366 #0000aa; */
}

A:hover {
  text-decoration: underline;
}

A:focus {
  text-decoration: underline;
}

img.nodecor { border : none }

A:hover.nodecor {
 background: none;
 text-decoration: none;
}

P.nodecor {
  text-decoration: none;
  border: none;
}

P.hotlinks {
  text-align: center;
  font-size: small;
}

.inactive {
 color: #888888;
}

.emph {
    font-size: 120%;
    color: #ff0000;
}

A.emph:link {
    text-decoration: none;
    font-size: 120%;
    color: #ff0000;
}

A.emph:visited {
    text-decoration: none;
    font-size: 120%;
    color: #ff0000;
}

A.emph:hover {
    text-decoration: underline;
}

A.emph:focus {
    text-decoration: underline;
}


.error_text {
/*  font-size: large; */
  text-align: center;
  color: #ff0000;
  background-color: #ffff80;
/*   background-color: #ffff00; */
}

.info_text {
  font-size: large;
/*  text-align: center; */
  color: #00a000;
}

