/* Standard i2 CSS stylesheet
* palette: corePalette
* font: coreFont
* spacing: coreSpacing
* decorations: coreDecorations
**
* This is a generated file; DO NOT EDIT!
* Generated on Wed Apr 02 11:45:17 CST 2003
*******************************************/
@font-face {
    font-family: "Calibre";
    src: url("fonts/Calibre/Calibre-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "Calibre-Medium";
    src: url("fonts/Calibre/Calibre-Medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

:root {
    --Overlays-Black-Alpha-2: rgba(0, 0, 0, 0.10);
    scrollbar-width: thin;
}
BODY{font-family:Calibre, sans-serif;color:#000000;background-color:#ffffff;SCROLLBAR-3DLIGHT-COLOR:#999999;SCROLLBAR-ARROW-COLOR:#656363;SCROLLBAR-BASE-COLOR:#D9DCE1;SCROLLBAR-HIGHLIGHT-COLOR:#D9DCE1;SCROLLBAR-SHADOW-COLOR:#D9DCE1;SCROLLBAR-DARKSHADOW-COLOR:#999999;SCROLLBAR-TRACK-COLOR:#FFFFFF;}
.bodyText{font-size:11px;font-weight:Normal;padding-left:4px;}
.bodyBackground{background-color:#ffffff;}
.navContainer{background-color:#ffffff; padding: 12px;}
.messageBoxBackground{background-color:#FFFFFF;}
P.reset{font-family:Calibre, sans-serif;margin:1px;font-size:11px;}
BR.separator{font-size:6px;}
.shadow{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.shadowNS6{
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 51, 0.06);

    /* Shadows/shadow-3 */
    box-shadow:
            0 4px 16px -8px rgba(0, 0, 0, 0.10),
            0 3px 12px -4px rgba(0, 0, 0, 0.10),
            0 2px 3px -2px rgba(0, 0, 51, 0.06);
}
A:link, A:active{color:#3660BD;text-decoration: none}
A:visited{color:#9430a3;text-decoration:none;}
.linkDisabled{color:#a0a0a0;text-decoration:none;}
HR{height:1px;}
.regionDivider{height:3px;color:#e6e6e6;border-top:1px solid #c6c2c6;border-bottom:1px solid #ffffff;}
.vr{font-size:1px;background-color:#999999;}
.errorMessage{font-family:Calibre, sans-serif;font-size:14px;font-weight:Normal;color:#c63e3e;}
.positiveMessage{font-family:Calibre, sans-serif;font-size:14px;font-weight:Normal;color:#238b3b;}
.shellBody{margin:0px;}
.shellBackground{background-color:#182449;margin:0px;}
.shellContent{background-color:#e6e6e6;}
.shellEdgeTop, .shellEdgeBottom{background-repeat:repeat-x;font-size:2px;}
.shellEdgeLeft, .shellEdgeRight{background-repeat:repeat-y;font-size:2px;}
.shellBannerText{font-family:Calibre,sans-serif;font-size:14px;color:#ffffff; vertical-align: top}
.shellBannerText A:link, .shellBannerText A:active, .shellBannerText A:visited, .shellBannerText A:hover{color:#ffffff;text-decoration:none;}
.applicationHeader{font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#2e4e9e;}
.breadcrumbs{font-family:Calibre, sans-serif;font-size:20px;font-weight:Normal;color:#000000;}
.breadcrumbs A:link, .breadcrumbs A:active, .breadcrumbs A:visited, .breadcrumbs A:hover{color:#000000;}
.breadcrumbsScrollers{font-size:11px;font-weight:Normal;color:#b11313;}
.breadcrumbsScrollers A:link, .breadcrumbsScrollers A:active, .breadcrumbsScrollers A:visited, .breadcrumbsScrollers A:hover{color:#b11313;}
.contentHeader{font-size:11px;font-weight:Bold;color:#505050;}
#tabPaneWhite{background-color:#ffffff;}
#tabPaneGrey{background-color:#e6e6e6;}
.tabFillerWhite{border-bottom:1px solid #999999;border-right:1px solid #ffffff;}
.tabFillerGrey{border-bottom:1px solid #999999;border-right:1px solid #e6e6e6;}
.tabFillerVertWhite{border-right:1px solid #999999;}
.tabFillerVertGrey{border-right:1px solid #e6e6e6;}
.tabGap{border-bottom:1px solid #bfbfbf;font-size:1px;}
.tabGapVert{border-right:1px solid #bfbfbf;font-size:1px;}
.tabText{font-family:Calibre, sans-serif;font-size:11px;text-align:center;color:#505050;padding-bottom:3px;padding-top:3px;border-top:1px solid #999999;}
.tabText A:link, .tabText A:active, .tabText A:visited, .tabText A:hover{color:#505050;text-decoration:none;}
.tabTextNS6{font-family:Calibre, sans-serif;font-size:16px;text-align:center;padding:4px;margin:2px;}
.tabTextNS6 A:link, .tabTextNS6 A:active, .tabTextNS6 A:visited, .tabTextNS6 A:hover{color:#1C2024;text-decoration:none;font-size: 16px;}
#tabSelected{background-color:#ffffff;font-weight:Bold;color:#1C2024;}
#tabSelectedVert{background-color:#ffffff;font-weight:Bold;}
#tabSelectedVert2{background-color:#ffffff;font-weight:Bold;}
#tabSelectedNS6Vert{background-color:#ffffff;font-weight:Bold;}
#tabSelectedNS6Vert2{background-color:#ffffff;font-weight:Bold;}
#tabSelectedNS6{background-color:#ffffff;font-weight:Bold;border-bottom:3px solid #3660BD;}
#tabUnSelected{background-color:#ffffff;}
#tabUnSelectedNS6{background-color:#ffffff;}
#tabUnSelectedVert{background-color:#ffffff;}
#tabUnSelectedVert2{background-color:#ffffff;border-top:1px solid #999999;border-bottom:1px solid #999999;border-right:1px solid #999999;}
.tabContainerHeader{font-family:Calibre, sans-serif;font-size:11px;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.tabContainerHeaderThin{font-size:2px;line-height:6px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.tabContainerHeaderLeft{font-family:Calibre, sans-serif;font-size:11px;font-weight:medium;color:#505050;line-height:27px;border-bottom:1px solid #999999;border-left:1px solid #999999;}
.tabContainerHeaderLeftNS6{font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#505050;border-bottom:1px solid #999999;border-left:1px solid #999999;}
.tabContainerHeaderRight{font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#505050;text-align:right;line-height:18px;border-bottom:1px solid #999999;border-right:1px solid #999999;}
.tabContainerHeaderVert{font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;}
.tabContainerHeaderLeftVert{font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-top:1px solid #999999;}
.tabContainerHeaderRightVert{font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#505050;text-align:right;line-height:18px;border-bottom:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;}
.tabCorner{font-size:2px;}
.tabEdgeLeft{background-repeat:repeat-y;font-size:2px;}
.tabEdgeRight{background-repeat:repeat-y;background-position:right;font-size:2px;}
.tabEdgeBottom{font-family:Calibre, sans-serif;font-size:11px;color:#3660BD;text-align:left;}
.tabContainerSubheader{background-color:#D9DCE1;font-family:Calibre, sans-serif;font-size:11px;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
/*.tabScroller{border-bottom:1px solid #999999;}*/
.containerBorder{background-color:#FFFFFF;}
.containerHeader{
    font-family:Calibre, sans-serif;
    font-size:16px;
    font-weight:600;
    color:#1C2024;
    line-height:24px;
    height:20px;
    border:1px solid #F1F0EF;
    border-radius:8px;
}
.containerHeaderLeft{
    font-family:Calibre, sans-serif;
    font-size:14px;
    font-weight:500;
    line-height:18px;
    height:20px;
    border-top: 1px solid rgba(0, 0, 51, 0.06);
    border-left: 1px solid rgba(0, 0, 51, 0.06);
    background: #FFF;
    box-shadow:
            -1px -1px 3px 0 rgba(0, 0, 0, 0.05),
            -2px -1px 1px -1px rgba(0, 0, 0, 0.05);
    padding:8px;
}
.containerHeaderRight{
    font-family:Calibre, sans-serif;
    font-size:14px;
    font-weight:600;
    line-height:18px;
    height:20px;
    color:#505050;
    border-top: 1px solid rgba(0, 0, 51, 0.06);
    border-right: 1px solid rgba(0, 0, 51, 0.06);
    background: #FFF;
    box-shadow:
            1px -1px 3px 0 rgba(0, 0, 0, 0.05),
            2px -1px 1px -1px rgba(0, 0, 0, 0.05);
    padding:8px;
}
.containerHeaderless{font-size:2px;line-height:6px;border-top:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.containerBody{
    background-color:#ffffff;
    font-family:Calibre, sans-serif;
    font-size:14px;
    border-left:1px solid #F1F0EF;
    border-right:1px solid #F1F0EF;
}
.containerBodyIndent{background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;border-left:1px solid #999999;border-right:1px solid #999999;padding:8px;}
.containerBodyIndentScrolling{background-color: #ffffff;font-family: Calibre;font-size: 11px;padding:8px;}
.containerBodyVert{background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;border-right:1px solid #999999;}
.containerBodyVertIndent{background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;border-right:1px solid #999999;padding-left:8px;padding-right:8px;}
.containerFooter{
    background-color:#FFFFFF;
    font-family:Calibre, sans-serif;
    font-size:11px;
    color:#505050;
    line-height:18px;
    height:20px;
    border-radius: 8px;
    border: 1px solid rgba(0, 0, 51, 0.06);
    border-left: 1px solid rgba(0, 0, 51, 0.06);
    border-right: 1px solid rgba(0, 0, 51, 0.06);
    background: #FFF;
    box-shadow:
            1px 1px 3px 0 rgba(0, 0, 0, 0.05),
            2px 1px 1px -1px rgba(0, 0, 0, 0.05);
}
.containerFooterThin{font-size:2px;line-height:6px;border-top:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.containerFooterThinNS6{font-size:2px;border-top:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
#containerOuter{
    padding:12px 8px;}
#containerInner{
    border:1px solid #F1F0EF;
    padding:8px;
    font-weight:600;
}
.instructionsArea{background-color:#FFFFFF;font-size:10px;padding-right:8px;padding-top:4px;padding-left:8px;padding-bottom:8px;margin:0;border-width:1px;border:1px solid none;border-bottom:1px solid #999999;}
TR, TD{font-family:Calibre, sans-serif;font-size:14px;}
.tableBorder{background-color:#999999;}
.tableHeader{background-color:#F0F1F3;font-size:11px;font-weight:Bold;color:#505050;line-height:19px;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.tableColumnHeadings{
    background:#FFFFFF;
    font-family:Calibre, sans-serif;
    font-size:14px;
    color:#1C2024;
    line-height:16px;
    padding:8px;
}
.tableColumnHeadings TD{padding-left:12px;padding-right:6px;}
.tableColumnHeadings TD.popupCell SPAN{padding-right:6px;float:left;}
.tableColumnHeadings TD.popupCell IMG{margin-top:4px;}
.tableRow0{background:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#000000;line-height:27px;border-top:1px solid #F2F2F2;border-bottom: 0.95px solid #D2D4DF;}
.tableRow0:hover{background:#F0F0F3;border-bottom: 0.95px solid #CACEDE;}
.tableRow0::selection{background:#DFEAFF;border-bottom: 0.95px solid #BEC7E0;}
.tableRow0 TD{padding-left:12px;padding-right:6px;}
.tableRow0 TD.popupCell SPAN{padding-right:6px;float:left;}
.tableRow0 TD.popupCell IMG{margin-top:2px;}
.tableRow1{background:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#000000;line-height:27px;border-bottom: 0.95px;border-top: 1px solid #F2F2F2;border-bottom: 0.95px solid #D9D9E0;}
.tableRow1:hover{background:#F0F0F3;border-bottom: 0.95px solid #D2D4DF;}
.tableRow1::selection{background:#DFEAFF; border-bottom: 0.95px solid #BEC7E0;}
.tableRow1 TD{padding-left:12px;padding-right:6px;}
.tableRow1 TD.popupCell SPAN{padding-right:6px;float:left;}
.tableRow1 TD.popupCell IMG{margin-top:2px;}
.tableMassEntryRow{background:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#505050;line-height:19px;}
.tableMassEntryRow TD{padding-left:6px;padding-right:6px;}
.tableRowSelector{background:#D9DCE1;}
.rowHighlight{background:#F0F1F3;font-family:Calibre, sans-serif;font-size:11px;color:#505050;line-height:19px;}
.rowHighlight TD{padding-left:6px;padding-right:6px;}
.rowHighlight TD.popupCell SPAN{padding-right:6px;float:left;}
.rowHighlight TD.popupCell IMG{margin-top:2px;}
.rowHighlightNS4{background:#F0F1F3;font-family:Calibre, sans-serif;font-size:11px;color:#505050;}
.rowHighlightNS4 TD{padding-left:6px;padding-right:6px;}
.columnHighlight{background:#F0F1F3;font-family:Calibre, sans-serif;font-size:11px;color:#505050;}
.editableCell{background:#ffffff;font-family:Calibre, sans-serif;font-size:11px;color:#505050;}
.indent{padding-left:8px;padding-right:8px;}
.popupLink{color:#505050;}
.popupLink A:link, .popupLink A:active, .popupLink A:visited, .popupLink A:hover{color:#505050;text-decoration:none;}
.menuText{font-family:Calibre, sans-serif;font-size:11px;color:#505050;font-weight:normal;}
.menuText A:link, .menuText A:active, .menuText A:visited{color:#505050;text-decoration:none;}
.menuText A:hover{color:#000000;}
.menuUnHighlighted{background:#FFFFFF;}
.menuHighlighted{background:#D9DCE1;}
.menuShadow{background-color:#FFFFFF;border-bottom:1px solid #D9DCE1;border-right:1px solid #D9DCE1;border-left:1px solid #D9DCE1;border-top:1px solid #D9DCE1;}
.buttonBorder{border: none !important;}
.buttonBorderDisabled{background-color:#bfbfbf;border-radius: 4px; }
.buttonBorderEmphasized{border: 0 !important;border-radius: 4px;}
#buttonEmphasized{
    font-size:14px;
    font-weight:400;
    border:0 !important;
    background: #21201C;
    border-radius: 4px;
    opacity: 1;
    padding-top: 3px;
    padding-bottom: 3px;
    box-shadow:
            0 1px 4px 0 rgba(0,0,0,0.2),
            inset 0 1px 0 0 rgba(255,255,255,0.5),
            inset 0 -2px 4px 0 rgba(255,255,255,0.15);
}

#buttonEmphasized:hover {
    background: #1C2024;
    color: #FCFCFD;
    box-shadow:
            0 1px 4px 0 rgba(0,0,0,0.2),
            inset 0 1px 2px 0 rgba(255,255,255,0.5),
            inset 0 -2px 4px 0 rgba(255,255,255,0.5);
}

#buttonEmphasized a{
    color: #ffffff;
}
#buttonTextEmphasized:hover{color:#FCFCFD;background: #1C2024;}
#buttonRegular, .buttonRegular {
    font-size: 14px;
    font-weight: 400;
    background: linear-gradient(180deg, #FCFCFD 0%, #F9F9FB 100%) !important;
    border: 0.95px solid rgba(0, 9, 50, 0.12)  !important;
    border-radius: 4px !important;
    opacity: 1;
    margin: 0 4px;
    padding: 3px;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.10) !important;
    overflow: unset !important;
}
#buttonRegular:hover, .buttonRegular:hover{
    font-size:14px;
    font-weight:400;
    background: linear-gradient(180deg, #F9F9FB 0%, #F0F0F3 100%) !important;
    opacity: 1;
    margin: 0px 4px ;
    padding-top: 3px;
    padding-bottom: 3px;
    box-shadow:
            0 1px 4px 0 #CCCCCC,
            inset 0 1px 0 0 rgba(255,255,255,0.07) !important;
}
#buttonDisabled{border-width: 0.95px;opacity: 1;background: #F9F9FB;font-size:13px;border:1px solid #ffffff;padding-bottom: 4.75px;padding-top: 4.75px;}
#buttonSmallEmphasized{background-color:#1C2024;font-size:14px; border:1px solid #1C2024; filter:drop-shadow(1px 1px #CCCCCC);}
#buttonSmallRegular{background-color:#F0F1F3;font-size:10px;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
#buttonSmallDisabled{background-color:#F0F1F3;font-size:10px;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
.buttonText{color:#000000;font-family:Calibre, sans-serif;text-align:center;padding-bottom:1px;font-weight:normal;}
.buttonText A:link, .buttonText A:active, .buttonText A:visited{color:#000000;text-decoration:none;}
.buttonText A:hover{color:#000000;}
.buttonTextDisabled{font-family:Calibre, sans-serif;text-align:center;font-weight:500;text-decoration:none;padding-bottom:1px;color:#B9BBC6;}
.buttonTextEmphasized{font-family:Calibre, sans-serif;text-align:center;color:#505050;padding-bottom:1px;border-bottom:1px solid #D9DCE1;border-right:1px solid #D9DCE1;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
.buttonTextEmphasized A:link, .buttonTextEmphasized A:active, .buttonTextEmphasized A:visited{color:#3569ba;text-decoration:none;font-size:14px;}
.formLabel{font-family:Calibre, sans-serif; text-align:left; font-weight:500;}

.formTable{padding:5px;margin:0;border-color:#ffffff;border-width:1px;border:1px solid none;background-color:#ffffff;}
.formTableIndent{background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;border-left:1px solid #999999;border-right:1px solid #999999;padding-left:8px;padding-right:8px;padding-bottom:8px;}
#readOnly{background-color:#FFFFFF;}
.pulldown {
    color:#1C2024 !important;
    border: 1px solid rgba(0, 6, 46, 0.20) !important;
    background:rgba(255, 255, 255, 0.90);
    font-family:Calibre, sans-serif;
    font-size:14px;
    font-weight:400;
    padding:4px;
    height: 18px;
    min-height: fit-content;
    width: 250px;
    border-radius: 4px;
    padding-inline: 2px !important;
    padding-block: 2px !important;
    border-spacing: 0px !important;
}
.pulldown:focus{
    color: rgba(0, 5, 29, 0.45) !important;
    border: rgba(0, 68, 207, 0.47) !important;
    background: rgba(255, 255, 255, 0.90) !important;
}

select {
    color: rgba(0, 5, 29, 0.45) !important;
    border: rgba(0, 68, 207, 0.47) !important;
    background: rgba(255, 255, 255, 0.90) !important;
    font-style: normal;
    font-size:14px !important;
    font-weight: 400 !important;
    color:#1C2024 !important;
    padding:12px;
}
select#fromList_options.pulldownListCustomization{
    width:350px;
    margin:0px 12px 12px;
    color:#1C2024 !important;
    border-radius: 8px !important;
    border: 1px solid rgba(0, 0, 51, 0.06) !important;
    background: #FFF;
    font-style: normal;
    font-weight: 400;
    font-size: 14px !important;
}

select#toList_options.pulldownListCustomization{
    width:350px;
    margin: 0px 12px 12px;
    color:#1C2024 !important;
    border-radius: 8px !important;
    border: 1px solid rgba(0, 0, 51, 0.06) !important;
    background: #FFF;
    font-style: normal;
    font-weight: 400;
    font-size: 14px !important;
}

select:focus, option:checked {
    color: #1C2024 !important;
    background: rgba(255, 255, 255, 0.90) !important;
    font-style: normal;
    font-weight: 400 !important;
    font-family:Calibre, sans-serif;
    font-size:14px !important;
}

.pulldownListCustomization{
    background:#ffffff;
    font-family:Calibre, sans-serif;
    font-size:11px;color:#505050;
    padding-left:6px;
    border: 1px solid rgba(0, 0, 51, 0.06) !important;
    border-radius: 8px !important;
    min-width:150px;
}
.pulldownSmall{background:#ffffff;font-family:Calibre, sans-serif;font-size:10px;color:#505050;padding-left:3px;border:1px solid #999999;}
.requiredLabel{font-size:10px;}
.requiredIndicator{font-size:10px;color:#ff0000;}
#rightAlign{text-align:right;}
.inputField{
    font-family:Calibre, sans-serif;
    font-size:14px;
    color:#1C2024 !important;
    height: 22px;
    padding: 4px !important;
    border:1px solid #999999;
    border-radius: 4px;
    padding-block: 0px !important;
    border-spacing: 0px !important;
}

.inputField:focus,active {
    color: rgba(0, 5, 29, 0.45) !important;
    border: rgba(0, 68, 207, 0.47) !important;
    background: rgba(255, 255, 255, 0.90) !important;
    font-style: normal;
    font-weight: 400 !important;
}
.textAreaInputField{font-family:Calibre, sans-serif;font-size:11px;color:#505050;background:#ffffff;padding-left:3px;padding-top:1px;border:1px solid #999999;overflow:auto;resize:none;}
.textAreaReadOnlyField{font-family:Calibre, sans-serif;font-size:11px;color:#505050;background:#ffffff;padding-left:3px;padding-top:1px;border:0;overflow:auto;resize:none;}
.datePickerInputField{
    font-family:Calibre, sans-serif;
    font-size:14px;
    color:#1C2024;
    border: 1px solid rgba(0, 6, 46, 0.20) !important;
    background:rgba(255, 255, 255, 0.90);
    height: 22px;
    width: 150px;
    padding:4px;
    margin: 2px;
    border-radius: 4px;
    padding-block: 0px !important;
    border-spacing: 0px !important;
}
.inputFieldUpper{
    font-family:Calibre, sans-serif;
    font-size:14px;
    color:#1C2024;
    border: 1px solid rgba(0, 6, 46, 0.20) !important;
    background:rgba(255, 255, 255, 0.90);
    padding:4px;
    text-transform:uppercase;
    border-radius: 4px;
    height: 22px;
    width: 200px;
    padding-block: 0px !important;
    border-spacing: 0px !important;
}
.inputFieldUpper : focus{
    color: rgba(0, 5, 29, 0.45) !important;
    border: rgba(0, 68, 207, 0.47) !important;
    background: rgba(255, 255, 255, 0.90) !important;
    font-style: normal;
    font-weight: 400 !important;
}
.smallinputField{font-family:Calibre, sans-serif;font-size:14px;border-radius: 4px;color:#505050;background:#ffffff;height: 23px;padding-left:3px;border:1px solid #999999;}
#editedText{font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;font-style:Italic;color:#505050;padding-left:3px;}
.displayField{background:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#505050;height: 15px;padding-left:3px;padding-top:1px;border:1px solid #999999;}
.smalldisplayField{background:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#505050;height: 16px;padding-left:3px;border:1px solid #999999;}
.listDisplayField{background:#ffffff;font-family:Calibre, sans-serif;font-size:11px;color:#505050;padding-left:3px;border:1px solid #999999;}
.inputFieldNoBorder{font-family:Calibre, sans-serif;font-size:11px;color:#505050;background:#ffffff;height: 15px;border:0px;padding-left:5px;padding-right:5px;}
.listBoxHeader{background-color:#D9DCE1;font-family:Calibre, sans-serif;font-size:11px;color:#505050;line-height:18px;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;border-top:1px solid #999999;padding-left:8px;}
.wizardStep{background:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#505050;}
.wizardStepSelected{background:#F0F1F3;font-family:Calibre, sans-serif;font-size:11px;color:#505050;}
.wizardStepIncomplete{background:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#a0a0a0;}
.wizardStepOptional{background:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#505050;font-style:Italic;}
.wizardStepSelectedOptional{background:#F0F1F3;font-family:Calibre, sans-serif;font-size:11px;color:#505050;font-style:Italic;}
.wizardStepIncompleteOptional{background:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#a0a0a0;font-style:Italic;}
TEXTAREA{border-left:#999999 solid 1px;border-right:#999999 solid 1px;border-top:#999999 solid 1px;border-bottom:#999999 solid 1px;font-family:Calibre, sans-serif;font-size:11px;font-weight:Normal;color:#505050;}
TEXTAREA.editable{padding:8px;background-color:#ffffff;}
TEXTAREA.editableNS4{background-color:#ffffff;}
TEXTAREA.noneditable{padding:8px;background-color:#FFFFFF;}
TEXTAREA.noneditableNS4{background-color:#ffffff;}
.solutionPadTitle{font-family:Calibre, sans-serif;font-size:16px;padding:12px 0px 8px;width:25%;}
.solutionPadTitleBorder1{height:18px;font-weight: 100}
.solutionPadContent0{height:25px;background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;font-weight:Normal;}
.solutionPadContent0:hover {background-color:#F3F3F3;}
.solutionPadContent0 A:link, .solutionPadContent0 A:active, .solutionPadContent0 A:visited{color:#000000;text-decoration:none;}
.solutionPadContent1{height:25px;background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;font-weight:Normal;}
.solutionPadContent1 A:link, .solutionPadContent1 A:active, .solutionPadContent1 A:visited{color:#000000;text-decoration:none;}
#solutionHighlightedPadContent{background-color:#e6e6e6;}
.applicationPadTitle{font-family:Calibre, sans-serif;font-size:15px; font-weight: 100; padding:12px 0px 8px;width:25%;}
.applicationPadTitleBorder1{height:18px;}
.applicationPadContent0{height:25px;background-color:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;font-weight:Normal;}
.applicationPadContent0:hover {background-color:#F3F3F3;}
.applicationPadContent0 A:link, .applicationPadContent0 A:active, .applicationPadContent0 A:visited{color:#505050;text-decoration:none;}
.applicationPadContent1{height:25px;background-color:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;font-weight:100;}
.applicationPadContent1 A:link, .applicationPadContent1 A:active, .applicationPadContent1 A:visited{color:#000000;text-decoration:none;}
#applicationHighlightedPadContent{background-color:#E1F5FE;}
#applicationHighlightedPadContent a{color:#000000;}
.doclibPadTitle{background-color:#D9DCE1;font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#505050;border-top:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.doclibPadTitleBorder0{border-right:1px solid #bac2d8;border-bottom:1px solid #bac2d8;border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;}
.doclibPadTitleBorder1{height:18px;border-right:1px solid #c5ceed;border-bottom:1px solid #c5ceed;border-left:1px solid #d6daf2;border-top:1px solid #d6daf2;}
.doclibPadContent0{height:19px;background-color:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;font-weight:Normal;}
.doclibPadContent0 A:link, .applicationPadContent0 A:active, .applicationPadContent0 A:visited{color:#505050;text-decoration:none;}
.doclibPadContent1{height:19px;background-color:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;font-weight:Normal;}
.doclibPadContent1 A:link, .applicationPadContent1 A:active, .applicationPadContent1 A:visited{color:#000000;text-decoration:none;}
#doclibHighlightedPadContent{background-color:#F0F1F3;}
.instancePadTitle{background-color:#D9DCE1;font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#505050;border-top:1px solid #999999;border-bottom:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;}
.instancePadTitleBorder0{border-right:1px solid #bac2d8;border-bottom:1px solid #bac2d8;border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;}
.instancePadTitleBorder1{height:18px;border-right:1px solid #c5ceed;border-bottom:1px solid #c5ceed;border-left:1px solid #d6daf2;border-top:1px solid #d6daf2;}
.instancePadContent0{height:19px;background-color:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;font-weight:Normal;}
.instancePadContent0 A:link, .instancePadContent0 A:active, .instancePadContent0 A:visited{color:#505050;text-decoration:none;}
.instancePadContent1{height:19px;background-color:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;font-weight:Normal;}
.instancePadContent1 A:link, .instancePadContent1 A:active, .instancePadContent1 A:visited{color:#505050;text-decoration:none;}
#instanceHighlightedPadContent{background-color:#F0F1F3;}
.region{overflow:auto;width:100%;height:100%;background-color:#e0e0e0;border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;padding:6px;}
.regionNS6{background-color:#e0e0e0;border-top:1px solid #999999;border-left:1px solid #999999;border-bottom:1px solid #ffffff;border-right:1px solid #ffffff;padding: 6px;}
.regionBackground{background-color:#e0e0e0;}
.datePickerHeaderYr{background-color:#F0F1F3;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;padding-left:1px;padding-right:1px;}
.datePickerHeaderMo{background-color:#D9DCE1;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;padding-left:1px;padding-right:1px;}
.datePickerHeaderButton{background-color:#F0F1F3;font-size:10px;text-align: center;border-bottom:1px solid #e4db83;border-right:1px solid #e4db83;border-left:1px solid #ffffff;border-top:1px solid #ffffff;}
.datePickerHeaderLabel{font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#505050;text-align:center;}
.datePickerHeaderLabelNS4{font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;color:#505050;text-align:center;position:absolute;top:0;left:0;}
.datePickerCalendar{background-color:#FFFFFF;color:#505050;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;padding-left:6px;padding-right:6px;padding-bottom:6px;}
.datePickerCalendarNS4{background-color:#FFFFFF;color:#505050;}
.datePickerFooter{background-color:#F0F1F3;font-family:Calibre, sans-serif;font-size:11px;color:#505050;border-top:1px solid #999999;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;padding-left:1px;padding-right:1px;}
.datePickerDayLetter{background-color:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;color:#505050;font-weight:Bold;text-align:center;padding-top:1px;}
.datePickerDay{background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;text-align:center;color:#b2b2b2;}
.datePickerDay A:link, .datePickerDay A:active, .datePickerDay A:visited, .datePickerDay A:hover{text-decoration:none;color:#b2b2b2;}
.datePickerDayNS4{background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;text-align:center;color:#b2b2b2;position:absolute;top:0;left:0;}
.datePickerDayNS4 A:link, .datePickerDayNS4 A:active, .datePickerDayNS4 A:visited, .datePickerDayNS4 A:hover{text-decoration:none;color:#b2b2b2;}
.datePickerDayThisMonth{background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;text-align:center;color:#505050;}
.datePickerDayThisMonth A:link, .datePickerDayThisMonth A:active, .datePickerDayThisMonth A:visited, .datePickerDayThisMonth A:hover{text-decoration:none;color:#505050;}
.datePickerDayThisMonthNS4{background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;text-align:center;color:#505050;position:absolute;top:0;left:0;}
.datePickerDayThisMonthNS4 A:link, .datePickerDayThisMonthNS4 A:active, .datePickerDayThisMonthNS4 A:visited, .datePickerDayThisMonthNS4 A:hover{text-decoration:none;color:#505050;}
.datePickerDayToday{background-color:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;text-align:center;color:#505050;}
.datePickerDayToday A:link, .datePickerDayToday A:active, .datePickerDayToday A:visited, .datePickerDayToday A:hover{text-decoration:none;color:#505050;}
.datePickerDayTodayNS4{background-color:#FFFFFF;font-family:Calibre, sans-serif;font-size:11px;text-align:center;color:#505050;position:absolute;top:0;left:0;}
.datePickerDayTodayNS4 A:link, .datePickerDayTodayNS4 A:active, .datePickerDayTodayNS4 A:visited, .datePickerDayTodayNS4 A:hover{text-decoration:none;color:#505050;}
.datePickerDaySelected{background-color:#F0F1F3;font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;text-align:center;color:#505050;}
.datePickerDaySelected A:link, .datePickerDaySelected A:active, .datePickerDaySelected A:visited, .datePickerDaySelected A:hover{text-decoration:none;color:#505050;}
.datePickerDaySelectedNS4{background-color:#F0F1F3;font-family:Calibre, sans-serif;font-size:11px;font-weight:Bold;text-align:center;color:#505050;position:absolute;top:0;left:0;}
.datePickerDaySelectedNS4 A:link, .datePickerDaySelectedNS4 A:active, .datePickerDaySelectedNS4 A:visited, .datePickerDaySelectedNS4 A:hover{text-decoration:none;color:#505050;}
.datePickerDayNotVisible{background-color:#ffffff;font-family:Calibre, sans-serif;font-size:11px;text-align:center;color:#ffffff;}
.datePickerDayNotVisible A:link, .datePickerDayNotVisible A:active, .datePickerDayNotVisible A:visited, .datePickerDayNotVisible A:hover{text-decoration:none;color:#ffffff;}
.dialogoverlayLeftTop{height:30px;display:none;filter: alpha(opacity=30);/*internet explorer*/opacity:.3;/*fx,safari,opera,chrome*/-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=30)";/*IE8*/position:absolute;top:0px;bottom:0px;left:0px;background-color:#aaaaaa;width:100%;z-index:10;}
table {
    border-collapse: collapse;
}

.loginDiv .containerBody {
    border: 0px solid #ffffff;
}

input[type="checkbox" i]:checked {
    accent-color: #1C2024 !important;
    background-color: #1C2024 !important;
    color: #1C2024 !important;
}

input[type="checkbox" i]:hover {
    accent-color: #1C2024 !important;
    background-color: #1C2024 !important;
    color: #1C2024 !important;
}

