* { cursor: default; max-height: 999999px; border-color: black; user-select: none;}

DIV, TABLE, DIV.wrpr IMG { 
 background-size: auto;
 background-repeat: repeat;
 background-position: center center;
 background-attachment: fixed;
 background-origin: border-box; 
 background-clip: border-box;
}

TABLE #cntrr { width: fit-content; height: 86%; border-collapse: collapse; padding: 0px; margin: auto;}

TABLE #cntrr TD { vertical-align: middle;}

DIV.wrpr { display: table; border-collapse: collapse; border: none; padding: 0px; contain: layout;}

DIV { contain: paint; background-color: none;}

#sldctr { width: fit-content; height: fit-content; contain: none; display: flow-root;}

TABLE.spng TD, TABLE.spng { padding: 0px; border-collapse: collapse; border: none;}
TABLE.tblthm { padding: 0px; border-spacing: 1px;}
TABLE.tdpdo TD, TABLE.tdpdo { padding: 0px; border-spacing: 0px;}

TABLE TD.vtp { vertical-align: top;}

TABLE TD.vbt { vertical-align: bottom;}

INPUT, IMG, FONT { display: block;}

DIV.divi {background-image:url("bckgrnd.jpg");}

:root { margin: 0px; padding: 0px; overflow: hidden; contain: paint; 
background-color: rgb(250,250,210);}

:root.frame { overflow: hidden scroll;}

/// HTML {  background-color: goldenrod;}


BODY{ 

margin: 8px; 

padding: 0px;

color: black;  

font-family: Times New Roman, Times, Serif;}

BODY.frmst { contain: layout;}


#hddn { visibility: hidden;}

#visbl { visibility: visible;}

input[type=range] { -webkit-appearance: none;}

input[type=range]:focus { outline: none;}

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 100%;

  background: black;
  border-radius: 0px;
  border: none;
}


input[type=range]::-webkit-slider-thumb {
  border: 1px solid black;
  height: 18px;
  width: 7px;
  border-radius: 0px;
  background: #d8b535;

  margin-top: -7px;
  -webkit-appearance: none;
}


input[type=range]::-moz-range-track {
  width: 100%;
  height: 100%;

  background: black;
  border-radius: 0px;
  border: none;
}


input[type=range]::-moz-range-thumb {
  border: 1px solid black;
  height: 18px;
  width: 5px;
  border-radius: 0px;
  background: #d8b535;

}



#tbbl{ height:100%; width:100%;}


A { text-decoration: none;}

A:link, A:visited, A:active { color: black;}

A:hover{ color: #D8B535;}


#frame2 { border-top: 2px solid #40390f; border-bottom: 2px solid #fffaad;}

#tbl22 { border-top: 2px solid  #fffaad; border-bottom: 2px solid #40390f;}

#tbl23 { border-top: 2px solid  #d3b946; border-bottom: 2px solid #d3b946;}
   

FONT.plrs { padding-left: 3%;}



IMG:hover { border-color: #D8B535;}

IMG.imgs:hover { border-color: black;}


#sldctr, #cntc, TABLE, FONT, .cntr, DIV.wrpr { text-align: center; margin: auto;}

 FONT { font-weight: 500 ;}

#btn1 { display: inline-block; }

P, #btn1, FONT { text-align: center;}


P.lftp, FONT.plrs { text-align: left;}

TABLE #rgt2 { text-align: right; padding-right: 1.14%;}

TABLE #lft2 { text-align: left; padding-left: 1.14%;}

IFRAME { border: none;}

IMG.plaps { border-right: 1px solid;}

#cntrr {border-collapse: collapse; padding: 0px; width: fit-content;}

DIV.bdrl, HR { border: 1px solid;} 

DIV.skin { background-image:url("skin.jpg");}

TABLE.mtab {background-image:url("bckgrnd7.jpg");}

TABLE, DIV.wrpr { contain: layout; table-layout: fixed; }

div.wpr { contain: content;}

TABLE.tblthm { contain: none;} 

TABLE.otab, TABLE.utab { table-layout : auto;  font-weight: bold; background-image:url("slides.jpg");}
