/*@font-face {
  font-family: "DejaVuSansCondensed";
  src: url('fonts/DejaVuSansCondensed.ttf');
}
@font-face {
  font-family: 'DejaVuSansCondensed-Bold';
  src: url('fonts/DejaVuSansCondensed-Bold.ttf');
  font-weight: bold;
}
@font-face {
  font-family: 'DejaVuSansCondensed-Oblique';
  src: url('fonts/DejaVuSansCondensed-Oblique.ttf');
  font-style: italic;
}
@font-face {
  font-family: 'DejaVuSansCondensed-BoldOblique';
  src: url('fonts/DejaVuSansCondensed-BoldOblique.ttf');
  font-weight: bold;
  font-style: italic;
}*/
@font-face {
  font-family: "DejaVuSans";
  src: url('fonts/DejaVuSans.ttf');
}
@font-face {
  font-family: 'DejaVuSans-Bold';
  src: url('fonts/DejaVuSans-Bold.ttf');
  font-weight: bold;
}
@font-face {
  font-family: 'DejaVuSans-Oblique';
  src: url('fonts/DejaVuSans-Oblique.ttf');
  font-style: italic;
}
@font-face {
  font-family: 'DejaVuSans-BoldOblique';
  src: url('fonts/DejaVuSans-BoldOblique.ttf');
  font-weight: bold;
  font-style: italic;
}
* {font-family:'DejaVuSans', 'verdana'; /*font-family:dejavu sans;*/}
b, strong {font-family:'DejaVuSans-Bold'; font-weight:bold;}
/** {font-family:stix;}
p {font-size:20px;}*/
html{font-size:100%;}
@media(min-width:350px){html{font-size: 100%}}
body {background-color:#000000; margin:0px;}
span.nobr {white-space:nowrap;}
h1 {text-align:left; text-decoration:none; font-weight:normal; font-size:32px; margin:10px; color:#7e0021;}
h2 {text-align:left; text-decoration:none; font-weight:normal; font-size:26px; margin:10px; color:#7e0021;}
h3 {text-align:left; text-decoration:none; font-weight:normal; font-size:18px; margin:4px; color:#7e0021;}
img.contimg {max-height:90vh; max-width:100%; width:auto; height:auto; margin-left:auto; margin-right:auto; display:block; position:relative;}
a:link {color:#0000FF;}
/*a:visited {color:#0000FF;}*/
a:visited {}
a:hover {color:#0000FF; text-decoration:none;}
div.diagok {width:100%; background-color:#caffcf; border:solid 1px #008000; text-align:center; color:#006400; margin:auto; padding:10px; box-sizing:border-box; border-radius:4px;}
div.diaginfo {width:100%; background-color:#fffea4; border:solid 1px #FF0000; text-align:center; color:#FF0000; margin:auto; padding:10px; box-sizing:border-box; border-radius:4px;}
div.diagerror {width:100%; background-color:#ffe0e0; border:solid 1px #FF0000; text-align:center; color:#FF0000; margin:auto; padding:10px; box-sizing:border-box; border-radius:4px;}

div.login {position:absolute; top:0px; right:5px;}
a:link.login {color:#808080; font-size:16px;}
a:visited.login {color:#808080; font-size:16px;}
a:hover.login {color:#C3C3C3; font-size:16px; text-decoration:none;}
div.logout {position:absolute; top:5px; right:5px; padding:4px;}
a:link.logout {color:#585858; font-size:12px; text-decoration:none; background-color:#ffffff; border:1px solid #585858; border-radius:3px; padding:4px;}
a:visited.logout {color:#585858; font-size:12px; text-decoration:none; background-color:#ffffff; border:1px solid #585858; border-radius:3px; padding:4px;}
a:hover.logout {color:#ffffff; font-size:12px; text-decoration:none; border:1px solid #585858; background-color:#585858; border-radius:3px; padding:4px;}

div.loginf {margin:auto; max-width:500px;}
input.login {line-height:200%; font-size:16px; width:100%; border:1px solid #585858; border-radius:5px; padding:7px; box-sizing:border-box;}
input:focus.login {line-height:200%; font-size:16px; width:100%; border:2px solid #000bf1; border-radius:5px; padding:6px; box-sizing:border-box;}

input.loginbd {line-height:300%; width:100%; font-size:16px; border:1px solid #C3C3C3; border-radius:5px; color:#ffffff; background-color:#C3C3C3; font-weight:bold; -webkit-appearance:none; -webkit-border-radius:5px;}

input.loginb {line-height:300%; width:100%; font-size:16px; border:1px solid #006400; border-radius:5px; color:#ffffff; background-color:#006400; font-weight:bold; -webkit-appearance:none; -webkit-border-radius:5px;}
input:hover.loginb {line-height:300%; width:100%; font-size:16px; border:1px solid #006400; border-radius:5px; color:#006400; background-color:#ffffff; font-weight:bold; cursor: pointer; margin:0px; -webkit-appearance:none; -webkit-border-radius:5px;}
input:focus.loginb {line-height:300%; width:100%; font-size:16px; border:1px solid #006400; border-radius:5px; color:#006400; background-color:#ffffff; font-weight:bold; cursor: pointer; margin:0px; -webkit-appearance:none; -webkit-border-radius:5px;}

div.mhead {width:100%; /*display:table-cell; font-size:16px; margin:0px; position:relative; padding:0px 74px 0px 0px;*/ padding:10px; text-align:left; color:#ffffff; vertical-align:middle; box-sizing:border-box;}

table.mhead {background-color:transparent; /*background-color: rgba(0, 71, 255, 0.2); background-image: linear-gradient(#0047ff, transparent);*/ width:100%; border:0px; margin:0px; padding:10px;}
img.mhead {height:30px; z-index:10; padding:1px 4px 1px 1px; vertical-align:middle; position:relative; float:left; width:100%;}
td.mheadmenu {/*background-image: linear-gradient(#0047ff, #000bf1);*/ padding-left:2px; vertical-align:middle; width:50px; border:0px;}
td.mheadtitle {/*background-image: linear-gradient(#0047ff, #000bf1);*/ padding-left:2px; vertical-align:middle; color:#ffffff; font-size:16px;; border:0px;}
span.mheadtitle {vertical-align:middle; position:relative; margin:0px; font-size:16px; color:#ffffff; display:table-cell; padding:0px 74px 0px 0px;}
div.mheadspace {line-height:100%; height:50px; border:none;}

table.head {background-image: linear-gradient(to top,#0047ff, #0047ff, #0047ff, #ffffcb, #ffffcb, #ffffcb); width:100%; border-bottom:6px solid #EDE2B5; /*position:fixed;*/ margin:0px;}
div.head {background-color:transparent; width:100%; position:absolute; margin:0px; z-index:10; border:0px; display:table-row; box-sizing:border-box; background-image: linear-gradient(rgba(0,0,0,0.4), transparent);}
/*div.head {background-color:#7e0021; width:100%; font-size:16px; color:#ffffff; padding:0px; box-sizing:border-box; height:50px;}*/

div.head1 {width:100%; min-height:60px; margin:0px; background-color:transparent; color:#0a65b8; font-size:20px; /*background-image:linear-gradient(to top,#0047ff, #ffffcb, #ffffcb, #ffffcb, #ffffcb);*/ z-index:2; position:relative; display:inline-block;}
span.head1 {color:#ffffff; font-size:18px; position:relative; display:inline-block; padding:10px;}
img.head1 {height:50px; z-index:10; padding:4px; float:left;}
div.head1t {color:#0a65b8; font-size:large;}

div.head2 {font-size:14px; /*padding:1em 4px 1em 0px;*/ background-color:transparent; /*background-image: linear-gradient(#0047ff, transparent);*/ margin:0px; position:absolute; top:0px; /*border-bottom:6px solid #EDE2B5;*/ z-index:12; width:100%; font-size:16px; color:#ffffff; min-height:80px; padding:10px; box-sizing:border-box; background-image: linear-gradient(rgba(0,0,0,0.5), transparent);}
/*div.head2 {background-color:#7e0021; width:100%; font-size:16px; color:#ffffff; padding:10px; box-sizing:border-box;}*/

div.phead {width:100%; /*background-image:url('images/streetphoto.jpg');*/ position:relative; padding-top:6px; display:table;}
div.pheadd {width:100%; height:100%; position:absolute; top:0px; left:0px; color:#ffffff; background-color:#000000; opacity:0.3; z-index:2; display:table-cell;}
div.pheadt {width:100%; height:100%; position:absolute; top:40%; left:0px; color:#ffffff; display:table-cell; text-align:center; vertical-align:middle; font-size:32px; z-index:5; margin:auto;}
img.phead {width:100%; z-index:0; padding:0px; border:none; margin-bottom:-4px; box-sizing:border-box;}

img.imghd {width:100%; z-index:0; padding:0px; border:none; margin-bottom:-4px; box-sizing:border-box; max-height:80vh;}
div.imghd {position:relative; top:0px; left:0px; display:table; width:100%; z-index:0; box-sizing:border-box; margin:0px; border:none; padding:0px; overflow:hidden; background-color:#000000;}
div.imghdb {position:relative; top:0px; left:0px; display:block; width:100%; z-index:0; box-sizing:border-box; margin:0px; border:none; padding:0px; overflow:hidden;}
div.imghdt {background-color: rgba(0, 0, 0, 0.4); /*background-image:url('images/stibicclogo.png'); background-repeat:no-repeat; background-position:center; background-size:auto 70%;*/ color:#ffffff; margin:0px; position:absolute; top:0px; left:0px; width:100%; height:100%; display:table-cell; text-align:center; padding:0px; border:none;}
span.imghdt {text-align:center; vertical-align:middle; font-size:16px; top:40%; z-index:1; width:100%; height:100%; margin:auto; box-sizing:border-box;}
div.imghdtxt {width:100%; background-color:transparent; padding:6px; margin:auto; color:#ffffff; font-size:30px; font-size:8vw; text-align:center; overflow:auto; box-sizing:border-box; top:30%; top:12vw; position:absolute; display:block;}

div.pagebody {width:100%; background-color:#ffffff; padding:10px; box-sizing:border-box; margin:0px; text-align:justify;}

div.logo {width:100%; text-align:center; padding:40px 0px 40px 0px; box-sizing:border-box;}
img.logo {width:50%; max-width:300px;}

a.title:link {font-size: 16pt; color: #ffffff; text-decoration: none; margin-right:30px;}
a.title:visited {font-size: 16pt; color: #ffffff; text-decoration: none; margin-right:30px;}
a.title:hover {font-size: 16pt; color: #ffffff;  text-decoration: underline; margin-right:30px;}
a.title {text-decoration: none;}
a.linkbar:link {color: #e6e6e6; text-decoration: underline;}
a.linkbar:visited {color: #e6e6e6; text-decoration: underline;}
a.linkbar:active {color: #00FF00;}
a.linkbar:hover {color: #7e0021; background-color: #ffffff; text-decoration: none;}
a.linkbar {text-decoration: none;}
a.linav:link {font-size:12pt; color: #ffffff; text-decoration: underline;}
a.linav:visited {font-size:12pt; color: #ffffff; text-decoration: underline;}
a.linav:active {font-size:12pt; color: #00FF00;}
a.linav:hover {font-size:12pt; color: #0093d9; background-color: #ffffff; text-decoration: none;}
a.linav {font-size:12pt; text-decoration: none;}
/*a:link {color: #280099; text-decoration: underline;}
a:visited {color: #280099; text-decoration: underline;}
a:active {color: #00FF00;}
a:hover {color: #ffffff; background-color: #280099; text-decoration: none;}
a {text-decoration: none;}*/
/*td {color: #000000; font-family: DejaVu Sans, sans-serif;}*/

button.dropbtn {background-color:transparent; color:white; font-size:16px; padding:6px 6px 10px 10px; cursor:pointer; right:2px; position:absolute; top:2px; border:none; /*border:1px solid #ffffff; border-radius:4px;*/}
div.dropdown {position:relative; display:inline-block;}
div.dropdown-content {display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; overflow:auto;}
a.dropdown-content {color:black; padding:12px 16px; text-decoration:none; display:block;}
a.dropdown-content:hover {background-color:#f1f1f1}
div.show {display:block;}
#mainnavcont {display: inline-block; height:50px;}
/*#mainnav {display:none; height:480px; width:400px; position:absolute; overflow:auto; top:0px; left:0px;}*/
#mainnav {position:fixed; display:none; height:100%; width:100%; overflow:auto; top:0px; left:0px; z-index:100; background-color:rgba(0,0,0,0.7);}
a.navopth {display:block; background-color:#303030; color:#ffffff; padding:10px; border-bottom:1px solid #DCDCDC; text-decoration:none; /*position:fixed; width:100%;*/ cursor:pointer; vertical-align:middle; text-align:right;}
a.navopt {display:block; background-color:#ffffff; color:#303030; padding:15px; border-bottom:1px solid #303030; text-decoration:none;}
a.navoptact {display:block; background-color:#303030; color:#ffffff; padding:15px; border-bottom:1px solid #DCDCDC; text-decoration:none; /*position:fixed; width:100%;*/ cursor:pointer; vertical-align:middle;}
ul.privacy {list-style-type:decimal;}
ul.tou {list-style-type:decimal;}

p.modhead {font-size:12pt; color:#0099ff; font-weight:bold;}
a.modhead {font-size:12pt; color:#0099ff; font-weight:bold;}

/*a.navlink:link {color:white;  font-size:12px; padding:13px 5px 13px 5px; text-decoration:none; border-right:1px solid #0047ff;}
a.navlink:visited {color:white;  font-size:12px; padding:13px 5px 13px 5px; text-decoration:none; border-right:1px solid #0047ff;}
a.navlink:hover {color:white;  font-size:12px; padding:13px 5px 8px 5px;  background-color:#0047ff; text-decoration:none; border-bottom:5px solid #ffffff; border-right:1px solid #0047ff;}

a.navact:link {color:#0185d0;  font-size:12px; padding:10px 5px 13px 5px;  background-color:#F5F5F5; background-image: linear-gradient(#ffffff, #F5F5F5); text-decoration:none; border-top:1px solid #0185d0; border-left:1px solid #0185d0; border-right:1px solid #0185d0;}
a.navact:visited {color:#0185d0;  font-size:12px; padding:10px 5px 13px 5px;  background-color:#F5F5F5; background-image: linear-gradient(#ffffff, #F5F5F5); text-decoration:none; border-top:1px solid #0185d0; border-left:1px solid #0185d0; border-right:1px solid #0185d0;}
a.navact:hover {color:#0185d0;  font-size:12px; padding:10px 5px 13px 5px;  background-color:#F5F5F5; background-image: linear-gradient(#ffffff, #F5F5F5); text-decoration:none;}*/

a.navlink:link {color:#ffffff;  font-size:14px; padding:16px 6px 16px 6px; text-decoration:none; display:inline-block; white-space:nowrap;}
a.navlink:visited {color:#ffffff;  font-size:14px; padding:16px 6px 16px 6px; text-decoration:none; display:inline-block;  white-space:nowrap;}
a.navlink:hover {color:#ffffff;  font-size:14px; padding:15px 5px 15px 5px; text-decoration:none; display:inline-block;  white-space:nowrap; border:1px solid #ffffff; border-radius:4px;}

a.navact:link {color:#ffffff;  font-size:14px; padding:15px 5px 15px 5px;  background-color:#EDE2B5; background-color:transparent; text-decoration:none; /*border-left:1px solid #0185d0; border-right:1px solid #0185d0;*/ white-space:nowrap; border:1px solid #ffffff;}
a.navact:visited {color:#ffffff;  font-size:14px; padding:15px 5px 15px 5px;  background-color:#EDE2B5; background-color:transparent; text-decoration:none; /*border-left:1px solid #0185d0; border-right:1px solid #0185d0;*/ white-space:nowrap; border:1px solid #ffffff;}
a.navact:hover {color:#ffffff;  font-size:14px; padding:15px 5px 15px 5px;  background-color:#EDE2B5; background-color:transparent; text-decoration:none; white-space:nowrap; border:1px solid #ffffff; border-radius:4px;}

a.navactm {color:#0185d0;  font-size:12px; padding:10px 5px 13px 5px;  background-color:#ffffff; text-decoration:none; border-top:1px solid #0185d0; border-left:1px solid #0185d0; border-right:1px solid #0185d0;}
ul.navactm {display:inline-block; text-decoration:none; list-style:none;}
ul.navactm:hover {display:inline-block; text-decoration:none; list-style:none;}
/*ul.navactm:visited {color:#0185d0;  font-size:12px; padding:10px 5px 13px 5px;  background-color:#ffffff; text-decoration:none; border-top:1px solid #0185d0; border-left:1px solid #0185d0; border-right:1px solid #0185d0;}
/*ul.navactm:hover {color:#0185d0;  font-size:12px; padding:10px 5px 13px 5px;  background-color:#ffffff; text-decoration:none;}*/
ul.navactm dmenu {display:none; position:absolute; top:124px; left:50px; width:300px; list-style:none; background-color:#ffffff; padding:0px; margin:0px;}
ul.navactm:hover dmenu navactm {display:block; position:absolute; top:124px; left:50px; width:300px; list-style:none; background-color:#ffffff; padding:0px; margin:0px;}

button.pagetop {position:fixed; bottom:40px; right:2px; padding:8px; background-color:rgba(0,0,0,0.4); color:#ffffff; border:1px solid #adadad; font-size:16px;}
button:hover.pagetop {position:fixed; bottom:40px; right:2px; padding:8px; background-color:rgba(0,0,0,0.4); color:#ffffff; border:1px solid #ffffff; cursor:pointer; font-size:16px;}
button.mpagetop {position:fixed; bottom:60px; right:2px; padding:8px; background-color:rgba(0,0,0,0.4); color:#ffffff; border:1px solid #adadad; cursor:pointer; font-size:16px;}

/*div.itembox {width:96%; margin:auto; margin-bottom:20px;}
div.itemhead {background-color:#7e0021; font-size:20px; color:#ffffff; padding:10px; box-sizing:border-box; text-align:left;}*/
/*div.itembody {background-color:#ffffff; text-align:justify; padding:4px; border:1px solid #7e0021; box-sizing:border-box; overflow:auto;}*/
div.itembox {width:100%; min-height:330px; margin:0px; padding:0px; color:#ffffff; text-align:justify; box-sizing:border-box; background-size:cover; background-repeat:no-repeat; background-position:50% 25%;}
div.itemhead {font-size:32px; text-align:center; /*display:block;*/ padding:10px 10px 30px 10px; margin:0px; box-sizing:border-box; width:100%; background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.8),rgba(255,255,255,0.7),rgba(255,255,255,0.5),transparent); color:#7e0021; /*font-family:'DejaVuSansCondensed';*/}
div.itembody {/*min-height:300px;*/ margin:0px; padding:10px; color:#ffffff; text-align:justify; box-sizing:border-box; overflow:auto;}
img.itembody {float:right; /*top:4px; right:4px; box-sizing:border-box; */margin:-6px 0px 0px 6px;}

ul.itembody {margin:10px 0px 10px 0px; padding:0px 0px 0px 0px;}
li.itembody {margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; list-style-type:none;}

a.itembody:link {color:#ffffff;}
a.itembody:visited {color:#ffffff;}
a.itembody:hover {color:#ffffff;}
textarea.body {width:100%; height:500px; color:#585858; border:1px dashed #D3D3D3; border-radius:4px; box-sizing:border-box; padding:7px;}
textarea:focus.body {width:100%; height:500px; color:#585858; border:2px dashed #006400; border-radius:4px; box-sizing:border-box; padding:6px;}
p.updatebottom {text-align:right; margin:6px 0px 0px 0px;}

div.foot {background-color:#7e0021; /*background-image: linear-gradient(#000000, #0047ff);*/ height:100%; width:100%; color:#ffffff; border:none; margin:auto;}
table.footbottom {width:100%; padding:10px;}
table.foot {min-width:20%; padding:10px; margin:auto; vertical-align:top;}
td.footl1 {width:30%;}
td.footl2 {width:20%;}
td.footr1 {width:20%;}
td.footr2 {width:30%;}
td.footbottoml {font-size:small;}
td.footbottomr {font-size:small; text-align:right;}
a.foot {color:#ffffff; line-height:200%;}
a.foot:visited {color:#ffffff; line-height:200%;}
a.foot:hover {color:#ffffff; line-height:200%; text-decoration:none;}

a.dash:link {padding:10px; border:1px solid #0048FF; border-radius:4px; margin:6px 0px 6px 0px; text-decoration:none; color:#0048FF; text-align:left; display:inline-block;}
a.dash:visited {padding:10px; border:1px solid #0048FF; border-radius:4px; margin:0px; text-decoration:none; color:#0048FF; text-align:left; display:inline-block;}
a.dash:hover {border:1px solid #0048FF; border-radius:4px; background-color:#0048FF; padding:10px; text-decoration:none; color:#ffffff; text-align:left; display:inline-block;}

table.ua {width:100%; border-collapse:collapse;}
td.ual {font-size:96%; border:1px solid #000000;}
td.uac {font-size:96%; border:1px solid #000000; text-align:center;}

div.uadd {}
a.uadd:link {line-height:52px; padding:10px; border:1px solid #D3D3D3; border-radius:4px; margin:0px; text-decoration:none; color:#585858;}
a.uadd:visited {line-height:52px; padding:10px; border:1px solid #D3D3D3; border-radius:4px; margin:0px; text-decoration:none; color:#585858;}
a.uadd:hover {line-height:52px; border:1px solid #0000CD; border-radius:4px; background-color:#F0F8FF; padding:10px; text-decoration:none; color:#0000CD;}

a.uedit:link {line-height:52px; padding:10px; border:1px solid #D3D3D3; border-radius:4px; margin:0px; text-decoration:none; color:#585858;}
a.uedit:visited {line-height:52px; padding:10px; border:1px solid #D3D3D3; border-radius:4px; margin:0px; text-decoration:none; color:#585858;}
a.uedit:hover {line-height:52px; border:1px solid #0000CD; border-radius:4px; background-color:#ffffff; padding:10px; text-decoration:none; color:#0000CD;}

input.ma {line-height:200%; font-size:16px; width:100%; border:1px solid #585858; border-radius:5px; padding:7px; box-sizing:border-box;}
input:focus.ma {line-height:200%; font-size:16px; width:100%; border:2px solid #000bf1; border-radius:5px; padding:6px; box-sizing:border-box;}
select.ma {line-height:300%; font-size:16px; width:100%; border:1px solid #0048FF; border-radius:5px; padding:10px; box-sizing:border-box; color:#0048FF;}
select.ma:hover {line-height:300%; font-size:16px; width:100%; border:1px solid #0048FF; border-radius:5px; padding:10px; box-sizing:border-box; color:#ffffff; background-color:#0048FF; cursor:pointer;}
select:focus.ma {line-height:300%; font-size:16px; width:100%; border:2px solid #000bf1; border-radius:5px; padding:9px; box-sizing:border-box;}

td.mal {text-align:left;}
td.mar {text-align:right;}
td.mac {text-align:center;}

input.maupdate {line-height:300%; width:100%; font-size:16px; border:1px solid #006400; border-radius:5px; color:#ffffff; background-color:#006400; font-weight:bold;}
input:hover.maupdate {line-height:300%; width:100%; font-size:16px; border:1px solid #006400; border-radius:5px; color:#006400; background-color:#ffffff; font-weight:bold; cursor: pointer; margin:0px;}
input:focus.maupdate {line-height:300%; width:100%; font-size:16px; border:1px solid #006400; border-radius:5px; color:#006400; background-color:#ffffff; font-weight:bold; cursor: pointer; margin:0px;}

label.ma {line-height:300%; width:100%; display:block; background-color:#F8F8F8; border-bottom:1px dotted #0048FF; color:#0048FF;}
label:hover.ma {line-height:300%; width:100%; display:block; background-color:#0048FF; border-bottom:1px dotted #ffffff; cursor:pointer; color:#ffffff;}
div.ma {padding-left:10px; line-height:300%; width:100%; display:block; background-color:#F8F8F8; border-bottom:1px dotted #585858;}

input.mach {transform:scale(1.2); margin-right:10px;}

#tractive {outline:none; page-break-inside:avoid;}
#tractive:hover {background-color:#F0F8FF; outline:#0000CD solid 1px; page-break-inside:avoid;}

#trprint {outline:#000000 solid 2px; page-break-inside:avoid;}
#trprint:hover {background-color:#F0F8FF; outline:#0000CD solid 2px; page-break-inside:avoid;}
#trprintblank {line-height:4px; margin:0px;}

div.ws {width:96vw; height:86vh; margin:auto; box-sizing:border-box; box-shadow:0px 0px 20px 6px #888888;}
iframe.ws {width:100%; height:100%; /*border:1px solid #000000;*/}

button.dash {font-size:100%; padding:10px; border:1px solid #0048FF; border-radius:4px; margin:6px 0px 6px 0px; text-decoration:none; color:#0048FF; text-align:left; display:inline-block; cursor:pointer; float:left;}
button.dash:hover, button.dash:focus {border:1px solid #0048FF; border-radius:4px; background-color:#0048FF; padding:10px; text-decoration:none; color:#ffffff; text-align:left; display:inline-block; cursor:pointer; float:left;}

div.filelist {width:320px; padding:0px; margin:4px; border:1px solid #0048FF; display:inline-block; position:relative; vertical-align:top; border-radius:4px;}
div.filelist:hover {width:320px; padding:0px; margin:4px; border:1px solid #0048FF; display:inline-block; position:relative; vertical-align:top; border-radius:4px; color:#ffffff; background-color:#0048FF;}
/*div.filelist:hover {width:320px; padding:6px; margin:4px; border:1px solid #0048FF; display:inline-block; position:relative; vertical-align:top; color:#ffffff; background-color:#0048FF; border-radius:4px; cursor:pointer;}*/
span.filedesc {font-size:120%}
span.filename {font-size:90%;}
img.filelist {width:40px; height:40px; float:left;}

a.filelist {text-decoration:none; padding:6px; display:block; color:inherit; text-align:left;}
a.filelist:hover {text-decoration:none; padding:6px; display:block; color:#ffffff; background-color:#0048FF;}

a.fdel {background-color:#ff0000; width:32px; height:32px; border:1px solid #ff0000; border-radius:4px; display:inline-block; position:absolute; bottom:6px; right:6px; vertical-align:middle; box-sizing:border-box;}
a.fdel:hover {background-color:#ff0000; width:32px; height:32px; border:1px solid #ffffff; border-radius:4px;}
img.fdel {vertical-align:middle; text-align:center; height:30px; width:30px;}

button.fedit {text-decoration:none; background-color:#ffffff; color:#0048ff; border:1px solid #0048ff; border-radius:4px; display:inline-block; position:absolute; bottom:6px; right:44px; height:32px; padding:0px 4px 0px 4px; vertical-align:middle; box-sizing:border-box; font-size:100%;}
button.fedit:hover {text-decoration:none; background-color:#0048ff; color:#ffffff; border:1px solid #ffffff; display:inline-block; position:absolute; bottom:6px; right:44px;}

div.dim {width:100%; height:100%; background-color:rgba(0,0,0,0.5); display:none; position:fixed; top:0px; left:0px; z-index:25;}
div.fupw {min-width:320px; max-width:350px; background-color:#ffffff; border:1px solid #dddddd; position:fixed; top:10px; left:50%; transform: translate(-50%, 0); z-index:26; text-align:left; display:none; padding:4px; overflow-y:auto;}

img.fclose {text-align:right; vertical-align:middle;}
button.fclose {display:inline-block; position:absolute; top:6px; right:0px; vertical-align:text-bottom; box-sizing:border-box; background-color:transparent; text-decoration:none; border:none; cursor:pointer;}

input.fman {width:100%; font-weight:normal; font-size:18px; margin:2px 0px 15px 0px; color:#0a65b8; border:2px solid #D3D3D3; border-radius:4px; box-sizing:border-box; padding:6px;}
input.fman:focus {width:100%; font-size:18px; color:#0a65b8; border:2px solid #006400; border-radius:4px; box-sizing:border-box; padding:6px;}

button.dash {font-size:100%; padding:10px; border:1px solid #0048FF; border-radius:4px; margin:6px 0px 6px 0px; text-decoration:none; color:#0048FF; text-align:left; display:inline-block; cursor:pointer; float:left; background-color:#ffffff;}
button.dash:hover, button.dash:focus {border:1px solid #0048FF; border-radius:4px; background-color:#0048FF; padding:10px; text-decoration:none; color:#ffffff; text-align:left; display:inline-block; cursor:pointer; float:left;}

div.home1c {border-bottom:1px solid #d7d7d7; width:100%; background-color:#ffffff; padding:6px 6px 20px 6px; margin:auto; color:#484848; text-align:center; overflow:auto; box-sizing:border-box;}
