h1, h2, h3, h4, h5, h6, p, caption {color:white; }
div.boxleft  {line-height:1.0; text-align:center; font-style:italic; border:1px solid black; width: 40%; margin:0px 5%; }
div.boxright {line-height:1.0; text-align:center; font-style:italic; border:1px solid black; width: 40%; margin:0% 50%; }
div.title    {line-height:1.1; text-align:center; font-style:italic; border:none;            width:100%; font-family:Montserrat; font-size:150%; }
div.Courier  {font-family:Courier; }
div.Monaco   {font-family:Monaco; }
div.Menlo    {font-family:Menlo; }
div.centeritalic {text-align:center; line-height:1.0; font-style:italic;}
div.centernormal {text-align:center; line-height:1.0; }
div.center       {text-align:center; }
div.left         {text-align:left;   }
div.right        {text-align:right;  }
div.justify      {text-align:justify; font-size:100%; }
div.justify100   {text-align:justify; font-size:100%; line-height:1.0; }
div.center100    {text-align:center;  font-size:100%; line-height:1.0; }
div.left100      {text-align:left;    font-size:100%; line-height:1.0; }
div.right100     {text-align:right;   font-size:100%; line-height:1.0; }
div.center80     {text-align:center;  font-size: 80%; }
div.left80       {text-align:left;    font-size: 80%; }
div.right80      {text-align:right;   font-size: 80%; }
div.justify80    {text-align:justify; font-size: 80%; }
div.left125      {text-align:left;    font-size:125%; margin:0px 2%;}
div.right125     {text-align:right;   font-size:125%; margin:0px 2%;}
div.normal       {text-align:left;    font-size:100%; }
div.left10       {text-align:center;  font-size: 80%;  margin-bottom:0%; }
div.left40       {text-align:left;    font-size: 80%;  margin:0% 0% 0% 40%;}
div.sixcolumn           {-webkit-column-count:6; -moz-column-count:6; column-count:6; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.fivecolumn          {-webkit-column-count:5; -moz-column-count:5; column-count:5; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.fourcolumn          {-webkit-column-count:4; -moz-column-count:4; column-count:4; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.threecolumn         {-webkit-column-count:3; -moz-column-count:3; column-count:3; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.twocolumn           {-webkit-column-count:2; -moz-column-count:2; column-count:2; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.onecolumn           {-webkit-column-count:1; -moz-column-count:1; column-count:1; column-gap:40px; column-rule-style:solid; column-rule-width:1px; column-rule-color:black;}
div.fourcolumnNoborder  {-webkit-column-count:4; -moz-column-count:4; column-count:4; column-gap:40px; column-rule-style:solid; column-rule-width:0px; column-rule-color:white;}
div.threecolumnNoborder {-webkit-column-count:3; -moz-column-count:3; column-count:3; column-gap:40px; column-rule-style:solid; column-rule-width:0px; column-rule-color:white;}
div.twocolumnNoborder   {-webkit-column-count:2; -moz-column-count:2; column-count:2; column-gap:40px; column-rule-style:solid; column-rule-width:0px; column-rule-color:white;}
div.onecolumnNoborder   {-webkit-column-count:1; -moz-column-count:1; column-count:1; column-gap:40px; column-rule-style:solid; column-rule-width:0px; column-rule-color:white;}
div.w95 {width:95%; margin:auto; border:0px solid black;}
div.hangingindent {padding-left:22px; text-indent:-22px; line-height:1.0em; margin-bottom:-0.0em;margin-top:-0.0em;} 
div.indent {padding-left:10px; text-indent:10px; line-height:1.0em; margin-bottom:-0.0em;margin-top:-0.0em;} 
div.s125 {line-height:1.0; font-size: 125%; }
div.s100 {line-height:1.0; font-size: 100%; }
div.s90  {line-height:1.0; font-size:  90%; }
div.iframe {color:white; width:98%; height:350px; border:15px solid #E8C48F; padding:5px; overflow:auto;}
div.row {}
hr {display:block; margin-top:0.5em; margin-bottom:0.5em; margin-left:auto; margin-right:auto; border-style:inset; border-width:1px;}
p  {padding-bottom: 0px;}
table {opacity: 0.9;}
tr {color:black;}
td {color:black;}
th {color:white; background-color:black;}
caption {color:white}
ol {
    font-family:Montserrat;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-left: 1em;
    margin-right: 0em;
    padding-left: 0px;
}
li {
    font-family:Montserrat;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 0px;
}
a:link {
    color: #00cc66;
    background-color: transparent;
    text-decoration: none;
}

a:link {
    color: #ffffff;
    background-color: transparent;
    text-decoration: none;
    text-decoration: underline;
}

a:visited {
    color: #ff0066;
    background-color: transparent;
    text-decoration: none;
}

a:hover {
    color: red;
    background-color: transparent;
    text-decoration: underline;
}

a:active {
    color: yellow;
    background-color: transparent;
    text-decoration: underline;
}

.bg-custom {
    background-color: #294A7080 !important;
}

.hr-sect {
    display: flex;
    flex-basis: 100%;
    align-items: center;
    color: rgba(255, 255, 255, 0.95);
    margin: 0px 0px;
}

.hr-sect::before,
.hr-sect::after {
    content: "";
    flex-grow: 1;
    background: rgba(255, 255, 255, 0.95);
    height: 1px;
    font-size: 0px;
    line-height: 0px;
    margin: 0px 8px;
}

h1.cjk { font-family: "Songti SC"; }
h1.ctl { font-family: "Arial Unicode MS"; }
h2.cjk { font-family: "Songti SC"; }
h2.ctl { font-family: "Arial Unicode MS"; }
h3.cjk { font-family: "Songti SC"; }
h3.ctl { font-family: "Arial Unicode MS"; }
p.warning-western { margin-bottom: 0.12in; color: #fd8a0f; text-align: left; font-weight: bold; }
p.warning-cjk     { margin-bottom: 0.12in; color: #fd8a0f; text-align: left; }
p.warning-ctl     { margin-bottom: 0.12in; color: #fd8a0f; text-align: left; }

dl {
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0;
}

dd {
    display: block;
    margin-left: 40px;
}

dt {
    display: block;
}

