body{font-family: arial;color: #666666;position: absolute;background: white;border: 0px solid black;margin-left: 2px; margin-top: 2px;margin-right: 2px;margin-bottom: 2px;padding: 0px 0px 0px 0px;top: 1px;right: 1px;bottom: 1px;left: 1px;}
div{font-size: 14px;font-weight: normal;color: #666666;vertical-align: middle;position: absolute;background: transparent;border: 0px solid black;border-radius: 4px;margin-left: 0px; margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding: 0px 0px 0px 0px; }
div.main{background-color:white; border:0px solid #666666;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
div.mainMenu{display:inline-block; font-size: 13px;color: #ffffff;text-align: center;position:relative;background: #bd0000; border: 1px solid #bd0000;border-radius: 2px;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);height: 18px;margin-left:2px;margin-right:2px;z-index:98;cursor:pointer;}
div.mainMenu:hover{background:#990000}
div.menu{position:absolute;background: #f2f2f2; border: 1px solid transparent ;border-radius: 2px;box-shadow: 0px 0px 0px #888888;min-width: 100px; z-index:98;visibility: hidden; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); }
div.menuItem{font-size: 13px;text-align: left;position:relative;background: transparent; padding: 4px;z-index:98;cursor:pointer;}
div.menuItem:hover{background:  #e6e6e6;}
div.subMenu{position:absolute;background: #f2f2f2; border: 1px solid transparent;border-radius: 2px;box-shadow: 0px 0px 0px #888888;z-index:98;visibility: hidden;  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); }
div.cb{font-size: 0px;color: #e6e6e6;line-height: 18px;position: absolute;background: #e6e6e6;border: 1px solid #666666;width: 150px;height: 200px;margin-left: 0px; margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding: 0px 0px 0px 0px; z-index: 9;top: 15%;left: 30%;cursor: pointer;overflow: hidden;visibility: hidden;}
div.rClickDiv{position:fixed; visibility:hidden; border:1px solid transparent; background-color:white; z-index:99; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}
input{font-size: 14px;font-weight: normal;color: #333333;background: #e6e6e6;border: 1px solid white;border-radius: 2px;margin-left: 5px; margin-top: 0px;margin-right: 5px;margin-bottom: 0px;}
input.edit{height: 14px; color: #666666; font-family: arial; font-size: 8pt; display: block;text-indent: 2px;position: relative;background: #e6e6e6;border: 1px solid white;border-radius: 2px;min-height: 14px;margin-left: 1px; padding: 1px;cursor: pointer; }
input.static{height: 14px; color: #666666; font-family: arial; font-size: 8pt; display: block;text-indent: 2px;position: relative;background: none;border: 1px solid white;border-radius: 2px;min-height: 14px;margin-left: 1px; padding: 1px;cursor: pointer; }
select{font-size: 8pt;font-weight: normal;color: #333333;background: #e6e6e6;border: 1px solid white;border-radius: 2px;width: 145px;margin-left: 1px; }
span.edit{display: block;text-indent: 2px;position: relative;background: #e6e6e6;border: 1px solid white;border-radius: 2px;min-height: 14px;margin-left: 1px; padding: 1px;cursor: pointer; }
span.static{display: block;position: relative;border-radius: 2px;min-height: 14px;margin-left: 1px; padding: 2px;}
span.entity_static{display: block;font-size: 10pt;font-weight: normal;color: #666666;text-align: left;position: relative;background: white; border: 0.1em solid white;border-radius: 2px;width: auto;margin: 1px; padding: 2px;cursor: pointer; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19)}
span.entity_static:hover{color: #333333;background: #e6e6e6;border-radius: 2px; border-color: #e6e6e6;}
span.entity, .blotterBox{display: block;font-size: 10pt;font-weight: normal;color: #666666;text-align: left;position: relative;background: white; border: 0.1em solid white;border-radius: 2px;width: auto;margin: 1px; padding: 2px;cursor: pointer; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19)}
span.entity:hover,.blotterBox:hover{color: #333333;background: #e6e6e6;border-radius: 2px; border-color: #e6e6e6;}
span.tab{display:inline-block; font-size: 13px; color: #666666; margin: 5px 5px 5px 0px; text-align: center; min-width: 75px; padding: 2px 10px 2px 10px; left: 0px; right: 0px; background: white; border: 1px solid transparent; border-radius:4px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19)}
span.tab:hover{background: #e6e6e6; cursor: pointer}
span.tabClicked{display:inline-block; font-size: 13px; color: white; margin: 5px 5px 5px 0px; text-align: center; min-width: 75px; padding: 2px 10px 2px 10px; left: 0px; right: 0px; background: #bd0000; border: 1px solid transparent; border-radius:4px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19)}
span.tabClicked:hover{background:#990000; cursor: pointer}
span.template{display: block;font-size: 10pt;font-weight: normal;color: #666666;text-align: left;position: relative;background: #f2f2f2; border: 0.1em solid white;border-radius: 2px;box-shadow: 0px 0px 0px #666666;width: auto;margin: 1px; padding: 2px;cursor: pointer; }
span.template:hover{color: #333333;background: #e6e6e6;border-radius: 2px;}
span.spacer{display: block;visibility: hidden; min-height: 14px; font-size: 10pt;font-weight: normal;color: #666666;text-align: left;position: relative;background: #f2f2f2; border: 0.1em solid #666666;border-radius: 2px;box-shadow: 0px 0px 0px #666666;width: auto;margin: 1px; padding: 2px;cursor: pointer; }
h2{font-size: 24px;color: #666666;text-transform: Capitalize;line-height: 24px;border: 0px solid #666666;margin-left: 1px; margin-top: 1px;margin-right: 1px;margin-bottom: 1px;padding: 6px 6px 6px 6px;}
h3{font-size: 18px;color: #666666;text-transform: Capitalize;line-height: 18px;border: 0px solid #666666;margin-left: 1px; margin-top: 1px;margin-right: 1px;margin-bottom: 1px;padding: 6px 6px 6px 6px;}
h4{font-size: 15px;color: #666666;line-height: 15px;border: 0px solid #666666;margin-left: 1px; margin-top: 1px;margin-right: 1px;margin-bottom: 1px;padding: 6px 6px 18px 6px;}
h5{font-size: 14px;font-weight: normal;color: #666666;text-transform: Capitalize;line-height: 14px;border: 0px solid #666666;margin-left: 1px; margin-top: 1px;margin-right: 1px;margin-bottom: 1px;padding: 1px 1px 1px 1px;}
iframe{line-height: 16px;border: 0px solid #666666;border-radius: 4px;width: 100%;height: 100%;margin-left: 0px; margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding: 0px 0px 0px 0px;}
label{display: block;font-size: 14px;font-weight: normal;color: #666666;white-space: nowrap;text-align: right;line-height: 1.2em;vertical-align: middle;border: 0.1em solid transparent;border-radius: 2px;float: left;width: 12em;height: 1.2em;margin-left: 0em; margin-top: 0.1em;margin-right: 0em;margin-bottom: 0.1em;padding: 0.1em 0.2em 0.1em 0.1em;}
label.inp{float:right; width: auto; min-width:75px; padding-left:10px; font-weight: bold; font-size: 8pt;}
table{display: table;font-size: 8pt;font-weight: normal;color: #666666;border: 0px solid #666666; border-collapse: collapse; border-radius: 4px;margin-left: 0.0em; margin-top: 0.0em;margin-right: 0.0em;margin-bottom: 0.0em;empty-cells: show;}
textarea{font-size: 11px;font-weight: normal;color: #333333;line-height: 11px;position: relative;background: #ffffff;border: 0px solid black;border-radius: 4px;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding: 0em 0em 0em 0em;}
.center{border: 0px solid #666666; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;padding: 0px 0px 0px 0px;}
.cb{display: block;color: #666666;position: relative;background: white;border: 1px solid #e6e6e6;width: 142px;height: 175px;margin-left: 0px; margin-top: 0px;margin-right: 0px;margin-bottom: 5px;padding: 0px 0px 0px 0px; z-index: 10;top: 3px;left: 3px;overflow: auto;}
button{font-size: 10pt;font-weight: normal;color: #666666;text-align: center;vertical-align: middle;border: 0.1em outset #666666;border-radius: 2px;float: left;min-width: 5em;margin-left: 0.1em; margin-top: 0.1em;margin-right: 0em;margin-bottom: 0.1em;cursor: pointer;}
.btnPur:hover{background: #e6e6e6;}
.btnGrn:hover{background: #e6e6e6;}
.btnYel:hover{background: #e6e6e6;}
.btnBlu:hover{background: #e6e6e6;}
.btnGry:hover{background: #e6e6e6;}
.btnBlk:hover{background: #e6e6e6;}
.btnRed:hover{background: #e6e6e6;}
.btnPur{background: white; border: 0.1em solid transparent; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); margin-left: 2px; }
.btnGrn{background: white; border: 0.1em solid transparent; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); margin-left: 2px; }
.btnYel{background: white; border: 0.1em solid transparent; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); margin-left: 2px; }
.btnBlu{background: white; border: 0.1em solid transparent; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); margin-left: 2px; }
.btnGry{background: white; border: 0.1em solid transparent; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); margin-left: 2px; }
.btnBlk{background: white; border: 0.1em solid transparent; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); margin-left: 2px; }
.btnRed{background: white; border: 0.1em solid transparent; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); margin-left: 2px; }
.commandLine{height:100%; font-size: 13px;font-weight: normal;color: #333333;line-height: 16px;position: relative;background: transparent;width: 100%;height: 100%;margin: 0px; padding: 0px 0px 0px 5px; border: 0px solid transparent; border-radius: 4px;}
.commandLine:focus {outline: none !important;}
.cans{border-radius: 100px;border: 0px solid white;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19);}
A.cpTodayText{color: black;}
A.cpTodayText,SPAN.cpTodayTextDisabled{height: 20px;}
br{clear: left;}
p,blockquote, ul,fieldset,ol, dl, dir,menu{font-size: 13px;color: #666666;line-height: 13px;border: 0px solid #666666;margin-left: 1px; margin-top: 8px;margin-right: 1px;margin-bottom: 1px;padding: 2px 2px 2px 2px;}
tr.grid:hover{color: #333333;background:  #ececec;}
tr.gridPur:hover{color: #333333;background:  #BCEB93;}
tr.gridGrn:hover{color: #333333;background:  #BCEB93;}
tr.gridYel:hover{color: #333333;background:  #E8EB93;}
tr.gridBlu:hover{color: #333333;background:  #93BCEB;}
tr.gridGry:hover{color: #333333;background:  #949494;}
tr.gridBlk:hover{color:  #A1A1A1;background: #3D3D3D;}
tr.gridRed:hover{color: #333333;background:  #EB9693;}
tr.grid{display: table-row;font-size: 8pt;white-space: nowrap;background: white;border-right: 0.1em solid #D7D9D3; }
tr.grid:nth-child(odd){background: white;}
tr.grid:nth-child(even){background:  #EEEEEE;}
tr.gridPur{display: table-row;font-size: 8pt;white-space: nowrap;background:  #DBBEF3;border-right: 0.1em solid #D7D9D3; }
tr.gridGrn{display: table-row;font-size: 8pt;white-space: nowrap;background:  #D6F3BE;border-right: 0.1em solid #D7D9D3; }
tr.gridYel{display: table-row;font-size: 8pt;white-space: nowrap;background:  #F1F3BE;border-right: 0.1em solid #D7D9D3; }
tr.gridBlu{display: table-row;font-size: 8pt;white-space: nowrap;background:  #BED6F3;border-right: 0.1em solid #D7D9D3; }
tr.gridGry{display: table-row;font-size: 8pt;color: #FFFFFF;white-space: nowrap;background:  #A1A1A1;border-right: 0.1em solid #D7D9D3; }
tr.gridBlk{display: table-row;font-size: 8pt;color: #FFFFFF;white-space: nowrap;background:  #5C5C5C;border-right: 0.1em solid #D7D9D3; }
tr.gridRed{display: table-row;font-size: 8pt;white-space: nowrap;background:  #F3C1BE;border-right: 0.1em solid #D7D9D3; }
td.grid{display: table-cell;white-space: nowrap;border-left: 0.1em solid #D7D9D3; padding: 1px 5px 1px 5px;}
td.grid:hover{cursor: pointer;}
td.gridRight{display: table-cell;white-space: nowrap;text-align: right;border-left: 0.1em solid #D7D9D3; padding: 1px 5px 1px 5px;}
td.gridRight:hover{cursor: pointer;}
td.clean{display: table-cell;vertical-align: top;border: 0px dashed #666666;margin-left: 0em;margin-top: 0em;margin-right: 0em;margin-bottom: 0em;padding: 0px 0px 0px 0px;}
td.clean:hover{font-weight: normal;}
TD.cpCurrentDate{color: white;background: #C0C0C0;border:solid thin #800000;border-width:1px;}
TD.cpCurrentDateDisabled{border:solid thin #FFAAAA;border-width:1px;}
TD.cpDayColumnHeader{text-align: right;border:solid thin #C0C0C0;border-width: 0px 0px 1px 0px;}
TD.cpTodayText,TD.cpTodayTextDisabled{border:solid thin #C0C0C0;border-width:1px 0px 0px 0px;}
th{font-weight: bold;text-align: center;}
.cpBorder{border:solid thin white; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 3px 10px 0 rgba(0, 0, 0, 0.19); margin-left: 2px; }
.cpCurrentMonthDate, .cpCurrentDate{color: black;}
.cpCurrentMonthDate,.cpOtherMonthDate,.cpCurrentDate{text-align: right;text-decoration: none;}
.cpCurrentMonthDateDisabled,.cpOtherMonthDateDisabled,.cpCurrentDateDisabled{color: silver;text-align: right;text-decoration: line-through;}
.cpDayColumnHeader,.cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family: arial;font-size: 8pt;padding: 0px 0px;}
.cpOtherMonthDate{color: grey;}
.cpTodayTextDisabled{color: silver;}
.cpYearNavigation,.cpMonthNavigation{font-weight: bold;color: black;text-align: center;text-decoration: none;vertical-align: middle;background: #e6e6e6;width: auto;}
.input{font-size: 14px;font-weight: normal;color: #333333;line-height: 1.2em;vertical-align: middle;background: #ffffff;border: 0.1em solid #666666;float: left;width: 10em;height: 1.2em;margin-left: 0em; margin-top: 0.1em;margin-right: 0em;margin-bottom: 0.1em;padding: 0.1em 0.1em 0.1em 0.2em;}
.logon{font-size: 14px;font-weight: normal;color: #333333;line-height: 1.2em;vertical-align: middle;background: #fcfcfc; border: 0.1em solid transparent; box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, 0.19); float: left;width: 10em;height: 1.2em;margin-left: 0em; margin-top: 0.1em;margin-right: 0em;margin-bottom: 0.1em;padding: 0.1em 0.1em 0.1em 0.2em;}
.nV{font-size: 13px;font-weight: normal;color: #999999;text-align: left;vertical-align: middle;background: none;border: 0.0em dashed #666666;float: left;width: auto; min-width: 0em;margin-left: 0em; margin-top: 0em;margin-right: 0em;margin-bottom: 0em;padding: 0.0em 0.0em 0.0em 0.0em;cursor: pointer;}
.nV:hover{color: #585858;}
.sp{font-size: 11px;line-height: 11px;margin-left: 0px;margin-top: 1px;margin-right: 0px;margin-bottom: 0px;padding: 0px 0px 0px 0px;}
.tbr{display: table-row;background: transparent;border: none;height: auto;}
.tbr:hover{background: transparent;}
.thp{font-size: 9px;font-weight: normal;color: #999999;text-align: center;vertical-align: middle;position: relative;background:  #BED6F3;border: 1px solid transparent;float: right;width: auto;margin-left: 0.1em; margin-top: 0.1em;margin-right: 0.1em;margin-bottom: 0.1em;padding: 0.0em 0.0em 0.0em 0.0em;cursor: pointer;}
.thf{font-size: 9px;font-weight: normal;color: #999999;text-align: center;vertical-align: middle;background: #e6e6e6;border: 0.1em dashed #E5E7E1;float: left;width: auto;margin-left: 0.1em; margin-top: 0.1em;margin-right: 0.1em;margin-bottom: 0.1em;padding: 0.0em 0.0em 0.0em 0.0em;cursor: default;}
.sortheader{font-size: 9px;font-weight: normal;color: #999999;text-align: center;vertical-align: middle;background: #e6e6e6;border: 0.1em dashed #E5E7E1;float: left;width: auto;margin-left: 0.1em; margin-top: 0.1em;margin-right: 0.1em;margin-bottom: 0.1em;padding: 0.0em 0.0em 0.0em 0.0em;cursor: pointer;}
.sortable{}
.thr{display: table-row;white-space: nowrap;background: #e6e6e6;/*border: 1px solid #D7D9D3;*/}
.thr:hover{background: #e6e6e6;}
.vline{display: block;background: #666666;border: 0.1em solid #666666;width: 0.2em;height: 1.6em;margin-left: 0.1em; margin-top: 0.0em;margin-right: 0.4em;margin-bottom: 0.0em;padding: 0em 0em 0em 0em;}
.codeEdit_tab{position: relative; width: 70px; height: 18px;margin-left: 5px;cursor: pointer;text-align: center; background-color: rgb(223, 223, 223);}
.codeEdit_tabSelect{background-color: #BD0000; color: white;}
