* {
   margin-top:0;
   padding:0;
}
BODY {
  font-size:10pt;
/*  background-color:#E7E9E6; */
  background-color:#D7D9D6;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
}
BODY.prt {
  font-size:10pt;
/*  background-color:none; */
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
}
BODY.nbinv {
  font-size:10pt;
  background-color:#E7E9E6;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
}
BODY.red {
  font-size:10pt;
/*  background-color:#E7E9E6; */
  background-color:#F00000;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
}
#main {
  width: 99%;
  margin: auto;
}
#ptsSld {
   padding: 0;
   margin: 0;
   margin-right: auto;
   float: left;
   width: 59%;
   border: 1px solid black;
}
#notSld {
   float: right;
   width: 40%;
   border: 1px solid black;
}
CENTER {
  vertical-align:middle;
}
CENTER.sm {
  margin: 0;
  padding: 0;
  margin-top: 4px;
  margin-bottom:4px;
}
BR.sch {
  margin: 0;
  padding: 0;
  font-size:6pt;
}
/** Fixed header **/
.fixHdr {
   position: sticky;
   top: 0;
}
thead.fixHdrTab tr {
  /* position: sticky;
   top: 32px; */
   position: relative;
}
/** Tests for table scrolling w/fixed header **/
.blFixTab {
   top: 33px;
}
#scrTblDiv {
   width: 100%;
 /*  height: 400px; */
   overflow-y: scroll;
}
/** Fixed Footer **/
.fixFooter {
/*  position: fixed; */
  position: sticky;
  /* left: 0; */
  bottom: 0;
  width: 100%;
  text-align: center;
}
TD.tFtPan {
  margin: 0;
  padding: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size:10pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  color:black;
  /* background-color:#B5BCD0; */
  background-color:#f0f0f6;
  /* background-color:#d7d9d6; */
  border: 1px solid Black;
/*  border-bottom: 1px solid Black;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8; */
}

/**
table.sct thead.sct tr.sct {
    display: block;
}
table.sct th.sct,table.sct td.sct {
    width: 100%;
}
table.sct tbody.sct {
    display: block;
    height: 500px;
    overflow: auto;
}
**/
/** End scrolling related tests **/
A { color: black; }
A:link    {color:Maroon;}
A:visited {color:SlateGray;}
A:active  {color:Tomato;}
A:hover   {color:Tomato;}
TABLE.prt {
/*  background-color:none; */
  text-decoration:none;
}
TABLE {
/*  border: 1px solid #777; */
  background-color:#E7E9E6;
  text-decoration:none;
}
TABLE.oneLn {
   margin: 0;
   padding: 2px;
   border: 1px solid Black;
   width: 100%;
   border-collapse: collapse;
}
TABLE.oneLnTst {
   width: 100%;
   border-collapse: collapse;
}
TABLE.btns {
  background-color:#D7D9D6;
  border: none;
  text-decoration:none;
}
TABLE.btns100 {
  margin: 0;
  padding: 0;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color:#D7D9D6;
  border: none;
  /* border-collapse: collapse; */
  border-top: 1px solid black;
  text-decoration:none;
  width: 100%;
}
TABLE.btns2 {
  margin: 0;
  padding: 0;
  background-color:#D7D9D6;
  border: none;
  border-collapse: collapse;
  text-decoration:none;
  width: 100%;
}
TABLE.sch {
  background-color: #B5BCD0;
  text-decoration:none;
  border-left: 1px solid Black;
  border-top: 1px solid Black;
  border-right: 1px solid Black;
  border-bottom: none;
}
TABLE.datMnt {
  margin: 0;
  margin-bottom: .4em;
  padding: 0;
  background-color: #B5BCD0;
  text-decoration:none;
  width: 95%;
  border-collapse: collapse;
  border-left: 2px solid Black;
  border-top: 2px solid Black;
  border-right: 2px solid Black;
  border-bottom: 2px solid Black;
}
TABLE.datMntEn {
  margin: 0;
  margin-bottom: 1.2em;
  padding: 0;
  background-color: #B5BCD0;
  text-decoration:none;
  width: 95%;
  border-collapse: collapse;
  border-left: 2px solid Black;
  border-top: 2px solid Black;
  border-right: 2px solid Black;
  border-bottom: 2px solid Black;
}
TABLE.top {
  background-color:#E7E9E6;
  padding-top: 4px;
/*  border: 1px solid #777;  old border color #777  */
  border: 1px solid Black;
  text-decoration:none;
}
TABLE.nb {
  background-color:#E7E9E6;
  border: none;
  text-decoration:none;
}
TABLE.calnb {
  background-color:#E7E9E6;
  border: none;
  text-decoration:none;
  border-collapse:collapse;
}
TABLE.indb {
  background-color:#E7E9E6;
  border: 2px solid Red;
  text-decoration:none;
}
TABLE.nbinv {
  background-color:#E7E9E6;
  border: none;
  background-color:#d8d8d8;
  text-decoration:none;
}
TABLE.BCC0W100 {
  width: 100%;
  background-color:#E7E9E6;
  text-decoration:none;
  border: none;
  border-collapse: collapse;
}
TABLE.BCC0B100 {
  width: 100%;
  background-color:#E7E9E6;
  text-decoration:none;
  /* border: 1px solid Black; */
  border: none;
  border-bottom: 1px solid Black;
  border-collapse: collapse;
}
TABLE.BCC0W60 {
  width: 60%;
  background-color:#E7E9E6;
  text-decoration:none;
  border-collapse: collapse;
  border: 1px solid Black;
  /* border: none; */
  /* border-collapse: separate; */
  /* border-spacing: 1px; */
}
TABLE.fdWrap {
   margin: 0;
   padding: 0;
   border: 3px solid black;
   border-collapse: collapse;
   background-color:#E7E9E6;
   text-decoration:none;
   width: 98%;
}
TABLE.gctst {
   margin: 0;
   padding: 0;
   text-align: center;
   border-collapse: collapse;
   background-color:#E7E9E6;
   text-decoration:none;
   border: 1px solid black;
}
TABLE.rdotbl {
   margin: 0;
   padding: 0;
   margin-left: 6px;
   margin-right: 6px;
   text-align: center;
   border-collapse: collapse;
   background-color:#E7E9E6;
   text-decoration:none;
   width: 90%;
}
TABLE.fddbs {
   margin: 0;
   padding: 0;
   border-collapse: collapse;
   background-color:#E7E9E6;
   text-decoration:none;
   width: 100%;
}
TABLE.fddbsbd {
   margin: 0;
   padding: 0;
   border: 2px solid black;
   border-collapse: collapse;
   background-color:#E7E9E6;
   text-decoration:none;
   width: 100%;
}
TABLE.datTst {
   margin: 0;
   margin-top: 20px;
   margin-left: 40px;
   padding: 0;
   border: 2px solid black;
   border-collapse: collapse;
   background-color:#E7E9E6;
   text-decoration:none;
   /* width: 98%; */
}
TABLE.inpt {
   margin: 0;
   padding: 0;
   border: 1px solid black;
   border-collapse: collapse;
   width: 100%;
}
TABLE.usrMnt {
   border: 1px solid black;
   border-collapse: collapse;
   width: 99%;
}
/* To alternate line colors - if not overridden by th or td */
/* tr:nth-child(even) {background-color: #c0c0c6;} */
TH {    /* There are 2 TH definitions... The other one is used? */
  font-size:10pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  /* background-color:none; */
  color:red;
  border: none;
}
TH.tdk {
  font-size:10pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  background-color:#B5BCD0;
  color:black;
  border: none;
  border-bottom: 1px solid Black;
}
A.tdk {color:black;}
A.tdk:link    {color:black;}
A.tdk:visited {color:black;}
A.tdk:active  {color:black;}
A.tdk:hover   {color:blue;}

TH.tdkSrt {
  font-size:11pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  font-style: italic;
  background-color:#B5BCD0;
  color:black;
  border: none;
  border-bottom: 1px solid Black;
}

TD {
  font-size:10pt;
/*  background-color:#f0f0f6; */
  border: 1px solid Black;
  text-decoration:none;
  border-collapse: collapse;
}
TD.nobdr {
  font-size:10pt;
  text-decoration:none;
  border: none;
}
TD.ltDkBdr {
  border: none;
  border-top: 1px solid #5f5f5f;
  border-bottom: 1px solid #5f5f5f;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
  border-collapse: collapse;
}
TD.ltDkTBBdr {
  border: none;
  border-top: 1px solid #5f5f5f;
  border-bottom: 1px solid #5f5f5f;
  /* border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8; */
  border-collapse: collapse;
}
TD.onelnlt {
  font-size:10pt;
  background-color:#f0f0f6;
  border-top: 1px solid Black;
  border-bottom: 1px solid Black;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
  text-decoration:none;
}
TD.onelndk {
  font-size:10pt;
  background-color:#dadadf;
  border-top: 1px solid Black;
  border-bottom: 1px solid Black;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
  text-decoration:none;
}
TD.onelnltNf {
/*  font-size:10pt; */
  background-color:#f0f0f6;
  border-top: 1px solid Black;
  border-bottom: 1px solid Black;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
  text-decoration:none;
}
TD.onelndkNf {
/*  font-size:10pt; */
  background-color:#dadadf;
  border-top: 1px solid Black;
  border-bottom: 1px solid Black;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
  text-decoration:none;
}
INPUT.ldTxt {
  margin: 0;
  margin-left: 2px;
  padding: 0;
  text-decoration:none;
  color:black;
  font-size:8pt;
  font-weight:bold;
  border: none;
}
INPUT.onelndk {
  background-color:#dadadf;
}
INPUT.onelnlt {
  background-color:#f0f0f6;
}
TD.hctr {
  font-size:10pt;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
}
TD.hctrNC {
  font-size:10pt;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
}
TD.hctrSp {
  padding: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  font-size:10pt;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
}
TD.dwid30 {
  font-size:10pt;
  background-color:#f0f0f6;
  border: 1px solid Black;
  width:30%;
  text-decoration:none;
  /* padding-left: 2px;  */
  padding-left: 0; 
  padding-right: 0;
}
TD.dpad2 {
  font-size:10pt;
  background-color:#f0f0f6;
  border: 1px solid Black;
  width:30%;
  text-decoration:none;
  padding-left: 0; 
  padding-right: 0;
}
TD.vmid {
  font-size:10pt;
  background-color:#f0f0f6;
  vertical-align: top;
  border: 1px solid Black;
  text-decoration:none;
}
TD.inbd {
  font-size:10pt;
  background-color:#f0f0f6;
  padding: 4px;
  border: 2px solid Red;
  text-decoration:none;
}
TD.apl {
  font-size:10pt;
  font-weight:bold;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
}
TD.tkt {
  font-size:9pt;
  background-color:#E5E5EA;    /* original: #f0f0f6, changed to: #EDEDF2 */
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
}
TD.pmt {
  font-size:10pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
  padding-right: 2px;
}
TD.pmtM {
  font-size:10pt;
  border: 1px solid Black;
  font-weight:bold;
   font-style: italic;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
  padding-right: 2px;
}
TD.pmtLg {
  font-size:11pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
  padding-right: 2px;
}
TD.pmtRP2 {
  padding-right: 20%;
  font-size:10pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
}
TD.pmtRP1 {
  padding-right: 10%;
  font-size:10pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
}
TD.pmtRP1Lg {
  padding-right: 10%;
  font-size:11pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
}
TD.pmtLP2 {
  padding-left: 8%;
  font-size:10pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
}
TD.pmtnb {
  font-size:10pt;
  border: none;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
  padding-right: 2px;
}
TD.pmtLftnb {
  font-size:10pt;
  border: none;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: left;
  padding-right: 2px;
}
TD.pmt13 {
  font-size:10pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
  padding-right: 2px;
  width: 13%;
}
TD.pmt17 {
  font-size:10pt;
/*  border: 1px solid Black; */
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
  padding-right: 2px;
  width: 17%;
}
TD.pmtCtr {
  font-size:10pt;
  font-weight:bold;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
  padding-left: 2px;
}
TD.pmtCtrM {
  font-size:10pt;
  font-weight:bold;
   font-style: italic;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
  padding-left: 2px;
}
TD.pmtCtrnb {
  font-size:10pt;
  font-weight:bold;
  background-color:#f0f0f6;
  border: none;
  text-decoration:none;
  text-align: center;
  padding-left: 2px;
}
TD.pmtCtrbb {
  font-size:10pt;
  font-weight:bold;
  width: 100%;
  background-color:#f0f0f6;
  border: none;
  border-bottom: 1px solid Black;
  text-decoration:none;
  text-align: center;
  padding-left: 2px;
}
TD.pmtCtrB3 {
  font-size:10pt;
  font-weight:bold;
  background-color:#f0f0f6;
  border: 1px solid Black;
  border-right: 3px solid Black;
  text-decoration:none;
  text-align: center;
  padding-left: 2px;
}
TD.pmtCtrT3 {
  font-size:10pt;
  font-weight:bold;
  background-color:#f0f0f6;
  border: 1px solid Black;
  border-top: 3px solid Black;
  text-decoration:none;
  text-align: center;
  padding-left: 2px;
}
TD.pmtCtrMid {
  font-size:10pt;
  font-weight:bold;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
  vertical-align: middle;
  padding-left: 2px;
}
TD.pmtSch {
  font-size:10pt;
  font-weight:bold;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
  padding-left: 2px;
}
TD.pmtSchHd {
  font-size:11pt;
  font-weight:bold;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
  padding-left: 2px;
}
TD.pmtLft {
  font-size:10pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: left;
  padding-right: 2px;
}
TD.pmtLftM {
  font-size:10pt;
   font-style: italic;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: left;
  padding-right: 2px;
}
TD.timRt {
  padding: 0;
  margin: 0;
  font-size:10pt;
  border: none;
  border-top: 1px solid Black;
  border-bottom: 1px solid Black;
  border-left: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
}
TD.smRb {
  padding: 0;
  margin: 0;
  font-size:8pt;
  border: none;
  border-top: 1px solid Black;
  border-bottom: 1px solid Black;
  border-right: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: left;
  vertical-align: top;
}
TD.btns {
  background-color:#D7D9D6;
  border: none;
  /* border: 1px solid black; */
  text-decoration:none;
}
TD.11p {
  font-size:11pt; 
}
TABLE.nfdWrap {
   margin: 0;
   padding: 0;
   vertical-align: top;
/*   border: 1px solid black; */
   border: none;
   border-collapse: collapse;
   background-color:#E7E9E6;
   text-decoration:none;
   white-space: nowrap;
   display: inline;
   /* width: 98%; */
}
TABLE.nfddbs {
   margin: 0;
   padding: 0;
   vertical-align: top;
   border-collapse: collapse;
   background-color:#E7E9E6;
   text-decoration:none;
   white-space: nowrap;
   display: inline;     /* inline negates width! */
   /* width: 100%; */
}
TD.npmtSch {
  padding: 0;
  margin: 0;
  padding-left: 1px;
  padding-right: 1px;
  font-size:8pt;
  font-weight:bold;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
/*  padding-left: 2px; */
}
TD.npmtSchHd {
  padding: 0;
  margin: 0;
  padding-left: 1px;
  padding-right: 1px;
  font-size:8pt;
  font-weight:bold;
  background-color: #B5BCD0;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
}
TD.cbxSch {
  padding: 0;
  margin: 0;
  font-size:6pt;
  font-weight:bold;
  border: 1px solid Black;
  text-decoration:none;
  /* text-align: center; */
}
INPUT.trans {
   background-color: transparent;
}
INPUT.cntSch {
  padding: 0;
  font-size:10pt;
  font-weight:bold;
  border: none;
  text-decoration:none;
  width: 20px;
/*  text-align: left; */
}
B {
   font-weight:bold;
}
B.sm {
   font-weight:bold;
   font-size:8pt;
}
B.vmid {
  font-weight: bold;
  vertical-align: middle;
  padding-right: 2px;
}
B.pmt {
  font-size:10pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: right;
  padding-right: 2px;
}
tr {
   background-color:#f0f0f6;
}
/** CSS for Zebra striping: use <tr class="ltDk">
 **   That's all there is to it! **/
tr.ltDk {
   background-color:#f0f0f6;
}
tr.ltDk:nth-child(even) {
  background-color:#dadadf;
}
tr.dkLt {
  background-color:#dadadf;
}
tr.dkLt:nth-child(even) {
  background-color:#f0f0f6;
}
.ltDkBdr {
  border: none;
  border-top: 1px solid #5f5f5f;
  border-bottom: 1px solid #5f5f5f;    /* #4f4f4f */
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
}
/* (End of Zebra striping CSS) */
TR.bdr {
  border: 1px solid Black;
}
TR.bdrTop {
  border-top: 3px solid Black;
}
TR.nobdr {
  border: none;
}
.bbdr {
  border: 1px solid Black;
}
.bbdrtlr {
  border: none;
  border-top: 1px solid Black;
  border-left: 1px solid Black;
  border-right: 1px solid Black;
}
.bbdrall {
  border: none;
  border-top: 1px solid Black;
  border-left: 1px solid Black;
  border-right: 1px solid Black;
  border-bottom: 1px solid Black;
}
.bdrrt1 {
  border: none;
  border-right: 1px solid Black;
}
.bdrlf1 {
  border: none;
  border-left: 1px solid Black;
}
TD.lg {
  font-size:12pt;
  font-weight:bold;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
}
TD.lgCtr {
  font-size:12pt;
  font-weight:bold;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
}
TD.medCtr {
  font-size:11pt;
  font-weight:bold;
  background-color:#c0c0c6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: center;
}
TD.medLft {
  font-size:11pt;
  font-weight:bold;
  background-color:#c0c0c6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: left;
}
TD.medRt {
  font-size:11pt;
  font-weight:bold;
  background-color:#c0c0c6;
  border: 1px solid Black;
  text-decoration:none;
  text-align: right;
}
TD.dk {
  font-size:10pt;
  background-color:#c0c0c6;
  border: 1px solid Black;
  text-decoration:none;
}
TD.sm {
  font-size:9pt;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
}
TD.smdk {
  font-size:9pt;
  background-color:#c0c0c6;
  border: 1px solid Black;
  text-decoration:none;
}
TD.nb {
  font-size:10pt;
  background-color:#f0f0f6;
  border: none;
  text-decoration:none;
}
TD.txtar {
  vertical-align: top;
  padding-left: 4px;
  font-size:10pt;
  background-color:#f0f0f6;
  border: 1px solid Black;
  text-decoration:none;
  width:50%;
}
TD.txtfl1 {
  vertical-align: middle;
  padding: 2px;
  font-size:10pt;
  background-color:White;
/*  border: 1px solid Black; */
  text-decoration:none;
}
TD.txtfl1nb {
  vertical-align: middle;
  padding: 2px;
  font-size:10pt;
  background-color:White;
  border: none;
  border-collapse: collapse;
  text-decoration:none;
}
TD.txtfct {
  vertical-align: middle;
  text-align: center;
  padding: 2px;
  font-size:10pt;
  background-color:White;
  border: 1px solid Black;
  text-decoration:none;
}
TD.hdrCtr {
  font-size:10pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  background-color:#B5BCD0;
  color:black;
  border: 1px solid Black;
}
.locBottom {
   position: fixed;
   bottom: 0;
   width: 99%;
   float: left;
   border: none:
}
.txtflX {
  vertical-align: top;
  padding-left: 2px;
  font-size:10pt;
  background-color:White;
  border: 2px inset Gray;
/*  border: 1px solid Black; */
  text-decoration:none;
/*  width:50%; */
}
.stdInput 
{
   margin: 0;
   padding: 0;
   background-color:#FFFFFF;
   text-decoration:none;
   border: none;
   color:black;
   font-size:6pt;
}
SPAN {
  padding: 0;
  margin: 0;
  vertical-align: top;
}
SPAN.txtfl2 {
  vertical-align: top;
  width:98%;
  font-size:10pt;
/*  background-color:#f0f0f6; */
  background-color:white;
  border: 2px inset Gray;
  text-decoration:none;
}
B.txtfl2 {
  vertical-align: top;
  font-size:10pt;
/*  background-color:#f0f0f6; */
  background-color:white;
  border: 2px inset Gray;
  text-decoration:none;
  width:100%;
}
.wid11 {
  width:11%;
}
.wid12 {
  width:12%;
}
.wid15 {
  width:15%;
}
.wid16 {
  width:16%;
}
.wid17 {
  width:17%;
}
.wid20 {
  width:20%;
}
.wid25 {
  width:25%;
}
.wid30 {
  width:30%;
}
.wid35 {
  width:35%;
}
.wid40 {
  width:40%;
}
.wid50 {
  width:50%;
}
.wid60 {
  width:60%;
}
.wid100 {
  width:100%;
}
.vTop {
   vertical-align: top;
}
.vMid {
   vertical-align: middle;
}
.vBot {
   vertical-align: bottom;
}
TH {
  font-size:10pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
/*  background-color:#c0c8dd; */
  background-color:#B5BCD0;
  color:black;
  border: 1px solid Black;
/*  border-style:ridge; */
}
TH.dflt {
  font-size:10pt;
}
TH.dfltSrt {
  font-size:11pt;
  font-style: italic;
}
A.thDflt { color: black; }
A.thDflt:link    {color:black;}
A.thDflt:visited {color:black;}
A.thDflt:active  {color:blue;}
A.thDflt:hover   {color:blue;}
TABLE.onelnPt {
   background-color:#FFFFFF;
   text-decoration:none;
   color:black;
   font-size:10pt;
/*   border-collapse: collapse; */
   width: 100%;
   /* border: 2px solid Black; */
}
TABLE.onelnPtC {
   background-color:#FFFFFF;
   text-decoration:none;
   color:black;
   font-size:10pt;
   border-collapse: collapse;
   width: 100%;
   /* border: 2px solid Black; */
}
TABLE.onelnPtSm {
   margin: 0;
   padding: 0;
   border: 1px solid Black;
/*   border-collapse: collapse; */
   background-color:#D7D9D6;
   text-decoration:none;
   color:black;
   font-size:10pt;
   width: 60%;
}
TABLE.onelnPtSm68 {
   margin: 0;
   padding: 0;
   border: 1px solid Black;
/*   border-collapse: collapse; */
   background-color:#D7D9D6;
   text-decoration:none;
   color:black;
   font-size:10pt;
   width: 68%;
}
TABLE.onelnPtSm100 {
   margin: 0;
   padding: 0;
   border: 1px solid Black;
/*   border-collapse: collapse; */
   background-color:#D7D9D6;
   text-decoration:none;
   color:black;
   font-size:10pt;
   width: 100%;
}
TABLE.onelnPt0 {
   margin: 0;
   padding: 0;
   border: 1px solid Black;
/*   border-collapse: collapse; */
   background-color:#D7D9D6;
   text-decoration:none;
   color:black;
   font-size:10pt;
}
TABLE.onelnPt50 {
   margin: 0;
   margin-left: 2em;
   margin-bottom: 5px;
   padding: 0;
   border: 1px solid Black;
/*   border-collapse: collapse; */
   background-color:#D7D9D6;
   text-decoration:none;
   color:black;
   font-size:10pt;
/*   width: 50%; */
}
TABLE.indLftMid {
   margin: 0;
   margin-left: 4em;
   margin-bottom: 5px;
   padding: 0;
   border: 1px solid black;
/*   border-collapse: collapse; */
   background-color:#D7D9D6;
   text-decoration:none;
   color:black;
/*   font-size:10pt; */
}
TH.oneln {
  margin: 0;
  padding: 0;
  font-size:10pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  color:black;
  background-color:#B5BCD0;
  border-top: 1px solid Black;
  border-bottom: 1px solid Black;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
}
TH.onelnNb {
  margin: 0;
  padding: 0;
  font-size:10pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  color:black;
  background-color:#B5BCD0;
  border: none;
  border-top: 1px solid Black;
  border-bottom: none;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
}
TH.oneLnTst {
  margin: 0;
  padding: 0;
  font-size:10pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  color:black;
  background-color:#B5BCD0;
  border: 2px solid Black;
}
TH.onelnBg {
  margin: 0;
  padding: 0;
  font-size:12pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  color:black;
  background-color:#B5BCD0;
  border-top: 1px solid Black;
  border-bottom: 1px solid Black;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
}
/* for column sorts */
TH.onelnSrt {
  margin: 0;
  padding: 0;
  font-size:11pt;
  font-style: italic;
  font-weight:bold;
  text-align: center;
  text-decoration:none;
  color:black;
  background-color:#B5BCD0;
  border-top: 1px solid Black;
  border-bottom: 1px solid Black;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
}
/* Oneln - left & right */
TH.oneln.le {
  border-left: 1px solid Black;
}
TH.oneln.re {
  border-right: 1px solid Black;
}
TH.onelnTp {
  margin: 0;
  padding: 0;
  font-size:9pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  color:black;
  background-color:#B5BCD0;
  border-top: 1px solid Black;
  border-bottom: 1px solid #a4a4a8;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
}
TH.onelnBt {
  margin: 0;
  padding: 0;
  font-size:9pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  color:black;
  background-color:#B5BCD0;
  border-top: 1px solid #a4a4a8;
  border-bottom: 1px solid Black;
  border-left: 1px solid #a4a4a8;
  border-right: 1px solid #a4a4a8;
}
TH.ttlBase {
  text-decoration:none;
  font-weight:bold;
  background-color:#B5BCD0;
  color:black;
  border: none;
}
TH.sch {
  font-size:11pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
/*  background-color:#c0c8dd; */
  background-color:#B5BCD0;
  color:black;
  border: 1px solid Black;
/*  border-style:ridge; */
}
TH.schRt {
  font-size:11pt;
  text-align: right;
  text-decoration:none;
  font-weight:bold;
/*  background-color:#c0c8dd; */
  background-color:#B5BCD0;
  color:black;
  border: 1px solid Black;
/*  border-style:ridge; */
}
TH.mnt {
  font-size:11pt;
  text-align: left;
  text-decoration:none;
  font-weight:bold;
  background-color:#B5BCD0;
  color:black;
  border: 1px solid Black;
}
TH.fmttl {
  font-size:10pt;
  text-decoration:none;
  font-weight:bold;
  text-align: center;
/*  background-color:#c0c8dd; */
  background-color:#B5BCD0;
  color:black;
  border: 1px solid black;
/*  border: none; */
}
TH.fmttlPo {
  font-size:10pt;
  text-decoration:none;
  font-weight:bold;
/*  text-align: center; */
  background-color:#B5BCD0;
  color:black;
/*  border: 1px solid black; */
  border: none;
}
TH.pmtpo {
  font-size:11pt;
/*  border: 1px solid Black;  */
  border: none;
  font-weight:bold;
  background-color:#B5BCD0;
  text-decoration:none;
  text-align: center;
/*  padding-right: 2px; */
}
TH.pmtporb {
  font-size:11pt;
  border: none;
  border-right: 1px solid Black;
  font-weight:bold;
  background-color:#B5BCD0;
  text-decoration:none;
  text-align: center;
}
TH.pmtpor {
  font-size:11pt;
/*  border: 1px solid Black;  */
  border: none;
  font-weight:bold;
  background-color:#B5BCD0;
  text-decoration:none;
  text-align: right;
/*  padding-right: 2px; */
}
TH.pmtpol {
  font-size:11pt;
/*  border: 1px solid Black;  */
  border: none;
  font-weight:bold;
  background-color:#B5BCD0;
  text-decoration:none;
  text-align: left;
/*  padding-right: 2px; */
}
TH.fmttlnb {
  font-size:11pt;
  text-decoration:none;
  font-weight:bold;
  text-align: center;
  background-color:#B5BCD0;
  color:black;
  border: none;
}
TH.fmttlsnb {
  font-size:11pt;
  text-decoration:none;
  font-weight:bold;
  text-align: center;
  background-color:#B5BCD0;
  color:black;
  border: none;
}
TH.fmttlnbl {
  font-size:10pt;
  text-decoration:none;
  font-weight:bold;
  text-align: left;
  background-color:#B5BCD0;
  color:black;
  border: none;
}
TH.fmttl2 {
  font-size:11pt;
  text-decoration:none;
  font-weight:bold;
  text-align: center;
  background-color:#B5BCD0;
  color:black;
  border: 1px solid black;
}
TH.fmttl3 {
  font-size:12pt;
  text-decoration:none;
  font-weight:bold;
  text-align: center;
  background-color:#B5BCD0;
  color:black;
  border: 1px solid black;
}
TH.cslttl {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  background-color: #B5BCD0;
  color: #2F2F2F;
  border: none;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
/*  border: 1px solid black; */
}
TH.csrttl {
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  padding-right: 2px;
  background-color: #B5BCD0;
  color: #2F2F2F;
  border: none;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
/*  border: 1px solid black; */
}
TH.nb {
  font-size:10pt;
  text-decoration:none;
  font-weight:bold;
  background-color:#c0c8dd;
  color:black;
  border: none;
  border-style:ridge;
}
TH.sm {
  font-size:9pt;
  text-decoration:none;
  font-weight:bold;
  background-color:#c0c8dd;
  color:black;
  border-style:ridge;
}
TD.nbinv {
  font-size:10pt;
  background-color:#d8d8d8;
  border: none;
  text-decoration:none;
}
TH.tkt {
  font-size:9pt;
  text-align: center;
  text-decoration:none;
  font-weight:bold;
  background-color:#CFD1CE;   /* original: #B5BCD0, 2nd: #C5CCE0, 3rd: #D7D9D6 */
  color:black;
  border: 1px solid black;
}
.tcaGrp {
/*   padding-left: 1em; */
/*   text-align: right; */
/*   color:red;
   font-size: 12pt; */
/*   font-weight: bold; */
/*   font-style: italic; */
/*   border-bottom: 1px solid green; */
}
/* optgroup[label] {
/#   padding-left: 20px;
   font-size: 14pt;
   font-weight: normal; #/
   font-style: italic;
   color: blue;
   border-bottom: 1px solid red;
} */
.bdrtb {
   border-top: 1px solid black;
   border-bottom: 1px solid black;
}

.THmmls {font-size:10pt;text-decoration:none;font-weight:bold;background-color:#00B181;color:white;}
.THlg {font-size:12pt;text-decoration:none;font-weight:bold;background-color:#AF3323;color:white;}
H1 {page-break-before:always}
SELECT {
  font-size:10pt;
  text-decoration:none;
}
SELECT.rt {
  background-color:white;
  color:black;
  font-size:10pt;
  text-decoration:none;
  text-align: right;
}
BUTTON {
  background-color:Gray;
  color:black;
  font-size:10pt;
}

INPUT {
  text-decoration:none;
  background-color:white;
}
INPUT.lkBtn {
  margin: 0;
  margin-left: 2px;
  padding: 0;
  text-decoration:none;
  background-color:#c0c8dd;
  color:black;
  font-size:8pt;
  font-weight:bold;
  border: none;
}
INPUT.thfmt {
  font-size:10pt;
  text-decoration:none;
  font-weight:bold;
  text-align: left;
/*  background-color:#c0c8dd; */
  background-color:#B5BCD0;
  color:black;
/*  border: 1px solid black; */
  border: none;
}
INPUT.txtnbr {
  text-decoration:none;
  background-color:white;
  text-align: right;
}
TEXTAREA {
  background-color:white;
  color:black;
  vertical-align: top;
  font-size:10pt;
  text-decoration:none;
}
TEXTAREA.smTxt {
  background-color:white;
  color:black;
  vertical-align: top;
  font-size:9pt;
  text-decoration:none;
}
TEXTAREA.rdonly {
  background-color:#E7E9E6;
  color:black;
  vertical-align: top;
  font-size:10pt;
  text-decoration:none;
}
TEXTAREA.redFlg {
   /* width: 95%; */
   background-color:white;
   color:black;
   vertical-align: top;
   font-size:10pt;
   text-decoration:none;
   text-align: center;
}
.thbig {
  font-size:14pt;
  text-decoration:none;
  font-weight:bold;
  background-color:#c0c8dd;
  color:black;
  border-style:ridge;
}
UL {
  list-style-type:none;
  margin: 2px;
  padding: 0 0 0 1em;
  text-indent: 0;
}
HR {
  font-size:9pt;
  /* font-weight:bold; */
  font-style: normal;
  margin: 2px;
  border-bottom:1px solid gray;
  border-top: none;
}
HR.flat {
  margin: 0;
  padding: 0;
  font-size:9pt;
  /* font-weight:bold; */
  font-style: normal;
  border:none;
  border-bottom:1px solid black;
  /* border-top: none; */
}
HR.std {
  font-size:10pt;
  font-weight:bold;
  font-style: normal;
  margin: 2px;
  border-bottom:3px solid;
}
HR.stdSm {
  font-size:10pt;
  font-weight:bold;
  font-style: normal;
  margin: 2px;
  border-bottom:1px solid;
}
HR.stdSm2w {    /* double line - wider */
  font-size:10pt;
  font-weight:normal;
  font-style: normal;
  /* margin: 0;
  margin-left: -.3%;
  padding: 0; */
  border-bottom:4px double;
  /* width: 100.25%; */
  width: 100%;
  background-color:#B5BCD0;
  color:#B5BCD0;
}

li:before {
  content: "\00BB \0020";
}
.mhd1 {
   font-size:20pt;
   font-weight:bold;
   color:blue;
}

.thbig2 {font-size:16pt;text-decoration:none;font-weight:bold;background-color:#AF3323;color:white; }
CHECKBOX {font-size:8pt;text-decoration:none;}
.thpg {page-break-after: always; font-size:9pt;text-decoration:none;font-weight:bold;background-color:#0246ab;color:white; }
.btt {font-size:10pt;text-decoration:none;}
.shared {background-color:#FFFFFF;text-decoration:none;color:black;font-size:10pt;}
.tblnorm {background-color:#FFFFFF;text-decoration:none;color:black;font-size:10pt;}
.tblsm {background-color:#FFFFFF;text-decoration:none;color:black;font-size:9pt;}
.boldshare {background-color:#FFFFFF;font-weight:bold;color:black;font-size:10pt;}
.shDflt {
    background-color:#FFFFFF;
    text-decoration:none;
    color:black;
    font-size:10pt;
}
.btn1 {
  background-color:#ffffff;
  color:black;
  font-size:10pt;
  border-style:outset;
  border-color: #e7e7ec;   /* was #c0c8dd, then #f0f0f6, #D7D9D6 */
}
.btn2 {
  background-color:#c0c8dd;
  color:black;
  font-size:10pt;
  border-style:outset;
  border-color: silver;
}
.btn2NC {
/*  background-color:#c0c8dd;
  color:black; */
  font-size:10pt;
  border-style:outset;
  border-color: silver;
}
.btn2H {
  background-color:#c0c8dd;
  color:black;
  font-size:10pt;
  border-style:outset;
  border-color: silver;
  display: none;
}
.btn3 {
  background-color:#c0c8dd;
  color:black;
  font-size:12pt;
  border-style:outset;
  border-color: silver;
}
.btnTkt {
  background-color:#c0c8dd;
  color:black;
  font-size:9pt;
  border-style:outset;
  border-color: silver;
}
.btnCrw {
/*  background-color:#c0c8dd;
  color:black; */
/*   background-color: #024fca; */
/*   color: #FFFFFF;  */
  background-color: #b2c2fc;
  color:black;
  font-size:8pt;
  border-style:outset;
  border-color: silver;
}
.btnSch {
  margin: 0;
  padding: 0;
  background-color:#c0c8dd;
  color:black;
  font-size:8pt;
  font-weight:bold;
  border-style:outset;
  border-color: silver;
}
.btnSchGray {
  margin: 0;
  padding: 0;
  background-color:#c0c8dd;
  color:gray;
  font-size:8pt;
  font-weight:bold;
  border-style:solid;
  border-color: silver;
}
.btnSchGrn {
  margin: 0;
  padding: 0;
  background-color:#1ef01e;
  color:black;
  font-size:8pt;
  font-weight:bold;
  border-style:outset;
  border-color: silver;
}
.btnDel {
  background-color:#bb1436;
  color:black;
  font-size:9pt;
  border-style:outset;
  border-color: silver;
}
.btnTdt {
  margin: 0;
  padding: 0;
  background-color:#f0f0f6;
  color:black;
  font-size:8pt;
  font-weight:bold;
  border: none;
/*  border-style:outset;
  border-color: silver; */
}
.btnSvAl {
  margin: 0;
  padding: 0;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color:#e0e0e6;
  color:black;
  font-size:10pt;
  font-weight:bold;
  border-style:outset;
  border-color: silver;
}

.btn2old {background-color:#AF3323;color:black;font-size:10pt;color:white;}
.btn2small {background-color:#ffffff;color:black;font-size:0pt;color:white;}
.ttl {background-color:#262a89;color:#EEEEEE;font-size:12pt;font-weight:bold;}
.ttl2 {background-color:#AF3323;color:white;font-size:11pt;}
.ttlbig {background-color:#AF3323;color:white;font-size:14pt;}
.big {color:black;font-size:11pt;font-weight:bold;}
.ontable {
  background-color:white;
  color:black;
  font-size:10pt;
  text-decoration:none;
  border-collapse: collapse;
}
.ontableRt {
  padding-left: 28px;
  background-color:white;
  color:black;
  font-size:10pt;
  text-decoration:none;
/*  text-align: right; */
}
.tblFld {
  background-color:white;
  color:black;
  font-size:10pt;
  text-decoration:none;
}
.tblFldNi {
  background-color:white;
  color:black;
  font-size:10pt;
  text-decoration:none;
  border: 1px solid black;
}
.tblFldSm {
  margin-right: 0;
  margin-left: 0;
  background-color:white;
  color:black;
  font-size:9pt;
  text-decoration:none;
}
.tblFldRt {
  background-color:white;
  color:black;
  font-size:10pt;
  text-decoration:none;
  text-align: right;
}
.tblFldCtr {
  background-color:white;
  color:black;
  font-size:10pt;
  text-decoration:none;
  text-align: center;
}
.tblTtlRt {
  /* padding-left: 28px; */
  /* background-color:white; */
  padding-right: 4px;
  background-color:#f0f0f6;
  color:black;
  font-weight:bold;
  font-size:10pt;
  text-decoration:none;
  border: none;
  text-align: right;
}
.tblTtlCtr {
  padding-right: 4px;
  background-color:#f0f0f6;
  color:black;
  font-weight:bold;
  font-size:10pt;
  text-decoration:none;
  border: none;
  text-align: center;
}
.nobrdr {
  background-color:white;
  color:black;
  font-size:10pt;
  text-decoration:none;
  border:none;
  border-collapse: collapse;
}
.nob {
  border:none;
}
.bdrLTB {
   border:none;
   border-top: 1px solid Black;
   border-bottom: 1px solid Black;
   border-left: 1px solid Black;
}
.bdrRTB {
   border:none;
   border-top: 1px solid Black;
   border-bottom: 1px solid Black;
   border-right: 1px solid Black;
}
.tbrk{
   background-color:#D7D9D6;
   border:none;
   font-size:8pt;
   padding-top: 6px;
}
.ctrnob {
  border:none;
  text-align: center;
  vertical-align:middle;
/*  width:50%; */
}
.rtnob {
  border:none;
  text-align: right;
  vertical-align:middle;
}
.rtflnob {
  border:none;
  float: right;
  text-align: right;
  vertical-align:middle;
}
.lftnob {
  border:none;
  text-align: left;
  vertical-align:middle;
}
.ctrtop {
  border:none;
  text-align: center;
  vertical-align:top;
/*  width:50%; */
}
.ctrmid {
  /* border:none; */
  text-align: center;
  vertical-align:middle;
/*  width:50%; */
}
.rtmid {
  text-align: right;
  vertical-align:middle;
}
.lftmid {
  text-align: left;
  vertical-align:middle;
}
.lfttop {
  text-align: left;
  vertical-align:top;
}
.lftmidPd {
  padding-left: .4em;
  text-align: left;
  vertical-align:middle;
}
TD.blkR2 {
   padding: 0;
   font-size:10pt;
   background-color:#f0f0f6;
   border: 1px solid Black;
   text-decoration:none;
   border-right: 3px solid black;
}
.bdrR2 {
   border-right: 3px solid black;
}
.bdrT2 {
   border-top: 3px solid black;
}
:focus {
  border: 2px solid Black;
  background-color:#e8e8ed;
}
.prntblk {
   display: block;
   width: 100%;
}
.calImg {
   border: none;
   vertical-align: top;
   cursor: pointer;
}
.imgSm {
   width: 180px;
   border: 1px solid black;
}
.nowrap {
   white-space:nowrap;
}
.btnPan {
  margin: 0;
  padding: 0;
  padding-top: 2px;
  padding-bottom:2px;
  text-align: center;
  border: none;
  border-top: 1px solid black;
}
#cbContain {
   /* width: 1000px;
   height: 190px; */
   /* width: 2200px; */
   padding: 0;
   width: 100%;
   /* height: 200px; */
   /* overflow: auto; */
   overflow-x: scroll;
   overflow-y: hidden;
   /* margin: 0 auto; */
   margin: 0;
   white-space: nowrap;
/*   border: 1px solid black; */
   border-collapse: collapse;
   background-color:#E7E9E6;
}
#xprcrsty {
   display: inline;
}
#xprcssty {
   display: none;
}
#xprcfsty {
   display: inline;
}
#xaucpsty {
   display: none;
}
#xaucfsty {
   display: none;
}
#pmBtns {
  float: right;
  border: none;
}
#ctrBtns {
  border: none;
  margin: 0;
  padding: 0;
  margin-top: 2px;
  margin-bottom:2px;
  text-align: center;
}
#soInfoPan {
   display: none;
   border: none;
   width: 100%;
}

DIV.cstAppl {
   display: inline;
   border: 1px solid black;
}
DIV.cstTkt {
   display: inline;
   border: 1px solid black;
}
DIV.dprcrsty {
   font-weight:bold;
   display: inline;
}
DIV.dprcssty {
   font-weight:bold;
   display: none;
}
DIV.dprcfsty {
   font-weight:bold;
   display: inline;
}
DIV.daucpsty {
   font-weight:bold;
   display: none;
}
DIV.daucfsty {
   font-weight:bold;
   display: none;
}
DIV.dprtdtsty {
   font-weight:bold;
   display: inline;
}
DIV.drtdtsty {
   font-weight:bold;
   display: inline;
}
DIV.dpaudtsty {
   font-weight:bold;
   display: none;
}
DIV.daudtsty {
   font-weight:bold;
   display: none;
}
DIV.aplTktHst {
   margin-left: 1.5em;
   margin-bottom: 6px;
   border: 1px solid #C3C3C3;
   display: none;
}
DIV.aplTktHstSho {
   margin-left: 1.5em;
   margin-bottom: 6px;
   border: 1px solid #C3C3C3;
   display: block;
}
DIV.aplTktHstHid {
   border: none;
   display: none;
}
.expndList {
  display: none;
}
.expndListBl {
  display: block;
}
DIV.tstmsg {
  background-color:#E7E9E6;
  border: 1px solid black;
}
P {
  background-color:#E7E9E6;
  border: none;
  text-decoration:none;
  font-size:12pt;
}
P.txtar {
  vertical-align: top;
  min-height: 60px;
  font-size:10pt;
/*  background-color:#f0f0f6; */
  background-color:white;
  border: 2px inset Gray;
  text-decoration:none;
  white-space: pre-line;
  width:98%;
}
CENTER.lg {
  text-align: center;
  background-color:#E7E9E6;
  border: none;
  text-decoration:none;
  font-size:14pt;
}
B.ctrlg {
  text-decoration:none;
  font-size:14pt;
  background-color:#E7E9E6;
  border: none;
}
.plnfld {
  background-color:#D7D9D6;
  color:black;
  font-size:12pt;
  text-decoration:none;
  border:none;
  text-align: center;
}
.bdrfld {
  padding: 4px;
  background-color:#D7D9D6;
  color:black;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
  border: 1px solid Black;
  text-align: center;
}
.plnfldlg {
  background-color:#D7D9D6;
  color:black;
  font-size:16pt;
  text-decoration:none;
  border:none;
}
.pmtL {
  font-size:10pt;
  border: 1px solid Black;
  font-weight:bold;
  background-color:#f0f0f6;
  text-decoration:none;
  text-align: left;
  padding-right: 2px;
}

.redbg {
  background-color:#E05050;
}
.yellowbg {
  background-color: Yellow;
}
.greenbg {
  background-color:#1ef01e;
}

.smfVolBg1 {
  /* background-color:#E05050; */
  background-color:#e08181;   /* Red, saturation 108 */
}
.smfVolBg2 {
  /* background-color: Yellow; */
  /* background-color: #ffff00; */  /* This is Yellow */
  background-color: #ffff93;  /* Yellow, saturation 108 */
}
.smfVolBg3 {
  /* background-color:#1ef01e; */   /* Green */
  background-color:#8af08a;   /* Green, saturation 108 */
}

.dfltSchBg {
  background-color:#f0f0f6;
}

.colRed {
  color: Red;
}
.topSpc {
   margin-top: 20px;
   /* padding-top: 20px; */
}
.niyb {
  font-weight: bold;
  font-style: normal;
}
.niybi {
  font-weight: bold;
  font-style: italic;
}
.w36d {
   width: 36px;
}
::placeholder {
   color: #0000aa;
   font-style: italic;
}
