.portlet-form-button,
.portlet-form-label,
.PT_RATBOXCHART,
.PT_RATBOX_ICONONLY_MARGIN,
.PSHEADERTOOLBARFRAME,
.PSIMAGE,
.PSNOIMAGE,
.PSPAGECONTAINER,
.PSSTATICIMAGE,
.RESET,
.PTS_BREADCRUMBROW,
.PTS_BREADCRUMBCLEARALL,
.ptpg_jet_treeitem,
.PTS_RSLT_CONTNR,
.PTS_RSLT_FACET_CONTNR,
.PTS_RSLT_GRID_CONTNR,
.PTS_RSLT_FACETS {}

.EOPP_SCCHILDINDENT {
    background-color: rgb(0, 255, 0);
}

.LEVEL1 {
    background-color: rgb(153, 153, 102);
}

.PTNAVSELPARENTEDGE {
    background-color: rgb(170, 185, 211);
}

.PAHEADERTOOLBARFRAME {
    background-color: rgb(185, 216, 253);
}

.PSACEPRF {
    background-color: rgb(192, 192, 192);
    border-width: 2px;
    border-color: rgb(255, 255, 255);
    border-style: outset;
}

.PALEGENDBACKGROUND {
    background-color: rgb(204, 204, 153);
}

.portlet-menu,
.PTNAVBACKGROUND,
.PTNAVSELCHILDEDGEDK {
    background-color: rgb(211, 220, 232);
}

.EOPP_SCSECTIONCONTENTDARK,
.EOPP_SCSECTIONFOLDERDARK {
    background-color: rgb(211, 220, 232);
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(201, 203, 211);
    border-right-color: rgb(201, 203, 211);
    border-bottom-style: solid;
    border-right-style: solid;
}

.PT_ORG_ACTION_SLCT_BG {
    background-color: rgb(212, 219, 217);
    overflow: auto;
}

.PSSUBTABS {
    background-color: rgb(219, 231, 244);
}

.PSACENOBORDER,
.PSACEROWBLANK,
.PSACEROWBLANKNB {
    background-color: rgb(223, 231, 236);
}

.PSACEMYSC {
    background-color: rgb(223, 231, 236);
    vertical-align: top;
}

.PSACECOL {
    background-color: rgb(223, 231, 236);
    vertical-align: top;
    text-align: right;
}

.PT_ORGNODE_DASH {
    background-color: rgb(233, 239, 243);
    background-image: url(/cs/CLAPRD/86011/PT_ORG_NODE_BG_1.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding-top: 6px;
    padding-bottom: 6px;
    border-width: 1px;
    border-color: rgb(137, 135, 135);
    border-style: dashed;
}

.PTNAVSELPARENTBK {
    background-color: rgb(234, 239, 245);
}

.PSACECOMBOBUTTON {
    background-color: rgb(234, 242, 255);
    vertical-align: top;
    width: 18px;
    height: 17px;
    display: inline-block;
    cursor: pointer;
}

.PTGRIDROWSELECT {
    background-color: rgb(238, 238, 238);
}

.PT_SCHEMA_V_EDGE {
    background-color: rgb(238, 238, 238);
    margin-top: 19px;
    margin-bottom: 4px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    border-left-width: 1px;
    border-left-color: rgb(207, 207, 207);
    border-left-style: solid;
    width: 1px;
    height: 75px;
    white-space: nowrap;
    position: Absolute;
}

.PT_SCHEMA_HOLDER {
    background-color: rgb(238, 238, 238);
    text-align: center;
    padding-top: 0px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    border-width: 1px;
    border-color: rgb(194, 195, 196);
    border-style: solid;
    width: 30px;
    height: 113px;
    white-space: nowrap;
    position: Absolute;
}

.EOPP_SCPAGEBORDER {
    background-color: rgb(239, 239, 239);
}

.PAHEADERTOOLBARBODY {
    background-color: rgb(240, 240, 232);
}

.PT_ORGNODE {
    background-color: rgb(242, 246, 247);
    background-image: url(/cs/CLAPRD/86011/PT_ORG_NODE_BG_TANG_1.png);
    background-repeat: repeat-x;
    background-position: left top;
    padding-top: 6px;
    padding-bottom: 6px;
    border-width: 1px;
    border-color: rgb(137, 135, 135);
    border-style: solid;
}

.PT_ORG_ACTION_HVR_BG {
    background-color: rgb(249, 254, 168);
    overflow: auto;
}

.PT_ORGNODE_SELECT_DASHED {
    background-color: rgb(252, 255, 210);
    background-image: url(/cs/CLAPRD/86011/PT_ORG_NODE_SELECT_BG_1.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    text-align: left;
    padding-top: 6px;
    padding-bottom: 6px;
    border-width: 1px;
    border-color: rgb(137, 135, 135);
    border-style: dashed;
}

.PSFRAMECONFIRM,
.PTGRIDROWMOUSEOVER {
    background-color: rgb(253, 255, 200);
}

.PSFRAMECONFIRMWBO {
    background-color: rgb(253, 255, 200);
    border-width: 1px;
    border-color: rgb(225, 217, 193);
    border-style: solid;
}

.PT_ORGNODE_SELECT {
    background-color: rgb(253, 255, 205);
    background-image: url(/cs/CLAPRD/86011/PT_ORG_NODE_SEL_BG_TANG_1.png);
    background-repeat: repeat-x;
    background-position: left top;
    text-align: left;
    padding-top: 6px;
    padding-bottom: 6px;
    border-width: 1px;
    border-color: rgb(137, 135, 135);
    border-style: solid;
}

.PSGRIDROWSELECTED {
    background-color: rgb(255, 247, 189);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-color: rgb(241, 217, 128);
    border-bottom-color: rgb(241, 217, 128);
    border-style: solid;
}

.PTNAVSELCHILDEDGELT,
.PTPOPUP_HEADER,
.PTPOPUP_INNER {
    background-color: rgb(255, 255, 255);
}

.PT_POPNODE {
    background-color: rgb(255, 255, 255);
    background-image: url(/cs/CLAPRD/86011/PT_ORG_NODE_BG_1.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 8px;
    padding-bottom: 11px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(0, 0, 0);
    border-style: solid;
}

.PT_POPNODE_SELECT {
    background-color: rgb(255, 255, 255);
    background-image: url(/cs/CLAPRD/86011/PT_SLATE_BKG_1.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    padding-top: 8px;
    padding-bottom: 11px;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(0, 0, 0);
    border-style: solid;
}

.EOPP_SCSECTIONCONTENT {
    background-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-right-width: 1px;
    border-top-color: rgb(230, 230, 230);
    border-right-color: rgb(230, 230, 230);
    border-top-style: solid;
    border-right-style: solid;
}

.EOPP_SCSECTIONFOLDER {
    background-color: rgb(255, 255, 255);
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-color: rgb(230, 230, 230);
    border-right-color: rgb(230, 230, 230);
    border-top-style: solid;
    border-right-style: solid;
}

.PT_ORGCHART {
    background-color: rgb(255, 255, 255);
    border-width: 1px;
    border-color: rgb(164, 190, 219);
    border-style: solid;
    overflow: auto;
}

.PT_RATBOX_POPUP {
    background-color: rgb(255, 255, 255);
    border-width: 2px;
    border-color: rgb(81, 132, 169);
    border-style: solid;
}

.PT_ABN_ORGCHART,
.PT_ORG_ACTION_BG {
    background-color: rgb(255, 255, 255);
    overflow: auto;
}

.PT_NODE_SHADOW_BOTTOM_BG {
    background-image: url(/cs/CLAPRD/86011/PT_NODE_SHADOW_BOTTOM_BG_1.gif);
    background-repeat: repeat-x;
}

.PT_NODE_SHADOW_BR {
    background-image: url(/cs/CLAPRD/86011/PT_NODE_SHADOW_BR_1.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.PT_NODE_SHADOW_LB {
    background-image: url(/cs/CLAPRD/86011/PT_NODE_SHADOW_LB_1.gif);
    background-repeat: repeat-x;
}

.PT_NODE_SHADOW_RIGHT_BG {
    background-image: url(/cs/CLAPRD/86011/PT_NODE_SHADOW_RIGHT_BG_1.gif);
    background-repeat: repeat-y;
    background-position: top right;
}

.PT_NODESHADOW_TR {
    background-image: url(/cs/CLAPRD/86011/PT_NODE_SHADOW_TR_1.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.PT_SELECTED_NODE_SHADOW_BR {
    background-image: url(/cs/CLAPRD/86011/PT_SELECTED_NODE_SHADOW_BR_1.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.PT_SELECTED_NODE_SHADOW_LB {
    background-image: url(/cs/CLAPRD/86011/PT_SELECTED_NODE_SHADOW_LB_1.gif);
    background-repeat: repeat-x;
}

.PT_SELECTED_NODE_SHADOW_TR {
    background-image: url(/cs/CLAPRD/86011/PT_SELECTED_NODE_SHADOW_TR_1.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.PT_SEL_NODE_SHADOW_BOTTOM_BG {
    background-image: url(/cs/CLAPRD/86011/PT_SEL_NODE_SHADOW_BOTTOM_BG_1.gif);
    background-repeat: repeat-x;
}

.PT_SEL_NODE_SHADOW_RIGHT_BG {
    background-image: url(/cs/CLAPRD/86011/PT_SEL_NODE_SHADOW_RIGHT_BG_1.gif);
    background-repeat: repeat-y;
    background-position: top right;
}

.PT_SLATE_SHADOW_BG {
    background-image: url();
    background-repeat: repeat-x;
}

.PT_SLATE_SHADOW_BOTTOM_BG {
    background-image: url(/cs/CLAPRD/86011/PT_SLATE_SHADOW_BOTTOM_BG_1.gif);
    background-repeat: repeat-x;
}

.PT_SLATE_SHADOW_BR {
    background-image: url(/cs/CLAPRD/86011/PT_SLATE_SHADOW_BR_1.gif);
    background-repeat: no-repeat;
    background-position: top left;
}

.PT_SLATE_SHADOW_RIGHT_BG {
    background-image: url(/cs/CLAPRD/86011/PT_SLATE_SHADOW_RIGHT_BG_1.gif);
    background-repeat: repeat-y;
    background-position: top right;
}

.PT_SLATE_SHADOW_TOPR {
    background-image: url(/cs/CLAPRD/86011/PT_SLATE_SHADOW_TOPR_1.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.portlet-form-field,
.LEVEL2,
.LEVEL3 {
    background-repeat: repeat-y;
}

.PSQRYTABLELEFTBORDER {
    border-left-width: 1px;
    border-left-color: rgb(230, 230, 230);
    border-left-style: solid;
}

.PSACESHDV {
    border-right-width: 1px;
    border-right-color: rgb(213, 220, 238);
    border-right-style: solid;
}

.PABACKGROUNDINVISIBLE,
.PAFRAMELEVEL1NBO,
.PAFRAMELEVEL2NBO,
.PAFRAMELEVEL3NBO,
.PAGROUPBOXLEVEL1NBO,
.PAGROUPBOXLEVEL2NBO,
.PAGROUPBOXLEVEL3NBO,
.PSFRAMECONFIRMNBO,
.PSFRAMENBO,
.PSLEVEL1GRIDNBO,
.PSLEVEL2GRIDNBO,
.PSLEVEL3GRIDNBO,
.PTPAGELET,
.PTS_NOBORDER {
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSRIGHTLEFTSCROLL {
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
}

.PSHORIZONTALRULE {
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-color: rgb(187, 187, 187);
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    height: 1px;
}

.PT_ORGCHART_CONNECT2 {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(0, 0, 0);
    border-left-color: rgb(0, 0, 0);
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
}

.PT_ORGCHART_CONNECT4 {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(137, 135, 135);
    border-left-color: rgb(137, 135, 135);
    border-top-style: dashed;
    border-left-style: dashed;
}

.PT_ORGCHART_CONNECT1 {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(137, 135, 135);
    border-left-color: rgb(137, 135, 135);
    border-top-style: solid;
    border-left-style: solid;
}

.PT_ORGCHART_CONNECT3 {
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(255, 0, 0);
    border-left-color: rgb(255, 0, 0);
    border-top-style: dotted;
    border-left-style: dotted;
}

.PACFGRIDFOOT {
    border-top-width: 1px;
    border-top-color: rgb(127, 160, 193);
    border-top-style: solid;
}

.PAHORIZONTALRULELEVEL2,
.PAHORIZONTALRULELEVEL3 {
    border-top-width: 1px;
    border-top-color: rgb(164, 172, 186);
    border-top-style: solid;
}

.PAHORIZONTALRULELEVEL1 {
    border-top-width: 1px;
    border-top-color: rgb(164, 172, 186);
    border-top-style: solid;
    height: 1px;
}

.PSLEVEL1GRIDWBO,
.PSLEVEL2GRIDWBO,
.PSLEVEL3GRIDWBO {
    border-width: 1px;
    border-color: rgb(201, 206, 213);
    border-style: solid;
}

.portlet-menu-cascade-item-s,
.PTSELECTBODY {
    border-width: 1px;
    border-color: rgb(204, 204, 204);
    border-style: solid;
}

.PT_RATBOX_GRIDLINE {
    border-width: 1px;
    border-color: rgb(209, 212, 220);
}

.PSFRAMEWBO {
    border-width: 1px;
    border-color: rgb(225, 217, 193);
    border-style: solid;
}

.PAFRAMELEVEL1,
.PAFRAMELEVEL2,
.PAFRAMELEVEL3,
.PSFRAME {
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-style: solid;
}

.PAFRAMELEVEL3WBO {
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-top-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

.PAFRAMELEVEL1WBO,
.PAFRAMELEVEL2WBO {
    border-width: 1px;
    border-top-color: rgb(163, 190, 216);
    border-bottom-color: rgb(230, 230, 230);
    border-left-color: rgb(230, 230, 230);
    border-right-color: rgb(230, 230, 230);
    border-top-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

.portlet-menu-description {
    border-width: 2px;
    border-color: rgb(115, 130, 181);
    border-style: solid;
}

.PSACEPRFDIVHID,
.PSACEPRFIN {
    border-width: 2px;
    border-color: rgb(255, 255, 255);
    border-style: outset;
}

.PT_RATBOX_ICONONLY_BOX,
.PT_RATBOX_ICONONLY_POPUP {
    border-width: 2px;
    border-color: rgb(27, 73, 106);
    border-style: solid;
}

.PT_RATBOX_SELECTED_BOX {
    border-width: 2px;
    border-color: rgb(81, 132, 169);
    border-style: solid;
}

.portlet-section-header {
    border-width: thin;
    border-color: rgb(184, 176, 144);
    border-style: solid;
}

.PSTRELLINKSBODYNARROW {
    border-width: thin;
    border-color: rgb(40, 66, 119);
    border-style: solid;
}

.PSTRELLINKSBODYWIDE {
    border-width: thin;
    border-color: rgb(40, 66, 119);
    border-style: solid;
    width: 100%;
}

.MUTE {
    color: rgb(153, 153, 153);
}

.HILEFT2 {
    color: rgb(229, 229, 204);
}

.EDGE,
.HILEFT1 {
    color: rgb(255, 255, 255);
}

.PTNAVSELCHILDBK {
    color: rgb(255, 255, 255);
    background-color: rgb(51, 112, 188);
}

.PTGBLFILTERPIPE {
    color: rgb(51, 51, 51);
    vertical-align: baseline;
    line-height: 100%;
    padding-left: 5px;
}

.PSPGIWCPUB {
    display: none;
}

.PTCXMPAGELETHEADERBAK {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(0, 0, 139);
    background-color: rgb(186, 208, 231);
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    border-width: 1px;
    border-color: rgb(163, 190, 216);
    border-style: solid;
}

.PTCXMPGLTHDRLINK {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(0, 48, 117);
    text-decoration: underline;
}

.portlet-menu-item-hover-s {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(255, 255, 255);
    background-color: rgb(115, 130, 181);
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    border-width: thin;
    border-color: rgb(115, 130, 181);
    border-style: solid;
}

.PTCXMPGLTHDRLINKHOVER {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(43, 124, 146);
    text-decoration: underline;
}

.PTSELECTHEADER {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: rgb(171, 91, 26);
    background-color: rgb(241, 245, 246);
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-color: rgb(230, 230, 230);
    border-style: solid;
}

.PTCXMPAGELETBODYBAK {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin-left: 0px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 2px;
    border-width: 1px;
    border-color: rgb(163, 190, 216);
    border-style: solid;
}

.portlet-menu-cascade-item {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    padding-bottom: 2px;
    padding-left: 2px;
    padding-right: 2px;
    border-width: thin;
    border-color: rgb(115, 130, 181);
    border-style: solid;
}

.HEADERLINKACTIVE {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.PSACEHEADERLINKACTIVE {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: rgb(255, 255, 255);
    text-decoration: underline;
    cursor: pointer;
}

.PSTREELINK,
.PSTREELINK:LINK,
.PSTREELINK:VISITED {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.PTNAVLINKHOVER {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: rgb(0, 48, 117);
    text-decoration: underline;
    text-indent: 3px;
}

.portlet-menu-item-hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: rgb(204, 0, 51);
    text-decoration: underline;
    text-indent: 3px;
}

.HEADERLINK {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: rgb(255, 255, 255);
    background-color: rgb(95, 110, 175);
}

.PTCXMADMINBAR {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(0, 48, 117);
    line-height: 19px;
    border-top-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 1px;
    border-bottom-color: rgb(40, 66, 119);
    border-right-color: rgb(40, 66, 119);
    border-top-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-style: solid;
}

.PTCXMADMINLINK {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(0, 48, 117);
    text-decoration: underline;
    text-indent: 4px;
}

.PTPAGELETBODY {
    font-family: Arial, Helvetica;
    font-size: 10pt;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(201, 206, 213);
    border-left-color: rgb(201, 206, 213);
    border-right-color: rgb(201, 206, 213);
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

.PTPAGELETHEADER {
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: bold;
    color: rgb(171, 91, 26);
    background-color: rgb(241, 245, 246);
    vertical-align: top;
    padding-left: 2px;
    border-width: 1px;
    border-color: rgb(201, 206, 213);
    border-style: solid;
    height: 24px;
}

.PTFRAMEOBJECTHEADER {
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: normal;
    color: rgb(171, 91, 26);
    background-color: rgb(241, 245, 246);
    vertical-align: top;
    padding-left: 0px;
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-style: solid;
    height: 24px;
}

.PTNAVSEARCHLABEL {
    font-family: Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    background-color: rgb(211, 220, 232);
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 2px;
}

.portlet-menu-caption {
    font-family: Arial, Helvetica;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    background-color: rgb(211, 220, 232);
    text-align: left;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 2px;
}

.PTNAVLINK,
.PTNAVLINK:ACTIVE,
.PTNAVLINK:VISITED {
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: rgb(0, 48, 117);
    text-decoration: underline;
}

.PAXHYPERLINKHOVER,
.PSHYPERLINKHOVER,
.PSQRYHYPERLINKHOVER,
.PSHYPERLINK:HOVER,
.PSHYPERLINKNOUL:HOVER,
.PSHYPERLINKNOULBOLD:HOVER,
.PSNAVPARENTLINK:HOVER,
.PSRALEFTWIDGET:HOVER,
.PSRARIGHTWIDGET:HOVER,
.PSSRCHRESULTSEVENROW:HOVER,
.PSSRCHRESULTSODDROW:HOVER,
.PTNAVLINK:HOVER,
.PSQRYHYPERLINK:HOVER {
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: rgb(171, 91, 26);
    text-decoration: underline;
    line-height: 100%;
}

.PTNAVSELCHILDLINK,
.PTNAVSELPARENTLINK {
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.portlet-menu-item-selected {
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: rgb(255, 255, 255);
    text-decoration: none;
    text-indent: 3px;
}

.PSNAVPARENTLINK,
.PSNAVPARENTLINK:VISITED {
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: rgb(52, 52, 52);
    text-decoration: none;
}

.portlet-menu-item {
    font-family: Arial, Helvetica;
    font-size: 9pt;
    color: rgb(74, 89, 140);
    text-decoration: underline;
}

.PAXHYPERLINKACTIVE,
.PSHYPERLINKACTIVE,
.PSHYPERLINK:ACTIVE,
.PSHYPERLINKNOUL:ACTIVE,
.PSHYPERLINKNOULBOLD:ACTIVE,
.PSNAVPARENTLINK:ACTIVE,
.PSRALEFTWIDGET:ACTIVE,
.PSRARIGHTWIDGET:ACTIVE,
.PSSRCHRESULTSEVENROW:ACTIVE,
.PSSRCHRESULTSHYPERLINK:ACTIVE,
.PSSRCHRESULTSODDROW:ACTIVE {
    font-family: Arial, Helvetica;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 75, 145);
    line-height: 100%;
}

.PT_MCFGRAYTEXT {
    font-family: Arial, Sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(60, 60, 60);
}

.PT_ORGCHART_LEGEND {
    font-family: Arial, Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-variant: normal;
    color: rgb(51, 51, 51);
    background-repeat: repeat-y;
    background-position: right top;
    text-align: center;
    padding-left: 10px;
    padding-right: 5px;
}

.PTBREADCRUMB {
    font-family: Arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(43, 124, 146);
    text-decoration: underline;
}

.PTGBLFILTERLINKDISABLED,
.PTGBLFILTERLINKDISABLED {
    font-family: Arial, sans-serif, ;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    color: rgb(102, 102, 153);
    vertical-align: baseline;
    line-height: 100%;
    padding-right: 4px;
    white-space: nowrap;
}

.PTGBLFILTERLINK {
    font-family: Arial, sans-serif, ;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    color: rgb(102, 102, 153);
    vertical-align: baseline;
    line-height: 100%;
    white-space: nowrap;
}

.PSACEODDROW {
    font-family: Arial, sans-serif, ;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(247, 247, 247);
    text-align: left;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-left-color: rgb(198, 206, 210);
    border-top-style: solid;
    border-left-style: solid;
}

.PSPAGECUST {
    font-family: Arial, sans-serif;
    background-color: rgb(221, 221, 221);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSPAGE {
    font-family: Arial, sans-serif;
    background-color: rgb(255, 255, 255);
    margin-top: 0px;
    margin-left: 2px;
}

.PSSRCHPAGE,
.PTS_SRSLTSGB {
    font-family: Arial, sans-serif;
    background-color: rgb(255, 255, 255);
    margin-top: 1px;
    margin-left: 6px;
}

.PAGROUPBOXLABELINVISIBLE {
    font-family: Arial, sans-serif;
    font-size: 0%;
    font-weight: normal;
    font-style: normal;
    color: rgb(255, 255, 255);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.MID {
    font-family: Arial, sans-serif;
    font-size: 10pt;
}

.PSSRCHGROUPBOXLABEL {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(171, 91, 26);
    background-color: rgb(241, 245, 246);
    text-indent: 1px;
    border-width: 1px;
    border-color: rgb(40, 66, 119);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSLEVEL1GRIDLABEL,
.PSLEVEL2GRIDLABEL,
.PSLEVEL3GRIDLABEL {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(171, 91, 26);
    background-color: rgb(241, 245, 246);
    text-indent: 1px;
    padding-top: 0.75px;
    padding-bottom: 0.75px;
    padding-left: 2px;
    padding-right: 0.75px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PAGROUPDIVIDER {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(171, 91, 26);
    background-color: rgb(241, 245, 246);
    text-indent: 1px;
    padding-top: 1px;
    padding-bottom: 3px;
    padding-left: 5px;
    border-width: 1px;
    border-color: rgb(201, 206, 213);
    border-style: solid;
    height: 22px;
}

.PSGROUPBOXLABEL {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(171, 91, 26);
    background-color: rgb(241, 245, 246);
    text-indent: 1px;
    padding-top: 1px;
    padding-bottom: 3px;
    padding-left: 5px;
    border-width: 1px;
    border-color: rgb(201, 206, 213);
    border-style: solid;
    height: auto;
}

.PSLEVEL1SCROLLAREAHEADER,
.PSLEVEL2SCROLLAREAHEADER,
.PSLEVEL3SCROLLAREAHEADER {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(171, 91, 26);
    background-color: rgb(241, 245, 246);
    text-indent: 1px;
    padding: 0.5px;
}

.PT_MCFTABLEHEADER1 {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(52, 52, 52);
    background-color: rgb(186, 208, 231);
    background-position: 640px;
    text-align: left;
}

.PTSESRSLTRLTDINFO {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: rgb(28, 81, 128);
    cursor: hand;
}

.PAGROUPBOXLABELLEVEL1,
.PAGROUPBOXLABELLEVEL2,
.PAGROUPBOXLABELLEVEL3 {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(171, 91, 26);
    background-color: rgb(241, 245, 246);
    text-indent: 5px;
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-style: solid;
}

.PT_MCFROW {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(0, 0, 0);
}

.PTSESRSLTEVENROW,
.PTSESRSLTODDROW {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    margin-bottom: 12px;
}

.STRONG,
.STRONGWRAP {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
}

.PTSESCURPAGE {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    text-decoration: none;
    padding-left: 6px;
}

.PTSESPAGENOLINK {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: rgb(178, 178, 178);
    text-decoration: none;
    padding-left: 6px;
    cursor: hand;
}

.PTSESPAGELINK,
.PTSESPAGENOLINK:HOVER {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: rgb(178, 178, 178);
    text-decoration: underline;
    padding-left: 6px;
    cursor: hand;
}

.PTFACETHDGNB {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    color: rgb(65, 98, 145);
    text-decoration: none;
    text-align: left;
    width: 225px;
    height: 30px;
}

.PTPAGENAVLINKDISABLED,
.PTPAGENAVLINKDISABLED {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    vertical-align: baseline;
    line-height: 100%;
    padding-left: 3px;
    padding-right: 3px;
}

.PTPAGENAVDOTLINK,
.PTPAGENAVDOTLINKDISABLED {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(178, 178, 178);
    text-decoration: none;
    vertical-align: baseline;
    line-height: 100%;
    padding-left: 3px;
    padding-right: 3px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PTPAGENAVLINKHOVER,
.PTPAGENAVLINK:HOVER {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(178, 178, 178);
    text-decoration: underline;
    vertical-align: baseline;
    line-height: 100%;
    padding-left: 3px;
    padding-right: 3px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.portlet-section-subheader {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 51, 153);
    margin-top: 1em;
    margin-bottom: 0.3em;
}

.PSSRCHTITLE,
.PSQRYTITLE {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(65, 98, 145);
}

.PSQRYSUBTITLE {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(65, 98, 145);
    margin-top: 1em;
    margin-bottom: 0.3em;
}

.PTPAGENAVLINK,
.PTPAGENAVLINK:LINK,
.PTPAGENAVLINK:VISITED {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(70, 102, 142);
    text-decoration: none;
    vertical-align: baseline;
    line-height: 100%;
    padding-left: 3px;
    padding-right: 3px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSACEWARN {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    background-color: rgb(253, 238, 170);
    border-width: 1px;
    border-color: rgb(146, 108, 36);
    border-style: solid;
}

.PSSRCHSUBTITLE {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(65, 98, 145);
    margin-top: 1em;
    margin-bottom: 0.3em;
}

.PSSRCHRESULTSHDR {
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(97, 128, 159);
    background-color: rgb(249, 249, 249);
    text-decoration: none;
    border-top-width: 0px;
    border-bottom-width: 2px;
    border-right-width: 1px;
    border-top-color: rgb(230, 230, 230);
    border-bottom-color: rgb(230, 230, 230);
    border-right-color: rgb(230, 230, 230);
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
}

.PT_MCFHEADER {
    font-family: Arial, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(58, 90, 135);
    vertical-align: bottom;
    width: 640px;
}

.PTFACETBREADCRUMB {
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: rgb(102, 102, 153);
    text-decoration: none;
    vertical-align: bottom;
}

.PTFACETBREADCRUMBU {
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: rgb(102, 102, 153);
    text-decoration: underline;
    vertical-align: bottom;
    cursor: pointer;
}

.PTGBLFILTERSBG {
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: rgb(238, 238, 238);
    text-decoration: none;
    vertical-align: baseline;
    line-height: 100%;
    padding-top: 5px;
    border-width: 1px;
    border-color: rgb(228, 228, 228);
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: solid;
    white-space: nowrap;
}

.PTFACETBREADCRUMBTBL {
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: rgb(238, 238, 238);
    text-decoration: none;
}

.PT_MCFPAGETITLE {
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
}

.portlet-section-selected {
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(102, 0, 102);
}

.PASTEPBYSTEPTITLE {
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 51, 153);
    border-top-width: 2px;
    border-top-color: rgb(51, 51, 153);
    border-top-style: solid;
    width: 600px;
}

.PSPTABLABEL {
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(52, 52, 52);
}

.PAPAGETITLE,
.PSSRCHACTION {
    font-family: Arial, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(68, 101, 144);
}

.PT_ORGCHART_TITLE {
    font-family: Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    font-variant: normal;
    color: rgb(1, 19, 167);
    text-align: left;
}

.PSACELINK {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.PT_MCFCHATME {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
}

.PT_MCFCHATTHEM,
.PT_MCFCHATUS {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(0, 0, 204);
}

.portlet-table-header {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(255, 255, 255);
    background-color: rgb(92, 133, 179);
    border-width: 1px;
    border-top-color: rgb(213, 220, 238);
    border-bottom-color: rgb(40, 66, 119);
    border-left-color: rgb(213, 220, 238);
    border-right-color: rgb(40, 66, 119);
    border-style: solid;
}

.PSACELINKHOVER,
.PSACELINK:HOVER {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(10, 36, 106);
    text-decoration: none;
}

.PSGRIDCOLUMNHDR {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 102, 153);
    background-color: rgb(223, 231, 236);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: rgb(163, 190, 216);
    border-bottom-color: rgb(163, 190, 216);
    border-top-style: solid;
    border-bottom-style: solid;
}

.ACEFCOLUMNHDR {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 102, 153);
    background-color: rgb(223, 231, 236);
    vertical-align: top;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-bottom-color: rgb(198, 206, 210);
    border-right-color: rgb(198, 206, 210);
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
}

.PSLEVEL1SSGRIDCOLUMNHDR {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 102, 153);
    background-color: rgb(249, 249, 249);
    padding-top: 5px;
    padding-bottom: 5px;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 0px;
    border-top-color: rgb(203, 203, 203);
    border-bottom-color: rgb(203, 203, 203);
    border-right-color: rgb(203, 203, 203);
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
}

.ACEFEVNROW {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 102, 153);
    background-color: rgb(255, 255, 255);
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(198, 206, 210);
    border-right-color: rgb(198, 206, 210);
    border-bottom-style: solid;
    border-right-style: solid;
}

.PSLEVEL1SSGRIDCOLUMNHDRTXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 102, 153);
    background-color: rgb(255, 255, 255);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSLEVEL1GRIDACTIVETAB,
.PSLEVEL2GRIDACTIVETAB,
.PSLEVEL3GRIDACTIVETAB {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(60, 60, 60);
    background-color: rgb(186, 208, 231);
    text-align: center;
}

.PSQRYRESULTSHDR {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(66, 106, 146);
    background-color: rgb(249, 249, 249);
    border-top-width: 1px;
    border-bottom-width: 2px;
    border-right-width: 1px;
    border-top-color: rgb(230, 230, 230);
    border-bottom-color: rgb(230, 230, 230);
    border-right-color: rgb(230, 230, 230);
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
}

.PAGRIDHEADER {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(75, 105, 135);
    background-color: rgb(249, 249, 249);
    vertical-align: bottom;
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-style: solid;
}

.PT_ELMEDITBOX {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: italic;
    color: rgb(60, 60, 60);
}

.portlet-msg-alert,
.portlet-msg-success,
.PT_MCFADDITIONALINSTRUCTIONS {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
}

.PSHEADERHYPERLINKD,
.PSHEADERHYPERLINKDISABLED,
.PSHEADERHYPERLINKTPDISABLED,
.PSHEADERHYPERLINKTPNOULDISABLED,
.PSLEVEL1GRIDLABELDISABLED,
.PSLEVEL1GRIDLABELTPDISABLED,
.PSLEVEL1GRIDNAVIGATIONBARDISABLED,
.PSLEVEL1SCROLLAREAFOOTERDISABLED,
.PSLEVEL1SCROLLAREAHEADERDISABLED,
.PSLEVEL2GRIDLABELDISABLED,
.PSLEVEL2GRIDLABELTPDISABLED,
.PSLEVEL2GRIDNAVIGATIONBARDISABLED,
.PSLEVEL2SCROLLAREAFOOTERDISABLED,
.PSLEVEL2SCROLLAREAHEADERDISABLED,
.PSLEVEL3GRIDLABELDISABLED,
.PSLEVEL3GRIDLABELTPDISABLED,
.PSLEVEL3GRIDNAVIGATIONBARDISABLED,
.PSLEVEL3SCROLLAREAFOOTERDISABLED,
.PSLEVEL3SCROLLAREAHEADERDISABLED,
.PT_MCFTABLEHEADER1DISABLED {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(204, 204, 204);
    line-height: 100%;
}

.PSHEADERHYPERLINK,
.PSHEADERHYPERLINK:LINK,
.PSHEADERHYPERLINK:ACTIVE,
.PSHEADERHYPERLINK:VISITED,
.PSHEADERHYPERLINK:HOVER,
.PSLEVEL1GRIDLABEL:LINK,
.PSLEVEL1GRIDLABEL:VISITED,
.PSLEVEL1GRIDNAVIGATIONBAR:LINK,
.PSLEVEL1GRIDNAVIGATIONBAR:ACTIVE,
.PSLEVEL1SCROLLAREAFOOTER:LINK,
.PSLEVEL1SCROLLAREAFOOTER:ACTIVE,
.PSLEVEL1SCROLLAREAHEADER:LINK,
.PSLEVEL2GRIDLABEL:LINK,
.PSLEVEL2GRIDLABEL:VISITED,
.PSLEVEL2GRIDNAVIGATIONBAR:LINK,
.PSLEVEL2GRIDNAVIGATIONBAR:ACTIVE,
.PSLEVEL2SCROLLAREAFOOTER:LINK,
.PSLEVEL2SCROLLAREAFOOTER:ACTIVE,
.PSLEVEL2SCROLLAREAHEADER:LINK,
.PSLEVEL3GRIDLABEL:LINK,
.PSLEVEL3GRIDLABEL:VISITED,
.PSLEVEL3GRIDNAVIGATIONBAR:LINK,
.PSLEVEL3GRIDNAVIGATIONBAR:ACTIVE,
.PSLEVEL3SCROLLAREAFOOTER:LINK,
.PSLEVEL3SCROLLAREAFOOTER:ACTIVE,
.PSLEVEL3SCROLLAREAHEADER:LINK,
.PT_MCFTABLEHEADER1:LINK,
.PT_MCFTABLEHEADER1:ACTIVE,
.PT_MCFTABLEHEADER1:VISITED {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(255, 255, 255);
    text-decoration: underline;
    line-height: 100%;
}

.PSHEADERHYPERLINKTPNOUL,
.PSHEADERHYPERLINKTPNOUL:LINK,
.PSHEADERHYPERLINKTPNOUL:ACTIVE,
.PSHEADERHYPERLINKTPNOUL:VISITED {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 102, 153);
    text-decoration: none;
    line-height: 100%;
}

.PSHEADERHYPERLINKTP,
.PSHEADERHYPERLINKTP:LINK,
.PSHEADERHYPERLINKTP:ACTIVE,
.PSHEADERHYPERLINKTP:VISITED,
.PSHEADERHYPERLINKTP:HOVER,
.PSHEADERHYPERLINKTPNOUL:HOVER {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 102, 153);
    text-decoration: underline;
    line-height: 100%;
}

.PSLEVEL1GRIDINACTIVETABHOVER,
.PSLEVEL2GRIDINACTIVETABHOVER,
.PSLEVEL3GRIDINACTIVETABHOVER,
.PSLEVEL1GRIDINACTIVETAB:HOVER,
.PSLEVEL2GRIDINACTIVETAB:HOVER,
.PSLEVEL3GRIDINACTIVETAB:HOVER {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(62, 85, 118);
    background-color: rgb(235, 235, 234);
}

.PSLEVEL1GRIDINACTIVETAB,
.PSLEVEL2GRIDINACTIVETAB,
.PSLEVEL3GRIDINACTIVETAB {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(62, 85, 118);
    background-color: rgb(235, 235, 234);
    text-decoration: none;
}

.PAEXAMPLE,
.PAHEADERTOOLBARTEXTSMALL {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
}

.SMALL {
    font-family: Arial, sans-serif;
    font-size: 9pt;
}

.KNOCKOUT {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    color: rgb(0, 0, 255);
}

.PTGBLFILTERS {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    color: rgb(102, 102, 153);
    white-space: nowrap;
}

.portlet-form-field-label {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

.PSGRIDCOLUMNHDRSORTNONED,
.PSGRIDCOLUMNHDRSORTNONEDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    background-color: rgb(177, 211, 250);
    border-right-width: 1px;
    border-right-color: rgb(255, 255, 255);
}

.PSACESLICE_CHART {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}

.PTBREADCRUMBCUR {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.PSGRIDCOLUMNHDRSORTNONE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(0, 0, 255);
    background-color: rgb(177, 211, 250);
    text-decoration: underline;
    border-right-width: 1px;
    border-right-color: rgb(255, 255, 255);
}

.PSGRIDCOLUMNHDRSORTED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(0, 0, 255);
    background-color: rgb(221, 233, 247);
    text-decoration: underline;
    border-right-width: 1px;
    border-right-color: rgb(255, 255, 255);
}

.PTGBLFACETNAME {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(51, 51, 51);
    text-decoration: none;
    margin-left: -26px;
}

.PTFACETNAME {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(81, 81, 81);
    text-decoration: none;
}

.PSTREETEXTRED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: italic;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.PAHELPFIELDVALUE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: italic;
    color: rgb(0, 0, 139);
}

.PT_MCFGROUPBOX {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: rgb(234, 239, 245);
    border-width: 1px;
    border-color: rgb(163, 190, 216);
    border-style: solid;
}

.PAGROUPBOXNBO {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: rgb(244, 244, 232);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PAGROUPBOXWBO {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: rgb(255, 255, 255);
    border-width: 1px;
    border-color: rgb(201, 206, 213);
    border-style: solid;
}

.PTCPGROUPBOXMINPADDINGNBO,
.PSGROUPBOXNBO {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PAGROUPBOXLEVEL1WBO,
.PAGROUPBOXLEVEL2WBO,
.PAGROUPBOXLEVEL3WBO,
.PSSRCHGROUPBOXWBO {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-width: 1px;
    border-color: rgb(201, 206, 213);
    border-top-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
}

.PAGROUPBOX,
.PAGROUPBOXLEVEL1,
.PAGROUPBOXLEVEL2,
.PAGROUPBOXLEVEL3,
.PAGROUPDIVIDERBODY {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-style: solid;
}

.portlet-form-input-field,
.portlet-msg-error,
.portlet-msg-status,
.portlet-section-text,
.PSTREETEXT,
.PT_MCFLABEL {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
}

.PT_MCFTABLE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(217, 229, 239);
    background-repeat: no-repeat;
}

.PASEARCHBOXBODY {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(244, 244, 232);
    border-width: thin;
    border-color: rgb(51, 51, 153);
    border-style: solid;
}

.PSACESLICE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    height: 19px;
}

.PSPGFILTERNAME {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    text-align: right;
    margin-top: 2px;
    width: 100px;
    height: 17px;
    display: inline-block;
    cursor: move;
    overflow: hidden;
}

.PSPGCHARTFILTERNAME {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    text-align: right;
    margin-top: 2px;
    width: 100px;
    height: 17px;
    display: inline-block;
    overflow: hidden;
}

.PSPGCHARTFILTERNAME_NARO {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    text-align: right;
    margin-top: 2px;
    width: 60px;
    height: 17px;
    display: inline-block;
    overflow: hidden;
}

.portlet-msg-info {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 196);
}

.PSHYPERLINKYELLOWBKGRD {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(102, 102, 102);
    background-color: rgb(255, 255, 0);
    text-decoration: none;
}

.PSTREENODESELECTED,
.PSTREELINKSELECTED,
.PSTREELINKSELECTEDYELLOWBACKGR {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(102, 102, 102);
    text-decoration: none;
}

.PSLEVEL1GRIDLABELTP,
.PSLEVEL2GRIDLABELTP,
.PSLEVEL3GRIDLABELTP {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(171, 91, 26);
    text-indent: 1px;
    line-height: 100%;
    padding-top: 0.75px;
    padding-bottom: 0.75px;
    padding-left: 2px;
    padding-right: 0.75px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PAERRORTEXT {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(204, 0, 51);
}

.PSLEVEL1SCROLLAREAFOOTER,
.PSLEVEL2SCROLLAREAFOOTER,
.PSLEVEL3SCROLLAREAFOOTER {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(255, 255, 255);
    border-top-style: none;
    border-bottom-style: none;
}

.PSTRELLINKSHDRNARROW {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(74, 89, 140);
    text-indent: 4px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSTRELLINKSHDRWIDE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(74, 89, 140);
    text-indent: 4px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    width: 100%;
}

.PAFRAMEBACKGROUND {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(255, 255, 255);
    border-width: thin;
    border-color: rgb(51, 51, 153);
    border-style: solid;
}

.PSHYPERLINKNOULBOLD,
.PSHYPERLINKNOULBOLD:LINK,
.PSHYPERLINKNOULBOLD:VISITED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 102, 153);
    text-decoration: none;
    line-height: 100%;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PT_MCFTABLEHEADER {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(58, 90, 135);
    background-color: rgb(186, 208, 231);
}

.PSACTIVETAB {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(60, 60, 60);
    background-color: rgb(186, 208, 231);
}

.PABOLDBLUETEXT {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(65, 98, 145);
}

.PAEXPANDCOLLAPSE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(68, 101, 144);
    border-bottom-width: 1px;
    border-bottom-color: rgb(187, 187, 187);
    border-top-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-style: none;
}

.PSCHECKBOX,
.PSDROPDOWNLABEL,
.PSEDITBOXLABEL,
.PSLONGEDITLABEL,
.PSRADIOBUTTON,
.PSSRCHCHECKBOX,
.PT_MCFCHECKBOX {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(81, 81, 81);
}

.PT_MCFCHATSYSMSG {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(0, 0, 0);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-top-style: dashed;
    border-bottom-style: dashed;
}

.PTFACETCLEARALL {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(0, 75, 145);
    text-decoration: none;
    cursor: pointer;
}

.PTFACETNOLINK {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(110, 110, 110);
    text-decoration: none;
    text-align: left;
    list-style-type: none;
}

.PTFACETLINK,
.PTFACET:HOVER {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(171, 91, 26);
    text-decoration: underline;
    display: block;
    list-style-type: none;
    cursor: pointer;
}

.PSERRORTEXT {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(237, 28, 36);
}

.PTFACET {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(28, 81, 128);
    text-decoration: none;
    text-align: left;
    list-style-type: none;
    cursor: pointer;
}

.PTMENULINK {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(43, 124, 146);
    text-decoration: none;
}

.PSSRCHRESULTSHDRTXT,
.PSSRCHRESULTSHDR:LINK,
.PSSRCHRESULTSHDR:VISITED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(97, 128, 159);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PTCPGROUPBOXMINPADDINGWBO,
.PSGROUPBOXWBO {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    border-width: 1px;
    border-color: rgb(201, 206, 213);
    border-style: solid;
}

.PSGROUPBOX,
.PSGROUPBOXCONTAINER,
.PTS_PROMPTNOEDIT1,
.PTS_PROMPTNOEDIT2,
.PTS_DATEPROMPT1,
.PTS_XLAT1,
.PTS_YESNO1,
.PTS_DEFAULTFILTERS,
.PTS_FILTER_VALUE,
.PTS_PROMPT2,
.PTS_PROMPT1,
.PTS_CRITERIA_GB,
.PTCPGROUPBOXMINPADDING {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-style: solid;
}

.portlet-font,
.portlet-font-dim,
.portlet-section-body,
.portlet-table-footer,
.portlet-table-selected,
.portlet-table-subheader,
.portlet-table-text,
.PSSRCHTIPS,
.PSQRYTIPS,
.PT_MCFCHECKBOXLABEL {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
}

.portlert-dlg-icon-label {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(184, 176, 144);
}

.portlet-table-alternate {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(211, 220, 232);
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-style: solid;
    border-right-style: solid;
}

.PATEXTBACKGROUND {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(226, 226, 226);
}

.portlet-table-body {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(233, 237, 244);
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-style: solid;
    border-right-style: solid;
}

.PSACEODDROWNB {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(247, 247, 247);
}

.PSPUSHBUTTONTBCANCEL,
.PSPUSHBUTTONTBCLEAR,
.PSPUSHBUTTONTBDELETE,
.PSPUSHBUTTONTBLOOKUP {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(252, 252, 181);
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
    height: 23px;
    cursor: hand;
}

.PSTREELINKYELLOWBACKGR {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 0);
    text-decoration: none;
    border-width: medium;
    border-color: rgb(255, 255, 0);
    border-style: dotted;
}

.PSACEEDITSELECT {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 153);
    border-width: 1px;
    border-color: rgb(204, 204, 204);
    border-style: solid;
    width: 100%;
}

.PSACEEVENROWNB {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}

.PSACEHELP {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    border-width: 2px;
    border-color: rgb(146, 108, 36);
    border-style: groove;
}

.PSACEEVENROW {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    text-align: left;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-left-color: rgb(198, 206, 210);
    border-top-style: solid;
    border-left-style: solid;
}

.PSACECOMBO,
.PSACECOMBO_CHART {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    border-width: 1px;
    border-color: rgb(126, 158, 183);
    border-style: solid;
    display: inline-block;
}

.PSPGCHARTFILTERVALUE,
.PSPGFILTERVALUE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    width: 125px;
    height: 17px;
    float: left;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

.PSPGCHARTFILTERVALUE_NARO {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    width: 70px;
    height: 17px;
    float: left;
    display: inline-block;
    cursor: pointer;
    overflow: hidden;
}

.PT_MCFSPVSRTABLE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    border-width: 1px;
    border-color: rgb(201, 203, 211);
    border-style: solid;
}

.PSACEEDIT {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    border-width: 1px;
    border-color: rgb(204, 204, 204);
    border-style: solid;
    width: 100%;
}

.PSTREELINKACTIVE,
.PSTREELINK:ACTIVE,
.PSTREELINK:HOVER {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 187);
    text-decoration: underline;
}

.PAHYPERLINKLVL1ODD {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 255);
    background-color: rgb(244, 244, 232);
}

.PAHYPERLINKSUCCESSSTAT,
.PAHYPERLINKSUCCESSSTAT:LINK,
.PAHYPERLINKSUCCESSSTAT:VISITED,
.PAHYPERLINKSUCCESSSTATDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 147, 132);
}

.PSHYPERLINKVISITED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 75, 145);
    line-height: 100%;
}

.PAXHYPERLINK,
.PSHYPERLINK,
.PSHYPERLINK:LINK,
.PSHYPERLINK:VISITED,
.PSHYPERLINKNOUL:LINK,
.PSHYPERLINKNOUL:VISITED,
.PSLEVEL1GRIDLABELTP:LINK,
.PSLEVEL1GRIDLABELTP:ACTIVE,
.PSLEVEL1GRIDLABELTP:VISITED,
.PSLEVEL2GRIDLABELTP:LINK,
.PSLEVEL2GRIDLABELTP:ACTIVE,
.PSLEVEL2GRIDLABELTP:VISITED,
.PSLEVEL3GRIDLABELTP:LINK,
.PSLEVEL3GRIDLABELTP:ACTIVE,
.PSLEVEL3GRIDLABELTP:VISITED,
.PSRALEFTWIDGET:LINK,
.PSRALEFTWIDGET:VISITED,
.PSRARIGHTWIDGET:LINK,
.PSRARIGHTWIDGET:VISITED,
.PSSRCHRESULTSEVENROW:LINK,
.PSSRCHRESULTSEVENROW:VISITED,
.PSSRCHRESULTSODDROW:LINK,
.PSSRCHRESULTSODDROW:VISITED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 75, 145);
    text-decoration: none;
    line-height: 100%;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PAXHYPERLINKDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(102, 102, 102);
    line-height: 100%;
}

.PAHYPERLINKDESCR {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(153, 153, 153);
}

.PAGRIDHEADERTXT,
.PAGRIDHEADER:LINK,
.PAGRIDHEADER:VISITED,
.PAGRIDHEADERDISABLED,
.PAGRIDHEADERTXT:LINK,
.PAGRIDHEADERTXT:VISITED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(153, 153, 153);
    text-decoration: none;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PAHYPERLINKWARNSTAT,
.PAHYPERLINKWARNSTAT:LINK,
.PAHYPERLINKWARNSTAT:VISITED,
.PAHYPERLINKWARNSTATDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(176, 160, 47);
}

.portlet-icon-label,
.PAHYPERLINKERRSTAT,
.PAHYPERLINKERRSTAT:LINK,
.PAHYPERLINKERRSTAT:VISITED,
.PAHYPERLINKERRSTATDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(255, 0, 0);
}

.PTSPELLCHECKERROR {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
}

.PACFGRIDLABEL {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(127, 160, 193);
    text-indent: 1px;
}

.ACEFODDROW {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(247, 247, 247);
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(198, 206, 210);
    border-right-color: rgb(198, 206, 210);
    border-bottom-style: solid;
    border-right-style: solid;
}

.PSHYPERLINKNOUL {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 102, 153);
    text-decoration: none;
    line-height: 100%;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSSRCHRESULTSHYPERLINK,
.PSSRCHRESULTSHYPERLINK:LINK {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 102, 153);
    text-decoration: underline;
    line-height: 100%;
}

.PSPUSHBUTTONDISABLED,
.PSPUSHBUTTONDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(204, 204, 204);
}

.PSPUSHBUTTONTBABORT {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(250, 239, 226);
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBREFRESH2 {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 0px;
    width: 70px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBSPELLCHECK {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 101px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBVIEWWORKLIST {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 110px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBCORRECTMODE,
.PSPUSHBUTTONTBUPDATEALLMODE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 120px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBRETURN {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 130px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBPREVINWORKLIST {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 150px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBADDMODE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 57px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBREFRESH {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 74px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBNEXTINLIST {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 18px;
    width: 102px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBUPDATEMODE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 18px;
    width: 125px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBPREVTAB {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(252, 252, 181);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 20px;
    width: 101px;
    height: 23px;
    cursor: hand;
}

.PSSRCHRESULTSWBO {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(255, 255, 255);
    border-left-width: 1px;
    border-left-color: rgb(230, 230, 230);
    border-left-style: solid;
}

.PSPUSHBUTTONTBSAVE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 16px;
    width: 56px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBSENDNOTIFY {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 16px;
    width: 64px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBPOPUP {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 103px;
    height: 23px;
}

.PSPUSHBUTTONTBNEXTINWORKLIST {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 125px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBNEXTTAB {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 16px;
    width: 74px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBPREVINLIST {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    background-repeat: no-repeat;
    background-position: 2% 40%;
    padding-left: 18px;
    width: 122px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTON {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    margin-left: 1px;
    margin-right: 1px;
    cursor: hand;
}

.PSPUSHBUTTONTBAPPLY,
.PSPUSHBUTTONTBCONTINUE,
.PSPUSHBUTTONTBIGNORE,
.PSPUSHBUTTONTBPREVIEW,
.PSPUSHBUTTONTBRETRY,
.PSPUSHBUTTONTBSEARCH {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONTBADD,
.PSPUSHBUTTONTBNO,
.PSPUSHBUTTONTBOK,
.PSPUSHBUTTONTBYES {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    margin-left: 1px;
    margin-right: 1px;
    width: 70px;
    height: 23px;
    cursor: hand;
}

.PSPUSHBUTTONRETURN {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
    text-decoration: none;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 15px;
    padding-right: 15px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    width: auto;
    height: auto;
    display: inline-block;
    cursor: hand;
}

.PSQRYRESULTSTITLE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(52, 52, 52);
    background-color: rgb(255, 255, 255);
}

.PSQRYRESULTSFOOTER {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(60, 60, 60);
}

.PSLEVEL1GRIDNAVIGATIONBAR,
.PSLEVEL2GRIDNAVIGATIONBAR,
.PSLEVEL3GRIDNAVIGATIONBAR {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(60, 60, 60);
    background-color: rgb(127, 160, 193);
}

.PSMULTILANG {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(60, 60, 60);
    background-color: rgb(204, 255, 204);
}

.PSERROR {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(60, 60, 60);
    background-color: rgb(255, 102, 102);
}

.PSEDITBOX_DISPONLY_NOWRAP {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(60, 60, 60);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    white-space: nowrap;
}

.PSLEVEL1GRID,
.PSLEVEL2GRID,
.PSLEVEL3GRID {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(60, 60, 60);
    border-width: 1px;
    border-color: rgb(163, 190, 216);
    border-style: solid;
}

.PSLEVEL1SSGRIDROW {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(60, 60, 60);
    line-height: 15px;
    border-bottom-width: 1px;
    border-bottom-color: rgb(203, 203, 203);
    border-bottom-style: solid;
    height: 35px;
}

.PSINACTIVETABHOVER,
.PSINACTIVETAB:HOVER {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(62, 85, 118);
    background-color: rgb(235, 235, 234);
}

.PSINACTIVETAB {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(62, 85, 118);
    background-color: rgb(235, 235, 234);
    text-decoration: none;
}

.PSSRCHRESULTSTITLE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(65, 98, 145);
    background-color: rgb(255, 255, 255);
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-style: solid;
}

.PSQRYHYPERLINK {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(66, 106, 146);
    text-decoration: none;
}

.PSDROPDOWNLIST,
.PSLEVEL1GRIDROW,
.PSLEVEL2GRIDROW,
.PSLEVEL3GRIDROW,
.PSLONGEDITBOX,
.PSSRCHDROPDOWNLABEL,
.PSSRCHEDITBOXLABEL,
.PSSRCHINSTRUCTIONS,
.PSSRCHRESULTSFOOTER,
.PSQRYINSTRUCTIONS,
.PT_MCFDROPDOWNLIST,
.PT_MCFEDITBOX {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
}

.PSEDITBOX_DISABLED,
.PSEDITBOXDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    background-color: rgb(243, 243, 243);
}

.PSDISABLED,
.PSDROPDOWNLIST_DISABLED,
.PSDROPDOWNLISTDISABLED,
.PSEDITBOX_DISPONLYDISABLED,
.PSEDITBOX_DISPONLY_NOWRAPDISABLED,
.PSLONGEDITBOXDISABLED,
.PSMULTILANGDISABLED,
.PSPUSHBUTTONDISABLEDDISABLED,
.PSRADIOBUTTONDISABLED,
.PSSRCHCHECKBOXDISABLED,
.PSSRCHSUBTITLEDISABLED,
.PSTREENODESELECTEDDISABLED,
.PTFACETPATHDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    background-color: rgb(243, 243, 243);
    border-width: 1px;
    border-color: rgb(201, 206, 213);
    border-style: solid;
}

.PSLEVEL1GRIDEVENROW,
.PSLEVEL2GRIDEVENROW,
.PSLEVEL3GRIDEVENROW,
.PSSRCHRESULTSEVENROW,
.PSQRYRESULTSEVENROW {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    background-color: rgb(249, 249, 249);
    line-height: 120%;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(230, 230, 230);
    border-right-color: rgb(230, 230, 230);
    border-bottom-style: solid;
    border-right-style: solid;
}

.PSLEVEL1GRIDODDROW,
.PSLEVEL2GRIDODDROW,
.PSLEVEL3GRIDODDROW,
.PSSRCHRESULTSODDROW,
.PSQRYRESULTSODDROW {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    background-color: rgb(255, 255, 255);
    line-height: 120%;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(230, 230, 230);
    border-right-color: rgb(230, 230, 230);
    border-bottom-style: solid;
    border-right-style: solid;
}

.PSDROPDOWNLIST_DISPONLY,
.PSEDITBOX_DISPONLY {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PTFACETPATH {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    height: 40px;
    overflow: scroll;
}

.PSTEXT {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    border-width: 0px;
}

.PSEDITBOX {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    border-width: 1px;
    border-color: rgb(187, 187, 187);
    border-style: solid;
}

.PSHYPERLINKDISABLED,
.PSSRCHRESULTSHYPERLINKD,
.PSHYPERLINKDISABLED,
.PSHYPERLINKNOULDISABLED,
.PSHYPERLINKNOULBOLDDISABLED,
.PSSRCHRESULTSEVENROWDISABLED,
.PSSRCHRESULTSODDROWDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    line-height: 100%;
}

.PSLEVEL1GRIDCOLUMNHDR,
.PSLEVEL2GRIDCOLUMNHDR,
.PSLEVEL3GRIDCOLUMNHDR {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(97, 128, 159);
    background-color: rgb(249, 249, 249);
    border-top-width: 1px;
    border-bottom-width: 2px;
    border-right-width: 1px;
    border-top-color: rgb(230, 230, 230);
    border-bottom-color: rgb(230, 230, 230);
    border-right-color: rgb(230, 230, 230);
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
}

.PSLEVEL1GRIDCOLUMNHDRTXT,
.PSLEVEL2GRIDCOLUMNHDRTXT,
.PSLEVEL3GRIDCOLUMNHDRTXT,
.PSLEVEL1GRIDCOLUMNHDR:LINK,
.PSLEVEL1GRIDCOLUMNHDR:VISITED,
.PSLEVEL1GRIDCOLUMNHDRDISABLED,
.PSLEVEL1SSGRIDCOLUMNHDR:LINK,
.PSLEVEL1SSGRIDCOLUMNHDR:VISITED,
.PSLEVEL1SSGRIDCOLUMNHDRDISABLED,
.PSLEVEL2GRIDCOLUMNHDR:LINK,
.PSLEVEL2GRIDCOLUMNHDR:VISITED,
.PSLEVEL2GRIDCOLUMNHDRDISABLED,
.PSLEVEL3GRIDCOLUMNHDR:LINK,
.PSLEVEL3GRIDCOLUMNHDR:VISITED,
.PSLEVEL3GRIDCOLUMNHDRDISABLED {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(97, 128, 159);
    background-color: rgb(249, 249, 249);
    text-decoration: none;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSQRYHYPERLINKD {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(99, 106, 118);
}

.PT_MCFPUSHBUTTON {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    background-color: rgb(252, 252, 181);
}

.PT_MCFTRACEREVENT {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(0, 0, 0);
}

.PT_MCFTRACERREQ {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(0, 0, 139);
}

.PT_MCFEVTNAME {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(58, 90, 135);
}

.PT_MCFEVTVALUE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(60, 60, 60);
}

.portlet-section-alternate,
.PAHELPGRIDHEADER {
    font-family: Arial, serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(0, 0, 0);
    text-indent: 1px;
}

.PAHELPGROUPDIVIDER {
    font-family: Arial, serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(126, 135, 186);
    text-indent: 1px;
}

.PSTLEFTMENU {
    font-family: Arial;
    color: rgb(0, 0, 0);
    background-color: rgb(204, 204, 153);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-top-color: rgb(0, 0, 0);
    border-bottom-color: rgb(0, 0, 0);
    border-right-color: rgb(0, 0, 0);
    border-top-style: solid;
    border-bottom-style: solid;
    border-right-style: solid;
}

.PASSINFORMATIONALTEXT {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(177, 23, 155);
}

.PTPOPUP_TITLE {
    font-family: Arial;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(255, 255, 255);
    padding: 10px;
}

.PTSESRSLTTITLE {
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: rgb(0, 75, 145);
    cursor: hand;
}

.PTSESRSLTTITLEHOVER {
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    color: rgb(171, 91, 26);
    text-decoration: underline;
}

.PTSESRSLTRLTDINFODIV {
    font-family: Arial;
    font-size: 10pt;
    font-weight: normal;
    cursor: pointer;
}

.PTFACETHDG {
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: rgb(128, 128, 128);
    background-color: rgb(238, 238, 238);
    text-decoration: none;
    text-align: left;
    width: 225px;
}

.PSCONFIRMTEXT {
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: rgb(51, 51, 51);
}

.PTGBLFACETHDG {
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    color: rgb(65, 98, 145);
    text-decoration: none;
    margin-left: 26px;
}

.PACALENDARDAYNUMDISABLED {
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
}

.PACALENDARDAYNUM {
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(58, 90, 135);
}

.PABOLD11TEXT {
    font-family: Arial;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(81, 81, 81);
}

.PATRANSACTIONTITLE {
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(68, 101, 144);
    padding-bottom: 3px;
    border-bottom-width: 1px;
    border-bottom-color: rgb(187, 187, 187);
    border-bottom-style: solid;
    width: 100%;
    display: inline-block;
}

.PALEVEL0PRIMARY {
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
}

.PT_RATBOX_LABEL {
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: rgb(117, 117, 108);
    white-space: nowrap;
}

.PTSRCHRSLTLABEL,
.PTSRCHRSLTLABELDISABLED {
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: rgb(68, 101, 144);
}

.PTSRCHKEY,
.PTSRCHKEYDISABLED {
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: rgb(81, 81, 81);
    margin-left: 35px;
    padding-left: 5px;
}

.EOPP_SCPAGETITLESECTION {
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(65, 98, 145);
    background-color: rgb(255, 255, 255);
}

.PT_RATBOX_YTITL {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    background-color: rgb(193, 215, 235);
    background-image: url(/cs/CLAPRD/86011/PT_RATINGBOX_YTITLE_BG_1.gif);
    background-repeat: repeat-x;
    background-position: left top;
    padding-left: 9px;
    padding-right: 9px;
}

.PT_RATBOX_Y {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    padding-left: 9px;
    padding-right: 9px;
    border-right-width: thin;
    border-right-color: rgb(173, 216, 230);
}

.PT_RATBOX_YAXS_ALT1 {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    letter-spacing: normal;
    vertical-align: middle;
    text-align: left;
    line-height: 90%;
    padding-left: 13px;
    padding-right: 5px;
    border-right-width: 1px;
    border-right-color: rgb(203, 206, 214);
    border-right-style: solid;
    white-space: normal;
}

.PT_RATBOX_XAXS_ALT1 {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    letter-spacing: normal;
    vertical-align: text-bottom;
    text-align: center;
    text-indent: 15%;
    line-height: normal;
    padding-top: 2px;
    padding-bottom: 0px;
    white-space: nowrap;
}

.PT_RATBOX_TITLE {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: rgb(60, 60, 60);
}

.PT_RATBOX_XTITL {
    font-family: Arial;
    font-size: 12px;
    font-weight: bolder;
    color: rgb(0, 0, 0);
    background-color: rgb(193, 215, 235);
    background-image: url(/cs/CLAPRD/86011/PT_RATINGBOX_XTITLE_BG_1.gif);
    background-repeat: repeat-y;
    background-position: right top;
    padding-top: 7px;
    padding-bottom: 7px;
}

.PT_RATBOX_XAXS {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(237, 246, 255);
    padding-top: 11px;
    padding-bottom: 11px;
    border-width: 1px;
    border-color: rgb(203, 206, 214);
    border-style: solid;
    white-space: nowrap;
}

.PT_RATBOX_YAXS {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(237, 246, 255);
    vertical-align: middle;
    text-align: center;
    line-height: 100%;
    padding-left: 13px;
    padding-right: 13px;
    border-width: 1px;
    border-color: rgb(203, 206, 214);
    border-style: solid;
}

.PASSTRANSACTIONTITLE {
    font-family: Arial;
    font-size: 14pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(58, 90, 135);
    border-bottom-width: 2px;
    border-bottom-color: rgb(51, 51, 153);
    border-bottom-style: solid;
    width: 100%;
}

.PAADDITIONALINSTRUCTHOVER,
.PAADDITIONALINSTRUCTIONS:HOVER {
    font-family: Arial;
    font-size: 8pt;
    color: rgb(171, 91, 26);
    text-decoration: underline;
}

.PSGRIDCOUNTERTP,
.PTSESRSLTSUMMARY {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.PTSESSRCHINSTR {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: rgb(60, 60, 60);
    text-decoration: none;
}

.PTSESRSLTDTTM {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: rgb(81, 81, 81);
    text-decoration: none;
}

.PTSESSRCHINSTRRSLTS {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    color: rgb(81, 81, 81);
    text-decoration: none;
    margin-right: 2px;
}

.PAADDITIONALINSTRUCTVISITED,
.PAADDITIONALINSTRUCTIONS:VISITED {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(150, 32, 132);
}

.PAADDITIONALINSTRUCTACTIVE,
.PAADDITIONALINSTRUCTIONS:LINK,
.PAADDITIONALINSTRUCTIONS:ACTIVE {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(43, 124, 146);
}

.EOPP_SCADDITIONALTEXT {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 51, 51);
}

.EOPP_SCBREADCRUMBSECTION {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(66, 106, 146);
    background-color: rgb(255, 255, 255);
    text-decoration: none;
    vertical-align: top;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 19px;
}

.EOPP_SCCHILDCONTENTLINK,
.EOPP_SCCHILDFOLDERLINK,
.EOPP_SCMORELINK {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(66, 106, 146);
    text-decoration: none;
}

.PAADDITIONALINSTRUCTDISABLED,
.PAADDITIONALINSTRUCTIONS,
.PAADDITIONALINSTRUCTIONSDISABLED {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
}

.EOPP_SCPAGEDESCRSECTION {
    font-family: Arial;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
    background-color: rgb(255, 255, 255);
}

.PTMENULINKSELECTED {
    font-family: Arial;
    font-size: 9pt;
    color: rgb(171, 91, 26);
    background-color: rgb(249, 249, 249);
    text-decoration: none;
    border-width: 0px;
}

.PSGRIDCOUNTER {
    font-family: Arial;
    font-size: 9pt;
    color: rgb(66, 106, 146);
    text-decoration: none;
}

.PTCALMONTH {
    font-family: Arial;
    font-size: 9pt;
    color: rgb(81, 81, 81);
    border-width: 1px;
    border-color: rgb(187, 187, 187);
    border-style: solid;
}

.PSSUBTABSEP {
    font-family: Arial;
    font-size: 9pt;
    color: rgb(81, 81, 81);
    width: 1px;
}

.PASUBTABLINKINACTIVE {
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(0, 75, 145);
    text-decoration: none;
}

.PSPGCHARTBORDER {
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    border-top-width: thin;
    border-top-color: rgb(190, 190, 190);
    border-top-style: solid;
}

.EOPP_SCSECTIONCONTENTLINK,
.EOPP_SCSECTIONFOLDERLINK {
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(66, 106, 146);
    background-color: rgb(255, 255, 255);
    text-decoration: none;
}

.PABOLDTEXT {
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(81, 81, 81);
}

.PASUBTABLINKACTIVE,
.PTGBLFACET {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(0, 75, 145);
    text-decoration: none;
}

.PASUBTABLINKACTIVEHOVER,
.PASUBTABLINKACTIVE:HOVER {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(138, 74, 21);
    text-decoration: underline;
}

.PTGBLFACETHOVER,
.PTGBLFACET:HOVER {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(171, 91, 26);
    text-decoration: underline;
}

.PTGBLFACETNOLINK {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    color: rgb(81, 81, 81);
    text-decoration: none;
}

.PALEVEL0SECONDARY,
.PAPAGEINSTRUCTIONS {
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(81, 81, 81);
}

.portlet-section-footer {
    font-family: Arial;
    font-size: 9px;
    font-weight: 500;
    color: rgb(0, 0, 0);
}

.PSPSMALLTEXT {
    font-family: Arial;
    font-size: 9px;
    font-weight: 500;
    color: rgb(60, 60, 60);
}

.PT_MENU_ACTION_LISTHEAD {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    color: rgb(102, 102, 102);
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
}

.PT_MENU_ACTION_LISTITEM {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(0, 0, 0);
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 15px;
    padding-right: 15px;
    white-space: nowrap;
}

.PT_MENU_ACTION_LISTITEM_L0 {
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(0, 0, 0);
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 30px;
    padding-right: 15px;
    white-space: nowrap;
}

.PSPROCESSING {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 51, 51);
    padding-left: 5px;
    padding-right: 10px;
    white-space: nowrap;
}

.PT_POPNODE_DESC8 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(1, 18, 185);
    text-align: left;
    padding-left: 9px;
    padding-right: 7px;
}

.PT_ORGNODE_DESC7 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(66, 106, 146);
    text-align: left;
    padding-top: 6px;
    padding-left: 11px;
    padding-right: 11px;
}

.PT_ORGNODE_DESC1B {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: rgb(51, 102, 153);
    text-align: left;
    padding-bottom: 7px;
    padding-left: 11px;
    padding-right: 11px;
}

.PT_ORGNODE_DESC1 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: rgb(51, 102, 153);
    text-align: left;
    padding-left: 11px;
    padding-right: 11px;
}

.PT_ORGCHART_UNLINK_BRDCRM {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: rgb(55, 55, 55);
    background-color: rgb(243, 243, 243);
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px;
}

.PT_ORGCHART_BRDCRM {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: rgb(1, 18, 185);
    background-color: rgb(243, 243, 243);
    margin-top: 2px;
    margin-bottom: 2px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 8px;
}

.PT_POPNODE_DESC1 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(1, 18, 185);
    text-align: left;
    padding-left: 9px;
    padding-right: 7px;
}

.PSGRIDTOOLBAR {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(241, 244, 248);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-color: rgb(212, 224, 240);
    border-bottom-color: rgb(208, 208, 200);
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: none;
    border-right-style: none;
}

.PT_ORGNODE_ICON_L {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: rgb(0, 0, 0);
    text-align: left;
    padding-left: 11px;
    padding-right: 11px;
    float: left;
}

.PT_ORGNODE_ICON_R {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: rgb(0, 0, 0);
    text-align: left;
    padding-left: 11px;
    padding-right: 11px;
    float: right;
}

.PT_ORG_DDLIST {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: rgb(128, 128, 128);
    margin-left: 14px;
    margin-right: 10px;
}

.PT_POPNODE_DESC2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: rgb(153, 153, 153);
    text-align: left;
    padding-bottom: 4px;
    padding-left: 9px;
    padding-right: 7px;
}

.PT_ORGNODE_DESC3B {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: rgb(51, 102, 153);
    text-align: left;
    margin-top: 2px;
}

.PT_ORGNODE_DESC3 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: rgb(51, 102, 153);
    text-align: left;
    padding-left: 11px;
    padding-right: 11px;
}

.PT_ORGNODE_DESC2 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: rgb(51, 51, 51);
    text-align: left;
    padding-bottom: 6px;
    padding-left: 11px;
    padding-right: 11px;
}

.PT_ORGNODE_DESC4,
.PT_ORGNODE_DESC5,
.PT_ORGNODE_DESC6 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    color: rgb(51, 51, 51);
    text-align: left;
    padding-left: 11px;
    padding-right: 11px;
}

.PT_POPNODE_DESC3 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    text-align: left;
    padding-bottom: 2px;
    padding-left: 9px;
    padding-right: 7px;
}

.PT_POPNODE_HEADER {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(179, 199, 234);
    background-image: url(/cs/CLAPRD/86011/PT_ORG_SLATE_HEADER_1.gif);
    background-repeat: repeat-x;
    background-position: top left;
    text-align: left;
    padding-top: 3px;
    padding-left: 6px;
    padding-right: 6px;
    border-color: rgb(137, 135, 135);
    white-space: normal;
    cursor: move;
}

.PT_POPNODE_DESC6,
.PT_POPNODE_DESC7 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    text-align: left;
    padding-bottom: 6px;
    padding-left: 9px;
    padding-right: 7px;
}

.PT_POPNODE_DESC4,
.PT_POPNODE_DESC5 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    text-align: left;
    padding-left: 9px;
    padding-right: 7px;
}

.PT_ORGCHART_TOOLTIP {
    font-family: Verdana;
    font-size: 10px;
    color: rgb(0, 0, 0);
    background-color: rgb(253, 255, 200);
}

.PT_RATBOX_TOOLTIP {
    font-family: Verdana;
    font-size: 10px;
    color: rgb(0, 0, 0);
    background-color: rgb(253, 255, 200);
    border-width: 1px;
    border-color: rgb(109, 108, 108);
    border-style: solid;
    white-space: nowrap;
}

.PT_RATBOX_DRAGGED_NODE {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    border-width: 1px;
    border-color: rgb(163, 161, 161);
    border-style: solid;
    white-space: nowrap;
}

.PT_RATBOX_POPUP_HEADER {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    background-image: url(/cs/CLAPRD/86011/PT_RATINGBOX_POPUP_HD_BG_1.gif);
    background-repeat: repeat-x;
    background-position: left top;
}

.PT_RATBOXDESCR {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: rgb(0, 0, 0);
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 7px;
    padding-right: 7px;
    white-space: nowrap;
}

.PT_ACTION_LIST_ITEM,
.PT_READONLY_LIST_ITEM {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(0, 0, 0);
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    white-space: nowrap;
}

.PT_ACTION_DISABLED_BUTTON {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(128, 128, 128);
    background-color: rgb(192, 192, 192);
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 1px;
    border-width: 1px;
    border-color: rgb(192, 192, 192);
    border-style: solid;
}

.PT_ACTION_BUTTON {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(51, 51, 51);
    background-color: rgb(176, 218, 250);
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 1px;
    border-width: 1px;
    border-color: rgb(126, 170, 198);
    border-style: solid;
}

.PT_SCHEMA_BOTTOMMINUS {
    font-family: Verdana;
    font-size: 11px;
    font-weight: lighter;
    font-style: normal;
    color: rgb(137, 137, 137);
    margin-top: 99px;
    margin-left: 5px;
    position: Absolute;
}

.PT_SCHEMA_TOPPLUS {
    font-family: Verdana;
    font-size: 13px;
    font-weight: lighter;
    font-style: normal;
    color: rgb(137, 137, 137);
    margin-top: 0px;
    margin-left: 6px;
    position: Absolute;
}

.PT_RATBOX_VIEWALL_DESCR {
    font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
    color: rgb(0, 0, 204);
}

.PTS_BREADCRUMB {
    font-family: sans-serif;
    color: rgb(43, 124, 146);
}

.PT_SCHEMA_MOVER {
    font-size: 0px;
    background-image: url(/cs/CLAPRD/86011/PT_CHRT_ZOOM_MOVER_1.png);
    text-align: left;
    line-height: 0px;
    width: 20px;
    height: 13px;
    white-space: nowrap;
    position: Relative;
}

.PTCALHEAD {
    font-size: 11pt;
    color: rgb(65, 98, 145);
}

.PTNAVSELFOLDERBK {
    font-size: 9pt;
    color: rgb(255, 255, 255);
    background-color: rgb(51, 112, 188);
}

.PTCALWEEKHEAD {
    font-size: 9pt;
    color: rgb(66, 106, 146);
    background-color: rgb(241, 245, 246);
    text-align: center;
    padding: 1px;
}

.PSGRIDNAVIGATOR {
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    color: rgb(81, 81, 81);
}

.PSBOTTOMLINE,
.PSGRIDBOTTOMLINE {
    height: 4px;
}

.PTBREADCRUMBMARGIN {
    margin-left: 6px;
}

.PT_SCHEMA_H_EDGE {
    margin-top: 19px;
    margin-left: 3px;
    border-top-width: 1px;
    border-top-color: rgb(137, 137, 137);
    border-top-style: solid;
    width: 16px;
    height: 1px;
    white-space: nowrap;
    position: Absolute;
}

.PSLEVEL1SCROLLAREABODYNBO,
.PSLEVEL2SCROLLAREABODYNBO,
.PSLEVEL3SCROLLAREABODYNBO {
    margin: 1px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSLEVEL1SCROLLAREABODYWBO,
.PSLEVEL2SCROLLAREABODYWBO,
.PSLEVEL3SCROLLAREABODYWBO {
    margin: 1px;
    border-width: 1px;
    border-color: rgb(201, 206, 213);
    border-style: solid;
}

.PSLEVEL1SCROLLAREABODY,
.PSLEVEL2SCROLLAREABODY,
.PSLEVEL3SCROLLAREABODY {
    margin: 1px;
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-style: solid;
}

.PTTRANSPARENT {
    position: Absolute;
}

.PT_ACTION_POSITION_CENTER {
    text-align: center;
    margin-top: 4px;
    margin-bottom: 3px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 6px;
    padding-left: 11px;
    padding-right: 8px;
    white-space: nowrap;
}

.PT_ACTION_POSITION {
    text-align: left;
    margin-top: 4px;
    margin-bottom: 3px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 6px;
    padding-left: 11px;
    padding-right: 8px;
    white-space: nowrap;
}

.PT_ACTION_POSITION_RIGHT {
    text-align: right;
    margin-top: 4px;
    margin-bottom: 3px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 6px;
    padding-left: 11px;
    padding-right: 8px;
    white-space: nowrap;
}

.PSRALEFTWIDGET,
.PSRARIGHTWIDGET,
.PTS_RSLTSGB,
.PTS_SS_CRITERIA_GB,
.PTS_CL_STDSRCH_GPB,
.PTS_CL_KWSRCH_GRID,
.PTS_TREE_FACET,
.PTS_TREE_FACET_MORE,
.PTS_RSSSICON_GB {
    text-decoration: none;
}

.PTS_BCRUMBGB {
    text-decoration: none;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}

.PSACECOMBOIMG {
    vertical-align: middle;
}

.PT_GNTACTUALCLRDFLT {
    background-color: rgb(250, 238, 97);
}

.PT_GNTPROGRESSCLRDFLT {
    background-color: rgb(254, 157, 15);
}

.PT_GNTDRAGFINISHHNDL {
    background-color: rgb(255, 153, 0);
    width: 2px;
}

.PT_GNTDRAGSTARTHNDL {
    background-color: rgb(255, 221, 0);
    width: 2px;
}

.PT_GNTLABEL {
    background-color: rgb(255, 255, 255);
    margin-top: -8px;
    margin-bottom: 0px;
    margin-left: 20px;
    margin-right: 0px;
    border-width: 0px;
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
    white-space: nowrap;
    position: Absolute;
    z-index: 3000;
}

.PT_GNTTOOLTIP {
    background-color: rgb(255, 255, 255);
    text-align: left;
    border-width: 1px;
    border-color: rgb(184, 185, 187);
    border-style: solid;
    white-space: nowrap;
    cursor: default;
    position: Absolute;
}

.PT_GNTPLANNEDCLRDFLT {
    background-color: rgb(60, 113, 183);
}

.PT_GNTARRHEAD {
    font-family: "Arial Black";
    font-size: 12pt;
    font-weight: bolder;
    color: rgb(0, 0, 0);
    position: Absolute;
}

.PT_GNTTOOLTEXT {
    font-family: Arial, sans-serif, Verdana;
    font-size: 8pt;
    color: rgb(0, 0, 0);
    text-transform: capitalize;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 11px;
    padding-right: 11px;
    white-space: nowrap;
}

.PT_GNTTOOLHDR {
    font-family: Arial, sans-serif, Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(0, 0, 255);
    text-transform: capitalize;
    text-align: left;
    padding-top: 6px;
    padding-bottom: 10px;
    padding-left: 11px;
    padding-right: 11px;
    white-space: nowrap;
}

.PSGNTTL {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(255, 255, 255);
    background-color: rgb(130, 145, 198);
    vertical-align: middle;
    text-align: center;
    border-width: 1px;
    border-top-color: rgb(213, 220, 238);
    border-bottom-color: rgb(96, 107, 177);
    border-left-color: rgb(213, 220, 238);
    border-right-color: rgb(96, 107, 177);
    border-style: solid;
}

.PT_GNTGRIDODD {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(211, 220, 232);
    text-align: left;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-style: solid;
    border-right-style: solid;
    white-space: nowrap;
}

.PT_GNTODDROW {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(211, 220, 232);
    vertical-align: middle;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-style: solid;
    border-right-style: solid;
    white-space: nowrap;
}

.PT_GNTEVNROW {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(233, 237, 244);
    vertical-align: middle;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(255, 255, 255);
    border-right-color: rgb(255, 255, 255);
    border-bottom-style: solid;
    border-right-style: solid;
    white-space: nowrap;
}

.PT_GNTGLOBALHDR {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(97, 128, 159);
    background-color: rgb(249, 249, 249);
    border-width: 1px;
    border-color: rgb(230, 230, 230);
    border-style: solid;
}

.PSGNTTBL {
    font-family: sans-serif;
    font-size: 20pt;
    color: rgb(255, 0, 0);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: thin;
    border-color: rgb(190, 190, 190);
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: dashed;
    border-right-style: none;
}

.PT_GNTSLD {
    font-size: 0pt;
    background-color: rgb(0, 128, 128);
    line-height: 0px;
    margin: 0px;
    border-width: 2px;
    border-top-color: rgb(192, 192, 192);
    border-bottom-color: rgb(96, 96, 96);
    border-left-color: rgb(96, 96, 96);
    border-right-color: rgb(192, 192, 192);
    border-style: solid;
    width: 10px;
    height: 4px;
    display: block;
    cursor: pointer;
    position: Relative;
    z-index: 1000;
}

.PT_GNTDVDSH {
    font-size: 0pt;
    border-left-width: 1px;
    border-left-color: rgb(0, 0, 0);
    border-left-style: dashed;
    width: 3px;
    position: Absolute;
}

.PT_GNTDVDT {
    font-size: 0pt;
    border-left-width: 1px;
    border-left-color: rgb(0, 0, 0);
    border-left-style: dotted;
    width: 3px;
    position: Absolute;
}

.PT_GNTDVSLD {
    font-size: 0pt;
    border-left-width: 1px;
    border-left-color: rgb(0, 0, 0);
    border-left-style: solid;
    width: 3px;
    position: Absolute;
}

.PT_GNTDRAGMOVEHNDL {
    font-size: 1pt;
    background-image: url(/cs/CLAPRD/86011/PT_ORG_HEADER_DRAG_HANDLE_1.gif);
    width: 5px;
    height: 7px;
    position: Absolute;
    z-index: 2500;
}

.PT_GNTVG_D {
    font-size: 1pt;
    border-right-width: 1px;
    border-right-color: rgb(190, 190, 190);
    border-right-style: dashed;
    position: Absolute;
    z-index: 1000;
}

.PT_GNTVG_DT {
    font-size: 1pt;
    border-right-width: 1px;
    border-right-color: rgb(190, 190, 190);
    border-right-style: dotted;
    position: Absolute;
    z-index: 1000;
}

.PT_GNTVG {
    font-size: 1pt;
    border-right-width: 1px;
    border-right-color: rgb(190, 190, 190);
    border-right-style: solid;
    position: Absolute;
    z-index: 1000;
}

.PT_GNTDHDSH {
    font-size: 1pt;
    border-top-width: 1px;
    border-top-color: rgb(0, 0, 0);
    border-top-style: dashed;
    height: 1px;
    position: Absolute;
}

.PT_GNTDHSLD {
    font-size: 1pt;
    border-top-width: 1px;
    border-top-color: rgb(0, 0, 0);
    border-top-style: solid;
    height: 1px;
    position: Absolute;
}

.PT_GNTDHDT {
    font-size: 1pt;
    border-top-width: 2px;
    border-top-color: rgb(0, 0, 0);
    border-top-style: dotted;
    height: 1px;
    position: Absolute;
}

.PT_GNTTEXTALIGN {
    text-align: center;
}

.PSCHARTCOLOR0 {
    background-color: rgb(21, 21, 21);
}

.PSCHARTCOLOR1 {
    background-color: rgb(60, 113, 183);
}

.PSCHARTCOLOR2 {
    background-color: rgb(59, 189, 189);
}

.PSCHARTCOLOR3 {
    background-color: rgb(78, 78, 78);
}

.PSCHARTCOLOR4 {
    background-color: rgb(144, 144, 144);
}

.PSCHARTCOLOR5 {
    background-color: rgb(100, 182, 74);
}

.PSCHARTCOLOR6 {
    background-color: rgb(197, 197, 197);
}

.PSCHARTCOLOR7 {
    background-color: rgb(185, 57, 110);
}

.PSCHARTCOLOR8 {
    background-color: rgb(254, 157, 15);
}

.PSCHARTCOLOR9 {
    background-color: rgb(250, 160, 213);
}

.PSCHARTCOLOR10 {
    background-color: rgb(222, 77, 39);
}

.PSCHARTCOLOR11 {
    background-color: rgb(255, 255, 145);
}

.PSCHARTCOLOR12 {
    background-color: rgb(250, 238, 97);
}

.PSCHARTCOLOR13 {
    background-color: rgb(255, 109, 0);
}

.PSCHARTCOLOR14 {
    background-color: rgb(172, 216, 36);
}

.PSCHARTCOLOR15 {
    background-color: rgb(154, 116, 194);
}

.PSCHARTCOLOR16 {
    background-color: rgb(182, 3, 182);
}

.PSCHARTCOLOR17 {
    background-color: rgb(254, 206, 60);
}

.PSSTARTGRADIENT0 {
    background-color: rgb(105, 105, 105);
}

.PSSTARTGRADIENT1 {
    background-color: rgb(187, 214, 254);
}

.PSSTARTGRADIENT2 {
    background-color: rgb(168, 246, 246);
}

.PSSTARTGRADIENT3 {
    background-color: rgb(177, 177, 177);
}

.PSSTARTGRADIENT4 {
    background-color: rgb(213, 213, 213);
}

.PSSTARTGRADIENT5 {
    background-color: rgb(179, 249, 156);
}

.PSSTARTGRADIENT6 {
    background-color: rgb(232, 232, 232);
}

.PSSTARTGRADIENT7 {
    background-color: rgb(252, 128, 180);
}

.PSSTARTGRADIENT8 {
    background-color: rgb(255, 223, 136);
}

.PSSTARTGRADIENT9 {
    background-color: rgb(254, 213, 238);
}

.PSSTARTGRADIENT10 {
    background-color: rgb(255, 175, 97);
}

.PSSTARTGRADIENT11 {
    background-color: rgb(254, 255, 236);
}

.PSSTARTGRADIENT12 {
    background-color: rgb(255, 251, 200);
}

.PSSTARTGRADIENT13 {
    background-color: rgb(255, 191, 144);
}

.PSSTARTGRADIENT14 {
    background-color: rgb(227, 253, 171);
}

.PSSTARTGRADIENT15 {
    background-color: rgb(222, 190, 254);
}

.PSSTARTGRADIENT16 {
    background-color: rgb(255, 166, 255);
}

.PSSTARTGRADIENT17 {
    background-color: rgb(255, 240, 174);
}

.PSSTARTGRADIENTBACKGROUND {
    background-color: rgb(255, 255, 255);
}

.PSENDGRADIENTBACKGROUND {
    background-color: rgb(255, 255, 255);
}

.PSVISUALEFFECT {
    VSEFFECT: shadow;
}

.PSHORIZONTALGRIDLINES {
    border-top-width: 2;
    border-top-color: rgb(218, 221, 230);
    border-top-style: solid;
}

.PSVERTICALGRIDLINES {
    border-top-style: none;
}

.PSCHARTYAXIS {
    border-top-width: 6;
    border-top-color: rgb(129, 133, 161);
    border-top-style: solid;
}

.PSCHARTXAXIS {
    border-top-width: 2;
    border-top-color: rgb(129, 133, 161);
    border-top-style: solid;
}

.PSCHARTLINES {
    border-top-width: 2;
    border-top-color: rgb(133, 133, 133);
    border-top-style: solid;
}

.PSCHARTAXISTITLE {
    font-family: SansSerif;
    font-size: 10;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
}

.PSAXISLABELS {
    font-family: SansSerif;
    font-size: 11;
    font-weight: normal;
    font-style: normal;
    color: rgb(65, 67, 90);
}

.PSCHARTLEGEND {
    font-family: SansSerif;
    font-size: 10;
    font-weight: normal;
    font-style: normal;
    color: rgb(74, 74, 75);
}

.PSCHARTFOOTNOTE {
    font-family: SansSerif;
    font-size: 9;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
}

.PSCHARTSUBTITLE {
    font-family: SansSerif;
    font-size: 9;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
}

.PSCHARTTITLE {
    font-family: SansSerif;
    font-size: 10;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
}

.PSCHARTDATAGLYPHSIZE {
    CHGLYPH: 80;
}

.CHARTCOLORDEFAULTORDER {
    clrdefordr: 1, 10, 8, 2, 15, 16, 14, 7, 5, 13, 12, 4, 9, 6, 17, 3, 11, 0;
}

.CHARTSEGMENTEXPLOSIONDISTANCE {
    CHDISTANCE: 100;
}

.CHARTDEFAULTANIMATION {
    CHANIMATION: 1;
}

.CHARTANIMATIONDURATION {
    MSEC: 500;
}

.PT_CHART_FUNNEL {
    FunnelViewAngle: 13.43;
    FunnelRotationAngle: 13.43;
    FunnelHeightRatio: 0.20;
}

.PT_CHART_REFERENCE {
    RLineStyle: solid;
    RTransparent: 80;
}

.PT_CHART_REFERENCESTYLE {
    RLineStyle: solid;
    RWidth: 2;
}

.PT_CHART_TOOLBAR {
    cursor: pointer;
    color: #FF00FF;
}

.PT_CHART_GAUGE {
    GlegEntrFontFamily: SansSerif;
    GlegEntrFontWeight: plain;
    GlegEntrFontStyle: plain;
    GlegEntrFontSize: 12;
    GlegEntrFontColor: #000000;
    GlegBkgrColor: #FFFFFF;
    GlegBorderColor: #FFFFFF;
    GbackgrBorderColor: #FFFFFF;
    GbackgrOpacity: 1;
    GtickMrkColor: #000000;
    GtickLblFontFamily: Dialog;
    GtickLblFontWeight: bold;
    GtickLblFontStyle: plain;
    GtickLblFontSize: 10;
    GtickLblFontColor: #000000;
    GtopLblFontFamily: SansSerif;
    GtopLblFontWeight: bold;
    GtopLblFontStyle: Plain;
    GtopLblFontSize: 14;
    GtopLblFontColor: #000000;
    GmtrLblFontFamily: SansSerif;
    GmtrLblFontWeight: bold;
    GmtrLblFontStyle: plain;
    GmtrLblFontSize: 10;
    GmtrLblFontColor: #000000;
    GbtmLblFontFamily: SansSerif;
    GbtmLblFontWeight: bold;
    GbtmLblFontStyle: plain;
    GbtmLblFontSize: 12;
    GbtmLblFontColor: #000000;
    GdialIndType: needle;
    GdialIndBrdColor: #000000;
    GdialIndFillColor: #FFFFFF;
    GdialIndThreshColor: 1;
    GdialIndBaseBrdColor: #000000;
    GdialIndBaseFillColor: #FFFFFF;
    GdialThreshStyle: ring;
    GstmIndBarBorderColor: #000000;
    GstmIndBarFillColor: #000000;
    GledSpecularHighlight: 1;
    GtickContent: Increments;
    GdialPlotAreaFillColor: #FFFFFF;
    GanimationDefType: TransitionToLeft;
    GanimationDuration: 500;
}

.ch-icon-font {
    font-family: PT ChartFont;
    font-size: 16px;
    line-height: 1;
    display: inline-block;
    font-weight: bold;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    text-align: center;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ch-ln1-icon-16:before {
    content: "\e653"
}

.ch-bar-icon-16:before {
    content: "\e627"
}

.ch-2pie-icon-16:before {
    content: "\e67E"
}

.ch-3pie-icon-16:before {
    content: "\e672"
}

.ch-histogram-icon-16:before {
    content: "\e6BC"
}

.ch-gear-icon-16:before {
    content: "\e638"
}

.ch-tools-icon-16:before {
    content: "\e639"
}

.ch-rightA-icon-16:before {
    content: "\e6D0"
}

.ch-downA-icon-16:before {
    content: "\e6CE"
}

.ch-spin {
    -webkit-animation: ch-spin 2s infinite linear;
    animation: ch-spin 2s infinite linear;
}

@-webkit-keyframes ch-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes ch-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.ch-rotate-90 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.ch-rotate-180 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.ch-rotate-270 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.oj-chart-xaxis-title,
.oj-chart-yaxis-title,
.oj-chart-y2axis-title {
    font-family: tahoma, sans-serif !important;
    font-size: 0.625rem !important;
    font-weight: bold !important;
    color: #000000 !important;
}

.oj-chart-xaxis-tick-label,
.oj-chart-yaxis-tick-label,
.oj-chart-y2axis-tick-label {
    font-family: tahoma, sans-serif !important;
    font-size: 0.6875rem !important;
    color: #4a4a4b !important;
}

.oj-legend {
    font-family: tahoma, sans-serif !important;
    font-size: 0.625rem !important;
    color: #000000 !important;
}

.oj-chart-footnote {
    font-family: tahoma, sans-serif !important;
    font-size: 0.5625rem !important;
    color: #000000 !important;
    font-weight: bold !important;
}

.oj-chart-slice-label {
    font-family: tahoma, sans-serif !important;
    font-size: 0.6875rem !important;
}

.oj-chart-subtitle {
    font-family: tahoma, sans-serif !important;
    font-size: 0.5625rem !important;
    color: #000000 !important;
    font-weight: bold !important;
}

.oj-chart-title {
    font-family: tahoma, sans-serif !important;
    font-size: 0.625rem !important;
    color: #000000 !important;
    font-weight: bold !important;
}

.oj-dvt-datatip {
    color: #000000 !important;
    font-size: 0.6875rem !important;
    font-family: tahoma, sans-serif !important;
}

#pthdr2container {
    height: 55px;
    margin: 0;
    background: url(/cs/CLAPRD/86011/PT_HEADERBG_CSS_1.JPG) repeat-x;
    border-bottom: 1px solid #c9ced5;
    position: relative;
}

#pthdr2syslinks.pthdr2syslinks a.PSHYPERLINK:hover {
    text-decoration: underline !important;
}

table#ipthdr2linksgbl td a {
    color: #004B91;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    vertical-align: middle;
}

*html table#ipthdr2linksgbl td a {
    color: #004B91;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
}

table#ipthdr2linksgbl td {
    margin: 0;
    margin-top: 3px;
    float: none;
}

#pthdr2advsrch {
    margin-top: 5px;
    text-decoration: none;
}

.pthdr2srchpromptc {
    text-decoration: none;
}

#ipthdr2linksgbl {
    margin-top: -6px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 100px;
    height: 18px;
    padding: 0;
    list-style: none;
    position: relative;
}

*html #ipthdr2linksgbl {
    margin-left: 100px;
    margin-top: -6px;
    position: absolute;
}

#pthdr2tdadvsrch {
    color: #004B91;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
    vertical-align: middle;
}

a.pthdr2tdsrchpromptc:hover {
    color: #ab5b1a;
}

.greeting {
    color: #426A92;
    !important
}

a#selsrchgrp span {
    display: block;
    padding-left: 15px;
    color: #515151;
    margin: 2px 0px 2px 0px;
    margin-bottom: 3px\9;
    margin-top: 3px\9;
    padding-bottom: 4px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt;
    white-space: nowrap;
}

*html a#selsrchgrp span {
    display: block;
    padding-left: 15px;
    color: #515151;
    padding-top: 1px;
    padding-bottom: 0px;
    margin-top: 3px !important;
    margin-bottom: 4px !important;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9pt;
}

#pthdr2srchgbl {
    top: 12px;
    padding-right: 10px;
    white-space: nowrap;
    z-index: 199;
    position: relative;
}

#pthdr2srchcontainer {
    float: none;
}

#pthdr2logoswan {
    float: left;
    width: 113px;
    height: 55px;
    margin: 0;
    padding: 0 5px 0 0;
    background: none;
}

#pthdr2logoswan:before {
    content: url(/cs/CLAPRD/86011/PT_ORACLELOGO_CSS_1.png);
    left: 4px;
    position: relative;
    top: 17px;
    direction: ltr;
}

#pthdr2greeting {
    float: left;
    margin: 19px 0 0 10px;
    margin-left: 10px;
}

table#ipthdr2linksgbl td a:hover {
    color: #AB5B1A;
}

#pthdr2srchcontainer {
    position: relative;
}

#pthdr2links {
    float: right;
    background-image: none;
    height: 18px;
    top: 0;
    margin: 0px;
    overflow: hidden;
}

dl#pthdr2links dt {
    list-style: none;
    float: left;
    margin: 2px 0.1em 0;
    #padding-top: 2px;
}

.pthdr2lock {
    background: url(/cs/CLAPRD/86011/PT_LOCK_CSS_1.gif) no-repeat center;
    height: 16px;
    width: 16px;
}

.pthdr2sep {
    background-color: #ADB7C6;
    color: #ADB7C6;
    height: 14px;
    width: 1px;
    margin-top: 15px;
    font-size: 1px;
    *font-size: "";
}

* html .pthdr2sep {
    background-color: #adb7c6;
    color: #ADB7C6;
    height: 18px;
    width: 1px;
}

dl#pthdr2links dt a {
    color: #004b91;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    vertical-align: top;
    text-decoration: none;
}

#pthdr2logout {
    font-family: Arial, Verdana, Helvetica, sans-serif !important;
    font-size: 10pt !important;
    font-weight: bold !important;
}

dl#pthdr2links dt a:hover {
    text-decoration: underline;
    color: #ab5b1a;
}

.pttabhelplink {
    font-size: 9pt;
    color: #336699;
    text-decoration: none;
}

.pttabhelpimg {
    border-style: none;
    border: 0;
    margin: 0;
    margin-right: 4px;
    vertical-align: middle;
}

.pthdr2lock {
    background: url(/cs/CLAPRD/86011/PT_LOCK_CSS_1.gif) no-repeat center;
    height: 16px;
    width: 16px;
}

input.pthdr2srcheditgbl {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    border-top: 1px solid #adb7c6;
    border-right: 1px solid #adb7c6;
    border-bottom: 1px solid #adb7c6;
    border-left: 1px solid #adb7c6;
    background-color: #ffffff;
    color: #515151;
    margin: 1px 0px 0px 0px;
    padding-left: 5px;
    padding-top: 4px;
    padding-top: 4px\9;
    padding-bottom: 4px;
    padding-bottom: 4px\9;
    padding-right: 0px;
    -webkit-text-size-adjust: 90%;
    border-radius: 0;
}

#selsrchgrp {
    background-color: #ECF1F3;
    background-image: url(/cs/CLAPRD/86011/PT_SRCH_CSS_DOWN_ARROW_1.gif);
    background-position: 95%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    display: block;
    padding-right: 25px;
    border-top: 1px solid #adb7c6;
    border-right: 0px solid #adb7c6;
    border-bottom: 1px solid #adb7c6;
    border-left: 1px solid #adb7c6;
    margin: 1px 0 0 0;
    #margin: 2px 0 0 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}

*html #selsrchgrp {
    background-color: #ECF1F3;
    background-image: url(/cs/CLAPRD/86011/PT_SRCH_CSS_DOWN_ARROW_1.gif);
    background-position: 95%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    display: block;
    padding-right: 25px;
    border-top: 1px solid #adb7c6;
    border-right: 0px solid #adb7c6;
    border-bottom: 1px solid #adb7c6;
    border-left: 1px solid #adb7c6;
    margin: 1px 0 0 0;
    #margin: 2px 0 0 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}

* html dl#pthdr2links {
    background-image: none;
}

* html dl#pthdr2links dt {
    margin: 0px;
}

*html input.pthdr2srcheditgbl {
    border-bottom: 1px solid #adb7c6;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #515151;
    font-size: 9pt;
    border-top: 1px solid #adb7c6;
    border-right: 1px solid #adb7c6;
    height: 25px;
    margin-top: 2px;
    padding-left: 5px;
    padding-top: 4px;
    padding-bottom: 3px;
}

* html dl#pthdr2links dt {}

* html dl#pthdr2links dt a {
    text-decoration: none;
}

.headerBgBar {
    height: 55px;
    background: url(/cs/CLAPRD/86011/PT_HEADERBG_CSS_1.JPG) repeat-x;
    color: #d8d9db;
}

.HEADERLINKACTIVE {
    color: #426a92;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}

a.HeaderLinkActive:hover {
    text-decoration: none;
    color: #ab5b1a;
}

#pthdr2goimg {
    border: none;
    margin: 0;
    width: 25px;
    width: 25px\9;
}

*html #pthdr2goimg {
    border: 0 none;
    margin: 0;
    width: 25px\9;
    padding-bottom: 1px;
}

#pthdr2goimgvty {
    border: none;
    margin: 0;
    width: 16px;
    vertical-align: middle;
}

.pthdrSrchIconIframe {
    background: none repeat scroll 0 0 transparent;
    border: none;
    height: 25px;
    height: 24px\9;
    margin-top: 1px;
    margin-top: 0\9;
    margin-right: 2px;
    margin-bottom: 0;
    margin-left: 0;
    width: auto;
}

*html .pthdrSrchIconIframe {
    margin-top: 2px;
}

*html .pthdrSrchIco {
    margin-top: 2px;
    height: 21px;
}

.pthdrSrchIco {
    background: none repeat scroll 0 0 white;
    border: none;
    height: 22px;
    margin-top: 1px;
    margin-right: 2px;
    vertical-align: middle;
    width: 22px;
}

*html .pthdrSrchIco {
    margin-top: 2px;
    height: 21px;
}

a#pthdr2tdadvsrch:hover {
    text-decoration: none;
    color: #AB5B1A;
}

.pthdr2tdsrchpromptc {
    color: #004b91;
    cursor: pointer;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-decoration: none;
}

#pthdr2srch {
    left: 0;
    padding: 0px;
    top: 0;
    white-space: no-wrap;
    position: relative;
    margin-left: 100px;
}

* html #pthdr2srch {
    left: 0;
    padding: 0;
    position: relative;
    top: 0;
    white-space: no-wrap;
    margin: 0;
    margin-left: 100px;
}

input.pthdr2srchedit {
    background-color: #FFFFFF;
    border: 1px solid #CBCBCB;
    color: #515151;
}

ul#ipthdr2linksgbl li a {
    color: #004B91;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    vertical-align: bottom;
    text-decoration: none;
}

#pthdr2advsrch:hover {
    color: #AB5B1A;
    text-decoration: underline;
}

#selsrchgrp:before {
    content: url(/cs/CLAPRD/86011/PT_SRCH_CSS_DOWN_ARROW_1.gif);
    left: 20px;
    position: relative;
    float: right;
    top: 4px;
}

#selsrchgrp {
    background-image: none;
}

#pthnavcontainer {
    float: none;
    background-image: url(/cs/CLAPRD/86011/PT_BREADCRUMB_CSS3_1.JPG);
    background-repeat: repeat-x;
    border-top: none;
    border-bottom: none;
    width: 100%;
    height: 26px;
    margin: 0 0 0 0;
    padding: 0;
    display: none;
    position: relative;
}

.eppbr_top_bar .pthnavshadow {
    left: 3px;
    margin-top: -1px;
}

#pthnavfly_PORTAL_ROOT_OBJECT .pthnavshadow {
    left: -3px;
}

* html #pthnavcontainer {
    float: none;
    background-image: url(/cs/CLAPRD/86011/PT_BREADCRUMB_CSS3_1.JPG);
    background-repeat: repeat-x;
    border-top: none;
    border-bottom: none;
    width: 100%;
    height: 26px;
    margin: 0 0 0 0;
    padding: 0;
    display: none;
}

.pthnav,
.pthnav ul,
#pthnavbc ul {
    margin: 0;
    padding: 0;
    border: 0 none;
    list-style-type: none;
    display: block;
}

.pthnav ul ul {
    position: relative;
}

.pthnav li {
    display: block;
    float: left;
    margin: 0 0.2em;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-top: 2px;
    position: relative;
}

* html .pthnav li {
    padding-top: 2px;
}

li.pthbcdispinline {
    display: inline;
}

li.pthbcdispiblock {
    display: inline-block;
}

#pthnavbc li {
    margin: 0 0;
    padding-right: 3px;
    padding-left: 2px;
    zoom: 1;
    position: relative;
    unicode-bidi: inherit;
}

.pthnav a,
.pthnav span,
#pthnavbc a,
#pthnavbc span {
    text-decoration: none;
    position: relative;
    font: 9pt Arial, Tahoma, Verdana;
    color: #284562;
    vertical-align: top;
}

* html .pthnav a,
* html .pthnav span,
* html #pthnavbc a,
* html #pthnavbc span {
    text-decoration: none;
    padding-right: 13px;
    position: relative;
    font: 9pt Arial, Tahoma, Verdana;
    color: #284562;
    vertical-align: middle;
}

* html .pthnav a {
    text-decoration: none;
    padding-right: 13px;
    position: relative;
    font: 10pt Arial, Tahoma, Verdana;
    color: #284562;
    vertical-align: middle;
}

.pthnavsafariquirks a {
    display: block;
    line-height: 19px;
}

div.pthnavsafariquirks #pthnavbc li a {
    line-height: 20px;
    top: -1px;
}

.pthnav a,
#pthnavbc a {
    cursor: pointer;
    padding-right: 17px;
    z-index: 1;
}

li div.pthnavflyout,
#pthnavbc li div.pthnavflyout {
    background: none;
    border: none;
    margin: 2px 0 0 2px;
    position: absolute;
    width: 18em;
    z-index: 400;
}

#pthnavbc li div.pthnavflyout {
    top: 100%;
}

li li div.pthnavflyout,
#pthnavbc li li div.pthnavflyout,
div.pthnavflyoutscroll div.pthnavflyout {
    top: -4px;
}

.pthnavscroll {
    background: #FFFFFF none;
    position: relative;
    margin: 0 .2em;
    zoom: 1;
}

.pthnavscrollup,
.pthnavscrolldown {
    padding: 0;
    position: relative;
}

li div.pthnavscrollup,
#pthnavbc li div.pthnavscrollup {
    width: 90%;
    line-height: normal;
}

li li div.pthnavscrollup,
#pthnavbc li li div.pthnavscrollup {
    line-height: normal;
    display: none;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    li li div.pthnavscrollup,
    #pthnavbc li li div.pthnavscrollup {
        display: block;
    }
}

.pthnavrightarrow {
    margin: 0;
    margin-right: .3em;
    padding: 0;
    background-image: none;
    position: absolute;
    right: 0;
    top: 0;
}

.pthnavrightarrow:after {
    content: url(/cs/CLAPRD/86011/PT_HNAV_RIGHT_ARROW2_1.gif);
}

.pthnavbarfldr {
    background-image: none !important;
}

.pthnavbarfldr:after {
    content: url(/cs/CLAPRD/86011/PT_HNAV_CSS_BC_DOWN_ARROW_1.png);
    position: absolute;
    right: 2px;
}

* html .pthnavbarfldr {
    background: transparent url(/cs/CLAPRD/86011/PT_HNAV_CSS_BC_DOWN_ARROW_1.png) no-repeat right 60%;
    height: 19px;
}

.pthnavbarabnfldr {
    background: transparent no-repeat bottom center;
    height: 19px;
}

.pthnavfldr {}

.pthnavfldrimg:before {
    content: url(/cs/CLAPRD/86011/PT_HNAV_FLDR2_1.gif);
}

.pthnavfldrimg {
    background: none;
    margin: 2px 0 0 0;
    margin-left: .5em;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 14px;
    line-height: normal;
}

.pthnavabnfldrimg {
    margin: 2px 0 0 0;
    margin-left: .5em;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 14px;
    line-height: normal;
}

.pthnavabnfldrimgicon {
    background: none;
}

.pthnavabnfldrimgicon:before {
    content: url(/cs/CLAPRD/86011/PS_WCS_MANAGER_ICN_1.gif);
}

li li.pthnavcref {}

.pthnavcrefimg:before {
    content: url(/cs/CLAPRD/86011/PT_HNAV_CREF_1.GIF);
}

.pthnavcrefimg {
    background: none;
    margin: 2px 0 0 0;
    margin-left: .5em;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 13px;
    line-height: normal;
    display: block;
}

.pthnavabncrefimg {
    margin: 2px 0 0 0;
    margin-left: .5em;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 14px;
    line-height: normal;
    display: block;
}

.pthnavabncrefimgicon {
    background: none;
}

.pthnavabncrefimgicon:before {
    content: url(/cs/CLAPRD/86011/PS_WCS_PERSON_ICN_1.gif);
}

.pthnavfav {}

.pthnavfavimg {
    background: transparent url(/cs/CLAPRD/86011/PT_HNAV_FAV_CREF_1.png) no-repeat center center;
    margin: 0;
    margin-left: .5em;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    line-height: normal;
}

.pthnavmrsimg {
    background: transparent url(/cs/CLAPRD/86011/PT_HNAV_RSR_CREF_1.gif) no-repeat center center;
    margin: 2px 0 0 0;
    margin-left: .5em;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    line-height: normal;
}

.pthnavmrsfldrimg {
    background: transparent url(/cs/CLAPRD/86011/PT_HNAV_RSR_FLDR_1.gif) no-repeat center center;
    margin: 2px 0 0 0;
    margin-left: .5em;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 16px;
    height: 16px;
    line-height: normal;
}

.pthnavcrefquirks {
    background-color: #F9F9F9;
    color: #ab5b1a;
    cursor: pointer;
}

div.pthnavscrolldown {
    width: 0;
    line-height: .3;
}

.pthnavscrolldownshow {
    background: transparent url(/cs/CLAPRD/86011/PT_HNAV_DOWN_ARROW_1.gif) no-repeat center center;
    cursor: pointer;
    zoom: 1;
    line-height: normal;
}

.pthnavnoscrollbtnimg {
    line-height: 1.2;
}

.pthnavscrollupshow {
    background: transparent url(/cs/CLAPRD/86011/PT_HNAV_UP_ARROW_1.gif) no-repeat center center;
    cursor: pointer;
    zoom: 1;
    line-height: normal;
}

.pthnav li li {
    float: none;
    margin: 0;
    line-height: 1.2em;
}

#pthnavbc li a {
    margin: 0;
    padding-right: 15px;
}

.pthnav li li a,
#pthnavbc li li a {
    margin: 0;
    font-size: 9pt;
    color: #004b91;
    margin-left: 2.5em;
    padding: 0;
    vertical-align: 0;
}

li#pthnavbc,
li.pthnavbarfldr {
    z-index: 200;
    white-space: nowrap;
    padding-top: 4px;
}

li#pthnavbc {
    z-index: 199;
}

li.pthnavbcltr {
    position: absolute;
    white-space: nowrap;
    display: inline;
}

li.pthnavbcrtl {
    white-space: nowrap;
    display: inline;
    position: absolute;
}

.pthnavbaropen {
    background-color: #DAE9F8;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
}

* html .pthnavbaropen {
    background-color: #DAE9F8;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
}

.pthnavbarclose {
    background-color: transparent;
}

div.pthnavclose {
    background: transparent url(/cs/CLAPRD/86011/PT_PORTAL_IC_CLOSE_1.gif) no-repeat scroll 0 50%;
    height: 14px;
    width: 14px;
    margin: 0;
    margin-right: .4em;
    float: right;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: normal;
}

.pthnavclosehide {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: right;
    height: 14px;
    margin: 0 -0.8em;
    overflow: hidden;
    text-indent: -99999em;
    width: 25px;
}

.pthnav li li a:hover,
#pthnavbc li li a:hover {
    color: #ab5b1a;
}

li.pthnavfav:hover,
li.pthnavmrs:hover,
li.pthnav-mouse:hover {
    background-color: #F9F9F9;
    color: #ab5b1a;
    cursor: pointer;
    vertical-align: middle;
}

.pthnavfldropen,
li.pthnavfldropen:hover {
    background-color: #F9FECB;
    cursor: pointer;
    z-index: 300;
}

a.pthnavbcanchor:hover,
#pthnavbc li.pthnavbarfldr a:hover,
#pthnavbc li.pthnavbarcref a:hover,
a.pthnavbcanchor:active,
a.pthnavbcanchor:focus,
#pthnavbc li.pthnavbarfldr a:focus,
#pthnavbc li.pthnavbarcref a:focus {
    color: #333333;
    text-decoration: underline;
}

li.pthnavbarcref div.pthnavcrefimg {
    display: none;
}

li.pthnavbarabnfldr div.pthnavcrefimg {
    display: none;
}

.pthnavhide {
    left: -999em;
}

.pthnavshow {
    left: 0;
}

.pthnavbarshow {
    left: 0;
    top: 100%;
    display: block;
}

.pthnavbarhide {
    display: none;
    z-index: auto;
}

#pthnavfavsep {
    background: transparent url(/cs/CLAPRD/86011/PT_HNAV_CSS_FAV_SEP_NEW_1.png) no-repeat center center;
    top: 0px;
    #top: 2.7px;
    margin-top: 0px;
    #margin-top: 0px;
    height: 22px;
    width: 2px;
}

*html #pthnavfavsep {
    background: transparent url(/cs/CLAPRD/86011/PT_HNAV_CSS_FAV_SEP_NEW_1.png) no-repeat center center;
    top: 0px;
    margin-top: 2px;
    height: 22px;
    width: 2px;
}

li.pthnavhiearchysep:before {
    content: url(/cs/CLAPRD/86011/PT_HNAV_CSS_HIEARCHY_SEP2_1.gif);
}

li.pthnavhiearchysep {
    top: -2px;
    background: none;
    #background: transparent url(/cs/CLAPRD/86011/PT_HNAV_CSS_HIEARCHY_SEP2_1.gif) no-repeat center 100%;
}

.pthnavflyoutopen {
    left: 60%;
}

.pthnavflyoutclose {
    left: -999em;
}

* html span.pthnavtitle {
    font-weight: bold;
    font-size: 9pt;
    margin: 0;
    color: #333333;
    margin-left: .7em;
    font-family: Arial, Tahoma;
}

span.pthnavtitle {
    font-weight: bold;
    font-size: 9pt;
    color: #333333;
    margin: 0;
    margin-left: .7em;
    font-family: Arial, Tahoma;
}

#pthnavmrufavsep {
    display: none;
}

#pthnavsrch {
    margin: 0 .2em;
}

.pthnavshadow {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 7.5px;
    position: relative;
    border: 1px solid #666666;
    box-shadow: 0 3px 3px #999999;
    top: -3px;
}

#pthnavmrssep {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px solid #C9CED5;
}

#pthnavfly_MYFAVORITES {
    left: -11px !important;
}

* html .pthnavshadow {
    background: none repeat scroll 0 0 #FFFFFF;
    left: 7.5px;
    position: relative;
    border: 1px solid #666666;
    box-shadow: 0 3px 3px #999999;
    top: -3px;
}

li li div.pthnavscrollup,
#pthnavbc li li div.pthnavscrollup {
    line-height: normal;
}

div.pthnavsort {
    height: 12px;
    width: 9px;
    margin: 0;
    margin-right: .4em;
    float: right;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: normal;
}

.pthnavsortnone:after {
    content: url(/cs/CLAPRD/86011/PT_HNAV_SRTNONE_1.gif);
}

.pthnavsortnone {
    background: none;
}

.pthnavsortasc:after {
    content: url(/cs/CLAPRD/86011/PT_HNAV_SRTUP_SEL_1.gif);
}

.pthnavsortasc {
    background: none;
}

.pthnavsortdes:after {
    content: url(/cs/CLAPRD/86011/PT_HNAV_SRTDN_SEL_1.gif);
}

.pthnavsortdes {
    background: none;
}

div.pthnavscroll ul {
    width: 100%;
    top: 0;
}

li div.pthnavflyoutscroll {
    display: none;
    position: absolute;
    z-index: 400;
    margin: 0;
    padding: 0;
    border: 0 none;
    width: 18em;
}

ul.pthnavscrollul {
    width: 17.6em;
}

.pthnavfakeli {
    background-color: #D4DBD9;
}

.pthnavloading {
    background: none;
    z-index: 501;
    margin-left: -1px;
}

.pthnavloading:before {
    content: url(/cs/CLAPRD/86011/PT_NAV2_LOADING_1.gif);
}

div#pthnavblock {
    display: none;
    position: absolute;
    cursor: wait;
    border: 0 none;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    z-index: 500;
    opacity: .01;
    background-color: #FFFFFF;
    filter: alpha(opacity=1);
}

div#pthnavsrchlbl {
    font-family: Arial, Helvetica;
    font-size: 11pt;
    font-weight: 600;
    color: #666666;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 2px;
    zoom: 1;
}

#pthnavsrchform {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

#pthnavgoImg {
    margin-left: -4px;
    padding: 0px;
    position: relative;
    vertical-align: bottom;
}

*html #pthnavgoImg {
    margin-left: -8px;
    padding-right: 5px;
    position: relative;
    vertical-align: middle;
}

#ptnav2goImg {
    margin-bottom: 4px;
    margin-left: -3px;
    padding: 0px;
    position: relative;
    vertical-align: middle;
}

#ptnav2srchinput,
#pthnavsrchinput {
    border: 1px solid #BBBBBB;
    height: 18px;
}

#ptnav2go,
#ptnavgo {
    border: none;
}

*html #ptnav2goImg {
    margin-bottom: 4px;
    margin-left: -6px;
    padding: 0px;
    position: relative;
    vertical-align: middle;
}

*html #ptnav2srchinput,
*html #pthnavsrchinput {
    border: 1px solid #BBBBBB;
    height: 18px;
}

#pthnavdemopglt {
    margin: 5px;
    font: Arial, Helvetica, sans-serif;
}

.pthnavdemotext {
    font-weight: bold;
    text-align: center;
}

#pthnavdemopglt ul {
    list-style: none;
    padding: 0;
    margin: 0 5px;
    zoom: 1;
}

#pthnavdemopglt li {
    margin: 0 0 30px 0;
    height: 86px;
}

#pthnavdemopglt li p {
    float: left;
    margin: 0;
    margin-right: 5px;
    width: 50%;
}

.pthnavdemomru {
    background: url(/cs/CLAPRD/86011/PT_HNAV_DEMO_MRU_1.JPG) no-repeat right 0;
}

.pthnavdemobc {
    background: url(/cs/CLAPRD/86011/PT_HNAV_DEMO_BC_1.JPG) no-repeat right 0;
}

.pthnavdemoas {
    background: url(/cs/CLAPRD/86011/PT_HNAV_DEMO_AS_1.JPG) no-repeat right 0;
}

* html #pthnavflycontent,
* html .pthnavscroll,
* html .pthnav li li,
* html #pthnavbc li li {
    zoom: 1;
}

div#pthbcScroll {
    position: relative;
    height: 1.2em;
    left: 1.3em;
    overflow: hidden;
}

div.pthbcScroll,
ul#pthbcUlScroll {
    position: absolute;
    padding-left: 8px;
}

.pthbcprevshow:before {
    content: url(/cs/CLAPRD/86011/PT_HNAV_PREV_ARROW_1.gif);
    position: absolute;
}

.pthbcprevshow {
    cursor: pointer;
    zoom: 1;
    background: none;
    display: block;
    position: absolute;
    left: 0;
    width: 20px;
    top: 0px;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

.pthbcnextshow:before {
    content: url(/cs/CLAPRD/86011/PT_HNAV_NEXT_ARROW_1.gif);
    position: absolute;
}

.pthbcnextshow {
    cursor: pointer;
    zoom: 1;
    background: none;
    display: block;
    position: absolute;
    width: 20px;
    top: 0px;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

.pthbcprev,
.pthbcnext {
    padding: 0;
    position: absolute;
    display: none;
    width: 0px;
}

#pthbcEndWall {
    position: relative;
    margin-left: -13px;
}

#pthbcStartWall {
    position: relative;
    margin-left: 18px;
}

#ptabnclonebc {
    display: none;
}

.pthnavHideTxt {
    text-indent: -99999em;
    overflow: hidden;
    border: 0;
    background: transparent;
    width: 1px;
    height: 1px;
}

.pthnavHideTop {
    top: -9999px !important;
    font-size: 2px !important;
}

.pthnavHideSortTxt {
    text-indent: -99999em;
    overflow: hidden;
    border: 0;
    background: transparent;
    width: 25px;
    margin: 0;
    float: right;
    margin-right: -0.8em;
    margin-left: -0.8em;
    height: 12px;
}

*html li.pthnavfldr a:active,
li.pthnavfldr a:focus,
*html li.pthnavfldropen a:active,
li.pthnavfldropen a:focus,
*html li.pthnavcref a:active,
li.pthnavcref a:focus {
    background-color: #F9F9F9;
    color: #ab5b1a;
    cursor: pointer;
    vertical-align: middle;
}

*html li.pthnavfldr a,
*html li.pthnavfldropen a,
*html li.pthnavcref a {
    vertical-align: middle\9;
}

.ptabnsrchpromptbc {
    margin-left: -24px;
    margin-top: 3px;
    display: block;
}

.ptabnsrchpromptbc a {
    padding-right: 0px !important;
}

.ptabnsrchpromptbc a span {
    padding-right: 0px !important;
}

.ptpgltlabel {
    font-weight: bold !important;
}

#pthnavbc_skipnav a {
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}

#pthnavbc_skipnav a:active,
#pthnavbc_skipnav a:focus {
    background-color: #ffffff;
    border: 1px solid #444444;
    color: #444444;
    font-size: 13px;
    font-weight: bold;
    padding-right: 15px !important;
    padding-top: 4px !important;
    white-space: nowrap;
    display: inline-block;
    float: left;
    margin: 0 0.2em;
    padding-bottom: 2px;
    width: auto;
    height: auto;
    overflow: visible;
    z-index: 205;
}

.ps_nowrap {
    white-space: nowrap;
}

.ptpopuptitlebar {
    background: transparent url(/cs/CLAPRD/86011/PTPOPUP_TITLEBARCENTER_1.png) repeat scroll right top;
}

#ptpopupcontainer {
    border: 2px solid #A3BED8;
}

div.PSPUSHBUTTON {
    height: auto;
}

.ptnav2fldr a {
    color: #004b91;
}

.ptnav2cref a {
    color: #003075;
}

.ptnav2fldr {
    background: url(/cs/CLAPRD/86011/PT_MENUARROW_OPEN_1.gif) no-repeat scroll left 3px transparent;
}

.ptnav2open {
    background: url(/cs/CLAPRD/86011/PT_MENUARROW_CLOSE_1.gif) no-repeat scroll left 3px transparent;
}

.ptpgltdroppable {}

.ptnav2fldr a:hover {
    color: #ab5b1a;
}

.PORTLET-MENU,
.PTNAVBACKGROUND,
.PTNAVSELCHILDEDGEDK {
    background-color: #ffffff;
}

a.ptnav2selected {
    background-color: #FFFFFF;
    color: #666666;
    font-weight: bold;
}

a.ptnav2selected:hover {
    background-color: #FFFFFF;
    color: #ab5b1a;
    font-weight: bold;
    text-decoration: underline;
}

#ptnav2tree li {
    padding-bottom: 5px;
    padding-left: 12px;
    padding-top: 0;
    padding-right: 0;
}

.pthnav li li a:hover,
#pthnavbc li li a:hover {
    color: #ab5b1a;
}

li.ptnav2cref.ptnav2selected {
    background: #F9F9F9;
    color: #ab5b1a;
    border: 0;
}

li.ptnav2selected a:hover {
    color: #ab5b1a;
    text-decoration: none;
}

li.ptnav2selected a {
    background: none;
    color: #ab5b1a;
}

.PORTLET-MENU,
.PTNAVBACKGROUND,
.PTNAVSELCHILDEDGEDK {
    border: 1px solid #E6E6E6;
}

.ptnav2ulselected {
    background-color: #FFFFFF;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
}

#ptnav2tree a {
    line-height: 1.2em;
}

.pthnavmylinks {}

#ptnav2pgltbody {
    background-color: #FFFFFF;
    position: relative;
}

#ptnav2pglt {
    font-size: 8pt;
    background-color: #FFFFFF;
}

.ptnav2cref a {
    color: #004B91;
    text-decoration: none;
}

.ptnav2cref a:hover {
    color: #ab5b1a;
    text-decoration: underline;
}

.ptnav2cref {
    background: none;
}

div#ptnav2framebody {
    position: relative;
    background: #ffffff;
}

#ptnav2framecontainer {
    position: relative;
    border: 0px solid #284277;
    margin: 0;
    padding: 0;
    border-color: rgb(40, 66, 119);
    max-width: 375px;
    min-width: 193px;
}

.MOBGImage {
    background-image: url(/cs/CLAPRD/86011/PT_POPUP_BG_1.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
    background-color: #FFFFFF;
}

.MOBGImageLeft {
    background-color: #FFFFFF;
    background-image: url(/cs/CLAPRD/86011/PT_BG_GRADIENT_BINARY_1.PNG);
    background-repeat: repeat-x;
    background-position: center bottom;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #82A7BD;
}

.MOBGImageTop {
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #82A7BD;
}

.MOBGImageRightAlpha {
    background-image: url(/cs/CLAPRD/86011/PT_RIGHT_BG_ALPHA_1.PNG);
    background-repeat: repeat-y;
    background-position: center bottom;
    border-right-width: 0px;
    border-right-style: none;
}

.MOBGImagebottomAlpha {
    background-image: url(/cs/CLAPRD/86011/PT_BOTTOM_BG_ALPHA_1.PNG);
    background-repeat: repeat-x;
}

.MOBGImageRight {
    background-image: url(/cs/CLAPRD/86011/PT_RIGHT_BG_BINARY_1.PNG);
    background-repeat: repeat-y;
    background-position: center bottom;
    border-right-width: 0px;
    border-right-style: none;
}

.MOBGImagebottom {
    background-image: url(/cs/CLAPRD/86011/PT_BOTTOM_BG_BINARY_1.PNG);
    background-repeat: repeat-x;
}

#pt_modalMask {
    position: absolute;
    z-index: 210;
    top: 0px;
    left: 0px;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: transparent;
    background-color: #535353;
    background-image: none;
    background-repeat: repeat;
    display: none;
}

#pt_modalMaskCover {
    position: absolute;
    z-index: 210;
    top: 0px;
    left: 0px;
    opacity: .10;
    filter: alpha(opacity=10);
    background-color: transparent;
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat;
    display: none;
}

.PSMODALCOVER {
    border-right: black 2px solid;
    border-top: black 2px solid;
    border-left: black 2px solid;
    border-bottom: black 2px solid;
    position: absolute;
    z-index: 210;
    top: 0px;
    left: 0px;
    opacity: .10;
    filter: alpha(opacity=10);
    background-color: transparent;
    background-color: #ffffff;
    background-image: none;
    background-repeat: repeat;
    display: none;
}

#pt_modals {
    display: none;
    padding: 0px;
}

#ptpopupclose {
    background-image: url(/cs/CLAPRD/86011/PT_PORTAL_IC_CLOSE_SD_SWAN_1.gif);
}

.PSMODALHEADER {
    height: 22px;
    display: none;
    overflow: hidden;
    position: relative;
    border-style: none;
    background: url(/cs/CLAPRD/86011/PTPOPUP_TITLEBARCENTER_1.png) top right repeat;
    display: none
}

.PSMODALTITLE {
    float: left;
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    font-color: #ffffff;
    height: 100%;
    padding-top: 2px;
}

.PSMODALCLOSE {
    position: relative;
    height: 16px;
    width: 16px;
    margin-top: 2px;
    background: transparent C left no-repeat;
    background: url(/cs/CLAPRD/86011/PT_PORTAL_IC_CLOSE_SD_SWAN_1.gif) no-repeat scroll center center rgba(0, 0, 0, 0);
}

//.PSMODAL{border-style: solid; border-width:4px;border-color:blue;border-style:solid double;}
.PSMODALINNER {
    border-style: none;
    border-bottom: #A3BED8 2px solid;
    background-color: #ffffff;
}

.PSMODALCONTENT {
    border-left: #004080 1px solid;
    border-right: #004080 1px solid;
    background-color: #ffffff;
    box-shadow: 10px 0px 10px #333333;
}

.PSMODALTABLE {
    border-width: 0px;
    padding: 0px;
    position: absolute;
    background-color: #ffffff;
    z-index: 250;
    box-shadow: 5px 5px 10px #333333;
}

.PSMODALBOTTOM {
    height: 14px;
    display: none;
    border-left: #004080 1px solid;
    border-right: #004080 1px solid;
    border-bottom: #004080 1px solid;
    background-color: #ffffff;
    box-shadow: 10px 10px 10px #333333;
}

.PSMODALRESIZE {
    float: right;
    margin-top: -.1em;
    cursor: nw-resize;
    background-color: #ffffff;
    box-shadow: 10px 0px 10px #333333;
}

.PSMODALTABLE .PSMODALCONTENT {
    box-shadow: none;
    border-left: none;
    border-right: none;
}

#pt_dragResize {
    z-index: 200;
    border-right: black 2px solid;
    border-top: black 2px solid;
    border-left: black 2px solid;
    border-bottom: black 2px solid;
    opacity: .4;
    filter: alpha(opacity=40);
    background-color: transparent;
    background: thistle;
    display: none;
    position: absolute;
}

#pt_dragtxt {
    display: none;
    position: absolute;
    border: 1px solid black;
    z-index: 200;
    top: 0px;
    left: 0px;
}

#pt_console,
#pt_console_output {
    position: absolute;
    top: 22px;
    left: 600px;
    width: 300px;
    height: 465px;
    overflow: auto;
    border: 1px solid black;
    background-color: #eef0ff;
    display: none;
}

.debugtext {
    width: 300px;
    height: 100px;
    font-family: Arial;
    font-size: xx-small;
}

#popupMask,
#popupMaskModal {
    position: absolute;
    z-index: 200;
    top: 0px;
    left: 0px;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: transparent;
    background-color: #535353;
    background-image: none;
    background-repeat: repeat;
    display: none;
}

.popupDragFrame {
    display: none;
    top: 0;
    left: 0;
    border: 2px dotted;
    position: absolute;
    background-color: transparent;
    background-image: url(/cs/CLAPRD/86011/PT_PIXEL_1.gif);
    background-repeat: repeat;
}

.popupShadowIE6 {
    background: #353535;
    border: 1px;
    left: 5px;
    top: 5px;
    position: absolute;
    z-index: 250;
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.popupShadow {
    border: 1px;
    left: 7px;
    top: 5px;
    position: absolute;
    z-index: 250;
    opacity: 0.75;
}

.popupShadowTopRightCorner {
    width: 100%;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWRIGHTTOPCORNER_1.png) bottom right repeat-x;
}

.popupShadowTop {
    width: 100%;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWTOP_1.png) top right repeat-y;
}

.popupShadowBottom {
    width: 100%;
}

.popupShadowBottomLeftCorner {
    float: left;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWLEFTBOTTOMCORNER_1.png) repeat-x;
}

.popupShadowBottomMiddle {
    float: left;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWBOTTOM_1.png) repeat-x;
}

.popupShadowBottomRightCorner {
    float: right;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWRBOTTOM_1.png) top left no-repeat;
}

#popupContainer {
    position: absolute;
    z-index: 400;
    top: 0px;
    left: 0px;
    display: none;
    padding: 0px;
}

#popupContainerModal {
    position: absolute;
    z-index: 300;
    top: 0px;
    left: 0px;
    display: none;
    padding: 0px;
}

#popupInner {
    position: absolute;
    z-index: 402;
    background-color: #ffffff;
    padding: 0px;
}

#popupInnerModal {
    position: absolute;
    z-index: 302;
    background-color: #ffffff;
    padding: 0px;
}

#popupFrame,
#popupFrameModal {
    margin: 0px;
    width: 100%;
    height: 100%;
    background-color: transparent;
    z-index: 304;
}

#popupContentContainerModal {
    height: 100%;
    width: 100%;
    overflow: auto;
}

#popupContentModal,
#popupOkButtonModal {
    margin: 10px 0px 0px 10px;
}

.HelppopupTitleBar,
#popupTitleBar,
#popupTitleBarModal {
    width: 100%;
    height: 22px;
    overflow: hidden;
    position: relative;
    z-index: 250;
    border-style: none;
}

#popupTitle,
#popupTitleModal {
    float: left;
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    font-color: #ffffff;
    cursor: move;
    width: 90%;
    height: 82%
}

.popupMsg {
    font-family: Arial;
    font-style: bold;
    font-size: 10pt;
    font-color: #353535;
}

.popupText {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
}

#popupControls,
#popupControlsModal {
    float: right;
    cursor: pointer;
    cursor: hand;
}

#popupResizeImg,
#popupResizeImgModal {
    float: right;
    margin-top: -.1em;
    cursor: nw-resize;
}

.moveme {
    cursor: move;
}

.handle {
    cursor: move;
}

div.titleButton {
    position: relative;
    height: 16px;
    width: 16px;
    margin-top: 2px;
    float: left;
    background: transparent C left no-repeat;
}

img.titleButton:hover {
    background-color: #ffffff;
    border: solid white 1px;
}

#popupMax,
#popupMaxModal,
#popupMin,
#popupMinModal {
    display: none;
}

#popupMsg {
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}

#alertmsg {
    padding: 10px;
}

#alertbutton {
    float: right;
    margin-right: 10px;
    padding: 10px 0px 10px 20px;
}

#okbutton {
    padding: 10px 0px 10px 0px;
}

#HelppopupTitleBarLeftImage,
#popupTitleBarLeftImage,
#popupTitleBarLeftImageModal {
    float: left;
    height: 22px;
    width: 3px;
}

.HelppopupTitleBarMiddle,
#popupTitleBarMiddle,
#popupTitleBarMiddleModal {
    float: left;
    height: 22px;
}

#HelppopupTitleBarRightImage,
#popupTitleBarRightImage,
#popupTitleBarRightImageModal {
    float: right;
    height: 22px;
    width: 4px;
    width: 3px\9;
}

span.spanTextDropdown {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1001;
    background-color: rgb(226, 226, 226);
    padding-left: 2px;
    overflow: visible;
    display: none;
}

span.spanMatchText {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
}

span.spanNormalElement {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
}

span.spanHighElement {
    background: #F9FECB;
    color: white;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
}

.spanHighElement {
    background: #F9FECB;
    color: white;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
}

span.noMatchData {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: #0000FF;
}

.PSTARESULTSHDR {
    background-color: #4A598C;
    margin-right: 2px;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
}

.psrbpopupShadow {
    border: 1px;
    left: 7px;
    top: 5px;
    position: absolute;
    z-index: 250;
    opacity: 0.4;
    background-color: #ffffff;
}

.psrbpopupShadowTopRightCorner {
    width: 100%;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWRIGHTTOPCORNER_1.png) bottom right no-repeat;
}

.psrbpopupShadowTop {
    width: 100%;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWTOP_1.png) top right repeat-y;
}

.psrbpopupShadowBottom {
    width: 100%;
}

.psrbpopupShadowBottomLeftCorner {
    float: left;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWLEFTBOTTOMCORNER_1.png) repeat-x;
}

.psrbpopupShadowBottomMiddle {
    float: left;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWBOTTOM_1.png) repeat-x;
}

.psrbpopupShadowBottomRightCorner {
    float: right;
    background: url(/cs/CLAPRD/86011/PTPOPUP_SHADOWRBOTTOM_1.png) top left no-repeat;
}

.pstimeoutmsgcontainer {
    background-color: #ffffff;
    animation: 0.5s ease 0s normal none 1 running pt_fadein;
    text-align: center;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
}

.psfluidmsgalert {
    margin-bottom: 2em;
    min-height: 3em;
    min-width: 20vw;
    padding: 0.5em;
    text-align: center;
}

.psfluidmsgshort {
    display: inline-block;
}

.psfluidmsglong {
    margin-bottom: 1.5em;
    margin-top: 0.5em;
}

.psfluidmsgactions {
    bottom: 0.5em;
    left: 0;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    line-height: 1.2em;
    vertical-align: middle;
    font-weight: bold;
}

.psfluidbuttonwrapper {
    display: inline-block;
}

.psfluidokbutton {
    background-image: linear-gradient(#ffffff, rgb(204, 204, 204));
    border: 1px solid #a5a7a8;
    border-radius: 0.25em;
    box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.4), 1px 1px 2px rgba(255, 255, 255, 0.7) inset;
    color: #000000;
    display: inline-block;
    overflow: hidden;
    padding: 0.5em 1.2em;
    text-decoration: none;
    text-overflow: ellipsis;
    text-shadow: 1px 1px 0 #eee;
    vertical-align: bottom;
}

.psfluidokbutton:hover,
.psfluidokbutton:link:hover {
    background-image: linear-gradient(#ffffff, rgb(153, 153, 153));
}

.psfluidmsgactions .psfluidokbutton {
    min-width: 3em;
}

.MOBGImage {
    background-image: none;
    background-color: #FFFFFF;
}

.MOBGImageLeft {
    background-color: #FFFFFF;
    background-image: none;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #82A7BD;
}

.MOBGImageTop {
    background-color: #FFFFFF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #82A7BD;
}

.MOBGImageRightAlpha {
    background-image: url(/cs/CLAPRD/86011/PT_RIGHT_BG_ALPHA_1.PNG);
    background-repeat: repeat-y;
    background-position: center bottom;
    border-right-width: 0px;
    border-right-style: none;
}

.MOBGImagebottomAlpha {
    background-image: url(/cs/CLAPRD/86011/PT_BOTTOM_BG_ALPHA_1.PNG);
    background-repeat: repeat-x;
}

.MOBGImageRight {
    background-image: url(/cs/CLAPRD/86011/PT_RIGHT_BG_BINARY_1.PNG);
    background-repeat: repeat-y;
    background-position: center bottom;
    border-right-width: 0px;
    border-right-style: none;
}

.MOBGImagebottom {
    background-image: url(/cs/CLAPRD/86011/PT_BOTTOM_BG_BINARY_1.PNG);
    background-repeat: repeat-x;
}

.PSMODALCLOSEANCHOR:before {
    content: url(/cs/CLAPRD/86011/PT_PORTAL_IC_CLOSE_SD_CSS_1.gif);
    position: absolute;
}

.PSMODALCLOSE {
    margin-top: 6px;
    background: none;
}

#popupTitleBarLeftImage,
#popupTitleBarLeftImageModal {
    background: url(/cs/CLAPRD/86011/PTPOPUP_TITLEBARLEFT_1.PNG) top left no-repeat;
}

#popupTitleBarMiddle,
#popupTitleBarMiddleModal {
    background: url(/cs/CLAPRD/86011/PTPOPUP_TITLEBARCENTER_1.png) top right repeat;
    padding-right: 2px;
}

#popupTitleBarRightImage,
#popupTitleBarRightImageModal {
    background: url(/cs/CLAPRD/86011/PTPOPUP_TITLEBARRIGHT_1.PNG) top right no-repeat;
}

#popupContent {
    border-left: #A3BED8 2px solid;
    border-right: #A3BED8 2px solid;
}

#HelppopupTitleBarLeftImage {
    background-image: none;
}

.HelppopupTitleBarMiddle {
    background-image: none;
    height: auto;
}

#HelppopupTitleBarRightImage {
    background-image: none;
}

#popupInner {
    border-style: none;
    border-bottom: #A3BED8 2px solid;
}

.popupDragFrame {
    display: none;
    top: 0;
    left: 0;
    border: 2px dotted;
    position: absolute;
    background-color: transparent;
    background-image: url(/cs/CLAPRD/86011/PT_PIXEL_1.gif);
    background-repeat: repeat;
}

.popupText {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: #515151;
}

#popupContentContainerModal {
    border-left: #A3BED8 2px solid;
    border-right: #A3BED8 2px solid;
}

#popupBottomModal {
    border-left: #A3BED8 2px solid;
    border-right: #A3BED8 2px solid;
    border-bottom: #A3BED8 2px solid;
}

#popupInnerModal {
    border-style: none;
}

span.spanHighElement {
    background: #DFE7EC;
    color: white;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
}

.spanHighElement {
    background: #DFE7EC;
    color: white;
    cursor: pointer;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
}

.PSTARESULTSHDR {
    background-color: #F1F5F6;
    color: #426a92;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    margin-right: 2px;
    height: 20px;
    *height: 15px;
    border-bottom: 1px solid #e6e6e6;
}

p.PTPOPUP_TITLE {
    background-color: #FFFFFF;
    color: #416291;
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    padding-left: 10px;
}

.PTPOPUP_TITLE {
    background-color: #FFFFFF;
    color: #416291;
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    padding: 0px;
    padding-left: 10px;
}

*html .PTPOPUP_TITLE {
    background-color: #FFFFFF;
    color: #416291;
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    padding: 0px;
    padding-left: 10px;
}

.PSMODALHEADER,
.PTPOPUP_HEADER {
    background-image: none;
    background-color: #ffffff;
    border-bottom: 1px solid #c9ced5;
    border-top: 1px solid #666666 !important;
    border-left: 1px solid #666666 !important;
    border-right: 1px solid #666666 !important;
    height: 28px;
    width: auto\9!important;
}

*html .PSMODALHEADER {
    background-image: none;
    background-color: #ffffff;
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #666666;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    height: 28px;
    width: auto !important;
}

.ptpopuptitlebar {
    background-image: none;
}

#ptpopuptitlebar {
    border-bottom: 1px solid #c9ced5;
}

#ptpopupcontainer {
    border: 1px solid #666666;
    box-shadow: 0 2px 4px 2px #999999;
    padding: 5px;
}

div.PSPUSHBUTTON {
    height: auto;
}

.PSSRCHRESULTSHYPERLINK,
.PSSRCHRESULTSHYPERLINK:link {
    color: #426a92;
    text-decoration: none;
    font-size: 9pt;
}

.PSSRCHRESULTSHYPERLINK:hover {
    color: #ab5b1a;
    text-decoration: underline;
    line-height: 120%;
}

.PSSRCHRESULTSHDRTXT:hover,
.PSSRCHRESULTSHDR a:hover {
    color: #ab5b1a;
    text-decoration: underline;
}

.PSSRCHRESULTSHDRTXT,
.PSSRCHRESULTSHDR:link {
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
}

#ptpopupshadow {
    left: 0px;
    top: 0px;
}

.PSMODALRESIZE {
    box-shadow: 0 0 0 #333333;
}

#ptpopupmask {
    background-color: #5C7995;
    opacity: 0.35;
}

.PSMODALCONTENT {
    border-left: none;
    border-top: none;
    border-bottom: none;
    padding: 0px;
    border-left: 1px solid #666666 !important;
    border-right: 1px solid #666666 !important;
    border-top: none;
    border-bottom: none;
    box-shadow: 0 0 5px #000000;
}

*html .PSMODALCONTENT {
    border-left: none;
    border-top: none;
    border-bottom: none;
    padding: 0px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: none;
    border-bottom: none;
    box-shadow: 0 0px 5px #000000;
}

.PSMODALBOTTOM {
    border: none;
    box-shadow: 0 6px 5px #000000;
    height: 14px;
    display: none;
    border-left: 1px solid #666666 !important;
    border-right: 1px solid #666666 !important;
    border-bottom: 1px solid #666666 !important;
    background-color: #ffffff;
}

*html .PSMODALBOTTOM {
    border: none;
    box-shadow: 0 0 5px #000000;
    height: 14px;
    display: none;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    background-color: #ffffff;
}

.HelppopupTitleBar,
#popupTitleBar,
#popupTitleBarModal {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
}

.HelppopupTitleBar {
    height: auto;
    padding-top: 1px;
    padding-bottom: 1px;
}

#pt_modalMask {
    background-color: #5C7995;
    opacity: 0.35;
    z-index: 212;
}

.HelpdivpopupFrame {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color: #ffffff;
}

#popupTitleBarLeftImage,
#popupTitleBarLeftImageModal {
    background-image: none;
}

.popupShadow {
    border: none;
    left: 0;
    top: 0;
}

#ptpopupclose:before {
    content: url(/cs/CLAPRD/86011/PT_PORTAL_IC_CLOSE_SD_CSS_1.gif);
}

#ptpopupclose {
    background-image: none;
}

#popupTitleBarRightImage,
#popupTitleBarRightImageModal {
    background: none repeat scroll 0 0 transparent;
}

.PSMODALTITLE {
    padding-top: 6px;
}

*html .PSMODALTITLE {
    padding-top: 6px;
}

.PSMODALTABLE {
    border: none;
    box-shadow: 0 0 5px #000000;
    padding: 0px;
    position: absolute;
    background-color: #ffffff;
    z-index: 250
}

#alertbutton {
    float: left;
}

#okbutton {
    float: left;
    padding: 10px;
}

.PSMODALCONTENT {
    overflow: hidden;
}

#bodyCalendar>thead>tr:first-child {
    visibility: hidden;
}

#bodyCalendar>thead>tr:last-child>td:first-child,
#bodyCalendar>tbody>tr>td:first-child {
    visibility: hidden;
}

.psc_mode-access #PTUPLOAD .ptRteBrowseButtonContainer {
    display: block !important;
    top: 50px !important;
}

.psc_mode-access #PTUPLOAD .ptRteBrowseButtonForUpload {
    display: block !important;
    top: 0px !important;
    visibility: visible !important;
}

.psc_mode-access #PTUPLOAD .ptRteBrowseButtonForLabel {
    display: block;
    margin-top: 8px;
}

.EOPP_SCSECTIONFOLDERLINK:hover {
    color: #ab5b1a;
    text-decoration: underline;
}

.EOPP_SCCHILDCONTENTLINK:hover,
.EOPP_SCCHILDFOLDERLINK:hover,
.EOPP_SCMORELINK:hover,
.EOPP_SCSECTIONCONTENTLINK:hover,
.EOPP_SCSECTIONFOLDERLINK:hover {
    color: #ab5b1a;
    text-decoration: underline;
}

.EOPP_SCBREADCRUMBSECTION:hover {
    color: #ab5b1a;
}

.PAGROUPBOXLABELINVISIBLE .PSLEVEL1GRIDROW.PSGRIDFIRSTCOLUMN,
.PAGROUPBOXLABELINVISIBLE .PSLEVEL2GRIDROW.PSGRIDFIRSTCOLUMN,
.PAGROUPBOXLABELINVISIBLE .PSLEVEL3GRIDROW.PSGRIDFIRSTCOLUMN {
    border-left: none;
}

.PSLEVEL1GRIDNBO .PSGRIDFIRSTCOLUMN,
.PSLEVEL2GRIDNBO .PSGRIDFIRSTCOLUMN,
.PSLEVEL3GRIDNBO .PSGRIDFIRSTCOLUMN {
    border-left: 1px solid #e6e6e6;
}

.PABACKGROUNDINVISIBLENBO .PSGRIDFIRSTCOLUMN {
    ?border-left: ?medium none;
}

.PAADDITIONALINSTRUCTIONSDISABLED {
    color: #515151;
}

.PSCOMPONENTHYPERLINK {
    border-style: none;
    color: #004b91;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    line-height: 100%;
    text-decoration: none;
}

.PSHYPERLINKNOULDISABLED,
.PSHYPERLINKNOULBOLDDISABLED,
.PSSRCHRESULTSEVENROWDISABLED,
.PSSRCHRESULTSODDROWDISABLED {
    color: #999999;
}

.PSLEVEL1GRIDNAVIGATIONBAR,
.PSLEVEL2GRIDNAVIGATIONBAR,
.PSLEVEL3GRIDNAVIGATIONBAR {
    background-color: #F1F5F6;
    border-top: 1px solid #E6E6E6;
    padding: 2px 0px;
}

.PSLEVEL1SCROLLAREAFOOTER,
.PSLEVEL2SCROLLAREAFOOTER,
.PSLEVEL3SCROLLAREAFOOTER {
    background-color: #FFFFFF;
}

.PSHEADERHYPERLINK,
.PSHEADERHYPERLINK:link,
.PSHEADERHYPERLINK:active,
.PSHEADERHYPERLINK:visited,
.PSLEVEL1GRIDLABEL:link,
.PSLEVEL1GRIDLABEL:visited,
.PSLEVEL1GRIDNAVIGATIONBAR:link,
.PSLEVEL1GRIDNAVIGATIONBAR:active,
.PSLEVEL1SCROLLAREAFOOTER:link,
.PSLEVEL1SCROLLAREAFOOTER:active,
.PSLEVEL1SCROLLAREAHEADER:link,
.PSLEVEL2GRIDLABEL:link,
.PSLEVEL2GRIDLABEL:visited,
.PSLEVEL2GRIDNAVIGATIONBAR:link,
.PSLEVEL2GRIDNAVIGATIONBAR:active,
.PSLEVEL2SCROLLAREAFOOTER:link,
.PSLEVEL2SCROLLAREAFOOTER:active,
.PSLEVEL2SCROLLAREAHEADER:link,
.PSLEVEL3GRIDLABEL:link,
.PSLEVEL3GRIDLABEL:visited,
.PSLEVEL3GRIDNAVIGATIONBAR:link,
.PSLEVEL3GRIDNAVIGATIONBAR:active,
.PSLEVEL3SCROLLAREAFOOTER:link,
.PSLEVEL3SCROLLAREAFOOTER:active,
.PSLEVEL3SCROLLAREAHEADER:link,
.PT_MCFTABLEHEADER1:link,
.PT_MCFTABLEHEADER1:active,
.PT_MCFTABLEHEADER1:visited {
    color: #004b91;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    line-height: 100%;
    text-decoration: none;
}

.PSHEADERHYPERLINK a:hover,
.PSLEVEL1GRIDLABEL a:hover,
.PSLEVEL2GRIDLABEL a:hover,
.PSLEVEL2GRIDLABEL a:hover,
.PSLEVEL1SCROLLAREAHEADER a:hover,
.PSLEVEL2SCROLLAREAHEADER a:hover,
.PSLEVEL3SCROLLAREAHEADER a:hover,
.PAGRIDHEADER a:hover {
    text-decoration: underline;
    color: #ab5b1a;
}

.PSLEVEL1SCROLLAREABODYNBO,
.PSLEVEL2SCROLLAREABODYNBO,
.PSLEVEL3SCROLLAREABODYNBO {
    border-style: none;
    margin: 1px;
}

.psaccesshidden {
    position: absolute;
    left: 0;
    color: #426a92;
    top: -999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.PSEDITBOX_DISABLED {
    opacity: 0.9 !important;
}

.PSQRYTITLE {
    color: #416291;
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-style: normal;
    font-weight: bold;
}

.PSLEVEL1GRIDCOLUMNHDR:link,
.PSLEVEL1GRIDCOLUMNHDR:visited,
.PSLEVEL1GRIDCOLUMNHDRDISABLED,
.PSLEVEL3GRIDCOLUMNHDR:link,
.PSLEVEL3GRIDCOLUMNHDR:visited,
.PSLEVEL3GRIDCOLUMNHDRDISABLED,
.PSLEVEL1GRIDCOLUMNHDR,
.PSLEVEL2GRIDCOLUMNHDR,
.PSLEVEL3GRIDCOLUMNHDR,
.PSLEVEL1GRIDCOLUMNHDRTXT,
.PSLEVEL2GRIDCOLUMNHDRTXT,
.PSLEVEL3GRIDCOLUMNHDRTXT {
    background-color: #f9f9f9;
    color: #4b6987;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.PSLEVEL1SSGRIDCOLUMNHDR:link,
.PSLEVEL1SSGRIDCOLUMNHDR:visited,
.PSLEVEL1SSGRIDCOLUMNHDRDISABLED {
    background-color: transparent;
    border-style: none;
    color: #426a92;
    font-family: Arial, sans-serif;
    border-style: none;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.PSDROPDOWNLISTDISABLED {
    color: #515151;
    font-family: Arial, sans-serif;
}

.PSLEVEL1GRIDCOLUMNHDR:link,
.PSLEVEL1GRIDCOLUMNHDR:visited,
.PSLEVEL1GRIDCOLUMNHDRDISABLED,
.PT_MCFTABLEHEADER1:link,
.PT_MCFTABLEHEADER1:active,
.PT_MCFTABLEHEADER1:visited:link,
.PSLEVEL3GRIDCOLUMNHDR:visited,
.PSLEVEL3GRIDCOLUMNHDRDISABLED,
.PSLEVEL1GRIDCOLUMNHDR:link,
.PSLEVEL1GRIDCOLUMNHDR:visited,
.PSLEVEL1GRIDCOLUMNHDRDISABLED,
.PSLEVEL3GRIDCOLUMNHDR:link,
.PSLEVEL3GRIDCOLUMNHDR:visited,
.PSLEVEL3GRIDCOLUMNHDRDISABLED,
.PSLEVEL2GRIDCOLUMNHDR:link,
.PSLEVEL2GRIDCOLUMNHDR:visited,
.PSLEVEL2GRIDCOLUMNHDRDISABLED,
.PAGRIDHEADERTXT,
.PAGRIDHEADER:link,
.PAGRIDHEADER:visited,
.PAGRIDHEADERDISABLED,
.PAGRIDHEADERTXT:link,
.PAGRIDHEADERTXT:visited {
    background-color: #f9f9f9;
    border-style: none;
    color: #426a92;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.PSLEVEL1GRIDLABEL:link,
.PSHEADERHYPERLINK,
.PSHEADERHYPERLINK:link,
.PSHEADERHYPERLINK:active,
.PSHEADERHYPERLINK:visited,
.PSLEVEL1GRIDLABEL:visited,
.PSLEVEL1GRIDNAVIGATIONBAR:link,
.PSLEVEL1GRIDNAVIGATIONBAR:active,
.PSLEVEL1SCROLLAREAFOOTER:link,
.PSLEVEL1SCROLLAREAFOOTER:active,
.PSLEVEL1SCROLLAREAHEADER:link,
.PSLEVEL2GRIDLABEL:link,
.PSLEVEL2GRIDLABEL:visited,
.PSLEVEL2GRIDNAVIGATIONBAR:link,
.PSLEVEL2GRIDNAVIGATIONBAR:active,
.PSLEVEL2SCROLLAREAFOOTER:link,
.PSLEVEL2SCROLLAREAFOOTER:active,
.PSLEVEL2SCROLLAREAHEADER:link,
.PSLEVEL3GRIDLABEL:link,
.PSLEVEL3GRIDLABEL:visited,
.PSLEVEL3GRIDNAVIGATIONBAR:link,
.PSLEVEL3GRIDNAVIGATIONBAR:active,
.PSLEVEL3SCROLLAREAFOOTER:link,
.PSLEVEL3SCROLLAREAFOOTER:active,
.PSLEVEL3SCROLLAREAHEADER:link {
    background-color: transparent;
    border-style: none;
    color: #004b91;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.PSLEVEL1GRIDLABEL,
.PSLEVEL2GRIDLABEL,
.PSLEVEL3GRIDLABEL {
    background-color: #F1F5F6;
}

.PAGRIDHEADERDISABLED {
    border-style: none;
    color: #999999;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
}

.PSHYPERLINK,
.PSHYPERLINK:link,
.PSHYPERLINK:visited,
.PSHYPERLINKNOUL:link,
.PSHYPERLINKNOUL:visited,
.PSSRCHRESULTSEVENROW:link,
.PSSRCHRESULTSEVENROW:visited,
.PSSRCHRESULTSODDROW:link,
.PSSRCHRESULTSODDROW:visited {
    border-style: none;
    color: #004b91;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    line-height: 100%;
    text-decoration: none;
}

.PSLEVEL1GRIDLABELTP a:hover {
    text-decoration: underline;
    color: #ab5b1a;
}

.PSHEADERHYPERLINKD,
.PSHEADERHYPERLINKDISABLED,
.PSHEADERHYPERLINKTPDISABLED,
.PSHEADERHYPERLINKTPNOULDISABLED,
.PSLEVEL1GRIDLABELDISABLED,
.PSLEVEL1GRIDLABELTPDISABLED,
.PSLEVEL1GRIDNAVIGATIONBARDISABLED,
.PSLEVEL1SCROLLAREAFOOTERDISABLED,
.PSLEVEL1SCROLLAREAHEADERDISABLED,
.PSLEVEL2GRIDLABELDISABLED,
.PSLEVEL2GRIDLABELTPDISABLED,
.PSLEVEL2GRIDNAVIGATIONBARDISABLED,
.PSLEVEL2SCROLLAREAFOOTERDISABLED,
.PSLEVEL2SCROLLAREAHEADERDISABLED,
.PSLEVEL3GRIDLABELDISABLED,
.PSLEVEL3GRIDLABELTPDISABLED,
.PSLEVEL3GRIDNAVIGATIONBARDISABLED,
.PSLEVEL3SCROLLAREAFOOTERDISABLED,
.PSLEVEL3SCROLLAREAHEADERDISABLED,
.PT_MCFTABLEHEADER1DISABLED {
    color: #515151;
    background-color: transparent;
    font-size: 9pt;
}

.PSHYPERLINK a:hover {
    text-decoration: underline;
    color: #ab5b1a;
}

.PSSRCHRESULTSODDROW:hover,
.PSSRCHRESULTSEVENROW:hover {
    text-decoration: none;
    color: #515151;
}

.PSHYPERLINKNOUL:hover,
.PSSRCHRESULTSEVENROW a:hover,
.PSSRCHRESULTSODDROW a:hover,
.PAGRIDHEADER a:hover,
.PSLEVEL1GRIDCOLUMNHDR a:hover,
.PSLEVEL2GRIDCOLUMNHDR a:hover,
.PSLEVEL3GRIDCOLUMNHDR a:hover,
.PSLEVEL1GRIDCOLUMNHDRTXT a:hover,
.PSLEVEL2GRIDCOLUMNHDRTXT a:hover,
.PSLEVEL3GRIDCOLUMNHDRTXT a:hover {
    text-decoration: underline;
    color: #ab5b1a;
}

.PSHYPERLINK:hover {
    text-decoration: underline;
    color: #ab5b1a;
}

.PSSRCHRESULTSEVENROW a:hover,
.PSSRCHRESULTSODDROW a:hover {
    color: #ab5b1a;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    line-height: 120%;
    text-decoration: underline;
}

.PSHYPERLINKHOVER,
.PSHYPERLINKNOUL:hover,
.PSHYPERLINKNOULBOLD:hover,
.PSNAVPARENTLINK:hover,
.PTNAVLINK:hover {
    color: #ab5b1a;
    font-family: Arial, Helvetica;
    font-size: 9pt;
    line-height: 100%;
    text-decoration: underline;
}

.PSSRCHRESULTSEVENROW:link,
.PSSRCHRESULTSEVENROW:visited,
.PSSRCHRESULTSODDROW:link,
.PSSRCHRESULTSODDROW:visited {
    line-height: 120%;
}

.PSLEVEL1GRIDLABEL,
.PSLEVEL2GRIDLABEL,
.PSLEVEL3GRIDLABEL {
    *padding: 1px;
}

.PORTLET-MSG-ALERT,
.PORTLET-MSG-SUCCESS,
.PT_MCFADDITIONALINSTRUCTIONS {
    color: #515151;
}

.pthomepagetabactive {
    color: #333333;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-image: url(/cs/CLAPRD/86011/PT_HOME_TAB_ACTIVE_CENTER_CSS_1.JPG);
    border-style: none;
    font-size: 10pt;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 7px;
    background-repeat: repeat-x;
}

.PSXLATTABLE {
    border-left: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    white-space: nowrap;
}

.PSXLATTITLE {
    font-family: Arial;
    font-size: 9pt;
}

.pthomepagetabinactive {
    background-image: url(/cs/CLAPRD/86011/PT_HOME_TAB_INACTIVE_CENTERCSS_1.JPG);
    border: none;
    color: #333333;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    padding-bottom: 7px;
    background-repeat: repeat-x;
}

.pthomepagetablinetd {
    background-image: url(/cs/CLAPRD/86011/PT_HOME_TAB_LINE_CSS_1.JPG);
}

.HOMETABACTIVE {
    color: #333333;
    text-decoration: none;
}

.HOMETABACTIVE:hover {
    color: #e47911;
    text-decoration: none;
}

.SMALL {
    font-size: 9pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

.small a {
    color: #004B91;
    font-size: 9pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

.small {
    color: #515151;
    font-size: 9pt;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}

.small a:hover {
    color: #ab5b1a;
    text-decoration: underline;
}

.PSBOTTOMLINE {
    vertical-align: bottom;
    margin-left: -2px;
    background: url(/cs/CLAPRD/86011/PT_TAB_BOTTOM_LINE_SD_CSS_1.JPG) repeat-x scroll bottom left transparent;
}

.PAADDITIONALINSTRUCTHOVER,
.PAADDITIONALINSTRUCTIONS:hover {
    color: #515151;
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
}

.PSGROUPBOXWBO .PSGROUPBOXLABEL {
    border-top: none;
}

.PSLOOKUP {
    background: url(/cs/CLAPRD/86011/PT_PROMPT_LOOKUP_SD_SWAN_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.PTCOLLAPSE_ARROW:before {
    content: url(../images/PT_COLLAPSE_SD_CSS_1.gif);
    position: absolute;
}

.PTCOLLAPSE {
    height: 14px;
    width: 16px;
    vertical-align: middle;
}

.PTEXPAND_ARROW:before {
    content: url(/cs/CLAPRD/86011/PT_EXPAND_SD_CSS_1.gif);
    position: absolute;
}

.PTEXPAND {
    height: 14px;
    width: 16px;
    vertical-align: middle;
}

.PTSAVESEARCH {
    background: url(/cs/CLAPRD/86011/PT_SAVESEARCH_SD_SWAN_1.GIF) no-repeat scroll transparent;
    height: 27px;
    width: 20px;
    vertical-align: middle;
}

.PTHELP {
    background: url(/cs/CLAPRD/86011/PT_HELP_SD_SWAN_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.PTMODALCNTRL_CONTRAST:before {
    content: url(/cs/CLAPRD/86011/PT_MODAL_CNTRL_SD_SWAN_1.gif);
    position: absolute;
}

.PTMODALCNTRL {
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.PSCOPYURL {
    vertical-align: middle;
}

#COPYURL:before {
    content: url(/cs/CLAPRD/86011/PT_COPYURL_IMG_SD_SWAN_1.gif);
    display: inline-block;
    position: relative;
    vertical-align: bottom;
}

.PTPOPUPSKIP {
    background-image: url(/cs/CLAPRD/86011/PT_POPUP_SKIP_SD_SWAN_1.gif);
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.PSEDITBOX_DISABLED {
    border: 1px solid #C9CED5;
}

.PSTABLINKSCONTAINER {
    font-size: 9pt;
}

.PSTABLINKSSELECTED {
    color: #004B91;
    font-size: 9pt;
}

.PAGRIDHEADERTXT,
.PAGRIDHEADERDISABLED {
    background-color: #F9F9F9;
    border-style: none;
    color: #515151;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    vertical-align: middle;
}

.PAGRIDHEADER,
.PAGRIDHEADER:link,
.PAGRIDHEADER:visited,
.PAGRIDHEADERTXT:link,
.PAGRIDHEADERTXT:visited {
    border-style: none;
    color: #4b6987;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

.PSLEVEL1GRIDCOLUMNHDR:link,
.PSLEVEL1GRIDCOLUMNHDR:visited,
.PSLEVEL3GRIDCOLUMNHDR:visited,
.PSLEVEL1GRIDCOLUMNHDR:link,
.PSLEVEL1GRIDCOLUMNHDR:visited,
.PSLEVEL3GRIDCOLUMNHDR:link,
.PSLEVEL3GRIDCOLUMNHDR:visited,
.PSLEVEL2GRIDCOLUMNHDR:link,
.PSLEVEL2GRIDCOLUMNHDR:visited {
    background-color: #F9F9F9;
    border-style: none;
    color: #4B6987;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.PTFACETCLEARALL:hover {
    color: #ab5b1a;
    text-decoration: underline;
}

.ptabnprevimg:before {
    content: url(/cs/CLAPRD/86011/PT_PREVIOUSROW_SD_CSS_1.gif);
}

.ptabnprevimg {
    background: none;
}

.ptabnprevimgD {
    background: none;
}

.ptabnprevimgD:before {
    content: url(/cs/CLAPRD/86011/PT_PREVIOUSROW_D_SD_CSS_1.gif);
}

.ptabnnextimg {
    background-image: none;
    cursor: pointer;
}

.ptabnnextimg:before {
    content: url(/cs/CLAPRD/86011/PT_NEXTROW_SD_CSS_1.gif);
}

.ptabnnextimgD {
    background-image: none;
}

.ptabnnextimgD:before {
    content: url(/cs/CLAPRD/86011/PT_NEXTROW_D_SD_CSS_1.gif);
}

.PT_SCHEMA_MOVER:before {
    content: url(/cs/CLAPRD/86011/PT_CHRT_ZOOM_MOVER_1.png);
}

.PT_SCHEMA_MOVER {
    background-image: none;
}

.ptabnsrchprompt:after {
    content: url(/cs/CLAPRD/86011/PT_HNAV_RSR_CREF_1.gif);
}

.ptabnsrchprompt {
    background: none;
}

#moveup:before {
    content: url(/cs/CLAPRD/86011/PT_PORTAL_UP_ARROW_Y_1.gif);
}

#moveup {
    background: none;
    margin-left: 55px;
}

#moveleft:before {
    content: url(/cs/CLAPRD/86011/PT_PORTAL_LEFT_ARROW_Y_1.gif);
}

#moveleft {
    background: none;
}

#moveright:before {
    content: url(/cs/CLAPRD/86011/PT_PORTAL_RIGHT_ARROW_Y_1.gif);
}

#moveright {
    background: none;
}

#movedown:before {
    content: url(/cs/CLAPRD/86011/PT_PORTAL_DOWN_ARROW_Y_1.gif);
}

#movedown {
    background: none;
    margin-left: 55px;
}

.relactionimg {
    background: none;
}

.relactionimg:before {
    content: url(/cs/CLAPRD/86011/PT_RELATEDACTIONS_1.BMP);
}

div.ptabnnpage {
    background: none;
}

div.ptabnnpageD {
    background: none;
}

div.ptabnppage {
    background: none;
}

div.ptabnppageD {
    background: none;
}

div.ptabnnpage:before {
    content: url(/cs/CLAPRD/86011/PT_NEXTROW_SD_CSS_1.gif);
}

div.ptabnnpageD:before {
    content: url(/cs/CLAPRD/86011/PT_NEXTROW_D_SD_CSS_1.gif);
}

div.ptabnppage:before {
    content: url(/cs/CLAPRD/86011/PT_PREVIOUSROW_SD_CSS_1.gif);
}

div.ptabnppageD:before {
    content: url(/cs/CLAPRD/86011/PT_PREVIOUSROW_D_SD_CSS_1.gif);
}

.PSGROUPBOXCONTAINERWBO {
    border: 1px solid rgb(201, 206, 213);
}

.PSGROUPBOXCONTAINERWBO .PSGROUPBOXLABEL,
.PSGROUPBOXCONTAINERNBO .PSGROUPBOXLABEL {
    display: none;
}

.psc_mode-access .PSEDITBOXLABEL {
    padding-right: 6px;
}

.PTS_CRITERIA_GB {
    border-radius: 4px;
    background-color: #F8F8F8;
    border-top: 1px solid #CED4DA;
    border-bottom: 1px solid #CED4DA;
    border-left: 1px solid #CED4DA;
    border-right: 1px solid #CED4DA;
    margin-top: 0.7em;
    border: 1px solid #ced4da !important;
    table-layout: fixed;
}

.pts_cfg_srch .ps-button {
    display: inline-block;
    padding: 0.5em 1.2em;
    border: 1px solid #246FC7;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -ms-border-radius: 0.25em;
    border-radius: 0.25em;
    text-decoration: none;
    color: #246FC7;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #fff;
    font-weight: normal;
    transition: background 0.15s 0s ease-in-out;
}

.pts_cfg_srch .ps-text {
    position: relative;
    top: -5px;
    margin-left: 0.4em;
}

.PTS_FILTER_VALUE {
    border-style: none;
}

.PTS_PROMPT1 {
    border-style: none;
}

.PTS_PROMPT2 {
    border-style: none;
}

.PTS_YESNO1 {
    border-style: none;
}

.PTS_YESNO2 {
    border-style: none;
}

.PTS_XLAT1 {
    border-style: none;
}

.PTS_PROMPTNOEDIT1 {
    border-style: none;
}

.PTS_PROMPTNOEDIT12 {
    border-style: none;
}

.PTS_DATEPROMPT1 {
    border-style: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_DEFAULTFILTERS {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_FILTER_VALUE:nth-child(5) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_FILTER_VALUE:nth-child(6) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_FILTER_VALUE:nth-child(7) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_FILTER_VALUE:nth-child(8) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_FILTER_VALUE:nth-child(9) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_FILTER_VALUE:nth-child(10) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_FILTER_VALUE:nth-child(11) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_XLAT1:nth-child(3) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_XLAT1:nth-child(5) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_XLAT1:nth-child(6) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_XLAT1:nth-child(7) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_XLAT1:nth-child(8) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_XLAT1:nth-child(9) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_XLAT1:nth-child(10) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_XLAT1:nth-child(11) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT1:nth-child(3) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT1:nth-child(4) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT1:nth-child(6) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT1:nth-child(7) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT1:nth-child(8) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT1:nth-child(9) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT1:nth-child(10) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT1:nth-child(11) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT2:nth-child(3) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT2:nth-child(4) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT2:nth-child(5) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT2:nth-child(6) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT2:nth-child(8) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT2:nth-child(9) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT2:nth-child(10) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPT2:nth-child(11) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_DATEPROMPT1:nth-child(3) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_DATEPROMPT1:nth-child(4) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_DATEPROMPT1:nth-child(5) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_DATEPROMPT1:nth-child(6) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_DATEPROMPT1:nth-child(7) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_DATEPROMPT1:nth-child(8) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_DATEPROMPT1:nth-child(10) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_DATEPROMPT1:nth-child(11) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_YESNO1:nth-child(3) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_YESNO1:nth-child(4) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_YESNO1:nth-child(5) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_YESNO1:nth-child(6) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_YESNO1:nth-child(7) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_YESNO1:nth-child(8) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_YESNO1:nth-child(9) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_YESNO1:nth-child(11) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPTNOEDIT2:nth-child(3) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPTNOEDIT2:nth-child(4) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPTNOEDIT2:nth-child(5) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPTNOEDIT2:nth-child(6) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPTNOEDIT2:nth-child(7) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPTNOEDIT2:nth-child(9) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPTNOEDIT2:nth-child(10) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPTNOEDIT2:nth-child(11) {
    display: none;
}

.pts_cfg_srch .PSLEVEL1GRIDNBO td.PTS_PROMPTNOEDIT2 {
    border-width: 0px;
}

.pts_cfg_srch .PTS_FILTER_VALUE input {
    min-width: 11.4em! important;
}

.pts_cfg_srch td.PTS_XLAT1:nth-child(4) select {
    width: fit-content! important;
    min-width: 12em;
}

.pts_cfg_srch td.PTS_YESNO1:nth-child(10) select {
    width: fit-content! important;
    min-width: 12em;
}

.pts_cfg_srch td.PTS_PROMPT2:nth-child(7) input {
    min-width: 11.4em! important;
    margin-left: 1.2em;
}

.pts_cfg_srch td.PTS_DATEPROMPT1:nth-child(9) input {
    min-width: 11.4em! important;
    margin-left: 1.2em;
}

.pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .psprintRightTd>div {
    height: auto! important;
}

.pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .psprintgrid#divgcPTS_CFG_CL_LIST\$0 {
    height: auto! important;
}

.pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .psprintgrid#divgcPTS_CFG_CL_LIST\$0 #divgbPTS_CFG_CL_LIST\$0.psprintgrid {
    height: auto! important;
}

.pts_cfg_srch .PTS_BREADCRUMB tr {
    display: inline-block;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td span:before {
    width: auto;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td span {
    width: auto;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td {
    width: auto;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td:nth-child(2) {
    vertical-align: bottom;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td:nth-child(3) {
    vertical-align: middle;
}

.pts_cfg_srch .PTS_BREADCRUMB.PTCPGROUPBOXWBO>tbody>tr:nth-child(2)>td:nth-child(1) {
    display: none;
    height: fit-content;
}

.PTS_BCRUMBGB tr:nth-child(3) td:nth-child(1) {
    height: fit-content;
}

.PTS_BCRUMBGB tr:nth-child(3) {
    height: fit-content;
}

.PTS_BCRUMBGB tr:nth-child(4) td:nth-child(1) {
    height: fit-content;
}

.PTS_BCRUMBGB tr:nth-child(4) {
    height: fit-content;
}

.PTS_SRSLTSGB tr:nth-child(4) td:nth-child(1) {
    height: fit-content;
}

.PTS_SRSLTSGB tr:nth-child(4) {
    height: fit-content;
}

.pts_cfg_srch span.rightaligncol {
    float: right;
}

.pts_cfg_srch td:has(span.rightaligncol) {
    text-align: right;
}

.pts_cfg_srch td:has(span.rightaligncol)>div {
    display: inline;
}

.pts_cd_box-group {
    display: inline-block;
    border: none;
    background-color: transparent;
    margin: 0;
    white-space: nowrap;
}

.pts_cd_widget {
    position: relative;
}

.pts_cd_widget .pts_search_mask {
    z-index: 210;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    opacity: .50;
    background-color: #808080;
}

.pts_cd_widget .pts_cd_box-menucontainer {
    list-style-type: none;
    display: block;
    padding: 0;
    margin: 0;
}

.pts_cd_widget .pts_cd_box-menuitem {
    position: relative;
}

.pts_cd_widget .pts_cd-link {
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pts_cd_widget .pts_cd_search_tray {
    position: absolute;
    display: block;
    background-color: #fff;
    border: 1px solid #6c6c6c;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 25px #5a5a5a;
    -moz-box-shadow: 0px 0px 25px #5a5a5a;
    -ms-box-shadow: 0px 0px 25px #5a5a5a;
    box-shadow: 0px 0px 25px #5a5a5a;
    box-shadow: 0px 0px 25px #5a5a5a;
    margin-bottom: 3px;
    margin-top: 2px;
}

.pts_cd_widget .pts_cd_search_focused .pts_cd_search_tray {
    z-index: 211;
}

.pts_cd_widget .pts_cd_search_controls {
    position: relative;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -ms-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-flex: 1.0;
    -moz-box-flex: 1.0;
    -ms-box-flex: 1.0;
    box-flex: 1.0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border: 1px solid #868e96;
    border-radius: 0.25em;
    background: #868e96;
}

.pts_cd_widget .pts_cd_search_focused .pts_cd_search_controls {
    z-index: 213;
}

.pts_cd_widget .pts_cd_editbox,
.pts_cd_editbox>.pts_cd_box-control,
.pts_cd_editbox>.pts_cd_box-control>.pts_cd-edit {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: flex;
    display: flex;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    flex: 1 1 auto;
    margin-bottom: 0em;
}

.pts_cd_widget .pts_cd_editbox>.pts_cd_box-control>.pts_cd-edit {
    padding-left: 15px;
    width: 100%
}

.pts_cd_widget .pts_cd_box-link>.pts_cd-link-wrapper>.pts_cd-link {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.pts_cd_widget .pts_cd_box-menuitem>.pts_cd_box-link>.pts_cd-link-wrapper>.pts_cd-link {
    padding: 0.5em;
    color: #1c579c;
    white-space: normal;
    text-overflow: ellipsis;
    position: relative;
}

.pts_cd_widget .pts_cd_box-link.pts_cd_category_selected>.pts_cd-link-wrapper>.pts_cd-link {
    padding-left: 1.5em;
}

.pts_cd_widget .pts_cd_box-link.pts_cd_category_notselected>.pts_cd-link-wrapper>.pts_cd-link {
    padding-left: 1.5em;
}

.pts_cd_widget .pts_cd_box-link.pts_cd_category_selected>.pts_cd-link-wrapper>.pts_cd-link:before {
    content: url(/cs/CLAPRD/86011/PTS_INTSRCH7_ICN_1.svg);
    display: block;
    position: absolute;
    top: calc(50% - 11px);
    bottom: 0;
    left: 1px;
    right: auto;
    border: 0;
    padding-left: 1%;
}

.pts_cd_widget .pts_cd-link-wrapper>a:hover {
    background: #eeeeee;
}

.pts_cd_widget .pts_cd-link-wrapper>a:focus {
    outline: 2px solid;
}

.pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
}

.pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title1 {
    width: 30%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    color: #000;
}

.pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title.pts_cd_link_wrapped {
    width: 70%;
}

.pts_cd_widget .pts_cd_box-link.pts_cd_category_selected>.pts_cd-link-wrapper>.pts_cd-link .pts_cd_link_title.pts_cd_link_wrapped {
    width: 68%;
    padding-left: 2%;
}

.pts_cd_widget .pts_cd_box-link.pts_cd_category_selected>.pts_cd-link-wrapper>.pts_cd-link .pts_cd_link_title {
    width: 98%;
    padding-left: 2%;
}

.pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title1.psc_hidden {
    display: none;
}

.pts_cd_widget .pts_cd_box-menuitem:not(.psc_hidden) {
    display: block;
    text-align: left;
    min-height: 3.2em;
}

.pts_cd_widget .pts_cd_search_srchipctrl {
    position: absolute;
    width: 90%;
    left: 5%;
    right: 5%;
}

.pts_cd_widget .pts_cd_search_rescontainer {
    width: 100%;
    margin-top: -20px;
    padding-top: 55px;
}

.pts_cd_widget .pts_cd_search_resscroll {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
}

.pts_cd_widget .ps_scrollable {
    clear: both;
    -moz-outline: 0;
    position: relative;
    -webkit-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
    -ms-overflow-scrolling: touch;
    overflow-scrolling: touch;
}

.pts_cd_widget .ps_scrollable_v {
    overflow-x: hidden;
    overflow-y: auto;
}

.pts_cd_widget .sbar::-webkit-scrollbar-track-piece {
    background-color: transparent;
}

.pts_cd_widget .sbar::-webkit-scrollbar {
    height: 11px;
    width: 11px;
}

.pts_cd_widget .sbar::-webkit-scrollbar-button {
    background-color: transparent;
    height: 5px;
}

.pts_cd_widget .sbar::-webkit-scrollbar-corner {
    background-color: #ffffff;
}

.pts_cd_widget .sbar::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
}

.pts_cd_widget .pts_cd_nores {
    text-align: center;
}

.pts_cd_widget .pts_cd_nores_img {
    width: 10%;
    height: 10%;
}

.pts_cd_widget .pts_cd_nores_text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pts_cd_widget .pts_cd_padding_top {
    padding-top: 15px;
}

.pts_cd_widget .pts_cd_hidden {
    visibility: hidden;
}

.pts_cd_widget .pts_cd_nores p {
    margin-top: 5px;
    margin-bottom: 0px;
}

.pts_cd_widget .pts_cd_nolink {
    pointer-events: none
}

.pts_cd_box-menuitem:not(.psc_hidden) {
    display: block;
    text-align: left;
    min-height: 3.2em;
}

.ps_box-edit,
.ps_box-checkbox,
.ps_box-radio,
.ps_box-dropdown,
.ps_box-textonly,
.ps_box-longedit,
.ps_box-staticimg,
.ps_box-text {
    white-space: nowrap;
    position: relative;
    margin-bottom: 0.75em;
}

.pts_cd_widget .psc_hidden {
    display: none;
}

.pts_cd_widget .psc_width-100pct {
    width: 100%;
}

.pts_cfg_srch .PSGROUPBOXLABEL {
    background: #fff;
    border: none;
    padding: 0px;
}

.PTS_CRITERIA_GB .PSSRCHCHECKBOX {
    position: relative;
    top: -2px;
}

.pts_cfg_srch .PSGROUPBOXWBO {
    border: none;
}

.pts_cfg_srch .pts_pagetoogle img {
    width: 10px;
    height: 16px;
}

.pts_cfg_srch .pts_cfgsrch_rcntedit img {
    width: 16px;
    height: 16px;
    padding-left: 5px;
}

.pts_cfg_srch .pts_cfgsrch_saveedit img {
    width: 16px;
    height: 16px;
    padding-left: 5px;
}

.PTS_SS_CRITERIA_GB .PSLEVEL1GRIDNBO {
    width: 80%;
    margin-left: 10%;
}

.PTS_SS_CRITERIA_GB .PSLEVEL1GRIDNBO .PSLEVEL1GRIDROW.PSGRIDFIRSTCOLUMN {
    width: 35%;
    text-align: right;
    padding-right: 1em;
}

.PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACET_CONTNRWBO,
.PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_GRID_CONTNRWBO,
.PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO {
    border: 1px solid #CED4DA;
}

.PTS_RSSSICON_GB {
    padding-top: 15px;
}

.PTS_RSSSICON_GB img {
    padding-right: 5px;
}

.PTS_RSSSICON_GB .ps-img {
    margin-top: -4px;
    height: 1.25em;
}

#PTS_CFG_CL_WRK_PTS_PAGE_TOGGLE .ps-text {
    top: -3px;
}

#PSTAB a,
.PTGRIDTAB a,
#PSTABNBO a,
#PTGRIDTABNBO a {
    border-bottom: none;
}

#PSTAB a,
#PSTABNBO a {
    background-image: none;
    padding: 0 2px 0 0;
    border-bottom: 2px solid #d9e4f4;
}

.PTGRIDTAB a,
#PTGRIDTABNBO a {
    background-image: none;
    padding: 0 2px 0 0 !important;
    border-bottom: 2px solid #d9e4f4 !important;
}

#PTGRIDTABNBO a span,
#PSTABNBO a span {
    font-size: 9pt;
    padding: 1px 10px 3px 10px;
    background-image: url(/cs/CLAPRD/86011/PSTAB_CSS_INACTIVE_1.JPG);
    background-repeat: repeat;
    border: 1px solid #adb7c6;
    color: #4b6987;
    border-bottom: none;
}

.PTGRIDTAB a span,
#PSTAB a span {
    font-size: 9pt;
    padding: 4px 10px 3px;
    margin: 0px;
    background-image: url(/cs/CLAPRD/86011/PSTAB_CSS_INACTIVE_1.JPG);
    background-repeat: repeat;
    border: 1px solid #adb7c6;
    color: #4b6987;
    border-bottom: none;
}

#PSTAB a:hover span,
.PTGRIDTAB a:hover span {
    cursor: pointer;
    padding: 4px 10px 3px;
    margin: 0px;
    background-image: url(/cs/CLAPRD/86011/PSTAB_CSS_ACTIVE_1.JPG);
    background-repeat: repeat;
    background-position: center center;
    border-bottom: none;
    font-size: 9pt;
}

#PTGRIDTABNBO a:hover span,
#PSTABNBO a:hover span {
    padding: 1px 10px 3px 10px;
    font-size: 9pt;
    border-bottom: none;
    background-image: url(/cs/CLAPRD/86011/PSTAB_CSS_ACTIVE_1.JPG);
    background-repeat: repeat;
    margin: 0px;
}

#PSTAB .selectedtab a,
.PTGRIDTAB .selectedtab a {
    border-bottom: 2px solid #d9e4f4;
}

#PSTAB .selectedtab a span,
.PTGRIDTAB .selectedtab a span {
    font-size: 9pt;
    font-weight: bold;
    color: #4b6987;
    font-family: Arial;
    padding: 3px 10px 2px 10px;
    margin: 0px;
    background-image: url(/cs/CLAPRD/86011/PSTAB_CSS_ACTIVE_1.JPG);
    background-position: center center;
    background-repeat: repeat;
    border-bottom: none;
}

#PTGRIDTABNBO .selectedtab a span,
#PSTABNBO .selectedtab a span {
    font-size: 9pt;
    font-weight: bold;
    color: #4b6987;
    font-family: Arial;
    padding: 2px 10px 3px 10px;
    margin: 0px;
    background-image: url(/cs/CLAPRD/86011/PSTAB_CSS_ACTIVE_1.JPG);
    background-position: center center;
    background-repeat: repeat;
    border-bottom: none;
}

#PSTAB a:hover a,
.PTGRIDTAB a:hover a,
#PSTABNBO a:hover a,
#PTGRIDTABNBO a:hover a {
    color: #61809f;
}

#PSTABNBO a,
#PTGRIDTABNBO a,
#PSTABNBO .selectedtab a,
#PTGRIDTABNBO .selectedtab a {
    border-bottom: none;
}

.PSBOTTOMLINE {
    height: 2px;
}

#PSTAB a:hover span,
#PSTABNBO a:hover span,
#PSTAB h1:hover span,
#PSTABNBO h1:hover span {
    background-position: 100% -46px;
}

.PTGRIDTAB a:hover span,
#PTGRIDTABNBO a:hover span {
    background-position: 100% -46px;
}

.OraBITooltipText {
    font-size: 11px;
    color: red
}

.OraDVTTooltipPopup {
    background-color: #c1ccd7;
    color: black;
    border-style: solid;
    border-color: black;
    border-width: 2px;
    padding: 2px;
    opacity: 0.9;
    position: absolute;
    z-index: 2147483647;
    font-size: 11px;
    font-family: tahoma, sans-serif;
}

.OraDVTDatatipPopup {
    background-color: #ffffff;
    color: black;
    border-style: solid;
    border-color: black;
    border-width: 2px;
    padding: 2px;
    opacity: 0.9;
    position: absolute;
    z-index: 2147483647;
    font-size: 11px;
    font-family: tahoma, sans-serif;
}

.OraDVTUnstyledPopup {
    position: absolute;
    z-index: 2147483647
}

.OraDVTContextMenuPopup {
    position: absolute;
    z-index: 2147483647;
}

#ptifrmrc {
    margin: 0px;
}

.ltr,
.rtl {}

.ptalNoPadding {
    padding: 0px;
    margin: 0px;
}

.ptalClear {
    padding: 0px;
    margin: 0px;
    font-size: 0pt;
    clear: both;
}

.ptalPageMask {
    background-image: url(/cs/CLAPRD/86011/PT_NAV_CLEAR_DOT_1.gif);
    font-size: 0pt;
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 300;
}

.ptalAJAXProcessing {
    background: transparent url(/cs/CLAPRD/86011/PT_NAV2_LOADING_1.gif) no-repeat scroll left center;
    margin-left: -1px;
}

.ptalProcessing {
    font-size: 0pt;
    padding: 0px;
    margin: 0px;
    background: transparent url(/cs/CLAPRD/86011/PT_PROCESSING_1.gif) no-repeat scroll center center;
    right: 2px;
    top: 2px;
    width: 40px;
    height: 40px;
    position: absolute;
    display: none;
    z-index: 600;
}

.ptalActionIcon {
    margin: 0px;
    padding: 3px;
    cursor: pointer;
    vertical-align: top;
}

.ptalPgltcontrolsdropdown {
    background: transparent url(/cs/CLAPRD/86011/PTAL_PGLT_DROPDOWN_BCGROUND_1.gif) repeat-x scroll center bottom;
    padding: 0;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    margin-bottom: -1px;
    z-index: 100;
    margin-right: 1px;
    margin-left: 1px;
    cursor: pointer;
    opacity: 0.6;
}

html>body .ptalPgltcontrolsdropdown {
    background: transparent url(/cs/CLAPRD/86011/PTAL_PGLT_DROPDOWN_BCGROUND_1.gif) repeat-x scroll center bottom;
    padding: 0;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    margin-top: 2px;
    margin-bottom: -1px;
    position: relative;
    z-index: 100;
    margin-right: 1px;
    margin-left: 1px;
    cursor: pointer;
    opacity: 0.6;
}

.ptalPgltcontrolsdropdown:hover {
    background: none;
    background-color: white;
    opacity: 1;
}

.ptalPgltcontrolsdropdownclickedTopBorder {
    background: white;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    margin-top: 2px;
    position: relative;
    z-index: 250;
    margin-right: 1px;
    margin-left: 1px;
    cursor: pointer;
}

.ptalPgltcontrolsdropdownclickedBottomBorder {
    background: white;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    margin-bottom: -2px;
    position: relative;
    z-index: 250;
    margin-right: 1px;
    margin-left: 1px;
    cursor: pointer;
}

.ptalPgltAreaShowAnchorIcon,
.ptalPgltAreaHideAnchorIcon,
.ptalPgltAreaShowIcon,
.ptalPgltAreaHideIcon,
.ptalPgltAreaDockIcon,
.ptalPgltAreaUndockIcon,
.ptalPgltAreaResizeIcon,
.ptalPgltAreaReloadIcon,
.ptalPgltAreaCustomizeIcon,
.ptalPgltAreaRestoreIcon,
.ptalPgltAreaMaximizeIcon,
.ptalPgltAreaCloseIcon,
.ptalPgltShowIcon,
.ptalPgltHideIcon,
.ptalPgltHelpIcon,
.ptalPgltReloadIcon,
.ptalPgltCustomizeIcon {}

.ptalPgltReloadIcon {
    height: 16px;
    width: 16px;
    margin-top: -3px;
}

.ptalPgltIconPadding {
    padding-right: 9px;
}

.ptalPgltAreaControlsIcon a:hover img {
    background-color: white;
}

.ptalPgltAreaControlsIcon {
    position: relative;
    z-index: 200;
    background: white;
    margin: 1px;
}

.ptalPgltAreaControlsClicked {
    background-color: white;
    border-right: 1px solid #D4D4D4;
    border-left: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    margin-right: 0px;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 1px;
    position: relative;
    z-index: 200;
}

.ptalPgltAreaMorePageletsIcon {
    margin: 0px;
    padding: 1px;
    cursor: pointer;
    vertical-align: center;
}

.ptalPgltAreaMorePageletsIconNoDisplay {
    display: none;
}

.ptalPgltAreaAnchorContainerDiv {
    position: relative;
    z-index: 20;
}

.ptalPgltAreaAnchorContainer {
    background-color: #FFFFFF;
}

.ptalPgltAreaAnchor {}

.ptalPgltAreaAnchorBody {
    font-size: 0pt;
    padding: 0px;
    margin: 0px;
}

.ptalPgltAreaContainerDiv {
    position: relative;
    z-index: 20;
}

.ptalPgltAreaContainer {}

.ptal_Rpgltarea {
    float: right
}

.ptalPgltArea_visible {}

.ptalPgltArea_hidden {}

.ptalPgltArea_moving {}

.ptalPgltArea_resizing {
    cursor: col-resize;
}

.ptalPgltArea {}

.ptalPgltArea_docked {}

.ptalPgltArea_float {
    position: absolute;
}

.ptalPgltAreaBody {
    vertical-align: top;
}

.ptalPgltAreaBodyAnchor {
    vertical-align: top;
    z-index: 20;
}

.ptalPgltAreaBody,
.ptalPgltAreaBodyAnchor {
    padding: 0px;
    margin: 0px;
}

.ptalPgltArea_float .ptalPgltAreaBodyAnchor,
.ptalPgltArea_hidden .ptalPgltArea_docked .ptalPgltAreaBody,
.ptalPgltArea_visible .ptalPgltArea_docked .ptalPgltAreaBodyAnchor {
    display: none;
}

.ptalPgltAreaBorderPadding {}

.ptalPgltArea_float .ptalPgltAreaBorderPadding {
    width: 12px;
    height: 1px;
}

.ptalPgltArea_docked .ptalPgltAreaBorderPadding {
    width: 6px;
}

.ptalPgltArea_docked .ptalPgltAreaHorizontalResize {
    width: 4px;
    height: 1px;
}

.ptalPgltArea_docked .ptalPgltAreaHorizontalResizeArea {
    width: 4px;
    height: 1px;
}

.ptalPgltAreaBorderTopLeft {
    background-position: right top;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.ptalPgltArea_float .ptalPgltAreaBorderTopLeft {
    background-image: url(/cs/CLAPRD/86011/PTAL_BORDERTOPLEFT_1.GIF);
    width: 12px;
}

.ptalPgltAreaBorderTopMiddle {
    background-position: center top;
    background-repeat: repeat-x;
}

.ptalPgltArea_docked .ptalPgltAreaBorderTopMiddle {
    background-color: #F6F7FB;
}

.ptalPgltArea_float .ptalPgltAreaBorderTopMiddle {
    background-color: #F2F6FF;
    background-image: url(/cs/CLAPRD/86011/PTAL_BORDERTOPMIDDLE_1.gif);
    padding: 9px 0px 0px 0px;
}

.ptalPgltAreaBorderTopRight {
    background-position: left top;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.ptalPgltArea_float .ptalPgltAreaBorderTopRight {
    background-image: url(/cs/CLAPRD/86011/PTAL_BORDERTOPRIGHT_1.GIF);
    width: 12px;
}

.ptalPgltAreaBorderBottomLeft {
    background-position: right top;
    background-repeat: no-repeat;
}

.ptalPgltArea_float .ptalPgltAreaBorderBottomLeft {
    background-image: url(/cs/CLAPRD/86011/PTAL_BORDERBOTTOMLEFT_1.gif);
    width: 12px;
    height: 12px;
}

.ptalPgltAreaBorderBottomMiddle {
    background-position: center top;
    background-repeat: repeat-x;
}

.ptalPgltArea_float .ptalPgltAreaBorderBottomMiddle {
    background-image: url(/cs/CLAPRD/86011/PTAL_BORDERBOTTOMMIDDLE_1.gif);
    height: 12px;
}

.ptalPgltAreaBorderBottomRight {
    background-position: left top;
    background-repeat: no-repeat;
}

.ptalPgltArea_float .ptalPgltAreaBorderBottomRight {
    background-image: url(/cs/CLAPRD/86011/PTAL_BORDERBOTTOMRIGHT_1.gif);
}

.ptalPgltAreaBorderPadding,
.ptalPgltAreaBorderTopLeft,
.ptalPgltAreaBorderTopRight,
.ptalPgltAreaBorderBottomLeft,
.ptalPgltAreaBorderBottomMiddle,
.ptalPgltAreaBorderBottomRight {
    font-size: 0pt;
    padding: 0px;
    margin: 0px;
}

.ptalShadow {
    padding: 0px;
    margin: 0px;
}

.ptalPgltArea_hidden .ptalShadow,
.ptalPgltArea_docked .ptalShadow {
    display: none;
}

.ptalShadowPadding {
    width: 2px;
    height: 2px;
}

.ptalShadowBorderVertical,
.ptalShadowBorderHorizontal {
    font-size: 0pt;
}

.ptalShadowTopLeft,
.ptalShadowTopMiddle,
.ptalShadowTopRight,
.ptalShadowMiddleLeft,
.ptalShadowMiddleRight,
.ptalShadowBottomLeft,
.ptalShadowBottomMiddle,
.ptalShadowBottomRight {
    padding: 0px;
    margin: 0px;
}

.ptalShadowTopLeft {
    background-position: right bottom;
    background-repeat: no-repeat;
}

.ptalShadowTopMiddle {
    background-position: center bottom;
    background-repeat: repeat-x;
}

.ptalShadowTopRight {
    background-position: left bottom;
    background-repeat: no-repeat;
}

.ptalShadowMiddleLeft {
    background-position: right center;
    background-repeat: repeat-y;
}

.ptalShadowMiddleRight {
    background-position: left center;
    background-repeat: repeat-y;
}

.ptalShadowBottomLeft {
    background-position: right top;
    background-repeat: no-repeat;
}

.ptalShadowBottomMiddle {
    background-position: center top;
    background-repeat: repeat-x;
}

.ptalShadowBottomRight {
    background-position: left top;
    background-repeat: no-repeat;
}

.ptalPgltAreaFrameDiv {
    font-size: 0pt;
    padding: 0px;
    margin: 0px;
}

.ptalPgltAreaFrame {}

.ptalmorePagelets {
    width: 100%;
    position: absolute;
    bottom: 0 text-align: right;
    background-color: #BAD0E7;
    font-weight: bold;
    font-size: 12px;
    font-color: #3a5a87;
    height: 20px;
    border-top: solid #8DABC5;
    bottom: 0px;
}

.ptalmorePagelets table {
    margin-left: auto;
    margin-right: auto;
}

.ptalMorePageletsLink {
    font-weight: bold;
    font-size: 12px;
    color: #3a5a87;
    text-decoration: underline;
    valign: center;
}

.ptalMorePageletsLinkdisabled {
    font-weight: bold;
    font-size: 12px;
    color: #787878;
    text-decoration: underline;
    valign: center;
}

.ptalmorePagelets table td {
    font-weight: bold;
    font-size: 12px;
    color: #3a5a87;
    text-decoration: underline;
}

.ptalPgltAreaShowIcon,
.ptalPgltAreaHideIcon,
.ptalPgltAreaResize,
.ptalPgltAreaResizeBar {
    font-size: 0pt;
    z-index: 25;
}

.ptalPgltAreaResize {
    width: 10px;
    height: 10px;
}

.ptalPgltAreaHeader {
    background-color: #FFFFFF;
}

.ptalPgltAreaHeaderBar {
    color: #0000;
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-style: normal;
    height: 25px;
}

.ptalPgltArea_docked .ptalPgltAreaHeaderBar {
    padding-top: 2px;
    display: block;
}

.ptalPgltAreaHeaderLabel {
    overflow-x: hidden;
    white-space: nowrap;
    text-align: left;
    padding-left: 5px;
    padding-right: 3px;
    padding-top: 8px;
    vertical-align: bottom;
    height: 20px;
    -moz-outline: 0;
    color: #555555;
    position: absolute;
}

.ptalPgltAreaHeaderLabel a {
    text-decoration: none;
    color: #515151;
    font-weight: normal;
}

.ptalPgltAreaHeaderLabel a span {
    color: #515151;
}

.ptalPgltAreaHeaderLabel a:hover span {
    color: black;
}

.ptalPgltArea_float .ptalPgltAreaHeaderLabel {
    cursor: move;
}

.ptalPgltAreaGroupsBar {
    vertical-align: bottom;
    white-space: nowrap;
    margin: 0px;
    padding: 0px;
}

.ptalPgltArea_docked .ptalPgltAreaGroupsBar {
    padding-top: 2px;
}

.ptalPageletGroupsDiv {
    padding-top: 2px;
    padding-left: 5px;
    margin: 0px;
    //width:100%;
}

.ptalPageletGroupTab {
    vertical-align: bottom;
    white-space: nowrap;
    margin: 0px;
    padding: 0 2px 0 0;
}

.ptalPageletGroupTab a {
    background: transparent url(/cs/CLAPRD/86011/PTAL_WORKCENTER_UNSELECTED_TAB_1.gif) repeat-x scroll 0 0;
    border-top: 1px solid #adb7c6;
    border-left: 1px solid #adb7c6;
    border-right: 1px solid #adb7c6;
    text-decoration: none;
    cursor: pointer;
    float: left;
    padding: 0px;
    margin: 0px;
    -moz-outline: 0;
    -moz-user-select: none;
    height: 19px
}

.ptalPageletGroupTab a:hover {
    background-position: 0 100%;
}

.ptalPageletGroupTab a:hover span {
    color: black;
}

.ptalPageletGroupTab a span {
    color: #4B6987;
    font-family: Arial;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    float: right;
    display: block;
    padding: 2px 13px 2px 13px;
}

.ptalPageletGroupTab a:hover span {
    cursor: pointer;
    color: black;
}

.ptalPageletGroupTab .selected a {
    background: transparent url(/cs/CLAPRD/86011/PTAL_WORKCENTER_SELECTED_TAB_1.gif) repeat-x scroll center bottom;
    border-top: 1px solid #adb7c6;
    border-left: 1px solid #adb7c6;
    border-right: 1px solid #adb7c6;
    height: 20px;
}

.ptalPageletGroupTab .selected a span {
    cursor: default;
    color: #4b6987;
    font-family: Arial;
    font-size: 9pt;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}

.ptalPageletGroupTab .selected a:hover span {
    text-decoration: none;
}

.ptalPageletGroupTabPadding {
    white-space: nowrap;
    vertical-align: top;
    padding: 0px 3px 4px 3px;
    margin: 0px;
}

.ptalPgltArea_float .ptalPageletGroupTabPadding .ptalActionIcon {
    display: none;
}

.ptalPageletAreaControls {
    display: block;
}

.ptalPgltAreaAdminLink {
    display: block;
    text-align: left;
    white-space: nowrap;
    padding: 3px 6px 3px 6px;
}

.ptalPgltAreaPage {
    background-color: white;
    font-family: Arial, sans-serif;
    padding: 0px;
    margin: 0px;
    height: 100%;
}

.ptalPageletsDiv {
    width: 100%;
    position: absolute;
}

.ptpgltdiv {
    overflow-x: hidden;
    overflow-y;
    hidden;
}

.ptpgltScrollh {
    background-color: #BDBDBD;
    border-radius: 5px 5px 5px 5px;
    cursor: pointer;
    position: absolute;
    -moz-border-radius: 10px;
    float: right;
    height: 8px;
    bottom: 0;
    font-size: 0;
}

.ptpgltScrollh:hover {
    background-color: #999999;
}

.ptpgltScroll {
    background-color: #BDBDBD;
    border-radius: 15px 15px 15px 15px;
    cursor: pointer;
    float: right;
    position: relative;
    top: 0;
    width: 8px;
    -moz-border-radius: 15px;
}

.ptpgltScroll:hover {
    background-color: #999999;
}

.PTALPAGELEBODYDIV {
    height: 100%;
    width: 100%;
}

.PTALPAGELETCONTENT {
    overflow-y: hidden;
    overflow-x: hidden;
    height: 100%;
    position: relative;
}

html>body .PTALPAGELETCONTENT {
    overflow-y: hidden;
    overflow-x: hidden;
    height: 100%;
    width: 100%;
    position: relative;
}

.PTALPAGELETBODYRESIZEBAR {
    padding: 0px;
    margin: 0px;
    height: 4px;
    border: 0;
    cursor: n-resize;
}

.pgltareabottom {
    background-color: #BAD0E7;
    padding-top: 2px;
    display: block;
    white-space: nowrap;
    text-align: right;
    padding-left: 3px;
    padding-right: 3px;
    color: #336699;
    font-size: 11px;
    font-weight: bold;
    valign: center;
    height: 20px;
}

.ptalPgltFrame {
    width: 100%;
    height: 200px;
}

html>body .ptalPgltHeaderLabel {
    overflow-x: hidden;
    white-space: nowrap;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    -moz-outline: 0;
    z-index: 100;
    position: relative;
}

.ptalPgltHeaderLabel {
    overflow-x: hidden;
    white-space: nowrap;
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
    -moz-outline: 0;
    z-index: 100;
    font-weight: bold;
    font-size: 10pt;
    display: inline;
}

.ptpgltheader {
    background-color: #F1F5F6;
    border-top: 1px solid #c9ced5;
    border-bottom: 1px solid #c9ced5;
    border-left: none;
    border-right: none;
    color: #AB5B1A;
    font-family: Arial, Helvetica;
    font-size: 10pt;
    font-weight: normal;
    height: 24px;
    padding-left: 2px;
    vertical-align: top;
}

.ptpgltbody {
    border: none;
    font-family: Arial, Helvetica;
    font-size: 10pt;
}

.ptalPageletLoading {
    background: transparent url(/cs/CLAPRD/86011/PT_PRE_LOADER_1.gif) no-repeat scroll center center;
    font-size: 0pt;
    position: absolute;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 150;
}

.ptalPageletLoadingHidden {
    display: none;
}

.ptalPageletMax {}

.ptalPageletMax .PTPAGELETBODY span,
.ptalPageletMax .PTPAGELETBODY iframe,
.ptalPageletMax .ptalPgltReloadIcon,
.ptalPageletMax .ptalPgltHideIcon {}

.ptalhpli {
    list-style-type: none;
    margin: 0 0 0px;
    padding: 0;
}

.ptalPageletMax .ptalPgltShowIcon {
    display: none;
}

.ptalPageletMin {}

.ptalPageletMin.ptalPageletMinHidden {
    display: none;
}

.ptalPgltFadedRefresh {
    background-repeat: no-repeat;
}

.ptalPgltFadedRefresh:after {
    content: url(/cs/CLAPRD/86011/PT_REFRESH_NEW_1.png);
    display: inline-block;
}

.ptalPgltDarkRefresh {
    background-repeat: no-repeat;
}

.ptalPgltDarkRefresh:after {
    content: url(/cs/CLAPRD/86011/PT_REFRESH_ONHOVER_1.png);
    display: inline-block;
}

li.ptalPageletMin,
.ptalPageletMin .ptalPageletLoading,
.ptalPageletMin .PTPAGELETBODY span,
.ptalPageletMin .PTPAGELETBODY iframe,
.ptalPageletMin .ptalPgltReloadIcon,
.ptalPageletMin .ptalPgltHideIcon {
    display: none;
}

.ptalPageletMin .ptalPgltShowIcon {}

.ptalscrollControls {
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.ptalscrollControls li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

.ptalPgltControls {
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.ptalPgltControls li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

.ptalPgltControls li a {
    display: block;
    margin: 0 1px 0 0;
}

.ptalPgltControls li a:hover {}

.ptalPgltcontrolshadowbottom div {
    box-shadow: -2px -1px 2px #BDBDBD;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=-45, Color='#BDBDBD');
}

.ptalPgltcontrolshadowabove div {
    box-shadow: 2px 3px 2px #BDBDBD;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#BDBDBD')";
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#BDBDBD');
}

.ptalPgltControls div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 10px 0;
    background: white;
    border: 1px solid #D4D4D4;
}

.ptalPgltControls div a {
    position: relative;
    display: block;
    margin: 1px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 25px;
    padding-right: 40px;
    color: #555555;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, sans-serif;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: white;
}

.ptalPgltControls div a:hover {
    background: #EAEAEA;
    color: black;
    text-decoration: none;
}

#pthplayoutmovebtns div:focus {
    outline: 1px dotted #000000;
}

.ptalPgltReloadIcon {
    height: 16px;
    margin-top: -3px;
    width: 0px;
}

.ptalPgltAreaContainer,
.ptalPgltAreaAnchorContainer {
    float: left;
}

.ptalPgltArea_float {
    top: 0px;
    left: 0px;
}

.ptalPgltAreaFrame {
    width: 300px;
    height: 300px;
}

.ptalPgltAreaResize {
    background: transparent url(/cs/CLAPRD/86011/PTAL_RESIZE_BOTTOMRIGHT_1.gif) no-repeat scroll right bottom;
    cursor: se-resize;
}

.rtl .ptalPgltAreaResize {
    cursor: sw-resize;
}

.ptalShadowBorderVertical {
    width: 10px;
}

.ptalShadowBorderHorizontal {
    height: 10px;
}

.ptalShadowBorderVertical .ptalShadowPadding {
    cursor: e-resize;
}

.ptalShadowBorderHorizontal .ptalShadowPadding {
    cursor: s-resize;
}

.ptalShadowTopRight {
    width: 10px;
    height: 10px;
    background-image: url(/cs/CLAPRD/86011/PTAL_SHADOWTOPRIGHTCORNER_1.png);
    cursor: e-resize;
}

.ptalShadowMiddleRight {
    width: 10px;
    height: 100%;
    background-image: url(/cs/CLAPRD/86011/PTAL_SHADOWRIGHT_1.png);
    cursor: e-resize;
}

.ptalShadowBottomLeft {
    width: 10px;
    height: 10px;
    background-image: url(/cs/CLAPRD/86011/PTAL_SHADOWBOTTOMLEFTCORNER_1.png);
    cursor: s-resize;
}

.ptalShadowBottomMiddle {
    height: 10px;
    background-image: url(/cs/CLAPRD/86011/PTAL_SHADOWBOTTOM_1.png);
    cursor: s-resize;
}

.ptalShadowBottomRight {
    width: 10px;
    height: 10px;
    background-image: url(/cs/CLAPRD/86011/PTAL_SHADOWBOTTOMROUNDCORNER_R_1.png);
    cursor: se-resize;
}

.rtl .ptalShadowBottomRight {
    cursor: sw-resize;
}

.ptalPgltArea_docked .ptalPgltAreaBorderTopLeft,
.ptalPgltArea_docked .ptalPgltAreaBorderBottomLeft,
.ptalPgltArea_docked .ptalPgltAreaBorderBottomMiddle,
.ptalPgltArea_docked .ptalPgltAreaBorderBottomRight {
    display: none;
}

.ptalPgltArea_docked .ptalPgltAreaResizeBar {
    cursor: col-resize;
    border-left: 1px solid #c9ced5;
}

.ptalRightPgltAreaResizeBar {
    cursor: col-resize;
    border-right: 1px solid #E6E6E6;
}

.ptalPgltArea_docked .ptalPgltAreaBorderTopRight {
    background-color: white;
    border-right: 1px solid #E6E6E6;
    border-top: 1px solid #E6E6E6;
}

.ptalPgltArea_resizing .ptalPgltArea_docked .ptalPgltAreaBody .ptalPgltAreaBorderTopRight {
    background-position: left top;
    background-repeat: repeat-y;
    background-image: url(/cs/CLAPRD/86011/PTAL_IFRAME_SEP_D_VL_1.gif);
}

.ptalPgltAreaBodyAnchor .ptalPgltAreaShowIcon,
.ptalPgltAreaBorderTopRight .ptalPgltAreaHideIcon {
    padding: 0px;
    margin-left: -1px;
    border-width: 1px 1px 1px 0px;
    border-style: solid;
    border-color: #E6E6E6 #E6E6E6 #E6E6E6;
    background-color: white;
}

.ptalPgltAreaBodyAnchor,
.ptalPgltAreaBorderTopRight .ptalPgltAreaHideIcon {
    padding: 0px;
}

ptalPgltAreaHideIcon a:hover {
    display: block;
    width: 12px;
}

.ptalPgltAreaBorderTopRight a:hover .ptalPgltAreaHideIcon {
    background-color: white;
}

BODY {
    MARGIN-LEFT: 2PX;
    MARGIN-TOP: 0PX;
}

.PSPUSHBUTTONTBNEXTTAB,
.PSPUSHBUTTONTBNEXTINLIST,
.PSPUSHBUTTONTBNEXTINWORKLIST,
.PSPUSHBUTTONTBPREVINLIST,
.PSPUSHBUTTONTBPREVINWORKLIST,
.PSPUSHBUTTONTBPREVTAB,
.PSPUSHBUTTONTBUPDATEMODE,
.PSPUSHBUTTONTBABORT,
.PSPUSHBUTTONTBADD,
.PSPUSHBUTTONTBADDMODE,
.PSPUSHBUTTONTBAPPLY,
.PSPUSHBUTTONTBCANCEL,
.PSPUSHBUTTONTBCLEAR,
.PSPUSHBUTTONTBCONTINUE,
.PSPUSHBUTTONTBCORRECTMODE,
.PSPUSHBUTTONTBDELETE,
.PSPUSHBUTTONTBIGNORE,
.PSPUSHBUTTONTBLOOKUP,
.PSPUSHBUTTONTBNO,
.PSPUSHBUTTONTBOK,
.PSPUSHBUTTONTBPOPUP,
.PSPUSHBUTTONTBPREVIEW,
.PSPUSHBUTTONTBREFRESH,
.PSPUSHBUTTONTBREFRESH2,
.PSPUSHBUTTONTBRETRY,
.PSPUSHBUTTONTBRETURN,
.PSPUSHBUTTONTBSPELLCHECK,
.PSPUSHBUTTONTBUPDATEALLMODE,
.PSPUSHBUTTONTBVIEWWORKLIST,
.PSPUSHBUTTONTBYES {
    display: inline-block;
    background-color: transparent;
    border: 0px solid #eaccae;
    border-radius: 2px;
    text-decoration: none;
    height: auto;
    margin-left: 1px;
    margin-right: 1px;
    vertical-align: text-top;
    margin-top: 0px;
}

.PSPUSHBUTTONTBCANCEL,
.PSPUSHBUTTONTBCLEAR {
    color: #333333;
}

.PSPUSHBUTTONTB,
.PSPUSHBUTTONDISABLED {
    vertical-align: text-top;
}

.PSPUSHBUTTON span,
.PSPUSHBUTTONTB span,
.PSPUSHBUTTON span:hover,
.PSPUSHBUTTONTBABORT span,
.PSPUSHBUTTONTBADD span,
.PSPUSHBUTTONTBADDMODE span,
.PSPUSHBUTTONTBAPPLY span,
.PSPUSHBUTTONTBCANCEL span,
.PSPUSHBUTTONTBCLEAR span,
.PSPUSHBUTTONTBCONTINUE span,
.PSPUSHBUTTONTBCORRECTMODE span,
.PSPUSHBUTTONTBDELETE span,
.PSPUSHBUTTONTBIGNORE span,
.PSPUSHBUTTONTBLOOKUP span,
.PSPUSHBUTTONTBNEXTINLIST span,
.PSPUSHBUTTONTBNEXTINWORKLIST span,
.PSPUSHBUTTONTBNEXTTAB span,
.PSPUSHBUTTONTBNO span,
.PSPUSHBUTTONTBOK span,
.PSPUSHBUTTONTBPOPUP span,
.PSPUSHBUTTONTBPREVIEW span,
.PSPUSHBUTTONTBPREVINLIST span,
.PSPUSHBUTTONTBPREVINWORKLIST span,
.PSPUSHBUTTONTBPREVTAB span,
.PSPUSHBUTTONTBREFRESH span,
.PSPUSHBUTTONTBREFRESH2 span,
.PSPUSHBUTTONTBRETRY span,
.PSPUSHBUTTONTBRETURN span,
.PSPUSHBUTTONTBSAVE span,
.PSPUSHBUTTONTBSEARCH span,
.PSPUSHBUTTONTBSENDNOTIFY span,
.PSPUSHBUTTONTBSPELLCHECK span,
.PSPUSHBUTTONTBUPDATEALLMODE span,
.PSPUSHBUTTONTBUPDATEMODE span,
.PSPUSHBUTTONTBVIEWWORKLIST span,
.PSPUSHBUTTONTBYES span,
.PSPUSHBUTTONRETURN span,
.PSPUSHBUTTONDISABLED span {
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
    background-color: #EACCAEAE;
    border: 0px;
    width: auto;
    -moz-outline: none;
    text-align: center;
    border-top: 1px solid #fefbf4 !important;
    margin-top: 0px;
}

.PSPUSHBUTTONDISABLED input {
    color: #999999;
}

input.PSPUSHBUTTONDISABLED {
    background-color: transparent;
    border: medium none;
}

.PSPUSHBUTTONTBSEARCH,
.PSPUSHBUTTONTBADD,
.PSPUSHBUTTONTBOK,
.PSPUSHBUTTONTBCLEAR,
.PSPUSHBUTTONRETURN,
.PSPUSHBUTTONTBABORT,
.PSPUSHBUTTONTBCANCEL,
.PSPUSHBUTTONTBLOOKUP {
    background-color: transparent;
    height: auto;
    border: 0px solid #EACCAE;
    vertical-align: text-top;
    border-radius: 2px;
    margin-top: 0px;
}

.PSPUSHBUTTON,
.PSPUSHBUTTONTBSAVE,
.PSPUSHBUTTONTBSENDNOTIFY,
.PSPUSHBUTTONTBAPPLY,
.PSPUSHBUTTONTBCONTINUE,
.PSPUSHBUTTONTBIGNORE,
.PSPUSHBUTTONTBNO,
.PSPUSHBUTTONTBPREVIEW,
.PSPUSHBUTTONTBRETRY,
.PSPUSHBUTTONTBYES {
    background-color: transparent;
    height: auto;
    border: 0px solid #EACCAE;
    vertical-align: text-top;
    border-radius: 2px;
    padding-bottom: 1px;
    margin-top: 0px;
}

.PSPUSHBUTTONTB {
    margin-right: 0px;
    border: 1px solid #e1b05d;
    border-bottom: 1px solid #c59350;
    border-radius: 2px;
}

.PSPUSHBUTTONTBRETURN:hover,
.PSPUSHBUTTONTBSENDNOTIFY:hover,
.PSPUSHBUTTONTBNEXTINLIST:hover,
.PSPUSHBUTTONTBADDMODE:hover,
.PSPUSHBUTTONTBVIEWWORKLIST:hover,
.PSPUSHBUTTONTBUPDATEMODE:hover,
.PSPUSHBUTTONTBREFRESH:hover,
.PSPUSHBUTTONTBPREVINLIST:hover,
.PSPUSHBUTTONTBNEXTINWORKLIST:hover,
.PSPUSHBUTTONTBPREVINWORKLIST:hover,
.PSPUSHBUTTONTBUPDATEALLMODE:hover,
.PSPUSHBUTTONTBPREVTAB:hover,
.PSPUSHBUTTONTBNEXTTAB:hover,
.PSPUSHBUTTONTB:hover,
.PSPUSHBUTTONTBSAVE:hover {
    background-color: transparent;
}

.PSPUSHBUTTONDISABLED#Left,
.PSPUSHBUTTONDISABLED.Left {
    display: inline-block;
    border: 1px solid #cccccc;
    border-radius: 2px;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
    color: #999999;
    cursor: default;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB', endColorstr='#DCDCDC');
    background: -webkit-gradient(linear, left top, left bottom, from(#EBEBEB), to(#DCDCDC));
    background: -moz-linear-gradient(top, #EBEBEB, #DCDCDC);
    background: -ms-linear-gradient(top, #EBEBEB, #DCDCDC);
}

.PSPUSHBUTTONTB#Left,
.PSPUSHBUTTONTB.Left {
    display: inline-block;
    text-decoration: none;
    height: 18px;
    cursor: pointer;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FCF0DA', endColorstr='#FAE6BF');
    background: -webkit-gradient(linear, left top, left bottom, from(#FCF0DA), to(#FAE6BF));
    background: -moz-linear-gradient(top, #FCF0DA, #FAE6BF);
    background: -ms-linear-gradient(top, #FCF0DA, #FAE6BF);
}

.PSPUSHBUTTON#Left,
.PSPUSHBUTTON.Left {
    display: inline-block;
    border: 1px solid #d8a676 !important;
    border-radius: 2px 2px 2px 2px;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
    cursor: pointer;
    padding: 0px;
    margin-right: 5px;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FCF0DA', endColorstr='#FAE6BF');
    background: -webkit-gradient(linear, left top, left bottom, from(#FCF0DA), to(#FAE6BF));
    background: -moz-linear-gradient(top, #FCF0DA, #FAE6BF);
    background: -ms-linear-gradient(top, #FCF0DA, #FAE6BF);
}

* html input.PSPUSHBUTTON,
* html input.PSPUSHBUTTONTB,
* html input.PSPUSHBUTTONTBABORT,
* html input.PSPUSHBUTTONTBADD,
* html input.PSPUSHBUTTONTBADDMODE,
* html input.PSPUSHBUTTONTBAPPLY,
* html input.PSPUSHBUTTONTBCANCEL,
* html input.PSPUSHBUTTONTBCLEAR,
* html input.PSPUSHBUTTONTBCONTINUE,
* html input.PSPUSHBUTTONTBCORRECTMODE,
* html input.PSPUSHBUTTONTBDELETE,
* html input.PSPUSHBUTTONTBIGNORE,
* html input.PSPUSHBUTTONTBLOOKUP,
* html input.PSPUSHBUTTONTBNEXTINLIST,
* html input.PSPUSHBUTTONTBNEXTINWORKLIST,
* html input.PSPUSHBUTTONTBNEXTTAB,
* html input.PSPUSHBUTTONTBNO,
* html input.PSPUSHBUTTONTBOK,
* html input.PSPUSHBUTTONTBPOPUP,
* html input.PSPUSHBUTTONTBPREVIEW,
* html input.PSPUSHBUTTONTBPREVINLIST,
* html input.PSPUSHBUTTONTBPREVINWORKLIST,
* html input.PSPUSHBUTTONTBPREVTAB,
* html input.PSPUSHBUTTONTBREFRESH,
* html input.PSPUSHBUTTONTBREFRESH2,
* html input.PSPUSHBUTTONTBRETRY,
* html input.PSPUSHBUTTONTBRETURN,
* html input.PSPUSHBUTTONTBSAVE,
* html input.PSPUSHBUTTONTBSEARCH,
* html input.PSPUSHBUTTONTBSENDNOTIFY,
* html input.PSPUSHBUTTONTBSPELLCHECK,
* html input.PSPUSHBUTTONTBUPDATEALLMODE,
* html input.PSPUSHBUTTONTBUPDATEMODE,
* html input.PSPUSHBUTTONTBVIEWWORKLIST,
* html input.PSPUSHBUTTONTBYES,
* html input.PSPUSHBUTTONRETURN,
* html input.PSPUSHBUTTONDISABLED {
    height: 18px;
}

.PSPUSHBUTTONTB#Left:hover,
.PSPUSHBUTTONTB.Left:hover {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
    background: #fad9a5;
}

.PSPUSHBUTTON#Left:hover,
.PSPUSHBUTTON.Left:hover {
    display: inline-block;
    background: #fad9a5;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
}

span.spanNormalElement {
    color: #426a92;
}

.PSSRCHRESULTSHDR:link,
.PSSRCHRESULTSHDR:visited {
    border-style: none;
    color: #426a92;
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
}

.PSSRCHRESULTSHDRTXT:hover {
    text-decoration: underline;
    color: #ab5b1a;
}

.PSQRYINSTRUCTIONS,
.PSQRYRESULTSFOOTER {
    color: #515151;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
}

.Go#Left,
.PSTEXTMEDIUM#Left,
.PORTLET-ICON-LABEL#Left,
.HEADERBG#Left,
.Bold#Left,
.PORTLET-FORM-BUTTON#Left,
.SmallFont#Left,
.Go.Left,
.PSTEXTMEDIUM.Left,
.PORTLET-ICON-LABEL.Left,
.HEADERBG#Left,
.Bold.Left,
.PORTLET-FORM-BUTTON.Left,
.SmallFont.Left {
    display: inline-block;
    border: 1px solid #cccccc;
    border-radius: 2px;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
    color: #cccccc;
    cursor: default;
    background-color: #eeeeee;
}

.Go#Left,
.PSTEXTMEDIUM#Left,
.PORTLET-ICON-LABEL#Left,
.HEADERBG#Left,
.Bold#Left,
.PORTLET-FORM-BUTTON#Left,
.SmallFont#Left,
.Go.Left,
.PSTEXTMEDIUM.Left,
.PORTLET-ICON-LABEL.Left,
.HEADERBG.Left,
.Bold.Left,
.PORTLET-FORM-BUTTON.Left,
.SmallFont.Left {
    display: inline-block;
    border: 1px solid #d8a676 !important;
    border-radius: 2px 2px 2px 2px;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
    cursor: pointer;
    padding: 0px;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FBEFE3', endColorstr='#F8E2CC');
    background: -webkit-gradient(linear, left top, left bottom, from(#FBEFE3), to(#F8E2CC));
    background: -moz-linear-gradient(top, #FBEFE3, #F8E2CC);
    background: -ms-linear-gradient(top, #FBEFE3, #F8E2CC);
}

.Go#Left:hover,
.PSTEXTMEDIUM#Left:hover,
.PORTLET-ICON-LABEL#Left:hover,
.HEADERBG#Left:hover,
.Bold#Left:hover,
.PORTLET-FORM-BUTTON#Left:hover,
.SmallFont#Left:hover,
.Go.Left:hover,
.PSTEXTMEDIUM.Left:hover,
.PORTLET-ICON-LABEL.Left:hover,
.HEADERBG.Left:hover,
.Bold.Left:hover,
.PORTLET-FORM-BUTTON.Left:hover,
.SmallFont.Left:hover {
    display: inline-block;
    background: #f7dcc4;
    text-decoration: none;
    cursor: pointer;
    height: 18px;
}

.PSPUSHBUTTONTBSAVEA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_SAVE_SD_CSS_1.gif);
}

.PSPUSHBUTTONTBSAVED {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_SAVE_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBNEXTTABA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_NEXTTAB_SD_CSS_1.GIF);
}

.PSPUSHBUTTONTBNEXTTABD {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_NEXTTAB_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBPREVTABA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_PREVTAB_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBPREVTABD {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_PREVTAB_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBADDMODEA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_ADDMODE_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBADDMODED {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_ADDMODE_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBUPDATEMODEA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_UPDATEMODE_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBUPDATEMODED {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_UPDATEMODE_D_SD_1.gif);
}

.PSPUSHBUTTONTBUPDATEALLMODEA {
    background-image: url(/cs/CLAPRD/86011/PT_TLBR_UPDATEALLMODE_SD_CSS_1.GIF);
}

.PSPUSHBUTTONTBUPDATEALLMODED {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_UPDATEALLMODE_D_SD_1.gif);
}

.PSPUSHBUTTONTBCORRECTMODEA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_CORRECTMODE_SD_CSS_1.GIF);
}

.PSPUSHBUTTONTBCORRECTMODED {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_CORCTMODE_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBRETURNA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_RETURN_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBRETURND {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_RETURN_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBNEXTINLISTA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_NEXTINLIST_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBNEXTINLISTD {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_NXTINLIST_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBPREVINLISTA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_PREVINLIST_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBPREVINLISTD {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_PRVINLIST_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBREFRESHA {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_REFRESH_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBREFRESHD {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_REFRESH_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBVIEWWORKLISTA {
    background-image: url(/cs/CLAPRD/86011/PT_TLBR_VIEWWORKLIST_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBVIEWWORKLISTD {
    background-image: url(/cs/CLAPRD/86011/PT_TLBR_VIEWWORKLIST_D_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBNEXTINWORKLISTA {
    background-image: url(/cs/CLAPRD/86011/PT_TLBR_NEXTINWORKLIST_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBNEXTINWORKLISTD {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_NEXTINWORKLIST_D_SD_1.gif);
}

.PSPUSHBUTTONTBPREVINWORKLISTA {
    background-image: url(/cs/CLAPRD/86011/PT_TLBR_PREVINWORKLIST_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBPREVINWORKLISTD {
    background-image: url(/cs/CLAPRD/86011/PT_TLBR_PREVINWORKLIST_D_SD_1.gif);
}

.PSPUSHBUTTONTBSENDNOTIFY {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_NOTIFY_SD_SWAN_1.gif);
}

.PSPUSHBUTTONTBSPELLCHECK {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_SPELLCHECK_SD_SWAN_1.GIF);
}

.PSPUSHBUTTONTBPOPUP {
    background-image: url(/cs/CLAPRD/86011/PT_TOOLBAR_POPUP_SD_SWAN_1.gif);
}

.PTDOWNLOAD {
    height: 16px;
    width: 16px;
    vertical-align: middle;
    display: none;
}

.PTDOWNLOAD1:before {
    content: url(/cs/CLAPRD/86011/PT_DOWNLOAD_SD_CSS_1.gif);
    position: relative;
    vertical-align: middle;
}

.PTDOWNLOAD_D {
    background-image: url();
    height: 16px;
    width: 20px;
    vertical-align: middle;
}

.PTROWADD {
    display: none;
}

.PTROWADD1:before {
    content: url(/cs/CLAPRD/86011/PT_ADD_SD_SWAN_1.gif);
    position: relative;
}

.PTROWADD_D {
    display: none;
}

.PTROWADD_D1:before {
    content: url(/cs/CLAPRD/86011/PT_ADD_D_SD_SWAN_1.gif);
    position: relative;
}

.PTROWDELETE {
    display: none;
}

.PTROWDELETE1:before {
    content: url(/cs/CLAPRD/86011/PT_DELETE_SD_SWAN_1.gif);
    position: relative;
}

.PTROWDELETE_D {
    display: none;
}

.PTROWDELETE_D1:before {
    content: url(/cs/CLAPRD/86011/PT_DELETE_D_SD_SWAN_1.gif);
    position: relative;
}

.PTNEXTROW {
    height: 16px;
    width: 16px;
    vertical-align: middle;
    display: none;
}

.PTNEXTROW1:before {
    content: url(/cs/CLAPRD/86011/PT_NEXTROW_SD_CSS_1.gif);
    position: relative;
    vertical-align: middle;
}

.PTNEXTROW_D {
    height: 16px;
    width: 0px;
    vertical-align: middle;
}

.PTNEXTROW_D1:before {
    content: url(/cs/CLAPRD/86011/PT_NEXTROW_D_SD_CSS_1.gif);
    padding-right: 5px;
    position: relative;
    vertical-align: middle;
}

.PTPREVROW {
    height: 16px;
    width: 16px;
    vertical-align: middle;
    display: none;
}

.PTPREVROW1:before {
    content: url(/cs/CLAPRD/86011/PT_PREVIOUSROW_SD_CSS_1.gif);
    position: relative;
    vertical-align: middle;
}

.PTPREVROW_D {
    height: 16px;
    width: 0px;
    vertical-align: middle;
}

.PTPREVROW_D1:after {
    content: url(/cs/CLAPRD/86011/PT_PREVIOUSROW_D_SD_CSS_1.gif);
    position: relative;
    padding-left: 10px;
    vertical-align: middle;
}

.PTROWADDMULTI {
    display: none;
}

.PTROWADDMULTI1:before {
    content: url(/cs/CLAPRD/86011/PT_ADD_MULTIPLE_SD_SWAN_1.gif);
    position: relative;
}

.PTROWADDMULTI_D {
    display: none;
}

.PTROWADDMULTI_D1:before {
    content: url(/cs/CLAPRD/86011/PT_ADD_MULTIPLE_D_SD_SWAN_1.gif);
    position: relative;
}

.ptrcMenuLink a {
    text-decoration: none;
    border-style: none;
    color: #336699;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
}

.ptrcMenuItem a {
    text-decoration: none;
    border-style: none;
    color: black;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
}

div#ptrccollapse_expand {
    cursor: pointer;
    margin: 0 1px;
}

.ptrcexpand {
    height: 16px;
    width: 16px;
    display: block;
    cursor: pointer;
}

.ptrcexpand:before {
    content: url(../images/PT_COLLAPSE_SD_CSS_1.gif);
}

.ptrccollapse {
    height: 16px;
    width: 16px;
    display: block;
    cursor: pointer;
}

.ptrccollapse:before {
    content: url(/cs/CLAPRD/86011/PT_EXPAND_SD_CSS_1.gif);
}

.ptrctitlegap {
    background: white;
    height: 30px;
    margin: -2px 0 -4px -4px;
    position: relative;
    z-index: 100;
    border-right: 1px solid #CCCCCC;
}

.ptrctitlebar {
    background-color: #F1F5F6;
    color: #AB5B1A;
    font-family: Arial;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    text-indent: 1px;
    height: 27px;
    border: 1px solid #C9CED5;
}

h2.ptrctitlebar {
    margin: 0px;
    padding: 0px;
    height: 20px;
    border: none;
}

* html #ptrcServiceTab {
    position: relative;
    left: -3px;
    margin-right: -3px;
}

#ptrcServiceTab ul {
    list-style-type: none;
    margin: 0;
    margin-left: 0px;
    padding: 0;
}

#ptrcServiceTab li {
    display: inline;
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style-type: none;
}

#ptrcServiceTab a {
    margin: 0;
    padding: 0 0 0 3px;
    text-decoration: none;
    -moz-outline: 0;
    float: left;
}

#ptrcServiceTab a span {
    border: 1px solid #D7D9DA;
    font-family: Arial;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: #4b6987;
    text-decoration: none;
    float: left;
    display: block;
    background: transparent url(/cs/CLAPRD/86011/PSTAB_CSS_INACTIVE_1.JPG) repeat-x scroll 0 0;
    padding: 2px 14px 2px 5px;
    white-space: nowrap;
}

#ptrcServiceTab a span {
    float: none;
    background-color: #BAD0E7;
}

#ptrcServiceTab a:hover span {
    background: transparent url(/cs/CLAPRD/86011/PSTAB_CSS_ACTIVE_1.JPG) repeat-x scroll 0 0;
    cursor: pointer;
}

#ptrcServiceTab #selected a {
    border-bottom: 0px solid gray;
    border-color: #CCCCCC;
}

#ptrcServiceTab #selected a span {
    font-family: Arial;
    background: transparent url(/cs/CLAPRD/86011/PSTAB_CSS_ACTIVE_1.JPG) repeat-x scroll center bottom;
    font-size: 9pt;
    font-style: normal;
    color: #4b6987;
    border-bottom: 1px solid #D9E4F4;
    padding: 2px 14px 2px 5px;
    text-decoration: none;
    -moz-outline: 0;
    -moz-user-select: none;
    font-weight: bold;
    z-index: 100;
    position: relative;
}

#ptrcServiceTab a:hover a {
    color: #333333;
    padding-bottom: 5px;
    border-color: #CCCCCC;
}

.ptrcPgltcontrolsdropdown {
    background: transparent url(/cs/CLAPRD/86011/PTAL_PGLT_DROPDOWN_BCGROUND_1.gif) repeat-x scroll center bottom;
    padding: 0;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    position: relative;
    z-index: 100;
    margin-right: 8px;
    margin-bottom: 1px;
    cursor: pointer;
    opacity: 0.6;
}

.ptrcPgltcontrolsdropdown:hover {
    background: none;
    background-color: white;
    opacity: 1;
}

.ptrcPgltcontrolsdropdownclicked {
    background-color: white;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    position: relative;
    z-index: 250;
    margin-right: 8px;
    margin-bottom: 1px;
    cursor: pointer;
}

.ptrcPgltcontrolsdropdownclickedTopBorder {
    background-color: white;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-top: 1px solid #D4D4D4;
    margin-bottom: 1px;
    position: relative;
    z-index: 250;
    margin-right: 8px;
    margin-bottom: 2px;
    cursor: pointer;
}

.ptrcPgltcontrolsdropdownclickedBottomBorder {
    background-color: white;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    margin-top: 1px;
    position: relative;
    z-index: 600;
    margin-right: 8px;
    margin-bottom: 1px;
    cursor: pointer;
    border-top: none;
}

.ptrcPgltControls {
    margin: 0;
    padding: 0;
    cursor: pointer;
}

.ptrcPgltControls li {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

.ptrcPgltControls li a {
    display: block;
    margin: 0 1px 0 0;
}

.ptrcPgltControls li a:hover {}

.ptrcPgltcontrolshadowbottom div {
    box-shadow: -2px -1px 2px #BDBDBD;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=-45, Color='#BDBDBD');
}

.ptrcPgltcontrolshadowabove div {
    box-shadow: 2px 3px 2px #BDBDBD;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#BDBDBD')";
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#BDBDBD');
}

.ptrcPgltControls div {
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 10px 0;
    background: white;
    border: 1px solid #D4D4D4;
}

.ptrcPgltControls div a {
    position: relative;
    display: block;
    margin: 1px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 25px;
    padding-right: 40px;
    color: #555555;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, sans-serif;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    background: white;
}

.ptrcPgltControls div a:hover {
    background: #EAEAEA;
    color: black;
    text-decoration: none;
}

#ptrctitleline {
    background: #C9CED5;
    height: 2px;
    width: 100%;
    z-index: 50;
    position: relative;
    border-top: 1px solid #C9CED5;
    margin-top: -3px;
}

.ptrcScrollv {
    background-color: #BDBDBD;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    display: block;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    width: 7px;
}

.ptrcScrollh {
    background-color: #BDBDBD;
    border-radius: 10px 10px 10px 10px;
    bottom: 0;
    cursor: pointer;
    display: block;
    font-size: 0;
    height: 8px;
    position: absolute;
}

.PSRALEFTWIDGET a:hover {
    color: #ab5b1a;
    text-decoration: underline;
}

.PSRARIGHTWIDGET a:hover {
    color: #ab5b1a;
    text-decoration: underline;
}

.PSRALEFTWIDGET a {
    padding-left: 15px;
}

.PSRALEFTWIDGET a:before {
    content: url(/cs/CLAPRD/86011/PT_BTN_ARROW_1.gif);
}

*html .PSRALEFTWIDGET a {
    padding-left: 15px;
}

.PSRARIGHTWIDGET a {
    padding-right: 15px;
}

.PSRARIGHTWIDGET a:after {
    content: url(/cs/CLAPRD/86011/PT_BTN_ARROW_1.gif);
}

*html .PSRALEFTWIDGET a {
    padding-right: 15px;
}

.ptpnlpglthdr {
    background-color: #F2F5F6;
    vertical-align: middle;
    padding-left: 2px;
    height: 24px;
    border-top: solid 1px #EAEAEA;
    border-bottom: solid 1px #EAEAEA;
}

.ptpglthdr {
    color: #AB5B1A;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    display: inline;
    float: left;
    padding-left: 5px;
    position: absolute;
}

h2.ptpglthdr {
    color: #AB5B1A;
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    display: inline;
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
}

.ptrcpageletbody {
    border: none;
    font-family: Arial, Helvetica;
    font-size: 10pt;
}

.ptrcpgltrefresh {
    margin-right: 6px;
}

.ptifrmhandle:before {
    content: url(/cs/CLAPRD/86011/PTAL_PAGELET_RESIZE_1.gif);
    position: absolute;
    top: -13px;
}

.ptifrmhandle {
    background: none;
}

.ptrc_modal_window iframe {
    min-height: 90vh;
    min-width: 95vw;
}

.ptrc_modal_window {
    top: 34px!important;
    left: 35px!important;
}

:root.ios .ptrc_modal_window iframe {
    width: 95vw !important;
    height: 90vh !important;
}

:root.ios .ptrc_modal_window {
    top: 34px!important;
    left: 25px!important;
}

@media (max-width: 800px) {
    .ptrc_modal_window iframe {
        min-height: 100vh;
        min-width: 100vw;
    }
    .ptrc_modal_window {
        top: 0 !important;
        left: 0 !important;
    }
     :root.ios .ptrc_modal_window {
        top: 0px!important;
        left: 0px!important;
    }
}

.ptwcTab a {
    background-image: url(/cs/CLAPRD/86011/PSTAB_LEFT_SWAN_1.gif);
    border-bottom: 4px solid #809EBA;
}

.ptwcTab a span {
    background-image: url(/cs/CLAPRD/86011/PSTAB_RIGHT_SWAN_1.gif);
    color: #333333;
}

.ptwcTab .selected a span {
    color: #FFFFFF;
}

.ic {
    Z-INDEX: 1000;
    position: absolute;
    background-color: transparent
}

.PSACEMYSC1 {
    background-color: #638ebd;
    VERTICAL-ALIGN: top;
}

.PSACEMYSC_F {
    overflow: auto;
}

.PSACESHDV_F {
    overflow: hidden;
}

.PSACESHDV1 {
    border-right: 1 solid;
    border-right-color: #D5DCEE;
}

.PSACESFR {
    width: 1px;
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
    visibility: hidden;
}

.PSACEWARN1 {
    background-color: #FDEEAA;
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    border: 1 solid #926C24;
}

.PSACEWARN_F {
    Z-INDEX: 1000;
    position: absolute;
    display: none;
}

.PSACECOMBO1 {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background: #FFFFFF;
    border: 1px solid #7E9EB7;
}

.PSACECOMBO1_CHART {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background: #FFFFFF;
    border: 1px solid #7E9EB7;
}

.PSACECOMBO_F {
    ALIGN: middle;
    cursor: hand;
    display: inline-block;
    height: 17px;
    width: 147px;
    overflow: hidden;
}

.PSACECOMBO_FNARO {
    ALIGN: middle;
    cursor: hand;
    display: inline-block;
    height: 17px;
    width: 90px;
    overflow: hidden;
}

.ptpg_modal_window iframe {
    min-height: 90vh;
    min-width: 95vw;
}

.ptpg_modal_window {
    top: 34px!important;
    left: 35px!important;
}

.PSPGFIXEDFILTERVALUE {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background: #FFFFFF;
    display: inline-block;
    height: 17px;
    width: 147px;
    vertical-align: top;
    margin-top: 2px;
    overflow: hidden;
    cursor: default;
}

.PSPGFIXEDFILTERVALUE_NARO {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background: #FFFFFF;
    display: inline-block;
    height: 17px;
    width: 90px;
    vertical-align: top;
    margin-top: 2px;
    overflow: hidden;
    cursor: default;
}

.PSPGFILTERNAME,
.PSPGFILTERVALUE,
.PSPGCHARTFILTERNAME,
.PSPGCHARTFILTERVALUE,
.PSPGFIXEDFILTERVALUE,
.PSPGFILTERLABEL {
    text-overflow: ellipsis;
    white-space: nowrap;
}

.PSPGDOWNTOEXCEL:before {
    content: url(/cs/CLAPRD/86011/PT_PG_DOWNLOAD_TANGENT_1.png);
}

.PSPGDOWNTOEXCEL {
    background: none;
}

.PSPGHELPFORDD {
    background: url(/cs/CLAPRD/86011/PT_PG_HELP_TANGENT_1.GIF) no-repeat scroll 0 0 transparent;
}

.PSPGSHOWFILTER:before {
    content: url(/cs/CLAPRD/86011/PT_PG_SHOWFILTER_TANGENT_1.png);
}

.PSPGSHOWFILTER {
    background: none;
}

.PSPGHIDEFILTER:before {
    content: url(/cs/CLAPRD/86011/PT_PG_HIDEFILTER_TANGENT_1.png);
}

.PSPGHIDEFILTER {
    background: none;
}

.PSPGSHOWSCROLL:before {
    content: url(/cs/CLAPRD/86011/PT_PG_SHOWSCROLL_TANGENT_1.png);
}

.PSPGSHOWSCROLL {
    background: none;
}

.PSPGNOSCROLL:before {
    content: url(/cs/CLAPRD/86011/PT_PG_NOSCROLL_TANGENT_1.png);
}

.PSPGNOSCROLL {
    background: none;
}

.PSPGDOWNTOEXCEL,
.PSPGHELPFORDD,
.PSPGSHOWFILTER,
.PSPGHIDEFILTER,
.PSPGSHOWSCROLL,
.PSPGNOSCROLL {
    background-position: 0pt 0pt;
    display: inline-block;
    cursor: pointer;
    height: 16px;
    width: 16px;
}

.PSPGFILTERDDIMG:before {
    content: url(/cs/CLAPRD/86011/PT_PGFILDROPDOWN_D_1.BMP);
}

.PSPGFILTERDDIMG {
    background: none;
    background-position: 0pt 100%;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 17px;
    width: 18px;
    vertical-align: top;
}

.PSPGFILTERDDIMG:HOVER:before {
    content: url(/cs/CLAPRD/86011/PT_PGFILDROPDOWN_A_1.BMP);
}

.PSPGCOLLAPSE:before {
    content: url(/cs/CLAPRD/86011/PT_PGCOLLAPSE_TANGENT_D_1.gif);
}

.PSPGCOLLAPSE {
    background: none;
    background-position: 0pt 100%;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    width: 17px;
}

.PSPGCOLLAPSE:HOVER:before {
    content: url(/cs/CLAPRD/86011/PT_PGCOLLAPSE_TANGENT_A_1.gif);
}

.PSPGEXPAND:before {
    content: url(/cs/CLAPRD/86011/PT_PGEXPAND_TANGENT_D_1.gif);
}

.PSPGEXPAND {
    background: none;
    background-position: 0pt 100%;
    cursor: pointer;
    display: inline-block;
    height: 15px;
    width: 17px;
}

.PSPGEXPAND:HOVER:before {
    content: url(/cs/CLAPRD/86011/PT_PGEXPAND_TANGENT_A_1.gif);
}

.PSPGHIDDENDIV {
    visibility: hidden;
    position: absolute;
    display: none;
}

.PSPGPSEUDOHIDE:before {
    display: none;
}

.PSPGPSEUDOHOVERHIDE:HOVER:before {
    display: none;
}

.PSPGACCESSDD {
    cursor: pointer;
}

.PT_ACETREE {
    color: rgb(0, 0, 0);
    background: #FFFFFF;
    border: 1px solid #7E9EB7;
    position: absolute;
    overflow-Y: auto;
    Z-INDEX: 2000;
    box-shadow: 0px 2px 4px #7E9EB7;
    -webkit-box-shadow: 0px 2px 4px #7E9EB7;
    -moz-box-shadow: 0px 2px 4px #7E9EB7;
    filter: progid: DXImageTransform.Microsoft.dropShadow(color=#C0C0C0, offX=2, offY=2, positive=true, Direction=135);
}

.PT_ACETREE_WSRP {
    color: rgb(0, 0, 0);
    background: #FFFFFF;
    border: 1px solid #7E9EB7;
    position: fixed;
    overflow-Y: auto;
    Z-INDEX: 1;
    box-shadow: 0px 2px 4px #7E9EB7;
    -webkit-box-shadow: 0px 2px 4px #7E9EB7;
    -moz-box-shadow: 0px 2px 4px #7E9EB7;
    filter: progid: DXImageTransform.Microsoft.dropShadow(color=#C0C0C0, offX=2, offY=2, positive=true, Direction=135);
}

.PT_PGTREE {
    width: 147px;
    height: 150px;
    overflow-X: auto;
    overflow-Y: auto;
    border-bottom: 1px solid #7E9EB7;
    white-space: nowrap;
}

.PT_ACELINK {
    color: #000000;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    padding: 0px 2px 0px 2px;
    vertical-align: middle;
}

.PT_ACELINK:HOVER {
    color: #336699;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    padding: 0px 2px 0px 2px;
    vertical-align: middle;
}

.PT_PGVAL {
    color: black;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    text-align: right;
    padding: 0px 1px 0px 1px;
    cursor: default;
}

.PT_PGVALLINK {
    color: #004B91;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    text-align: right;
    padding: 0px 1px 0px 1px;
}

.PT_PGVALLINK:HOVER {
    text-decoration: underline;
}

.PT_PGLINK {
    color: #000000;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    padding: 0px 2px 0px 0px;
    vertical-align: middle;
}

.PT_PGLINKDIV {
    background-color: #ffffff !important;
}

.PT_PGLINKDIV:HOVER {
    background-color: #f7ffbd !important;
}

.PT_PGLINKLDIVFOCUS {
    background-color: #f7ffbd !important;
}

.PT_PGOKCANCELBUTTONDIV {
    padding: 8px;
    white-space: normal;
}

.PT_PGBUTTON {
    color: #000000;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
}

.PT_PGDRAGDROPHOVER,
.PT_PGDRAGDROPHOVER tr td,
.PT_PGDRAGDROPHOVER tr td span.PSPGFILTERNAME {
    background-color: #dadada !important;
}

.PT_PGACCESSTABLE {
    border-collapse: collapse;
    padding: 2px;
    border: 1px solid #e6e6e6;
}

.PT_PGACCESSTABLE tr td,
.PT_PGACCESSTABLE tr th,
.PT_PGACCESSTABLE tbody,
.PT_PGACCESSTABLE tr {
    padding: 2px;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border: 1px solid #e6e6e6;
}

.PT_PGTABLE {
    border-collapse: collapse;
    padding: 0px;
    width: auto;
}

.PT_PGROWTABLE {
    border-collapse: collapse;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    padding: 0px;
}

.PT_PGROWTABLE tr td,
.PT_PGROWTABLE tr th,
.PT_PGROWTABLE tbody,
.PT_PGTABLE tr td,
.PT_PGTABLE tr th,
.PT_PGTABLE tbody {
    padding: 0px;
}

.PT_PGROWHEADER,
.PT_PGEMPTYROWHEADER,
.PT_PGLABELROWHEADER,
.PT_PGCOLUMNHEADER,
.PT_PGEMPTYCOLUMNHEADER {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: black;
    background-color: #F2F5F6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.PT_PGCOLUMNHEADER,
.PT_PGEMPTYCOLUMNHEADER,
.PT_PGNODRAGDROPHEADER {
    border-right: 1px solid #e6e6e6;
}

.PT_PGEMPTYROWHEADER,
.PT_PGEMPTYCOLUMNHEADER,
.PT_PGNODRAGDROPHEADER {
    min-width: 70px;
}

.PT_PGNODRAGDROPHEADER {
    background-color: #F2F5F6;
}

// min-width doesn't work in IE. This is a hack to ensure that when Row labels have a minimum width of 70px.
.PT_PGLABELROWHEADER {
    width: 70px;
}

.PT_PGROWHEADER,
.PT_PGCOLUMNHEADER {
    cursor: move;
}

.PT_PGROW {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: black;
    text-align: right;
    background-color: white;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.PT_PGROWBLANK {
    background-color: #F2F5F6;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

.PT_PGDRAGELEMENT {
    height: 20px !important;
    cursor: move;
    vertical-align: middle;
    border: 1px solid #E18522;
    padding: 4px 2px 0px 2px;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: black;
    background-color: white;
    box-shadow: 2px 2px #B5B1B1;
    -webkit-box-shadow: 2px 2px #B5B1B1;
    -moz-box-shadow: 2px 2px #B5B1B1;
    filter: progid: DXImageTransform.Microsoft.dropShadow(color=#B5B1B1, offX=2, offY=2, positive=true, Direction=135);
}

.PSACEHELP1 {
    background-color: #FDEEAA;
    color: black;
    border: 1 solid #926C24;
    font-family: Arial, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    border: 2 hover #926C24;
}

.PSACEDISPN {
    display: none;
}

.PS_ACEPROGRBAR {
    cursor: wait;
    color: rgb(176, 13, 66);
    width: 330px;
    height: 15px
}

.PT_ACEACCESSTABLE {
    border-collapse: collapse;
    padding: 2px;
    border: 1px solid #e6e6e6;
}

.PT_ACEACCESSTABLE tr td,
.PT_ACEACCESSTABLE tr th,
.PT_ACEACCESSTABLE tbody,
.PT_ACEACCESSTABLE tr {
    padding: 2px;
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    border: 1px solid #e6e6e6;
}

.PSACENOBORDER1 {
    background-color: rgb(109, 132, 178);
}

.PSACECOL1 {
    vertical-align: top;
    text-align: right;
}

.PSACEPRF1 {
    background-color: rgb(192, 192, 192);
    border-width: 1px;
    border-color: rgb(51, 102, 153);
    border-style: outset;
}

.PSACEROWBLANKNB1 {
    background-color: rgb(218, 218, 218);
}

.PSACEROWBLANK1 {
    background-color: rgb(218, 218, 218);
    border-top-width: 1px;
    border-top-color: rgb(51, 102, 153);
    border-top-style: solid;
}

.PSACECOMBOBUTTON1 {
    background-color: rgb(234, 242, 255);
    cursor: pointer;
}

.PSACEROWLEFTBOTTOM {
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-color: rgb(198, 206, 210);
    border-left-color: rgb(198, 206, 210);
    border-bottom-style: solid;
    border-left-style: solid;
}

.PSACEROWLEFT {
    border-left-width: 1px;
    border-left-color: rgb(198, 206, 210);
    border-left-style: solid;
}

.PSACETOPSOL {
    border-top-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-top-style: solid;
}

.PSACEPRFDIVHID,
.PSACEPRFIN {
    border-width: 1px;
    border-color: rgb(51, 102, 153);
    border-style: outset;
}

.PSACEPRFDIV1 {
    border-width: 1px;
    border-color: rgb(51, 102, 153);
    border-style: outset;
    display: none;
}

.PSACEROWLEFTTEXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-left-width: 1px;
    border-left-color: rgb(198, 206, 210);
    border-left-style: solid;
}

.PSACEODDROW1 {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(244, 244, 232);
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(128, 128, 128);
    border-left-color: rgb(128, 128, 128);
    border-top-style: solid;
    border-left-style: solid;
}

.PSACEBOTTOM {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-bottom-width: 1px;
    border-bottom-color: rgb(198, 206, 210);
    border-bottom-style: solid;
}

.PSACECOLLEFTBOTTOMTEXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-bottom-color: rgb(198, 206, 210);
    border-left-color: rgb(198, 206, 210);
    border-bottom-style: solid;
    border-left-style: solid;
}

.PSACECOLRIGHTBOTTOMTEXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(198, 206, 210);
    border-right-color: rgb(198, 206, 210);
    border-bottom-style: solid;
    border-right-style: solid;
}

.PSACELEFTSOL {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-left-width: 1px;
    border-left-color: rgb(198, 206, 210);
    border-left-style: solid;
}

.PSACEROWLAST,
.PSACEROWTOPSOLIDTEXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-bottom-color: rgb(198, 206, 210);
    border-left-color: rgb(198, 206, 210);
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.PSACETOPLEFTTEXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-left-color: rgb(198, 206, 210);
    border-top-style: solid;
    border-left-style: solid;
}

.PSACEROWTREETEXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-left-color: rgb(198, 206, 210);
    border-top-style: solid;
    border-left-style: solid;
}

.PSACEROWLEFTBOTTOMTOPTEXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-bottom-color: rgb(198, 206, 210);
    border-left-color: rgb(198, 206, 210);
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}

.PSACEROWLEFTTOPTEXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-left-color: rgb(198, 206, 210);
    border-top-style: solid;
    border-left-style: solid;
}

.PSACECOLLEFTTEXT {
    font-family: Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: rgb(51, 102, 153);
    vertical-align: top;
    border-left-width: 1px;
    border-left-color: rgb(198, 206, 210);
    border-left-style: solid;
}

.PSACESLICE_CHART {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    white-space: nowrap;
}

.ACEFCOLUMNHDR1 {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(51, 102, 153);
    background-color: rgb(130, 145, 198);
    vertical-align: top;
    border-width: 1px;
    border-top-color: rgb(198, 206, 210);
    border-bottom-color: rgb(96, 107, 177);
    border-left-color: rgb(198, 206, 210);
    border-right-color: rgb(96, 107, 177);
    border-style: solid;
}

.PSACEEDITSELECT1 {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 153);
    border-width: 1px;
    border-color: rgb(204, 204, 204);
    border-style: solid;
    width: 100%;
}

.PSACEEDIT1 {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    border-width: 1px;
    border-color: rgb(204, 204, 204);
    border-style: solid;
    width: 100%;
}

.ACEFODDROW1 {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 102, 153);
    background-color: rgb(211, 220, 232);
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(51, 102, 153);
    border-right-color: rgb(51, 102, 153);
    border-bottom-style: solid;
    border-right-style: solid;
}

.ACEFEVNROW1 {
    font-family: Arial, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(51, 102, 153);
    background-color: rgb(233, 237, 244);
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-color: rgb(51, 102, 153);
    border-right-color: rgb(51, 102, 153);
    border-bottom-style: solid;
    border-right-style: solid;
}

.PSPGFILTERLABEL {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    vertical-align: top;
    text-align: center;
    margin-top: 2px;
    min-width: 100px;
    max-width: 125px;
    height: 17px;
    display: inline-block;
    cursor: move;
    overflow: hidden;
    display: inline-block;
    padding: 2px;
    background-color: white;
    background-color: white;
    border: 1px solid gray;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#ccc));
    background-image: -webkit-linear-gradient(top, white, #ccc);
    background-image: -moz-linear-gradient(top, white, #ccc);
    background-image: -o-linear-gradient(top, white, #ccc);
    background-image: linear-gradient(to bottom, white, #ccc);
    box-shadow: 1px 1px 2px rgba(051, 051, 051, 0.4), inset 1px 1px 2px rgba(255, 255, 255, 0.7);
    text-decoration: none;
    color: #3a3a3a;
}

.PSPGGRID_NF {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
}

.PSPGGRID_NFC {
    color: rgb(48, 52, 53);
}

.STRONGWRAP {
    WORD-BREAK: BREAK-ALL;
}

html[lang='ko'] .PSLONGEDITBOX {
    WORD-BREAK: KEEP-ALL;
}

#PTAIAccordion {
    list-style: none;
    padding: 0px 0px 10px 0px;
}

.PTAIsummaryRootDiv {
    background-color: #FDFDFE;
    color: #065C7D;
    font-weight: normal;
    font-size: 90%;
    font: 12px Arial;
    margin-bottom: 2px;
    cursor: pointer;
    padding: 5px 5px 5px 0px;
}

.PTAIsummaryRootDiv a {
    display: block;
    text-decoration: none;
    color: #065C7D;
}

.PTAIRootDiv {
    color: #065C7D;
    font-weight: normal;
    font-size: 90%;
    font: 12px Arial;
    margin: 1px;
    cursor: pointer;
}

.PTAI_ContextData {
    color: #065C7D;
    font-weight: normal;
    font-size: 90%;
    font: 12px Arial;
    padding: 2px 5px 2px 5px;
    min-width: 320px;
    border-bottom: 1px solid #D2D2D2;
    background-color: #F8F9FF;
    ;
}

.PTAI_ContextToggleDisplayStyle {
    Display: none;
}

.PTAI_ContextChildList {
    list-style: none;
    margin-left: -39px;
}

.PTAIContextDataChild {
    width: 300px;
    border: 0px solid green;
}

.PTAIContextToggle {
    width: 10px;
    float: right;
    cursor: hand;
    cursor: pointer;
}

.PTAIA_RootList {
    list-style: none;
    display: list-item;
}

.PTAIA_RootList ul {
    display: none;
    list-style-type: none;
}

.PTAIA_ChildList {
    color: #065C7D;
    font-weight: normal;
    font-size: 90%;
    font: 12px Arial;
    margin-left: -39px;
    padding-left: 0px;
    list-style: none;
    display: list-item;
    list-style-type: none;
}

.PTAIA_ChildList a {
    padding-left: 45px;
}

.PTAIChildItem {}

.PTAIA_ChildList:hover {
    background-color: #FDFFC8;
}

.PTAIActionItem {
    Text-decoration: none;
    padding: 5px 5px 5px 25px;
    width: 100%;
    display: block;
    color: #336797;
}

.PTAIActionItem:hover {
    color: black;
    background-color: #FDFFC8;
}

.PTAIActionItemSelected {
    color: black;
    background-color: #E3F0FC;
    cursor: text;
}

.PTAIActionItemSelected:hover {
    color: black;
    background-color: #E3F0FC;
    cursor: text;
}

.PTAIActionItemRequired {
    padding-right: 2px;
    border: 0;
}

.PTAIActionItemNotRequired {
    display: none;
}

.PTAI_StatusImage {
    padding-right: 10px;
    border: 0px;
}

.PTAI_TwistieImage {
    padding-right: 10px;
    border: 0px;
}

.PTAIDisableItem {
    text-decoration: none;
    color: #515151;
    cursor: text;
    padding: 5px 5px 5px 25px;
    width: 100%;
    display: block;
}

.PTAIProgressBarInComplete {
    height: 8px;
    width: 50%;
    float: left;
    background-color: #00FFFF;
    border: 1px solid gray;
    border-left: 0px;
    background-color: #ffffff;
    -webkit-border-top-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
    -ms-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -ms-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -ms-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
    -ms-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.PTAIProgressBarComplete {
    height: 8px;
    width: 50%;
    float: left;
    background-color: #99CC00;
    border: 1px solid gray;
    border-right: 0px;
    background: -moz-linear-gradient(top, #99CC00, #1a3366);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#99CC00', endColorstr='#1a3366');
    background: -webkit-linear-gradient( #99CC00, #1a3366);
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -ms-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-top-right-radius: 0px;
    -ms-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -ms-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -ms-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.PTAIPBAllorNone {}

.PTAIPBAll {
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border-right: 0px;
}

.PTAIPBNone {
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border-left: 0px;
}

.PTAIPBTitle {
    color: #336797;
    width: 70px;
    position: relative;
    left: 0;
    font-weight: normal;
    font-size: 90%;
    font: 11px Arial;
    padding-left: 2px;
    text-decoration: none;
    padding-top: 15px;
    float: left;
    border: 0px solid black;
}

.PTAIProgressBar {
    height: 10px;
    float: left;
    min-width: 120px;
    width: 70%;
    border: 0px solid black;
    position: absolute;
    left: 75px;
    padding: 0px 0px 0px 4px;
}

.PTAIPBDIV {
    background-color: #33CCFF;
    position: relative;
    border: 0px solid black;
    border-bottom: 1px solid #D2D2D2;
    height: 40px;
    min-width: 320px;
    width: 100%;
    padding: 5px 5px 5px 5px;
    background-color: #ffffff;
}

.PTAI_PBBottomText {
    border: 0px solid black;
    text-align: left;
    float: left;
    color: #336797;
    font-weight: normal;
    font-size: 90%;
    font: 10px Arial;
}

.PTAI_PBPointer {
    background: url("") bottom no-repeat;
    padding-right: 5px;
    margin-left: -5px;
    border: 0px solid black;
}

.PTAIDependentText {
    color: #426A92;
}

.PTAIDependentStatusImage {
    cursor: pointer;
}

.PTAIDependentDiv {
    position: relative;
    border: 1px solid #D2D2D2;
    width: 300px;
    left: -10000px;
    background-color: #FFFFFF;
    box-shadow: 10px 10px 5px #B8B8B8;
    display: none;
    margin-right: 30px;
}

a.PTAIBlockAnchor img.PTAIDependentClose {
    border: 0;
}

a.PTAIActionItem img.PTAIActionItemRequired {
    border: 0;
}

.PTAIDependentHeader {
    color: #336797;
    font-weight: bold;
    font-size: 90%;
    font: 15px Arial;
    padding: 5px;
    background-color: #FBFBFB;
    border-bottom: 1px solid #E9E9E9;
}

.PTAIDependentHeader span {
    padding-left: 10px;
    color: #336797;
    font-weight: normal;
    font-size: 90%;
    font: 15px Arial;
}

.PTAIDependentBody {
    padding: 5px 2px 5px 10px;
}

.PTAIDependentBodyRow {
    padding-left: 10px;
    color: #426A92;
    font-weight: normal;
    font-size: 90%;
    font: 12px Arial;
}

.PTAI_LEGENDDIV {
    height: 17px;
}

.PTAI_LegendText {
    text-decoration: none;
    font-weight: bold;
    font-size: 90%;
    font: 12px Arial;
    float: right;
    text-align: right;
    width: 100%;
    color: #426A92;
    background-color: #F8F9FF;
    border-bottom: 1px solid #D2D2D2;
    padding-top: 3px;
    padding-right: 35px;
    padding-bottom: 3px;
    padding-left: 0px;
}

.PTAIHideCompletedScore {
    display: none;
}

.PTAIFloatLeft {
    float: left;
}

.PTAIFloatRight {
    float: right;
}

.PTAIBlockAnchor {
    display: block;
}

.PTAIImage {
    border: 0px;
}

.PTAILEGENDDIV {
    position: absolute;
    z-index: 200;
    top: 60px;
    left: 0px;
    border: 1px solid #D2D2D2;
    width: 320px;
    background-color: #FFFFFF;
    box-shadow: 10px 10px 5px #B8B8B8;
}

.PTAILEGENDDIV_HEADER {
    padding: 10px 10px 10px 15px;
    background-color: #FBFBFB;
    border-bottom: 1px solid #E9E9E9;
}

.PTAILEGENDDIV_HEADER h4 {
    color: #336797;
    font-weight: bold;
    font-size: 90%;
    font: 15px Arial;
    margin: 0px;
}

.PTAI_LEGENDROW {
    padding: 5px 5px 5px 15px;
}

.PTAI_LEGENDROW span {
    padding-left: 10px;
    color: #336797;
    font-weight: normal;
    font-size: 90%;
    font: 12px Arial;
}

.PTAIAriaImageStatusText {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

:root.psc_mode-hc .PTAIActionItem.PTAIActionItemSelected {
    border-width: 2px;
    border: solid;
}

:root.psc_mode-access .PTAI_LEGENDDIV {
    display: none;
}

[data-bind*="ojComponent"]:not(.oj-component-initnode) {
    visibility: hidden;
}

.oj-theme-json {
    font-family: '{"name":"alta","targetPlatform":"web","behavior":"alta","jetReleaseVersion":"v11.1.6"}';
}

.oj-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.oj-helper-clearfix:before,
.oj-helper-clearfix:after {
    content: " ";
    display: table;
}

.oj-helper-clearfix:after {
    clear: both;
}

.oj-helper-detect-expansion,
.oj-helper-detect-contraction {
    position: absolute;
    overflow: hidden;
    visibility: hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    direction: ltr;
}

.oj-helper-hidden {
    display: none !important;
}

.oj-helper-inline-block {
    display: inline-block !important;
}

.oj-helper-tabular-nums {
    font-variant-numeric: tabular-nums !important;
}

.oj-helper-proportional-nums {
    font-variant-numeric: proportional-nums !important;
}

.oj-helper-overflow-wrap-anywhere {
    overflow-wrap: break-word !important;
    overflow-wrap: anywhere !important;
}

.oj-helper-hyphens-auto {
    hyphens: auto !important;
}

.oj-helper-text-align-center {
    text-align: center;
}

.oj-helper-text-align-start {
    text-align: left !important;
}

html[dir="rtl"] .oj-helper-text-align-start {
    text-align: right !important;
}

.oj-helper-text-align-end {
    text-align: right !important;
}

html[dir="rtl"] .oj-helper-text-align-end {
    text-align: left !important;
}

.oj-helper-margin-auto {
    margin-left: auto;
    margin-right: auto;
}

html:not([dir="rtl"]) .oj-helper-margin-start-auto {
    margin-left: auto;
}

html[dir="rtl"] .oj-helper-margin-start-auto {
    margin-right: auto;
}

html:not([dir="rtl"]) .oj-helper-margin-end-auto {
    margin-right: auto;
}

html[dir="rtl"] .oj-helper-margin-end-auto {
    margin-left: auto;
}

.oj-helper-text-align-right {
    text-align: right !important;
}

.oj-helper-text-align-left {
    text-align: left !important;
}

.oj-helper-module-cache {
    position: absolute;
    display: none;
}

.oj-focus-config {
    font-family: '{"focusHighlightPolicy":"nonPointer"}';
}

.oj-helper-justify-content-flex-start {
    justify-content: flex-start !important;
}

.oj-helper-justify-content-flex-end {
    justify-content: flex-end !important;
}

.oj-helper-justify-content-center {
    justify-content: center !important;
}

.oj-helper-justify-content-space-between {
    justify-content: space-between !important;
}

.oj-helper-justify-content-space-around {
    justify-content: space-around !important;
}

html:not([dir="rtl"]) .oj-helper-justify-content-right {
    justify-content: flex-end !important;
}

html[dir="rtl"] .oj-helper-justify-content-right {
    justify-content: flex-start !important;
}

html:not([dir="rtl"]) .oj-helper-justify-content-left {
    justify-content: flex-start !important;
}

html[dir="rtl"] .oj-helper-justify-content-left {
    justify-content: flex-end !important;
}

.oj-helper-border-box {
    box-sizing: border-box !important;
}

.oj-helper-content-box {
    box-sizing: border-content !important;
}

.oj-dvtbase {
    display: block;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    animation-duration: 0.5s;
}

.oj-dvtbase svg {
    overflow: hidden;
}

.oj-dvtbase:focus {
    outline: none;
}

.oj-dvt-category1 {
    color: #3C71B7;
}

.oj-dvt-category2 {
    color: #DE4D27;
}

.oj-dvt-category3 {
    color: #FE9D0F;
}

.oj-dvt-category4 {
    color: #3BBDBD;
}

.oj-dvt-category5 {
    color: #9A74C2;
}

.oj-dvt-category6 {
    color: #B603B6;
}

.oj-dvt-category7 {
    color: #ACD824;
}

.oj-dvt-category8 {
    color: #B9396E;
}

.oj-dvt-category9 {
    color: #64B64A;
}

.oj-dvt-category10 {
    color: #FF6D00;
}

.oj-dvt-category11 {
    color: #FAEE61;
}

.oj-dvt-category12 {
    color: #909090;
}

.oj-dvt-tooltip {
    border-style: solid;
    border-width: 1px;
    padding: 2px;
    background-color: #fcfcfd;
    color: rgba(0, 0, 0, 0.8);
    border-color: black;
    font-size: 1rem;
}

.oj-dvt-datatip {
    padding: 2px;
    border-style: solid;
    border-width: 2px;
    background-color: #fcfcfd;
    color: rgba(0, 0, 0, 0.8);
    border-radius: 1px;
    box-shadow: 1px 1px 3px 0 hsla(0, 0%, 0%, 0.35);
    font-size: 0.85714rem;
}

.oj-dvt-datatip-table {
    border-collapse: separate;
    border-spacing: 2px;
    overflow: hidden;
    display: block;
}

.oj-dvt-datatip-label {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.6);
    padding: 0px 2px;
    white-space: nowrap;
}

html:not([dir="rtl"]) .oj-dvt-datatip-label {
    text-align: right;
}

html[dir="rtl"] .oj-dvt-datatip-label {
    text-align: left;
}

.oj-dvt-datatip-value {
    font-size: 0.85714rem;
    color: #323334;
    padding: 0px 2px;
}

html:not([dir="rtl"]) .oj-dvt-datatip-value {
    text-align: left;
}

html[dir="rtl"] .oj-dvt-datatip-value {
    text-align: right;
}

oj-legend:not(.oj-complete) {
    visibility: hidden;
}

oj-legend {
    display: block;
}

.oj-legend {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.8);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.oj-legend-title {
    font-size: 0.85714rem;
}

.oj-legend-section-title {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.8);
}

.oj-legend-title {
    color: rgba(0, 0, 0, 0.55);
}

.oj-legend-section-title {
    color: rgba(0, 0, 0, 0.55);
}

.oj-dvt-no-data-message {
    color: rgba(0, 0, 0, 0.8);
    font-size: 0.85714rem;
}

.oj-dvt-icon {
    stroke: none;
}

.oj-dvt-button-borderless .oj-dvt-button-background {
    stroke: none;
    fill: transparent;
}

.oj-dvt-button-borderless {
    stroke: none;
    fill: none;
}

.oj-dvt-button-borderless .oj-dvt-icon {
    fill: #8a8d8f;
}

.oj-dvt-button-borderless.oj-hover .oj-dvt-icon {
    fill: #76b8e1;
}

.oj-dvt-button-borderless.oj-active .oj-dvt-icon {
    fill: #027bc7;
}

.oj-dvt-button-borderless.oj-disabled .oj-dvt-icon {
    fill: #cbcccd;
    opacity: 1;
}

.oj-dvt-button-outlined .oj-dvt-button-background {
    stroke: none;
    fill: white;
}

.oj-dvt-button-outlined {
    stroke: #cbcccd;
    fill: none;
}

.oj-dvt-button-outlined.oj-hover {
    stroke: #cbcccd;
    fill: #f7f7f8;
}

.oj-dvt-button-outlined.oj-active {
    stroke: #027bc7;
    fill: #027bc7;
}

.oj-dvt-button-outlined.oj-disabled {
    stroke: #cbcccd;
}

.oj-dvt-button-outlined.oj-selected {
    stroke: #027bc7;
    fill: #027bc7;
}

.oj-dvt-button-outlined.oj-selected.oj-hover {
    stroke: #027bc7;
    fill: #027bc7;
}

.oj-dvt-button-outlined .oj-dvt-icon {
    fill: #8a8d8f;
}

.oj-dvt-button-outlined.oj-hover .oj-dvt-icon {
    fill: #76b8e1;
}

.oj-dvt-button-outlined.oj-active .oj-dvt-icon {
    fill: white;
}

.oj-dvt-button-outlined.oj-disabled .oj-dvt-icon {
    fill: #cbcccd;
}

.oj-dvt-button-outlined.oj-selected .oj-dvt-icon {
    fill: white;
}

.oj-dvt-button-outlined.oj-selected.oj-hover .oj-dvt-icon {
    fill: #76b8e1;
}

.oj-dvt-marquee {
    fill: rgba(255, 255, 255, 0.4);
    stroke: #0572ce;
}

.oj-dvt-marquee-inner-area {
    fill: transparent;
}

.oj-html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: Arial, Helvetica, Arial, sans-serif;
    font-size: 0.875em;
}

.oj-body {
    margin: 0;
    background-repeat: repeat;
    background-position: top left;
    background-image: none;
    color: rgba(0, 0, 0, 0.8);
    background-color: white;
    touch-action: manipulation;
}

.oj-link {
    color: #02629f;
    text-decoration: none;
    line-height: inherit;
}

.oj-link:visited {
    color: #02629f;
}

.oj-link:hover,
.oj-link:focus {
    text-decoration: underline;
}

.oj-link:active {
    color: #014a77;
    font-weight: normal;
    background-color: transparent;
    border-radius: 1px;
}

.oj-link.oj-disabled {
    color: rgba(0, 0, 0, 0.38);
    opacity: 1;
    cursor: default;
    text-decoration: none;
}

.oj-header {
    color: rgba(0, 0, 0, 0.85);
    font-family: inherit;
    font-style: normal;
    margin: 8px 0;
    padding: 0 0 2px;
}

h1.oj-header {
    font-size: 2.42857rem;
    font-weight: 200;
}

h2.oj-header {
    font-size: 1.71429rem;
    font-weight: 300;
}

h3.oj-header {
    font-size: 1.42857rem;
    font-weight: 300;
}

h4.oj-header {
    font-size: 1.28571rem;
    font-weight: 400;
}

h5.oj-header {
    font-size: 1.14286rem;
    font-weight: 400;
}

h6.oj-header {
    font-size: 1.14286rem;
    font-weight: 400;
}

.oj-typography-heading-2xl,
.oj-typography-title-1 {
    font-size: 2.42857rem !important;
    font-weight: 200 !important;
}

.oj-typography-heading-xl,
.oj-typography-title-2 {
    font-size: 1.71429rem !important;
    font-weight: 300 !important;
}

.oj-typography-heading-lg,
.oj-typography-title-3 {
    font-size: 1.42857rem !important;
    font-weight: 300 !important;
}

.oj-typography-heading-md,
.oj-typography-title-4 {
    font-size: 1.28571rem !important;
    font-weight: 400 !important;
}

.oj-typography-heading-sm,
.oj-typography-title-5 {
    font-size: 1.14286rem !important;
    font-weight: 400 !important;
}

.oj-typography-heading-xs,
.oj-typography-title-6 {
    font-size: 1.14286rem !important;
    font-weight: 400 !important;
}

.oj-typography-subheading-2xl,
.oj-typography-subtitle-1 {
    font-size: 1.25rem !important;
    font-weight: normal !important;
}

.oj-typography-subheading-xl,
.oj-typography-subtitle-2 {
    font-size: 1.125rem !important;
    font-weight: normal !important;
}

.oj-typography-subheading-lg,
.oj-typography-subtitle-3 {
    font-size: 1rem !important;
    font-weight: normal !important;
}

.oj-typography-subheading-md,
.oj-typography-subtitle-4 {
    font-size: .875rem !important;
    font-weight: normal !important;
}

.oj-typography-subheading-sm {
    font-size: .875rem !important;
    font-weight: normal !important;
}

.oj-typography-subheading-xs {
    font-size: .875rem !important;
    font-weight: normal !important;
}

.oj-typography-body-xl {
    font-size: 1.25rem !important;
    font-weight: normal !important;
}

.oj-typography-body-lg,
.oj-typography-body-1 {
    font-size: 1.125rem !important;
    font-weight: normal !important;
}

.oj-typography-body-md,
.oj-typography-body-2 {
    font-size: 1rem !important;
    font-weight: normal !important;
}

.oj-typography-body-sm,
.oj-typography-body-3 {
    font-size: .85714rem !important;
    font-weight: normal !important;
}

.oj-typography-body-xs,
.oj-typography-caption-1 {
    font-size: .78571rem !important;
    font-weight: normal !important;
}

.oj-typography-body-2xs,
.oj-typography-caption-2 {
    font-size: .6875rem !important;
    font-weight: normal !important;
}

.oj-typography-semi-bold {
    font-weight: 500 !important;
}

.oj-typography-bold {
    font-weight: 700 !important;
}

.oj-hr {
    border: solid #e5e6e6;
    border-width: 1px 0 0;
    margin: 7px 0;
}

.oj-p {
    margin: 0 0 12px 0;
}

.oj-header-border {
    border: solid #e5e6e6;
    border-width: 0 0 1px;
    padding: 0 0 7px;
}

.oj-ul,
.oj-ol {
    margin: 12px 0;
    padding-left: 40px;
}

.oj-ul .oj-ul,
.oj-ul .oj-ol,
.oj-ol .oj-ul,
.oj-ol .oj-ol {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 30px;
}

.oj-ul li,
.oj-ol li {
    line-height: 1.25;
}

.oj-resizable {
    position: relative;
}

.oj-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    z-index: 900;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.oj-resizable-disabled .oj-resizable-handle,
.oj-resizable-autohide .oj-resizable-handle {
    display: none;
}

.oj-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.oj-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.oj-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.oj-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.oj-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.oj-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.oj-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.oj-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.oj-fwk-icon-arrow-e:before,
html[dir="rtl"] .oj-fwk-icon-arrow-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow-end:before {
    content: "\f101";
}

.oj-fwk-icon-arrow-n:before {
    content: "\f102";
}

.oj-fwk-icon-arrow-ne:before,
html[dir="rtl"] .oj-fwk-icon-arrow-n-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow-n-end:before {
    content: "\f103";
}

.oj-fwk-icon-arrow-nw:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow-n-start:before,
html[dir="rtl"] .oj-fwk-icon-arrow-n-end:before {
    content: "\f104";
}

.oj-fwk-icon-arrow-s:before {
    content: "\f105";
}

.oj-fwk-icon-arrow-se:before,
html[dir="rtl"] .oj-fwk-icon-arrow-s-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow-s-end:before {
    content: "\f106";
}

.oj-fwk-icon-arrow-sw:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow-s-start:before,
html[dir="rtl"] .oj-fwk-icon-arrow-s-end:before {
    content: "\f107";
}

.oj-fwk-icon-arrow-w:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow-start:before,
html[dir="rtl"] .oj-fwk-icon-arrow-end:before {
    content: "\f108";
}

.oj-fwk-icon-arrow02-e:before,
html[dir="rtl"] .oj-fwk-icon-arrow02-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow02-end:before {
    content: "\f109";
}

.oj-fwk-icon-arrow02-n:before {
    content: "\f10a";
}

.oj-fwk-icon-arrow02-s:before {
    content: "\f10b";
}

.oj-fwk-icon-arrow02-w:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow02-start:before,
html[dir="rtl"] .oj-fwk-icon-arrow02-end:before {
    content: "\f10c";
}

.oj-fwk-icon-arrow03-e:before,
html[dir="rtl"] .oj-fwk-icon-arrow03-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow03-end:before,
html:not([dir="rtl"]) .oj-menu-submenu-icon:before,
html:not([dir="rtl"]) .oj-collapsed>.oj-tree-disclosure-icon:before,
html:not([dir="rtl"]) .oj-tree-drop-ptr:before {
    content: "\f10d";
}

.oj-fwk-icon-arrow03-n:before {
    content: "\f10e";
}

.oj-fwk-icon-arrow03-ne:before,
html[dir="rtl"] .oj-fwk-icon-arrow03-n-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow03-n-end:before {
    content: "\f10f";
}

.oj-fwk-icon-arrow03-nw:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow03-n-start:before,
html[dir="rtl"] .oj-fwk-icon-arrow03-n-end:before {
    content: "\f110";
}

.oj-fwk-icon-arrow03-s:before {
    content: "\f111";
}

.oj-fwk-icon-arrow03-se:before,
html[dir="rtl"] .oj-fwk-icon-arrow03-s-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow03-s-end:before,
html:not([dir="rtl"]) .oj-expanded>.oj-tree-disclosure-icon:before {
    content: "\f112";
}

.oj-fwk-icon-arrow03-sw:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow03-s-start:before,
html[dir="rtl"] .oj-fwk-icon-arrow03-s-end:before,
html[dir="rtl"] .oj-expanded>.oj-tree-disclosure-icon:before {
    content: "\f113";
}

.oj-fwk-icon-arrow03-w:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrow03-start:before,
html[dir="rtl"] .oj-fwk-icon-arrow03-end:before,
html[dir="rtl"] .oj-menu-submenu-icon:before,
html[dir="rtl"] .oj-collapsed>.oj-tree-disclosure-icon:before,
html[dir="rtl"] .oj-tree-drop-ptr:before {
    content: "\f114";
}

.oj-fwk-icon-arrowbox-n:before {
    content: "\f115";
}

.oj-fwk-icon-arrowtail-e:before,
html[dir="rtl"] .oj-fwk-icon-arrowtail-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrowtail-end:before {
    content: "\f116";
}

.oj-fwk-icon-arrowtail-w:before,
html:not([dir="rtl"]) .oj-fwk-icon-arrowtail-start:before,
html[dir="rtl"] .oj-fwk-icon-arrowtail-end:before {
    content: "\f117";
}

.oj-fwk-icon-calendar-clock:before {
    content: "\f118";
}

.oj-fwk-icon-calendar:before {
    content: "\f119";
}

.oj-fwk-icon-caret-e:before,
html[dir="rtl"] .oj-fwk-icon-caret-start:before,
html[dir="rtl"] .oj-fwk-icon-back:before,
html:not([dir="rtl"]) .oj-fwk-icon-caret-end:before,
html:not([dir="rtl"]) .oj-fwk-icon-next:before {
    content: "\f11a";
}

.oj-fwk-icon-caret-n:before {
    content: "\f11b";
}

.oj-fwk-icon-caret-s:before {
    content: "\f11c";
}

.oj-fwk-icon-caret-w:before,
html:not([dir="rtl"]) .oj-fwk-icon-caret-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-back:before,
html[dir="rtl"] .oj-fwk-icon-caret-end:before,
html[dir="rtl"] .oj-fwk-icon-next:before {
    content: "\f11d";
}

.oj-fwk-icon-caret02-e:before,
html[dir="rtl"] .oj-fwk-icon-caret02-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-caret02-end:before {
    content: "\f11e";
}

.oj-fwk-icon-caret02-n:before {
    content: "\f11f";
}

.oj-fwk-icon-caret02-s:before {
    content: "\f120";
}

.oj-fwk-icon-caret02-w:before,
html:not([dir="rtl"]) .oj-fwk-icon-caret02-start:before,
html[dir="rtl"] .oj-fwk-icon-caret02-end:before {
    content: "\f121";
}

.oj-fwk-icon-caret02end-e:before,
html[dir="rtl"] .oj-fwk-icon-caret02end-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-caret02end-end:before {
    content: "\f122";
}

.oj-fwk-icon-caret02end-n:before {
    content: "\f123";
}

.oj-fwk-icon-caret02end-s:before {
    content: "\f124";
}

.oj-fwk-icon-caret02end-w:before,
html:not([dir="rtl"]) .oj-fwk-icon-caret02end-start:before,
html[dir="rtl"] .oj-fwk-icon-caret02end-end:before {
    content: "\f125";
}

.oj-fwk-icon-caret03-e:before,
html[dir="rtl"] .oj-fwk-icon-caret03-start:before,
html:not([dir="rtl"]) .oj-fwk-icon-caret03-end:before {
    content: "\f126";
}

.oj-fwk-icon-caret03-n:before {
    content: "\f127";
}

.oj-fwk-icon-caret03-s:before {
    content: "\f128";
}

.oj-fwk-icon-caret03-w:before,
html:not([dir="rtl"]) .oj-fwk-icon-caret03-start:before,
html[dir="rtl"] .oj-fwk-icon-caret03-end:before {
    content: "\f129";
}

.oj-fwk-icon-checkmark:before {
    content: "\f12a";
}

.oj-fwk-icon-clock:before {
    content: "\f12b";
}

.oj-fwk-icon-cross:before {
    content: "\f12c";
}

.oj-fwk-icon-cross02:before,
.oj-menu-icons .oj-menu-cancel-icon:before {
    content: "\f12d";
}

.oj-fwk-icon-cross03:before {
    content: "\f12e";
}

.oj-fwk-icon-dots-horizontal:before {
    content: "\f12f";
}

.oj-fwk-icon-dots-vertical:before {
    content: "\f130";
}

.oj-fwk-icon-drag-horizontal:before {
    content: "\f131";
}

.oj-fwk-icon-drag-vertical:before {
    content: "\f132";
}

.oj-fwk-icon-drag:before {
    content: "\f133";
}

.oj-fwk-icon-folderhierarchy:before {
    content: "\f134";
}

.oj-fwk-icon-grid:before {
    content: "\f135";
}

.oj-fwk-icon-hamburger:before {
    content: "\f136";
}

.oj-fwk-icon-help:before {
    content: "\f137";
}

.oj-fwk-icon-info:before {
    content: "\f138";
}

.oj-fwk-icon-list:before {
    content: "\f139";
}

.oj-fwk-icon-magnifier:before {
    content: "\f13a";
}

.oj-fwk-icon-marquee:before {
    content: "\f13b";
}

.oj-fwk-icon-maximize:before {
    content: "\f13c";
}

.oj-fwk-icon-minimize:before {
    content: "\f13d";
}

.oj-fwk-icon-minus:before {
    content: "\f13e";
}

.oj-fwk-icon-node-collapse:before {
    content: "\f13f";
}

.oj-fwk-icon-node-expand:before {
    content: "\f140";
}

.oj-fwk-icon-pan:before {
    content: "\f141";
}

.oj-fwk-icon-plus:before {
    content: "\f142";
}

.oj-fwk-icon-user:before {
    content: "\f143";
}

.oj-fwk-icon-users:before {
    content: "\f144";
}

.oj-fwk-icon-view-hide:before {
    content: "\f145";
}

.oj-fwk-icon-view:before {
    content: "\f146";
}

.oj-fwk-icon-warning:before {
    content: "\f147";
}

.oj-fwk-icon-zoom-in:before {
    content: "\f148";
}

.oj-fwk-icon-zoom-out:before {
    content: "\f149";
}

.oj-fwk-icon-document,
.oj-tree-leaf:not(.oj-tree-type) a .oj-tree-node-icon {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((0px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-document,
.oj-hicontrast .oj-tree-leaf:not(.oj-tree-type) a .oj-tree-node-icon,
.oj-tree-leaf:not(.oj-tree-type) a .oj-hicontrast .oj-tree-node-icon {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-document:before,
.oj-hicontrast .oj-tree-leaf:not(.oj-tree-type) a .oj-tree-node-icon:before,
.oj-tree-leaf:not(.oj-tree-type) a .oj-hicontrast .oj-tree-node-icon:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/document.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-document,
    .oj-tree-leaf:not(.oj-tree-type) a .oj-tree-node-icon {
        background-image: none;
    }
    .oj-fwk-icon-document:before,
    .oj-tree-leaf:not(.oj-tree-type) a .oj-tree-node-icon:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/document.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-folder-collapsed,
.oj-collapsed:not(.oj-tree-type)>a .oj-tree-node-icon {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-20px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-folder-collapsed,
.oj-hicontrast .oj-collapsed:not(.oj-tree-type)>a .oj-tree-node-icon,
.oj-collapsed:not(.oj-tree-type)>a .oj-hicontrast .oj-tree-node-icon {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-folder-collapsed:before,
.oj-hicontrast .oj-collapsed:not(.oj-tree-type)>a .oj-tree-node-icon:before,
.oj-collapsed:not(.oj-tree-type)>a .oj-hicontrast .oj-tree-node-icon:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/folder_collapsed.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-folder-collapsed,
    .oj-collapsed:not(.oj-tree-type)>a .oj-tree-node-icon {
        background-image: none;
    }
    .oj-fwk-icon-folder-collapsed:before,
    .oj-collapsed:not(.oj-tree-type)>a .oj-tree-node-icon:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/folder_collapsed.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-folder-open,
.oj-expanded:not(.oj-tree-type)>a .oj-tree-node-icon {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-40px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-folder-open,
.oj-hicontrast .oj-expanded:not(.oj-tree-type)>a .oj-tree-node-icon,
.oj-expanded:not(.oj-tree-type)>a .oj-hicontrast .oj-tree-node-icon {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-folder-open:before,
.oj-hicontrast .oj-expanded:not(.oj-tree-type)>a .oj-tree-node-icon:before,
.oj-expanded:not(.oj-tree-type)>a .oj-hicontrast .oj-tree-node-icon:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/folder_open.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-folder-open,
    .oj-expanded:not(.oj-tree-type)>a .oj-tree-node-icon {
        background-image: none;
    }
    .oj-fwk-icon-folder-open:before,
    .oj-expanded:not(.oj-tree-type)>a .oj-tree-node-icon:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/folder_open.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-group-avatar {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-60px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(32px * 1);
    height: calc(32px * 1);
}

.oj-hicontrast .oj-fwk-icon-group-avatar {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-group-avatar:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/group_avatar.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-group-avatar {
        background-image: none;
    }
    .oj-fwk-icon-group-avatar:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/group_avatar.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-none {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-96px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(48px * 1);
    height: calc(48px * 1);
}

.oj-hicontrast .oj-fwk-icon-none {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-none:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/none.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-none {
        background-image: none;
    }
    .oj-fwk-icon-none:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/none.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-person-avatar {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-148px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(32px * 1);
    height: calc(32px * 1);
}

.oj-hicontrast .oj-fwk-icon-person-avatar {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-person-avatar:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/person_avatar.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-person-avatar {
        background-image: none;
    }
    .oj-fwk-icon-person-avatar:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/person_avatar.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-confirmation {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-184px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(20px * 1);
    height: calc(20px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-confirmation {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-confirmation:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_confirmation.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-confirmation {
        background-image: none;
    }
    .oj-fwk-icon-status-confirmation:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_confirmation.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-confirmation2 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-208px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(9px * 1);
    height: calc(9px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-confirmation2 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-confirmation2:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_confirmation2.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-confirmation2 {
        background-image: none;
    }
    .oj-fwk-icon-status-confirmation2:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_confirmation2.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-error {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-221px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(20px * 1);
    height: calc(20px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-error {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-error:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_error.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-error {
        background-image: none;
    }
    .oj-fwk-icon-status-error:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_error.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-error2 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-245px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(9px * 1);
    height: calc(9px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-error2 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-error2:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_error2.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-error2 {
        background-image: none;
    }
    .oj-fwk-icon-status-error2:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_error2.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-info {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-258px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(20px * 1);
    height: calc(20px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-info {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-info:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_info.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-info {
        background-image: none;
    }
    .oj-fwk-icon-status-info:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_info.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-info2 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-282px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(9px * 1);
    height: calc(9px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-info2 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-info2:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_info2.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-info2 {
        background-image: none;
    }
    .oj-fwk-icon-status-info2:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_info2.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-warning {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-295px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(20px * 1);
    height: calc(20px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-warning {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-warning:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_warning.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-warning {
        background-image: none;
    }
    .oj-fwk-icon-status-warning:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_warning.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-warning2 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/common/images/sprites/sprite.svg");
    background-size: calc(332px * 1) calc(52px * 1);
    background-position: calc((-319px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(9px * 1);
    height: calc(9px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-warning2 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-warning2:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_warning2.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-warning2 {
        background-image: none;
    }
    .oj-fwk-icon-status-warning2:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/status_warning2.svg");
        width: 100%;
        height: 100%;
    }
}

@font-face {
    font-family: 'Alta Icon Font';
    src: url("../oraclejet/css/libs/oj/v11.1.6/alta/fonts/internal_iconfont.woff") format("woff");
}

.oj-fwk-icon,
.oj-component-icon {
    font-family: "Alta Icon Font";
    font-size: 16px;
    line-height: 1;
    display: inline-block;
    font-weight: normal;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: rgba(0, 0, 0, 0.8);
    text-align: center;
    box-sizing: content-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.oj-fwk-icon:before,
.oj-component-icon:before {
    display: inline-block;
}

.oj-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 1;
    overflow: hidden;
    direction: ltr;
    text-align: center;
    box-sizing: content-box;
}

.oj-icon:before {
    display: inline-block;
    box-sizing: content-box;
}

a .oj-clickable-icon,
a.oj-clickable-icon,
a.oj-clickable-icon-nocontext {
    font-weight: normal;
}

a .oj-clickable-icon,
a.oj-clickable-icon,
a.oj-clickable-icon-nocontext,
a:visited .oj-clickable-icon,
a:visited.oj-clickable-icon,
a:visited.oj-clickable-icon-nocontext,
.oj-default .oj-clickable-icon,
.oj-default.oj-clickable-icon,
.oj-default.oj-clickable-icon-nocontext {
    color: #8a8d8f;
}

a:hover .oj-clickable-icon,
a:hover.oj-clickable-icon,
a:hover.oj-clickable-icon-nocontext,
.oj-hover .oj-clickable-icon,
.oj-hover.oj-clickable-icon,
.oj-hover.oj-clickable-icon-nocontext {
    color: #76b8e1;
}

a:active .oj-clickable-icon,
a:active.oj-clickable-icon,
a:active.oj-clickable-icon-nocontext,
.oj-active .oj-clickable-icon,
.oj-active.oj-clickable-icon,
.oj-active.oj-clickable-icon-nocontext {
    color: #027bc7;
}

a.oj-selected .oj-clickable-icon,
a.oj-selected.oj-clickable-icon,
a.oj-selected.oj-clickable-icon-nocontext,
.oj-selected .oj-clickable-icon,
.oj-selected.oj-clickable-icon,
.oj-selected.oj-clickable-icon-nocontext {
    color: #027bc7;
}

a.oj-disabled .oj-clickable-icon,
a.oj-disabled.oj-clickable-icon,
a.oj-disabled.oj-clickable-icon-nocontext,
.oj-disabled .oj-clickable-icon,
.oj-disabled a .oj-clickable-icon,
.oj-disabled.oj-clickable-icon,
.oj-disabled.oj-clickable-icon-nocontext {
    color: #cbcccd;
    opacity: 1;
}

.oj-fwk-icon-load:before,
.oj-tree-loading .oj-tree-icon:before,
.oj-collapsed a.oj-tree-loading>.oj-tree-node-icon.oj-tree-icon:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/common/images/node_anim.gif");
}

.oj-fwk-icon-status-confirmation,
.oj-fwk-icon-status-info,
.oj-fwk-icon-status-warning,
.oj-fwk-icon-status-error,
.oj-fwk-icon-folder-open,
.oj-expanded:not(.oj-tree-type)>a .oj-tree-node-icon,
.oj-fwk-icon-folder-collapsed,
.oj-collapsed:not(.oj-tree-type)>a .oj-tree-node-icon,
.oj-fwk-icon-document,
.oj-tree-leaf:not(.oj-tree-type) a .oj-tree-node-icon {
    font-size: 16px;
}

.oj-fwk-icon-status-error2,
.oj-fwk-icon-status-warning2,
.oj-fwk-icon-status-info2,
.oj-fwk-icon-status-confirmation2 {
    font-size: 9px;
}

.oj-fwk-icon-cbsingle-hover-selected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((0px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-cbsingle-hover-selected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-cbsingle-hover-selected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/cbsingle_hover_selected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-cbsingle-hover-selected {
        background-image: none;
    }
    .oj-fwk-icon-cbsingle-hover-selected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/cbsingle_hover_selected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-cbsingle-hover-unselected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-20px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-cbsingle-hover-unselected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-cbsingle-hover-unselected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/cbsingle_hover_unselected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-cbsingle-hover-unselected {
        background-image: none;
    }
    .oj-fwk-icon-cbsingle-hover-unselected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/cbsingle_hover_unselected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkbox-dis-selected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-40px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkbox-dis-selected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkbox-dis-selected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_dis_selected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkbox-dis-selected {
        background-image: none;
    }
    .oj-fwk-icon-checkbox-dis-selected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_dis_selected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkbox-dis-unselected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-60px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkbox-dis-unselected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkbox-dis-unselected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_dis_unselected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkbox-dis-unselected {
        background-image: none;
    }
    .oj-fwk-icon-checkbox-dis-unselected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_dis_unselected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkbox-ena-selected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-80px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkbox-ena-selected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkbox-ena-selected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_ena_selected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkbox-ena-selected {
        background-image: none;
    }
    .oj-fwk-icon-checkbox-ena-selected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_ena_selected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkbox-ena-unselected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-100px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkbox-ena-unselected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkbox-ena-unselected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_ena_unselected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkbox-ena-unselected {
        background-image: none;
    }
    .oj-fwk-icon-checkbox-ena-unselected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_ena_unselected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkbox-pressed-selected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-120px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkbox-pressed-selected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkbox-pressed-selected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_pressed_selected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkbox-pressed-selected {
        background-image: none;
    }
    .oj-fwk-icon-checkbox-pressed-selected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_pressed_selected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkbox-pressed-unselected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-140px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkbox-pressed-unselected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkbox-pressed-unselected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_pressed_unselected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkbox-pressed-unselected {
        background-image: none;
    }
    .oj-fwk-icon-checkbox-pressed-unselected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_pressed_unselected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkbox-tristate-partial {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-160px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkbox-tristate-partial {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkbox-tristate-partial:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_tristate_partial.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkbox-tristate-partial {
        background-image: none;
    }
    .oj-fwk-icon-checkbox-tristate-partial:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_tristate_partial.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkbox-tristate-selected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-180px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkbox-tristate-selected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkbox-tristate-selected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_tristate_selected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkbox-tristate-selected {
        background-image: none;
    }
    .oj-fwk-icon-checkbox-tristate-selected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_tristate_selected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkbox-tristate-unselected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-200px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkbox-tristate-unselected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkbox-tristate-unselected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_tristate_unselected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkbox-tristate-unselected {
        background-image: none;
    }
    .oj-fwk-icon-checkbox-tristate-unselected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkbox_tristate_unselected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkmark-blue {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-220px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkmark-blue {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkmark-blue:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkmark_blue.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkmark-blue {
        background-image: none;
    }
    .oj-fwk-icon-checkmark-blue:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkmark_blue.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-checkmark-white {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-240px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-checkmark-white {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-checkmark-white:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkmark_white.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-checkmark-white {
        background-image: none;
    }
    .oj-fwk-icon-checkmark-white:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/checkmark_white.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-move-handle {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-260px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(28px * 1);
    height: calc(15px * 1);
}

.oj-hicontrast .oj-fwk-icon-move-handle {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-move-handle:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/move_handle.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-move-handle {
        background-image: none;
    }
    .oj-fwk-icon-move-handle:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/move_handle.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-radio-dis-selected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-292px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-radio-dis-selected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-radio-dis-selected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_dis_selected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-radio-dis-selected {
        background-image: none;
    }
    .oj-fwk-icon-radio-dis-selected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_dis_selected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-radio-dis-unselected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-312px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-radio-dis-unselected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-radio-dis-unselected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_dis_unselected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-radio-dis-unselected {
        background-image: none;
    }
    .oj-fwk-icon-radio-dis-unselected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_dis_unselected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-radio-ena-selected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-332px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-radio-ena-selected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-radio-ena-selected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_ena_selected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-radio-ena-selected {
        background-image: none;
    }
    .oj-fwk-icon-radio-ena-selected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_ena_selected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-radio-ena-unselected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-352px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-radio-ena-unselected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-radio-ena-unselected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_ena_unselected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-radio-ena-unselected {
        background-image: none;
    }
    .oj-fwk-icon-radio-ena-unselected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_ena_unselected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-radio-pressed-selected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-372px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-radio-pressed-selected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-radio-pressed-selected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_pressed_selected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-radio-pressed-selected {
        background-image: none;
    }
    .oj-fwk-icon-radio-pressed-selected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_pressed_selected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-radio-pressed-unselected {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-392px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-radio-pressed-unselected {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-radio-pressed-unselected:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_pressed_unselected.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-radio-pressed-unselected {
        background-image: none;
    }
    .oj-fwk-icon-radio-pressed-unselected:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/radio_pressed_unselected.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-00 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-412px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-00 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-00:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_00.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-00 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-00:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_00.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-10 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-456px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-10 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-10:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_10.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-10 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-10:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_10.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-20 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-500px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-20 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-20:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_20.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-20 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-20:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_20.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-30 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-544px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-30 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-30:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_30.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-30 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-30:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_30.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-40 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-588px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-40 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-40:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_40.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-40 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-40:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_40.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-50 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-632px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-50 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-50:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_50.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-50 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-50:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_50.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-60 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-676px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-60 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-60:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_60.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-60 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-60:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_60.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-70 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-720px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-70 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-70:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_70.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-70 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-70:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_70.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-80 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-764px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-80 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-80:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_80.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-80 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-80:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_80.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-90 {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-808px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(40px * 1);
    height: calc(40px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-90 {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-90:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_90.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-90 {
        background-image: none;
    }
    .oj-fwk-icon-spinner-90:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_90.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-spinner-static {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-852px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(32px * 1);
    height: calc(32px * 1);
}

.oj-hicontrast .oj-fwk-icon-spinner-static {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-spinner-static:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_static.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-spinner-static {
        background-image: none;
    }
    .oj-fwk-icon-spinner-static:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/spinner_static.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-confirmation {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-888px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-confirmation {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-confirmation:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/status_confirmation.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-confirmation {
        background-image: none;
    }
    .oj-fwk-icon-status-confirmation:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/status_confirmation.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-error {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-908px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-error {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-error:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/status_error.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-error {
        background-image: none;
    }
    .oj-fwk-icon-status-error:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/status_error.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-info {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-928px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-info {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-info:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/status_info.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-info {
        background-image: none;
    }
    .oj-fwk-icon-status-info:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/status_info.svg");
        width: 100%;
        height: 100%;
    }
}

.oj-fwk-icon-status-warning {
    background-image: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/sprites/sprite.svg");
    background-size: calc(968px * 1) calc(44px * 1);
    background-position: calc((-948px - 2px) * 1) calc((0px - 2px) * 1);
    width: calc(16px * 1);
    height: calc(16px * 1);
}

.oj-hicontrast .oj-fwk-icon-status-warning {
    background-image: none;
}

.oj-hicontrast .oj-fwk-icon-status-warning:before {
    content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/status_warning.svg");
    width: 100%;
    height: 100%;
}

@media print,
(max-resolution: 0.99dppx) {
    .oj-fwk-icon-status-warning {
        background-image: none;
    }
    .oj-fwk-icon-status-warning:before {
        content: url("../oraclejet/css/libs/oj/v11.1.6/alta/images/status_warning.svg");
        width: 100%;
        height: 100%;
    }
}

oj-tree:not(.oj-complete) {
    visibility: hidden;
}

.oj-tree-list,
.oj-tree-list ul,
.oj-tree-node {
    display: block;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.oj-tree-node {
    min-height: 1.833em;
    white-space: nowrap;
    min-width: 18px;
    vertical-align: middle;
}

html:not([dir="rtl"]) .oj-tree-node {
    margin-left: 18px;
}

html[dir="rtl"] .oj-tree-node {
    margin-right: 18px;
}

html:not([dir="rtl"]) .oj-tree-list>.oj-tree-node {
    margin-left: 0;
}

html[dir="rtl"] .oj-tree-list>.oj-tree-node {
    margin-right: 0;
}

.oj-tree-list ul>li:first-child {
    margin-top: 4px;
}

.oj-tree-list a {
    box-sizing: content-box;
    display: inline-block;
    white-space: nowrap;
    text-decoration: none;
    margin: 0;
    vertical-align: middle;
}

.oj-tree-list a:focus {
    outline: none;
}

.oj-tree-icon {
    display: inline-block;
    text-decoration: none;
    width: 16px;
    height: 16px;
    vertical-align: middle;
}

html:not([dir="rtl"]) .oj-tree-icon {
    margin-left: 4px;
    margin-right: 0;
}

html[dir="rtl"] .oj-tree-icon {
    margin-right: 4px;
}

.oj-tree-node-icon {
    cursor: default;
}

.oj-tree-disclosure-icon {
    cursor: pointer;
}

.oj-tree-loading .oj-tree-icon,
.oj-collapsed a.oj-tree-loading>.oj-tree-node-icon.oj-tree-icon {
    background-repeat: no-repeat;
    background-image: none;
    vertical-align: middle;
}

.oj-tree-no-icons .oj-tree-node-icon {
    display: none;
}

.oj-tree-list.oj-disabled .oj-tree-disclosure-icon,
.oj-tree-node.oj-disabled {
    color: rgba(0, 0, 0, 0.38);
    cursor: default;
}

.oj-tree-node.oj-collapsed>ul {
    display: none;
}

.oj-tree-title {
    border: 1px solid transparent;
    color: #02629f;
    cursor: pointer;
    vertical-align: -0.15rem;
}

html:not([dir="rtl"]) .oj-tree-title {
    margin-left: 0.250em;
}

html[dir="rtl"] .oj-tree-title {
    margin-right: 0.250em;
}

.oj-hicontrast .oj-tree-title {
    border-width: 0;
}

.oj-hover .oj-tree-title {
    border: 1px dashed #4b4d4e;
    background-color: transparent;
}

.oj-selected .oj-tree-title {
    border: 1px solid #e1eff8;
    background-color: #e1eff8;
}

.oj-selected.oj-tree-inactive .oj-tree-title {
    border: 1px solid #d7eaf6;
    background-color: #e8f3fa;
}

.oj-hover.oj-selected .oj-tree-title {
    background-color: #e1eff8;
    border: 1px solid #02629f;
}

.oj-tree-node.oj-invalid-drop .oj-tree-title,
.oj-tree-node.oj-invalid-drop .oj-tree-icon,
.oj-tree.oj-invalid-drop {
    cursor: no-drop;
}

.oj-tree-title.oj-drag {
    position: absolute;
}

.oj-tree-transition {
    transition: max-height 0.4s;
}

.oj-tree-drop-marker {
    position: absolute;
    display: none;
    background-color: transparent;
}

.oj-tree-drop-marker-icon {
    height: 12px;
    width: 8px;
    display: inline-block;
    text-decoration: none;
    color: #027bc7;
}

.oj-tree-drop-marker-line {
    height: 1px;
    width: 100px;
    position: absolute;
    display: none;
    background-color: #027bc7;
}

oj-chart:not(.oj-complete) {
    visibility: hidden;
}

oj-chart {
    display: block;
}

.oj-chart {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 400px;
    height: 300px;
}

.oj-chart-data-label {
    font-size: 0.85714rem;
    color: #333333;
}

.oj-chart-data-cursor-line {
    color: rgba(0, 0, 0, 0.8);
    width: 2px;
}

.oj-chart-data-cursor-outer-line {
    stroke: transparent;
    stroke-width: 0px;
}

.oj-chart-stock-falling {
    background-color: #ed6647;
}

.oj-chart-stock-range {
    background-color: #c6c7c8;
}

.oj-chart-stock-rising {
    background-color: #707375;
}

.oj-chart-stack-label {
    font-size: 0.85714rem;
    font-weight: bold;
}

.oj-chart-pie-center-label,
.oj-chart-xaxis-title,
.oj-chart-yaxis-title,
.oj-chart-y2axis-title {
    font-size: 1rem;
    color: rgba(0, 0, 0, 0.55);
}

.oj-chart-xaxis-tick-label,
.oj-chart-yaxis-tick-label,
.oj-chart-y2axis-tick-label {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.8);
}

.oj-chart-polar-axis-tick-label-outside {
    fill: white;
}

.oj-chart-polar-axis-tick-label-inside {
    fill: rgba(255, 255, 255, 0.6);
}

oj-spark-chart:not(.oj-complete) {
    visibility: hidden;
}

oj-spark-chart {
    display: block;
}

.oj-sparkchart {
    width: 100px;
    height: 18px;
}

.oj-sparkchart.oj-focus-highlight {
    outline: dotted 1px black;
    outline: -webkit-focus-ring-color auto;
}

.oj-chart-animation-down {
    fill: #ff3300;
}

.oj-chart-animation-up {
    fill: #0099ff;
}

.oj-chart-animation-marker {
    fill: #ffff2b;
}

.oj-chart .oj-active-drop {
    fill: #d9f4fa;
}

.oj-chart-reference-object-area {
    color: #333333;
}

.oj-chart-reference-object-line {
    width: 1px;
    color: #333333;
}

.oj-chart-reference-object-inner-line {
    stroke: transparent;
    stroke-width: 0px;
}

.oj-dialgauge {
    width: 200px;
    height: 200px;
}

oj-led-gauge:not(.oj-complete) {
    visibility: hidden;
}

oj-led-gauge {
    display: block;
}

.oj-ledgauge {
    width: 40px;
    height: 40px;
}

oj-status-meter-gauge:not(.oj-complete) {
    visibility: hidden;
}

oj-status-meter-gauge {
    display: block;
}

.oj-statusmetergauge {
    width: 220px;
    height: 25px;
}

oj-rating-gauge:not(.oj-complete) {
    visibility: hidden;
}

oj-rating-gauge {
    display: block;
}

.oj-rating-gauge-fit {
    width: 120px;
    height: 25px;
}

.oj-gauge-metric-label {
    font-weight: bold;
}

.oj-gauge-threshold1 {
    color: #ed6647;
}

.oj-gauge-threshold2 {
    color: #fad55c;
}

.oj-gauge-threshold3 {
    color: #68c182;
}

.oj-dialgauge.oj-focus-highlight,
.oj-ledgauge.oj-focus-highlight,
.oj-statusmetergauge.oj-focus-highlight,
.oj-ratinggauge.oj-focus-highlight {
    outline: dotted 1px black;
    outline: -webkit-focus-ring-color auto;
}

.oj-rating-gauge-shape-large {
    width: 36px;
    height: 36px;
}

.oj-rating-gauge-shape-medium {
    width: 20px;
    height: 20px;
}

.oj-rating-gauge-shape-small {
    width: 16px;
    height: 16px;
}

.oj-rating-gauge-selected {
    fill: #f8c15a;
    stroke: transparent;
}

.oj-rating-gauge-unselected {
    fill: #c4ced7;
    stroke: transparent;
}

.oj-rating-gauge-changed {
    fill: #ed2c02;
    stroke: transparent;
}

.oj-rating-gauge-hover {
    fill: #007cc8;
    stroke: transparent;
}

.oj-rating-gauge-selected-disabled {
    fill: #e0e1e1;
    stroke: transparent;
}

.oj-rating-gauge-unselected-disabled {
    fill: #f2f2f3;
    stroke: transparent;
}

oj-thematic-map:not(.oj-complete) {
    visibility: hidden;
}

oj-thematic-map {
    display: block;
}

.oj-thematicmap {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 600px;
    height: 375px;
}

.oj-thematicmap-arealayer {
    background-color: #e5e6e6;
    border-color: white;
    font-size: 1rem;
}

.oj-thematicmap-area {
    border-color: white;
}

.oj-thematicmap-area.oj-hover {
    border-color: white;
}

.oj-thematicmap-area.oj-selected {
    border-top-color: white;
    border-bottom-color: black;
}

.oj-thematicmap-marker {
    border-color: white;
    color: rgba(0, 0, 0, 0.8);
    font-size: 1rem;
    background-color: #323334;
}

.oj-thematicmap-marker.oj-hover {
    border-color: white;
}

.oj-thematicmap-marker.oj-selected {
    border-color: black;
}

.oj-thematicmap-link {
    color: #b1b3b4;
}

.oj-thematicmap-link.oj-hover {
    color: white;
}

.oj-thematicmap-link.oj-selected {
    border-color: black;
}

oj-treemap:not(.oj-complete) {
    visibility: hidden;
}

oj-treemap {
    display: block;
}

.oj-treemap {
    width: 650px;
    height: 400px;
    color: rgba(0, 0, 0, 0.8);
    font-size: 0.85714rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.oj-treemap-attribute-type-text {
    color: rgba(0, 0, 0, 0.6);
    font-size: 1rem;
}

.oj-treemap-attribute-value-text {
    font-size: 1rem;
}

.oj-treemap-current-drill-text {
    color: rgba(0, 0, 0, 0.8);
    font-size: 1rem;
}

.oj-treemap-drill-text {
    color: #02629f;
    font-size: 1rem;
    text-decoration: none;
}

.oj-treemap-drill-text.oj-hover {
    text-decoration: underline;
}

.oj-treemap-node {
    font-size: 0.85714rem;
}

.oj-treemap-node.oj-hover {
    border-color: #ededee;
}

.oj-treemap-node.oj-selected {
    border-top-color: black;
    border-bottom-color: white;
}

.oj-treemap-node-header {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.85);
    background-color: white;
    border-color: #e5e6e6;
}

.oj-treemap-node-header.oj-hover {
    background-color: #ededee;
    border-color: #e5e6e6;
    border-top-color: #ededee;
    border-bottom-color: #e0e1e1;
}

.oj-treemap-node-header.oj-selected {
    background-color: #d7eaf6;
    border-color: #e5e6e6;
    border-top-color: black;
    border-bottom-color: white;
}

oj-sunburst:not(.oj-complete) {
    visibility: hidden;
}

oj-sunburst {
    display: block;
}

.oj-sunburst {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.8);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 400px;
    height: 400px;
}

.oj-sunburst-attribute-type-text {
    color: rgba(0, 0, 0, 0.6);
    font-size: 1rem;
}

.oj-sunburst-attribute-value-text {
    font-size: 1rem;
    color: rgba(0, 0, 0, 0.8);
}

.oj-sunburst-current-drill-text {
    font-size: 1rem;
    color: rgba(0, 0, 0, 0.8);
}

.oj-sunburst-drill-text {
    color: #02629f;
    font-size: 1rem;
    text-decoration: none;
}

.oj-sunburst-drill-text.oj-hover {
    text-decoration: underline;
}

.oj-sunburst-node {
    font-size: 0.85714rem;
}

.oj-sunburst-node.oj-hover {
    border-color: #ededee;
}

.oj-sunburst-node.oj-selected {
    border-top-color: black;
    border-bottom-color: white;
}

oj-timeline:not(.oj-complete) {
    visibility: hidden;
}

.oj-timeline {
    outline: none;
    border-color: #e5e6e6;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.oj-timeline-item {
    background-color: white;
    border-color: #8a8d8f;
    padding-top: 5px;
}

.oj-timeline-item.oj-hover {
    border-color: #76b8e1;
}

.oj-timeline-item.oj-selected {
    border-color: black;
}

.oj-timeline-item-description {
    color: rgba(0, 0, 0, 0.8);
    font-size: 0.85714rem;
    white-space: nowrap;
}

.oj-timeline-item-title {
    color: rgba(0, 0, 0, 0.7);
    font-size: 0.85714rem;
    white-space: nowrap;
    font-weight: bold;
}

.oj-timeline-major-axis-label {
    color: rgba(0, 0, 0, 0.7);
    font-size: 1rem;
    white-space: nowrap;
    font-weight: bold;
}

.oj-timeline-major-axis-separator {
    color: #c6c7c8;
}

.oj-timeline-minor-axis {
    background-color: #f2f2f3;
    border-color: #e5e6e6;
}

.oj-timeline-minor-axis-label {
    color: rgba(0, 0, 0, 0.8);
    font-size: 0.85714rem;
    white-space: nowrap;
}

.oj-timeline-minor-axis-separator {
    color: #c6c7c8;
}

.oj-timeline-overview {
    background-color: #e5e6e6;
}

.oj-timeline-overview-label {
    color: rgba(0, 0, 0, 0.7);
    font-size: 0.85714rem;
    white-space: nowrap;
    font-weight: bold;
}

.oj-timeline-overview-window {
    background-color: white;
    border-color: #4b4d4e;
}

.oj-timeline-reference-object {
    color: #ed6647;
}

.oj-timeline-series {
    background-color: #fafafa;
}

.oj-timeline-series-label {
    color: rgba(0, 0, 0, 0.85);
    font-size: 1rem;
    white-space: nowrap;
    font-weight: bold;
}

.oj-timeline-series-empty-text {
    color: rgba(0, 0, 0, 0.8);
    font-size: 0.85714rem;
    white-space: nowrap;
}

.oj-timeline-tooltip-label {
    font-size: 0.85714rem;
    color: rgba(0, 0, 0, 0.6);
}

.oj-timeline .oj-dvt-button-outlined,
.oj-timeline .oj-dvt-button-outlined.oj-hover,
.oj-timeline .oj-dvt-button-outlined.oj-disabled {
    stroke: #e5e6e6;
    fill: none;
}

.oj-timeline .oj-dvt-button-outlined.oj-active {
    stroke: #e5e6e6;
    fill: white;
}

.oj-timeline .oj-dvt-button-outlined.oj-active .oj-dvt-icon {
    fill: #027bc7;
}

.oj-component-popup,
.oj-menu {
    z-index: 1;
    position: absolute;
}

.oj-component-layer,
.oj-menu-layer {
    position: relative;
}

.oj-component-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: hsl(0, 0%, 0%);
    opacity: 0.4;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
}

oj-menu {
    display: none;
}

.oj-menu-layer {
    z-index: 1000;
}

.oj-menu {
    list-style: none;
    padding-left: 0;
    padding-right: 0;
    color: rgba(0, 0, 0, 0.8);
    padding-top: 0;
    padding-bottom: 0;
    margin: 0;
    display: inline-block;
    white-space: nowrap;
    -webkit-tap-highlight-color: transparent;
}

.oj-menu-dropdown {
    border: 1px solid #cbcccd;
    border-radius: 0;
    background: white;
    font-size: 1rem;
}

.oj-menu-sheet {
    border: 0;
    border-radius: 0;
    background: white;
    font-size: 1rem;
    width: calc(100% - (2 * 0px));
}

.oj-menu:focus {
    outline: none;
}

.oj-menu-dropdown.oj-component {
    box-shadow: 1px 1px 3px 0 hsla(0, 0%, 0%, 0.35);
}

.oj-menu.oj-menu-submenu {
    position: absolute;
    box-shadow: 1px 1px 3px 0 hsla(0, 0%, 0%, 0.35);
}

.oj-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
    display: list-item;
}

.oj-menu-dropdown .oj-menu-item:first-child,
.oj-menu-dropdown .oj-menu-item:first-child>a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.oj-menu-dropdown .oj-menu-item:last-child,
.oj-menu-dropdown .oj-menu-item:last-child>a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.oj-menu-sheet .oj-menu-item:first-child,
.oj-menu-sheet .oj-menu-item:first-child>a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.oj-menu-sheet .oj-menu-item:last-child,
.oj-menu-sheet .oj-menu-item:last-child>a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.oj-menu-sheet .oj-menu-item-after-divider,
.oj-menu-sheet .oj-menu-item-after-divider>a {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.oj-menu-sheet .oj-menu-item-before-divider,
.oj-menu-sheet .oj-menu-item-before-divider>a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.oj-menu-divider {
    margin: 1px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-style: solid;
    display: list-item;
}

.oj-menu-dropdown .oj-menu-divider {
    border-width: 1px 0 0 0;
    border-color: #cbcccd;
}

.oj-menu-sheet .oj-menu-divider {
    border-width: 1px 0 0 0;
    border-color: #cbcccd;
}

.oj-menu-item>a {
    position: relative;
    text-decoration: none;
    display: block;
    font-weight: normal;
}

html:not([dir="rtl"]) .oj-menu-item>a {
    padding-right: calc(0.57143rem + 16px + 0.57143rem);
}

html[dir="rtl"] .oj-menu-item>a {
    padding-left: calc(0.57143rem + 16px + 0.57143rem);
}

.oj-menu-dropdown .oj-menu-item>a {
    height: 2.5rem;
    line-height: 2.5rem;
    color: black;
    border-top-width: 0px;
    border-top-color: transparent;
    border-top-style: solid;
}

.oj-menu-sheet .oj-menu-item>a {
    height: 2.5rem;
    line-height: 2.5rem;
    background: transparent;
    color: black;
    border-top-width: 0px;
    border-top-color: transparent;
    border-top-style: solid;
}

.oj-menu-item:last-child>a {
    border-bottom-width: 0px;
    border-bottom-color: transparent;
    border-bottom-style: solid;
}

.oj-menu-item-cancel>a {
    font-weight: normal;
}

html:not([dir="rtl"]) .oj-menu-icons>.oj-menu-item>a,
html:not([dir="rtl"]) .oj-menu-icons>oj-menu-select-many>.oj-menu-item>a,
html:not([dir="rtl"]) .oj-menu-icons>oj-defer>.oj-menu-item>a {
    padding-left: calc(0.57143rem + 16px + 0.57143rem);
}

html[dir="rtl"] .oj-menu-icons>.oj-menu-item>a,
html[dir="rtl"] .oj-menu-icons>oj-menu-select-many>.oj-menu-item>a,
html[dir="rtl"] .oj-menu-icons>oj-defer>.oj-menu-item>a {
    padding-right: calc(0.57143rem + 16px + 0.57143rem);
}

html:not([dir="rtl"]) .oj-menu-end-icons>.oj-menu-item>a,
html:not([dir="rtl"]) .oj-menu-end-icons>oj-menu-select-many>.oj-menu-item>a,
html:not([dir="rtl"]) .oj-menu-end-icons>oj-defer>.oj-menu-item>a {
    padding-right: calc(0.57143rem + 16px + 0.57143rem);
}

html[dir="rtl"] .oj-menu-end-icons>.oj-menu-item>a,
html[dir="rtl"] .oj-menu-end-icons>oj-menu-select-many>.oj-menu-item>a,
html[dir="rtl"] .oj-menu-end-icons>oj-defer>.oj-menu-item>a {
    padding-left: calc(0.57143rem + 16px + 0.57143rem);
}

.oj-menu-text-only>.oj-menu-item>a,
.oj-menu-text-only>oj-menu-select-many>.oj-menu-item>a,
.oj-menu-text-only>oj-defer>.oj-menu-item>a {
    text-align: initial;
}

html:not([dir="rtl"]) .oj-menu-text-only>.oj-menu-item>a,
html:not([dir="rtl"]) .oj-menu-text-only>oj-menu-select-many>.oj-menu-item>a,
html:not([dir="rtl"]) .oj-menu-text-only>oj-defer>.oj-menu-item>a {
    padding-left: calc(0.57143rem + 16px + 0.57143rem);
}

html[dir="rtl"] .oj-menu-text-only>.oj-menu-item>a,
html[dir="rtl"] .oj-menu-text-only>oj-menu-select-many>.oj-menu-item>a,
html[dir="rtl"] .oj-menu-text-only>oj-defer>.oj-menu-item>a {
    padding-right: calc(0.57143rem + 16px + 0.57143rem);
}

.oj-menu-text-only .oj-menu-cancel-icon {
    display: none;
}

.oj-menu-divider+.oj-menu-item>a {
    border-top-width: 0;
}

.oj-menu-item.oj-focus-highlight>a {
    outline: dotted 1px rgba(0, 0, 0, 0.8);
    outline: -webkit-focus-ring-color auto;
}

.oj-menu-dropdown .oj-menu-item.oj-focus>a,
.oj-menu-dropdown .oj-menu-item.oj-focus-ancestor>a {
    background: #ededee;
}

.oj-menu-dropdown .oj-menu-item.oj-focus>a,
.oj-menu-dropdown .oj-menu-item.oj-focus-ancestor>a,
.oj-menu-dropdown .oj-menu-item.oj-focus+.oj-menu-item>a,
.oj-menu-dropdown .oj-menu-item.oj-focus-ancestor+.oj-menu-item>a {
    border-top-color: transparent;
}

.oj-menu-dropdown .oj-menu-item:last-child.oj-focus>a,
.oj-menu-dropdown .oj-menu-item:last-child.oj-focus-ancestor>a {
    border-bottom-color: transparent;
}

.oj-menu-sheet .oj-menu-item.oj-focus>a {
    background: #ededee;
}

.oj-menu-sheet .oj-menu-item.oj-focus>a,
.oj-menu-sheet .oj-menu-item.oj-focus+.oj-menu-item>a {
    border-top-color: transparent;
}

.oj-menu-sheet .oj-menu-item:last-child.oj-focus>a {
    border-bottom-color: transparent;
}

.oj-menu.oj-disabled .oj-menu-item>a,
.oj-menu-item.oj-disabled>a {
    cursor: default;
}

.oj-menu-dropdown.oj-disabled .oj-menu-item>a,
.oj-menu-dropdown .oj-menu-item.oj-disabled>a {
    color: rgba(0, 0, 0, 0.38);
}

.oj-menu-sheet.oj-disabled .oj-menu-item>a,
.oj-menu-sheet .oj-menu-item.oj-disabled>a {
    color: rgba(0, 0, 0, 0.38);
}

.oj-menu-item-icon,
.oj-menu-item-end-icon {
    color: #8a8d8f;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

html:not([dir="rtl"]) .oj-menu-item-icon {
    margin-left: calc(0px - 16px - 0.57143rem);
    margin-right: 0.57143rem;
}

html[dir="rtl"] .oj-menu-item-icon {
    margin-right: calc(0px - 16px - 0.57143rem);
    margin-left: 0.57143rem;
}

html:not([dir="rtl"]) .oj-menu-item-end-icon {
    right: 0;
    margin-right: 0.57143rem;
    margin-left: calc(0px - 16px - 0.57143rem);
}

html[dir="rtl"] .oj-menu-item-end-icon {
    left: 0;
    margin-left: 0.57143rem;
    margin-right: calc(0px - 16px - 0.57143rem);
}

.oj-menu-item .oj-menu-item-icon,
.oj-menu-item .oj-menu-item-end-icon {
    font-size: 16px;
}

.oj-menu.oj-disabled .oj-menu-item-icon,
.oj-menu.oj-disabled .oj-menu-item-end-icon,
.oj-menu-item.oj-disabled .oj-menu-item-icon,
.oj-menu-item.oj-disabled .oj-menu-item-end-icon {
    color: #cbcccd;
    opacity: 1;
}

.oj-menu-submenu-icon {
    padding-top: calc((2.5rem / 2) - (28px / 2));
    color: inherit;
    position: absolute;
    line-height: 1.8;
    height: auto;
}

html:not([dir="rtl"]) .oj-menu-submenu-icon {
    right: 0;
}

html[dir="rtl"] .oj-menu-submenu-icon {
    left: 0;
}

.oj-menu-context-menu-launcher {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.oj-hicontrast .oj-menu-item.oj-focus>a,
.oj-hicontrast .oj-menu-item.oj-focus-ancestor>a {
    outline: dotted 3px;
}

.oj-hicontrast .oj-menu-item.oj-focus.oj-disabled>a {
    outline: dotted 1px;
}

.oj-hicontrast .oj-menu-item.oj-disabled>a {
    border: dotted 1px;
}

.pt_classic_plus .PSCHECKBOX,
.pt_classic_plus .PSDROPDOWNLABEL,
.pt_classic_plus .PSEDITBOXLABEL,
.pt_classic_plus .PSLONGEDITLABEL,
.pt_classic_plus .PSRADIOBUTTON,
.pt_classic_plus .PSSRCHCHECKBOX,
.pt_classic_plus .PSSRCHDROPDOWNLABEL,
.pt_classic_plus .PT_MCFCHECKBOX,
.pt_classic_plus .PSSRCHEDITBOXLABEL {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14.6667px;
    color: #5a5a5a;
    color: var(--pt-label-text-color);
}

.pt_classic_plus .PSSRCHCHECKBOX {
    position: relative;
    top: -7px;
}

.pt_classic_plus .PAPAGETITLE,
.pt_classic_plus .PSSRCHTITLE {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 19.8px;
    color: #000;
    color: var(--pt-page-text-color);
    margin-bottom: 15px;
    display: block;
}

.pt_classic_plus .PATRANSACTIONTITLE {
    font-size: 19.8px;
    font-family: Arial, Helvetica, sans-serif;
}

.pt_classic_plus .PSSRCHSUBTITLE {
    color: var(--pt-page-text-color);
}

.pt_classic_plus .PSHORIZONTALRULE {
    border-top-color: var(--pt-border-normal-color);
}

.pt_classic_plus .PSEDITBOX,
.pt_classic_plus .PSEDITBOX_DISABLED,
.pt_classic_plus .PSEDITBOXDISABLED,
.pt_classic_plus input.PSERROR,
.pt_classic_plus textarea.PSERROR {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
    color: var(--pt-control-text-color);
    border-radius: 3px;
    box-shadow: none;
    border: 1px solid #bcc4cd;
    padding: 6.160px 3.667px;
    background-color: #fff;
    background-color: var(--pt-control-background-color);
    border-color: #868e96;
    border-color: var(--pt-control-border-color);
}

.pt_classic_plus .PSEDITBOX:hover,
.pt_classic_plus .PSEDITBOX:focus,
.pt_classic_plus input.PSERROR:hover,
.pt_classic_plus input.PSERROR:focus,
.pt_classic_plus textarea.PSERROR:hover,
.pt_classic_plus textarea.PSERROR:focus {
    border-color: #246FC7;
    border-color: var(--pt-control-hover-border-color);
}

.pt_classic_plus .PSEDITBOX_DISABLED,
.pt_classic_plus .PSEDITBOXDISABLED {
    border-color: #ced4da;
    border-color: var(--pt-control-disabled-border-color);
    color: #646c75;
    color: var(--pt-control-disabled-text-color);
    background-color: #eff1f4;
    background-color: var(--pt-control-disabled-background-color);
}

.pt_classic_plus input.PSERROR,
.pt_classic_plus textarea.PSERROR {
    background-color: #E03131;
    background-color: var(--pt-control-error-background-color);
    color: #ffffff;
    color: var(--pt-control-error-text-color);
    border-color: var(--pt-control-error-border-color);
}

.pt_classic_plus select.PSDROPDOWNLIST,
.pt_classic_plus select.PSDISABLED,
.pt_classic_plus select.PSDROPDOWNLIST_DISABLED,
.pt_classic_plus select.PSDROPDOWNLISTDISABLED,
.pt_classic_plus select.PSERROR {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
    color: var(--pt-control-text-color);
    border-radius: 3px;
    box-shadow: none;
    border: 1px solid #bcc4cd;
    padding: 5.133px 4.693px;
    background-color: #fff;
    background-color: var(--pt-control-background-color);
    border-color: #868e96;
    border-color: var(--pt-control-border-color);
}

.pt_classic_plus select.PSDROPDOWNLIST:hover,
.pt_classic_plus select.PSDROPDOWNLIST:focus,
.pt_classic_plus select.PSERROR:hover,
.pt_classic_plus select.PSERROR:focus {
    border-color: #246FC7;
    border-color: var(--pt-control-hover-border-color);
}

.pt_classic_plus select.PSDISABLED,
.pt_classic_plus select.PSDROPDOWNLIST_DISABLED,
.pt_classic_plus select.PSDROPDOWNLISTDISABLED {
    border-color: #CED4DA;
    border-color: var(--pt-control-disabled-border-color);
    color: #646c75;
    color: var(--pt-control-disabled-text-color);
    background-color: #eff1f4;
    background-color: var(--pt-control-disabled-background-color);
}

.pt_classic_plus select.PSERROR {
    background-color: rgb(225, 40, 40);
    background-color: var(--pt-control-error-background-color);
    color: #ffffff;
    color: var(--pt-control-error-text-color);
    border-color: var(--pt-control-error-border-color);
}

.pt_classic_plus textarea.PSLONGEDITBOX {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
    color: var(--pt-control-text-color);
    border-radius: 3px;
    box-shadow: none;
    border: 1px solid #bcc4cd;
    padding: 6.160px 3.667px;
    background-color: #fff;
    background-color: var(--pt-control-background-color);
    border-color: #868e96;
    border-color: var(--pt-control-border-color);
}

.pt_classic_plus textarea.PSLONGEDITBOX:hover,
.pt_classic_plus textarea.PSLONGEDITBOX:focus {
    border-color: #246FC7;
    border-color: var(--pt-control-hover-border-color);
}

.pt_classic_plus textarea.PSDISABLED {
    border-color: #CED4DA;
    border-color: var(--pt-control-disabled-border-color);
    color: #646c75;
    color: var(--pt-control-disabled-text-color);
    background-color: #eff1f4;
    background-color: var(--pt-control-disabled-background-color);
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    padding: 6.160px 3.667px;
    border-radius: 3px;
    box-shadow: none;
}

.pt_classic_plus .PSHYPERLINK,
.pt_classic_plus .PSHYPERLINK:link,
.pt_classic_plus .PSHYPERLINK:visited,
.pt_classic_plus .PSHYPERLINKNOUL:link,
.pt_classic_plus .PSHYPERLINKNOUL:visited,
.pt_classic_plus .PSSRCHRESULTSEVENROW:link,
.pt_classic_plus .PSSRCHRESULTSEVENROW:visited,
.pt_classic_plus .PSSRCHRESULTSODDROW:link,
.pt_classic_plus .PSSRCHRESULTSODDROW:visited,
.pt_classic_plus .PSHYPERLINKDISABLED,
.pt_classic_plus .PSSRCHRESULTSHYPERLINKD,
.pt_classic_plus .PSHYPERLINKDISABLED,
.pt_classic_plus .PSHYPERLINKNOULDISABLED,
.pt_classic_plus .PSHYPERLINKNOULBOLDDISABLED,
.pt_classic_plus .PSSRCHRESULTSEVENROWDISABLED,
.pt_classic_plus .PSSRCHRESULTSODDROWDISABLED,
.pt_classic_plus .PSRALEFTWIDGET,
.pt_classic_plus .PSRARIGHTWIDGET,
.pt_classic_plus .PTGBLFACET,
.pt_classic_plus .PASUBTABLINKACTIVE,
.pt_classic_plus .PSHYPERLINKACTIVE,
.pt_classic_plus .PTCPGRIDHDRVIEWALLDIVACH,
.pt_classic_plus .PTCPSCROLLAREAHDRFINDDIV {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: #246FC7;
    color: var(--pt-link-text-color);
}

.pt_classic_plus .PSHYPERLINK:hover .pt_classic_plus .PAXHYPERLINKHOVER,
.pt_classic_plus .PSHYPERLINKHOVER,
.pt_classic_plus .PSQRYHYPERLINKHOVER,
.pt_classic_plus .PSHYPERLINK:HOVER,
.pt_classic_plus .PSHYPERLINKNOUL:HOVER,
.pt_classic_plus .PSHYPERLINKNOULBOLD:HOVER,
.pt_classic_plus .PSNAVPARENTLINK:HOVER,
.pt_classic_plus .PSRALEFTWIDGET:HOVER,
.pt_classic_plus .PSRARIGHTWIDGET:HOVER,
.pt_classic_plus .PTNAVLINK:HOVER,
.pt_classic_plus .PSQRYHYPERLINK:HOVER,
.pt_classic_plus .PTGBLFACETHOVER,
.pt_classic_plus .PTGBLFACET:hover,
.pt_classic_plus .PSHYPERLINKACTIVE:HOVER,
.pt_classic_plus .PABOLDBLUETEXT:HOVER,
.pt_classic_plus .PTCPGRIDHDRVIEWALLDIVACH:HOVER,
.pt_classic_plus .PTCPSCROLLAREAHDRFINDDIV:HOVER {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: #1c579C;
    color: var(--pt-link-hover-text-color);
    text-decoration: underline;
}

.pt_classic_plus .PSSRCHRESULTSEVENROW a:hover,
.pt_classic_plus .PSSRCHRESULTSODDROW a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #1c579C;
    color: var(--pt-link-hover-text-color);
    text-decoration: underline;
}

.pt_classic_plus .PSHYPERLINKDISABLED,
.pt_classic_plus .PSSRCHRESULTSHYPERLINKD,
.pt_classic_plus .PSHYPERLINKDISABLED,
.pt_classic_plus .PSHYPERLINKNOULDISABLED,
.pt_classic_plus .PSHYPERLINKNOULBOLDDISABLED,
.pt_classic_plus .PSSRCHRESULTSEVENROWDISABLED,
.pt_classic_plus .PSSRCHRESULTSODDROWDISABLED,
.pt_classic_plus .PSHEADERHYPERLINKD {
    text-decoration: none;
    color: #555;
    color: var(--pt-link-disabled-text-color);
}

.pt_classic_plus .PSHEADERHYPERLINKD {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
}

.pt_classic_plus .PSTABLINKSCONTAINER .PSTABLINKSSELECTED {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #555;
    color: var(--pt-link-disabled-text-color);
}

.pt_classic_plus span.PT_CP_LINE_SEPERATOR:after {
    content: "|";
    margin-left: 8px;
    margin-right: 8px;
    font-weight: normal;
    color: #888;
    color: var(--pt-label-text-color);
    vertical-align: top;
}

.pt_classic_plus .PSPUSHBUTTON,
.pt_classic_plus .PSPUSHBUTTONTBSAVE,
.pt_classic_plus .PSPUSHBUTTONTBSENDNOTIFY,
.pt_classic_plus .PSPUSHBUTTONTBAPPLY,
.pt_classic_plus .PSPUSHBUTTONTBCONTINUE,
.pt_classic_plus .PSPUSHBUTTONTBIGNORE,
.pt_classic_plus .PSPUSHBUTTONTBNO,
.pt_classic_plus .PSPUSHBUTTONTBPREVIEW,
.pt_classic_plus .PSPUSHBUTTONTBRETRY,
.pt_classic_plus .PSPUSHBUTTONTBYES,
.pt_classic_plus .PSPUSHBUTTONTBNEXTTAB,
.pt_classic_plus .PSPUSHBUTTONTBNEXTINLIST,
.pt_classic_plus .PSPUSHBUTTONTBNEXTINWORKLIST,
.pt_classic_plus .PSPUSHBUTTONTBPREVINLIST,
.pt_classic_plus .PSPUSHBUTTONTBPREVINWORKLIST,
.pt_classic_plus .PSPUSHBUTTONTBPREVTAB,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEMODE,
.pt_classic_plus .PSPUSHBUTTONTBABORT,
.pt_classic_plus .PSPUSHBUTTONTBADD,
.pt_classic_plus .PSPUSHBUTTONTBADDMODE,
.pt_classic_plus .PSPUSHBUTTONTBAPPLY,
.pt_classic_plus .PSPUSHBUTTONTBCANCEL,
.pt_classic_plus .PSPUSHBUTTONTBCLEAR,
.pt_classic_plus .PSPUSHBUTTONTBCONTINUE,
.pt_classic_plus .PSPUSHBUTTONTBCORRECTMODE,
.pt_classic_plus .PSPUSHBUTTONTBDELETE,
.pt_classic_plus .PSPUSHBUTTONTBIGNORE,
.pt_classic_plus .PSPUSHBUTTONTBLOOKUP,
.pt_classic_plus .PSPUSHBUTTONTBNO,
.pt_classic_plus .PSPUSHBUTTONTBOK,
.pt_classic_plus .PSPUSHBUTTONTBPOPUP,
.pt_classic_plus .PSPUSHBUTTONTBPREVIEW,
.pt_classic_plus .PSPUSHBUTTONTBREFRESH,
.pt_classic_plus .PSPUSHBUTTONTBREFRESH2,
.pt_classic_plus .PSPUSHBUTTONTBRETRY,
.pt_classic_plus .PSPUSHBUTTONTBRETURN,
.pt_classic_plus .PSPUSHBUTTONTBSPELLCHECK,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODE,
.pt_classic_plus .PSPUSHBUTTONTBVIEWWORKLIST,
.pt_classic_plus .PSPUSHBUTTONTBYES,
.pt_classic_plus .PSPUSHBUTTONTBSEARCH,
.pt_classic_plus .PSPUSHBUTTONTBADD,
.pt_classic_plus .PSPUSHBUTTONTBOK,
.pt_classic_plus .PSPUSHBUTTONTBCLEAR,
.pt_classic_plus .PSPUSHBUTTONRETURN,
.pt_classic_plus .PSPUSHBUTTONTBABORT,
.pt_classic_plus .PSPUSHBUTTONTBCANCEL,
.pt_classic_plus .PSPUSHBUTTONTBLOOKUP,
.pt_classic_plus #ptpopup .PSPUSHBUTTONTBOK,
.pt_classic_plus #pt_modals .PSPUSHBUTTONTBOK,
.pt_classic_plus #pt_modals .PSPUSHBUTTONTBNO,
.pt_classic_plus #pt_modals .PSPUSHBUTTONTBYES {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: normal;
    color: #246FC7;
    color: var(--pt-button-text-color);
    text-shadow: none;
    padding: 0px;
    margin: 0px;
}

.pt_classic_plus .PSPUSHBUTTONTB.Left,
.pt_classic_plus .PSPUSHBUTTON.Left,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left,
#ptpinAddBtn,
#ptaddlpbtn {
    background-image: none;
    background: #fff;
    background: var(--pt-button-background-color);
    border: 1px solid var(--pt-button-border-color) !important;
    border-radius: 3.6666px;
    box-shadow: none;
    padding: 7.234px 17.6px;
    transition: background 0.15s 0s ease-in-out;
}

.pt_classic_plus .PSPUSHBUTTONTB.Left:hover,
.pt_classic_plus .PSPUSHBUTTON.Left:hover,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left:hover,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left:hover,
#ptpinAddBtn:hover,
#ptaddlpbtn:hover {
    background-image: none;
    background: #f4f7fc;
    background-color: var(--pt-button-hover-background-color);
    border-color: #1c579c;
    border-color: var(--pt-button-hover-border-color) !important;
    outline: 1px dotted;
    outline-offset: -3px;
}

.pt_classic_plus .PSPUSHBUTTONTB.Left:hover input,
.pt_classic_plus .PSPUSHBUTTON.Left:hover input,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left:hover input,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left:hover input {
    color: #1c579c;
    color: var(--pt-button-hover-text-color);
}

.pt_classic_plus .PSPUSHBUTTONTB.Left:active,
.pt_classic_plus .PSPUSHBUTTON.Left:active,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left:active,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left:active,
#ptpinAddBtn:active,
#ptaddlpbtn:active {
    background-image: none;
    box-shadow: none;
    border-color: #1d2733 !important;
    border-color: var(--pt-button-active-border-color);
    background: #b9ddfb;
    background: var(--pt-button-active-background-color);
    outline: none;
}

.pt_classic_plus .PSPUSHBUTTONTB.Left:active input,
.pt_classic_plus .PSPUSHBUTTON.Left:active input,
.pt_classic_plus #ptpopup .PSPUSHBUTTON.Left:active input,
.pt_classic_plus #pt_modals .PSPUSHBUTTON.Left:active input {
    color: #1d2733;
    color: var(--pt-button-active-text-color);
}

.pt_classic_plus .PSPUSHBUTTON span,
.pt_classic_plus .PSPUSHBUTTONTB span,
.pt_classic_plus .PSPUSHBUTTON span:hover,
.pt_classic_plus .PSPUSHBUTTONTBABORT span,
.pt_classic_plus .PSPUSHBUTTONTBADD span,
.pt_classic_plus .PSPUSHBUTTONTBADDMODE span,
.pt_classic_plus .PSPUSHBUTTONTBAPPLY span,
.pt_classic_plus .PSPUSHBUTTONTBCANCEL span,
.pt_classic_plus .PSPUSHBUTTONTBCLEAR span,
.pt_classic_plus .PSPUSHBUTTONTBCONTINUE span,
.pt_classic_plus .PSPUSHBUTTONTBCORRECTMODE span,
.pt_classic_plus .PSPUSHBUTTONTBDELETE span,
.pt_classic_plus .PSPUSHBUTTONTBIGNORE span,
.pt_classic_plus .PSPUSHBUTTONTBLOOKUP span,
.pt_classic_plus .PSPUSHBUTTONTBNEXTINLIST span,
.pt_classic_plus .PSPUSHBUTTONTBNEXTINWORKLIST span,
.pt_classic_plus .PSPUSHBUTTONTBNEXTTAB span,
.pt_classic_plus .PSPUSHBUTTONTBNO span,
.pt_classic_plus .PSPUSHBUTTONTBOK span,
.pt_classic_plus .PSPUSHBUTTONTBPOPUP span,
.pt_classic_plus .PSPUSHBUTTONTBPREVIEW span,
.pt_classic_plus .PSPUSHBUTTONTBPREVINLIST span,
.pt_classic_plus .PSPUSHBUTTONTBPREVINWORKLIST span,
.pt_classic_plus .PSPUSHBUTTONTBPREVTAB span,
.pt_classic_plus .PSPUSHBUTTONTBREFRESH span,
.pt_classic_plus .PSPUSHBUTTONTBREFRESH2 span,
.pt_classic_plus .PSPUSHBUTTONTBRETRY span,
.pt_classic_plus .PSPUSHBUTTONTBRETURN span,
.pt_classic_plus .PSPUSHBUTTONTBSAVE span,
.pt_classic_plus .PSPUSHBUTTONTBSEARCH span,
.pt_classic_plus .PSPUSHBUTTONTBSENDNOTIFY span,
.pt_classic_plus .PSPUSHBUTTONTBSPELLCHECK span,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODE span,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEMODE span,
.pt_classic_plus .PSPUSHBUTTONTBVIEWWORKLIST span,
.pt_classic_plus .PSPUSHBUTTONTBYES span,
.pt_classic_plus .PSPUSHBUTTONRETURN span,
.pt_classic_plus .PSPUSHBUTTONDISABLED span,
.pt_classic_plus #ptpopup .PSPUSHBUTTON span,
.pt_classic_plus #pt_modals .PSPUSHBUTTON span {
    border: none !important;
    background-color: transparent;
}

.pt_classic_plus .PSPUSHBUTTONTBSAVEA,
.pt_classic_plus .PSPUSHBUTTONTBRETURNA,
.pt_classic_plus .PSPUSHBUTTONTBPREVINLISTD,
.pt_classic_plus .PSPUSHBUTTONTBNEXTINLISTA,
.pt_classic_plus .PSPUSHBUTTONTBADDMODE,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEMODED,
.pt_classic_plus .PSPUSHBUTTONTBSENDNOTIFY,
.pt_classic_plus .PSPUSHBUTTONTBREFRESHA,
.pt_classic_plus .PSPUSHBUTTONTBPREVINLISTA,
.pt_classic_plus .PSPUSHBUTTONTBCORRECTMODEA,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODEA,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEMODEA,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODE,
.pt_classic_plus .PSPUSHBUTTONTBUPDATEALLMODED,
.pt_classic_plus .PSPUSHBUTTONTBCORRECTMODE,
.pt_classic_plus .PSPUSHBUTTONTBCORRECTMODED,
.pt_classic_plus .PSPUSHBUTTONTBPREVTAB,
.pt_classic_plus .PSPUSHBUTTONTBPREVTABA,
.pt_classic_plus .PSPUSHBUTTONTBNEXTTAB,
.pt_classic_plus .PSPUSHBUTTONTBNEXTTABA,
.pt_classic_plus .PSPUSHBUTTONTBPREVTAB,
.pt_classic_plus .PSPUSHBUTTONTBPREVTABD,
.pt_classic_plus .PSPUSHBUTTONTBNEXTTAB,
.pt_classic_plus .PSPUSHBUTTONTBNEXTTABD,
.pt_classic_plus .PSPUSHBUTTONTBSPELLCHECK,
.pt_classic_plus .PSPUSHBUTTONTBPOPUP,
.pt_classic_plus .PSPUSHBUTTONTBSAVED,
.pt_classic_plus .PSPUSHBUTTONTBNEXTINLISTD {
    background-image: none;
    width: auto;
}

.pt_classic_plus .PSPUSHBUTTONDISABLED.Left {
    background-image: none;
    background: #CED4DA;
    background: var(--pt-button-disabled-background-color);
    border: 1px solid #ced4da;
    border-color: var(--pt-button-disabled-border-color);
    border-radius: 3.6666px;
    box-shadow: none;
    padding: 7.334px 17.6px;
}

.pt_classic_plus .PSPUSHBUTTONDISABLED input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: normal;
    text-shadow: none;
    color: #868e96;
    color: var(--pt-button-disabled-text-color);
}

.pt_classic_plus .PSPRIMARY.Left {
    background-image: none;
    background: #246FC7;
    background: var(--pt-button-primary-background-color);
    box-shadow: none;
    border: 1px solid #246fc7;
    border-color: var(--pt-button-primary-border-color);
    text-shadow: none;
    border-radius: 3.6666px;
    padding: 7.234px 17.6px;
}

.pt_classic_plus .PSPRIMARY.Left input {
    color: #fff;
    color: var(--pt-button-primary-text-color);
    cursor: pointer;
}

.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBSAVE,
.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBSAVEA,
.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBSEARCH,
.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBLOOKUP,
.pt_classic_plus .PSPRIMARY .PSPUSHBUTTONTBADD {
    text-shadow: none;
}

.pt_classic_plus .PSPRIMARY.Left:hover {
    background-image: none;
    background: #1c579c;
    background-color: var(--pt-button-primary-hover-background-color);
    outline: 1px dotted;
    outline-offset: -3px;
    color: #fff;
    color: var(--pt-button-primary-hover-text-color);
    border-color: var(--pt-button-primary-hover-border-color) !important;
}

.pt_classic_plus .PSPRIMARY.Left:hover input {
    color: #fff;
    color: var(--pt-button-primary-hover-text-color);
}

.pt_classic_plus .PSPRIMARY.Left:active {
    background-image: none;
    box-shadow: none;
    background: #1d2733;
    background-color: var(--pt-button-primary-active-background-color);
    border-color: var(--pt-button-primary-active-border-color) !important;
}

.pt_classic_plus .PSPRIMARY.Left:active input {
    color: var(--pt-button-primary-active-text-color);
}

.pt_classic_plus .PSPRIMARY.Left:focus-within {
    outline: dashed 1px;
    outline-offset: 1px;
    background-color: var(--pt-button-primary-hover-background-color);
}

.pt_classic_plus .PSPRIMARY.Left input:focus {
    outline: none;
}

.pt_classic_plus .PTGRIDTAB a span,
.pt_classic_plus #PSTAB a span,
.pt_classic_plus #PSTABNBO a span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab a span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-tab-text-color);
    padding: 7.334px 17.6px;
    line-height: 20.1px;
    border-radius: 3.6666px 3.6666px 0px 0px;
    border: 1px solid #a3a3a3;
    border-color: #868e96;
    border-color: var(--pt-tab-border-color);
    border-bottom: none;
    box-shadow: none;
    background: #fcfcfc;
    background: var(--pt-tab-background-color);
}

.pt_classic_plus #PSTAB #selected a span,
.pt_classic_plus #PSTAB .selectedtab a span,
.pt_classic_plus .PTGRIDTAB .selectedtab a span,
.pt_classic_plus #PSTABNBO .selectedtab a span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab #selected a span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: bold;
    color: #000;
    color: var(--pt-tab-text-color);
    padding: 7.334px 17.6px;
    line-height: 20.1px;
    border-radius: 3.6666px 3.6666px 0px 0px;
    border: 1px solid #246Fc7;
    border-color: var(--pt-tab-border-color);
    border-bottom: none;
    box-shadow: none;
    background: #b9ddfb;
    background: var(--pt-tab-selected-background-color);
    text-shadow: none;
}

.pt_classic_plus #PSTAB #selected a,
.pt_classic_plus #PSTAB .selectedtab a,
.pt_classic_plus .PTGRIDTAB .selectedtab a,
.pt_classic_plus #PSTABNBO .selectedtab a,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab #selected a span {
    border-bottom: 4px Solid var(--pt-tab-selected-border-color) !important;
}

.pt_classic_plus .PTGRIDTAB a,
.pt_classic_plus #PTGRIDTABNBO a {
    border-bottom: 4px solid transparent !important;
}

.pt_classic_plus #PSTAB :not(.selectedtab)>a:hover span,
.pt_classic_plus .PTGRIDTAB :not(.selectedtab)>a:hover span,
.pt_classic_plus #PSTABNBO a:hover span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab a:hover span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.66px;
    padding: 7.334px 17.6px;
    border-color: #868e96;
    border-color: var(--pt-tab-border-color);
    box-shadow: none;
    background: #f4f7fc;
    background: var(--pt-tab-hover-background-color);
}

.pt_classic_plus #PSTAB :not(.selectedtab)>a:hover,
.pt_classic_plus .PTGRIDTAB :not(.selectedtab)>a:hover,
.pt_classic_plus #PSTABNBO a:hover span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab a:hover span {
    border-bottom: 4px Solid var(--pt-tab-hover-border-color) !important;
}

.pt_classic_plus .PTGRIDTAB a:hover {
    text-decoration: none;
}

.pt_classic_plus #PSTAB a:active span,
.pt_classic_plus .PTGRIDTAB a:active span,
.pt_classic_plus #PSTABNBO a:active span,
.pt_classic_plus #ptrctitlebar #ptrcServiceTab a:active span {
    background: #fff;
    background: var(--pt-tab-background-color);
    border-color: #555;
    border-color: var(--pt-tab-border-color);
    border-bottom: var(--pt-tab-active-border-color);
}

.pt_classic_plus #PSTAB a,
.pt_classic_plus .PTGRIDTAB a,
.pt_classic_plus #PSTAB .selectedtab a,
.pt_classic_plus .PTGRIDTAB .selectedtab a,
.pt_classic_plus #PSTABNBO a,
.pt_classic_plus #PSTABNBO .selectedtab a {
    border-bottom: 4px solid transparent;
    padding: 0px !important;
}

.pt_classic_plus #PSTAB a,
.pt_classic_plus #PSTABNBO a,
.pt_classic_plus .PTGRIDTAB a,
{
    padding-right: 0px !important;
    text-decoration: none !important;
}

.pt_classic_plus .PSBOTTOMLINE {
    background: none;
    border-bottom: 1px solid #ced4da;
    border-bottom-color: #868e96;
    border-bottom-color: var(--pt-tab-base-border-color);
}

.pt_classic_plus .PT_CP_PAGETABTD {
    border-bottom: 1px solid #ced4da;
    border-bottom-color: #868e96;
    border-bottom-color: var(--pt-tab-base-border-color);
    padding-right: 7.334px;
    padding-bottom: 0.5px;
}

.pt_classic_plus .PTGRIDTAB .PT_CP_PAGETABTD {
    border-bottom: none;
}

.pt_classic_plus .PTGRIDTAB .PSBOTTOMLINE {
    width: 11px;
    border-bottom: none;
}

.pt_classic_plus .PTCPEXPANDGRIDCOLS,
.pt_classic_plus .PTCPCOLLAPSEGRIDCOLS {
    height: 21px;
}

.pt_classic_plus .PTGRIDTAB a span.PTCPCOLLAPSEGRIDCOLS {
    margin-left: 7.334px;
}

.pt_classic_plus .PTCPEXPANDGRIDCOLS,
.pt_classic_plus .PTCPCOLLAPSEGRIDCOLS {
    background: #FFFFFF !important;
    border: 1px solid transparent !important;
    padding: 6px 8px !important;
}

.pt_classic_plus .PTCPEXPANDGRIDCOLSIMG {
    position: relative;
    left: 0px;
    top: 3px;
}

.pt_classic_plus .PTCPCOLLAPSEGRIDCOLSIMG {
    position: relative;
    top: 1px;
}

.pt_classic_plus .PTCP_TABSCROLL {
    margin-bottom: 5px !important;
}

.pt_classic_plus #PSTAB a.PTCP_TABSCROLL:hover {
    border-bottom: 4px solid transparent !important;
}

.pt_classic_plus #PSTABNBO td {
    border-bottom: 1px solid #ced4da;
    padding-right: 7.334px;
}

.pt_classic_plus #PSTABNBO td:first-child {
    padding-left: 11px;
}

.pt_classic_plus #PSTABNBO td:last-child {
    padding-right: 200px;
}

.pt_classic_plus #TABBOTTOMLINE {
    border-bottom: none;
    background-color: #fff !important;
}

.pt_classic_plus .PSLEVEL1GRIDWBO,
.pt_classic_plus .PSLEVEL2GRIDWBO,
.pt_classic_plus .PSLEVEL3GRIDWBO,
.pt_classic_plus .PSSRCHRESULTSWBO {
    border: 1px solid #ced4da;
    border-color: var(--pt-grid-border-color);
}

.pt_classic_plus .PSLEVEL1GRIDLABEL,
.pt_classic_plus .PSLEVEL2GRIDLABEL,
.pt_classic_plus .PSLEVEL3GRIDLABEL,
.pt_classic_plus .PTCPGRIDTITLE {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.133px;
    font-weight: bold;
    color: rgb(164, 086, 023);
    color: var(--pt-header-text-color);
}

.pt_classic_plus .PTCPNOCOLHDRS {
    border-top: 1px solid #ced4da;
    border-color: var(--pt-grid-border-color);
}

.pt_classic_plus .gridActionMenu {
    background: #fff;
    background: var(--pt-modal-background-color);
    padding: 0px;
    border: 1px solid #6c6c6c;
    border-color: var(--pt-modal-border-color);
    border-radius: 3px;
    box-shadow: 0 0 25px #5a5a5a;
    box-shadow: 0px 0px 25px var(--pt-modal-shadow-color);
    position: absolute;
}

.pt_classic_plus .gridactionmenucontainerclass .gridActionMenu a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #1c579C;
    color: var(--pt-menu-item-text-color);
    padding: 14px;
    text-overflow: ellipsis;
    white-space: normal;
    border-bottom: none;
    margin: 0px;
    background: none;
    display: block;
    text-decoration: none;
    font-weight: normal;
    border-left: 4px solid #fff;
}

.pt_classic_plus .gridActionMenu a:hover {
    border-left: 4px solid #1C579C;
    border-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-hover-background-color);
}

.pt_classic_plus .gridActionMenu a:active {
    background-color: var(--pt-menu-item-active-background-color);
}

.pt_classic_plus .gridActionMenuArrowIcon {
    background-color: #fff;
    background-color: var(--pt-modal-background-color);
    border-bottom: 1px none;
    border-right: 1px solid #6c6c6c;
    border-top: 1px solid #6c6c6c;
    border-color: var(--pt-modal-border-color);
    border-width: 1px;
    content: " ";
    display: none;
    height: 14px;
    margin-left: initial;
    position: absolute;
    top: -1px;
    transform: rotate(-45deg);
    transform-origin: left top 0;
    width: 14px;
    z-index: -1;
}

.pt_classic_plus.psc_dir-rtl .gridActionMenuArrowIcon {
    right: 13px;
    float: right;
}

.pt_classic_plus .PTDOWNLOAD1:before {
    content: none;
}

.pt_classic_plus .PTMODALCNTRL_CONTRAST:before {
    content: none;
}

.pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:link,
.pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:visited,
.pt_classic_plus a.PSLEVEL2GRIDCOLUMNHDR:link,
.pt_classic_plus a.PSLEVEL2GRIDCOLUMNHDR:visited,
.pt_classic_plus a.PSLEVEL3GRIDCOLUMNHDR:link,
.pt_classic_plus a.PSLEVEL3GRIDCOLUMNHDR:visited,
.pt_classic_plus span.PSLEVEL1GRIDCOLUMNHDRTXT,
.pt_classic_plus span.PSLEVEL2GRIDCOLUMNHDRTXT,
.pt_classic_plus span.PSLEVEL3GRIDCOLUMNHDRTXT,
.pt_classic_plus a.PSSRCHRESULTSHDR:link,
.pt_classic_plus a.PSSRCHRESULTSHDR:visited,
.pt_classic_plus a.PAGRIDHEADER:link,
.pt_classic_plus a.PAGRIDHEADER:visited,
.pt_classic_plus span.PAGRIDHEADERTXT,
.pt_classic_plus span.PSTARESULTSHDR {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: bold;
    color: #000;
    color: var(--pt-grid-header-text-color);
    text-shadow: none;
    cursor: pointer;
    text-decoration: none;
    background: #f8f8f8;
    background-color: var(--pt-grid-header-background-color);
}

.pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:hover,
.pt_classic_plus a.PSLEVEL2GRIDCOLUMNHDR:hover,
.pt_classic_plus a.PSLEVEL3GRIDCOLUMNHDR:hover,
.pt_classic_plus a.PSSRCHRESULTSHDR:hover,
.pt_classic_plus span.PSLEVEL1GRIDCOLUMNHDRTXT:hover,
.pt_classic_plus span.PAGRIDHEADERTXT:hover,
.pt_classic_plus a.PAGRIDHEADER:hover {
    text-decoration: none;
    background-color: #f4f7fc;
    background-color: var(--pt-hover-background-color);
    outline: 1px dashed;
    outline-offset: 2px;
}

.pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:active,
.pt_classic_plus a.PSLEVEL2GRIDCOLUMNHDR:active,
.pt_classic_plus a.PSLEVEL3GRIDCOLUMNHDR:active,
.pt_classic_plus a.PSSRCHRESULTSHDR:active,
.pt_classic_plus span.PSLEVEL1GRIDCOLUMNHDRTXT:active,
.pt_classic_plus span.PAGRIDHEADERTXT:active,
.pt_classic_plus a.PAGRIDHEADER:active {
    text-decoration: none;
    background-color: #b9ddfb;
    background-color: var(--pt-active-background-color);
    outline: 1px solid;
    outline-offset: 0px;
}

.pt_classic_plus span.PSLEVEL1GRIDCOLUMNHDRTXT:after,
.pt_classic_plus a.PSLEVEL1GRIDCOLUMNHDR:after {}

.pt_classic_plus th.PSLEVEL1GRIDCOLUMNHDR,
.pt_classic_plus th.PSLEVEL2GRIDCOLUMNHDR,
.pt_classic_plus th.PSLEVEL3GRIDCOLUMNHDR,
.pt_classic_plus th.PSSRCHRESULTSHDR,
.pt_classic_plus th.PAGRIDHEADER,
.pt_classic_plus th.PSTARESULTSHDR,
.pt_classic_plus th.PSQRYRESULTSHDR {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: bold;
    color: #000;
    color: var(--pt-grid-header-text-color);
    background: #f8f8f8;
    background: var(--pt-grid-header-background-color);
    border-top: 1px solid #ced4da;
    border-top: 1px solid var(--pt-grid-border-color);
    border-bottom: 1px solid #ced4da;
    border-bottom: 1px solid var(--pt-grid-border-color);
    border-right: 1px solid #ced4da;
    border-right: 1px solid var(--pt-grid-border-color);
    padding: 8px 5px;
}

.pt_classic_plus td.PSLEVEL1GRIDEVENROW,
.pt_classic_plus td.PSLEVEL1GRIDODDROW,
.pt_classic_plus td.PSLEVEL1GRIDROW,
.pt_classic_plus td.PSLEVEL2GRIDEVENROW,
.pt_classic_plus td.PSLEVEL2GRIDODDROW,
.pt_classic_plus td.PSLEVEL2GRIDROW,
.pt_classic_plus td.PSLEVEL3GRIDEVENROW,
.pt_classic_plus td.PSLEVEL3GRIDODDROW,
.pt_classic_plus td.PSLEVEL3GRIDROW,
.pt_classic_plus td.PSSRCHRESULTSODDROW,
.pt_classic_plus td.PSSRCHRESULTSEVENROW,
.pt_classic_plus th.PSSRCHRESULTSODDROW,
.pt_classic_plus th.PSSRCHRESULTSEVENROW,
.pt_classic_plus td.spanHighElement,
.pt_classic_plus td.PSQRYRESULTSODDROW,
.pt_classic_plus td.PSQRYRESULTSEVENROW,
.pt_classic_plus th.PSLEVEL1GRIDODDROW,
.pt_classic_plus th.PSLEVEL1GRIDEVENROW {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    padding: 5px;
    border-bottom: 1px solid #ced4da;
    border-bottom: 1px solid var(--pt-grid-item-border-color);
    border-right: 1px solid #ced4da;
    border-right: 1px solid var(--pt-grid-item-border-color);
}

.pt_classic_plus .PSLEVEL1GRIDEVENROW,
.pt_classic_plus .PSLEVEL2GRIDEVENROW,
.pt_classic_plus .PSLEVEL3GRIDEVENROW,
.pt_classic_plus .PSSRCHRESULTSEVENROW,
.pt_classic_plus .PSQRYRESULTSEVENROW {
    background-color: #fafafa;
    background-color: var(--pt-grid-item-alt-background-color);
}

.pt_classic_plus #pt_typeahead .PSSRCHRESULTSEVENROW {
    background-color: #fff;
}

.pt_classic_plus #pt_typeahead .PSSRCHRESULTSODDROW {
    background-color: var(--pt-grid-item-alt-background-color);
}

.pt_classic_plus .PSLEVEL1GRIDNBO td.PSLEVEL1GRIDROW,
.pt_classic_plus .PSLEVEL2GRIDNBO td.PSLEVEL2GRIDROW,
.pt_classic_plus .PSLEVEL3GRIDNBO td.PSLEVEL3GRIDROW,
.pt_classic_plus .PSLEVEL1GRIDNBO td.PSLEVEL1GRIDEVENROW,
.pt_classic_plus .PSLEVEL1GRIDNBO td.PSLEVEL1GRIDODDROW,
.pt_classic_plus .PSLEVEL2GRIDNBO td.PSLEVEL2GRIDEVENROW,
.pt_classic_plus .PSLEVEL2GRIDNBO td.PSLEVEL2GRIDODDROW,
.pt_classic_plus .PSLEVEL3GRIDNBO td.PSLEVEL3GRIDEVENROW,
.pt_classic_plus .PSLEVEL3GRIDNBO td.PSLEVEL3GRIDODDROW,
.pt_classic_plus .PSLEVEL1GRIDNBO th.PSLEVEL1GRIDCOLUMNHDR,
.pt_classic_plus .PSLEVEL2GRIDNBO th.PSLEVEL2GRIDCOLUMNHDR,
.pt_classic_plus .PSLEVEL3GRIDNBO th.PSLEVEL3GRIDCOLUMNHDR {
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
}

.pt_classic_plus .PSLEVEL1GRIDNBO,
.pt_classic_plus .PSLEVEL2GRIDNBO,
.pt_classic_plus .PSLEVEL3GRIDNBO,
.pt_classic_plus .PSSRCHRESULTSNBO {
    border: none;
}

.pt_classic_plus .PTROWADD1:before {
    content: url(/cs/CLAPRD/86011/PT_ROW_ADD_32_1.svg) !important;
    position: relative;
    top: 2px;
}

.pt_classic_plus .PTROWADDMULTI1:before {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_ADD_MULTIROW_1.svg) !important;
    position: relative;
    top: 2px;
}

.pt_classic_plus .PTROWDELETE1:before {
    content: url(/cs/CLAPRD/86011/PT_ROW_DEL_32_1.svg) !important;
    position: relative;
    top: 2px;
    width: 16px;
    height: 16px;
}

.pt_classic_plus .PSLEVEL1GRID .PTROWADD1,
.pt_classic_plus .PSLEVEL1GRID .PTROWDELETE1,
.pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADD1,
.pt_classic_plus .PSLEVEL1GRIDWBO .PTROWDELETE1,
.pt_classic_plus .PSLEVEL2GRID .PTROWADD1,
.pt_classic_plus .PSLEVEL2GRID .PTROWDELETE1,
.pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADD1,
.pt_classic_plus .PSLEVEL2GRIDWBO .PTROWDELETE1,
.pt_classic_plus .PSLEVEL3GRID .PTROWADD1,
.pt_classic_plus .PSLEVEL3GRID .PTROWDELETE1,
.pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADD1,
.pt_classic_plus .PSLEVEL3GRIDWBO .PTROWDELETE1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWADD1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWDELETE1,
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWADD1,
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWDELETE1,
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWADD1,
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWDELETE1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADD1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADD1,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADD1,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus .PSLEVEL1GRID .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL2GRID .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL3GRID .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADDMULTI1,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADDMULTI1 {
    background: #fff;
    background: var(--pt-button-background-color);
    border-radius: 3px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 9px;
    border: 1px solid #868e96;
    border: 1px solid var(--pt-button-simple-border-color);
    box-shadow: none;
    transition: background 0.15s 0s ease-in-out;
}

.pt_classic_plus .PSLEVEL1GRID .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL1GRID .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL1GRIDWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL2GRID .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL2GRID .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL2GRIDWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL3GRID .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL3GRID .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL3GRIDWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADD1:hover,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWDELETE1:hover,
.pt_classic_plus .PSLEVEL1GRID .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL2GRID .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL3GRID .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADDMULTI1:hover,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADDMULTI1:hover {
    border-color: #5c6570;
    border-color: var(--pt-button-simple-hover-border-color);
    box-shadow: none;
    text-decoration: none;
    background: #f4f7fc;
    background: var(--pt-button-simple-hover-background-color);
    outline: 1px dashed;
    outline-offset: -3px;
}

.pt_classic_plus .PSLEVEL1GRID .PTROWADD1:active,
.pt_classic_plus .PSLEVEL1GRID .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADD1:active,
.pt_classic_plus .PSLEVEL1GRIDWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL2GRID .PTROWADD1:active,
.pt_classic_plus .PSLEVEL2GRID .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADD1:active,
.pt_classic_plus .PSLEVEL2GRIDWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL3GRID .PTROWADD1:active,
.pt_classic_plus .PSLEVEL3GRID .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADD1:active,
.pt_classic_plus .PSLEVEL3GRIDWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWADD1:active,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWADD1:active,
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWADD1:active,
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADD1:active,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADD1:active,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADD1:active,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWDELETE1:active,
.pt_classic_plus .PSLEVEL1GRID .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL1GRIDWBO .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL2GRID .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL2GRIDWBO .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL3GRID .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL3GRIDWBO .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADDMULTI1:active,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADDMULTI1:active {
    background: #b9ddfb;
    background: var(--pt-button-simple-active-background-color);
    border-color: #1c579c;
    border-color: var(--pt-button-simple-active-border-color);
    outline: none;
}

.pt_classic_plus .PTCPSCROLLAREASEPERATOR {
    padding-bottom: 5px;
    border-top-color: var(--pt-groupbox-border-color);
}

.pt_classic_plus td.PSSRCHRESULTSODDROW,
.pt_classic_plus td.PSSRCHRESULTSEVENROW,
.pt_classic_plus td.spanHighElement {
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-page-text-color);
}

.pt_classic_plus .PSSRCHRESULTSODDROW:hover,
.pt_classic_plus .PSSRCHRESULTSEVENROW:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-page-text-color);
    text-decoration: none;
}

.pt_classic_plus .PSSRCHRESULTSWBO {
    border-top: none;
    border-right: none;
}

.pt_classic_plus table.PSSRCHRESULTSTITLE {
    border: 1px solid #d3d3d3;
    border: 1px solid var(--pt-grid-border-color);
    border-bottom: none;
    height: 44px;
    padding: 12px 5px 0px 5px;
}

.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRFIRSTDIVACN,
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRPREVDIVACN,
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRNEXTDIVACN,
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRLASTDIVACN {
    border: 1px solid transparent;
    padding-top: 11px;
}

.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRFIRSTDIV,
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRPAGELISTDIV,
.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRLASTDIV {
    margin-right: 0px;
}

.pt_classic_plus .PSSRCHRESULTSTITLE .PTCPGRIDHDRFIRSTDIV .PSHEADERHYPERLINKD {
    margin-right: 9px;
}

.pt_classic_plus .PSSRCHRESULTSTITLE .PTNEXTROW_D {
    margin-left: 14px;
}

.pt_classic_plus .PSSRCHRESULTSTITLE .PTPREVROW_D,
.pt_classic_plus .PSSRCHRESULTSTITLE .PTNEXTROW_D {
    top: -5px;
}

.pt_classic_plus span.PSTARESULTSHDR {
    border-bottom: none;
}

.pt_classic_plus span.spanNormalElement,
.pt_classic_plus span.spanMatchText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-page-text-color);
}

.pt_classic_plus span.spanMatchText {
    font-weight: bold;
}

.pt_classic_plus td.spanHighElement {
    background: #ffffeb;
    background: var(--pt-hover-background-color);
    outline: 1px dashed var(--pt-hover-border-color);
    outline-offset: -1px;
}

.pt_classic_plus #pt_typeahead .PSSRCHRESULTSTITLE {
    padding: 0px;
}

.pt_classic_plus #pt_typeahead span.noMatchData {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: var(--pt-page-text-color);
    background: rgb(226, 226, 226);
}

.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER {
    background: #f5f5f5;
    background: var(--pt-modal-header-background-color);
    border-bottom: 1px solid #ced4da !important;
    border-bottom-color: var(--pt-groupbox-border-color) !important;
    height: 44px;
}

.pt_classic_plus td.PSLEVEL1SCROLLAREAHEADER,
.pt_classic_plus td.PSLEVEL2SCROLLAREAHEADER,
.pt_classic_plus td.PSLEVEL3SCROLLAREAHEADER {
    background: #fff;
    padding: 0px 0px 11px 0px;
    font-size: 16.133px;
}

.pt_classic_plus .PTCPSCROLLAREAHEADER {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.1333px;
    font-weight: bold;
    color: #333;
    color: var(--pt-modal-header-text-color);
    margin-left: 8px;
    display: inline-block;
}

.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO,
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO,
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO {
    border: 1px solid #ced4da;
    border-color: var(--pt-groupbox-border-color);
}

.pt_classic_plus .PTCPGRIDHDRLEFTSEC,
.pt_classic_plus .PTCPGRIDHDRRIGHTSEC {
    height: 34px;
    padding-bottom: 4px;
    padding-top: 7px;
}

.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPGRIDHDRLEFTSEC,
.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPGRIDHDRRIGHTSEC,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPGRIDHDRLEFTSEC,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPGRIDHDRRIGHTSEC,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPGRIDHDRLEFTSEC,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPGRIDHDRRIGHTSEC {
    padding-bottom: 0px;
    padding-top: 0px;
}

.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC {
    position: relative;
    top: 5px;
}

.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTCPGRIDHDRPAGELISTDIVACN,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTCPGRIDHDRPAGELISTDIVACN,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTCPGRIDHDRPAGELISTDIVACN {
    margin-right: 0px;
}

.pt_classic_plus .PTCPGRIDHDRACTIONSDIV,
.pt_classic_plus .PTCPGRIDHDRFINDDIV,
.pt_classic_plus .PTCPGRIDHDRFIRSTDIV,
.pt_classic_plus .PTCPGRIDHDRPREVDIV,
.pt_classic_plus .PTCPGRIDHDRPAGELISTDIV,
.pt_classic_plus .PTCPGRIDHDRNEXTDIV,
.pt_classic_plus .PTCPGRIDHDRLASTDIV,
.pt_classic_plus .PT_CP_LINE_SEPERATOR,
.pt_classic_plus .PTCPGRIDHDRVIEWALLDIV {
    display: inline-block;
    margin-right: 7.334px;
}

.pt_classic_plus .PTCPGRIDHDRFIRSTDIV,
.pt_classic_plus .PTCPGRIDHDRPREVDIV,
.pt_classic_plus .PTCPGRIDHDRNEXTDIV,
.pt_classic_plus .PTCPGRIDHDRLASTDIV {
    width: 34px;
}

.pt_classic_plus .PTCPGRIDHDRFINDDIVACH:after {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_FIND_1.svg);
}

.pt_classic_plus .gridactionicon:after {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_ACTION_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRPREVDIVACN:after {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_LEFT_ARROW_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRNEXTDIVACN:after {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_RIGHT_ARROW_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRFIRSTDIVACN:after {
    content: url(/cs/CLAPRD/86011/PTCP_FIRST_SET_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRFIRSTDIV .PSHEADERHYPERLINKD:after {
    content: url(/cs/CLAPRD/86011/PTCP_FIRST_SET_1.svg);
    opacity: 0.3;
    padding-right: 9px;
}

.pt_classic_plus .PTCPGRIDHDRLASTDIVACN:after {
    content: url(/cs/CLAPRD/86011/PTCP_LAST_SET_1.svg);
}

.pt_classic_plus .PTCPGRIDHDRLASTDIV .PSHEADERHYPERLINKD:after {
    content: url(/cs/CLAPRD/86011/PTCP_LAST_SET_1.svg);
    opacity: 0.3;
    padding-right: 9px;
}

.pt_classic_plus .PTPREVROW_D,
.pt_classic_plus .PTNEXTROW_D {
    width: auto;
    height: auto;
    opacity: 0.3;
    position: relative;
    top: -4px;
    right: 9px;
}

.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTPREVROW_D,
.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTNEXTROW_D,
.pt_classic_plus table.PSLEVEL2SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTPREVROW_D,
.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTNEXTROW_D,
.pt_classic_plus table.PSLEVEL3SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTPREVROW_D,
.pt_classic_plus table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTNEXTROW_D {
    top: -5px;
}

.pt_classic_plus .PTCPGRIDHDRVIEWALLDIVACH,
.pt_classic_plus .PTCPSCROLLAREAHDRFINDDIV {
    text-decoration: none;
}

.pt_classic_plus .PTCPGRIDHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR,
.pt_classic_plus .PTCPSCROLLAREAHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR {
    margin-left: 7.666px;
    margin-right: 15px;
    position: relative;
    top: -4px;
}

.pt_classic_plus .PTCPGRIDHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR:after,
.pt_classic_plus .PTCPSCROLLAREAHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR:after {
    content: "|";
    margin-left: -4px;
    font-weight: normal;
    color: #888;
    color: var(--pt-label-text-color);
    vertical-align: top;
}

.pt_classic_plus .PTCPGRIDHDRVIEWALLDIV {
    margin-right: 10px;
    position: relative;
    bottom: 2px;
}

.pt_classic_plus .gridactionicon,
.pt_classic_plus .PTCPGRIDHDRFINDDIVACH,
.pt_classic_plus .PTCPGRIDHDRFIRSTDIVACN,
.pt_classic_plus .PTCPGRIDHDRPREVDIVACN,
.pt_classic_plus .PTCPGRIDHDRNEXTDIVACN,
.pt_classic_plus .PTCPGRIDHDRLASTDIVACN {
    padding-top: 9px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 9px;
    background: #fff;
    background: var(--pt-button-background-color);
    border-radius: 3px;
    border: 1px solid #868e96;
    border: 1px solid var(--pt-button-simple-border-color);
    box-shadow: none;
    transition: background 0.15s 0s ease-in-out;
}

.pt_classic_plus .PTCPGRIDHDRTBL .PTCPGRIDHDRFIRSTDIVACN,
.pt_classic_plus .PTCPGRIDHDRTBL .PTCPGRIDHDRPREVDIVACN,
.pt_classic_plus .PTCPGRIDHDRTBL .PTCPGRIDHDRNEXTDIVACN,
.pt_classic_plus .PTCPGRIDHDRTBL .PTCPGRIDHDRLASTDIVACN {
    border: 0px;
}

.pt_classic_plus .gridactionicon:hover,
.pt_classic_plus .PTCPGRIDHDRFINDDIVACH:hover,
.pt_classic_plus .PTCPGRIDHDRFIRSTDIVACN:hover,
.pt_classic_plus .PTCPGRIDHDRPREVDIVACN:hover,
.pt_classic_plus .PTCPGRIDHDRNEXTDIVACN:hover,
.pt_classic_plus .PTCPGRIDHDRLASTDIVACN:hover {
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    box-shadow: none;
    border-color: #5c6570;
    border-color: var(--pt-button-simple-hover-border-color);
    text-decoration: none;
    background: #f4f7fc;
    background: var(--pt-button-simple-hover-background-color);
    outline: 1px dashed;
    outline-offset: -3px;
    color: var(--pt-button-simple-text-color);
}

.pt_classic_plus .gridactionicon:active,
.pt_classic_plus .PTCPGRIDHDRFINDDIVACH:active,
.pt_classic_plus .PTCPGRIDHDRFIRSTDIVACN:active,
.pt_classic_plus .PTCPGRIDHDRPREVDIVACN:active,
.pt_classic_plus .PTCPGRIDHDRNEXTDIVACN:active,
.pt_classic_plus .PTCPGRIDHDRLASTDIVACN:active {
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    box-shadow: none;
    background: #b9ddfb;
    background: var(--pt-button-simple-active-background-color);
    border-color: #1c579c;
    border-color: var(--pt-button-simple-active-border-color);
    outline: none;
}

.pt_classic_plus .PTCPGRIDHDRACTIONSDIV {
    margin-left: 7.334px;
}

.pt_classic_plus .PTCPGRIDHDRPAGELISTDIV {
    position: relative;
    bottom: 2px;
}

.pt_classic_plus .PTCPGRIDFTRROWACTBTN {
    height: 34px;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 7px;
}

.pt_classic_plus .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .PSEDITBOX_DISPONLY,
.pt_classic_plus .PSEDITBOX_DISPONLY_NOWRAP,
.pt_classic_plus .PSTEXT,
.pt_classic_plus .PSLONGEDITBOX,
.pt_classic_plus .PSSRCHINSTRUCTIONS,
.pt_classic_plus .PAPAGEINSTRUCTIONS,
.pt_classic_plus .PSXLATTITLE {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-page-text-color);
}

.pt_classic_plus a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus a.PT_CLASSICPLUS_CALENDAR {
    bottom: 2px;
    margin-left: -38px;
    margin-right: 7.334px;
    padding: 3px 4px 8px;
    border-radius: 2px;
    position: relative;
}

.pt_classic_plus .PSERROR.PTCPEDITBOXWITHICON+a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus .PSERROR.PTCPEDITBOXWITHICON+a.PT_CLASSICPLUS_CALENDAR {
    background: rgba(255, 255, 255, 0.69);
    background: var(--pt-control-error-image-background-color);
}

.pt_classic_plus .psprintgrid .PTCPEDITBOXWITHICON,
.pt_classic_plus .psprintgrid .PSERROR.PTCPEDITBOXWITHICON {
    padding-right: 26px;
}

.pt_classic_plus .PTCPEDITBOXWITHICON,
.pt_classic_plus .PSERROR.PTCPEDITBOXWITHICON {
    padding-right: 30px;
}

.pt_classic_plus .PAGROUPDIVIDER,
.pt_classic_plus .PSGROUPBOXLABEL {
    background: #fff;
    background: var(--pt-page-background-color);
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.1333px;
    font-weight: bold;
    color: #a45617;
    color: var(--pt-header-text-color);
    padding: 0px;
}

.pt_classic_plus .PAGROUPDIVIDER img,
.pt_classic_plus .PSGROUPBOXLABEL img {
    position: relative;
    bottom: 2px;
}

.pt_classic_plus .PSGROUPBOX.PTCPGROUPBOXWBO {
    border: 1px solid #ced4da !important;
    border-color: var(--pt-groupbox-border-color) !important;
}

.pt_classic_plus .PTCPGROUPBOXMINPADDING.PTCPGROUPBOXWBO {
    border: 1px solid #ced4da !important;
    border-color: var(--pt-groupbox-border-color) !important;
}

.pt_classic_plus .PSGROUPBOXWBO {
    border: none;
}

.pt_classic_plus .PTCPGROUPBOXMINPADDINGWBO {
    border: none;
}

.pt_classic_plus .PTCOLLAPSE_ARROW:before {
    content: url(/cs/CLAPRD/86011/PT_COLLAPSE_NUI_1.svg);
}

.pt_classic_plus .PTEXPAND_ARROW:before {
    content: url(/cs/CLAPRD/86011/PT_EXPAND_NUI_1.svg);
}

.pt_classic_plus .PSGROUPBOXCONTAINER.PTCPGROUPBOXWBO {
    border: 1px solid #ced4da !important;
    border-color: var(--pt-groupbox-border-color) !important;
}

.pt_classic_plus .PSGROUPBOXCONTAINERWBO {
    border: none;
}

.pt_classic_plus .PSGROUPBOXCONTAINERWBO .PSGROUPBOXLABEL,
.pt_classic_plus .PSGROUPBOXCONTAINERNBO .PSGROUPBOXLABEL {
    display: none;
}

.pt_classic_plus .PSGROUPBOXWBO,
.pt_classic_plus .PSGROUPBOXNBO {
    margin-top: 19px;
    margin-bottom: 19px;
    margin-right: 8px;
    margin-left: 8px;
}

.pt_classic_plus .PTCPGROUPBOXMINPADDINGWBO,
.pt_classic_plus .PTCPGROUPBOXMINPADDINGNBO {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 8px;
    margin-left: 8px;
}

.pt_classic_plus .PSGROUPBOX {
    padding: 8px;
}

.pt_classic_plus .PTCPGROUPBOXMINPADDING {
    padding: 8px;
}

.pt_classic_plus .PSLEVEL1SCROLLAREABODY {
    padding: 5px;
}

.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWADD1,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWADD1,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWADD1,
.pt_classic_plus .PSLEVEL1SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus .PSLEVEL2SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus .PSLEVEL3SCROLLAREABODY .PTROWDELETE1 {
    margin-right: 5px;
}

.pt_classic_plus .PSLEVEL1SCROLLAREABODYWBO,
.pt_classic_plus .PSLEVEL2SCROLLAREABODYWBO,
.pt_classic_plus .PSLEVEL3SCROLLAREABODYWBO,
.pt_classic_plus .PSLEVEL1SCROLLAREABODYNBO,
.pt_classic_plus .PSLEVEL2SCROLLAREABODYNBO,
.pt_classic_plus .PSLEVEL3SCROLLAREABODYNBO {
    margin-top: 15px;
}

.pt_classic_plus .PTEXPAND {
    width: 14px;
}

.pt_classic_plus .PTCOLLAPSE {
    width: 17px;
}

.pt_classic_plus .PSEDITBOX,
.pt_classic_plus .PSEDITBOX_DISABLED,
.pt_classic_plus .PSEDITBOXDISABLED,
.pt_classic_plus .PSDROPDOWNLIST,
.pt_classic_plus select.PSERROR,
.pt_classic_plus .PSDISABLED,
.pt_classic_plus .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus .PSDROPDOWNLISTDISABLED,
.pt_classic_plus input.PSERROR {
    margin-bottom: 8px;
    margin-right: 7.334px;
}

.pt_classic_plus .PTCPTOPALIGNED {
    margin-top: 5px;
}

.pt_classic_plus textarea.PSLONGEDITBOX {
    margin-bottom: 5.334px;
    margin-right: 7.334px;
}

.pt_classic_plus div.PSLONGEDITCNT {
    margin-bottom: 8px;
}

.pt_classic_plus .PT_CP_DIV_LABEL {
    position: relative;
    top: 5px;
    margin-right: 8.147px;
}

.pt_classic_plus #PSTAB {
    margin-bottom: 8px;
}

.pt_classic_plus #PSTABNBO {
    margin-top: 15px;
    margin-bottom: 8px;
}

.pt_classic_plus span.PSEDITBOXLABEL,
.pt_classic_plus span.PSDROPDOWNLABEL {
    display: inline-block;
    margin-bottom: 11px;
}

.pt_classic_plus span.PT_CP_MANDATORY_LABEL {
    margin-bottom: 0px;
}

.pt_classic_plus .PSEDITBOX_DISPONLY,
.pt_classic_plus .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .PSEDITBOX_DISPONLY_NOWRAP {
    position: relative;
    top: 5px;
}

.pt_classic_plus .PSLEVEL1GRIDROW .PSEDITBOX_DISPONLY,
.pt_classic_plus .PSLEVEL1GRIDROW .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .PSLEVEL1GRIDROW .PSEDITBOX_DISPONLY_NOWRAP {
    top: 0px;
}

.pt_classic_plus .PSPUSHBUTTONTB.Left,
.pt_classic_plus .PSPUSHBUTTON.Left,
.pt_classic_plus .PSPUSHBUTTONDISABLED.Left {
    margin-bottom: 8px;
    margin-right: 5.334px;
}

.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PTCPAGPREVIOUSANCHOR,
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PTCPAGNEXTANCHOR,
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PSPUSHBUTTONTB.Left,
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PSPUSHBUTTON.Left,
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl .PSPUSHBUTTONDISABLED.Left {
    margin-bottom: 0px;
    padding: 5.234px 15.6px;
}

.pt_classic_plus #ptaisubpage #ptailistbuttonstbl #ptaiPrevious,
.pt_classic_plus #ptaisubpage #ptailistbuttonstbl #ptaiNext {
    background-image: none !important;
}

.pt_classic_plus #ptaisubpage #ptailistbuttonstbl {
    border-bottom: 1px solid #868e96 !important;
    border-bottom: 1px solid var(--pt-panel-border-color) !important;
    background-color: #fbfbfb;
    background-color: var(--pt-modal-header-background-color);
}

.pt_classic_plus .PSCHECKBOX {
    margin-right: 7.334px;
    margin-bottom: 8px;
}

.pt_classic_plus .PSSRCHCHBOXAlGNLEFT {
    margin-left: 0px;
}

.pt_classic_plus .PSRADIOBUTTON {
    margin-bottom: 8px;
}

.pt_classic_plus .PTCPGRIDTITLE {
    margin-top: 15px;
    margin-right: 8px;
}

.pt_classic_plus .PSLEVEL1GRIDWBO,
.pt_classic_plus .PSLEVEL2GRIDWBO,
.pt_classic_plus .PSLEVEL3GRIDWBO {
    margin-bottom: 8px;
    margin-right: 8px;
}

.pt_classic_plus .PSLEVEL1GRIDWBO .PSEDITBOX,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSEDITBOX_DISABLED,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSEDITBOXDISABLED,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSDROPDOWNLIST,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSDISABLED,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSDROPDOWNLISTDISABLED,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSLONGEDITBOX,
.pt_classic_plus .PSLEVEL1GRIDWBO input.PSERROR,
.pt_classic_plus .PSLEVEL1GRIDWBO select.PSERROR,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSPUSHBUTTONTB.Left,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSPUSHBUTTON.Left,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSCHECKBOX,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSEDITBOX,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSEDITBOX_DISABLED,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSEDITBOXDISABLED,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSDROPDOWNLIST,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSDISABLED,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSDROPDOWNLISTDISABLED,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSLONGEDITBOX,
.pt_classic_plus .PSLEVEL2GRIDWBO input.PSERROR,
.pt_classic_plus .PSLEVEL2GRIDWBO select.PSERROR,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSPUSHBUTTONTB.Left,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSPUSHBUTTON.Left,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSCHECKBOX,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSEDITBOX,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSEDITBOX_DISABLED,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSEDITBOXDISABLED,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSDROPDOWNLIST,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSDISABLED,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSDROPDOWNLISTDISABLED,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSLONGEDITBOX,
.pt_classic_plus .PSLEVEL3GRIDWBO input.PSERROR,
.pt_classic_plus .PSLEVEL3GRIDWBO select.PSERROR,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSPUSHBUTTONTB.Left,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSPUSHBUTTON.Left,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSCHECKBOX,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSEDITBOX,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSEDITBOX_DISABLED,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSEDITBOXDISABLED,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSDROPDOWNLIST,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSDISABLED,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSDROPDOWNLISTDISABLED,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSLONGEDITBOX,
.pt_classic_plus .PSLEVEL1GRIDNBO input.PSERROR,
.pt_classic_plus .PSLEVEL1GRIDNBO select.PSERROR,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSPUSHBUTTONTB.Left,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSPUSHBUTTON.Left,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus .PSLEVEL1GRIDNBO .PSCHECKBOX,
.pt_classic_plus .psprintgrid .PSEDITBOX,
.pt_classic_plus .psprintgrid .PSEDITBOX_DISABLED,
.pt_classic_plus .psprintgrid .PSEDITBOXDISABLED,
.pt_classic_plus .psprintgrid .PSDROPDOWNLIST,
.pt_classic_plus .psprintgrid .PSDISABLED,
.pt_classic_plus .psprintgrid .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus .psprintgrid .PSDROPDOWNLISTDISABLED,
.pt_classic_plus .psprintgrid .PSLONGEDITBOX,
.pt_classic_plus .psprintgrid input.PSERROR,
.pt_classic_plus .psprintgrid select.PSERROR,
.pt_classic_plus .psprintgrid .PSPUSHBUTTONTB.Left,
.pt_classic_plus .psprintgrid .PSPUSHBUTTON.Left,
.pt_classic_plus .psprintgrid .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus .psprintgrid .PSCHECKBOX {
    margin-bottom: 0px;
    margin-right: 0px;
}

.pt_classic_plus .PSLEVEL1GRIDWBO .PSEDITBOX_DISPONLY,
.pt_classic_plus .PSLEVEL1GRIDWBO .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSEDITBOX_DISPONLY,
.pt_classic_plus .PSLEVEL2GRIDWBO .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSEDITBOX_DISPONLY,
.pt_classic_plus .PSLEVEL3GRIDWBO .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus .psprintgrid .PSEDITBOX_DISPONLY,
.pt_classic_plus .psprintgrid .PSDROPDOWNLIST_DISPONLY {
    top: 0px;
    position: static;
}

.pt_classic_plus .PSLEVEL1GRIDWBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus .PSLEVEL1GRIDWBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL2GRIDWBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus .PSLEVEL2GRIDWBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL3GRIDWBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus .PSLEVEL3GRIDWBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .psprintgrid a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus .psprintgrid a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL1GRIDNBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus .PSLEVEL1GRIDNBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL2GRIDNBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus .PSLEVEL2GRIDNBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus .PSLEVEL3GRIDNBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus .PSLEVEL3GRIDNBO a.PT_CLASSICPLUS_CALENDAR {
    margin-left: -31px;
}

.pt_classic_plus table {
    table-layout: auto !important;
}

.pt_classic_plus a:focus,
.pt_classic_plus img:focus,
.pt_classic_plus span:focus,
.pt_classic_plus input:focus,
.pt_classic_plus select:focus,
.pt_classic_plus input[type="button"]:focus {}

.pt_classic_plus input[type="button"]:active {
    outline: none;
}

.pt_classic_plus input[type="button"]:focus,
.pt_classic_plus input[type="password"]:focus {
    outline: #000000 dotted 1px;
}

.pt_classic_plus .PABOLDTEXT {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-page-text-color);
    font-weight: bold;
}

.pt_classic_plus span.PABOLDTEXT[aria-disabled="true"] {
    position: relative;
    top: 5px;
}

.pt_classic_plus .PALEVEL0PRIMARY,
.pt_classic_plus .PALEVEL0SECONDARY,
.pt_classic_plus .PAADDITIONALINSTRUCTIONS,
.pt_classic_plus .small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-page-text-color);
}

.pt_classic_plus .SMALL {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #3366cc;
    color: var(--pt-link-text-color);
}

.pt_classic_plus .PALEVEL0SECONDARY {
    font-size: 13px;
}

.pt_classic_plus .PABOLDBLUETEXT,
.pt_classic_plus .PTFACETNAME,
.pt_classic_plus .PTGBLFACETHDG,
.pt_classic_plus .PTFACET,
.pt_classic_plus .PTFACET:hover,
.pt_classic_plus .PTFACETLINK,
.pt_classic_plus .PABOLDBLUETEXT,
.pt_classic_plus .PTSESSRCHINSTR,
.pt_classic_plus .PTSESSRCHINSTRRSLTS,
.pt_classic_plus .PTSESRSLTTITLE,
.pt_classic_plus .PTSESRSLTDTTM,
.pt_classic_plus .PTSESRSLTSUMMARY,
.pt_classic_plus .PSGRIDCOUNTERTP,
.pt_classic_plus .PTSESPAGENOLINK,
.pt_classic_plus .PTSESPAGELINK,
.pt_classic_plus .PTSESCURPAGE,
.pt_classic_plus .PTSESPAGENOLINK:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
}

.pt_classic_plus a.PAGRIDHEADERTXT,
.pt_classic_plus span.PAGRIDHEADERTXT,
.pt_classic_plus .PAGROUPBOXNBO,
.pt_classic_plus .PSTREELINKSELECTEDYELLOWBACKGR,
.pt_classic_plus .PSHYPERLINKYELLOWBKGRD,
.pt_classic_plus .PSTREENODESELECTED,
.pt_classic_plus .PAGROUPBOXLABELLEVEL1,
.pt_classic_plus .PAGROUPBOXLABELLEVEL2,
.pt_classic_plus .PAGROUPBOXLABELLEVEL3,
.pt_classic_plus .STRONG,
.pt_classic_plus .STRONGWRAP,
.pt_classic_plus .PAEXPANDCOLLAPSE,
.pt_classic_plus .PAEXAMPLE {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
}

.pt_classic_plus span.PAGRIDHEADERTXT,
.pt_classic_plus a.PAGRIDHEADERTXT {
    background-color: transparent;
    color: #000;
    color: var(--pt-page-text-color);
}

.pt_classic_plus .PAGROUPBOXNBO {
    background-color: #f0f0f0;
    background-color: var(--pt-active-background-color);
}

.pt_classic_plus .PTCALHEAD_CP {
    color: rgb(0, 0, 0);
    color: var(--pt-page-text-color);
    font-size: 17.3px;
    font-weight: bold;
    float: none !important;
    text-align: center !important;
}

.pt_classic_plus .PTCALHEAD {
    text-align: center !important;
}

.pt_classic_plus .PTCALMONTH {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
    color: var(--pt-control-text-color);
    border-radius: 3px;
    box-shadow: none;
    border: 1px solid #868e96;
    border-color: var(--pt-control-border-color);
    padding: 5.133px 4.693px;
    background-color: #fff;
    background-color: var(--pt-control-background-color);
}

.pt_classic_plus .PTCALMONTH:hover,
.pt_classic_plus .PTCALMONTH:focus {
    border-color: #246FC7;
    border-color: var(--pt-control-hover-border-color);
}

.pt_classic_plus #PTMonth {
    width: 48% !important;
}

.pt_classic_plus #PTYear {
    width: 38% !important;
}

.pt_classic_plus .PTCALWEEKHEAD {
    font-size: 14.6667px !important;
    font-weight: 700 !important;
    color: rgb(0, 0, 0) !important;
    color: var(--pt-page-text-color) !important;
    padding: 5.8667px 5.8667px 5.8667px 5.8667px !important;
    background-color: #f8f8f8 !important;
    background-color: var(--pt-panel-background-color) !important;
    border-color: #868e96 !important;
    border-color: var(--pt-border-contrast-color) !important;
}

.pt_classic_plus #curdate {
    color: #3366cc !important;
    color: var(--pt-link-text-color) !important;
    font-size: 14.6667px !important;
    margin-left: 18px;
    margin-right: 20px;
}

.pt_classic_plus #curdate:hover {
    color: var(--pt-link-hover-text-color) !important;
}

.pt_classic_plus #tailCalendar {
    width: 96% !important;
    padding: 0px 5.8667px 5.8667px 25.8667px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.pt_classic_plus #fullCalendar {
    border: 1px solid #6c6c6c !important;
    border-color: var(--pt-modal-border-color) !important;
    box-shadow: 0px 0px 25px #5a5a5a !important;
    box-shadow: 0px 0px 25px var(--pt-modal-shadow-color) !important;
    background: var(--pt-modal-background-color);
    border-radius: 3px;
    min-width: 289px;
}

.pt_classic_plus .PTCALHEAD {
    padding: 9px 5px 9px 0px !important;
}

.pt_classic_plus #bodyCalendar {
    font-size: 11pt !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5.8667px 5.8667px 5.8667px 5.8667px !important;
    min-width: 288px;
}

.pt_classic_plus #bodyCalendar>thead {
    background-color: #fafafa;
    font-weight: bold;
}

.pt_classic_plus #bodyCalendar>thead>tr:first-child {
    display: none;
}

.pt_classic_plus #bodyCalendar td {
    text-align: center !important;
    padding: 0 !important;
    width: 2px !important;
    height: 2px !important;
    background-position: top left !important;
    background-repeat: repeat !important;
    background: transparent !important;
    background-image: none !important;
    border-color: #868e96 !important;
    border-color: var(--pt-border-contrast-color) !important;
}

.pt_classic_plus #bodyCalendar tbody td {
    cursor: pointer;
}

.pt_classic_plus #bodyCalendar td[style*="SELECTED_DATE"],
.pt_classic_plus #bodyCalendar td[style*="CURRENT_DATE"]>a[style*="SELECTED_DATE"] {
    background: #b9ddfb !important;
    background: var(--pt-selected-background-color) !important;
    border: 1px solid #b9ddfb !important;
    border-color: var(--pt-selected-border-color) !important;
}

.pt_classic_plus #bodyCalendar td[style*="CURRENT_DATE"] {
    border: 1px dotted #6c6c6c !important;
    border-color: var(--pt-primary-button-border-color) !important;
}

.pt_classic_plus #bodyCalendar a {
    padding: 8px 12px !important;
    width: 100% !important;
    display: inline-block !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.pt_classic_plus #bodyCalendar a[style*="SELECTED_DATE"] {
    background: transparent !important;
}

.pt_classic_plus #bodyCalendar a {
    background: transparent !important;
    padding: 8px 8px !important;
}

.pt_classic_plus #bodyCalendar a:hover {
    background-color: #f4f7fc !important;
    background-color: var(--pt-hover-background-color) !important;
    outline: 1px dotted #1c579c;
    outline: 1px dashed var(--pt-hover-outline-color);
}

.pt_classic_plus #bodyCalendar>thead>tr:last-child>td:first-child,
.pt_classic_plus #bodyCalendar>tbody>tr>td:first-child {
    display: none;
}

.pt_classic_plus .PTCALHEAD>a>img {
    visibility: hidden;
}

.pt_classic_plus .PTCALHEAD>a:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: url(/cs/CLAPRD/86011/PT_MODAL_CLOSE_NUI_1.svg);
    border-radius: 1em;
    padding: 0.4em 0.4em 0.2em 0.5em;
    padding-right: 0.05em;
    padding-left: 0.6em;
    border: 1px solid transparent;
}

.pt_classic_plus .PTCALHEAD>a:hover:after {
    border: 1px solid #868e96;
    border-color: var(--pt-border-contrast-color);
}

.pt_classic_plus #CalCloseHeader .PTCALHEAD>a {
    position: absolute;
    top: 0.3em;
    right: 1.1em;
    padding: 0 !important;
    padding-right: 2px !important;
    text-align: left;
    outline: none;
}

.pt_classic_plus #tailCalendar #nextmonth img,
.pt_classic_plus #tailCalendar #prevmonth img {
    visibility: hidden;
}

.pt_classic_plus #tailCalendar #prevmonth:before {
    content: url(/cs/CLAPRD/86011/PT_NUI_CHEVRON_1.svg);
    transform: rotate(180deg);
    position: absolute;
}

.pt_classic_plus #tailCalendar #nextmonth:before {
    content: url(/cs/CLAPRD/86011/PT_NUI_CHEVRON_1.svg);
}

.pt_classic_plus #tailCalendar #nextmonth,
.pt_classic_plus #tailCalendar #prevmonth {
    padding: 9px;
    display: inline-block;
}

.pt_classic_plus #tailCalendar #nextmonth {
    padding-right: 0px;
}

.pt_classic_plus #prevmonth:hover,
.pt_classic_plus #nextmonth:hover {
    outline: 1px dashed var(--pt-hover-outline-color);
}

.pt_classic_plus #pt_modalMask,
.pt_classic_plus #ptpopupmask {
    background-color: #808080 !important;
    background-color: var(--pt-modal-mask-background-color) !important;
    opacity: 0.5 !important;
}

.pt_classic_plus #pt_modals .PSMODALHEADER,
.pt_classic_plus #pt_modals .PSMODALCONTENT,
.pt_classic_plus #pt_modals .PSMODALBOTTOM {
    border-left: 1px solid #6c6c6c !important;
    border-left: 1px solid var(--pt-modal-border-color) !important;
    border-right: 1px solid #6c6c6c !important;
    border-right: 1px solid var(--pt-modal-border-color) !important;
}

.pt_classic_plus #pt_modals .PSMODALHEADER {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top: 1px solid #6c6c6c !important;
    border-top: 1px solid var(--pt-modal-border-color) !important;
}

.pt_classic_plus #pt_modals .PSMODALTABLE {
    background-color: transparent !important;
    border-radius: 3px;
    box-shadow: 0 0 25px #5a5a5a !important;
    box-shadow: 0 0 25px var(--pt-modal-shadow-color) !important;
}

.pt_classic_plus #pt_modals .PSMODALBOTTOM {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom: 1px solid #6c6c6c !important;
    box-shadow: 0 28px 25px #5a5a5a !important;
    border-bottom: 1px solid var(--pt-modal-border-color) !important;
    box-shadow: 0 28px 25px var(--pt-modal-shadow-color) !important;
}

.pt_classic_plus #pt_modals .PSMODALHEADER,
.pt_classic_plus #ptifrmpopup #ptpopuptitlebar {
    background-color: #f5f5f5;
    background-color: var(--pt-modal-header-background-color);
    border-bottom: 1px solid #ced4da;
    border-bottom-color: #868e96;
    border-bottom-color: var(--pt-modal-header-border-color);
    text-align: center;
    height: 42px;
}

.pt_classic_plus #pt_modals .PTPOPUP_TITLE,
.pt_classic_plus #ptifrmpopup #ptpopoptitle {
    font-size: 19.8px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    color: var(--pt-modal-header-text-color);
    background-color: #f5f5f5;
    background-color: var(--pt-modal-header-background-color);
}

.pt_classic_plus #pt_modals .PSMODALHEADER {
    height: auto;
}

.pt_classic_plus #pt_modals #popupTitleBarRightImage {
    display: none;
}

.pt_classic_plus #pt_modals .PSMODALTITLE {
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 18px;
    box-sizing: border-box;
}

.pt_classic_plus #pt_modals .PSMODALCLOSEANCHOR {
    border-radius: 14px;
    margin: 0;
    padding: 14px 14px 14px 14px !important;
    position: absolute;
    right: 17px;
    text-decoration: none;
    border: 1px solid transparent !important;
}

.pt_classic_plus .PSMODALCLOSEANCHOR:before {
    content: url(/cs/CLAPRD/86011/PT_MODAL_CLOSE_NUI_1.svg) !important;
    right: 7px;
    top: 5px;
}

.pt_classic_plus #pt_modals .PSMODALCLOSEANCHOR:hover,
.pt_classic_plus #ptifrmpopup #ptpopupclose:hover {
    background: #fff;
    background: var(--pt-modal-background-color);
    border: 1px solid #999 !important;
    border-color: #7A818A !important;
    border-color: var(--pt-border-contrast-color) !important;
    border-radius: 3px;
}

.pt_classic_plus #pt_modals .PSMODALCLOSE {
    margin-top: 6px;
}

.pt_classic_plus #ptifrmpopup #ptpopupcontainer {
    border: 1px solid #6c6c6c !important;
    border: 1px solid var(--pt-modal-border-color) !important;
    border-radius: 3px;
    box-shadow: 0 0 25px #5a5a5a !important;
    box-shadow: 0 0 25px var(--pt-modal-shadow-color) !important;
    padding: 0px;
}

.pt_classic_plus #ptifrmpopup #ptpopoptitle {
    padding-top: 9px;
    width: 88%;
}

.pt_classic_plus #ptifrmpopup .popupText,
.pt_classic_plus #pt_modals .popupText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-modal-header-text-color);
}

.pt_classic_plus #ptifrmpopup #ptpopupclose {
    width: 14px;
    height: 27px;
    padding: 0 7px;
    border-radius: 14px;
    margin-right: 6px;
    margin-top: 6px;
}

.pt_classic_plus #ptifrmpopup #ptpopupclose:before {
    content: url(/cs/CLAPRD/86011/PT_MODAL_CLOSE_NUI_1.svg) !important;
    position: relative;
    top: 4px;
    left: 1px;
}

.pt_classic_plus #ptpopupmsgbuttons,
.pt_classic_plus #pt_modals #alertbutton,
.pt_classic_plus #pt_modals #okbutton {
    text-align: center;
    float: none;
}

.pt_classic_plus #ptifrmpopup #ptpopupmsgbuttons {
    margin-top: 20px;
}

.pt_classic_plus #ptpopupmsgbuttons .PSPUSHBUTTON.Left span,
.pt_classic_plus #pt_modals #alertbutton .PSPUSHBUTTON.Left span,
.pt_classic_plus #pt_modals #okbutton .PSPUSHBUTTON.Left span {
    background-color: transparent;
}

.pt_classic_plus span.PSDROPDOWNLIST {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: (--pt-page-text-color);
    position: relative;
    top: 5px;
}

.pt_classic_plus .PSSRCHPAGE.PTCPMODAL {
    padding: 6.3333px 6.6667px 7.3333px 8.6667px;
}

.pt_classic_plus .PSPAGE.PTCPMODAL {
    padding: 7.3333px 14.6667px 7.3333px 14.6667px;
}

.pt_classic_plus .HelpdivpopupFrame,
.pt_classic_plus .HelppopupInner {
    box-shadow: 0 0 25px #5a5a5a !important;
    box-shadow: 0 0 25px var(--pt-modal-shadow-color) !important;
}

.pt_classic_plus .HelpdivpopupFrame {
    border-top: 1px solid #868E96 !important;
    border-top: 1px solid var(--pt-border-contrast-color) !important;
    border-right: 1px solid #6c6c6c !important;
    border-right: 1px solid var(--pt-modal-border-color) !important;
    border-bottom: 1px solid #6c6c6c !important;
    border-bottom: 1px solid var(--pt-modal-border-color) !important;
    border-left: 1px solid #6c6c6c !important;
    border-left: 1px solid var(--pt-modal-border-color) !important;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.pt_classic_plus .HelppopupTitleBar {
    border-top: 1px solid #6c6c6c !important;
    border-top: 1px solid var(--pt-modal-border-color) !important;
    border-right: 1px solid #6c6c6c !important;
    border-right: 1px solid var(--pt-modal-border-color) !important;
    border-bottom: none !important;
    border-left: 1px solid #6c6c6c !important;
    border-left: 1px solid var(--pt-modal-border-color) !important;
    padding-bottom: 9px;
}

.pt_classic_plus .HelppopupTitleBar,
.pt_classic_plus .HelppopupInner {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.pt_classic_plus .HelppopupTitleBar,
.pt_classic_plus .HelppopupTitleBar .PTPOPUP_TITLE {
    background-color: #f5f5f5;
    background-color: var(--pt-modal-header-background-color);
    color: #000;
    color: var(--pt-modal-header-text-color);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19.8px;
    font-weight: bold;
    text-align: center;
}

.pt_classic_plus .HelppopupTitleBar .PTPOPUP_TITLE {
    position: relative;
    top: 5px;
}

.pt_classic_plus .HelpdivpopupFrame .PTPOPUP_MSGHDR,
.pt_classic_plus .HelpdivpopupFrame .PTPOPUP_MSGTXT {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
}

.pt_classic_plus .HelpdivpopupFrame .PTPOPUP_MSGHDR {
    font-weight: bold;
}

.pt_classic_plus .HELPPOPUPCLOSE:hover {
    border: 1px solid #ced4da;
    border: 1px solid var(--pt-control-disabled-border-color);
    border-radius: 14px;
    height: 27px;
    margin-right: 7px;
    padding: 0 7px;
    width: 14px;
    position: relative;
}

.pt_classic_plus #ptcphelppopupclosediv {
    border-radius: 14px;
    box-sizing: border-box;
    padding: 2px 14px;
    position: relative;
    left: 14px;
    top: 5px;
    margin-right: 11px;
}

.pt_classic_plus #ptcphelppopupclosediv:hover {
    background: #fff;
    background: var(--pt-button-background-color);
    border: 1px solid #7A818A;
    border: 1px solid var(--pt-border-contrast-3-color);
    border-radius: 3px;
}

.pt_classic_plus .PTCPHELPPOPUPCLOSEIMG {
    position: absolute;
    top: 8px;
    right: 7px;
}

.pt_classic_plus .PSHYPERLINK.PTCPHYPERLINKADVSRH,
.pt_classic_plus .PSHYPERLINK.PTCPHYPERLINKBSCSRH {
    margin-left: 7px;
    position: relative;
    top: 7px;
}

.pt_classic_plus .PSDROPDOWNLIST.PSDROPDOWNLISTSISRCH {
    position: relative;
    top: -6px;
}

.pt_classic_plus .PSSRCHSUBTITLE.PSSRCHSUBTITLESISRCH {
    position: relative;
    top: -6px;
    color: var(--pt-page-text-color);
}

.pt_classic_plus .PSHYPERLINK.PSHYPERLINKCPHPSRCH {
    padding-left: 4px;
    position: relative;
    top: 8px;
}

.pt_classic_plus .PTCPHIDEHEADERFORALERTS,
.pt_classic_plus #ptpopup .ptpopuptitlebar {
    display: none !important;
}

.pt_classic_plus .PSEDITBOXLABEL.PSEDITBOXLABELSPCPAL {
    position: relative;
    top: 5px;
}

.pt_classic_plus .PSHYPERLINK.PSHYPERLINKCP {
    position: relative;
    top: 8px;
}

.pt_classic_plus .PTCPEXPANDGRIDCOLSACH {
    box-shadow: none;
    padding: 9px 8px 5px 9px;
}

.pt_classic_plus .PTGRIDTAB a.PTCPEXPANDGRIDCOLSACH:hover,
.pt_classic_plus .PTGRIDTAB a.PTCPCOLLAPSEGRIDCOLSACH:hover {
    border-bottom: 4px solid transparent !important;
}

.pt_classic_plus .PTGRIDTAB a.PTCPEXPANDGRIDCOLSACH:hover span.PTCPEXPANDGRIDCOLS,
.pt_classic_plus .PTGRIDTAB a.PTCPCOLLAPSEGRIDCOLSACH:hover span.PTCPCOLLAPSEGRIDCOLS {
    border-width: 1px !important;
    border-style: solid;
    border-radius: 3px;
    border-color: var(--pt-button-simple-hover-border-color) !important;
    background: var(--pt-button-simple-hover-background-color) !important;
    outline: 1px dashed;
    outline-offset: -3px;
}

.pt_classic_plus .PTGRIDTAB a.PTCPEXPANDGRIDCOLSACH:active span.PTCPEXPANDGRIDCOLS,
.pt_classic_plus .PTGRIDTAB a.PTCPCOLLAPSEGRIDCOLSACH:active span.PTCPCOLLAPSEGRIDCOLS {
    border-width: 1px !important;
    border-style: solid;
    border-radius: 3px;
    background: var(--pt-button-simple-active-background-color) !important;
    border-color: var(--pt-button-simple-active-border-color) !important;
    outline: none;
}

.pt_classic_plus .PTGRIDTAB a.PTCPCOLLAPSEGRIDCOLSACH {
    margin-top: 1px;
}

.pt_classic_plus #ptrctitlebar {
    background-color: #fafafa;
    background-color: var(--pt-page-background-color);
    height: 38px;
    border-top: 1px solid #ced4da;
    border-top-color: #868e96;
    border-top-color: var(--pt-border-contrast-color);
}

.pt_classic_plus #ptifrmrc #ptrctitleline {
    height: 0px;
    border-top: 1px solid #ced4da;
    border-top-color: #868e96;
    border-top-color: var(--pt-groupbox-border-color);
    margin-top: -2px;
}

.pt_classic_plus #ptrctitlebar h2.ptrctitlebar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.1333px;
    font-weight: bold;
    background-color: #fafafa;
    background-color: var(--pt-page-background-color);
    border: medium none;
    color: #a45617;
    color: var(--pt-header-text-color);
    height: 23px;
}

.pt_classic_plus #ptrctitlebar .ptrcexpand:before {
    content: url(/cs/CLAPRD/86011/PT_COLLAPSE_NUI_1.svg);
    position: relative;
    bottom: 2px;
}

.pt_classic_plus #ptrctitlebar .ptrccollapse:before {
    content: url(/cs/CLAPRD/86011/PT_EXPAND_NUI_1.svg);
    position: relative;
    bottom: 2px;
}

.pt_classic_plus #ptifrmrc #ptrctitlebar #ptrcServiceTab #selected a span,
.pt_classic_plus #ptifrmrc #ptrctitlebar #ptrcServiceTab a span {
    padding: 6px 5.333px;
    line-height: 19.1px;
}

.pt_classic_plus #ptrctitlebar #ptrcServiceTab a {
    margin: 0px 7.333px 0px 0px;
}

.pt_classic_plus #ptrcrefresh,
.pt_classic_plus #ptrcrefreshonhover,
.pt_classic_plus .ptrcPgltcontrolsdropdown,
.pt_classic_plus .ptrcPgltcontrolsdropdownclickedTopBorder {
    display: none !important;
}

.pt_classic_plus .PTCPRCBFRAMEREFRESH,
.pt_classic_plus .PTCPRCBFRAMESETTINGS {
    box-shadow: none;
    padding: 9px 8px 5px 9px;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #868e96;
    background-color: transparent;
    border-color: transparent;
    transition: background 0.15s 0s ease-in-out;
}

.pt_classic_plus .PTCPRCBFRAMEREFRESH:hover,
.pt_classic_plus .PTCPRCBFRAMESETTINGS:hover {
    border-color: #5c6570;
    background: #f4f7fc;
    border-color: var(--pt-border-dashed-1);
    background-color: var(--pt-button-hover-background-color);
    border-radius: 3px;
    border-style: dashed;
    border-width: 1px;
    box-shadow: none;
    text-decoration: none;
}

.pt_classic_plus .PTCPRCBFRAMEREFRESH:active,
.pt_classic_plus .PTCPRCBFRAMESETTINGS:active {
    box-shadow: none;
    background: #b9ddfb;
    border-color: #1c579c;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    background-color: var(--pt-button-active-background-color);
    border-color: var(--pt-button-active-border-color);
    outline: none;
}

.pt_classic_plus .PTCPRCBFRAMEREFRESH:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_REFRESH_1.svg);
}

.pt_classic_plus .PTCPRCBFRAMESETTINGS:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_SETTING_1.svg);
}

.pt_classic_plus .PTCPRCBFRAMERIGHTSEC {
    width: 80px !important;
}

.pt_classic_plus .ptpnlpglthdr {
    background: #fafafa;
    background-color: var(--pt-page-background-color);
    height: 40px;
    border-top: 1px solid #aaa;
    border-top-color: var(--pt-border-contrast-color);
    border-bottom: 1px solid #aaa;
    border-bottom-color: var(--pt-groupbox-border-color);
}

.pt_classic_plus h2.ptpglthdr {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14.6667px;
    color: #a45617;
    color: var(--pt-header-text-color);
}

.pt_classic_plus .vRCPgltArea_docked .vRCPgltAreaResize {
    border-right: 1px solid #aaa;
    border-right-color: var(--pt-panel-border-color);
}

.pt_classic_plus .ptrcactionstyle {
    margin-right: 7px;
}

.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER {
    padding: 9px 8px 5px 9px;
    border: 1px solid #868e96;
    border-radius: 3px;
    box-shadow: none;
    background: #fff;
    background-color: transparent;
    border-color: transparent;
    transition: background 0.15s 0s ease-in-out;
}

.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER:hover {
    border-color: #5c6570;
    border-color: var(--pt-border-dashed-1);
    background: #f4f7fc;
    background-color: var(--pt-button-hover-background-color);
    border-radius: 3px;
    border-style: dashed;
    border-width: 1px;
    box-shadow: none;
    text-decoration: none;
}

.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER:active {
    background: #b9ddfb;
    border-color: #1c579c;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    background-color: var(--pt-button-active-background-color);
    border-color: var(--pt-button-active-border-color);
    color: var(--pt-button-active-text-color);
}

.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_SETTING_1.svg);
}

.pt_classic_plus .PTCPRCRIGHTFRAMESETTINGSICON {
    display: none;
}

.pt_classic_plus .ptrcPgltControls div {
    margin: 20px 0 0 30px;
    background-color: var(--pt-modal-background-color);
    border-color: var(--pt-modal-border-color);
}

.pt_classic_plus .ptrcPgltControls div a {
    color: var(--pt-menu-item-text-color);
    border-left: 4px solid transparent;
    font-size: 14.6667px;
}

.pt_classic_plus .ptrcPgltControls div a:hover {
    border-left: 4px solid;
    border-left-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-hover-background-color);
}

.pt_classic_plus .ptrcPgltControls div a:active {
    border-left: 4px solid;
    border-left-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-button-active-background-color);
    text-decoration: none;
}

.pt_classic_plus .ptrcPgltcontrolshadowabove div {
    box-shadow: 2px 3px 2px var(--pt-modal-shadow-color);
}

.pt_classic_plus .PTCPSAVEDIV {
    width: 100%;
    animation: 3s ease 0s normal none 1 running fadein-alt;
    background: #c8ead6 none repeat scroll 0 0;
    background-color: var(--pt-confirmation-background-color);
    border: 1px solid #76a68a;
    border-color: #3c9f65;
    border-color: var(--pt-confirmation-border-color);
    box-sizing: border-box;
    color: #000;
    color: var(--pt-confirmation-text-color);
    padding: 4px;
    text-align: center;
    text-shadow: 1px 1px 0 #f0f6eb;
    height: 53px;
    top: 0px !important;
    position: fixed !important;
}

.pt_classic_plus .PTCPSAVETBL {
    display: none !important;
}

.pt_classic_plus .PTCPSAVETEXTMSGNODE {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-confirmation-text-color);
    text-shadow: none;
    margin-top: 11px;
}

.pt_classic_plus .PTCPSAVEDIV #ptpopupclose {
    width: 14px;
    height: 27px;
    padding: 0px 8px 0px 7px;
    border-radius: 3px;
    margin-right: 6px;
}

.pt_classic_plus .PTCPSAVEDIV #ptpopupclose:before {
    content: url(/cs/CLAPRD/86011/PT_MODAL_CLOSE_NUI_1.svg) !important;
    position: relative;
    top: 5px;
    left: 1px;
}

.pt_classic_plus .PTCPSAVEDIV #ptpopupclose:hover {
    background: #fff;
    background-color: var(--pt-page-background-color);
    border: 1px solid #999 !important;
    border-color: #7A818A !important;
    border-color: var(--pt-border-contrast-color) !important;
}

.pt_classic_plus .PTCPWAITDIV,
.pt_classic_plus #WAIT_empty {
    top: 40% !important;
    left: 45% !important;
    position: fixed !important;
}

.pt_classic_plus .PTCPWAITDIV .PTCPWAITDIVIMG {
    width: 20%;
    opacity: .85;
    min-width: 4em;
    max-width: 10em;
}

.pt_classic_plus #WAIT_empty #processing {
    display: none;
}

.pt_classic_plus #WAIT_empty:after {
    content: url(/cs/CLAPRD/86011/PT_PROCESSING_FMODE_1.gif);
}

.pt_classic_plus .ptpgltheader {
    background: #fafafa;
    background: var(--pt-page-background-color);
    height: 40px;
}

.pt_classic_plus .ptalPgltHeaderLabel {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14.6667px;
    color: #a45617;
    color: var(--pt-header-text-color);
    top: 10px;
    padding-left: 2px !important;
}

.pt_classic_plus .ptpgltheader,
.pt_classic_plus .ptalPgltArea_docked .ptalPgltAreaResizeBar {
    border-color: #868E96;
    border-color: var(--pt-control-border-color);
}

.pt_classic_plus .ptalPgltFadedRefresh:after,
.pt_classic_plus .ptalPgltDarkRefresh:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_REFRESH_1.svg);
}

.pt_classic_plus .ptpgltheader .ptalPgltcontrolsdropdown,
.pt_classic_plus .ptpgltheader .ptalPgltcontrolsdropdownclickedTopBorder,
.pt_classic_plus .ptpgltheader .ptalPgltReloadIcon,
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDownImg {
    display: none;
}

.pt_classic_plus .PTALPAGELEBODYDIV .ptalPgltControls div {
    margin-top: 30px;
    margin-left: 28px;
}

.pt_classic_plus .ptpgltheader .PTCPWCPAGELETHEADERSETTINGSICON a:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_SETTING_1.svg);
}

.pt_classic_plus .PTCPWCPAGELETHEADERSETTINGSICON a,
.pt_classic_plus .PTCPWCPAGELETREFRESHICON a,
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown {
    padding: 9px 7px 4px 7px;
    box-shadow: none;
    border-radius: 3px;
    transition: background 0.15s 0s ease-in-out;
}

.pt_classic_plus .PTCPWCPAGELETHEADERSETTINGSICON a:hover,
.pt_classic_plus .PTCPWCPAGELETREFRESHICON a:hover,
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:hover {
    border-color: #5c6570 !important;
    border-color: var(--pt-border-dashed-1) !important;
    background: #f4f7fc !important;
    background: var(--pt-button-hover-background-color) !important;
    border-radius: 3px;
    border-style: dashed;
    border-width: 1px;
    box-shadow: none;
    text-decoration: none;
}

.pt_classic_plus .PTCPWCPAGELETHEADERSETTINGSICON a:active,
.pt_classic_plus .PTCPWCPAGELETREFRESHICON a:active,
.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:active {
    background: #b9ddfb !important;
    background: var(--pt-button-active-background-color) !important;
    border-color: #1c579c !important;
    border-color: var(--pt-button-simple-active-border-color) !important;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    outline: none;
}

.pt_classic_plus .ptpgltheader .ptalPgltIconPadding {
    padding-right: 5px;
}

.pt_classic_plus .ptalPgltAreaHeaderLabel a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.133px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    color: var(--pt-page-text-color);
}

.pt_classic_plus .ptalPgltAreaHeaderLabel {
    padding-top: 5px;
}

.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:after {
    content: url(/cs/CLAPRD/86011/PTCP_WC_GEAR_1.svg);
}

.pt_classic_plus .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown {
    padding-right: 5px;
}

.pt_classic_plus .PT_MENU_ACTION_LISTITEM_L0,
.pt_classic_plus .PT_MENU_ACTION_LISTITEM {
    margin-top: 6px;
    margin-bottom: 6px;
    color: rgb(0, 0, 0);
    color: var(--pt-menu-item-text-color);
    font-size: 14.6667px;
}

.pt_classic_plus .PT_MENU_ACTION_LISTITEM_L0 {
    padding-left: 22px;
}

.pt_classic_plus .PT_MENU_ACTION_LISTHEAD {
    color: rgb(0, 0, 0);
    color: var(--pt-header-text-color);
    font-size: 14.6667px;
}

.pt_classic_plus .ptactmenurightarrow:after {
    content: url(/cs/CLAPRD/86011/PT_NUI_CHEVRON_1.svg);
    position: relative;
    top: 1px;
}

.pt_classic_plus .SHADOW_MENU_DROPDOWN {
    box-shadow: 5px 0 8px 0 #ddd, 0 5px 8px 0 #ddd;
    box-shadow: 5px 0 8px 0 var(--pt-modal-shadow-color), 0 5px 8px 0 var(--pt-modal-shadow-color);
}

.pt_classic_plus .RADIUS_MENU_DROPDOWN_CORNER {
    border: 1px solid var(--pt-modal-border-color) !important;
    background-color: var(--pt-modal-background-color);
}

.pt_classic_plus .PTCPRCMENUSEPERATORTH {
    border-bottom: 1px solid #ced4da;
    padding-top: 6px;
}

.pt_classic_plus .PTCPRCMENUSEPERATORHR {
    display: none;
}

.pt_classic_plus .PT_MENU_ACTION_LISTHEAD {
    margin-top: 12px;
}

.pt_classic_plus .PT_ABN_ORGCHART,
.pt_classic_plus .PT_ORG_ACTION_BG {
    background-color: var(--pt-modal-background-color);
    border-left: 4px solid transparent;
}

.pt_classic_plus .PT_ORG_ACTION_HVR_BG {
    background-color: #ffffeb;
    border-left: 4px solid;
    border-left-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-hover-background-color);
}

.pt_classic_plus .PT_ORG_ACTION_HVR_BG:active {
    background-color: #ffffeb;
    border-left: 4px solid;
    border-left-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-button-active-background-color);
}

.pt_classic_plus .PT_ORG_ACTION_SLCT_BG {
    background-color: #c4d7e6;
    border-left: 4px solid;
    border-left-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-button-active-background-color);
}

.pt_classic_plus .PTPageRCDiv {
    box-shadow: none;
    border: none;
}

.pt_classic_plus .PTPageRCCont {
    box-shadow: 5px 0 8px 0 #ddd, 0 5px 8px 0 #ddd;
    box-shadow: 5px 0 8px 0 var(--pt-modal-shadow-color), 0 5px 8px 0 var(--pt-modal-shadow-color);
    border: 1px solid #b8b9bb;
    border-radius: 1px;
    border-color: var(--pt-modal-border-color);
    padding-top: 12px;
}

.pt_classic_plus .PTPageRCCont .PTPageRCXtraDiv {
    display: none;
}

.pt_classic_plus .PTPageRCCont .PTPageRCLnk {
    font-size: 13px;
    margin-left: 0px;
    margin-right: 0px;
}

.pt_classic_plus .PTPageRCCont .PTPageRCLnkTD,
.pt_classic_plus .PTPageRCCont .PTPageRCLastLnkTD {
    border: none;
}

.pt_classic_plus .PTPageRCCont .PTPageRCLastLnkTD a:hover,
.pt_classic_plus .PTPageRCCont .PTPageRCLnkTD a:hover {
    background-color: #ffffeb;
    border-left: 4px solid;
    border-left-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-hover-background-color);
    color: var(--pt-menu-item-text-color);
    text-decoration: none;
}

.pt_classic_plus .PTPageRCCont .PTPageRCLastLnkTD a:active,
.pt_classic_plus .PTPageRCCont .PTPageRCLnkTD a:active {
    border-left: 4px solid;
    border-left-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-button-active-background-color);
    color: var(--pt-menu-item-text-color);
    text-decoration: none;
}

.pt_classic_plus .PTPageRCLnk {
    background-color: var(--pt-modal-background-color);
    color: var(--pt-menu-item-text-color);
    border-left: 4px solid transparent;
    padding: 6px 40px 6px 16px;
}

.pt_classic_plus .rcMenuOnTC .ptrcMenuLinkImage {
    display: none !important;
}

.pt_classic_plus .rcMenuOnTC #ptrcMenuALink:after {
    content: url(/cs/CLAPRD/86011/PTCP_RC_ARROWEND_1.svg);
}

.pt_classic_plus .PSRALEFTWIDGET a:before {
    content: url(/cs/CLAPRD/86011/PTCP_RC_ARROWSTART_1.svg);
}

.psc_mode-access.pt_classic_plus .PTPREVROW_D,
.psc_mode-access.pt_classic_plus .PTNEXTROW_D {
    right: -5px;
}

.psc_mode-access.pt_classic_plus .gridhelpicon {
    padding-right: 5px;
    position: relative;
    bottom: 5px;
}

.psc_mode-access.pt_classic_plus .PT_CP_LINE_SEPERATOR {
    bottom: 4px;
    position: relative;
}

.psc_mode-access.pt_classic_plus .PSLEVEL1GRIDLABEL,
.psc_mode-access.pt_classic_plus .PSLEVEL2GRIDLABEL,
.psc_mode-access.pt_classic_plus .PSLEVEL3GRIDLABEL {
    background-color: #fff;
    background-color: var(--pt-page-background-color);
}

.psc_mode-access.pt_classic_plus .PSLEVEL1GRID,
.psc_mode-access.pt_classic_plus .PSLEVEL2GRID,
.psc_mode-access.pt_classic_plus .PSLEVEL3GRID {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    color: var(--pt-page-text-color);
}

.psc_mode-access.pt_classic_plus .PSSRCHGROUPBOXLABEL,
.psc_mode-access.pt_classic_plus .PSLEVEL1SCROLLAREAHEADER,
.psc_mode-access.pt_classic_plus .PSLEVEL2SCROLLAREAHEADER,
.psc_mode-access.pt_classic_plus .PSLEVEL3SCROLLAREAHEADER {
    background: #fff;
    background-color: var(--pt-page-background-color);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.1333px;
    font-weight: bold;
    color: #a45617;
    color: var(--pt-header-text-color);
}

.psc_mode-preview.psc_preview-showerc .PTERCGRPBOX {
    border: 0.1em dashed #C00000;
    border-color: var(--pt-grid-find-outline-color) !important;
    color: #8a8a8a;
    color: var(--pt-placeholder-text-color) !important;
    font-style: italic;
    background: #fff;
    background-color: var(--pt-page-background-color) !important;
    overflow: hidden;
    padding-left: 0px;
    padding-right: 0px;
}

.psc_mode-preview.psc_preview-showerc .PTERCGRPBOX .PSGROUPBOXLABEL {
    border-bottom: 1px solid #ced4da;
    padding-left: 8px;
    font-style: italic;
    color: #3a3a3a;
    color: var(--pt-border-contrast-4-color) !important;
}

.psc_mode-preview.psc_preview-showerc .PTERCGRPBOX tr:nth-child(2) td:nth-child(1):after {
    content: "Drop Zone: Subpage Target";
    display: block;
    padding: 1em 0.5em;
    text-align: center;
    color: #862626;
    color: var(--pt-grid-find-outline-color) !important;
    font-weight: bold;
    font-size: 1.1em;
    flex: 0 0 auto;
}

.pt_classic_plus .PSMULTILANG {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
    color: var(--pt-confirmation-text-color);
    border-radius: 3px;
    border: 1px solid #bcc4cd;
    border-color: var(--pt-confirmation-border-color);
    padding: 5.133px 4.693px;
    background-color: rgb(204, 255, 204);
    background: var(--pt-confirmation-background-color);
}

.pt_classic_plus .PSMULTILANG:hover,
.pt_classic_plus .PSMULTILANG:focus {
    border-color: #7f97de;
    border-color: var(--pt-control-hover-border-color);
}

.pt_classic_plus .PSMULTILANGDISABLED {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    border-radius: 3px;
    border: 1px solid rgb(211, 211, 211);
    border-color: var(--pt-control-disabled-border-color);
    padding: 5.133px 4.693px;
    color: #555;
    color: var(--pt-control-disabled-text-color);
    background-color: rgb(235, 235, 235);
    background-color: var(--pt-control-disabled-background-color);
}

#spellcheckinstructiontextcontainer {
    position: absolute !important;
    left: 0 !important;
    top: -9999px !important;
    right: auto !important;
    bottom: auto !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    display: block !important;
}

.psfluidokbutton {
    background: #fff;
    background: var(--pt-button-background-color);
    border: 1px solid #246FC7 !important;
    border: 1px solid var(--pt-button-border-color) !important;
    transition: background 0.15s 0s ease-in-out;
    box-shadow: none;
    text-shadow: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: normal;
    color: #246FC7;
    color: var(--pt-button-text-color);
}

.psfluidokbutton:hover {
    background: #f4f7fc !important;
    background: var(--pt-button-hover-background-color) !important;
    border-color: #1c579c !important;
    border-color: var(--pt-button-hover-border-color) !important;
    outline: 1px dotted;
    outline-offset: -3px;
}

.psfluidokbutton:active {
    border-color: #1d2733 !important;
    border-color: var(--pt-button-active-border-color) !important;
    background: #b9ddfb !important;
    background: var(--pt-button-active-background-color) !important;
    outline: none;
}

.pstimeoutmsgcontainer {
    background-color: #ffffff;
    background-color: var(--pt-modal-background-color) !important;
    color: #000;
    color: var(--pt-modal-text-color) !important;
}

.pt_classic_plus .PTCP_ARROW_TAB_LAYOUT {
    transform: rotate(90deg);
}

.pt_classic_plus #pt_typeahead.spanTextDropdown {
    margin-top: 2px;
}

.pt_classic_plus #ptaisubpage #ptaiagtitle {
    font-family: Arial, Helvetica, sans-serif;
    color: var(--pt-page-text-color);
    font-weight: bold;
    font-size: 16.133px;
}

.pt_classic_plus .ptalPgltControls div a {
    border-left: 4px solid transparent;
}

.pt_classic_plus .ptalPgltControls div a:hover {
    border-left: 4px solid;
    border-color: var(--pt-menu-item-hover-border-color);
    background-color: var(--pt-hover-background-color);
    color: var(--pt-menu-item-text-color);
}

.pt_classic_plus .PSFRAMEWBO {
    border-color: var(--pt-groupbox-border-color);
}

#PT_PINADD .pinnewlp {
    background-color: var(--pt-modal-background-color);
    padding-bottom: 1.5em !important;
    border-radius: 0px 0px 3px 3px;
    text-align: left;
}

:root.psc_mode-hc #PT_PINADD {
    background-color: var(--pt-modal-background-color);
    border: 1px solid var(--pt-modal-border-color);
}

#PT_PINADD #ptpinAddBtn,
#ptaddlpbtn {
    display: inline-flex;
    color: var(--pt-button-text-color);
    font-weight: normal;
    text-decoration: none;
}

:root.psc_mode-hc #PT_PINLPSELECT {
    background-color: var(--pt-modal-background-color);
    border: 1px solid var(--pt-modal-border-color);
}

#PT_PINLPSELECT {
    background-color: var(--pt-modal-background-color);
    border-radius: 3px;
}

.pt_classic_plus .PTS_CRITERIA_GB {
    border-radius: 4px;
    background-color: #F8F8F8;
    border-top: 1px solid #CED4DA;
    border-bottom: 1px solid #CED4DA;
    border-left: 1px solid #CED4DA;
    border-right: 1px solid #CED4DA;
    margin-top: 0.7em;
    border: 1px solid #ced4da !important;
    border-color: var(--pt-border-normal-color) !important;
    table-layout: fixed !important;
}

.pt_classic_plus .pts_cfg_srch .ps-button {
    display: inline-block;
    padding: 0.2em 1.2em;
    border: 1px solid #246FC7;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -ms-border-radius: 0.25em;
    border-radius: 0.25em;
    text-decoration: none;
    color: #246FC7;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #fff;
    font-weight: normal;
    transition: background 0.15s 0s ease-in-out;
    position: relative;
}

.pt_classic_plus .PSSRCHPAGEWBO .ps-button {
    display: inline-block;
    padding: 0.2em 1.2em;
    border: 1px solid #246FC7;
    -webkit-border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -ms-border-radius: 0.25em;
    border-radius: 0.25em;
    text-decoration: none;
    color: #246FC7;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    background: #fff;
    font-weight: normal;
    transition: background 0.15s 0s ease-in-out;
}

.pt_classic_plus .pts_cfg_srch .ps-text {
    position: relative;
    top: -3px;
    margin-left: 0.1em;
}

.pt_classic_plus .PTS_FILTER_VALUE {
    border-style: none;
}

.pt_classic_plus .PTS_PROMPT1 {
    border-style: none;
}

.pt_classic_plus .PTS_PROMPT2 {
    border-style: none;
}

.pt_classic_plus .PTS_YESNO1 {
    border-style: none;
}

.pt_classic_plus .PTS_YESNO2 {
    border-style: none;
}

.pt_classic_plus .PTS_XLAT1 {
    border-style: none;
}

.pt_classic_plus .PTS_PROMPTNOEDIT1 {
    border-style: none;
}

.pt_classic_plus .PTS_PROMPTNOEDIT12 {
    border-style: none;
}

.pt_classic_plus .PTS_DATEPROMPT1 {
    border-style: none;
}

.pt_classic_plus .pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .psprintRightTd>div {
    height: auto!important;
}

.pt_classic_plus .pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .psprintgrid#divgcPTS_CFG_CL_LIST\$0 {
    height: auto!important;
}

.pt_classic_plus .pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .psprintgrid#divgcPTS_CFG_CL_LIST\$0 #divgbPTS_CFG_CL_LIST\$0.psprintgrid {
    height: auto!important;
}

.pts_cfg_srch .PTS_BREADCRUMB tr {
    display: inline-block;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td span:before {
    width: auto;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td span {
    width: auto;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td {
    width: auto;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td:nth-child(2) {
    vertical-align: bottom;
}

.pts_cfg_srch .PTS_BREADCRUMB tr td:nth-child(3) {
    vertical-align: middle;
}

.pts_cfg_srch .PTS_BREADCRUMB.PTCPGROUPBOXWBO>tbody>tr:nth-child(2)>td:nth-child(1) {
    display: none;
    height: fit-content;
}

.PTS_BCRUMBGB tr:nth-child(3) td:nth-child(1) {
    height: fit-content;
}

.PTS_BCRUMBGB tr:nth-child(3) {
    height: fit-content;
}

.PTS_BCRUMBGB tr:nth-child(4) td:nth-child(1) {
    height: fit-content;
}

.PTS_BCRUMBGB tr:nth-child(4) {
    height: fit-content;
}

.PTS_SRSLTSGB tr:nth-child(4) td:nth-child(1) {
    height: fit-content;
}

.PTS_SRSLTSGB tr:nth-child(4) {
    height: fit-content;
}

.pt_classic_plus .pts_cd_box-group {
    display: inline-block;
    border: none;
    background-color: transparent;
    margin: 0;
    white-space: nowrap;
}

.pt_classic_plus .pts_cd_widget {
    position: relative;
}

.pt_classic_plus .pts_cd_widget .pts_search_mask {
    z-index: 210;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    opacity: .50;
    background-color: #808080;
    background-color: var(--pt-modal-mask-background-color);
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-menucontainer {
    list-style-type: none;
    display: block;
    padding: 0;
    margin: 0;
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-menuitem {
    position: relative;
}

.pt_classic_plus .pts_cd_widget .pts_cd-link {
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_tray {
    position: absolute;
    display: block;
    background-color: #fff;
    background-color: var(--pt-menu-background-color);
    border: 1px solid #6c6c6c;
    border-color: var(--pt-menu-border-color);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 0px 25px #5a5a5a;
    -moz-box-shadow: 0px 0px 25px #5a5a5a;
    -ms-box-shadow: 0px 0px 25px #5a5a5a;
    box-shadow: 0px 0px 25px #5a5a5a;
    box-shadow: 0px 0px 25px var(--pt-modal-shadow-color);
    margin-bottom: 3px;
    margin-top: 2px;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_focused .pts_cd_search_tray {
    z-index: 211;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_controls {
    position: relative;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -ms-box-orient: horizontal;
    box-orient: horizontal;
    -webkit-box-flex: 1.0;
    -moz-box-flex: 1.0;
    -ms-box-flex: 1.0;
    box-flex: 1.0;
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    border: 1px solid #868e96;
    border-color: var(--pt-border-contrast-color);
    border-radius: 0.25em;
    background: #868e96;
    background: var(--pt-border-contrast-color);
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_focused .pts_cd_search_controls {
    z-index: 213;
}

.pt_classic_plus .pts_cd_widget .pts_cd_editbox,
.pts_cd_editbox>.pts_cd_box-control,
.pts_cd_editbox>.pts_cd_box-control>.pts_cd-edit {
    display: -webkit- flex;
    display: -moz- flex;
    display: -ms- flex;
    display: flex;
    display: flex;
    -webkit-flex: 1 1 auto;
    -moz-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    flex: 1 1 auto;
    margin-bottom: 0em;
}

.pt_classic_plus .pts_cd_widget .pts_cd_editbox>.pts_cd_box-control>.pts_cd-edit {
    padding-left: 15px;
    width: 100%;
    margin-right: 0px;
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-link>.pts_cd-link-wrapper>.pts_cd-link {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-menuitem>.pts_cd_box-link>.pts_cd-link-wrapper>.pts_cd-link {
    padding: 0.5em;
    color: #1c579c;
    white-space: normal;
    text-overflow: ellipsis;
    position: relative;
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_selected>.pts_cd-link-wrapper>.pts_cd-link {
    padding-left: 1.5em;
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_notselected>.pts_cd-link-wrapper>.pts_cd-link {
    padding-left: 1.5em;
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_selected>.pts_cd-link-wrapper>.pts_cd-link:before {
    content: url(/cs/CLAPRD/86011/PTS_INTSRCH7_ICN_1.svg);
    display: block;
    position: absolute;
    top: calc(50% - 11px);
    bottom: 0;
    left: 1px;
    right: auto;
    border: 0;
    padding-left: 1%;
}

.pt_classic_plus .pts_cd_widget .pts_cd-link-wrapper>a:hover {
    background: #eeeeee;
}

.pt_classic_plus .pts_cd_widget .pts_cd-link-wrapper>a:focus {
    outline: 2px solid;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000;
    color: var(--pt-page-text-alt-color);
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title1 {
    width: 30%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    color: #000;
    color: var(--pt-page-text-alt-color);
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title.pts_cd_link_wrapped {
    width: 70%;
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_selected>.pts_cd-link-wrapper>.pts_cd-link .pts_cd_link_title.pts_cd_link_wrapped {
    width: 68%;
    padding-left: 2%;
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-link.pts_cd_category_selected>.pts_cd-link-wrapper>.pts_cd-link .pts_cd_link_title {
    width: 98%;
    padding-left: 2%;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_tray .pts_cd-link .pts_cd_link_title1.psc_hidden {
    display: none;
}

.pt_classic_plus .pts_cd_widget .pts_cd_box-menuitem:not(.psc_hidden) {
    display: block;
    text-align: left;
    min-height: 3.2em;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_srchipctrl {
    position: absolute;
    width: 90%;
    left: 5%;
    right: 5%;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_rescontainer {
    width: 100%;
    margin-top: -20px;
    padding-top: 55px;
}

.pt_classic_plus .pts_cd_widget .pts_cd_search_resscroll {
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
}

.pt_classic_plus .pts_cd_widget .ps_scrollable {
    clear: both;
    -moz-outline: 0;
    position: relative;
    -webkit-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
    -ms-overflow-scrolling: touch;
    overflow-scrolling: touch;
}

.pt_classic_plus .pts_cd_widget .ps_scrollable_v {
    overflow-x: hidden;
    overflow-y: auto;
}

.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar-track-piece {
    background-color: transparent;
}

.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar {
    height: 11px;
    width: 11px;
}

.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar-button {
    background-color: transparent;
    height: 5px;
}

.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar-corner {
    background-color: #ffffff;
    background-color: var(--pt-page-background-color);
}

.pt_classic_plus .pts_cd_widget .sbar::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
}

.pt_classic_plus .pts_cd_widget .pts_cd_nores {
    text-align: center;
}

.pt_classic_plus .pts_cd_widget .pts_cd_nores_img {
    width: 10%;
    height: 10%;
}

.pt_classic_plus .pts_cd_widget .pts_cd_nores_text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pt_classic_plus .pts_cd_widget .pts_cd_padding_top {
    padding-top: 15px;
}

.pt_classic_plus .pts_cd_widget .pts_cd_hidden {
    visibility: hidden;
}

.pt_classic_plus .pts_cd_widget .pts_cd_nores p {
    margin-top: 5px;
    margin-bottom: 0px;
}

.pt_classic_plus .pts_cd_widget .pts_cd_nolink {
    pointer-events: none
}

.pt_classic_plus .pts_cd_box-menuitem:not(.psc_hidden) {
    display: block;
    text-align: left;
    min-height: 3.2em;
}

.pt_classic_plus .PTS_CRITERIA_GB .PSSRCHCHECKBOX {
    position: relative;
    top: -2px;
}

.pt_classic_plus .pts_cfg_srch .PSSRCHCHECKBOX {
    position: relative;
    top: -2px;
}

.pt_classic_plus .c .pts_pagetoogle img {
    width: 16.5px;
    height: 16.5px;
}

.pt_classic_plus .pts_cfg_srch .pts_cfgsrch_rcntedit img {
    width: 25px;
    height: 25px;
    margin-left: -1px;
}

.pt_classic_plus .pts_cfg_srch .pts_cfgsrch_saveedit img {
    width: 25px;
    height: 25px;
    margin-left: -5px;
}

.pt_classic_plus .pts_cfg_srch .PSPUSHBUTTON {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14.67px;
    line-height: 17px;
    color: #312D2A;
    color: var(--pt-palette-24);
}

.pt_classic_plus .pts_cfg_srch .pts_boldfont {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14.67px;
    line-height: 17px;
    color: #312D2A;
    color: var(--pt-palette-24);
}

.pt_classic_plus .pts_cfg_srch .pts_normalfont {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14.67px;
    line-height: 17px;
    color: #312D2A;
    color: var(--pt-palette-24);
}

.pt_classic_plus .pts_cfg_srch .pts_showhide_morelessopt {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14.67px;
    line-height: 17px;
    align-items: center;
    color: #312D2A;
    color: var(--pt-palette-24);
}

.pt_classic_plus .pts_cfg_srch .pts_display_none {
    display: none;
}

.pt_classic_plus .pts_cfg_srch .pts_gridview_grid {
    content: url(/cs/CLAPRD/86011/PT_NUI_VIEW_GRID_1.svg);
    margin-top: 8px;
    margin-left: -5px;
}

.pt_classic_plus .pts_cfg_srch .pts_gridview_list {
    content: url(/cs/CLAPRD/86011/PT_NUI_VIEW_LIST_1.svg);
    margin-top: 8px;
    margin-left: -5px;
}

.pt_classic_plus .pts_cfg_srch .pts_gridview_grid_border_radius {
    border-radius: 4px 0px 0px 4px;
}

.pt_classic_plus .pts_cfg_srch .pts_gridview_list_border_radius {
    border-radius: 0px 4px 4px 0px;
}

.pt_classic_plus .pts_cfg_srch .pts_radio_btn_unselected {
    width: 51px;
    height: 34px;
    left: 55px;
    top: 4px;
    border: 1px solid grey;
    box-sizing: border-box;
    background: white;
}

.pt_classic_plus .pts_cfg_srch .pts_radio_btn_selected {
    width: 51px;
    height: 34px;
    left: 4px;
    top: 4px;
    background: #F5DEBD;
    background: var(--pt-selected-background-color);
    border: 2px solid #9B5734;
    border-color: var(--pt-selected-border-color);
    box-sizing: border-box;
}

.pt_classic_plus .pts_cfg_srch .pts_radio_btn_selected:hover,
.pt_classic_plus .pts_cfg_srch .pts_radio_btn_selected:focus {
    width: 51px;
    height: 34px;
    left: 57px;
    top: 6px;
    border: 2px solid black;
    border-style: dotted;
    box-sizing: border-box;
}

.pt_classic_plus .pts_cfg_srch .pts_radio_btn_unselected:hover,
.pt_classic_plus .pts_cfg_srch .pts_radio_btn_unselected:focus {
    width: 51px;
    height: 34px;
    left: 57px;
    top: 6px;
    border: 1px solid black;
    border-style: dotted;
    box-sizing: border-box;
    background: #FDF3E4;
    background: var(--pt-hover-background-color);
}

.pt_classic_plus .pts_cfg_srch .pts_showhide_flt {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14.67px;
    line-height: 16px;
    color: #116EB1;
    color: var(--pt-link-text-color);
    text-decoration: none;
}

.pt_classic_plus .pts_cfg_srch .PTCPGRIDHDRVIEWALLDIVACH {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14.67px;
    line-height: 17px;
    color: #161513;
    color: var(--pt-page-text-color);
}

.pt_classic_plus .pts_cfg_srch .pts_kws_rslts_hyperlink {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 400;
    font-size: 14.67px;
    line-height: 20px;
    color: #00688C;
}

.pt_classic_plus .pts_cfg_srch .pts_kws_rslts_details {
    font-family: 'Arial';
    font-style: normal;
    font-weight: 700;
    font-size: 14.67px;
    line-height: 20px;
    color: #5C5B5A;
    color: var(--pt-label-text-color);
}

.pt_classic_plus .PTS_SS_CRITERIA_GB .PSLEVEL1GRIDNBO {
    width: 80%;
    margin-left: 10%;
}

.pt_classic_plus .PTS_SS_CRITERIA_GB .PSLEVEL1GRIDNBO .PSLEVEL1GRIDROW.PSGRIDFIRSTCOLUMN {
    width: 35%;
    text-align: right;
    padding-right: 1em;
}

.pt_classic_plus .pts_cfg_srch .PTS_CL_STDSRCH_GPB .ps-img,
.pt_classic_plus .pts_cfg_srch .PTS_CL_KWSRCH_GRIDWBO .ps-img {
    width: 44px;
    height: 55px;
    border: 1px solid #bbb;
    padding: 0.2em;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACET_CONTNRWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_GRID_CONTNRWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO {
    border: 1px solid var(--pt-groupbox-border-color);
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO .PSGROUPBOXLABEL {
    border-radius: 3px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_TREE_FACETWBO,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_TREE_FACET_MOREWBO {
    margin-bottom: 10px;
    background: #FFFFFF;
    background: var(--pt-page-background-color);
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACETSWBO .PSGROUPBOXLABEL,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_TREE_FACETWBO .PSGROUPBOXLABEL,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_TREE_FACET_MOREWBO .PSGROUPBOXLABEL {
    border-bottom: 1px solid var(--pt-groupbox-border-color);
    padding: 5px 0px;
    cursor: pointer;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_FACET_CONTNRWBO {
    background: #F8F8F8;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSGROUPBOXNBO {
    margin-top: 0px;
    margin-bottom: 0px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_BREADCRUMB .PTCPGRIDTITLE,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_RSLT_GRID_CONTNR .PTCPGRIDTITLE {
    margin-top: 0px;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_FACET_CONTNR .PSLEVEL1SCROLLAREABODY .PTS_RSLT_FACETS .PTS_NOBORDERWBO .PSLEVEL2GRIDROW,
.pt_classic_plus .pts_cfg_srch .PTS_RSLT_FACET_CONTNR .PSLEVEL1SCROLLAREABODY .PTS_RSLT_FACETS .PTS_NOBORDERWBO .PSLEVEL2GRIDWBO {
    border: none;
}

.pt_classic_plus .PSSRCHPAGE,
.pt_classic_plus .PTS_SRSLTSGB {
    margin-left: 0px;
}

.pt_classic_plus body.PSSRCHPAGE {
    margin-left: 7px;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_GRID_CONTNR .PSLEVEL1GRIDWBO {
    margin-left: -7px;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_GRID_CONTNR #ACE_PT_SEARCHRESULT .PSLEVEL1GRIDWBO {
    border-top: none;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_FACETS .ptpg_jet_treeitemWBO {
    min-width: 300px;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_FACET_CONTNR .PSLEVEL1SCROLLAREABODY {
    padding-top: 0px;
    padding-bottom: 0px;
}

.pt_classic_plus .pts_cfg_srch .PTS_RSLT_GRID_CONTNR #ACE_PTS_CFG_CL_WRK_PTS_VIEWAS_GB {
    margin-left: -6px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSGROUPBOXNBO {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSSRCHPAGENBO {
    margin-left: 10px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSGROUPBOX {
    padding-top: 0px;
    padding-bottom: 0px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_KWPAGE_GB .PSPRIMARY {
    border-radius: 0px;
    margin-left: -1px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PTS_CRITERIA_GB #PTS_CFG_CL_WRK_PTS_KW.PSEDITBOX {
    border-radius: 0px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch {
    margin-left: -10px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch .PSSRCHTITLE {
    position: relative;
    bottom: 14px;
    margin-left: 6px;
}

.pt_classic_plus .PSSRCHPAGE .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr,
.pt_classic_plus .PSSRCHPAGE .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr:first-child {
    background-color: var(--pt-filter-background-color);
    border-radius: 1.2em;
    border: 1px solid var(--pt-filter-border-color);
    color: var(--pt-filter-text-color);
    height: 35px;
    padding: 0px 2px 0px 5px;
    margin: 6px 3px;
}

.pt_classic_plus .PSSRCHPAGE .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr td,
.pt_classic_plus .PSSRCHPAGE .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr:first-child td {
    position: relative;
    bottom: 7px;
    height: 35px;
}

.pt_classic_plus .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr:last-child {
    background-color: var(--pt-button-background-color);
    border: 0px;
}

.pt_classic_plus .PTS_BREADCRUMB .PTS_BREADCRUMBNBO tr:last-child td {
    position: relative;
    bottom: 2px;
}

:root.pt_classic_plus.firefox .PSSRCHPAGE .pts_cfg_srch .PTS_BREADCRUMBNBO {
    margin-top: -26px;
}

:root.pt_classic_plus.chrome .PSSRCHPAGE .pts_cfg_srch .PTS_BREADCRUMBNBO {
    margin-top: 10px;
}

:root.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_CFGSRCH_RSLTGB.PSSRCHPAGE>tbody>tr:nth-child(4)>td:nth-child(1),
:root.pt_classic_plus.firefox .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_CFGSRCH_RSLTGB.PSSRCHPAGE .PTS_BCRUMBGBWBO .PTS_BCRUMBGB>tbody>tr:nth-child(3)>td:nth-child(1) {
    height: 80px;
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_COREAREA_GB div[id$="divPTS_CFG_CL_WRK_PTS_GROUPBOX13"]>table>tbody>tr>.PSGROUPBOXLABEL:hover,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_CFGRSLT_SB_GB div[id$="divPTS_CFG_CL_WRK_PTS_CFGSRCH_RSLTGB"]>table>tbody>tr>.PSGROUPBOXLABEL:hover,
.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_COREAREA_GB div[id$="divPTS_CFG_CL_WRK_PTS_CFGASRCHSB_GB"]>table>tbody>tr>.PSGROUPBOXLABEL:hover {
    cursor: pointer;
    color: var(--pt-header-hover-text-color);
}

.pt_classic_plus .PSSRCHPAGE .pts_cfg_srch #ACE_PTS_CFG_CL_WRK_PTS_COREAREA_GB #ACE_PTS_CFG_CL_WRK_PTS_CFGRSLT_SB_GB .psprintgrid .psprintRightTd table tr td:nth-child(2).PSLEVEL1GRIDROW {
    word-wrap: break-word;
}

.pt_classic_plus #pthnavbc_skipnav a {
    text-decoration: none;
}

.pt_classic_plus #pthnavbc_skipnav a:focus {
    padding: 0.68em 0.72em !important;
    font-size: 1.0em;
    font-weight: bold;
    left: 0.25em;
    top: 0.25em;
    background-color: #ffe8c2;
    background-color: var(--pt-badge-background-color);
    color: #000;
    color: var(--pt-badge-text-color);
    margin: 0 0em !important;
    z-index: 9999;
    border: 1px solid #1D2733;
    border: 1px solid var(--pt-border-absolute-color);
    overflow: auto;
    width: auto;
    height: auto;
}

.pt_classic_plus .PTCALHEAD>a:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: url(/cs/CLAPRD/86011/PT_MODAL_CLOSE_NUI_1.svg);
    -webkit-border-radius: 1em;
    -moz-border-radius: 1em;
    -ms-border-radius: 1em;
    border-radius: 1em;
    padding: 0.5em 0.05em 0.3em 0.6em;
    padding-right: 0.05em;
    padding-left: 0.6em;
    border: 1px solid transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}

.pt_classic_plus .PTCPHELPPOPUPCLOSEIMG:focus {
    outline: none;
}

.pt_classic_plus .PTCALHEAD>a:focus:after {
    border: 1px dashed #868e96;
    border-color: var(--pt-border-contrast-color);
}

.pt_classic_plus #ptcphelppopupclosediv:focus {
    background: #fff;
    background: var(--pt-button-background-color);
    border: 1px dashed #7A818A;
    border: 1px dashed var(--pt-border-contrast-3-color);
    border-radius: 3px;
    outline: none;
}

.pt_classic_plus #pt_modals .PSMODALCLOSEANCHOR:focus,
.pt_classic_plus #ptifrmpopup #ptpopupclose:focus {
    background: #fff;
    background: var(--pt-modal-background-color);
    border: 1px dashed #999 !important;
    border-color: #7A818A !important;
    border-color: var(--pt-border-contrast-color) !important;
    border-radius: 3px;
    outline: none;
}

.pt_classic_plus .PTS_RSSSICON_GB .PT_CP_DIV_LABEL {
    top: 0px;
}

.pt_classic_plus .PTS_RSSSICON_GB .ps-img {
    margin-top: -4px;
    height: 2em;
}

.pt_classic_plus #PTS_CFG_CL_WRK_PTS_ACCESS_MODE_L_LBL {
    top: 2px;
}

.pt_classic_plus #PTS_CFG_CL_WRK_PTS_ACCESS_MODE_L {
    position: relative;
    top: 2px;
    margin-left: 10px
}

.pt_classic_plus #PTS_CFG_CL_WRK_PTS_ACCESS_MODE_C_LBL {
    top: 2px;
}

.pt_classic_plus #PTS_CFG_CL_WRK_PTS_ACCESS_MODE_C {
    position: relative;
    top: 2px;
}

.pt_classic_plus_pre858 .PSCHECKBOX,
.pt_classic_plus_pre858 .PSDROPDOWNLABEL,
.pt_classic_plus_pre858 .PSEDITBOXLABEL,
.pt_classic_plus_pre858 .PSLONGEDITLABEL,
.pt_classic_plus_pre858 .PSRADIOBUTTON,
.pt_classic_plus_pre858 .PSSRCHCHECKBOX,
.pt_classic_plus_pre858 .PSSRCHDROPDOWNLABEL,
.pt_classic_plus_pre858 .PT_MCFCHECKBOX,
.pt_classic_plus_pre858 .PSSRCHEDITBOXLABEL {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14.6667px;
    color: #6c6c6c;
}

.pt_classic_plus_pre858 .PSSRCHCHECKBOX {
    position: relative;
    top: -7px;
}

.pt_classic_plus_pre858 .PAPAGETITLE,
.pt_classic_plus_pre858 .PSSRCHTITLE {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 19.8px;
    color: #000;
    margin-bottom: 15px;
    display: block;
}

.pt_classic_plus_pre858 .PATRANSACTIONTITLE {
    font-size: 19.8px;
    font-family: Arial, Helvetica, sans-serif;
}

.pt_classic_plus_pre858 .PSEDITBOX,
.pt_classic_plus_pre858 .PSEDITBOX_DISABLED,
.pt_classic_plus_pre858 .PSEDITBOXDISABLED,
.pt_classic_plus_pre858 input.PSERROR,
.pt_classic_plus_pre858 textarea.PSERROR {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
    border-radius: 3px;
    box-shadow: inset 2.9333px 2.9333px 5.8666px #e9e9e9;
    border: 1px solid #bbb;
    padding: 6.160px 3.667px;
    background-color: #fff;
}

.pt_classic_plus_pre858 .PSEDITBOX:hover,
.pt_classic_plus_pre858 .PSEDITBOX:focus,
.pt_classic_plus_pre858 input.PSERROR:hover,
.pt_classic_plus_pre858 input.PSERROR:focus,
.pt_classic_plus_pre858 textarea.PSERROR:hover,
.pt_classic_plus_pre858 textarea.PSERROR:focus {
    border-color: #7f97de;
}

.pt_classic_plus_pre858 .PSEDITBOX_DISABLED,
.pt_classic_plus_pre858 .PSEDITBOXDISABLED {
    border-color: rgb(211, 211, 211);
    color: #555;
    background-color: rgb(235, 235, 235);
}

.pt_classic_plus_pre858 input.PSERROR,
.pt_classic_plus_pre858 textarea.PSERROR {
    background-color: rgb(225, 40, 40);
    color: #ffffff;
}

.pt_classic_plus_pre858 select.PSDROPDOWNLIST,
.pt_classic_plus_pre858 select.PSDISABLED,
.pt_classic_plus_pre858 select.PSDROPDOWNLIST_DISABLED,
.pt_classic_plus_pre858 select.PSDROPDOWNLISTDISABLED,
.pt_classic_plus_pre858 select.PSERROR {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
    border-radius: 3px;
    box-shadow: inset 2.9333px 2.9333px 5.8666px #e9e9e9;
    border: 1px solid #bbb;
    padding: 5.133px 4.693px;
    background-color: #fff;
}

.pt_classic_plus_pre858 select.PSDROPDOWNLIST:hover,
.pt_classic_plus_pre858 select.PSDROPDOWNLIST:focus,
.pt_classic_plus_pre858 select.PSERROR:hover,
.pt_classic_plus_pre858 select.PSERROR:focus {
    border-color: #7f97de;
}

.pt_classic_plus_pre858 select.PSDISABLED,
.pt_classic_plus_pre858 select.PSDROPDOWNLIST_DISABLED,
.pt_classic_plus_pre858 select.PSDROPDOWNLISTDISABLED {
    border-color: rgb(211, 211, 211);
    color: #555;
    background-color: rgb(235, 235, 235);
}

.pt_classic_plus_pre858 select.PSERROR {
    background-color: rgb(225, 40, 40);
    color: #ffffff;
}

.pt_classic_plus_pre858 textarea.PSLONGEDITBOX {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
    border-radius: 3px;
    box-shadow: inset 2.9333px 2.9333px 5.8666px #e9e9e9;
    border: 1px solid #bbb;
    padding: 6.160px 3.667px;
    background-color: #fff;
}

.pt_classic_plus_pre858 textarea.PSLONGEDITBOX:hover,
.pt_classic_plus_pre858 textarea.PSLONGEDITBOX:focus {
    border-color: #7f97de;
}

.pt_classic_plus_pre858 .PSHYPERLINK,
.pt_classic_plus_pre858 .PSHYPERLINK:link,
.pt_classic_plus_pre858 .PSHYPERLINK:visited,
.pt_classic_plus_pre858 .PSHYPERLINKNOUL:link,
.pt_classic_plus_pre858 .PSHYPERLINKNOUL:visited,
.pt_classic_plus_pre858 .PSSRCHRESULTSEVENROW:link,
.pt_classic_plus_pre858 .PSSRCHRESULTSEVENROW:visited,
.pt_classic_plus_pre858 .PSSRCHRESULTSODDROW:link,
.pt_classic_plus_pre858 .PSSRCHRESULTSODDROW:visited,
.pt_classic_plus_pre858 .PSHYPERLINKDISABLED,
.pt_classic_plus_pre858 .PSSRCHRESULTSHYPERLINKD,
.pt_classic_plus_pre858 .PSHYPERLINKDISABLED,
.pt_classic_plus_pre858 .PSHYPERLINKNOULDISABLED,
.pt_classic_plus_pre858 .PSHYPERLINKNOULBOLDDISABLED,
.pt_classic_plus_pre858 .PSSRCHRESULTSEVENROWDISABLED,
.pt_classic_plus_pre858 .PSSRCHRESULTSODDROWDISABLED,
.pt_classic_plus_pre858 .PSRALEFTWIDGET,
.pt_classic_plus_pre858 .PSRARIGHTWIDGET,
.pt_classic_plus_pre858 .PTGBLFACET,
.pt_classic_plus_pre858 .PASUBTABLINKACTIVE,
.pt_classic_plus_pre858 .PSHYPERLINKACTIVE,
.pt_classic_plus_pre858 .PTCPGRIDHDRVIEWALLDIVACH,
.pt_classic_plus_pre858 .PTCPSCROLLAREAHDRFINDDIV {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: #3366cc;
}

.pt_classic_plus_pre858 .PSHYPERLINK:hover .pt_classic_plus_pre858 .PAXHYPERLINKHOVER,
.pt_classic_plus_pre858 .PSHYPERLINKHOVER,
.pt_classic_plus_pre858 .PSQRYHYPERLINKHOVER,
.pt_classic_plus_pre858 .PSHYPERLINK:HOVER,
.pt_classic_plus_pre858 .PSHYPERLINKNOUL:HOVER,
.pt_classic_plus_pre858 .PSHYPERLINKNOULBOLD:HOVER,
.pt_classic_plus_pre858 .PSNAVPARENTLINK:HOVER,
.pt_classic_plus_pre858 .PSRALEFTWIDGET:HOVER,
.pt_classic_plus_pre858 .PSRARIGHTWIDGET:HOVER,
.pt_classic_plus_pre858 .PTNAVLINK:HOVER,
.pt_classic_plus_pre858 .PSQRYHYPERLINK:HOVER,
.pt_classic_plus_pre858 .PTGBLFACETHOVER,
.pt_classic_plus_pre858 .PTGBLFACET:hover,
.pt_classic_plus_pre858 .PSHYPERLINKACTIVE:HOVER,
.pt_classic_plus_pre858 .PABOLDBLUETEXT:HOVER,
.pt_classic_plus_pre858 .PTCPGRIDHDRVIEWALLDIVACH:HOVER,
.pt_classic_plus_pre858 .PTCPSCROLLAREAHDRFINDDIV:HOVER {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: #ab5b1a;
    text-decoration: underline;
}

.pt_classic_plus_pre858 .PSSRCHRESULTSEVENROW a:hover,
.pt_classic_plus_pre858 .PSSRCHRESULTSODDROW a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #ab5b1a;
    text-decoration: underline;
}

.pt_classic_plus_pre858 .PSHYPERLINKDISABLED,
.pt_classic_plus_pre858 .PSSRCHRESULTSHYPERLINKD,
.pt_classic_plus_pre858 .PSHYPERLINKDISABLED,
.pt_classic_plus_pre858 .PSHYPERLINKNOULDISABLED,
.pt_classic_plus_pre858 .PSHYPERLINKNOULBOLDDISABLED,
.pt_classic_plus_pre858 .PSSRCHRESULTSEVENROWDISABLED,
.pt_classic_plus_pre858 .PSSRCHRESULTSODDROWDISABLED,
.pt_classic_plus_pre858 .PSHEADERHYPERLINKD {
    text-decoration: none;
    color: #555;
}

.pt_classic_plus_pre858 .PSHEADERHYPERLINKD {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
}

.pt_classic_plus_pre858 .PSTABLINKSCONTAINER .PSTABLINKSSELECTED {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #555;
}

.pt_classic_plus_pre858 span.PT_CP_LINE_SEPERATOR:after {
    content: "|";
    margin-left: 8px;
    margin-right: 8px;
    font-weight: normal;
    color: #888;
    vertical-align: top;
}

.pt_classic_plus_pre858 .PSPUSHBUTTON,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSAVE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSENDNOTIFY,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBAPPLY,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCONTINUE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBIGNORE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNO,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVIEW,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBRETRY,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBYES,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTTAB,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTINLIST,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTINWORKLIST,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVINLIST,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVINWORKLIST,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVTAB,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBUPDATEMODE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBABORT,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBADD,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBADDMODE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBAPPLY,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCANCEL,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCLEAR,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCONTINUE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCORRECTMODE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBDELETE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBIGNORE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBLOOKUP,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNO,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBOK,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPOPUP,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVIEW,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBREFRESH,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBREFRESH2,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBRETRY,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBRETURN,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSPELLCHECK,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBUPDATEALLMODE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBVIEWWORKLIST,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBYES,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSEARCH,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBADD,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBOK,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCLEAR,
.pt_classic_plus_pre858 .PSPUSHBUTTONRETURN,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBABORT,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCANCEL,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBLOOKUP,
.pt_classic_plus_pre858 #ptpopup .PSPUSHBUTTONTBOK,
.pt_classic_plus_pre858 #pt_modals .PSPUSHBUTTONTBOK,
.pt_classic_plus_pre858 #pt_modals .PSPUSHBUTTONTBNO,
.pt_classic_plus_pre858 #pt_modals .PSPUSHBUTTONTBYES {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: bold;
    color: rgb(0, 0, 0);
    text-shadow: 1px 1px 0px #eee;
    padding: 0px;
    margin: 0px;
}

.pt_classic_plus_pre858 .PSPUSHBUTTONTB.Left,
.pt_classic_plus_pre858 .PSPUSHBUTTON.Left,
.pt_classic_plus_pre858 #ptpopup .PSPUSHBUTTON.Left,
.pt_classic_plus_pre858 #pt_modals .PSPUSHBUTTON.Left {
    background-image: linear-gradient(#ffffff, rgb(204, 204, 204));
    border: 1px solid #a5a7a8 !important;
    border-radius: 3.6666px;
    box-shadow: 1px 1px 2px rgba(51, 51, 51, 0.4), 1px 1px 2px rgba(255, 255, 255, 0.7) inset;
    padding: 7.234px 17.6px;
}

.pt_classic_plus_pre858 .PSPUSHBUTTONTB.Left:hover,
.pt_classic_plus_pre858 .PSPUSHBUTTON.Left:hover,
.pt_classic_plus_pre858 #ptpopup .PSPUSHBUTTON.Left:hover,
.pt_classic_plus_pre858 #pt_modals .PSPUSHBUTTON.Left:hover {
    background-image: linear-gradient(#ffffff, rgb(153, 153, 153));
}

.pt_classic_plus_pre858 .PSPUSHBUTTONTB.Left:active,
.pt_classic_plus_pre858 .PSPUSHBUTTON.Left:active,
.pt_classic_plus_pre858 #ptpopup .PSPUSHBUTTON.Left:active,
.pt_classic_plus_pre858 #pt_modals .PSPUSHBUTTON.Left:active {
    background-image: linear-gradient(rgb(170, 170, 170), #ffffff);
    box-shadow: 1px 2px 2px #fff inset;
}

.pt_classic_plus_pre858 .PSPUSHBUTTON span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTB span,
.pt_classic_plus_pre858 .PSPUSHBUTTON span:hover,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBABORT span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBADD span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBADDMODE span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBAPPLY span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCANCEL span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCLEAR span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCONTINUE span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCORRECTMODE span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBDELETE span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBIGNORE span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBLOOKUP span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTINLIST span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTINWORKLIST span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTTAB span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNO span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBOK span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPOPUP span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVIEW span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVINLIST span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVINWORKLIST span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVTAB span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBREFRESH span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBREFRESH2 span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBRETRY span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBRETURN span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSAVE span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSEARCH span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSENDNOTIFY span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSPELLCHECK span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBUPDATEALLMODE span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBUPDATEMODE span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBVIEWWORKLIST span,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBYES span,
.pt_classic_plus_pre858 .PSPUSHBUTTONRETURN span,
.pt_classic_plus_pre858 .PSPUSHBUTTONDISABLED span,
.pt_classic_plus_pre858 #ptpopup .PSPUSHBUTTON span,
.pt_classic_plus_pre858 #pt_modals .PSPUSHBUTTON span {
    border: none !important;
    background-color: transparent;
}

.pt_classic_plus_pre858 .PSPUSHBUTTONTBSAVEA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBRETURNA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVINLISTD,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTINLISTA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBADDMODE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBUPDATEMODED,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSENDNOTIFY,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBREFRESHA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVINLISTA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCORRECTMODEA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBUPDATEALLMODEA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBUPDATEMODEA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBUPDATEALLMODE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBUPDATEALLMODED,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCORRECTMODE,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBCORRECTMODED,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVTAB,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVTABA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTTAB,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTTABA,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVTAB,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPREVTABD,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTTAB,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTTABD,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSPELLCHECK,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBPOPUP,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBSAVED,
.pt_classic_plus_pre858 .PSPUSHBUTTONTBNEXTINLISTD {
    background-image: none;
    width: auto;
}

.pt_classic_plus_pre858 .PSPUSHBUTTONDISABLED.Left {
    background-image: linear-gradient(rgb(221, 221, 221), rgb(204, 204, 204));
    border: 1px solid #ccc;
    border-radius: 3.6666px;
    box-shadow: inset 1px 1px 2px #ffffff;
    padding: 7.334px 17.6px;
}

.pt_classic_plus_pre858 .PSPUSHBUTTONDISABLED input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: bold;
    text-shadow: 1px 1px 0px #e2e2e2;
    color: #555;
}

.pt_classic_plus_pre858 .PSPRIMARY.Left {
    background-image: linear-gradient(#79cc9c, #73c998);
    box-shadow: 1px 1px 2px #888, inset 0 -2px 1px -1px #76c999, inset 0 10px 10px -6px #dbf1e5;
    border-top: 1px solid #309a60 !important;
    border-left: 1px solid #3da16a !important;
    border-right: 1px solid #3da16a !important;
    border-bottom: 1px solid #39a86a !important;
    text-shadow: 1px 1px 0px #94deb3;
    border-radius: 3.6666px;
    padding: 7.234px 17.6px;
}

.pt_classic_plus_pre858 .PSPRIMARY .PSPUSHBUTTONTBSAVE,
.pt_classic_plus_pre858 .PSPRIMARY .PSPUSHBUTTONTBSAVEA,
.pt_classic_plus_pre858 .PSPRIMARY .PSPUSHBUTTONTBSEARCH,
.pt_classic_plus_pre858 .PSPRIMARY .PSPUSHBUTTONTBLOOKUP,
.pt_classic_plus_pre858 .PSPRIMARY .PSPUSHBUTTONTBADD {
    text-shadow: 1px 1px 0px #94deb3;
}

.pt_classic_plus_pre858 .PSPRIMARY.Left:hover {
    background-image: linear-gradient(#79cc9c, #4fae78);
}

.pt_classic_plus_pre858 .PSPRIMARY.Left:active {
    background-image: linear-gradient(#4fae78, #79cc9c);
    box-shadow: rgba(255, 255, 255, 0.701961) 1px 2px 2px inset;
}

.pt_classic_plus_pre858 .PTGRIDTAB a span,
.pt_classic_plus_pre858 #PSTAB a span,
.pt_classic_plus_pre858 #PSTABNBO a span,
.pt_classic_plus_pre858 #ptrctitlebar #ptrcServiceTab a span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    padding: 7.334px 17.6px;
    line-height: 20.1px;
    border-radius: 3.6666px 3.6666px 0px 0px;
    border: 1px solid #a3a3a3;
    border-bottom: none;
    box-shadow: inset 0 5px 5px -3px #fff;
    background: #fcfcfc;
}

.pt_classic_plus_pre858 #PSTAB .selectedtab a span,
.pt_classic_plus_pre858 .PTGRIDTAB .selectedtab a span,
.pt_classic_plus_pre858 #PSTABNBO .selectedtab a span,
.pt_classic_plus_pre858 #ptrctitlebar #ptrcServiceTab #selected a span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: bold;
    color: #000;
    padding: 7.334px 17.6px;
    line-height: 20.1px;
    border-radius: 3.6666px 3.6666px 0px 0px;
    border: 1px solid #62ba8a;
    border-bottom: none;
    box-shadow: inset 0 2px 2px -1px #fff;
    background: #c8ead6;
    text-shadow: 1px 1px 0 #def9ea;
}

.pt_classic_plus_pre858 #PSTAB a:hover span,
.pt_classic_plus_pre858 .PTGRIDTAB a:hover span,
.pt_classic_plus_pre858 #PSTABNBO a:hover span,
.pt_classic_plus_pre858 #ptrctitlebar #ptrcServiceTab a:hover span {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.66px;
    padding: 7.334px 17.6px;
    border-color: #888;
    box-shadow: inset 0 2px 2px -1px #fff;
    background: #f0f0f0;
}

.pt_classic_plus_pre858 .PTGRIDTAB a:hover {
    text-decoration: none;
}

.pt_classic_plus_pre858 #PSTAB a:active span,
.pt_classic_plus_pre858 .PTGRIDTAB a:active span,
.pt_classic_plus_pre858 #PSTABNBO a:active span,
.pt_classic_plus_pre858 #ptrctitlebar #ptrcServiceTab a:active span {
    background: #fff;
    border-color: #555;
}

.pt_classic_plus_pre858 #PSTAB a,
.pt_classic_plus_pre858 .PTGRIDTAB a,
.pt_classic_plus_pre858 #PSTAB .selectedtab a,
.pt_classic_plus_pre858 .PTGRIDTAB .selectedtab a,
.pt_classic_plus_pre858 #PSTABNBO a,
.pt_classic_plus_pre858 #PSTABNBO .selectedtab a {
    border-bottom: 0px !important;
    padding: 0px !important;
}

.pt_classic_plus_pre858 #PSTAB a,
.pt_classic_plus_pre858 #PSTABNBO a,
.pt_classic_plus_pre858 .PTGRIDTAB a,
{
    padding-right: 0px !important;
    text-decoration: none !important;
}

.pt_classic_plus_pre858 .PSBOTTOMLINE {
    background: none;
    border-bottom: 1px solid #bbb;
}

.pt_classic_plus_pre858 .PT_CP_PAGETABTD {
    border-bottom: 1px solid #bbb;
    padding-right: 7.334px;
}

.pt_classic_plus_pre858 .PTGRIDTAB .PT_CP_PAGETABTD {
    border-bottom: none;
}

.pt_classic_plus_pre858 .PTGRIDTAB .PSBOTTOMLINE {
    width: 11px;
    border-bottom: none;
}

.pt_classic_plus_pre858 .PTCPEXPANDGRIDCOLS,
.pt_classic_plus_pre858 .PTCPCOLLAPSEGRIDCOLS {
    height: 21px;
}

.pt_classic_plus_pre858 .PTGRIDTAB a span.PTCPCOLLAPSEGRIDCOLS {
    margin-left: 7.334px;
}

.pt_classic_plus_pre858 .PTCPEXPANDGRIDCOLS,
.pt_classic_plus_pre858 .PTCPCOLLAPSEGRIDCOLS {
    background: #FFFFFF !important;
    border-width: 0px !important;
    padding: 7px !important;
}

.pt_classic_plus_pre858 .PTCPEXPANDGRIDCOLSIMG {
    position: relative;
    right: 6px;
    top: 3px;
}

.pt_classic_plus_pre858 .PTCP_TABSCROLL {
    margin-bottom: 5px !important;
}

.pt_classic_plus_pre858 #PSTABNBO td {
    border-bottom: 1px solid #bbb;
    padding-right: 7.334px;
}

.pt_classic_plus_pre858 #PSTABNBO td:first-child {
    padding-left: 11px;
}

.pt_classic_plus_pre858 #PSTABNBO td:last-child {
    padding-right: 200px;
}

.pt_classic_plus_pre858 #TABBOTTOMLINE {
    border-bottom: none;
    background-color: #fff !important;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO,
.pt_classic_plus_pre858 .PSSRCHRESULTSWBO {
    border: 1px solid #d3d3d3;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDLABEL,
.pt_classic_plus_pre858 .PSLEVEL2GRIDLABEL,
.pt_classic_plus_pre858 .PSLEVEL3GRIDLABEL,
.pt_classic_plus_pre858 .PTCPGRIDTITLE {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.133px;
    font-weight: bold;
    color: rgb(164, 086, 023);
}

.pt_classic_plus_pre858 .PTCPNOCOLHDRS {
    border-top: 1px solid #d3d3d3;
}

.pt_classic_plus_pre858 .gridActionMenu {
    background: #fff;
    padding: 0px;
    border: 1px solid #6c6c6c;
    border-radius: 3px;
    box-shadow: 0 0 25px #5a5a5a;
    position: absolute;
}

.pt_classic_plus_pre858 .gridactionmenucontainerclass .gridActionMenu a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    padding: 14px;
    text-overflow: ellipsis;
    white-space: normal;
    border-bottom: 1px solid #bbb;
    margin: 0px;
    background: none;
    display: block;
    text-decoration: none;
    font-weight: normal;
}

.pt_classic_plus_pre858 .gridActionMenu a:hover {
    background-color: #ffffeb;
}

.pt_classic_plus_pre858 .gridActionMenuArrowIcon {
    background-color: #fff;
    border-bottom: 1px none;
    border-right: 1px solid #6c6c6c;
    border-top: 1px solid #6c6c6c;
    border-width: 1px;
    content: " ";
    display: none;
    height: 14px;
    margin-left: initial;
    position: absolute;
    top: -1px;
    transform: rotate(-45deg);
    transform-origin: left top 0;
    width: 14px;
}

.pt_classic_plus_pre858.psc_dir-rtl .gridActionMenuArrowIcon {
    right: 13px;
    float: right;
}

.pt_classic_plus_pre858 .PTDOWNLOAD1:before {
    content: none;
}

.pt_classic_plus_pre858 .PTMODALCNTRL_CONTRAST:before {
    content: none;
}

.pt_classic_plus_pre858 a.PSLEVEL1GRIDCOLUMNHDR:link,
.pt_classic_plus_pre858 a.PSLEVEL1GRIDCOLUMNHDR:visited,
.pt_classic_plus_pre858 a.PSLEVEL2GRIDCOLUMNHDR:link,
.pt_classic_plus_pre858 a.PSLEVEL2GRIDCOLUMNHDR:visited,
.pt_classic_plus_pre858 a.PSLEVEL3GRIDCOLUMNHDR:link,
.pt_classic_plus_pre858 a.PSLEVEL3GRIDCOLUMNHDR:visited,
.pt_classic_plus_pre858 span.PSLEVEL1GRIDCOLUMNHDRTXT,
.pt_classic_plus_pre858 span.PSLEVEL2GRIDCOLUMNHDRTXT,
.pt_classic_plus_pre858 span.PSLEVEL3GRIDCOLUMNHDRTXT,
.pt_classic_plus_pre858 a.PSSRCHRESULTSHDR:link,
.pt_classic_plus_pre858 a.PSSRCHRESULTSHDR:visited,
.pt_classic_plus_pre858 a.PAGRIDHEADER:link,
.pt_classic_plus_pre858 a.PAGRIDHEADER:visited,
.pt_classic_plus_pre858 span.PAGRIDHEADERTXT,
.pt_classic_plus_pre858 span.PSTARESULTSHDR {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: bold;
    color: #000;
    text-shadow: 1px 1px 0 #fff;
    cursor: pointer;
    text-decoration: none;
    background: #f0f0f0;
}

.pt_classic_plus_pre858 a.PSLEVEL1GRIDCOLUMNHDR:hover,
.pt_classic_plus_pre858 a.PSLEVEL2GRIDCOLUMNHDR:hover,
.pt_classic_plus_pre858 a.PSLEVEL3GRIDCOLUMNHDR:hover,
.pt_classic_plus_pre858 a.PSSRCHRESULTSHDR:hover,
.pt_classic_plus_pre858 span.PSLEVEL1GRIDCOLUMNHDRTXT:hover,
.pt_classic_plus_pre858 span.PAGRIDHEADERTXT:hover,
.pt_classic_plus_pre858 a.PAGRIDHEADER:hover {
    text-decoration: underline;
}

.pt_classic_plus_pre858 span.PSLEVEL1GRIDCOLUMNHDRTXT:after,
.pt_classic_plus_pre858 a.PSLEVEL1GRIDCOLUMNHDR:after {}

.pt_classic_plus_pre858 th.PSLEVEL1GRIDCOLUMNHDR,
.pt_classic_plus_pre858 th.PSLEVEL2GRIDCOLUMNHDR,
.pt_classic_plus_pre858 th.PSLEVEL3GRIDCOLUMNHDR,
.pt_classic_plus_pre858 th.PSSRCHRESULTSHDR,
.pt_classic_plus_pre858 th.PAGRIDHEADER,
.pt_classic_plus_pre858 th.PSTARESULTSHDR,
.pt_classic_plus_pre858 th.PSQRYRESULTSHDR {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    font-weight: bold;
    color: #000;
    background: #f0f0f0;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    border-right: 1px solid #d3d3d3;
    padding: 8px 5px;
}

.pt_classic_plus_pre858 td.PSLEVEL1GRIDEVENROW,
.pt_classic_plus_pre858 td.PSLEVEL1GRIDODDROW,
.pt_classic_plus_pre858 td.PSLEVEL1GRIDROW,
.pt_classic_plus_pre858 td.PSLEVEL2GRIDEVENROW,
.pt_classic_plus_pre858 td.PSLEVEL2GRIDODDROW,
.pt_classic_plus_pre858 td.PSLEVEL2GRIDROW,
.pt_classic_plus_pre858 td.PSLEVEL3GRIDEVENROW,
.pt_classic_plus_pre858 td.PSLEVEL3GRIDODDROW,
.pt_classic_plus_pre858 td.PSLEVEL3GRIDROW,
.pt_classic_plus_pre858 td.PSSRCHRESULTSODDROW,
.pt_classic_plus_pre858 td.PSSRCHRESULTSEVENROW,
.pt_classic_plus_pre858 td.spanHighElement,
.pt_classic_plus_pre858 td.PSQRYRESULTSODDROW,
.pt_classic_plus_pre858 td.PSQRYRESULTSEVENROW {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    padding: 5px;
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDEVENROW,
.pt_classic_plus_pre858 .PSLEVEL2GRIDEVENROW,
.pt_classic_plus_pre858 .PSLEVEL3GRIDEVENROW,
.pt_classic_plus_pre858 .PSSRCHRESULTSEVENROW,
.pt_classic_plus_pre858 .PSQRYRESULTSEVENROW {
    background-color: #fafafa;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO td.PSLEVEL1GRIDROW,
.pt_classic_plus_pre858 .PSLEVEL2GRIDNBO td.PSLEVEL2GRIDROW,
.pt_classic_plus_pre858 .PSLEVEL3GRIDNBO td.PSLEVEL3GRIDROW,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO td.PSLEVEL1GRIDEVENROW,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO td.PSLEVEL1GRIDODDROW,
.pt_classic_plus_pre858 .PSLEVEL2GRIDNBO td.PSLEVEL2GRIDEVENROW,
.pt_classic_plus_pre858 .PSLEVEL2GRIDNBO td.PSLEVEL2GRIDODDROW,
.pt_classic_plus_pre858 .PSLEVEL3GRIDNBO td.PSLEVEL3GRIDEVENROW,
.pt_classic_plus_pre858 .PSLEVEL3GRIDNBO td.PSLEVEL3GRIDODDROW,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO th.PSLEVEL1GRIDCOLUMNHDR,
.pt_classic_plus_pre858 .PSLEVEL2GRIDNBO th.PSLEVEL2GRIDCOLUMNHDR,
.pt_classic_plus_pre858 .PSLEVEL3GRIDNBO th.PSLEVEL3GRIDCOLUMNHDR {
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    border-top: 0px;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO,
.pt_classic_plus_pre858 .PSLEVEL2GRIDNBO,
.pt_classic_plus_pre858 .PSLEVEL3GRIDNBO,
.pt_classic_plus_pre858 .PSSRCHRESULTSNBO {
    border: none;
}

.pt_classic_plus_pre858 .PTROWADD1:before {
    content: url(/cs/CLAPRD/86011/PT_ROW_ADD_32_1.svg) !important;
    position: relative;
    top: 2px;
}

.pt_classic_plus_pre858 .PTROWADDMULTI1:before {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_ADD_MULTIROW_1.svg) !important;
    position: relative;
    top: 2px;
}

.pt_classic_plus_pre858 .PTROWDELETE1:before {
    content: url(/cs/CLAPRD/86011/PT_ROW_DEL_32_1.svg) !important;
    position: relative;
    top: 2px;
    width: 16px;
    height: 16px;
}

.pt_classic_plus_pre858 .PSLEVEL1GRID .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL1GRID .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL2GRID .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL2GRID .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL3GRID .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL3GRID .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODYWBO .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODYWBO .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODYWBO .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODYWBO .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODYWBO .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODYWBO .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL1GRID .PTROWADDMULTI1,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PTROWADDMULTI1,
.pt_classic_plus_pre858 .PSLEVEL2GRID .PTROWADDMULTI1,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PTROWADDMULTI1,
.pt_classic_plus_pre858 .PSLEVEL3GRID .PTROWADDMULTI1,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PTROWADDMULTI1,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWADDMULTI1,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWADDMULTI1,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWADDMULTI1 {
    background: #fff;
    border-radius: 3px;
    padding-top: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    padding-left: 9px;
    border: 1px solid #bbb;
    border-top-color: #eee;
    border-left-color: #eee;
    box-shadow: none;
}

.pt_classic_plus_pre858 .PSLEVEL1GRID .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL1GRID .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL2GRID .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL2GRID .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL3GRID .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL3GRID .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODYWBO .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODYWBO .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODYWBO .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODYWBO .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODYWBO .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODYWBO .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWADD1:hover,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWDELETE1:hover,
.pt_classic_plus_pre858 .PSLEVEL1GRID .PTROWADDMULTI1:hover,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PTROWADDMULTI1:hover,
.pt_classic_plus_pre858 .PSLEVEL2GRID .PTROWADDMULTI1:hover,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PTROWADDMULTI1:hover,
.pt_classic_plus_pre858 .PSLEVEL3GRID .PTROWADDMULTI1:hover,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PTROWADDMULTI1:hover,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWADDMULTI1:hover,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWADDMULTI1:hover,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWADDMULTI1:hover {
    border-color: #888 #eee #eee #888;
    box-shadow: none;
    text-decoration: none;
}

.pt_classic_plus_pre858 .PSLEVEL1GRID .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL1GRID .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL2GRID .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL2GRID .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL3GRID .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL3GRID .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODYWBO .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODYWBO .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODYWBO .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODYWBO .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODYWBO .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODYWBO .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWADD1:active,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWDELETE1:active,
.pt_classic_plus_pre858 .PSLEVEL1GRID .PTROWADDMULTI1:active,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PTROWADDMULTI1:active,
.pt_classic_plus_pre858 .PSLEVEL2GRID .PTROWADDMULTI1:active,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PTROWADDMULTI1:active,
.pt_classic_plus_pre858 .PSLEVEL3GRID .PTROWADDMULTI1:active,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PTROWADDMULTI1:active,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWADDMULTI1:active,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWADDMULTI1:active,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWADDMULTI1:active {
    background: #c8ead6 none repeat scroll 0 0;
    border-color: #1e9955 #80d6a7 #80d6a7 #1e9955;
    box-shadow: 1px 1px 0 #e1faec inset;
}

.pt_classic_plus_pre858 .PTCPSCROLLAREASEPERATOR {
    padding-bottom: 5px;
}

.pt_classic_plus_pre858 td.PSSRCHRESULTSODDROW,
.pt_classic_plus_pre858 td.PSSRCHRESULTSEVENROW,
.pt_classic_plus_pre858 td.spanHighElement {
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
}

.pt_classic_plus_pre858 .PSSRCHRESULTSODDROW:hover,
.pt_classic_plus_pre858 .PSSRCHRESULTSEVENROW:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    text-decoration: none;
}

.pt_classic_plus_pre858 .PSSRCHRESULTSWBO {
    border-top: none;
    border-right: none;
}

.pt_classic_plus_pre858 table.PSSRCHRESULTSTITLE {
    border: 1px solid #d3d3d3;
    border-bottom: none;
    height: 44px;
    padding: 5px;
}

.pt_classic_plus_pre858 span.PSTARESULTSHDR {
    border-bottom: none;
}

.pt_classic_plus_pre858 span.spanNormalElement,
.pt_classic_plus_pre858 span.spanMatchText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
}

.pt_classic_plus_pre858 span.spanMatchText {
    font-weight: bold;
}

.pt_classic_plus_pre858 td.spanHighElement {
    background: #ffffeb;
}

.pt_classic_plus_pre858 #pt_typeahead .PSSRCHRESULTSTITLE {
    padding: 0px;
}

.pt_classic_plus_pre858 table.PSLEVEL1SCROLLAREAHEADER,
.pt_classic_plus_pre858 table.PSLEVEL2SCROLLAREAHEADER,
.pt_classic_plus_pre858 table.PSLEVEL3SCROLLAREAHEADER {
    background: #fafafa none repeat scroll 0 0;
    border-bottom: 1px solid #ccc !important;
    height: 44px;
}

.pt_classic_plus_pre858 td.PSLEVEL1SCROLLAREAHEADER,
.pt_classic_plus_pre858 td.PSLEVEL2SCROLLAREAHEADER,
.pt_classic_plus_pre858 td.PSLEVEL3SCROLLAREAHEADER {
    background: #fff;
    padding: 0px 0px 11px 0px;
    font-size: 16.133px;
}

.pt_classic_plus_pre858 .PTCPSCROLLAREAHEADER {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.1333px;
    font-weight: bold;
    color: #333;
    margin-left: 8px;
    display: inline-block;
}

.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODYWBO,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODYWBO,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODYWBO {
    border: 1px solid #ccc;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRLEFTSEC,
.pt_classic_plus_pre858 .PTCPGRIDHDRRIGHTSEC {
    height: 34px;
    padding-bottom: 4px;
    padding-top: 7px;
}

.pt_classic_plus_pre858 table.PSLEVEL1SCROLLAREAHEADER .PTCPGRIDHDRLEFTSEC,
.pt_classic_plus_pre858 table.PSLEVEL1SCROLLAREAHEADER .PTCPGRIDHDRRIGHTSEC,
.pt_classic_plus_pre858 table.PSLEVEL2SCROLLAREAHEADER .PTCPGRIDHDRLEFTSEC,
.pt_classic_plus_pre858 table.PSLEVEL2SCROLLAREAHEADER .PTCPGRIDHDRRIGHTSEC,
.pt_classic_plus_pre858 table.PSLEVEL3SCROLLAREAHEADER .PTCPGRIDHDRLEFTSEC,
.pt_classic_plus_pre858 table.PSLEVEL3SCROLLAREAHEADER .PTCPGRIDHDRRIGHTSEC {
    padding-bottom: 0px;
    padding-top: 0px;
}

.pt_classic_plus_pre858 table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC,
.pt_classic_plus_pre858 table.PSLEVEL2SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC,
.pt_classic_plus_pre858 table.PSLEVEL3SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC {
    position: relative;
    top: 5px;
}

.pt_classic_plus_pre858 table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTCPGRIDHDRPAGELISTDIVACN,
.pt_classic_plus_pre858 table.PSLEVEL2SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTCPGRIDHDRPAGELISTDIVACN,
.pt_classic_plus_pre858 table.PSLEVEL3SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTCPGRIDHDRPAGELISTDIVACN {
    margin-right: 0px;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRACTIONSDIV,
.pt_classic_plus_pre858 .PTCPGRIDHDRFINDDIV,
.pt_classic_plus_pre858 .PTCPGRIDHDRFIRSTDIV,
.pt_classic_plus_pre858 .PTCPGRIDHDRPREVDIV,
.pt_classic_plus_pre858 .PTCPGRIDHDRPAGELISTDIV,
.pt_classic_plus_pre858 .PTCPGRIDHDRNEXTDIV,
.pt_classic_plus_pre858 .PTCPGRIDHDRLASTDIV,
.pt_classic_plus_pre858 .PT_CP_LINE_SEPERATOR,
.pt_classic_plus_pre858 .PTCPGRIDHDRVIEWALLDIV {
    display: inline-block;
    margin-right: 7.334px;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRFIRSTDIV,
.pt_classic_plus_pre858 .PTCPGRIDHDRPREVDIV,
.pt_classic_plus_pre858 .PTCPGRIDHDRNEXTDIV,
.pt_classic_plus_pre858 .PTCPGRIDHDRLASTDIV {
    width: 34px;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRFINDDIVACH:after {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_FIND_1.svg);
}

.pt_classic_plus_pre858 .gridactionicon:after {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_ACTION_1.svg);
}

.pt_classic_plus_pre858 .PTCPGRIDHDRPREVDIVACN:after {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_LEFT_ARROW_1.svg);
}

.pt_classic_plus_pre858 .PTCPGRIDHDRNEXTDIVACN:after {
    content: url(/cs/CLAPRD/86011/PTCP_GRID_RIGHT_ARROW_1.svg);
}

.pt_classic_plus_pre858 .PTCPGRIDHDRFIRSTDIVACN:after {
    content: url(/cs/CLAPRD/86011/PTCP_FIRST_SET_1.svg);
}

.pt_classic_plus_pre858 .PTCPGRIDHDRFIRSTDIV .PSHEADERHYPERLINKD:after {
    content: url(/cs/CLAPRD/86011/PTCP_FIRST_SET_1.svg);
    opacity: 0.3;
    padding-right: 9px;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRLASTDIVACN:after {
    content: url(/cs/CLAPRD/86011/PTCP_LAST_SET_1.svg);
}

.pt_classic_plus_pre858 .PTCPGRIDHDRLASTDIV .PSHEADERHYPERLINKD:after {
    content: url(/cs/CLAPRD/86011/PTCP_LAST_SET_1.svg);
    opacity: 0.3;
    padding-right: 9px;
}

.pt_classic_plus_pre858 .PTPREVROW_D,
.pt_classic_plus_pre858 .PTNEXTROW_D {
    width: auto;
    height: auto;
    opacity: 0.3;
    position: relative;
    top: -4px;
    right: 9px;
}

.pt_classic_plus_pre858 table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTPREVROW_D,
.pt_classic_plus_pre858 table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTNEXTROW_D,
.pt_classic_plus_pre858 table.PSLEVEL2SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTPREVROW_D,
.pt_classic_plus_pre858 table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTNEXTROW_D,
.pt_classic_plus_pre858 table.PSLEVEL3SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTPREVROW_D,
.pt_classic_plus_pre858 table.PSLEVEL1SCROLLAREAHEADER .PTCPSCROLLAREAHDRRIGHTSEC .PTNEXTROW_D {
    top: -5px;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRVIEWALLDIVACH,
.pt_classic_plus_pre858 .PTCPSCROLLAREAHDRFINDDIV {
    text-decoration: none;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR,
.pt_classic_plus_pre858 .PTCPSCROLLAREAHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR {
    margin-left: 7.666px;
    margin-right: 15px;
    position: relative;
    top: -4px;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR:after,
.pt_classic_plus_pre858 .PTCPSCROLLAREAHDRRIGHTSEC div.PT_CP_LINE_SEPERATOR:after {
    content: "|";
    margin-left: -4px;
    font-weight: normal;
    color: #888;
    vertical-align: top;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRVIEWALLDIV {
    margin-right: 10px;
    position: relative;
    bottom: 2px;
}

.pt_classic_plus_pre858 .gridactionicon,
.pt_classic_plus_pre858 .PTCPGRIDHDRFINDDIVACH,
.pt_classic_plus_pre858 .PTCPGRIDHDRFIRSTDIVACN,
.pt_classic_plus_pre858 .PTCPGRIDHDRPREVDIVACN,
.pt_classic_plus_pre858 .PTCPGRIDHDRNEXTDIVACN,
.pt_classic_plus_pre858 .PTCPGRIDHDRLASTDIVACN {
    padding-top: 9px;
    padding-right: 8px;
    padding-bottom: 5px;
    padding-left: 9px;
    box-shadow: none;
}

.pt_classic_plus_pre858 .gridactionicon:hover,
.pt_classic_plus_pre858 .PTCPGRIDHDRFINDDIVACH:hover,
.pt_classic_plus_pre858 .PTCPGRIDHDRFIRSTDIVACN:hover,
.pt_classic_plus_pre858 .PTCPGRIDHDRPREVDIVACN:hover,
.pt_classic_plus_pre858 .PTCPGRIDHDRNEXTDIVACN:hover,
.pt_classic_plus_pre858 .PTCPGRIDHDRLASTDIVACN:hover {
    border-color: #888 #eee #eee #888;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    box-shadow: none;
    text-decoration: none;
    background: #fff;
}

.pt_classic_plus_pre858 .gridactionicon:active,
.pt_classic_plus_pre858 .PTCPGRIDHDRFINDDIVACH:active,
.pt_classic_plus_pre858 .PTCPGRIDHDRFIRSTDIVACN:active,
.pt_classic_plus_pre858 .PTCPGRIDHDRPREVDIVACN:active,
.pt_classic_plus_pre858 .PTCPGRIDHDRNEXTDIVACN:active,
.pt_classic_plus_pre858 .PTCPGRIDHDRLASTDIVACN:active {
    background: #c8ead6 none repeat scroll 0 0;
    border-color: #1e9955 #80d6a7 #80d6a7 #1e9955;
    border-width: 1px;
    border-style: solid;
    border-radius: 3px;
    box-shadow: 1px 1px 0 #e1faec inset;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRACTIONSDIV {
    margin-left: 7.334px;
}

.pt_classic_plus_pre858 .PTCPGRIDHDRPAGELISTDIV {
    position: relative;
    bottom: 2px;
}

.pt_classic_plus_pre858 .PTCPGRIDFTRROWACTBTN {
    height: 34px;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 7px;
}

.pt_classic_plus_pre858 .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus_pre858 .PSEDITBOX_DISPONLY,
.pt_classic_plus_pre858 .PSEDITBOX_DISPONLY_NOWRAP,
.pt_classic_plus_pre858 .PSTEXT,
.pt_classic_plus_pre858 .PSLONGEDITBOX,
.pt_classic_plus_pre858 .PSSRCHINSTRUCTIONS,
.pt_classic_plus_pre858 .PAPAGEINSTRUCTIONS,
.pt_classic_plus_pre858 .PSXLATTITLE {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
}

.pt_classic_plus_pre858 a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus_pre858 a.PT_CLASSICPLUS_CALENDAR {
    bottom: 2px;
    margin-left: -38px;
    margin-right: 7.334px;
    padding: 5px 4px 8px;
    position: relative;
}

.pt_classic_plus_pre858 .psprintgrid .PTCPEDITBOXWITHICON,
.pt_classic_plus_pre858 .psprintgrid .PSERROR.PTCPEDITBOXWITHICON {
    padding-right: 26px;
}

.pt_classic_plus_pre858 .PTCPEDITBOXWITHICON,
.pt_classic_plus_pre858 .PSERROR.PTCPEDITBOXWITHICON {
    padding-right: 30px;
}

.pt_classic_plus_pre858 .PAGROUPDIVIDER,
.pt_classic_plus_pre858 .PSGROUPBOXLABEL {
    background: #fff;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.1333px;
    font-weight: bold;
    color: #a45617;
    padding: 0px;
}

.pt_classic_plus_pre858 .PAGROUPDIVIDER img,
.pt_classic_plus_pre858 .PSGROUPBOXLABEL img {
    position: relative;
    bottom: 2px;
    right: 5px;
}

.pt_classic_plus_pre858 .PSGROUPBOX.PTCPGROUPBOXWBO {
    border: 1px solid #ccc !important;
}

.pt_classic_plus_pre858 .PTCPGROUPBOXMINPADDING.PTCPGROUPBOXWBO {
    border: 1px solid #ccc !important;
}

.pt_classic_plus_pre858 .PSGROUPBOXWBO {
    border: none;
}

.pt_classic_plus_pre858 .PTCPGROUPBOXMINPADDINGWBO {
    border: none;
}

.pt_classic_plus_pre858 .PTCOLLAPSE_ARROW:before {
    content: url(/cs/CLAPRD/86011/PT_COLLAPSE_NUI_1.svg);
}

.pt_classic_plus_pre858 .PTEXPAND_ARROW:before {
    content: url(/cs/CLAPRD/86011/PT_EXPAND_NUI_1.svg);
}

.pt_classic_plus_pre858 .PSGROUPBOXCONTAINER.PTCPGROUPBOXWBO {
    border: 1px solid #ccc !important;
}

.pt_classic_plus_pre858 .PSGROUPBOXCONTAINERWBO {
    border: none;
}

.pt_classic_plus_pre858 .PSGROUPBOXCONTAINERWBO .PSGROUPBOXLABEL,
.pt_classic_plus_pre858 .PSGROUPBOXCONTAINERNBO .PSGROUPBOXLABEL {
    display: none;
}

.pt_classic_plus_pre858 .PSGROUPBOXWBO,
.pt_classic_plus_pre858 .PSGROUPBOXNBO {
    margin-top: 19px;
    margin-bottom: 19px;
    margin-right: 8px;
    margin-left: 8px;
}

.pt_classic_plus_pre858 .PTCPGROUPBOXMINPADDINGWBO,
.pt_classic_plus_pre858 .PTCPGROUPBOXMINPADDINGNBO {
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 8px;
    margin-left: 8px;
}

.pt_classic_plus_pre858 .PSGROUPBOX {
    padding: 8px;
}

.pt_classic_plus_pre858 .PTCPGROUPBOXMINPADDING {
    padding: 8px;
}

.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY {
    padding: 5px;
}

.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWADD1,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODY .PTROWDELETE1,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODY .PTROWDELETE1 {
    margin-right: 5px;
}

.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODYWBO,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODYWBO,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODYWBO,
.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREABODYNBO,
.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREABODYNBO,
.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREABODYNBO {
    margin-top: 15px;
}

.pt_classic_plus_pre858 .PTEXPAND {
    width: 14px;
}

.pt_classic_plus_pre858 .PTCOLLAPSE {
    width: 17px;
}

.pt_classic_plus_pre858 .PSEDITBOX,
.pt_classic_plus_pre858 .PSEDITBOX_DISABLED,
.pt_classic_plus_pre858 .PSEDITBOXDISABLED,
.pt_classic_plus_pre858 .PSDROPDOWNLIST,
.pt_classic_plus_pre858 select.PSERROR,
.pt_classic_plus_pre858 .PSDISABLED,
.pt_classic_plus_pre858 .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus_pre858 .PSDROPDOWNLISTDISABLED,
.pt_classic_plus_pre858 input.PSERROR {
    margin-bottom: 8px;
    margin-right: 7.334px;
}

.pt_classic_plus_pre858 .PTCPTOPALIGNED {
    margin-top: 5px;
}

.pt_classic_plus_pre858 textarea.PSLONGEDITBOX {
    margin-bottom: 5.334px;
    margin-right: 7.334px;
}

.pt_classic_plus_pre858 div.PSLONGEDITCNT {
    margin-bottom: 8px;
}

.pt_classic_plus_pre858 .PT_CP_DIV_LABEL {
    position: relative;
    top: 5px;
    margin-right: 8.147px;
}

.pt_classic_plus_pre858 #PSTAB {
    margin-bottom: 8px;
}

.pt_classic_plus_pre858 #PSTABNBO {
    margin-top: 15px;
    margin-bottom: 8px;
}

.pt_classic_plus_pre858 span.PSEDITBOXLABEL,
.pt_classic_plus_pre858 span.PSDROPDOWNLABEL {
    display: inline-block;
    margin-bottom: 11px;
}

.pt_classic_plus_pre858 span.PT_CP_MANDATORY_LABEL {
    margin-bottom: 0px;
}

.pt_classic_plus_pre858 .PSEDITBOX_DISPONLY,
.pt_classic_plus_pre858 .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus_pre858 .PSEDITBOX_DISPONLY_NOWRAP {
    position: relative;
    top: 5px;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDROW .PSEDITBOX_DISPONLY,
.pt_classic_plus_pre858 .PSLEVEL1GRIDROW .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus_pre858 .PSLEVEL1GRIDROW .PSEDITBOX_DISPONLY_NOWRAP {
    top: 0px;
}

.pt_classic_plus_pre858 .PSPUSHBUTTONTB.Left,
.pt_classic_plus_pre858 .PSPUSHBUTTON.Left,
.pt_classic_plus_pre858 .PSPUSHBUTTONDISABLED.Left {
    margin-bottom: 8px;
    margin-right: 5.334px;
}

.pt_classic_plus_pre858 #ptaisubpage #ptailistbuttonstbl .PTCPAGPREVIOUSANCHOR,
.pt_classic_plus_pre858 #ptaisubpage #ptailistbuttonstbl .PTCPAGNEXTANCHOR,
.pt_classic_plus_pre858 #ptaisubpage #ptailistbuttonstbl .PSPUSHBUTTONTB.Left,
.pt_classic_plus_pre858 #ptaisubpage #ptailistbuttonstbl .PSPUSHBUTTON.Left,
.pt_classic_plus_pre858 #ptaisubpage #ptailistbuttonstbl .PSPUSHBUTTONDISABLED.Left {
    margin-bottom: 0px;
    padding: 5.234px 15.6px;
}

.pt_classic_plus_pre858 #ptaisubpage #ptailistbuttonstbl #ptaiPrevious,
.pt_classic_plus_pre858 #ptaisubpage #ptailistbuttonstbl #ptaiNext {
    background-image: none !important;
}

.pt_classic_plus_pre858 .PSCHECKBOX {
    margin-right: 7.334px;
    margin-bottom: 8px;
}

.pt_classic_plus_pre858 .PSSRCHCHBOXAlGNLEFT {
    margin-left: 0px;
}

.pt_classic_plus_pre858 .PSRADIOBUTTON {
    margin-bottom: 8px;
}

.pt_classic_plus_pre858 .PTCPGRIDTITLE {
    margin-top: 15px;
    margin-right: 8px;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO {
    margin-bottom: 8px;
    margin-right: 8px;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSEDITBOX,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSEDITBOX_DISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSEDITBOXDISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSDROPDOWNLIST,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSDISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSDROPDOWNLISTDISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSLONGEDITBOX,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO input.PSERROR,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO select.PSERROR,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSPUSHBUTTONTB.Left,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSPUSHBUTTON.Left,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSCHECKBOX,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSEDITBOX,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSEDITBOX_DISABLED,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSEDITBOXDISABLED,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSDROPDOWNLIST,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSDISABLED,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSDROPDOWNLISTDISABLED,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSLONGEDITBOX,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO input.PSERROR,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO select.PSERROR,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSPUSHBUTTONTB.Left,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSPUSHBUTTON.Left,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSCHECKBOX,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSEDITBOX,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSEDITBOX_DISABLED,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSEDITBOXDISABLED,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSDROPDOWNLIST,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSDISABLED,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSDROPDOWNLISTDISABLED,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSLONGEDITBOX,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO input.PSERROR,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO select.PSERROR,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSPUSHBUTTONTB.Left,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSPUSHBUTTON.Left,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSCHECKBOX,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSEDITBOX,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSEDITBOX_DISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSEDITBOXDISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSDROPDOWNLIST,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSDISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSDROPDOWNLISTDISABLED,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSLONGEDITBOX,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO input.PSERROR,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO select.PSERROR,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSPUSHBUTTONTB.Left,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSPUSHBUTTON.Left,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO .PSCHECKBOX,
.pt_classic_plus_pre858 .psprintgrid .PSEDITBOX,
.pt_classic_plus_pre858 .psprintgrid .PSEDITBOX_DISABLED,
.pt_classic_plus_pre858 .psprintgrid .PSEDITBOXDISABLED,
.pt_classic_plus_pre858 .psprintgrid .PSDROPDOWNLIST,
.pt_classic_plus_pre858 .psprintgrid .PSDISABLED,
.pt_classic_plus_pre858 .psprintgrid .PSDROPDOWNLIST_DISABLED,
.pt_classic_plus_pre858 .psprintgrid .PSDROPDOWNLISTDISABLED,
.pt_classic_plus_pre858 .psprintgrid .PSLONGEDITBOX,
.pt_classic_plus_pre858 .psprintgrid input.PSERROR,
.pt_classic_plus_pre858 .psprintgrid select.PSERROR,
.pt_classic_plus_pre858 .psprintgrid .PSPUSHBUTTONTB.Left,
.pt_classic_plus_pre858 .psprintgrid .PSPUSHBUTTON.Left,
.pt_classic_plus_pre858 .psprintgrid .PSPUSHBUTTONDISABLED.Left,
.pt_classic_plus_pre858 .psprintgrid .PSCHECKBOX {
    margin-bottom: 0px;
    margin-right: 0px;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSEDITBOX_DISPONLY,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSEDITBOX_DISPONLY,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSEDITBOX_DISPONLY,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO .PSDROPDOWNLIST_DISPONLY,
.pt_classic_plus_pre858 .psprintgrid .PSEDITBOX_DISPONLY,
.pt_classic_plus_pre858 .psprintgrid .PSDROPDOWNLIST_DISPONLY {
    top: 0px;
    position: static;
}

.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus_pre858 .PSLEVEL1GRIDWBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus_pre858 .PSLEVEL2GRIDWBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus_pre858 .PSLEVEL3GRIDWBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus_pre858 .psprintgrid a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus_pre858 .psprintgrid a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus_pre858 .PSLEVEL1GRIDNBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus_pre858 .PSLEVEL2GRIDNBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus_pre858 .PSLEVEL2GRIDNBO a.PT_CLASSICPLUS_CALENDAR,
.pt_classic_plus_pre858 .PSLEVEL3GRIDNBO a.PT_CLASSICPLUS_PROMPT_LOOKUP,
.pt_classic_plus_pre858 .PSLEVEL3GRIDNBO a.PT_CLASSICPLUS_CALENDAR {
    margin-left: -31px;
}

.pt_classic_plus_pre858 table {
    table-layout: auto !important;
}

.pt_classic_plus_pre858 a:focus,
.pt_classic_plus_pre858 img:focus,
.pt_classic_plus_pre858 span:focus,
.pt_classic_plus_pre858 input:focus,
.pt_classic_plus_pre858 select:focus,
.pt_classic_plus_pre858 input[type="button"]:focus {}

.pt_classic_plus_pre858 .PABOLDTEXT {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    font-weight: bold;
}

.pt_classic_plus_pre858 span.PABOLDTEXT[aria-disabled="true"] {
    position: relative;
    top: 5px;
}

.pt_classic_plus_pre858 .PALEVEL0PRIMARY,
.pt_classic_plus_pre858 .PALEVEL0SECONDARY,
.pt_classic_plus_pre858 .PAADDITIONALINSTRUCTIONS,
.pt_classic_plus_pre858 .small {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
}

.pt_classic_plus_pre858 .SMALL {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #3366cc;
}

.pt_classic_plus_pre858 .PALEVEL0SECONDARY {
    font-size: 13px;
}

.pt_classic_plus_pre858 .PABOLDBLUETEXT,
.pt_classic_plus_pre858 .PTFACETNAME,
.pt_classic_plus_pre858 .PTGBLFACETHDG,
.pt_classic_plus_pre858 .PTFACET,
.pt_classic_plus_pre858 .PTFACET:hover,
.pt_classic_plus_pre858 .PTFACETLINK,
.pt_classic_plus_pre858 .PABOLDBLUETEXT,
.pt_classic_plus_pre858 .PTSESSRCHINSTR,
.pt_classic_plus_pre858 .PTSESSRCHINSTRRSLTS,
.pt_classic_plus_pre858 .PTSESRSLTTITLE,
.pt_classic_plus_pre858 .PTSESRSLTDTTM,
.pt_classic_plus_pre858 .PTSESRSLTSUMMARY,
.pt_classic_plus_pre858 .PSGRIDCOUNTERTP,
.pt_classic_plus_pre858 .PTSESPAGENOLINK,
.pt_classic_plus_pre858 .PTSESPAGELINK,
.pt_classic_plus_pre858 .PTSESCURPAGE,
.pt_classic_plus_pre858 .PTSESPAGENOLINK:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
}

.pt_classic_plus_pre858 a.PAGRIDHEADERTXT,
.pt_classic_plus_pre858 span.PAGRIDHEADERTXT,
.pt_classic_plus_pre858 .PAGROUPBOXNBO,
.pt_classic_plus_pre858 .PSTREELINKSELECTEDYELLOWBACKGR,
.pt_classic_plus_pre858 .PSHYPERLINKYELLOWBKGRD,
.pt_classic_plus_pre858 .PSTREENODESELECTED,
.pt_classic_plus_pre858 .PAGROUPBOXLABELLEVEL1,
.pt_classic_plus_pre858 .PAGROUPBOXLABELLEVEL2,
.pt_classic_plus_pre858 .PAGROUPBOXLABELLEVEL3,
.pt_classic_plus_pre858 .STRONG,
.pt_classic_plus_pre858 .STRONGWRAP,
.pt_classic_plus_pre858 .PAEXPANDCOLLAPSE,
.pt_classic_plus_pre858 .PAEXAMPLE {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
}

.pt_classic_plus_pre858 span.PAGRIDHEADERTXT,
.pt_classic_plus_pre858 a.PAGRIDHEADERTXT {
    background-color: transparent;
    color: #000;
}

.pt_classic_plus_pre858 .PAGROUPBOXNBO {
    background-color: #f0f0f0;
}

.pt_classic_plus_pre858 .PTCALHEAD_CP {
    color: rgb(0, 0, 0);
    font-size: 17.3px;
    font-weight: bold;
    float: none !important;
    text-align: center !important;
}

.pt_classic_plus_pre858 .PTCALHEAD {
    text-align: center !important;
}

.pt_classic_plus_pre858 .PTCALMONTH {
    color: rgb(0, 0, 0) !important;
    font-size: 14.6667px !important;
    font-weight: 400 !important;
    box-shadow: 3px 3px 4px #e9e9e9 inset;
    border: 1px solid #bbb !important;
    border-radius: 3px !important;
    height: 33.2667px !important;
}

.pt_classic_plus_pre858 #PTMonth {
    width: 53% !important;
}

.pt_classic_plus_pre858 #PTYear {}

.pt_classic_plus_pre858 .PTCALWEEKHEAD {
    font-size: 14.6667px !important;
    font-weight: 700 !important;
    color: rgb(0, 0, 0) !important;
    padding: 5.8667px 5.8667px 5.8667px 5.8667px !important;
    text-align: left !important;
}

.pt_classic_plus_pre858 #curdate {
    color: #3366cc !important;
    font-size: 14.6667px !important;
}

.pt_classic_plus_pre858 #tailCalendar {
    width: 100% !important;
    padding: 5.8667px 5.8667px 5.8667px 5.8667px !important;
}

.pt_classic_plus_pre858 #bodyCalendar {
    font-size: 11pt !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5.8667px 5.8667px 5.8667px 5.8667px !important;
}

.pt_classic_plus_pre858 #bodyCalendar>thead {
    background-color: #fafafa;
    font-weight: bold;
}

.pt_classic_plus_pre858 #bodyCalendar>thead>tr:first-child {
    display: none;
}

.pt_classic_plus_pre858 #bodyCalendar td {
    text-align: center !important;
    padding: 0 !important;
    width: 2px !important;
    height: 2px !important;
    background-position: top left !important;
    background-repeat: repeat !important;
    background: transparent !important;
    background-image: none !important;
}

.pt_classic_plus_pre858 #bodyCalendar tbody td {
    cursor: pointer;
}

.pt_classic_plus_pre858 #bodyCalendar td[style*="SELECTED_DATE"],
.pt_classic_plus_pre858 #bodyCalendar td[style*="CURRENT_DATE"]>a[style*="SELECTED_DATE"] {
    background: #C8EAD6 !important;
    border: 1px solid #62BA8A !important;
}

.pt_classic_plus_pre858 #bodyCalendar td[style*="CURRENT_DATE"] {
    border: 1px dotted #6c6c6c !important;
}

.pt_classic_plus_pre858 #bodyCalendar a {
    padding: 8px 12px !important;
    width: 100% !important;
    display: inline-block !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.pt_classic_plus_pre858 #bodyCalendar a[style*="SELECTED_DATE"] {
    background: transparent !important;
}

.pt_classic_plus_pre858 #bodyCalendar a {
    background: transparent !important;
    padding: 8px 8px !important;
}

.pt_classic_plus_pre858 #bodyCalendar a:hover,
.pt_classic_plus_pre858 #bodyCalendar tbody td:not([disabled]):hover {
    background-color: #eee !important;
}

.pt_classic_plus_pre858 #bodyCalendar>thead>tr:last-child>td:first-child,
.pt_classic_plus_pre858 #bodyCalendar>tbody>tr>td:first-child {
    display: none;
}

.pt_classic_plus_pre858 #pt_modalMask,
.pt_classic_plus_pre858 #ptpopupmask {
    background-color: #808080 !important;
    opacity: 0.5 !important;
}

.pt_classic_plus_pre858 #pt_modals .PSMODALHEADER,
.pt_classic_plus_pre858 #pt_modals .PSMODALCONTENT,
.pt_classic_plus_pre858 #pt_modals .PSMODALBOTTOM {
    border-left: 1px solid #6c6c6c !important;
    border-right: 1px solid #6c6c6c !important;
}

.pt_classic_plus_pre858 #pt_modals .PSMODALHEADER {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top: 1px solid #6c6c6c !important;
}

.pt_classic_plus_pre858 #pt_modals .PSMODALTABLE {
    background-color: transparent !important;
    border-radius: 3px;
    box-shadow: 0 0 25px #5a5a5a !important;
}

.pt_classic_plus_pre858 #pt_modals .PSMODALBOTTOM {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom: 1px solid #6c6c6c !important;
    box-shadow: 0 28px 25px #5a5a5a !important;
}

.pt_classic_plus_pre858 #pt_modals .PSMODALHEADER,
.pt_classic_plus_pre858 #ptifrmpopup #ptpopuptitlebar {
    background-color: rgb(245, 245, 245);
    border-bottom: 1px solid rgb(204, 204, 204);
    text-align: center;
    height: 42px;
}

.pt_classic_plus_pre858 #pt_modals .PTPOPUP_TITLE,
.pt_classic_plus_pre858 #ptifrmpopup #ptpopoptitle {
    font-size: 19.8px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: rgb(164, 86, 23);
    background-color: rgb(245, 245, 245);
}

.pt_classic_plus_pre858 #pt_modals .PSMODALHEADER {
    height: auto;
}

.pt_classic_plus_pre858 #pt_modals #popupTitleBarRightImage {
    display: none;
}

.pt_classic_plus_pre858 #pt_modals .PSMODALTITLE {
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 18px;
    box-sizing: border-box;
}

.pt_classic_plus_pre858 #pt_modals .PSMODALCLOSEANCHOR {
    border-radius: 14px;
    margin: 0;
    padding: 14px 14px 14px 14px !important;
    position: absolute;
    right: 17px;
    text-decoration: none;
}

.pt_classic_plus_pre858 .PSMODALCLOSEANCHOR:before {
    content: url(/cs/CLAPRD/86011/PT_MODAL_CLOSE_NUI_1.svg) !important;
    right: 7px;
    top: 5px;
}

.pt_classic_plus_pre858 #pt_modals .PSMODALCLOSEANCHOR:hover,
.pt_classic_plus_pre858 #ptifrmpopup #ptpopupclose:hover {
    background: #fff;
    border: 1px solid #999 !important;
}

.pt_classic_plus_pre858 #pt_modals .PSMODALCLOSE {
    margin-top: 6px;
}

.pt_classic_plus_pre858 #ptifrmpopup #ptpopupcontainer {
    border: 1px solid #6c6c6cl !important;
    border-radius: 3px;
    box-shadow: 0 0 25px #5a5a5a !important;
    padding: 0px;
}

.pt_classic_plus_pre858 #ptifrmpopup #ptpopoptitle {
    padding-top: 9px;
    width: 88%;
}

.pt_classic_plus_pre858 #ptifrmpopup .popupText,
.pt_classic_plus_pre858 #pt_modals .popupText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
}

.pt_classic_plus_pre858 #ptifrmpopup #ptpopupclose {
    width: 14px;
    height: 27px;
    padding: 0 7px;
    border-radius: 14px;
    margin-right: 6px;
    margin-top: 6px;
}

.pt_classic_plus_pre858 #ptifrmpopup #ptpopupclose:before {
    content: url(/cs/CLAPRD/86011/PT_MODAL_CLOSE_NUI_1.svg) !important;
    position: relative;
    top: 4px;
    left: 1px;
}

.pt_classic_plus_pre858 #ptpopupmsgbuttons,
.pt_classic_plus_pre858 #pt_modals #alertbutton,
.pt_classic_plus_pre858 #pt_modals #okbutton {
    text-align: center;
    float: none;
}

.pt_classic_plus_pre858 #ptifrmpopup #ptpopupmsgbuttons {
    margin-top: 20px;
}

.pt_classic_plus_pre858 #ptpopupmsgbuttons .PSPUSHBUTTON.Left span,
.pt_classic_plus_pre858 #pt_modals #alertbutton .PSPUSHBUTTON.Left span,
.pt_classic_plus_pre858 #pt_modals #okbutton .PSPUSHBUTTON.Left span {
    background-color: transparent;
}

.pt_classic_plus_pre858 span.PSDROPDOWNLIST {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
    position: relative;
    top: 5px;
}

.pt_classic_plus_pre858 .PSSRCHPAGE.PTCPMODAL {
    padding: 6.3333px 6.6667px 7.3333px 8.6667px;
}

.pt_classic_plus_pre858 .PSPAGE.PTCPMODAL {
    padding: 7.3333px 14.6667px 7.3333px 14.6667px;
}

.pt_classic_plus_pre858 .HelpdivpopupFrame,
.pt_classic_plus_pre858 .HelppopupInner {
    box-shadow: 0 0 25px #5a5a5a !important;
}

.pt_classic_plus_pre858 .HelpdivpopupFrame {
    border-top: 1px solid rgb(204, 204, 204) !important;
    border-right: 1px solid #6c6c6c !important;
    border-bottom: 1px solid #6c6c6c !important;
    border-left: 1px solid #6c6c6c !important;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.pt_classic_plus_pre858 .HelppopupTitleBar {
    border-top: 1px solid #6c6c6c !important;
    border-right: 1px solid #6c6c6c !important;
    border-bottom: none !important;
    border-left: 1px solid #6c6c6c !important;
    padding-bottom: 9px;
}

.pt_classic_plus_pre858 .HelppopupTitleBar,
.pt_classic_plus_pre858 .HelppopupInner {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.pt_classic_plus_pre858 .HelppopupTitleBar,
.pt_classic_plus_pre858 .HelppopupTitleBar .PTPOPUP_TITLE {
    background-color: rgb(245, 245, 245);
    color: rgb(164, 86, 23);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19.8px;
    font-weight: bold;
    text-align: center;
}

.pt_classic_plus_pre858 .HelppopupTitleBar .PTPOPUP_TITLE {
    position: relative;
    top: 5px;
}

.pt_classic_plus_pre858 .HelpdivpopupFrame .PTPOPUP_MSGHDR,
.pt_classic_plus_pre858 .HelpdivpopupFrame .PTPOPUP_MSGTXT {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
}

.pt_classic_plus_pre858 .HelpdivpopupFrame .PTPOPUP_MSGHDR {
    font-weight: bold;
}

.pt_classic_plus_pre858 .HELPPOPUPCLOSE:hover {
    border: 1px solid #bbb;
    border-radius: 14px;
    height: 27px;
    margin-right: 7px;
    padding: 0 7px;
    width: 14px;
    position: relative;
}

.pt_classic_plus_pre858 #ptcphelppopupclosediv {
    border-radius: 14px;
    box-sizing: border-box;
    padding: 2px 14px;
    position: relative;
    left: 14px;
    top: 5px;
    margin-right: 11px;
}

.pt_classic_plus_pre858 #ptcphelppopupclosediv:hover {
    background: #fff;
    border: 1px solid #999;
}

.pt_classic_plus_pre858 .PTCPHELPPOPUPCLOSEIMG {
    position: absolute;
    top: 8px;
    right: 7px;
}

.pt_classic_plus_pre858 .PSHYPERLINK.PTCPHYPERLINKADVSRH,
.pt_classic_plus_pre858 .PSHYPERLINK.PTCPHYPERLINKBSCSRH {
    margin-left: 7px;
    position: relative;
    top: 7px;
}

.pt_classic_plus_pre858 .PSDROPDOWNLIST.PSDROPDOWNLISTSISRCH {
    position: relative;
    top: -6px;
}

.pt_classic_plus_pre858 .PSSRCHSUBTITLE.PSSRCHSUBTITLESISRCH {
    position: relative;
    top: -6px;
}

.pt_classic_plus_pre858 .PSHYPERLINK.PSHYPERLINKCPHPSRCH {
    padding-left: 4px;
    position: relative;
    top: 8px;
}

.pt_classic_plus_pre858 .PTCPHIDEHEADERFORALERTS,
.pt_classic_plus_pre858 #ptpopup .ptpopuptitlebar {
    display: none !important;
}

.pt_classic_plus_pre858 .PSEDITBOXLABEL.PSEDITBOXLABELSPCPAL {
    position: relative;
    top: 5px;
}

.pt_classic_plus_pre858 .PSHYPERLINK.PSHYPERLINKCP {
    position: relative;
    top: 8px;
}

.pt_classic_plus_pre858 .PTCPEXPANDGRIDCOLSACH {
    box-shadow: none;
    padding: 9px 8px 5px 9px;
}

.pt_classic_plus_pre858 .PTCPEXPANDGRIDCOLSACH:hover {
    background: #fff none repeat scroll 0 0;
    border-color: #888 #eee #eee #888;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    text-decoration: none;
}

.pt_classic_plus_pre858 .PTCPEXPANDGRIDCOLSACH:active {
    background: #c8ead6 none repeat scroll 0 0;
    border-color: #1e9955 #80d6a7 #80d6a7 #1e9955;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 0 #e1faec inset;
}

.pt_classic_plus_pre858 #ptrctitlebar {
    background-color: #fafafa;
    height: 38px;
    border: 1px solid #ccc;
}

.pt_classic_plus_pre858 #ptifrmrc #ptrctitleline {
    height: 0px;
    border-top: 1px solid #ccc;
    margin-top: -2px;
}

.pt_classic_plus_pre858 #ptrctitlebar h2.ptrctitlebar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.1333px;
    font-weight: bold;
    background-color: #fafafa;
    border: medium none;
    color: #a45617;
    height: 23px;
}

.pt_classic_plus_pre858 #ptrctitlebar .ptrcexpand:before {
    content: url(/cs/CLAPRD/86011/PT_COLLAPSE_NUI_1.svg);
    position: relative;
    bottom: 2px;
}

.pt_classic_plus_pre858 #ptrctitlebar .ptrccollapse:before {
    content: url(/cs/CLAPRD/86011/PT_EXPAND_NUI_1.svg);
    position: relative;
    bottom: 2px;
}

.pt_classic_plus_pre858 #ptifrmrc #ptrctitlebar #ptrcServiceTab #selected a span,
.pt_classic_plus_pre858 #ptifrmrc #ptrctitlebar #ptrcServiceTab a span {
    padding: 6px 5.333px;
    line-height: 19.1px;
}

.pt_classic_plus_pre858 #ptrctitlebar #ptrcServiceTab a {
    padding: 0px 7.333px 0px 0px;
}

.pt_classic_plus_pre858 #ptrcrefresh,
.pt_classic_plus_pre858 #ptrcrefreshonhover,
.pt_classic_plus_pre858 .ptrcPgltcontrolsdropdown,
.pt_classic_plus_pre858 .ptrcPgltcontrolsdropdownclickedTopBorder {
    display: none !important;
}

.pt_classic_plus_pre858 .PTCPRCBFRAMEREFRESH,
.pt_classic_plus_pre858 .PTCPRCBFRAMESETTINGS {
    box-shadow: none;
    padding: 9px 8px 5px 9px;
}

.pt_classic_plus_pre858 .PTCPRCBFRAMEREFRESH:hover,
.pt_classic_plus_pre858 .PTCPRCBFRAMESETTINGS:hover {
    background: #fff none repeat scroll 0 0;
    border-color: #888 #eee #eee #888;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    text-decoration: none;
}

.pt_classic_plus_pre858 .PTCPRCBFRAMEREFRESH:active,
.pt_classic_plus_pre858 .PTCPRCBFRAMESETTINGS:active {
    background: #c8ead6 none repeat scroll 0 0;
    border-color: #1e9955 #80d6a7 #80d6a7 #1e9955;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 0 #e1faec inset;
}

.pt_classic_plus_pre858 .PTCPRCBFRAMEREFRESH:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_REFRESH_1.svg);
}

.pt_classic_plus_pre858 .PTCPRCBFRAMESETTINGS:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_SETTING_1.svg);
}

.pt_classic_plus_pre858 .PTCPRCBFRAMERIGHTSEC {
    width: 80px !important;
}

.pt_classic_plus_pre858 .ptpnlpglthdr {
    background: #fafafa;
    height: 40px;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

.pt_classic_plus_pre858 h2.ptpglthdr {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14.6667px;
    color: #a45617;
}

.pt_classic_plus_pre858 .vRCPgltArea_docked .vRCPgltAreaResize {
    border-right: 1px solid #aaa;
}

.pt_classic_plus_pre858 .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER {
    padding: 9px 8px 5px 9px;
}

.pt_classic_plus_pre858 .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER:hover {
    background: #fff none repeat scroll 0 0;
    border-color: #888 #eee #eee #888;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    text-decoration: none;
}

.pt_classic_plus_pre858 .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER:active {
    background: #c8ead6 none repeat scroll 0 0;
    border-color: #1e9955 #80d6a7 #80d6a7 #1e9955;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 0 #e1faec inset;
}

.pt_classic_plus_pre858 .PTCPRCRIGHTFRAMESETTINGSICONCONTAINER:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_SETTING_1.svg);
}

.pt_classic_plus_pre858 .PTCPRCRIGHTFRAMESETTINGSICON {
    display: none;
}

.pt_classic_plus_pre858 .ptrcPgltControls div {
    margin: 20px 0 0 30px;
}

.pt_classic_plus_pre858 .PTCPSAVEDIV {
    width: 100%;
    animation: 3s ease 0s normal none 1 running fadein-alt;
    background: #c8ead6 none repeat scroll 0 0;
    border: 1px solid #76a68a;
    box-sizing: border-box;
    color: #000;
    padding: 4px;
    text-align: center;
    text-shadow: 1px 1px 0 #f0f6eb;
    height: 53px;
    top: 0px !important;
    position: fixed !important;
}

.pt_classic_plus_pre858 .PTCPSAVETBL {
    display: none !important;
}

.pt_classic_plus_pre858 .PTCPSAVETEXTMSGNODE {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14.6667px;
    color: #000;
    text-shadow: 1px 1px 0 #f0f6eb;
    margin-top: 11px;
}

.pt_classic_plus_pre858 .PTCPSAVEDIV #ptpopupclose {
    width: 14px;
    height: 27px;
    padding: 0 7px;
    border-radius: 14px;
    margin-right: 6px;
}

.pt_classic_plus_pre858 .PTCPSAVEDIV #ptpopupclose:before {
    content: url(/cs/CLAPRD/86011/PT_MODAL_CLOSE_NUI_1.svg) !important;
    position: relative;
    top: 5px;
    left: 1px;
}

.pt_classic_plus_pre858 .PTCPSAVEDIV #ptpopupclose:hover {
    background: #fff;
    border: 1px solid #999 !important;
}

.pt_classic_plus_pre858 .PTCPWAITDIV,
.pt_classic_plus_pre858 #WAIT_empty {
    top: 40% !important;
    left: 45% !important;
    position: fixed !important;
}

.pt_classic_plus_pre858 #WAIT_empty #processing {
    display: none;
}

.pt_classic_plus_pre858 #WAIT_empty:after {
    content: url(/cs/CLAPRD/86011/PT_PROCESSING_FMODE_1.gif);
}

.pt_classic_plus_pre858 .ptpgltheader {
    background: #fafafa;
    height: 40px;
}

.pt_classic_plus_pre858 .ptalPgltHeaderLabel {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14.6667px;
    color: #a45617;
    top: 10px;
    padding-left: 2px !important;
}

.pt_classic_plus_pre858 .ptpgltheader,
.pt_classic_plus_pre858 .ptalPgltArea_docked .ptalPgltAreaResizeBar {
    border-color: #aaa;
}

.pt_classic_plus_pre858 .ptalPgltFadedRefresh:after,
.pt_classic_plus_pre858 .ptalPgltDarkRefresh:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_REFRESH_1.svg);
}

.pt_classic_plus_pre858 .ptpgltheader .ptalPgltcontrolsdropdown,
.pt_classic_plus_pre858 .ptpgltheader .ptalPgltcontrolsdropdownclickedTopBorder,
.pt_classic_plus_pre858 .ptpgltheader .ptalPgltReloadIcon,
.pt_classic_plus_pre858 .ptalPgltAreaHeaderBar #ptalPgltAreaDropDownImg {
    display: none;
}

.pt_classic_plus_pre858 .PTALPAGELEBODYDIV .ptalPgltControls div {
    margin-top: 30px;
    margin-left: 28px;
}

.pt_classic_plus_pre858 .ptpgltheader .PTCPWCPAGELETHEADERSETTINGSICON a:after {
    content: url(/cs/CLAPRD/86011/PTCP_PAGELET_SETTING_1.svg);
}

.pt_classic_plus_pre858 .PTCPWCPAGELETHEADERSETTINGSICON a,
.pt_classic_plus_pre858 .PTCPWCPAGELETREFRESHICON a,
.pt_classic_plus_pre858 .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown {
    padding: 9px 7px 4px 7px;
}

.pt_classic_plus_pre858 .PTCPWCPAGELETHEADERSETTINGSICON a:hover,
.pt_classic_plus_pre858 .PTCPWCPAGELETREFRESHICON a:hover,
.pt_classic_plus_pre858 .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:hover {
    background: #fff none repeat scroll 0 0;
    border-color: #888 #eee #eee #888;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    text-decoration: none;
}

.pt_classic_plus_pre858 .PTCPWCPAGELETHEADERSETTINGSICON a:active,
.pt_classic_plus_pre858 .PTCPWCPAGELETREFRESHICON a:active,
.pt_classic_plus_pre858 .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:active {
    background: #c8ead6 none repeat scroll 0 0;
    border-color: #1e9955 #80d6a7 #80d6a7 #1e9955;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 0 #e1faec inset;
}

.pt_classic_plus_pre858 .ptpgltheader .ptalPgltIconPadding {
    padding-right: 5px;
}

.pt_classic_plus_pre858 .ptalPgltAreaHeaderLabel a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.133px;
    font-weight: bold;
    color: rgb(0, 0, 0);
}

.pt_classic_plus_pre858 .ptalPgltAreaHeaderLabel {
    padding-top: 5px;
}

.pt_classic_plus_pre858 .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown:after {
    content: url(/cs/CLAPRD/86011/PTCP_WC_GEAR_1.svg);
}

.pt_classic_plus_pre858 .ptalPgltAreaHeaderBar #ptalPgltAreaDropDown {
    padding-right: 5px;
}

.pt_classic_plus_pre858 .PT_MENU_ACTION_LISTITEM_L0,
.pt_classic_plus_pre858 .PT_MENU_ACTION_LISTITEM {
    margin-top: 6px;
    margin-bottom: 6px;
    color: rgb(0, 0, 0);
}

.pt_classic_plus_pre858 .PT_MENU_ACTION_LISTITEM_L0 {
    padding-left: 22px;
}

.pt_classic_plus_pre858 .PT_MENU_ACTION_LISTHEAD {
    color: rgb(0, 0, 0);
}

.pt_classic_plus_pre858 .ptactmenurightarrow:after {
    content: url(/cs/CLAPRD/86011/PT_NUI_CHEVRON_1.svg);
    position: relative;
    top: 1px;
}

.pt_classic_plus_pre858 .SHADOW_MENU_DROPDOWN {
    box-shadow: 5px 0 8px 0 #ddd, 0 5px 8px 0 #ddd;
}

.pt_classic_plus_pre858 .PTCPRCMENUSEPERATORTH {
    border-bottom: 1px solid #BBBBBB;
    padding-top: 6px;
}

.pt_classic_plus_pre858 .PTCPRCMENUSEPERATORHR {
    display: none;
}

.pt_classic_plus_pre858 .PT_MENU_ACTION_LISTHEAD {
    margin-top: 12px;
}

.pt_classic_plus_pre858 .PT_ORG_ACTION_HVR_BG {
    background-color: #ffffeb;
}

.pt_classic_plus_pre858 .PT_ORG_ACTION_SLCT_BG {
    background-color: #c4d7e6;
}

.pt_classic_plus_pre858 .PTPageRCDiv {
    box-shadow: none;
    border: none;
}

.pt_classic_plus_pre858 .PTPageRCCont {
    box-shadow: 5px 0 8px 0 #ddd, 0 5px 8px 0 #ddd;
    border: 1px solid #b8b9bb;
    border-radius: 1px;
    padding-top: 12px;
}

.pt_classic_plus_pre858 .PTPageRCCont .PTPageRCXtraDiv {
    display: none;
}

.pt_classic_plus_pre858 .PTPageRCCont .PTPageRCLnk {
    font-size: 13px;
    margin-left: 0px;
    margin-right: 0px;
}

.pt_classic_plus_pre858 .PTPageRCCont .PTPageRCLnkTD,
.pt_classic_plus_pre858 .PTPageRCCont .PTPageRCLastLnkTD {
    border: none;
}

.pt_classic_plus_pre858 .PTPageRCCont .PTPageRCLastLnkTD a:hover,
.pt_classic_plus_pre858 .PTPageRCCont .PTPageRCLnkTD a:hover {
    background-color: #ffffeb;
}

.pt_classic_plus_pre858 .rcMenuOnTC .ptrcMenuLinkImage {
    display: none !important;
}

.pt_classic_plus_pre858 .rcMenuOnTC #ptrcMenuALink:after {
    content: url(/cs/CLAPRD/86011/PTCP_RC_ARROWEND_1.svg);
}

.pt_classic_plus_pre858 .PSRALEFTWIDGET a:before {
    content: url(/cs/CLAPRD/86011/PTCP_RC_ARROWSTART_1.svg);
}

.psc_mode-access.pt_classic_plus_pre858 .PTPREVROW_D,
.psc_mode-access.pt_classic_plus_pre858 .PTNEXTROW_D {
    right: -5px;
}

.psc_mode-access.pt_classic_plus_pre858 .gridhelpicon {
    padding-right: 5px;
    position: relative;
    bottom: 5px;
}

.psc_mode-access.pt_classic_plus_pre858 .PT_CP_LINE_SEPERATOR {
    bottom: 4px;
    position: relative;
}

.psc_mode-access.pt_classic_plus_pre858 .PSLEVEL1GRIDLABEL,
.psc_mode-access.pt_classic_plus_pre858 .PSLEVEL2GRIDLABEL,
.psc_mode-access.pt_classic_plus_pre858 .PSLEVEL3GRIDLABEL {
    background-color: #fff;
}

.psc_mode-access.pt_classic_plus_pre858 .PSLEVEL1GRID,
.psc_mode-access.pt_classic_plus_pre858 .PSLEVEL2GRID,
.psc_mode-access.pt_classic_plus_pre858 .PSLEVEL3GRID {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14.6667px;
    color: #000;
}

.psc_mode-access.pt_classic_plus_pre858 .PSSRCHGROUPBOXLABEL,
.psc_mode-access.pt_classic_plus_pre858 .PSLEVEL1SCROLLAREAHEADER,
.psc_mode-access.pt_classic_plus_pre858 .PSLEVEL2SCROLLAREAHEADER,
.psc_mode-access.pt_classic_plus_pre858 .PSLEVEL3SCROLLAREAHEADER {
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16.1333px;
    font-weight: bold;
    color: #a45617;
}

.psc_mode-preview.psc_preview-showerc .PTERCGRPBOX {
    border: 0.1em dashed #C00000;
    color: #8a8a8a;
    font-style: italic;
    background: #fff;
    overflow: hidden;
    padding-left: 0px;
    padding-right: 0px;
}

.psc_mode-preview.psc_preview-showerc .PTERCGRPBOX .PSGROUPBOXLABEL {
    border-bottom: 1px solid #ccc;
    padding-left: 8px;
    font-style: italic;
    color: #3a3a3a;
}

.psc_mode-preview.psc_preview-showerc .PTERCGRPBOX tr:nth-child(2) td:nth-child(1):after {
    content: "Drop Zone: Subpage Target";
    display: block;
    padding: 1em 0.5em;
    text-align: center;
    color: #862626;
    font-weight: bold;
    font-size: 1.1em;
    flex: 0 0 auto;
}

.pt_classic_plus_pre858 .PSMULTILANG {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    color: rgb(0, 0, 0);
    border-radius: 3px;
    border: 1px solid #bbb;
    padding: 5.133px 4.693px;
    background-color: rgb(204, 255, 204);
}

.pt_classic_plus_pre858 .PSMULTILANG:hover,
.pt_classic_plus_pre858 .PSMULTILANG:focus {
    border-color: #7f97de;
}

.pt_classic_plus_pre858 .PSMULTILANGDISABLED {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 14.6667px;
    border-radius: 3px;
    border: 1px solid rgb(211, 211, 211);
    padding: 5.133px 4.693px;
    color: #555;
    background-color: rgb(235, 235, 235);
}

#spellcheckinstructiontextcontainer {
    position: absolute !important;
    left: 0 !important;
    top: -9999px !important;
    right: auto !important;
    bottom: auto !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    display: block !important;
}

.pt_classic_plus_pre858 .PTCP_ARROW_TAB_LAYOUT {
    transform: rotate(90deg);
}

.pt_classic_plus_pre858 #pt_typeahead.spanTextDropdown {
    margin-top: 2px;
}

:root {
    --pt-palette-0: #000000;
    --pt-palette-1: #ffffff;
    --pt-palette-2: #161513;
    --pt-palette-3: #5C5B5A;
    --pt-palette-4: #767676;
    --pt-palette-5: #737373;
    --pt-palette-6: #116EB1;
    --pt-palette-7: #0C4F80;
    --pt-palette-8: #FBF9F8;
    --pt-palette-9: #9B5734;
    --pt-palette-10: #713F25;
    --pt-palette-11: #FDF3E4;
    --pt-palette-12: #F1EFED;
    --pt-palette-13: #F5F4F2;
    --pt-palette-14: #F6F6F6;
    --pt-palette-15: #ECECEC;
    --pt-palette-16: #E8E8E7;
    --pt-palette-17: #47423E;
    --pt-palette-18: #F5DEBD;
    --pt-palette-19: #D63B25;
    --pt-palette-20: #D4CFCA;
    --pt-palette-21: #8B8580;
    --pt-palette-22: #8B8A89;
    --pt-palette-23: #BCB6B1;
    --pt-palette-24: #312D2A;
    --pt-palette-25: #F0CC71;
    --pt-palette-26: #514C47;
    --pt-palette-27: rgba(0, 0, 0, 0.3);
    --pt-palette-28: rgba(22, 21, 19, 0.5);
    --pt-palette-29: #AEA8A2;
    --pt-palette-30: #7A736E;
    --pt-palette-31: #201E1C;
    --pt-palette-32: #B67745;
    --pt-palette-33: rgba(255, 255, 255, 0.69);
    --pt-palette-34: #FEF9F2;
    --pt-palette-35: #FCEDD9;
    --pt-palette-36: #8D4F2E;
    --pt-palette-37: #DEB068;
    --pt-palette-38: #6F6964;
    --pt-palette-39: #E4E1DD;
    --pt-palette-40: #DFCFCA;
    --pt-palette-41: #577346;
    --pt-palette-42: #D0EAC1;
    --pt-palette-43: rgba(255, 255, 255, 0.8);
    --pt-palette-44: rgba(0, 0, 0, 0.5);
    --pt-palette-45: #C04A26;
    --pt-border-dashed-1: 1px dashed var(--pt-palette-24);
}

:root {
    --pt-title-padding: 0.5em;
    --pt-strip-height: 8px;
    --pt-strip-background: url(/cs/CLAPRD/86011/PT_REDWOOD_STRIP1_1.PNG) repeat var(--pt-page-title-background-color) 175px;
    --pt-page-background-color: var(--pt-palette-1);
    --pt-page-text-color: var(--pt-palette-2);
    --pt-page-text-alt-color: var(--pt-palette-0);
    --pt-page-text-alt-2-color: var(--pt-palette-1);
    --pt-page-alt-text-color: var(--pt-page-text-alt-color);
    --pt-page-alt-2-text-color: var(--pt-page-text-alt-2-color);
    --pt-hover-background-color: var(--pt-palette-11);
    --pt-hover-border-color: var(--pt-palette-9);
    --pt-hover-outline-color: var(--pt-palette-24);
    --pt-active-background-color: var(--pt-palette-12);
    --pt-active-border-color: var(--pt-palette-17);
    --pt-border-normal-color: var(--pt-palette-23);
    --pt-border-contrast-color: var(--pt-palette-21);
    --pt-border-contrast-1-color: var(--pt-palette-3);
    --pt-border-contrast-2-color: var(--pt-palette-26);
    --pt-border-contrast-3-color: var(--pt-palette-17);
    --pt-border-contrast-4-color: var(--pt-palette-24);
    --pt-border-absolute-color: var(--pt-palette-0);
    --pt-border-absolute-alt-color: var(--pt-palette-1);
    --pt-label-text-color: var(--pt-palette-3);
    --pt-label-disabled-text-color: var(--pt-palette-21);
    --pt-header-text-color: var(--pt-palette-9);
    --pt-header-alt-text-color: var(--pt-palette-24);
    --pt-header-alt-1-text-color: var(--pt-page-text-color);
    --pt-header-alt-2-text-color: var(--pt-palette-0);
    --pt-header-hover-text-color: var(--pt-palette-10);
    --pt-header-special-border-color: var(--pt-palette-25);
    --pt-groupbox-border-color: var(--pt-border-normal-color);
    --pt-control-border-color: var(--pt-border-contrast-color);
    --pt-control-background-color: var(--pt-page-background-color);
    --pt-control-text-color: var(--pt-page-text-color);
    --pt-control-placeholder-text-color: var(--pt-palette-4);
    --pt-control-hover-border-color: var(--pt-hover-border-color);
    --pt-control-disabled-background-color: var(--pt-palette-13);
    --pt-control-disabled-border-color: var(--pt-border-normal-color);
    --pt-control-disabled-text-color: var(--pt-palette-5);
    --pt-control-error-background-color: var(--pt-palette-19);
    --pt-control-error-text-color: var(--pt-palette-1);
    --pt-control-error-placeholder-text-color: var(--pt-palette-8);
    --pt-control-placeholder-error-text-color: var(--pt-control-error-placeholder-text-color);
    --pt-control-error-border-color: var(--pt-palette-22);
    --pt-control-error-image-background-color: var(--pt-palette-33);
    --pt-control-error-image-hover-background-color: var(--pt-palette-43);
    --pt-link-text-color: var(--pt-palette-6);
    --pt-link-disabled-text-color: var(--pt-control-disabled-text-color);
    --pt-link-hover-text-color: var(--pt-palette-7);
    --pt-button-border-color: var(--pt-palette-24);
    --pt-button-background-color: var(--pt-page-background-color);
    --pt-button-text-color: var(--pt-link-text-color);
    --pt-button-hover-border-color: var(--pt-button-border-color);
    --pt-button-hover-background-color: var(--pt-hover-background-color);
    --pt-button-hover-text-color: var(--pt-link-hover-text-color);
    --pt-button-active-border-color: var(--pt-active-border-color);
    --pt-button-active-background-color: var(--pt-palette-15);
    --pt-button-active-text-color: var(--pt-button-text-color);
    --pt-button-disabled-border-color: var(--pt-button-disabled-background-color);
    --pt-button-disabled-background-color: var(--pt-palette-16);
    --pt-button-disabled-text-color: var(--pt-control-disabled-text-color);
    --pt-button-primary-border-color: var(--pt-button-border-color);
    --pt-button-primary-background-color: var(--pt-button-primary-border-color);
    --pt-button-primary-text-color: var(--pt-palette-1);
    --pt-button-primary-hover-background-color: var(--pt-palette-26);
    --pt-button-primary-hover-border-color: var(--pt-button-primary-hover-background-color);
    --pt-button-primary-hover-text-color: var(--pt-palette-1);
    --pt-button-primary-hover-outline-color: var(--pt-button-primary-text-color);
    --pt-button-primary-active-background-color: var(--pt-palette-2);
    --pt-button-primary-active-border-color: var(--pt-button-primary-active-background-color);
    --pt-button-primary-active-text-color: var(--pt-button-primary-text-color);
    --pt-button-primary-active-outline-color: transparent;
    --pt-button-simple-text-color: var(--pt-page-text-color);
    --pt-button-simple-border-color: var(--pt-border-contrast-color);
    --pt-button-simple-background-color: var(--pt-button-background-color);
    --pt-button-simple-hover-text-color: var(--pt-button-simple-text-color);
    --pt-button-simple-hover-background-color: var(--pt-button-hover-background-color);
    --pt-button-simple-hover-outline-color: var(--pt-hover-outline-color);
    --pt-button-simple-hover-border-color: var(--pt-button-simple-hover-outline-color);
    --pt-button-simple-active-text-color: var(--pt-button-active-text-color);
    --pt-button-simple-active-border-color: var(--pt-button-active-border-color);
    --pt-button-simple-active-background-color: var(--pt-button-active-background-color);
    --pt-button-toggle-on-background: var(--pt-selected-background-color);
    --pt-button-toggle-active-background-color: var(--pt-palette-37);
    --pt-button-toggle-active-border-color: var(--pt-selected-border-color);
    --pt-banner-background-color: var(--pt-palette-17);
    --pt-banner-text-color: var(--pt-palette-8);
    --pt-banner-separator-color: var(--pt-palette-29);
    --pt-banner-button-hover-background-color: var(--pt-palette-30);
    --pt-banner-button-outline-color: var(--pt-palette-13);
    --pt-banner-button-active-background-color: var(--pt-palette-31);
    --pt-banner-search-open-background-color: var(--pt-palette-26);
    --pt-banner-search-open-text-color: var(--pt-palette-1);
    --pt-banner-search-subdued-opacity: 0.6;
    --pt-banner-search-subdued-hover-opacity: 0.85;
    --pt-page-title-background-color: var(--pt-palette-12);
    --pt-page-title-text-color: var(--pt-page-text-color);
    --pt-page-title-border-color: var(--pt-border-contrast-color);
    --pt-selected-background-color: var(--pt-palette-18);
    --pt-selected-text-color: var(--pt-page-text-color);
    --pt-selected-border-color: var(--pt-palette-9);
    --pt-modal-header-background-color: var(--pt-palette-8);
    --pt-modal-header-text-color: var(--pt-palette-2);
    --pt-modal-header-border-color: var(--pt-border-normal-color);
    --pt-modal-background-color: var(--pt-page-background-color);
    --pt-modal-text-color: var(--pt-page-text-color);
    --pt-modal-border-color: var(--pt-palette-17);
    --pt-modal-shadow-color: var(--pt-palette-27);
    --pt-modal-mask-background-color: var(--pt-palette-44);
    --pt-panel-background-color: var(--pt-palette-8);
    --pt-panel-text-color: var(--pt-page-text-color);
    --pt-panel-border-color: var(--pt-border-contrast-color);
    --pt-panel-tab-background-color: var(--pt-button-primary-background-color);
    --pt-panel-tab-border-color: var(--pt-panel-tab-background-color);
    --pt-panel-tab-hover-background-color: var(--pt-palette-38);
    --pt-panel-tab-hover-border-color: var(--pt-panel-tab-hover-background-color);
    --pt-panel-tab-active-background-color: var(--pt-palette-9);
    --pt-panel-tab-active-border-color: var(--pt-panel-tab-active-background-color);
    --pt-panel-tab-focus-background-color: var(--pt-palette-24);
    --pt-panel-tab-focus-border-color: var(--pt-palette-32);
    --pt-panel-tab-alt-background-color: var(--pt-panel-tab-background-color);
    --pt-panel-tab-alt-border-color: var(--pt-panel-tab-border-color);
    --pt-panel-tab-alt-hover-background-color: var(--pt-panel-tab-hover-background-color);
    --pt-panel-tab-alt-hover-border-color: var(--pt-panel-tab-hover-border-color);
    --pt-panel-tab-alt-active-background-color: var(--pt-panel-tab-active-background-color);
    --pt-panel-tab-alt-active-border-color: var(--pt-panel-tab-active-border-color);
    --pt-panel-tab-alt-focus-background-color: var(--pt-panel-tab-focus-background-color);
    --pt-panel-tab-alt-focus-border-color: var(--pt-panel-tab-focus-border-color);
    --pt-panel-item-background-color: var(--pt-panel-background-color);
    --pt-panel-item-text-color: var(--pt-panel-text-color);
    --pt-panel-item-border-color: var(--pt-palette-23);
    --pt-panel-item-hover-background-color: var(--pt-hover-background-color);
    --pt-panel-item-hover-outline-color: var(--pt-palette-24);
    --pt-panel-item-active-background-color: var(--pt-active-background-color);
    --pt-panel-item-active-outline-color: var(--pt-panel-item-hover-outline-color);
    --pt-panel-item-selected-background-color: var(--pt-selected-background-color);
    --pt-panel-item-selected-border-color: var(--pt-selected-border-color);
    --pt-panel-item-selected-text-color: var(--pt-selected-text-color);
    --pt-homepage-background-color: var(--pt-panel-background-color);
    --pt-homepage-background: url(/cs/CLAPRD/86011/PT_TEXTURE_IMG_1.PNG) repeat var(--pt-panel-background-color);
    --pt-tile-border-color: var(--pt-border-contrast-color);
    --pt-tile-background-color: var(--pt-page-background-color);
    --pt-tile-header-text-color: var(--pt-page-text-color);
    --pt-tile-text-color: var(--pt-page-text-alt-color);
    --pt-tile-emphasis-text-color: var(--pt-header-text-color);
    --pt-tile-hover-border-color: var(--pt-tile-emphasis-text-color);
    --pt-tile-hover-background-color: var(--pt-tile-background-color);
    --pt-tile-hover-shadow-color: var(--pt-modal-shadow-color);
    --pt-tile-active-border-color: var(--pt-tile-hover-border-color);
    --pt-tile-active-border-style: dashed;
    --pt-tile-active-background-color: var(--pt-panel-background-color);
    --pt-grid-border-color: var(--pt-border-normal-color);
    --pt-grid-border-alt-color: var(--pt-border-contrast-color);
    --pt-grid-alt-border-color: var(--pt-grid-border-alt-color);
    --pt-grid-header-background-color: var(--pt-modal-header-background-color);
    --pt-grid-header-text-color: var(--pt-page-text-alt-color);
    --pt-grid-header-border-color: var(--pt-border-normal-color);
    --pt-grid-header-border-alt-color: var(--pt-grid-border-alt-color);
    --pt-grid-header-alt-border-color: var(--pt-grid-header-border-alt-color);
    --pt-grid-item-border-color: var(--pt-border-normal-color);
    --pt-grid-item-selected-background-color: var(--pt-palette-12);
    --pt-grid-item-background-color: var(--pt-page-background-color);
    --pt-grid-item-alt-background-color: var(--pt-grid-header-background-color);
    --pt-grid-item-alt-2-background-color: var(--pt-palette-12);
    --pt-grid-find-outline-color: var(--pt-palette-45);
    --pt-badge-background-color: var(--pt-palette-42);
    --pt-badge-border-color: var(--pt-palette-41);
    --pt-badge-text-color: var(--pt-page-text-color);
    --pt-badge-dot-color: var(--pt-badge-border-color);
    --pt-badge-dot-alt-color: var(--pt-badge-background-color);
    --pt-tab-text-color: var(--pt-page-text-color);
    --pt-tab-background-color: var(--pt-page-background-color);
    --pt-tab-base-border-color: var(--pt-border-contrast-color);
    --pt-tab-border-color: transparent;
    --pt-tab-selected-background-color: var(--pt-tab-background-color);
    --pt-tab-selected-border-color: var(--pt-selected-border-color);
    --pt-tab-hover-background-color: var(--pt-hover-background-color);
    --pt-tab-hover-border-color: var(--pt-palette-32);
    --pt-tab-hover-outline-color: var(--pt-palette-5);
    --pt-tab-active-border-color: var(--pt-tab-selected-border-color);
    --pt-tab-horizontal-hover-outline-width: 0px;
    --pt-menu-border-color: var(--pt-modal-border-color);
    --pt-menu-background-color: var(--pt-page-background-color);
    --pt-menu-text-color: var(--pt-page-text-color);
    --pt-menu-item-text-color: var(--pt-menu-text-color);
    --pt-menu-item-border-color: var(--pt-panel-item-border-color);
    --pt-menu-item-hover-background-color: var(--pt-hover-background-color);
    --pt-menu-item-hover-border-color: var(--pt-selected-border-color);
    --pt-menu-item-hover-alt-border-color: var(--pt-palette-32);
    --pt-menu-item-selected-border-color: var(--pt-selected-border-color);
    --pt-menu-item-active-background-color: var(--pt-active-background-color);
    --pt-confirmation-background-color: var(--pt-palette-42);
    --pt-confirmation-text-color: var(--pt-palette-2);
    --pt-confirmation-border-color: var(--pt-palette-41);
    --pt-progress-bar-color: var(--pt-palette-41);
    --pt-navbar-header-background-color: var(--pt-page-title-background-color);
    --pt-navbar-header-text-color: var(--pt-page-title-text-color);
    --pt-navbar-header-border-color: var(--pt-page-title-border-color);
    --pt-navbar-content-background-color: var(--pt-modal-background-color);
    --pt-navbar-content-text-color: var(--pt-modal-text-color);
    --pt-navbar-panel-background-color: var(--pt-panel-background-color);
    --pt-navbar-panel-text-color: var(--pt-panel-text-color);
    --pt-navbar-panel-border-color: var(--pt-panel-border-color);
    --pt-navbar-item-background-color: var(--pt-panel-item-background-color);
    --pt-navbar-item-text-color: var(--pt-panel-item-text-color);
    --pt-navbar-item-hover-background-color: var(--pt-menu-item-hover-background-color);
    --pt-navbar-item-hover-border-color: var(--pt-menu-item-hover-alt-border-color);
    --pt-navbar-item-active-background-color: var(--pt-menu-item-active-background-color);
    --pt-navbar-item-active-border-color: var(--pt-menu-item-selected-border-color);
    --pt-navbar-item-selected-background-color: var(--pt-modal-background-color);
    --pt-navbar-item-selected-text-color: var(--pt-modal-text-color);
    --pt-navbar-item-selected-border-color: var(--pt-menu-item-selected-border-color);
    --pt-navbar-item-selected-separator-color: var(--pt-border-contrast-color);
    --pt-drag-start-outline-color: var(--pt-palette-36);
    --pt-drag-end-outline-color: var(--pt-drag-start-outline-color);
    --pt-drag-outline-color: var(--pt-palette-36);
    --pt-switch-border-color: var(--pt-control-border-color);
    --pt-switch-text-color: var(--pt-control-text-color);
    --pt-switch-thumb-border-color: var(--pt-control-border-color);
    --pt-switch-thumb-background-color: var(--pt-palette-34);
    --pt-switch-off-background-color: var(--pt-control-background-color);
    --pt-switch-off-border-color: var(--pt-switch-border-color);
    --pt-switch-off-text-color: var(--pt-switch-text-color);
    --pt-switch-off-hover-background-color: var(--pt-control-background-color);
    --pt-switch-thumb-hover-border-color: var(--pt-selected-border-color);
    --pt-switch-on-border-color: var(--pt-selected-border-color);
    --pt-switch-on-hover-border-color: var(--pt-switch-on-border-color);
    --pt-switch-on-background-color: var(--pt-selected-background-color);
    --pt-switch-on-text-color: var(--pt-selected-text-color);
    --pt-switch-disabled-background-color: var(--pt-control-disabled-background-color);
    --pt-switch-disabled-border-color: var(--pt-control-disabled-border-color);
    --pt-switch-disabled-text-color: var(--pt-control-disabled-text-color);
    --pt-switch-disabled-thumb-background-color: var(--pt-control-disabled-border-color);
    --pt-switch-disabled-thumb-border-color: var(--pt-border-contrast-color);
    --pt-switch-hover-outline-color: var(--pt-hover-outline-color);
    --pt-filter-background-color: var(--pt-palette-13);
    --pt-filter-border-color: var(--pt-border-contrast-color);
    --pt-filter-text-color: var(--pt-palette-2);
    --pt-filter-hover-background-color: var(--pt-hover-background-color);
    --pt-filter-hover-outline-color: var(--pt-hover-outline-color);
    --pt-filter-hover-border-color: var(--pt-filter-border-color);
    --pt-filter-hover-text-color: var(--pt-filter-text-color);
    --pt-filter-active-background-color: var(--pt-active-background-color);
    --pt-filter-active-outline-color: none;
    --pt-filter-active-border-color: var(--pt-active-border-color);
    --pt-filter-active-text-color: var(--pt-filter-text-color);
    --pt-scroll-track-background-color: transparent;
    --pt-scroll-thumb-background-color: var(--pt-palette-27);
    --pt-scroll-thumb-border-color: var(--pt-page-background-color);
    --pt-scroll-thumb-hover-background-color: var(--pt-palette-44);
    --pt-error-text-color: var(--pt-palette-45);
}

.ps_header_bar .pts_category_button,
.ps_header_bar .pts_search_button,
.pts_search_widget_for_classic .pts_category_button,
.pts_search_widget_for_classic .pts_search_button {
    --pt-page-text-color: var(--pt-palette-1);
    --pt-hover-background-color: var(--pt-palette-26);
    --pt-hover-outline-color: var(--pt-palette-13);
    --pt-active-background-color: var(--pt-palette-2);
    --pt-active-outline-color: transparent;
    --pt-active-text-color: var(--pt-palette-1);
}

.pvg_main_table {
    --pt-grid-item-alt-background-color: var(--pt-grid-item-alt-2-background-color);
}

:root.psc_form-small {
    --pt-strip-height: 6px;
}

.psc_has_ckeditor {
    --ck-color-toolbar-background: var(--pt-panel-background-color);
    --ck-color-toolbar-border: var(--pt-control-border-color);
    --ck-color-base-border: var(--pt-control-border-color);
    --ck-focus-ring: 1px solid var(--pt-selected-border-color);
    --pt-cke-min-height: 200px;
    --pt-cke-min-width: 10em;
}

.psc_has_ckeditor .ck-content.ck-blurred:hover {
    --ck-color-base-border: var(--pt-control-hover-border-color);
}