/*******************************************************************************
TAB STYLES - 2026-2027
*******************************************************************************/
.tab{
}
div.tab_button_panel {
  display:block;
  width:100%;
  background-color:transparent;
  text-align:left;
  white-space:nowrap;
}
div.tab_button {
  position:relative;
  display:inline-block;
  background-color:#cfb87c;
  border-style:solid;
  border-width:1px 1px 0px 1px;
  border-color:black;
  border-radius:6px 6px 0px 0px;
  margin:0px 1px -1px 0px;
  padding:3px 6px;
  text-align:center;
  white-space:nowrap;
}
div.tab_button:hover {
  cursor:pointer;
}
div.tab_body_panel {
  position:relative;
  display:block;
  background-color:#cfb87c;
  border:1px solid black;
  padding-top:10px;
  z-index:1;
}
div.tab_body {
  display:block;
  background-color:white;
  border-top:1px solid gray;
  padding:5px;
  min-height:100px;
  overflow-y:auto;
}
