@import url('https://fonts.googleapis.com/css2?family=DM+Sans&display=swap'); html, body { height: 100%; 
font-size: 100%; font-family: Arial ,sans-serif; } body { margin: 0; } a { text-decoration: none; color: 
#0074cc; } a:hover { color: black; text-decoration: underline; } .hidden { display: none; } .navMenu { 
list-style-type: none; overflow: hidden; margin: 0; padding: 0; background-color: #005799; position: sticky; 
top: 0; color: white; } .dTitle { text-align: center; margin-left: auto; margin-right: auto; background: 
#efefef; padding-top: 8px; padding-bottom: 8px; font-family: Georgia,Arial,serif; font-size: 2em; } .dTitlel { 
float: left; padding-left: 12px; } .dTitler { float: right; padding-right: 12px; } h1 { text-align: center; 
font-family: Georgia,Arial,serif; font-weight: normal; font-size: 1.5em; } h2 { font-family: Arial,sans-serif; 
font-weight: bold; font-size: 1.5em; } .fTable { margin-left: auto; margin-right: auto; background: #efefef; 
border: 4px solid #efefef; } .fTable th, .fTable .ftcell, .fTable .stftcell, .fTable .edftcell { background: 
#005799; font-family: Verdana,Geneva,sans-serif; font-weight: normal; font-size: 1em; color: white; 
padding-left: 4px; padding-right: 4px; } .fTable tr:nth-child(even) { background:#e7e7e7; } .fTable td { 
vertical-align: top; text-align: left; } .fTable .tdc { text-align: center; } .fTable .tdr { text-align: 
right; } .stftcell { border-top-left-radius: 8px; } .edftcell { border-bottom-left-radius: 8px; } .eTable { 
background: #efefef; border: 4px solid #efefef; } .eTable th, .eTable .ftcell, .eTable .stftcell, .eTable 
.edftcell { background: #005799; font-family: Verdana,Geneva,sans-serif; font-weight: normal; font-size: 1em; 
color: white; padding-left: 4px; padding-right: 4px; } .eTable tr:nth-child(even) { background:#e7e7e7; } 
.eTable td { font-size: 12px; vertical-align: top; text-align: left; white-space: normal; margin: auto; } 
.eTable .tdh { background: #005799; font-family: Verdana,Geneva,sans-serif; font-weight: normal; font-size: 
12px; color: white; padding-left: 4px; padding-right: 4px; } .fBtn { background: #005799; color: white; 
padding: 6px 10px; border-radius: 8pt; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; } 
.fBtn:hover { background-color: #0074cc; } .fBtn[disabled] { background-color: #888888; } .aBtn { 
text-decoration: none; color: #0074cc; padding: 8px; border-radius: 8pt; } .aBtn:hover { text-decoration: 
none; background-color: black; color: white; padding: 8px; } .cmsg, .emsg, .ftdiv { margin-left: auto; 
margin-right: auto; padding-top: 12px; text-align: center; } .emsg { color: red; font-weight: bold; 
padding-bottom: 12px; } .cobj { margin-left: auto; margin-right: auto; padding-top: 16px; padding-bottom: 
16px; } .fDiv { text-align: center; padding-top: 32px; padding-bottom: 32px; } .fDiv a { text-decoration: 
none; color: #0074cc; padding: 6px; } .fDiv a:hover { text-decoration: none; background-color: black; color: 
white; padding: 6px; } .disabled { pointer-events: none; cursor: not-allowed; } .menuTable { border-spacing: 
10px 0px; background:#0071c5; padding-top: 10px; padding-bottom: 10px; color: white; text-decoration: none; 
margin-left: auto; margin-right: auto; border-radius: 8px; } .menuTable a { color: white; text-decoration: 
none; } .menuTable a:link { padding: 10px; padding-bottom: 20px; display: block; } .menuTable a:hover { color: 
#ffffff; background-color: black; } .menuTable a:visited { text-decoration:none; } .menuTable a:active { 
color:white; text-decoration:none; } .subMenuTable { border-spacing: 10px 0px; background:#005799; 
padding:5px; } .subMenuTable a { color: white; text-decoration: none; } .subMenuTable a:link { padding: 10px; 
} .subMenuTable a:hover { color: #ffffff; background-color: black; text-decoration: none; } .subMenuTable 
a:visited { text-decoration:none; } .subMenuTable a:active { color:white; text-decoration:none; } .mainTable { 
height:100%; width:100%; border-spacing: 0px 0px; } .logindlg { position: absolute; background-color: #b9d0ff; 
visibility: hidden; } .idxTable { width:100%; height: 100%; border-spacing: 10px; } .idxTable td { 
border-radius: 10px; width: 50%; background: #efefef; } .stdTable { background: #efefef; border-style: solid; 
border-color: gray; margin-left: auto; margin-right: auto; box-shadow: 3px 3px 5px #888888; } .stdTable 
tr:nth-child(odd) { background:#dfdfdf; } .stdTable th { background:#005799; font-family: 
Verdana,Geneva,sans-serif; font-size:0.9em; font-weight:bold; color:#ffffff; } .stdTablePlain { background: 
#efefef; border-style: solid; border-color: gray; margin-left: auto; margin-right: auto; } .stdTablePlain th { 
background:#005799; font-family: Verdana,Geneva,sans-serif; font-size:0.9em; font-weight:bold; color:#ffffff; 
text-align: left; } .table1_h { background:#005799; font-family: Verdana,Geneva,sans-serif; font-size:0.9em; 
font-weight:bold; color:#ffffff; } .table1_h td a:link { color:#6060ff; } .table1_h td a:visited { 
color:#6060ff; } .table1 { background: #efefef; } .table1 td { vertical-align: top; } .table1 a:link { 
color:blue; text-decoration: none; } .table1 a:visited { color:blue; } .table1 th a:link { color:#6060ff; } 
.table1 th a:visited { color:#6060ff; } .table1_highlight { background:yellow; border-radius: 5px; } 
.table1_dk { background:#dfdfdf; border-radius: 5px; } .stdButton0 { background: #005799; color: white; 
padding: 6px 10px; border-radius: 8pt; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; } 
.stdButton0:hover { background-color: #0074cc; } .stdButton0[disabled] { background-color: #888888; } .btnLink 
{ background: #005799; padding: 4px 10px; color: white; text-decoration: none; } .btnLink:hover { color: 
#ffffff; background-color: black; padding: 10px; } .btnLink2 { padding: 4px 10px; color: #005799; 
text-decoration: none; } .btnLink2:hover { color: white; background-color: black; padding: 10px; 
text-decoration: none; } .d0 { display: table; width: 100%; border-collapse: separate; border-spacing: 10px; } 
.d1 { display: table-cell; text-align: center; border-radius: 25px; width: 50%; padding-top: 12px; } .d2 { 
display: table-cell; text-align: center; border-radius: 25px; width: 50%; padding-top: 12px; } @media only 
screen and (max-width: 629px) { .d1 { display: block; width: 100%; } .d2 { display: block; width: 100%; } } 
.ltmenu { float: left; padding: 10px; } .ltmenu a { color: white; text-decoration: none; padding: 10px; } 
.ltmenu a:hover { color: #ffffff; background-color: black; text-decoration: none; } .ltmenu a:visited { 
text-decoration:none; } .ltmenu a:active { color:white; text-decoration:none; } .rtmenu { float: right; 
text-decoration: none; padding: 10px; } .rtmenu a { color: white; text-decoration: none; padding: 10px; } 
.rtmenu a:hover { color: #ffffff; background-color: black; text-decoration: none; } .rtmenu a:visited { 
text-decoration:none; } .rtmenu a:active { color:white; text-decoration:none; } @media only screen and 
(max-width: 629px) { .navMenu { position: static; } } input { border: 1px solid #ccc; box-sizing: border-box; 
padding: 5px 10px; font-size: 1em; } select { font-size: 1em; } .lDiv { text-align: center; } .lDiv a { 
text-decoration: none; color: #0074cc; } .lDiv a:hover { text-decoration: none; background-color: black; 
color: white; padding: 8px; } .lDivImg { text-align: center } .lDivImg a:hover { padding: 0px; } .dMsg { 
margin-left: auto; margin-right: auto; padding: 8px; padding-top: 1em; text-align: center; } .dMsg a { 
text-decoration: none; color: #0074cc; padding: 6px; } .dMsg a:hover { text-decoration: none; 
background-color: black; color: white; padding: 6px; } .cDiv { margin-left: auto; margin-right: auto; padding: 
8px; padding-top: 1em; text-align: left; } .gDiv { width: 85%; margin-left: auto; margin-right: auto; 
padding-bottom: 2em; } .dMargin { padding: 32px; } .err { color: red; font-weight: bold; } .ok { color: green; 
padding-top: 1em; padding-bottom: 1em; } .warn { color: darkgoldenrod; } .dCenter { width: 85%; text-align: 
center; margin-left: auto; margin-right: auto; } .dText { display: table; text-align: left; margin: auto; } 
.menuTable { border-style: solid; border-width: 10px; border-color: #005799; background:#005799; color: white; 
text-decoration: none; } .menuTable a { color: white; text-decoration: none; } .menuTable a:link { padding: 
10px; } .menuTable a:hover { color: #ffffff; background-color: black; text-decoration: none; } .menuTable 
a:visited { text-decoration:none; } .menuTable a:active { color:white; text-decoration:none; } .code { 
font-family: monospace; background-color: #e0e0e0; white-space: pre-wrap; } .drpArea { border: 2px dashed 
#ccc; border-radius: 20px; width: 480px; font-family: sans-serif; margin: 10px auto; padding: 12px; 
border-color: black; background-color: #0060a2; } .drpArea > p { color: white; } .drpArea.highlight { 
border-color: coral; } .prevImg { max-height: 64px; max-width: 64px; margin-right: 6px; } .drpIcon { cursor: 
pointer; width: 16px; height: 16px; } .drpFileElem { visibility: hidden; } .drpButton { display: inline-block; 
padding: 10px; background: #ccc; cursor: pointer; border-radius: 5px; border: 1px solid #ccc; } form ol { 
padding-left: 0; } .drpLst { } .drpLst li { border: 1px solid black; border-radius: 6px; } .drpLst li, .drpLst 
p { background: #eee; display: flex; justify-content: space-between; margin-bottom: 10px; list-style-type: 
none; } .drpLst p { margin-right: 6px; } .drpForm { background-color: #eaeab0; } .drpButton:hover { 
background: #ddd; } .tForm { background: #efefef; border-style: solid; border-color: #efefef; margin-left: 
auto; margin-right: auto; } .tForm th { background:#005799; font-family: Verdana,Geneva,sans-serif; 
font-size:0.9em; font-weight:bold; color:#ffffff; text-align: left; } .trAlt:nth-child(odd) { background: 
#e0e0e0; } .tabMenu { list-style-type: none; overflow: hidden; display: inline-block; padding: 0; 
background-color: #0071c5; position: sticky; top: 0; color: white; } .tabitem { float: left; padding: 10px; } 
.tabsel { background-color: #004070; } .tabitem a { color: white; text-decoration: none; padding: 10px; 
cursor: pointer; } .tabitem a:hover { color: #ffffff; background-color: black; text-decoration: none; } 
.tabitem a:visited { text-decoration:none; } .tabitem a:active { color:white; text-decoration:none; } 
.rcCalendar { z-index: 1; } .idxT { font-family: 'DM Sans', Arial, sans-serif; font-weight: bold; font-size: 
22px; } .idxD { font-family: 'DM Sans', Arial, sans-serif; font-size: 16px; margin-bottom: 12px; }