.width1_2 .inpBox{width:50%}
.toLeft{float:left}
.toRight{float:right}
.hand,.hand i{cursor:pointer}
ins{background-color:#6f3}
del{background-color:#f60}
.inpBox{min-height:40px;vertical-align:middle;position:relative;display:inline-block;float:left}
.inpBox input.imp{border:1px solid orange;color:#039}
.inpBox .labelBox{display:block;float:left;min-width:139px;text-align:right}
.inpBox .labelBox .required{text-decoration:underline}
.inpBox .labelBox label{padding:2px 5px;font-weight:700;vertical-align:middle}
.inpBoxLeft{min-height:40px;vertical-align:middle;position:relative;display:inline-block;float:left}
.inpBoxLeft input.imp{border:1px solid orange;color:#039}
.inpBoxLeft .labelBox{display:block;min-width:139px}
.inpBoxLeft .labelBox .required{text-decoration:underline}
.inpBoxLeft .labelBox label{padding:2px 5px;font-weight:700;vertical-align:middle}
.inpBoxLeft .labelBox{float:right;text-align:left}
.formBox{margin:0 auto;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:13px;padding:auto 2px;vertical-align:middle;height:auto;max-width:999px}
.formBox a,.formBox a:active,.formBox a:hover,.formBox a:link,.formBox a:visited{text-decoration:none;background:0 0}
.formBox .gadgetBox .inpBox:after{clear:both}
.formBox input,.formBox textarea{font-size:13px;background-color:#fff;border:1px solid #aaa;line-height:22px}
.formBox input:focus,.formBox textarea:focus{box-shadow:2px 2px 2px #666}
.formBox textarea{overflow:auto;margin-bottom:6px}
.formBox input[type=checkbox]:checked,.formBox input[type=radio]:checked{box-shadow:2px 2px 2px #666}
.formBox .number{text-align:right}
.formBox .passwd{color:#eee;background-color:#eee}
.formBox fieldset{border:1px solid #aaa;padding:9px;margin:10px auto;background-color:#F3F3F3;line-height:2em}
.formBox fieldset legend{line-height:1.5em;font-size:1.1em;font-weight:700;color:#fff;background-color:#036;border:1px solid #666;padding:2px 6px;min-width:33%}
.formBox fieldset .inpBox{float:left}
.formBox .grpBox{display:block;float:left;padding:auto 2px;margin-right:5px;vertical-align:middle;text-align:left;line-height:19px}
.formBox .clear{clear:both;height:11px}
.formBox .placeholder{color:#abc;font-style:italic;font-size:11px}
.formBox input::-moz-placeholder,.formBox textarea::-moz-placeholder{color:#abc;font-style:italic;font-size:11px}
.formBox input::-webkit-input-placeholder,.formBox textarea::-webkit-input-placeholder{color:#abc;font-style:italic;font-size:11px}
.formBox input:disabled{cursor:not-allowed}
.formBox .hint{position:relative}
.formBox .hint i.fa-question-circle{font-size:16px;vertical-align:top;color:#ccc;cursor:help}
.formBox .hint:hover{text-decoration:none;color:#369}
.formBox .hint:hover:after{background:#369;border-radius:5px;color:#fff;line-height:1em;content:attr(hint);display:block;position:absolute;bottom:23px;left:5%;padding:5px 15px;white-space:pre;z-index:8;box-shadow:4px 4px 8px 0 #666}
.formBox .hint:hover:before{border:solid;border-color:#369 transparent;border-width:6px 6px 0;content:"";display:block;position:absolute;bottom:18px;left:22%;z-index:9}
.formBox .iconBox{width:837px;height:184px;overflow-y:scroll;border:1px solid #aaa;margin-left:0;padding:2px;float:left;list-style:none}
.formBox .iconBox .faBox{width:56px;height:64px;float:left;text-align:center;line-height:.8em;margin-left:3px}
.formBox .iconBox .faBox i{font-size:28px;color:#369;text-shadow:1px 1px 1px #666;cursor:pointer}
.formBox .iconBox .faBox i:hover{color:#036;text-shadow:2px 1px 1px #666}
.formBox .iconBox .faBox p{color:gray;margin-bottom:1px;margin-top:3px;font-size:9px}
.formBox .icoPreview{color:#369;margin-right:33px;margin-top:0;float:right;font-size:42px;text-shadow:1px 1px 1px #666}
.formBox .tmbPreview{float:right;margin-right:0;max-width:128px;margin-top:0}
.formBox .tmbBox{width:837px;height:444px;float:left;overflow-y:scroll;border:1px solid #aaa;margin-left:0;padding:2px;list-style:none}
.formBox .tmbBox .tmBox{width:56px;height:64px;line-height:.8em;float:left;text-align:center;margin:1px}
.formBox .tmbBox .tmBox img{width:54px;box-shadow:1px 1px 1px #666;cursor:pointer}
.formBox .tmbBox .tmBox img:hover{box-shadow:2px 2px 1px #666}
.formBox .tmbBox .tmBox p{color:gray;margin-bottom:1px;margin-top:3px;font-size:9px}
.formTab .tabContents{background:#FFFDF3;min-height:22em;border:1px solid #666;padding:2px}
.formTab .tabHeader{position:relative;height:3em;width:100%}
.formTab .tabUL{margin:0;padding:0;position:absolute;bottom:-1px;width:100%}
.formTab .tabUL li{display:inline;list-style:none}
.formTab .tabUL span:hover{margin-top:0;border-color:#666;background:linear-gradient(to bottom,#6cf 0,#fff 33%)}
.formTab .tabUL .tabActive,.formTab .tabUL span{margin:0 6px 0 0;padding:4px 15px 5px;cursor:pointer;display:block;float:left;text-align:center;color:#333;border:1px solid #aaa;border-bottom:1px solid #666;border-radius:6px 6px 0 0;background:#d6d6d6}
.formTab .tabUL .tabActive{font-weight:700;border:1px solid #666;border-bottom:none;padding-bottom:6px;background:linear-gradient(to bottom,orange 0,#fff 33%);box-shadow:2px -1px 1px #666}
.formTab .naviPanel{position:absolute;bottom:6px;right:0;padding:0 11px;background:#ddd;text-align:right}
.button{box-shadow:0 10px 6px -9px #ccc;background-color:#f9f9f9;border-radius:3px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#666;font-family:arial;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;text-shadow:0 1px 0 #fff}
.button i{font-weight:400;font-size:18px;padding-right:6px}
.button:hover{background-color:#e9e9e9}
.button:active{position:relative;top:1px}
.buttonDark{border-radius:3px;display:inline-block;cursor:pointer;font-family:arial;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;box-shadow:0 10px 6px -9px #ccc;background-color:#ededed;border:1px solid #dcdcdc;color:#777;text-shadow:0 1px 0 #fff}
.buttonDark i{font-weight:400;font-size:18px;padding-right:6px}
.buttonDark:active{position:relative;top:1px}
.buttonDark:hover{background-color:#dfdfdf}
.buttonLight{border-radius:3px;display:inline-block;cursor:pointer;font-family:arial;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;box-shadow:0 10px 6px -9px #ccc;background-color:#fff;border:1px solid #dcdcdc;color:#666;text-shadow:0 1px 0 #fff}
.buttonLight i{font-weight:400;font-size:18px;padding-right:6px}
.buttonLight:active{position:relative;top:1px}
.buttonLight:hover{background-color:#f6f6f6}
.buttonGreen{border-radius:3px;display:inline-block;cursor:pointer;font-family:arial;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;box-shadow:0 10px 6px -9px #3e7327;background-color:#77b55a;border:1px solid #4b8f29;color:#fff;text-shadow:0 1px 0 #5b8a3c}
.buttonGreen i{font-weight:400;font-size:18px;padding-right:6px}
.buttonGreen:active{position:relative;top:1px}
.buttonGreen:hover{background-color:#72b352}
.buttonNavy{border-radius:3px;display:inline-block;cursor:pointer;font-family:arial;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;box-shadow:0 10px 6px -9px #102721;background-color:#768d87;border:1px solid #566963;color:#fff;text-shadow:0 1px 0 #2b665e}
.buttonNavy i{font-weight:400;font-size:18px;padding-right:6px}
.buttonNavy:active{position:relative;top:1px}
.buttonNavy:hover{background-color:#6c7c7c}
.buttonBlue{border-radius:3px;display:inline-block;cursor:pointer;font-family:arial;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;box-shadow:0 10px 6px -9px #276873;background-color:#599bb3;border:1px solid #29668f;color:#fff;text-shadow:0 1px 0 #3d768a}
.buttonBlue i{font-weight:400;font-size:18px;padding-right:6px}
.buttonBlue:active{position:relative;top:1px}
.buttonBlue:hover{background-color:#408c99}
.buttonDarkBlue{border-radius:3px;display:inline-block;cursor:pointer;font-family:arial;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;box-shadow:0 10px 6px -9px #23395e;background-color:#2e466e;border:1px solid #1f2f47;color:#fff;text-shadow:0 1px 0 #263666}
.buttonDarkBlue i{font-weight:400;font-size:18px;padding-right:6px}
.buttonDarkBlue:active{position:relative;top:1px}
.buttonDarkBlue:hover{background-color:#415989}
.buttonRed{border-radius:3px;display:inline-block;cursor:pointer;font-family:arial;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;box-shadow:0 10px 6px -9px #8a2a21;background-color:#c62d1f;border:1px solid #d02718;color:#fff;text-shadow:0 1px 0 #810e05}
.buttonRed i{font-weight:400;font-size:18px;padding-right:6px}
.buttonRed:active{position:relative;top:1px}
.buttonRed:hover{background-color:#f24437}
.buttonYellow{border-radius:3px;display:inline-block;cursor:pointer;font-family:arial;font-size:13px;font-weight:700;padding:6px 12px;text-decoration:none;box-shadow:0 10px 6px -9px #998600;background-color:#ffec64;border:1px solid #7a746a;color:#333;text-shadow:0 1px 0 #fe6}
.buttonYellow i{font-weight:400;font-size:18px;padding-right:6px}
.buttonYellow:active{position:relative;top:1px}
.buttonYellow:hover{background-color:#ffab23}
.iRed{color:Red}
.iGreen{color:Green}
.iOrange{color:Orange}
.iBlue{color:#599bb3}
.btn{padding:.6em .8em;background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%) rgba(0,0,0,0);border:1px solid #aaa;border-radius:3px;box-shadow:1px 1px 4px #999;box-sizing:border-box;color:#666;cursor:pointer;display:inline-block;font-family:verdana;font-size:13px;font-weight:700;margin-top:.5em;margin-right:.5em;min-width:3em;text-decoration:none!important;text-shadow:1px 2px 0 rgba(255,255,255,.9)}
.btn i{font-weight:400;font-size:18px;padding-right:6px}
.btn:hover{color:#000;background:linear-gradient(to bottom,#fff 0,#d0d0d0 100%) rgba(0,0,0,0);box-shadow:0 0 2px #999}
.chkListBox{width:auto;background-color:#f8f8f8;border:1px solid #aaa;margin:0;padding:9px;position:absolute;box-shadow:5px 5px 5px #666;z-index:9}
.chkListBox .button{box-shadow:0 10px 6px -9px #ccc;background-color:#f9f9f9;border-radius:3px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#666;font-family:arial;font-size:13px;font-weight:700;text-decoration:none;text-shadow:0 1px 0 #fff;padding:3px 9px;line-height:1.1em}
.chkListBox .button i{font-weight:400;font-size:18px;padding-right:6px}
.chkListBox .button:hover{background-color:#e9e9e9}
.chkListBox .button:active{position:relative;top:1px}
#glrUploadForm,#uploadForm,.uploadBox{margin:11px;position:relative;}
#glrUploadForm #glrResize,#uploadForm #glrResize,.uploadBox #glrResize{width:55px;text-align:center}
#glrUploadForm #glrLoading,#glrUploadForm #loading,#uploadForm #glrLoading,#uploadForm #loading,.uploadBox #glrLoading,.uploadBox #loading{position:absolute;right:13px;top:2px}
#glrUploadForm #glrUploadBtn,#glrUploadForm #uploadBtn,#uploadForm #glrUploadBtn,#uploadForm #uploadBtn,.uploadBox #glrUploadBtn,.uploadBox #uploadBtn{padding:.6em .8em;background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%) rgba(0,0,0,0);border:1px solid #aaa;border-radius:3px;box-shadow:1px 1px 4px #999;box-sizing:border-box;color:#666;cursor:pointer;display:inline-block;font-family:verdana;font-size:13px;font-weight:700;margin-top:.5em;margin-right:.5em;min-width:3em;text-decoration:none!important;text-shadow:1px 2px 0 rgba(255,255,255,.9);position:absolute;right:9px;top:9px}
#glrUploadForm #glrUploadBtn i,#glrUploadForm #uploadBtn i,#uploadForm #glrUploadBtn i,#uploadForm #uploadBtn i,.uploadBox #glrUploadBtn i,.uploadBox #uploadBtn i{font-weight:400;font-size:18px;padding-right:6px}
#glrUploadForm #glrUploadBtn:hover,#glrUploadForm #uploadBtn:hover,#uploadForm #glrUploadBtn:hover,#uploadForm #uploadBtn:hover,.uploadBox #glrUploadBtn:hover,.uploadBox #uploadBtn:hover{color:#000;background:linear-gradient(to bottom,#fff 0,#d0d0d0 100%) rgba(0,0,0,0);box-shadow:0 0 2px #999}
#glrUploadForm #filesInfo,#uploadForm #filesInfo,.uploadBox #filesInfo{clear:both;color:gray;font-size:10px;line-height:1.5em;margin:0 0 9px 66px;width:666px}
#glrUploadForm input[type=file],#uploadForm input[type=file],.uploadBox input[type=file]{width:444px;border:1px solid #aaa;background-color:#ddd;cursor:pointer;color:#036}
#glrUploadForm input[type=text],#uploadForm input[type=text],.uploadBox input[type=text]{width:444px;border:1px solid #aaa}
#glrOutput,#output{position:relative;background-color:transparent;clear:both;line-height:1.1em}
#glrOutput .uploadPreview,#output .uploadPreview{margin:1px auto}

 .listBox p,#output .listBox p{font-weight:700}

 .listBox ul,#output .listBox ul{column-count:3}

 .listBox ul li,#output .listBox ul li{padding-top:5px;clear:both;list-style:none}

 .listBox ul li .fileInfo,#output .listBox ul li .fileInfo{width:100%;min-height:64px;max-height:96px;font-size:14px;position:relative;display:inline-block}

 .listBox ul li .fileInfo .fileIcon,#output .listBox ul li .fileInfo .fileIcon{float:left}

 .listBox ul li .fileInfo .fileIcon:hover .gfxPreview,#output .listBox ul li .fileInfo .fileIcon:hover .gfxPreview{display:block}

 .listBox ul li .fileInfo .fileIcon .gfxPreview,#output .listBox ul li .fileInfo .fileIcon .gfxPreview{padding:0;display:none;position:fixed;left:50%;top:50%;margin-left:-250px;margin-top:-250px;box-shadow:5px 5px 7px #666;z-index:2;line-height: 0;}

 .listBox ul li .fileInfo .fileName,#output .listBox ul li .fileInfo .fileName{font-weight:700;line-height: 17px;}

 .listBox ul li .fileInfo .fileDesc,#output .listBox ul li .fileInfo .fileDesc{font-size:11px;line-height: 17px;font-style:italic}

 .listBox ul li .fileInfo .fileDate,#output .listBox ul li .fileInfo .fileDate{line-height: 17px;font-size:11px}

 .listBox ul li .fileInfo .fileActions,#output .listBox ul li .fileInfo .fileActions{color:silver;position:absolute;bottom:1px;font-size:14px}

 .listBox ul li .fileInfo .fileActions:hover,#output .listBox ul li .fileInfo .fileActions:hover{text-shadow:2px 2px 2px grey;color:#c03;cursor:pointer}

.listBox{min-height:222px;max-height:333px;overflow-y:scroll}
.listBox input{width:333px}
#changes{height:555px;overflow-y:scroll;clear:both;margin:auto;padding-top:11px;font-size:13px}
#changes ul{list-style-type:none;display:flex;flex-direction:column}

.fileInp .labelBox {width:222px}

/*input[type=file]:valid {*/
/*  border-color: hsl(120, 76%, 50%);*/
/*}*/

.bGreen input[type=file]{
  border-bottom:solid 2px #339900;
}
.bRed input[type=file]{
  border-bottom:solid 2px #cc0000;
}

s{
	font-size: 9px;
  text-decoration: none;
  color: silver;
	}

.gfxPreview img {
	max-width: 800px;
	max-height: 600px;
}

.fileIcon > a > img {
	max-width: 48px;
	max-height: 48px;
}

.fileUploadInfo {
	line-height: 1;
	display:flex;
}