html{overflow: auto;}
body{background-color:#04325b}
#outerBox{position:absolute;top:0;left:0;height:100%;width:100%;overflow:visible;}

.widthTest {position:absolute;visibility:hidden;height:auto;width:auto}
/*FLOW MENU*/
.flw {position:absolute;left:180px;top:9px;height:24px;width:800px;z-index:700;display:none}
.flwTbl{font-size:9pt;position:absolute;color:#373736;text-decoration: underline;font-style: italic;top:0px;left:0px;height:22px;font-family:Arial;text-align:left;display:none}
.flwH  {text-decoration: none;font-weight: bold;font-style: italic;font-family:Arial;text-align:left}
.flwS  {text-decoration: none;}
.flwL  {font-weight: normal;cursor:pointer;}
.flwL:hover{background-color:#CCCCCC}

/* GENERAL */
.mstrclnt {position:absolute;left:0px;top:0px;height:100%;width:100%; -moz-user-select: -moz-none;background-color: #04325b;}
.tabGBx     {position:absolute;background-color:#E3E6F7;z-index:0;BORDER-LEFT: #FFFFFF 1px solid;BORDER-TOP: #FFFFFF 1px solid;BORDER-RIGHT: #000000 1px solid;BORDER-BOTTOM: #000000 1px solid}

.appTtl   {position:absolute;left:10px;top:14px;height:12px;color:#0000CC;text-transform:uppercase;font-size:10pt;font-family:Verdana;font-weight:bold;z-index:1;visibility:hidden;}
.app      {position:absolute;left:0px;top:99px;height:50px;width:100%;z-index:10}
.rsltst   {touch-action:pan-y;background-color:#FFFFFF;position:absolute;left:0px;top:32px;height:35px;width:990px;visibility:hidden;border:solid #0069AA 1px;z-index:870;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;border-radius: 4px;}
/*.rsltst[shadow6]{box-shadow:0px 0px 6px #888888}
.rsltst[shadow10]{box-shadow:0px 0px 10px #888888}
.rsltst[shadow12]{box-shadow:0px 0px 12px #444444}
.rsltst[shadowTab]{box-shadow:rgb(208, 208, 208) 2px 2px 3px,rgb(208, 208, 208) -2px 2px 3px}
.rsltst[shadowNoTab]{box-shadow:rgb(136, 136, 136) 0px 0px 6px}*/
.rsltst[lkup]{border:solid #c9c9c9 1px;background-color:#ffffff;border-radius:6px}

.popRef   {position:absolute;left:0px;top:32px;height:0px;width:990px;overflow:hidden;border:0px solid;display:none}
.popInner {background: radial-gradient(rgb(234, 234, 234),rgb(255, 255, 255));visibility:hidden;background-color:#EDEDED;position:absolute;left:8px;top:32px;height:0px;width:990px;overflow:hidden;border:1px solid #A2A5CC;z-index:600;font-family:Arial;font-size:9pt;text-align:left;white-space:nowrap;text-overflow:ellipsis}
.popIP    {visibility:hidden;position:absolute;left:8px;top:32px;height:0px;width:990px;overflow:hidden;border:1px solid #BDBDD9;z-index:600;font-family:Arial;font-size:9pt;text-align:left}
.visLayer {border-radius:4px;background-color:#FFFFFF;position:absolute;left:0px;top:32px;height:350px;width:990px;/*border:solid transparent 1px;*/display:none}
.lu       {position:absolute;left:0px;top:32px;height:350px;width:990px;visibility:hidden}
.tblvw {border-radius:6px;position:absolute;left:0px;top:0px;height:630px;width:990px;visibility:hidden;z-index:1}
.frmvw    {position:absolute;left:0px;top:0px;height:100%;width:100%;right:0px;visibility:visible;z-Index:201;overflow:hidden;-webkit-user-select:none;}
.rsDragger{touch-action:none;position:absolute;top:9px;left:9px;width:90%;height:20px;z-index:3000;border:0px solid #000000;-webkit-user-select:none;-webkit-touch-callout:none;}
.customUI {position:absolute;left:0px;top:32px;height:30px;width:990px;}
.appHider{z-index:10000000;left:0px;position:absolute;TOP:0px;display:none;width:100%;background-color:#EEEDE8;display:none}
.modalHider{z-index:100;left:0px;position:absolute;TOP:0px;display:none;bottom:1px;right:1px;background-color:#a9a9a9;opacity:0.45;filter:alpha(opacity=45);width:100%;height:100%}
.modalAppHider{z-index:902;left:0px;position:absolute;TOP:0px;display:none;bottom:1px;right:1px;background-color:#a9a9a9;opacity:0.45;filter:alpha(opacity=45);width:100%;height:100%}
div.lookupIcon{visibility:hidden;border-top-right-radius:4px;border-bottom-right-radius:4px;background-repeat:no-repeat;background-position:top center;background-color:#EEEEEE;width:18px;height:16px;position:absolute;top:0px;left:0px;visibility:hidden;cursor:pointer;display:inline-block;line-height:14px;vertical-align:top}
div.lookupIcon3{position:absolute;top:1px;visibility:hidden;cursor:pointer;display:inline-block;line-height:14px;vertical-align:top;right:-13px;
height: 16px;z-index: 10000;border-width: 1px 1px 1px 0px;border-style: solid;border-color: rgb(150, 150, 150) rgb(193, 193, 193) rgb(193, 193, 193) rgb(0, 0, 0);
background-color: rgb(255, 255, 255);margin-top: 0px;width: 16px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;background-repeat:no-repeat;background-position:top center;}
div.lookupIcon3[auto]{height: 18px;width: 18px;right:-15px;top:0px}
div.lookupIcon3[readOnly][wiz]{visibility:hidden;}
span.fldPrnt:hover:not([hide])>div.lookupIcon3,span.fldPrnt:not([hide])>input:focus~div.lookupIcon3{visibility:visible;}
span.fldPrnt:hover,span.fldPrnt>input:focus{z-index:201;}
span.fldPrnt[wiz][readOnly]>div.lookupIcon3,span.fldPrnt[wiz][readOnly]>div.lkpDiv{visibility:hidden;}

span.lkpGlyph{padding-right:16px;padding-bottom:16px;background-repeat:no-repeat;z-index:201}
.errorBorderTopBottom{position:absolute;left:0;height:3px;background-color:red;display:none;z-index:10000}
.errorBorderLeftRight{position:absolute;top:0;width:3px;background-color:red;display:none;z-index:10000}

/* Report UI objects */
.rptTlbr  {display:none;position:absolute;left:0;top:4px;height:28px;right:1px;z-index:11;overflow:visible;visibility:hidden;}
.rptTlbrLbl {position:absolute;top:4px;z-index:200;height:8px;top:7px;border:0px;font-family:Arial;font-size:8pt;cursor:default;color:#ffffff}
.rptTlbrFld {position:absolute;height:13px;top:5px;font-family:Arial;font-size:8pt;z-index:200;border:1px solid #ffffff;text-align:right}
.rptTlbrBtn {position:absolute;height:18px;top:5px;border-style:outset;z-index:200;font-size:8pt;font-weight:bold;font-family:Arial;text-align:center;color:#ffffff;cursor:default;border:2px outset buttonface}
.tbBtnHRpt{position:absolute;top:3px;z-index:200;width:26px;height:25px;border:1px solid #ffffff;background-size: 18px 18px;background-repeat:no-repeat;background-color:#ffffff;background-position:4px 4px;border-radius:4px;}
.tbBtnHRpt:active{background-position: 4px 5px;}
.tbBtnHRpt.nav{background-size: 14px 14px;background-position: 6px 6px;}
.tbBtnHRpt.nav:active{background-position: 6px 7px;}
.tbBtnHRpt[dis='1']{border:1px solid #406589;background-color:transparent}
.tbBtnHRpt[dis='0']:hover{border:1px solid #13B5EA;background-color:#BEE2EA;}
.rpttbsep{display:none}
#rptTOCBttn{left:6px}
#rptCoverPageBttn{left:43px}
#rptFirstBttn{left:78px}
#rptPrevBttn{left:109px}
#rptNextBttn{left:146px}
#rptLastBttn{left:177px}
#rptPageLabel1{left:214px;top: 11px;}
#rptPageNumFld{left:245px;width:30px;top:8px;}
#rptPageLabel2{left:283px;top: 11px;}
#rptPageCountLbl{font-weight:bold;left:298px;top: 11px;}
#rptGoToPageBttn{left:340px;background-size: 20px 18px;background-position: 2px 5px;}
#rptGoToPageBttn:hover{border: 1px solid #13B5EA;background-color: #BEE2EA;}
#rptGoToPageBttn:active{background-position: 2px 6px;}
#rptRefreshBttn{left:375px;}
#rptLocaleSel{position:absolute;left:410px;width:206px;top:7px;border: 1px solid #ffffff;}
#rptPrintSetupBttn{left:625px;}
#rptPrintBttn{left: 662px;}
#rptMssgBttn{left: 699px;}
#rptSplitBttn{left:736px;}

.reportpage {border-radius:6px;overflow:visible;z-index:1000;position:absolute;left:1px;top:2px;width:1200px;height:600px;background-color:transparent;border:0px;display:none;-moz-user-select:text;box-shadow:0px 0px 6px #888888}
.rptHdr {border-top-left-radius:6px;border-top-right-radius:6px;z-index:1007;position:absolute;left:0px;top:0px;height:20px;line-height:20px;color:#000000;border:solid #97A4D9 2px;border-bottom:solid #97A4D9 1px;font-family:'Arial';font-size:8pt;padding-left:5px;font-weight:bold;-webkit-user-select:none;-webkit-touch-callout:none;}
.rptHdrInactive {border-top-left-radius:6px;border-top-right-radius:6px;z-index:1007;position:absolute;left:0px;top:0px;height:20px;line-height:20px;color:#000000;background-color:#EEEEEE;border:solid #CCCCCC 2px;border-bottom:solid #CCCCCC 1px;font-family:'Arial';font-size:8pt;padding-left:5px;font-weight:bold;-webkit-user-select:none;-webkit-touch-callout:none;}
.rptBody {border-bottom-left-radius:6px;border-bottom-right-radius:6px;z-index:1006;position:absolute;left:0px;top:20px;bottom:0;background-color:#ffffff;border:solid #97A4D9 2px;border-top:0px;overflow:auto;}
.rptBodyInactive {border-bottom-left-radius:6px;border-bottom-right-radius:6px;z-index:1006;position:absolute;left:0px;top:20px;bottom:0;background-color:#ffffff;border:solid #CCCCCC 2px;border-top:0px;overflow:auto;}

.modalHeader   {border-top-left-radius:6px;border-top-right-radius: 6px;background-size: auto 23px;POSITION: absolute;left:0px;top:0px;right:0px;height:22px;overflow:visible;cursor:move;background:linear-gradient(to bottom, #f2f2f2, #ffffff)}
.modalHeaderLabel {POSITION: absolute;left:10px;TOP:2px;FONT-SIZE: 13pt; Z-INDEX: 200; right: 20px; COLOR: #3D5D82; FONT-STYLE: normal; font-weight:bold; FONT-FAMILY:Arial;cursor:move;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
/* TRACK */
.tScDiv{touch-action:none;display:none;position:absolute;top:0px;left:0px;/*box-shadow:0px 0px 2px 1px #888888;*/}
.tScDiv[move='1']{background:rgb(157,157,148);}
.tScDiv#vScroll1O,.tScDiv#vScroll1N{width:100%;background: linear-gradient(90deg, #FFFFFF 0%, #F2F2F2 100%);}
.tScDiv#hScr1,.tScDiv#hLScr1{height:100%;background: linear-gradient(180deg, #FFFFFF 0%, #F2F2F2 100%);}
.tScBtn{position:absolute;opacity:0.9;z-index:2;}
.track{touch-action:none;position:absolute;}
.vScrBarHint{position:absolute;display:none;z-index:9001;background-color:white;font-family:Arial;font-size:8pt;white-space:nowrap;border:black solid 1px;padding:1px;}
.vScrCnt{position:absolute;top:0px;height:0px;background-color:#F5F3F3;overflow:visible;border:1px solid #969696;z-index:202;-webkit-tap-highlight-color: rgba(0,0,0,0);/*box-shadow:-1px 1px 2px 0px #888888*/}
.hScrCnt{position:absolute;left:0px;background-color:#F5F3F3;overflow:visible;border:1px solid #969696;-webkit-tap-highlight-color: rgba(0,0,0,0);/*box-shadow:0px -1px 2px 0px #888888;*/}
.hThumbImg{position:absolute;width:5px;}
.vThumbImg{position:absolute;height:5px;}

/* EDIT PIC */
.frmEdPic{position:absolute;z-index:1800;left:1px;top:0px;margin:2px;padding-right:14px;padding-bottom:14px;background-repeat: no-repeat}
.rsCls{position:absolute;right:2px;z-index:1800;cursor:pointer;top:-1px;}
.rsMax,.rsOnTop,.rsMin{position:absolute;z-index:1800;cursor:pointer;top:-1px;}


/* FORMVIEW */
.fDiv{position:absolute;overflow:auto;height:0px}
.hideform{position:absolute;z-index:2000;left:0px;top:0px;border:0px solid #000000}

/* Form field Objects */
span.fldPrnt{position:absolute;z-index:200;}
.fCB {height:14px;font-family:Arial;font-size:9pt;z-index:200;-moz-user-select:text;margin:0;padding:0;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fCBRO{height:14px;-moz-user-select:text;margin:0;padding:0}
.fCB[type=radio],.fCBRO[type=radio]{position:absolute;}
.fDF,.lkpMobileInput{height:14px;font-family:Arial;font-size:9pt;z-index:200;color:#333333;border: #c9c9c9 1px solid;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3);white-space: nowrap;}
.lkpMobileInput{position:absolute;}
.fDFNH    {font-family:Arial;font-size:9pt;z-index:200;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRONH  {border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;}
.fDFNum   {height:14px;font-family:Arial;font-size:9pt;z-index:200;text-align:Right;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRO    {height:14px;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;}
.fDFRQNH  {font-family:Arial;font-size:9pt;z-index:200;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRONum {height:14px;text-align:Right;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:toggle;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRQ    {height:14px;font-family:Arial;font-size:9pt;z-index:200;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}
.fDFRQNum {height:14px;font-family:Arial;font-size:9pt;z-index:200;text-align:Right;border: #c9c9c9 1px solid;color:#333333;-moz-user-select:text;-webkit-tap-highlight-color: rgba(26,26,26,0.3)}


.fDFRO[_lnk],.fDFRONum[_lnk],.fDFRONH[_lnk],span[_lnk],span[_lnk],span[_lnk]{text-decoration:underline;cursor:pointer;color:#2f5292;}

.tCCBF[dis='1'],.fDFRO,.fDFRONum,.fCBRO,.fDFRONH{font-family:Arial;font-size:9pt;z-index:200;border:solid 1px #E0E0E0;background-color: rgb(231, 231, 246);background-size:7px 7px;background-image:repeating-linear-gradient(45deg,#F2F2F2, #F2F2F2 1px,transparent 1px,transparent 5px),repeating-linear-gradient(-45deg, #F2F2F2, #F2F2F2 1px,transparent 1px,transparent 5px);}

.fCBRO{background-color: transparent;background-image:none}

.lkpDiv{position: absolute;width: 4px;background-color: #0098d6;border-width: 0px;border-bottom-right-radius: 4px;border-top-right-radius: 4px;z-index: 1000;right: 0px;top: 0px;height: 100%;}

/* Table Objects */
.dRw {background-color:#FDFDFD;white-space:nowrap;border-bottom:1px solid #c9c9c9;border-top:0px solid #ABB3B6;height:19px;border-right:0px solid #c9c9c9}
.dRw[hilite='1']{border-color:#13B5EA}
.dTotRw    {color:#373736;background-color:#DCE1E5;white-space:nowrap;border-bottom:1px solid #ABB3B6;border-top:0px solid #ABB3B6;height:19px;border-right:0px solid #C0C6C8}
/*.dRwHilite   {background-color:#A4D4F0;white-space:nowrap;border-bottom:3px solid #008CBA;border-top:3px solid #008CBA;height:19px;border-right:0px solid #008CBA}*/
.tblbdy {background-color:#FFFFFF}
.tbltotals {position:absolute;background-color:#FFFFFF;border-top:2px solid #565656;border-left:solid #ADB2B5 1px;z-index:201}
.dTbl   {position:absolute;top:0px;left:0px;visibility:visible;background-color:#FFFFFF;z-index:200;}
.pDiv   {visibility:visible;position:absolute;left:0px;top:0px;width:400px;height:600px;color:blue;border:1px solid #666666;overflow:hidden}
.fTbl   {}
.rsLine {border-left:1px dashed black;position:absolute;height:1500px;width:1px;border-right-color:none;visibility:hidden}
div.rszImg{position:absolute;width:40px;display:none;z-index:5001;background-position:center center;}
.moveTargetImg{position:absolute;width:1px;border-left:3px dashed black;display:none;z-index:5001;}
.tHdr   {white-space:nowrap;border-bottom:1px solid #8C8C8C;background-color:#D6D5C9;}
.rightFenceHdr   {position:absolute;display:none;z-index:201;border-top:1px solid #666666;white-space:nowrap;border-bottom:2px solid #8C8C8C;border-right:0px solid #666666;background-color:#D6D5C9;box-shadow:1px 0px 2px 0px #888888 inset;}
.rightFenceCnt   {position:absolute;display:none;z-index:201;overflow:hidden;border-right:0px solid #666666;}
.rightFenceTotalCnt   {position:absolute;display:none;z-index:201;overflow:hidden;border-top:2px solid #565656;border-right:1px solid #666666;}
.rightFenceBottom{position:absolute;visibility:hidden;z-index:201;background-color:#F5F3F3;border-bottom:1px solid #666666;border-top:1px solid #666666;border-right:0px solid #666666;/*box-shadow:-1px 1px 2px 0px #888888*/}
.hdcll {background-color:#ffffff;touch-action:none;text-align:center;color:#333333;font-family:Arial;font-size:8pt;font-weight:bold;border-top:0px;border-right:1px solid #c9c9c9;border-bottom:0;border-left-style:none;border-color:#c9c9c9;vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}
.hdcllfrst{background-color:#ffffff;text-align:center;vertical-align:bottom;color:#333333;font-family:Arial;font-size:8pt;font-weight:bold;border-top:0px;border-right:1px solid #c9c9c9;border-bottom:0;border-left:0px;border-color:#c9c9c9;display:inline-block;height:100%;margin: 0px 2px 0px 0px;width: 18px;}
/*.cll[cIdx='0']{background: linear-gradient(rgb(243, 243, 243),rgb(253, 253, 253),rgb(253, 253, 253),rgb(253, 253, 253),rgb(243, 243, 243));}*/

.cll {height:100%;border-right-width:1px; border-right-style:solid;border-right-color:inherit;text-align:center;white-space:nowrap;overflow:hidden;background-color:transparent;padding:0;vertical-align: top;display:inline-block}

.cllRO{height:100%;line-height:16px;text-align:center;border-right-width:1px;border-right-style:solid;border-right-color:inherit;background-color:#E7E7F6;white-space:nowrap;overflow:hidden;padding:0;vertical-align: top;display:inline-block}

.cllRO[cIdx='0']{background-size:7px 7px;background-image:repeating-linear-gradient(45deg, #F2F2F2,#F2F2F2 1px,transparent 1px,transparent 5px),repeating-linear-gradient(-45deg,#F2F2F2, #F2F2F2 1px,transparent 1px,transparent 5px);}

/*COLOR_DEFAULT=0,COLOR_GREY=1,COLOR_RED,COLOR_GREEN,COLOR_YELLOW=4;*/
/*RowSetUi.COLOR_NORMAL=0;RowSetUi.COLOR_CONTEXT=1;RowSetUi.COLOR_SELECTED=2;RowSetUi.COLOR_FOCUSED=3;*/
.cllRO[cIdx][cSt='1']{background-image:none;}

.cll[cIdx='0'][cSt='0'],.fDF[cIdx='0'],.fDFNH[cIdx='0'],.fDFNum[cIdx='0'],.fDFRQNH[cIdx='0'],.fDFRQ[cIdx='0'],.fDFRQNum[cIdx='0'],.tCCBF[cIdx='0'][ro='0']{background-color:#FFFFFF;}
.cll[cIdx='0'][cSt='1']{background-color:#D9F3F9;} /*#c7ddf2 for lookup*/
.cll[cIdx='0'][cSt='2']{background-color:#defdff;}
.cll[cIdx='0']>input:focus{background-color:#fdfdfd;}

.cll[cIdx='1'][cSt='0'],.fDF[cIdx='1'],.fDFNH[cIdx='1'],.fDFNum[cIdx='1'],.fDFRQNH[cIdx='1'],.fDFRQ[cIdx='1'],.fDFRQNum[cIdx='1'],.tCCBF[cIdx='1'][ro='0']{background-color:#CCCCCC;}
.cll[cIdx='1'][cSt='1']{background-color:#AAAAAA;}
.cll[cIdx='1'][cSt='2']{background-color:#BFBFBF;}
.cll[cIdx='1']>input:focus{background-color:#EEEEEE;}

.cll[cIdx='2'][cSt='0'],.fDF[cIdx='2'],.fDFNH[cIdx='2'],.fDFNum[cIdx='2'],.fDFRQNH[cIdx='2'],.fDFRQ[cIdx='2'],.fDFRQNum[cIdx='2'],.tCCBF[cIdx='2'][ro='0']{background-color:#FF8080;}
.cll[cIdx='2'][cSt='1']{background-color:#FF0000;}
.cll[cIdx='2'][cSt='2']{background-color:#E5CFCF;}
.cll[cIdx='2']>input:focus{background-color:#FFE5E5;}

.cll[cIdx='3'][cSt='0'],.fDF[cIdx='3'],.fDFNH[cIdx='3'],.fDFNum[cIdx='3'],.fDFRQNH[cIdx='3'],.fDFRQ[cIdx='3'],.fDFRQNum[cIdx='3'],.tCCBF[cIdx='3'][ro='0']{background-color:#80FF80;}
.cll[cIdx='3'][cSt='1']{background-color:#00FF00;}
.cll[cIdx='3'][cSt='2']{background-color:#CFE5CF;}
.cll[cIdx='3']>input:focus{background-color:#E5FFE5;}

.cll[cIdx='4'][cSt='0'],.fDF[cIdx='4'],.fDFNH[cIdx='4'],.fDFNum[cIdx='4'],.fDFRQNH[cIdx='4'],.fDFRQ[cIdx='4'],.fDFRQNum[cIdx='4'],.tCCBF[cIdx='4'][ro='0']{background-color:#FFFF80;}
.cll[cIdx='4'][cSt='1']{background-color:#FFFF00;}
.cll[cIdx='4'][cSt='2']{background-color:#E5E5CF;}
.cll[cIdx='4']>input:focus{background-color:#FFFFE5;}

.cll[cIdx='5'][cSt='0'],.fDF[cIdx='5'],.fDFNH[cIdx='5'],.fDFNum[cIdx='5'],.fDFRQNH[cIdx='5'],.fDFRQ[cIdx='5'],.fDFRQNum[cIdx='5'],.tCCBF[cIdx='5'][ro='0']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cll[cIdx='5'][cSt='1']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cll[cIdx='5'][cSt='2']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cll[cIdx='5']>input:focus{background-color:#EB5757;color:#FFFFFF;font-weight:bold}


.cllRO[cIdx='0'][cSt='0'],.tCCBF[cIdx='0'][ro='1']{}
.cllRO[cIdx='0'][cSt='1']{background-color:#e6ebed;}
.cllRO[cIdx='0'][cSt='2']{background-color:#defdff;}
.cllRO[cIdx='0']>input:focus{background-color:#fdfdfd;}

.cllRO[cIdx='1'][cSt='0'],.fDFRO[cIdx='1'],.fDFRONH[cIdx='1'],.fDFRONum[cIdx='1'],.tCCBF[cIdx='1'][ro='1']{background-color:#E5E5E5;}
.cllRO[cIdx='1'][cSt='1']{background-color:#DDDDDD;}
.cllRO[cIdx='1'][cSt='2']{background-color:#BFBFBF;}
.cllRO[cIdx='1']>input:focus{background-color:#EEEEEE;}

.cllRO[cIdx='2'][cSt='0'],.fDFRO[cIdx='2'],.fDFRONH[cIdx='2'],.fDFRONum[cIdx='2'],.tCCBF[cIdx='2'][ro='1']{background-color:#FFCCCC;}
.cllRO[cIdx='2'][cSt='1']{background-color:#FFB2B2;}
.cllRO[cIdx='2'][cSt='2']{background-color:#E5CFCF;}
.cllRO[cIdx='2']>input:focus{background-color:#FFE5E5;}

.cllRO[cIdx='3'][cSt='0'],.fDFRO[cIdx='3'],.fDFRONH[cIdx='3'],.fDFRONum[cIdx='3'],.tCCBF[cIdx='3'][ro='1']{background-color:#CCFFCC;}
.cllRO[cIdx='3'][cSt='1']{background-color:#B3FFB2;}
.cllRO[cIdx='3'][cSt='2']{background-color:#CFE5CF;}
.cllRO[cIdx='3']>input:focus{background-color:#E5FFE5;}

.cllRO[cIdx='4'][cSt='0'],.fDFRO[cIdx='4'],.fDFRONH[cIdx='4'],.fDFRONum[cIdx='4'],.tCCBF[cIdx='4'][ro='1']{background-color:#FFFFCC;}
.cllRO[cIdx='4'][cSt='1']{background-color:#FFFFB2;}
.cllRO[cIdx='4'][cSt='2']{background-color:#E5E5CF;}
.cllRO[cIdx='4']>input:focus{background-color:#FFFFE5;}

.cllRO[cIdx='5'][cSt='0'],.fDFRO[cIdx='5'],.fDFRONH[cIdx='5'],.fDFRONum[cIdx='5'],.tCCBF[cIdx='5'][ro='1']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cllRO[cIdx='5'][cSt='1']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cllRO[cIdx='5'][cSt='2']{background-color:#EB5757;color:#FFFFFF;font-weight:bold}
.cllRO[cIdx='5']>input:focus{background-color:#EB5757;color:#FFFFFF;font-weight:bold}

/* adj focus fld with custom color*/
.tCCBF[cIdx='1'][ro='0']:focus{background-color:#989696;}
.tCCBF[cIdx='2'][ro='0']:focus{background-color:#d26a6a;}
.tCCBF[cIdx='3'][ro='0']:focus{background-color:#5db55d;}
.tCCBF[cIdx='4'][ro='0']:focus{background-color:#a7a702;}
.tCCBF[cIdx='5'][ro='0']:focus{background-color:#9c3b3b;}

.cllRO>input[_lnk]{text-decoration:underline;cursor:pointer;color:#2f5292;}

.totalCell  {height:19px;line-height:16px;text-align:center;border-right-width:1px; border-right-style:solid;border-right-color:inherit;white-space:nowrap;overflow:hidden;padding:0;vertical-align: top;display:inline-block;font-family:Arial;font-size:9pt;text-align:right;}
.totalCell[lastCol]{padding-right:3px}
.totVal {padding-right:2px;}

div.cllfrst{height:19px;line-height:16px;text-align:center;background-color:#FFFFFF;border-right:1px solid #666666;padding:0;vertical-align: top;display:inline-block;-webkit-tap-highlight-color: rgba(26,26,26,0.3);height: 19px;width: 18px;box-shadow:2px 0px 1px -2px rgb(136, 136, 136);margin: 0px 2px 0px 0px;}
div.cllfrst[cmt]{width:34px;text-align:left;}
div.cllfrst[cmt]>span.tblEdPic{position:relative;left:16px;}
div.cllfrst[cmt]>span.tCommentBtn{position:relative;left:-8px;top:-16px;vertical-align: middle;display:none;}
div.hdcllfrst[cmt]{width:34px;}

.hdcllfrst[sel],.cllfrst[sel]{background-color:#59B4D2}

.mdlRw      {border-top:1px solid black;border-bottom:1px solid black;cursor:row-resize;background-color:#eeeeee;z-index:400;box-shadow: 0px 0px 2px 1px #888888;height:4px;}
.mdlRwBrd   {position:relative;top:0px;left:0px;height:4px;background-color:#CCCCCC;border-top:1px solid #FFFFFF;border-bottom:1px solid #999999;overflow:hidden;cursor:row-resize;}
.rsTblLine  {position:absolute;height:7px;background-color:#999999;width:640px;visibility:hidden;z-index:5001;overflow:hidden;} 
.mdlRwPic   {position:relative;top:0px;padding-bottom:0px;padding-top:0px;width:32px;height:4px;cursor:row-resize;display:block}
.hdTxt{overflow:visible;font-family:Arial;font-size:8pt;font-weight:bold;background-color:transparent;white-space:nowrap;}
.hdDiv{white-space:nowrap;line-height:14px;}
.hdDivReq   {white-space:nowrap;line-height:13px;}
div.frzDiv,div.frzDivTop,div.frzDivBottom {position:absolute;top:0px;width:5px;overflow:hidden;visibility:hidden;z-index:500;border-left:1px #666666 solid;border-right:1px #666666 solid;background-color: #eeeeee;}
div.frzDivTop  {top:1px;}

span.tblEdPic{display:inline-block;margin-left:3px;margin-top:3px;height:12px;width:12px;background-repeat:no-repeat;font-family:Arial;font-size:9pt;color:#363637}

/* table input controls */
.rqFld    {color:#FF3300;font-size:14pt;font-weight:normal;padding-left:2px;vertical-align:middle;width:10px;}
.edMkCl   {text-align:Center;border-style:solid;border-width:0px;padding:0px}
.tCl      {border-style:solid;border-width:1px;padding-bottom:1px;padding-top:1px;background-color:transparent;text-align:Center;z-index:100;margin:0}
.tDF      {border-style:solid;border-width:0px;padding:0px;height:14px;font-family:Arial;font-size:9pt;background-color:transparent;z-index:200;margin:0;margin-top:2px;text-align:left;}
.tCB      {border-style:solid;border-width:1px;padding:0px;height:14px;font-family:Arial;font-size:9pt;z-index:200;margin:0;margin-top:2px;}
.tDFNH    {color:#333333;font-family:Arial;font-size:9pt;z-index:200;text-align:Left;border-style:solid;border-width:0px;background-color:transparent;padding:0px;margin:0;margin-top:2px}
.tDFRO    {color:#333333;border-style:solid;border-width:0px;padding:0px;text-align:Left;height:14px;font-family:Arial;font-size:9pt;background-color:transparent;z-index:200;margin:0;margin-top:2px}
.tDFRONO  {color:#333333;border-style:solid;border-width:0px;padding:0px;text-align:Left;height:14px;font-family:Arial;font-size:9pt;background-color:transparent;z-index:200;margin:0;margin-top:2px}
.tDFRONum {color:#333333;height:14px;font-family:Arial;font-size:9pt;text-align:Right;background-color:transparent;z-index:200;border-style:solid;border-width:0px;padding:0;margin:0;margin-top:2px}
.tDFNum   {color:#333333;border-style:solid;border-width:0px;padding:0;height:14px;font-family:Arial;font-size:9pt;text-align:Right;background-color:transparent;z-index:200;margin:0;margin-top:2px}
.tDFRQNH  {color:#333333;border-style:solid;border-width:0px;padding:0;font-family:Arial;font-size:9pt;text-align:Left;background-color:transparent;margin:0;margin-top:2px}
.tDFRQ    {color:#333333;border-style:solid;border-width:0px;padding:0;height:14px;font-family:Arial;font-size:9pt;text-align:Left;background-color:transparent;margin:0;margin-top:2px}
.tDFRQNum {color:#333333;border-style:solid;border-width:0px;padding:0;height:14px;font-family:Arial;font-size:9pt;text-align:Right;background-color:transparent;margin:0;margin-top:2px}
.tDFNum[lastCol],.tDFRQNum[lastCol]{padding-left:0;padding-right:3px}

/* Misc */
.gBx     {position:absolute;border:1px solid #c9c9c9;border-radius: 4px;z-index:150;background-color:#F2F2F2}
.gTotBx  {position:absolute;background-color:#F2F2F2;border: 1px solid #AAAAAA;border-radius: 4px;z-index:150;}
.glbl    {position:absolute;font-family:Arial;font-size:8pt;z-index:200;color:#0098d6;font-weight:bold;background: linear-gradient(rgba(251, 251, 251, 0),rgb(240, 240, 240),rgb(241, 241, 241),rgba(251, 251, 251, 0))}
.pBkgnd  {background-color:#C1C6E3}
.warndiv {white-space:nowrap}
.msgTextHdr {font-family:Arial;font-size:9pt;font-weight:bold;color:#0098D6}
.msgTextHdrErr {font-family:Arial;font-size:9pt;font-weight:bold;color:#EB5757}
.msgText {font-family:Arial;font-size:9pt;color:#333333}
.msgTextHdrOld {font-family:Arial;font-size:8pt;font-weight:bold;color:#0098D6}
.msgTextHdrOldErr {font-family:Arial;font-size:8pt;font-weight:bold;color:#EB5757}
.msgTextOld {font-family:Arial;font-size:8pt;color:#828282}
.msgImg{visibility:hidden}
.gnrl    {position:absolute}
.hiders      {background-color:#E8E8E8;position:absolute;z-index:0;left:0;top:0;width:990px;height:200px;border:1px solid #000000;visibility:hidden}

/*subtasks*/
.subtaskDiv {position:absolute;right:0px;bottom:0px;z-index:900;text-align:right;width:100%;overflow:hidden;-webkit-tap-highlight-color: rgba(26,26,26,0.3);}
.subtaskSpan {text-align:right;padding:0px;overflow:hidden;display:flex;flex-wrap: wrap;justify-content: flex-end;padding-top: 4px;}
.layerSpan   {position:absolute;z-index:600;text-align:right;}
/*.subtaskTbl  {visibility:visible;text-align:right;border-width:0px;}*/
.subtaskBtn  {visibility:hidden;text-align:right;display:none;width:100%;padding:2px;}
.subtaskBtn[lkup]{}
.bOk{height:18px;width:100px;margin-right:8px;font-family:Arial;font-size:9pt;border:none;color:#FFFFFF;z-index:401;line-height:13px;padding:0;cursor:pointer;background:linear-gradient(180deg, #4C5E9B 0%, #04325B 100%)}
.bOk[dir],.bOk#bExit{height:22px;}
.bOk[save]{width:120px;}
.bOk[lkupOk]{background:linear-gradient(#60728A,#314052);border:1px solid #314052;color:#ffffff;height: 22px;}
.bOk[lkupCan]{background:linear-gradient(#ffffff,#f3f3f3);border:1px solid #d7d7d7;height:22px;margin-right: 21px;height: 22px;color:#333333}
input#bContinue.bOk,input#SUBMIT_BTN.bOk{background: linear-gradient(180deg, #33B55B 0%, #98CA48 100%);}
.lkpLbl{z-index:400;font-size:8pt;font-weight:bold;font-family:Arial;text-align:center;margin-bottom:10px;}

/* Change SqlRowSet.setSubLnkStyle() if you change attributes in the next four styles: */
.sbtskLnk{padding-left:9px;padding-right:9px;z-index:500;font-family:Arial;font-size:8pt;font-weight:bold;color:#2488B3;text-align:center;text-decoration:underline;white-space:nowrap;cursor:pointer;padding-bottom:3px;}
.sbtskLnk:hover {background-color:#CFF8FF}
.bLnk        {}
.sbtskLnkVstd    {line-height:1.0;padding:0px;padding-right:18px;z-index:500;font-family:Arial;font-size:9pt;font-weight:bold;color:#990033;text-align:center;cursor:pointer;text-decoration:underline}
.sbtskLnkSel     {line-height:1.0;padding:0px;padding-right:18px;z-index:500;font-family:Arial;font-size:9pt;font-weight:bold;color:#0017A3;text-align:center;cursor:pointer;text-decoration:none}
.sbtskLnkSelVstd {line-height:1.0;padding:0px;padding-right:18px;z-index:500;font-family:Arial;font-size:9pt;font-weight:bold;color:#990033;text-align:center;cursor:pointer;text-decoration:none}

.rsLnk{padding-left:4px;padding-right:4px;z-index:3100;font-family:Arial;font-size:8pt;font-weight:bold;color:#A4E3ED;text-align:center;cursor:pointer;text-decoration:underline;white-space:nowrap;}
.rsLnk:hover {background-color:#CFF8FF}


.im        {visibility:hidden}
.im2        {visibility:hidden;position:absolute;top:2px;z-index:600;cursor:pointer;}
.flbl      {position:absolute;font-family:Arial;font-size:9pt;z-index:199;color:#333333;white-space: nowrap;line-height:100%;}/*devs should use BR to break lines*/
.flbl[b]{font-weight: bold;} 
.flbl[i]{font-style:italic;} 
div.sysTtl{font-weight:bold;position:absolute;font-family:Arial;font-size:9pt;z-index:199;color:#13B5EA;background: linear-gradient(rgba(251, 251, 251, 0),rgb(243, 243, 243),rgb(243, 243, 243),rgba(251, 251, 251, 0));top:73px;left:240px;}
.flblSys {position:absolute;font-family:Arial;font-size:9pt;z-index:199;color:#373736;}/*for system dialog lbls*/
.msg{border-radius:6px;background-color:#FFFFFF;position:absolute;left:10px;top:0;height:90px;width:970px;visibility:hidden;z-Index:11;border:solid #c9c9c9 1px;box-shadow:0px 0px 10px #dbdbdb;}
.msgApp{background-color:#FFFFFF;position:absolute;left:10px;top:600px;height:100px;width:970px;visibility:hidden;z-Index:1101;border:solid #c9c9c9 1px;display:none;border-radius:6px;box-shadow:0px 0px 10px #dbdbdb;}
.errTbl  {position:absolute;top:0px;left:0px;z-index:600;-moz-user-select:text;}
.errTblApp    {position:absolute;top:0px;z-index:1600;width:970px;right:18px;}
.errorMsgCloseBtn {position:absolute;top:0px;right:0px;width:16px;height:16px;z-index:2000;cursor:pointer}
.errorMsgHdr {border-top-left-radius:6px;border-top-right-radius:6px;position:absolute;z-index:12000;left:0px;top:0px;right:0px;height:24px;overflow:visible;cursor:move;background: linear-gradient(#ffffff,#f2f2f2);border: 1px #c9c9c9 solid;}
.titlespan {position:absolute;top:0px;left:0px;height:22px;line-height:22px;font-family:Arial;font-size:11pt;font-weight:bold;color:#04325B;padding-left:7px;}

.msgdiv    {}
.eLnk      {cursor:pointer;text-decoration:underline;color:#2488B3}
.wok       {z-index:200000;cursor:pointer;width:90px;height:20px;vertical-align:sub;background:linear-gradient(rgb(251, 251, 251),rgb(236, 236, 236),rgb(251, 251, 251));border-radius: 4px;}
.hln         {color:#BFC5E6;position:absolute;height:0px;z-index:300;margin:0;margin-top:-3px;padding:0;}
.hideme    {display:none}

/* QUERY */
.qry {border-radius:6px;position:absolute;left:0px;top:0px;height:470px;width:580px;z-index:3000;visibility:hidden;background-color:#ffffff;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;display:none;}
/*common*/
.saveQryDlg{position:absolute;left:0px;top:200px;height:170px;z-index:4001;border:solid #002C3A 2px;background-color:#BDDCED;display:none;box-shadow:0px 0px 10px #666666;}
.qryAddlBorder{border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;left:0px;right:0px;top:22px;bottom:0px;border:solid #FFFFFF 1px;}
.queryPopupBtn{background:linear-gradient(#ffffff,#f3f3f3);border:1px solid #d7d7d7;position:absolute;height:25px;width:100px;font-family:Arial;font-size:9pt;color:#000000;z-index:401;line-height:15px;padding:0;cursor:pointer}

/*alwaysOnTop is a copy of qry, created for separate keystrokes processing (its children are processed as ModalKeypointerling while underlying RS as DefaultKeypointerling)*/
.alwaysOnTop{border-radius:6px;position:absolute;left:0px;top:0px;height:376px;width:580px;z-index:3000;visibility:hidden;background-color:#ffffff;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}
div.modalTitleHR{position:absolute;left:1px;right:1px;top:22px;height:1px;background-color: #c9c9c9;}
div.popupTitleHR{position:absolute;left:1px;right:1px;top:22px;height:1px;background-color: #c9c9c9;}

div.popupClose {Z-INDEX: 1500;WIDTH:15px; POSITION: absolute; HEIGHT:15px;right:1px;top:4px;cursor:pointer;background-size: 14px 14px;background-repeat:no-repeat}
div.modalTabBar{position:absolute;left:11px;right:0;height:26px;line-height:26px;z-index:400;overflow:hidden;width:96%;white-space:nowrap;background-color:#0069AA;border-radius: 4px 4px 0 0;}
div.modalTabBar[vTab='1']{background-image:none;background-color:#04325b;left:-3px;height:auto;width:290px;border-radius:2px;bottom:0}
span.modalTabLbl{margin-top:1px;border:0px;padding-left:10px;padding-right:10px;white-space:nowrap;display:inline-block;font-family:Arial;height:26px;color:#FFFFFF;font-size:9pt;z-index:99;vertical-align:top;}
span.modalTabLbl[vTab='1']{display:block;background-color:#0069AA;margin-top:0;border-top:1px solid #0069AA;border-bottom:1px solid rgba(255, 255, 255, 0.2);height:21px;color:#FFFFFF;margin-top:1;border-left-width:0px;border-right-width:0px;}
span.modalTabLbl[act='1']{border-top: solid #0069AA 1px;background-color:#0098d6;color:#ffffff;z-index:401;}
span.modalTabLbl[vTab='1'][act='1']{border-top:1px solid #04325B;border-bottom:1px solid rgba(255, 255, 255, 0.2);background-color:#04325B;color:#ffffff;height:20px;border-left-width:0px;border-right-width:0px;}
span.modalTabLbl[act='0']:hover{color:#ffffff;background-color:#0098d6;height:26px;}
span.modalTabLbl[act='0'][dis]{color:#bcbcbc}
span.modalTabLbl[act='0'][dis]:hover{color:#bcbcbc;background-color:transparent;border-bottom:solid transparent 1px}
span.modalTabLbl[vTab='1'][act='0'][vTabDone='0']{color:#999999}
span.modalTabLbl[vTab='1'][act='0']:hover{background-color:#04325B;border-bottom:solid #04325B 1px;height:21px;border-left-width:0px;border-right-width:0px;}
/*below tab styles for dif colors ; first inactive background is to support ie9 junk- remove after we drop support;also remove span.modalTabLbl from costpointImgFull.css !!! */
span.modalTabLbl[act='1'][clr='g']{background:rgb(153, 153, 153);background:linear-gradient(rgb(211, 210, 210),rgb(206, 205, 205),rgb(180, 180, 180),rgb(153, 153, 153));}
span.modalTabLbl[act='0'][clr='g']{background:rgb(153, 153, 153);}
span.modalTabLbl[act='0'][clr='g']:hover{background:rgb(180, 180, 180);}

span.modalTabLbl[act='1'][clr='r']{background:rgb(243,98,94);background:linear-gradient(rgb(240,172,172),rgb(247, 130, 127),rgb(248, 97, 94),rgb(243,98,94));}
span.modalTabLbl[act='0'][clr='r']{background:rgb(247,78,73);}
span.modalTabLbl[act='0'][clr='r']:hover{background:rgb(248, 123, 119);}

span.modalTabLbl[act='1'][clr='z']{background:rgb(66, 224, 66);background:linear-gradient(rgb(182, 248, 182),rgb(136, 248, 136),rgb(101, 229, 101),rgb(66, 224, 66));}
span.modalTabLbl[act='0'][clr='z']{background:rgb(66, 224, 66);}
span.modalTabLbl[act='0'][clr='z']:hover{background:rgb(99, 231, 99);}

span.modalTabLbl[act='1'][clr='y']{background:rgb(183, 183, 5);background:linear-gradient(rgb(232, 232, 128),rgb(216, 216, 91),rgb(188, 188, 35),rgb(183, 183, 5));}
span.modalTabLbl[act='0'][clr='y']{background:rgb(183, 183, 5);}
span.modalTabLbl[vTab='1'][act='0'][clr='y'][vTabDone='0']{color:#777777}
span.modalTabLbl[act='0'][clr='y']:hover{background:rgb(200, 200, 75);}

span.modalTabLbl[offline][act='0']{background:#F2772A}
span.modalTabLbl[offline][act='0']:hover{color:#ffffff;background-color:#0098d6;}

span.modalTabSep{display:inline-block;height:26px;margin-top:3px;width:0px;border-left:transparent 1px solid;border-right: 1px solid rgba(255, 255, 255, 0.25);}
span.modalTabSep[vTab='1']{display:none;}
span.modalTabSep[act='1']{border-left:transparent 1px solid;border-right:transparent 1px solid;}

span.tabLeftBtn,span.tabRightBtn{display:none;vertical-align:top;margin-top:1px;border:0px;padding-left:10px;padding-right:10px;white-space:nowrap;font-family:Arial;font-weight:bold;height:20px;color:#FFFFFF;cursor:pointer;background-color:transparent;}
span.tabLeftBtn{border-right:none}
span.tabRightBtn{text-align:right;}
span.tabLeftBtn:hover,span.tabRightBtn:hover{background:#0098d6;}
span.tabLeftBtn[vTab='1'],span.tabRightBtn[vTab='1']{height: 14px;margin-top: 0px;top: 0px;border-right: none;border-left: none;background: #e8e6e6;background-image: none;padding-left: 0px;padding-right: 0px;text-align: center;line-height: 14px;}

span.tabLeftBtnV,span.tabRightBtnV{height:14px;width:14px;display: inline-block;}
span.tabLeftBtnV[dis],span.tabRightBtnV[dis]{opacity:0.5}
/*
span.tabVertBtns{display:block;background-color:white;height:26px;}
span.tabVUBtn,span.tabVDBtn{height:20px;width:40px;border:1px #9c9c9c solid;display: inline-block;background-position:center;background-repeat:no-repeat;background-size: 14px 16px;margin-top:4px;border-radius: 4px;box-shadow: 1px -14px 20px -7px #CBE1EA inset;}

span.tabVUBtn{margin-left:170px;}
span.tabVDBtn{margin-left:20px;}
*/


.imgBtn{border:0px;background-color:transparent;position:absolute;width:30px;height:22px;}
.imgAndTextBtn{z-index:401;background-color:#FFFFFF;vertical-align:top;height:25px;line-height:22px;border:1px solid #c9c9c9;color:#04325B;font-family:Arial;font-size:9pt;white-space:nowrap;padding-left:5px;padding-right:5px;margin-right:5px;border-radius:2px;cursor:pointer}
button.imgAndTextBtn:active{background-repeat:no-repeat;border:1px solid #c9c9c9;color:#04325B;background-color:#FFFFFF;}
span.imgAndTextBtnImg{display:none;background-repeat:no-repeat;padding-right:12px;margin-bottom:-2px}
.imgAndTextBtnText{margin-left:5px;margin-right:5px;}
.listActBtn{position:absolute;width:28px;height:18px}
.favActBtn{position:absolute;width:26px;height:16px;visibility:hidden;right:4px;opacity: 0.7;}
div.fldAutoCC:hover > .favActBtn{visibility:visible;}

/* ACTIONS */
.tCBA   {}
.fCBA   {position:absolute;z-index:300;margin-left:0;margin-right:0;top:2px;}
.actLn  {color:#E5E7F6 }
.actImg {padding-right:4px}
.actDiv {position:absolute;display:inline-block;left:100px;top:100px;width:100px;z-index:1900;background-color:#D6D3CE;visibility:hidden;border-left:2px outset #B9BEDE;border-right:2px outset #24157C;border-top:2px outset #B9BEDE;border-bottom:2px outset #24157C;}
.actTxt {position:relative;left:0px;height:19px;display:inline-block;font-family:Arial;font-size:9pt;cursor:pointer;padding-right:6px }
.actTxtA{position:relative;left:0px;height:19px;display:inline-block;font-family:Arial;font-size:9pt;cursor:pointer;padding-right:6px;text-align:center }
.actTxtD{position:relative;left:0px;height:19px;color:#808080;display:inline-block;font-family:Arial;font-size:9pt;padding-right:6px }
.actBtn {position:absolute;height:20px;color:#FFFFFF;font-family:Arial;font-size:9pt;z-index:2001;visibility:hidden;line-height:15px;padding-left:3px;padding-right:3px;background:linear-gradient(180deg, #4C5E9B 0%, #0B3661 100%);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);border: 1px solid #0F3964;border-radius: 2px;}
.actBtn:focus,.actBtn:active{position:absolute;height:20px;color:#FFFFFF;font-family:Arial;font-size:9pt;z-index:2001;visibility:hidden;line-height:15px;padding-left:3px;padding-right:3px;background:linear-gradient(180deg, #13B5EA 0%, #0069AA 100%);border: 1px solid #0069AA;border-radius: 2px;}
.actBtn:disabled{opacity:0.3}
.actBtn[clr='z']{color:#FFFFFF;background:linear-gradient(180deg, #086B26 0%, #33B55B 100%);border: 1px solid #086B26;}
.actBtn[clr='z']:focus,.actBtn[clr='z']:active{color:#FFFFFF;background:#98CA48;border: 1px solid #98CA48;}
.actBtn[clr='y']{color:#FFFFFF;background:linear-gradient(180deg, #B28700 0%, #D1A828 100%);border: 1px solid #B28700;}
.actBtn[clr='y']:focus,.actBtn[clr='y']:active{color:#000000;background:linear-gradient(180deg, #FFC100 0%, #FFE38B 100%);border: 1px solid #FFC100;}
.actBtn[clr='r']{color:#FFFFFF;background:linear-gradient(180deg, #DF4925 0%, #EB5757 100%);border: 1px solid #DF4925;}
.actBtn[clr='r']:focus,.actBtn[clr='r']:active{color:#FFFFFF;background:linear-gradient(180deg, #DB6D6D 0%, #FF9B9B 100%);border: 1px solid #DB6D6D;}

/*BLOCKS*/  
.gBxPDBOutln  {border-radius:4px;touch-action:pan-y;overflow:hidden;position:absolute;padding:0px;margin:0px;background-color:#F2F2F2;border: #c9c9c9 1px solid;}
.gBxPDBHdrOutln  {position:absolute;z-index:200;left:0px;top:0px;height:17px;padding:0px;margin:0px;overflow:hidden;}
.gBxPDBHdrLabel  {position:absolute;z-index:200;left:0px;top:0px;height:16px;padding-left:7px;padding-right:3px;margin:0px;border:none;font-family:Arial;font-style:normal;font-weight:bold;font-size:9pt;color:#0098d6;}
.gBxPDBHdrLabel[rstitle]{color:#FFFFFF;background-color:transparent;}
.gBxPDBHdrLabel[lkup]{color:#e8f0f9;padding-left: 5px;}
.gBxPDBHdrBox  {display:none}

.gBxPIBOutln  {border-radius:4px;touch-action:pan-y;overflow:visible;position:absolute;border:#c9c9c9 1px solid;left:1px;top:1px;height:21px;width:970px;border-top: solid 1px #C9C9C9;background: radial-gradient(rgb(244, 244, 244),rgb(255, 255, 255));}
.gBxPIBHdrOutln  {visibility:hidden;position:absolute;z-index:200;left:0px;top:0px;height:7px;right:-1px;BACKGROUND-COLOR:#FFFFFF;border-bottom:solid 2px #B0AFA5;}/*not used anymore , need to remove el. */
.gBxPIBHdrLabel  {position:absolute;z-index:200;left:0px;top:-7px;height:16px;padding-right:3px;font-family:Arial;font-weight:bold;font-size:8pt;color:#0098d6;background: linear-gradient(rgba(251, 251, 251, 0),rgb(255, 255, 255),rgb(255, 255, 255),rgba(251, 251, 251, 0));}
.gBxPIBHdrLabel[rstitle]{color:#FFFFFF;background-color:transparent;}
.gBxPIBHdrLabel[lkup]{color:#e8f0f9;padding-left: 5px;}
.gBxPIBHdrBox  {display:none;}

.gBxSIBOutln  {border-radius:4px;touch-action:pan-y;overflow:visible;position:absolute;background-color:#FFFFFF;border:#c9c9c9 1px solid;left:1px;top:1px;height:21px;width:970px;border-top: solid 1px #C9C9C9;}
.gBxSIBHdrOutln  {visibility:hidden;position:absolute;z-index:200;left:0px;top:0px;height:7px;right:-1px;BACKGROUND-COLOR:#FFFFFF;border-bottom:solid 2px #B0AFA5;}
.gBxSIBHdrLabel  {position:absolute;z-index:200;left:0px;top:-7px;height:16px;padding-right:3px;font-family:Arial;font-weight:bold;font-size:8pt;color:#0098d6;background: linear-gradient(rgba(251, 251, 251, 0),rgb(255, 255, 255),rgb(255, 255, 255),rgba(251, 251, 251, 0));}
.gBxSIBHdrLabel[rstitle]{color:#FFFFFF;background-color:transparent;}
.gBxSIBHdrLabel[lkup]{color:#e8f0f9;padding-left: 5px;}

div.gBxPUOutln  {border-radius:4px;touch-action:none;position:absolute;display:none;z-index:242;overflow:hidden;left:1px;top:1px;height:21px;width:970px}
.gBxPUHdrOutln  {position:absolute;z-index:200;left:0px;top:0px;height:21px;padding:0px;margin:0px;border-top-style:none;border-left-style:none;border-right-style:none;border-bottom-style:solid;border-bottom-width:1px;border-color:#505A8B;border-spacing:0px;overflow:hidden}

.gBxPUHdrLabel  {touch-action:none;position:absolute;z-index:200;left:16px;top:0px;height:16px;padding-left:7px;margin:0px;border:none;font-family:Arial;font-style:normal;font-weight:bold;font-size:9pt;color:#A4E3ED;}
.gBxPUHdrLabel[rstitle]{color:#FFFFFF;background-color:transparent;}
.gBxPUHdrLabel[lkup]{color:#e8f0f9}
.gPrimaryKeyBx  {border-radius:4px;position:absolute;background-color:#F2F2F2;border: #c9c9c9 1px solid;border-top: #c9c9c9 2px solid;z-index:150;/*background:radial-gradient(rgb(211, 224, 230),rgb(229, 238, 243));*/}
.gPrimaryKeyBSh {visibility:hidden;position:absolute;background-color:#A8C6D0;left:0px;right:0px;top:0px;height:2px;}
div.rsHeader {border-radius:4px 4px 0 0;touch-action:none;position:absolute;top:0px;height:20px;left:0px;right:0px;overflow:hidden;border:none;color:#FFFFFF;background-color:#0069AA}
div.rsHeader[wizRS='1'],div#tbHdrDiv[wizRS='1']{/*background:radial-gradient(#e5f4fb, #eef5f9)*/}
div.rsHeader[lkup] {}
div.rsHeader[tabrs='1']:not([wizRS='1']):not([wizForm='1']){background: linear-gradient(180deg, #F2F2F2 0%, #DBDFE0 100%);}
div.gBxPUOutln[move='1'],div.rsHeader[move='1'],.rptHdr[move='1']{background:rgb(157,157,148);}
/* Expando */
.fDExpandoSmall {height:14px;font-family:Arial;font-size:9pt;z-index:200;overflow:hidden;border-right:#C1C1C1 1px solid;border-top:#969696 1px solid;border-left:#969696 1px solid;border-bottom: #C1C1C1 1px solid;background:linear-gradient(rgb(241, 241, 241),rgb(253, 253, 253),rgb(253, 253, 253),rgb(253, 253, 253),rgb(241, 241, 241));}
span.fExpandoBtn{position:absolute;height:16px;width:16px;border:medium none;z-index:200;cursor:pointer}
.tDExpandoSmall {height:14px;overflow:hidden;font-family:Arial;font-size:9pt;border:1px solid #000000}
span.tExpandoBtn,span.tCommentBtn{padding-right:16px;line-height:14px;vertical-align:bottom;display:inline;height:16px;width:16px;border:none;cursor:pointer;background-position: center;}
span.tCommentBtn{position:relative;}

/* combobox */
.tCCB {color:#5E5F61;margin-top:1px;background-color:white;border-radius:4px;display:inline-block;overflow:hidden;font-family:Arial;line-height:14px;padding:0px;z-index:200;white-space:nowrap;height:16px;border-left: #969696 1px solid;border-top: #969696 1px solid;border-right: #C1C1C1 1px solid;border-bottom: #C1C1C1 1px solid;}
.tCCB[dis='1']{background-color:#f2f2f2;}
.tCCBI   {display:inline-block;height:16px;line-height:14px;padding:0px;font-family:Arial;font-size:9pt;z-index:200;}
.tCCBT  {margin-top:2px;display:inline-block;position:relative;left:1px;top:-2px;height:15px;line-height:14px;border:0;padding-top:1px;font-size:9pt;text-align:Left;z-index:200;overflow:hidden;}
span.tCCBImg,span.tCCBImgF,span.tCCBImgT{border-radius:4px;background-repeat:no-repeat;border:none;background-size:8px 7px;background-position:center;display:inline-block;}
span.tCCBImgT[multio]{transform:none;border-radius:4px;background-repeat:no-repeat;border:none;background-position:center;display:inline-block;}

span.tCCBImg {z-index:200;padding-right:0px;padding-bottom:0px;position:relative;display:inline-block;width:16px;height:16px;top:-2px;}
span.tCCBImg[dis='1'],span.tCCBImgF[dis='1'],span.tCCBImgT[dis='1']{visibility:hidden;}
/*
span.tCCBImg[dis='0']:active,span.tCCBImg[dis='0'][act='1'],span.tCCBImgF[dis='0']:active,span.tCCBImgT[dis='0']:active,span.tCCBImgF[dis='0'][act='1'],span.tCCBImgT[dis='0'][act='1']{background-color:#E8F5F9;}
*/
.tCCBV   {padding-left:1px;position:absolute;background-color:white;z-index:6000;border:1px solid #969696;font-size:9pt;font-family:Arial;white-space:nowrap;visibility:hidden;overflow:auto;}
div.tCCV{height:16px;line-height:16px;color:#333333;background-color: white;}
div.tCCV:hover,div.tCCV[sel='1'],span.tCCBImg:hover,span.tCCBImgF:hover,span.tCCBImgT:hover,.tCCBF:focus,.tCCBF[dis='0']:focus,.tCCBTb:focus,.tCCBTb[dis='0']:focus,.tCCBT:focus,.tCCB[hasFocus='1'],div.frmLstBx[sel='1'],.fCLB[sel='1'],.tCLB:focus,.tCLB[dis='0']:focus{background-color:rgb(50,142,254);color: white;}
.tCCB[hasFocus='0']{background-color:#ffffff}
.tCCBF[dis='1']:focus,.tCCBTb[dis='1']:focus{background-color:#E7E7F6;color: #373736;}
div.smplLstBxItm[foc='1'],span.mCBId[foc='1'],span.mCBTitle[foc='1']{background-color:#A4D4F0;}
div.tCCV[multio][sel='0']:hover,div.tCCV[multio][sel='0'][foc='1'],div.frmLstBx[foc='1'][sel='0'],div.frmLstBx[sel='0']:hover{background-color:lightblue;border:1px dotted dimgray;}
div.tCCV[multio][sel='1']:hover,div.tCCV[multio][sel='1'][foc='1'],div.frmLstBx[foc='1'][sel='1'],div.frmLstBx[sel='1']:hover{background-color:highlight;border:1px dotted dimgray;}
/*div.frmLstBx[foc='1'][sel='1']{border:1px dotted silver;}
div.frmLstBx[foc='1'][sel='0']{border:1px dotted dimgray;}*/
.tCVI{position:absolute;left:150px;}
.fCLB{border-radius:4px;position:absolute;background-color:white;display:inline-block;padding:0px;padding-left:1px;overflow:auto;font-family:Arial;font-size:9pt;z-index:200;BORDER-RIGHT: #dddddd 2px solid; BORDER-TOP: #999999 2px solid;BORDER-LEFT: #999999 2px solid; BORDER-BOTTOM: #dddddd 2px solid;}

/*new combobox,old will be used only for simplecombobox  */
.tCCBTb    {display:inline-block;overflow:hidden;text-align:Left;vertical-align:top;font-family:Arial;font-size:9pt;margin-top:2px;padding-top:1px;border:0;z-index:200;color:black;height:14px;line-height:14px;white-space:nowrap;}
.tCCBImgT {padding-right:16px;z-index:200;margin-top:2px;height:16px;}
.tCCBF{background-size:7px 7px;border-radius:4px;padding-left:1px;display:inline-block;overflow:hidden;text-align:Left;font-family:Arial;font-size:9pt;z-index:200;background-color:white;color:#363637;height:16px;position:absolute;border-right: #C1C1C1 1px solid;border-top: #969696 1px solid;border-left: #969696 1px solid;border-bottom: #C1C1C1 1px solid;white-space:nowrap;}
.tCCBImgF {width:16px;height:16px;z-index:201;position:absolute;}
.tCLB{display:inline-block;overflow:hidden;text-align:Left;font-family:Arial;font-size:9pt;border-style:none;z-index:200;color:#363637;height:16px;}

span.rowFlag{margin:2px;padding-right:12px;padding-bottom:11px;left:0px;}
span.mCBId{position:absolute;left:16px;padding-left:1px;height:18px;line-height:18px;border-right:#90928A 1px solid;border-left:#90928A 1px solid;}
span.mCBTitle{position:absolute;right:1px;padding-left:2px;height:18px;line-height:18px;white-space:nowrap;}

/* Calendar */
.fCalBtn{position:absolute;height:16px;width:16px;border:none;z-index:400;cursor:pointer}
.fCalBtn20{position:absolute;height:20px;width:20px;border:none;z-index:400;cursor:pointer}
.tCalBtn {display:inline-block;height:14px;width:16px;border:none;cursor:pointer;z-index:400;margin-top:2px;vertical-align:top}

/* Browse & Launch */
.fBrowseBtn{position:absolute;height:16px;width:16px;border:medium none;z-index:200;cursor:pointer}
.fLaunchBtn{position:absolute;height:16px;width:16px;border:medium none;z-index:200;cursor:pointer}
.tBrowseBtn{display:inline-block;height:16px;width:16px;border:none;cursor:pointer}
.tLaunchBtn{display:inline-block;height:16px;width:16px;border:none;cursor:pointer}
.fLnchBtn{position:absolute;height:22px;z-index:400;font-family:Arial;font-size:11pt;font-weight:normal;}
.browseDiv{position:absolute;width:300px;height:55px;background-color:#FFFFBA;border-style:outset;border-width:1px;z-index:3001;display:none}

/* Process Progress Meter */
.progMtrDiv{border-radius:6px;position:absolute;width:480px;height:175px;background-color:#ffffff;z-index:400;display:none;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}
.progMtrMeterBk{position:absolute;top:120px;left:2%;z-index:401;height:15px;width:96%;padding:0px;margin:0px;background-color:#E7E7F7;border:1px inset #DDDDDD}
.progMtrMeter{position:absolute;z-index:402;left:0px;top:0px;height:15px;width:100%;padding:0px;margin:0px;border-style:none;background-color:transparent;overflow:hidden;font-size:9pt;font-weight:bold;font-family:Verdana;padding-left:5px;color:#000000;text-align:center}
.progMtrThermo{width:100%;left:0px;height:15px;position:absolute}
.progMtrLbl{position:absolute;height:15px;border-style:none;z-index:401;font-size:8pt;font-weight:normal;font-family:Verdana;color:#000000;overflow:hidden}
.progMtrSendToBkgBtn{position:absolute;display:none;top:150px;left:10px;font-size:8pt;font-weight:normal;font-family:Verdana;color:#000000;text-decoration:underline;cursor:pointer}

/* FILE UPLOAD */
.fileUpldDiv{border-radius:6px;position:absolute;width:540px;height:195px;background-color:#E7E7F7;z-index:400;display:none;border:solid #666666 2px;box-shadow:0px 0px 10px #666666;}

/* TOP MENU */
.actMnuT {display:block;position:absolute;background-color:#C7C3ED;cursor:pointer;top:0px;width:100px;height:12px;line-height:1;margin-top:3px;text-align:center;z-index:30}
.actMnu  {display:none;position:absolute;top:17px;z-index:30;width:120px;height:38px;left:5px;z-index:30}
.mnuE  {margin:0px;display:none;position:absolute;left:180px;height:128px;z-index:30;}
.mnuA  {margin:0px;display:none;background-color:#6767A7;cursor:pointer;color:#FFFFFF;font-size:9pt;font-family:Arial;border:1px solid #FFFFFF;border-bottom:0px;z-index:40;padding-left:10px;padding-top:5px;padding-bottom:5px;padding-right:2px;}
.aLbl  {margin-Left:6px; margin-top:0px;cursor:pointer;color:#291F6C;font-size:8pt;font-family:arial;text-align:center;text-decoration:underline;z-index:30}
.msep  {display:block;position:absolute;top:-4px;left:108px;z-index:30}

/* FILE MENU */
.wMnuBar {font-family:Arial;position:fixed;left:0px;top:0px;right:0px;z-index:30;height:91px;overflow:visible;font-size:9pt; -moz-user-select: none;-webkit-user-select: none;}
.wMnuTitle {-webkit-app-region: drag;position:absolute;width:env(titlebar-area-width,100%);background-color:#ffffff;color:#000000;top:0px;left:env(titlebar-area-x,0);height:24px;font-size:8pt;}
.prodHeading {position:absolute;top:24px;left:0px;right:0px;height:66px;border-left:solid #04325b 1px;border-right:solid #04325b 1px;border-bottom:solid #04325b 1px;background-color:#04325b;overflow:visible;/*box-shadow:0px 0px 2px #888888 ;*/}
div.titleLblCnt {position:absolute;top:0px;right:0px;width:150px;height:24px;z-index:31;}
div.companyNameDiv{position:absolute;top:0;left:350px;right:160px;height:24px;line-height:24px;z-index:31;font-size:10pt;font-family:Arial;color:#000000;text-align:right;background-color:#ffffff}
div.companyNameDiv[light]{color:#000000}
div.companyNameDiv[dark]{color:#ffffff}
span.companyNameSpan{line-height:25px;top:0;left:0;right:20px;position:absolute;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
span.chevron{display:block;position:absolute;top:2px;right:0;width:15px;height:20px;background-repeat:no-repeat;background-size:15px 20px;}
div.titleLblCover {position:absolute;width:150px;height:23px;top:0px;left:0px;background-color:#ffffff;opacity:0;filter:alpha(opacity=0);border-top:solid #ffffff 1px;/*border-bottom:solid transparent 1px;*/}
div.titleLbl{position:absolute;width:150px;height:21px;top:2px;left:0px;background-repeat:no-repeat;}
span.pleaseWaitImage{position:absolute;top:4px; left:10px;width:22px;height:22px;display:none}
span.wMnuHead{-webkit-app-region: no-drag;cursor:pointer;z-index:31;padding-left:9px;padding-right:9px;line-height:22px;display:inline-block;}
.wMnuHelper{position:absolute;top:0px;left:5px;height:22px;z-index:33;width:106px;}
span.wMnuLbl{cursor:pointer;text-align:left;z-index:31;color:#04325B;position:static;}
span.wMnuHead[hov],span.wMnuLbl[hov]{background-color:#BEE2EA;color:#000000}
span.wMnuHead[act],span.wMnuLbl[act]{background-color:#04325b;color:#ffffff}
/*span.wMnuLbl:active,span.wMnuHead:active>span.wMnuLbl{position:relative;top:1px;background-color:#0f1d26}
span.wMnuLbl:hover,span.wMnuHead:hover>span.wMnuLbl{background-color:#192d3f;color:#88a5b7}*/
.wMnuSep {width:1px;height:1px;z-index:30;}
.wMnuImg {display:none;float:left;width:15px;height:15px;margin-left:5px;margin-top:5px;}
.wMnuHtkey {float:right;text-align:right;width:100px;margin-top:0px;margin-right:10px;font-size:7pt;height:19px;line-height:14px;}
.hotKeyBox {margin-top:2px;display:inline-block;width:20px;height:12px;border:solid #ABABAB 1px;background-color:#F3F3F3;text-align:center;}
.hotKeyBoxW {margin-top:2px;display:inline-block;width:26px;height:12px;border:solid #ABABAB 1px;background-color:#F3F3F3;text-align:center;}
.hotKeyBoxImg {background-repeat:no-repeat;background-position:center;display:inline-block;width:7px;height:8px;}
.wMnuFlyout {margin-top:3px;display:inline-block;width:20px;text-align:center;}
.wMnu {display:none;position:absolute;color:#373736;font-size:8pt;background-color:#FFFFFF;padding-top:8px;padding-bottom:5px;border:solid #04325b 1px;box-shadow:0px 0px 3px #888888;z-index:31}
.wMnuPick {display:block;cursor:pointer;height:18px;z-index:35;margin-top:2px;margin-bottom:2px;}
.wMnuPickLbl {float:left;margin-top:2px;padding-left:10px;}

/* open apps menu (former Window menu) */
.wWindowApp {clear:both}
.wWinAppPick {width:200px;cursor:pointer;height:18px;text-align:left;margin-top:3px;margin-bottom:3px;line-height:18px;text-decoration:underline;white-space:nowrap;}
.wWinAppLbl {white-space:nowrap;vertical-align:super;margin-left:22px;}
.wWindowPick {cursor:pointer;height:18px;text-align:left;margin-top:3px;margin-bottom:3px;line-height:18px;white-space:nowrap;width:100%;clear:both}
.wWinPickLbl {padding-left:5px;white-space:nowrap;vertical-align:super;}
.wWinPrintIcon {margin-left:25px;padding-left:12px;background-repeat:no-repeat;font-size:18px;background-size: 12px 12px;}
.wWinAppLblCnt{float:left;line-height:18px;}
.wWinAppImgCnt{float:right;width:45px;text-align:right;line-height:20px;}
.wWinUnsavImg {visibility:hidden;padding-right:16px;margin-right:6px;border:0px;background-size:12px 12px;background-repeat:no-repeat}
.wWinClsImg {padding-right:12px;margin-right:6px;cursor:pointer;border:0px;padding-bottom:2px;background-size:12px 12px;background-repeat:no-repeat}
.wWinAppCnt {display:none}

/* Toolbar Objects */
.tlbr{position:absolute;left:1px;top:7px;height:32px;right:10px;overflow:hidden;font-size:8pt;visibility:hidden;}
/*.tbBtn{position:absolute;margin-right:3px;cursor:default;white-space:nowrap;background-repeat:no-repeat;display:none;height:30px;}*/
.tbBtnSpc {position:absolute;top:0px;height:25px;width:5px;border:0px;left:27px;-webkit-user-select:none;-webkit-touch-callout:none;}
.tbBtnLbl {position:absolute;display:none;height:25px;}
.tbBtnLblFill {position:absolute;top:0px;height:25px;width:1px;}
.tbBtnLblText {position:absolute;padding-left:3px;cursor:default;top:8px;}
.tbBtnRight {position:absolute;width:5px;height:25px;}
.tbBtnSplit {position:absolute;width:24px;height:25px;-webkit-user-select:none;-webkit-touch-callout:none;}
div.tbBtnContainer{position:absolute;height:30px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.tbBtnLabel{white-space:nowrap;padding-left:5px;}
.tbBtn{position:absolute;top:1px;height:27px;line-height:27px;color:#04325b;box-sizing:border-box;background-color:#ffffff;border:1px solid transparent;border-radius:4px;font-family:Arial;font-size:8pt;vertical-align:middle;padding-left:23px;padding-right:5px;}
.tbBtn[dis='0']:hover{border:1px solid #13B5EA;background-color:#BEE2EA;}
.tbBtn[dis='0']:active{line-height:28px;color:#8CA0AF;}
.tbBtn#voiceBttn[dis='0'][mode='2']{border:1px solid #9FE731;background-color:#9FE731;}
.tbBtn#voiceBttn[dis='0'][mode='2']:hover{border:1px solid #D5F99D;background-color:#D5F99D;}
.tbBtn#voiceBttn[dis='0'][mode='2']:active{line-height:28px;color:#D5F99D;}
.tbBtn[dis='1']{color:#406589;background-color:transparent;border: 1px solid #406589;}
span.tbBtnImg{position:absolute;left:-1px;top:-3px;-webkit-user-select:none;-webkit-touch-callout:none;padding-right:27px;padding-top:30px;background-position: 6px center;background-size: 18px 18px;background-repeat: no-repeat;}
div.tbBtnSplitLeft{position:absolute;top:1px;height:27px;line-height:27px;box-sizing:border-box;color:#04325b;background-color:#ffffff;border:1px solid transparent;border-top-left-radius:4px;border-bottom-left-radius:4px;font-family:Arial;font-size:8pt;vertical-align:middle;padding-left:23px;padding-right:4px;}
div.tbBtnSplitLeft:active{color:#8CA0AF;line-height:28px;}
div.tbBtnSplitRight{position:absolute;top:1px;height:27px;width:24px;line-height:27px;box-sizing:border-box;color:#04325b;background-color:#ffffff;border:1px solid transparent;border-left:1px #04325b solid;border-top-right-radius:4px;border-bottom-right-radius:4px;}
div.tbBtnContainer[dis='0']:hover>div.tbBtnSplitLeft{border:1px solid #13B5EA;background-color:#BEE2EA;}
div.tbBtnContainer[dis='0']:hover>div.tbBtnSplitRight{border:1px solid #13B5EA;background-color:#BEE2EA;border-left:1px #13B5EA solid;}
/*div.tbBtnContainer[dis='0']>div.tbBtnSplitLeft:active{line-height:30px;color:#88a5b7;border:1px solid #0f1d26;}
div.tbBtnContainer[dis='0']:active>div.tbBtnSplitRight{line-height:30px;color:#88a5b7;border:1px solid #0f1d26;}*/
div.tbBtnContainer[dis='0']:active>div.tbBtnSplitLeft:active>span.tbBtnImg,div.tbBtn[dis='0']:active>span.tbBtnImg{top:-2px;}
div.tbBtnContainer[dis='1']>div.tbBtnSplitLeft{color:#406589;border:1px solid #406589;background-color:transparent;}
div.tbBtnContainer[dis='1']>div.tbBtnSplitRight{border:1px solid #406589;background-color:transparent;border-left:1px solid #406589}
span.tbBtnSplitImg{position:absolute;left:6px;top:9px;-webkit-user-select:none;-webkit-touch-callout:none;padding-right:10px;padding-top:8px;background-size:10px 8px;}
div.tbBtnContainer[dis='0']:active>div.tbBtnSplitRight:active>span.tbBtnSplitImg{top:8px;}
span.tbBtnSplitImg[rsTImg]{top:4px;}
span.tbBtnSplitImg[rsTImg]:active{top:5px;}
@media(-webkit-min-device-pixel-ratio:2){
}
/*div.tbBtnContainer[dis='0']:active span.tbBtnSplitImg{top:8px;}*/
div.rsTbBtn{position:absolute;top:0;height:17px;line-height:17px;color:#FFFFFF;background-color:#04325B;border:1px solid rgba(255, 255, 255, 0.5);border-radius:2px;font-family:Arial;font-size:7pt;vertical-align:middle;padding-left:5px;padding-right:5px;cursor:default;white-space:nowrap;}
div.rsTbBtn[dis='0']:hover{color:#FFFFFF;background-color:#13B5EA}
div.rsTbBtn[dis='0']:active{line-height:24px;/*background-color:#FFFFFF;box-shadow:1px 14px 20px -7px #f2f2f2 inset;*/}
div.rsTbBtn[dis='1']{color:rgba(255, 255, 255, 0.35);background:rgba(4, 50, 91, 0.25);}
div.rsTbBtn[orange='1']{background: linear-gradient(180deg, #B28700 0%, #D1A828 100%);}
div.rsTbBtn[orange='1']:hover{color:#04325B;background: linear-gradient(180deg, #FFC100 0%, #FFE38B 100%);}
div.rsTbBtn[orange='1']:active{line-height:19px;color:#04325B;background:none;background-color:#FFC100;}
div.rsTbBtn[orange='1'][a='1']:active{line-height:24px;background-color:#FFC100}
div.rsTbBtn[green='1']{box-shadow: 1px -14px 20px -7px #66ff66 inset;}
div.rsTbBtn[green='1']:hover{box-shadow: 1px -14px 20px -7px #00e600 inset;}
div.rsTbBtn[green='1']:active{line-height:19px;box-shadow: 1px 14px 20px -7px #00e600 inset;}
div.rsTbBtn[red='1']{box-shadow: 1px -14px 20px -7px #e63900 inset;}
div.rsTbBtn[red='1']:hover{box-shadow: 1px -14px 20px -7px #992600 inset;}
div.rsTbBtn[red='1']:active{line-height:19px;box-shadow: 1px 14px 20px -7px #992600 inset;}

div.rsTbBtn[noleft]{border-left:none}
div.rsTbBtn[right]{border-right:1px solid #aaaaaa;}

span.rsTbBtnImg{position:absolute;left:6px;top:3px;background-repeat: no-repeat;}
span.rsTbBtnImg#newExistBttnImg{left:4px;top:1px;}
span.rsTbBtnImg#newExistBttnImg[a='1']{top:4px;}
div.rsTbBtn[dis='0']:active>span.rsTbBtnImg#newExistBttnImg{top:5px}
/*div.rsTbBtn[dis='0']:active>span.rsTbBtnImg{top:4px;}*/
div.rsTbBtn#SEL_CDB{padding: 0;width:22px;}
input#SEL_CD{left:5px;top:0}
input#SEL_CD[a='1']{top:2px}
.tCBAT    {position:absolute;top:3px;left:851px}
.tAct     {background-color:#97A4D9;position:absolute;z-index:200;left:455px;top:85px;width:100px;display:none; border-left-style:outset; border-left-width:1px;border-right-style:outset;border-right-width:1px;border-bottom-style:outset;border-bottom-width:1px}
.rsToolbar{position:absolute;width:217px;height:22px;left:0px;top:0px;z-index:10000;visibility:visible;background-color:transparent}
.recNums{position:absolute;top:0;background-color:#04325B;color:#FFFFFF;height:17px;width:auto;line-height:17px;text-align:center;font-family:Arial;font-size:7pt;padding-left:3px;padding-right:3px;border:1px solid rgba(255, 255, 255, 0.5);white-space:nowrap}
.tbDDDiv  {display:none;position:absolute;right:10px;top:8px;height:24px;width:16px;border:1px solid #FFFFFF;cursor:pointer;border-radius: 4px;background-color: #ffffff;}
div#tbDDBtn {position:absolute;top:5px;width:16px;height:16px;}
span#tbDDBtn1 {padding-right:2px;}
.tbDD	  {position:absolute;top:37px;right:0px;display:none;border-top:solid #E6E6E6 1px;background-color:#FFFFFF;color:#363637;padding:10px}
.tbDDItem {padding-left:5px;margin-top:5px;padding-top:10px;padding-bottom:10px;white-space:nowrap;font-family:Arial;font-size:8pt;}
.tbDDLbl  {padding-left:4px;position:relative;top:4px;}
.tbDDSep  {height:5px;border-bottom:1px solid #aaaaaa;}
/* Go to menu */
div.navBorder{position:absolute;bottom:0px;left:0px;height:26px;width:100%;overflow:visible;background-color:#04325B;}

.navAreaBtn{position:absolute;top:2px;height:20px;width:22px;border-radius:2px;text-align:center;cursor:pointer;font-size:10px;line-height:22px;background-color:#3d5d82;color:#FFFFFF;background-size: 28px 23px;background-position: -3px -2px;border:1px solid transparent}
div.navAreaBtn:hover{background-color:#32516d;border:1px solid #13b5ea}
div.navAreaBtn:active{background-color:#32516d;background-position: -3px -1px}
div.navAreaBtn#userConfigBttn[profile]{background-color:#DF4925}
div.navAreaBtn#userConfigBttn[profile]:hover{border:1px solid #ffffff}

.navAreaBtn#admMsgBttn{color: #171d6f;font-weight: bold;}

.myMnu{border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;left:-1px;top:71px;border-left:solid #C1C1C1 2px;border-right:solid #C1C1C1 2px;border-bottom:solid #A1A399 2px;background-color:#5988B3;color:#373736;visibility:hidden;cursor:default;z-index:1}
div.myMnu#selectCompanyDiv{top:91px;}
div.myMnu#appMnu{left:38px}
div.myMnu#appMnu[selCompany]{left:auto;right:32px;}
.userConfigDiv{border-bottom-left-radius:6px;border-bottom-right-radius:6px;position:absolute;top:91px;right:72px;box-shadow: 0px 0px 4px #888888;border-left:solid #C1C1C1 2px;border-right:solid #C1C1C1 2px;border-bottom:solid #A1A399 2px;background-color:#5988B3;color:#373736;visibility:hidden;cursor:default;z-index:1;min-width:320px;font-family:Arial;display: none;}
.myMnuViewport{margin-left:6px;margin-right:6px;overflow-y:auto;overflow-x:hidden;background-color:#FFFFFF;}
.myMnuBrdHide{position:absolute;left:5px;bottom:-2px;background-color:#EEEEEE;width:31px;height:5px;visibility:hidden;}
.myMnuHeader{font-size:9pt;font-weight:bold;color:#ffffff;height:24px;line-height:24px;padding-left:8px;}
.mnuItem{margin-top:3px;margin-bottom:3px;cursor:pointer;line-height:18px;padding-right:6px;}
.mnuItemOpnApp{margin-top:3px;margin-bottom:3px;cursor:pointer;line-height:18px;padding-right:6px;background-color:#A4D4F0}
.mnuLbl{padding-left:15px;white-space:nowrap;}
.mnuLblOpnApp{padding-left:15px;white-space:nowrap;background-color:#A4D4F0}
.mnuGroup{margin-top:6px;margin-bottom:6px;text-decoration:underline;white-space:nowrap;cursor:pointer;font-weight:bold;padding-right:5px;}
span.mnuGrPlusS{width:9px;height:9px;padding-left:6px;padding-right:6px;border:solid transparent 3px;vertical-align:top}
span.mnuGrPlusH{width:9px;height:9px;padding-left:6px;padding-right:6px;border:solid transparent 3px;vertical-align:top}
.myMnuBottom{width:100%;height:32px;text-align:right;line-height:32px;white-space:nowrap;}
span.myMnuBottomLbl{position:relative;top:0px;left:18px;color:#ffffff;font-size:7pt;cursor:pointer;zoom:1;text-decoration:none;}
span.myMnuBottomLbl:active{text-decoration:underline;color:#ffffff;top:-2px;}
span.myMnuBottomImg{cursor:pointer;width:14px;height:14px;position:absolute;top:0px;background-size: 14px 14px;background-repeat: no-repeat}
span.myMnuW{padding-left:6px;padding-right:26px;margin-top:2px;position:relative;}
div.navSpacer {display:none;position:absolute;bottom:0px;width:2px;height:25px;background-color:#587393;}
div#homeBtn{left:6px}
div#homeBtn[noTE]{display:none}
div#navspacer0{left:30px}
div#mymenu{left:38px}
div#mymenu[noTE]{left:6px}
div#navspacer1{left:62px}
div#open{left:70px}
div#open[noTE]{left:38px}
div#navspacer2{left:94px}
div#navspacer6{left:204px}
div#admMsgBttn{right:102px}
div#admMsgBttn[noCompany]{right:70px}
div#navspacer3{right:94px}
div#userConfigBttn{right:70px}
div#userConfigBttn[noCompany]{right:38px}
div#navspacer4{right:62px}
div#selectCompanyBttn{right:38px}
div#selectCompanyBttn[noCompany]{display:none}
div#navspacer5{right:30px}
div#lgoffBttn{right:6px}
div#MMCompany[noCompany]{display:none}
.goTo {position:absolute;top:2px;left:102px;right:102px;height:20px;text-align:left;cursor:pointer;font-size:11px;line-height:21px;border-radius:2px;color:#FFFFFF;background-color:#3A6182;border:1px solid #3A6182;letter-spacing: 1px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.goTo:hover{border-color:#13b5ea;}
.goTo[noCompany]{right:70px}
.goTo[admMsg]{right:134px}
.goTo[noCompany][admMsg]{right:102px}
.goTo[noTE]{left:70px}
/*span#goToBody{margin-left:2px;margin-right:2px;display:inline-block;height:25px;vertical-align:top;}
.goToFill{height:25px;width:1px;border:0px;display:inline-block;vertical-align:top;}*/
.btnSpacer{height:25px;width:1px;border:0px;border-left:solid transparent 1px;}
.goToLbl{font-size:11px;padding-left:5px;padding-right:5px;}
.navPickCnt{visibility:hidden;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.navPick {cursor:pointer;padding-left:12px;}
.navGt {padding-left:8px;}
.navSepRpt {padding-left:8px;}
.navPickLast {cursor:pointer;padding-left:12px;font-weight:bold;color:#A4E3ED;}
.navRptAvail {cursor:pointer;padding-left:12px;color:#a9edf8;text-decoration:underline}
.navRptActive {cursor:default;padding-left:12px;color:#a9edf8;font-weight:bold}

.navCont {position:absolute;visibility:hidden;top:67px;left:0px;width:963px;height:531px;background-color:#FFFFFF;border:solid #BCBCBC 1px;box-shadow:0px 0px 4px #888888;}
.navInset{position:absolute;left:140px;top:0;bottom:0;right:10px;background-color:#FFFFFF;/*border-top:solid #9F9F9F 1px;border-left:solid #BFC0C0 1px;border-right:solid #BFC0C0 1px;border-bottom:solid #D9DADA 1px;box-shadow: 2px 2px 4px #cccccc inset,-2px 2px 4px #cccccc inset;*/overflow:hidden;}
.navAreaBus{position:absolute;left:0;height:499px;width:140px;background-color:#3c5d84;color:#FFFFFF;overflow:visible;z-index:1;}
.navAreaDept{position:absolute;height:499px;width:230px;color:#373736;overflow:auto;}
.navAreaWork{position:absolute;left:230px;width:230px;height:499px;color:#373736;overflow:auto;}
.navAreaActivity{position:absolute;left:460px;width:351px;height:499px;color:#373736;overflow:auto;}
.navGrabber1{position:absolute;top:10px;bottom:10px;width:4px;cursor:ol-resize;left:230px;}
.navGrabber2{position:absolute;top:10px;bottom:10px;width:4px;cursor:ol-resize;left:460px;}
.busItem{position:absolute;display:table;width:140px;height:83px;text-align:center;cursor:pointer;font-size:12pt;border-bottom:#253449 solid 1px;border-top:#3c5d84 solid 1px}
.busItem[act]{background-color:#294c72;border-top:#efefef solid 1px;border-bottom:#efefef solid 1px}
.busItem[nobottom]{border-bottom:#3c5d84 solid 1px}
.busItem:hover{background-color:#294c72;}
.busIcon{position:absolute;top:30px;left:3px;width:35px;height:25px;background-repeat:no-repeat;background-size:35px 25px;}
/*.busIconActive{position:absolute;top:-10px;left:10px;width:20px;height:20px;}*/
.busLbl{width:95px;text-align:left;display:table-cell;vertical-align: middle;letter-spacing:-0.3px;}
.deptItem{position:absolute;left:0px;height:18px;width:230px;cursor:pointer;white-space:nowrap;text-overflow: ellipsis;overflow:visible;line-height:18px;margin-left:0px;}
.deptIcon{position:absolute;left:15px;top:-3px;width:24px;height:24px;display:none;}
.deptLbl{padding-left:10px;margin-left:4px;}
div.navSubheader{margin-top:4px;margin-bottom:8px;margin-right:4px;height:18px;text-align:left;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;line-height:18px;font-size:9pt;font-weight:bold;}
.navSubheaderLbl{margin-left:10px;padding-left:5px;padding-right:5px;color:#888888;background-color:#FFFFFF;}
.navItem{margin-top:4px;margin-bottom:8px;height:18px;cursor:pointer;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;line-height:18px;}
.navLbl{padding-left:20px;}

/*HOME PAGE*/
.cmpNm{color:#6767A7;text-transform:uppercase;font-size:10pt;font-family:Verdana;font-weight:bold;text-align:right;padding-right:40px;}
.sts	    {position:absolute;top:0px;left:660px;width:120px;height:20px;}
.rszBox {visibility:visible;position:absolute;overflow:auto}

/* POPUPS */
.popupfCB{position:absolute;height:14px;font-family:Arial;font-size:9pt;z-index:200;margin:0;padding:0}
.popupfDF{position:absolute;height:14px;font-family:Arial;font-size:9pt;z-index:200;border:1px solid #000000}
.popupBtn{background:linear-gradient(#ffffff,#f3f3f3);border:1px solid #d7d7d7;border-radius:4px;position:absolute;width:100px;height:25px;font-family:Arial;font-size:9pt;color:#000000;z-index:401;line-height:15px;white-space:nowrap;padding:0;cursor:pointer}
#submitQ,#pageSetupOKBtn,#printSetupOKBtn,#signContBtn,#prepareOfflineContBtn{background:linear-gradient(#60728A,#314052);border:1px solid #314052;color:#ffffff}
span.popupIcn{position:absolute;height:18px;width:18px;border:none;z-index:200;cursor:pointer;left:0px;top:0px;background-repeat:no-repeat;}
.popupCalBody{border-radius:4px;position:absolute;left:6px;top:20px;right:6px;bottom:10px;background-color:#FFFFFF;border:solid #C1C1C1 2px;z-index:402}
.popupCalCnt{position:absolute;top:30px;left:8px;right:8px;bottom:30px;}
span.tCCB#calMo{position:absolute;left:30px;top:4px;width:70px;z-index:403;}
.popupCalDayHdrCnt{position:absolute;top:-1px;left:-2px;right:-2px;height:14px;border:solid #707069 1px;background-color:#C5C5BD;z-index:402}
.popupCalDate{position:absolute;width:23px;height:14px;background-color:#F5F3F3;color:#373736;border-style:none;z-index:403;font-size:8pt;font-family:Arial;text-align:center;}
.popupCalDate:hover{background-color:#BBBBBB}
.popupCalDayHdr{position:absolute;width:23px;height:15px;z-index:403;font-size:8pt;font-family:Arial;text-align:center}
.popupCalDiv{border-radius:6px;position:absolute;width:195px;height:215px;background: linear-gradient(#f2f2f2 0%,#ffffff 10%);border:solid #666666 1px;z-index:401;visibility:hidden}
div.popupCalLArrow{opacity:0.9;position:absolute;height:16px;width:16px;top:6px;left:8px;border:none;z-index:402;}
div.popupCalRArrow{opacity:0.9;position:absolute;height:16px;width:16px;top:6px;right:8px;border:none;z-index:402;}
.popupCalMoCombo{position:absolute;top:174px;left:15px;height:21px;font-size:8pt;font-family:Arial;border-style:solid;border-width:1px;visibility:hidden}
.popupCalMoYrHdr{position:absolute;width:100px;height:15px;left:48px;top:193px;background-color:#FFFFBA;border-style:none;z-index:402;font-size:8pt;font-family:Arial;text-align:center}
.popupCalTdyBtn{background:linear-gradient(rgb(251, 251, 251),rgb(236, 236, 236),rgb(251, 251, 251));position:absolute;height:20px;right:13px;bottom:16px;z-index:402;font-size:8pt;font-family:Arial;text-align:center;line-height:15px;}
div.popupCalUArrow{position:absolute;height:8px;width:13px;top:6px;left:133px;background-color:#F0F0F0;border:none;z-index:405;}
div.popupCalDArrow{position:absolute;height:8px;width:13px;top:14px;left:133px;background-color:#F0F0F0;border:none;z-index:405;}
.popupCalYrEdit{position:absolute;width:42px;height:14px;left:102px;top:5px;background-color:#FFFFFF;z-index:404;font-size:8pt;font-family:Arial;border-right: #C1C1C1 1px solid;border-top: #969696 1px solid;border-left: #969696 1px solid;border-bottom: #C1C1C1 1px solid;}
.popupCalImg{}
.popupCalMobileInput{display:none;}
.popupCalMobileLbl{display:none;}
.popupExpandoDiv{border-radius:6px;position:absolute;width:350px;height:220px;background-color:#A4D4F0;z-index:401;display:none;border:solid #008CBA 3px;z-index:1800}
.popupExpandoEdit{position:absolute;left:0px;top:0px;width:100%;height:180px;font-family:Arial;font-size:9pt;background-color:#FFFFFF;border:none;padding:0px}
.popupExpandoBtn{background:linear-gradient(rgb(251, 251, 251),rgb(236, 236, 236),rgb(251, 251, 251));position:absolute;width:60px;height:22px;font-family:Arial;font-size:9pt;color:#000000;line-height:15px;bottom:5px}
.popupDataField {position:absolute;height:14px;font-family:Arial;font-size:9pt;z-index:200;border-right: #C1C1C1 1px solid;border-top: #969696 1px solid;border-left: #969696 1px solid;border-bottom: #C1C1C1 1px solid;color:#373736;}
.popupDataField[dis='1']{background:#f2f2f2;}
span.im2#popHdrBtn{padding-right:13px;padding-bottom:13px}

/* MSGPOPUP */
.msgPopDiv{position:absolute;width:640px;height:140px;background-color:#CCCCCC;z-index:3001;display:none;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}
.reportProblemDiv{border-radius:6px;position:absolute;width:640px;height:535px;background-color:#CCCCCC;z-index:3001;display:none;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}

/* TREE CONTROL */
.treeNodeAnchorLbl{text-decoration:underline;font-family:Arial;font-size:10pt;font-weight:normal;color:#0000FF;cursor:pointer}
.treeItemAnchorLbl{text-decoration:underline;font-family:Arial;font-size:10pt;font-weight:normal;color:#0000FF;cursor:pointer}

/* SELECT COMPANY */
div.myMnu#selectCompanyDiv{left:auto;right:32px;width:315px;height:150px;box-shadow: 0px 0px 4px #888888;}
div.selComWarnDiv {position:absolute;top:83px;right:-4px;width:305px;height:23px;z-index:31;white-space:nowrap;background-color:#5988B3;text-align:right;margin:0}
div.selComBtnDiv{position:absolute;bottom:10px;right:10px}
.selComInset{height:88px;background-color:#FFFFFF;margin: 0px 10px 5px;}
span#selectCompanySel{position:absolute;bottom:72px;left:17px;width:255px;height:18px;}
.selComMsg{display:none;z-index:30000;position:absolute;top:37px;left:12px;right:12px;background-color:#ffffff;color:#4C5293;}
.selComMsgHeader{font-size:12pt;font-weight:bold;padding:10px;padding-bottom:0px;}
.selComMsgBody{font-size:9pt;padding:10px;padding-bottom:10px;text-align:justify;}

.selComWarnDiv{margin:0px 8px 4px 8px;float:right;}
.selComWarnBtn{background:#ffffff;border:1px solid #ffffff;border-radius:4px;position:static;margin:0px 2px;padding:0px 2px;height:20px;font-family:Arial;font-size:8pt;color:#04325B;z-index:401;line-height:15px;white-space:nowrap;cursor:pointer}
.selComWarnBtn:hover{border:1px solid #D9F3F9;background:#D9F3F9;color:#000000}
/* SUBMIT TO QUEUE */
.submit2QDiv{position:absolute;width:625px;height:300px;background-color:#CCCCCC;z-index:400;visibility:hidden;border:solid 2px #666666;box-shadow:0px 0px 10px #666666;}

/* RESULT SET RESIZING- should be on TOP */
.rszSE {cursor:se-resize;position:absolute;right:-5px;bottom:-5px;background-color:transparent;width:10px;height:10px;z-index:19000;border:0px solid #000000;}
.rszSW {cursor:sw-resize;position:absolute;left:-5px;bottom:-5px;background-color:transparent;width:10px;height:10px;z-index:19000;border:0px solid #000000;}
.rszNW {cursor:nw-resize;position:absolute;left:-5px;top:-5px;background-color:transparent;width:10px;height:10px;z-index:19000;border:0px solid #000000;}	
.rszNE {cursor:ne-resize;position:absolute;right:-5px;top:-5px;background-color:transparent;width:10px;height:10px;z-index:19000;border:0px solid #000000;}	
.rszE {cursor:e-resize;position:absolute;right:-10px;top:0px;width:15px;background-color:transparent;height:100%;z-index:18999;border:0px solid #000000;}
.rszS {height:4px;cursor:s-resize;position:absolute;left:0px;bottom:0px;background-color:transparent;width:100%;z-index:18999;border:0px solid #000000;}	
.rszW {cursor:w-resize;position:absolute;left:-5px;top:0px;width:10px;background-color:transparent;height:100%;z-index:18999;border:0px solid #000000;}
.rszN {height:5px;cursor:n-resize;position:absolute;left:0px;top:0px;background-color:transparent;width:100%;z-index:18999;border:0px solid #000000;}	

/* TOOLBAR DROPDOWN MENUS */
.tlbrDDActionDiv {cursor:pointer;margin-top:2px;white-space:nowrap;overflow:hidden;}
.tlbrDDHeadingDiv {font-weight:bold;text-decoration:underline;padding-left:10px;}
.tlbrDDDividerDiv {height:10px;width:100%;margin-bottom:5px;}
.tlbrDDMenuDiv {background-color:#FFFFFF;color:#373736;font-family:Arial;font-size:9pt;position:fixed;z-index:200;display:none; border-top:solid #E6E6E6 1px;padding-top:10px;padding-bottom:5px;}
.tlbrDDItem {line-height:16px;padding-left:10px;padding-right:10px;}
.tlbrDDImg {padding-left:5px;width:16px;height:16px;border:0px;margin:0px;position:relative;top:1px;}

/*USER CONFIG DIALOG*/
.userConfigBlock{margin-right:8px;margin-left:8px;background-color:#FFFFFF;overflow:visible;padding-top:8px;padding-bottom:8px;font-size:9pt;}
.userInfoLine{font-family:Arial;font-size:11px;overflow:auto;padding-bottom: 2px;}
.userInfoLbl{color:#5E5F61;width:100px;text-align:right;font-size:10px;display:inline-block;white-space: nowrap;}
.userInfoVal{display:inline-block;color:#04325B;text-align:left;padding-left:8px;font-weight:bold;white-space:nowrap;text-overflow: ellipsis;}
.userConfigBlockHeader{margin-bottom:8px;padding-left:8px;line-height:150%;background-color:#858580;color:#FFFFFF;font-size:10pt;font-weight:bold;}
.userConfigBlockLine{}
.userConfigLineTop{font-family:Arial;font-size:10px;;overflow:hidden;border:1px solid #c9c9c9;margin-left:8px;margin-right:8px;margin-bottom: 6px;padding:3px;color:#333333;}
.userConfigLineTopLbl{padding-left:2px;}
.userConfigLineLinks{padding-right:8px;float:right;text-align:right;white-space:nowrap;font-size:9px;font-weight:bold}
.userConfigLink{display:inline-block;color:#0098d6;text-align:left;padding-right:3px;padding-left:20px;cursor:pointer}
.uclSep{border-left:1px solid #c9c9c9;margin-left:3px;margin-right:1px;}
.userConfigResetLink{display:inline-block;text-align:right;padding-left:3px;color:#0098d6;}
.userConfigResetLink[dis='0']{cursor:pointer}
.userConfigLineBottom{color:#04325B;font-weight:bold;font-style:italic;white-space:nowrap;padding-bottom:4px;padding-left:8px;font-size:11px;}
.userConfigLineBottom#userConfigLookupName{font-style:normal}
.userConfigLineTop#userConfigAppLineTop[same]{margin-bottom: 0;border-bottom: none;}
.userConfigLineTop#userConfigToolbarLineTop[same]{margin-bottom: 0;border-bottom: none;}
.userConfigLineBottom#userConfigAppType[same]{display:none}
.userConfigLineBottom#userConfigMobileName[same]{display:none}
.userConfigLineBottom[dis='1'],.userConfigLineTop[dis='1'],.userConfigLink[dis='1'],.userConfigResetLink[dis='1'],.uclSep[dis='1']{color:#bcbcbc;border-color:#e9e9e9;font-style:normal}
.userConfigHR{margin-left:16px;margin-right:16px;}
.userConfigSingleLine{overflow:visible;font-size:10px;color:#ffffff;text-align:right;padding:8px;}
.userConfigMyMenuLink{display:inline-block;text-decoration:underline;cursor:pointer;font-style:italic;font-weight:bold}
.ucMyMenuLbl{font-style:italic;font-weight:bold}
.userConfigBottomLink{}
.userConfigBottomLbl{}
.userConfigBottomImg{}
.testAutoPositionDiv{margin-bottom:2px}
.testAutoPositionSpan{color:#04325B;padding-left:8px;font-weight:bold;font-size:11px;}
.testAutoPosition{position:relative;top:3px;left:2px;}
#autoPosMsg{font-size:9px}
.exclIcon{padding-right:12px;margin-left:2px;border:0px;background-size:10px 10px;background-repeat:no-repeat}
.profileSpacer{height:80px;}
.userConfigBtnDiv{text-align:right;padding-top:6px;padding-right:6px;}
.userConfigBtn{background:#ffffff;border:1px solid #c9c9c9;border-radius:4px;margin:0px 2px;padding:0px 5px;height:20px;font-family:Arial;font-size:8pt;color:#04325B;z-index:401;line-height:15px;white-space:nowrap;cursor:pointer}
.userConfigBtn:hover{border:1px solid #0069aa;background:#D9F3F9;color:#000000}

.userConfigLineBottom#userConfigMainBlockHeader{height:92px;padding-top:10px;font-style:normal}
.userConfigLineBottom#userConfigMainBlockHeader[appOpen]{height:42px}
.userConfigLineBottom#userConfigMainBlockHeader[appOpenEdit]{height:72px}
.userConfigLineTop#profileFormDiv{height:40px;margin-top: 5px;}
.selectProfileDiv{visibility:hidden;position:absolute;left:8px;right:8px;height:90px;}
.selectProfileDiv[appOpen]{height:40px}
.selectProfileDiv[appOpenEdit]{height:70px}
.selProfCloseAppsMsg{font-size:9px;color:red;position:absolute;right:10px;top:-10px}
.tCCB#selectProfileSel{position:absolute;top:19px;left:19px;right:29px}
.tCCB#selectProfileSel[dis='1']{border:none;background-color:#ffffff}
#selectProfileMsg{margin-top:5px;}
.selectProfileButtons{position:absolute;right:6px;bottom:4px;text-align:right}
#selectProfileOK[exit]{background-color:#DF4925;border:1px solid #DF4925;color:#ffffff}
#selectProfileOK[exit]:hover{background-color:#ffdad7;color:#000000}
/*form listbox items class to attach events to it*/
.frmLstBx{}
/*dynamically added simple listbox item*/
.smplLstBxItm{position:absolute;left:0px;right:0px;height:18px;white-space:nowrap;line-height:18px}

.autoCItem {height:16px;display:none;width:100%;cursor:pointer;margin-top:2px;white-space:nowrap;padding-left:4px;padding-right:4px;}
.autoCEItem {height:14px;display:none;width:100%;padding-left:4px;margin-top:3px;white-space:nowrap;}

.autoCC{height:16px;display:none;width:100%;cursor:pointer;margin-top:2px;white-space:nowrap;padding-left:4px;padding-right:4px;font-style: italic;color:#0098d6;}

.autoCompleteDiv{position:absolute;display:none;min-width:302px;top:27px;left:182px;z-index:100000;background-color:#FFFFFF;color:#373736;font-family:Arial;font-size:9pt;border:solid #C1C1C1 2px;border-top-width:0px;padding-top:5px;padding-bottom:5px;box-shadow: 0px 0px 4px #888888;}
.appFltr {position:absolute;display:none;width:300px;bottom:4px;left:249px;color:#0098d6;border-width:0;line-height: 16px;}
.appFltr[noTE]{left:215px}
.fldAutoCompleteDiv{display:none;min-width:100px;position:absolute;top:0px;left:0px;z-index:100000;background-color:#FFFFFF;color:#373736;border:solid 1px #6D8187;padding-top:2px;padding-bottom:2px;box-shadow: 0px 0px 4px #888888;}/*background-color:#E7E7F6;*/
.fldAutoCItem {height:16px;display:none;width:100%;cursor:pointer;white-space:nowrap;padding-left:4px;padding-right:4px;font-family:Arial;font-size:9pt;}
.fldAutoCEItem {height:14px;display:none;width:100%;padding-bottom:3px;white-space:nowrap;padding-left:4px;padding-right:4px;z-index:100000;font-family:Arial;font-size:9pt;font-style: italic;}
.fldAutoCC {height:16px;display:none;width:100%;cursor:pointer;white-space:nowrap;padding-left:4px;padding-right:4px;font-family:Arial;font-size:9pt;font-style: italic;color:#0098d6;padding-right:20px;}
.fldAutoSep,.autoSep {height: 1px;display:none;width: 100%;margin-bottom: 2px;z-index: 100000;background-color: #969696;}

.clipCopyDiv{display:none;position:fixed;width:600px;height:500px;background-color:#FFFFFF;font-family: Arial;box-shadow:0px 0px 10px #666666;}
.clipCopyLabel{position:absolute;top:30px;left:8px;}
.clipCopyText{position:absolute;top:50px;left:8px;width:577px;height:410px}

.clipPasteDiv{display:none;position:fixed;width:400px;height:100px;background-color:#FFFFFF;font-family: Arial;box-shadow:0px 0px 10px #666666;}
.clipPasteLabel{position:absolute;top:30px;left:8px;}
.clipPasteText{position:absolute;top:0px;left:0px;width:400px;height:100px;background-color:transparent;border: none;color:transparent;}

.timeoutDiv{display:none;position:absolute;width:350px;height:200px;background-color:#FFFFFF;font-family: Arial;z-index:100000;box-shadow:0px 0px 10px #666666;border-radius:6px;}
.timeoutLabel{position:absolute;top:40px;left:8px;right:8px;font-size:9pt;}

.tableColumnMgrDiv{border-radius:6px;display:none;position:absolute;width:600px;height:500px;background-color:#ffffff;font-family: Arial;font-size:9pt;box-shadow:0px 0px 10px #666666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;}
.tCMgrTop{position:absolute;top:35px;left:14px}
.tCMgrTop#tfence{top:30px;left:4px;}
.tCMgrTop#tfencew{top:30px;left:150px;}
.tCMgrTop#tCMgrFenceRightDiv{left:390px;display:none}
.tCMgrFence{width:30px;text-align:right}
.tCMgrTable{position:absolute;top:70px;left:12px;right:12px;bottom:90px;background-color:#FFFFFF;border:1px solid #6d8187;}
.tCMgrTable#mbTableHideM{width:320px;top:52px;}
.tCMgrTable#mbTableHideRS{left:342px;width:320px;top:52px;}
.rsFldMgrDiv#mbMgrDiv{display:none;top:200px;width:676px;height:356px;}
.mbNote{position:absolute;font-family: Arial;font-size:9pt;top:32px;}
.mbNote#mGToolbar{left:14px;}
.mbNote#mRSToolbar{left:344px;}
.popupfCB#mbShowTBLblL{bottom:60px;left:14px;}
.popupfCB#mbShowTBLblP{bottom:40px;left:14px;}
.flblSys#mbShowTBLblLLbl{bottom:60px;left:34px;white-space:nowrap}
.flblSys#mbShowTBLblPLbl{bottom:40px;left:34px;white-space:nowrap}
.popupfCB#mbAppSpecificC{bottom:60px;left:344px}
.flblSys#mbAppSpecificL{bottom:60px;left:364px;white-space:nowrap}
div.mbScrollTypeBox{position:absolute;bottom:30px;left:14px}
div.flblSys#mbScrollTypeLbl{top:3px;left:0px;white-space:nowrap}
span.tCCB#mbScrollType{position:absolute;left:100px;top:2px;width:90px;}
input.popupBtn#mbSaveBtn{bottom:12px;right:120px;width:100px;color:#FFFFFF;background:linear-gradient(180deg, #60728A 0%, #314052 100%);border: 1px solid #314052;}
input.popupBtn#mbCancelBtn{bottom:12px;right:8px;width:100px}
div.flblSys#numPgRnge{top:27px;left:122px;width:198px;font-size:8pt}
		
.tCMgrHeader{height:24px;background-color:#5E5F61;color:#FFFFFF;border-bottom:1px solid #6d8187;}
div.tCMgrHeaderCol1,div.tCMgrHeaderCol2,div.tCMgrHeaderCol3,div.tCMgrHeaderCol4,div.tCMgrHeaderCol5,div.tCMgrHeaderCol6{display:inline-block;height:24px;line-height:24px;border-right:1px solid #6d8187;font-weight:bold;text-align:center;white-space:nowrap}
div.tCMgrHeaderCol1{width:100px}
div.tCMgrHeaderCol2{width:350px}
div.tCMgrHeaderCol3{width:100px;border:0}
div.tCMgrHeaderCol4{width:356px}
div.tCMgrHeaderCol5{width:100px;border:0}
div.tCMgrHeaderCol6{width:202px}
.tCMgrBody{position:absolute;overflow:auto;top:25px;bottom:0;width:100%}
.tCMgrBodyRow,.tCMgrBodyRowHid{height:22px;border-bottom:1px solid #6d8187;white-space: nowrap;}
div.tCMgrBodyCol1,div.tCMgrBodyCol2,div.tCMgrBodyCol3,div.tCMgrBodyCol4,div.tCMgrBodyCol5,div.tCMgrBodyCol6{display:inline-block;height:22px;line-height:22px;border-right:1px solid #6d8187;white-space:nowrap;padding-left:3px;padding-right:3px;overflow:hidden;}
div.tCMgrBodyCol1{text-align:center;width:94px}
div.tCMgrBodyCol2{width:344px}
div.tCMgrBodyCol3{width:80px;border:0;text-align:center}
div.tCMgrBodyCol4{width:350px}
div.tCMgrBodyCol5{width:80px;border:0;text-align:center}
div.tCMgrBodyCol6{width:196px}
.tCMgrBodyInput{display:inline;border:0;width:40px;text-align:right}
.tCMgrHint{position:absolute;font-family: Arial;font-size:8pt;right:14px;bottom:75px}
.tCMgrNote{position:absolute;font-family: Arial;font-size:9pt;left:14px;bottom:50px}
.rsFldMgrDiv{border-radius:6px;display:none;position:absolute;width:500px;height:500px;background-color:#FFFFFF;font-family: Arial;font-size:9pt;box-shadow:0px 0px 10px #666666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;}

.drillDownPathDiv{position:absolute;top:22px;left:0;right:0;height:90px;overflow:auto;font-family: Arial;font-size:9pt;margin:5px;z-index:1}
.drillDownPathLine{}
.drillDownPathText{text-decoration:underline;cursor:pointer;margin-left:5px}
.drillDownPathTextLast{cursor:default;margin-left:5px;}
.drillDownPlus{display:none;width:18px;height:19px;padding:0;background-color:lightgrey}
span.drillDownImg{background-repeat:no-repeat;padding-left:33px;padding-bottom:15px;}
span[st='OF'].drillDownImg{padding-left:17px}
span[st='CF'].drillDownImg{padding-left:17px}
.drillDownLevelOptionBox{display:none;font-family:Arial;font-size:9pt;color:rgb(55, 55, 54);line-height:18px;}
.drillDownFilterText{padding-left:5px;display:none;}

.suppressed{/*filter:blur(4px);*/opacity:0.1}
.suppressed:hover,.suppressed:focus{filter:none;opacity:1}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, span:focus, div:focus{
    outline: none;;
}
textarea:disabled, input[type="text"]:disabled, input[type="password"]:disabled, input[type="file"]:disabled{
    background: #f2f2f2;
}

input[type="checkbox"]:focus,input[type="radio"]:focus{
    outline: dotted thin;
}
textarea {
    resize: none;border-radius:4px;
}
input[type="text"], input[type="password"], input[type="file"]{
    border-radius:4px;
	/*autocorrect : off;
	autocomplete : off;
	autocapitalize:none;*/
	padding:1px;
	margin:0;
	-webkit-appearance: none;
}

input[type=text]::-ms-clear {
    display: none;
}	
input[type="button"],input[type="submit"],button{
	border-radius: 4px; 
}
/*
#row0.dRw,#row100.dRw{box-shadow:1px 1px 2px 0px #888888 inset;}
*/
@media only screen and (min-width:1200px) and (max-width:1400px){
.wMnuBar,.navPickLast,.myMnuHeader,.tlbrDDMenuDiv,div.navSubheader,{font-size: 10pt;letter-spacing:0.5px;}
.goToLbl,.navPick,.wMnu,span.myMnuBottomLbl,{font-size:9pt;letter-spacing:0.5px;}
}
@media only screen and (min-width:1401px) {
.wMnuBar,.navPickLast,.myMnuHeader,.tlbrDDMenuDiv,div.navSubheader,{font-size: 10.5pt;letter-spacing:0.85px;}
.goToLbl,.navPick,.wMnu,span.myMnuBottomLbl,{font-size:9.5pt;letter-spacing:0.85px;}
}

.menuMobileBody{display:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;}

div.scrDiv{overflow-y:auto;position:absolute;left:0px;top:23px;right:0;bottom:0;width:100%;}

.rsHeader[a='1']{background-size:auto 27px;height:27px;}
div.gBxPUHdrOutln[a='1']{height:27px;}
div.rsToolbar[a='1']{height:27px;}
div.rsTbBtn[a='1']{height:22px;line-height:22px;top:1px;text-align:center;}
div.rsTbBtn[a='1']>span.tbBtnSplitImg{top:7px}
div.rsTbBtn[a='1']>span.tbBtnSplitImg:active{top:8px}

div.recNums[a='1'] {top:1px;height:22px;line-height:22px;}
div.scrDiv[a='1']{top:28px;}
span.rsTbBtnImg#frstBttnImg,span.rsTbBtnImg#lstBttnImg{top:2px;left:5px;}
span.rsTbBtnImg#prvsBttnImg{top:1px;left:3px;}
span.rsTbBtnImg#nxtBttnImg{top:1px;left:5px}
span.rsTbBtnImg#frstBttnImg[a='1'],span.rsTbBtnImg#lstBttnImg[a='1']{top:5px;}
span.rsTbBtnImg#prvsBttnImg[a='1']{top:4px;}
span.rsTbBtnImg#nxtBttnImg[a='1']{top:4px;}
span.rsTbBtnImg[a='1']{top:6px;}
span.rsTbBtnImg[a='1'][dis='0']:active{top:7px;}
span.rsTbBtnImg#frstBttnImg[a='1'][dis='0']:active,span.rsTbBtnImg#lstBttnImg[a='1'][dis='0']:active{top:6px;}
span.rsTbBtnImg#prvsBttnImg[a='1'][dis='0']:active,span.rsTbBtnImg#nxtBttnImg[a='1'][dis='0']:active{top:5px;}

.numInputDiv{display:none;position:absolute;width:340px;height:189px;z-index:10000;background-color:#211F20}
.numInputHeader{position:absolute;width:340px;height:40px;background-color:#5E5F61;}
.numInputTbl{position:absolute;top:40px;overflow:visible}
.numInputCommentDiv{position:absolute;top: 1px;left: 4px;width: 332px;height:182px;display:none;background: #F9F9F9;border: 1px solid #BFBFBF;}
.numInputComment{position:absolute;top:33px;left:5px;width:300px;height:120px;padding:10px;background: #FFFFFF;border: 1px solid #DEDEDE;border-radius: 3px;color: #5B5B5B;font-size:12px;font-family:Arial}
.numInputCmtIcon{position:absolute;top:0px;left:185px;width:14px;height:19px;cursor:pointer;padding:10px;padding-right: 20px;padding-left:20px;background-repeat:no-repeat;background-position:20px;}
.numInputBtn{font-family:Arial;position:absolute;vertical-align:middle;text-align:center;font-size:20px;width:80px;height:32px;line-height:31px;cursor:pointer;background-color:#424242;color:#ffffff;border-radius:5px;}
.numInputBack{position:absolute;top:42px;left:22px;}
.numInputDone,.numInputCommentDone{position:absolute;width:76px;height:31px;left:260px;top:4px;color:#ffffff;text-align:center;line-height:31px;background:#42A5EB;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);border-radius: 5px;}
.numInputCommentDone{height:28px;left: 252px;top: 2px;}
.numInputCommentLbl{position:absolute;left:5px;top:9px;font-size: 13px;line-height: 15px;color: #4D4D4D;}
.clearText#popupExpandoClearText,.modalHeader#expandoDivHdr{display:none;}
.popupExpandoEdit.expandoEdit{height:50px;}
/*dashboard*/
div.tlbrSetupDiv{display:none;position:absolute;max-width:730px;min-height:550px;background-color:#FFFFFF;border:solid #c9c9c9 1px;border-radius:6px;font-family:Arial;z-index:1400}
div.dashSetupDiv{display:none;position:absolute;max-width:730px;min-height:460px;background-color:#FFFFFF;border:solid #c9c9c9 1px;border-radius:6px;font-family:Arial;z-index:1400}
div.dMHIcon1,div.dMHIcon1{background-size: 14px 14px;width:14px;height:14px;}
div.dTbBtn {z-index:1008;cursor:pointer;position:relative;display:inline-block;top:3px;height:17px;line-height:17px;color:#FFFFFF;vertical-align: middle;
padding-left:2px;padding-right:2px;white-space: nowrap;}
div.dHH{top:0px;height:100%;overflow:hidden;}
div.dMHInactive{border-left:solid #CCCCCC 2px;border-right:solid #CCCCCC 2px;right:0px;left:0px;overflow:hidden;font-weight:normal;padding:0pt;background:linear-gradient(180deg, #DBDFE0 0%, #F2F2F2 100%);;font-family:Arial;font-weight: bold;font-size: 10pt;color:#04325B;white-space:nowrap;text-align:left;padding-bottom:9px;padding-top:9px;padding-left:5px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #c9c9c9;}
div.dMH{border-left:solid #97A4D9 2px;border-right:solid #97A4D9 2px;right:0px;left:0px;overflow:hidden;font-weight:normal;padding:0pt;background-color:#DBDFE0;font-family:Arial;font-weight: bold;font-size: 10pt;color:#04325B;white-space: nowrap;text-align: left;padding-bottom:9px;padding-top:9px;padding-left:5px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #c9c9c9;}
div.dD{height:100%;width:100%;position:static;left:0px;background-color: white;overflow-y: auto; overflow-x: hidden;}
table.dT{padding:0px;border-collapse:collapse;empty-cells:show;width:100%;overflow:hidden;background-color: #FBFBFB;table-layout: auto;}
table.dT[myLink]{background-color:white;}
table.dT[fixed]{table-layout: fixed;}
tr.dHR{padding:0px;}
tr.dHR[myLink]{display:none;}
div.dHRT {padding:0px;border-bottom:#E6E6E6 1px solid;background: white;overflow: hidden;height: 14px;border-top:1px solid #8c8b8b;bottom:0px;position:absolute;padding-bottom:1px;}
div.dHRTH{padding:0px;height:20px;visibility:hidden;}
div.dHRF{padding:0px;border-bottom: #E6E6E6 1px solid;position: fixed;background: white;overflow:hidden;height:14px;white-space: nowrap;}
th.dCH,td.dCH,span.dCH{display:none;}
th.dHC,th.dHCR,span.dHC,span.dHCR{text-align:left;text-decoration: underline;color: rgb(74, 74,74);overflow:hidden;font-family:Arial;font-style:normal;font-weight:bold;font-size:8pt;padding: 0px;padding-bottom:2px;white-space:nowrap;border-right: white 5px solid;padding-left:1px;padding-right:1px;}/*background: radial-gradient(rgb(238, 237, 232),rgb(241, 238, 238));*/
th.dHCR,span.dHCR{text-align:right;}
span.dHC,span.dHCR{display:inline-block;}
th.dHC[myLink]{text-align:left;color: rgb(74, 74,74);overflow:hidden;font-family:Arial;font-style:normal;font-weight:bold;font-size:8pt;padding-left:20px;padding-bottom:10px;white-space:nowrap;background:white;border-right: none;text-decoration: none;}
/*background:radial-gradient(rgb(231, 231, 251),rgb(232, 232, 251));*/
tr.dR{padding:0px;border-bottom: #E4E6E6 1px solid;}
tr.dR[myLink]{border-bottom: none;}
tr.dR:nth-child(even) {background-color: rgb(238, 238, 238);}
tr.dR:nth-child(even)[myLink] {background-color: white;}
tr.dR:hover,tr.dR:nth-child(even):hover{padding:0px;background-color:#E1EBFB;}/*#E5EDF9;*/
td.dC,span.dC{white-space:nowrap;padding:1px;overflow:hidden;text-align:left;font-family:Arial;font-size:8pt;border-right: 5px solid transparent;text-overflow: ellipsis;}
td.dCR,span.dCR{white-space:nowrap;padding:1px;overflow:hidden;text-align:right;font-family:Arial;font-size:8pt;border-right: 5px solid transparent;text-overflow: ellipsis;}
td.dCL{white-space:nowrap;padding:1px;overflow:hidden;text-align:left;font-family:Arial;font-size:8pt;color:rgb(0, 0, 238)
;text-decoration: underline;cursor: pointer;border-right: 5px solid transparent;text-overflow: ellipsis;}/*#0551CE*/
td.dCL[myLink]{white-space:nowrap;padding-left:34px;overflow:hidden;text-align:left;font-family:Arial;font-size:8pt;color:black;text-decoration: none;cursor: pointer;padding-top:0px;padding-bottom:0px;}
td.dC[myLink]{padding-left:34px;overflow:hidden;}
td.dCLR{white-space:nowrap;padding:2px;overflow:hidden;text-align:right;font-family:Arial;font-size:9pt;color:rgb(0, 0, 238);text-decoration: underline;cursor: pointer;}
span.dCR,span.dC{display:inline-block;}
div.dG{width:100%;height:100%;background-repeat:no-repeat;background-position:center;}
div.dLink{width: 4px;height: 16px;background-repeat: no-repeat;padding-left: 16px;padding-top: 0px;background-size: 16px 16px;display:inline-block;}
span.dLinkD{top:-4px;position: relative;}
span.dData{}
div.dNoData{color:rgb(135,133,133);font-size:8pt;font-weight:bold;text-align:center;padding-top: 10px;font-family: Arial;}
td.dCL[m],th.dHC[m],span.dHC[m]{width:32px;text-align:center;}
div.dMHIcon3{color: rgb(0, 0, 238);text-decoration: underline;font-size: 9pt;}/*width: 13px;height: 13px;background-size: 13px 13px;*/
/*dashboard*/
span.dAct{border-radius:3px;border:1px solid transparent;background-repeat:no-repeat;background-position:center;cursor: pointer;background-size: 14px 14px;padding-right: 24px;padding-top: 14px;padding-left:0px;float: right;margin-right:2px}
span.dAct:hover{border:1px solid #AAADAB;background-color: #AECFE0;}

input.popupBtn#msgPopDivClsBtn{left:565px;top:35px;width:70px;font-weight:bold}
input.popupBtn#msgPopDivDetlBtn{left:565px;top:60px;width:70px;font-weight:normal}
input.popupBtn#msgPopDivReportBtn{left:565px;top:85px;width:70px;font-weight:normal}
textarea.popupDataField#msgPopDivMsg{left:5px;top:30px;height:90px;border:none;overflow:auto;width:550px;}
textarea.popupDataField#msgPopDivDetl{left:5px;top:120px;height:0px;border:2px inset #FFFFFF;overflow:auto;visibility:hidden;width:550px;}
div.modalTabBar#printSetupTabsDiv{position:absolute;left:4px;top:190px;width:628px;height:23px;}

span.tScBtn#hp1,span.tScBtn#hpL1{transform:rotate(180deg);}

span.tScBtn{background-color: white;height:18px;width:18px;background-size:7px 9px;background-position:center;background-repeat:no-repeat;border:1px #c1c1c1 solid;}
span.tScBtn:active{border:1px solid #3F7D93;color:#078FBC;background-color:#DEF4FB;}
div.track#trackL1,div.track#track1{height:18px;width:18px;border: 1px #c1c1c1 solid;background: linear-gradient(rgb(255, 255, 255),rgb(250, 250, 250),rgb(241, 241, 241),rgb(250, 250, 250),rgb(255, 255, 255));}
div.track[trackImg] {height:18px;width:18px;border: 1px #c1c1c1 solid;background:linear-gradient(to right,rgb(255, 255, 255),rgb(250, 250, 250),rgb(241, 241, 241),rgb(250, 250, 250),rgb(255, 255, 255));}

div.progMtrLbl#progMtrStartLbl{top:85px;left:205px;width:95px;text-align:right}
div.progMtrLbl#progMtrEndLbl{top:100px;left:205px;width:95px;text-align:right}
div.progMtrLbl#progMtrStartDT{top:85px;left:303px;width:170px}
div.progMtrLbl#progMtrEndDT{top:100px;left:303px;width:170px}

div.u2fCoverDiv{position:absolute;display:none;top:30px;bottom:0;left:0;right:0;padding:10px;background-color:#EEEEEE;font-family:Arial;font-size:9pt;}

.mainForm#mainForm{width:100%;overflow:hidden;position:absolute;left:0px;top:0px;}
textarea#scrollbarWidth{visibility:hidden;}
div.navAreaBtn#admMsgBttn{background-position-y:0px;}
div.navAreaBtn#admMsgBttn:active{background-position-y:1px;}
div.navAreaBtn#admMsgBttn[hide]{}
div.navAreaBtn#admMsgBttn[none]{display:none;}
div.navAreaBtn#admMsgBttn[noCompany]{right:63px}

button.popupBtn#closeM{right:10px;bottom:8px;z-index:601;height:23px;}
button.popupBtn#closeM2{display:none;}

.popupBtn#admMsgBttn2{background-size:30px 26px;display:none;border: 2px inset white;height: 24px;width:68px;right: 128px;bottom:7px;z-index: 601;background-repeat:no-repeat;background-position: center;background-color: #f8f8f8;}
.popupBtn#admMsgBttn2[hide]{border-width:2px;border-style:outset;border-color:buttonface;background-position-y:-3px;}
.popupBtn#admMsgBttn2[none]{display:none;}

.cognosframe{position:absolute;top:109px;left:0;display:none;border:solid #999999 1px;background-color:#FFFFFF;z-index:29}
.cognosClose{background-color:#0A569D;width:24px;height:25px;right:0;position:absolute;z-index:5000;display:none;border-top-left-radius:3px;border-top-right-radius:3px;cursor:pointer}
.cognosFullScreen{position:absolute;display:none;background-color:#13B5EA;border-radius:40px;left:auto;right:30px;height:24px;line-height:24px;padding-left:15px;padding-right:15px;color:#FFFFFF;font-family:Arial;font-size:9pt;white-space:nowrap;cursor:pointer;z-index:12}
.cognosFullScreen[max]{right:auto;left:5px;background-color:#EB5757;padding-left:5px;}
span.cognosBack{display:none;line-height:24px;padding-top:2px;padding-left:15px;padding-right:3px;}
/*div.nosession{display:none;}*/
div.menuMobileIcon#MMIFavs{padding-right:24px;}

.mbMgrDiv{border-radius:6px;display:none;position:absolute;width:500px;height:500px;background-color:#CCCCCC;font-family: Arial;font-size:9pt;box-shadow:0px 0px 10px #666666;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-user-select:none;}

.plWaitDiv{position:absolute;top:40%;left:0;font-family:Arial;font-size:12pt;width:100%;text-align:center;color:#FFFFFF}

div.modalTabBar[vTab='1']{left:6px;height:auto;width:290px;border-radius:2px;}
input.popupfCB#showTBLbl{top:5px;left:0px}
div.flblSys#showTBLblLbl{top:4px;left:22px;white-space:nowrap}
input.popupfCB#appSpecificC{top:5px;left:222px}
div.flblSys#appSpecificL{top:4px;left:242px;white-space:nowrap}
input.popupBtn#tbSetupOk,input.popupBtn#dSetupOk{top:430px;left:371px}
input.popupBtn#tbSetupCancel,input.popupBtn#dSetupCancel{top:430px;left:489px}
div.rsPButtons{display:none;}
.popupHdrLabel{font-weight:bold;padding-right:5px}
.popupHdrField{padding-right:5px}

.dashHead{height:50px;font-family: Arial;}
.dashHeadText{float:left;padding-left:10px;font-family:Source Sans Pro;font-size:13px;color:#828282;padding-top: 18px;display:none;}
.dashHeadLink,.dashOptionsLink{float: right;padding-right:10px;color:#0098D6;font-size:13px;text-decoration: underline;padding-top:18px;margin-right:20px;cursor:pointer}
.dashOptionsLink{display:none;margin-right:10px;}
.dashSettings{padding-top:16px;padding-right:16px;position:relative;top:8px;margin-right:5px;}
.dashClose{float:right;position:relative;top:16px;margin-right:12px;background-color:#0069AA;border-radius:2px;padding-top:20px;padding-right:20px;border: 1px solid rgba(255, 255, 255, 0.5);cursor:pointer}
div.dMHIcon1{float:right;width:13px;height:13px;margin-right:10px;cursor:pointer}
div.dMHIcon1[dis]{opacity:0.4}
div.dMHIcon2{float:right;width:13px;height:13px;margin-right:5px;cursor:pointer}
button:focus {outline:0;}
.tabCheck{display:none;float:right;padding-right:17px;padding-bottom:17px;background-size:17px;margin-top:2px;}
.tabCheck[act='0'][vTabDone='1']{display:inline}

div.tCCVH{border-bottom: 1px #969696 solid;}
div.tCCBV2{height: 208px; overflow-y: auto;overflow-x: hidden;padding-top:2px;}
div.tCCVS{padding-right:4px;padding-left: 1px;}
input.tCCVSI{font-style: italic; color: rgb(0, 140, 186);width: 100%;border-top: none; border-left: none; border-right: none;border-radius: 0px;border-width: 1px;}
span.tCCVFIL{position:relative;top:-2px;}
span.tCCVFIS{float:left;padding-left: 1px;padding-top: 3px;}
span.tCCVFIC{float:right;padding-right:3px;padding-top: 3px;}
div.tCCVF{text-align:center}
span.tCCVFIC:hover,span.tCCVFIS:hover{text-decoration:underline;cursor:pointer}
.signDocDiv{display:none;position:absolute;top:20%;width:700px;height:500px;margin:0 auto;background-color:#FFFFFF;font-family: Arial;font-size:13px;z-index:1000;box-shadow:0px 0px 10px #666666;border-radius:6px;}
.signCheckDiv{position:absolute;bottom:12px;left:200px;}
.signLegalText,.prepareOfflineText{position:absolute;top:28px;left:0;bottom:38px;width:98%;border:none;border-bottom:1px solid #cccccc;border-radius:0;padding: 5px;font-family:Arial;}
.signReviewDiv{display:none;position:absolute;top:28px;left:8px;right:8px;bottom:38px;}
.signReviewFooter{position:absolute;left:8px;bottom:4px;}
.signSignDiv{display:none;position:absolute;top:28px;left:8px;right:8px;bottom:38px;}
.signViewDivCont{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#FFFFFF;z-index:1000;}
.signViewDiv{position:absolute;top:28px;left:0;bottom:44px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;border-left:none;border-right: none;padding:5px;padding: 6px;width:98%;border-radius:0;font-family:Arial;}
.popupBtn#signCloseViewBtn{bottom:8px;right:200px;color: #ffffff;background: linear-gradient(#60728A,#314052);border:1px solid #314052;}
.popupBtn#signSelectBtn{bottom:8px;left:200px;background: linear-gradient(#ffffff,#f3f3f3);border: 1px solid #d7d7d7;}
.popupBtn#signContBtn{bottom:8px;left:295px;width:70px}
.popupBtn#signCancelBtn{bottom:8px;left:380px;width:70px}
.popupBtn#viewSignDocBtn{bottom:8px;left:10px;width:auto;padding-right:10px;padding-left:10px;}

.flowDiv{position:fixed;display:none;top:99px;height:77px;left:0;width:100%;background-color:#F2F2F2;font-family: Arial;font-size:12px;overflow:hidden;z-index:11;border-bottom: 1px solid #04325b}
.flowDiv[hid]{height:34px;}
.flowNameDiv{display:table-cell;width:235px;height:100%;line-height:21px;font-size:18px;vertical-align:middle;text-align:left;padding:10px;color:#04325B}
.flowLeftScroll,.flowRightScroll{width:40px;height:100%;background-color:#c4c4c4;background-position:center center;background-repeat:no-repeat;cursor:pointer}
.flowLeftScroll[hid],.flowRightScroll[hid]{background-image:none;cursor:default}
.flowBody{display:table-cell;vertical-align: middle;text-align:center}
.flowTable{display:table;width:100%;}
.flowRow{display:table-row}
.flowItem{display:table-cell;min-width:100px;max-width:300px;height:100%;padding-right:5px;padding-left:5px;vertical-align: middle;text-align:center;border-right:solid 1px #c9c9c9;color:#0098D6;font-weight:bold;cursor:pointer;}
.flowItem[last]{border-right:solid 1px #F2F2F2}
.flowItem[sel]{color:#33B55B;}
.flowRight{display:table-cell;vertical-align: middle;text-align:center;width:255px;height:100%}
.flowHideBtn{position:absolute;right:6px;top:27px;width:76px;height:32px;background-color:#0098D6;color:#FFFFFF;border-radius:4px;cursor:pointer}
.flowHideBtn[hid]{top:0;border-top-left-radius:0;border-top-right-radius:0;}
.flowHideText{position:absolute;top:8px;left:11px;overflow:visible;font-size:14px}
.flowHideArrow{position:absolute;top:8px;left:53px;padding-right:14px;padding-bottom:15px;}
.flowHideArrow[hid]{transform:rotate(180deg)}
.flowIcon{float:right;padding-bottom:18px;padding-right:20px;margin-right:4px;}

@media (max-width:1100px){
.flowNameDiv{width:150px}
.flowRight{width:150px}
}

.infoMsgDiv {display:none;position:absolute;top:30%;left:40%;color:#C00812;font-size:14px;padding:30px;background-color:#f2f2f2;border-radius:8px;width:400px;min-height:100px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);z-index: 201;font-family:Arial;font-size:11pt;}
.infoMsgText{padding-top:15px;color:#4F4F4F;text-align: justify;}
.infoNose {content: '';position:absolute;left: -14px;top:40%;border-style: solid;border-width: 10px 14px 10px 0;border-color: rgba(0, 0, 0, 0) #f2f2f2 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);}

/* QUERY */
.queryHeader {position:relative;top:-2px;font-family:arial;font-size:9pt;font-weight:bold;color:#3D5D82;z-index:200;padding-left:5px;line-height:18px;}
.queryHeaderDiv {border-top-left-radius:4px;border-top-right-radius:4px;height:18px;border-bottom:solid #CCCCCC 1px;background:linear-gradient(#f2f2f2,#ffffff);}
.queryCBTitle{position:relative;top:1px;font-family:Arial;font-size:9pt;color:rgb(55, 55, 54);line-height:18px;float:right;padding-right:10px;}
div.qryIcon{position:absolute;left:0px;width:30px;height:30px;top:0px;display:none}
div.saveQryDlgIcon{position:absolute;left:0px;width:30px;height:30px;top:0px;display:none;}
.queryDataField{position:absolute;height:14px;font-family:Arial;font-size:9pt;z-index:200;color:#333333;border:#c9c9c9 1px solid;}
.queryCB {top:3px;float:right;position:relative;height:14px;font-family:Arial;font-size:9pt;z-index:200;margin-top:0;padding-top:0}
.queryLabel {position:absolute;font-family:Arial;font-size:9pt;z-index:200}
.queryBtn {position:absolute;height:22px;width:80px;font-family:Arial;font-size:9pt;background-color:#E7E7F7;color:#000000;z-index:401}
div.qryClose {Z-INDEX: 1500;WIDTH: 14px; POSITION: absolute; HEIGHT: 14px;right:4px;top:4px;cursor:pointer}
.qryPanel{left:10px;top:56px;bottom:47px;width:558px;position:absolute;border:solid #ffffff 1px;z-index:100;background-color:#FFFFFF;/*box-shadow: 1px 1px 2px #cccccc inset,-1px 1px 2px #cccccc inset;*/border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.qryBox{position:absolute;border-top:1px solid #c9c9c9;font-family:arial;font-size:9pt;background-color:#ffffff}
.qryCon{position:absolute;border:solid #c9c9c9 1px;border-radius:4px}
.basicFieldLbl,.basicFieldRelLbl{color:#333333}
.queryBasicFld {background-color:#ffffff;width:204px;height:14px;font-family:Arial;font-size:9pt;margin-bottom:5px;color:#333333;border: #c9c9c9 1px solid;}
.queryBasicFldC{height:14px;margin-bottom:7px;}
.savedQueriesMnuPick {width:259px;font-family:Arial;font-size:9pt;cursor:pointer}
input.queryCB#defQuery{top:-5px;}
.queryCBTitle#defQueryTtl{top:-7px;}
.query{width:280px;height:14px;font-family:Arial;font-size:9pt;color:#373736;border-right: #C1C1C1 1px solid;border-top: #969696 1px solid;border-left: #969696 1px solid;border-bottom: #C1C1C1 1px solid;}
.queryCountBox{margin-right:10px;color:#008CBA;font-family:Arial;font-size:9pt;font-weight:bold;}
/*query conditions formatting */
.qryLeftParBefore{position:absolute;font-weight:bold;left:47px;}
.qryLeftParAfter{position:absolute;font-weight:bold;left:55px;}
.qryRightPar{font-weight:bold;padding-left:5px;}
.qryJoinAND{position:absolute;font-style:italic;left:30px;right:20px}
.qryJoinOR{position:absolute;font-weight:bold;left:5px;right:20px}
.qryCond{position:absolute;left:70px;width:auto;right:0px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.qryRel{font-style:italic;padding-left:5px;padding-right:5px;}
div.modalTabBar#qryTabsDiv,div.modalTabBar#frTabsDiv{position:absolute;left:10px;top:30px;right:10px;}
div#qryBasicDiv,div#findDiv,div#qryAdvancedDiv,div#qrySortDiv,div#qrySaveDiv{position:absolute;left:0px;top:10px;bottom:0px;width:558px;z-index:100;background-color:#ffffff}
div.qryBox{top:10px;left:10px;right:10px;}
div#qryBasicButtonsBox{width:560px;text-align:right;margin-top:8px;line-height:22px;position:absolute;bottom:9px}
div#qryAdvancedButtonsBox,div#qrySortButtonsBox,div#qrySavedButtonsBox{position:absolute;bottom:10px;width:560px;text-align:right;height:22px;}
span.tCCB#CombineOperator,span.tCCB#findCOMBINE{position:absolute;left:10px;top:16px;width:65px;}
span.tCCB#fieldList,span.tCCB#findFieldList{position:absolute;left:95px;top:16px;width:337px;}
span.tCCB#relationList,span.tCCB#findRelationList{position:absolute;left:95px;top:43px;width:337px}
input.queryDataField#valueEntered,input.queryDataField#findValueEntered{left:95px;top:70px;width:333px}
span.fCalBtn#valueEnteredCal,span.fCalBtn#findValueEnteredCal{left:415px;top:71px}
span.tCCB#valueCBView,span.tCCB#findValueCBView{position:absolute;left:95px;top:70px;width:337px;visibility:hidden;}
div.qryCon#queryCondition{left:10px;top:125px;height:193px;right:10px;}
div.qryCon#replaceCondition{left:10px;top:136px;bottom:15px;right:10px;}
div.qryCon#findCondition{left:10px;top:125px;bottom:15px;right:10px;}
span.qryCon#sortCondition{left:10px;top:80px;bottom:35px;right:10px;}
span.fCLB#savedQueries{position:absolute;left:10px;top:10px;right:10px;bottom:35px;overflow:auto;border:solid 1px #90928A}
span.tCCB#sortList{position:absolute;left:10px;top:16px;width:240px;}
span.tCCB#qrySortOrder{position:absolute;left:258px;top:16px;width:100px}
button.imgBtn#AddBtn,button.imgBtn#findADD{position:absolute;left:440px;top:68px;width:33px;height:22px;}
button.imgBtn#AddSortItem{left:365px;top:14px;}
input.popupBtn#tCMgrUpBtn{bottom:12px;right:370px;width:100px}
input.popupBtn#tCMgrDownBtn{bottom:12px;right:258px;width:100px}
input.popupBtn#tCMgrApplyBtn{bottom:12px;right:120px;width:100px}
input.popupBtn#tCMgrCloseBtn{bottom:12px;right:8px;width:100px}
div#replaceDiv{position:absolute;left:0px;top:10px;bottom:0px;width:558px;z-index:100;}
span.tCCB#replaceFieldList{position:absolute;left:10px;top:16px;width:337px;}
span#wholeFieldDiv{position:absolute;top:16px;right:13px;width:300px;}
span.tCCB#replaceRelationList{position:absolute;left:10px;top:43px;width:337px}
input.queryDataField#replaceWithValue{left:273px;top:70px;width:220px}
input.queryDataField#replaceValueEntered,span.tCCB#replaceValueCBView{position:absolute;left:10px;top:70px;width:204px;}
span.tCCB#replaceWithValueCBView{position:absolute;left:273px;top:70px;width:204px;}
button.imgBtn#replaceADD{position:absolute;right:9px;top:68px;width:30px;height:22px;}
button.queryPopupBtn#replaceFR{bottom:10px;right:486px;width:90px;display:none}
button.queryPopupBtn#replaceFindFR{bottom:10px;right:390px;width:90px;display:none}
button.queryPopupBtn#replaceAllFR{bottom:10px;right:294px;width:90px;display:none}
button.queryPopupBtn#findFR{bottom:10px;right:198px;width:90px;}
button.queryPopupBtn#stopFR{bottom:10px;right:102px;width:90px;}
button.queryPopupBtn#closeFR{bottom:10px;right:6px;width:90px;}
span.tCCB[id^='basicFieldC']{width:77px;left:0px;top:1px;margin-bottom:5px;}
span.tCCB[id^='basicFieldR']{width:77px;left:0px;top:1px;margin-left:5px;margin-right:5px;margin-bottom:3px;}
span#disableQuery{position:absolute;display:none;left:0px;top:0px;height:470px;width:580px;z-index:4000;background-color:#373736;filter:alpha(opacity=50);opacity:0.5}
div#saveQryDlgTbl{padding:20px;}
button.imgAndTextBtn#basicResetQ,button.imgAndTextBtn#advancedResetQ,button.imgAndTextBtn#sortResetQ,button.imgAndTextBtn#resetQ{margin-right:12px;}
.loginBanner{position:absolute;display:none;top:0;left:0;bottom:0;right:0;z-index:10000;font-family:Arial;background-color:#04325b}
.loginBannerVisual{position:absolute;top:150px;left:20%;width:600px;height:auto;min-height:200px;background-color:#ffffff;border-radius:4px}
.loginBannerTitle{padding:20px;font-size:15px;font-weight:bold;color:#4D4D4D;overflow:hidden}
.loginBannerTxt{font-size:13px;margin:20px;border: none;margin-bottom:70px;color: #5B5B5B;font-size:13px;margin-top:0;overflow:hidden}
.loginBannerBtn{position:absolute;bottom:21px;left:191px;;background-color:#093A66;border:1px solid #093A66;color:#ffffff;height:30px;padding-left:20px;padding-right:20px;}
.loginBannerCancelBtn{position:absolute;bottom:21px;left:344px;background-color:#093A66;border:1px solid #093A66;color:#ffffff;height:30px;padding-left:20px;padding-right:20px;}
span.rptHrdTtl{white-space: normal;display: inline-block;position: relative;}
span.fEmailBtn,span.fPhoneBtn{position:absolute;left:auto;right:2px;top:1px;padding-right:19px;padding-bottom:18px;background-size:19px 18px;background-repeat:no-repeat;cursor:pointer}
span.tEmailBtn,span.tPhoneBtn{position:relative;left:-19px;top:1px;padding-right:19px;padding-bottom:3px;background-size:19px 18px;background-repeat:no-repeat;cursor:pointer}


div.pushSubscribeDiv{display:none;position:absolute;width:250px;height:300px;padding:20px;background-color:#FFFFFF;border-radius:2px;font-family:Roboto,Arial;z-index:1400}
div.pushSubscrText{height:175px;overflow:hidden;}
div.pushTextTop{font-size:20px;font-weight:bold;}
div.pushTextBottom{font-size:14px;padding-top:20px;line-height:24px;}
div.pushSubscribeButtons{position:absolute;left:20px;right:20px;bottom:20px;height:100px;}
div.pushSubBtn{text-align:right;padding-bottom:20px;font-size:14px;color:#2488B3;font-weight:500;cursor:pointer}

div.prepareOfflineDiv,div.mergeOfflineDiv,div.confirmDiv{display:none;position:absolute;top:20%;width:450px;height:220px;margin:0 auto;background-color:#FFFFFF;font-family: Arial;font-size:13px;z-index:1000;border-radius:6px;border:1px solid #D5D5D5;box-shadow:0px 0px 10px #666666}
div.prepOfflineTitle,div.mergeOfflineTitle,div.confirmTitle{padding-top: 15px;padding-left: 14px;font-size: 18px;}
div.prepOfflineText,div.mergeOfflineText,div.confirmText{padding-top:25px;padding-left:14px;padding-right:14px;font-size:13px;}
div.prepOfflineImgCnt{width:100%;text-align:center}
div.prepOfflineDoneDiv{display:none;position:absolute;top:0;width:100%;height:100%;border-radius:6px;background-color:#FFFFFF}
.popupBtn#prepareOfflineCancelBtn{bottom:8px;right:15px;width:70px}

.offlineBttnSpan{position:absolute;width:100px;height:27px;line-height:27px;padding-left:15px;margin-left:30px;border:1px solid #FFFFFF;border-radius:5px;color:#FFFFFF;background-color:#D30909}
.offlineIcon{padding-left:22px;padding-bottom:162px;position:relative;top:-3px;}
.offlineLbl{padding-left:10px;color:#FFFFFF;font-size:18px;}
.popupBtn#mergeOfflineDiscardBtn{bottom:8px;left:15px;width:100px}
.popupBtn#mergeOfflineReviewBtn{bottom:8px;right:135px;width:100px}
.popupBtn#mergeOfflineLaterBtn{bottom:8px;right:15px;width:100px}

.popupBtn#confirmOkBtn{bottom:8px;right:135px;width:100px}
.popupBtn#confirmCancelBtn{bottom:8px;right:15px;width:100px}

.resKeyLbl{position: relative;top: -2px;}

span.tScBtn[vp1Img],span.tabLeftBtnV,span.tScBtn[vp2Img],span.tabRightBtnV{background-size:14px;}
div.tCCBV#values{display:none;position:absolute;top:0px;left:0px}

div.rsHdrDiv{position: absolute;left:0px;right:0px;padding: 2px;z-index: 410;-webkit-user-select: text;-ms-user-select: text;user-select: text;font-family:Arial;font-size: 9pt;font-weight:500;}/*border-bottom: 1px solid #C9C9C9;*/
div.tbBtnContainer#mRSTitleSpan{display:none;}

div.tlbrSetupRow#tbStpprepOfflineBttnSpan>span.tbBtnImg#prepOfflineBttnImg,div.tlbrSetupRow#tbStpvoiceBttnSpan>span.tbBtnImg#voiceBttnImg{padding-top:22px;}
input.popupDataField#submit2QID{top:16px;left:160px;width:130px}

div.qryBox#qryAdvBox{height:100px}
div.drillDownLevelOptionBox#advancedDDLevelOptionBox{position:absolute;left:14px;top:118px;height:20px;right:10px;}
span.fCalBtn#replaceWithValueCal{left:480px;top:71px}