html, body { border: 0; color: #000; font: 13px arial, helvetica, sans-serif; margin: 0px; padding: 0px; min-height: 100%; }
body { background: url(/img/background-main.png) center top no-repeat; background-size: cover; background-attachment: fixed; background-color: #ecf0f5; }
img, iframe { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
::-webkit-scrollbar { width: 12px; height: 12px; }
::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); }
::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.5); }
h1 { font: 32px Verdana, helvetica, sans-serif; font-weight: 800; color: #153f5b }
h2 { font: 28px Verdana, helvetica, sans-serif; font-weight: 800; color: #153f5b }
h3 { font: 24px Verdana, helvetica, sans-serif; font-weight: 600; color: #153f5b }
h4 { font: 20px Verdana, helvetica, sans-serif; font-weight: 600; color: #153f5b }
h5 { font: 16px Verdana, helvetica, sans-serif; font-weight: 600; color: #153f5b }
h6 { font: 12px Verdana, helvetica, sans-serif; font-weight: 600; color: #153f5b }
p { text-align: justify }
.logo { position: absolute; top: 3px }
.L-header { display: none; top: 13px }
.S-header { display: none; position: relative; right: 2px; top: -11px }
.L-element { display: none }
.S-element { display: none }
    .header { background: #F7F7F7; padding: 0px; top: 0; left: 0; height: 100px; width: 100% }
    .header-bar { background: #F7F7F7; padding: 2px 10px 2px 10px; height: 100%; width: 80%; min-width: 800px; white-space: nowrap }
    .btn-header { background-color: #F3F3F3; background-size: 18px 18px; font-weight: bold; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000; cursor: pointer; padding: 8px 20px 8px 20px; text-decoration: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
	.btn-header:hover { background-color: #D3D3D3; text-decoration: none; }
	.btn-header:active { background-color: #D3D3D3; text-decoration: none; }
	.btn-header-activated { background-color: #D3D3D3; background-size: 18px 18px; font-weight: bold; border-top-left-radius: 5px; border-top-right-radius: 5px; color: #000; cursor: pointer; padding: 8px 20px 8px 20px; text-decoration: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
    .btn-menu { background: #F3F3F3; border-left: #F3F3F3 5px solid; cursor: pointer; color: #000; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; height: 23px; min-width: 230px; margin: 0px 0px 10px 0px; padding: 8px 10px 4px 10px; text-decoration: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
	.btn-menu:hover { background: #D3D3D3; border-left: #D3D3D3 5px solid; }
    .btn-menu:active { background: #D3D3D3; border-left: #D3D3D3 5px solid }
    .btn-menu-activated { background: #D3D3D3; border-left: #3C80C7 5px solid; border-right: #F5D531 5px solid; cursor: pointer; color: #000; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; height: 23px; min-width: 230px; margin: 0px 0px 10px 0px; padding: 8px 8px 4px 8px; text-decoration: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
    .btn-tab-horizontal { background: #F3F3F3; border-radius: 5px; cursor: pointer; color: #000; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; height: 23px; margin: 10px 10px 10px 0px; padding: 8px 10px 4px 10px; text-decoration: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
    .btn-tab-horizontal:hover { background: #D3D3D3; border-radius: 5px; }
    .btn-tab-horizontal:active { background: #D3D3D3; border-radius: 5px; }
    .btn-tab-horizontal-activated { background: #D3D3D3; border-radius: 5px; cursor: pointer; color: #000; display: inline-block; font-size: 15px; font-weight: bold; text-align: center; height: 23px; margin: 10px 10px 10px 0px; padding: 8px 10px 4px 10px; text-decoration: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
    .footer { padding: 0px; top: 0; left: 0; height: 50px; width: 100%; -webkit-text-size-adjust: none; }
	.footer-bar { padding: 10px 10px 10px 10px; height: 100%; width: 80%; min-width: 800px }
    .footerlink { color: #000; cursor: pointer; font-weight: bold; font-size: 10px; text-decoration: none; white-space: nowrap; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; }
    .footerlink:hover, .footerlink:active { color: #A0A0A0; text-decoration: none }
    .hyperlink { color: blue; text-decoration: none }
    .hyperlink:hover,.hyperlink:active { color: blue; text-decoration: underline }
    .index-board { display: table-cell; vertical-align: middle }
    .index-content { padding: 30px 10px 30px 10px }
    .vel-table-container { overflow-x: auto; overflow-y: hidden }
    .vel-table-container::-webkit-scrollbar { display: none; }