* {
        text-rendering: geometricprecision;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 14px !important;
}
body {
        margin: 0 auto;
        padding: 0;
        background-color: #fff;
}
a {
        color: #424242;
        font: 10pt arial;
        text-decoration: none;
}
img {
        border: medium none;
}
.MainStructure {
        /*background: #fff url("images/bgsytnd32.png") repeat-x scroll 0 0;*/
        text-align: center;
}
.MainStructure .TopBanner {
        margin: auto;
        width: 1100px;
        background-color: #fff;
        line-height: 0px !important;
}
.MainStructure .TopBar {
        display: inline-block;
        margin-top: 0;
        text-align: justify;
        width: 1100px;
        /* background: none repeat scroll 0 0 #fff; */
        /* box-shadow: 0px 0px 5px rgb(0 0 0 / 21%); */
}
.MainStructure .ContentBanner {
        display: inline-block;
        position: relative;
        width: 100%;
        z-index: 1;
        margin-top: 15px;
}
.MainStructure .MainContent {
        background: none repeat scroll 0 0 #fff;
        display: inline-table;
        margin: 0 auto;
        vertical-align: top;
        width: 1100px;
        position: relative;
}
.MainStructure .LeftBar {
        padding: 0px 15px 15px 0px;
        text-align: justify;
        vertical-align: top;
}
.MainStructure .ContentBar {
        padding: 0px 0px 0px 0px;
        text-align: justify;
        vertical-align: top;
        min-width: 260px !important;
        width: 260px !important;
        /*max-width: 260px !important;*/
}
.MainStructure .FooterBanner {
        background: none repeat scroll 0 0 #fff;
        margin: 0 auto;
        text-align: center;
        width: 1100px;
        display: flex;
        justify-content: center;
}
.MainStructure .FooterBar {
        #border-radius: 0 0 10px 10px;
        display: inline-block;
        text-align: justify;
        width: 1170px;
        /* box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5); */
        ---padding: 12px 0;
}
::-webkit-scrollbar {
        /*width: 4px;*/
}
/* Track */
::-webkit-scrollbar-track {
        background: #f5f5f5;
}
/* Handle */
::-webkit-scrollbar-thumb {
        background: #dae3e8;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
        background: #dae3e8;
}
@media only screen and (max-width: 768px) {
        .MainStructure .TopBar {
                overflow-y: hidden !important;
        }
        .MainStructure .FooterBanner {
                box-shadow: none !important;
        }
}
.mini-top-menu > a:hover {
        color: #ff8c09 !important;
}
@media only screen and (max-width: 1023px) {
        div.footer  {
                margin: 0 0 17px 0 !important
        }
        div.footer table *  {
                display: block !important;
                margin: 0 !important;
        }
        div.footer table strong  {
                display: inline !important;
        }
        div.footer table > tbody  {
                display: table-row-group !important;
        }
        div.footer table > tbody > tr  {
                display: table-row !important;
        }
        div.footer table > tbody > tr > td  {
                display: table-cell !important;
        }
        div.footer table > tbody > tr > td > *  {
                text-align: left !important;
        }
        div.footer table  {
                display: table !important;
        }
        div.footer table > tbody  {
                display: table-row-group !important;
        }
        div.footer table > tbody > tr  {
                display: table-row !important;
        }
        div.footer table > tbody > tr > td  {
                display: table-cell !important;
        }
        div.footer table > tbody > tr > td img  {
                float: right !important;
        }
        tr.tflex-m-row {
                display: flex !important;
                flex-direction: row !important;
                flex-wrap: wrap;
        }
        tr > td.tw-m-50p {
                width: 50% !important;
        }
        .tw-m-full {
                width: 100% !important;
        }
        .font-m-smaller1 {
                font-size: 0.9em !important;
        }
        .font-m-smaller2 {
                font-size: 0.8em !important;
        }
        .font-m-smaller3 {
                font-size: 0.7em !important;
        }
}

* {
        text-rendering: geometricprecision;
        font-family: Arial, Helvetica, sans-serif !important;
        font-size: 14px !important;
}
body {
        margin: 0 auto;
        padding: 0;
        background-color: #fff;
}
a {
        color: #424242;
        font: 10pt arial;
        text-decoration: none;
}
img {
        border: medium none;
}
.MainStructure {
        /*background: #fff url("images/bgsytnd32.png") repeat-x scroll 0 0;*/
        text-align: center;
}
.MainStructure .TopBanner {
        margin: auto;
        width: 1100px;
        background-color: #fff;
        line-height: 0px !important;
        /* box-shadow: 0px 0px 10px #A59797; */
}
.MainStructure .TopBar {
        display: inline-block;
        margin-top: 0;
        text-align: justify;
        width: 1100px;
        box-shadow: 0px 10px 10px #A59797;
}
.MainStructure .ContentBanner {
        display: inline-block;
        position: relative;
        width: 100%;
        z-index: 1;
        /* padding-top: 15px; */
        margin-top: 0;
}
.MainStructure .MainContent {
        background: none repeat scroll 0 0 #eeeeee;
        display: inline-table;
        margin: 0 auto;
        vertical-align: top;
        width: 1100px;
        position: relative;
        box-shadow: 0px 5px 10px #A59797;
        /* padding: 15px !important; */
}
.MainStructure .LeftBar {
        padding: 12px 15px 15px 12px;
        text-align: justify;
        vertical-align: top;
}
.MainStructure .ContentBar {
        /* padding: 12px 12px 12px 0px; */
        text-align: justify;
        vertical-align: top;
        min-width: 260px !important;
        width: 260px !important;
        /*max-width: 260px !important;*/
}
.MainStructure .FooterBanner {
        background: none repeat scroll 0 0 #fff;
        margin: 0 auto;
        text-align: center;
        width: 1100px;
        display: flex;
        justify-content: center;
}
.MainStructure .FooterBar {
        #border-radius: 0 0 10px 10px;
        display: inline-block;
        text-align: justify;
        width: 1170px;
        /* box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5); */
        ---padding: 12px 0;
        box-shadow: 0px 0px 10px #A59797;
}
::-webkit-scrollbar {
        /*width: 4px;*/
}
/* Track */
::-webkit-scrollbar-track {
        background: #f5f5f5;
}
/* Handle */
::-webkit-scrollbar-thumb {
        background: #dae3e8;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
        background: #dae3e8;
}
@media only screen and (max-width: 768px) {
        .MainStructure .TopBar {
                overflow-y: hidden !important;
        }
        .MainStructure .FooterBanner {
                box-shadow: none !important;
        }
}
.mini-top-menu > a:hover {
        color: #ff8c09 !important;
}
@media only screen and (max-width: 1023px) {
        div.footer  {
                margin: 0 0 17px 0 !important
        }
        div.footer table *  {
                display: block !important;
                margin: 0 !important;
        }
        div.footer table strong  {
                display: inline !important;
        }
        div.footer table > tbody  {
                display: table-row-group !important;
        }
        div.footer table > tbody > tr  {
                display: table-row !important;
        }
        div.footer table > tbody > tr > td  {
                display: table-cell !important;
        }
        div.footer table > tbody > tr > td > *  {
                text-align: left !important;
        }
        div.footer table  {
                display: table !important;
        }
        div.footer table > tbody  {
                display: table-row-group !important;
        }
        div.footer table > tbody > tr  {
                display: table-row !important;
        }
        div.footer table > tbody > tr > td  {
                display: table-cell !important;
        }
        div.footer table > tbody > tr > td img  {
                float: right !important;
        }
        tr.tflex-m-row {
                display: flex !important;
                flex-direction: row !important;
                flex-wrap: wrap;
        }
        tr > td.tw-m-50p {
                width: 50% !important;
        }
        .tw-m-full {
                width: 100% !important;
        }
        .font-m-smaller1 {
                font-size: 0.9em !important;
        }
        .font-m-smaller2 {
                font-size: 0.8em !important;
        }
        .font-m-smaller3 {
                font-size: 0.7em !important;
        }
}
@media only screen and (max-width: 768px){
        table.MainContent tr {
                display: flex;
                flex-direction: column;
        }
        div.MainStructure .fixed{
                padding-top: 10px!important;
        }
        .MainStructure .LeftBar {
                display: block !important;
                order: 2;
        }
        .MainStructure .ContentBar {
                max-width: 100% !important;
                display: block !important;
                order: 1;
        }
        .MainStructure .RightBar {
                display: block !important;
                order: 3;
        }
        .bottom-tool {
                display: none !important;
        }
}

@media only screen and (max-width: 768px){
        table.MainContent tr {
                display: flex;
                flex-direction: column;
        }
        div.MainStructure .fixed{
                padding-top: 10px!important;
        }
        .MainStructure .LeftBar {
                display: block !important;
                order: 1;
        }
        .MainStructure .ContentBar {
                max-width: 100% !important;
                display: block !important;
                order: 2;
        }
        .MainStructure .RightBar {
                display: block !important;
                order: 3;
        }
        .bottom-tool {
                display: none !important;
        }
}