    .admin-div_rpd {
      overflow: hidden;
      border: 0;
    }
    html {
    }
    body {
      padding:0px;margin:0px;
      /*font-family: 'Roboto';*/
      font-family: 'Monda',-apple-system,BlinkMacSystemFont,"Open Sans","Segoe UI",Roboto,"Helvetica Neue",
        Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
      font-weight: 300;
    }
    a {
      text-decoration:none;
      cursor:pointer;
      color:#00e;
    }
    a:hover:visited,a:hover {
      color:#bf00ff;
    }
    a:visited {
      color:mediumblue;
    }

    select {
      font-size:13px;
      color:blue;
      background:white;
    }

    .clmenuitem {
      background:#f2f2f2;
    }
    #simplemodal-container a.modalCloseImg {
      background:url(scripts/jquery/simplemodal/images/x.png) no-repeat; /* adjust url as required */
      width:25px;
      height:29px;
      display:inline;
      z-index:3200;
      position:absolute;
      top:-15px;
      right:-18px;
      cursor:pointer;
    }

  <!--[if lt IE 7]>
    #simplemodal-container a.modalCloseImg {
      background:none;
      right:-14px;
      width:22px;
      height:26px;
      filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='scripts/jquery/simplemodal/images/x.png', sizingMethod='scale'
      );
    }
  <![endif]-->

    ._tbl_header {
      width: 100%;
      height: 30px;
      /*border: 1px dashed tomato;*/
      font-family: 'Monda';
    }
    ._tbl_body {
      width:100%;
      /*height: calc(100vh - 128px - 30px + 15px);*/
      /*height: calc(100vh - 40px);*/
      height: calc(100vh);
      padding:0;margin:0;
      /*font-family : Verdana, Arial, Helvetica, sans-serif;*/
      /*font-family: 'Roboto';*/
      /*
      font-family: 'Monda',-apple-system,BlinkMacSystemFont,"Open Sans","Segoe UI",Roboto,"Helvetica Neue",
        Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
      font-weight: 400;
      */
      /*border: 1px dashed cornflowerblue;*/
    }

    ._td_left {
      width:210px;
      margin:auto;padding:2px 1px;
      /*border: 1px dashed lightgray;*/
    }
    ._td_main {
      width:100%;
      margin:auto;padding:2px 1px;
      /*height: calc(100vh - 128px - 30px + 15px);*/
      /*height: calc(100vh - 48px);*/
    }


    h1,h2 {
     font-size: 120%;
     letter-spacing: -.5px;
     margin: 0;
    }
    h1 {
      color: rgb(74, 142, 230);
      font-weight: bold;
      padding: 0;
      -webkit-margin-before: 0.67em;
      -webkit-margin-after: 0.67em;
      -webkit-margin-start: 0px;
      -webkit-margin-end: 0px;
      -moz-margin-before: 0.67em;
      -moz-margin-after: 0.67em;
      -moz-margin-start: 0px;
      -moz-margin-end: 0px;
    }
    h2 {
      -webkit-padding-end: 1em;
      -webkit-padding-start: 0;
      -moz-padding-start:0;
      -moz-padding-end: 1em;
      color: rgb(58, 117, 189);
      display: inline-block;
      font-weight: normal;
      margin-top: 0;
    }
    #div_header {
      margin: 0.1em; /*0.15em 0.25em*/
      /*background: rgb(82, 150, 222);*/
      background: #8191c3;
      background-size: 100%;
      border: 1px solid rgb(58, 117, 189);
      border-radius: 6px;
      color: white;
      overflow: hidden;
      /*padding: 0.6em 1em 0.75em 0;*/
      position: relative;
      /*text-shadow: 0 0 2px black;*/
      text-shadow: 1px 1px 2px black, 0 0 1em blue, 0 0 0.2em blue;
      font-family: 'Monda',-apple-system,BlinkMacSystemFont,"Open Sans","Segoe UI",Roboto,"Helvetica Neue",
        Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    }
    #div_header img {
      padding:2px;
      margin-left:15px;
      vertical-align: text-bottom;
      cursor:pointer;
    }
    #div_header img:hover {
    }
    #div_header h1 {
      -webkit-padding-start: 1em;
      -moz-padding-start: 1em;
      background-position: 12px 60%;
      color: white;
      display: inline;
      margin: 0;
    }
    #div_header p {
      -webkit-padding-start: 0.4em;
      -moz-padding-start: 0.4em;
      color: white;
      display: inline;
      font-size: 105%; /*84%*/
      font-style: italic;
    }
    #div_header button {
      height: 22px;
      font-size:13px;
      margin: 1px 5px 0 0;
      padding-bottom: 1px;
      float:right;
    }
    .circle {
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      -webkit-box-shadow: 7px 7px 0px #fff; /* Safari and Chrome */
      -moz-box-shadow: 7px 7px 0px #fff; /* Firefox */
      -o-box-shadow: 7px 7px 8px #fff; /* opera */
      -khtml-box-shadow: 7px 7px 8px #fff; /* safari */
      box-shadow: 0px 0px 3px 3px #fff; /* future browsers and IE6+ using IE-CSS3 */
    }



    .tbl_left {
      /*font-family: 'Roboto';*/
      font-family: -apple-system,BlinkMacSystemFont,"Open Sans","Segoe UI",Roboto,"Helvetica Neue",
        Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
      font-weight: 300;
    }
    .tbl_left td {
      font-size:16px;
    }



    .tbl_left_c {
      width:100%;
      /*height: calc(100vh - 128px - 30px - 4px);*/
    }
    .td_tl {
      background-image:url('/assets/images/desktop/top-left2.gif');
      background-repeat: no-repeat;
      width:58px;
      height:16px;
    }
    .td_tc {
      background-image:url('/assets/images/desktop/top-bg2.gif');
      background-repeat: repeat-x;
    }
    .td_tr {
      background-image:url('/assets/images/desktop/top-right2.gif');
      background-repeat: no-repeat;
      width:58px;
    }
    .td_cl {
      background-image:url('/assets/images/desktop/left-side-table-bg.gif');
      background-repeat: repeat;
      width:6px;
      height:30px;
    }
    .td_cc {
      border-bottom:1px solid #efefef;
    }
    .td_cc:hover {
      background-color: #f0f0f0;
      border-top:1px solid #a0a0a0;
      border-bottom:1px solid #a0a0a0;
      text-shadow: #fff 1px 1px 1px;
    }
    .td_cc_active {
      background-color: #fffbd6;
      border-top:1px solid #ffc550;
      border-bottom:1px solid #ffc550;
    }
    .td_cr {
      background-image:url('/assets/images/desktop/right-side-table-bg.gif');
      background-repeat: repeat;
      width:6px;
    }
    .td_bl {
      background-image:url('/assets/images/desktop/bottom-left.gif');
      background-repeat: no-repeat;
      width:58px;
      height:16px;
    }
    .td_bc {
      background-image:url('/assets/images/desktop/bottom-bg.gif');
      background-repeat: repeat-x;
    }
    .td_br {
      background-image:url('/assets/images/desktop/bottom-right.gif');
      background-repeat: no-repeat;
      width:58px;
    }



    .tbl_main_c {
      width:100%;
      /*height: calc(100vh - 128px - 30px - 36px + 18px);*/
      height: calc(100% - 48px);
    }

    .td_toprow_left {
      background-image:url('/assets/images/desktop/top-left2.gif');
      background-repeat: no-repeat;
      width: 12px;
      height: 16px;
    }
    .td_toprow_center {
      background-image:url('/assets/images/desktop/top-bg2.gif');
      background-repeat: repeat-x;
      /*width: calc(100% - 30px);*/
      height: 16px;
    }
    .td_toprow_right {
      background:url('/assets/images/desktop/top-right2.gif') -46px 0;
      background-repeat: no-repeat;
      width: 12px;
      height: 16px;
    }

    .td_centrow_left {
      background:url('/assets/images/desktop/left-side-table-bg.gif');
      background-repeat: repeat-y;
      width: 12px;
      /*height:100%;*/
      height: calc(100% - 36px);
    }
    .td_centrow_center {
      width: calc(100% - 30px);
      /*height: calc(50vw - 8px);*/
      /*height: calc(94vh - 32px);*/
      height: calc(100vh - 10px - 34px - 32px);
    }
    .td_centrow_right {
      background:url('/assets/images/desktop/right-side-table-bg.gif') 6px 0;
      background-repeat: repeat-y;
      width: 12px;
      /*height: 100%;*/
      height: calc(100% - 36px);
    }

    .td_bootrow_left {
      background-image:url('/assets/images/desktop/bottom-left.gif');
      background-repeat: no-repeat;
      width: 12px;
      height: 16px;
    }
    .td_bootrow_center {
      background-image:url('/assets/images/desktop/bottom-bg.gif');
      background-repeat: repeat-x;
      /*width: calc(100% - 24px);*/
      height: 16px;
    }
    .td_bootrow_right {
      background:url('/assets/images/desktop/bottom-right.gif') -46px 0;
      background-repeat: no-repeat;
      width: 12px;
      height: 16px;
    }



    .div_html {
      width: calc(100% - 2px);
      height: 100vh; /* Use vh as a fallback for browsers that do not support Custom Properties */
      height: calc(var(--vh, 1vh) * 100);
      margin: 0 auto;
      max-width: 100%;
      display: inline-grid;
      border: 0;
    }
    .div_header {
      width: calc(100vw - 6px);
      align-items: center;
      display: flex;
      height: 32px;
      justify-content: center;
      padding: 0; margin: 0 auto;
      border: 0;
      outline: 0;
    }
    .div_body {
      width: calc(100vw - 4px);
      /*height: calc(100vh - 36px);*/
      height: calc(var(--vh, 1vh) * 100 - 38px);
      margin: 0; padding: 0;
      justify-content: center;
      overflow-y: hidden;
      /*display: inline-flex;*/
      position: absolute;
      border: 0;
      outline: 0;
    }
    .div_footer {
      width: calc(100vw - 6px);
      height: 0px;
      border: 0;
    }
    .div_left {
      min-width: 200px;
      max-width: 200px;
      height: 100vh;
    }
    .div_center {
      min-width: calc(100vw - 206px);
      max-width: calc(100vw - 206px);
      /*height: 100vh;*/
      /*height: calc(var(--vh, 1vh) * 100 - 44px);*/
      /*height: calc(100vh - 4px);*/
    }
    .div_h1,.div_h2 {
      font-size: 120%;
      letter-spacing: -.5px;
      margin: 0;
      color: inherit; /*rgb(74, 142, 230)*/
      font-weight: bold;
      padding: 0;padding-left: 20px;
      -webkit-margin-before: 0.67em;
      -webkit-margin-after: 0.67em;
      -webkit-margin-start: 0px;
      -webkit-margin-end: 0px;
      -moz-margin-before: 0.67em;
      -moz-margin-after: 0.67em;
      -moz-margin-start: 0px;
      -moz-margin-end: 0px;
    }

