.text { color: gray; font-size: 1em; font-family: arial, helvetica, sans-serif; }
.textB { color: gray; font-size: 1em; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.textBB { color: gray; font-size: 1em; font-family: arial, helvetica, sans-serif; font-weight: bold; }
.textBI { color: gray; font-size: 1em; font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; }

input { width: 100%; height: 2em; border-style: solid; border-color: darkgray; border-width: 1px; color: gray;  font-size: 1em; font-family: arial, helvetica, sans-serif;  }
textarea { width: 100%; border-style: solid; border-color: darkgray; border-width: 1px; color: gray; font-size: 1em; font-family: arial, helvetica, sans-serif; }
select { width: 100%; border-style: solid; border-color: darkgray; border-width: 1px; color: gray; font-size: 1em; font-family: arial, helvetica, sans-serif;  }

.menuText {
  height: 25px;
  color: gray;  background-color: white;
  font-size: 1em;  font-family: arial, helvetica, sans-serif;
  padding-left: 15px;  padding-right: 15px;
  border: lightgray 1px solid;
}
.menuTextSel {
  height: 25px;
  color: gray; background-color: white;
  font-size: 1em; font-weight: bold; font-family: arial, helvetica, sans-serif;
  padding-left: 15px;  padding-right: 15px;
  border: lightgray 1px solid;
}
p.subMenuItem {
  color: gray; background-color: white;
  font-size: 1em;  font-family: arial, helvetica, sans-serif;
  padding-left: 7px;  padding-top: 5px;  padding-bottom: 2px;
  margin-top: 0px;  margin-bottom: 0px;
}
p.subMenuItemSel {
  color: gray;  background-color: white;
  font-size: 1em;  font-family: arial, helvetica, sans-serif;
  padding-left: 7px;  padding-top: 5px;  padding-bottom: 2px;
  margin-top: 0px;  margin-bottom: 0px;
}
.subMenuBlobs { float: left; padding-right: 3px;}
.subMenuCell { background-color: white; }
td.subMenuBottomSpacer { height: 4px; background-color: white; }
p.subsubMenuItem {
  color: gray;  background-color: white;
  font-size: 66%;  font-family: arial, helvetica, sans-serif;
  padding-left: 0px;   padding-top: 2px;  padding-bottom: 2px;
  margin-top: 2px; margin-bottom: 0px; margin-left: 20px;
}
p.subsubMenuItemSel {
  color: gray;  background-color: white;
  font-size: 66%;
  font-family: arial, helvetica, sans-serif; font-weight: bold;
  padding-left: 0px; padding-top: 2px; padding-bottom: 2px;
  margin-top: 2px; margin-bottom: 0px; margin-left: 20px;
}
td.subsubMenuItem { background-color: white; }
td.subsubMenuItemSel { background-color: white; }
.sideMenuText  {
  position: absolute;
  top: 3px; left: 29px;
  color: gray; background-color: white;
  font-size: 1em; font-family: arial, helvetica, sans-serif; font-weight: bold;
  text-decoration: none;
}
.sideMenuTextW  {
  position: absolute;
  top: 3px; left: 29px;
  color: gray; background-color: white;
  font-size: 1em; font-family: arial, helvetica, sans-serif;
  text-decoration: none;
}

A { color: gray; text-decoration: none; }
A.noBulls {  }
A.noBullsSel {  }
A.blueUSel { color: gray; font-weight: bold; text-decoration: underline;}
A.blueSel  { color: gray; font-weight: bold;}
A.blueU    { text-decoration: underline;}
A.white    { color: gray;}

.menu { background-color: white; border: white 1px solid;}
.menus1 { float: left; }
.menu::after { 
    content: ""; 
    display: block; 
    clear: both;
}

#subMenuLayer { position: absolute; top: 113px; left: 0px; width: 141px; height: 187px; background-color: white; }
