.table-large {
    display: none;
}

/* Adiciona scroll horizontal para contêiner da tabela */
.xsz.table-large {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* Suaviza o scroll em dispositivos móveis */
}

/* Estilo padrão para tabelas */
.responsive-table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}

/* Celulares: Transforma a tabela em blocos */
@media (max-width: 768px) {
    .xsz.table-large .x14z {
        display: block;
        width: 100%;
    }

        .xsz.table-large .x14z thead {
            display: none; /* Oculta o cabeçalho */
        }

        .xsz.table-large .x14z tbody tr {
            display: block;
            margin-bottom: 10px;
            border: 1px solid #ddd;
            padding: 10px;
            background: #fff;
        }

        .xsz.table-large .x14z tbody td {
            display: flex;
            justify-content: space-between;
            padding: 8px 12px;
            border-bottom: 1px solid #eee;
        }

            .xsz.table-large .x14z tbody td:before {
                content: attr(data-label); /* Insere o nome da coluna */
                font-weight: bold;
                flex-basis: 40%;
                text-align: left;
            }
}


.loader {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: relative;
    animation: rotate 1s linear infinite;
    background: #FFF; /* Fundo branco */
}

    .loader::before {
        content: "";
        box-sizing: border-box;
        position: absolute;
        inset: 0px;
        border-radius: 50%;
        border: 5px solid #A9A9A9; /* Bordas pretas */
        animation: prixClipFix 2s linear infinite;
    }

@keyframes rotate {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes prixClipFix {
    0% {
        clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);
    }

    25% {
        clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);
    }

    50% {
        clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);
    }

    75% {
        clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);
    }

    100% {
        clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);
    }
}


.table-small {
    display: none;
}

@media (min-width: 768px) {
    .table-large {
        display: table;
    }
}

@media (max-width: 767px) {
    .table-small {
        display: table;
    }
}

.AFInstructionText, .x0, .AFFieldText, .x6, .x23, .x24, .x1u.AFFieldTextMarker .x25, .x1u.x2n .x25, .x1u.p_AFDisabled.AFFieldTextMarker .x25, .x1u.p_AFDisabled.x2n .x25, .x1u.AFFieldTextLTRMarker .x25, .x1u.x2p .x25, .x1u.AFPhoneFieldTextMarker .x25, .x1u.x2q .x25, .x1u.AFPostalCodeFieldTextMarker .x25, .x1u.x2r .x25, .x1u.AFAddressFieldTextMarker .x25, .x1u.x2s .x25, .x22.AFFieldTextMarker .x24, .x22.x2n .x24, .x22.p_AFDisabled.AFFieldTextMarker .x24, .x22.p_AFDisabled.x2n .x24, .x22.AFFieldTextLTRMarker .x24, .x22.x2p .x24, .x22.AFPhoneFieldTextMarker .x24, .x22.x2q .x24, .x22.AFPostalCodeFieldTextMarker .x24, .x22.x2r .x24, .x22.AFAddressFieldTextMarker .x24, .x22.x2s .x24, .x1t.AFFieldTextMarker .x26, .x1t.x2n .x26, .x1t.p_AFDisabled.AFFieldTextMarker .x26, .x1t.p_AFDisabled.x2n .x26, .x1t.AFFieldTextLTRMarker .x26, .x1t.x2p .x26, .AFFieldTextLTR, .x9k, .AFPhoneFieldText, .x9m, .AFPostalCodeFieldText, .x9o, .AFAddressFieldText, .x9q, .PortletSubHeaderText, .xcf, .PortletText1, .xcg, .PortletText2, .xch, .PortletText3, .xci, .PortletText4, .xcj, .portlet-font, .xck, .portlet-msg-info, .xcm, .portlet-form-input-field, .xd3, .portlet-form-field, .xd8, .x1u1 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333
}

.AFInstructionTextDisabled, .x1, .AFFieldTextDisabled, .x7, .x1u.p_AFDisabled.AFFieldTextLTRMarker .x25, .x1u.p_AFDisabled.x2p .x25, .x1u.p_AFDisabled.AFPhoneFieldTextMarker .x25, .x1u.p_AFDisabled.x2q .x25, .x1u.p_AFDisabled.AFPostalCodeFieldTextMarker .x25, .x1u.p_AFDisabled.x2r .x25, .x1u.p_AFDisabled.AFAddressFieldTextMarker .x25, .x1u.p_AFDisabled.x2s .x25, .x22.p_AFDisabled.AFFieldTextLTRMarker .x24, .x22.p_AFDisabled.x2p .x24, .x22.p_AFDisabled.AFPhoneFieldTextMarker .x24, .x22.p_AFDisabled.x2q .x24, .x22.p_AFDisabled.AFPostalCodeFieldTextMarker .x24, .x22.p_AFDisabled.x2r .x24, .x22.p_AFDisabled.AFAddressFieldTextMarker .x24, .x22.p_AFDisabled.x2s .x24, .x1t.p_AFDisabled.AFFieldTextLTRMarker .x26, .x1t.p_AFDisabled.x2p .x26, .AFFieldTextLTRDisabled, .x9l, .AFPhoneFieldTextDisabled, .x9n, .AFPostalCodeFieldTextDisabled, .x9p, .AFAddressFieldTextDisabled, .x9r, .portlet-font-dim, .xcl {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #9e9e9e
}

.AFDataText, .x2, .PortletHeaderText, .xc8 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333
}

.AFDataTextDisabled, .x3 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #9e9e9e
}

.AFDataNumber, .x4 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    color: #333333
}

.AFDataNumberDisabled, .x5 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    color: #9e9e9e
}

.AFFieldNumber, .x8, .x1u.AFFieldNumberMarker .x25, .x1u.x2o .x25, .x22.AFFieldNumberMarker .x24, .x22.x2o .x24, .x1t.AFFieldNumberMarker .x26, .x1t.x2o .x26 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: left
}

.AFFieldNumberDisabled, .x9, .x1u.p_AFDisabled.AFFieldNumberMarker .x25, .x1u.p_AFDisabled.x2o .x25, .x22.p_AFDisabled.AFFieldNumberMarker .x24, .x22.p_AFDisabled.x2o .x24, .x1t.p_AFDisabled.AFFieldNumberMarker .x26, .x1t.p_AFDisabled.x2o .x26 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    color: #9e9e9e
}

.AFLabelText, .xa, .xr, .xt, .xy, .xz, .portlet-form-label, .xd2, .portlet-icon-label, .xd5, .portlet-dlg-icon-label, .xd6, .portlet-form-field-label, .xd7, .x18n, .xha {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold
}

.AFLabelCell, .xb {
    padding: 0px 6px 0px 0px
}

.AFErrorIconStyle, .xc {
    color: #C70000;
    font-family: monospace;
    font-weight: bold
}

.AFInfoIconStyle, .xd, .AFWarningIconStyle, .xe, .AFQuickSelectIconStyle, .xg {
    color: #9CACC9;
    font-family: monospace;
    font-weight: bold
}

.AFRequiredIconStyle, .xf, .AFIndexedIconStyle, .x20l {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #045FAB;
    font-weight: bold;
    margin-right: 4px;
    line-height: 12px
}

.AFQuickSelectDisabledIconStyle, .xh {
    color: #999999;
    font-family: monospace;
    font-weight: bold
}

.OraLink:link, .xi:link, .x3k, .x3n, .x3q A, .x5x A, .x5y A, .x5z A, .x62, .x6a, .x8r, .OraLinkText, .x9h, .xa0 A, .xa4 A, .OraHGridNavRowActiveLink, .xak, .OraNavBarActiveLink, .xar, .OraShuttleLinkText, .xb0, .xb7 A, .p_OraTreeRow A:link, .xby A:link, .p_OraTreeRow A:active, .xby A:active, .p_OraTreeRow A:visited, .xby A:visited, .PortletHeaderLink, .xc6, .PortletSubHeaderLink, .xce, .xgl, .xgw, .xgx, .xgy, .xgz, .xh1, .xh2, .xmk.p_AFUnvisited, .xn6.p_AFUnvisited, .xh3.p_AFToday.p_AFDropTarget .xh0, .xh3.p_AFActiveDay.p_AFDropTarget .xh0, .xh3.p_AFToday.p_AFActiveDay.p_AFDropTarget .xh0, .xgn:visited .x17w[href="#"], .AFBrandingBar .xgn, .xtn .xgn, .AFBrandingBar .xgl, .xtn .xgl, .AFBrandingBar .xgw, .xtn .xgw, .AFBrandingBar .xgk, .xtn .xgk, .AFBrandingBar .x17s, .xtn .x17s, .AFBrandingBar .xgp, .xtn .xgp, .AFBrandingBar .xgo, .xtn .xgo, .AFBrandingBar .xgr, .xtn .xgr, .AFBrandingBar .xgq, .xtn .xgq, .AFConveyorBeltElement .x13j, .xlx .x13j, .AFConveyorBeltElement .x13p, .xlx .x13p, .AFOverflowElement .x13j, .xdj .x13j, .AFOverflowElement .x13p, .xdj .x13p, .xgn:active, .xgk:active, .x17s:active {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

    .OraLink:active, .xi:active, .OraALinkText, .x9j, .xgl:active, .xgw:active, .xgx:active, .xgy:active, .xgz:active, .xh0:active, .xh1:active, .xh2:active, .xgx:link:active, .xgy:link:active, .xgz:link:active, .xh0:link:active, .xh1:link:active, .xh2:link:active, .xxf:active, .xly .AFConveyorBeltElement .x13u:active:hover, .xly .xlx .x13u:active:hover, .xlz .AFConveyorBeltElement:active:hover, .xlz .xlx:active:hover, .xlr .AFOverflowElement .x13u:active:hover, .xlr .xdj .x13u:active:hover, .xlu .AFOverflowElement:active:hover, .xlu .xdj:active:hover, .x1bl .AFOverflowElement:active:hover, .x1bl .xdj:active:hover {
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #145c9e;
        text-decoration: underline
    }

    .OraLink:visited, .xi:visited, .OraVLinkText, .x9i, .xgw:visited, .xmk.p_AFTrainVisited, .xn6.p_AFTrainVisited, .xgl:visited, .xgn:visited, .xgk:visited, .x17s:visited, .xgw:visited:active, .xgl:visited:active, .xgn:visited:active, .xgk:visited:active, .x17s:visited:active {
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #72007C;
        text-decoration: none
    }

.OraLinkDisabled, .xj, .x2t, .x2u, .x2v, .x2w, .x2x, .x2y, .x2z, .x30, .x31, .x32, .x33, .x34, .x35, .x36, .x37, .x38, .x39, .x3a, .x3b, .x3c, .x3d, .x3e, .x3f, .x3g, .x3i, button, .x45, .x46, .x47, .x5t, .x5u, .x76, .p_OraDisabled, .x9u, .OraNav3, .xb3, .p_OraTreeRow, .xby, .portlet-section-footer, .xct, .portlet-section-text, .xcu, .AFNoteWindowChooser, .x1a1, .x1y5, .x20i, .x20j {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

.xm {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000
}

.xn, .AFHeaderLevelOne, .x6s, H1.x6v, H1.x6w, .x70 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #9CACC9;
    font-weight: bold;
    padding: 0px;
    margin: 0px
}

.xo {
    text-align: justify;
    padding: 0px;
    margin: 0px
}

.xp {
    text-align: center;
    padding: 0px;
    margin: 0px
}

.xq {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    line-height: 28px
}

.xs {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    color: #4F4F4F;
    padding: 0px 8px 0px 0px
}

.xu {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: right;
    padding: 0px 6px 0px 0px;
    vertical-align: inherit;
    margin-top: 10px;
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    color: #202020 !important;
    height: 22px;
    padding-top: 2px;
    padding-right: 6px
}

.xv {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 1px;
    padding-right: 5px
}

.xw {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 1px
}

.xx {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 2px
}

.x10 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 5px
}

.x11 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 7px;
    padding-right: 8px
}

.x12 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-right: 7px
}

.x13 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 8px
}

.x14 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 4px;
    padding-right: 4px;
    margin-left: 1px
}

.x15 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    vertical-align: middle;
    padding-right: 7px
}

.x16, .x6c, .OraPageStampText, .x98, .xaq, .OraNavBarViewOnly, .xat {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #9CACC9
}

.x17, .x1aa {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold
}

.x1b, .xpi, .x1ut {
    width: 300px;
    height: 300px;
    overflow: hidden;
    position: relative
}

.x1i, .p_OraContentFooterChildren, .xae, .xv3 .xq1, .AFNoteWindowNavigator, .x1a0 {
    float: right
}

.x1j {
    border-bottom: 1px solid #D6DFE6;
    margin-top: 3px;
    margin-bottom: 3px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px
}

.x1k, .x64 {
    border-color: #336699;
    border: 1px solid;
    background-color: white
}

.x1l, .x65 {
    background-color: #C5C5C0;
    border-color: #336699;
    border-bottom: 1px solid;
    padding: 2px 2px 2px 2px
}

.x1m, .x66 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden
}

.x1n {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 5px;
    background-image: url(../../ipva/adf/images/close.html);
    background-position: center;
    background-repeat: no-repeat;
    height: 13px;
    width: 13px
}

.x1o {
    border: 0px;
    border-top: 1px solid #c4ced7;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px
}

.x22.p_AFDisabled .xr, .x1t.p_AFDisabled .xt, .x1v.p_AFDisabled .xv, .x1w.p_AFDisabled .xw, .x1p.p_AFDisabled .xx, .x1q.p_AFDisabled .xy, .x1s.p_AFDisabled .xz, .x1x.p_AFDisabled .x10, .x1y.p_AFDisabled .x11, .x1z.p_AFDisabled .x12, .x20.p_AFDisabled .x13, .x21.p_AFDisabled .x14, .x1r.p_AFDisabled .xs, .xi1.p_AFDisabled .xi4, .xio.p_AFDisabled .xip, .xk6.p_AFDisabled .xkn, .xjr.p_AFDisabled .x118, .xjt.p_AFDisabled .x119, .xjv.p_AFDisabled .x18n, .xeo.p_AFDisabled .xha, .xt5.p_AFDisabled .x1fk, .xt6.p_AFDisabled .x1fl, .x1u.p_AFDisabled .xu, .x1w.p_AFDisabled .xw, .x21.p_AFDisabled .x14, .x1v.p_AFDisabled .xv, .x1x.p_AFDisabled .x10, .xpc.p_AFToday .x22d, .xh4.p_AFToday .x22e, .xh3.p_AFToday .xqj, .xq6.p_AFToday .x22f {
    color: #4F4F4F
}

.x1u.p_AFDisabled .xu {
    color: #202020 !important
}

.x25 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 28px;
    margin: 0px;
    -webkit-appearance: none;
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    width: 300px;
    padding: 5px 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #4F4F4F;
    cursor: text
}

.x26 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-style: solid;
    margin-right: 1px;
    border-color: #DFE4E7;
    background-color: #FCFDFE;
    color: #333333;
    border-radius: 2px 0px 0px 2px;
    padding: 6px 5px 5px;
    border-width: 1px 0px 1px 1px;
    position: relative;
    height: 28px;
    margin: 0px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    top: -1px
}

.x27, .x28 {
    border-width: 1px;
    background-image: none;
    display: inline-block;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    height: auto;
    width: auto;
    padding-left: 0px;
    position: relative;
    top: -1px
}

.x29, .x1ch {
    padding-left: 1px
}

.x2a {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 1px 5px;
    margin: 1px 0px 1px 1px;
    height: 24px;
    -webkit-appearance: none
}

.x2b {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    padding-left: 5px;
    padding-right: 25px;
    height: 28px;
    margin: 0px;
    -webkit-appearance: none;
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    width: 300px;
    padding: 5px 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #4F4F4F;
    cursor: text;
    -webkit-box-sizing: border-box;
    position: relative
}

.x2c {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    box-sizing: border-box;
    color: #333333;
    background-color: #FCFDFE;
    border-color: #DFE4E7;
    border-radius: 2px 0 0 2px;
    background-image: none;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    padding: 0 5px;
    vertical-align: middle;
    height: 28px;
    display: inline-block;
    margin: 0px;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box
}

.x2d, .x2e, .x2f, .x2j {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    line-height: 23px
}

.x2g {
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    color: #000000;
    cursor: default;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    font-weight: normal
}

.x2h {
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    box-sizing: border-box;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 0px 0px 0px 0px;
    height: 28px;
    margin: 0px;
    -webkit-box-sizing: border-box;
    border-color: #DFE4E7;
    line-height: 22px;
    padding-left: 1px;
    vertical-align: 0px
}

.x2i {
    font-size: 12px;
    color: #333333;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    font-weight: normal;
    min-height: 56px;
    min-width: 30px
}

.x2l {
    padding-right: 3px;
    margin-left: 2px;
    vertical-align: baseline;
    padding-left: 0px
}

.x2m {
    margin: 0px 1px;
    padding-right: 3px;
    padding-left: 3px;
    vertical-align: middle;
    margin-left: 1px
}

.x3h, .OraNav3Selected, .xb2 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #EDFFFF
}

.x3j {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px
}

BODY {
    background-color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x3l, .x3o, .x3p {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #145c9e;
    text-decoration: none;
    font-size: 11px
}

.x3m {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    font-size: 11px;
    color: #000000
}

.x3q UL {
    margin-top: 4px;
    margin-bottom: 4px
}

.x3r {
    position: relative;
    left: -7px;
    top: 5px
}

.x3s {
    background-color: #EFEFEF;
    padding-left: 6px;
    padding-right: 6px
}

.x3t, .x3v, .x3z, .x41, .x48, .x4a, .xkp:active, .xh7.p_AFPrintable .xox, .xh7.p_AFPrintable .xpt, .xh7.p_AFPrintable .xqn, .xpi.p_AFPrintable .xr8, .xpi.p_AFPrintable .xra, .xxl, .xxm, .xxn, .xxo, .xxp, .xxq, .xxr, .xkp:hover {
    cursor: default
}

.x3u, .x3w, .x40, .x42, .x49, .x4b, .x4f, .x4g, *.p_AFInlineSelectable, *.p_AFInlineSelectable INPUT, *.p_AFInlineSelectable BUTTON, *.p_AFInlineSelectable TEXTAREA, *.p_AFInlineSelectable SELECT, *.p_AFInlineSelectable A, *.p_AFInlineSelectable LABEL, .btn-login a, .x257 a {
    cursor: pointer
}

    .x3u .x3x {
        color: #000000;
        font-weight: bold
    }

        .x3w .x3x, .x3u .x3x a, .x3w .x3x a, .x4g .x4l A, .xh3.p_AFToday .xh0, .xh3.p_AFToday.p_AFActiveDay .xh0, .xh3.p_AFActiveDay .xh0, .xh4.p_AFActiveDay .xh2, .AFBrandingBar .x15z.p_AFHighlighted .x166, .xtn .x15z.p_AFHighlighted .x166, .AFBrandingBar .x160.p_AFDepressed .x166, .xtn .x160.p_AFDepressed .x166, .AFBrandingBar .x15v.p_AFDepressed .x15u, .xtn .x15v.p_AFDepressed .x15u, .AFBrandingBar .x15w.p_AFDepressed .x15u, .xtn .x15w.p_AFDepressed .x15u, .AFBrandingBar .x169.p_AFHighlighted .x167, .xtn .x169.p_AFHighlighted .x167, .AFBrandingBar .x161.p_AFDepressed .x167, .xtn .x161.p_AFDepressed .x167, .AFBrandingBar .x16a.p_AFHighlighted .x168, .xtn .x16a.p_AFHighlighted .x168, .AFBrandingBar .x162.p_AFDepressed .x168, .xtn .x162.p_AFDepressed .x168, .AFBrandingBar .xlw .x166, .xtn .xlw .x166, .AFBrandingBar .xlw .x15u, .xtn .xlw .x15u, .AFBrandingBar .xlw .x168, .xtn .xlw .x168, .AFBrandingBar .xlw .x167, .xtn .xlw .x167, .xh7.p_AFPrintable .xq7 {
            color: #000000
        }

.x3t .x3x, .x3z .x43, .x48 .x4c {
    color: gray;
    font-weight: bold
}

    .x3v .x3x, .x3t .x3x a, .x3v .x3x a, .x41 .x43, .x3z .x43 a, .x41 .x43 a, .x4a .x4c, .x48 .x4c a, .x4a .x4c a, .x4f.p_AFDisabled .x4l, .x4g.p_AFDisabled .x4l {
        color: gray
    }

.x3x, .x43, .x4c {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px
}

    .x3x a, .x43 a, .x4c a, .x17s:visited .x17v, .AFBrandingLogo .x17u, .x20t .x17u, .AFBrandingLogo .x17v, .x20t .x17v, .AFBrandingLogo .x17w, .x20t .x17w, .AFBrandingLogo .x17w:hover, .x20t .x17w:hover, .AFBrandingLogo .x17w:active, .x20t .x17w:active, .xgo.p_AFDisabled:hover, .xgp.p_AFDisabled:hover, .xgr.p_AFDisabled:hover, .x13u.p_AFDisabled:hover, .x13v.p_AFDisabled:hover, .xgs.p_AFSelected .x13u:hover, .x13v.p_AFSelected:hover, .xgk.p_AFDisabled .x17u:hover, .x17s.p_AFDisabled .x17v:hover, .xgn.p_AFDisabled .x17w:hover, .xgk.p_AFSelected .x17u:hover, .x17s.p_AFSelected .x17v:hover, .xgn.p_AFSelected .x17w:hover {
        text-decoration: none
    }

.x3y {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left: 6px;
    padding-right: 6px;
    color: gray
}

.x40 .x43, .x49 .x4c, .x4f .x4l A, .AFLinkAccessKeyStyle, .x9t, .xa3, .xa8, .xgo.p_AFSelected, .xgr.p_AFSelected, BODY.p_AFHighContrast .xwx.p_AFSelected .xww, BODY.p_AFHighContrast .xwx.p_AFSelected .xu6, BODY.p_AFHighContrast .xwx.p_AFSelected.p_AFFocused .xww, BODY.p_AFHighContrast .xx6.p_AFSelected, BODY.p_AFHighContrast .x14o.p_AFSelected .xia, BODY.p_AFHighContrast .xia.p_AFSelected, BODY.p_AFHighContrast .x14o.p_AFSelected.p_AFFocused .xia, .xgn.p_AFSelected .x17w, .AFConveyorBeltElement .x13v.p_AFSelected, .xlx .x13v.p_AFSelected, .AFConveyorBeltElement .x13u.p_AFSelected, .xlx .x13u.p_AFSelected, .AFOverflowElement .x13v.p_AFSelected, .xdj .x13v.p_AFSelected, .AFOverflowElement .x13u.p_AFSelected, .xdj .x13u.p_AFSelected {
    font-weight: bold
}

.x44 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left: 6px;
    padding-right: 6px
}

.x4d {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    vertical-align: middle;
    width: 17px;
    background-image: url(../../ipva/adf/images/list-bullet.html);
    background-position: center;
    background-repeat: no-repeat
}

.x4e {
    height: 26px;
    overflow: hidden
}

.x4f.p_AFDisabled, .x4g.p_AFDisabled {
    cursor: default;
    color: gray
}

.x4h, .x4i {
    height: 22px;
    width: 26px;
    background-position: top right
}

.x4j, .x4k {
    height: 22px;
    width: 14px;
    background-repeat: no-repeat
}

.x4l {
    height: 22px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 3px;
    white-space: nowrap
}

.x4m {
    height: 22px;
    width: 12px;
    background-repeat: no-repeat
}

.x4n {
    height: 22px;
    width: 15px
}

.x4o, .x4q, .x4s {
    height: 4px;
    background-repeat: repeat-x
}

.x4p {
    height: 4px;
    width: 17px;
    background-repeat: no-repeat
}

.x4r, .x1xy, .x1y0 {
    height: 4px
}

.x4t {
    height: 4px;
    width: 100%;
    background-repeat: no-repeat
}

.x4l A {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none
}

.x4u {
    background-repeat: repeat-x
}

.x4f .x4h {
    background-image: url(../../ipva/adf/images/tab3-start-selected.html)
}

.x4f .x4i {
    background-image: url(../../ipva/adf/images/tab3-start-join-selected.html)
}

.x4f .x4o, .x4f .x4q, .x4f .x4s {
    background-image: url(../../ipva/adf/images/tab3-bot-mid-selected.html)
}

.x4f .x4p {
    background-image: url(../../ipva/adf/images/tab3-bot-start-selected.html)
}

.x4f .x4l {
    background-image: url(../../ipva/adf/images/tab3-mid-selected.html);
    font-weight: bold
}

.x4f .x4m {
    background-image: url(../../ipva/adf/images/tab3-end-join-selected-to-deselected.html)
}

.x4f .x4n {
    background-image: url(../../ipva/adf/images/tab3-end-selected.html)
}

.x4f .x4u, .x4g .x4o, .x4g .x4q, .x4g .x4s, .x4g .x4u {
    background-image: url(../../ipva/adf/images/tab3-bot-deselected.html)
}

.x4f .x4t {
    background-image: url(../../ipva/adf/images/tab3-bot-end-selected.html)
}

.x4g .x4h {
    background-image: url(../../ipva/adf/images/tab3-start-deselected.html)
}

.x4g .x4p, .x4g .x4t, BODY.p_AFHighContrast .xky.p_AFDisabled, BODY.p_AFHighContrast .xli, BODY.p_AFHighContrast .xle, BODY.p_AFHighContrast .xmn, BODY.p_AFHighContrast .xml, BODY.p_AFHighContrast .xmo, BODY.p_AFHighContrast .xmm, BODY.p_AFHighContrast .xmr, BODY.p_AFHighContrast .xmp, BODY.p_AFHighContrast .xms, BODY.p_AFHighContrast .xmq, BODY.p_AFHighContrast .x110.p_AFRunning, BODY.p_AFHighContrast .x110.p_AFFinished, BODY.p_AFHighContrast .xmf.p_AFTrainVisited .x8d, BODY.p_AFHighContrast .xmf.p_AFSelected .x8d, BODY.p_AFHighContrast .xmf.p_AFUnvisited .x8d, BODY.p_AFHighContrast .xmz.p_AFTrainVisited .xn0, BODY.p_AFHighContrast .xmz.p_AFSelected .xn0, BODY.p_AFHighContrast .xmz.p_AFUnvisited .xn0, .x8b.p_AFSubTrain .xmf.p_AFTrainVisited .x8d, .x8b.p_AFSubTrain .xmf.p_AFSelected .x8d, .xl4.p_AFSubTrain .xmz.p_AFTrainVisited .xn0, .xl4.p_AFSubTrain .xmz.p_AFSelected .xn0, .x8b.p_AFSubTrain .xmf.p_AFUnvisited .x8d, .xl4.p_AFSubTrain .xmz.p_AFUnvisited .xn0, .x227 .xyn, .x227 .xz5, .x228 .xyn, .x228 .xz5, .x1d3.lotes .x1d8, .x1d3.x297 .x1d8, .x1d3.lotes .x1dc, .x1d3.x297 .x1dc, BODY.p_AFHighContrast .xmi:hover, BODY.p_AFHighContrast .xmj:hover, BODY.p_AFHighContrast .xn4:hover, BODY.p_AFHighContrast .xn3:hover, BODY.p_AFHighContrast .xlh.p_AFDepressed, BODY.p_AFHighContrast .xlh, BODY.p_AFHighContrast .xld.p_AFDepressed, BODY.p_AFHighContrast .xld, BODY.p_AFHighContrast .xlh:hover, BODY.p_AFHighContrast .xld:hover {
    background-image: none
}

.x4g .x4j {
    background-image: url(../../ipva/adf/images/tab3-start-join-selected-to-deselected.html)
}

.x4g .x4k {
    background-image: url(../../ipva/adf/images/tab3-start-join-deselected-to-deselected.html)
}

.x4g .x4l {
    color: #000000;
    background-image: url(../../ipva/adf/images/tab3-mid-deselected.html)
}

.x4g .x4m {
    background-image: url(../../ipva/adf/images/tab3-end-join-deselected-to-deselected.html)
}

.x4g .x4n {
    background-image: url(../../ipva/adf/images/tab3-end-deselected.html)
}

.x4v {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    position: relative;
    min-width: 50px;
    min-height: 22px;
    line-height: 24px;
    display: block
}

.x4w, .x8c, .x8l, .x8o, .p_OraTreeIcon, .xbw, .xxt, .x13b, .x1b3, .x1ca, .AFStampContainer .xjy, .x20v .xjy, .AFStampContainer .x18z, .x20v .x18z {
    vertical-align: top
}

.x4x {
    font-size: 1px;
    background-position: top left;
    background-repeat: repeat-x;
    background-color: transparent;
    padding: 0px;
    border-bottom: 1px solid #DFE4E7;
    background-image: none;
    margin-top: 16px;
    margin-bottom: 8px
}

.x4y, .x52, .x1ku .x150, .x1kt .x150, .x1qk .x4z, .AFHVNodePadding, .x1rv, .AFHVNodePaddingSmall, .x1rw, .x177 .x16i, .x1b0 .x1b3, .x1dn.p_AFResizable, .x1o.p_AFResizable {
    padding: 0px
}

.x4z {
    padding-left: 6px;
    padding-right: 0px;
    text-align: right;
    padding-top: 8px
}

.x50 {
    padding: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 0px;
    padding-top: 4px;
    padding-left: 8px
}

.x51 {
    padding: 0px;
    text-align: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    vertical-align: top;
    padding-bottom: 0px;
    padding-top: 8px;
    padding-left: 7px;
    padding-right: 6px
}

.x53 {
    position: relative;
    height: 480px;
    width: 640px
}

.x54, .x55 {
    position: absolute;
    top: 0px;
    width: 100%
}

.x56, .x57 {
    position: absolute;
    bottom: 0px;
    width: 100%
}

.x58, .x59 {
    position: absolute;
    left: 0px
}

.x5a, .x5b {
    position: absolute;
    right: 0px
}

.x5c, .x5d, .xt7.p_AFStretched .xvd {
    position: absolute
}

.x5e img, .x5f img, .x5g img, .x5h img, .x5t img, .x5u img, .x6e img, .x71 img, .x76 img, .new-sgt .x4w, .x284 .x4w {
    vertical-align: bottom
}

.x5f .x5q, .x5t .x5v, .x5u .x5w, .x74, .OraBGAccentLight, .x96, .PortletBodyColor, .xc4, .PortletSubHeaderColor, .xcd, .xdg {
    background-color: #FDFDFA
}

.x5g .x5q, .OraBGAccentMedium, .x95, .PortletHeaderColor, .xc5 {
    background-color: #EAEAEA
}

.x5h .x5q, .OraBGAccentDark, .x94 {
    background-color: #C5C5C0
}

.x5r {
    width: 100%;
    background-repeat: repeat-x
}

.x5f .x5r {
    background-color: #C4CEE0;
    color: #FFFFFF
}

.x5s {
    border-top-style: none;
    border: none;
    padding: 0px 10px 0px 10px;
    overflow: auto
}

.x5x, .x5y, .x5z {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    white-space: nowrap
}

.x60 {
    border-color: #FDFDFA
}

.x61, .OraPageStampLabel, .x99, .OraTableControlBarText, .xbq, .p_OraTreeRowSelected, .xbz {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #9CACC9
}

.x63 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    white-space: nowrap
}

.x67 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-align: right;
    padding-left: 5px
}

.x68 {
    background-color: #FDFDFA;
    border: 0px
}

.x69 {
    border: 0px;
    vertical-align: bottom
}

.x6d, .p_InContextBrandingText, .x97, .OraHGridNavRowInactiveLink, .xal, .OraNavBarInactiveLink, .xas {
    color: #9297A6;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

.x6e {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FDFDFA;
    position: relative;
    min-height: 34px;
    background: transparent
}

.x6f, .x6g {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap
}

    .x6f A, .x6g A, .x1ul {
        color: #FFFFFF
    }

.x6h {
    color: #FFFFFF;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 22px;
    width: 1px;
    background-image: url(../../ipva/afr/alta-v1/separator_border.html);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px;
    padding-right: 5px;
    padding-left: 5px
}

.x6i {
    color: #9CACC9;
    position: absolute;
    top: 0px;
    left: -18px
}

.x6j {
    font-weight: normal;
    font-size: 12px;
    color: #9CACC9;
    font-family: monospace
}

.x6k {
    font-weight: normal;
    font-size: 12px;
    color: #9297A6;
    font-family: monospace
}

.x6l {
    border-color: #9297A6;
    border-width: 0px 1px 1px 1px;
    border-style: solid
}

.x6m {
    border-color: #9297A6;
    height: 21px;
    text-decoration: none;
    white-space: nowrap;
    padding-right: 5px;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    cursor: pointer;
    padding-left: 5px
}

.x6n {
    border-color: #9297A6;
    height: 21px;
    text-decoration: none;
    white-space: nowrap;
    padding-right: 5px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    padding-left: 2px
}

.x6o {
    border-color: #9297A6;
    height: 21px;
    text-decoration: none;
    white-space: nowrap;
    padding-right: 5px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    padding-left: 18px
}

.x6p {
    vertical-align: top;
    margin: 5px
}

.x6q {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background: transparent;
    color: #669966;
    display: block;
    padding-top: 2px;
    text-decoration: none
}

.x6r {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #999999;
    display: block;
    padding-top: 2px;
    text-decoration: none
}

.AFHeaderLevelTwo, .x6t, H2.x6v, H2.x6w {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #9CACC9;
    font-weight: bold;
    padding: 0px;
    margin: 0px
}

.AFHeaderLevelThreePlus, .x6u, H3.x6v, H4.x6v, H5.x6v, H6.x6v, H3.x6w, H4.x6w, H5.x6w, H6.x6w {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #9CACC9;
    font-weight: bold;
    padding: 0px;
    margin: 0px
}

.x6x, .x6z {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    color: #C70000
}

.x72, .xan {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #9CACC9;
    margin: 0px 0px 0px 0px;
    padding: 5px 30px 5px 30px
}

.x73 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #336699;
    border-color: #9297A6
}

.AFSortableHeaderSortIcon, .x75 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #9CACC9
}

.x77 {
    background-color: #FDFDFA;
    white-space: nowrap
}

.x78 {
    background-color: #9CACC9;
    white-space: nowrap
}

.x79 {
    background-color: #FDFDFA;
    color: #9297A6;
    white-space: nowrap
}

.x77 A {
    color: #336699
}

.x78 A {
    color: #EDFFFF
}

.x7a, BODY.p_AFHighContrast .xmx, .AFPrivateWidthZero, .xsx {
    width: 0px
}

.x7b, .x7c {
    border-collapse: collapse;
    border-color: #9297A6;
    border-style: solid;
    border-width: 1px
}

.x7d, .x7f {
    background-color: #FDFDFA;
    border-color: #9297A6;
    border-style: solid;
    border-width: 1px 1px 0px;
    padding: 1px 2px
}

.x7e, .x7g {
    background-color: #FDFDFA;
    border-color: #9297A6;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 1px 2px
}

.x7h, .x7i {
    border-color: #9297A6;
    border-style: solid;
    border-width: 1px 1px 0px;
    padding: 1px 2px
}

.x7j, .x7k, .portlet-form-button, .xd4, .xg8 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 0px;
    padding: 0px 2px;
    min-height: 28px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 4px;
    padding-left: 5px
}

.x7l {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 4px;
    padding-left: 5px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 0px;
    min-height: 28px;
    padding: 3px 7px 4px 8px
}

.x7m {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FDFDFA;
    border-color: #9297A6
}

.x7n {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FFFFFF;
    border-color: #9297A6
}

.x7o {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FDFDFA;
    border-color: #9297A6;
    text-align: right;
    padding-right: 2px
}

.x7p {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FFFFFF;
    border-color: #9297A6;
    text-align: right;
    padding-right: 2px
}

.x7q, .x7r, .x7s, .OraTableCellSelect, .xbt {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FDFDFA;
    border-color: #9297A6;
    text-align: center
}

.x7t, .x7u, .x7v, .OraTableCellSelectBand, .xbu {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FFFFFF;
    border-color: #9297A6;
    text-align: center
}

.x7w {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom
}

.x7x {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    text-align: right
}

.x7y {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    text-align: center
}

.x7z {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    background-color: #C5C5C0;
    color: #9CACC9
}

.x80 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    border-color: #9297A6;
    background-color: #ffffff
}

.x81 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background-color: #C5C5C0;
    color: #9CACC9
}

.OraTableTotal, .x82 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    background-color: #C5C5C0;
    color: #9CACC9
}

.x83 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    background-color: #C5C5C0;
    color: #000000;
    vertical-align: baseline
}

.x84 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background-color: #C5C5C0;
    color: #000000;
    vertical-align: baseline
}

.x85, .x88 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    cursor: pointer;
    border-width: 2px;
    border-style: outset
}

.x86, .x89 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    cursor: pointer;
    border-width: 2px;
    border-style: outset;
    text-align: right
}

.x87, .x8a {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    cursor: pointer;
    border-width: 2px;
    border-style: outset;
    text-align: center
}

.x8b {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    overflow-x: hidden;
    overflow-y: auto;
    min-width: 100px;
    min-height: 16px;
    position: relative
}

.x8d {
    position: relative;
    height: 22px;
    width: 22px;
    background-position: center;
    margin: auto 0 auto -1px
}

.x8e {
    padding-bottom: 2px;
    text-align: center;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    width: 124px;
    margin-left: 7px;
    margin-right: 8px;
    overflow: hidden;
    height: 28px
}

.x8c.p_AFSelected {
    color: #9CACC9;
    font-weight: bold
}

.x8c:visited, .x8c:visited .x8r {
    color: #666666
}

.x8c.p_AFDisabled {
    color: #999999
}

.x8c.p_AFUnvisited, .p_OraContentFooterRule, .xac {
    color: #9CACC9
}

.x8n {
    padding-left: 1px;
    padding-right: 1px;
    color: #4F4F4F;
    padding-top: 1px;
    width: 69px
}

.x8q {
    vertical-align: top;
    padding-left: 1px;
    padding-right: 1px;
    color: #4F4F4F;
    padding-top: 1px;
    width: 69px
}

.x8c.p_AFDisabled .x8r {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #7ac2ff
}

.x8s {
    min-width: 20px;
    width: 100%;
    height: 8px;
    background-position: center
}

.OraBGColorVeryDark, .x8v {
    background-color: #336699
}

.OraBGColorDark, .x8w, .xde, .xdf {
    background-color: #9CACC9
}

.OraBGColorMedium, .x8x, .x18f.p_AFDisabled.p_AFSelected {
    background-color: #C4CEE0
}

.OraBGColorLight, .x8y {
    background-color: #EDFFFF
}

.OraBGGrayVeryDark, .x8z, .x1kb {
    background-color: #333333
}

.OraBGGrayDark, .x90 {
    background-color: #666666
}

.OraBGGrayMedium, .x91 {
    background-color: #999999
}

.OraBGGrayLight, .x92 {
    background-color: #cccccc
}

.OraBGAccentVeryDark, .x93, .OraTable, .xbs {
    background-color: #9297A6
}

.OraInlineInfoText, .x9a {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #9CACC9
}

.OraTextInline, .x9b {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #C4CEE0
}

.OraMessageBoxErrorText, .x9c, .AFErrorText, .x9d, .portlet-msg-error, .xcn {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #C70000
}

.OraErrorNameText, .x9e {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #C70000
}

.OraInlineErrorText, .x9f {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #C70000
}

.OraGlobalPageTitle, .x9g {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: bold
}

.AFAccessKeyStyle, .x9s, .xfx, .xfy, .xge, .xgf, .xgg, .xgh, .xgi, .xh5, .xh6, .xgl:link:active, .xgw:link:active, .xh8, .xhb, .xhx, .xhy, .xka, .xkb, .xkc, .xkd, .xke, .xku, .xn8, .xr1, .xr4, .xu8, .xu9, .xua, .xub, .xuc, .xud, .xvp, .x136, .x138, .x16b, .x16c, .x16d, .x16v, .x16w, .x16x, .x17u:active, .x17v:active, .x17w:active, .x17y, .x17z, .x180, .x18b, .x18c, .x18d, .x1bf, .x1bm, .x1bz, .x1c1, .x1fm, .x1fn, .x1gk, .xgn:link .x17w:active, .xgk:link .x17u:active, .x17s:link .x17v:active, .x17w:hover, .sub, .x28y, .x3u .x3x a:hover, .x3w .x3x a:hover, .x40 .x43 a:hover, .x42 .x43 a:hover, .x49 .x4c a:hover, .x4b .x4c a:hover, .xgr:hover, .xgj:hover, .xlz .AFConveyorBeltElement:hover, .xlz .xlx:hover, .xly .AFConveyorBeltElement:hover, .xly .xlx:hover, .xlu .AFOverflowElement:hover, .xlu .xdj:hover, .xlr .AFOverflowElement:hover, .xlr .xdj:hover, .x13u:hover, .x13v:hover, .x17u:hover, .x17v:hover, .x1bl .AFOverflowElement:hover, .x1bl .xdj:hover, .x3q A:hover, .AFBrandingBar .xgn:hover, .xtn .xgn:hover, .AFBrandingBar .xgw:hover, .xtn .xgw:hover, .AFBrandingBar .xgl:hover, .xtn .xgl:hover, .AFBrandingBar .xgk:hover, .xtn .xgk:hover, .AFBrandingBar .x17s:hover, .xtn .x17s:hover, .xgx:hover, .x14f:hover, .xmk.p_AFUnvisited:hover, .xn6.p_AFUnvisited:hover {
    text-decoration: underline
}

.p_OraSelected, .x9v {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #EDFFFF;
    text-decoration: none
}

.p_OraHiddenLabel, .x9w {
    position: absolute;
    left: 0px;
    font-size: 0px;
    top: -99999px
}

.p_OraColorFieldSwatch, .x9x {
    border-color: #000000;
    border-style: solid;
    border-width: 1px
}

.p_OraColorPalette, .x9y {
    background-color: #000000
}

.p_OraColorPaletteEmptyCell, .x9z, .xji.AFCodeEditorToolboxDisabled, .xji.xjj, .xp8 .xp7, .xeo.p_AFEditModeSelect .x1c2, .x1ks, .x1kt .x14o.p_AFHighlighted .xia, .x1kt .x14o.p_AFSelected.p_AFFocused .xia, .x1kt .x14o.p_AFSelected.p_AFInactive .xia, .xuk.p_AFCore.p_AFDefault, .xuj.p_AFCore.p_AFDefault, .xvl.p_AFCore.p_AFDefault, .xvk.p_AFCore.p_AFDefault, .xvd.p_AFCore.p_AFDefault, .xve.p_AFCore.p_AFDefault, .xuk.p_AFHighlight.p_AFDefault, .xvl.p_AFHighlight.p_AFDefault, .xvd.p_AFHighlight.p_AFDefault, .x16f.p_AFDetached, .x1kt .x14o.p_AFSelected .xia {
    background-color: #FFFFFF
}

.xa1, .xa5 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    text-align: center;
    background-color: #FFFFFF;
    color: #9CACC9;
    padding: 2px
}

.xa2, .xa6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #9CACC9;
    padding: 2px
}

.x2b A, .xa7 A {
    text-align: center;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

.xa7 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #999999;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    padding: 2px
}

.p_OraContentFooterStart, .xad, .xk8, .xkx, .xq1 {
    float: left
}

.p_OraContentFooterBottom, .xaf {
    clear: both;
    margin-bottom: 5px
}

.p_OraFooter, .xag, .x10z {
    text-align: center
}

.p_OraFooterBottom, .xah {
    padding-top: 5px
}

.p_OraHeaderNest, .xai {
    margin: 5px 0px 0px 12px
}

.OraHGridLocatorHeader, .xaj {
    border-color: #9297A6;
    background-color: #FDFDFA
}

.p_OraHideShowDisclosedSymbol, .xam, .xb8 A, .p_OraTreeDisclosedSymbol A:link, .xbv A:link, .p_OraTreeDisclosedSymbol A:active, .xbv A:active, .p_OraTreeDisclosedSymbol A:visited, .xbv A:visited, .p_OraTreeRowSelected A:link, .xbz A:link, .p_OraTreeRowSelected A:active, .xbz A:active, .p_OraTreeRowSelected A:visited, .xbz A:visited {
    color: #9CACC9;
    text-decoration: none
}

.xao {
    list-style-type: none
}

.p_OraQuickSearchBox, .xau {
    background-color: #FDFDFA;
    border-color: #C5C5C0;
    border-style: solid;
    padding: 0pt 5pt 5pt 5pt;
    border-width: 0px 0px 1px 1px
}

.p_OraGlobalQuick, .xav {
    border-color: #C5C5C0;
    border-style: solid;
    border-width: 0px 0px 0px 1px
}

.p_OraProcessingStatus, .xaw {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #9CACC9;
    border-color: #C4CEE0;
    border-style: solid;
    border-width: 1px
}

.p_OraProductBrandingText, .xax {
    color: #9CACC9;
    position: relative;
    font-family: Garamond, Times, Times New Roman, Serif;
    font-weight: normal;
    font-size: 24pt;
    line-height: 28.8pt;
    top: -4.8pt
}

.p_OraProductBrandingCompactText, .xay {
    color: #9CACC9;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: bold
}

.OraShuttleHeader, .xaz {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #9CACC9;
    font-weight: bold;
    padding: 0px 0px 0px 18px
}

.p_OraSideBarMinWidth, .xb1 {
    width: 140px
}

.OraStyledList, .xb4 {
    list-style-position: inside;
    padding: 0px;
    margin: 0px
}

    .OraStyledList .OraStyledList, .xb4 .xb4 {
        padding: 0pt 0pt 0pt 10pt
    }

.xb7 {
    padding: 0px;
    position: relative;
    float: left;
    cursor: default;
    background-color: transparent;
    border-top: 3px solid transparent;
    margin-right: 0px;
    margin-left: 0px
}

    .xb7 .p_OraDisabled, .xb7 .x9u, .x16j.p_AFDisabled, .x16k.p_AFDisabled, .x16l.p_AFDisabled {
        color: #9297A6
    }

.xb8 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 8px
}

.xb9 {
    width: 0%
}

.xba, .xeu .x1z, .xeu .x2h, .xeu .x1a, .xev .x1z, .xev .x2h, .xev .x1a, .xi6, .xi6 .x25, .xh7.p_AFPrintable .xq1, .xh7.p_AFPrintable .xq2, .AFPrivateWidthFull, .xsw, HTML BODY .xt1.AFStretchWidth, HTML BODY .xt1.xsz, HTML BODY .xh7.AFStretchWidth, HTML BODY .xh7.xsz, HTML BODY .xt2.AFStretchWidth, HTML BODY .xt2.xsz, HTML BODY .xo1.AFStretchWidth, HTML BODY .xo1.xsz, HTML BODY .x7j.AFStretchWidth, HTML BODY .x7j.xsz, HTML BODY .xri.AFStretchWidth, HTML BODY .xri.xsz, HTML BODY .xt3.AFStretchWidth, HTML BODY .xt3.xsz, HTML BODY .xrf.AFStretchWidth, HTML BODY .xrf.xsz, HTML BODY .x7k.AFStretchWidth, HTML BODY .x7k.xsz, HTML BODY .xl0.AFStretchWidth, HTML BODY .xl0.xsz, HTML BODY .xt4.AFStretchWidth, HTML BODY .xt4.xsz, HTML BODY .xeo.AFStretchWidth, HTML BODY .xeo.xsz, HTML BODY .x1q.AFStretchWidth, HTML BODY .x1q.xsz, HTML BODY .x1r.AFStretchWidth, HTML BODY .x1r.xsz, HTML BODY .x1s.AFStretchWidth, HTML BODY .x1s.xsz, HTML BODY .xt5.AFStretchWidth, HTML BODY .xt5.xsz, HTML BODY .xt6.AFStretchWidth, HTML BODY .xt6.xsz, HTML BODY .x1u.AFStretchWidth, HTML BODY .x1u.xsz, HTML BODY .x1b.AFStretchWidth, HTML BODY .x1b.xsz, HTML BODY .xt7.AFStretchWidth, HTML BODY .xt7.xsz, HTML BODY .xt8.AFStretchWidth, HTML BODY .xt8.xsz, HTML BODY .xt9.AFStretchWidth, HTML BODY .xt9.xsz, HTML BODY .xrh.AFStretchWidth, HTML BODY .xrh.xsz, HTML BODY .x1a.AFStretchWidth, HTML BODY .x1a.xsz, HTML BODY .x19.AFStretchWidth, HTML BODY .x19.xsz, HTML BODY .x6v.AFStretchWidth, HTML BODY .x6v.xsz, HTML BODY .xta.AFStretchWidth, HTML BODY .xta.xsz, HTML BODY .xpi.AFStretchWidth, HTML BODY .xpi.xsz, HTML BODY .xtb.AFStretchWidth, HTML BODY .xtb.xsz, HTML BODY .xlt.AFStretchWidth, HTML BODY .xlt.xsz, HTML BODY .xgu.AFStretchWidth, HTML BODY .xgu.xsz, HTML BODY .x7l.AFStretchWidth, HTML BODY .x7l.xsz, HTML BODY .xi1.AFStretchWidth, HTML BODY .xi1.xsz, HTML BODY .xjv.AFStretchWidth, HTML BODY .xjv.xsz, HTML BODY .x1z.AFStretchWidth, HTML BODY .x1z.xsz, HTML BODY .x6w.AFStretchWidth, HTML BODY .x6w.xsz, HTML BODY .xtc.AFStretchWidth, HTML BODY .xtc.xsz, HTML BODY .xtd.AFStretchWidth, HTML BODY .xtd.xsz, HTML BODY .xte.AFStretchWidth, HTML BODY .xte.xsz, HTML BODY .xtf.AFStretchWidth, HTML BODY .xtf.xsz, HTML BODY .xtg.AFStretchWidth, HTML BODY .xtg.xsz, HTML BODY .xt1.AFAuxiliaryStretchWidth, HTML BODY .xt1.xt0, HTML BODY .xh7.AFAuxiliaryStretchWidth, HTML BODY .xh7.xt0, HTML BODY .xt2.AFAuxiliaryStretchWidth, HTML BODY .xt2.xt0, HTML BODY .xo1.AFAuxiliaryStretchWidth, HTML BODY .xo1.xt0, HTML BODY .x7j.AFAuxiliaryStretchWidth, HTML BODY .x7j.xt0, HTML BODY .xri.AFAuxiliaryStretchWidth, HTML BODY .xri.xt0, HTML BODY .xt3.AFAuxiliaryStretchWidth, HTML BODY .xt3.xt0, HTML BODY .xrf.AFAuxiliaryStretchWidth, HTML BODY .xrf.xt0, HTML BODY .x7k.AFAuxiliaryStretchWidth, HTML BODY .x7k.xt0, HTML BODY .xl0.AFAuxiliaryStretchWidth, HTML BODY .xl0.xt0, HTML BODY .xt4.AFAuxiliaryStretchWidth, HTML BODY .xt4.xt0, HTML BODY .xeo.AFAuxiliaryStretchWidth, HTML BODY .xeo.xt0, HTML BODY .x1q.AFAuxiliaryStretchWidth, HTML BODY .x1q.xt0, HTML BODY .x1r.AFAuxiliaryStretchWidth, HTML BODY .x1r.xt0, HTML BODY .x1s.AFAuxiliaryStretchWidth, HTML BODY .x1s.xt0, HTML BODY .xt5.AFAuxiliaryStretchWidth, HTML BODY .xt5.xt0, HTML BODY .xt6.AFAuxiliaryStretchWidth, HTML BODY .xt6.xt0, HTML BODY .x1u.AFAuxiliaryStretchWidth, HTML BODY .x1u.xt0, HTML BODY .x1b.AFAuxiliaryStretchWidth, HTML BODY .x1b.xt0, HTML BODY .xt7.AFAuxiliaryStretchWidth, HTML BODY .xt7.xt0, HTML BODY .xt8.AFAuxiliaryStretchWidth, HTML BODY .xt8.xt0, HTML BODY .xt9.AFAuxiliaryStretchWidth, HTML BODY .xt9.xt0, HTML BODY .xrh.AFAuxiliaryStretchWidth, HTML BODY .xrh.xt0, HTML BODY .x1a.AFAuxiliaryStretchWidth, HTML BODY .x1a.xt0, HTML BODY .x19.AFAuxiliaryStretchWidth, HTML BODY .x19.xt0, HTML BODY .x6v.AFAuxiliaryStretchWidth, HTML BODY .x6v.xt0, HTML BODY .xta.AFAuxiliaryStretchWidth, HTML BODY .xta.xt0, HTML BODY .xpi.AFAuxiliaryStretchWidth, HTML BODY .xpi.xt0, HTML BODY .xtb.AFAuxiliaryStretchWidth, HTML BODY .xtb.xt0, HTML BODY .xlt.AFAuxiliaryStretchWidth, HTML BODY .xlt.xt0, HTML BODY .xgu.AFAuxiliaryStretchWidth, HTML BODY .xgu.xt0, HTML BODY .x7l.AFAuxiliaryStretchWidth, HTML BODY .x7l.xt0, HTML BODY .xi1.AFAuxiliaryStretchWidth, HTML BODY .xi1.xt0, HTML BODY .xjv.AFAuxiliaryStretchWidth, HTML BODY .xjv.xt0, HTML BODY .x1z.AFAuxiliaryStretchWidth, HTML BODY .x1z.xt0, HTML BODY .x6w.AFAuxiliaryStretchWidth, HTML BODY .x6w.xt0, HTML BODY .xtc.AFAuxiliaryStretchWidth, HTML BODY .xtc.xt0, HTML BODY .xtd.AFAuxiliaryStretchWidth, HTML BODY .xtd.xt0, HTML BODY .xte.AFAuxiliaryStretchWidth, HTML BODY .xte.xt0, HTML BODY .xtf.AFAuxiliaryStretchWidth, HTML BODY .xtf.xt0, HTML BODY .xtg.AFAuxiliaryStretchWidth, HTML BODY .xtg.xt0, HTML BODY .xi1.p_AFReadOnly.AFStretchWidth .AFContentCell, HTML BODY .xi1.p_AFReadOnly.xsz .xth, HTML BODY .xi1.p_AFReadOnly.AFStretchWidth .xi7, HTML BODY .xi1.p_AFReadOnly.xsz .xi7, .xlw .x15t, .x16f .x17b, .x1dy, HTML BODY .x1hc.AFStretchWidth, HTML BODY .x1hc.xsz, HTML BODY .x1hc.AFAuxiliaryStretchWidth, HTML BODY .x1hc.xt0, HTML BODY .x1k1.AFStretchWidth, HTML BODY .x1k1.xsz, HTML BODY .x1k1.AFAuxiliaryStretchWidth, HTML BODY .x1k1.xt0, HTML BODY .x1ki.AFStretchWidth, HTML BODY .x1ki.xsz, HTML BODY .x1ki.AFAuxiliaryStretchWidth, HTML BODY .x1ki.xt0, HTML BODY .x1q4.AFStretchWidth, HTML BODY .x1q4.xsz, HTML BODY .x1q5.AFStretchWidth, HTML BODY .x1q5.xsz, HTML BODY .x1q6.AFStretchWidth, HTML BODY .x1q6.xsz, HTML BODY .x1q7.AFStretchWidth, HTML BODY .x1q7.xsz, HTML BODY .x1q4.AFAuxiliaryStretchWidth, HTML BODY .x1q4.xt0, HTML BODY .x1q5.AFAuxiliaryStretchWidth, HTML BODY .x1q5.xt0, HTML BODY .x1q6.AFAuxiliaryStretchWidth, HTML BODY .x1q6.xt0, HTML BODY .x1q7.AFAuxiliaryStretchWidth, HTML BODY .x1q7.xt0, HTML BODY .x1qk.AFStretchWidth, HTML BODY .x1qk.xsz, HTML BODY .x1qk.AFAuxiliaryStretchWidth, HTML BODY .x1qk.xt0, HTML BODY .x1s3.AFStretchWidth, HTML BODY .x1s3.xsz, HTML BODY .x1s4.AFStretchWidth, HTML BODY .x1s4.xsz, HTML BODY .x1s3.AFAuxiliaryStretchWidth, HTML BODY .x1s3.xt0, HTML BODY .x1s4.AFAuxiliaryStretchWidth, HTML BODY .x1s4.xt0, HTML BODY .x1su.AFStretchWidth, HTML BODY .x1su.xsz, HTML BODY .x1sv.AFStretchWidth, HTML BODY .x1sv.xsz, HTML BODY .x1su.AFAuxiliaryStretchWidth, HTML BODY .x1su.xt0, HTML BODY .x1sv.AFAuxiliaryStretchWidth, HTML BODY .x1sv.xt0, .x1sv, HTML BODY .x1ut.AFStretchWidth, HTML BODY .x1ut.xsz, HTML BODY .x1uu.AFStretchWidth, HTML BODY .x1uu.xsz, HTML BODY .x1ut.AFAuxiliaryStretchWidth, HTML BODY .x1ut.xt0, HTML BODY .x1uu.AFAuxiliaryStretchWidth, HTML BODY .x1uu.xt0, HTML BODY .x1y4.AFStretchWidth, HTML BODY .x1y4.xsz, HTML BODY .x1y4.AFAuxiliaryStretchWidth, HTML BODY .x1y4.xt0, HTML BODY .x1y7.AFStretchWidth, HTML BODY .x1y7.xsz, HTML BODY .x1y7.AFAuxiliaryStretchWidth, HTML BODY .x1y7.xt0, HTML BODY .x1yd.AFStretchWidth, HTML BODY .x1yd.xsz, HTML BODY .x1yd.AFAuxiliaryStretchWidth, HTML BODY .x1yd.xt0, HTML BODY .x20h.AFStretchWidth, HTML BODY .x20h.xsz, HTML BODY .x20h.AFAuxiliaryStretchWidth, HTML BODY .x20h.xt0, .xhw > table:first-child, .content-100, .x26x {
    width: 100%
}

.OraTableBorder0001, .xbb {
    border-style: solid;
    border-width: 0px 0px 0px 1px
}

.OraTableBorder0010, .xbc {
    border-style: solid;
    border-width: 0px 0px 1px
}

.OraTableBorder0011, .xbd {
    border-style: solid;
    border-width: 0px 0px 1px 1px
}

.OraTableBorder0100, .xbe {
    border-style: solid;
    border-width: 0px 1px 0px 0px
}

.OraTableBorder0101, .xbf {
    border-style: solid;
    border-width: 0px 1px
}

.OraTableBorder0110, .xbg {
    border-style: solid;
    border-width: 0px 1px 1px 0px
}

.OraTableBorder0111, .xbh {
    border-style: solid;
    border-width: 0px 1px 1px
}

.OraTableBorder1000, .xbi {
    border-style: solid;
    border-width: 1px 0px 0px
}

.OraTableBorder1001, .xbj {
    border-style: solid;
    border-width: 1px 0px 0px 1px
}

.OraTableBorder1010, .xbk {
    border-style: solid;
    border-width: 1px 0px
}

.OraTableBorder1011, .xbl {
    border-style: solid;
    border-width: 1px 0px 1px 1px
}

.OraTableBorder1100, .xbm {
    border-style: solid;
    border-width: 1px 1px 0px 0px
}

.OraTableBorder1101, .xbn {
    border-style: solid;
    border-width: 1px 1px 0px
}

.OraTableBorder1110, .xbo {
    border-style: solid;
    border-width: 1px 1px 1px 0px
}

.OraTableBorder1111, .xbp {
    border-style: solid;
    border-width: 1px
}

.OraTableTitle, .xbr {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    background-color: #FFFFFF;
    color: #9CACC9
}

.p_OraTreeDisclosedSymbol, .xbv {
    color: #9CACC9;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right
}

.p_OraTreeNodeAdjust, .xbx, .xya {
    padding-bottom: 2px
}

.xc0 {
    width: 400px;
    height: 300px;
    background-color: white
}

.p_OraOnePixelLine, .xc1 {
    background-color: #C5C5C0;
    font-size: 0pt;
    overflow: hidden;
    height: 1px;
    width: 100%
}

.p_OraDisplayBlock, .xc2, BODY.p_AFHighContrast .xlm img, BODY.p_AFHighContrast .xln img, .x4v.p_AFStartOverflow .xky, .x6e.p_AFEndOverflow .xlk, .xkt.p_AFStartOverflow .xlb, .xkt.p_AFEndOverflow .xlf, .xkt.p_AFOverflowDroplist .xlo, .xk7.p_AFStartOverflow .xlm, .xk7.p_AFEndOverflow .xln, .xll.p_AFStartOverflow .xlc, .xll.p_AFEndOverflow .xlg, .xll.p_AFOverflowDroplist .xlp, .xlq.p_AFStartOverflow .xlc, .xlq.p_AFEndOverflow .xlg, .xlq.p_AFOverflowDroplist .xlp, .xg5.p_AFEndOverflow .xlj, .x8b.p_AFStartOverflow .xld, .x8b.p_AFEndOverflow .xlh, .xl4.p_AFStartOverflow .xle, .xl4.p_AFEndOverflow .xli, .xkt.p_AFConveyorBelt .xm8, .xkt.p_AFConveyorBelt .xma, .xkt.p_AFConveyorBelt .xlo, .xll.p_AFConveyorBelt .xm9, .xll.p_AFConveyorBelt .xmb, .xll.p_AFConveyorBelt .xlp, .xlq.p_AFConveyorBelt .xm9, .xlq.p_AFConveyorBelt .xmb, .xlq.p_AFConveyorBelt .xlp, BODY.p_AFHighContrast .xrj img, BODY.p_AFHighContrast .xrk img, BODY.p_AFHighContrast .xrl img, BODY.p_AFHighContrast .xrm img, .xro.p_AFDropTarget, .AFPrivateBlock, .xs6, BODY.p_AFHighContrast .xur img, BODY.p_AFHighContrast .xus img, .xw3.p_AFDropTarget, .xt4.p_AFBusy .xw4, BODY.p_AFHighContrast .xwn img, BODY.p_AFHighContrast .xwm img, BODY.p_AFHighContrast .xwq img, BODY.p_AFHighContrast .xwr img, BODY.p_AFHighContrast .xws img, BODY.p_AFHighContrast .xwp img, BODY.p_AFHighContrast .xwo img, BODY.p_AFHighContrast .xwt img, BODY.p_AFHighContrast .xwu img, BODY.p_AFHighContrast .xwv img, BODY.p_AFHighContrast .xx9 img, BODY.p_AFHighContrast .xxa img, BODY.p_AFHighContrast .xxb img, BODY.p_AFHighContrast .x14h img, BODY.p_AFHighContrast .x14i img, BODY.p_AFHighContrast .x14j img, BODY.p_AFHighContrast .x14k img, BODY.p_AFHighContrast .x14u img, BODY.p_AFHighContrast .x14v img, .x1d3.p_AFInactive .x1ee, .x1d4.p_AFInactive .x1ef, BODY.p_AFHighContrast .xm8 img, BODY.p_AFHighContrast .xma img, BODY.p_AFHighContrast .xm9 img, BODY.p_AFHighContrast .xmb img, BODY.p_AFHighContrast .xlo img, BODY.p_AFHighContrast .xlp img, BODY.p_AFHighContrast .x140 img, BODY.p_AFHighContrast .x13y img, BODY.p_AFHighContrast .x141 img, BODY.p_AFHighContrast .x13z img, BODY.p_AFHighContrast .x144 img, BODY.p_AFHighContrast .x145 img, BODY.p_AFHighContrast .x142 img, BODY.p_AFHighContrast .x143 img, BODY.p_AFHighContrast .xlf img, BODY.p_AFHighContrast .xlb img, BODY.p_AFHighContrast .xlg img, BODY.p_AFHighContrast .xlc img, BODY.p_AFHighContrast .x1bu img, BODY.p_AFHighContrast .x1bt img, BODY.p_AFHighContrast .x1bj img, BODY.p_AFHighContrast .x1bk img, BODY.p_AFHighContrast .x1gu img, BODY.p_AFHighContrast .x1gv img, .AFBrandingLogo, .x20t, BODY.p_AFHighContrast .x169.p_AFSelected .x16z img, BODY.p_AFHighContrast .x169.p_AFSelected .x170 img, BODY.p_AFHighContrast .x21n img, BODY.p_AFHighContrast .x21m img, .x1cf .x1z, .content-box-MinhaAreaParcelamento:hover panel-btns, .x28v:hover panel-btns, .content-box-user:hover panel-btns, .x290:hover panel-btns, .x10g .xl0, .x4v .xkx {
    display: block
}

.p_OraHideSkipNaviText, .xc3 {
    font-size: 1pt;
    margin-top: 0px;
    margin-left: -999px;
    position: absolute
}

.PortletHeading1, .xc9, .portlet-section-header, .xco {
    margin: 0px;
    font-family: 'Open Sans', sans-serif;
    color: #005394;
    font-weight: 800;
    font-size: 24px
}

.PortletHeading2, .xca, .portlet-section-subheader, .xcs {
    margin: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 20px;
    color: #005394
}

.PortletHeading3, .xcb, .xv1, .xv2 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    color: #252525;
    font-size: 14px
}

.PortletHeading4, .xcc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    color: #252525
}

.portlet-section-body, .xcp {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #FDFDFA
}

.portlet-section-alternate, .xcq {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    border-color: #9297A6;
    background-color: #EAEAEA
}

.portlet-section-selected, .xcr {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    border-color: #9297A6;
    background-color: #CFE8FC
}

.portlet-table-header, .xcv, .portlet-table-subheader, .xcz, .x150 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    padding: 5px;
    border-color: transparent;
    background-color: white;
    cursor: url(/ipva/afr/wk-column-select.cur), default;
}

.portlet-table-body, .xcw, .portlet-table-selected, .xcy, .portlet-table-footer, .xd0, .portlet-table-text, .xd1, .xia {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    border-right: none;
    border-bottom: none;
    padding-right: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px;
    background-color: #FFFFFF;
    color: #333333;
    border-color: #EEEEEE;
    cursor: auto
}

.portlet-table-alternate, .xcx, .xib {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    border-right: none;
    border-bottom: none;
    padding-right: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px;
    background-color: #F9F9F9;
    color: #000000;
    cursor: auto
}

.xdd {
    background-color: transparent;
    float: left;
    min-width: 100%
}

.AFLogo, .xdh {
    width: 103px;
    height: 13px;
    background-image: url(../../ipva/adf/images/logo-dark.html);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle
}

.xdk .AFOverflowElement, .xdk .xdj, .xdl .AFOverflowElement, .xdl .xdj {
    display: block;
    white-space: nowrap;
    clear: both;
    overflow: auto
}

.AFAutoSuggestItemsContainer, .xdm {
    border: 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0 0 1px 0;
    max-height: 300px;
    overflow: auto;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    border-top: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7;
    border-right: none;
    border-bottom: none;
    background-color: #FFFFFF;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45)
}

.AFAutoSuggestItem, .xdn {
    text-align: left;
    padding: 1px;
    background-color: transparent;
    white-space: pre;
    cursor: default;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    display: block;
    border: none
}

.AFAutoSuggestMoreLink, .xdo {
    color: #145c9e;
    text-decoration: none;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border: none;
    outline-width: 0px;
    padding-left: 10px;
    padding-right: 10px
}

.AFAutoSuggestItem.p_AFSelected, .xdn.p_AFSelected, .AFAutoSuggestItem.p_AFSelected:hover, .xdn.p_AFSelected:hover {
    border: 1px dotted #145c9e;
    background-color: #CFE8FC
}

.AFAutoSuggestItem:hover, .xdn:hover {
    color: #333333;
    background-color: #ebeced;
    border: none
}

.AFAutoSuggestMoreLink.p_AFSelected, .xdo.p_AFSelected, .AFAutoSuggestMoreLink:hover, .xdo:hover, .xgx:focus, .x1b9.p_AFHighlighted, .x1ba.p_AFHighlighted, .x1bb.p_AFHighlighted, BODY.p_AFHighContrast .AFAutoSuggestItem:hover, BODY.p_AFHighContrast .xdn:hover {
    border: 1px dotted #145c9e
}

.AFAutoSuggestBusyStyle, .xdp {
    background-repeat: no-repeat, no-repeat;
    background-position: center center, center center;
    background-image: url(../../ipva/afr/ring_60.html), url(../../ipva/afr/cloud_60.html);
    height: 60px;
    min-width: 60px
}

*.p_AFActiveInlineEditableContainer {
    opacity: 0.75;
    background-color: #CFE8FC
}

*.p_AFInlineSelected {
    border: solid 2px blue
}

*.p_AFInlineEditable, *.p_AFInlineEditable INPUT, *.p_AFInlineEditable BUTTON, *.p_AFInlineEditable TEXTAREA, *.p_AFInlineEditable SELECT, *.p_AFInlineEditable A, *.p_AFInlineEditable LABEL {
    cursor: text
}

*.p_AFNoUpdate {
    background-color: #999999;
    opacity: 0.5
}

*.p_AFNoUpdateBadge {
    background: transparent url(../../ipva/afr/warning_status.html) center no-repeat
}

*.p_AFDropTarget {
    background-color: #D9F4FA;
    border-color: #C3EAF3;
    opacity: 0.8
}

*.p_AFDragGhost {
    opacity: 0.8
}

.xdq, .xdr, .xds, .xdt, .xdu, .xdv, .xdw, .xdx, .xdy, .xe1, .xe3, .xe5, .xe9, .xec, .xej, .xek {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/helptopics_ena.html);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: -4px
}

.xdz {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/helptopics_ena.html);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: -30%;
    position: relative;
    top: -1px
}

.xe0, .xe2, .xeg {
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/helptopics_ena.html);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    margin-left: 5px;
    vertical-align: baseline
}

.xe4 {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/helptopics_ena.html);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: middle
}

.xe6 {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/helptopics_ena.html);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: -25%;
    top: 0px
}

.xe7 {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/helptopics_ena.html);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: -25%
}

.xe8, .xea, .xeb, .xed, .xef {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/helptopics_ena.html);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: middle;
    position: relative;
    top: -2px
}

.xee {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/helptopics_ena.html);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: middle;
    top: -1px;
    position: relative
}

.xeh, .xei {
    margin-left: 1px;
    background-repeat: no-repeat;
    margin-right: 4px;
    font-size: 12px;
    background-image: url(../../ipva/afr/alta-v1/helptopics_ena.html);
    width: 16px;
    height: 16px;
    margin: 0px;
    display: block;
    background-position: center center;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 6px;
    padding-bottom: 6px
}

BODY.p_AFHighContrast .xdq:after, BODY.p_AFHighContrast .xdr:after, BODY.p_AFHighContrast .xds:after, BODY.p_AFHighContrast .xdt:after, BODY.p_AFHighContrast .xdu:after, BODY.p_AFHighContrast .xdv:after, BODY.p_AFHighContrast .xdw:after, BODY.p_AFHighContrast .xdx:after, BODY.p_AFHighContrast .xdy:after, BODY.p_AFHighContrast .xdz:after, BODY.p_AFHighContrast .xe0:after, BODY.p_AFHighContrast .xe1:after, BODY.p_AFHighContrast .xe2:after, BODY.p_AFHighContrast .xe3:after, BODY.p_AFHighContrast .xe4:after, BODY.p_AFHighContrast .xe5:after, BODY.p_AFHighContrast .xe6:after, BODY.p_AFHighContrast .xe7:after, BODY.p_AFHighContrast .xe8:after, BODY.p_AFHighContrast .xe9:after, BODY.p_AFHighContrast .xea:after, BODY.p_AFHighContrast .xeb:after, BODY.p_AFHighContrast .xec:after, BODY.p_AFHighContrast .xed:after, BODY.p_AFHighContrast .xee:after, BODY.p_AFHighContrast .xef:after, BODY.p_AFHighContrast .xeg:after, BODY.p_AFHighContrast .xeh:after, BODY.p_AFHighContrast .xei:after, BODY.p_AFHighContrast .xej:after, BODY.p_AFHighContrast .xek:after {
    content: url(../../ipva/afr/helptopics_ena.html)
}

.xel {
    position: relative;
    vertical-align: top;
    margin-right: 1px;
    display: inline-block
}

.xk .xel, .xl .xel, .xem .xel, .xen .xel, .x1u.p_AFReadOnly .xel, .xeo.p_AFReadOnly .xel, .x1s.p_AFReadOnly .xel, .x1z.p_AFReadOnly .xel, .x1xq .xha, .x1xs .xha {
    padding-right: 4px
}

.xep .x25, .xeq .xer, .xes .x2c, .x1ay, .x1x.p_AFReadOnly .x2m {
    padding-left: 5px
}

.xet .x2h, .xeu .x51 .x1v.p_AFReadOnly .x2e, .xgt.p_AFVertical .x1cy, .xtk.AFPanelFormLayoutContentCell .x1p.p_AFReadOnly, .xtk.xvo .x1p.p_AFReadOnly {
    padding-left: 2px
}

.x1s .xew {
    margin-top: 2px;
    margin-left: 3px
}

.x1u .xew {
    margin-top: 3px;
    margin-left: 3px;
    top: -2px;
    left: 0px
}

.x1z .xew {
    margin-top: 2px;
    margin-left: 2px;
    top: -1px;
    left: 1px
}

.x1z.p_AFReadOnly .xew, .x1u.p_AFReadOnly .xew, .xeo.p_AFReadOnly .xew, .x1s.p_AFReadOnly .xew, .xk1, .x137, .AFUserStampSwitcher, .x210, .AFToolbarOverflowCell .x1p, .x20m .x1p, .AFToolbarOverflowCell .xeo, .x20m .xeo, .AFToolbarOverflowCell .x1q, .x20m .x1q, .AFToolbarOverflowCell .x1r, .x20m .x1r, .AFToolbarOverflowCell .x1s, .x20m .x1s, .AFToolbarOverflowCell .x1t, .x20m .x1t, .AFToolbarOverflowCell .x1u, .x20m .x1u, .AFToolbarOverflowCell .x1v, .x20m .x1v, .AFToolbarOverflowCell .x1w, .x20m .x1w, .AFToolbarOverflowCell .xjv, .x20m .xjv, .AFToolbarOverflowCell .x1z, .x20m .x1z, .AFToolbarOverflowCell .xgk, .x20m .xgk, .AFToolbarOverflowCell .xgl, .x20m .xgl, .AFToolbarOverflowCell .x17s, .x20m .x17s, .AFToolbarOverflowCell .xgw, .x20m .xgw, .AFToolbarOverflowCell .xfl, .x20m .xfl, .AFToolbarOverflowCell .xfk, .x20m .xfk, .AFToolbarOverflowCell .xgn, .x20m .xgn, .AFToolbarOverflowCell .xl, .x20m .xl, .AFToolbarOverflowCell .xq, .x20m .xq, .AFToolbarOverflowCell .xk, .x20m .xk, .x1p.p_AFFatal .x2a, .x1p.p_AFError .x2a, .x1p.p_AFWarning .x2a, .x1u, .x28r {
    margin: 0px
}

.xex .xel {
    padding-right: 0px;
    margin-right: 0px;
    top: -5px;
    left: -5px
}

.xew {
    background-position: bottom left;
    display: inline-block;
    vertical-align: text-bottom;
    font-size: 4px;
    padding-right: 4px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(../../ipva/afr/alta-v1/ci_qualifier.html);
    margin-right: 1px;
    padding: 0px;
    height: 5px;
    width: 5px
}

    .xew:active, .xew:active:hover {
        background-image: url(../../ipva/afr/alta-v1/ipop_dwn.html);
        height: 24px;
        width: 24px
    }

BODY.p_AFHighContrast .xew:active, .xtd.p_AFPrintable, .xtc.p_AFPrintable, .xte.p_AFPrintable, BODY.p_AFHighContrast .xew:hover {
    width: auto;
    height: auto
}

.xfk {
    display: inline-block;
    padding: 0px;
    cursor: default;
    white-space: nowrap;
    vertical-align: bottom;
    min-height: 26px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold
}

.xfl {
    display: inline-block;
    padding: 0px;
    cursor: default;
    white-space: nowrap;
    vertical-align: bottom;
    min-height: 26px;
    border-radius: 2px;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border: none
}

.xfm, .xfn {
    text-decoration: none;
    cursor: default;
    display: block;
    white-space: nowrap;
    padding: 1px 8px 1px 8px;
    color: inherit
}

.xfo, .xfr {
    display: inline;
    vertical-align: middle;
    background-image: none;
    background-color: transparent;
    border: 0px transparent;
    padding: 4px 0px 4px 0px
}

.xfp, .xfq, .xfs, .xft {
    vertical-align: bottom;
    border: 0px transparent;
    display: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #0572ce;
    font-weight: bold;
    text-shadow: none;
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: none
}

.xfu, .xfv {
    white-space: nowrap;
    text-decoration: none;
    min-height: 14px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 0px;
    color: inherit
}

.xfw, .xfl.p_AFTrailing .xfv {
    white-space: nowrap;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 5px
}

.xfk.p_AFTextOnly .xfu, .xfl.p_AFTextOnly .xfv {
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    top: -1px
}

.xfz, .xg0 {
    display: inline-block;
    vertical-align: bottom
}

.xg1, .xg2 {
    border-left: solid 1px;
    border-color: #c4ced7;
    padding: 0px 0px
}

.xfk.p_AFActionDisabled .xg1, .xfl.p_AFActionDisabled .xg2, .xo2.p_AFSelected:hover {
    border-style: none
}

.xg3, .xg4 {
    min-height: 16px;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ena.html);
    width: 14px;
    height: 14px;
    padding: 5px 6px 5px 6px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    display: block
}

BODY.p_AFHighContrast .xg4:after, BODY.p_AFHighContrast .xg3:after, BODY.p_AFHighContrast .x18z:after {
    content: url(../../ipva/afr/dropdown_n_hc.html)
}

.xfk.p_AFDepressed, .xfk.p_AFSelected, .xfk.p_AFSelected:active, .xfl.p_AFDepressed, .xfl.p_AFSelected, .xfl.p_AFSelected:active, .x7j:active, .x7l:active, .x7k:active, .xg8:active, .xg6:active, .AFNoteWindowAllButton:active, .xg7:active, .x1k4:active, .xg5 .xfk.p_AFDepressed, .xg5 .xfk.p_AFSelected, .xg5 .xfk.p_AFSelected:active, .xg5 .xfk.p_AFTextOnly.p_AFDepressed, .xg5 .xfk.p_AFTextOnly.p_AFSelected, .xg5 .xfk.p_AFTextOnly.p_AFSelected:active, .xg5 .xfl.p_AFDepressed, .xg5 .xfl.p_AFSelected, .xg5 .xfl.p_AFSelected:active, .xg5 .xfl.p_AFTextOnly.p_AFDepressed, .xg5 .xfl.p_AFTextOnly.p_AFSelected, .xg5 .xfl.p_AFTextOnly.p_AFSelected:active, .xh7 .x15m .x229.xfl.p_AFDepressed, .xh7 .x15m .x229.xfl.p_AFDepressed:hover, .xh7 .x15m .x229.xfl.p_AFSelected, .xh7 .x15m .x229.xfl.p_AFSelected:active, .xnj:active, .xfk.p_AFDepressed:hover, .xfk.p_AFSelected:hover, .xfk.p_AFSelected:active:hover, .xfl.p_AFDepressed:hover, .xfl.p_AFSelected:hover, .xfl.p_AFSelected:active:hover, .x7j:active:hover, .x7l:active:hover, .x7k:active:hover, .xg8:active:hover, .xg6:active:hover, .AFNoteWindowAllButton:active:hover, .xg7:active:hover, .x7j:active:hover:focus, .x7l:active:hover:focus, .x7k:active:hover:focus, .xg8:active:hover:focus, .xg6:active:hover:focus, .AFNoteWindowAllButton:active:hover:focus, .xg7:active:hover:focus, .xnj:hover:active {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-shadow: none;
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none
}

    .xfk.p_AFDisabled, .xfk:active.p_AFDisabled, .xfl.p_AFDisabled, .xfl:active.p_AFDisabled, .x7j.p_AFDisabled, .x7j:active.p_AFDisabled, .x7j.p_AFTextOnly.p_AFDisabled, .x7l.p_AFDisabled, .x7l:active.p_AFDisabled, .xg8.p_AFDisabled, .xg8:active.p_AFDisabled, .xg6.p_AFDisabled, .xg6:active.p_AFDisabled, .x7k.p_AFDisabled, .x7k:active.p_AFDisabled, .x7k.p_AFTextOnly.p_AFDisabled, .xg5 .xfk.p_AFTextOnly.p_AFDisabled, .xg5 .xfl.p_AFTextOnly.p_AFDisabled, .x11y.p_AFDisabled, .x11y.p_AFDisabled:active, .x120.p_AFDisabled, .x120.p_AFDisabled:active, .x122.p_AFDisabled, .x122.p_AFDisabled:active, .x124.p_AFDisabled, .x124.p_AFDisabled:active, .x126.p_AFDisabled, .x126.p_AFDisabled:active, .x128.p_AFDisabled, .x128.p_AFDisabled:active, .x12a.p_AFDisabled, .x12a.p_AFDisabled:active, .x12c.p_AFDisabled, .x12c.p_AFDisabled:active, .x11z.p_AFDisabled, .x11z.p_AFDisabled:active, .x121.p_AFDisabled, .x121.p_AFDisabled:active, .x123.p_AFDisabled, .x123.p_AFDisabled:active, .x125.p_AFDisabled, .x125.p_AFDisabled:active, .x127.p_AFDisabled, .x127.p_AFDisabled:active, .x129.p_AFDisabled, .x129.p_AFDisabled:active, .x12b.p_AFDisabled, .x12b.p_AFDisabled:active, .x12d.p_AFDisabled, .x12d.p_AFDisabled:active, .x21v.p_AFDisabled, .x21v.p_AFDisabled:active, .x21w.p_AFDisabled, .x21w.p_AFDisabled:active, .x21x.p_AFDisabled, .x21x.p_AFDisabled:active, .x21y.p_AFDisabled, .x21y.p_AFDisabled:active, .x11y.p_AFDisabled:active:hover, .x120.p_AFDisabled:active:hover, .x122.p_AFDisabled:active:hover, .x124.p_AFDisabled:active:hover, .x126.p_AFDisabled:active:hover, .x128.p_AFDisabled:active:hover, .x12a.p_AFDisabled:active:hover, .x12c.p_AFDisabled:active:hover, .x11z.p_AFDisabled:active:hover, .x121.p_AFDisabled:active:hover, .x123.p_AFDisabled:active:hover, .x125.p_AFDisabled:active:hover, .x127.p_AFDisabled:active:hover, .x129.p_AFDisabled:active:hover, .x12b.p_AFDisabled:active:hover, .x12d.p_AFDisabled:active:hover, .x21v.p_AFDisabled:active:hover, .x21w.p_AFDisabled:active:hover, .x21x.p_AFDisabled:active:hover, .x21y.p_AFDisabled:active:hover, .xfk:hover.p_AFDisabled, .xfk:active:hover.p_AFDisabled, .xfl:hover.p_AFDisabled, .xfl:active:hover.p_AFDisabled, .x7j.p_AFDisabled:hover, .x7j:active.p_AFDisabled:hover, .x7j.p_AFTextOnly.p_AFDisabled:hover, .x7l.p_AFDisabled:hover, .x7l:active.p_AFDisabled:hover, .xg8.p_AFDisabled:hover, .xg8:active.p_AFDisabled:hover, .xg6.p_AFDisabled:hover, .xg6:active.p_AFDisabled:hover, .x7k.p_AFDisabled:hover, .x7k:active.p_AFDisabled:hover, .x7k.p_AFTextOnly.p_AFDisabled:hover, .xn9.p_AFDisabled, .xna.p_AFDisabled, .xn9:active.p_AFDisabled, .xna:active.p_AFDisabled, .xn9:hover.p_AFDisabled, .xna:hover.p_AFDisabled, .xg5 .xfk.p_AFTextOnly:hover.p_AFDisabled, .xg5 .xfl.p_AFTextOnly:hover.p_AFDisabled {
        color: #9e9e9e;
        font-weight: bold;
        text-shadow: none;
        border-style: solid;
        border-width: 1px;
        border-color: #E0E6EB;
        background-color: #f4f6f7;
        background-image: none
    }

BODY.p_AFHighContrast .xfk.p_AFDisabled, BODY.p_AFHighContrast .xfk:active.p_AFDisabled, BODY.p_AFHighContrast .xfl.p_AFDisabled, BODY.p_AFHighContrast .xfl:active.p_AFDisabled, BODY.p_AFHighContrast .xgo.p_AFDisabled, BODY.p_AFHighContrast .xgp.p_AFDisabled, BODY.p_AFHighContrast .xgr.p_AFDisabled, BODY.p_AFHighContrast .xgq.p_AFDisabled, BODY.p_AFHighContrast .xgj.p_AFDisabled, BODY.p_AFHighContrast .x13v.p_AFDisabled, BODY.p_AFHighContrast .x13u.p_AFDisabled, BODY.p_AFHighContrast .x13x.p_AFDisabled, BODY.p_AFHighContrast .x15z.p_AFDisabled .x166, BODY.p_AFHighContrast .x169.p_AFDisabled .x167, BODY.p_AFHighContrast .x16a.p_AFDisabled .x168, BODY.p_AFHighContrast .x169.p_AFDisabled .x16n, BODY.p_AFHighContrast .x169.p_AFDisabled .x16o, BODY.p_AFHighContrast .x16a.p_AFDisabled .x16q, BODY.p_AFHighContrast .x16a.p_AFDisabled .x16r, BODY.p_AFHighContrast .x15z.p_AFDisabled .x16t, BODY.p_AFHighContrast .x15z.p_AFDisabled .x16u, BODY.p_AFHighContrast .xgl.p_AFDisabled, BODY.p_AFHighContrast .xgw.p_AFDisabled, BODY.p_AFHighContrast .xgk.p_AFDisabled, BODY.p_AFHighContrast .x17s.p_AFDisabled, BODY.p_AFHighContrast .xgn.p_AFDisabled, BODY.p_AFHighContrast .x1b8.p_AFDisabled, BODY.p_AFHighContrast .x1b9.p_AFDisabled, BODY.p_AFHighContrast .x1ba.p_AFDisabled, BODY.p_AFHighContrast .x1bb.p_AFDisabled {
    opacity: 0.35
}

.xg5 .x7k, .xg5 .x7j {
    display: block;
    margin-right: 2px;
    margin-left: 2px
}

.xg5 .xfk {
    display: block;
    border-color: transparent;
    background-image: none;
    background-color: transparent;
    margin-right: 2px;
    margin-left: 2px
}

.xg6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 0px;
    padding: 6px 7px 6px 8px;
    min-height: 28px
}

.AFNoteWindowAllButton, .xg7 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 8px;
    padding: 6px 7px 6px 8px
}

.x7j.p_AFTextOnly, .x7k.p_AFTextOnly {
    white-space: nowrap;
    min-height: 28px;
    padding: 3px 7px 4px 8px
}

.xg9, .xga, .xgb {
    border-width: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-top: 4px;
    vertical-align: middle
}

.xgc, .xgd {
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    top: 1px
}

.xfl.p_AFTop, .xfl.p_AFBottom, .xfl.p_AFTop .xfn, .xfl.p_AFBottom .xfn, .xfl.btn-pad3 .xfv, .xfl.x25c .xfv {
    white-space: normal
}

    .xfl.p_AFTop .xfv {
        white-space: normal;
        padding: 0 0 2px 0;
        position: relative;
        top: -2px
    }

    .xfl.p_AFBottom .xfv {
        white-space: normal;
        padding: 2px 0 0 0;
        position: relative;
        top: 2px
    }

.xgj.p_AFBusy, .xfl.p_AFBusy a, .x7j.p_AFBusy, .xgk.p_AFBusy, .xgl.p_AFBusy, .xgm.p_AFBusy, .xfk.p_AFBusy a, .xgn.p_AFBusy, .xgo.p_AFBusy, .xgp.p_AFBusy, .xgq.p_AFBusy, .xgr.p_AFBusy, .xgs.p_AFBusy a, .xgs.p_AFBusy div, .xb7.p_AFBusy a, .xb7.p_AFBusy div, .xgt.p_AFBusy a, .xgu.p_AFBusy button, .x7l.p_AFBusy, .x8c.p_AFBusy a, .x8c.p_AFBusy div, .xgv.p_AFBusy {
    cursor: progress
}

.xh0 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    margin-right: 2px;
    vertical-align: -3px;
    padding-top: 1px
}

.xh4.p_AFToday .xh2, .xh4.p_AFToday, .xh4.p_AFToday.p_AFActiveDay, .xgs .x13u, .xb7 .x13v, .AFBrandingBar .x166, .xtn .x166, .AFBrandingBar .x15u, .xtn .x15u, .AFBrandingBar .x168, .xtn .x168, .AFBrandingBar .x167, .xtn .x167, .xb7 .x10e, .xb7.p_AFSelected .x13v, .xb7.p_AFSelected .x10e, .xgn:link:active, .xgk:link:active, .x17s:link:active, .xgn:hover, .xgk:hover, .x17s:hover {
    color: #145c9e
}

.xh7.p_AFPrintable .xh2:hover, .xh7.p_AFPrintable .xh0:hover, .xgk.p_AFDisabled .x17u, .x17s.p_AFDisabled .x17v, .xgn.p_AFDisabled .x17w {
    cursor: default;
    text-decoration: none
}

.xgl.p_AFDisabled, .xgw.p_AFDisabled, .xgo.p_AFDisabled, .xgr.p_AFDisabled, .xgj.p_AFDisabled, .x1bl .xgl.p_AFDisabled, .x1bl .xgn.p_AFDisabled, .xgn.p_AFDisabled, .xgk.p_AFDisabled, .x17s.p_AFDisabled, .xgw.p_AFDisabled:active, .xgl.p_AFDisabled:active, .xgn.p_AFDisabled:active, .xgk.p_AFDisabled:active, .x17s.p_AFDisabled:active, .xly .AFConveyorBeltElement .x13u.p_AFDisabled:active:hover, .xly .xlx .x13u.p_AFDisabled:active:hover, .xlr .AFOverflowElement .x13u.p_AFDisabled:active:hover, .xlr .xdj .x13u.p_AFDisabled:active:hover, .x1bl .xgl.p_AFDisabled:hover, .x1bl .xgl.p_AFDisabled:active:hover, .x1bl .xgn.p_AFDisabled:hover, .x1bl .xgn.p_AFDisabled:active:hover, .xgk.p_AFDisabled:hover, .x17s.p_AFDisabled:hover, .xgn.p_AFDisabled:hover, .xgw.p_AFDisabled:hover, .xgl.p_AFDisabled:hover {
    color: #9e9e9e;
    text-decoration: none;
    cursor: default
}

.x1u.AFNoWrapMarker .xu, .x1u.xh9 .xu, .x1s.AFNoWrapMarker .xz, .x1s.xh9 .xz, .xeo.AFNoWrapMarker .xha, .xeo.xh9 .xha, .x1z.AFNoWrapMarker .x12, .x1z.xh9 .x12, .x1q, .xjg .x4z, .x16f .x17a, .xg5 .x12, .xjv, .nowrap *, .x1b5 *, .xeo {
    white-space: nowrap
}

.xhc.p_AFUpdate {
    cursor: default;
    padding-right: 8px
}

.xhd {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    border-color: #D6DFE6;
    display: inline-block;
    float: none
}

.xhe {
    background-color: transparent;
    border: none;
    background-image: url(../../ipva/afr/alta-v1/cancel_ena.html);
    width: 16px;
    height: 16px;
    vertical-align: middle;
    padding: 0
}

    .xhe.p_AFDisabled, .xhg.p_AFDisabled {
        background-color: transparent;
        border: none;
        background-image: url(../../ipva/afr/alta-v1/cancel_dis.html);
        width: 16px;
        height: 16px
    }

    .xhe:hover, .xhg:hover {
        background-color: transparent;
        border: none;
        background-image: url(../../ipva/afr/alta-v1/cancel_ovr.html);
        width: 16px;
        height: 16px
    }

    .xhe:active, .xhg:active {
        background-color: transparent;
        border: none;
        background-image: url(../../ipva/afr/alta-v1/cancel_dwn.html);
        width: 16px;
        height: 16px
    }

.xhf {
    background-color: transparent;
    border: none;
    background-image: url(../../ipva/afr/alta-v1/reload_ena.html);
    width: 16px;
    height: 16px;
    vertical-align: middle;
    padding: 0;
    margin-left: -1px
}

    .xhf.p_AFDisabled {
        background-color: transparent;
        border: none;
        background-image: url(../../ipva/afr/alta-v1/reload_dis.html);
        width: 16px;
        height: 16px
    }

    .xhf:hover {
        background-color: transparent;
        border: none;
        background-image: url(../../ipva/afr/alta-v1/reload_ovr.html);
        width: 16px;
        height: 16px
    }

    .xhf:active {
        background-color: transparent;
        border: none;
        background-image: url(../../ipva/afr/alta-v1/reload_dwn.html);
        width: 16px;
        height: 16px
    }

.xhg {
    background-color: transparent;
    border: none;
    background-image: url(../../ipva/afr/alta-v1/cancel_ena.html);
    width: 16px;
    height: 16px;
    vertical-align: middle;
    padding: 0;
    margin-left: -2px
}

.xhh {
    box-sizing: border-box;
    float: left
}

.xhi {
    padding-left: 0px;
    padding-right: 0px;
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px
}

.xhj {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px
}

.xhk {
    overflow-x: hidden;
    position: relative;
    top: 0px;
    left: 0px;
    background: none;
    border: medium none;
    box-sizing: border-box;
    padding-bottom: 0px;
    -webkit-box-sizing: border-box
}

.xhl {
    border-style: dashed;
    border-width: 1px;
    background-color: #FFFFFF;
    border-color: #D6DFE6;
    border-radius: 5px
}

.xhm {
    border-radius: 5px;
    border: 1px solid transparent
}

.xhn {
    color: #333333;
    width: 8em;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    padding-top: 0px;
    padding-bottom: 0px
}

.xho {
    color: #333333;
    width: 4em;
    padding-left: 17px;
    padding-right: 17px;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    line-height: 24px;
    padding-top: 0px;
    padding-bottom: 0px
}

.xhp {
    width: 90px;
    height: 18px;
    position: relative;
    left: 0px;
    top: 0px
}

.xhq {
    color: #333333;
    vertical-align: middle;
    text-align: center;
    position: absolute;
    left: 40px;
    font-size: 12px;
    line-height: 24px;
    padding-top: 0px;
    padding-bottom: 0px;
    top: -3px
}

.xhr {
    color: #C70000;
    vertical-align: middle;
    text-align: center;
    position: absolute;
    left: 40px;
    font-size: 12px;
    line-height: 24px;
    padding-top: 0px;
    padding-bottom: 0px;
    top: -3px
}

.xhs {
    width: 15px;
    height: 18px;
    padding-left: 0px;
    padding-right: 0px
}

.xht {
    width: 85px;
    height: 18px;
    float: left
}

.xhu, .xhv, .xky > img, .xlm img, .xln img, .x4v .xkz, .xks .xlr, .xk7 .xls, .xlt .xlu, .xg5 .xlv, .x6e .xlw, .x8b .xdk, .xl4 .xdl, .xks .xly, .xlt .xlz, .xld > img, .xlh > img, .xli > img, .xle > img, .xnb, .xnc, .xnd, .xne, .xnf, .xng, .xnh, .xpt.p_AFDragSource, .xr3.p_AFDisabled, BODY.p_AFHighContrast .xr7 img, BODY.p_AFHighContrast .xr9 img, .xrj img, .xrk img, .xrl img, .xrm img, .xur img, .xus img, .xwn img, .xwm img, .xwq img, .xwr img, .xws img, .xwp img, .xwo img, .xwt img, .xwu img, .xwv img, .xx9 img, .xxa img, .xxb img, .x110.p_AFRunning > img, .x110.p_AFFinished > img, .x11c, .x11d, .x14h img, .x14i img, .x14j img, .x14k img, .x14u img, .x14v img, .x174, .x169.p_AFSelected .x173, .x176, .x169.p_AFSelected .x175, .x16f.p_AFDetached .x17c, .x16f.p_AFDetached .x17d, .x16f .x17e, .x16f .x17f, .x16f .x17g, .AFPopupSelectorHeader, .x198, .AFPopupSelectorHeaderStart, .x199, .AFPopupSelectorHeaderEnd, .x19a, .AFPopupSelectorContentStart, .x19c, .AFPopupSelectorContentEnd, .x19d, .AFPopupSelectorFooter, .x19e, .AFPopupSelectorFooterStart, .x19f, .AFPopupSelectorFooterEnd, .x19g, .x1bn.p_AFDisabled .x1bp, .x1bo.p_AFDisabled .x1bp, .x1e3, .x1e4, .AFPopupScopingContainerHidden, .x1ft, .xm8 img, .xma img, .xm9 img, .xmb img, .xlo img, .xlp img, .x140 img, .x13y img, .x141 img, .x13z img, .x144 img, .x145 img, .x142 img, .x143 img, .xlf img, .xlb img, .xlg img, .xlc img, .x1bu img, .x1bt img, .x1bj img, .x1bk img, .x1gu img, .x1gv img, .x1qk .x1fk, .x1wu, .x1y1.p_AFHidden, .x1zo, .x1zt, .x169.p_AFSelected .x16z img, .x169.p_AFSelected .x170 img, BODY.p_AFHighContrast .x16z img, BODY.p_AFHighContrast .x170 img, .x21n img, .x21m img, .x1cl + tr, .x13a, .x25t, .menu-narrow, .x279, .new-sgt .xfl.details:hover .xfr, .x284 .xfl.x28b:hover .xfr, .new-sgt .x10q .x150 .xv, .x284 .x10q .x150 .xv, .ipvaFileUploadList .x14z, .x28g .x14z, .panel-btns, .x28w {
    display: none
}

.xhw {
    text-align: right;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D6DFE6;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 9px
}

.x1u.p_AFStretched .x25 {
    box-sizing: border-box;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-sizing: border-box
}

.x1u.p_AFMultiRow.p_AFStretched .x25 {
    height: 100%;
    margin: 0
}

.x2k {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    background-image: none
}

.xhz {
    width: 16px;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: bottom left;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    margin-left: 0px;
    margin-right: -16px;
    background-image: url(../../ipva/afr/alta-v1/input_date.html);
    position: relative;
    left: -23px;
    padding-right: 0px;
    padding-left: 0px;
    top: 0px
}

.x3q .xhz {
    width: 16px;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: bottom left;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    margin-left: 0px;
    margin-right: -16px;
    background-image: url(../../ipva/afr/alta-v1/input_date.html);
    position: relative;
    left: -23px;
    top: 1px;
    padding-right: 0px;
    padding-left: 0px
}

BODY.p_AFHighContrast .xhz:after, BODY.p_AFHighContrast .x3q .xhz:after {
    content: url(../../ipva/afr/alta-v1/input_date.html)
}

.xhz:active, .xhz:hover:active {
    background-image: url(../../ipva/afr/alta-v1/input_date_dwn.html)
}

BODY.p_AFHighContrast .xhz:active:after, BODY.p_AFHighContrast .xhz:hover:active:after {
    content: url(../../ipva/afr/alta-v1/input_date_dwn.html)
}

.xhz.p_AFDisabled, .xhz.p_AFDisabled:active, .xhz.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/input_date_dis.html)
}

BODY.p_AFHighContrast .xhz.p_AFDisabled:after, BODY.p_AFHighContrast .xhz.p_AFDisabled:active:after, BODY.p_AFHighContrast .xhz.p_AFDisabled:hover:after {
    content: url(../../ipva/afr/alta-v1/input_date_dis.html)
}

.xi0 {
    padding: 4px
}

.xi2 {
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    background-image: url(../../ipva/afr/alta-v1/colorpickertxt_ena.html);
    -webkit-box-sizing: border-box
}

.xi3 {
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    margin-left: 1px;
    background-image: url(../../ipva/afr/alta-v1/colorpicker_ena.html);
    -webkit-box-sizing: border-box
}

.xi4 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 11px
}

.xi5 {
    display: block;
    padding: 3px
}

.xi6 .xu {
    text-align: left;
    width: 90px
}

.xi1.p_AFStretched, .xio.p_AFStretched, .xmd, .xmf, .x1xd, .x1yo {
    width: 100%;
    height: 100%
}

.xi7 {
    position: relative;
    width: 605px
}

.xi8 {
    width: 605px
}

.xi7 .xi9 {
    padding: 0px 3px
}

.xi1.p_AFReadOnly .xi7 {
    overflow: auto;
    background-image: none;
    background-color: transparent;
    border-style: none;
    font-size: 12px;
    padding: 0px 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.xia .xi1.p_AFReadOnly .xi7 p, .xib .xi1.p_AFReadOnly .xi7 p, .xic .xi1.p_AFReadOnly .xi7 p {
    margin-top: auto;
    margin-bottom: auto
}

.xid {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    color: #333333;
    border-color: #DFE4E7;
    background-color: #FCFDFE;
    padding: 6px 5px 5px;
    border-top-width: 1px
}

.xie {
    font-size: inherit;
    margin: 0px;
    border-width: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
    resize: none;
    background-color: #FCFDFE;
    color: #333333
}

.xi1.p_AFDisabled .xie, .xi1.p_AFDisabled .xi7, .xio.p_AFDisabled .xiq, .x1y.p_AFDisabled .x1bb, .x20.p_AFDisabled .x18f {
    background-color: #EFEFF1;
    color: #9e9e9e
}

.xif {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px
}

.xig {
    padding: 1px 5px;
    color: #000000;
    border-left: 1px solid #D6DFE6;
    border-right: 1px solid #D6DFE6;
    border-bottom: 1px solid #D6DFE6;
    background-color: transparent;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    line-height: 28px;
    min-height: 28px
}

.xih {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px
}

.xii {
    font-family: arial
}

.xij {
    width: 10px
}

.xik, .xil {
    color: #555;
    cursor: pointer
}

.xim {
    content: "\25BE"
}

.xin {
    content: "\25B8"
}

.xip {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    color: #4F4F4F;
    font-weight: bold;
    padding: 0px
}

.xiq {
    font-size: inherit;
    position: relative;
    -webkit-box-sizing: border-box
}

    .xiq.p_AFDisabled {
        border-style: solid;
        border-color: #D6DFE6;
        border-width: 0px 1px
    }

.xir {
    font-size: inherit;
    position: relative;
    min-height: 5em;
    width: 100%
}

.xis {
    border-top: none;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-bottom-color: #d6dfe6;
    border-left-color: #d6dfe6;
    border-right-color: #d6dfe6;
    border-top-width: 0px;
    -webkit-box-sizing: border-box
}

.xio.p_AFDisabled .xis {
    background-color: #EFEFF1;
    border: none
}

.xio.p_AFReadOnly .xis {
    background-color: #fafafa
}

.xit, .xgt.p_AFVertical .x1cw {
    text-align: left
}

.xiu {
    unicode-bidi: bidi-override;
    direction: ltr;
    text-align: inherit;
    font-size: 13px;
    color: #000000;
    font-family: "Source Code Pro", Monaco, "Courier New", Courier, monospace;
    font-weight: normal;
    line-height: 16px
}

.xiv, .x169.p_AFDisabled .x16n, .x16a.p_AFDisabled .x16q, .x15z.p_AFDisabled .x16t, .xt5.p_AFDisabled .x1fe, .xt6.p_AFDisabled .x1ff, .AFBrandingBar .xlw .x15z.p_AFDisabled .x166, .xtn .xlw .x15z.p_AFDisabled .x166, .AFBrandingBar .xlw .x6e.p_AFDisabled .x15u, .xtn .xlw .x6e.p_AFDisabled .x15u, .AFBrandingBar .xlw .x169.p_AFDisabled .x167, .xtn .xlw .x169.p_AFDisabled .x167, .AFBrandingBar .xlw .x16a.p_AFDisabled .x168, .xtn .xlw .x16a.p_AFDisabled .x168, .xb7 .x13v.p_AFDisabled, .xb7.p_AFSelected .x13v.p_AFDisabled, .xgs.p_AFSelected.p_AFDisabled .x13u, .xl7 .xgo.p_AFDisabled, .xb7.p_AFDisabled .x10e, .AFConveyorBeltElement .x13j.p_AFDisabled, .xlx .x13j.p_AFDisabled, .AFConveyorBeltElement .x13v.p_AFDisabled, .xlx .x13v.p_AFDisabled, .AFConveyorBeltElement .x13p.p_AFDisabled, .xlx .x13p.p_AFDisabled, .AFConveyorBeltElement .x13u.p_AFDisabled, .xlx .x13u.p_AFDisabled, .AFOverflowElement .x13j.p_AFDisabled, .xdj .x13j.p_AFDisabled, .AFOverflowElement .x13v.p_AFDisabled, .xdj .x13v.p_AFDisabled, .AFOverflowElement .x13p.p_AFDisabled, .xdj .x13p.p_AFDisabled, .AFOverflowElement .x13u.p_AFDisabled, .xdj .x13u.p_AFDisabled, .xio.p_AFDisabled .xj1, .x169.p_AFDisabled .x16o, .x16a.p_AFDisabled .x16r, .x15z.p_AFDisabled .x16u, .xls .xgo.p_AFDisabled, .xjt.p_AFDisabled .x1ba, .xjr.p_AFDisabled .x1b9, .xt5.p_AFDisabled .x1fc, .xt6.p_AFDisabled .x1fd, .xt5.p_AFDisabled.p_AFVertical .x1fc, .xt6.p_AFDisabled.p_AFVertical .x1fd, .xt5.p_AFDisabled.p_AFVertical .x1fe, .xt6.p_AFDisabled.p_AFVertical .x1ff, .x1s.p_AFDisabled .x2c .AFPanelFormLayoutContentCell, .x1s.p_AFDisabled .x2c .xvo {
    color: #9e9e9e
}

.xiw {
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px
}

.xix {
    position: absolute;
    z-index: 10;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 2px;
    -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    border-radius: 3px;
    border: 1px solid silver;
    background: white;
    font-size: 90%;
    font-family: monospace;
    max-height: 20em;
    overflow-y: auto
}

.xiy {
    margin: 0;
    padding: 0 4px;
    border-radius: 2px;
    max-width: 19em;
    overflow: hidden;
    white-space: pre;
    color: black;
    cursor: pointer
}

.xiz {
    background: #08f;
    color: white
}

.xj0 {
    background-color: #f7f9fc;
    border-right-color: #d6dfe6
}

.xj1 {
    width: 10px;
    font-size: 11px;
    color: #4F4F4F;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-left: 14px;
    padding-right: 17px;
    line-height: 16px
}

.xj2 {
    border: 1px solid transparent;
    background-color: #FFEEA8
}

.xj3 {
    border: 1px solid transparent;
    background-color: #C9DEF2
}

.xj4, .xj5 {
    background-color: #FFFFB5;
    border-bottom: 1px dashed #C70000
}

.xj6 {
    background-color: #FFFFB5;
    border-bottom: 1px dashed #FFAA2B
}

.xj7 {
    background-color: #FFEEA8;
    border-bottom: none
}

.xj8 {
    padding: 0px 6px 0px 0px;
    text-align: left;
    white-space: nowrap;
    padding-right: 10px;
    font-size: 16px;
    color: #4F4F4F;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    -webkit-box-sizing: border-box;
    padding-top: 17px;
    padding-bottom: 8px
}

.xj9 {
    width: 8px
}

.xja, .xmz, .x13w.p_AFFlow.p_AFGrid .x1gj, .AFHVNodeStretchHeight, .x1ru {
    height: 100%
}

.xjb {
    border-top-color: #BFBFBF;
    border-bottom-color: #E0E3E8;
    border-left-color: #BFBFBF;
    border-right-color: #E0E3E8;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px;
    overflow: auto;
    padding: 10px;
    -webkit-box-sizing: border-box
}

.xjc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px
}

.xjd {
    padding: 2px 4px 5px 5px
}

.xje {
    font-size: 13px;
    background-color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 24px
}

.xjf {
    text-decoration: none;
    color: #145c9e;
    padding-left: 1px;
    position: relative;
    top: -3px
}

    .xjf:hover, .AFBrandingBar .xgn:active, .xtn .xgn:active, .AFBrandingBar .xgw:active, .xtn .xgw:active, .AFBrandingBar .xgl:active, .xtn .xgl:active, .AFBrandingBar .xgk:active, .xtn .xgk:active, .AFBrandingBar .x17s:active, .xtn .x17s:active, .x14f:active, .xmk.p_AFUnvisited:active, .xn6.p_AFUnvisited:active, .xmk.p_AFUnvisited:active:hover, .xn6.p_AFUnvisited:active:hover, .xxf:hover, .xgl:hover, .xgw:hover, .xgy:hover, .xgz:hover, .xh0:hover, .xh1:hover, .xh2:hover {
        text-decoration: underline;
        color: #145c9e
    }

.xji.AFCodeEditorToolbox, .xji.xjh {
    border-style: solid;
    border-width: 1px;
    border-top-color: #BFBFBF;
    border-bottom-color: #D9D9D9;
    border-left-color: #BFBFBF;
    border-right-color: #E0E3E8;
    background-color: #FFFFFF;
    border-right: 1px solid #D6DFE6;
    border-left: 1px solid #D6DFE6;
    border-bottom-width: 0px;
    border-top-width: 0px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.x1u.AFCodeEditorSearchToolbar .x25, .x1u.xjk .x25 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 112px;
    font-size: 12px;
    color: #333333
}

.x1u.AFCodeEditorSearch .x25, .x1u.xjl .x25, .x1u.AFCodeEditorReplace .x25, .x1u.xjm .x25 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 10em;
    font-size: 12px;
    color: #333333
}

.x1u.AFCodeEditorJump .x25, .x1u.xjn .x25 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 40px;
    font-size: 12px;
    color: #333333
}

.xjo, .xx3, .x146, .x147, .xte .x221 {
    vertical-align: middle;
    display: inline-block
}

.x1p.p_AFFatal .xjo, .xio.p_AFFatal .xiq, .x1u.p_AFFatal .x25, .xeo.p_AFFatal .xjp, .x1t.p_AFFatal .x26, .x1q.p_AFFatal .x2b, .x1r.p_AFFatal .x2k, .x1r.p_AFUpdate.p_AFFatal .x2k, .x1r.p_AFFatal .xhd, .xjq.p_AFFatal, .x20.p_AFFatal .x2i, .x1y.p_AFFatal .x2g, .x1p.p_AFError .xjo, .xio.p_AFError .xiq, .x1t.p_AFError .x26, .x1q.p_AFError .x2b, .x1r.p_AFError .x2k, .x1r.p_AFUpdate.p_AFError .x2k, .x1r.p_AFError .xhd, .xjq.p_AFError, .x20.p_AFError .x2i, .x1y.p_AFError .x2g, .xjv.p_AFFatal .xjw, .xjv.p_AFError .xjw, .xoj.p_AFError .xjq {
    border: 2px #C70000 solid;
    margin: 0px
}

.xi1.p_AFFatal .xi7, .xi1.p_AFError .xi7 {
    border: 2px #C70000 solid;
    margin: 0px;
    border-style: none;
    border-width: 0
}

.x1s.p_AFFatal .x2c, .x1s.p_AFError .x2c {
    border: 2px #C70000 solid;
    border-color: #C70000;
    border-style: solid;
    border-width: 2px 0 2px 2px;
    margin: 0
}

.xjr.p_AFFatal .xjs, .xjt.p_AFFatal .xju, .xjr.p_AFError .xjs, .xjt.p_AFError .xju {
    margin: 0px;
    border: 2px solid #C70000
}

.x1u.p_AFError .x25, .xeo.p_AFError .xjp {
    border: 2px solid #C70000;
    margin: 0
}

.x1z.p_AFFatal .x2h, .x1z.p_AFError .x2h {
    border: 2px #C70000 solid;
    border-color: #C70000
}

.x1z.p_AFFatal .xjx, .x1z.p_AFFatal .xjy, .x1z.p_AFError .xjy, .x1z.p_AFError .xjx {
    border: 2px #C70000 solid;
    margin: 1px
}

.x1z.p_AFFatal, .x1z.p_AFError, .x1z.p_AFWarning {
    font-size: 13px
}

.x1v.p_AFError .xjz, .x1w.p_AFError .xk0, .x1x.p_AFError .xk1, .x21.p_AFError .xk2, .x1v.p_AFFatal .xjz, .x1w.p_AFFatal .xk0, .x1x.p_AFFatal .xk1, .x21.p_AFFatal .xk2, .xzt.p_AFError, .xzw.p_AFError, .xzz.p_AFError, .x100.p_AFError, .x101.p_AFError, .x102.p_AFError, .xzu.p_AFError, .xzx.p_AFError, .x103.p_AFError, .x104.p_AFError, .x105.p_AFError, .x106.p_AFError, .xzv.p_AFError, .xzy.p_AFError, .x107.p_AFError, .x108.p_AFError, .x109.p_AFError, .x10a.p_AFError {
    color: #C70000
}

.x1p.p_AFWarning .xjo, .xio.p_AFWarning .xiq, .x1t.p_AFWarning .x26, .x1q.p_AFWarning .x2b, .x1r.p_AFWarning .x2k, .x1r.p_AFUpdate.p_AFWarning .x2k, .x1r.p_AFWarning .xhd, .x20.p_AFWarning .x2i, .x1y.p_AFWarning .x2g, .xjv.p_AFWarning .xjw {
    border: 2px #FFAA2B solid;
    margin: 0px
}

.xi1.p_AFWarning .xi7 {
    border: 2px #FFAA2B solid;
    margin: 0px;
    border-style: none;
    border-width: 0
}

.x1u.p_AFWarning .x25, .xeo.p_AFWarning .xjp {
    border: 2px solid #FFAA2B;
    margin: 0
}

.x1s.p_AFWarning .x2c {
    border: 2px #FFAA2B solid;
    border-color: #FFAA2B;
    border-style: solid;
    border-width: 2px 0 2px 2px;
    margin: 0
}

.xjr.p_AFWarning .xjs, .xjt.p_AFWarning .xju {
    margin: 0px;
    border: 2px solid #FFAA2B
}

.x1z.p_AFWarning .x2h {
    border: 2px #FFAA2B solid;
    margin: 1px;
    border-color: #FFAA2B
}

.x1z.p_AFWarning .xjy, .x1z.p_AFWarning .xjx {
    border: 2px #FFAA2B solid;
    margin: 1px
}

.x1u.p_AFDisabled .x25 {
    background-image: none;
    background-color: #EEEEEE;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    padding: 5px 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    cursor: not-allowed;
    width: 300px;
    color: #9e9e9e;
    -webkit-text-fill-color: #9e9e9e
}

.x1t.p_AFDisabled .x26, .x1q.p_AFDisabled .x2b, .x1p.p_AFDisabled .x2a {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: none;
    color: #9e9e9e;
    -webkit-text-fill-color: #9e9e9e
}

.xeo.p_AFDisabled .xjp {
    color: #9e9e9e;
    background-image: none;
    background-color: #EFEFF1;
    -webkit-text-fill-color: #7E807A
}

.x1s.p_AFDisabled .x2c {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: none;
    opacity: 1;
    color: #9e9e9e;
    -webkit-text-fill-color: #9e9e9e
}

.xk4 {
    padding: 0px;
    cursor: default;
    vertical-align: bottom;
    min-height: 26px;
    display: block;
    white-space: normal
}

.xk5, .xk6, BODY.p_AFHighContrast .xld > img, BODY.p_AFHighContrast .xlh > img, BODY.p_AFHighContrast .xli > img, BODY.p_AFHighContrast .xle > img, .x173, .x169.p_AFSelected .x174, .x175, .x169.p_AFSelected .x176, .xtk.AFPanelFormLayoutContentCell .x1r.p_AFReadOnly .x2k, .xtk.xvo .x1r.p_AFReadOnly .x2k, .x1p.p_AFDisabled.p_AFCompact .xr2, .menu-wide, .x278 {
    display: inline
}

.xk7 {
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
    position: relative;
    min-width: 50px;
    min-height: 28px
}

.xk9 {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    display: block;
    border: none;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF
}

.xkf, .xkg, .xkh, .xki, .xkv, .xuh {
    padding-right: 5px;
    vertical-align: middle;
    border: 0px
}

.xkj {
    padding-right: 5px;
    border: 0px;
    max-height: 16px;
    vertical-align: middle;
    padding-bottom: 3px
}

.xkk {
    width: 3px;
    height: 17px;
    margin-left: 0px;
    margin-right: 0px
}

.xkl {
    border-left: 1px solid #D6DFE6;
    margin-left: 10px;
    margin-right: 10px;
    height: 22px;
    width: 0px;
    vertical-align: middle;
    display: inline-block
}

.xgp {
    text-decoration: none;
    white-space: nowrap;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    padding: 5px 7px 5px 7px;
    display: inline-block;
    margin-top: 3px
}

.xgo {
    text-decoration: none;
    white-space: nowrap;
    color: #0572ce;
    display: inline-block;
    padding-top: 6px
}

.xgr {
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    display: block;
    white-space: nowrap;
    color: #145c9e;
    vertical-align: middle
}

.xgq {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    display: block;
    color: #145c9e;
    background-color: #FFFFFF;
    padding: 6px 10px 1px 10px;
    min-height: 23px;
    vertical-align: middle
}

.xgp.p_AFSelected, .xgp.p_AFDepressed, .xgp.p_AFSelected:active {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-shadow: none;
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    margin-top: 3px
}

BODY.p_AFHighContrast .xgp.p_AFSelected {
    border-width: 2px
}

.xgq.p_AFSelected {
    font-weight: bold;
    padding: 6px 10px 1px 10px
}

.xgp.p_AFDisabled {
    text-decoration: none;
    cursor: default;
    font-weight: bold;
    text-shadow: none;
    border-color: #c4ced7;
    background-color: #f4f6f7;
    background-image: none;
    color: #9e9e9e
}

.xgq.p_AFDisabled {
    text-decoration: none;
    cursor: default;
    color: #9e9e9e;
    background-color: #FFFFFF;
    padding: 6px 10px 1px 10px;
    border: none
}

.xkm {
    vertical-align: middle;
    background-position: center center;
    background-repeat: no-repeat;
    height: 30px;
    border-left: 3px solid transparent;
    background-image: none;
    width: 10px
}

.xkn {
    margin-right: 5px;
    color: #000000
}

.xko {
    border: none;
    font-size: inherit;
    display: inline-block
}

.xkp {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ena.html);
    background-position: center;
    padding: 0px 4px 0px 5px;
    cursor: default;
    vertical-align: middle;
    width: 14px;
    display: inline-block;
    height: 28px
}

BODY.p_AFHighContrast .xkp:after, BODY.p_AFHighContrast .x18l:after, BODY.p_AFHighContrast .x18k::after {
    content: url(../../ipva/afr/dropdown_n_hc.html)
}

.xkq {
    padding: 1px;
    background-color: #FFFFFF
}

.xkr {
    height: 265px;
    overflow: auto;
    padding: 1px;
    background-color: #FFFFFF
}

.xks {
    font-size: small;
    width: 100%;
    overflow: hidden;
    position: relative
}

.xkt, .xkt.p_AFConveyorBelt .xm2, .xll.p_AFConveyorBelt .xm3, .xlq.p_AFConveyorBelt .xm3, .xkt.p_AFConveyorBelt .xm4, .xll.p_AFConveyorBelt .xm5, .xlq.p_AFConveyorBelt .xm5, .AFPrivateOverflowHidden, .xs9, .xls .AFOverflowElement, .xls .xdj {
    overflow: hidden
}

.xkw {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    cursor: default;
    color: #145c9e
}

.xgj {
    cursor: pointer;
    white-space: nowrap;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

BODY.p_AFHighContrast .xgj.p_AFSelected, .x1ud.p_AFDragReady, .x1ud.p_AFDragSource, .x1y6.p_AFDragReady, .x1y6.p_AFDragSource {
    opacity: 1.0
}

.xky {
    display: none;
    position: absolute;
    left: 0px;
    z-index: 2;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/breadcrumb_gof_ena.html);
    background-position: center center;
    top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-top: 2px;
    vertical-align: middle;
    width: 14px;
    height: 11px
}

BODY.p_AFHighContrast .xky {
    background-image: none;
    left: 2px
}

    BODY.p_AFHighContrast .xky > img {
        display: block;
        margin-left: 2px;
        margin-top: 3px
    }

.xkz {
    padding: 4px 10px 4px 10px
}

.xky.p_AFDepressed, .xky.p_AFDepressed.p_AFSelected, .xky.p_AFDepressed:hover {
    background-color: #0572ce;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/breadcrumb_of_dwn.html), none;
    border: 1px solid #0572ce;
    top: 4px;
    padding-top: 1px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-left: 3px
}

.xl0 {
    border: 0px
}

.xl1, .AFPrivateInlineBlock, .xs7, BODY.p_AFHighContrast .x110.p_AFRunning > img, BODY.p_AFHighContrast .x110.p_AFFinished > img, .x17x, .AFPrivateInlineBlock.xgn, .xs7.xgn {
    display: inline-block
}

.xl2 {
    float: left;
    position: relative;
    min-height: 61px;
    margin-top: 1px
}

.xl3 {
    float: left;
    position: relative;
    margin-left: 1px
}

.xl4.p_AFStartOverflow .xl3 {
    padding-top: 22px
}

.xl4.p_AFEndOverflow .xl3 {
    padding-bottom: 22px
}

.xl7, .xq7.p_AFFirst, .x8b.p_AFSubTrain .x8e, .x1z.p_AFHelp.p_AFReadOnly .x4z {
    padding-top: 4px
}

.xl9 {
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center
}

.xlb {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    left: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_left_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xlc {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    left: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_left_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xld {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: -1px;
    left: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_left_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xle {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_up_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    top: 0px;
    bottom: auto;
    left: 0;
    right: auto;
    margin-left: -1px
}

.xlf {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    right: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_right_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xlg {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    right: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_right_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xlh {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: -1px;
    right: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_right_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xli {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_down_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    bottom: 0px;
    top: auto;
    left: 0;
    right: auto;
    margin-left: -1px
}

.xlj, .xlk {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 0px;
    margin-left: 3px;
    right: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_right_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xll .xlc, .xll .xlg, .xll .xm9, .xll .xmb, .xll .xlp {
    top: auto;
    bottom: 50%;
    margin-top: 0px;
    margin-bottom: -15px
}

.xlm {
    display: none;
    position: absolute;
    top: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 15px;
    left: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_left_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xln {
    display: none;
    position: absolute;
    top: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 15px;
    right: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_right_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

    .xlj.p_AFDepressed, .xlk.p_AFDepressed, .xlj:hover.p_AFDepressed, .xlk:hover.p_AFDepressed, .xlf.p_AFDepressed, .xln.p_AFDepressed, .xlg.p_AFDepressed, .xlh.p_AFDepressed, .xlf:hover.p_AFDepressed, .xln:hover.p_AFDepressed, .xlg:hover.p_AFDepressed, .xlh:hover.p_AFDepressed {
        background-color: #0572ce;
        background-image: url(../../ipva/afr/alta-v1/overflow_right_dwn.html), none;
        border: 1px solid #0572ce
    }

.xle.p_AFDepressed, .x1bj.p_AFDepressed, .xle:hover.p_AFDepressed, .x1bj:hover.p_AFDepressed {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/overflow_up_dwn.html), none;
    border: 1px solid #0572ce
}

.xli.p_AFDepressed, .x1bk.p_AFDepressed, .xli:hover.p_AFDepressed, .x1bk:hover.p_AFDepressed {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/overflow_down_dwn.html), none;
    border: 1px solid #0572ce
}

.xlr, .xlu, .xly, .xlz, .x1bl {
    padding: 3px 10px
}

    .xly .AFConveyorBeltElement, .xly .xlx, .xlz .AFConveyorBeltElement, .xlz .xlx {
        display: block;
        text-decoration: none;
        color: #145c9e
    }

    .xlr .AFOverflowElement, .xlr .xdj, .xlu .AFOverflowElement, .xlu .xdj {
        display: block;
        padding: 2px;
        text-decoration: none;
        color: #145c9e
    }

    .xlz .AFConveyorBeltElementDisabled, .xlz .xm0, .xly .AFConveyorBeltElementDisabled, .xly .xm0, .xlu .AFOverflowElementDisabled, .xlu .xm1, .xlr .AFOverflowElementDisabled, .xlr .xm1 {
        display: block;
        padding: 2px;
        text-decoration: none;
        color: #9e9e9e
    }

.xlw {
    background-color: #FFFFFF;
    padding: 1px;
    background: transparent
}

.xlv {
    padding: 4px;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-right: 5px;
    padding-left: 5px
}

.xm4, .xm5 {
    overflow: visible;
    white-space: nowrap
}

    .xm4 .xgs, .xm5 .xb7 {
        position: relative;
        overflow: hidden;
        display: inline-block;
        float: none
    }

.xm6, .xm7 {
    display: none;
    position: relative
}

.xm8 {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    left: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xm9 {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    left: 0px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xma {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    right: 28px
}

.xmb {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    right: 28px
}

.xlp {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ena.html);
    width: 14px;
    height: 14px;
    padding: 6px;
    border-radius: 2px;
    border: 1px solid transparent;
    visibility: hidden;
    right: 0px
}

.xlo {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ena.html);
    width: 14px;
    height: 14px;
    padding: 6px;
    border-radius: 2px;
    border: 1px solid transparent;
    right: 0px
}

    .xlo.p_AFDepressed, .xlp.p_AFDepressed, .xlo.p_AFDepressed:hover, .xlp.p_AFDepressed:hover {
        background-image: url(../../ipva/afr/alta-v1/dropdown_dwn.html);
        background-color: #0572ce;
        border: 1px solid #0572ce
    }

.xmc {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    text-align: center
}

.xme {
    width: 59px
}

.x8s.p_AFDisabled, .x8s.p_AFUnvisited {
    background-image: url(../../ipva/afr/alta-v1/h_bkgrnd_pipe_tile.html)
}

.x8s.p_AFTrainVisited, .xmf.p_AFSelected .x8s.p_AFUnvisited {
    background-image: url(../../ipva/afr/alta-v1/h_fill_pipe_tile.html)
}

BODY.p_AFHighContrast .x8s {
    height: 0px
}

    BODY.p_AFHighContrast .x8s.p_AFDisabled, BODY.p_AFHighContrast .xmx.p_AFDisabled {
        border: 1px dotted
    }

    BODY.p_AFHighContrast .x8s.p_AFUnvisited, BODY.p_AFHighContrast .xmx.p_AFUnvisited {
        border: 1px dashed
    }

    BODY.p_AFHighContrast .x8s.p_AFTrainVisited, BODY.p_AFHighContrast .xmx.p_AFTrainVisited, BODY.p_AFHighContrast .xom, BODY.p_AFHighContrast .xon {
        border: 1px solid
    }

.xmg, .xn1 {
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    cursor: default;
    border-radius: 8px;
    box-sizing: border-box;
    border: 1px solid;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    border-color: #0572ce;
    background-color: #0572ce
}

.xmh, .xn2 {
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    cursor: default;
    border-radius: 8px;
    box-sizing: border-box;
    border: 1px solid;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    border-color: #E0E6EB;
    background-color: #f4f6f7
}

.xmi, .xn4 {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    text-decoration: none;
    border-radius: 8px;
    box-sizing: border-box;
    border: 1px solid;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border-color: #c4ced7
}

    .xmi:active {
        background-repeat: no-repeat;
        display: block;
        width: 13px;
        height: 13px;
        text-decoration: none
    }

.xmj, .xn3 {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    text-decoration: none;
    border-radius: 8px;
    box-sizing: border-box;
    border: 1px solid;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    border-color: #0572ce;
    background-color: #ffffff
}

.x8e.p_AFSelected {
    color: #000000;
    font-weight: bold;
    text-align: center;
    cursor: default
}

.x8e.p_AFRequired, .xn5.p_AFRequired {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #045FAB;
    font-weight: bold;
    margin-right: 4px;
    line-height: 12px;
    padding: 0;
    margin: 0
}

.xmk, .xn6 {
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

    .xmk.p_AFSelected, .xn6.p_AFSelected {
        cursor: default;
        color: #145c9e;
        font-weight: bold
    }

    .xmk.p_AFDisabled, .xn6.p_AFDisabled {
        text-shadow: none;
        cursor: default;
        color: #9e9e9e
    }

    .xmk.p_AFUnvisited .AFRequiredIconStyle, .xmk.p_AFUnvisited .xf, .xn6.p_AFUnvisited .AFRequiredIconStyle, .xn6.p_AFUnvisited .xf {
        text-decoration: none;
        display: inline-block
    }

.xml, .xmp {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    text-decoration: none;
    width: 9px;
    height: 9px;
    bottom: 4px;
    background-image: url(../../ipva/afr/alta-v1/alertModifier_error.html);
    right: 4px
}

.xmm, .xmq {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    text-decoration: none;
    width: 9px;
    height: 9px;
    bottom: 4px;
    background-image: url(../../ipva/afr/alta-v1/alertModifier_warning.html);
    right: 4px
}

.xmn, .xmr {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    text-decoration: none;
    width: 9px;
    height: 9px;
    bottom: 4px;
    background-image: url(../../ipva/afr/alta-v1/alertModifier_complete.html);
    right: 4px
}

.xmo, .xms {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    text-decoration: none;
    width: 9px;
    height: 9px;
    bottom: 4px;
    background-image: url(../../ipva/afr/alta-v1/alertModifier_info.html);
    right: 4px
}

BODY.p_AFHighContrast .xml:after, BODY.p_AFHighContrast .xmp:after {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    text-decoration: none;
    content: url(../../ipva/afr/alta-v1/alertModifier_error.html);
    bottom: 0px
}

BODY.p_AFHighContrast .xmm:after, BODY.p_AFHighContrast .xmq:after {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    text-decoration: none;
    content: url(../../ipva/afr/alta-v1/alertModifier_warning.html);
    bottom: 0px
}

BODY.p_AFHighContrast .xmn:after, BODY.p_AFHighContrast .xmr:after {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    text-decoration: none;
    content: url(../../ipva/afr/alta-v1/alertModifier_complete.html);
    bottom: 0px
}

BODY.p_AFHighContrast .xmo:after, BODY.p_AFHighContrast .xms:after {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    text-decoration: none;
    content: url(../../ipva/afr/alta-v1/alertModifier_info.html);
    bottom: 0px
}

.xl4 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
    position: relative
}

.xmt {
    text-align: center;
    padding-bottom: 12px
}

.xmu {
    text-align: center;
    padding-top: 12px
}

.xmv {
    text-align: left;
    padding-right: 1px;
    color: #4F4F4F;
    padding-bottom: 12px;
    padding-left: 6px
}

.xmw {
    text-align: left;
    padding-right: 1px;
    color: #4F4F4F;
    padding-top: 12px;
    padding-left: 6px
}

.xmx {
    min-height: 10px;
    background-color: inherit;
    background-repeat: repeat;
    width: 8px;
    height: 16px;
    background-position: center
}

    .xmx.p_AFDisabled, .xmx.p_AFUnvisited {
        background-repeat: repeat;
        background-image: url(../../ipva/afr/alta-v1/v_bkgrnd_pipe_tile.html)
    }

    .xmx.p_AFTrainVisited {
        background-repeat: repeat;
        background-image: url(../../ipva/afr/alta-v1/v_fill_pipe_tile.html)
    }

.xn0 {
    position: relative;
    height: 22px;
    width: 22px;
    background-position: center;
    margin: -1px auto
}

.xn5 {
    text-align: left;
    padding: 2px 2px 2px 2px;
    width: 124px;
    height: 28px;
    padding-top: 15px;
    padding-bottom: 0;
    overflow: hidden;
    padding-left: 10px
}

    .xn5.p_AFSelected {
        color: #000000;
        font-weight: bold;
        text-decoration: none
    }

BODY.p_AFHighContrast .xmh, BODY.p_AFHighContrast .xn2 {
    background-image: none;
    border: 1px dotted
}

BODY.p_AFHighContrast .xmg, BODY.p_AFHighContrast .xmj, BODY.p_AFHighContrast .xmj:active, BODY.p_AFHighContrast .xn1, BODY.p_AFHighContrast .xn3, BODY.p_AFHighContrast .xn3:active {
    background-image: none;
    border: 1px solid
}

BODY.p_AFHighContrast .xmi, BODY.p_AFHighContrast .xmi:active, BODY.p_AFHighContrast .xn4, BODY.p_AFHighContrast .xn4:active {
    background-image: none;
    border: 1px dashed
}

.xn7 {
    padding-left: 3px;
    padding-right: 3px
}

.xn9, .xna {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 0px;
    padding: 0px 8px;
    min-height: 28px;
    margin-top: 0px;
    margin-bottom: 0px
}

.xni {
    border-style: solid;
    border-width: 1px;
    margin-left: 0;
    border-color: #9e9e9e;
    height: 12px;
    width: 12px;
    margin-top: 0px;
    position: relative;
    top: 3px;
    margin-right: 6px
}

    .xni.p_AFEmpty, .xno.p_AFEmpty {
        background-position: center;
        background-image: url(../../ipva/afr/alta-v1/empty-swatch.html)
    }

.xnj {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    white-space: nowrap;
    margin: 0px;
    padding: 6px 7px 6px 8px;
    padding-bottom: 1px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    color: #333333;
    line-height: 24px;
    width: 152px;
    padding-top: 1px
}

.xnk, .xnl, .xnm, .xo7 {
    height: 5px
}

.xnn {
    border: 1px solid #c4ced7;
    border-color: #DFE4E7;
    border-width: 1px 0 0;
    border-radius: 0px;
    padding-top: 5px;
    padding-bottom: 0px
}

.xno {
    border: 1px solid #c4ced7;
    margin: 2px;
    display: block;
    border-color: #9e9e9e;
    height: 12px;
    width: 12px;
    border-radius: 0px
}

.xnp {
    border-style: solid;
    background-color: transparent;
    border-color: transparent;
    border-width: 0px
}

    .xnp.p_AFSelected {
        padding: 0px;
        background-color: #CFE8FC
    }

.xnq {
    background-color: #EAEAEA;
    border-width: 1px;
    border-style: solid;
    position: relative;
    overflow: hidden;
    background-image: url(../../ipva/afr/alta-v1/customcolorpalette.html);
    width: 190px;
    height: 160px;
    border: 0px
}

.xnr {
    width: 100%;
    margin-top: 2px
}

.xns {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    color: #4F4F4F;
    font-weight: bold;
    padding: 3px 8px 0px 0px;
    padding-top: 9px;
    width: 45px
}

.xnt {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    width: 50px;
    margin-left: 5px;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 6px 5px 5px 5px;
    -webkit-appearance: none;
    margin-top: 6px
}

.xnu {
    position: relative;
    width: 15px;
    left: 4px;
    height: 160px
}

.xnv {
    background-color: #9297A6;
    border-width: 1px;
    border-style: solid;
    width: 9px;
    background-image: url(../../ipva/afr/brightnessslider.html);
    border-color: #9e9e9e;
    height: 158px;
    background-size: 9px 158px
}

.xnw {
    font-size: 1px;
    width: 6px
}

.xnx {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 22px;
    height: 18px;
    background-image: url(../../ipva/afr/alta-v1/crosshairs.html)
}

.xny {
    border-width: 2px;
    border-style: solid;
    display: block;
    border-color: transparent;
    border-collapse: collapse;
    margin-left: 32px;
    margin-right: 23px
}

.xnz {
    border: 1px solid gray;
    border-color: #9e9e9e;
    height: 26px;
    width: 26px
}

.xo0 {
    position: absolute;
    font-size: 1px;
    background-image: url(../../ipva/afr/alta-v1/slider_thumb_m_n.html);
    height: 12px;
    width: 17px;
    left: -6px
}

.xo1 {
    margin: 0px 2px;
    padding: 0px 2px;
    border-width: 1px;
    border-style: solid;
    cursor: default;
    border-color: #D6DFE6;
    background-color: #FFFFFF;
    padding-bottom: 6px
}

.xo2 {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    border-color: #0572ce;
    background-color: transparent
}

.xo3 {
    padding: 7px 8px 4px;
    white-space: nowrap
}

.xo4, .xo5 {
    border: 0px solid transparent;
    background-image: none;
    background-color: transparent;
    border-style: none;
    display: block;
    padding: 0px;
    margin: 0px
}

.xo6 {
    padding-right: 0px;
    margin: 0px;
    padding-left: 3px
}

.xo8 {
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 26px;
    height: 26px;
    display: block;
    background-position: center center;
    border: 1px solid transparent;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ena.html)
}

.xo9 {
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 26px;
    height: 26px;
    display: block;
    background-position: center center;
    border: 1px solid transparent;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ena.html);
    margin-left: 2px
}

.xoa {
    text-align: center;
    font-size: 11px;
    color: #737373;
    background-color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase
}

.xob {
    width: 24px;
    padding: 4px 0
}

.xoc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    background-color: #FFFFFF;
    height: 25px
}

    .xoc.p_AFLast .xod, .xoc.p_AFLast .xoe {
        border-color: #0572ce;
        padding-bottom: 0px
    }

.xoe, .xq6, .xh7.p_AFPrintable .xq6, .xh7.p_AFPrintable .xq6.p_AFToday, .xh7.p_AFPrintable .xqa, .xh7.p_AFPrintable .xqa.p_AFToday, .xh7.p_AFPrintable .xq6.p_AFToday.p_AFActiveDay .xqa {
    color: #333333;
    background-color: #FFFFFF
}

    .xoe.p_AFDisabled, .xof.p_AFDisabled, .xod.p_AFDisabled, .xoe.p_AFDisabled:hover, .xof.p_AFDisabled:hover, .xod.p_AFDisabled:hover {
        color: #9e9e9e;
        background-color: #FFFFFF;
        text-decoration: none
    }

.xof.p_AFSelected, .xod.p_AFSelected {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #CFE8FC
}

.xoe.p_AFSelected, .xo2.p_AFSelected {
    color: #FFFFFF;
    background-color: #0572ce;
    border-color: #0572ce
}

BODY.p_AFHighContrast .xoe.p_AFSelected, BODY.p_AFHighContrast .xo2.p_AFSelected {
    border: double
}

.xoe.p_AFSelected.p_AFDisabled {
    text-decoration: none;
    color: #9e9e9e;
    background-color: #D5D5D5
}

.xof, .xod {
    color: #527689;
    background-color: #FFFFFF
}

    .xof.p_AFSelected.p_AFDisabled, .xod.p_AFSelected.p_AFDisabled {
        background-color: #9297A6;
        color: #FFFFFF;
        text-decoration: none
    }

.xo2.p_AFDisabled {
    border-color: #D5D5D5;
    color: #9e9e9e
}

.xog {
    white-space: nowrap;
    padding: 3px 6px 0px;
    padding-right: 8px
}

.xoh {
    white-space: nowrap;
    padding: 6px 6px 4px
}

.xoi {
    width: 6px;
    padding-left: 3px;
    padding-right: 1px
}

.xjq {
    border-style: solid;
    border-color: #DFE4E7;
    background-color: #FCFDFE;
    color: #333333;
    border-radius: 2px 0px 0px 2px;
    padding: 6px 5px 5px;
    border-width: 1px 0px 1px 1px;
    position: relative;
    height: 28px;
    -webkit-appearance: none;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-right: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    box-sizing: border-box;
    top: 0px;
    -webkit-box-sizing: border-box
}

.xok, .xol {
    background-image: none;
    display: inline-block;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    height: auto;
    width: auto;
    padding-left: 0px
}

.xom, .xr5 {
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    display: inline-block;
    height: 28px;
    width: 24px;
    vertical-align: top;
    background-image: url(../../ipva/afr/alta-v1/up-arrow-ena.html), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border-radius: 0px;
    border-right-width: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

BODY.p_AFHighContrast .xom:after, BODY.p_AFHighContrast .xr5:after {
    content: url(../../ipva/afr/alta-v1/up-arrow-ena.html);
    position: relative;
    left: 5px;
    top: 5px
}

.xon, .xr6 {
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    display: inline-block;
    height: 28px;
    width: 24px;
    vertical-align: top;
    background-image: url(../../ipva/afr/alta-v1/down-arrow-ena.html), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

BODY.p_AFHighContrast .xon:after, BODY.p_AFHighContrast .xr6:after {
    content: url(../../ipva/afr/alta-v1/down-arrow-ena.html);
    position: relative;
    left: 5px;
    top: 4px
}

.xom.p_AFDisabled, .xr5.p_AFDisabled, .xr5.p_AFDisabled:active, .xom.p_AFDisabled:active, .xr5.p_AFDisabled:hover, .xr5.p_AFDisabled:active:hover, .xom.p_AFDisabled:hover, .xom.p_AFDisabled:active:hover {
    background-color: #f4f6f7;
    border-color: #E0E6EB;
    background-image: url(../../ipva/afr/alta-v1/up-arrow-dis.html)
}

BODY.p_AFHighContrast .xom.p_AFDisabled:hover:after, BODY.p_AFHighContrast .xom.p_AFDisabled:after, BODY.p_AFHighContrast .xr5.p_AFDisabled:after, BODY.p_AFHighContrast .xr5.p_AFDisabled:active:after, BODY.p_AFHighContrast .xom.p_AFDisabled:active:after, BODY.p_AFHighContrast .xr5.p_AFDisabled:hover:after, BODY.p_AFHighContrast .xr5.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .xom.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/up-arrow-dis.html);
    position: relative;
    left: 5px;
    top: 5px
}

.xom:active, .xr5:active, .xr5:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/up-arrow-dwn.html)
}

BODY.p_AFHighContrast .xom:active:after, BODY.p_AFHighContrast .xr5:active:after {
    content: url(../../ipva/afr/alta-v1/up-arrow-dwn.html);
    position: relative;
    left: 5px;
    top: 5px
}

.xon.p_AFDisabled, .xr6.p_AFDisabled, .xr6.p_AFDisabled:active, .xon.p_AFDisabled:active, .xr6.p_AFDisabled:hover, .xr6.p_AFDisabled:active:hover, .xon.p_AFDisabled:hover, .xon.p_AFDisabled:active:hover {
    background-color: #f4f6f7;
    border-color: #E0E6EB;
    background-image: url(../../ipva/afr/alta-v1/down-arrow-dis.html)
}

BODY.p_AFHighContrast .xon.p_AFDisabled:after, BODY.p_AFHighContrast .xr6.p_AFDisabled:after, BODY.p_AFHighContrast .xr6.p_AFDisabled:active:after, BODY.p_AFHighContrast .xon.p_AFDisabled:active:after, BODY.p_AFHighContrast .xr6.p_AFDisabled:hover:after, BODY.p_AFHighContrast .xr6.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .xon.p_AFDisabled:hover:after, BODY.p_AFHighContrast .xon.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/down-arrow-dis.html);
    position: relative;
    left: 5px;
    top: 4px
}

.xon:active, .xr6:active, .xr6:hover:active, .xon:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/down-arrow-dwn.html)
}

BODY.p_AFHighContrast .xon:active:after, BODY.p_AFHighContrast .xr6:active:after, BODY.p_AFHighContrast .xon:hover:active:after, BODY.p_AFHighContrast .xr6:hover:active:after {
    content: url(../../ipva/afr/alta-v1/down-arrow-dwn.html);
    position: relative;
    left: 5px;
    top: 4px
}

.xoo {
    padding-top: 4px;
    padding-bottom: 0px;
    width: 10%;
    margin-left: auto;
    margin-right: auto
}

.xop {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    padding-top: 0px
}

.xoq {
    margin-left: 8px
}

.xor {
    display: inline-block;
    height: 28px
}

.xos {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 4px 4px 4px 2px;
    height: 28px;
    margin: 0px 0px 0px 2px;
    line-height: 22px;
    min-width: 94px
}

.xot {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 4px 4px 4px 2px;
    height: 28px;
    margin: 0px 0px 0px 2px;
    line-height: 22px;
    min-width: 94px;
    max-width: 243px;
    margin-right: 2px;
    margin-left: 2px
}

.xh7 {
    width: 750px;
    height: 450px;
    position: relative;
    border-top: #C3CAD5 1px solid;
    border-left: #B0B9C8 1px solid;
    border-bottom: #B0B9C8 1px solid;
    border-right: #B0B9C8 1px solid;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #D6DFE6
}

    .xh7.p_AFPrintable {
        position: static;
        width: auto;
        height: auto;
        overflow: visible;
        border: none
    }

    .xh7 .xou {
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: none
    }

    .xh7 .xov, .xh7 .xow {
        border-bottom: 1px #ACBACF solid;
        border-right: none
    }

.xox {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    background-color: #ade1f6;
    border: 1px solid #75c7ed;
    background-repeat: repeat-x
}

    .xox.p_AFDragSource, .xqn.p_AFDragSource {
        background-color: #FFFFFF;
        opacity: .4
    }

    .xox.p_AFDragEnd {
        border-right: 1px #FFFFFF solid
    }

.xoy {
    position: absolute;
    left: 0px;
    padding-left: 5px;
    margin-top: .45em
}

.xoz {
    position: absolute;
    right: 0px;
    margin-top: .45em;
    padding-right: 5px
}

.xp0 {
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 3px;
    font-size: 11px;
    background-color: #ade1f6;
    color: #4F4F4F;
    font-weight: bold;
    padding-right: 2px
}

.xp1 {
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    color: #4F4F4F
}

.xp2 {
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px
}

.xp3 {
    padding: 3px;
    color: #4F4F4F
}

.xp4 {
    padding: 3px;
    font-size: 11px;
    font-weight: bold
}

.xox.AFShortDuration, .xox.xp5 {
    border: none;
    background: none
}

.xp6 {
    cursor: default;
    position: absolute;
    top: 0px;
    height: 100%;
    z-index: 2;
    border-left: 1px solid #EEEEEE
}

.xp7 {
    cursor: default;
    position: absolute;
    top: 0px;
    height: 100%
}

.xh7 .xp7.p_AFToday, .xq6.p_AFToday, .xph.p_AFToday .xpf {
    background-color: #f3f9ff
}

.xp9 {
    position: absolute;
    top: 0px;
    height: 100%;
    z-index: 2
}

.xp7.p_AFDropTarget {
    background-color: #F7FDFE
}

.xp7.p_AFToday.p_AFDropTarget {
    background-color: #FFFEEF
}

.xh7.p_AFDropTarget, .xrn.p_AFDropTarget, .xt9.p_AFDropTarget, .xtc.p_AFDropTarget, .x14o.p_AFDropTarget, .x1uu.p_AFDropTarget, .x1xb.p_AFDropTarget {
    background-color: transparent;
    opacity: 1
}

.xpa {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #FCFDFE;
    border-top: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xpa, .xh7.p_AFPrintable .xph .xpi, .xh7.p_AFPrintable .xpj .xpi, .xr8.p_AFFlow, .AFPrivatePositionStatic, .xsv, .xrb.AFPrivatePositionStatic, .xrb.xsv, .x1b.p_AFPrintable .x1bx, .x1s3.p_AFPrintable, .x1s4.p_AFPrintable {
    position: static
}

.xpc {
    text-align: center;
    padding-top: 2px;
    color: #000000;
    background-color: #FCFDFE;
    box-sizing: border-box;
    height: 2.5em;
    padding: 8px 0px 5px 0px
}

.xh7.p_AFPrintable .xpc {
    margin-bottom: -1em
}

.xpc.p_AFCustomDayHeader {
    height: 47px
}

.xpd {
    position: relative;
    margin-right: 16px;
    height: 2.33em
}

    .xpd.p_AFCustomWeekHeader {
        height: 3.917em
    }

.xpe {
    margin-right: 16px;
    margin-left: 5.483em
}

.xh7.p_AFPrintable .xpe {
    margin-right: 0px;
    margin-bottom: -1em
}

.xh4 {
    text-align: center;
    position: absolute;
    height: 100%;
    padding-top: 8px
}

.xpf {
    position: absolute;
    cursor: pointer;
    border-color: #BFC6C9;
    overflow-x: hidden;
    overflow-y: scroll;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: -moz-scrollbars-vertical;
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    padding: 0px 1px
}

.xh7.p_AFPrintable .xpf {
    position: relative;
    overflow-x: visible;
    overflow-y: visible;
    cursor: default
}

.xpg {
    margin-right: 0;
    margin-left: 5.483em
}

.xph .xpf.p_AFDropTarget, .xh3.p_AFDropTarget .xqi, .xh3.p_AFToday.p_AFDropTarget .xqi, .xh3.p_AFActiveDay.p_AFDropTarget .xqi {
    background-color: #E5F6FA
}

.xph .xox {
    margin-top: 1px;
    padding: 1px 0px 1px 0px;
    position: relative;
    box-sizing: border-box;
    margin-left: 10px;
    margin-right: 10px;
    height: 2.333em
}

    .xph .xox.p_AFHasPrev {
        margin-left: 0px;
        margin-right: 10px
    }

    .xph .xox.p_AFHasNext {
        margin-left: 10px;
        margin-right: 0px
    }

    .xph .xox.p_AFHasPrev.p_AFHasNext {
        margin-left: 0px;
        margin-right: 0px
    }

.xph .xpi, .xpj .xpi {
    position: absolute;
    top: 1.8em;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    background: none
}

.xph .xpk, .xpj .xpk {
    padding: 0px;
    left: 50%;
    right: 50%;
    margin: 0 -11px
}

.xpl {
    position: absolute;
    height: auto;
    width: auto;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0
}

.xp8.p_AFToday {
    background-color: #FFFCD8;
    color: #f3f9ff
}

.xpm {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow-x: hidden;
    overflow-y: scroll;
    height: auto;
    background-color: #FFFFFF;
    border-top: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xpm {
    position: static;
    overflow-x: visible;
    overflow-y: visible;
    border-bottom: 1px solid #D6DFE6
}

.xpn {
    table-layout: fixed;
    width: 100%
}

.xpo {
    text-align: left;
    background-color: #FCFDFE;
    border-right: 1px solid #EEEEEE;
    width: 5.483em
}

.xpp {
    position: absolute;
    width: 100%;
    left: 0;
    border-top: 1px solid #C4CEE0;
    height: 5.33em
}

.xpq {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    white-space: nowrap;
    color: #4F4F4F;
    padding-left: 10px;
    padding-right: 5px;
    margin-top: 2px
}

.xpr, .xps {
    position: absolute;
    width: 100%;
    left: 0;
    border-top: 1px dotted #EEEEEE
}

    .xps.p_AFDropTarget, .xpr.p_AFDropTarget, .xh3.p_AFDropTarget, .xh3.p_AFToday.p_AFDropTarget, .xh3.p_AFActiveDay.p_AFDropTarget {
        background-color: #EDF9FB;
        opacity: 1
    }

.xpt {
    z-index: 2;
    position: absolute;
    cursor: pointer;
    left: 0px;
    right: 10px
}

.xpu {
    overflow: hidden;
    margin: 0;
    position: relative;
    background-color: #ade1f6;
    border: 1px solid #75c7ed
}

.xpv {
    white-space: nowrap;
    font-size: 11px;
    color: #4F4F4F;
    background-color: transparent;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px
}

.xpt.p_AFMoveable .xpv, .xqn.p_AFMoveable, .xox.p_AFMoveable {
    cursor: move
}

.xpw {
    color: #4F4F4F;
    padding-left: 5px;
    margin: -2px 0px 0px
}

.xpx {
    width: 100%;
    position: absolute;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0px;
    cursor: ns-resize;
    background-image: url(../../ipva/afr/alta-v1/drag_vertical.html);
    height: 13px;
    bottom: 1px;
    background-position: center 18px
}

.xpy {
    height: 100%;
    width: 3px;
    position: absolute;
    right: 0px;
    cursor: ew-resize
}

.xpz {
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: sub
}

.xpf .xpz {
    padding-top: 3px;
    padding-bottom: 3px
}

.xq0 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    white-space: nowrap;
    font-size: 13px;
    color: #252525;
    margin: 0 7px
}

.xh7.p_AFPrintable .xq0 {
    margin: auto;
    display: table
}

.xq3 {
    overflow-x: auto;
    overflow-y: auto;
    height: auto
}

.xh7.p_AFPrintable .xq3 {
    position: static;
    overflow-x: visible;
    overflow-y: visible;
    height: auto;
    left: auto;
    right: auto;
    bottom: auto;
    border-top: 1px solid #D6DFE6
}

.xq4 {
    width: 100%;
    line-height: 23px
}

.xq5 {
    border-top: 0px;
    padding: 0.667em 0.833em
}

.xq7 {
    white-space: nowrap;
    vertical-align: top;
    color: #4F4F4F;
    padding: 0px 10px 0 10px;
    box-sizing: border-box
}

.xq8 {
    display: inline-block;
    margin-bottom: -3px;
    margin-top: 3px
}

.xq9 {
    display: block;
    margin-left: -9px;
    margin-top: 0px
}

.xqa {
    vertical-align: top;
    background-color: #F7F9FC;
    color: #000000;
    font-weight: normal;
    padding-right: 10px;
    padding-top: 3px
}

.xqb {
    vertical-align: top;
    padding-top: 3px
}

.xqc {
    text-align: right
}

.xq7.p_AFStretched {
    width: 95%;
    white-space: normal
}

.xqd {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    margin-top: 4px;
    vertical-align: top;
    border-radius: 2px;
    width: 12px;
    height: 12px;
    border: none;
    margin-left: 0px;
    margin-right: -2px
}

.xqe {
    position: relative;
    z-index: 1;
    background-color: #FCFDFE;
    color: #000000;
    vertical-align: middle;
    min-height: 1.875em;
    height: 2.5em;
    box-sizing: border-box;
    border-bottom: none
}

.xqf {
    text-align: center;
    position: absolute;
    height: 100%;
    border-right: 1px solid #D6DFE6;
    padding-top: 7px
}

.xqg {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    background-color: #FFFFFF
}

.xh7.p_AFPrintable .xqg {
    position: relative;
    overflow: visible
}

.xqh {
    position: absolute;
    left: 0px;
    right: 0px;
    opacity: 1.0;
    min-height: 1.81em
}

.xh3 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 1;
    background-color: #FFFFFF;
    border-top: 1px solid #D6DFE6;
    border-left: 1px solid #D6DFE6;
    border-bottom: none
}

    .xh3.p_AFPrevMonth, .xh3.p_AFNextMonth, .x14z, .xh3.p_AFPrevMonth .xqi, .xh3.p_AFNextMonth .xqi {
        background-color: #F2F4F7
    }

        .xh3.p_AFPrevMonth.p_AFToday, .xh3.p_AFNextMonth.p_AFToday {
            background-color: #FFFCD8
        }

    .xh3.p_AFToday {
        background-color: #f3f9ff;
        border: 1px solid #EEEEEE
    }

    .xq6.p_AFToday .xqa, .xq6.p_AFToday.p_AFActiveDay .xqa, .xh3.p_AFActiveDay .xqi, .xh4.p_AFActiveDay {
        background-color: #e4f0fa;
        color: #000000
    }

    .xh3.p_AFToday .xqi, .xh3.p_AFToday.p_AFActiveDay .xqi, .xq6.p_AFActiveDay .xqa {
        color: #145c9e;
        background-color: #e4f0fa
    }

    .xh3.p_AFPrevMonth.p_AFDropTarget .xqi, .xh3.p_AFNextMonth.p_AFDropTarget .xqi, .xh3.p_AFPrevMonth.p_AFDropTarget, .xh3.p_AFNextMonth.p_AFDropTarget {
        background-color: #C3EAF3
    }

.xqj {
    white-space: nowrap;
    position: absolute;
    float: left;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #737373;
    left: 5px;
    top: 6px
}

.xqi {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 100%;
    text-align: right;
    background-color: #F7F9FC;
    border-bottom: 1px solid #D6DFE6;
    height: 2.417em;
    box-sizing: border-box
}

.xqk .xox {
    padding-left: 1px;
    padding-right: 1px;
    position: absolute;
    z-index: 5;
    box-sizing: border-box;
    height: 2.083em;
    margin-bottom: 0.1em
}

.xpj .xox {
    padding-left: 1px;
    padding-right: 1px;
    position: absolute;
    z-index: 5;
    border-top: 1px solid white;
    box-sizing: border-box;
    height: 2.333em
}

.xql {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 4px
}

.xqm {
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    z-index: 5;
    padding-top: 3px
}

.xph .xox.p_AFHasPrev .xql, .xpj .xox.p_AFHasPrev .xql, .xqk .xox.p_AFHasPrev .xql {
    left: 19px;
    right: 0px
}

.xph .xox.p_AFHasNext .xql, .xpj .xox.p_AFHasNext .xql, .xqk .xox.p_AFHasNext .xql {
    left: 0px;
    right: 19px
}

.xph .xox.p_AFHasPrev.p_AFHasNext .xql, .xpj .xox.p_AFHasPrev.p_AFHasNext .xql, .xqk .xox.p_AFHasPrev.p_AFHasNext .xql {
    left: 19px;
    right: 19px
}

.xqn {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    margin-right: 5px;
    margin-left: 5px;
    height: 1.5em;
    overflow: hidden;
    cursor: pointer;
    color: #01528c;
    margin-bottom: 0.083em
}

.xqo {
    position: absolute;
    z-index: 5;
    text-align: center
}

.xox.AFCalendarCategory1, .xox.xqp, .AFCalendarCategory1 .xpu, .xqp .xpu {
    background-color: #ade1f6;
    border: 1px solid #75c7ed
}

.xqn.AFCalendarCategory1, .xqn.xqp, .AFCalendarCategory1 .xp2, .xqp .xp2, .AFCalendarCategory1 .xp4, .xqp .xp4 {
    color: #01528c
}

.xox.AFCalendarCategory1.AFShortDuration, .xox.xqp.xp5 {
    border: none;
    background: none;
    color: #01528c
}

.AFCalendarCategory1 .xp0, .xqp .xp0, .AFCalendarCategory1 .xpv, .xqp .xpv, .AFCalendarCategory1 .xpx, .xqp .xpx {
    background-color: #ade1f6
}

.AFCalendarCategory1 .xqd, .xqp .xqd {
    background-color: #75c7ed;
    display: inline-block
}

.xox.AFCalendarCategory2, .xox.xqq, .AFCalendarCategory2 .xpu, .xqq .xpu {
    background-color: #ffe69a;
    border: 1px solid #ffcf5d
}

.xqn.AFCalendarCategory2, .xqn.xqq, .AFCalendarCategory2 .xp2, .xqq .xp2, .AFCalendarCategory2 .xp4, .xqq .xp4 {
    color: #a96109
}

.xox.AFCalendarCategory2.AFShortDuration, .xox.xqq.xp5 {
    border: none;
    background: none;
    color: #a96109
}

.AFCalendarCategory2 .xp0, .xqq .xp0, .AFCalendarCategory2 .xpv, .xqq .xpv, .AFCalendarCategory2 .xpx, .xqq .xpx {
    background-color: #ffe69a
}

.AFCalendarCategory2 .xqd, .xqq .xqd {
    background-color: #ffcf5d;
    display: inline-block
}

.xox.AFCalendarCategory3, .xox.xqr, .AFCalendarCategory3 .xpu, .xqr .xpu {
    background-color: #c9f1aa;
    border: 1px solid #9ee471
}

.xqn.AFCalendarCategory3, .xqn.xqr, .AFCalendarCategory3 .xp2, .xqr .xp2, .AFCalendarCategory3 .xp4, .xqr .xp4 {
    color: #3e8210
}

.xox.AFCalendarCategory3.AFShortDuration, .xox.xqr.xp5 {
    border: none;
    background: none;
    color: #3e8210
}

.AFCalendarCategory3 .xp0, .xqr .xp0, .AFCalendarCategory3 .xpv, .xqr .xpv, .AFCalendarCategory3 .xpx, .xqr .xpx {
    background-color: #c9f1aa
}

.AFCalendarCategory3 .xqd, .xqr .xqd {
    background-color: #9ee471;
    display: inline-block
}

.xox.AFCalendarCategory4, .xox.xqs, .AFCalendarCategory4 .xpu, .xqs .xpu {
    background-color: #d3ccee;
    border: 1px solid #afa3de
}

.xqn.AFCalendarCategory4, .xqn.xqs, .AFCalendarCategory4 .xp2, .xqs .xp2, .AFCalendarCategory4 .xp4, .xqs .xp4 {
    color: #5242a8
}

.xox.AFCalendarCategory4.AFShortDuration, .xox.xqs.xp5 {
    border: none;
    background: none;
    color: #5242a8
}

.AFCalendarCategory4 .xp0, .xqs .xp0, .AFCalendarCategory4 .xpv, .xqs .xpv, .AFCalendarCategory4 .xpx, .xqs .xpx {
    background-color: #d3ccee
}

.AFCalendarCategory4 .xqd, .xqs .xqd {
    background-color: #afa3de;
    display: inline-block
}

.xox.AFCalendarCategory5, .xox.xqt, .AFCalendarCategory5 .xpu, .xqt .xpu {
    background-color: #eeeca1;
    border: 1px solid #deda66
}

.xqn.AFCalendarCategory5, .xqn.xqt, .AFCalendarCategory5 .xp2, .xqt .xp2, .AFCalendarCategory5 .xp4, .xqt .xp4 {
    color: #7a710c
}

.xox.AFCalendarCategory5.AFShortDuration, .xox.xqt.xp5 {
    border: none;
    background: none;
    color: #7a710c
}

.AFCalendarCategory5 .xp0, .xqt .xp0, .AFCalendarCategory5 .xpv, .xqt .xpv, .AFCalendarCategory5 .xpx, .xqt .xpx {
    background-color: #eeeca1
}

.AFCalendarCategory5 .xqd, .xqt .xqd {
    background-color: #deda66;
    display: inline-block
}

.xox.AFCalendarCategory6, .xox.xqu, .AFCalendarCategory6 .xpu, .xqu .xpu {
    background-color: #ffd7d7;
    border: 1px solid #ffb5b5
}

.xqn.AFCalendarCategory6, .xqn.xqu, .AFCalendarCategory6 .xp2, .xqu .xp2, .AFCalendarCategory6 .xp4, .xqu .xp4 {
    color: #bf4c50
}

.xox.AFCalendarCategory6.AFShortDuration, .xox.xqu.xp5 {
    border: none;
    background: none;
    color: #bf4c50
}

.AFCalendarCategory6 .xp0, .xqu .xp0, .AFCalendarCategory6 .xpv, .xqu .xpv, .AFCalendarCategory6 .xpx, .xqu .xpx {
    background-color: #ffd7d7
}

.AFCalendarCategory6 .xqd, .xqu .xqd {
    background-color: #ffb5b5;
    display: inline-block
}

.xox.AFCalendarCategory7, .xox.xqv, .AFCalendarCategory7 .xpu, .xqv .xpu {
    background-color: #fefaac;
    border: 1px solid #fcf04e
}

.xqn.AFCalendarCategory7, .xqn.xqv, .AFCalendarCategory7 .xp2, .xqv .xp2, .AFCalendarCategory7 .xp4, .xqv .xp4 {
    color: #996908
}

.xox.AFCalendarCategory7.AFShortDuration, .xox.xqv.xp5 {
    border: none;
    background: none;
    color: #996908
}

.AFCalendarCategory7 .xp0, .xqv .xp0, .AFCalendarCategory7 .xpv, .xqv .xpv, .AFCalendarCategory7 .xpx, .xqv .xpx {
    background-color: #fefaac
}

.AFCalendarCategory7 .xqd, .xqv .xqd {
    background-color: #fcf04e;
    display: inline-block
}

.xox.AFCalendarCategory8, .xox.xqw, .AFCalendarCategory8 .xpu, .xqw .xpu {
    background-color: #c4d7f7;
    border: 1px solid #97b5ef
}

.xqn.AFCalendarCategory8, .xqn.xqw, .AFCalendarCategory8 .xp2, .xqw .xp2, .AFCalendarCategory8 .xp4, .xqw .xp4 {
    color: #2d4eb3
}

.xox.AFCalendarCategory8.AFShortDuration, .xox.xqw.xp5 {
    border: none;
    background: none;
    color: #2d4eb3
}

.AFCalendarCategory8 .xp0, .xqw .xp0, .AFCalendarCategory8 .xpv, .xqw .xpv, .AFCalendarCategory8 .xpx, .xqw .xpx {
    background-color: #c4d7f7
}

.AFCalendarCategory8 .xqd, .xqw .xqd {
    background-color: #97b5ef;
    display: inline-block
}

.xox.AFCalendarCategory9, .xox.xqx, .AFCalendarCategory9 .xpu, .xqx .xpu {
    background-color: #b1e7da;
    border: 1px solid #7bd1ba
}

.xqn.AFCalendarCategory9, .xqn.xqx, .AFCalendarCategory9 .xp2, .xqx .xp2, .AFCalendarCategory9 .xp4, .xqx .xp4 {
    color: #218073
}

.xox.AFCalendarCategory9.AFShortDuration, .xox.xqx.xp5 {
    border: none;
    background: none;
    color: #218073
}

.AFCalendarCategory9 .xp0, .xqx .xp0, .AFCalendarCategory9 .xpv, .xqx .xpv, .AFCalendarCategory9 .xpx, .xqx .xpx {
    background-color: #b1e7da
}

.AFCalendarCategory9 .xqd, .xqx .xqd {
    background-color: #7bd1ba;
    display: inline-block
}

.xox.AFCalendarCategory10, .xox.xqy, .AFCalendarCategory10 .xpu, .xqy .xpu {
    background-color: #ffdab8;
    border: 1px solid #ffba85
}

.xqn.AFCalendarCategory10, .xqn.xqy, .AFCalendarCategory10 .xp2, .xqy .xp2, .AFCalendarCategory10 .xp4, .xqy .xp4 {
    color: #bf5029
}

.xox.AFCalendarCategory10.AFShortDuration, .xox.xqy.xp5 {
    border: none;
    background: none;
    color: #bf5029
}

.AFCalendarCategory10 .xp0, .xqy .xp0, .AFCalendarCategory10 .xpv, .xqy .xpv, .AFCalendarCategory10 .xpx, .xqy .xpx {
    background-color: #ffdab8
}

.AFCalendarCategory10 .xqd, .xqy .xqd {
    background-color: #ffba85;
    display: inline-block
}

.xox.AFCalendarCategory11, .xox.xqz, .AFCalendarCategory11 .xpu, .xqz .xpu {
    background-color: #edcceb;
    border: 1px solid #dca3d9
}

.xqn.AFCalendarCategory11, .xqn.xqz, .AFCalendarCategory11 .xp2, .xqz .xp2, .AFCalendarCategory11 .xp4, .xqz .xp4 {
    color: #8c3885
}

.xox.AFCalendarCategory11.AFShortDuration, .xox.xqz.xp5 {
    border: none;
    background: none;
    color: #8c3885
}

.AFCalendarCategory11 .xp0, .xqz .xp0, .AFCalendarCategory11 .xpv, .xqz .xpv, .AFCalendarCategory11 .xpx, .xqz .xpx {
    background-color: #edcceb
}

.AFCalendarCategory11 .xqd, .xqz .xqd {
    background-color: #dca3d9;
    display: inline-block
}

.xox.AFCalendarCategory12, .xox.xr0, .AFCalendarCategory12 .xpu, .xr0 .xpu {
    background-color: #c8ebcf;
    border: 1px solid #9dd9a8
}

.xqn.AFCalendarCategory12, .xqn.xr0, .AFCalendarCategory12 .xp2, .xr0 .xp2, .AFCalendarCategory12 .xp4, .xr0 .xp4 {
    color: #0a8524
}

.xox.AFCalendarCategory12.AFShortDuration, .xox.xr0.xp5 {
    border: none;
    background: none;
    color: #0a8524
}

.AFCalendarCategory12 .xp0, .xr0 .xp0, .AFCalendarCategory12 .xpv, .xr0 .xpv, .AFCalendarCategory12 .xpx, .xr0 .xpx {
    background-color: #c8ebcf
}

.AFCalendarCategory12 .xqd, .xr0 .xqd {
    background-color: #9dd9a8;
    display: inline-block
}

.xr2 {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    vertical-align: top;
    border-color: #DFE4E7;
    width: 26px;
    height: 26px;
    margin-left: 2px;
    margin-right: 2px
}

.xr3 {
    border-style: solid;
    border-width: 1px;
    border-top-color: #656565;
    border-left-color: #768092;
    border-right-color: #768092;
    border-bottom-color: #ACBACF;
    display: block;
    overflow: hidden;
    width: 9px;
    height: 15px;
    background-repeat: no-repeat;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ena.html), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    background-position: center center;
    padding: 6px 8px 5px 9px
}

.xpi.p_AFFlow, .xpi.p_AFPrintable, .xt3.p_AFFlow, .xtb.p_AFFlow, .x1b.p_AFFlow {
    width: auto;
    height: auto;
    overflow: visible
}

BODY.p_AFHighContrast .xr7:before, BODY.p_AFHighContrast .xr8.p_AFDisclosed.p_AFPositionedFromEnd .xr7:before {
    content: url(../../ipva/afr/splitterhr_hc.html)
}

BODY.p_AFHighContrast .xr8.p_AFDisclosed .xr7:before, BODY.p_AFHighContrast .xr8.p_AFPositionedFromEnd .xr7:before {
    content: url(../../ipva/afr/splitterhc_hc.html)
}

BODY.p_AFHighContrast .xr9:before, BODY.p_AFHighContrast .xra.p_AFDisclosed.p_AFPositionedFromEnd .xr9:before {
    content: url(../../ipva/afr/splittervr_hc.html)
}

BODY.p_AFHighContrast .xra.p_AFDisclosed .xr9:before, BODY.p_AFHighContrast .xra.p_AFPositionedFromEnd .xr9:before {
    content: url(../../ipva/afr/splittervc_hc.html)
}

BODY.p_AFHighContrast .xr9 {
    position: relative;
    top: -8px
}

.xr9 {
    cursor: default;
    display: inline-block;
    border-color: #c4ced7;
    background-color: #E4E8EA;
    border-width: 1px;
    border-style: solid;
    width: 21px;
    height: 5px;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/splittervr_ena.html), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xr7 {
    display: inline-block;
    border-color: #c4ced7;
    background-color: #E4E8EA;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    width: 5px;
    height: 21px;
    margin-left: 3px;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/splitterhr_ena.html), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xrb {
    position: absolute;
    overflow: hidden;
    border: 1px #888888 solid;
    z-index: 0
}

.xr8, .xra {
    position: absolute;
    overflow: hidden;
    z-index: 5
}

    .xr8.p_AFDisclosed, .x1ds.p_AFResizable, .x1dt.p_AFResizable {
        cursor: e-resize
    }

    .xra.p_AFDisclosed, .x1da.p_AFResizable, .x1db.p_AFResizable {
        cursor: n-resize
    }

    .xra.p_AFFlow, .AFPrivatePositionRelative, .xst, .xrb.AFPrivatePositionRelative, .xrb.xst, .xvx.p_AFFlow, .xx8, .x13w.p_AFFlow .x1gj, .x1t2 {
        position: relative
    }

.xrc, .xia .xl0, .xib .xl0, .xic .xl0, .x1vr .xl0, .x1vt .xl0, .x1vu .xl0, .xi1.p_AFReadOnly .xe4, .xtk .AFPanelFormLayoutContentCell .xey, .xtk .xvo .xey, .xtk .AFPanelFormLayoutContentCell .xez, .xtk .xvo .xez, .xtk .AFPanelFormLayoutContentCell .xf0, .xtk .xvo .xf0, .xtk .AFPanelFormLayoutContentCell .xf1, .xtk .xvo .xf1, .xtk .AFPanelFormLayoutContentCell .xf2, .xtk .xvo .xf2, .xtk .AFPanelFormLayoutContentCell .xf3, .xtk .xvo .xf3, .xtk .AFPanelFormLayoutContentCell .xf4, .xtk .xvo .xf4, .xtk .AFPanelFormLayoutContentCell .xf5, .xtk .xvo .xf5, .xtk .AFPanelFormLayoutContentCell .xf6, .xtk .xvo .xf6, .xtk .AFPanelFormLayoutContentCell .xf8, .xtk .xvo .xf8, .xtk .AFPanelFormLayoutContentCell .xf9, .xtk .xvo .xf9, .xtk .AFPanelFormLayoutContentCell .xfa, .xtk .xvo .xfa, .xtk .AFPanelFormLayoutContentCell .xfb, .xtk .xvo .xfb, .xtk .AFPanelFormLayoutContentCell .xfc, .xtk .xvo .xfc, .xtk .AFPanelFormLayoutContentCell .xfd, .xtk .xvo .xfd, .xtk .AFPanelFormLayoutContentCell .xfe, .xtk .xvo .xfe, .xtk .AFPanelFormLayoutContentCell .xff, .xtk .xvo .xff, .xtk .AFPanelFormLayoutContentCell .xfg, .xtk .xvo .xfg, .xtk .AFPanelFormLayoutContentCell .xfh, .xtk .xvo .xfh, .xtk .AFPanelFormLayoutContentCell .xfi, .xtk .xvo .xfi, .xtk .AFPanelFormLayoutContentCell .xfj, .xtk .xvo .xfj, .x13l, .xt5.p_AFReadOnly.p_AFVertical .x1fk, .xt6.p_AFReadOnly.p_AFVertical .x1fl, .x16m IMG, .x16p IMG, .x16i IMG, .x1cb .xr6, .x1cb .xr5 {
    vertical-align: middle
}

.xpk {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: -2px;
    text-align: right;
    padding-right: 10px
}

.xrd {
    position: absolute;
    overflow: hidden;
    height: 100%;
    width: 1px;
    top: 0px;
    background-color: #D6DFE6;
    border-left: 2px solid #0572ce;
    left: 8px;
    z-index: -1
}

    .xrd.p_AFFlow {
        margin-left: 3px;
        left: auto
    }

.xre {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 1px;
    left: 0px;
    background-color: #D6DFE6;
    border-top: 2px solid #0572ce;
    top: 8px;
    z-index: -1
}

.xrf, .xrh, .xri, .xrn {
    min-width: 1px;
    min-height: 1px;
    position: relative
}

.xrj {
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xrk {
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xrl {
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_u_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xrm {
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_d_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xrj:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ovr.html), none;
    border: 1px solid #c4ced7
}

.xrk:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ovr.html), none;
    border: 1px solid #c4ced7
}

.xrl:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_u_ovr.html), none;
    border: 1px solid #c4ced7
}

.xrm:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_d_ovr.html), none;
    border: 1px solid #c4ced7
}

.xrj:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_l_dwn.html), none;
    border: 1px solid #0572ce
}

.xrk:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_r_dwn.html), none;
    border: 1px solid #0572ce
}

.xrl:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_u_dwn.html), none;
    border: 1px solid #0572ce
}

.xrm:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_d_dwn.html), none;
    border: 1px solid #0572ce
}

.xro {
    display: block;
    position: absolute
}

.AFMasonryLayoutTransitionResizeTo, .xrp {
    transition: width .5s, height .5s;
    transition-timing-function: ease-in-out;
    -webkit-transition: width .5s, height .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryLayoutTransitionResizeToFast, .xrq {
    transition: width .25s, height .25s;
    transition-timing-function: ease-in-out;
    -webkit-transition: width .25s, height .25s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionMoveTo, .xrr {
    transition: top .5s, left .5s, right .5s;
    transition-timing-function: ease-in-out;
    -webkit-transition: top .5s, left .5s, right .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionMoveToFast, .xrs {
    transition: top .25s, left .25s, right .25s;
    transition-timing-function: ease-in-out;
    -webkit-transition: top .25s, left .25s, right .25s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionResizeTo, .xrt {
    transition: width .5s, height .5s, top .5s, left .5s, right .5s;
    transition-timing-function: ease-in-out;
    -webkit-transition: width .5s, height .5s, top .5s, left .5s, right .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionHideFrom, .xru, .x169.p_AFSelected .x171, .x169.p_AFSelected .x172, .x1xb.p_AFDragSource, .x1p.p_AFClickToEdit.p_AFFocusTarget .xr3, .x1p.p_AFClickToEdit.p_AFHoverTarget.p_AFFocusTarget .xr3, .x1q.p_AFClickToEdit.p_AFFocusTarget .xhz, .xeo.p_AFClickToEdit.p_AFFocusTarget .x1c2, .xeo.p_AFClickToEdit.p_AFFocusTarget .x18k, .x1s.p_AFClickToEdit.p_AFFocusTarget .x1c0, .x1r.p_AFClickToEdit.p_AFFocusTarget .x7j, .x1t.p_AFClickToEdit.p_AFFocusTarget .x27, .x1t.p_AFClickToEdit.p_AFFocusTarget .x28, .xjv.p_AFClickToEdit.p_AFFocusTarget .x18g, .x1ut.p_AFDragSource, .x1ut.p_AFDropTarget, .x1uu.p_AFDragSource, .x1p.p_AFClickToEdit.p_AFHoverTarget .xr3, .x1q.p_AFClickToEdit.p_AFHoverTarget .xhz, .xeo.p_AFClickToEdit.p_AFHoverTarget .x18k, .xeo.p_AFClickToEdit.p_AFHoverTarget .x1c2, .x1r.p_AFClickToEdit.p_AFHoverTarget .x7j, .x1s.p_AFClickToEdit.p_AFHoverTarget .x1c0, .x1t.p_AFClickToEdit.p_AFHoverTarget .x27, .x1t.p_AFClickToEdit.p_AFHoverTarget .x28, .xjv.p_AFClickToEdit.p_AFHoverTarget .x18g, .x13w.p_AFStrip .x1go.p_AFSelected:hover, .x13w .x1go:hover.p_AFDisabled, .x13w .x1go:hover.p_AFSelected.p_AFDisabled {
    opacity: 1
}

.AFMasonryTileTransitionHideTo, .xrv {
    transition: opacity .5s;
    transition-timing-function: ease-in-out;
    opacity: 0;
    -webkit-transition: opacity .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionShowFrom, .xrw, .x1p.p_AFClickToEdit .xr3, .x1p.p_AFCompact.p_AFClickToEdit .xr3, .x1q.p_AFClickToEdit .xhz, .xeo.p_AFClickToEdit .x1c2, .x1r.p_AFClickToEdit .x7j, .x1t.p_AFClickToEdit .x27, .x1t.p_AFClickToEdit .x28, .xjv.p_AFClickToEdit .x18g, .x1s.p_AFClickToEdit .x1c0, .xeo.p_AFClickToEdit .x18k {
    opacity: 0
}

.AFMasonryTileTransitionShowTo, .xrx {
    transition: opacity .5s;
    transition-timing-function: ease-in-out;
    opacity: 1;
    -webkit-transition: opacity .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileSize1x1, .xry {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 170px;
    height: 170px
}

.AFMasonryTileSize1x2, .xrz {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 170px;
    height: 356px
}

.AFMasonryTileSize1x3, .xs0 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 170px;
    height: 542px
}

.AFMasonryTileSize2x1, .xs1 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 356px;
    height: 170px
}

.AFMasonryTileSize2x2, .xs2 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 356px;
    height: 356px
}

.AFMasonryTileSize2x3, .xs3 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 356px;
    height: 542px
}

.AFMasonryTileSize3x1, .xs4 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 542px;
    height: 170px
}

.AFMasonryTileSize3x2, .xs5 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 542px;
    height: 356px
}

.AFPrivateFixedTableLayout, .xs8 {
    table-layout: fixed
}

.AFPrivateOverflowXHiddenPositionRelativeHeight10px, .xsa {
    overflow-x: hidden;
    position: relative;
    height: 10px
}

.AFPrivatePositionAbsoluteHeightFull, .xsb, .x1gm {
    position: absolute;
    height: 100%
}

.AFPrivatePositionAbsoluteZeroBottomLeftOverflowHidden, .xsc {
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomLeftOverflowVisible, .xsd {
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroBottomLeftRightOverflowHidden, .xse {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomLeftRightOverflowVisible, .xsf {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroBottomOverflowHidden, .xsg {
    position: absolute;
    bottom: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomOverflowVisible, .xsh {
    position: absolute;
    bottom: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroSides, .xsi, .xvx.p_AFStretched {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px
}

.AFPrivatePositionAbsoluteZeroSidesOverflowAuto, .xsj {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    overflow: auto
}

.AFPrivatePositionAbsoluteZeroTopLeftOverflowHidden, .xsk {
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopLeftOverflowVisible, .xsl {
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopLeftRightOverflowHidden, .xsm {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopLeftRightOverflowVisible, .xsn {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopOverflowHidden, .xso {
    position: absolute;
    top: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopOverflowVisible, .xsp {
    position: absolute;
    top: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopRightOverflowHidden, .xsq {
    position: absolute;
    top: 0px;
    right: 0px
}

.AFPrivatePositionAbsoluteOverflowHidden, .xsr, .x1vc, .x1vd, .x1ve {
    position: absolute;
    overflow: hidden
}

.AFPrivatePositionAbsoluteOverflowVisible, .xss {
    position: absolute;
    overflow: visible
}

.AFPrivatePositionRelativeWidthFullOverflowHidden, .xsu {
    position: relative;
    width: 100%;
    overflow: hidden
}

.AFPrivateWidthZeroNowrap, .xsy {
    width: 0px;
    white-space: nowrap
}

HTML BODY .AFStretchWidth, HTML BODY .xsz, HTML BODY .AFStretchWidth:active, HTML BODY .xsz:active, HTML BODY .AFStretchWidth:focus, HTML BODY .xsz:focus, HTML BODY .AFStretchWidth:focus:active, HTML BODY .xsz:focus:active, HTML BODY .AFAuxiliaryStretchWidth, HTML BODY .xt0, HTML BODY .AFAuxiliaryStretchWidth:active, HTML BODY .xt0:active, HTML BODY .AFAuxiliaryStretchWidth:focus, HTML BODY .xt0:focus, HTML BODY .AFAuxiliaryStretchWidth:focus:active, HTML BODY .xt0:focus:active, HTML BODY .AFStretchWidth:hover, HTML BODY .xsz:hover, HTML BODY .AFStretchWidth:active:hover, HTML BODY .xsz:active:hover, HTML BODY .AFStretchWidth:focus:hover, HTML BODY .xsz:focus:hover, HTML BODY .AFStretchWidth:focus:active:hover, HTML BODY .xsz:focus:active:hover, HTML BODY .AFAuxiliaryStretchWidth:hover, HTML BODY .xt0:hover, HTML BODY .AFAuxiliaryStretchWidth:active:hover, HTML BODY .xt0:active:hover, HTML BODY .AFAuxiliaryStretchWidth:focus:hover, HTML BODY .xt0:focus:hover, HTML BODY .AFAuxiliaryStretchWidth:focus:active:hover, HTML BODY .xt0:focus:active:hover {
    box-sizing: border-box;
    margin-left: 0px;
    margin-right: 0px;
    -webkit-box-sizing: border-box
}

HTML BODY .xeo.AFStretchWidth .AFContentCell, HTML BODY .xeo.xsz .xth, HTML BODY .xeo.AFStretchWidth .xer, HTML BODY .xeo.xsz .xer, HTML BODY .x1q.AFStretchWidth .AFContentCell, HTML BODY .x1q.xsz .xth, HTML BODY .x1q.AFStretchWidth .x2b, HTML BODY .x1q.xsz .x2b, HTML BODY .x1r.AFStretchWidth .AFContentCell, HTML BODY .x1r.xsz .xth, HTML BODY .x1r.AFStretchWidth .x2k, HTML BODY .x1r.xsz .x2k, HTML BODY .x1s.AFStretchWidth .AFContentCell, HTML BODY .x1s.xsz .xth, HTML BODY .x1s.AFStretchWidth .x2c, HTML BODY .x1s.xsz .x2c, HTML BODY .xt5.AFStretchWidth .AFContentCell, HTML BODY .xt5.xsz .xth, HTML BODY .xt5.AFStretchWidth .xti, HTML BODY .xt5.xsz .xti, HTML BODY .xt6.AFStretchWidth .AFContentCell, HTML BODY .xt6.xsz .xth, HTML BODY .xt6.AFStretchWidth .xtj, HTML BODY .xt6.xsz .xtj, HTML BODY .x1u.AFStretchWidth .AFContentCell, HTML BODY .x1u.xsz .xth, HTML BODY .x1u.AFStretchWidth .x25, HTML BODY .x1u.xsz .x25, HTML BODY .xta.AFStretchWidth .AFContentCell, HTML BODY .xta.xsz .xth, HTML BODY .xta.AFStretchWidth .xtk, HTML BODY .xta.xsz .xtk, HTML BODY .xi1.AFStretchWidth .AFContentCell, HTML BODY .xi1.xsz .xth, HTML BODY .xi1.AFStretchWidth .xi7, HTML BODY .xi1.xsz .xi7, HTML BODY .xjv.AFStretchWidth .AFContentCell, HTML BODY .xjv.xsz .xth, HTML BODY .xjv.AFStretchWidth .xk3, HTML BODY .xjv.xsz .xk3, HTML BODY .x1z.AFStretchWidth .AFContentCell, HTML BODY .x1z.xsz .xth, HTML BODY .x1z.AFStretchWidth .x2h, HTML BODY .x1z.xsz .x2h {
    width: 90%
}

HTML BODY .AFHideBorder, HTML BODY .xtl, HTML BODY .AFHideBorder:active, HTML BODY .xtl:active, HTML BODY .AFHideBorder:focus, HTML BODY .xtl:focus, HTML BODY .AFHideBorder:focus:active, HTML BODY .xtl:focus:active, HTML BODY .x1ut.AFHideBorder .x1uv, HTML BODY .x1ut.xtl .x1uv, .x1uu.AFHideBorder .x1xb, .x1uu.xtl .x1xb, HTML BODY .AFHideBorder:hover, HTML BODY .xtl:hover, HTML BODY .AFHideBorder:active:hover, HTML BODY .xtl:active:hover, HTML BODY .AFHideBorder:focus:hover, HTML BODY .xtl:focus:hover, HTML BODY .AFHideBorder:focus:active:hover, HTML BODY .xtl:focus:active:hover {
    border-width: 0px;
    border-style: none
}

.AFBranding, .xtm {
    font-weight: bold;
    font-size: 18px
}

.AFBrandingBar, .xtn {
    background-color: #F5F5F5;
    color: #454545;
    border-bottom: 1px solid #FFFFFF;
    height: 34px;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1)
}

.AFBrandingBarItem, .xto {
    display: block;
    white-space: nowrap
}

.AFBrandingBarLogo, .xtq {
    display: block;
    width: 119px;
    height: 2.5em;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/oracle_logo.html);
    padding-top: 8px
}

.AFBrandingBarLogoLarge, .xtr {
    display: block;
    width: 158px;
    height: 2.5em;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/oracle_logo_lrg.html);
    padding-top: 8px
}

.AFBrandingBarTitle, .xts {
    font-size: 18px;
    padding-top: 0.2em;
    color: #454545;
    display: inline-block;
    font-weight: normal;
    padding-left: 1px;
    padding-right: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: baseline;
    text-decoration: none;
    cursor: default
}

.AFBrandingBar .xk4, .xtn .xk4 {
    display: block;
    padding-top: 0.5em
}

.AFBrandingBar .xa9, .xtn .xa9 {
    display: block;
    padding: 12px 0px 0px 10px
}

.AFDecorativeBoxTopStart, .xtt {
    display: block;
    background-image: url(../../ipva/afr/tab_l3_above_bar.html);
    background-repeat: no-repeat;
    background-position: bottom right
}

.AFDecorativeBoxTop, .xtu {
    display: block;
    background-image: url(../../ipva/afr/tab_l3_above_bar.html);
    background-repeat: repeat-x;
    background-position: bottom
}

.AFDecorativeBoxTopEnd, .xtv {
    display: block;
    background-image: url(../../ipva/afr/tab_l3_above_bar.html);
    background-repeat: no-repeat;
    background-position: bottom left
}

.AFDecorativeBoxCenterStart, .xtw {
    background-color: #FFFFFF;
    display: block;
    background-position: top right;
    background-repeat: no-repeat
}

.AFDecorativeBoxCenter, .xtx {
    background-color: #FFFFFF;
    display: block;
    background-position: top left
}

.AFDecorativeBoxCenterEnd, .xty {
    background-color: #FFFFFF;
    display: block;
    background-repeat: repeat-x;
    background-position: top left
}

.AFDecorativeBoxBottomStart, .xtz {
    display: block;
    background-image: url(../../ipva/afr/tab_l3_below_bar.html);
    background-repeat: repeat-x;
    background-position: top right
}

.AFDecorativeBoxBottom, .xu0 {
    display: block;
    background-image: url(../../ipva/afr/tab_l3_below_bar.html);
    background-repeat: repeat-x;
    background-position: top
}

.AFDecorativeBoxBottomEnd, .xu1 {
    display: block;
    background-image: url(../../ipva/afr/tab_l3_below_bar.html);
    background-repeat: repeat-x;
    background-position: top left
}

.xu2 {
    margin-top: 0px;
    vertical-align: middle;
    position: relative;
    margin: 0px 3px 0px 2px;
    top: 0px
}

.xu3 {
    margin-top: 0px;
    vertical-align: middle;
    position: relative;
    margin: 0px 2px 0px 2px;
    top: 0px
}

.xu4, .xu5 {
    vertical-align: middle;
    margin: 0px 3px 0px 2px
}

.xjz {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}

.xu6 {
    margin: 0px 1px;
    padding-right: 3px;
    padding-left: 2px;
    vertical-align: middle;
    margin-left: 1px
}

    .x1w.p_AFDisabled .x2d, .x1v.p_AFDisabled .x2e, .x1x.p_AFDisabled .x2m, .x2m.p_AFDisabled, .x21.p_AFDisabled .x2j, .x2l.p_AFDisabled, .xu7.p_AFDisabled, .xu6.p_AFDisabled, .x1h7.p_AFDisabled {
        color: #9e9e9e;
        font-size: 12px
    }

.xue, .xuf {
    margin: 0px;
    margin-top: 0px;
    vertical-align: middle;
    margin-bottom: 0px
}

.xug {
    background-image: url(../../ipva/afr/alta-v1/checkMark_tri_NS_ena.html);
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin: 0px 3px 0px 2px;
    vertical-align: middle
}

    .xug:hover {
        background-image: url(../../ipva/afr/alta-v1/checkMark_tri_NS_ovr.html)
    }

    .xug:active, .xug:active:hover {
        background-image: url(../../ipva/afr/alta-v1/checkMark_tri_NS_dwn.html)
    }

    .xug.p_AFDisabled, .xug.p_AFDisabled:hover {
        background-image: url(../../ipva/afr/alta-v1/checkMark_tri_NS_dis.html)
    }

    .xug.p_AFSelected {
        background-image: url(../../ipva/afr/alta-v1/checkMark_sel_ena.html)
    }

        .xug.p_AFSelected:hover {
            background-image: url(../../ipva/afr/alta-v1/checkMark_sel_ovr.html)
        }

        .xug.p_AFSelected:active, .xug.p_AFSelected:active:hover {
            background-image: url(../../ipva/afr/alta-v1/checkMark_sel_dwn.html)
        }

        .xug.p_AFSelected.p_AFDisabled, .xug.p_AFSelected.p_AFDisabled:hover {
            background-image: url(../../ipva/afr/alta-v1/checkMark_sel_dis.html)
        }

    .xug.p_AFMixed {
        background-image: url(../../ipva/afr/alta-v1/checkMark_tri_ena.html)
    }

        .xug.p_AFMixed:hover {
            background-image: url(../../ipva/afr/alta-v1/checkMark_tri_ovr.html)
        }

        .xug.p_AFMixed:active, .xug.p_AFMixed:active:hover {
            background-image: url(../../ipva/afr/alta-v1/checkMark_tri_dwn.html)
        }

        .xug.p_AFMixed.p_AFDisabled, .xug.p_AFMixed.p_AFDisabled:hover {
            background-image: url(../../ipva/afr/alta-v1/checkMark_tri_dis.html)
        }

.xt7 {
    border-color: #D6DFE6;
    border-radius: 1px;
    border-width: 1px;
    border-style: solid;
    text-align: left
}

    .xt7.p_AFStretched, .x6v.p_AFStretched, .x6w.p_AFStretched, .xgu.p_AFStretched, .xtb, .xt2, .xw5 {
        position: relative;
        width: 500px;
        height: 300px;
        overflow: hidden
    }

        .xgu.p_AFStretched .xul, .xgu.p_AFStretched .xum, .xgu.p_AFStretched .xun, .xgu.p_AFStretched .xuo, .xgu.p_AFStretched .xup, .xgu.p_AFStretched .xuq {
            overflow: auto
        }

.xuj {
    width: 100%;
    border-bottom: solid 1px #BFC6C9
}

.xuk {
    width: 100%;
    border-bottom: solid 1px #BFC6C9;
    border: none;
    padding: 8px 10px 0px 10px
}

.xut, .xuu, .xuv, .xuw, .xuz {
    padding: 0px 2px 0px 2px;
    vertical-align: middle;
    white-space: nowrap
}

.xux {
    vertical-align: middle;
    white-space: nowrap;
    padding: 0px 6px 0px 2px
}

.xuy {
    vertical-align: middle;
    white-space: nowrap;
    padding: 0px;
    width: 24px;
    height: 26px
}

.xv0 {
    vertical-align: middle;
    white-space: nowrap;
    height: 34px;
    padding: 0px
}

.xv3, .xv4, .xv5, .xv6, .x1bl .xgl .xl0, .x1bl .xgn .xl0 {
    padding: 0px;
    vertical-align: middle
}

.xt7 .xv4 .x6e, .xui .xv6 .x6e {
    border-right: 0px solid #DEADBE;
    background-color: transparent;
    padding: 0px
}

.xv7, .xv8, .xv9, .xva {
    padding: 0px 0px 0px 6px;
    border-style: solid;
    border-width: 1px 0px 0px 1px
}

.xvb {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    height: 19px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    text-overflow: ellipsis
}

.xvc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    height: 19px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px 0px 0px 0px
}

.xvd {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    background-repeat: repeat-x;
    background-position: bottom left;
    text-overflow: ellipsis
}

.xve {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    background-repeat: repeat-x;
    background-position: bottom left
}

.xvf, .xvg, .xvh, .xvi {
    padding: 0px 6px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 0px 0px
}

.xvj {
    padding: 2px 5px;
    border: solid 1px #BFC6C9;
    border-top-style: none
}

BODY.p_AFHighContrast .xvk, BODY.p_AFHighContrast .xvk.p_AFCore.p_AFDefault, BODY.p_AFHighContrast .xvl, BODY.p_AFHighContrast .xvl.p_AFCore.p_AFDefault, BODY.p_AFHighContrast .xvl.p_AFCore.p_AFLight, BODY.p_AFHighContrast .xvl.p_AFCore.p_AFMedium, BODY.p_AFHighContrast .xvl.p_AFCore.p_AFDark, BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFDefault, BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFLight, BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFMedium, BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFDark, BODY.p_AFHighContrast .xvx {
    border: 1px solid black
}

.xv7.p_AFCore.p_AFDefault, .xvb.p_AFCore.p_AFDefault, .xvf.p_AFCore.p_AFDefault, .xv8.p_AFCore.p_AFDefault, .xvc.p_AFCore.p_AFDefault, .xvg.p_AFCore.p_AFDefault, .x5s.p_AFCore.p_AFDefault, .xvj.p_AFCore.p_AFDefault, .xv7.p_AFHighlight.p_AFDefault, .xvb.p_AFHighlight.p_AFDefault, .xvf.p_AFHighlight.p_AFDefault, .x5s.p_AFHighlight.p_AFDefault {
    border-color: #BFC6C9;
    background-color: #FFFFFF;
    color: #252525
}

.xv7.p_AFCore.p_AFLight, .xvb.p_AFCore.p_AFLight, .xvf.p_AFCore.p_AFLight, .x5s.p_AFCore.p_AFLight {
    border-color: #BFC6C9;
    background-color: #eff2f5;
    color: #252525
}

.xv7.p_AFCore.p_AFMedium, .xvb.p_AFCore.p_AFMedium, .xvf.p_AFCore.p_AFMedium, .x5s.p_AFCore.p_AFMedium, .xv7.p_AFCore.p_AFDark, .xvb.p_AFCore.p_AFDark, .xvf.p_AFCore.p_AFDark, .x5s.p_AFCore.p_AFDark {
    border-color: #BFC6C9;
    background-color: #e8f2fb;
    color: #252525
}

.xv7.p_AFHighlight.p_AFLight, .xvb.p_AFHighlight.p_AFLight, .xvf.p_AFHighlight.p_AFLight, .x5s.p_AFHighlight.p_AFLight {
    border-color: #D7D9B6;
    background-color: #eff2f5;
    color: #252525
}

.xuk.p_AFHighlight.p_AFLight {
    border-bottom-color: #D7D9B6;
    background-color: #eff2f5
}

.xv7.p_AFHighlight.p_AFMedium, .xvb.p_AFHighlight.p_AFMedium, .xvf.p_AFHighlight.p_AFMedium, .x5s.p_AFHighlight.p_AFMedium {
    border-color: #CCC5A5;
    background-color: #e8f2fb;
    color: #252525
}

.xuk.p_AFHighlight.p_AFMedium {
    border-bottom-color: #CCC5A5;
    background-color: #e8f2fb
}

.xv7.p_AFHighlight.p_AFDark, .xvb.p_AFHighlight.p_AFDark, .xvf.p_AFHighlight.p_AFDark, .x5s.p_AFHighlight.p_AFDark {
    border-color: #8FA6A0;
    background-color: #e8f2fb;
    color: #252525
}

.xuk.p_AFHighlight.p_AFDark {
    border-bottom-color: #8FA6A0;
    background-color: #e8f2fb
}

.x19 .x19 {
    padding-left: 6px;
    padding-right: 0px
}

.xvm {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    margin-top: 27px;
    margin-bottom: 8px
}

.xvn {
    background-position: top left;
    background-repeat: repeat-x;
    background-color: transparent;
    border-top: 1px solid #DFE4E7;
    background-image: none;
    margin-left: 6px;
    margin-top: 21px
}

BODY.p_AFHighContrast .x4x, BODY.p_AFHighContrast .xvn {
    border-bottom-style: dashed;
    border-bottom-width: 1px
}

.x4z .xq {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}

.AFPanelFormLayoutContentCell, .xvo {
    text-align: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    vertical-align: top;
    padding-bottom: 0px;
    padding-top: 8px;
    padding-right: 6px;
    padding-left: 0px
}

.xtk.AFPanelFormLayoutContentCell, .xtk.xvo {
    vertical-align: middle;
    padding-top: 8px;
    height: 28px
}

.xvq {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 0px 0px 5px
}

.xvr {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #000000
}

.xt3 {
    font-size: small;
    position: relative;
    width: 500px;
    height: 300px;
    min-width: 10px;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left
}

    .xt3.p_AFPrintable, .xw5.p_AFPrintable {
        position: static;
        overflow: visible;
        height: auto;
        width: auto
    }

.xvs {
    display: block;
    position: absolute;
    overflow: hidden;
    top: 0px;
    background-position: bottom right;
    background-repeat: no-repeat;
    left: 0px
}

.xvt {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-repeat: repeat-x;
    background-color: transparent;
    background-position: bottom
}

.xvu {
    z-index: 5
}

.xvv {
    display: block;
    position: absolute;
    overflow: hidden;
    top: 0px;
    background-repeat: no-repeat;
    background-position: bottom left;
    right: 0px
}

.xvw {
    display: block;
    position: absolute;
    overflow: hidden;
    background-position: right;
    background-repeat: repeat-y;
    left: 0px
}

    .xvw.p_AFFlow, .xvz.p_AFFlow {
        display: table-cell;
        position: static;
        left: auto;
        right: auto;
        overflow: visible
    }

.xvx {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    display: block;
    background-position: top;
    background-repeat: repeat-x
}

.xvy {
    display: none;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

.xvz {
    display: block;
    position: absolute;
    overflow: hidden;
    background-repeat: repeat-y;
    background-position: left;
    right: 0px
}

.xw0 {
    display: block;
    position: absolute;
    overflow: hidden;
    bottom: 0px;
    background-repeat: no-repeat;
    background-position: top right;
    left: 0px
}

.xw1 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #000000;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-repeat: repeat-x;
    background-position: top;
    vertical-align: bottom
}

.xw2 {
    display: block;
    position: absolute;
    overflow: hidden;
    bottom: 0px;
    background-repeat: no-repeat;
    background-position: top left;
    right: 0px
}

.xt3[theme="contentBody"], .xvx[theme="contentBody"] {
    background-color: transparent;
    background-image: none;
    color: inherit
}

.xvs[theme="contentBody"], .xvv[theme="contentBody"], .xw0[theme="contentBody"], .xw2[theme="contentBody"], .xvw[theme="contentBody"], .xvz[theme="contentBody"], .xvt[theme="contentBody"], .xw1[theme="contentBody"] {
    background-color: transparent;
    background-image: none
}

.xt9 {
    position: relative;
    width: 500px;
    height: 300px;
    min-width: 100px;
    overflow-x: hidden;
    overflow-y: auto
}

.xw3 {
    display: none;
    position: absolute
}

.xw4 {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px
}

.xt4.p_AFInlineSelectable {
    border-top: 10px solid blue
}

.xt2.p_AFPrintable, .x1b.p_AFPrintable {
    position: static;
    overflow: visible;
    height: auto
}

.xt9.p_AFPrintable, .xtb.p_AFPrintable {
    position: static;
    overflow: visible
}

.xw6 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

    .xw6.p_AFOneByOne {
        border: 1px solid #D6DFE6;
        box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .20)
    }

.xw7 {
    display: none;
    background-color: white;
    color: black;
    overflow: hidden;
    position: absolute
}

    .xw7.p_AFCircular {
        border: 1px solid #D6DFE6;
        border-width: 1px;
        box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, .20)
    }

.xw8 {
    background-color: white;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
    display: none
}

.xw9 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden
}

    .xw9.p_AFSmall, .xw9.p_AFCompact {
        top: auto
    }

.xwa {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    color: #333333;
    text-overflow: ellipsis
}

    .xwa.p_AFVertical, .xw9.p_AFSmall.p_AFVertical, .xw9.p_AFCompact.p_AFVertical {
        z-index: 301;
        background-color: white;
        padding: 2px;
        border: 1px solid #D6DFE6;
        box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .20)
    }

    .xwa.p_AFSmall, .xwa.p_AFCompact {
        padding: 0px 2px
    }

    .xwa.p_AFVertical.p_AFSmall, .xwa.p_AFVertical.p_AFCompact, .xtk.AFPanelFormLayoutContentCell .xjv, .xtk.xvo .xjv {
        border: 0px solid transparent
    }

.xwb {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    position: absolute;
    left: 0px;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    text-align: center
}

    .xwb.p_AFSmall.p_AFVertical, .xwb.p_AFCompact.p_AFVertical {
        top: auto;
        bottom: 0px;
        left: 0px;
        right: 0px;
        text-align: center
    }

.xwc {
    background-repeat: repeat-x;
    background-position: center center;
    overflow: hidden;
    position: absolute;
    left: 15%;
    right: 15%;
    height: 28px;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-bar-h.html)
}

    .xwc.p_AFDisabled {
        background-image: url(../../ipva/afr/alta-v1/carousel-spin-bar-h-d.html)
    }

    .xwc.p_AFVertical {
        top: 10%;
        bottom: 10%;
        left: auto;
        right: auto;
        height: auto;
        width: 28px;
        background-repeat: repeat-y;
        background-image: url(../../ipva/afr/alta-v1/carousel-spin-bar-v.html)
    }

        .xwc.p_AFVertical.p_AFDisabled {
            background-image: url(../../ipva/afr/alta-v1/carousel-spin-bar-v-d.html)
        }

.xwd.p_AFDisabled {
    cursor: default;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-left-d.html)
}

.xwe.p_AFDisabled {
    cursor: default;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-right-d.html)
}

.xwf.p_AFDisabled {
    cursor: default;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-up-d.html)
}

.xwg.p_AFDisabled {
    cursor: default;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-down-d.html)
}

.xwd {
    background-repeat: no-repeat;
    position: absolute;
    right: 85%;
    width: 28px;
    height: 28px;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-left.html)
}

.xwh {
    background-repeat: no-repeat;
    position: absolute;
    width: 14px;
    height: 28px;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-marker-h.html)
}

.xwe {
    background-repeat: no-repeat;
    position: absolute;
    left: 85%;
    width: 28px;
    height: 28px;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-right.html)
}

.xwf {
    background-repeat: no-repeat;
    position: absolute;
    bottom: 90%;
    height: 28px;
    width: 28px;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-up.html)
}

.xwi {
    background-repeat: no-repeat;
    position: absolute;
    width: 28px;
    height: 14px;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-marker-v.html)
}

.xwg {
    background-repeat: no-repeat;
    position: absolute;
    top: 90%;
    height: 28px;
    width: 28px;
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-down.html)
}

.xwh.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-marker-h-d.html)
}

.xwd.p_AFCompact, .xwd.p_AFSmall {
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    border-radius: 2px;
    width: 14px;
    height: 14px;
    padding: 6px;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ena.html);
    background-position: center center;
    background-color: transparent;
    border: 1px solid transparent
}

.xwf.p_AFCompact, .xwf.p_AFSmall {
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    border-radius: 2px;
    width: 14px;
    height: 14px;
    padding: 6px;
    background-image: url(../../ipva/afr/alta-v1/conv_u_ena.html);
    background-position: center center;
    background-color: transparent;
    border: 1px solid transparent
}

.xwe.p_AFCompact, .xwe.p_AFSmall {
    top: 0px;
    bottom: auto;
    left: auto;
    right: 0px;
    border-radius: 2px;
    width: 14px;
    height: 14px;
    padding: 6px;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ena.html);
    background-position: center center;
    background-color: transparent;
    border: 1px solid transparent
}

.xwg.p_AFCompact, .xwg.p_AFSmall {
    top: 0px;
    bottom: auto;
    left: auto;
    right: 0px;
    border-radius: 2px;
    width: 14px;
    height: 14px;
    padding: 6px;
    background-image: url(../../ipva/afr/alta-v1/conv_d_ena.html);
    background-position: center center;
    background-color: transparent;
    border: 1px solid transparent
}

.xwj, .xwy, .x15j, .x1xa, .x1yw {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: InfoBackground;
    color: InfoText;
    border: 1px #333333 solid;
    padding: 3px
}

.xwk, .xwl {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(../../ipva/afr/cloud_60.html);
    width: 60px;
    height: 60px
}

.xwm {
    cursor: pointer;
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 4px;
    display: inline-block;
    background-image: url(../../ipva/afr/alta-v1/discloseexpanded_16_ena.html)
}

.xwn {
    cursor: pointer;
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 4px;
    display: inline-block;
    background-image: url(../../ipva/afr/alta-v1/disclosecollapsed_16_ena.html)
}

.xwo {
    cursor: pointer;
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 0px 4px 0px 4px;
    display: inline-block;
    background-image: url(../../ipva/afr/alta-v1/discloseexpanded_16_ena.html)
}

.xwp {
    cursor: pointer;
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 0px 4px 0px 4px;
    display: inline-block;
    background-image: url(../../ipva/afr/alta-v1/disclosecollapsed_16_ena.html)
}

.xwq, .xwt {
    background-repeat: no-repeat;
    display: inline-block;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    height: 9px;
    vertical-align: middle;
    background-image: url(../../ipva/afr/alta-v1/leaf.html);
    padding-right: 24px
}

.xwr, .xwu {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-bottom;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    height: 9px;
    background-image: url(../../ipva/afr/alta-v1/node_anim.html);
    padding-right: 24px
}

.xws, .xwv {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/hierchselector_ena.html);
    padding: 4px 0px 4px 4px;
    height: 16px;
    width: 16px;
    background-position: center center;
    display: inline-block
}

    .xws:active, .xwv:active {
        font-size: 14px;
        margin-left: 1px;
        margin-right: 1px;
        background-repeat: no-repeat;
        height: 16px;
        vertical-align: text-bottom;
        margin: 0px;
        background-image: url(../../ipva/afr/alta-v1/hierchselector_dwn.html);
        background-position: center center;
        display: inline-block;
        padding-left: 4px;
        padding-right: 0px
    }

.xtd {
    overflow: hidden;
    position: relative;
    width: 27.27em;
    height: 27.27em;
    outline-width: 0px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    text-align: left
}

    .xtd.p_AFDropTarget, .xwx.p_AFDropTarget, .xte.p_AFDropTarget, .xx5.p_AFDropTarget, .x116, .x117, .x1b .x1bn .xji, .x1b .x1bo .xji, .x1b .x1bn .xlv, .x1b .x1bo .xlv, .x14o.p_AFSelected .af_dvt-scheduling-gantt-taskbar-data-cell, .x14o.p_AFSelected .x1kv, .x14o.p_AFSelected.p_AFInactive .af_dvt-scheduling-gantt-taskbar-data-cell, .x14o.p_AFSelected.p_AFInactive .x1kv, .x14o.p_AFSelected.p_AFFocused .af_dvt-scheduling-gantt-taskbar-data-cell, .x14o.p_AFSelected.p_AFFocused .x1kv, .x1ut.p_AFDragSource.p_AFDropTarget, .x21g.p_AFDisabled, .x21h.p_AFDisabled, .x21g:active.p_AFDisabled, .x21h:active.p_AFDisabled, .xjv.p_AFReadOnly .xk3, .x14o .x1z.p_AFReadOnly .x2h, .x15l .xou .xow, .new-sgt .xx6.p_AFHighlighted, .x284 .xx6.p_AFHighlighted, .ipvaFileUploadList .xib, .x28g .xib, .xkz .AFOverflowElement .xgj.p_AFDisabled:hover, .xkz .xdj .xgj.p_AFDisabled:hover, .x21g:hover.p_AFDisabled, .x21h:hover.p_AFDisabled, .x21g:active:hover.p_AFDisabled, .x21h:active:hover.p_AFDisabled, .x1r.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2k {
        background-color: transparent
    }

.xww {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    cursor: default;
    vertical-align: middle;
    border-style: solid;
    color: #145c9e;
    border-color: transparent;
    border-width: 0px;
    line-height: 25px;
    text-align: left
}

.xwx.p_AFSelected .xww, .xwx.p_AFSelected .xu6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #979991;
    background-color: #CFE8FC;
    border: 1px solid #145c9e;
    font-weight: bold
}

.xwx.p_AFSelected.p_AFInactive .xww, .xwx.p_AFSelected.p_AFInactive .xu6 {
    background-color: #FAFAEB;
    border: 1px solid #EEEEEE;
    font-weight: bold
}

.xwx.p_AFFocused .xww, .x227 .xuo, .x228 .xuo, .ipvaFileUploadList .x28h, .x28g .x28h {
    border: none
}

.xwx.p_AFSelected.p_AFFocused .xww, .x14o.p_AFSelected.p_AFFocused .xia, .x14o.p_AFSelected.p_AFFocused .xib {
    background-color: #e4f0fa
}

.xwx.p_AFDropTarget .xww, .xwx.p_AFDropTarget .xu6 {
    color: #FFFFFF;
    opacity: 0.8;
    border-color: #C3EAF3;
    background-color: #D9F4FA;
    border: 1px solid #979991
}

.xwz {
    background-image: url(../../ipva/afr/blank.html);
    width: 16px;
    height: 16px
}

.xx0 {
    background-repeat: no-repeat;
    padding: 0px;
    width: 16px;
    height: 16px;
    background-image: url(../../ipva/afr/alta-v1/connector.html);
    padding-right: 8px
}

.xx1 {
    text-decoration: none;
    cursor: pointer;
    min-height: 1.3em
}

.xx2.p_AFSelected .xww {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    cursor: pointer;
    background-color: #CFE8FC;
    border: 1px solid #145c9e;
    font-weight: bold
}

.xx2 .xww {
    cursor: pointer;
    color: #145c9e
}

.xte, .xtc {
    border: 1px solid #636661;
    overflow: hidden;
    position: relative;
    width: 27.27em;
    height: 27.27em;
    outline-width: 0px;
    border-color: #D6DFE6;
    background-color: #F7F9FC;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    text-align: left
}

.xx4, .x17k {
    position: relative;
    overflow: hidden
}

.xx5 {
    position: relative;
    border-left-width: 0px;
    border-right-width: 0px;
    overflow: auto;
    outline-width: 0px;
    border-top: 0px;
    border-bottom: 0px;
    -webkit-overflow-scrolling: touch
}

.xx6 {
    position: relative;
    background-color: #FFFFFF;
    border-top: 1px solid #EEEEEE;
    overflow: hidden;
    padding: 10px;
    vertical-align: middle;
    border: solid 1px #BDBDBD;
    margin: 5px 0px 0px 0px
}

    .xx6.p_AFGroupHeader {
        display: flex;
        color: #252525;
        border-left: 1px solid #D9DFE3;
        border-right: 1px solid #D9DFE3;
        border-bottom: 1px solid #D9DFE3;
        border-top: 1px solid #D6DFE6;
        height: 30px;
        line-height: 30px;
        padding: 1px 0px 0px 0px;
        background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
    }

.xx7 {
    flex: auto;
    display: inline-block;
    vertical-align: middle;
    padding-left: 9px
}

.xx6.p_AFSelected, .x14o.p_AFSelected .xia, .xia.p_AFSelected, .x14o.p_AFSelected .xib, .xib.p_AFSelected, .x1xj.p_AFSelected, .x1xk.p_AFSelected, .x1xk.p_AFFocused, .x1xk.p_AFDropTarget, .x1xm.p_AFSelected, .x1xm.p_AFFocused, .x1xm.p_AFDropTarget {
    background-color: #CFE8FC
}

.xx9 {
    cursor: pointer;
    vertical-align: baseline;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    display: inline-block;
    background-image: url(../../ipva/afr/alta-v1/discloseexpanded_ena.html);
    width: 24px;
    height: 24px
}

.xxa {
    cursor: pointer;
    vertical-align: baseline;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    display: inline-block;
    background-image: url(../../ipva/afr/alta-v1/disclosecollapsed_ena.html);
    width: 24px;
    height: 24px
}

.xxb {
    cursor: pointer;
    vertical-align: baseline;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    height: 9px;
    display: inline-block;
    background-image: url(../../ipva/afr/leaf.html)
}

.xxc {
    flex: initial;
    padding-top: 4px
}

.xxd {
    position: relative;
    vertical-align: middle;
    overflow: hidden;
    border-top: 1px solid #D6DFE6;
    line-height: 34px;
    height: 34px;
    margin-top: -1px;
    text-align: right
}

.xxe {
    vertical-align: middle;
    white-space: nowrap;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    padding-left: 10px;
    padding-right: 10px
}

.xxf {
    color: #145c9e;
    font-weight: normal;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    display: inline-block
}

.xxh {
    border-width: 0px;
    padding: 0px;
    width: 100%
}

.xxi {
    width: 10px;
    vertical-align: middle;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px
}

.xxj {
    width: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 4px;
    vertical-align: baseline
}

.xxk {
    width: 10px;
    vertical-align: middle
}

.xxs {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    color: #252525
}

.xgu {
    white-space: nowrap;
    overflow: auto;
    position: relative
}

.xxu {
    padding: 0px;
    width: 100%;
    height: 100%
}

.xxv {
    padding: 0px;
    width: 100%;
    height: 100%;
    background-color: #F5F5F5
}

.xxw {
    border-width: 0px;
    padding: 0px;
    width: 100%;
    height: 100%
}

.xxx > img, .xxy > img {
    margin-right: 4px;
    vertical-align: baseline
}

.xxx.p_AFRtl > img, .xxy.p_AFRtl > img {
    margin-left: 4px;
    margin-right: 0px
}

.xxz, .xy0, .xy1, .x15l .x15p, .x15l .xtk, .x15l .xk, .x15l .x15q {
    white-space: nowrap;
    overflow: hidden
}

.xy2, .xy7, .xy9 {
    vertical-align: middle;
    white-space: nowrap;
    padding-left: 2px
}

.xy3, .xy8 {
    vertical-align: middle;
    white-space: nowrap;
    padding-left: 0px
}

.xy4 {
    padding-left: 2px;
    vertical-align: middle;
    white-space: nowrap;
    padding-bottom: 2px
}

.xy5, .xy6 {
    vertical-align: middle;
    white-space: nowrap;
    padding-bottom: 2px;
    padding-left: 7px
}

.xus, .xxq .xus {
    width: 13px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    background-image: url(../../ipva/afr/max_ena.html)
}

.xur, .xxq .xur {
    width: 13px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    background-image: url(../../ipva/afr/restore_ena.html)
}

.xvb.p_AFCore.p_AFDark .xur {
    background-image: url(../../ipva/afr/restore_ena_dbg.html)
}

.xvb.p_AFCore.p_AFDark .xus {
    background-image: url(../../ipva/afr/max_ena_dbg.html)
}

.xur:hover, .xvb.p_AFCore.p_AFDark .xur:hover, .xxq .xur:hover {
    background-image: url(../../ipva/afr/restore_ovr.html)
}

.xur:active, .xvb.p_AFCore.p_AFDark .xur:active, .xxq .xur:active {
    background-image: url(../../ipva/afr/restore_dwn.html)
}

.xus:hover, .xvb.p_AFCore.p_AFDark .xus:hover, .xxq .xus:hover {
    background-image: url(../../ipva/afr/max_ovr.html)
}

.xus:active, .xvb.p_AFCore.p_AFDark .xus:active, .xxq .xus:active {
    background-image: url(../../ipva/afr/max_dwn.html)
}

.xyb, .xyc, .xyd, .xye, .xyf, .xyg, .xyh, .xyi, .xyj, .xyk, .xyl, .xym, .xyn, .xyo, .xyp, .xyt, .xyu, .xyv, .xyw, .xyx, .xyy, .xyz, .xz0, .xz1, .xz2, .xz3, .xz4, .xz5, .xz6, .xz7 {
    width: 1px;
    min-width: 1px;
    padding: 0px;
    font-size: 0px
}

.xyq, .xyr, .xys, .xz8, .xz9, .xza {
    width: 3px;
    min-width: 3px;
    padding: 0px;
    font-size: 0px
}

.xzb {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 18px;
    padding: 20px 20px;
    -webkit-box-sizing: border-box
}

.xzc {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 18px;
    -webkit-box-sizing: border-box
}

.xzd {
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    overflow: visible;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 18px;
    -webkit-box-sizing: border-box
}

.xze {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 16px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E0E0E0;
    padding-bottom: 15px;
    -webkit-box-sizing: border-box
}

.xzf {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 16px;
    -webkit-box-sizing: border-box
}

.xzg {
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    overflow: visible;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 16px;
    -webkit-box-sizing: border-box
}

.xzh, .xzl {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 14px;
    -webkit-box-sizing: border-box
}

.xzi, .xzj, .xzk, .xzm, .xzn, .xzo {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.xzp {
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    overflow: visible;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 14px;
    -webkit-box-sizing: border-box
}

.xzq, .xzr, .xzs {
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    overflow: visible;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.xzt {
    margin: 0px;
    white-space: nowrap;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    color: #005394;
    font-weight: 800;
    font-size: 24px
}

.xzu, .xzv {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    white-space: nowrap;
    color: #252525;
    display: inline-block;
    font-size: 18px
}

.xzw {
    margin: 0px;
    white-space: nowrap;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 20px;
    color: #005394
}

.xzx, .xzy {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    white-space: nowrap;
    color: #252525;
    display: inline-block;
    font-size: 16px
}

.xzz, .x103, .x107 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    white-space: nowrap;
    color: #252525;
    display: inline-block;
    font-size: 14px
}

.x100, .x101, .x102, .x104, .x105, .x106, .x108, .x109, .x10a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    white-space: nowrap;
    color: #252525;
    display: inline-block
}

.x10b, .x10c, .x10d, .x10e, .x10f, .x1oo .x1lb, .x1oo .x1lc, .x1oo .x1ld, .x1oo .x1le {
    margin-left: 2px
}

.x10g {
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-width: 1px 0px 0px 0px;
    border-color: #E0E0E0;
    border-style: solid;
    padding: 20px 20px
}

.x10h, .x10i, .x10j, .x10k, .x10l, .x10m, .x10n, .x10o, .x10p, .xul, .xun, .xuo, .xup, .xuq {
    padding: 0px 5px 0px 5px;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px
}

.x10q {
    padding: 2px 5px 2px 5px;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 15px
}

.x10r, .xum {
    padding: 2px 5px 2px 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px
}

.x10s, .x10t {
    white-space: nowrap;
    text-align: right;
    vertical-align: top;
    color: #527689
}

.x10u {
    white-space: nowrap;
    text-align: right;
    vertical-align: top;
    color: #527689;
    padding-top: 7px
}

.x10v, .x10w, .x10x {
    width: 100%;
    height: 34px
}

.x110 {
    border-radius: 2px;
    border: 1px solid #DFE4E7;
    height: 14px;
    width: 112px;
    background-repeat: repeat-x
}

    .x110.p_AFRunning {
        background-image: url(../../ipva/afr/alta-v1/indeterminate_progress_bar.html)
    }

    .x110.p_AFFinished {
        background-image: url(../../ipva/afr/alta-v1/progress_bar.html)
    }

.x111 {
    float: left;
    border-radius: 2px;
    border: 1px solid #DFE4E7;
    height: 14px;
    width: 112px
}

.x112 {
    text-align: right;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-top: 5px
}

.x113 {
    text-align: left;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-top: 5px
}

.x114 {
    text-decoration: none;
    width: 11px;
    background-repeat: repeat-x;
    float: left;
    background-image: url(../../ipva/afr/alta-v1/progress_bar.html);
    height: 100%
}

.x115 {
    text-decoration: none;
    width: 11px;
    background-repeat: repeat-x;
    float: left;
    background-color: #FCFDFE;
    height: 100%
}

BODY.p_AFHighContrast .x114, BODY.p_AFHighContrast .x1d3, BODY.p_AFHighContrast .x1d4 {
    border: 2px solid black
}

.x118, .x119 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    font-weight: bold;
    color: #4F4F4F;
    padding-left: 6px;
    padding-right: 8px
}

.x11a, .x11b {
    visibility: hidden;
    height: 0px
}

.xjs, .xju {
    font-size: 12px;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #FCFDFE;
    color: #333333;
    font-weight: normal
}

.xjt.p_AFReadOnly .xju, .xjr.p_AFReadOnly .xjs {
    background-color: transparent;
    border-style: none
}

.xjt.p_AFDisabled .xju, .xjr.p_AFDisabled .xjs {
    border-style: solid;
    border-radius: 2px;
    border: 0px;
    background-color: #EFEFF1;
    border-color: #EFEFF1;
    color: #9e9e9e;
    border-width: 1px
}

.x11e, .x11f {
    border: none;
    padding: 0px;
    margin: 0px
}

.x11g, .x11h {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: auto;
    overflow-x: hidden;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    min-width: 126px;
    -webkit-box-sizing: border-box
}

.x11i, .x11j {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    white-space: nowrap;
    margin-top: 0px;
    color: #252525;
    margin-bottom: 2px;
    text-overflow: ellipsis
}

.x11k, .x11l {
    color: #000000;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left: 0px;
    background-color: transparent;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px
}

.x11o, .x11p {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    background: transparent;
    border-style: none;
    resize: none;
    overflow: auto;
    padding: 0px;
    width: 126px;
    height: 42px
}

.x11q, .x11r {
    text-align: center;
    padding: 2px 0px 0px 0px
}

.x11s, .x11t {
    margin: 5px auto
}

.x11u, .x11v {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    display: none
}

.x11w, .x11x {
    white-space: nowrap;
    text-overflow: ellipsis
}

    .x11w.p_AFDisabled, .x11x.p_AFDisabled {
        color: #7E807A
    }

.x11y, .x120 {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 0px;
    margin-top: 25px;
    -webkit-box-sizing: border-box
}

.x11z, .x121 {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 1px;
    -webkit-box-sizing: border-box
}

.x122, .x124, .x21w {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 8px;
    margin-top: 0px;
    -webkit-box-sizing: border-box
}

.x123, .x125 {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 1px;
    -webkit-box-sizing: border-box
}

.x126, .x128, .x21x {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    -webkit-box-sizing: border-box
}

.x127, .x129 {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-left: 5px;
    margin-right: 1px;
    -webkit-box-sizing: border-box
}

.x12a, .x12c {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 20px;
    margin-top: 0px;
    -webkit-box-sizing: border-box
}

.x12b, .x12d {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-left: 1px;
    -webkit-box-sizing: border-box
}

    .x11y:active, .x11z:active, .x120:active, .x121:active, .x122:active, .x123:active, .x124:active, .x125:active, .x126:active, .x127:active, .x128:active, .x129:active, .x12a:active, .x12b:active, .x12c:active, .x12d:active, .x11z:active:hover, .x121:active:hover, .x123:active:hover, .x125:active:hover, .x127:active:hover, .x129:active:hover, .x12b:active:hover, .x12d:active:hover, .x11y:active:hover, .x120:active:hover, .x122:active:hover, .x124:active:hover, .x126:active:hover, .x128:active:hover, .x12a:active:hover, .x12c:active:hover, .x21v:active, .x21v:active:hover, .x21w:active, .x21w:active:hover, .x21x:active, .x21x:active:hover, .x21y:active, .x21y:active:hover {
        background-color: #0572ce;
        background-image: none;
        border-radius: 2px;
        border: 1px solid #0572ce
    }

.x12e, .x12f {
    background-position: center center;
    padding: 0px;
    background-image: url(../../ipva/afr/alta-v1/shuttle_right_ena.html);
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12e:after, BODY.p_AFHighContrast.xjt .x21z:after {
    content: url(../../ipva/afr/alta-v1/shuttle_right_ena.html);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

BODY.p_AFHighContrast .x12f:after, BODY.p_AFHighContrast .x1fu, BODY.p_AFHighContrast .x1fv {
    content: url(../../ipva/afr/alta-v1/shuttle_right_ena.html)
}

.x12e.p_AFDisabled, .x12f.p_AFDisabled, .x12e.p_AFDisabled:hover, .x12f.p_AFDisabled:hover, .x12e.p_AFDisabled:active, .x12f.p_AFDisabled:active, .x12e.p_AFDisabled:active:hover, .x12f.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_right_dis.html)
}

BODY.p_AFHighContrast .x12e.p_AFDisabled:after, BODY.p_AFHighContrast .x12f.p_AFDisabled:after, BODY.p_AFHighContrast .x12e.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12f.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12e.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12f.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12e.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12f.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/shuttle_right_dis.html);
    position: relative;
    top: 6px
}

.x12g, .x12h {
    padding: 0px;
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_ena.html);
    height: 26px;
    background-position: center center;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

    .x12g.p_AFDisabled, .x12h.p_AFDisabled, .x12w.p_AFDisabled, .x12g.p_AFDisabled:active, .x12h.p_AFDisabled:active, .x12g.p_AFDisabled:hover, .x12h.p_AFDisabled:hover, .x12g.p_AFDisabled:active:hover, .x12h.p_AFDisabled:active:hover, .x12w.p_AFDisabled:active, .x12w.p_AFDisabled:hover, .x12w.p_AFDisabled:active:hover {
        background-image: url(../../ipva/afr/alta-v1/shuttle_down_dis.html)
    }

.x12i, .x12j {
    background-position: center center;
    padding: 0px;
    background-image: url(../../ipva/afr/alta-v1/shuttle_right_all_ena.html);
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12i:after, BODY.p_AFHighContrast .x12j:after {
    content: url(../../ipva/afr/alta-v1/shuttle_right_all_ena.html);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12i.p_AFDisabled, .x12j.p_AFDisabled, .x12i.p_AFDisabled:hover, .x12j.p_AFDisabled:hover, .x12i.p_AFDisabled:active, .x12j.p_AFDisabled:active, .x12i.p_AFDisabled:active:hover, .x12j.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_right_all_dis.html)
}

BODY.p_AFHighContrast .x12i.p_AFDisabled:after, BODY.p_AFHighContrast .x12j.p_AFDisabled:after, BODY.p_AFHighContrast .x12i.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12j.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12i.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12j.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12i.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12j.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/shuttle_right_all_dis.html);
    position: relative;
    top: 6px
}

.x12k, .x12l {
    padding: 0px;
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_all_ena.html);
    height: 26px;
    background-position: center center;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

    .x12k.p_AFDisabled, .x12l.p_AFDisabled, .x12k.p_AFDisabled:hover, .x12l.p_AFDisabled:hover, .x12k.p_AFDisabled:active, .x12l.p_AFDisabled:active, .x12k.p_AFDisabled:active:hover, .x12l.p_AFDisabled:active:hover {
        background-image: url(../../ipva/afr/alta-v1/shuttle_down_all_dis.html)
    }

.x12m, .x12n {
    background-position: center center;
    padding: 0px;
    height: 26px;
    background-image: url(../../ipva/afr/alta-v1/shuttle_left_ena.html);
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12m:after, BODY.p_AFHighContrast .x12n:after {
    content: url(../../ipva/afr/alta-v1/shuttle_left_ena.html);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12m.p_AFDisabled, .x12n.p_AFDisabled, .x12m.p_AFDisabled:active, .x12n.p_AFDisabled:active, .x12m.p_AFDisabled:hover, .x12n.p_AFDisabled:hover, .x12m.p_AFDisabled:active:hover, .x12n.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_left_dis.html);
    height: 26px;
    width: 26px
}

BODY.p_AFHighContrast .x12m.p_AFDisabled:after, BODY.p_AFHighContrast .x12n.p_AFDisabled:after, BODY.p_AFHighContrast .x12m.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12n.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12m.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12n.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12m.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12n.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/shuttle_left_dis.html);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12o, .x12p {
    padding: 0px;
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_ena.html);
    background-position: center center;
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

    .x12o.p_AFDisabled, .x12p.p_AFDisabled, .x12v.p_AFDisabled, .x12o.p_AFDisabled:active, .x12p.p_AFDisabled:active, .x12o.p_AFDisabled:hover, .x12p.p_AFDisabled:hover, .x12o.p_AFDisabled:active:hover, .x12p.p_AFDisabled:active:hover, .x12v.p_AFDisabled:active, .x12v.p_AFDisabled:hover, .x12v.p_AFDisabled:active:hover {
        background-image: url(../../ipva/afr/alta-v1/shuttle_up_dis.html)
    }

.x12q, .x12r {
    background-position: center center;
    padding: 0px;
    background-image: url(../../ipva/afr/alta-v1/shuttle_left_all_ena.html);
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12q:after, BODY.p_AFHighContrast .x12r:after {
    content: url(../../ipva/afr/alta-v1/shuttle_left_all_ena.html);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12q.p_AFDisabled, .x12r.p_AFDisabled, .x12q.p_AFDisabled:active, .x12r.p_AFDisabled:active, .x12q.p_AFDisabled:hover, .x12r.p_AFDisabled:hover, .x12q.p_AFDisabled:active:hover, .x12r.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_left_all_dis.html);
    height: 26px;
    width: 26px
}

BODY.p_AFHighContrast .x12q.p_AFDisabled:after, BODY.p_AFHighContrast .x12r.p_AFDisabled:after, BODY.p_AFHighContrast .x12q.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12r.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12q.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12r.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12q.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12r.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/shuttle_left_all_dis.html);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12s, .x12t {
    background-position: center center;
    padding: 0px;
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_all_ena.html);
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

    .x12s.p_AFDisabled, .x12t.p_AFDisabled, .x12s.p_AFDisabled:active, .x12t.p_AFDisabled:active, .x12s.p_AFDisabled:hover, .x12t.p_AFDisabled:hover, .x12s.p_AFDisabled:active:hover, .x12t.p_AFDisabled:active:hover {
        background-image: url(../../ipva/afr/alta-v1/shuttle_up_all_dis.html)
    }

.x12u {
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_end_ena.html);
    height: 26px;
    width: auto;
    background-position: center center
}

BODY.p_AFHighContrast .x12u:after {
    content: url(../../ipva/afr/alta-v1/shuttle_up_end_ena.html);
    height: 26px;
    width: auto;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

.x12u.p_AFDisabled, .x12u.p_AFDisabled:active, .x12u.p_AFDisabled:hover, .x12u.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_end_dis.html)
}

BODY.p_AFHighContrast .x12u.p_AFDisabled:after, BODY.p_AFHighContrast .x12u.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12u.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12u.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/shuttle_up_end_dis.html);
    position: relative;
    left: 6px;
    top: 6px
}

.x12v {
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_ena.html);
    height: 26px;
    width: auto;
    background-position: center center
}

BODY.p_AFHighContrast .x12v:after {
    content: url(../../ipva/afr/alta-v1/shuttle_up_ena.html);
    height: 26px;
    width: auto;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

BODY.p_AFHighContrast .x12v.p_AFDisabled:after, BODY.p_AFHighContrast .x12o.p_AFDisabled:after, BODY.p_AFHighContrast .x12p.p_AFDisabled:after, BODY.p_AFHighContrast .x12o.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12p.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12o.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12p.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12o.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12p.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12v.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12v.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12v.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/shuttle_up_dis.html);
    position: relative;
    left: 6px;
    top: 6px
}

.x12w {
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_ena.html);
    height: 26px;
    width: auto;
    background-position: center center
}

BODY.p_AFHighContrast .x12w:after {
    content: url(../../ipva/afr/alta-v1/shuttle_down_ena.html);
    height: 26px;
    width: auto;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

BODY.p_AFHighContrast .x12w.p_AFDisabled:after, BODY.p_AFHighContrast .x12g.p_AFDisabled:after, BODY.p_AFHighContrast .x12h.p_AFDisabled:after, BODY.p_AFHighContrast .x12g.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12h.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12g.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12h.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12g.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12h.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12w.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12w.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12w.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/shuttle_down_dis.html);
    position: relative;
    left: 6px;
    top: 6px
}

.x12x {
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_end_ena.html);
    height: 26px;
    width: auto;
    background-position: center center
}

BODY.p_AFHighContrast .x12x:after {
    content: url(../../ipva/afr/alta-v1/shuttle_down_end_ena.html);
    height: 26px;
    width: auto;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

.x12x.p_AFDisabled, .x12x.p_AFDisabled:active, .x12x.p_AFDisabled:hover, .x12x.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_end_dis.html)
}

BODY.p_AFHighContrast .x12x.p_AFDisabled:after, BODY.p_AFHighContrast .x12x.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12x.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12x.p_AFDisabled:active:hover:after {
    content: url(../../ipva/afr/alta-v1/shuttle_down_end_dis.html);
    position: relative;
    left: 6px;
    top: 6px
}

.x12y, .x12z, .x130, .x131 {
    height: 14px;
    background-position: center center;
    padding: 0px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

.x132, .x133, .x134, .x135 {
    height: 16px;
    background-position: center center;
    padding: 0px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

.xlt {
    font-size: small;
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 300px;
    min-width: 100px;
    text-align: left
}

.xll {
    background-repeat: repeat-x;
    background-position: bottom;
    overflow: hidden;
    left: 0px;
    right: 0px;
    position: absolute;
    top: 1px;
    background-image: none;
    padding-right: 21px
}

.xlq {
    background-repeat: repeat-x;
    overflow: hidden;
    left: 0px;
    right: 0px;
    position: absolute;
    background-position: top;
    bottom: 1px;
    background-image: none;
    padding-right: 21px
}

.x139 {
    background-repeat: repeat-x;
    background-position: bottom;
    overflow: hidden;
    left: 0px;
    right: 0px;
    position: absolute
}

.x13a {
    background-repeat: repeat-x;
    overflow: hidden;
    left: 0px;
    right: 0px;
    position: absolute;
    background-position: top;
    bottom: 0px
}

.x13c {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
    border-radius: 3px;
    background-color: #FFFFFF;
    border: 1px solid #D6DFE6;
    padding: 10px
}

.x13d.p_AFPrintable .x13c {
    overflow: visible
}

.x13c.p_AFVertical {
    z-index: 1;
    margin-top: 0px
}

.x13e.p_AFStartTabs.p_AFIconified, .x13e.p_AFEndTabs.p_AFIconified, .x13e.p_AFLeftTabs.p_AFIconified, .x13e.p_AFRightTabs.p_AFIconified {
    width: 42px;
    padding-top: 15px
}

.x13f.p_AFStart.p_AFIconified .x13g, .x13f.p_AFLeft.p_AFIconified .x13g {
    width: 42px;
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 15px
}

.x13f.p_AFEnd.p_AFIconified .x13g, .x13f.p_AFRight.p_AFIconified .x13g {
    width: 42px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 15px
}

.x13e.p_AFEndTabs.p_AFIconified ~ .x13b > .x13c.p_AFVertical, .x13e.p_AFRightTabs.p_AFIconified ~ .x13b > .x13c.p_AFVertical {
    margin-right: -1px
}

.x13f.p_AFStart.p_AFIconified .x13h, .x13f.p_AFLeft.p_AFIconified .x13h {
    margin-right: -1px;
    border-width: 0px 1px 1px 0px;
    border-radius: 0px 0px 3px 0px
}

.x13e.p_AFStartTabs.p_AFIconified ~ .x13b > .x13c.p_AFVertical, .x13e.p_AFLeftTabs.p_AFIconified ~ .x13b > .x13c.p_AFVertical {
    margin-left: -1px
}

.x13f.p_AFEnd.p_AFIconified .x13h, .x13f.p_AFRight.p_AFIconified .x13h {
    margin-left: -1px;
    border-width: 0px 0px 1px 1px;
    border-radius: 0px 0px 0px 3px
}

.x13f {
    position: relative;
    overflow: hidden;
    z-index: 1
}

.x13h {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    position: relative;
    z-index: 1;
    overflow: auto;
    border-style: solid;
    border-color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #D9DFE3;
    padding: 10px
}

.x13f.p_AFEnd.p_AFIconified.p_AFMax .x13h, .x13f.p_AFRight.p_AFIconified.p_AFMax .x13h {
    border-width: 0px 0px 0px 1px;
    border-radius: 0px 0px 0px 0px
}

.x13f.p_AFStart.p_AFIconified.p_AFMax .x13h, .x13f.p_AFLeft.p_AFIconified.p_AFMax .x13h {
    border-width: 0px 1px 0px 0px;
    border-radius: 0px 0px 0px 0px
}

.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13h, .x13f.p_AFRight.p_AFIconified.p_AFFloat .x13h, .x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i, .x13f.p_AFRight.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i {
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFEnd.p_AFIconified.p_AFMax.p_AFFloat .x13h, .x13f.p_AFRight.p_AFIconified.p_AFMax.p_AFFloat .x13h {
    box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFStart.p_AFIconified.p_AFFloat .x13h, .x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13h, .x13f.p_AFStart.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i, .x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFStart.p_AFIconified.p_AFMax.p_AFFloat .x13h, .x13f.p_AFLeft.p_AFIconified.p_AFMax.p_AFFloat .x13h {
    box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13i, .x13f.p_AFRight.p_AFIconified.p_AFFloat .x13i, .x13f.p_AFStart.p_AFIconified.p_AFFloat .x13i, .x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13i {
    box-shadow: none
}

.x13e.p_AFStartTabs, .x13e.p_AFEndTabs, .x13e.p_AFLeftTabs, .x13e.p_AFRightTabs {
    padding-top: 20px
}

.x13f.p_AFIconified .x13i {
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    border-style: solid;
    background-color: #F0F0F0;
    border-color: #D9DFE3
}

.x13e.p_AFIconified .x13j {
    border-style: solid;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    padding: 0px;
    float: none;
    line-height: normal;
    background-color: #F0F0F0;
    border-color: #D6DFE6;
    height: auto
}

.x13f.p_AFIconified.p_AFOpen .x13k.p_AFSelected .x13i {
    background-color: #FFFFFF;
    border-color: #D9DFE3
}

.x13e.p_AFIconified .xb7.p_AFSelected .x13j {
    z-index: 2;
    background-color: #FFFFFF
}

.x13e.p_AFIconified .xb7 {
    padding: 0px;
    float: none;
    cursor: default;
    margin-right: 0px;
    border-width: 0px
}

.x13f.p_AFEnd.p_AFIconified .x13k.p_AFFirst .x13i, .x13f.p_AFRight.p_AFIconified .x13k.p_AFFirst .x13i, .x13e.p_AFStartTabs.p_AFIconified .xb7.p_AFFirst .x13j, .x13e.p_AFLeftTabs.p_AFIconified .xb7.p_AFFirst .x13j {
    border-width: 1px 0px 1px 1px
}

.x13f.p_AFStart.p_AFIconified .x13k.p_AFFirst .x13i, .x13f.p_AFLeft.p_AFIconified .x13k.p_AFFirst .x13i, .x13e.p_AFEndTabs.p_AFIconified .xb7.p_AFFirst .x13j, .x13e.p_AFRightTabs.p_AFIconified .xb7.p_AFFirst .x13j {
    border-width: 1px 1px 1px 0px
}

.x13f.p_AFEnd.p_AFIconified .x13k .x13i, .x13f.p_AFRight.p_AFIconified .x13k .x13i, .x13e.p_AFStartTabs.p_AFIconified .xb7 .x13j, .x13e.p_AFLeftTabs.p_AFIconified .xb7 .x13j {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-width: 1px 0px 1px 1px;
    margin-top: -1px;
    padding-right: 1px
}

.x13f.p_AFStart.p_AFIconified .x13k .x13i, .x13f.p_AFLeft.p_AFIconified .x13k .x13i, .x13e.p_AFEndTabs.p_AFIconified .xb7 .x13j, .x13e.p_AFRightTabs.p_AFIconified .xb7 .x13j {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-width: 1px 1px 1px 0px;
    margin-top: -1px;
    padding-left: 1px
}

.x13e.p_AFIconified .xb7.p_AFSelected {
    z-index: 2;
    border-width: 0px
}

.x13f.p_AFIconified .x13k.p_AFSelected .x13i {
    z-index: 2
}

.x13f.p_AFIconified .x13l {
    height: 24px;
    width: 24px;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: center center;
    border: none
}

.x13e.p_AFIconified .x13m {
    height: 24px;
    width: 24px;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    max-height: none
}

.xgs {
    padding: 0px;
    position: relative;
    float: left;
    cursor: pointer;
    background-color: transparent;
    border-top: 3px solid transparent;
    margin-right: 0px;
    margin-left: 0px
}

    .xgs.p_AFSelected, .xb7.p_AFSelected {
        z-index: 1;
        background-color: #FFFFFF;
        border-top: 3px solid #0572ce
    }

        .xgs.p_AFSelected.p_AFDisabled, .xb7.p_AFSelected.p_AFDisabled, .xgs.p_AFSelected.p_AFDisabled:hover, .xb7.p_AFSelected.p_AFDisabled:hover {
            z-index: 1
        }

.x13n, .x13o, .x13r, .x13s {
    float: left;
    background-position: top;
    box-sizing: border-box;
    background-color: #D3D3D3;
    width: 4px
}

.x13p, .x13j {
    float: left;
    background-position: top;
    white-space: nowrap;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    height: 16px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 7px;
    padding-bottom: 7px
}

.x13q, .x13t {
    float: left;
    background-position: top;
    box-sizing: border-box;
    padding-right: 4px
}

.xlq .x13j {
    margin-top: 0px
}

.x13m {
    max-height: 16px;
    vertical-align: middle;
    padding-bottom: 3px
}

.x13u, .x13v {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none
}

.xb7.p_AFDisabled .x13r, .xb7.p_AFDisabled .x13s, .xgs.p_AFDisabled .x13n, .xgs.p_AFDisabled .x13o {
    color: #9297A6;
    cursor: default
}

.xb7.p_AFDisabled .x13j, .xgs.p_AFDisabled .x13p {
    color: #9297A6;
    cursor: default;
    border-right-color: transparent;
    border-left-color: transparent
}

.xgs.p_AFDisabled .x13u {
    cursor: default;
    color: #9e9e9e
}

.xgs.p_AFSelected .x13u {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    list-style-image: none;
    color: #145c9e
}

.x13v.p_AFSelected {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    list-style-image: none
}

.x13w.p_AFStrip .x13x.p_AFSelected {
    list-style-image: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFFFFF;
    color: #000000
}

.xlt .x13v.p_AFDisabled {
    color: #808080
}

.x13w .x13x.p_AFDisabled, .x13w .x13x.p_AFDisabled:hover, .x1go.p_AFDisabled:hover .x13x.p_AFDisabled, .x1go.p_AFSelected:hover.p_AFDisabled, .x1go:hover.p_AFDisabled, .x160.p_AFDisabled .x166:hover, .x15v.p_AFDisabled .x15u:hover, .x15w.p_AFDisabled .x15u:hover, .x169.p_AFDisabled .x167:hover, .x16a.p_AFDisabled .x168:hover, .x160.p_AFDisabled .x166:active:hover, .x15v.p_AFDisabled .x15u:active:hover, .x15w.p_AFDisabled .x15u:active:hover, .x169.p_AFDisabled .x167:active:hover, .x16a.p_AFDisabled .x168:active:hover, .x160:hover.p_AFDisabled .x166, .x15v:hover.p_AFDisabled .x15u, .x15w:hover.p_AFDisabled .x15u, .AFMenuBarOverflowCell .x160:hover.p_AFDisabled .x166, .x22o .x160:hover.p_AFDisabled .x166, .AFMenuBarOverflowCell .x15w:hover.p_AFDisabled .x15u, .x22o .x15w:hover.p_AFDisabled .x15u, .AFMenuBarOverflowCell .x15v:hover.p_AFDisabled .x15u, .x22o .x15v:hover.p_AFDisabled .x15u {
    color: #9e9e9e;
    background-color: transparent
}

.xgs.p_AFSelected .x13p, .xb7.p_AFSelected .x13j {
    color: #145c9e;
    border-right: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7
}

.x13y, .x13z, .x140, .x141 {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../../ipva/afr/alta-v1/close_ena.html);
    height: 13px;
    width: 13px;
    max-height: 13px;
    display: inline-block
}

.x142, .x143, .x144, .x145 {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../../ipva/afr/alta-v1/close_dis.html);
    height: 13px;
    width: 13px;
    max-height: 13px;
    display: inline-block
}

.xlq .x13y, .xlq .x13z {
    padding-bottom: 0px;
    height: 13px;
    width: 13px;
    max-height: 13px;
    display: inline-block
}

.xlq .x142, .xlq .x143 {
    padding-top: 1px;
    padding-bottom: 0px
}

.x13y:hover, .x13z:hover, .x140:hover, .x141:hover {
    background-image: url(../../ipva/afr/alta-v1/close_ovr.html)
}

.x13y:active, .x13z:active, .x140:active, .x141:active {
    background-image: url(../../ipva/afr/alta-v1/close_dwn.html)
}

    .x13y.p_AFDisabled, .x13y:active.p_AFDisabled, .x13z.p_AFDisabled, .x13z:active.p_AFDisabled, .x142.p_AFDisabled, .x142:active.p_AFDisabled, .x143.p_AFDisabled, .x143:active.p_AFDisabled, .x140.p_AFDisabled, .x140:active.p_AFDisabled, .x141.p_AFDisabled, .x141:active.p_AFDisabled, .x144.p_AFDisabled, .x144:active.p_AFDisabled, .x145.p_AFDisabled, .x145:active.p_AFDisabled, .x13y:hover.p_AFDisabled, .x13z:hover.p_AFDisabled, .x142:hover.p_AFDisabled, .x143:hover.p_AFDisabled, .x140:hover.p_AFDisabled, .x141:hover.p_AFDisabled, .x144:hover.p_AFDisabled, .x145:hover.p_AFDisabled {
        background-image: none;
        margin-left: inherit;
        width: 0px;
        cursor: default
    }

.x148 {
    z-index: 1;
    overflow: hidden;
    position: relative;
    background-color: #F2F4F7;
    border-right: none
}

.x149, .x1pu {
    white-space: nowrap;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 5px
}

.x14a, .x1pv {
    padding: 0px 5px 0px 5px;
    vertical-align: middle
}

.x14b {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
    min-width: 17px;
    padding: 3px 2px;
    margin: 0px;
    border: 1px solid #4F4F4F
}

.x14c, .x1px {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 4px 0px 4px;
    text-align: center;
    cursor: default
}

.x14d {
    text-decoration: none;
    width: 2em;
    padding: 1px 1px 1px 1px;
    text-align: center;
    color: #333333;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FCFDFE;
    border-radius: 2px;
    border: 1px solid #DFE4E7;
    height: 25px;
    min-width: 28px;
    margin: 3px 0px 2px 8px;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box
}

.x14e {
    white-space: nowrap;
    vertical-align: middle;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: bold;
    padding-left: 5px
}

.x14f, .x1py {
    color: #145c9e;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    min-width: 17px;
    padding: 4px 8px 4px 8px
}

.x14g, .x1pz {
    padding: 0px 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 1px;
    background-image: url(../../ipva/afr/alta-v1/separator_border.html);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px;
    vertical-align: middle;
    height: 2.2em;
    padding-left: 6px;
    padding-right: 6px
}

.x14h, .x1q0, .x1x2 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/previousitem_ena.html);
    width: 14px;
    height: 14px;
    padding: 6px;
    border: 1px solid transparent
}

.x14i, .x1q1, .x1x4 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/nextitem_ena.html);
    width: 14px;
    height: 14px;
    padding: 6px;
    border: 1px solid transparent
}

.x14j, .x1q2, .x1x6 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/firstitem_ena.html);
    width: 14px;
    height: 14px;
    padding: 6px;
    border: 1px solid transparent
}

.x14k, .x1q3, .x1x8 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/lastitem_ena.html);
    width: 14px;
    height: 14px;
    padding: 6px;
    border: 1px solid transparent
}

.x14h.p_AFDisabled, .x1q0.p_AFDisabled, .x1x2.p_AFDisabled, .x14h.p_AFDisabled:hover, .x14h.p_AFDisabled:active, .x14h.p_AFDisabled:hover:active, .x1x2.p_AFDisabled:hover, .x1x2.p_AFDisabled:active, .x1x2.p_AFDisabled:hover:active {
    background-image: url(../../ipva/afr/alta-v1/previousitem_dis.html);
    background-color: transparent;
    border-color: transparent
}

.x14i.p_AFDisabled, .x1q1.p_AFDisabled, .x1x4.p_AFDisabled, .x14i.p_AFDisabled:hover, .x14i.p_AFDisabled:active, .x14i.p_AFDisabled:hover:active, .x1x4.p_AFDisabled:hover, .x1x4.p_AFDisabled:active, .x1x4.p_AFDisabled:hover:active {
    background-image: url(../../ipva/afr/alta-v1/nextitem_dis.html);
    background-color: transparent;
    border-color: transparent
}

.x14j.p_AFDisabled, .x1q2.p_AFDisabled, .x1x6.p_AFDisabled, .x14j.p_AFDisabled:hover, .x14j.p_AFDisabled:active, .x14j.p_AFDisabled:hover:active, .x1x6.p_AFDisabled:hover, .x1x6.p_AFDisabled:active, .x1x6.p_AFDisabled:hover:active {
    background-image: url(../../ipva/afr/alta-v1/firstitem_dis.html);
    background-color: transparent;
    border-color: transparent
}

.x14k.p_AFDisabled, .x1q3.p_AFDisabled, .x1x8.p_AFDisabled, .x14k.p_AFDisabled:hover, .x14k.p_AFDisabled:active, .x14k.p_AFDisabled:hover:active, .x1x8.p_AFDisabled:hover, .x1x8.p_AFDisabled:active, .x1x8.p_AFDisabled:hover:active {
    background-image: url(../../ipva/afr/alta-v1/lastitem_dis.html);
    background-color: transparent;
    border-color: transparent
}

.x14l {
    position: relative;
    overflow: hidden;
    background-color: #FAFAFA;
    border-bottom: 1px solid #D6DFE6;
    border-top: 1px solid transparent;
    height: 34px
}

.x14m {
    padding-right: 10px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F
}

.x14n {
    height: 18px;
    text-decoration: none;
    white-space: nowrap;
    padding-right: 15px;
    padding-left: 8px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e
}

.x14p.p_AFDropTarget {
    background-color: #dce3eb
}

.xtf {
    background-color: #FDFDFA;
    border: 1px solid #636661;
    overflow: auto;
    position: relative;
    width: 27.27em;
    height: 27.27em
}

.xtg {
    border: 1px solid #636661;
    overflow: auto;
    position: relative;
    width: 27.27em;
    height: 27.27em;
    margin: 0px;
    padding: 0px
}

.x14r {
    width: 0px;
    border-right: 2px dotted #648BAF
}

.x14s {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #F7F9FC;
    color: #333333;
    font-weight: normal;
    padding: 5px
}

.x14t {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    background-color: #F2F4F7;
    width: 100%
}

.x14u {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 5px;
    display: block;
    background-image: url(../../ipva/afr/alta-v1/discloseexpanded_16_ena.html)
}

.x14v {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 5px;
    display: block;
    background-image: url(../../ipva/afr/alta-v1/disclosecollapsed_16_ena.html)
}

.x14w {
    border-bottom: 1px solid #EEEEEE;
    background-position: top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    background-image: none;
    padding: 9px;
    padding-top: 4px
}

.x14x, .x14y {
    z-index: 1;
    border-right: #CECECE 1px solid
}

.x151 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-top: 1px solid #D6DFE6;
    border-right: 1px solid #D6DFE6;
    border-bottom: 1px solid #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding: 5px;
    overflow: hidden;
    font-size: 13px;
    color: #000000;
    background-color: #F2F4F7;
    font-weight: bold
}

.x152 {
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    background-color: #F2F4F7;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding: 5px;
    overflow: hidden
}

.x153 {
    width: 14px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/colSort_asc_ena.html);
    padding-right: 4px
}

.x154 {
    width: 14px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/colSort_des_ena.html)
}

.x155 {
    width: 14px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/colSort_asc_selected.html);
    padding-right: 4px
}

.x156 {
    width: 14px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/colSort_des_selected.html)
}

.x157 {
    width: 16px;
    height: 16px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    vertical-align: middle;
    background-image: url(../../ipva/afr/alta-v1/clear_ena.html)
}

.x153:active {
    background-image: url(../../ipva/afr/alta-v1/colSort_asc_selected.html)
}

.x154:active {
    background-image: url(../../ipva/afr/alta-v1/colSort_des_selected.html)
}

.x157:active, .x157:hover:active {
    background-image: url(../../ipva/afr/alta-v1/clear_act.html)
}

.x150.p_AFFocused, .xic.p_AFFocused, .x14o.p_AFSelected.p_AFFocused .xic, .x14o.p_AFSelected.p_AFFocused .x15a, .x14o.p_AFSelected .xic.p_AFFocused, .x14o.p_AFSelected .x15a.p_AFFocused, .x15a.p_AFFocused {
    background-color: #DAE9F5;
    background-image: none
}

.x158 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    cursor: default;
    overflow: hidden;
    background-color: #F2F4F7;
    padding: 5px;
    height: 100%
}

    .x158 .x25 {
        max-width: 100%;
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        -webkit-box-sizing: border-box
    }

    .x158 .x2b, .xia .x25, .xia .x2i, .xia .x2g, .xia .x2h, .xia .xos, .xib .x25, .xib .x2i, .xib .x2g, .xib .x2h, .xib .xos, .xic .x25, .xic .x2i, .xic .x2g, .xic .x2h, .xic .xos, .x158 .x2h, .xia .xk3, .xia .x2c, .xib .xk3, .xib .x2c, .xic .xk3, .xic .x2c, .x158 .x2c, .xia .x2k, .xib .x2k, .xic .x2k {
        margin: 0px;
        max-width: 100%;
        width: 100%
    }

.x159 {
    cursor: url(../../ipva/afr/select-all.html), default;
    background-color: #F2F4F7;
    background-image: none
}

.xic {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000000;
    font-weight: bold;
    padding: 5px;
    background-color: #F7F9FC;
    cursor: url(../../ipva/afr/wk-rowselector.html), default
}

    .xic.p_AFError, .xic.p_AFFatal, .x14o.p_AFHighlighted .xic.p_AFError, .x14o.p_AFHighlighted .xic.p_AFFatal, .x14o.p_AFSelected .xic.p_AFError, .x14o.p_AFSelected .xic.p_AFFatal, .xic.p_AFFocused.p_AFError, .xic.p_AFFocused.p_AFFatal {
        background-image: url(../../ipva/afr/error.html);
        background-position: 15px center;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px
    }

    .xic.p_AFInfo {
        background-image: url(../../ipva/afr/info.html);
        background-position: 5px center;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px
    }

    .xic.p_AFConfirmation {
        background-image: url(../../ipva/afr/confirmation.html);
        background-position: 5px center;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px
    }

    .xic.p_AFWarning {
        background-image: url(../../ipva/afr/warning.html);
        background-position: 5px center;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px
    }

.x15a {
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding: 5px;
    text-align: center;
    background-color: #F7F9FC
}

.xia.AFTableCellSubtotal, .xia.x15b {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #CFE8FC;
    color: #333333
}

.x14o.p_AFSelected.p_AFInactive .xia, .xia.p_AFSelected.p_AFInactive, .x14o.p_AFSelected.p_AFInactive .xib, .xib.p_AFSelected.p_AFInactive {
    background-color: #FAFAEB
}

.x15c {
    line-height: 0px;
    border-bottom: 1px solid #DFE4E7;
    border-top: 0
}

.xia .x1u.p_AFChangedIcon .x25, .xib .x1u.p_AFChangedIcon .x25, .xic .x1u.p_AFChangedIcon .x25 {
    margin: 0px;
    max-width: 90%;
    width: 90%
}

.xia .x1a .x25, .xia .x1a .x2i, .xia .x1a .x2g, .xia .x1a .x2h, .xia .x1a .xos, .xib .x1a .x25, .xib .x1a .x2i, .xib .x1a .x2g, .xib .x1a .x2h, .xib .x1a .xos, .xic .x1a .x25, .xic .x1a .x2i, .xic .x1a .x2g, .xic .x1a .x2h, .xic .x1a .xos {
    max-width: none;
    width: auto
}

.xia .xer, .xib .xer, .xic .xer, .x158 .xer {
    margin: 0px;
    width: 84%
}

.xia .x2b, .xib .x2b, .xic .x2b {
    margin: 0px;
    width: 100px
}

.xia .x26, .xib .x26, .xic .x26 {
    margin: 0px;
    width: 40px
}

.xia .x1u.p_AFReadOnly .x25, .xia .x1w.p_AFReadOnly .x2d, .xia .x20.p_AFReadOnly .x2i, .xia .x1y.p_AFReadOnly .x2g, .xia .x1z.p_AFReadOnly .x2h, .xia .xo1.p_AFReadOnly .xos, .xia .x1q.p_AFReadOnly .x2b, .xia .x1t.p_AFReadOnly .x26, .xia .x1s.p_AFReadOnly .x2c, .xia .xeo.p_AFReadOnly .xer, .xia .xjv.p_AFReadOnly .xk3, .xib .x1u.p_AFReadOnly .x25, .xib .x1w.p_AFReadOnly .x2d, .xib .x20.p_AFReadOnly .x2i, .xib .x1y.p_AFReadOnly .x2g, .xib .x1z.p_AFReadOnly .x2h, .xib .xo1.p_AFReadOnly .xos, .xib .x1q.p_AFReadOnly .x2b, .xib .x1t.p_AFReadOnly .x26, .xib .x1s.p_AFReadOnly .x2c, .xib .xeo.p_AFReadOnly .xer, .xib .xjv.p_AFReadOnly .xk3, .xic .x1u.p_AFReadOnly .x25, .xic .x1w.p_AFReadOnly .x2d, .xic .x20.p_AFReadOnly .x2i, .xic .x1y.p_AFReadOnly .x2g, .xic .x1z.p_AFReadOnly .x2h, .xic .xo1.p_AFReadOnly .xos, .xic .x1q.p_AFReadOnly .x2b, .xic .x1t.p_AFReadOnly .x26, .xic .x1s.p_AFReadOnly .x2c, .xic .xeo.p_AFReadOnly .xer, .xic .xjv.p_AFReadOnly .xk3 {
    padding: 0px;
    vertical-align: middle;
    display: inline;
    line-height: inherit
}

.xia .xuf, .xib .xuf, .xic .xuf {
    vertical-align: middle;
    margin: 1px
}

.x14o.p_AFDropTarget .xia, .x14o.p_AFDropTarget .xib, .xia.p_AFDropTarget, .x15d .xia.p_AFDropTarget, .x15e .xia.p_AFDropTarget, .x15f .xia.p_AFDropTarget, .xib.p_AFDropTarget, .x15d .xib.p_AFDropTarget, .x15e .xib.p_AFDropTarget, .x15f .xib.p_AFDropTarget {
    color: #FFFFFF;
    opacity: 0.8;
    border-color: #C3EAF3;
    background-color: #D9F4FA
}

.x15d .xia, .x15d .xib {
    border-right: 1px solid #EEEEEE;
    padding-right: 5px
}

.x15e .xia, .x15e .xib {
    border-bottom: 1px solid #EEEEEE
}

.x15f .xia, .x15f .xib {
    border-right: 1px solid #EEEEEE;
    padding-right: 5px;
    border-bottom: 1px solid #EEEEEE
}

.x15g, .x14q .x15g {
    border-right: 1px solid #00AFD6
}

.x15h, .x14q .x15h {
    border-left: 1px solid #9900FF
}

.x15i, .x1w5, .x1w6 {
    position: absolute;
    vertical-align: middle;
    overflow: visible;
    cursor: default;
    right: 0px;
    top: 0px
}

.AFColumnDropTarget, .x15k {
    background-color: #C4CEE0;
    border: 1px solid #516790
}

.x150.p_AFDropTarget {
    color: #FFFFFF;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-color: #D6DFE6;
    background-color: #C3EAF3;
    border: 1px solid;
    opacity: 0.8
}

.xt8 {
    position: relative;
    border: 1px solid #636661;
    border-bottom-width: 0px;
    width: 45.45em;
    height: 27.27em;
    border-width: 0px
}

    .xt8 .xtd {
        border-bottom: 1px solid #636661;
        border-top: 0px solid #636661;
        border-right: 1px solid #D6DFE6;
        border-left: 1px solid #D6DFE6;
        border-bottom-width: 1px
    }

    .xt8 .xov {
        border-top: 0px solid #636661;
        border-left: 0px solid #636661;
        border-right: 0px solid #636661;
        background-color: transparent
    }

    .xt8 .xow {
        border-top: 0px solid #636661;
        border-left: 0px solid #636661;
        border-right: 0px solid #636661;
        background-color: transparent;
        padding-left: 1px;
        padding-right: 7px
    }

    .xt8 .xtc, .xt8 .xte {
        border-top: 0px solid #636661;
        border-right: 1px solid #D6DFE6;
        border-left: 1px solid #D6DFE6;
        border-bottom-width: 1px
    }

.x15l .xi9 {
    height: 22px;
    padding: 3px 0px 3px 6px
}

.x15l .x15m {
    height: 22px;
    padding: 2px 0px 0px 6px
}

.x15l .xq1, .x15l .xov, .x15l .xow {
    min-height: 19px
}

.x15l .xou {
    min-height: 19px;
    background-color: transparent;
    border-top: none
}

.x15n {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: bold;
    vertical-align: middle;
    width: 110px;
    text-overflow: ellipsis
}

.x15l .x15 {
    white-space: nowrap;
    color: #585955;
    overflow: hidden;
    text-overflow: ellipsis
}

.x15o {
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal
}

.AFHideSidePadding .xdd, .x15r .xdd {
    padding: 1px 0px
}

.x6e.p_AFEndOverflow .xdd, .xg5.p_AFEndOverflow .xq1 {
    padding-right: 37px
}

.x15s {
    padding: 0px;
    background: #F5F5F5;
    box-sizing: border-box;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer
}

.x15u {
    text-decoration: none;
    white-space: nowrap;
    width: auto;
    color: #000000;
    padding-left: 0px;
    padding-right: 4px;
    height: 24px;
    vertical-align: middle;
    display: table-cell;
    text-align: center
}

.x15v.p_AFDisabled .x15u, .x15w.p_AFDisabled .x15u {
    color: #8E98AF;
    outline: none
}

.x15u:focus {
    color: #364696;
    outline: none
}

.x15w .x15u {
    padding: 0px 10px 3px 7px
}

.x15v, .x15w {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    padding: 3px 1px 1px;
    background-color: transparent;
    border: 1px solid transparent;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 24px
}

    .x15v.p_AFHighlighted, .x15w.p_AFHighlighted {
        cursor: pointer;
        outline: none;
        border-color: #c4ced7;
        background-color: #f7f8f9;
        background-image: none;
        border-radius: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-right: 0px;
        padding-left: 0px;
        border-width: 1px;
        border-style: solid
    }

    .x15v.p_AFDepressed {
        cursor: pointer;
        outline: none;
        border-color: #0572ce;
        background-color: #0572ce;
        background-image: none;
        border-radius: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-right: 0px;
        padding-left: 0px;
        border-width: 1px;
        border-style: solid
    }

    .x15w.p_AFHighlighted .x15x, .x15w.p_AFHighlighted .x15y {
        cursor: pointer;
        outline: none;
        vertical-align: middle
    }

    .x15w.p_AFHighlighted .x15u {
        color: #364696;
        text-decoration: underline
    }

.x160 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    cursor: default;
    white-space: nowrap;
    border: 1px solid transparent;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 24px;
    padding: 11px 20px 13px 40px
}

.x161, .x162 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 2px 5px 1px 5px;
    cursor: default;
    white-space: nowrap;
    border: 1px solid transparent;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 24px
}

    .x161.p_AFHighlighted, .x162.p_AFHighlighted {
        color: #000000;
        border-color: #c4ced7;
        background-color: #f7f8f9;
        background-image: none;
        border-radius: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-right: 0px;
        padding-left: 0px;
        border-width: 1px;
        border-style: solid
    }

.x160.p_AFHighlighted {
    background-image: none;
    border-radius: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    color: #005394;
    background-color: transparent;
    border: 1px solid #005394;
    padding: 11px 20px 13px 40px
}

.x161.p_AFDepressed, .x162.p_AFDepressed, .x160.p_AFDepressed {
    color: #000000;
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    border-radius: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    border-width: 1px;
    border-style: solid
}

.x163, .x164, .x165 {
    padding-left: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-top: 4px
}

.x166 {
    min-height: 16px;
    padding: 0px 0px 0px 5px;
    white-space: nowrap;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 4px;
    height: 24px;
    vertical-align: middle;
    display: table-cell;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer
}

.x167 {
    min-height: 16px;
    padding: 0px 0px 0px 5px;
    cursor: default;
    text-decoration: none;
    color: #000000;
    padding-left: 0px;
    padding-right: 4px;
    vertical-align: middle;
    white-space: normal;
    text-align: left;
    display: flexbox;
    height: 31px
}

.x168 {
    min-height: 16px;
    padding: 0px 0px 0px 5px;
    cursor: default;
    text-decoration: none;
    color: #000000;
    padding-left: 0px;
    padding-right: 4px;
    vertical-align: middle;
    white-space: normal;
    text-align: left;
    display: inline !important;
    height: 31px
}

.x15z.p_AFDisabled .x166, .x169.p_AFDisabled .x167, .x16a.p_AFDisabled .x168 {
    text-shadow: none;
    color: #9e9e9e;
    font-weight: normal
}

.x16e {
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ena.html);
    background-position: left center;
    width: 14px;
    height: 14px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 3px
}

.x15z.p_AFDisabled .x16e, .x18k.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/dropdown_d.html)
}

.x16f, .x1fr {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: none
}

.x16g {
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    height: 8px;
    padding-top: 7px;
    padding-bottom: 4px;
    background-image: url(../../ipva/afr/alta-v1/up-arrow-ena.html)
}

.x16h {
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    height: 8px;
    padding-top: 7px;
    padding-bottom: 4px;
    background-image: url(../../ipva/afr/alta-v1/down-arrow-ena.html)
}

    .x16g .x16i, .x16h .x16i {
        float: left;
        height: auto;
        width: 0px
    }

.x16j, .x16k, .x16l {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    height: 30px;
    background-color: transparent
}

.x16m, .x16p, .x16i {
    background-image: none;
    padding: 0px;
    cursor: default;
    text-decoration: none;
    vertical-align: middle;
    background-color: transparent;
    text-align: center;
    padding-right: 7px;
    padding-left: 7px;
    border-top: none;
    border-bottom: none
}

.x16n, .x16q, .x16t {
    background-image: none;
    cursor: default;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    color: #000000;
    padding: 0px 10px 0px 0px;
    border-top: none;
    border-bottom: none
}

.x16o, .x16r, .x16u {
    background-image: none;
    padding: 0px;
    cursor: default;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    color: #333333;
    border-top: none;
    border-bottom: none;
    padding-right: 0px;
    padding-left: 0px
}

.x15y, .x16s, .x15x {
    background-image: none;
    padding: 0px;
    cursor: default;
    text-decoration: none;
    vertical-align: middle;
    height: auto;
    width: auto;
    border-top: none;
    border-bottom: none;
    text-align: right
}

.x16y {
    vertical-align: middle;
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/open_submenu_ena.html);
    width: 16px;
    height: 16px;
    padding-right: 0px;
    padding-left: 5px;
    margin: 0px;
    display: inline-block
}

.xlw .x16e, .xlw .x15z.p_AFHighlighted .x16e, .xlw .x15z.p_AFDepressed .x16e {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/open_submenu_ena.html);
    width: 16px;
    height: 16px;
    padding-right: 0px;
    padding-left: 5px;
    margin: 0px;
    display: inline-block
}

.x15z.p_AFDisabled .x16y, .xlw .x15z.p_AFDisabled .x16e {
    background-position: center right;
    background-image: url(../../ipva/afr/alta-v1/open_submenu_dis.html);
    padding-right: 0px;
    padding-left: 5px;
    margin: 0px
}

.x169.p_AFHighlighted .x16n, .x169.p_AFHighlighted .x16o, .x169.p_AFHighlighted .x15y, .x16a.p_AFHighlighted .x16q, .x16a.p_AFHighlighted .x16r, .x16a.p_AFHighlighted .x16s, .x15z.p_AFHighlighted .x16t, .x15z.p_AFHighlighted .x16u, .x15z.p_AFHighlighted .x15x, .x169.p_AFHighlighted .x16m, .x16a.p_AFHighlighted .x16p, .x15z.p_AFHighlighted .x16i {
    background-color: #ebeced;
    border-top: none;
    border-bottom: none
}

.x16z {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    opacity: 1;
    height: 16px;
    width: 16px;
    background-image: url(../../ipva/afr/alta-v1/menu_toggle_icon_off.html)
}

.x170 {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    opacity: 1;
    height: 16px;
    width: 16px;
    background-image: url(../../ipva/afr/alta-v1/menu_radio_icon_off.html)
}

.x171 {
    background-image: url(../../ipva/afr/completeind_status.html);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    opacity: 0.25
}

.x172 {
    background-image: url(../../ipva/afr/status_bullet.html);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    opacity: 0.25
}

.x169.p_AFSelected .x16z {
    opacity: 1;
    background-image: url(../../ipva/afr/alta-v1/menu_toggle_icon_on.html)
}

.x169.p_AFSelected .x170 {
    opacity: 1;
    background-image: url(../../ipva/afr/alta-v1/menu_radio_icon_on.html)
}

BODY.p_AFHighContrast .x16m, BODY.p_AFHighContrast .x16n, BODY.p_AFHighContrast .x16o, BODY.p_AFHighContrast .x15y, BODY.p_AFHighContrast .x16p, BODY.p_AFHighContrast .x16q, BODY.p_AFHighContrast .x16r, BODY.p_AFHighContrast .x16s, BODY.p_AFHighContrast .x16i, BODY.p_AFHighContrast .x16t, BODY.p_AFHighContrast .x16u, BODY.p_AFHighContrast .x15x, BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16m, BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16n, BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16o, BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x15y, BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16p, BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16q, BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16r, BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16s, BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16i, BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16t, BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16u, BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x15x {
    padding-top: 1px;
    padding-bottom: 1px;
    border-top: 0px;
    border-bottom: 0px
}

BODY.p_AFHighContrast .x169.p_AFHighlighted .x16m, BODY.p_AFHighContrast .x169.p_AFHighlighted .x16n, BODY.p_AFHighContrast .x169.p_AFHighlighted .x16o, BODY.p_AFHighContrast .x169.p_AFHighlighted .x15y, BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16p, BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16q, BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16r, BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16s, BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16i, BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16t, BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16u, BODY.p_AFHighContrast .x15z.p_AFHighlighted .x15x {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: 1px solid;
    border-bottom: 1px solid
}

.x177, .x8b.p_AFSubTrain .x8s {
    height: 3px
}

    .x177 .x178 {
        height: 7px;
        overflow: hidden
    }

.x179 {
    height: 1px;
    overflow: hidden
}

.x16f.p_AFDetached .x17a {
    background-position: 0px -1px;
    color: #333333;
    border-bottom: 1px solid #c4ced7;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x17c {
    display: block;
    cursor: move;
    background-color: #F9F9F9
}

.x17b.p_AFDepressed .x17c, .x1p1.p_AFSelected, .x21g:active, .x21h:active, .x21g:active:hover, .x21h:active:hover, .x21g .x16g:active:hover, .x21h .x16h:active:hover {
    background-color: #B9DFFF
}

.x17d {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url(../../ipva/afr/alta-v1/drag_vertical.html);
    background-position: center center;
    height: 19px
}

.x16f.p_AFDetached .x17g {
    display: block;
    padding: 0px 4px 1px 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    margin-bottom: 0px
}

.x16f.p_AFDetached .x17e, .x16f.p_AFDetached .x17f {
    display: block;
    padding: 0px
}

.x17h:focus, .x17i:focus, .x17j:focus, .x16l:focus, .x16j:focus, .x16k:focus, .AFPopupSelector:focus, .x193:focus, .x1o:focus, .x1dn:focus, .x166:active, .x15u:active, .x166:link:active, .x15u:link:active, .x166:focus, .x167:active, .x167:link:active, .x167:focus, .x168:active, .x168:link:active, .x168:focus, .xxo:focus, .xt2:active, .xt2:link:active, .xt2:focus, .xwh:active, .xwh:link:active, .xwh:focus, .xwd:active, .xwd:link:active, .xwd:focus, .xwe:active, .xwe:link:active, .xwe:focus, .xwi:active, .xwi:link:active, .xwi:focus, .xwf:active, .xwf:link:active, .xwf:focus, .xwg:active, .xwg:link:active, .xwg:focus {
    outline: none
}

.x17l, .x17m, .x178 {
    height: 18px
}

.x16m .x17l, .x16p .x17m, .x16i .x178 {
    height: auto;
    padding-right: 7px;
    padding-left: 7px
}

BODY.p_AFHighContrast .x16e:after {
    padding-top: 4px;
    content: url(../../ipva/afr/dropdown_n_hc.html)
}

BODY.p_AFHighContrast .x172:after, BODY.p_AFHighContrast .x170:after {
    content: url(../../ipva/afr/status_bullet.html)
}

BODY.p_AFHighContrast .x171:after, BODY.p_AFHighContrast .x16z:after {
    content: url(../../ipva/afr/completeind_status.html)
}

BODY.p_AFHighContrast .x16g:after {
    content: url(../../ipva/afr/scrollUp_n.html)
}

BODY.p_AFHighContrast .x16h:after {
    content: url(../../ipva/afr/scrollDown_n.html)
}

.AFPopupMenuPopup, .x17o {
    border-top: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7;
    border-right: none;
    border-bottom: none;
    position: relative;
    z-index: 999;
    background-color: #FFFFFF;
    color: #000000;
    border-color: #c4ced7;
    padding: 0px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35)
}

BODY.p_AFHighContrast .AFPopupMenuPopup, BODY.p_AFHighContrast .x17o, BODY.p_AFHighContrast .x196, BODY.p_AFHighContrast .AFAutoSuggestItemsContainer, BODY.p_AFHighContrast .xdm {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    border: 1px solid #000000
}

.AFPopupMenuContent, .x17p {
    position: relative;
    z-index: 100
}

.xji {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: transparent
}

.xou {
    border-top: 1px solid black;
    border-bottom: none;
    border-right: none;
    min-height: 20px;
    border-color: #D6DFE6;
    border-left: none
}

.xov {
    border-bottom: 1px solid black;
    min-height: 20px;
    width: 100%;
    border-color: #D6DFE6;
    border-right: none
}

.xow {
    min-height: 20px;
    width: 100%;
    border-bottom: 0px none black;
    border-color: #D6DFE6;
    border-right: none;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.x17q {
    border-right: 1px solid black;
    border-color: #D6DFE6
}

.xg5 {
    position: relative;
    min-height: 34px;
    background-color: transparent
}

.x15m {
    padding: 0px;
    height: 28px
}

.xi9 {
    padding: 0px 5px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    height: 22px;
    width: 1px;
    background-image: url(../../ipva/afr/alta-v1/separator_border.html);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px
}

.xg5 .x1p, .xg5 .xeo, .xg5 .x1q, .xg5 .x1r, .xg5 .x1s, .xg5 .x1t, .xg5 .x1u, .xg5 .x1v, .xg5 .x1w, .xg5 .xjv, .xg5 .x1z, .xg5 .xgk, .xg5 .xgl, .xg5 .x17s, .xg5 .xgw, .xg5 .xgn, .xg5 .xl, .xg5 .xq, .xg5 .xk {
    margin: 0px 2px;
    margin-right: 2px;
    margin-left: 2px
}

.xxu .xji, .xxv .xji, .xxw .xji, .xv3 .xji, .xxu .x6e, .xxu .xg5, .xxv .x6e, .xxv .xg5, .xxw .x6e, .xxw .xg5, .xlw .x160.p_AFHighlighted.p_AFDepressed .x166, .xlw .x15v.p_AFHighlighted.p_AFDepressed .x15u, .xlw .x15w.p_AFHighlighted.p_AFDepressed .x15u, .xlw .x160.p_AFHighlighted.p_AFDepressed .x167, .xlw .x160.p_AFHighlighted.p_AFDepressed .x168, .xlw .x160.p_AFDepressed .x166, .xlw .x15v.p_AFDepressed .x15u, .xlw .x15w.p_AFDepressed .x15u, .xlw .x160.p_AFDepressed .x167, .xlw .x160.p_AFDepressed .x168, .AFMenuBarOverflowCell .x167:hover, .x22o .x167:hover, .AFMenuBarOverflowCell .x168:hover, .x22o .x168:hover, .AFMenuBarOverflowCell .x166:hover, .x22o .x166:hover, .AFMenuBarOverflowCell .x15u:hover, .x22o .x15u:hover, .AFMenuBarOverflowCell .x160:hover .x166, .x22o .x160:hover .x166, .AFMenuBarOverflowCell .x15v:hover .x15u, .x22o .x15v:hover .x15u, .AFMenuBarOverflowCell .x15w:hover .x15u, .x22o .x15w:hover .x15u, .AFMenuBarOverflowCell .x167:active:active:hover, .x22o .x167:active:active:hover, .AFMenuBarOverflowCell .x168:active:hover, .x22o .x168:active:hover, .AFMenuBarOverflowCell .x166:active:hover, .x22o .x166:active:hover, .AFMenuBarOverflowCell .x15u:active:hover, .x22o .x15u:active:hover {
    color: #000000;
    background-color: transparent
}

.xxu .xou, .xxu .xov, .xxu .xow, .xxu .x17q, .xxv .xou, .xxv .xov, .xxv .xow, .xxv .x17q, .xxw .xou, .xxw .xov, .xxw .xow, .xxw .x17q, .xv3 .xou, .xv3 .xov, .xv3 .xow, .xv3 .x17q, .new-sgt .xtc.AFStretchWidth, .x284 .xtc.xsz {
    border: transparent
}

.xt8 .xou {
    border: transparent;
    border-top: 1px solid #D6DFE6
}

.xv3 .xg5 {
    color: #000000;
    background-color: transparent;
    float: right
}

.x17t .xq1 {
    float: none
}

.xgk, .x17s, .xgn {
    white-space: nowrap;
    vertical-align: bottom;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

.x17u, .x17v {
    text-decoration: none;
    vertical-align: middle
}

.x17w {
    text-decoration: none;
    vertical-align: middle;
    font-weight: bold;
    line-height: 21px;
    font-size: 14px;
    text-align: right;
    text-decoration-line: underline;
    color: #005394
}

.xgk.p_AFTextOnly .x17u, .x17s.p_AFTextOnly .x17v, .xgn.p_AFTextOnly .x17w, .xh7 .xpj .xp9.p_AFFirst {
    margin-left: 0px
}

.xgk.p_AFTrailing .x17u, .x17s.p_AFTrailing .x17v, .xgn.p_AFTrailing .x17w {
    margin-right: 3px;
    margin-left: 0px
}

.xgn:visited .x17w {
    text-decoration: none;
    color: #005394 !important
}

.x181, .x184, .x187 {
    border: none;
    vertical-align: middle;
    display: inline;
    padding-right: 3px
}

.x182, .x183, .x185, .x186, .x188, .x189 {
    border: none;
    vertical-align: middle;
    display: none
}

.xjp .xel {
    display: inline-block;
    top: 1px;
    left: 3px
}

.x20.p_AFDisabled .x2i {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    background-color: #EFEFF1;
    display: block;
    color: #9e9e9e
}

.x20.p_AFReadOnly .x2i {
    background-color: inherit;
    line-height: 28px;
    min-height: 0px;
    color: #333333;
    border: 0px;
    padding: 0px
}

.x18e {
    overflow: hidden;
    margin-bottom: 1px;
    cursor: default;
    font-size: 1px;
    line-height: 1px;
    border-bottom: 1px solid #DFE4E7;
    height: 0px
}

.x18f {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    white-space: nowrap;
    color: #333333;
    background-color: #FCFDFE;
    line-height: 24px;
    padding-left: 5px;
    text-overflow: ellipsis;
    padding: 0px 18px 0px 5px
}

    .x18f:active, .x18f.p_AFSelected, .x1bb.p_AFSelected, .x1bb:active, .x1ba.p_AFSelected, .x1b9.p_AFSelected, .x1ba:active, .x1b9:active {
        color: #333333;
        background-color: #CFE8FC
    }

    .x18f.p_AFDisabled, .x1b9.p_AFDisabled, .x1ba.p_AFDisabled, .x1bb.p_AFDisabled, .x1ba.p_AFDisabled:active, .x1b9.p_AFDisabled:active, .x1ba.p_AFDisabled.p_AFSelected, .x1b9.p_AFDisabled.p_AFSelected, .x1bb.p_AFDisabled:hover, .x18f.p_AFDisabled:hover, .x1ba.p_AFDisabled:hover, .x1b9.p_AFDisabled:hover {
        color: #9e9e9e;
        background-color: #FCFDFE
    }

BODY.p_AFHighContrast .x18f, BODY.p_AFHighContrast .x18f.p_AFDisabled:hover {
    padding: 2px;
    border-width: 0px
}

    BODY.p_AFHighContrast .x18f.p_AFDisabled {
        padding: 2px;
        border-width: 0px;
        text-decoration: line-through
    }

    BODY.p_AFHighContrast .x18f:active, BODY.p_AFHighContrast .x18f.p_AFSelected {
        border: 1px solid;
        padding: 0px
    }

.xk3 {
    width: 155px;
    color: #333333;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 2px 0 0 2px;
    border-right: 0px;
    height: 28px;
    box-sizing: border-box;
    margin: 0px;
    vertical-align: middle;
    -webkit-appearance: none;
    padding: 0 5px 0 5px
}

.xjv.p_AFDisabled .xk3, .xeo.p_AFDisabled .xer {
    cursor: default;
    background-color: #EFEFF1;
    border-color: #EFEFF1;
    color: #9e9e9e;
    opacity: 1;
    -webkit-text-fill-color: #9e9e9e
}

.x1z.p_AFDisabled .x2h {
    cursor: default;
    background-color: #EFEFF1;
    border-color: #EFEFF1;
    color: #9e9e9e
}

.xjv.p_AFReadOnly .xk3 {
    border: 0px none #FFFFFF;
    padding: 0px;
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px;
    vertical-align: 1px;
    margin: 0px 1px
}

.x1z.p_AFReadOnly .x2h {
    border: 0px none #FFFFFF;
    margin: 0px;
    padding: 0px;
    line-height: 28px;
    background-color: transparent;
    margin-left: 1px;
    vertical-align: 4px
}

.xk3:focus {
    border-style: dotted;
    border-color: #003399;
    background-color: transparent
}

.x18g, .x1c2 {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    font-size: 11px;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border: 1px solid #c4ced7;
    border-radius: 0 2px 2px 0;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block
}

.x18h, .x18i {
    border: 1px #000000 solid;
    font-size: 13px;
    margin: 1px 1px 1px 0px
}

.x18j {
    padding-right: 16px;
    background-repeat: no-repeat;
    font-size: 11px;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ena.html);
    background-position: center center;
    padding: 6px;
    vertical-align: middle;
    width: 14px;
    display: inline-block;
    height: 14px
}

BODY.p_AFHighContrast .x18j:after, BODY.p_AFHighContrast .x18k:after, BODY.p_AFHighContrast .xr3:after {
    content: url(../../ipva/afr/alta-v1/dropdown_ena.html)
}

.x18l {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    background-image: url(../../ipva/afr/dropdown_n.html);
    background-position: center
}

.xjv.p_AFDisabled .x18j, .x18k.p_AFDisabled, .xjv.p_AFDisabled .x18j:active, .x18j.p_AFDisabled, .x18j.p_AFDisabled:active, .x18k.p_AFDisabled:active, .xjv.p_AFDisabled .x18j:hover, .xeo.p_AFDisabled .x18k:hover {
    background-color: #f4f6f7;
    background-image: url(../../ipva/afr/alta-v1/dropdown_dis.html)
}

.x1z.p_AFDisabled .x18m, .xo1.p_AFDisabled .x18l {
    background-image: url(../../ipva/afr/dropdown_d.html)
}

BODY.p_AFHighContrast .xo1.p_AFDisabled .x18l:after {
    content: url(../../ipva/afr/dropdown_d_hc.html)
}

.x18o, .x18p {
    border: 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
    background-color: #FFFFFF;
    border-color: #c4ced7
}

.x18q {
    background-image: url(../../ipva/afr/autosuggest_spinner.html);
    width: 15px;
    height: 11px
}

.x18r {
    margin: 1px 3px 1px 1px;
    color: #9e9e9e;
    background-color: #EFEFF1;
    background-image: none;
    vertical-align: middle;
    margin-left: 7px;
    margin-right: 7px
}

.xjw {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 1px;
    background-color: #FCFDFE;
    background-image: none;
    border: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block
}

.x18s, .x18t {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    cursor: default;
    font-size: 13px;
    padding: 0px;
    margin: 0px;
    white-space: nowrap
}

.x18u, .x18v {
    visibility: hidden;
    height: 0px;
    line-height: 0px;
    padding: 0px;
    margin: 0px;
    font-size: 0px;
    overflow: hidden;
    cursor: default
}

.x18w {
    overflow-x: hidden;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border-width: 0px;
    margin: 0px;
    padding: 0px
}

.x18x {
    overflow-y: auto;
    height: 265px;
    overflow-x: hidden;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border-width: 0px;
    margin: 0px;
    padding: 0px
}

.x18y {
    border: none;
    font-size: inherit;
    padding: 0px 5px 5px 4px;
    display: inline-block
}

.x18z {
    background-repeat: no-repeat;
    background-position: center;
    color: #000000;
    background-color: #E8EBED;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/dropdown-inline_selector-ena.html);
    width: 17px;
    vertical-align: middle;
    font-size: inherit;
    padding: 0px;
    display: inline-block;
    height: 12px
}

    .x18z.p_AFDisabled, .x18z.p_AFDisabled:active, .x18z.p_AFDisabled:hover, .x18z.p_AFDisabled:hover:active {
        color: #9e9e9e;
        background-color: #f4f6f7;
        border-color: #E0E6EB;
        background-image: url(../../ipva/afr/alta-v1/dropdown-inline_selector-dis.html), none
    }

.x190.p_AFDisabled, .x190.p_AFDisabled:hover {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    text-align: left;
    vertical-align: baseline;
    color: #9e9e9e;
    background-color: transparent;
    border-color: transparent
}

    .x190.p_AFDisabled.p_AFSelected {
        background-color: #EFEFF1;
        border-style: solid;
        border-width: 1px;
        border-color: #DFE4E7;
        border-radius: 2px;
        color: #9e9e9e;
        text-align: left;
        vertical-align: baseline
    }

.x190 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    height: 14px;
    border: 1px transparent solid;
    background-color: transparent;
    vertical-align: baseline;
    white-space: nowrap;
    cursor: default;
    min-width: inherit;
    color: #000000;
    padding: 6px 30px 7px 24px;
    margin-left: 1px;
    margin-right: 1px
}

    .x190.p_AFSelected {
        border: 1px dotted #145c9e;
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        height: 14px;
        vertical-align: baseline;
        background-color: #ebeced;
        color: #333333;
        padding: 6px 30px 7px 24px;
        margin-left: 1px;
        margin-right: 1px
    }

    .x190.p_AFHighlighted {
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        height: 14px;
        vertical-align: baseline;
        background-color: transparent;
        border: 1px solid transparent;
        color: #333333;
        padding: 6px 30px 7px 24px;
        margin-left: 1px;
        margin-right: 1px
    }

.x18p.p_AFScroll {
    padding: 0px;
    margin: 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    height: 270px;
    overflow: auto;
    background-color: #FFFFFF;
    border-color: #c4ced7
}

.x191, .x192 {
    margin: 0px;
    padding: 0px
}

.AFPopupSelector, .x193 {
    color: #333333;
    background-color: #FFFFFF;
    border: 1px solid #c4ced7;
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35)
}

.x194 {
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    outline-width: 0px;
    border-bottom: 0
}

.x195 {
    padding-left: 2px;
    padding: 0 5px;
    line-height: 24px;
    text-decoration: none
}

.x196 {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    border-top: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7;
    border-right: none;
    border-bottom: none;
    position: absolute;
    padding: 0px;
    background-color: #FFFFFF;
    border: 1px solid #c4ced7
}

.x197 {
    position: relative;
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5)
}

.AFPopupSelectorContent, .x19b {
    padding: 10px
}

.x13d {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: #FAFAFA;
    background-image: url(../../ipva/afr/alta-v1/tile.html);
    background-repeat: repeat;
    background-position: top left;
    background-size: 6px 6px
}

    .x13d.p_AFPrintable {
        color: #333333;
        background-image: none
    }

    .x13d.p_AFMaximized {
        position: absolute;
        padding: 0px;
        margin: 0px;
        border-style: none;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px
    }

.x19h {
    overflow: auto;
    width: auto;
    height: auto;
    color: #000000
}

.x19i {
    position: absolute;
    top: -999px;
    z-index: 1;
    border: 1px solid black;
    padding: 2px 5px;
    background-color: #FFFFFF
}

.AFNoteWindow, .x19k {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    color: #333333;
    background-color: #F9F9F9;
    border-radius: 1px;
    border-left: 0px solid #c4ced7;
    border-right: 1px solid #c4ced7;
    border-bottom: 1px solid #c4ced7;
    border-top: 1px solid #c4ced7;
    padding: 10px;
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40)
}

.AFNoteWindowRight, .x19l {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    border-radius: 1px;
    padding: 10px;
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
    color: #333333;
    background-color: #F9F9F9;
    border-bottom: 1px solid #c4ced7;
    border-top: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7;
    border-right: 0px solid #c4ced7
}

.AFNoteWindowSeparator, .x19m {
    color: #9297A6;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-style: dashed;
    height: 1px;
    margin: 0px;
    border-bottom: 1px solid #D6DFE6;
    margin-top: 7px;
    margin-bottom: 7px
}

.AFNoteWindowHintText, .x19n {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding: 0px;
    font-weight: bold
}

.AFNoteWindowInstructions, .x19o, .AFNoteWindowShortDesc, .x19p {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding: 0px;
    font-weight: normal
}

.AFNoteWindowFooter, .x19q {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    word-wrap: break-word;
    clear: both;
    padding: 0px;
    margin-top: 2px
}

.AFNoteWindowConeBorder, .x19r {
    width: 14px;
    background-repeat: repeat-y;
    background-position: center right;
    line-height: 0px;
    background-image: url(../../ipva/afr/alta-v1/cone_border.html);
    position: relative
}

.AFNoteWindowConeBorderRight, .x19s {
    width: 14px;
    background-repeat: repeat-y;
    background-position: center left;
    line-height: 0px;
    background-image: url(../../ipva/afr/alta-v1/cone_border.html);
    position: relative
}

BODY.p_AFHighContrast .AFNoteWindowConeBorder, BODY.p_AFHighContrast .x19r {
    border-right: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowConeBorderRight, BODY.p_AFHighContrast .x19s {
    border-left: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowCone, BODY.p_AFHighContrast .x19t, BODY.p_AFHighContrast .AFNoteWindowConeBL, BODY.p_AFHighContrast .x19u {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowConeTR, BODY.p_AFHighContrast .x19v, BODY.p_AFHighContrast .AFNoteWindowConeBR, BODY.p_AFHighContrast .x19w {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black
}

.AFNoteWindowCone, .x19t {
    background-position: top;
    background-image: url(../../ipva/afr/alta-v1/cone_tl.html);
    height: 13px;
    width: 14px
}

.AFNoteWindowConeTR, .x19v {
    background-position: top;
    background-image: url(../../ipva/afr/alta-v1/cone_tr.html);
    height: 13px;
    width: 14px
}

.AFNoteWindowConeBL, .x19u {
    background-position: bottom;
    background-image: url(../../ipva/afr/alta-v1/cone_bl.html);
    height: 13px;
    width: 14px
}

.AFNoteWindowConeBR, .x19w {
    background-position: bottom;
    background-image: url(../../ipva/afr/alta-v1/cone_br.html);
    height: 13px;
    width: 14px
}

.AFNoteWindowFooterStart, .x19y {
    padding-right: 30px
}

.AFNoteWindowPreviousLink, .x1a2 {
    display: block;
    width: 16px;
    height: 16px;
    cursor: default;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ena.html);
    padding: 6px
}

.AFNoteWindowNextLink, .x1a3 {
    display: block;
    width: 16px;
    height: 16px;
    cursor: default;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ena.html);
    padding: 6px
}

.AFNoteWindowPreviousLink.p_AFDisabled, .x1a2.p_AFDisabled, .AFNoteWindowPreviousLink.p_AFDisabled:active, .x1a2.p_AFDisabled:active, .AFNoteWindowPreviousLink.p_AFDisabled.p_AFDepressed, .x1a2.p_AFDisabled.p_AFDepressed, .AFNoteWindowPreviousLink.p_AFDisabled:hover, .x1a2.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/conv_l_dis.html)
}

.AFNoteWindowNextLink.p_AFDisabled, .x1a3.p_AFDisabled, .AFNoteWindowNextLink.p_AFDisabled:active, .x1a3.p_AFDisabled:active, .AFNoteWindowNextLink.p_AFDisabled.p_AFDepressed, .x1a3.p_AFDisabled.p_AFDepressed, .AFNoteWindowNextLink.p_AFDisabled:hover, .x1a3.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/conv_r_dis.html)
}

.AFTooltip, .x1a4 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    cursor: default;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #FFFFFF;
    border: 1px solid #145c9e
}

.x1a5 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    line-height: normal;
    padding-top: 6px;
    padding-bottom: 8px;
    padding-left: 4px
}

.x1a6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    word-wrap: break-word;
    color: #333333;
    padding-top: 0px;
    line-height: normal
}

.x1a7 {
    padding-top: 0px;
    padding-bottom: 6px;
    vertical-align: top;
    min-width: 25px;
    padding-right: 8px;
    padding-left: 0px;
    word-wrap: break-word
}

.x1a8 {
    margin: 0px;
    border-width: 0px;
    border-top: 1px solid #AAAAAA;
    height: 1px;
    display: none
}

.x1at {
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    line-height: normal;
    padding: 0 0 6px 0
}

.x1au {
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold
}

.x15q, .x15p {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    word-wrap: break-word;
    color: #333333;
    line-height: normal;
    padding: 1px 10px 7px 0px
}

.x1av {
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    padding-top: 0px;
    line-height: normal;
    border-bottom: 1px solid #D6DFE6;
    padding-bottom: 8px
}

.x1aw {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    word-wrap: break-word
}

.x1ax {
    border-color: #C5C5C0;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    vertical-align: bottom;
    margin-bottom: 3px;
    padding: 0px 3px
}

.x1az, .AFBrandingBarItem .xk7, .xto .xk7, .x1u.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1u.p_AFReadOnly .xvo, .x19 .x21.p_AFReadOnly .x14, .x19 .x1x.p_AFReadOnly .x10, .x19 .xjv.p_AFReadOnly .x18n, .x21.p_AFReadOnly .AFPanelFormLayoutContentCell, .x21.p_AFReadOnly .xvo, .x14w.AFPanelFormLayoutContentCell, .x14w.xvo, .new-sgt .x1z .AFPanelFormLayoutContentCell, .x284 .x1z .xvo, .new-sgt .AFPanelFormLayoutContentCell .x1z, .x284 .xvo .x1z, .x19 .x1v.p_AFReadOnly .x4z {
    padding-top: 8px
}

.x1b0 {
    white-space: normal;
    border-spacing: 0px;
    table-layout: auto
}

.x1b1 {
    white-space: nowrap;
    border-spacing: 0px;
    padding-top: 8px
}

.x1b2 {
    width: 16px
}

.x1b4 {
    padding: 0
}

.nowrap, .x1b5 {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis
}

.x1y.p_AFReadOnly .x2g {
    border-style: none;
    line-height: 28px;
    background-color: transparent;
    color: #333333;
    border: 0px;
    padding: 0px
}

.x1y.p_AFDisabled .x2g {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    background-color: #EFEFF1;
    color: #9e9e9e
}

.x1b6 {
    margin-right: 7px;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.x1b7 {
    overflow: auto;
    overflow-x: hidden;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    min-height: 56px
}

.x1b8 {
    border: 1px transparent dotted;
    padding-top: 6px;
    padding-bottom: 5px
}

.x1b9, .x1ba {
    border: 1px transparent dotted;
    background-color: #FCFDFE;
    color: #333333;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    min-width: 130px;
    min-height: 20px
}

.x1bb {
    color: #333333;
    background-color: #FCFDFE;
    padding-left: 5px;
    line-height: 25px;
    padding-top: 1px;
    padding-right: 18px;
    white-space: nowrap
}

.xjv.p_AFDisabled .x1b8.p_AFSelected, .xjv.p_AFDisabled .x1b8:active, .x1y.p_AFDisabled .x1bb.p_AFSelected, .x1y.p_AFDisabled .x1bb:active, .xjt.p_AFDisabled .x1ba:hover, .xjr.p_AFDisabled .x1b9:hover, .xjv.p_AFDisabled .x1b8:hover, .x1y.p_AFDisabled .x1bb:hover {
    border-color: transparent;
    background-color: transparent;
    color: inherit
}

.xjt.p_AFDisabled .x1ba.p_AFSelected, .xjt.p_AFDisabled .x1ba:active, .xjr.p_AFDisabled .x1b9.p_AFSelected, .xjr.p_AFDisabled .x1b9:active {
    border-color: transparent;
    color: inherit;
    background-color: #EFEFF1
}

.x1b8.p_AFHighlighted {
    background-color: transparent;
    border: 1px solid transparent
}

.x1b8.p_AFDisabled, .x1b8.p_AFDisabled:hover {
    color: #9e9e9e;
    background-color: transparent;
    border-color: transparent
}

.x1bc, .x1bd {
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    margin-bottom: 1px;
    cursor: default;
    border-bottom: 1px solid #979993;
    border-color: #c4ced7;
    margin-left: 1px;
    margin-right: 1px
}

.x1be {
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    margin-bottom: 1px;
    cursor: default;
    border-bottom: 1px solid #DFE4E7;
    height: 0px;
    margin: 1px 0px
}

.RichPageProcessingIndicator, .x1bg {
    background-color: #FDFDFA;
    width: 77px;
    height: 14px;
    background-image: url(../../ipva/afr/processing_page.html)
}

.AFBlockingGlassPane, .x1bh {
    background-color: #FFFFFF;
    position: absolute;
    z-index: 3200;
    cursor: wait;
    bottom: 0px;
    top: 0px;
    left: 0px;
    right: 0px
}

.AFBlockingMaskingFrame, .x1bi {
    position: absolute;
    z-index: 3100
}

.x1bj {
    position: absolute;
    display: none;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_up_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    top: 0px;
    right: auto;
    cursor: default;
    left: 0px
}

.x1bk {
    position: absolute;
    display: none;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/overflow_down_ena.html);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    bottom: 0px;
    left: auto;
    cursor: default;
    right: 0px
}

.x1bl .AFOverflowElement, .x1bl .xdj {
    display: block;
    white-space: nowrap;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

.x1bn {
    overflow: hidden;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 0px;
    position: absolute;
    left: 0px;
    right: 0px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border: none;
    height: 50px;
    background-color: #F5F5F5;
    padding: 0px 0px 0px 0px;
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1bo {
    overflow: hidden;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 0px;
    position: absolute;
    left: 0px;
    right: 0px;
    border-top: none;
    background-color: #F5F5F5;
    border: none;
    padding: 0px 0px 0px 0px;
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1bn.p_AFDisclosed {
    background-image: none;
    background-color: #F5F5F5;
    padding: 0px 0px 0px 0px
}

.x1b .x1bn .xg5, .x1b .x1bo .xg5, .x1b .x1bn .xq1, .x1b .x1bo .xq1, .x1bq .x1bn .xg5, .x1bq .x1bo .xg5, .x1bq .x1bn .xq1, .x1bq .x1bo .xq1 {
    background-color: transparent;
    border-left-width: 0px;
    border-right-width: 0px;
    color: #252525
}

.x1bn.p_AFFlow, .x1bo.p_AFFlow {
    position: relative;
    left: auto;
    right: auto
}

.x1br {
    border: 0px;
    vertical-align: middle;
    padding-left: 0px;
    float: left;
    padding-right: 6px
}

.x1bs {
    border-width: 0px;
    cursor: default;
    text-decoration: none;
    white-space: nowrap;
    border-bottom: 1px solid #D7D7C5;
    border-color: transparent;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    vertical-align: middle;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 24px !important;
    color: #005394;
    font-size: 16px !important;
    height: 50px;
    background-color: #F5F5F5
}

    .x1bs .xgl, .x1bs .xgl:active, .x1bs .xgw, .x1bs .xgw:active, .x1bs .xgw:visited, .x1bs .xgn, .x1bs .xgn:active, .x1bs .xgn:visited, .x1bs .xgn.p_AFSelected, .x1bs .xgl:hover, .x1bs .xgw:hover, .x1bs .xgn:hover {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #000000;
        border-width: 0px;
        cursor: default;
        text-decoration: none;
        white-space: nowrap
    }

.x1bt {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    width: 24px;
    height: 24px;
    background-image: url(/ipvapr/images/icon_seta_submenu.png);
}

.x1bu {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    width: 24px;
    height: 24px;
    background-image: url(../../ipvapr/images/arrowDown.html)
}

.x1bp {
    white-space: nowrap;
    border-bottom: 1px solid #D7D7C5;
    border-color: transparent;
    background-color: #F5F5F5
}

.x17t {
    width: 100%;
    white-space: nowrap;
    border-bottom: 1px solid #D7D7C5;
    border-color: transparent;
    background-color: #F5F5F5
}

.x1bv, .x1bw {
    border-bottom: 1px solid #D7D7C5
}

.x1bx {
    overflow: hidden;
    width: auto;
    position: absolute;
    left: 0px;
    right: 0px;
    color: #333333;
    background-color: #FFFFFF;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-top: 0px
}

    .x1bx.p_AFFlow {
        width: auto;
        position: relative;
        left: auto;
        right: auto
    }

.x1by {
    position: absolute;
    overflow: hidden;
    cursor: n-resize;
    bottom: 0px;
    width: 100%;
    height: 4px;
    z-index: 1
}

    .x1by.p_AFDrag {
        border: 1px solid #003399
    }

.x1bq {
    opacity: 0.9
}

.x1b.p_AFPrintable .x1bn, .x1b.p_AFPrintable .x1bo {
    position: static;
    margin: 0px
}

.x1s {
    white-space: noWrap
}

    .x1s.p_AFEditModeSelect .x2c {
        padding: 1px 2px 1px 3px;
        cursor: default;
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #333333;
        background-color: #FCFDFE;
        border-color: #DFE4E7;
        background-image: none;
        border-width: 0 0 1px 0;
        border-style: solid;
        border-radius: 0;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 0;
        padding-bottom: 0;
        vertical-align: top;
        margin: 0
    }

.x1c0 {
    font-size: 14px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    box-sizing: border-box;
    background-color: #FCFDFE;
    border-color: #DFE4E7;
    border-radius: 0 2px 2px 0;
    background-image: url(../../ipva/afr/alta-v1/icon-search-ena.html);
    background-position: left center;
    padding-right: 5px;
    width: 20px;
    height: 28px;
    vertical-align: middle;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    display: inline-block;
    margin: 0px 0px 0px -2px;
    -webkit-box-sizing: border-box
}

.x3q .x1c0 {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    background-image: url(../../ipva/afr/lov_ena.html)
}

BODY.p_AFHighContrast .x1c0::after {
    content: url(../../ipva/afr/alta-v1/icon-search-ena.html);
    position: relative;
    top: 5px
}

.x1c0.p_AFDisabled, .x1c0.p_AFDisabled:active {
    background-color: #EFEFF1;
    border-color: #EFEFF1;
    background-image: url(../../ipva/afr/alta-v1/icon-search-dis.html)
}

BODY.p_AFHighContrast .x1c0.p_AFDisabled:after {
    content: url(../../ipva/afr/lov_dis.html)
}

BODY.p_AFHighContrast .x1c0.p_AFDisabled:active:after, BODY.p_AFHighContrast .x1c0.p_AFDisabled:hover:after {
    content: url(../../ipva/afr/alta-v1/icon-search-dis.html)
}

.x1c0:active {
    background-image: url(../../ipva/afr/alta-v1/icon-search-dwn.html)
}

BODY.p_AFHighContrast .x1c0:active:after {
    content: url(../../ipva/afr/alta-v1/icon-search-dwn.html)
}

.xjp {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    position: relative;
    background-color: #FCFDFE;
    background-image: none;
    border: 0;
    vertical-align: middle;
    display: inline-block;
    padding: 0px
}

.xeo.p_AFEditModeSelect .xjp, .x1ui.p_AFMaximized {
    background-color: #DDDDDD
}

.xeo.p_AFEditModeSelect .xer {
    cursor: default;
    border-color: #DFE4E7;
    background-color: #FCFDFE;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-radius: 0;
    padding-top: 1px;
    padding: 1px 0 0 0
}

.xer {
    color: #333333;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 2px 0 0 2px;
    border-right: 0px;
    height: 28px;
    box-sizing: border-box;
    margin: 0px;
    vertical-align: middle;
    -webkit-appearance: none;
    padding: 0 5px 0 5px
}

.x18k {
    padding-right: 16px;
    background-repeat: no-repeat;
    font-size: 10px;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ena.html);
    background-position: center center;
    padding: 6px;
    vertical-align: middle;
    display: inline-block;
    width: 14px;
    background-color: transparent;
    box-sizing: content-box;
    height: 14px;
    min-height: 14px
}

    .x18k:active, .xjv:active .x18j, .xjv.p_AFDepressed .x18j, .x18k.p_AFDepressed, .x18j:hover:active, .x18k:hover:active {
        background-color: #0572ce;
        background-image: url(../../ipva/afr/alta-v1/dropdown_dwn.html)
    }

BODY.p_AFHighContrast .x18k:active:after, BODY.p_AFHighContrast .x18k:hover:after {
    content: url(../../ipva/afr/dropdown_md.html)
}

BODY.p_AFHighContrast .x18k.p_AFDisabled:after {
    content: url(../../ipva/afr/dropdown_d_hc.html)
}

.x1c3 {
    display: block;
    padding: 0 5px;
    line-height: 24px;
    text-decoration: none;
    border-top: 1px solid #DFE4E7
}

.x1c4 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-align: center;
    padding: 25px 0px 20px 0px;
    width: 100%
}

.x1c5 {
    padding: 0px 5px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    height: 22px;
    width: 1px;
    background-image: url(../../ipva/afr/alta-v1/separator_border.html);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px;
    display: none
}

.x1c6 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 1px;
    padding-left: 2px
}

.x1c7 {
    padding-bottom: 3px;
    vertical-align: top;
    padding-top: 8px
}

.x1c8 {
    padding-left: 2px;
    padding-right: 1px
}

.x1c9 {
    position: relative;
    padding-top: 0;
    margin-top: -2px
}

.x1cb {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt
}

.x1cc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-right: 3px
}

.x1cd {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 1px;
    padding-right: 4px;
    vertical-align: middle
}

.xgu.p_AFLabelTop .x1cd {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: bold;
    text-align: left;
    padding: 8px 6px 0 0
}

.x1ce {
    text-align: left;
    vertical-align: top;
    padding: 1px 8px 1px 0px
}

.x1cf {
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 8px;
    padding-bottom: 0
}

.x1cg {
    vertical-align: middle;
    padding-top: 8px;
    padding-bottom: 0
}

.x1cj {
    text-align: left;
    width: 16px;
    padding: 6px 3px 0;
    vertical-align: middle
}

.x1ck {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    background-image: url(../../ipva/afr/alta-v1/func_delete_sm_12_ena.html);
    background-position: center center
}

    .x1ck:active, .x1ck:hover:active, .x1ck.p_AFSelected {
        background-image: url(../../ipva/afr/alta-v1/func_delete_sm_12_act.html)
    }

BODY.p_AFHighContrast .x1cj, BODY.p_AFHighContrast .x1ck:after {
    content: url(../../ipva/afr/alta-v1/func_delete_sm_12_ena.html)
}

    BODY.p_AFHighContrast .x1cj:active {
        content: url(../../ipva/afr/alta-v1/func_delete_sm_12_act.html)
    }

.x1cl {
    padding-top: 18px;
    display: inline-block
}

.x1cm {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    padding-right: 0
}

.x1cp {
    display: inline-block;
    min-width: 100%;
    min-height: 100%
}

.x1cq {
    cursor: default;
    background-repeat: no-repeat;
    margin: 0px 5px 2px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    display: block;
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    box-sizing: border-box
}

.x1cr {
    cursor: default;
    background-repeat: no-repeat;
    margin: 0 5px 8px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    display: block;
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    box-sizing: border-box
}

.x1cs {
    cursor: default;
    background-repeat: no-repeat;
    margin: 0 5px 2px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    display: block;
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    box-sizing: border-box
}

.x1ct {
    cursor: default;
    background-repeat: no-repeat;
    margin: 0 5px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    display: block;
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    box-sizing: border-box
}

.x1cu {
    top: 10%;
    bottom: 0;
    right: 5%;
    display: inline-block;
    margin: auto;
    position: absolute;
    height: 150px
}

.x1cv {
    width: 96%;
    min-height: 150px;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    margin-bottom: 7px
}

    .x1cv .xtd, .xer[size], .x2c[size] {
        width: auto
    }

.x1cw {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    text-align: right;
    padding-bottom: 1px
}

.x1cx, .x1dx.p_AFResizable, .search_component .x51, .x29b .x51 {
    padding-right: 0px
}

.xgt.p_AFVertical .x1cx {
    padding-top: 1px;
    padding-bottom: 2px
}

.x1cy {
    padding-right: 2px;
    padding-left: 1px
}

.x1cz {
    text-align: left;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border-radius: 2px;
    border: 1px solid #c4ced7;
    display: block
}

.x1d0 {
    font-size: 14px;
    padding-right: 16px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-image: url(../../ipva/afr/alta-v1/func_search_16_ena.html);
    background-position: center center;
    display: block;
    height: 14px;
    width: 14px;
    padding: 6px
}

.x1d1 {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    background-image: url(../../ipva/afr/alta-v1/func_search_16_dis.html)
}

.x1d2 {
    padding: 0px 0px 0px 8px;
    padding-left: 5px;
    padding-bottom: 1px
}

.x1d3, .x1d4 {
    border: solid 1px #8794A3;
    background-color: #F9F9F9;
    border-radius: 1px;
    border-color: #c4ced7;
    color: #333333;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45);
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45)
}

BODY.p_AFHighContrast .x1d8, BODY.p_AFHighContrast .x1d9, BODY.p_AFHighContrast .x1da, BODY.p_AFHighContrast .x1db, BODY.p_AFHighContrast .x1dc, BODY.p_AFHighContrast .x1dd {
    border-bottom: 2px solid black
}

BODY.p_AFHighContrast .x1de, BODY.p_AFHighContrast .x1df, BODY.p_AFHighContrast .x1dg {
    border-top: 2px solid black
}

.x1dh, .x1di {
    position: absolute;
    background-color: transparent;
    border: solid 1px #c4ced7
}

.x1dj, .x1dk {
    position: relative;
    width: 100%;
    z-index: 2
}

.x1d8, .x1d9, .x1dc, .x1dd {
    font-size: 0px;
    width: 5px;
    height: 29px;
    border-bottom: none;
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

    .x1d8.p_AFResizable, .x1d9.p_AFResizable {
        cursor: nw-resize
    }

.x1da, .x1db {
    white-space: nowrap;
    height: 29px;
    border-bottom: none;
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1dc.p_AFResizable, .x1dd.p_AFResizable {
    cursor: ne-resize
}

.x1dl {
    width: 100%;
    cursor: default;
    padding-left: 5px;
    padding-right: 5px
}

.x1dm {
    width: 100%;
    cursor: default;
    padding-left: 4px;
    padding-right: 5px
}

.x1dn {
    border-top: 1px solid #c4ced7;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px
}

.x1do, .x1dp {
    width: auto;
    height: auto;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 10px
}

.x1dq, .x1dr, .x1ds, .x1dt {
    font-size: 0px;
    border-top: 1px solid #c4ced7;
    width: 5px
}

    .x1dq.p_AFResizable, .x1dr.p_AFResizable {
        cursor: w-resize
    }

.x1du.p_AFResizable, .x1de.p_AFResizable {
    cursor: sw-resize
}

.x1dv.p_AFResizable, .x1df.p_AFResizable {
    cursor: s-resize
}

.x1dw.p_AFResizable, .x1dg.p_AFResizable {
    cursor: se-resize
}

.x1du, .x1dw {
    height: 4px;
    font-size: 0px;
    width: 5px;
    padding: 0px
}

.x1dv {
    height: 4px;
    font-size: 0px;
    padding: 0px
}

.x1de, .x1dg {
    height: 27px;
    width: 5px;
    padding: 0px
}

.x1df {
    height: 27px;
    padding: 0px
}

.x1dx {
    width: 100%;
    padding-left: 20px;
    white-space: nowrap;
    text-align: right;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 5px
}

.x17e, .x1dz {
    display: block;
    cursor: default;
    margin-top: 2px;
    border: 1px solid transparent;
    background-position: center center;
    background-image: url(../../ipva/afr/alta-v1/dialog_close_ena.html);
    background-repeat: no-repeat;
    margin: 0px;
    width: 16px;
    height: 16px;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 6px;
    padding-bottom: 6px
}

.x17f, .x1e0 {
    display: block;
    cursor: default;
    margin-top: 2px;
    border: 1px solid transparent;
    background-position: center center;
    background-image: url(../../ipva/afr/alta-v1/func_pin_16_ena.html);
    background-repeat: no-repeat;
    margin: 0px;
    width: 16px;
    height: 16px;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 6px;
    padding-bottom: 6px
}

.x1e1, .x1e2 {
    display: block;
    width: 11px;
    height: 13px;
    cursor: se-resize;
    background-image: url(../../ipva/afr/alta-v1/dialog-resize-se.html);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-left: 5px
}

.x17g, .x1e5 {
    margin-top: 2px;
    cursor: default;
    white-space: nowrap;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    margin: 0px
}

.x1e6 {
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: -1px;
    height: 16px;
    width: 16px;
    overflow: hidden
}

.x1e7 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: -0px;
    height: 16px;
    width: 16px;
    padding: 6px;
    overflow: hidden
}

.x1e8, .x1ea, .x1eb, .x1ec, .x1ed {
    margin-top: 0px;
    margin-left: 2px;
    margin-bottom: -1px;
    overflow: hidden;
    margin: 0px;
    padding: 0px
}

.x1e9 {
    margin-top: 0px;
    margin-left: 2px;
    margin-bottom: -1px;
    margin: 0px;
    padding: 0px;
    overflow: initial
}

.x1ee, .x1ef {
    position: absolute;
    z-index: 1;
    display: none;
    background-color: #F9F9F9
}

.x1d3.p_AFInactive .x1dj, .x1d4.p_AFInactive .x1dk {
    opacity: 0.50
}

.AFZOrderLayerContainer, .x1eg, .AFZOrderLayer, .x1eh {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1px
}

.AFMaskingFrame, .x1ei {
    position: absolute;
    background-color: transparent;
    border-style: none;
    border-radius: 1px
}

.AFModalGlassPane, .x1ej {
    position: fixed;
    background-color: #000000;
    opacity: 0.4
}

.x3q {
    line-height: normal
}

.x1ek {
    margin-top: 4px;
    margin-bottom: 9px
}

.xtc .x14o .xia.p_AFTwinkleOn, .xtc .x14o .xib.p_AFTwinkleOn, .xte .x14o .xia.p_AFTwinkleOn, .xte .x14o .xib.p_AFTwinkleOn, .x1em.p_AFTwinkleOn, .xfl.p_AFTwinkleOn, .xfk.p_AFTwinkleOn, .xl0.p_AFTwinkleOn {
    background-color: #b2ecf3
}

BODY.p_AFHighContrast .xtc .x14o .xia.p_AFTwinkleOn, BODY.p_AFHighContrast .xtc .x14o .xib.p_AFTwinkleOn, BODY.p_AFHighContrast .xte .x14o .xia.p_AFTwinkleOn, BODY.p_AFHighContrast .xte .x14o .xib.p_AFTwinkleOn, BODY.p_AFHighContrast .x1el.p_AFTwinkleOn .xww {
    background-image: url(../../ipva/afr/changed.html);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top right
}

.x1el.p_AFTwinkleOn .xww {
    background-color: #b2ecf3;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    border: 1px solid #003399
}

.xt5.p_AFReadOnly .xti, .xt6.p_AFReadOnly .xtj, .xt5.p_AFReadOnly.p_AFVertical .xti, .xt6.p_AFReadOnly.p_AFVertical .xtj {
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px;
    top: 0px;
    height: auto
}

.x1t.p_AFReadOnly .xti, .x1t.p_AFReadOnly .xtj {
    height: auto;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px
}

.xt5.p_AFPrintable .xti, .xt6.p_AFPrintable .xtj {
    height: auto;
    margin: 0px
}

.xti, .xtj {
    width: 13.49em;
    height: 50px;
    position: relative;
    color: #333333
}

.xt5.p_AFPlayable .xti, .xt6.p_AFPlayable .xtj {
    height: 90px
}

.x1en, .x1eo {
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 2px 0 0 2px;
    background-image: url(../../ipva/afr/alta-v1/slider_Hdecrease_ena.html);
    background-position: center center;
    border-right-width: 0;
    height: 12px;
    width: 18px;
    position: absolute;
    top: 3px;
    left: 0px
}

.x1ep, .x1eq {
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 0 2px 2px 0;
    background-image: url(../../ipva/afr/alta-v1/slider_Hincrease_ena.html);
    background-position: center center;
    border-left-width: 0;
    height: 12px;
    width: 18px;
    position: absolute;
    top: 3px;
    right: -4px
}

.x1er, .x1es {
    position: absolute;
    left: 50%;
    margin-left: -9px;
    bottom: 0px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    height: 28px;
    width: 28px;
    padding-left: 8px;
    padding-right: 8px;
    vertical-align: middle;
    background-image: url(../../ipva/afr/alta-v1/play_ena.html), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    -webkit-box-sizing: border-box
}

.x1et, .x1eu {
    position: absolute;
    left: 50%;
    margin-left: -9px;
    bottom: 0px;
    visibility: hidden;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    height: 28px;
    width: 28px;
    padding-left: 8px;
    padding-right: 8px;
    vertical-align: middle;
    background-image: url(../../ipva/afr/alta-v1/pause_ena.html), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    -webkit-box-sizing: border-box
}

.xt5.p_AFVertical .x1et, .xt6.p_AFVertical .x1eu {
    margin-left: 0px;
    bottom: -17px
}

.x1er:active, .x1es:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/play_dwn.html), none;
    border: 1px solid #0572ce
}

.xt5.p_AFDisabled .x1er, .x1er.p_AFDisabled, .xt6.p_AFDisabled .x1es, .x1es.p_AFDisabled, .xt5.p_AFDisabled .x1er:hover, .x1er:hover.p_AFDisabled, .xt6.p_AFDisabled .x1es:hover, .x1es:hover.p_AFDisabled {
    background-color: #f4f6f7;
    background-image: url(../../ipva/afr/alta-v1/play_dis.html), none;
    border: 1px solid #E0E6EB
}

.x1et:active, .x1eu:active, .x1et:hover:active, .x1eu:hover:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/pause_dwn.html), none;
    border: 1px solid #0572ce
}

.xt5.p_AFDisabled .x1et, .x1et.p_AFDisabled, .xt6.p_AFDisabled .x1eu, .x1eu.p_AFDisabled, .xt5.p_AFDisabled .x1et:hover, .x1et:hover.p_AFDisabled, .xt6.p_AFDisabled .x1eu:hover, .x1eu:hover.p_AFDisabled {
    background-color: #f4f6f7;
    background-image: url(../../ipva/afr/alta-v1/pause_dis.html), none;
    border: 1px solid #E0E6EB
}

.xt5.p_AFPlaying .x1er, .xt6.p_AFPlaying .x1es, .x13w.p_AFGrid .x1gl, .x1xi.p_AFHidden, .panel-invisible, .x28t, .x1a.panel-Partes:hover .panel-rascunho, .x1a.x291:hover .x292 {
    visibility: hidden
}

.xt5.p_AFPlaying .x1et, .xt6.p_AFPlaying .x1eu {
    visibility: visible
}

.x1ev, .x1ew {
    position: absolute;
    margin: 3px 0px;
    font-size: 1px;
    line-height: 1px;
    right: 14px;
    cursor: default;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    left: 18px;
    padding-left: 6px;
    padding-right: 8px;
    border-left: none;
    border-right: none
}

.x1ex, .x1ey {
    border-bottom-width: 0px;
    border: 0px solid transparent
}

.x1ez, .x1f0 {
    position: relative;
    height: 12px;
    border: none;
    background-color: transparent;
    top: 0px
}

.x1f1 {
    position: absolute;
    background-color: #0572ce;
    height: 12px;
    top: 0
}

.x1f2, .x1f3 {
    cursor: default;
    position: absolute;
    background-image: url(../../ipva/afr/alta-v1/slider_thumb_vert_ena.html);
    background-repeat: no-repeat;
    height: 17px;
    width: 14px;
    top: -1px;
    z-index: 1
}

.x1f4, .x1f5 {
    position: absolute;
    top: 100%;
    left: 0%;
    border-collapse: collapse;
    width: 100%;
    height: 6px
}

.x1f6, .x1f7 {
    border-left: 1px solid black;
    position: absolute;
    border-color: #626262;
    top: 1px;
    height: 8px
}

.x1f8, .x1f9 {
    border-left: 1px solid black;
    position: absolute;
    border-color: #9e9e9e;
    top: 1px;
    height: 8px
}

.x1fa, .x1fb {
    border-left: 1px solid black;
    position: absolute;
    border-color: #9e9e9e;
    top: 1px;
    height: 5px
}

.x1fc, .x1fd {
    position: absolute;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    top: 12px;
    color: #333333
}

.x1fe, .x1ff {
    position: absolute;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    top: 12px;
    color: #737373
}

.x1fg, .x1fh {
    border-left: 1px solid black;
    position: absolute;
    left: 50%;
    border-color: #4F4F4F;
    height: 18px;
    top: 17px
}

.x1fi, .x1fj {
    position: relative;
    left: -50%;
    top: 100%;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    border-top: solid 1px #4F4F4F;
    line-height: 10px;
    padding-top: 3px
}

.xt5.p_AFVertical .xti, .xt6.p_AFVertical .xtj {
    height: 13.49em;
    width: 75px
}

.xt5.p_AFVertical.p_AFPlayable, .xt6.p_AFVertical.p_AFPlayable {
    margin-bottom: 18px
}

.xt5.p_AFVertical .x1er, .xt6.p_AFVertical .x1es {
    margin-left: 0;
    bottom: -17px
}

.xt5.p_AFVertical .x1en, .xt6.p_AFVertical .x1eo {
    left: auto;
    background-color: #FCFDFE;
    border-radius: 2px;
    border: 1px solid #DFE4E7;
    background-image: url(../../ipva/afr/alta-v1/slider_decrease_ena.html);
    background-position: center center;
    border-top: none;
    height: 26px;
    width: 12px;
    position: absolute;
    top: auto;
    bottom: 0px;
    right: 18px
}

.xt5.p_AFVertical .x1ep, .xt6.p_AFVertical .x1eq {
    left: auto;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 2px 2px 0 0;
    background-image: url(../../ipva/afr/alta-v1/slider_increase_ena.html);
    background-position: center center;
    border-bottom: none;
    height: 26px;
    width: 12px;
    position: absolute;
    top: 0px;
    right: 18px
}

.xt5.p_AFVertical .x1ev, .xt6.p_AFVertical .x1ew {
    left: auto;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-top: none;
    border-bottom: none;
    padding-left: 0px;
    padding-right: 0px;
    margin: 8px 0px;
    right: 18px;
    bottom: 18px;
    top: 18px;
    width: 12px
}

.xt5.p_AFVertical .x1ex, .xt6.p_AFVertical .x1ey {
    height: 100%;
    position: absolute;
    width: 4px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border: none
}

.xt5.p_AFVertical .x1ez, .xt6.p_AFVertical .x1f0 {
    height: 100%;
    width: 12px;
    border: none;
    background-color: transparent;
    position: absolute
}

.xt6.p_AFVertical .x1f1 {
    height: auto;
    width: 12px;
    top: auto;
    left: 0px;
    background-color: #0572ce
}

.xt5.p_AFVertical .x1f2, .xt6.p_AFVertical .x1f3 {
    background-image: url(../../ipva/afr/alta-v1/slider_thumb_horiz_left_ena.html);
    background-repeat: no-repeat;
    height: 14px;
    width: 17px;
    top: auto;
    right: -1px;
    z-index: 1
}

.xt5.p_AFVertical .x1f4, .xt6.p_AFVertical .x1f5 {
    top: 0%;
    left: -6px;
    right: 100%;
    width: 6px;
    height: 100%
}

.xt5.p_AFVertical .x1f6, .xt6.p_AFVertical .x1f7 {
    height: auto;
    width: 7px;
    right: 1px;
    border-top: 1px solid #626262
}

.xt5.p_AFVertical .x1f8, .xt6.p_AFVertical .x1f9 {
    border-top: 1px solid black;
    height: auto;
    border-color: #9e9e9e;
    width: 7px;
    right: 1px
}

.xt5.p_AFVertical .x1fa, .xt6.p_AFVertical .x1fb {
    border-top: 1px solid black;
    height: 0px;
    border-color: #9e9e9e;
    width: 4px;
    right: 1px
}

.xt5.p_AFVertical .x1fc, .xt6.p_AFVertical .x1fd {
    top: -0.55em;
    left: auto;
    padding-top: 0px;
    padding-right: 4px;
    text-align: right;
    right: 9px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #333333
}

.xt5.p_AFVertical .x1fe, .xt6.p_AFVertical .x1ff {
    top: -0.55em;
    left: auto;
    padding-top: 0px;
    padding-right: 4px;
    text-align: right;
    right: 9px
}

.xt5.p_AFVertical .x1fi, .xt6.p_AFVertical .x1fj {
    left: auto;
    top: auto;
    bottom: 0.55em;
    right: 100%;
    padding-top: 0px;
    text-align: right;
    border-top-width: 0px;
    border-right: solid 1px black;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    border-color: #4F4F4F;
    color: #000000;
    line-height: 10px;
    padding-right: 4px
}

.xt5.p_AFVertical .x1fg, .xt6.p_AFVertical .x1fh {
    left: auto;
    right: 100%;
    height: 10px;
    border-left-width: 0px;
    border-top: solid 1px black;
    border-color: #4F4F4F;
    padding-right: 1px;
    width: 20px;
    top: 45%
}

.xt5.p_AFVertical.p_AFDisabled .x1f2, .xt6.p_AFVertical.p_AFDisabled .x1f3 {
    background-image: url(../../ipva/afr/alta-v1/slider_thumb_horiz_left_dis.html)
}

.xt5.p_AFDisabled .x1en, .xt6.p_AFDisabled .x1eo, .x1en.p_AFDisabled, .x1eo.p_AFDisabled, .xt5.p_AFDisabled .x1en.p_AFDepressed, .xt6.p_AFDisabled .x1eo.p_AFDepressed, .x1en.p_AFDisabled.p_AFDepressed, .x1eo.p_AFDisabled.p_AFDepressed {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: url(../../ipva/afr/alta-v1/slider_Hdecrease_dis.html)
}

.xt5.p_AFDisabled .x1ep, .xt6.p_AFDisabled .x1eq, .x1ep.p_AFDisabled, .x1eq.p_AFDisabled, .xt5.p_AFDisabled .x1ep.p_AFDepressed, .xt6.p_AFDisabled .x1eq.p_AFDepressed, .x1ep.p_AFDisabled.p_AFDepressed, .x1eq.p_AFDisabled.p_AFDepressed {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: url(../../ipva/afr/alta-v1/slider_Hincrease_dis.html)
}

.xt5.p_AFDisabled .x1f2, .xt6.p_AFDisabled .x1f3 {
    background-image: url(../../ipva/afr/alta-v1/slider_thumb_vert_dis.html)
}

.xt5.p_AFDisabled .x1f4, .xt5.p_AFDisabled .x1ex, .xt6.p_AFDisabled .x1f5, .xt6.p_AFDisabled .x1ey {
    border-color: #858585
}

.xt6.p_AFDisabled .x1f1, .xt6.p_AFDisabled.p_AFVertical .x1f1 {
    background-color: #d4d6d7
}

.xt5.p_AFDisabled .x1fg, .xt6.p_AFDisabled .x1fh, .xt5.p_AFVertical.p_AFDisabled .x1fg, .xt6.p_AFVertical.p_AFDisabled .x1fh, .xgu.p_AFBusy .xg2, .xgu.p_AFBusy .xg1, .xfk.p_AFDisabled .xg1, .xfl.p_AFDisabled .xg2, .xt5.p_AFDisabled .x1f6, .xt6.p_AFDisabled .x1f7, .xt5.p_AFDisabled.p_AFVertical .x1f6, .xt6.p_AFDisabled.p_AFVertical .x1f7, .xt5.p_AFDisabled .x1f8, .xt6.p_AFDisabled .x1f9, .xt5.p_AFDisabled .x1fa, .xt6.p_AFDisabled .x1fb, .xt5.p_AFDisabled.p_AFVertical .x1f8, .xt6.p_AFDisabled.p_AFVertical .x1f9, .xt5.p_AFDisabled.p_AFVertical .x1fa, .xt6.p_AFDisabled.p_AFVertical .x1fb, .xfl.p_AFDisabled:hover .xg2, .xfk.p_AFDisabled:hover .xg1 {
    border-color: #E0E6EB
}

.xt5.p_AFDisabled .x1fi, .xt6.p_AFDisabled .x1fj {
    color: #4F4F4F;
    border-color: #E0E6EB
}

.xt5.p_AFVertical.p_AFDisabled .x1fi, .xt6.p_AFVertical.p_AFDisabled .x1fj {
    color: #9e9e9e;
    border-color: #E0E6EB
}

.x1fk, .x1fl {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 1px;
    padding-right: 8px
}

.x1fo {
    display: table;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: white;
    color: black;
    z-index: 3201
}

.x1fp {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.x1fq {
    display: table;
    margin-left: auto;
    margin-right: auto;
    white-space: nowrap
}

BODY.p_AFHighContrast .x1dz:after, BODY.p_AFHighContrast .x17e:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAB/UlEQVQoUz2SvWtUQRTFz7w30SS7y26CiTaLNloYexPBkE5R2cpCm6RRt0hELBZhycbggoEUMeBHbwpFxDLEQvB/8J8IWLmp1p2P5znz1gxcZt68+d177pmxNzcPXwHoMVAUkVHAGJPmIhbwziNwHUNA5HcRoo72raDPnTv6SIP/EGKEj5oJcu0CZ4ZmxZOdLz2Bp0PJIrMLKCGUh7VOUJlESqwklZWKFKt737H7eBk2s5jIsgQ86H7E/ov7yLMcmckRnBMYx/JKSGN97widtRtoNhpYe/mJfTq0Nw/Qfd7CBe45PyQ4liWZu4+Wsb5/BMeD2+9/wI9GcCPH2WOldRXHfwaoTVZQsIdTUJIm8hyd1SVsfxDkEqRYvHUZ1TOTmK3UklxjLCwvgCYw2J/lRnNmBv5vCQiOrKaEl87N4Xy9DkMQMKxIjckx2c4EqacxFAhF/v/57RcWnjaTo5lMjAFWMv/b/ZDuOV64oOu3ryRXBWm8e3uIjY0W5lk1MJkVrWoC39Dy9tYBVu4tsKezuEh5qiRo8e41/D4ZoDo1rScmkNV8KVWNd5+1cDw4wex0FfONekqoSoIaNMey3yBXY+qNQTgjqHuqTVWQG112hmiAuXqDlSqEMia3fK8e1g1H/fbrrz0l0EV7N0wP2RBEYaB9vV1dtNRF72iq6f8DtQdmd4FNEAkAAAAASUVORK5CYII=)
}

BODY.p_AFHighContrast .x1e0:after, BODY.p_AFHighContrast .x17f:after {
    content: url(../../ipva/afr/pin_ena.html)
}

BODY.p_AFHighContrast .x1e2:after, BODY.p_AFHighContrast .x1e1:after {
    content: url(../../ipva/afr/dialog-resize-se.html)
}

BODY.p_AFHighContrast .xwd:before, BODY.p_AFHighContrast .xwf:before {
    content: "-"
}

BODY.p_AFHighContrast .xwh:before, BODY.p_AFHighContrast .xwi:before {
    content: "X"
}

BODY.p_AFHighContrast .xwe:before, BODY.p_AFHighContrast .xwg:before {
    content: "+"
}

BODY.p_AFHighContrast .xni.p_AFEmpty, BODY.p_AFHighContrast .xno.p_AFEmpty {
    content: url(../../ipva/afr/empty-swatch.html)
}

BODY.p_AFHighContrast .x1fw, BODY.p_AFHighContrast .x1fx {
    content: url(../../ipva/afr/alta-v1/shuttle_right_dis.html)
}

BODY.p_AFHighContrast .x1fy, BODY.p_AFHighContrast .x1fz {
    content: url(../../ipva/afr/alta-v1/shuttle_right_all_ena.html)
}

BODY.p_AFHighContrast .x1g0, BODY.p_AFHighContrast .x1g1 {
    content: url(../../ipva/afr/alta-v1/shuttle_right_all_dis.html)
}

BODY.p_AFHighContrast .x1g2, BODY.p_AFHighContrast .x1g3 {
    content: url(../../ipva/afr/alta-v1/shuttle_left_ena.html)
}

BODY.p_AFHighContrast .x1g4, BODY.p_AFHighContrast .x1g5 {
    content: url(../../ipva/afr/alta-v1/shuttle_left_dis.html)
}

BODY.p_AFHighContrast .x1g6, BODY.p_AFHighContrast .x1g7 {
    content: url(../../ipva/afr/alta-v1/shuttle_left_all_ena.html)
}

BODY.p_AFHighContrast .x1g8, BODY.p_AFHighContrast .x1g9 {
    content: url(../../ipva/afr/alta-v1/shuttle_left_all_dis.html)
}

BODY.p_AFHighContrast .x1ga {
    content: url(../../ipva/afr/alta-v1/shuttle_up_end_ena.html)
}

BODY.p_AFHighContrast .x1gb {
    content: url(../../ipva/afr/alta-v1/shuttle_up_end_dis.html)
}

BODY.p_AFHighContrast .x1gc {
    content: url(../../ipva/afr/alta-v1/shuttle_up_ena.html)
}

BODY.p_AFHighContrast .x1gd {
    content: url(../../ipva/afr/alta-v1/shuttle_up_dis.html)
}

BODY.p_AFHighContrast .x1ge {
    content: url(../../ipva/afr/alta-v1/shuttle_down_ena.html)
}

BODY.p_AFHighContrast .x1gf {
    content: url(../../ipva/afr/alta-v1/shuttle_down_dis.html)
}

BODY.p_AFHighContrast .x1gg {
    content: url(../../ipva/afr/alta-v1/shuttle_down_end_ena.html)
}

BODY.p_AFHighContrast .x1gh {
    content: url(../../ipva/afr/alta-v1/shuttle_down_end_dis.html)
}

BODY.p_AFHighContrast .x18z {
    padding: 1px
}

.x13w {
    overflow: hidden;
    position: relative;
    width: 1024px;
    min-width: 100px;
    min-height: 100px;
    height: 459px
}

.x1gj {
    position: absolute;
    display: inline-block;
    height: 100px;
    width: 100%;
    text-align: center
}

.x13w.p_AFGrid .x1gj {
    height: auto;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden
}

    .x13w.p_AFGrid .x1gj.p_AFScrollY {
        overflow-y: scroll
    }

.x1gl {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 10px;
    top: 111px
}

.x13w.p_AFFlow .x1gl {
    position: relative;
    top: auto;
    bottom: 0px
}

.x1gn {
    position: relative;
    height: 100%;
    color: #333333;
    border-top: 1px solid #D6DFE6;
    background-color: transparent;
    border-bottom: none;
    border-left: none;
    border-right: none;
    padding: 10px 0px 0px 0px
}

.x13w.p_AFFlow .x1gn {
    height: auto
}

.x1go {
    text-align: center;
    position: relative;
    text-decoration: none;
    display: block;
    z-index: 10;
    margin: 1px;
    border: 1px dotted aqua;
    width: 100px;
    height: 105px;
    padding-left: 11px;
    padding-right: 11px;
    padding-bottom: 0;
    margin-bottom: 0px
}

.x1gp {
    margin-right: 2px;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #C70000;
    border: 0px solid transparent;
    box-shadow: none;
    border-radius: 14px;
    padding-left: 6px;
    padding-right: 6px;
    height: 22px;
    margin-top: 11px;
    min-width: 10px;
    position: absolute;
    left: 73px;
    top: -5px;
    line-height: 22px;
    vertical-align: middle;
    font-weight: normal;
    text-decoration: none
}

.x1gq {
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    height: 48px;
    width: 48px;
    margin-top: 15px;
    margin-bottom: 4px
}

.x13x {
    position: absolute;
    text-align: center;
    overflow: hidden;
    word-wrap: break-word;
    margin: auto;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 100px;
    height: 29px;
    top: 70px;
    text-decoration: none
}

.x1gr {
    position: absolute;
    height: 16px;
    width: 112px;
    top: 95px;
    background-image: url(../../ipva/afr/springboard_selected.html);
    background-position: center bottom;
    background-repeat: no-repeat;
    bottom: -1px;
    z-index: 100
}

.x1gs {
    overflow: visible;
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 5px
}

.x1gt {
    height: 100%;
    overflow: visible;
    position: relative
}

.x1gu {
    display: inline-block;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    top: 30%;
    height: 14px;
    width: 14px;
    padding: 15px;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ena.html)
}

    .x1gu:hover, .AFNoteWindowPreviousLink:hover, .x1a2:hover {
        background-image: url(../../ipva/afr/alta-v1/conv_l_ovr.html)
    }

.x1gv {
    display: inline-block;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 14px;
    width: 14px;
    padding: 16px;
    top: 30%;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ena.html)
}

    .x1gv:hover, .AFNoteWindowNextLink:hover, .x1a3:hover {
        background-image: url(../../ipva/afr/alta-v1/conv_r_ovr.html)
    }

.x1gw {
    display: inline-block;
    position: absolute;
    top: 0px;
    width: 40px
}

.x1gx {
    position: absolute;
    top: 0px;
    width: 40px;
    display: none;
    height: 100px;
    left: 0px
}

.x1gy {
    position: absolute;
    top: 0px;
    width: 40px;
    display: none;
    height: 100px;
    right: 0px
}

*.p_AFHasHelpDef {
    border-bottom: 2px dotted #525252
}

.p_AFHiddenAccessible {
    position: absolute;
    overflow: hidden;
    border: 0px;
    height: 1px;
    margin: -1px;
    padding: 0px;
    width: 1px;
    clip: rect(0 0 0 0)
}

#hiContrastTestEl {
    border: 1px solid;
    border-color: red green;
    position: absolute;
    height: 5px;
    top: -999px;
    background-image: url(../../ipva/afr/blank.html)
}

.x1hc {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 400px;
    height: 300px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x1he, .x1q8, .x1q9, .x1qb, .x1uo {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x1hf, .x1hi, .x1hj, .x1hq, .x1hr, .x1hs {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    font-size: 11px
}

.x1hg, .AFHVNodeLabelStyle75, .x1rg, .AFHVNodeLabelStyle75 .x15, .x1rg .x15, .AFHVPanelCardLabelStyle75, .x1ri, .AFHVPanelCardLabelStyle75 .x15, .x1ri .x15 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-weight: bold;
    font-size: 13px
}

.x1hh {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 13px
}

.x1hk, .x1hl, .x1hm {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #737373;
    font-size: 12px
}

.x1hn, .x1ho, .x1hp {
    color: #9E9E9E
}

.x1ht, .x1hu, .x1hv {
    color: rgba(196, 206, 215, 0.4)
}

.x1hw {
    background-color: #EDEDED;
    border-color: #FFFFFF
}

.x1hx {
    background-color: #6b6f74
}

.x1hy {
    background-color: #ED6647
}

.x1hz {
    background-color: #B8B8B8
}

.x1i0, .x1im, .x1in {
    background-color: #267db3
}

.x1i1, .x1io, .x1ip {
    background-color: #68c182
}

.x1i2, .x1iq, .x1ir {
    background-color: #fad55c
}

.x1i3, .x1is, .x1it {
    background-color: #ed6647
}

.x1i4, .x1iu, .x1iv {
    background-color: #8561c8
}

.x1i5, .x1iw, .x1ix {
    background-color: #6ddbdb
}

.x1i6, .x1iy, .x1iz {
    background-color: #ffb54d
}

.x1i7, .x1j0, .x1j1 {
    background-color: #e371b2
}

.x1i8, .x1j2, .x1j3 {
    background-color: #47bdef
}

.x1i9, .x1j4, .x1j5 {
    background-color: #a2bf39
}

.x1ia, .x1j6, .x1j7 {
    background-color: #a75dba
}

.x1ib, .x1j8, .x1j9 {
    background-color: #f7f37b
}

.x1ic {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 100px;
    height: 18px;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.OraBITooltipPopup, .x1id {
    color: black;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    padding: 2px;
    background-color: #FFFFE0;
    position: absolute;
    z-index: 2147483647
}

.OraBITooltipText, .x1ie, .xwa.p_AFSmall.p_AFCircular, .xwa.p_AFSmall.p_AFOneByOne, .xwb.p_AFSmall {
    font-size: 11px
}

.OraDVTTooltipPopup, .x1if {
    background-color: #ffffff;
    color: black;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    padding: 2px;
    opacity: 0.9
}

.OraDVTDatatipPopup, .x1ig {
    border-style: solid;
    border-color: black;
    border-width: 2px;
    padding: 2px;
    background-color: #F9F9F9;
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-radius: 1px;
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.4);
    opacity: 1
}

.x1jy, .x1r0 {
    background-color: gray;
    opacity: 0.2
}

.x1k1.p_AFDropTarget, .x1qk.p_AFDropTarget, .x1s4.p_AFDropTarget, .x1ud.p_AFDropTarget, .x1y4.p_AFDropTarget, .x1y7.p_AFDropTarget, .x20h.p_AFDropTarget {
    background-color: inherit;
    opacity: 1.0
}

.x1k1, .x1qk {
    display: block;
    position: relative;
    border-style: solid;
    border-width: 1px;
    width: 600px;
    height: 400px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-color: #D9DFE3;
    background-color: #FFFFFF
}

.x1k4 {
    border-color: #c4ced7;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    background-image: -webkit-linear-gradient(bottom, rgba(228,232,234,1),rgba(233,236,238,1),rgba(241,243,244,1),rgba(255,255,255,1))
}

    .x1k4:hover {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #0572ce;
        font-weight: bold;
        text-shadow: none;
        border-color: #c4ced7;
        background-color: #f7f8f9;
        background-image: -webkit-linear-gradient(top, rgba(228,232,234,1),rgba(233,236,238,1),rgba(241,243,244,1),rgba(255,255,255,1))
    }

.x1kb.p_AFDisclosed {
    background-color: rgba(51, 51, 51, .25)
}

.x1ki {
    position: relative;
    width: 1000px;
    height: 600px
}

    .x1ki .AFHideBorder .xrb, .x1ki .xtl .xrb {
        border: 0px #888888 none
    }

    .x1ki .AFHideBorder .xou, .x1ki .xtl .xou {
        border-top: 0px none black;
        border-left: 0px none black
    }

    .x1ki .AFHideBorder .xov, .x1ki .xtl .xov {
        border-bottom: 0px none black;
        border-right: 0px none black
    }

    .x1ki .AFHideBorder .x1kj, .x1ki .xtl .x1kj {
        border-left: 0px none #636661;
        border-bottom: 0px none #636661
    }

    .x1ki .AFHideBorder .x1kk, .x1ki .xtl .x1kk {
        border-right: 0px none #636661;
        border-bottom: 0px none #636661
    }

.x1kj {
    width: 50%;
    border-left: 1px solid #636661;
    border-bottom: 1px solid #636661;
    border-bottom-color: #D6DFE6;
    border-left-color: #D6DFE6
}

.x1kl {
    text-align: right;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px
}

.x1kk {
    width: 50%;
    border-right: 1px solid #636661;
    border-bottom: 1px solid #636661;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6
}

.x1km {
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 7px
}

.x1kn {
    width: 320px;
    height: 204px
}

.x1ko {
    border-style: solid;
    border-width: 1px;
    width: 100%;
    overflow: hidden;
    border-color: #D6DFE6
}

.x1kp {
    border-right: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
    padding-left: 4px;
    background-color: #FFFFFF;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6
}

.x1kq {
    border-bottom: solid 1px #e5e5e5;
    background-color: #FFFFFF;
    border-bottom-color: #D6DFE6
}

.x1kr {
    border-right: solid 1px #e5e5e5;
    padding-left: 4px;
    background-color: #FFFFFF;
    border-right-color: #D6DFE6
}

.x1ku .x14o.p_AFHighlighted .xia, .x16f.p_AFDetached .x169.p_AFHighlighted .x16m, .x16f.p_AFDetached .x169.p_AFHighlighted .x16n, .x16f.p_AFDetached .x169.p_AFHighlighted .x16o, .x16f.p_AFDetached .x169.p_AFHighlighted .x15y, .x16f.p_AFDetached .x16a.p_AFHighlighted .x16p, .x16f.p_AFDetached .x16a.p_AFHighlighted .x16q, .x16f.p_AFDetached .x16a.p_AFHighlighted .x16r, .x16f.p_AFDetached .x16a.p_AFHighlighted .x16s, .x16f.p_AFDetached .x15z.p_AFHighlighted .x16i, .x16f.p_AFDetached .x15z.p_AFHighlighted .x16t, .x16f.p_AFDetached .x15z.p_AFHighlighted .x16u, .x16f.p_AFDetached .x15z.p_AFHighlighted .x15x, .x1b8.p_AFSelected, .x1b8:active, .x190:active, .x14o.p_AFHighlighted .xia, .x14o.p_AFHighlighted .xib, .xx6.p_AFHighlighted, .AFOverflowElement .xmk:hover, .xdj .xmk:hover, .AFOverflowElement .xn6:hover, .xdj .xn6:hover {
    background-color: #ebeced
}

.x1ku .x150.p_AFFocused, .x1kt .x150.p_AFFocused {
    padding: 0px;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none
}

.x1kw {
    height: 100%;
    padding: 0px
}

.x1kx {
    outline: none;
    outline-width: 0px;
    height: 30px
}

.x1ky, .x1kz, .x15f .af_dvt-gantt-taskbar-data-cell, .x15f .x1l1, .x15f .af_dvt-scheduling-gantt-taskbar-data-cell, .x15f .x1kv {
    outline: none;
    outline-width: 0px;
    height: 30px;
    padding: 0px
}

.x15f .af_dvt-gantt-data-cell, .x15f .x1l0 {
    outline: none;
    outline-width: 0px;
    height: 30px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x15f .af_dvt-rug-data-cell, .x15f .x1l2 {
    outline: none;
    outline-width: 0px;
    height: 42px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x1l3, .new-sgt .search_component .xfl.primary, .x284 .x29b .xfl.x289 {
    height: 30px
}

.x1l4 {
    vertical-align: middle;
    width: 1px;
    height: 1px
}

.x1l5 {
    z-index: 1;
    background-color: #D5D5D5
}

.x1l6 {
    position: absolute;
    height: 100%;
    z-index: 1;
    background-color: #D5D5D5
}

.x150.p_AFSelected.p_AFFocused {
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none
}

.x1l7, .x1nw {
    position: absolute;
    z-index: 4;
    top: 0px;
    height: 100%;
    width: 1px;
    background: #66A3F5;
    background-color: #FF591F
}

.x1l8, .x1lf {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    height: 16px
}

.x1l9 {
    z-index: 2;
    top: 0px;
    bottom: 0px
}

.x1la {
    border-left-style: none;
    padding-right: 1px
}

.x1lb {
    z-index: 2;
    top: 50%;
    background-color: #737373;
    transform: rotate(45deg);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    -webkit-transform: rotate(45deg)
}

.x1lc {
    z-index: 2;
    top: 50%;
    border: 2px solid #737373;
    transform: rotate(45deg);
    width: 8px;
    height: 8px;
    margin-top: -6px;
    -webkit-transform: rotate(45deg)
}

.x1ld {
    z-index: 2;
    top: 50%;
    background-color: #ED2C02;
    transform: rotate(45deg);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    -webkit-transform: rotate(45deg)
}

.x1le {
    z-index: 2;
    top: 50%;
    border: 2px solid #ED2C02;
    transform: rotate(45deg);
    width: 8px;
    height: 8px;
    margin-top: -6px;
    -webkit-transform: rotate(45deg)
}

.x1lg {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    height: 16px;
    background-color: #A3DEF7;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

    .x1lg.p_AFSplit, .x1lh.p_AFSplit, .x1li.p_AFSplit {
        top: 0px;
        margin-top: 0px
    }

.x1lh, .x1li {
    top: 50%;
    margin-top: -8px;
    z-index: 3;
    background-color: #A3DEF7;
    width: 1px;
    height: 16px;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1lj {
    z-index: 2;
    top: 50%;
    height: 12px;
    margin-top: -6px;
    border-top: 3px solid #000000;
    opacity: 0.7
}

.x1lk, .x1ll {
    top: 50%;
    z-index: 3;
    width: 3px;
    background-color: #000000;
    height: 9px;
    margin-top: -3px;
    opacity: 0.7
}

.x1lm {
    z-index: 2;
    top: 50%;
    height: 12px;
    margin-top: -6px;
    border-top: 3px solid #ED2C02
}

.x1ln, .x1lo {
    top: 50%;
    z-index: 3;
    width: 3px;
    background-color: #ED2C02;
    height: 9px;
    margin-top: -3px
}

.x1lp {
    z-index: 2;
    top: 0px;
    left: 0px;
    background-color: #47bdef;
    height: 16px;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lq {
    top: 0px;
    width: 1px;
    z-index: 3;
    background-color: #47bdef;
    height: 16px;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lr {
    z-index: 2;
    top: 0px;
    left: 0px;
    background-color: #47bdef;
    height: 10px;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1ls {
    top: 0px;
    width: 1px;
    z-index: 3;
    background-color: #47bdef;
    height: 10px;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lt {
    z-index: 2;
    top: 0px;
    left: 0px;
    background-color: #ED2C02;
    height: 16px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lu {
    top: 0px;
    width: 1px;
    z-index: 3;
    background-color: #ED2C02;
    height: 16px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lv {
    z-index: 2;
    top: 0px;
    left: 0px;
    background-color: #ED2C02;
    height: 10px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lw {
    top: 0px;
    width: 1px;
    z-index: 3;
    background-color: #ED2C02;
    height: 10px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lx {
    z-index: 2;
    background-repeat: repeat-x;
    top: 0px;
    height: 5px;
    left: 3px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlock.html)
}

.x1ly {
    width: 4px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlock.html)
}

.x1lz {
    width: 1px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlock25percent.html)
}

.x1m0 {
    width: 2px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlock50percent.html)
}

.x1m1 {
    width: 3px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlock75percent.html)
}

.x1m2 {
    z-index: 2;
    background-repeat: repeat-x;
    top: 0px;
    height: 5px;
    left: 3px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlockCritical.html)
}

.x1m3 {
    width: 4px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlockCritical.html)
}

.x1m4 {
    width: 1px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlockCritical25percent.html)
}

.x1m5 {
    width: 2px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlockCritical50percent.html)
}

.x1m6 {
    width: 3px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/alta-v1/summaryBlockCritical75percent.html)
}

.x1m7 {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    height: 16px;
    background-color: #ED2C02;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1m8, .x1m9 {
    top: 50%;
    margin-top: -8px;
    z-index: 3;
    width: 1px;
    background-color: #ED2C02;
    height: 16px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1ma {
    z-index: 2;
    top: 50%;
    background-color: #737373;
    height: 6px;
    margin-top: 2px
}

.x1mb, .x1mc {
    top: 50%;
    width: 1px;
    z-index: 3;
    background-color: #737373;
    height: 6px;
    margin-top: 2px
}

.x1md {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    background-color: #A3DEF7;
    height: 10px;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1me, .x1mf {
    top: 50%;
    width: 1px;
    z-index: 3;
    margin-top: -8px;
    background-color: #A3DEF7;
    height: 10px;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1mg {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    background-color: #ED2C02;
    height: 10px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1mh, .x1mi {
    top: 50%;
    width: 1px;
    z-index: 3;
    margin-top: -8px;
    background-color: #ED2C02;
    height: 10px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1mj {
    height: 19px;
    background-color: #EEDC82;
    border-style: solid;
    border-width: 1px;
    border-color: #66B1C9
}

.x1mk {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #267db3;
    background: -webkit-linear-gradient(top, #3588BB, #266F9C)
}

.x1ml {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #93BED9;
    background: -webkit-linear-gradient(top, #A6C5D8, #82B1CE)
}

.x1mm, .x1mq, .x1mu, .x1n6, .x1ne, .x1ni, .x1nq {
    position: relative;
    overflow: hidden;
    z-index: 2;
    font-size: 11px;
    line-height: 16px;
    top: 0px;
    text-overflow: ellipsis;
    color: #FFFFFF
}

.x1mn {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_midnightBlue.html);
    border-top-color: #267db3
}

.x1mo {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #ed6647;
    background: -webkit-linear-gradient(top, #E67960, #E65433)
}

.x1mp {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #F6B3A3;
    background: -webkit-linear-gradient(top, #F4C4B8, #F1A18E)
}

.x1mr {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_brickRed.html);
    border-top-color: #ed6647
}

.x1ms {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #a75dba;
    background: -webkit-linear-gradient(top, #AA76B7, #9B52AD)
}

.x1mt {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #D3AEDD;
    background: -webkit-linear-gradient(top, #D7BFDE, #C79DD2)
}

.x1mv {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_lavender.html);
    border-top-color: #a75dba
}

.x1mw {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #6ddbdb;
    background: -webkit-linear-gradient(top, #84D7D7, #5CD1D1)
}

.x1mx {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #B6EDED;
    background: -webkit-linear-gradient(top, #C9EEEE, #A4E5E5)
}

.x1my, .x1n2, .x1na, .x1nm, .x1nu {
    position: relative;
    overflow: hidden;
    z-index: 2;
    font-size: 11px;
    line-height: 16px;
    top: 0px;
    text-overflow: ellipsis;
    color: #000000
}

.x1mz {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_teal.html);
    border-top-color: #6ddbdb
}

.x1n0 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #ffb54d;
    background: -webkit-linear-gradient(top, #F8BC68, #FBA937)
}

.x1n1 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #FFDAA6;
    background: -webkit-linear-gradient(top, #FCE3C0, #FDD091)
}

.x1n3 {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_orange.html);
    border-top-color: #ffb54d
}

.x1n4 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #e371b2;
    background: -webkit-linear-gradient(top, #E08ABB, #DB61A6)
}

.x1n5 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #F1B8D9;
    background: -webkit-linear-gradient(top, #F1CBE1, #EAA4CD)
}

.x1n7 {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_plum.html);
    border-top-color: #e371b2
}

.x1n8 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #a2bf39;
    background: -webkit-linear-gradient(top, #A6BD51, #90A838)
}

.x1n9 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #D1DF9C;
    background: -webkit-linear-gradient(top, #D4DEAF, #C5D58B)
}

.x1nb {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_lime.html);
    border-top-color: #a2bf39
}

.x1nc {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #8561c8;
    background: -webkit-linear-gradient(top, #9378C4, #7752BC)
}

.x1nd {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #C2B0E4;
    background: -webkit-linear-gradient(top, #CEC2E5, #B49FDB)
}

.x1nf {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_indigo.html);
    border-top-color: #8561c8
}

.x1ng {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #68c182;
    background: -webkit-linear-gradient(top, #7EBE91, #5AB575)
}

.x1nh {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #B4E0C1;
    background: -webkit-linear-gradient(top, #C5E2CE, #A4D6B3)
}

.x1nj {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_green.html);
    border-top-color: #68c182
}

.x1nk {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #fad55c;
    background: -webkit-linear-gradient(top, #F4D776, #F5CD47)
}

.x1nl {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #FDEAAE;
    background: -webkit-linear-gradient(top, #FBEEC6, #FAE399)
}

.x1nn {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_gold.html);
    border-top-color: #fad55c
}

.x1no {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #47bdef;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1np {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #A3DEF7;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1nr {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_steelBlue.html);
    border-top-color: #47bdef
}

.x1ns {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #f7f37b;
    background: -webkit-linear-gradient(top, #F3F095, #F3EE68)
}

.x1nt {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #FBF9BD;
    background: -webkit-linear-gradient(top, #FAF9D1, #F8F5A5)
}

.x1nv {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(../../ipva/bi/images/gantt/dots_lemon.html);
    border-top-color: #f7f37b
}

.x1nx {
    z-index: 1;
    position: absolute;
    display: none;
    border: solid 2px #393B38;
    cursor: n-resize;
    border-color: #000000;
    opacity: 0.7
}

.x1ny {
    top: 3px;
    background: #ffffff;
    overflow: hidden;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    opacity: 0.7;
    text-overflow: ellipsis
}

.x1o0 {
    position: relative;
    overflow: hidden;
    color: #333333;
    z-index: 2;
    line-height: 16px;
    text-overflow: ellipsis
}

.x1o1 {
    position: relative;
    overflow: hidden;
    z-index: 2;
    line-height: 16px;
    text-overflow: ellipsis;
    color: #333333;
    top: 1px
}

.x1lj .x1o1, .x1lm .x1o1 {
    top: -1px
}

.x1o2 {
    position: relative;
    overflow: hidden;
    top: -1px;
    z-index: 2;
    font-size: 9px
}

.x1o3 {
    position: relative;
    z-index: 2;
    top: 0px;
    font-size: 9px
}

.x1o4 {
    width: 12px;
    height: 12px;
    top: 0px
}

.x1o5, .x1o6 {
    width: 12px;
    height: 12px;
    top: 1px
}

.x1o7 {
    z-index: 0;
    background-color: #FAFAEB
}

.x1o8, .x1o9 {
    position: absolute;
    top: 0px;
    height: 100%
}

.x1oa {
    position: absolute;
    z-index: 2;
    top: 6px;
    width: 6px;
    height: 6px;
    background-repeat: no-repeat;
    background-image: url(../../ipva/bi/images/gantt/splitOverflow_icon.html)
}

.x1ob {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    border-top-color: #47bdef
}

.x1oc {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 1px;
    background-color: #D6DFE6
}

.x1od {
    border-bottom: solid 1px #979991;
    border-bottom-color: #D6DFE6
}

.x1oe, .x1of {
    position: absolute;
    padding: 2px;
    overflow: hidden;
    white-space: nowrap;
    border-right: 1px solid #9c9c9c;
    border-right-color: #D6DFE6;
    text-overflow: ellipsis
}

.x1og {
    position: absolute;
    padding: 2px;
    overflow: hidden;
    white-space: nowrap;
    border-right: 1px solid #9c9c9c;
    border-right-color: #D6DFE6;
    text-overflow: ellipsis;
    text-align: center
}

.x1oh {
    position: relative;
    top: 0px;
    left: 0px
}

.x1oi {
    position: absolute;
    z-index: 4;
    height: 1px;
    background: #404259;
    background-color: #000000;
    opacity: 0.7
}

.x1oj {
    position: absolute;
    z-index: 4;
    width: 1px;
    background: #404259;
    background-color: #000000;
    opacity: 0.7
}

.x1ok {
    position: absolute;
    z-index: 4;
    background-repeat: no-repeat;
    width: 3px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/lt_arrow_left.html);
    top: 50%;
    margin-top: -3px
}

.x1ol {
    position: absolute;
    z-index: 4;
    background-repeat: no-repeat;
    width: 3px;
    height: 5px;
    background-image: url(../../ipva/bi/images/gantt/lt_arrow_right.html);
    top: 50%;
    margin-top: -3px
}

.x1om {
    position: absolute;
    z-index: 4;
    background-repeat: no-repeat;
    width: 5px;
    height: 4px;
    background-image: url(../../ipva/bi/images/gantt/lt_arrow_up.html);
    top: 50%;
    margin-top: 8px
}

.x1on {
    position: absolute;
    z-index: 4;
    background-repeat: no-repeat;
    width: 5px;
    height: 3px;
    background-image: url(../../ipva/bi/images/gantt/lt_arrow_down.html);
    top: 50%;
    margin-top: -11px
}

.x1oo {
    overflow: hidden;
    width: 100%;
    color: #000000;
    background-color: #FFFFFF
}

.x1op {
    font-style: italic;
    color: red
}

.x1oq {
    position: relative;
    left: 0px;
    top: 0px;
    width: 1px;
    background: #636661;
    background-color: #D6DFE6;
    height: 106px
}

.x1or {
    position: relative;
    top: 0px;
    left: 0px;
    width: 16px;
    height: 16px;
    margin-top: 4px;
    margin-bottom: 3px
}

.x1os {
    padding-right: 8px;
    color: #4F4F4F;
    font-weight: bold;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    min-width: 102px;
    line-height: 15px
}

.x1ot {
    text-align: left;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 15px
}

.x1ou, .x1ov {
    vertical-align: middle;
    padding-left: 4px;
    padding-right: 10px
}

.x1ow {
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    color: #333333;
    background-color: #FFFFFF;
    border-top-color: #c4ced7;
    border-right-color: #c4ced7;
    border-bottom-color: #c4ced7;
    border-left-color: #c4ced7;
    border-right: none;
    border-bottom: none
}

.x1ox {
    border-top: solid 1px #999999;
    border-right: solid 1px #999999;
    color: #333333;
    background-color: #FFFFFF;
    border-top-color: #c4ced7;
    border-right-color: #c4ced7;
    border-bottom-color: #c4ced7;
    border-left-color: #c4ced7;
    border-bottom: none;
    border-left: none
}

.x1oy {
    border-bottom: solid 1px #999999;
    border-left: solid 1px #999999;
    color: #333333;
    background-color: #FFFFFF;
    border-top-color: #c4ced7;
    border-right-color: #c4ced7;
    border-bottom-color: #c4ced7;
    border-left-color: #c4ced7;
    border-top: none;
    border-right: none
}

.x1oz {
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    color: #333333;
    background-color: #FFFFFF;
    border-top-color: #c4ced7;
    border-right-color: #c4ced7;
    border-bottom-color: #c4ced7;
    border-left-color: #c4ced7;
    border-top: none;
    border-left: none;
    opacity: 0.9
}

.x1p0 {
    color: #333333;
    font-weight: bold
}

.x1p1 {
    position: absolute;
    top: 0px;
    height: 100%;
    border-right-style: solid;
    border-width: 1px;
    border-color: #9c9c9c;
    border-right: none
}

    .x1p1.p_AFFocused, .x1xj.p_AFFocused {
        background-color: #DAE9F5
    }

.x1p2 {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #267db3;
    background: -webkit-linear-gradient(top, #3588BB, #266F9C)
}

.x1p3, .x1p5, .x1p7, .x1pd, .x1ph, .x1pj, .x1pn {
    position: relative;
    z-index: 2;
    font-size: 9px;
    top: 1px;
    color: #FFFFFF
}

.x1p4 {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #ed6647;
    background: -webkit-linear-gradient(top, #E67960, #E65433)
}

.x1p6 {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #a75dba;
    background: -webkit-linear-gradient(top, #AA76B7, #9B52AD)
}

.x1p8 {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #6ddbdb;
    background: -webkit-linear-gradient(top, #84D7D7, #5CD1D1)
}

.x1p9, .x1pb, .x1pf, .x1pl, .x1pp {
    position: relative;
    z-index: 2;
    font-size: 9px;
    top: 1px;
    color: #000000
}

.x1pa {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #ffb54d;
    background: -webkit-linear-gradient(top, #F8BC68, #FBA937)
}

.x1pc {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #e371b2;
    background: -webkit-linear-gradient(top, #E08ABB, #DB61A6)
}

.x1pe {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #a2bf39;
    background: -webkit-linear-gradient(top, #A6BD51, #90A838)
}

.x1pg {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #8561c8;
    background: -webkit-linear-gradient(top, #9378C4, #7752BC)
}

.x1pi {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #68c182;
    background: -webkit-linear-gradient(top, #7EBE91, #5AB575)
}

.x1pk {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #fad55c;
    background: -webkit-linear-gradient(top, #F4D776, #F5CD47)
}

.x1pm {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #47bdef;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1po {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(../../ipva/bi/images/gantt/MetricBarGradient.html);
    border-style: none;
    background-color: #f7f37b;
    background: -webkit-linear-gradient(top, #F3F095, #F3EE68)
}

.x1ps {
    position: absolute;
    outline: none;
    outline-width: 0px
}

.x1pt {
    border-right: 1px solid #636661;
    border-bottom: 1px solid #636661;
    border-left: 1px solid #636661;
    overflow: hidden;
    position: relative;
    background-color: #FFFFFF
}

.x1pw {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border: 1px solid #000000;
    text-align: center;
    min-width: 17px;
    padding: 3px 2px;
    margin: 0px
}

.x1q4 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 200px;
    height: 200px
}

.x1q5 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 40px;
    height: 40px
}

.x1q6 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 120px;
    height: 25px
}

.x1q7 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 220px;
    height: 25px
}

.x1qa {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold
}

.x1qc {
    border-color: #D6DFE6;
    background-color: #f5f6f7
}

.x1qd {
    background-color: #ED2C02
}

.x1qe {
    background-color: #007CC8
}

.x1qf {
    background-color: #F8C15A
}

.x1qg {
    background-color: #C4CED7
}

.x1ql, .x1s5 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: InfoBackground;
    border: 1px #333333 solid;
    padding: 3px;
    position: absolute;
    display: none
}

.x1qn {
    overflow: hidden;
    position: absolute;
    z-index: 40
}

.x1qo {
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
    -o-transform-origin: 0%;
    z-index: 17;
    position: relative;
    top: 0px;
    left: 0px
}

.x1qp {
    z-index: 11;
    position: absolute
}

.x1qq {
    position: absolute;
    z-index: 30;
    top: 0px;
    left: 0px
}

.x1qr, .x1qs {
    position: absolute;
    top: 0px;
    left: 0px
}

.x1qt {
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
    background-color: rgb(241, 245, 245);
    overflow: hidden;
    position: relative
}

.x1qu {
    overflow: hidden;
    left: 0px;
    top: 0px;
    z-index: 15
}

.x1qv {
    text-align: center;
    position: absolute;
    left: 5px;
    bottom: 5px;
    z-index: 20
}

.x1qw {
    text-align: center;
    position: absolute;
    bottom: 5px;
    z-index: 20
}

.x1qx {
    text-align: center;
    position: absolute;
    bottom: 5px;
    z-index: 17
}

.x1qy {
    position: relative;
    bottom: 5px;
    width: 5px;
    z-index: 18
}

.x1qz {
    position: relative;
    bottom: 5px;
    z-index: 18
}

.x1r1 {
    color: #5A6A7A;
    font-size: 20px;
    font-weight: bold;
    padding: 2px;
    text-align: center
}

.x1qk .xtk.AFPanelFormLayoutContentCell, .x1qk .xtk.xvo, .xtk.AFPanelFormLayoutContentCell .x1u .AFPanelFormLayoutContentCell, .xtk.xvo .x1u .xvo, .xtk.AFPanelFormLayoutContentCell .x1u.p_AFReadOnly .AFPanelFormLayoutContentCell, .xtk.xvo .x1u.p_AFReadOnly .xvo, .xtk.AFPanelFormLayoutContentCell .x1u .xu, .xtk.xvo .x1u .xu, .xtk.AFPanelFormLayoutContentCell .x1u.p_AFReadOnly .xu, .xtk.xvo .x1u.p_AFReadOnly .xu, .x1u.p_AFReadOnly .xu, .x4w .x1u.p_AFMultiRow.p_AFReadOnly .x25, .x1z .AFPanelFormLayoutContentCell, .x1z .xvo, .x1z .x4z, .xi1.p_AFReadOnly .xi4 {
    padding-top: 0px
}

.x1qk .xt5 {
    width: 14px;
    height: 115px;
    position: absolute;
    left: 1px;
    padding-top: 5px;
    padding-bottom: 5px
}

.x1qk .xti {
    width: 30px
}

.x1qk .x1fi, .x1qk .x1fg, .x1qk .x1fe {
    display: none;
    padding-left: 0px;
    padding-right: 0px
}

.x1qk .xt5.p_AFVertical .xti {
    width: 14px;
    height: 115px;
    position: relative;
    left: 0px;
    margin: 1px 7px 0 4px
}

.x1qk .xt5.p_AFVertical .x1ez {
    width: 4px;
    border: 0px solid transparent;
    position: absolute
}

.x1qk .x1ev, .x1qk .xt5.p_AFVertical .x1ev {
    left: 6px;
    margin: 0px 0px;
    right: 0px;
    top: 22px;
    bottom: 24px;
    width: 1px;
    background-image: url(../../ipva/afr/fusion/sliderBarV_mdTile.html);
    border: 0px solid transparent
}

.x1qk .xt5.p_AFVertical .x1ex {
    width: 11px;
    height: auto;
    border: 0px solid transparent;
    top: 4px;
    bottom: 4px
}

.x1qk .xt5.p_AFVertical .x1f4 {
    top: 0%;
    left: -7px;
    right: 100%;
    width: 6px;
    height: 100%
}

.x1qk .xt5.p_AFVertical .x1f6, .x1qk .xt5.p_AFVertical .x1f8 {
    width: 10px;
    border-color: #555555;
    left: 2px;
    height: auto
}

.x1qk .xt5.p_AFVertical .x1en, .x1qk .xt5.p_AFVertical .x1en:hover, .x1qk .xt5.p_AFVertical .x1en:active {
    background-image: url(../../ipva/afr/slider_decreasebutcon_m_n.html);
    left: 0px;
    width: 15px;
    height: 15px
}

.x1qk .xt5.p_AFVertical .x1ep, .x1qk .xt5.p_AFVertical .x1ep:hover, .x1qk .xt5.p_AFVertical .x1ep:active {
    background-image: url(../../ipva/afr/slider_increasebutcon_m_n.html);
    left: 0px;
    width: 15px;
    height: 15px
}

.x1qk .xt5.p_AFVertical .x1f2 {
    background-image: url(../../ipva/afr/slider_thumb_m_n.html);
    width: 14px;
    height: 9px;
    top: auto;
    right: -4px
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2:hover, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2:active {
    background-image: url(../../ipva/afr/slider_thumb_vert_m_d.html)
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1en, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1en:hover, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1en:active, .x1qk .xt5.p_AFVertical .x1en.p_AFDisabled, .x1qk .xt5.p_AFVertical .x1en.p_AFDisabled:hover, .x1qk .xt5.p_AFVertical .x1en.p_AFDisabled:active {
    background-image: url(../../ipva/afr/slider_decreasebutcon_m_d.html)
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep:hover, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep:active, .x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled, .x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled:hover, .x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled:active {
    background-image: url(../../ipva/afr/slider_increasebutcon_m_d.html)
}

.AFHVNodeTitleLabelStyle, .x1r3, .AFHVNodeTitleLabelStyle .x15, .x1r3 .x15, .AFHVNodeTitleTextStyle, .x1r4, .AFHVPanelCardTitleStyle, .x23n {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 16px;
    font-weight: bold
}

.AFHVNodeSubtitleLabelStyle, .x1r5, .AFHVNodeSubtitleLabelStyle .x15, .x1r5 .x15, .AFHVNodeSubtitleTextStyle, .x1r6, .AFHVNodeSubtitleLabelStyle75, .x1re, .AFHVNodeSubtitleLabelStyle75 .x15, .x1re .x15, .AFHVNodeSubtitleTextStyle75, .x1rf, .AFHVNodeSubtitleLabelStyle50, .x1rn, .AFHVNodeSubtitleLabelStyle50 .x15, .x1rn .x15, .AFHVNodeSubtitleTextStyle50, .x1ro, .AFHVNodeTextStyle25, .x1rt {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 11px
}

.AFHVNodeLabelStyle, .x1r7, .AFHVNodeLabelStyle .x15, .x1r7 .x15, .AFHVPanelCardLabelStyle, .x1r9, .AFHVPanelCardLabelStyle .x15, .x1r9 .x15, .AFHVNodeTitleLabelStyle75, .x1rc, .AFHVNodeTitleLabelStyle75 .x15, .x1rc .x15, .AFHVNodeTitleTextStyle75, .x1rd, .AFHVSearchResultsItemTextStyle, .x1s0, .x1uj, .x1uq {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 14px;
    font-weight: bold
}

.AFHVNodeTextStyle, .x1r8, .AFHVPanelCardTextStyle, .x1ra {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 14px
}

.AFHVNodeImageSize, .x1rb {
    width: 115px;
    height: 125px
}

.AFHVNodeTextStyle75, .x1rh, .AFHVPanelCardTextStyle75, .x1rj {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 13px
}

.AFHVNodeImageSize75, .x1rk {
    width: 77px;
    height: 84px
}

.AFHVNodeTitleLabelStyle50, .x1rl, .AFHVNodeTitleLabelStyle50 .x15, .x1rl .x15, .AFHVNodeTitleTextStyle50, .x1rm, .AFHVNodeLabelStyle50, .x1rp, .AFHVNodeLabelStyle50 .x15, .x1rp .x15 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #252525;
    font-weight: bold
}

.AFHVNodeTextStyle50, .x1rq, .AFHVSearchResultsMatchTextStyle, .x1s1, .AFHVDefaultFont, .x1s2 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #252525
}

.AFHVNodeImageSize50, .x1rr {
    width: 50px;
    height: 55px
}

.AFHVNodeLabelStyle25, .x1rs, .AFHVNodeLabelStyle25 .x15, .x1rs .x15 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 11px;
    font-weight: bold
}

.AFHVAdvancedSearchLinkStyle, .x1rx {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e
}

.AFHVSearchResultsPanelStyle, .x1ry, .x1u.itxImunidade .x25, .x1u.x27x .x25 {
    width: 260px
}

.AFHVSearchResultsImageSize, .x1rz {
    width: 30px;
    height: 30px
}

.x1s3 {
    outline: none;
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 200px;
    height: 200px
}

.x1s4 {
    outline: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 400px;
    height: 300px
}

.x1su {
    width: 400px;
    height: 300px;
    background-color: #FFFFFF;
    border: 1px solid #D9DFE3
}

.x1sw, .x1t0 {
    position: relative;
    top: -20px;
    left: 5px
}

.x1sx, .x1sz, .x1t1 {
    position: relative;
    top: -5px;
    left: -5px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff
}

.x1sy {
    position: relative;
    top: -20px;
    left: 3px
}

.x1t3, .x1ti, .x1tl, .x1tr {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff
}

.x1t4 {
    background-repeat: no-repeat;
    position: relative;
    top: -16px;
    left: 3px
}

.x1t5 {
    background-repeat: no-repeat;
    position: relative;
    top: -17px;
    left: 8px
}

.x1t6 {
    background-repeat: no-repeat;
    position: relative;
    top: -17px
}

.x1t7 {
    background-repeat: no-repeat;
    position: relative;
    top: -13px;
    left: 9px
}

.x1t8 {
    background-repeat: no-repeat;
    position: relative;
    top: -16px;
    left: 10px
}

.x1t9 {
    background-repeat: no-repeat;
    position: relative;
    top: -16px;
    left: 2px
}

.x1ta {
    background-repeat: no-repeat;
    position: relative;
    top: -15px;
    left: 1px
}

.x1tb {
    background-repeat: no-repeat;
    position: relative;
    top: -22px;
    left: 3px
}

.x1tc {
    background-repeat: no-repeat;
    position: relative;
    top: -15px;
    left: 3px
}

.x1td {
    background-repeat: no-repeat;
    position: relative;
    top: -19px;
    left: 2px
}

.x1te {
    background-repeat: no-repeat;
    position: relative;
    top: -19px;
    left: 1px
}

.x1tf {
    background-repeat: no-repeat;
    position: relative
}

.x1tg, .x1tq {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    top: -6px;
    left: 1px;
    color: #ffffff
}

.x1th {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    top: -3px;
    color: #ffffff
}

.x1tj {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    top: -2px
}

.x1tk {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    top: -6px;
    left: 2px
}

.x1tm {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    left: -1px;
    top: -3px
}

.x1tn {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    left: -3px
}

.x1to {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    left: -3px;
    top: -2px
}

.x1tp {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    top: -4px;
    left: -1px
}

.x1ts {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    text-align: justify;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px
}

.x1tt {
    opacity: 90;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px
}

.x1tu {
    width: 12px;
    height: 12px;
    border: 1px black solid
}

.x1tv {
    opacity: 20;
    background-color: #000000
}

.x1tw {
    border: 1px;
    border-color: #c2c7d3;
    background-color: #EBEFF5;
    opacity: 90
}

.x1tx {
    background-color: #EBEFF5;
    background-repeat: repeat-x;
    white-space: nowrap
}

.x1ty {
    background-color: rgba(195, 234, 243, .7);
    border: 2px solid rgba(0, 175, 214, .35)
}

.x1tz {
    background-color: #c6cad5;
    border: 1px solid #f5f5f9
}

.x1u0 {
    background-color: #333333;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333
}

.x1u2 {
    overflow: hidden;
    color: #252525;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

.x1u3 {
    overflow: hidden;
    white-space: nowrap;
    padding-top: 3px;
    color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px
}

.x1u4 {
    overflow: hidden;
    white-space: nowrap;
    padding-top: 3px;
    padding-left: 5px;
    color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    width: 100px
}

.x1u5 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    display: none;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 3px
}

.x1u6 {
    width: 10px;
    height: 33px;
    background-image: url(../../ipva/bi/images/geoMap/alta/panel_l.html)
}

.x1u7 {
    height: 33px;
    width: 21px;
    background-image: url(../../ipva/bi/images/geoMap/alta/panel_r.html)
}

.x1u8 {
    height: 33px;
    width: auto;
    vertical-align: top;
    white-space: nowrap;
    text-align: left;
    background-image: url(../../ipva/bi/images/geoMap/alta/panel_c.html)
}

.x1u9 {
    border-top: 1px solid #a8cefc;
    border-bottom: 1px solid #00aeff;
    border-left: 1px solid #a8cefc;
    border-right: 1px solid #00aeff;
    background-color: #3696FF;
    background-position: top;
    background-repeat: repeat-x;
    margin: 0;
    background-image: url(../../ipva/bi/images/geoMap/button_bg_mo.html);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #0572ce;
    background: #f7f8f9;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    width: 40px;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 12px;
    font-weight: bold;
    text-align: center
}

.x1ua {
    border-top: 1px solid #4e555e;
    border-bottom: 1px solid #8f9aac;
    border-left: 1px solid #4e555e;
    border-right: 1px solid #8f9aac;
    background-color: #a7b7d4;
    background-position: top;
    background-repeat: repeat-x;
    margin: 0;
    background-image: url(../../ipva/bi/images/geoMap/button_bg_md.html);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    background: #0572ce;
    border-radius: 2px;
    border: 1px solid #0572ce;
    width: 40px;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 12px;
    font-weight: bold;
    text-align: center
}

.x1ub {
    border-top: 1px solid #e0e3e8;
    border-bottom: 1px solid #606974;
    border-left: 1px solid #e0e3e8;
    border-right: 1px solid #606974;
    background-color: #ccd6e8;
    background-position: top;
    background-repeat: repeat-x;
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000000;
    background: #E4E8EA;
    border-radius: 2px;
    text-shadow: 0px 1px 0px #FFFFFF;
    box-shadow: inset 0px 1px 0px #FFFFFF;
    border: 1px solid #c4ced7;
    width: 40px;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%)
}

.x1uc {
    padding: 0px 5px;
    height: 22px;
    width: 1px;
    vertical-align: middle
}

.x1ud {
    display: block;
    position: relative;
    border-style: solid;
    border-width: 1px;
    width: 960px;
    height: 540px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-color: #D9DFE3;
    background-color: #FFFFFF
}

.x1ue, .x1uf {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525
}

.x1ug, .x1uh {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #252525
}

.x1ui, .x1ui.p_AFMinimized {
    background-color: #E9E9E9
}

    .x1ui.p_AFDropTarget {
        background-color: rgba(217, 244, 250, .75);
        border-color: #ccf6ff;
        border-style: solid;
        border-width: 1px
    }

.x1uk {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525
}

    .x1uk.p_AFHeader {
        font-size: 14px
    }

.x1ul:hover {
    border-color: #FFFFFF
}

.x1ul.p_AFSelected {
    border-color: #000000
}

.x1um {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

.x1un {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px
}

.x1up {
    background-color: #E9E9E9;
    border-color: #BCC7D2
}

.x1ur {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold
}

.x1us {
    display: inline-block;
    position: relative;
    width: auto;
    height: auto;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1uv {
    border: 1px #636661 solid;
    border-color: #D6DFE6;
    position: relative;
    overflow: hidden;
    background-color: #FFFFFF
}

.x1uw {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding: 0px;
    border-right: none;
    border-bottom: none
}

.x1ux {
    position: absolute;
    left: -1000px;
    top: -1000px;
    overflow: hidden;
    padding: 4px 5px 4px 5px;
    border-top: 1px solid #979991;
    background-color: #FFFFFF;
    border-top-color: #D6DFE6
}

.x1uy, .x1vq {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #4F4F4F;
    font-weight: bold
}

.x1uz {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 10px;
    color: #000000
}

.x1v0 {
    display: none;
    position: absolute;
    background-color: #F7F9FC;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-bottom: none;
    border-right: none
}

.x1v1 {
    display: none;
    position: absolute;
    background-color: #F7F9FC;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-bottom: none;
    border-right: none
}

.x1v2 {
    display: none;
    position: absolute;
    background-color: #F7F9FC;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-right: none;
    border-left: none;
    border-bottom: none
}

.x1v3 {
    width: 0px;
    border-right: 2px dashed #979991;
    border-right-color: #648BAF;
    border-right-style: dotted
}

.x1v4 {
    height: 0px;
    border-bottom: 2px dashed #979991;
    border-bottom-color: #648BAF;
    border-bottom-style: dotted
}

.x1v5, .x1v7 {
    background-color: #F2F4F7;
    padding: 0px;
    border: none;
    margin: 0px;
    overflow: hidden;
    width: 0px
}

.x1v6 {
    background-color: #F2F4F7;
    padding: 0px;
    border: none;
    margin: 0px;
    overflow: hidden
}

.x1v8 {
    position: absolute;
    padding: 0px;
    overflow: hidden;
    background-color: #F7F9FC
}

.x1v9 {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    position: absolute;
    padding: 0px;
    overflow-x: auto;
    overflow-y: hidden;
    border-right: none;
    border-left: none;
    border-bottom: none
}

.x1va {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    position: absolute;
    padding: 0px;
    overflow-y: auto;
    overflow-x: hidden;
    border-bottom: none;
    border-top: none;
    border-right: none
}

.x1vb {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    position: absolute;
    padding: 0px;
    overflow: hidden;
    z-index: 3;
    border-bottom: none;
    border-right: none
}

.x1vf {
    table-layout: fixed;
    position: relative
}

.x1vg {
    position: absolute;
    padding: 0px;
    overflow: auto;
    z-index: 2
}

.x1vh {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    background-color: #F2F4F7
}

.x1vi {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    background-color: #B9DFFF
}

.x1vj {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    background-color: #DAE9F5
}

.x1vk {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-color: #F2F4F7
}

.x1vl {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-color: #B9DFFF
}

.x1vm {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-color: #DAE9F5
}

.x1vn, .x1vo {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: center
}

.x1vp {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: right
}

.x1vr {
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    text-align: right;
    white-space: nowrap;
    color: #333333;
    border-color: #EEEEEE;
    background-color: #FFFFFF;
    cursor: default
}

.x1vs {
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    text-align: right;
    white-space: nowrap;
    color: #333333;
    border-color: #EEEEEE;
    background-color: #FFFFFF
}

.x1vt {
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    text-align: right;
    white-space: nowrap;
    color: #333333;
    border-color: #EEEEEE;
    background-color: #e4f0fa;
    cursor: default
}

.x1vu {
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    text-align: right;
    white-space: nowrap;
    color: #333333;
    border-color: #EEEEEE;
    background-color: #CFE8FC;
    cursor: default
}

    .x1vr .x25, .x1vt .x25, .x1vu .x25 {
        margin: 0px;
        padding: 6px 5px 5px;
        width: 100%;
        max-width: 100%
    }

    .x1vr .x2i, .x1vr .x2g, .x1vr .x2h, .x1vr .xos, .x1vt .x2i, .x1vt .x2g, .x1vt .x2h, .x1vt .xos, .x1vu .x2i, .x1vu .x2g, .x1vu .x2h, .x1vu .xos {
        margin-left: 1px;
        width: 100%;
        max-width: 100%
    }

    .x1vr .xk3, .x1vt .xk3, .x1vu .xk3 {
        margin-left: 1px;
        display: table-cell;
        width: 100%;
        padding: 0;
        max-width: 100%;
        text-indent: 5px
    }

    .x1vr .x26, .x1vt .x26, .x1vu .x26 {
        margin-left: 1px;
        margin: 0px;
        width: 40px
    }

    .x1vr .x2c, .x1vt .x2c, .x1vu .x2c {
        margin-left: 1px;
        margin: 0px;
        width: 100%;
        max-width: 100%
    }

    .x1vr .xer, .x1vt .xer, .x1vu .xer {
        margin-left: 1px;
        margin: 0px;
        display: table-cell;
        width: 100%;
        padding: 0;
        max-width: 100%;
        text-indent: 5px
    }

    .x1vr .x2b, .x1vt .x2b, .x1vu .x2b {
        margin-left: 1px;
        margin: 0px;
        width: 100px
    }

.x1vv, .x1wh {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #000000;
    font-weight: bold
}

.x1vw {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #000000;
    font-weight: bold;
    padding-top: 2px
}

    .x1vw.p_AFSorted {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        white-space: nowrap;
        color: #000000;
        font-weight: bold;
        padding-top: 22px
    }

.x1vx {
    width: 12px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    margin-left: 4px;
    margin-top: 1px;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_asc_ena.html)
}

.x1vy {
    width: 12px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    margin-left: 4px;
    margin-top: 1px;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_des_ena.html)
}

.x1vz {
    width: 12px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    margin-left: 4px;
    margin-top: 1px;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_asc_selected.html)
}

.x1w0 {
    width: 12px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    margin-left: 4px;
    margin-top: 1px;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_des_selected.html)
}

.x1w1 {
    width: 12px;
    height: 10px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_asc_ena.html)
}

.x1w2 {
    width: 12px;
    height: 10px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_des_ena.html)
}

.x1w3 {
    width: 12px;
    height: 10px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_asc_selected.html)
}

.x1w4 {
    width: 12px;
    height: 10px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_des_selected.html)
}

.x1vx:hover, .x1w1:hover {
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_asc_ovr.html)
}

.x1vx:active, .x1w1:active {
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_asc_selected.html)
}

.x1vy:hover, .x1w2:hover {
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_des_ovr.html)
}

.x1vy:active, .x1w2:active {
    background-image: url(../../ipva/bi/images/gridView/alta-v1/colSort_des_selected.html)
}

.x1w7 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #333333
}

.x1w8 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: InfoBackground;
    color: InfoText;
    border: 1px #333333 solid;
    padding: 3px;
    position: absolute;
    display: none
}

.x1w9 {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    height: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-bottom: none;
    border-top-left-radius: 2px;
    width: 17px
}

    .x1w9.p_AFSelected, .x1wa.p_AFSelected, .x1wc.p_AFSelected, .x1wd.p_AFSelected {
        background-color: #B9DFFF;
        font-size: 0px;
        line-height: 0px
    }

.x1wa {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    height: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-bottom-left-radius: 2px;
    width: 17px
}

.x1wb {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/drag_horizontal.html);
    background-repeat: no-repeat;
    background-position: center;
    border-top: none;
    border-bottom: none;
    width: 17px
}

    .x1wb.p_AFSelected {
        background-color: #B9DFFF;
        font-size: 0px;
        line-height: 0px;
        background-image: url(../../ipva/bi/images/gridView/alta-v1/drag_horizontal.html);
        background-repeat: no-repeat;
        background-position: center
    }

.x1wc {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    width: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-right: none;
    border-top-left-radius: 2px;
    border-top-right-radius: 0px;
    height: 17px
}

.x1wd {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    width: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-left: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 2px;
    height: 17px
}

.x1we {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    background-image: url(../../ipva/bi/images/gridView/alta-v1/drag_vertical.html);
    background-repeat: no-repeat;
    background-position: center;
    border-left: none;
    border-right: none;
    height: 17px
}

    .x1we.p_AFSelected {
        background-color: #B9DFFF;
        font-size: 0px;
        line-height: 0px;
        background-image: url(../../ipva/bi/images/gridView/alta-v1/drag_vertical.html);
        background-repeat: no-repeat;
        background-position: center
    }

.x1wf {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    border-left: none;
    border-right: none;
    vertical-align: middle;
    background-color: #F2F4F7;
    border-top-color: #D6DFE6;
    border-bottom-color: #D6DFE6
}

.x1wg {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    border-top: none;
    border-bottom: none;
    text-align: center;
    background-color: #F2F4F7;
    border-right-color: #D6DFE6;
    border-left-color: #D6DFE6
}

.x1wi {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    color: #000000;
    font-weight: bold
}

.x1wj {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    border-right: none
}

.x1wk {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-bottom: none;
    border-left: none
}

.x1wl {
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: #F2F4F7;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    position: absolute;
    left: 0px;
    overflow: hidden;
    background-image: none
}

.x1wm {
    border-top: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    background-color: #F2F4F7;
    position: absolute;
    top: 0px;
    overflow: hidden;
    background-image: none;
    border-left: none
}

.x1wn {
    border-width: 1px;
    border-style: solid;
    position: absolute;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
    z-index: 2;
    background-color: #D9F4FA;
    border-color: #C3EAF3;
    opacity: 0.8
}

.x1wo {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    background-image: none;
    background-color: #D9F4FA;
    opacity: 0.8
}

.x1wp {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    background-color: #D9F4FA;
    opacity: 0.8
}

.x1wq, .x1wt {
    margin-right: 5px
}

.x1wr, .x1ws {
    margin-right: 5px;
    position: relative;
    top: 4px
}

.x1wv {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-color: #F2F4F7;
    background-image: none;
    cursor: default
}

    .x1wv .x5f .x5r {
        background-color: #143f7d
    }

.x1ww {
    border: 1px #636661 solid;
    border-color: #D6DFE6;
    border-top: none;
    overflow: hidden;
    position: relative;
    background-color: #F2F4F7
}

.x1wx {
    border: 1px #636661 solid;
    border-color: #D6DFE6;
    border-bottom: none;
    overflow: hidden;
    position: absolute;
    left: 0px;
    right: 0px;
    background-color: #F2F4F7
}

.x1wy {
    border: 1px #636661 solid;
    border-color: #D6DFE6;
    border-bottom: none;
    overflow: hidden;
    position: relative;
    background-color: #F2F4F7
}

.x1wz {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none
}

.x1x0 {
    white-space: nowrap;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 5px;
    padding-top: 1px
}

.x1x1 {
    padding: 0px 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 1px;
    background-image: url(../../ipva/afr/alta-v1/separator_border.html);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px;
    vertical-align: middle;
    padding-left: 6px;
    padding-right: 6px;
    height: 34px
}

.x1x3 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    padding: 6px;
    border: 1px solid transparent;
    height: 14px;
    width: 14px;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/previouspage_vert_ena.html)
}

.x1x5 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    padding: 6px;
    border: 1px solid transparent;
    height: 14px;
    width: 14px;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/nextpage_vert_ena.html)
}

.x1x7 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    padding: 6px;
    border: 1px solid transparent;
    height: 14px;
    width: 14px;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/firstpage_vert_ena.html)
}

.x1x9 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    padding: 6px;
    border: 1px solid transparent;
    height: 14px;
    width: 14px;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/lastpage_vert_ena.html)
}

.x1x3.p_AFDisabled, .x1x3.p_AFDisabled:hover, .x1x3.p_AFDisabled:active, .x1x3.p_AFDisabled:hover:active {
    background-color: transparent;
    border-color: transparent;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/previouspage_vert_dis.html)
}

.x1x5.p_AFDisabled, .x1x5.p_AFDisabled:hover, .x1x5.p_AFDisabled:active, .x1x5.p_AFDisabled:hover:active {
    background-color: transparent;
    border-color: transparent;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/nextpage_vert_dis.html)
}

.x1x7.p_AFDisabled, .x1x7.p_AFDisabled:hover, .x1x7.p_AFDisabled:active, .x1x7.p_AFDisabled:hover:active {
    background-color: transparent;
    border-color: transparent;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/firstpage_vert_dis.html)
}

.x1x9.p_AFDisabled, .x1x9.p_AFDisabled:hover, .x1x9.p_AFDisabled:active, .x1x9.p_AFDisabled:hover:active {
    background-color: transparent;
    border-color: transparent;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/lastpage_vert_dis.html)
}

.x1uu {
    position: relative;
    width: 400px;
    height: 91px
}

.x1xb {
    border-top: solid 1px #636661;
    border-right: solid 1px #636661;
    border-bottom: solid 1px #979991;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-radius: 2px;
    position: absolute;
    overflow: hidden;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px
}

.x1xc {
    position: absolute;
    width: 100%;
    height: 100%
}

.x1xe {
    border-right: solid 1px #979991;
    background-color: #F7F9FC;
    border-right-color: #D6DFE6
}

.x1xf {
    color: #000000;
    padding: 8px;
    font-weight: bold
}

.x1xg {
    width: 100%;
    vertical-align: top;
    background-color: #FFFFFF
}

.x1xh {
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    vertical-align: top;
    padding-left: 0px;
    padding-right: 3px;
    padding-bottom: 0px
}

.x1xi {
    position: absolute;
    border: solid 1px #516790;
    background-color: #D9F4FA;
    border-color: #C3EAF3;
    width: 17px;
    margin-top: 2px;
    opacity: 0.8
}

.x1xj {
    vertical-align: top;
    float: left;
    border-top: solid 1px #979991;
    border-right: solid 1px #979991;
    border-bottom: solid 1px #636661;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-radius: 2px;
    background-color: #F2F4F7;
    margin-left: 3px;
    margin-top: 3px
}

    .x1xj .xeo.p_AFEditModeSelect .xjp {
        background-color: #ffffff
    }

    .x1xj.p_AFDropTarget {
        background-color: #D9F4FA;
        opacity: 0.8
    }

.x1xk, .x1xm {
    padding-left: 17px
}

.x1xl {
    padding-left: 17px;
    height: 30px;
    background-image: url(../../ipva/bi/images/pivotFilterBar/alta-v1/drag_horizontal.html);
    background-repeat: no-repeat;
    background-position: center
}

    .x1xl.p_AFSelected, .x1xl.p_AFFocused, .x1xl.p_AFDropTarget {
        background-color: #CFE8FC;
        background-image: url(../../ipva/bi/images/pivotFilterBar/alta-v1/drag_horizontal.html);
        background-repeat: no-repeat;
        background-position: center
    }

.x1xn, .x1xo, .x1xv, .x1xw {
    height: 4px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xp, .x1xx {
    height: 4px;
    width: 4px
}

.x1xq {
    height: 30px;
    padding-right: 4px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xr {
    height: 30px;
    padding-left: 6px;
    padding-right: 4px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xs {
    height: 30px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xt {
    height: 30px;
    padding-left: 6px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xu {
    width: 4px
}

.x1xz {
    height: 30px;
    padding-left: 5px
}

.x1y1 {
    padding-right: 5px;
    padding-top: 4px
}

.x1y4 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 400px;
    height: 400px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.x1y6.p_AFDropTarget {
    background-color: rgba(217, 244, 250, .75)
}

.x1y6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: block;
    position: relative;
    width: 400px;
    height: 300px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #333333
}

.x1y7 {
    display: block;
    position: relative;
    width: 600px;
    height: 375px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: #FFFFFF;
    border-color: #D9DFE3;
    border-style: solid;
    border-width: 1px
}

.x1yd {
    position: relative;
    width: 1000px;
    height: 600px;
    border-color: #D9DFE3;
    background: #F9F9F9
}

    .x1yd.p_AFVertical {
        width: 400px;
        height: 600px;
        background: #FFFFFF
    }

.x1ye {
    z-index: 999;
    position: absolute;
    background-color: #FFFFFF;
    color: #4F4F4F;
    border: 1px solid #D9DFE3;
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .15);
    top: 4px;
    left: 4px;
    padding: 4px
}

.x1yf {
    z-index: 999;
    position: absolute;
    bottom: 5px;
    left: 5px
}

.x1yg {
    text-align: center;
    margin: 0 auto;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFF;
    border: 1px solid #D9DFE3;
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .15);
    color: #4F4F4F;
    padding: 4px;
    margin-top: 3px;
    margin-bottom: 3px
}

.x1yh {
    position: relative;
    height: 24px;
    margin-left: 1px;
    margin-right: 1px
}

.x1yi {
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 2px;
    width: 24px;
    height: 24px;
    background-image: url(../../ipva/bi/images/timeline/alta-v1/control-deMagnify-ena.html)
}

    .x1yi:hover {
        background-image: url(../../ipva/bi/images/timeline/alta-v1/control-deMagnify-ovr.html)
    }

    .x1yi:active {
        background-image: url(../../ipva/bi/images/timeline/alta-v1/control-deMagnify-dwn.html)
    }

.x1yj {
    position: absolute;
    z-index: 2;
    top: 0px;
    right: 2px;
    width: 24px;
    height: 24px;
    background-image: url(../../ipva/bi/images/timeline/alta-v1/control-magnify-ena.html)
}

    .x1yj:hover {
        background-image: url(../../ipva/bi/images/timeline/alta-v1/control-magnify-ovr.html)
    }

    .x1yj:active {
        background-image: url(../../ipva/bi/images/timeline/alta-v1/control-magnify-dwn.html)
    }

.x1yk {
    position: absolute;
    cursor: pointer;
    top: 7px;
    height: 10px;
    width: 21px
}

.x1yl {
    position: absolute;
    height: 100%;
    background-color: #9e9e9e;
    width: 1px;
    left: 10px
}

.x1ym {
    position: absolute;
    cursor: pointer;
    width: 24px;
    height: 24px;
    margin-left: -1px;
    background-image: url(../../ipva/bi/images/timeline/alta-v1/thumb_zoomslider_ena_24.html)
}

    .x1ym:hover {
        background-image: url(../../ipva/bi/images/timeline/alta-v1/thumb_zoomslider_ovr_24.html)
    }

    .x1ym:active {
        background-image: url(../../ipva/bi/images/timeline/alta-v1/thumb_zoomslider_dwn_24.html)
    }

.x1yn {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1000;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 1s;
    -webkit-transition-timing-function: ease-in-out
}

.x1yp {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    border-left: solid 1px #333333;
    border-right: solid 1px #333333;
    border-top: solid 1px #333333;
    border-left-color: #D9DFE3;
    border-right-color: #D9DFE3;
    border-top-color: #D9DFE3
}

.x1yq {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    border-left: solid 1px #333333;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left-color: #D9DFE3;
    border-right-color: #D9DFE3;
    border-bottom-color: #D9DFE3
}

.x1yr {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    border-top: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #333333;
    border-top-color: #D9DFE3;
    border-bottom-color: #D9DFE3;
    border-left-color: #D9DFE3;
    background-color: #F9F9F9
}

.x1ys {
    border-left: 1px dashed #b9b9b4;
    position: absolute;
    width: 1px;
    height: 100%;
    border-left-color: #BCC7D2
}

.x1yt {
    border-top: 1px dashed #b9b9b4;
    position: absolute;
    width: 100%;
    height: 1px;
    border-top-color: #BCC7D2
}

.x1yu {
    position: absolute;
    z-index: 2;
    top: 0px;
    height: 100%;
    width: 1px;
    background-color: #FF591F
}

.x1yv {
    position: absolute;
    z-index: 2;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: #FF591F
}

.x1yx {
    position: absolute;
    top: 0px;
    visibility: hidden;
    background-color: rgba(0,0,0,0.6);
    background-image: url(../../ipva/bi/images/timeline/alta-v1/scroll_t.html);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px
}

.x1yy {
    position: absolute;
    bottom: 0px;
    visibility: hidden;
    background-color: rgba(0,0,0,0.6);
    background-image: url(../../ipva/bi/images/timeline/alta-v1/scroll_b.html);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px
}

.x1yz {
    position: relative;
    overflow: hidden;
    height: 100%;
    cursor: move
}

.x1z0 {
    position: absolute;
    font-size: 14px;
    font-weight: bold;
    color: #4F4F4F;
    padding-left: 4px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 5px
}

.x1z1, .x1z4 {
    position: relative;
    left: 50%;
    background-color: rgba(0,0,0,0.6);
    background-image: url(../../ipva/bi/images/timeline/alta-v1/scroll_t.html);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px;
    top: 4px
}

.x1z2 {
    position: relative;
    left: 50%;
    background-color: rgba(0,0,0,0.6);
    background-image: url(../../ipva/bi/images/timeline/alta-v1/scroll_b.html);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px;
    top: -8px
}

.x1z3 {
    position: relative;
    top: 50%;
    background-color: rgba(0,0,0,0.6);
    background-image: url(../../ipva/bi/images/timeline/alta-v1/scroll_l.html);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    left: 4px;
    width: 28px;
    height: 28px
}

.x1z5 {
    position: relative;
    top: 50%;
    right: 0px;
    background-color: rgba(0,0,0,0.6);
    background-image: url(../../ipva/bi/images/timeline/alta-v1/scroll_r.html);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    left: -8px;
    width: 28px;
    height: 28px
}

.x1z6 {
    position: relative;
    left: 50%;
    bottom: 0px;
    background-color: rgba(0,0,0,0.6);
    background-image: url(../../ipva/bi/images/timeline/alta-v1/scroll_b.html);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px;
    top: -10px
}

.x1z7 {
    position: absolute;
    bottom: 0px;
    width: 100%;
    z-index: 1001;
    border-top: 1px solid #738ca8;
    color: #333333;
    border-top-color: #D9DFE3;
    background: #F9F9F9;
    height: 22px
}

.x1z8 {
    position: absolute;
    right: 0px;
    width: 40px;
    height: 100%;
    z-index: 1001;
    border-left: 1px solid #738ca8;
    color: #333333;
    border-left-color: #D9DFE3;
    background: #F9F9F9
}

.x1z9 {
    width: 1px;
    position: absolute;
    background: #BCC7D2;
    height: 12px;
    top: -1px
}

.x1za {
    position: absolute;
    height: 1px;
    background: #BCC7D2;
    width: 12px;
    left: -1px
}

.x1zb {
    position: absolute;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    color: #333333;
    top: 4px;
    text-align: center;
    text-overflow: ellipsis
}

.x1zc {
    position: absolute;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    color: #333333;
    top: 4px;
    width: 100%;
    text-align: center
}

.x1zd {
    position: absolute;
    height: 100%;
    z-index: 0;
    opacity: 0.3
}

.x1ze {
    position: relative;
    margin-top: 8px;
    margin-bottom: 8px
}

.x1zf {
    border: 1px solid #7696c8;
    position: absolute;
    z-index: 2;
    cursor: default;
    border-color: #648BAF;
    background: #FFFFFF;
    color: #333333;
    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, .40);
    border-radius: 2px
}

.x1zg {
    left: -20px
}

.x1zf.p_AFSelected, .x1zh.p_AFSelected {
    border-width: 2px;
    border-color: #000000
}

.x1zf.p_AFHighlighted {
    border-width: 2px;
    border-color: #85bbe7;
    box-shadow: inset 0px 0px 0px 3px #ebeced
}

.x1zh.p_AFHighlighted {
    border-width: 2px;
    border-color: #85bbe7
}

.x1zf.p_AFFocused {
    box-shadow: inset 0px 0px 0px 3px #e4f0fa
}

.x1zh {
    border: 1px solid #7696c8;
    position: absolute;
    cursor: default;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-style: none;
    border-color: #648BAF
}

.x1ze.p_AFVertical .x1zh {
    border-right-style: none;
    border-bottom-style: solid;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px
}

.x1ze.p_AFInverted .x1zh {
    border-top-style: none;
    border-bottom-style: solid;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.x1zi {
    background: #E6ECF3
}

.x1zj {
    position: absolute;
    z-index: 2;
    left: -3px;
    width: 7px;
    height: 7px;
    border-right: 1px solid #7696c8;
    border-bottom: 1px solid #7696c8;
    transform: rotate(45deg);
    background: #FFFFFF;
    border-right-color: #648BAF;
    border-bottom-color: #648BAF;
    box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, .40);
    -webkit-transform: rotate(45deg)
}

    .x1zj.p_AFHighlighted {
        border-right: 2px solid #74c4ff;
        border-bottom: 2px solid #74c4ff;
        margin-top: 1px;
        border-right-color: #85bbe7;
        border-bottom-color: #85bbe7
    }

    .x1zj.p_AFFocused {
        margin-top: 1px;
        z-index: 3;
        box-shadow: inset 0px 0px 0px 4px #e4f0fa
    }

    .x1zj.p_AFSelected {
        border-right: 2px solid #333333;
        border-bottom: 2px solid #333333;
        margin-top: 1px;
        border-right-color: #000000;
        border-bottom-color: #000000
    }

.x1zk {
    position: absolute;
    z-index: 2;
    width: 7px;
    height: 7px;
    border-right: 1px solid #7696c8;
    border-top: 1px solid #7696c8;
    transform: rotate(45deg);
    background: #FFFFFF;
    border-right-color: #648BAF;
    border-top-color: #648BAF;
    box-shadow: 3px 0px 4px -2px rgba(0, 0, 0, .40);
    -webkit-transform: rotate(45deg)
}

    .x1zk.p_AFHighlighted {
        border-right: 1px solid #74c4ff;
        border-top: 1px solid #74c4ff;
        border-right-color: #85bbe7;
        border-top-color: #85bbe7
    }

    .x1zk.p_AFSelected {
        border-right: 1px solid #333333;
        border-top: 1px solid #333333;
        border-right-color: #000000;
        border-top-color: #000000
    }

.x1zl {
    position: absolute;
    z-index: 2;
    left: -3px;
    width: 7px;
    height: 7px;
    top: -3px;
    border-right: 1px solid #7696c8;
    border-bottom: 1px solid #7696c8;
    transform: rotate(-135deg);
    background: #FFFFFF;
    border-right-color: #648BAF;
    border-bottom-color: #648BAF;
    box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, .40);
    -webkit-transform: rotate(-135deg)
}

    .x1zl.p_AFFocused {
        z-index: 3;
        box-shadow: inset 0px 0px 0px 4px #e4f0fa
    }

    .x1zl.p_AFHighlighted {
        border-right: 2px solid #74c4ff;
        border-bottom: 2px solid #74c4ff;
        border-right-color: #85bbe7;
        border-bottom-color: #85bbe7
    }

    .x1zl.p_AFSelected {
        border-right: 2px solid #333333;
        border-bottom: 2px solid #333333;
        border-right-color: #000000;
        border-bottom-color: #000000
    }

.x1zm {
    position: absolute;
    left: -7px
}

.x1zn {
    position: absolute;
    z-index: 1;
    width: 2px;
    background: #648BAF
}

    .x1zn.p_AFHighlighted {
        z-index: 3;
        background: #85bbe7
    }

    .x1zn.p_AFSelected {
        z-index: 3;
        background: #000000
    }

    .x1zn.p_AFFocused {
        z-index: 3;
        box-shadow: none
    }

.x1zp {
    border-bottom: 1px solid #7396c8;
    border-top: 1px solid #bdcee5;
    border-left: 1px solid #bdcee5;
    border-right: 1px solid #bdcee5;
    position: absolute;
    padding-left: 5px;
    padding-right: 4px;
    color: #333333;
    background-color: #F7F9FC;
    border-bottom-color: #648BAF;
    border-top-color: #648BAF;
    border-left-color: #648BAF;
    border-right-color: #648BAF;
    font-size: 11px;
    height: 14px;
    right: 11px;
    bottom: -1px
}

.x1zq {
    top: 0px;
    position: relative;
    height: 100px;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    overflow: hidden;
    background: #E6ECF3;
    border-left-color: #D9DFE3;
    border-right-color: #D9DFE3;
    border-bottom-color: #D9DFE3;
    background-color: #E6ECF3
}

    .x1zq.p_AFVertical {
        width: 60px;
        height: 100%;
        border-left: 0px solid #bfbfbf;
        border-right: 1px solid #bfbfbf;
        border-top: 1px solid #bfbfbf;
        border-bottom: 1px solid #bfbfbf;
        background: #E6ECF3;
        border-top-color: #D9DFE3;
        border-right-color: #D9DFE3;
        border-bottom-color: #D9DFE3;
        border-left-color: #D9DFE3
    }

.x1zx {
    background-color: #FFFFFF;
    border-color: #4F4F4F
}

.x200 {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    cursor: move;
    background-color: #FFFFFF;
    border-left-color: #4F4F4F;
    border-right-color: #4F4F4F;
    border-bottom-color: #4F4F4F;
    border-top: 1px solid #4F4F4F;
    opacity: 0.6
}

.x201 {
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #4F4F4F
}

.x202, .x203 {
    color: #BCC7D2
}

.x204 {
    background-color: #F9F9F9;
    border-color: #D9DFE3
}

.x205, .x20d {
    white-space: nowrap;
    font-size: 12px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #333333
}

.x206 {
    color: #FF591F
}

.x207 {
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #4F4F4F
}

.x208 {
    background-color: #FFFFFF;
    border-color: #648BAF
}

    .x208:hover {
        border-color: #85bbe7;
        background-color: #FFFFFF
    }

    .x208.p_AFSelected {
        background-color: #FFFFFF;
        border-color: #000000
    }

.x209 {
    white-space: nowrap;
    font-size: 12px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #000000
}

.x20a {
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #4F4F4F
}

.x20b, .x16f.p_AFDetached .x16m, .x16f.p_AFDetached .x16n, .x16f.p_AFDetached .x16o, .x16f.p_AFDetached .x15y, .x16f.p_AFDetached .x16p, .x16f.p_AFDetached .x16q, .x16f.p_AFDetached .x16r, .x16f.p_AFDetached .x16s, .x16f.p_AFDetached .x16i, .x16f.p_AFDetached .x16t, .x16f.p_AFDetached .x16u, .x16f.p_AFDetached .x15x {
    background-color: #F9F9F9
}

.x20c {
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #252525
}

.x20h {
    display: block;
    position: relative;
    border-width: 1px;
    width: 650px;
    height: 400px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: #FFFFFF;
    border-color: #D6DFE6;
    border-radius: 3px;
    border-style: solid
}

.x20k {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 100px;
    height: 18px
}

.AFToolbarOverflowCell, .x20m, .x1c9 .x21 {
    padding-bottom: 3px
}

.AFAutoSuggestItemsContainer hr, .xdm hr {
    background-color: #DFE4E7;
    border: 0;
    height: 1px
}

.AFBrandingBar.AFBrandingBarTall, .xtn.x20n {
    height: 89px
}

.AFBrandingBarCompact .AFBrandingLogoTitleContainer, .x20o .x20p {
    display: block;
    position: absolute;
    top: 8px
}

.AFBrandingLogoTitleContainer, .x20p {
    top: 37px;
    position: absolute
}

.AFBrandingBarTall .AFBrandingBarTitle, .x20n .xts, .AFBrandingSplitter .AFBrandingBarItem .xk4, .x20q .xto .xk4, .x1z.p_AFHelp.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1z.p_AFHelp.p_AFReadOnly .xvo {
    padding-top: 2px
}

.AFBrandingBarCompact .AFBrandingBarTitle, .x20o .xts, .AFBrandingBarCompact .AFBrandingLogo, .x20o .x20t, .x1x .AFPanelFormLayoutContentCell, .x1x .xvo, .x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .AFContentCell, .x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .xth {
    padding-top: 1px
}

.AFBrandingSplitter .AFBrandingBar, .x20q .xtn, .xi1 .xow {
    border-bottom: none
}

.AFAppNavbarButton, .x20r {
    background-color: #FAFAFA;
    border: 1px solid #D9DFE3;
    margin-left: -1px;
    background-image: none;
    padding: 4px 4px 0;
    height: 28px;
    text-shadow: none;
    border-radius: initial
}

    .AFAppNavbarButton:first-child, .x20r:first-child {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .AFAppNavbarButton:last-child, .x20r:last-child {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px
    }

.AFBrandingBarCompact .AFAppNavbarContainer, .x20o .x20s {
    margin-top: 12px
}

.AFBrandingBar .xk8, .xtn .xk8 {
    line-height: 21px
}

.AFBrandingBar .xgn:visited, .xtn .xgn:visited, .AFBrandingBar .xgl:visited, .xtn .xgl:visited, .AFBrandingBar .xgw:visited, .xtn .xgw:visited, .AFBrandingBar .xgk:visited, .xtn .xgk:visited, .AFBrandingBar .x17s:visited, .xtn .x17s:visited, .AFBrandingBar .xgn:visited:active, .xtn .xgn:visited:active, .AFBrandingBar .xgw:visited:active, .xtn .xgw:visited:active, .AFBrandingBar .xgl:visited:active, .xtn .xgl:visited:active, .AFBrandingBar .xgk:visited:active, .xtn .xgk:visited:active, .AFBrandingBar .x17s:visited:active, .xtn .x17s:visited:active, .x14f:visited, .x14f:visited:active {
    color: #72007C;
    text-decoration: none
}

.AFBrandingBar .xgn.p_AFDisabled, .xtn .xgn.p_AFDisabled, .AFBrandingBar .xgw.p_AFDisabled, .xtn .xgw.p_AFDisabled, .AFBrandingBar .xgl.p_AFDisabled, .xtn .xgl.p_AFDisabled, .AFBrandingBar .xgk.p_AFDisabled, .xtn .xgk.p_AFDisabled, .AFBrandingBar .x17s.p_AFDisabled, .xtn .x17s.p_AFDisabled, .AFBrandingBar .xgn.p_AFDisabled:active, .xtn .xgn.p_AFDisabled:active, .AFBrandingBar .xgw.p_AFDisabled:active, .xtn .xgw.p_AFDisabled:active, .AFBrandingBar .xgl.p_AFDisabled:active, .xtn .xgl.p_AFDisabled:active, .AFBrandingBar .xgk.p_AFDisabled:active, .xtn .xgk.p_AFDisabled:active, .AFBrandingBar .x17s.p_AFDisabled:active, .xtn .x17s.p_AFDisabled:active, .AFBrandingBar .xgp.p_AFDisabled, .xtn .xgp.p_AFDisabled, .AFBrandingBar .xgo.p_AFDisabled, .xtn .xgo.p_AFDisabled, .AFBrandingBar .xgr.p_AFDisabled, .xtn .xgr.p_AFDisabled, .AFBrandingBar .xgq.p_AFDisabled, .xtn .xgq.p_AFDisabled, .x14f.p_AFDisabled, .x14f.p_AFDisabled:active, .xb7.p_AFSelected.p_AFDisabled:hover .x13v.p_AFDisabled, .xb7.p_AFSelected.p_AFDisabled:hover .x13j.p_AFDisabled, .xb7.p_AFDisabled:hover .x13v.p_AFDisabled, .xb7.p_AFDisabled:hover .x13j.p_AFDisabled, .xgs.p_AFDisabled:hover .x13p, .xgs.p_AFDisabled:hover .x13u, .xgs.p_AFSelected.p_AFDisabled:hover .x13p, .xgs.p_AFSelected.p_AFDisabled:hover .x13u, .xl7 .xgo.p_AFDisabled:hover {
    color: #9e9e9e;
    text-decoration: none
}

.AFBrandingSplitter .AFBrandingBar .xa9, .x20q .xtn .xa9 {
    padding-left: 10px;
    padding-right: 10px
}

.xpi.AFBrandingSplitter, .xpi.x20q {
    background-color: #F5F5F5
}

    .xpi.AFBrandingSplitter .xrb, .xpi.x20q .xrb {
        border-radius: initial
    }

.x20u.p_AFReadOnly .xdq, .x1p.p_AFReadOnly .xdr, .xeo.p_AFReadOnly .xds, .x1q.p_AFReadOnly .xdt, .x1r.p_AFReadOnly .xdu, .x1s.p_AFReadOnly .xdv, .xt5.p_AFReadOnly .xdw, .x1t.p_AFReadOnly .xdx, .xt6.p_AFReadOnly .xdy, .xta.p_AFReadOnly .xe1, .xgt.p_AFReadOnly .xe3, .x1x.p_AFReadOnly .xe8, .xjv.p_AFReadOnly .xe9, .x1y.p_AFReadOnly .xea, .xjr.p_AFReadOnly .xeb, .x1z.p_AFReadOnly .xec, .x20.p_AFReadOnly .xed, .x21.p_AFReadOnly .xee, .xjt.p_AFReadOnly .xef, .xt7.p_AFReadOnly .xej, .xui.p_AFReadOnly .xek {
    vertical-align: middle;
    position: relative;
    top: -2px
}

.x1u.p_AFReadOnly .xdz {
    vertical-align: middle;
    position: relative;
    top: 0px
}

.x1v.p_AFReadOnly .xe6, .x1u.p_AFMultiRow .xdz {
    position: relative;
    vertical-align: -25%;
    top: -1px
}

.x1w.p_AFReadOnly .xe7 {
    vertical-align: -30%;
    position: relative;
    top: -1px
}

.AFStampContainer, .x20v {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #527689
}

    .AFStampContainer .x18y, .x20v .x18y, .xwa.p_AFCircular.p_AFSmall, .xwa.p_AFOneByOne.p_AFSmall, .xwa.p_AFCircular.p_AFCompact, .xwa.p_AFOneByOne.p_AFCompact, .xt2.p_AFVertical .xwa.p_AFVertical.p_AFCircular.p_AFSmall, .xt2.p_AFVertical .xwa.p_AFVertical.p_AFOneByOne.p_AFSmall, .xt2.p_AFVertical .xwa.p_AFVertical.p_AFCircular.p_AFCompact, .xt2.p_AFVertical .xwa.p_AFVertical.p_AFOneByOne.p_AFCompact {
        padding-top: 0px;
        padding-bottom: 0px
    }

.AFTaskStampTextLabel, .x20w {
    white-space: nowrap;
    margin: 0px 4px
}

.AFTaskStampTextValue, .x20x {
    font-weight: bold;
    white-space: nowrap;
    margin: 0px 0px 0px 4px
}

.AFUserStampTextLabel, .x20y {
    white-space: nowrap;
    margin: 0px 4px 0px 5px
}

.AFUserStampTextValue, .x20z {
    font-weight: bold;
    white-space: nowrap;
    margin: 0px 5px 0px 4px
}

.AFKeyNotationText .xxs, .x211 .xxs {
    color: #527689;
    font-weight: normal
}

.xdq.p_AFDisabled, .xdr.p_AFDisabled, .xds.p_AFDisabled, .xdt.p_AFDisabled, .xdu.p_AFDisabled, .xdv.p_AFDisabled, .xdw.p_AFDisabled, .xdx.p_AFDisabled, .xdy.p_AFDisabled, .xdz.p_AFDisabled, .xe0.p_AFDisabled, .xe1.p_AFDisabled, .xe2.p_AFDisabled, .xe3.p_AFDisabled, .xe4.p_AFDisabled, .xe6.p_AFDisabled, .xe7.p_AFDisabled, .xe8.p_AFDisabled, .xe9.p_AFDisabled, .xea.p_AFDisabled, .xeb.p_AFDisabled, .xec.p_AFDisabled, .xed.p_AFDisabled, .xee.p_AFDisabled, .xef.p_AFDisabled, .xeg.p_AFDisabled, .xeh.p_AFDisabled, .xei.p_AFDisabled, .xdq.p_AFDisabled:active, .xdr.p_AFDisabled:active, .xds.p_AFDisabled:active, .xdt.p_AFDisabled:active, .xdu.p_AFDisabled:active, .xdv.p_AFDisabled:active, .xdw.p_AFDisabled:active, .xdx.p_AFDisabled:active, .xdy.p_AFDisabled:active, .xdz.p_AFDisabled:active, .xe0.p_AFDisabled:active, .xe1.p_AFDisabled:active, .xe2.p_AFDisabled:active, .xe3.p_AFDisabled:active, .xe4.p_AFDisabled:active, .xe6.p_AFDisabled:active, .xe7.p_AFDisabled:active, .xe8.p_AFDisabled:active, .xe9.p_AFDisabled:active, .xea.p_AFDisabled:active, .xeb.p_AFDisabled:active, .xec.p_AFDisabled:active, .xed.p_AFDisabled:active, .xee.p_AFDisabled:active, .xef.p_AFDisabled:active, .xeg.p_AFDisabled:active, .xeh.p_AFDisabled:active, .xei.p_AFDisabled:active, .xdq.p_AFDisabled:hover, .xdr.p_AFDisabled:hover, .xds.p_AFDisabled:hover, .xdt.p_AFDisabled:hover, .xdu.p_AFDisabled:hover, .xdv.p_AFDisabled:hover, .xdw.p_AFDisabled:hover, .xdx.p_AFDisabled:hover, .xdy.p_AFDisabled:hover, .xdz.p_AFDisabled:hover, .xe0.p_AFDisabled:hover, .xe1.p_AFDisabled:hover, .xe2.p_AFDisabled:hover, .xe3.p_AFDisabled:hover, .xe4.p_AFDisabled:hover, .xe6.p_AFDisabled:hover, .xe7.p_AFDisabled:hover, .xe8.p_AFDisabled:hover, .xe9.p_AFDisabled:hover, .xea.p_AFDisabled:hover, .xeb.p_AFDisabled:hover, .xec.p_AFDisabled:hover, .xed.p_AFDisabled:hover, .xee.p_AFDisabled:hover, .xef.p_AFDisabled:hover, .xeg.p_AFDisabled:hover, .xeh.p_AFDisabled:hover, .xei.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/helptopics_dis.html)
}

BODY.p_AFHighContrast .xdt.p_AFDisabled:after, BODY.p_AFHighContrast .xdt.p_AFDisabled:active:after, BODY.p_AFHighContrast .xdt.p_AFDisabled:hover:after {
    content: url(../../ipva/afr/alta-v1/helptopics_dis.html)
}

.xdq:active, .xdr:active, .xds:active, .xdt:active, .xdu:active, .xdv:active, .xdw:active, .xdx:active, .xdy:active, .xdz:active, .xe0:active, .xe1:active, .xe2:active, .xe3:active, .xe4:active, .xe6:active, .xe7:active, .xe8:active, .xe9:active, .xea:active, .xeb:active, .xec:active, .xed:active, .xee:active, .xef:active, .xeg:active, .xeh:active, .xei:active, .xdq:active:hover, .xdr:active:hover, .xds:active:hover, .xdt:active:hover, .xdu:active:hover, .xdv:active:hover, .xdw:active:hover, .xdx:active:hover, .xdy:active:hover, .xdz:active:hover, .xe0:active:hover, .xe1:active:hover, .xe2:active:hover, .xe3:active:hover, .xe4:active:hover, .xe6:active:hover, .xe7:active:hover, .xe8:active:hover, .xe9:active:hover, .xea:active:hover, .xeb:active:hover, .xec:active:hover, .xed:active:hover, .xee:active:hover, .xef:active:hover, .xeg:active:hover, .xeh:active:hover, .xei:active:hover, .xdq.p_AFSelected:hover, .xdr.p_AFSelected:hover, .xds.p_AFSelected:hover, .xdt.p_AFSelected:hover, .xdu.p_AFSelected:hover, .xdv.p_AFSelected:hover, .xdw.p_AFSelected:hover, .xdx.p_AFSelected:hover, .xdy.p_AFSelected:hover, .xdz.p_AFSelected:hover, .xe0.p_AFSelected:hover, .xe1.p_AFSelected:hover, .xe2.p_AFSelected:hover, .xe3.p_AFSelected:hover, .xe4.p_AFSelected:hover, .xe6.p_AFSelected:hover, .xe7.p_AFSelected:hover, .xe8.p_AFSelected:hover, .xe9.p_AFSelected:hover, .xea.p_AFSelected:hover, .xeb.p_AFSelected:hover, .xec.p_AFSelected:hover, .xed.p_AFSelected:hover, .xee.p_AFSelected:hover, .xef.p_AFSelected:hover, .xeg.p_AFSelected:hover, .xeh.p_AFSelected:hover, .xei.p_AFSelected:hover {
    background-image: url(../../ipva/afr/alta-v1/helptopics_dwn.html)
}

BODY.p_AFHighContrast .xdt:active:after, BODY.p_AFHighContrast .xdt:active:hover:after, BODY.p_AFHighContrast .xdt.p_AFSelected:hover:after {
    content: url(../../ipva/afr/alta-v1/helptopics_dwn.html)
}

.xgj.p_AFSelected {
    color: #333333
}

.xky.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/breadcrumb_lof_ena.html)
}

.xkz .AFOverflowElement, .xkz .xdj, .x1bl .xgl, .x1bl .xgn {
    line-height: 24px
}

    .xkz .AFOverflowElement .xgj, .xkz .xdj .xgj {
        text-align: start
    }

.x213, .x215, .x21k, .x21m {
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    background-image: url(../../ipva/afr/alta-v1/disclosecollapsed_ena.html)
}

.x214, .x216, .x21l, .x21n {
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    background-image: url(../../ipva/afr/alta-v1/discloseexpanded_ena.html)
}

BODY.p_AFHighContrast .x216:after, BODY.p_AFHighContrast .x214:after {
    content: url(../../ipva/afr/disclosure_expanded.html)
}

BODY.p_AFHighContrast .x215:after, BODY.p_AFHighContrast .x213:after {
    content: url(../../ipva/afr/disclosure_collapsed.html)
}

.x214:active, .x216:active, .x21l:active, .x21n:active, .x1b .x1bn.p_AFSelected .x1bu, .x1b .x1bo.p_AFSelected .x1bu, .x214:active:hover, .x216:active:hover, .x21l:active:hover, .x21n:active:hover {
    background-image: url(../../ipva/afr/alta-v1/discloseexpanded_dwn.html)
}

.x213:active, .x215:active, .x21k:active, .x21m:active, .x1b .x1bn.p_AFSelected .x1bt, .x1b .x1bo.p_AFSelected .x1bt, .x213:active:hover, .x215:active:hover, .x21k:active:hover, .x21m:active:hover {
    background-image: url(../../ipva/afr/alta-v1/disclosecollapsed_dwn.html)
}

.xuk.p_AFNotDisclosed {
    border: none;
    padding: 8px 10px 8px 10px
}

.xuk.p_AFDraggable {
    padding: 18px 10px 0px 10px;
    background-image: url(../../ipva/afr/alta-v1/drag_vertical.html);
    background-repeat: no-repeat;
    background-position: center 8px
}

.xuk.p_AFNotDisclosed.p_AFDraggable {
    border: none;
    padding: 18px 10px 10px 10px
}

.xt7.p_AFDragGhost {
    color: #252525
}

.xuk.p_AFCore.p_AFLight, .xvl.p_AFCore.p_AFLight, .xvd.p_AFCore.p_AFLight, .xvl.p_AFHighlight.p_AFLight, .xvd.p_AFHighlight.p_AFLight {
    background-color: #eff2f5
}

.xuk.p_AFCore.p_AFMedium, .xvl.p_AFCore.p_AFMedium, .xvd.p_AFCore.p_AFMedium, .xvl.p_AFHighlight.p_AFMedium, .xvd.p_AFHighlight.p_AFMedium, .xuk.p_AFCore.p_AFDark, .xvl.p_AFCore.p_AFDark, .xvd.p_AFCore.p_AFDark, .xvl.p_AFHighlight.p_AFDark, .xvd.p_AFHighlight.p_AFDark {
    background-color: #e8f2fb
}

.x4w + .x4w {
    padding-left: 30px
}

.AFPanelFormLayoutContentCell > .xfl, .xvo > .xfl, .AFPanelFormLayoutContentCell > .x7j, .xvo > .x7j, .AFPanelFormLayoutContentCell > .x7j.p_AFTextOnly, .xvo > .x7j.p_AFTextOnly {
    margin-left: -7px
}

.xb7.p_AFDisabled, .xgs.p_AFDisabled {
    background-color: transparent;
    border-top-color: transparent
}

.xl7 .xgo, .xb7:hover .x13j, .xb7.p_AFSelected:hover .x13j, .xb7.p_AFSelected:hover .x13v, .xgs:hover .x13p, .xgs.p_AFSelected:hover .x13p, .xgs.p_AFSelected:hover .x13u, .xl7 .xgo.p_AFSelected:hover, .xl7 .xgo:hover {
    color: #145c9e;
    text-decoration: none
}

.AFConveyorBeltElement .x13v, .xlx .x13v, .AFConveyorBeltElement .x13u, .xlx .x13u, .AFOverflowElement .x13v, .xdj .x13v, .AFOverflowElement .x13u, .xdj .x13u {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    line-height: 24px
}

.x13e.p_AFIconified .xb7.p_AFDisabled .x13j, .x13e.p_AFIconified .xb7.p_AFDisabled:hover .x13j {
    border-color: #D6DFE6
}

.xlq .xb7 {
    border-bottom: 3px solid transparent;
    border-top: none
}

    .xlq .xb7.p_AFDisabled, .xt2.p_AFVertical .xw7.p_AFCircular.p_AFSelected, .xt2.p_AFVertical .xw7.p_AFCircular.p_AFSelected:hover {
        border-bottom-color: transparent
    }

    .xlq .xb7.p_AFSelected {
        border-bottom: 3px solid #0572ce
    }

.xg8.p_AFTextOnly {
    min-height: 28px;
    margin-left: 3px;
    padding: 3px 7px 4px 8px
}

.xgn.p_AFSelected, .xgk.p_AFSelected, .x17s.p_AFSelected, .xgn.p_AFSelected:active, .xgk.p_AFSelected:active, .x17s.p_AFSelected:active, .x14f.p_AFSelected, .x14f.p_AFSelected:active, .xgk.p_AFSelected:hover, .x17s.p_AFSelected:hover, .xgn.p_AFSelected:hover {
    color: #145c9e;
    font-weight: bold;
    text-decoration: none
}

.AFPopupSelectorContent .xo1, .x19b .xo1 {
    border: 0px solid transparent;
    margin: 0px;
    padding: 0px
}

.AFPopupSelectorContent .xo3, .x19b .xo3 {
    padding: 0px 0px 4px
}

.xo6 .xjq {
    max-width: 36px;
    padding-left: 0px;
    padding-right: 3px
}

.x21d {
    border-spacing: 10px 0;
    margin-bottom: 4px
}

.xof.p_AFDisabled.p_AFSelected, .xod.p_AFDisabled.p_AFSelected {
    color: #9e9e9e;
    background-color: #FFFFFF
}

.xog .xjq {
    padding-left: 0px;
    max-width: 27px
}

BODY.p_AFHighContrast .xo8:after {
    content: url(../../ipva/afr/alta-v1/conv_l_ena.html);
    position: relative;
    left: 5px;
    top: 5px
}

BODY.p_AFHighContrast .xo9:after {
    content: url(../../ipva/afr/alta-v1/conv_r_ena.html);
    position: relative;
    left: 5px;
    top: 5px
}

.xo8:active {
    background-color: #0572ce;
    border-style: solid;
    background-image: url(../../ipva/afr/alta-v1/conv_l_dwn.html)
}

.xo9:active {
    background-color: #0572ce;
    border-style: solid;
    background-image: url(../../ipva/afr/alta-v1/conv_r_dwn.html)
}

BODY.p_AFHighContrast .xo8:active:after, BODY.p_AFHighContrast .xo8:hover:active:after {
    content: url(../../ipva/afr/alta-v1/conv_l_dwn.html);
    position: relative;
    left: 5px;
    top: 5px
}

BODY.p_AFHighContrast .xo9:active:after, BODY.p_AFHighContrast .xo9:hover:active:after {
    content: url(../../ipva/afr/alta-v1/conv_r_dwn.html);
    position: relative;
    left: 5px;
    top: 5px
}

.xio.p_AFDisabled .xj0, .xjt.p_AFDisabled .x1ba, .xjr.p_AFDisabled .x1b9, .xjt.p_AFDisabled .x1ba.p_AFSelected:hover, .xjt.p_AFDisabled .x1ba:active:hover, .xjr.p_AFDisabled .x1b9.p_AFSelected:hover, .xjr.p_AFDisabled .x1b9:active:hover, .x1r.p_AFClickToEdit.p_AFUpdate.p_AFDisabled.p_AFHoverTarget .xhc {
    background-color: #EFEFF1
}

.xg5 .xfl {
    border-color: transparent;
    background-image: none;
    background-color: transparent;
    margin-right: 2px;
    margin-left: 2px
}

    .xg5 .xfk.p_AFTextOnly, .xg5 .xfl.p_AFTextOnly {
        border-radius: 2px;
        border: 1px solid #c4ced7;
        background-color: transparent;
        background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #000000;
        text-shadow: 0px 1px 0px #FFFFFF;
        font-weight: bold
    }

    .xgu.p_AFBusy .xfl, .xgu.p_AFBusy .x7j, .xg5 .xfk.p_AFDisabled, .xg5 .xfl.p_AFDisabled, .xg5 .xfk:hover.p_AFDisabled, .xg5 .xfl:hover.p_AFDisabled {
        color: #9e9e9e;
        font-weight: bold;
        text-shadow: none;
        background-image: none;
        background-color: transparent;
        border-color: transparent
    }

.xfk.p_AFTextOnly .xfm, .xfl.p_AFTextOnly .xfn {
    padding: 5px 8px 4px 8px
}

.xfl.p_AFActionDisabled .xg0 .xfn, .xfk.p_AFActionDisabled .xfz .xfm {
    padding-right: 0px;
    padding-left: 8px
}

.xfk.p_AFIconOnly .xfm, .xfl.p_AFIconOnly .xfn {
    padding: 1px 5px
}

.xfl.p_AFLeading .xfo, .xfl.p_AFLeading .xfr {
    padding: 4px 0px 4px 0px
}

.xfl.p_AFTrailing .xfo, .xfl.p_AFTrailing .xfr {
    padding: 4px 1px 4px 0px
}

.xfk.p_AFDepressed .xg1, .xfk.p_AFSelected .xg1, .xfk.p_AFSelected:active .xg1, .xfl.p_AFDepressed .xg2, .xfl.p_AFSelected .xg2, .xfl.p_AFSelected:active .xg2, .xfk.p_AFDepressed:hover .xg1, .xfk.p_AFSelected:hover .xg1, .xfk.p_AFSelected:active:hover .xg1, .xfl.p_AFDepressed:hover .xg2, .xfl.p_AFSelected:hover .xg2, .xfl.p_AFSelected:active:hover .xg2 {
    border-color: #c4ced7
}

.xfk.p_AFDepressed .xg3, .xfk.p_AFSelected .xg3, .xfk.p_AFSelected:active .xg3, .xfl.p_AFDepressed .xg4, .xfl.p_AFSelected .xg4, .xfl.p_AFSelected:active .xg4, .xfk.p_AFDepressed:hover .xg3, .xfk.p_AFSelected:hover .xg3, .xfk.p_AFSelected:active:hover .xg3, .xfl.p_AFDepressed:hover .xg4, .xfl.p_AFSelected:hover .xg4, .xfl.p_AFSelected:active:hover .xg4 {
    background-image: url(../../ipva/afr/alta-v1/dropdown_dwn.html);
    width: 14px;
    height: 14px;
    padding: 5px 6px 5px 6px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    display: block
}

.xfk.p_AFDisabled .xg3, .xfk.p_AFDepressed.p_AFDisabled .xg3, .xfk.p_AFSelected.p_AFDisabled .xg3, .xfk.p_AFSelected:active.p_AFDisabled .xg3, .xfl.p_AFDisabled .xg4, .xfl.p_AFDepressed.p_AFDisabled .xg4, .xfl.p_AFSelected.p_AFDisabled .xg4, .xfl.p_AFSelected:active.p_AFDisabled .xg4, .xfk:hover.p_AFDisabled .xg3, .xfk.p_AFDepressed:hover.p_AFDisabled .xg3, .xfk.p_AFSelected:hover.p_AFDisabled .xg3, .xfk.p_AFSelected:active:hover.p_AFDisabled .xg3, .xfl:hover.p_AFDisabled .xg4, .xfl.p_AFDepressed:hover.p_AFDisabled .xg4, .xfl.p_AFSelected:hover.p_AFDisabled .xg4, .xfl.p_AFSelected:active:hover.p_AFDisabled .xg4 {
    background-image: url(../../ipva/afr/alta-v1/dropdown_dis.html);
    width: 14px;
    height: 14px;
    padding: 5px 6px 5px 6px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    display: block
}

.x1q.p_AFReadOnly .x2b {
    padding-right: 0px;
    padding-left: 5px
}

.xtk.AFPanelFormLayoutContentCell .x1q, .xtk.xvo .x1q {
    vertical-align: 50%
}

.x1r.p_AFReadOnly .x2k {
    color: #4F4F4F;
    padding: 0px 8px 0px 0px;
    border-width: 0px;
    line-height: 28px
}

.x1r.p_AFDisabled .x2k {
    border-width: 0px;
    border-color: #EFEFF1;
    background-color: transparent
}

.x1r.p_AFUpdate .x2k, .x1r.p_AFClickToEdit.p_AFUpdate .x2k {
    border-width: 0px;
    display: inline-block
}

.x1r.p_AFClickToEdit.p_AFUpdate.p_AFFocusTarget .x2k {
    border-width: 0px;
    display: inline-block;
    background-color: transparent
}

.x1r.p_AFReadOnly .xhd {
    border-color: transparent
}

.x1u.p_AFMultiRow .xu {
    vertical-align: text-top;
    padding-top: 7px
}

.x19 .x1u.p_AFMultiRow .x4z {
    padding-top: 15px
}

.x1u.p_AFMultiRow.p_AFReadOnly .xu {
    vertical-align: top;
    padding-top: 8px;
    line-height: normal
}

.x1u.p_AFMultiRow.p_AFReadOnly .x25 {
    padding-top: 6px;
    line-height: normal
}

.x4w .x20.p_AFReadOnly .x13, .x4w .x1y.p_AFReadOnly .x11, .x19 .x1u.p_AFReadOnly .xu, .x19 .xt5.p_AFReadOnly .x1fk, .x19 .xt6.p_AFReadOnly .x1fl, .x19 .x1s.p_AFReadOnly .xz, .x19 .xeo.p_AFReadOnly .xha, .x19 .xi1.p_AFReadOnly .xi4, .x19 .x1z.p_AFReadOnly .x12, .x19 .x1v.p_AFReadOnly .xv {
    padding-right: 0px;
    padding-top: 8px
}

.x4w .x1z.p_AFReadOnly .x2h, .x1z.p_AFReadOnly .AFPanelFormLayoutContentCell .x2h, .x1z.p_AFReadOnly .xvo .x2h, .AFPanelFormLayoutContentCell .x1z.p_AFReadOnly .x2h, .xvo .x1z.p_AFReadOnly .x2h, .xtd .x1z.p_AFReadOnly .x2h, .AFPanelFormLayoutContentCell .x2h, .xvo .x2h, .AFToolbarOverflowCell .AFContentCell .xjw, .x20m .xth .xjw, .xg5 .AFContentCell .xjw, .xg5 .xth .xjw {
    vertical-align: 0px
}

.x4w .x1t.p_AFReadOnly .x26 {
    position: initial;
    padding-top: 0px;
    padding-left: 6px
}

.x4w .xt5.p_AFReadOnly .xti, .x4w .xt6.p_AFReadOnly .xtj {
    position: initial;
    top: 0px;
    padding-left: 6px
}

.x19 .x1w.p_AFReadOnly .xw {
    padding-top: 8px;
    padding-bottom: 0px
}

.x1u.p_AFReadOnly .x25 {
    height: 28px;
    display: table-cell;
    vertical-align: middle;
    padding: 0px;
    background-image: none;
    background-color: transparent;
    border-style: none
}

.x1u.p_AFReadOnly.p_AFMultiRow .x25 {
    padding-right: 0px;
    padding-bottom: 0px;
    margin: 0px;
    display: block;
    height: auto
}

.x1u.p_AFMultiRow .x25 {
    padding-bottom: 0px;
    margin: 0px;
    display: block;
    height: auto;
    color: #333333;
    padding-right: 8px
}

.xjv.p_AFDisabled .xjw {
    color: #9e9e9e;
    background-image: none;
    background-color: #EFEFF1
}

.x1t.p_AFReadOnly .x26 {
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px;
    top: -1px;
    display: inline-block;
    padding-top: 1px
}

.x1q.p_AFReadOnly .x2b, .x21.p_AFReadOnly .x2j {
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px
}

.x1s.p_AFReadOnly, .xeo.p_AFReadOnly, .x1x.p_AFReadOnly .x2f, .x1s.p_AFDisabled .AFPanelFormLayoutContentCell, .x1s.p_AFDisabled .xvo, .x1s.p_AFClickToEdit {
    background-image: none;
    background-color: transparent;
    border-style: none
}

    .x1s.p_AFReadOnly .x2c, .xeo.p_AFReadOnly .xer {
        background-image: none;
        background-color: transparent;
        border-style: none;
        line-height: 28px;
        padding-left: 6px
    }

.x1p.p_AFReadOnly .x2a {
    background-image: none;
    background-color: transparent;
    border-style: none;
    width: auto;
    padding-right: 7px;
    display: table-cell;
    vertical-align: middle
}

.xjv.p_AFReadOnly .x18n, .x1w.p_AFReadOnly .x2d, .x1v.p_AFReadOnly .x2e {
    line-height: 28px
}

.x1y.p_AFReadOnly .x11 {
    line-height: 28px;
    vertical-align: middle;
    padding-right: 14px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x1z.p_AFReadOnly .x12 {
    line-height: 28px;
    padding-top: 0px
}

.x20.p_AFReadOnly .x13 {
    line-height: 28px;
    padding-right: 14px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x21.p_AFReadOnly .x14 {
    line-height: 28px;
    padding-top: 4px;
    padding-right: 10px
}

.x1w.p_AFReadOnly .xw {
    line-height: 28px;
    padding-right: 5px
}

.x1v.p_AFReadOnly .xv {
    line-height: 28px;
    padding-right: 7px;
    padding-top: 0px
}

.xt5.p_AFReadOnly .x1fk, .xt6.p_AFReadOnly .x1fl {
    vertical-align: middle;
    padding-right: 12px
}

.x27.p_AFDisabled, .x27.p_AFDisabled:active, .x28.p_AFDisabled, .x28.p_AFDisabled:active, .x27:active, .x28:active, .xok.p_AFDisabled, .xok.p_AFDisabled:active, .xol.p_AFDisabled, .xol.p_AFDisabled:active, .xok:active, .xol:active, .x27:hover, .x28:hover, .x27:hover:active, .x28:hover:active, .x27.p_AFDisabled:hover, .x27.p_AFDisabled:active:hover, .x28.p_AFDisabled:hover, .x28.p_AFDisabled:active:hover, .xok:hover, .xol:hover, .xok:hover:active, .xol:hover:active, .xok.p_AFDisabled:hover, .xok.p_AFDisabled:active:hover, .xol.p_AFDisabled:hover, .xol.p_AFDisabled:active:hover, .x1p.p_AFClickToEdit.p_AFHoverTarget .x22l:hover, .x1p.p_AFClickToEdit.p_AFHoverTarget.p_AFFocusTarget .x22l:hover {
    filter: none
}

.x21e {
    min-height: 28px;
    padding: 0px 0px 0px 0px;
    min-width: 95%
}

.x17r .xlj {
    margin-right: 0px;
    margin-left: 6px
}

.x17q .xlj {
    margin-right: 6px;
    margin-left: 3px
}

.x21f {
    padding-right: 1px;
    padding-left: 1px;
    padding-top: 1px;
    padding-bottom: 1px
}

.x15w.p_AFDepressed {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    border-radius: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    border-width: 1px;
    border-style: solid
}

.x166::first-letter, .x15u::first-letter, .x167::first-letter, .x168::first-letter, .x4w .x1p.p_AFReadOnly .x2a {
    padding-left: 4px
}

.x160.p_AFDepressed .x166, .x15v.p_AFDepressed .x15u, .x15w.p_AFDepressed .x15u, .x160.p_AFDepressed .x167, .x160.p_AFDepressed .x168, .x167:active:hover, .x168:active:hover, .x160:hover.p_AFDepressed .x166, .x15v:hover.p_AFDepressed .x15u, .x15w:hover.p_AFDepressed .x15u, .x160:hover.p_AFDepressed .x167, .x160:hover.p_AFDepressed .x168 {
    color: #ffffff;
    background-color: #0572ce
}

.x15z.p_AFHighlighted .x16e {
    background-image: url(../../ipva/afr/alta-v1/dropdown_ovr.html)
}

.x15z.p_AFDepressed .x16e {
    background-image: url(../../ipva/afr/alta-v1/dropdown_dwn.html)
}

.x15z.p_AFDisabled .x16e {
    background-image: url(../../ipva/afr/alta-v1/dropdown_dis.html)
}

.x177 .x179, .x177 .x16i .x178 {
    background-color: #c4ced7;
    height: 1px;
    padding: 0px
}

.x15y .x17l, .x16s .x17m, .x15x .x178, .xkt.p_AFEndOverflow .xm2, .xll.p_AFEndOverflow .xm3, .xlq.p_AFEndOverflow .xm3 {
    padding-right: 16px
}

.xlw .x161, .xlw .x162, .xlw .x160, .xlw .x15v, .xlw .x15w {
    background: transparent;
    padding: 1px;
    border: 1px transparent
}

    .xlw .x161.p_AFHighlighted, .xlw .x162.p_AFHighlighted, .xlw .x160.p_AFHighlighted, .xlw .x15v.p_AFHighlighted, .xlw .x15w.p_AFHighlighted {
        background-color: #ebeced;
        padding: 1px;
        border: 1px transparent
    }

.x16g:active {
    background-image: url(../../ipva/afr/alta-v1/up-arrow-ena.html)
}

.x16h:active, .x16h:active:hover {
    background-image: url(../../ipva/afr/alta-v1/down-arrow-dwn.html)
}

.x16g.p_AFDisabled, .x16g.p_AFDisabled:active, .x16g.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/up-arrow-dis.html)
}

.x16h.p_AFDisabled, .x16h.p_AFDisabled:active, .x16h.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/down-arrow-dis.html)
}

.x21i {
    font-style: italic
}

.x21j {
    border-bottom: 1px solid #D6DFE6;
    padding-bottom: 8px
}

.x1b0 .x1b2 {
    padding: 0px 4px 0px 0px;
    vertical-align: top
}

.xgp:hover {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #0572ce;
    font-weight: bold;
    text-shadow: none;
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: none;
    padding: 5px 7px 5px 7px;
    display: inline-block;
    margin-top: 3px;
    text-decoration: none
}

    .xgp:hover.p_AFDisabled {
        color: #9e9e9e;
        font-weight: bold;
        text-shadow: none;
        border-color: #c4ced7;
        background-color: #f4f6f7;
        background-image: none
    }

.xls .xgo {
    background-color: #FFFFFF;
    color: #145c9e;
    height: 22px;
    border: none;
    display: inline-block;
    padding: 6px 10px 1px 10px;
    min-height: 23px;
    vertical-align: middle;
    text-decoration: none;
    width: 100%
}

.xgo:hover {
    outline: none;
    text-decoration: underline
}

    .xgo:hover.p_AFDisabled {
        text-decoration: none;
        outline: none
    }

.xgo.p_AFDepressed {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    border-radius: 2px;
    border-width: 1px;
    border-style: solid
}

.xgq:hover {
    background-color: #ebeced;
    outline: none
}

.xgq.p_AFDepressed {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    border-radius: 2px;
    padding: 6px 10px 1px 10px;
    border-width: 1px;
    border-style: solid
}

.xgq:hover.p_AFDisabled {
    color: #9e9e9e;
    background-color: #FFFFFF;
    padding: 6px 10px 1px 10px;
    border: none
}

.xkm.p_AFSelected {
    border-left: 3px solid #0572ce;
    height: 30px;
    background-image: none;
    width: 10px
}

.x21o .xq2, .x21o .x21e, .x21p .xq2, .x21p .x21e, .xh7 .xji .xq2 {
    padding-left: 0px;
    padding-right: 0px
}

.xy2 .x18y, .xy7 .x18y {
    padding-right: 4px;
    font-size: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: baseline
}

.xy2 .x18z, .xy7 .x18z, .x1cb .x27, .x1cb .x28 {
    vertical-align: baseline
}

.x21q, .x21r, .x21s {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-bottom: 5px
}

.x21t, .x21u {
    width: 24px;
    height: 24px;
    float: left
}

.xxo img {
    margin-top: 1px;
    margin-left: 1px
}

.xxo:focus img {
    outline: -webkit-focus-ring-color auto 5px
}

.x1cb .x2h, .x1cn .x1cj {
    padding-top: 0
}

.xgu.p_AFLabelTop .x1cf, .x21 .AFPanelFormLayoutContentCell, .x21 .xvo {
    padding-top: 3px
}

.x10u AFRequiredIconStyle {
    margin-right: 0
}

.x1cb .x26 {
    top: 0px
}

.xeu .x51 {
    padding-left: 0;
    padding-top: 0
}

.xeu .AFPanelFormLayoutContentCell, .xeu .xvo, .xeu .x50, .xev .x51, .xev .AFPanelFormLayoutContentCell, .xev .xvo, .xev .x50 {
    padding-left: 0
}

.xeu .x51 .xfl {
    margin-top: 6px
}

.xeu, .xev {
    margin-bottom: -7px;
    position: relative
}

    .xeu .x25, .xev .x25 {
        min-width: 300px
    }

.x1cq.p_AFDisabled, .x1cr.p_AFDisabled, .x1cs.p_AFDisabled, .x1ct.p_AFDisabled, .x1cz.p_AFDisabled, .xjv.p_AFDisabled .x18g, .xjv.p_AFDisabled .x18g:active, .xeo.p_AFDisabled .x1c2, .xeo.p_AFDisabled .x1c2:active {
    border-style: solid;
    border-width: 1px;
    border-color: #E0E6EB;
    background-color: #f4f6f7;
    background-image: none
}

.x1cq:active, .x1cq.p_AFDepressed, .x1cq:hover.p_AFDepressed, .x1cr:active, .x1cr:hover.p_AFDepressed, .x1cr.p_AFDepressed, .x1cs:active, .x1cs.p_AFDepressed, .x1cs:hover.p_AFDepressed, .x1ct:active, .x1ct.p_AFDepressed, .x1ct:hover.p_AFDepressed, .x1cz:active, .x1cz:active:hover, .x18g:active, .x1c2:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none
}

.x1cq .x187, .x1cr .x187, .x1cs .x187, .x1ct .x187 {
    padding: 7px
}

.xgt.p_AFVertical.p_AFHelpIcon .x1cx, .xgt.p_AFVertical.p_AFHelpIcon .x1cy, .xgt.p_AFVertical.p_AFHelpIcon .x1d2 {
    padding-left: 23px
}

BODY.p_AFHighContrast .x1d0:after {
    content: url(../../ipva/afr/alta-v1/func_search_16_ena.html);
    background-position: center center;
    display: block;
    height: 14px;
    width: 14px
}

.xgt.p_AFVertical .x1cw {
    padding-left: 2px;
    padding-bottom: 1px
}

.xgt.p_AFVertical .x1d2 {
    padding-left: 5px;
    padding-top: 5px
}

.xgt.p_AFVertical .x1cx {
    padding-left: 2px;
    padding-bottom: 5px
}

.xgt.p_AFVertical .x1cz {
    display: block;
    margin-top: 1px
}

.x1d0:active, .x1d0:active:hover, .x1d0.p_AFRtl:active, .x1d0.p_AFRtl:active:hover, .x1d0:hover:active, .x1d0.p_AFRtl:hover:active {
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/func_search_16_act.html)
}

.x1ck.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/func_delete_sm_12_dis.html)
}

.x1v.p_AFReadOnly .xjz {
    position: relative;
    padding-right: 3px;
    top: -2px
}

.x1v .AFPanelFormLayoutContentCell, .x1v .xvo, .x1v .x4z {
    padding-top: 10px
}

.x1h7 {
    padding-right: 3px;
    padding-left: 2px;
    vertical-align: middle;
    margin-left: 1px
}

.xu7 {
    margin-right: 2px;
    vertical-align: 20%;
    margin-left: 1px
}

.xoo .xu3 {
    vertical-align: 8%
}

.xk2 {
    padding: 0px 3px 0px 2px
}

.x1v.p_AFError .xu4, .x1w.p_AFError .xu2, .x1x.p_AFError .xu5, .x21.p_AFError .xu3, .x1v.p_AFFatal .xu4, .x1w.p_AFFatal .xu2, .x1x.p_AFFatal .xu5, .x21.p_AFFatal .xu3 {
    outline: 2px #C70000 solid
}

.x1v.p_AFWarning .xu4, .x1w.p_AFWarning .xu2, .x1x.p_AFWarning .xu5, .x21.p_AFWarning .xu3 {
    outline: 2px #FFAA2B solid
}

.xeo.p_AFWarning .xer, .xeo.p_AFError .xer, .xeo.p_AFFatal .xer {
    height: 24px;
    border: 0
}

.xeo.p_AFWarning .x18k, .xeo.p_AFError .x18k, .xeo.p_AFFatal .x18k {
    padding-top: 5px;
    padding-bottom: 5px
}

.xeo.p_AFWarning .x1c2, .xeo.p_AFError .x1c2, .xeo.p_AFFatal .x1c2 {
    border-top: 0;
    border-bottom: 0
}

.x194 .xia {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px
}

.x1b8:hover, .x190:hover {
    background-color: #ebeced;
    color: #000000;
    border-color: transparent
}

.xia .x1v.p_AFReadOnly .x2e, .xib .x1v.p_AFReadOnly .x2e, .xic .x1v.p_AFReadOnly .x2e, .x1vr .x1u.p_AFReadOnly .x25, .x1vr .x1w.p_AFReadOnly .x2d, .x1vr .x1v.p_AFReadOnly .x2e, .x1vr .x20.p_AFReadOnly .x2i, .x1vr .x1y.p_AFReadOnly .x2g, .x1vr .x1z.p_AFReadOnly .x2h, .x1vr .xo1.p_AFReadOnly .xos, .x1vr .x1q.p_AFReadOnly .x2b, .x1vr .x1t.p_AFReadOnly .x26, .x1vr .x1s.p_AFReadOnly .x2c, .x1vr .xeo.p_AFReadOnly .xer, .x1vr .xjv.p_AFReadOnly .xk3, .x1vt .x1u.p_AFReadOnly .x25, .x1vt .x1w.p_AFReadOnly .x2d, .x1vt .x1v.p_AFReadOnly .x2e, .x1vt .x20.p_AFReadOnly .x2i, .x1vt .x1y.p_AFReadOnly .x2g, .x1vt .x1z.p_AFReadOnly .x2h, .x1vt .xo1.p_AFReadOnly .xos, .x1vt .x1q.p_AFReadOnly .x2b, .x1vt .x1t.p_AFReadOnly .x26, .x1vt .x1s.p_AFReadOnly .x2c, .x1vt .xeo.p_AFReadOnly .xer, .x1vt .xjv.p_AFReadOnly .xk3, .x1vu .x1u.p_AFReadOnly .x25, .x1vu .x1w.p_AFReadOnly .x2d, .x1vu .x1v.p_AFReadOnly .x2e, .x1vu .x20.p_AFReadOnly .x2i, .x1vu .x1y.p_AFReadOnly .x2g, .x1vu .x1z.p_AFReadOnly .x2h, .x1vu .xo1.p_AFReadOnly .xos, .x1vu .x1q.p_AFReadOnly .x2b, .x1vu .x1t.p_AFReadOnly .x26, .x1vu .x1s.p_AFReadOnly .x2c, .x1vu .xeo.p_AFReadOnly .xer, .x1vu .xjv.p_AFReadOnly .xk3 {
    vertical-align: middle;
    display: inline;
    line-height: inherit
}

.xtc .xeo, .xte .xeo, .xte .xer[size], .xtc .xer[size], .x1vr .xeo, .x1vr .xer[size], .x1vt .xeo, .x1vt .xer[size], .x1vu .xeo, .x1vu .xer[size] {
    max-width: 100%;
    width: 100%
}

.xtd .x25 {
    padding: 5px
}

.xtd .x2h {
    padding: 5px;
    margin: 0px;
    vertical-align: 0px
}

.xte .xk3, .xtc .xk3, .xte .xer, .xtc .xer {
    display: table-cell;
    width: 100%;
    padding: 0;
    max-width: 100%;
    text-indent: 5px
}

.xte .xjw, .xtc .xjw {
    margin: 0px;
    max-width: 100%;
    width: 100%;
    display: inline-table
}

.xte .xjp, .xtc .xjp {
    margin: 0px;
    max-width: 100%;
    width: 100%;
    display: inline-table;
    white-space: normal
}

.xte .x18g, .xtc .x18g, .xte .x1c2, .xtc .x1c2, .x1vr .x18g, .x1vr .x1c2, .x1vt .x18g, .x1vt .x1c2, .x1vu .x18g, .x1vu .x1c2 {
    display: table-cell;
    width: 27px
}

.xjv.p_AFReadOnly .AFPanelFormLayoutContentCell .xk3, .xjv.p_AFReadOnly .xvo .xk3, .AFPanelFormLayoutContentCell .xjv.p_AFReadOnly .xk3, .xvo .xjv.p_AFReadOnly .xk3 {
    vertical-align: 1px;
    padding-left: 6px
}

.AFToolbarOverflowCell .xjw, .x20m .xjw, .xg5 .xjw {
    margin-top: 0px;
    margin-bottom: 0px
}

.x1y.p_AFDisabled .x1be {
    border-bottom-color: #EFEFF1
}

.x1y .x4z {
    padding-top: 11px
}

.x20 .x4z {
    padding-top: 13px
}

.x1z.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1z.p_AFReadOnly .xvo {
    padding-left: 12px;
    padding-top: 8px
}

.xtk.AFPanelFormLayoutContentCell .x1z.p_AFReadOnly, .xtk.xvo .x1z.p_AFReadOnly {
    padding-left: 7px
}

.x1z.p_AFCompact.p_AFReadOnly .x4z, .x1z.p_AFReadOnly .x4z, .x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .xvo {
    padding-top: 6px
}

.x18z:active, .x18z:hover:active {
    color: #ffffff;
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/dropdown-inline_selector-dwn.html), none
}

.x11a.p_AFVertical, .x11b.p_AFVertical {
    min-width: 130px
}

.x21v {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 2px;
    margin-top: 25px;
    -webkit-box-sizing: border-box
}

.x21y {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 20px;
    margin-top: 2px;
    -webkit-box-sizing: border-box
}

.xjt.p_AFLeadingDescription .x120, .xjt.p_AFTrailingDescription .x120, .xjr.p_AFLeadingDescription .x11y, .xjr.p_AFTrailingDescription .x11y, .xjt.p_AFLeadingDescription.p_AFHorizontalLayout .x21v, .xjt.p_AFTrailingDescription .x21v {
    margin-top: calc( 25px - 42px - 10px)
}

.x11y.p_AFDisabled:hover, .x120.p_AFDisabled:hover, .x122.p_AFDisabled:hover, .x124.p_AFDisabled:hover, .x126.p_AFDisabled:hover, .x128.p_AFDisabled:hover, .x12a.p_AFDisabled:hover, .x12c.p_AFDisabled:hover {
    color: #9e9e9e;
    font-weight: bold;
    text-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #E0E6EB;
    background-image: none;
    background-color: #f4f6f7;
    border: 1px solid #E0E6EB
}

.x11z.p_AFDisabled:hover, .x121.p_AFDisabled:hover, .x123.p_AFDisabled:hover, .x125.p_AFDisabled:hover, .x127.p_AFDisabled:hover, .x129.p_AFDisabled:hover, .x12b.p_AFDisabled:hover, .x12d.p_AFDisabled:hover, .x21v.p_AFDisabled:hover, .x21w.p_AFDisabled:hover, .x21x.p_AFDisabled:hover, .x21y.p_AFDisabled:hover {
    color: #9e9e9e;
    font-weight: bold;
    text-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #E0E6EB;
    background-image: none;
    background-color: #f4f6f7;
    border-radius: 2px;
    border: 1px solid #E0E6EB
}

.x12e:hover:active, .x12f:hover:active, .x12e:active, .x12f:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_right_dwn.html)
}

BODY.p_AFHighContrast .x12g:after, BODY.p_AFHighContrast .x12h:after {
    content: url(../../ipva/afr/alta-v1/shuttle_down_ena.html);
    height: 26px;
    width: 26px;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

.x12g:hover:active, .x12h:hover:active, .x12g:active, .x12h:active, .x12w:hover:active, .x12w:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_dwn.html)
}

.x12i:hover:active, .x12j:hover:active, .x12i:active, .x12j:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_right_all_dwn.html)
}

.x12k:hover:active, .x12l:hover:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_all_dwn.html)
}

.x12m:hover:active, .x12n:hover:active, .x12m:active, .x12n:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_left_dwn.html)
}

BODY.p_AFHighContrast .x12o:after, BODY.p_AFHighContrast .x12p:after {
    content: url(../../ipva/afr/alta-v1/shuttle_up_ena.html);
    background-position: center center;
    height: 26px;
    width: 26px;
    position: relative;
    left: 6px;
    top: 6px
}

.x12o:hover:active, .x12p:hover:active, .x12o:active, .x12p:active, .x12v:hover:active, .x12v:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_dwn.html)
}

.x12q:hover:active, .x12r:hover:active, .x12q:active, .x12r:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_left_all_dwn.html)
}

.x12s:hover:active, .x12t:hover:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_all_dwn.html)
}

.x12u:hover:active, .x12u:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_end_dwn.html)
}

.x12x:hover:active, .x12x:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_end_dwn.html)
}

.xt5.p_AFVertical .x1fk, .xt6.p_AFVertical .x1fl, .xq7.AFCalendarCategory1, .xq7.xqp, .xq7.AFCalendarCategory2, .xq7.xqq, .xq7.AFCalendarCategory3, .xq7.xqr, .xq7.AFCalendarCategory4, .xq7.xqs, .xq7.AFCalendarCategory5, .xq7.xqt, .xq7.AFCalendarCategory6, .xq7.xqu, .xq7.AFCalendarCategory7, .xq7.xqv, .xq7.AFCalendarCategory8, .xq7.xqw, .xq7.AFCalendarCategory9, .xq7.xqx, .xq7.AFCalendarCategory10, .xq7.xqy, .xq7.AFCalendarCategory11, .xq7.xqz, .xq7.AFCalendarCategory12, .xq7.xr0 {
    padding-right: 8px
}

BODY.p_AFHighContrast .x1ep:after, BODY.p_AFHighContrast .x1eq:after {
    content: url(../../ipva/afr/alta-v1/slider_Hincrease_ena.html)
}

.x1ep.p_AFDepressed, .x1eq.p_AFDepressed {
    background-image: url(../../ipva/afr/alta-v1/slider_Hincrease_dwn.html);
    position: absolute
}

BODY.p_AFHighContrast .x1ep.p_AFDepressed:after, BODY.p_AFHighContrast .x1eq.p_AFDepressed:after, BODY.p_AFHighContrast .x1ep.p_AFDepressed.p_AFRtl:after, BODY.p_AFHighContrast .x1eq.p_AFDepressed.p_AFRtl:after, BODY.p_AFHighContrast .x1ep.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1eq.p_AFDepressed:hover:after {
    content: url(../../ipva/afr/alta-v1/slider_Hincrease_dwn.html)
}

BODY.p_AFHighContrast .x1en:after, BODY.p_AFHighContrast .x1eo:after, BODY.p_AFHighContrast .x1en.p_AFRtl:after, BODY.p_AFHighContrast .x1eo.p_AFRtl:after {
    content: url(../../ipva/afr/alta-v1/slider_Hdecrease_ena.html)
}

.x1en.p_AFDepressed, .x1eo.p_AFDepressed {
    background-image: url(../../ipva/afr/alta-v1/slider_Hdecrease_dwn.html);
    position: absolute
}

BODY.p_AFHighContrast .x1en.p_AFDepressed:after, BODY.p_AFHighContrast .x1eo.p_AFDepressed:after, BODY.p_AFHighContrast .x1en.p_AFDepressed.p_AFRtl:after, BODY.p_AFHighContrast .x1eo.p_AFDepressed.p_AFRtl:after, BODY.p_AFHighContrast .x1en.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1eo.p_AFDepressed:hover:after {
    content: url(../../ipva/afr/alta-v1/slider_Hdecrease_dwn.html)
}

.xt5.p_AFVertical .x1ep.p_AFDepressed, .xt6.p_AFVertical .x1eq.p_AFDepressed, .xt5.p_AFVertical .x1ep.p_AFDepressed:hover, .xt6.p_AFVertical .x1eq.p_AFDepressed:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_increase_dwn.html)
}

.xt5.p_AFVertical .x1en.p_AFDepressed, .xt6.p_AFVertical .x1eo.p_AFDepressed, .xt5.p_AFVertical .x1en.p_AFDepressed:hover, .xt6.p_AFVertical .x1eo.p_AFDepressed:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_decrease_dwn.html)
}

.xt5.p_AFDisabled .x1ev, .xt6.p_AFDisabled .x1ew, .xt5.p_AFDisabled.p_AFVertical .x1ev, .xt6.p_AFDisabled.p_AFVertical .x1ew {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1
}

.xt5.p_AFVertical .x1en.p_AFDisabled, .xt6.p_AFVertical .x1eo.p_AFDisabled, .xt5.p_AFVertical.p_AFDisabled .x1en, .xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed, .xt6.p_AFVertical.p_AFDisabled .x1eo, .xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed, .xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed, .xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: url(../../ipva/afr/alta-v1/slider_decrease_dis.html)
}

.xt5.p_AFVertical .x1ep.p_AFDisabled, .xt6.p_AFVertical .x1eq.p_AFDisabled, .xt5.p_AFVertical.p_AFDisabled .x1ep, .xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed, .xt6.p_AFVertical.p_AFDisabled .x1eq, .xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed, .xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed, .xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: url(../../ipva/afr/alta-v1/slider_increase_dis.html)
}

.xq2 {
    min-height: 28px;
    padding: 3px
}

.AFToolbarOverflowCell .x27, .x20m .x27, .AFToolbarOverflowCell .x28, .x20m .x28, .xg5 .x27, .xg5 .x28 {
    display: table-cell;
    vertical-align: baseline;
    height: auto;
    width: auto;
    border: none;
    margin: 0px;
    padding: 0px
}

.AFToolbarOverflowCell .xr5, .x20m .xr5, .xg5 .xr5, .AFToolbarOverflowCell .xr6, .x20m .xr6, .xg5 .xr6 {
    width: 26px;
    height: 28px;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 6px;
    padding-left: 6px
}

.xh7.p_AFPrintable .xow {
    border-top: 1px solid #D6DFE6;
    border-bottom: none
}

.x3q UL {
    padding-left: 28px;
    margin-bottom: 0px;
    margin-top: 0px
}

.x150.p_AFSelected, .x14o.p_AFSelected .xic, .x14o.p_AFSelected .x15a {
    background-color: #B9DFFF;
    background-image: none
}

    .x150.p_AFSelected.p_AFInactive, .x14o.p_AFSelected.p_AFInactive .xic, .x14o.p_AFSelected.p_AFInactive .x15a {
        background-color: #F6F6E0;
        background-image: none
    }

.x14h:active, .x14h:hover:active, .x1x2:active, .x1x2:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/previousitem_dwn.html)
}

.x14i:active, .x14i:hover:active, .x1x4:active, .x1x4:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/nextitem_dwn.html)
}

.x14j:active, .x14j:hover:active, .x1x6:active, .x1x6:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/firstitem_dwn.html)
}

.x14k:active, .x14k:hover:active, .x1x8:active, .x1x8:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/lastitem_dwn.html)
}

.x14o.p_AFSelected .x15a:hover, .x15a:hover, .x14o.p_AFHighlighted .xic {
    background-color: #d6d7d8;
    background-image: none
}

.x14o.p_AFHighlighted .x15a {
    background-color: #ebeced;
    background-image: none
}

.x14w .x4x {
    border-color: #D6DFE6;
    margin-top: 8px;
    margin-bottom: 4px
}

.x157.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/clear_dis.html)
}

.x1b .x15l .xou, .xlt .x15l .xou {
    border-top: 1px solid #D6DFE6
}

.x1b .xt8 .xou, .xlt .xt8 .xou, .xi1 .xou, .xx6.p_AFGroupHeader + .xx6, .x1ku, .x22p, .x1kt {
    border-top: none
}

.x1el {
    padding: 0px 1px
}

.x14u:hover, .xwm:hover, .xwo:hover {
    background-image: url(../../ipva/afr/alta-v1/discloseexpanded_16_ovr.html)
}

.x14u:active, .xwm:active, .xwo:active {
    background-image: url(../../ipva/afr/alta-v1/discloseexpanded_16_dwn.html)
}

.x14v:hover, .xwn:hover, .xwp:hover {
    background-image: url(../../ipva/afr/alta-v1/disclosecollapsed_16_ovr.html)
}

.x14v:active, .xwn:active, .xwp:active {
    background-image: url(../../ipva/afr/alta-v1/disclosecollapsed_16_dwn.html)
}

.xws:hover:active, .xwv:hover:active {
    background-image: url(../../ipva/afr/alta-v1/hierchselector_dwn.html);
    background-position: center center;
    display: inline-block;
    padding-left: 4px;
    padding-right: 0px
}

.xx2.p_AFSelected.p_AFFocused .xww {
    background-color: #e4f0fa;
    border: none
}

.x150 .xu6 {
    font-size: 13px;
    color: #000000;
    font-weight: bold
}

.x226 {
    background-color: #FFFFFF;
    color: #333333;
    border: 1px solid #D6DFE6
}

.xlq .xlc, .xlq .xlg, .xlq .xm9, .xlq .xmb, .xlq .xlp {
    bottom: 4px
}

.xr8.p_AFDisclosed .xr7 {
    background-image: url(../../ipva/afr/alta-v1/splitterhc_ena.html), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFPositionedFromEnd .xr7 {
    margin-left: 1px;
    background-image: url(../../ipva/afr/alta-v1/splitterhc_ena.html), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFDisclosed.p_AFPositionedFromEnd .xr7 {
    margin-left: 1px;
    background-image: url(../../ipva/afr/alta-v1/splitterhr_ena.html), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xra.p_AFDisclosed .xr9, .xra.p_AFPositionedFromEnd .xr9 {
    background-image: url(../../ipva/afr/alta-v1/splittervc_ena.html), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xra.p_AFDisclosed.p_AFPositionedFromEnd .xr9 {
    background-image: url(../../ipva/afr/alta-v1/splittervr_ena.html), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFPositionedFromEnd .xrd {
    background-color: #D6DFE6;
    border-left: 2px solid #0572ce;
    left: 0px;
    z-index: -1
}

    .xr8.p_AFPositionedFromEnd .xrd.p_AFFlow {
        left: auto;
        margin-left: auto
    }

.xra.p_AFPositionedFromEnd .xre {
    background-color: #D6DFE6;
    border-top: 2px solid #0572ce;
    top: 0px;
    z-index: -1
}

.xw9.p_AFCircular.p_AFVertical, .xwa.p_AFCircular.p_AFVertical {
    border-right: 2px solid #0572ce;
    border-left: 2px solid #0572ce;
    border-bottom: 2px solid #0572ce;
    border-top: 1px solid #D6DFE6;
    box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .35)
}

    .xwa.p_AFCircular.p_AFVertical.p_AFSmall, .xwa.p_AFCircular.p_AFVertical.p_AFCompact, .xwa.p_AFOneByOne.p_AFVertical.p_AFSmall, .xwa.p_AFOneByOne.p_AFVertical.p_AFCompact {
        border: 0px solid transparent;
        box-shadow: none
    }

.xwa.p_AFCircular, .xwa.p_AFOneByOne {
    padding-bottom: 10px
}

.xt2.p_AFVertical .xwa.p_AFCircular.p_AFVertical, .xt2.p_AFVertical .xwa.p_AFOneByOne.p_AFVertical {
    padding-top: 7px;
    padding-bottom: 7px
}

.xw7.p_AFCircular.p_AFSelected, .xw7.p_AFCircular.p_AFSelected:hover {
    border-color: #0572ce;
    box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .35);
    border-width: 2px
}

.xwb.p_AFVertical {
    font-size: 11px;
    left: auto;
    top: 0px;
    text-align: left;
    white-space: normal
}

.x1bn.p_AFDisclosed .x1bs, .x1bo.p_AFDisclosed .x1bs, .x1bn.p_AFDisabled .x1bs, .x1bo.p_AFDisabled .x1bs, .x1p.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1p.p_AFReadOnly .xvo {
    padding-left: 9px
}

.x1bn.p_AFDisclosable.p_AFDisclosed .x1bs, .x1bo.p_AFDisclosable.p_AFDisclosed .x1bs, .xx6.p_AFGroupHeader.p_AFDisclosable .xx7, .new-sgt .x4w .x1q.p_AFReadOnly .x2b, .x284 .x4w .x1q.p_AFReadOnly .x2b, .new-sgt .x4w .x1u.p_AFReadOnly .x25, .x284 .x4w .x1u.p_AFReadOnly .x25, .new-sgt .x4w .x1z.p_AFReadOnly .x2h, .x284 .x4w .x1z.p_AFReadOnly .x2h, .new-sgt .x51, .x284 .x51, .search_component .x4w + .x4w, .x29b .x4w + .x4w, .x14x .xjz, .xia .xjz, .xib .xjz, .xic .xjz {
    padding-left: 0px
}

.x1bn.p_AFHighlight .x1bu, .x1bo.p_AFHighlight .x1bu, .x214:hover, .x216:hover, .x21l:hover, .x21n:hover {
    background-image: url(../../ipva/afr/alta-v1/discloseexpanded_ovr.html)
}

.x1bn.p_AFHighlight .x1bt, .x1bo.p_AFHighlight .x1bt, .x213:hover, .x215:hover, .x21k:hover, .x21m:hover {
    background-image: url(../../ipva/afr/alta-v1/disclosecollapsed_ovr.html)
}

.AFNoteWindowNextLink:active, .x1a3:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_r_dwn.html)
}

.AFNoteWindowPreviousLink:active, .x1a2:active {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_l_dwn.html)
}

.x1dx .xfl {
    margin-left: 3px
}

.x1e3.p_AFResizable, .x1e4.p_AFResizable {
    margin: 0px;
    overflow: hidden;
    display: block;
    padding: 0px;
    vertical-align: bottom
}

.x17e:active, .x1dz:active, .x17e:active:hover, .x1dz:active:hover {
    background-image: url(../../ipva/afr/alta-v1/dialog_close_dwn.html);
    background-repeat: no-repeat
}

.x17f:active, .x1e0:active, .x17f:active:hover, .x1e0:active:hover {
    background-image: url(../../ipva/afr/alta-v1/func_pin_16_act.html);
    background-repeat: no-repeat
}

.xi1 .x15m .x2h {
    vertical-align: baseline;
    margin: 0 1px
}

.xi1 .x15m .x26 {
    margin-bottom: 0;
    margin-top: 0;
    top: 0
}

.xi1 .x15m .x27, .xi1 .x15m .x28 {
    height: 28px;
    vertical-align: middle
}

.xi1.p_AFDisabled .xif {
    border-color: #EFEFF1;
    border-bottom-width: 0px
}

.xi1.p_AFFatal .xid, .xi1.p_AFError .xid {
    border-color: #C70000;
    border-width: 2px
}

.xi1.p_AFWarning .xid {
    border-color: #FFAA2B;
    border-width: 2px
}

.xi1.p_AFDisabled .xid, .x1p.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2a, .x1q.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2b, .xeo.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .xer, .x1s.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2c, .x1t.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x26, .x1u.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x25, .x1z.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2h, .xjv.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .xk3 {
    background-color: #EFEFF1;
    border-color: #EFEFF1
}

.xi2.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/colorpickertxt_dis.html)
}

.xi3.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/colorpicker_dis.html)
}

.x8b.p_AFSubTrain .xl2 {
    min-height: 45px
}

.x8b.p_AFSubTrain .xme {
    width: 65px
}

.x8b.p_AFSubTrain .x8s.p_AFDisabled, .x8b.p_AFSubTrain .x8s.p_AFUnvisited {
    background-image: url(../../ipva/afr/alta-v1/h_bkgrnd_subpipe_tile.html)
}

.x8b.p_AFSubTrain .x8s.p_AFTrainVisited, .x8b.p_AFSubTrain .xmf.p_AFSelected .x8s.p_AFUnvisited, .xl4.p_AFSubTrain .xmx.p_AFTrainVisited, .xl4.p_AFSubTrain .xmz.p_AFSelected .xmx.p_AFUnvisited {
    background-color: #0572ce;
    background-image: none
}

.xl4.p_AFSubTrain .xmx {
    height: 21px
}

.xmz.p_AFSelected .xmx.p_AFUnvisited {
    background-image: url(../../ipva/afr/alta-v1/v_fill_pipe_tile.html)
}

.xl4.p_AFSubTrain .xmx {
    width: 3px
}

    .xl4.p_AFSubTrain .xmx.p_AFDisabled, .xl4.p_AFSubTrain .xmx.p_AFUnvisited {
        background-image: url(../../ipva/afr/alta-v1/v_bkgrnd_subpipe_tile.html)
    }

.xmf.p_AFTrainVisited .x8d, .xmf.p_AFSelected .x8d {
    background-image: url(../../ipva/afr/alta-v1/h_fill_stop.html)
}

.xmf.p_AFUnvisited .x8d {
    background-image: url(../../ipva/afr/alta-v1/h_bkgrnd_stop.html)
}

.xmz.p_AFTrainVisited .xn0, .xmz.p_AFSelected .xn0 {
    background-image: url(../../ipva/afr/alta-v1/v_fill_stop.html)
}

.xmz.p_AFUnvisited .xn0 {
    background-image: url(../../ipva/afr/alta-v1/v_bkgrnd_stop.html)
}

.x8b.p_AFSubTrain .x8d {
    width: 11px;
    height: 22px
}

.xl4.p_AFSubTrain .xn0 {
    width: 22px;
    height: 11px;
    padding-right: 1px
}

.x8b.p_AFSubTrain .xmg, .x8b.p_AFSubTrain .xmh, .x8b.p_AFSubTrain .xmi {
    border-radius: 6px;
    height: 11px;
    width: 11px;
    margin-bottom: 6px
}

.x8b.p_AFSubTrain .xmj {
    border-radius: 6px;
    height: 11px;
    width: 11px;
    background-color: #0572ce;
    margin-bottom: 6px
}

.xl4.p_AFSubTrain .xn1, .xl4.p_AFSubTrain .xn2, .xl4.p_AFSubTrain .xn4 {
    border-radius: 6px;
    height: 11px;
    width: 11px
}

.xl4.p_AFSubTrain .xn3 {
    border-radius: 6px;
    height: 11px;
    width: 11px;
    background-color: #0572ce
}

.xl4.p_AFStartOverflow .xl3 {
    padding-top: 47px
}

.xl4.p_AFEndOverflow .xl3 {
    padding-bottom: 47px
}

.xl4.p_AFSubTrain.p_AFStartOverflow .xl3 {
    padding-top: 38px
}

.xl4.p_AFSubTrain.p_AFEndOverflow .xl3 {
    padding-bottom: 38px
}

.AFOverflowElement .xmk, .xdj .xmk, .AFOverflowElement .xn6, .xdj .xn6 {
    max-width: none;
    width: auto;
    display: block;
    margin: 1px;
    line-height: 28px;
    padding-left: 30px;
    padding-right: 24px
}

.x1s.p_AFReadOnly .xz, .xeo.p_AFReadOnly .xha {
    padding: 0 8px 0 0
}

.x1s.p_AFError .x1c0, .x1s.p_AFFatal .x1c0 {
    border-color: #C70000;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    margin: 0 0 0 -2px
}

.x1s.p_AFWarning .x1c0 {
    border-color: #FFAA2B;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    margin: 0 0 0 -2px
}

.xtc .x1s, .xte .x1s {
    display: inline-block;
    max-width: 100%;
    width: 100%
}

.xtc .x2c, .xte .x2c {
    display: inline-block;
    max-width: 100%;
    width: 75%;
    padding: 0 5px 0 0;
    text-indent: 5px
}

.xtc .x1c0, .xte .x1c0 {
    display: inline-block;
    background-position: center center
}

.x1s.p_AFEditModeSelect .x1c0 {
    background-color: #FCFDFE;
    border-color: #DFE4E7;
    border-radius: 0 0;
    border-width: 0 1px 1px 0;
    border-style: solid;
    margin-top: 0
}

.xeo.p_AFEditModeSelect .x1c2 {
    border-color: #c4ced7;
    border-radius: 0 2px 2px 0;
    border-width: 1px;
    border-style: solid
}

.x227 .xgu, .x228 .xgu {
    padding: 0 5px 7px 5px
}

.x228 .xzq, .x227 .xzq {
    border: none;
    background-image: none
}

.x15m .x229 .xfn .xfr {
    padding: 6px;
    width: 14px;
    height: 14px
}

.x22a {
    box-sizing: border-box;
    height: 13px;
    padding-left: 13px;
    width: 13px;
    background-image: url(../../ipva/afr/alta-v1/cal_reminder_blk.html);
    margin-right: 1px
}

.xox.AFShortDuration .x22a, .xox.xp5 .x22a, .xox.AFShortDuration .x22b, .xox.xp5 .x22b, .xox.AFShortDuration .x22c, .xox.xp5 .x22c {
    vertical-align: sub
}

.x22b {
    box-sizing: border-box;
    height: 13px;
    padding-left: 13px;
    width: 13px;
    background-image: url(../../ipva/afr/alta-v1/cal_repeat_blk.html);
    margin-right: 1px
}

.x22c {
    box-sizing: border-box;
    height: 13px;
    padding-left: 13px;
    width: 13px;
    background-image: url(../../ipva/afr/alta-v1/cal_repeat_chg_blk.html);
    margin-right: 1px
}

.x22d {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #737373;
    line-height: 15px;
    margin-top: 3px
}

.x22e {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #737373;
    line-height: 20px
}

.x22f {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #737373
}

.xh7 .xpj .xp9 {
    margin-left: 1px;
    margin-right: 0px
}

.xph .xox.AFShortDuration, .xph .xox.xp5 {
    margin-left: 13px;
    height: 1.583em
}

.xpf .xox:last-child {
    padding-bottom: 8px
}

.xh7.p_AFPrintable .xqe {
    border-bottom: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xh3 {
    border-bottom: 1px solid #D6DFE6;
    border-top: none
}

.x22g {
    background-color: #EEEEEE;
    padding-top: 1px
}

.xq7.p_AFLast, .xq7.p_AFStretched.p_AFLast {
    padding-bottom: 5px
}

.x1p.p_AFDisabled .xr2 {
    display: none;
    margin-left: 0px
}

.x1p.p_AFCompact .xr3.p_AFDisabled, .x1p.p_AFCompact .xr3.p_AFDisabled:hover, .x1p.p_AFCompact .xr3.p_AFDisabled:active {
    background-color: #f4f6f7;
    border-color: #E0E6EB;
    background-image: url(../../ipva/afr/alta-v1/dropdown_dis.html);
    display: block
}

.xr3:active, .xr3:active:hover {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/dropdown_dwn.html), none
}

.x22i {
    text-align: left;
    width: 152px;
    padding: 0px 6px 0px 6px;
    line-height: 26px
}

.x22j, .x22k {
    border-spacing: 3px
}

.xnp:active, .xnp:active:hover {
    background-color: #0572ce
}

.x1p.p_AFClickToEdit .x2a, .x1p.p_AFClickToEdit.p_AFDisabled .x2a, .x1p.p_AFClickToEdit.p_AFReadOnly .x2a, .x1q.p_AFClickToEdit .x2b, .x1q.p_AFClickToEdit.p_AFDisabled .x2b, .x1q.p_AFClickToEdit.p_AFReadOnly .x2b, .xeo.p_AFClickToEdit .xjp, .xeo.p_AFClickToEdit .xer, .xeo.p_AFClickToEdit.p_AFDisabled .xjp, .xeo.p_AFClickToEdit.p_AFReadOnly .xjp, .x1r.p_AFClickToEdit .x2k, .x1r.p_AFClickToEdit.p_AFDisabled .x2k, .x1r.p_AFClickToEdit.p_AFReadOnly .x2k, .x1s.p_AFClickToEdit .x2c, .x1s.p_AFClickToEdit.p_AFDisabled .x2c, .x1s.p_AFClickToEdit.p_AFReadOnly .x2c, .x1t.p_AFClickToEdit .x26, .x1t.p_AFClickToEdit.p_AFDisabled .x26, .x1t.p_AFClickToEdit.p_AFReadOnly .x26, .x1u.p_AFClickToEdit .x25, .x1u.p_AFClickToEdit.p_AFDisabled .x25, .x1u.p_AFClickToEdit.p_AFReadOnly .x25, .x1z.p_AFClickToEdit .x2h, .x1z.p_AFClickToEdit.p_AFDisabled .x2h, .x1z.p_AFClickToEdit.p_AFReadOnly .x2h, .xjv.p_AFClickToEdit .xjw, .xjv.p_AFClickToEdit.p_AFDisabled .xjw, .xjv.p_AFClickToEdit.p_AFReadOnly .xjw, .xjv.p_AFClickToEdit .xk3, .xjv.p_AFClickToEdit.p_AFDisabled .xk3, .xjv.p_AFClickToEdit.p_AFReadOnly .xk3, .x1p.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2a, .x1q.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2b, .xeo.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .xjp, .x1r.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2k, .x1s.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2c, .x1t.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x26, .x1u.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x25, .x1z.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2h, .xjv.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .xjw {
    background-image: none;
    border-color: transparent;
    background-color: transparent
}

.x1p.p_AFClickToEdit.p_AFFocusTarget .x2a, .x1q.p_AFClickToEdit.p_AFFocusTarget .x2b, .xeo.p_AFClickToEdit.p_AFFocusTarget .xer, .x1s.p_AFClickToEdit.p_AFFocusTarget .x2c, .x1t.p_AFClickToEdit.p_AFFocusTarget .x26, .x1u.p_AFClickToEdit.p_AFFocusTarget .x25, .x1z.p_AFClickToEdit.p_AFFocusTarget .x2h, .xjv.p_AFClickToEdit.p_AFFocusTarget .xjw, .x1p.p_AFClickToEdit.p_AFHoverTarget .x2a, .x1q.p_AFClickToEdit.p_AFHoverTarget .x2b, .xeo.p_AFClickToEdit.p_AFHoverTarget .xer, .x1s.p_AFClickToEdit.p_AFHoverTarget .x2c, .x1t.p_AFClickToEdit.p_AFHoverTarget .x26, .x1u.p_AFClickToEdit.p_AFHoverTarget .x25, .x19.p_AFClickToEdit:hover .x1u.p_AFClickToEdit .x25, .x1z.p_AFClickToEdit.p_AFHoverTarget .x2h, .xjv.p_AFClickToEdit.p_AFHoverTarget .xk3, .x1p.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2a, .x1q.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2b, .xeo.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .xer, .x1s.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2c, .x1r.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2k, .x1u.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x25, .x1t.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x26, .x1z.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2h, .xjv.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .xk3 {
    background-color: #FCFDFE;
    border-color: #DFE4E7
}

.x1r.p_AFClickToEdit.p_AFFocusTarget .x2k, .x1r.p_AFClickToEdit.p_AFHoverTarget .x2k {
    background-color: #FCFDFE;
    border-color: #DFE4E7;
    background-image: none
}

.xx8 > span:first-of-type > .xx6 {
    border-top: none;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #BDBDBD
}

.x1h0 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-top: 10px;
    padding-left: 10px
}

.x13w.p_AFGrid .x1go {
    margin: 20px 23px 20px 23px
}

.x1go.p_AFDisabled .x1gq {
    opacity: 0.3
}

.x13w.p_AFStrip .x1go.p_AFSelected {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFFFFF;
    color: #000000
}

.AFFooterBar, .x22m {
    font-weight: normal;
    font-size: 11px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #454545;
    background-color: #F5F5F5;
    border-top: 1px solid #D9DFE3;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 49px
}

.x1vr .xjw, .x1vr .xjp, .x1vt .xjw, .x1vt .xjp, .x1vu .xjw, .x1vu .xjp {
    margin: 0px;
    max-width: 100%;
    width: 100%;
    display: table
}

.x1x3:active, .x1x3:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/previouspage_vert_dwn.html)
}

.x1x5:active, .x1x5:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/nextpage_vert_dwn.html)
}

.x1x7:active, .x1x7:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/firstpage_vert_dwn.html)
}

.x1x9:active, .x1x9:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/lastpage_vert_dwn.html)
}

.x1ki .x17q {
    border-right: 0px none black
}

.x1yd.p_AFDual .x1z7 {
    border-bottom: 1px solid #D9DFE3
}

.x1yd.p_AFDual .x1z9 {
    height: 24px
}

.AFHVPanelCardTitleStyle75, .x23o {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 15px;
    font-weight: bold
}

.AFHVNodeImageSize25, .x23p {
    width: 56px;
    height: 54px
}

0, 400;0, 500;0, 600;0, 700;0, 800;1, 300;1, 400;1, 500;1, 600;1, 700;1, 800&display=swap");
/***padrões***/
html {
    overflow-x: hidden
}

body {
    background: #fff !important;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;
    font-size: 14px !important;
    color: #333333 !important
}

.h1-titulo-pagina, .x23r, .h1-title, .x23x {
    font-weight: 800;
    line-height: 36px;
    font-size: 24px;
    color: #005394
}

.h1, .x23s {
    font-weight: bold;
    line-height: 36px;
    font-size: 24px;
    color: #101010
}

.h1-blue, .x23t {
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 33px;
    letter-spacing: -0.04em;
    color: #005394
}

.h1-green, .x23u {
    font-weight: bold;
    line-height: 36px;
    font-size: 24px;
    color: #017E36
}

.h1-open-sans, .x23v {
    font-weight: bold;
    line-height: 36px;
    font-size: 24px;
    color: #101010;
    font-family: 'Open Sans', sans-serif
}

.h1-pagamento-title, .x23w {
    white-space: nowrap;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.03em;
    font-family: 'Open Sans', sans-serif;
    color: #005394
}

.h1-titleNr, .x23y {
    background: #005394;
    border-radius: 5px;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    font-size: 20px;
    letter-spacing: -0.03em;
    color: #FFFFFF;
    text-align: center;
    text-shadow: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 5px
}

.h2, .x23z {
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    color: #101010
}

.h2-blue, .x240 {
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    color: #005394
}

.h2-green, .x241, .text-24-green, .x294 {
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: -0.04em;
    color: #0C9647
}

.h3, .x242 {
    font-weight: bold;
    line-height: 25px;
    font-size: 20px;
    color: #101010
}

.h3-green, .x243 {
    font-weight: bold;
    line-height: 25px;
    font-size: 20px;
    color: #017E36
}

.h3-blue, .x244, .h3-blue-open, .x245 {
    font-weight: bolder;
    line-height: 25px;
    font-size: 20px;
    color: #005394
}

.h3-red, .x246 {
    font-weight: bolder;
    line-height: 25px;
    font-size: 20px;
    color: #ED3737
}

.h4, .x247, .titulo2-logo, .x26a {
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #101010
}

.h4-blue, .x248 {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #005394
}

.h4-green, .x249 {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #017E36
}

.h4-orange, .x24a {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #E26A00
}

.h4-blueArea, .x24b {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #005394;
    width: 300px
}

.h4-background-blue, .x24c {
    font-weight: bold;
    line-height: 21px;
    font-size: 18px;
    color: #FFFFFF;
    background: #005394;
    border-radius: 5px;
    padding: 3px 7px
}

.h5, .x24d {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #101010
}

.h5-blue, .x24e, .new-sgt .x1u.highlight.p_AFReadOnly .x25, .x284 .x1u.x285.p_AFReadOnly .x25, .new-sgt .x1q.hightlight.p_AFReadOnly .x2b, .x284 .x1q.x286.p_AFReadOnly .x2b, .new-sgt .x1z.hightlight.p_AFReadOnly .x2h, .x284 .x1z.x286.p_AFReadOnly .x2h {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #005394
}

.h5-green, .x24f {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #0C9647
}

.h5-orange, .x24g {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #F37200
}

.h5-gray, .x24h {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #828282
}

.h5-red, .x24i {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #FF0000
}

.h5-background-blue, .x24j {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #FFFFFF;
    background: #005394;
    border-radius: 5px;
    padding: 3px 7px
}

.h6, .x24k, .titulo1-logo, .x269 {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #101010
}

.h6-green, .x24l {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #0C9647
}

.h6-blue, .x24m {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #005394
}

.h6-blue-gray-background, .x24n {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    white-space: nowrap;
    color: #005394;
    background-color: #F9F9F9
}

.x1u.h6-blue .x25, .x1u.x24m .x25 {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    white-space: nowrap;
    color: #005394 !important
}

.x1u.h6-blue .xu, .x1u.x24m .xu {
    font-size: 12px
}

.h8-blue, .x24o {
    font-weight: bold;
    line-height: 18px;
    font-size: 10px;
    color: #005394
}

.h6-orange, .x24p {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #F37200
}

.h6-red, .x24q {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #EE2B2B
}

.h6-gray, .x24r {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #333333
}

.h6-light-gray, .x24s {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #909090
}

.h6-darkblue, .x24t {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    color: #00386C
}

.h6-labels, .x24u {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #202020;
    white-space: nowrap
}

.h6-black, .x24v {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #202020
}

.h6-background-blue, .x24w {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    color: #FFFFFF;
    background: #005394;
    border-radius: 5px;
    padding: 3px 7px
}

.h6-background-orange, .x24x {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    color: #FFFFFF;
    background: #F37200;
    border-radius: 5px;
    padding: 3px 7px
}

.h6-background-red, .x24y {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    color: #FFFFFF;
    background: #ED3737;
    border-radius: 5px;
    padding: 3px 7px
}

.h7-white, .x24z {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF
}

.text, .x250 {
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    text-align: justify;
    color: #333333
}

.text-cc, .x251 {
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    color: #cccccc
}

.text-bold, .x252 {
    font-weight: bold;
    line-height: 21px;
    font-size: 14px;
    color: #333333
}

.text-min, .x253, .x21o {
    font-weight: normal;
    line-height: 17px;
    font-size: 12px;
    color: #333333
}

.text-titlemin, .x254 {
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #4F4F4F
}

.text-titleminBlue, .x255 {
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 14px;
    color: #005394
}

.text-resumo, .x256 {
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 15px;
    color: #202020
}

.btn-login, .x257 {
    height: 40px;
    border: 1px solid #005394 !important;
    color: #005394;
    background: #FFF;
    display: -webkit-flex;
    align-items: center;
    padding: 0 8px;
    cursor: pointer
}

    .btn-login span, .x257 span {
        text-decoration: underline;
        font-weight: bold;
        font-size: 14px;
        cursor: pointer
    }

.xfl.btn-pad, .xfl.x258, .xfl.btn-pad-sol, .xfl.x259 {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    background-image: none !important;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent
}

    .xfl.btn-pad-sol:hover, .xfl.x259:hover, .xfl.btn-pad:hover, .xfl.x258:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 18px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

    .xfl.btn-pad-sol.p_AFDisabled, .xfl.x259.p_AFDisabled, .xfl.btn-pad.p_AFDisabled, .xfl.x258.p_AFDisabled, .xfl.btn-padVerde.p_AFDisabled, .xfl.x25a.p_AFDisabled, .xfl.btn-pad2.p_AFDisabled, .xfl.x25b.p_AFDisabled, .xfl.btn-ajuda.p_AFDisabled, .xfl.x268.p_AFDisabled {
        background-image: none;
        background: #E0E0E0;
        color: #BDBDBD;
        border: 1px solid transparent;
        cursor: not-allowed
    }

        .xfl.btn-pad-sol.p_AFDisabled:hover, .xfl.x259.p_AFDisabled:hover, .xfl.btn-pad.p_AFDisabled:hover, .xfl.x258.p_AFDisabled:hover {
            background: #E0E0E0;
            color: #BDBDBD;
            font-style: normal;
            font-weight: bold;
            line-height: normal;
            font-size: 18px;
            text-align: center;
            text-shadow: none;
            border: 1px solid transparent
        }

.xfl.btn-padVerde, .xfl.x25a {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
    text-shadow: none;
    background-color: #0C9647;
    cursor: pointer;
    border: 1px solid transparent
}

    .xfl.btn-padVerde:hover, .xfl.x25a:hover {
        background: #006F30;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 15px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

    .xfl.btn-padVerde.p_AFDisabled:hover, .xfl.x25a.p_AFDisabled:hover {
        background: #E0E0E0;
        color: #BDBDBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent
    }

.xfl.btn-pad2, .xfl.x25b {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important
}

    .xfl.btn-pad2:hover, .xfl.x25b:hover {
        background: #FFFFFF;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer
    }

    .xfl.btn-pad2.p_AFDisabled:hover, .xfl.x25b.p_AFDisabled:hover, .xfl.btn-ajuda.p_AFDisabled:hover, .xfl.x268.p_AFDisabled:hover {
        background: #E0E0E0;
        color: #BDBDBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent
    }

.xfl.btn-pad3, .xfl.x25c {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #eff9ff;
    color: #005394;
    cursor: pointer;
    border: 1px solid #3c6378;
    vertical-align: middle !important;
    white-space: normal
}

    .xfl.btn-pad3:hover, .xfl.x25c:hover {
        background: #eff9ff;
        border: 1px solid #3c6378;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer
    }

    .xfl.btn-pad3.p_AFDisabled, .xfl.x25c.p_AFDisabled {
        background-image: none;
        background: #eff9ff;
        color: #BDBDBD;
        border: 1px solid transparent;
        cursor: not-allowed
    }

        .xfl.btn-pad3.p_AFDisabled:hover, .xfl.x25c.p_AFDisabled:hover {
            background: #eff9ff;
            color: #BDBDBD;
            font-style: normal;
            font-weight: bold;
            line-height: normal;
            font-size: 16px;
            text-align: center;
            text-shadow: none;
            border: 1px solid transparent
        }

.xfl.btn-padLaranja, .xfl.x25d {
    padding: 10px 0px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
    text-shadow: none;
    background-color: #F37200;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: none
}

    .xfl.btn-padLaranja:hover, .xfl.x25d:hover {
        background: #e36b01;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 15px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

.xfl.btn-nav, .xfl.x25e {
    width: 95%;
    height: 50px;
    padding: 11px 20px 13px 40px;
    border: 1px solid transparent;
    background: #F5F5F5;
    box-sizing: border-box;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer
}

    .xfl.btn-nav:hover, .xfl.x25e:hover {
        width: 95%;
        padding: 11px 20px 13px 40px;
        background: #FFFFFF;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: left;
        text-shadow: none;
        color: #005394;
        cursor: pointer
    }

.xfl.btn-nav-pressed, .xfl.x25f {
    width: 95%;
    height: 50px;
    padding: 10px 40px;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer;
    background: #FFFFFF;
    border: 1px solid #005394;
    border-bottom: 5px solid #005394;
    box-sizing: border-box
}

    .xfl.btn-nav-pressed:hover, .xfl.x25f:hover {
        width: 95%;
        padding: 10px 40px;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: left;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background: #FFFFFF;
        border: 1px solid #005394;
        border-bottom: 5px solid #005394;
        box-sizing: border-box
    }

.xfl.btn-pesquisar, .xfl.x25g {
    padding-top: 5px;
    height: 33px;
    width: 150px;
    padding-right: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: url(/ipvapr/images/lupa.png);
    background-position-x: 90%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-pesquisar:hover, .xfl.x25g:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(/ipvapr/images/lupa.png);
        background-position-x: 90%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

per {
    background-image: none;
    background-color: #F5F5F5;
    padding-left: 30px;
    padding-right: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    width: 100px;
    margin-right: 20px
}

.xfl.btn-per, .xfl.x25h {
    background-image: none;
    background-color: #F5F5F5;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    margin-right: 20px
}

    .xfl.btn-per.p_AFSelected, .xfl.x25h.p_AFSelected {
        background-image: none;
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF
    }

    .xfl.btn-per:hover.p_AFSelected, .xfl.x25h:hover.p_AFSelected {
        background-image: none;
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        cursor: pointer;
        border: 1px solid transparent
    }

    .xfl.btn-per.p_AFDisabled .xfv, .xfl.x25h.p_AFDisabled .xfv, .xfl.btn-ane.p_AFDisabled, .xfl.x25i.p_AFDisabled, .xfl.btn-per-doacao.p_AFDisabled .xfv, .xfl.x264.p_AFDisabled .xfv, .xfl.btn-per-divorcio.p_AFDisabled .xfv, .xfl.x265.p_AFDisabled .xfv, .xfl.btn-per-outros.p_AFDisabled .xfv, .xfl.x266.p_AFDisabled .xfv, .xfl.btn-per-causamortis.p_AFDisabled .xfv, .xfl.x267.p_AFDisabled .xfv {
        border: 1px solid transparent;
        cursor: not-allowed
    }

    .xfl.btn-per:hover, .xfl.x25h:hover {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

.xfl.btn-ane, .xfl.x25i {
    background-color: #F5F5F5;
    padding-left: 50px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    color: #005394;
    background-image: url(/ipvapr/images/paperClip.png);
    background-position-x: 15%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-ane:hover, .xfl.x25i:hover {
        background: #FFFFFF;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: 21px;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        cursor: pointer;
        border: 1px solid #005394;
        box-sizing: border-box;
        background-image: url(/ipvapr/images/paperClip.png);
        background-position-x: 15%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-ver, .xfl.x25j {
    width: 91px;
    height: 43px;
    position: relative;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #F5F5F5;
    color: #005394;
    background-position-x: 20%;
    background-image: url(/ipvapr/images/icon-ver.png);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-ver:hover, .xfl.x25j:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        background: #006EBD;
        background-image: url(/ipvapr/images/icon-verHover.png);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-visualizar, .xfl.x25k {
    padding: 10px 20px;
    padding-left: 30px;
    line-height: normal;
    background: #F5F5F5;
    color: #005394;
    background-position-x: 12%;
    background-image: url(/ipvapr/images/icon-ver.png);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-visualizar:hover, .xfl.x25k:hover {
        padding: 10px 20px;
        padding-left: 30px;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        background: #006EBD;
        background-position-x: 12%;
        background-position-y: 50%;
        background-repeat: no-repeat;
        background-image: url(/ipvapr/images/icon-verHover.png)
    }

.xfl.btn-visualizar2, .xfl.x25l {
    width: 122px;
    height: 43px;
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #006EBD;
    color: #FFFFFF;
    background-position-x: 15%;
    background-image: url(/ipvapr/images/icon-verHover.png);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-visualizar2:hover, .xfl.x25l:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #005394;
        background-image: url(/ipvapr/images/icon-verHover.png);
        background-position-x: 15%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-vis-gray, .xfl.x25m {
    padding: 10px 20px;
    padding-left: 30px;
    width: 122px;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(/ipvapr/images/icon-ver.png);
    background-position-x: 6%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-vis-gray:hover, .xfl.x25m:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #006EBD;
        background-image: url(/ipvapr/images/icon-verHover.png);
        background-position-x: 15%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-ver-analise, .xfl.x25n {
    width: 218px;
    height: 45px;
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #006EBD;
    color: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    background-position-x: 10%;
    background-position-y: 45%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer;
    background-image: url(/ipvapr/images/file-alt-2.png)
}

    .xfl.btn-ver-analise:hover, .xfl.x25n:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #005394;
        background-position-x: 10%;
        background-position-y: 45%;
        background-repeat: no-repeat;
        background-image: url(/ipvapr/images/file-alt-2.png)
    }

.xfl.btn-atender-pend, .xfl.x25o {
    width: 218px;
    height: 45px;
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #006EBD;
    color: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    background-position-x: 10%;
    background-position-y: 45%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer;
    background-image: url(/ipvapr/images/icon_pend.png)
}

    .xfl.btn-atender-pend:hover, .xfl.x25o:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #005394;
        background-position-x: 10%;
        background-position-y: 45%;
        background-repeat: no-repeat;
        cursor: pointer;
        background-image: url(/ipvapr/images/icon_pend.png)
    }

.xfl.btn-reconsiderar, .xfl.x25p {
    width: 228px;
    height: 45px;
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #F5F5F5;
    color: #005394;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    background-position-x: 10%;
    background-image: url(/ipvapr/images/icon_reconsiderar.png);
    background-position-y: 45%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-reconsiderar:hover, .xfl.x25p:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #005394;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #FFFFFF;
        border: 1px solid #005394;
        box-sizing: border-box;
        background-image: url(/ipvapr/images/icon_reconsiderar.png);
        background-position-x: 10%;
        background-position-y: 45%;
        background-repeat: no-repeat
    }

.xfl.btn-cancelamento, .xfl.x25q {
    width: 192px;
    height: 45px;
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #F5F5F5;
    color: #005394;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    background-position-x: 10%;
    background-image: url(/ipvapr/images/icon_cancelamento.png);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-cancelamento:hover, .xfl.x25q:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #005394;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #FFFFFF;
        border: 1px solid #005394;
        box-sizing: border-box;
        background-image: url(/ipvapr/images/icon_cancelamento.png);
        background-position-x: 10%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-excluir, .xfl.x25r {
    width: 116px;
    height: 43px;
    position: relative;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #F5F5F5;
    color: #005394;
    background-position-x: 20%;
    background-image: url(/ipvapr/images/erase.png);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-excluir:hover, .xfl.x25r:hover {
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        background: #EB5757;
        background-image: url(/ipvapr/images/eraseHover.png);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-edit, .xfl.x25s {
    width: 111px;
    height: 43px;
    position: relative;
    background: #F5F5F5;
    color: #005394;
    background-image: url(/ipvapr/images/edit.png);
    background-position-x: 20%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-edit:hover, .xfl.x25s:hover {
        width: 111px;
        height: 43px;
        position: relative;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        background: #006EBD;
        background-image: url(/ipvapr/images/editHover.png);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

    .xfl.btn-edit:active, .xfl.x25s:active {
        width: 111px
    }

.xfl.btn-emitir, .xfl.x25u {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: url(/ipvapr/images/icon_GrPr.png);
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-emitir:hover, .xfl.x25u:hover, .xfl.btn-emitirGuia:hover, .xfl.x25v:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(/ipvapr/images/icon_GrPr.png);
        background-position-x: 10%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-emitirGuia, .xfl.x25v {
    padding: 10px 15px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: url(/ipvapr/images/icon_GrPr.png);
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

.xfl.btn-emitirPendencia, .xfl.x25w {
    padding: 10px 15px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: url(/ipvapr/images/icon_aguardando_documentos_white.png);
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-emitirPendencia:hover, .xfl.x25w:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(/ipvapr/images/icon_aguardando_documentos_white.png);
        background-position-x: 10%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-pendencia, .xfl.x25x {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-repeat: no-repeat
}

    .xfl.btn-pendencia:hover, .xfl.x25x:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

.xfl.btn-retificar, .xfl.x25y {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(/ipvapr/images/icon-retificar.png);
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-retificar:hover, .xfl.x25y:hover {
        background: #FFFFFF;
        padding-left: 30px;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background-image: url(/ipvapr/images/icon-retificar.png);
        background-position-x: 10%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-imprimir, .xfl.x25z {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(/ipvapr/images/icon-imprimir.png);
    background-position-x: 6%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-imprimir:hover, .xfl.x25z:hover {
        background: #FFFFFF;
        padding-left: 30px;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background-image: url(/ipvapr/images/icon-imprimir.png);
        background-position-x: 6.5%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-debitos, .xfl.x260 {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(/ipvapr/images/icon-debitos.png);
    background-position-x: 5%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-debitos:hover, .xfl.x260:hover {
        background: #FFFFFF;
        padding-left: 30px;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background-image: url(/ipvapr/images/icon-debitos.png);
        background-position-x: 5%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-avaliacao, .xfl.x261 {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(/ipvapr/images/icon-avaliacao.png);
    background-position-x: 8%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-avaliacao:hover, .xfl.x261:hover {
        background: #FFFFFF;
        padding-left: 30px;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background-image: url(/ipvapr/images/icon-avaliacao.png);
        background-position-x: 8%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-salvarproseguir, .xfl.x262 {
    padding-left: 30px;
    padding-right: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #006EBD;
    border: 1px solid transparent;
    background-image: url(/ipvapr/images/arrowRight.png);
    background-position-x: 90%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    margin-right: 0px
}

    .xfl.btn-salvarproseguir:hover, .xfl.x262:hover {
        padding-left: 30px;
        padding-right: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #005394;
        border: 1px solid transparent;
        background-image: url(/ipvapr/images/arrowRight.png);
        background-position-x: 90%;
        background-position-y: 50%;
        background-repeat: no-repeat;
        color: #FFFFFF;
        cursor: pointer;
        font-style: normal;
        font-weight: bold;
        line-height: 21px;
        font-size: 16px;
        text-align: center;
        text-shadow: none
    }

    .xfl.btn-salvarproseguir.p_AFDisabled, .xfl.x262.p_AFDisabled {
        text-align: left;
        background: #E0E0E0;
        color: #BDBDBD;
        border: 1px solid transparent;
        cursor: not-allowed;
        background-image: url(/ipvapr/images/arrowDisabledRight.png);
        background-position-x: 90%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-voltar, .xfl.x263 {
    background-color: #F5F5F5;
    padding-left: 50px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    color: #005394;
    background-image: url(/ipvapr/images/arrowLeft.png);
    background-position-x: 20%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-voltar:hover, .xfl.x263:hover {
        background: #FFFFFF;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: 21px;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        cursor: pointer;
        border: 1px solid #005394;
        box-sizing: border-box;
        background-image: url(/ipvapr/images/arrowLeft.png);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

    .xfl.btn-voltar.p_AFDisabled, .xfl.x263.p_AFDisabled {
        background: #E0E0E0;
        color: #BDBDBD;
        border: 1px solid transparent;
        cursor: not-allowed;
        background-image: url(/ipvapr/images/arrowDisabledLeft.png);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-per-doacao, .xfl.x264 {
    width: 147px;
    background-color: #F5F5F5;
    padding-left: 50px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    background-image: url(/ipvapr/images/hand-holding-1.png);
    background-position-x: 15px;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
}

    .xfl.btn-per-doacao.p_AFSelected, .xfl.x264.p_AFSelected {
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        padding-left: 50px;
        padding-right: 20px;
        background-image: url(/ipvapr/images/hand-holding-2.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-doacao:hover.p_AFSelected, .xfl.x264:hover.p_AFSelected {
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        border: 1px solid transparent;
        background-image: url(/ipvapr/images/hand-holding-2.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-doacao:hover, .xfl.x264:hover {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(/ipvapr/images/hand-holding-1.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

.xfl.btn-per-divorcio, .xfl.x265 {
    width: 150px;
    background-color: #F5F5F5;
    padding-left: 45px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    background-image: url(/ipvapr/images/balance-scale-1.png);
    background-position-x: 15px;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
}

    .xfl.btn-per-divorcio.p_AFSelected, .xfl.x265.p_AFSelected {
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        padding-left: 45px;
        padding-right: 20px;
        background-image: url(/ipvapr/images/balance-scale-2.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-divorcio:hover.p_AFSelected, .xfl.x265:hover.p_AFSelected {
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        border: 1px solid transparent;
        background-image: url(/ipvapr/images/balance-scale-2.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-divorcio:hover, .xfl.x265:hover {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(/ipvapr/images/balance-scale-1.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

.xfl.btn-per-outros, .xfl.x266 {
    width: 129px;
    background-color: #F5F5F5;
    padding-left: 45px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    background-image: url(/ipvapr/images/ellipsis-h-1.png);
    background-position-x: 15px;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
}

    .xfl.btn-per-outros.p_AFSelected, .xfl.x266.p_AFSelected {
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        padding-left: 45px;
        padding-right: 20px;
        background-image: url(/ipvapr/images/ellipsis-h-2.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-outros:hover.p_AFSelected, .xfl.x266:hover.p_AFSelected {
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        border: 1px solid transparent;
        background-image: url(/ipvapr/images/ellipsis-h-2.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-outros:hover, .xfl.x266:hover {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(/ipvapr/images/ellipsis-h-1.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

.xfl.btn-per-causamortis, .xfl.x267 {
    width: 187px;
    background-color: #F5F5F5;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    background-image: url(/ipvapr/images/file-alt-1.png);
    background-position-x: 15px;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
}

    .xfl.btn-per-causamortis.p_AFSelected, .xfl.x267.p_AFSelected {
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        color: #FFFFFF;
        padding-left: 40px;
        padding-right: 20px;
        background-image: url(/ipvapr/images/file-alt-2.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-causamortis:hover.p_AFSelected, .xfl.x267:hover.p_AFSelected {
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        padding-left: 40px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        border: 1px solid transparent;
        background-image: url(/ipvapr/images/file-alt-2.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-causamortis:hover, .xfl.x267:hover, .xfl.btn-per-causamortis:active, .xfl.x267:active {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(/ipvapr/images/file-alt-1.png);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-causamortis:after, .xfl.x267:after {
        width: 186.15px;
        display: block;
        position: fixed
    }

    .xfl.btn-per-causamortis:active:after, .xfl.x267:active:after {
        padding: 0;
        margin: 0;
        opacity: 1;
        transition: 0s
    }

.xfl.btn-ajuda, .xfl.x268 {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    margin-top: 15px
}

    .xfl.btn-ajuda:hover, .xfl.x268:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

.fix-width, .x26b {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    position: static !important;
    box-sizing: border-box
}

.fix-padding, .x26c {
    box-sizing: border-box
}

.bg-header, .x26d {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);
    height: 92px;
    min-height: 92px !important;
    max-height: 92px !important
}

.container-header, .x26e {
    max-width: 1400px;
    min-width: 300px;
    margin: 0 auto;
    height: 92px;
    min-height: 92px !important;
    max-height: 92px !important
}

.container-title, .x26f {
    border-bottom: 1px solid #E0E0E0;
    padding: 20px;
    margin: 0 20px;
    width: calc(100% - 40px);
    box-sizing: border-box
}

.header-altura-conteudo, .x26g {
    height: 72px !important;
    min-height: 72px !important;
    display: flex !important;
    -webkit-align-items: center;
    align-items: center
}

.header-col1, .x26h {
    width: 50% !important;
    height: 72px !important
}

.header-col2, .x26i {
    width: 50% !important;
    height: 72px !important;
    display: flex !important;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.link-fazenda-header a, .x26j a {
    padding-right: 25px;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline
}

.menu-portal, .x26k {
    background: #006EBD;
    height: 50px
}

.container, .x26l {
    max-width: 1400px;
    min-width: 300px;
    margin: 0 auto
}

.container100porcento, .x26m {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important
}

.container-altura, .x26n {
    max-width: 1400px;
    min-width: 300px;
    margin: 0 auto;
    max-height: auto !important
}

.conteudo-altura, .x26o {
    height: calc(100% - 132px)
}

.footer-copyright, .x26p {
    max-width: 1400px;
    min-width: 300px;
    margin: 0 auto;
    height: 40px;
    width: calc(100% - 40px);
    border-top: 1px solid #e0e0e0;
    text-align: center
}

.copyright, .x26q {
    display: flex !important;
    justify-content: center !important
}

.padding10px20px, .x26r {
    padding: 10px 20px
}

.padding0px20px, .x26s {
    padding: 0px 20px
}

.padding-header, .x26t {
    padding: 10px 40px
}

.padding-main, .x26u {
    padding: 20px 20px 50px 20px
}

.content, .x26v, .content-painel-interno, .x26w, .content-venal, .x28q {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
}

.content-note, .x26y {
    width: 100%;
    margin-top: 5px
}

.x1a.group-Alerta, .x1a.x26z {
    width: 100%;
    background: #FFF5D8
}

.content-gray-no-pad, .x270 {
    width: 100%;
    background: #F9F9F9;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE
}

    .content-gray-no-pad tr td:nth-of-type(7), .x270 tr td:nth-of-type(7), .content-white-no-pad tr td:nth-of-type(7), .x271 tr td:nth-of-type(7) {
        width: 150px
    }

    .content-gray-no-pad tr td:last-child, .x270 tr td:last-child, .content-white-no-pad tr td:last-child, .x271 tr td:last-child, #pfl8 table tbody tr td:last-child {
        padding-left: 0px !important
    }

.content-white-no-pad, .x271 {
    width: 100%;
    background: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE
}

.content-light-blue-no-pad, .x272 {
    width: 100%;
    background: #EFF9FF;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE
}

.content-light-blue, .x273 {
    width: 100%;
    background: #EFF9FF;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE;
    padding-left: 20px;
    padding-right: 20px
}

.content-infoAdd, .x274 {
    width: 100%;
    padding: 20px;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    margin-bottom: 10px;
    overflow: auto
}

.content-gray, .x275 {
    width: 100%;
    padding: 20px;
    background: #F9F9F9;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
    margin-bottom: 10px
}

.output-alerta, .x276 {
    background: #FFF5D8;
    border: 1px solid #FFF5D8;
    margin-right: 30px;
    padding: 0px;
    padding-right: 20px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #101010
}

.xq.title-alerta, .xq.x277 {
    background: #FFF5D8;
    font-style: normal !important;
    font-weight: bold !important;
    line-height: 21px !important;
    font-size: 16px !important;
    color: #F37200 !important
}

.general-wide, .x27a {
    display: inline !important
}

.general-narrow, .x27b, .general-narrow-1024, .x27d {
    display: none !important
}

.general-wide-1024, .x27c {
    display: inline-table !important
}

.panel-bluebox-noPad, .x27e {
    width: 100%;
    background: #FFFFFF;
    padding-top: 20px;
    border: 1px solid #005394;
    box-sizing: border-box
}

.panel-bluebox, .x27f, .new-sgt .panel-bluebox, .x284 .x27f {
    padding: 20px;
    padding-left: 25px;
    padding-right: 25px;
    background: #FFFFFF;
    border: 1px solid #005394
}

.panel-bluebox-content, .x27g {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px
}

.panel-info, .x27h {
    width: 100%;
    border-radius: 5px;
    background-color: #F9F9F9;
    padding: 10px;
    padding-left: 25px;
    padding-right: 25px;
    border: 1px solid #005394
}

.x1a.espaco-mb, .x1a.x27i {
    padding: 20px;
    margin: 10px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid;
    height: 240px
}

.x1a.box-sobre, .x1a.x27j {
    padding: 20px;
    margin: 10px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid
}

.x1a.box-ajuda, .x1a.x27k {
    padding: 20px;
    padding-bottom: 30px;
    padding-top: 25px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 10px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid
}

.x1a.box-ajuda-blue, .x1a.x27l {
    padding: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    border-width: 1px;
    border-color: #CEE8FC;
    border-style: solid;
    background: #F3FAFF;
    min-height: 178px
}

.x1a.box-ajuda-sac, .x1a.x27m {
    padding: 20px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid
}

.x1a.container-login, .x1a.x27n {
    padding: 10px 20px 20px 20px;
    border: none
}

.x1z.select-Ochoice .x27p, .x1z.x27o .x27p {
    height: 36px;
    font-style: normal;
    font-weight: bold;
    background: #F5F5F5;
    line-height: normal;
    font-size: 18px;
    vertical-align: middle;
    color: #005394;
    cursor: pointer
}

.x1z.select-Ochoice .x2h, .x1z.x27o .x2h {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #9297A6;
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    width: 300px;
    padding: 5px 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #333333
}

    .x1z.select-Ochoice .x2h:hover, .x1z.x27o .x2h:hover {
        background: #FFFFFF;
        border: 1px solid #006EBD;
        box-sizing: border-box;
        cursor: pointer
    }

.x1z.select-Ochoice.p_AFDisabled .x2h, .x1z.x27o.p_AFDisabled .x2h {
    background-color: #EEEEEE !important;
    color: #9e9e9e;
    border: 1px solid #BDBDBD;
    box-sizing: border-box
}

.espaco-mb-30, .x27q {
    margin-bottom: 30px
}

.xfl.btn-popup-logar, .xfl.x27r {
    width: 100%;
    padding: 10px 20px;
    background-color: #005394;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #FFFFFF;
    background-image: url(/ipvapr/images/arrowRight.png);
    background-position: right 45px top 45px;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-popup-logar:hover, .xfl.x27r:hover {
        width: 100%;
        padding: 10px 20px;
        background-color: #006EBD;
        border: none;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        background-image: url(/ipvapr/images/arrowRight.png);
        background-position: right 45px top 45px;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-ok2, .xfl.x27s {
    background-image: none;
    border: 0px solid transparent;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    padding: 5.5px 4px;
    float: left;
    background: #006EBD;
    background-position-x: 50%;
    background-position-y: 50%;
    color: #FFFFFF
}

    .xfl.btn-ok2:hover, .xfl.x27s:hover {
        background: #005394;
        background-position-x: 50%;
        background-position-y: 50%;
        float: left;
        font-style: normal;
        text-align: center;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: bold;
        line-height: normal;
        text-shadow: none;
        border: 0px solid transparent;
        cursor: pointer
    }

.xgn.emitir-guia .x17w, .xgn.x27t .x17w {
    font-weight: bold;
    line-height: 21px;
    font-size: 18px;
    text-align: right;
    text-decoration-line: underline;
    white-space: normal;
    color: #005394
}

.espaco-mt-30, .x27u {
    margin-top: 30px
}

.espaco-pdr-20, .x27v {
    padding-right: 20px
}

.x1a.box-login, .x1a.x27w {
    padding: 20px;
    border-width: 1px;
    border-color: #006EBD;
    border-style: solid
}

.x1z.select-Ochoice .x2h.p_AFDisabled, .x1z.x27o .x2h.p_AFDisabled {
    background: #EEEEEE !important;
    border: 1px solid #BDBDBD;
    box-sizing: border-box
}

.x1u {
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    color: #202020 !important
}

.content-box-MinhaAreaItem, .x27y, .content-box-MinhaAreaParcelamento, .x28v {
    width: 100%;
    padding: 15px;
    background: #FFFFFF;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    margin-bottom: 10px
}

    .content-box-MinhaAreaItem tr td:nth-of-type(3), .x27y tr td:nth-of-type(3) {
        width: 400px !important
    }

    .content-box-MinhaAreaItem tr td:nth-of-type(4), .x27y tr td:nth-of-type(4), .content-box-MinhaAreaParcelamento tr td:nth-of-type(2), .x28v tr td:nth-of-type(2) {
        width: 250px !important
    }

.x1u.it-pad .x25, .x1u.x27z .x25, .x1q.it-pad .x2b, .x1q.x27z .x2b {
    width: 260px;
    height: 46px
}

.x1u.it-upload .x25, .x1u.x280 .x25 {
    width: 350px !important
}

.x1u.it-pad .xu, .x1u.x27z .xu, .x1q.it-pad .xy, .x1q.x27z .xy, .x1u.it-pad2 .xu, .x1u.x281 .xu {
    margin-top: 10px;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #101010 !important;
    height: 22px
}

.x1u.it-pad-area .x25, .x1u.x282 .x25 {
    width: 840px;
    height: 90px
}

.x1u.it-pad-wbutton .x25, .x1u.x283 .x25 {
    width: 216px;
    height: 46px
}

.new-sgt .x2h, .x284 .x2h {
    border-color: #BDBDBD;
    width: 260px;
    height: 46px;
    text-align: left !important;
    border-radius: 0px
}

.new-sgt .x25, .x284 .x25, .new-sgt .x2b, .x284 .x2b {
    width: 260px;
    height: 46px;
    text-align: left !important;
    border-radius: 0px
}

.new-sgt .x4w .x1u, .x284 .x4w .x1u, .new-sgt .x4w .x1q, .x284 .x4w .x1q, .new-sgt .x4w .x1z, .x284 .x4w .x1z, .new-sgt .x4w .x25, .x284 .x4w .x25, .new-sgt .x4w .x2b, .x284 .x4w .x2b, .new-sgt .x4w .x2h, .x284 .x4w .x2h {
    min-width: 100%;
    width: 100%
}

.new-sgt .x1q.p_AFReadOnly .x2b, .x284 .x1q.p_AFReadOnly .x2b, .new-sgt .x1u.p_AFReadOnly .x25, .x284 .x1u.p_AFReadOnly .x25, .new-sgt .x1z.p_AFReadOnly .x2h, .x284 .x1z.p_AFReadOnly .x2h {
    font-weight: bold;
    color: #101010
}

.new-sgt .xu, .x284 .xu, .new-sgt .xy, .x284 .xy, .new-sgt .x12, .x284 .x12 {
    margin-top: 10px;
    margin-left: 0px;
    padding-left: 0px;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #101010 !important;
    height: 22px
}

.new-sgt .x1u.p_AFReadOnly .xu, .x284 .x1u.p_AFReadOnly .xu, .new-sgt .x1q.p_AFReadOnly .xy, .x284 .x1q.p_AFReadOnly .xy, .new-sgt .x1z.p_AFReadOnly .x12, .x284 .x1z.p_AFReadOnly .x12 {
    font-weight: normal;
    padding-left: 0px;
    color: #4F4F4F !important
}

.new-sgt .panel-bluebox-noPad, .x284 .x27e {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #005394;
    box-sizing: border-box;
    padding-top: 0px
}

.new-sgt .message-box .panel-bluebox-noPad, .x284 .x287 .x27e {
    width: 100%;
    background: #f9f9f9;
    border: 1px solid #e0e0e0;
    box-sizing: border-box
}

.new-sgt .panel-bluebox-content, .x284 .x27g {
    padding-top: 5px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px
}

.new-sgt .panel-bluebox-footer, .x284 .x288 {
    background-color: #F9F9F9;
    border-top: 1px solid #e0e0e0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px
}

.new-sgt .xfl, .x284 .xfl {
    background-image: none;
    background-color: #F5F5F5;
    padding: 10px 30px 10px 30px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 15px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    border-radius: 0px;
    color: #005394
}

.new-sgt .xfn, .x284 .xfn {
    outline: transparent
}

.new-sgt .xfl:hover, .x284 .xfl:hover {
    background: #FFFFFF;
    color: #005394;
    line-height: 21px;
    font-size: 15px;
    cursor: pointer;
    border: 1px solid #005394;
    box-sizing: border-box
}

.new-sgt .xfl.p_AFDisabled, .x284 .xfl.p_AFDisabled {
    cursor: not-allowed;
    line-height: 21px;
    font-size: 15px;
    background: #E0E0E0;
    color: #BDBDBD;
    border: 1px solid transparent
}

.new-sgt .xfl.primary, .x284 .xfl.x289, .new-sgt .xfn.primary, .x284 .xfn.x289 {
    padding: 7px 20px 7px 20px;
    font-size: 15px;
    background-color: #006EBD;
    color: #FFFFFF;
    border: 1px solid transparent
}

.new-sgt .xfl.vert, .x284 .xfl.x28a {
    padding: 10px 20px 20px 0px !important;
    font-size: 15px;
    background-color: #006EBD;
    border: 1px solid transparent
}

.new-sgt .xfl.details, .x284 .xfl.x28b {
    background-color: transparent;
    z-index: 10000;
    border: 0px
}

    .new-sgt .xfl.details .xfv, .x284 .xfl.x28b .xfv {
        color: transparent
    }

    .new-sgt .xfl.details:hover, .x284 .xfl.x28b:hover {
        background-color: #F5F5F5;
        z-index: 1000;
        position: relative;
        border: 1px solid transparent
    }

        .new-sgt .xfl.details:hover .xfv, .x284 .xfl.x28b:hover .xfv, .ipvamenu .x160:hover .x166, .x295 .x160:hover .x166, .new-sgt .x1u.p_AFReadOnly.total .x25, .x284 .x1u.p_AFReadOnly.x29a .x25 {
            color: #005394
        }

.new-sgt .xfl.primary:hover, .x284 .xfl.x289:hover {
    background: #005394;
    color: #FFFFFF;
}

.xfl.primary.p_AFDisabled, .xfl.x289.p_AFDisabled {
    background: #E0E0E0;
    color: #BDBDBD;
    cursor: not-allowed
}

.new-sgt .xq.upload, .x284 .xq.x28c, .xq.upload2, .xq.x28f {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 0px;
    background-image: none;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    color: #FFFFFF
}

    .new-sgt .xq.upload label, .x284 .xq.x28c label {
        padding: 14px 22px 14px 20px;
        display: inline-block;
        background: #006EBD;
        cursor: pointer
    }

    .new-sgt .xq.upload:hover, .x284 .xq.x28c:hover, .xq.upload2:hover, .xq.x28f:hover {
        color: #FFFFFF;
        background-color: transparent;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 15px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

        .new-sgt .xq.upload:hover label, .x284 .xq.x28c:hover label, .xq.upload2:hover label, .xq.x28f:hover label {
            background: #005394;
            display: inline-block;
            cursor: pointer
        }

.new-sgt .x150, .x284 .x150 {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #005394
}

.new-sgt .x10q .x150, .x284 .x10q .x150 {
    color: #00386C;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700
}

.new-sgt .xia, .x284 .xia {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #000000
}

.new-sgt .xib, .x284 .xib {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #000000;
    border-color: #e0e0e0;
    background-color: #f9f9f9
}

.new-sgt .full .x150, .x284 .x28d .x150 {
    border-color: #e0e0e0 transparent;
    border-style: solid none;
    border-width: 1px 0px
}

.new-sgt .banded .xia, .x284 .x28e .xia {
    background-color: #F9F9F9;
    border-color: #e0e0e0 transparent;
    border-style: solid none;
    border-width: 0px 0px 1px 0px;
    font-size: 14px;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px
}

.new-sgt .banded .xib, .x284 .x28e .xib {
    background-color: #FFFFFF;
    border-color: #e0e0e0 transparent;
    border-style: solid none;
    border-width: 0px 0px 1px 0px;
    font-size: 14px;
    padding-left: 30px
}

.new-sgt .banded .x150, .x284 .x28e .x150 {
    font-size: 14px;
    padding-left: 30px
}

.new-sgt .full .x148, .x284 .x28d .x148 {
    background-color: #FFFFFF;
    padding: 10px 20px
}

.new-sgt .full .x14g, .x284 .x28d .x14g {
    background-image: none;
    width: 100%
}

.new-sgt .full .x14d, .x284 .x28d .x14d {
    border-color: #bdbdbd;
    border-radius: 0px
}

.new-sgt .full .x14e, .x284 .x28d .x14e {
    font-weight: normal
}

.new-sgt .full .x14b, .x284 .x28d .x14b {
    background-color: #006dba;
    color: #FFFFFF
}

.new-sgt .full .x14f, .x284 .x28d .x14f {
    padding: 5px;
    display: block;
    text-decoration: underline
}

.new-sgt .full .xia, .x284 .x28d .xia {
    background-color: #f9f9f9;
    border-color: #e0e0e0
}

.xq.upload2 label, .xq.x28f label {
    padding: 15px 22px 14px 20px;
    display: inline-block;
    background: #006EBD;
    cursor: pointer
}

.ipvaFileUploadList .xtc, .x28g .xtc {
    background-color: transparent;
    border: 0px none;
    border-color: transparent
}

.ipvaFileUploadList .x150, .x28g .x150, .ipvaFileUploadList .xic, .x28g .xic, .ipvaFileUploadList .x15a, .x28g .x15a, .ipvaFileUploadList .x152, .x28g .x152 {
    background-color: transparent;
    border: none;
    border-color: transparent
}

.ipvaFileUploadList .xia, .x28g .xia {
    background-color: transparent;
    border: none;
    border-color: transparent;
    font-weight: bold
}

.col-header, .x28i {
    border: none;
    border-color: transparent !important;
    height: 47px;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    text-align: left
}

.table-pad, .x28j {
    border: none;
    border-bottom: none;
    border-top: 1px solid #E0E0E0;
    border-left: none;
    border-right: none;
    background-color: transparent;
    position: relative !important
}

.xtc.table-pad .x14p, .xtc.x28j .x14p, .xtc.calendario .x14p, .xtc.x299 .x14p {
    position: static !important
}

.col-pad, .x28k {
    border: none;
    border-color: transparent !important;
    height: 47px;
    font-size: 15px;
    line-height: 18px
}

.col-header-h5, .x28l {
    border: none;
    border-color: transparent !important;
    height: 47px;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    margin-right: auto;
    margin-left: 40px;
    text-align: center
}

.x20u.col-header .x1h1, .x20u.x28i .x1h1 {
    color: Black;
    font-weight: bold;
    border: none;
    padding: 10px 20px;
    margin-left: -20px;
    border-color: transparent;
    background-color: transparent
}

.xq.upload, .xq.x28c {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 10px 10px;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    background: #006EBD;
    color: #FFFFFF
}

.xq.uploadIcon, .xq.x28m {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 30px 60px;
    cursor: pointer;
    background-image: url(/ipvapr/images/anexarTexto.png) !important;
    font-size: 15px;
    font-weight: bold;
    background-repeat: no-repeat;
    vertical-align: middle
}

    .xq.uploadIcon:hover, .xq.x28m:hover {
        text-align: center;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(/ipvapr/images/anexarTexto_hover.png) !important;
        background-repeat: no-repeat
    }

.xq.uploadIcon46, .xq.x28n {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 30px 60px;
    cursor: pointer;
    background-image: url(/ipvapr/images/anexarTexto_h46.png) !important;
    font-size: 15px;
    font-weight: bold;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 10px;
    margin-bottom: -12px;
    margin-top: 5px
}

    .xq.uploadIcon46:hover, .xq.x28n:hover {
        text-align: center;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(/ipvapr/images/anexarTexto_h46_hover.png) !important;
        background-repeat: no-repeat;
        margin-left: 10px;
        margin-bottom: -12px;
        margin-top: 5px
    }

.xq.upload:hover, .xq.x28c:hover, .xfl.btn-del:hover, .xfl.x28o:hover, .xq.anexar:hover, .xq.x28u:hover {
    background: #005394;
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    cursor: pointer
}

.xfl.btn-del, .xfl.x28o {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 5px 5px;
    background: #006EBD;
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    cursor: pointer
}

.x1u.it-pad2 .x25, .x1u.x281 .x25 {
    width: 260px;
    height: 40px;
    margin: 5px 0 0 0
}

.x1u.currency .x25, .x1u.x28p .x25 {
    width: 260px;
    height: 40px;
    margin: 5px 0 0 0;
    text-align: left !important
}

.content-venal tr td:nth-of-type(1), .x28q tr td:nth-of-type(1), .content-venal tr td:nth-of-type(2), .x28q tr td:nth-of-type(2) {
    width: 200px
}

.content-venal tr td:nth-of-type(3), .x28q tr td:nth-of-type(3) {
    width: 400px
}

.content-cinza, .x28s {
    background: #F9F9F9;
    border-top: 1px solid #EEEEEE;
    margin-left: -25px;
    margin-right: -25px
}

.xq.anexar, .xq.x28u {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    background: #006EBD;
    color: #FFFFFF
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(3), .x28v tr td:nth-of-type(3), .content-box-MinhaAreaParcelamento tr td:nth-of-type(4), .x28v tr td:nth-of-type(4) {
    width: 200px !important
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(5), .x28v tr td:nth-of-type(5) {
    width: 150px !important
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(6), .x28v tr td:nth-of-type(6) {
    width: 300px !important
}

.x1a.content-box-MinhaAreaParcelamento:hover .panel-btns, .x1a.x28v:hover .x28w, .x1a.content-box-user:hover .panel-btns, .x1a.x290:hover .x28w {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999
}

.panel-subBtns, .x28x {
    background: #FFFFFF;
    padding: 15px;
    padding-left: 30px
}

.content-100I, .x28z {
    width: 50px
}

.content-box-MinhaArea, .x293 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #FFFFFF;
    border: 1px solid #005394;
    box-sizing: border-box;
    margin-bottom: 10px
}

.x6e:hover .x15s {
    background: #FFFFFF;
    box-sizing: border-box;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer
}

.x1a.ipvamenu, .x1a.x295 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 20px;
    padding-left: 20px
}

.ipvamenu .x6e.p_AFDepressed .x15s, .x295 .x6e.p_AFDepressed .x15s {
    background-color: #005394
}

.ipvamenu .x160.p_AFDepressed, .x295 .x160.p_AFDepressed {
    border: 1px solid transparent;
    background-color: #005394;
    padding: 11px 20px 13px 40px
}

    .ipvamenu .x160.p_AFDepressed .x166, .x295 .x160.p_AFDepressed .x166 {
        background-color: transparent;
        color: #FFFFFF
    }

.panel-info-valor-venal, .x296 {
    border-radius: 0px;
    height: 20px;
    width: 103.89% !important;
    padding: 20px;
    background: #F9F9F9;
    border: 1px solid #E0E0E0;
    box-sizing: border-box !important;
    margin-bottom: -20px;
    margin-left: -25px !important
}

.x1d3.lotes, .x1d3.x297 {
    background-color: #FFFFFF;
    border-radius: 5px
}

    .x1d3.lotes .x1da, .x1d3.x297 .x1da {
        background-image: none;
        padding: 20px
    }

    .x1d3.lotes .x1dn, .x1d3.x297 .x1dn {
        padding: 25px;
        border-top-style: none
    }

    .x1d3.lotes .x1dq, .x1d3.x297 .x1dq, .x1d3.lotes .x1ds, .x1d3.x297 .x1ds {
        border-top-style: none
    }

    .x1d3.lotes .x17g, .x1d3.x297 .x17g {
        font-family: "Open Sans";
        font-weight: 800;
        font-size: 20px;
        color: #005394
    }

    .x1d3.lotes .x1e8, .x1d3.x297 .x1e8 {
        position: relative;
        top: -35px;
        right: -35px;
        background-color: #000000;
        border-style: solid;
        border-color: #FFFFFF;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        box-shadow: 1px 3px 6px 4px rgb(0 0 0 / 20%)
    }

    .x1d3.lotes .x17e, .x1d3.x297 .x17e {
        background-image: url(/ipvapr/images/close.svg);
        width: 8px;
        height: 8px;
        top: 4px;
        position: relative;
        left: 6px
    }

.xgn.destaquehome .x17w, .xgn.x298 .x17w {
    font-size: 20px;
    font-weight: 900
}

.x10g > table {
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    padding: 8px 20px 10px 20px;
    border-color: #E0E0E0;
    background-color: #F9F9F9
}

.x10g div > .x6v {
    border-style: solid;
    border-width: 1px;
    border-color: #005394;
    padding: 20px;
    margin-top: 15px
}

.xy2 span {
    background-color: #005394;
    border-radius: 5px;
    padding: 5px 10px;
    margin-left: 5px;
    color: #FFFFFF;
    font-weight: 800;
    font-family: "Open Sans";
    font-size: 20px
}

.search_component .xgn, .x29b .xgn {
    padding-bottom: 11px;
    display: block;
    padding-left: 15px
}

.x4v > DIV {
    display: table-row
}

.x2a::-webkit-input-placeholder, .xer::-webkit-input-placeholder, .x2b::-webkit-input-placeholder, .x2c::-webkit-input-placeholder, .x26::-webkit-input-placeholder, .x25::-webkit-input-placeholder {
    color: #737373
}

.xia .xu4, .xib .xu4, .xic .xu4 {
    margin: 1px
}

.xte .x1h8, .xtc .x1h8, .xte .x22n, .xtc .x22n {
    display: table-cell;
    width: 27px;
    vertical-align: middle
}

.x1h8 {
    text-align: right;
    display: inline-block
}

.x158 .xjp, .xia .xjw, .xia .xjp, .xib .xjw, .xib .xjp, .xic .xjw, .xic .xjp {
    max-width: 90%;
    width: 90%
}

.x1s .xel {
    top: -1px;
    left: 0px
}

.x1cy .x25 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 1px;
    margin-bottom: 1px
}

.xgt.p_AFVertical .x1cy .x25 {
    margin-left: 1px
}

.x1x.p_AFReadOnly .x10 {
    padding-right: 7px
}

.x21 .x4z, .x1z.p_AFHelp .x4z {
    padding-top: 7px
}

.x17a {
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.xjv.p_AFHelp .xe9 {
    vertical-align: -3px
}

.AFContentCell .xjw, .xth .xjw, .AFPanelFormLayoutContentCell .xjw, .xvo .xjw, .xtk.AFPanelFormLayoutContentCell .xjw, .xtk.xvo .xjw {
    vertical-align: 10px
}

.xji .x6e {
    margin-right: 1px
}

.xji .xq2 {
    padding-right: 4px;
    padding-left: 4px
}

.x1dx .xfn:focus, .x1o .xfn:focus {
    outline-style: solid;
    outline-width: 2px
}

.x1dz:focus {
    outline: solid;
    outline-width: 2px;
    color: initial
}

*.p_AFActiveInlineEditableContainer *.p_AFHoverTarget {
    border: solid 2px #3399ff
}

.xew:hover {
    background-image: url(/ipva/afr/alta-v1/ipop_ovr.png);
    width: 24px;
    height: 24px
}

.xfk:hover, .xfl:hover, .x7j:hover, .x7l:hover, .x7k:hover, .xg8:hover, .xg6:hover, .AFNoteWindowAllButton:hover, .xg7:hover, .x7j:focus:hover, .x7l:focus:hover, .x7k:focus:hover, .xg8:focus:hover, .xg6:focus:hover, .AFNoteWindowAllButton:focus:hover, .xg7:focus:hover, .xn9:hover, .xna:hover, .xg5 .xfk:hover, .xg5 .xfk.p_AFTextOnly:hover, .xg5 .xfl:hover, .xg5 .xfl.p_AFTextOnly:hover, .xnj:hover {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #0572ce;
    font-weight: bold;
    text-shadow: none;
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: none
}

.xhz:hover {
    background-image: url(/ipva/afr/alta-v1/input_date_ovr.png)
}

BODY.p_AFHighContrast .xhz:hover:after {
    content: url(/ipva/afr/alta-v1/input_date_ovr.png)
}

BODY.p_AFHighContrast .xky:hover {
    background-image: none;
    left: 0px
}

.xky:hover {
    background-color: #f7f8f9;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/breadcrumb_of_ovr.png), none;
    border: 1px solid #c4ced7;
    top: 4px;
    padding-top: 1px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-left: 3px
}

.xlj:hover, .xlk:hover, .xlf:hover, .xln:hover, .xlg:hover, .xlh:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/overflow_right_ovr.png), none;
    border: 1px solid #c4ced7
}

.xle:hover, .x1bj:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/overflow_up_ovr.png), none;
    border: 1px solid #c4ced7
}

.xli:hover, .x1bk:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/overflow_down_ovr.png), none;
    border: 1px solid #c4ced7
}

.xlo:hover, .xlp:hover {
    background-image: url(/ipva/afr/alta-v1/dropdown_ovr.png);
    background-color: #f7f8f9;
    border: 1px solid #c4ced7
}

.xmi:hover, .xn4:hover {
    background-color: #85bbe7;
    border-color: #85bbe7;
    background-image: none
}

.xoe:hover {
    border-color: #0572ce;
    text-decoration: underline
}

.xoe.p_AFSelected:hover {
    text-decoration: underline;
    color: #FFFFFF;
    background-color: #0572ce
}

.xof:hover, .xod:hover {
    color: #527689;
    text-decoration: underline
}

.xof.p_AFSelected:hover, .xod.p_AFSelected:hover {
    color: #FFFFFF;
    background-color: #CFE8FC;
    text-decoration: underline
}

.xo2:hover {
    padding: 1px;
    text-decoration: underline
}

.xom:hover, .xr5:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/up-arrow-ovr.png)
}

BODY.p_AFHighContrast .xom:hover:after, BODY.p_AFHighContrast .xr5:hover:after {
    content: url(/ipva/afr/alta-v1/up-arrow-ovr.png);
    position: relative;
    left: 5px;
    top: 5px
}

.xon:hover, .xr6:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/down-arrow-ovr.png)
}

BODY.p_AFHighContrast .xon:hover:after, BODY.p_AFHighContrast .xr6:hover:after {
    content: url(/ipva/afr/alta-v1/down-arrow-ovr.png);
    position: relative;
    left: 5px;
    top: 4px
}

.xws:hover, .xwv:hover {
    font-size: 14px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    height: 16px;
    vertical-align: text-bottom;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/hierchselector_ovr.png);
    background-position: center center;
    display: inline-block;
    padding-left: 4px;
    padding-right: 0px
}

.x11y:hover, .x11z:hover, .x120:hover, .x121:hover, .x122:hover, .x123:hover, .x124:hover, .x125:hover, .x126:hover, .x127:hover, .x128:hover, .x129:hover, .x12a:hover, .x12b:hover, .x12c:hover, .x12d:hover, .x21v:hover, .x21w:hover, .x21x:hover, .x21y:hover {
    background-color: #f7f8f9;
    background-image: none;
    border: 1px solid #c4ced7
}

.x153:hover {
    background-image: url(/ipva/afr/alta-v1/colSort_asc_ovr.png)
}

.x154:hover {
    background-image: url(/ipva/afr/alta-v1/colSort_des_ovr.png)
}

.x157:hover {
    background-image: url(/ipva/afr/alta-v1/clear_hov.png)
}

.x17c:hover, .x21g:hover, .x21h:hover, .xnp:hover {
    background-color: #d6d7d8
}

.x18f:hover, .x1bb:hover, .x1ba:hover, .x1b9:hover {
    color: #333333;
    background-color: #ebeced
}

BODY.p_AFHighContrast .x18f:hover {
    border-width: 2px;
    padding: 0px
}

.x1c0.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/icon-search-dis.png)
}

.x1c0:hover {
    background-image: url(/ipva/afr/alta-v1/icon-search-ovr.png)
}

BODY.p_AFHighContrast .x1c0:hover:after {
    content: url(/ipva/afr/alta-v1/icon-search-ovr.png)
}

.x18k:hover, .x18j:hover {
    background-color: #f7f8f9;
    background-image: url(/ipva/afr/alta-v1/dropdown_ovr.png)
}

.x1ck:hover {
    background-image: url(/ipva/afr/alta-v1/func_delete_sm_12_hov.png)
}

.x1er:hover, .x1es:hover {
    background-color: #f7f8f9;
    background-image: url(/ipva/afr/alta-v1/play_ovr.png), none;
    border: 1px solid #c4ced7
}

    .x1er:hover:active, .x1es:hover:active {
        background-color: #0572ce;
        background-image: url(/ipva/afr/alta-v1/play_dwn.png), none
    }

.x1et:hover, .x1eu:hover {
    border: 1px solid #c4ced7;
    background-color: #f7f8f9;
    background-image: url(/ipva/afr/alta-v1/pause_ovr.png), none
}

.xdq:hover, .xdr:hover, .xds:hover, .xdt:hover, .xdu:hover, .xdv:hover, .xdw:hover, .xdx:hover, .xdy:hover, .xdz:hover, .xe0:hover, .xe1:hover, .xe2:hover, .xe3:hover, .xe4:hover, .xe6:hover, .xe7:hover, .xe8:hover, .xe9:hover, .xea:hover, .xeb:hover, .xec:hover, .xed:hover, .xee:hover, .xef:hover, .xeg:hover, .xeh:hover, .xei:hover {
    background-image: url(/ipva/afr/alta-v1/helptopics_ovr.png)
}

BODY.p_AFHighContrast .xdt:hover:after {
    content: url(/ipva/afr/alta-v1/helptopics_ovr.png)
}

.xgk:visited:hover, .x17s:visited:hover, .xgn:visited:hover, .xgw:visited:hover, .xgl:visited:hover {
    color: #72007C
}

.xo8:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: url(/ipva/afr/alta-v1/conv_l_ovr.png), none
}

.xo9:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: url(/ipva/afr/alta-v1/conv_r_ovr.png), none
}

.xo8:hover:active {
    border-color: #0572ce;
    border-style: solid;
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png), none
}

.xo9:hover:active {
    border-color: #0572ce;
    border-style: solid;
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png), none
}

BODY.p_AFHighContrast .xo8:hover:after {
    content: url(/ipva/afr/alta-v1/conv_l_ovr.png);
    position: relative;
    left: 5px;
    top: 5px
}

BODY.p_AFHighContrast .xo9:hover:after {
    content: url(/ipva/afr/alta-v1/conv_r_ovr.png);
    position: relative;
    left: 5px;
    top: 5px
}

.xg5 .xfk.p_AFDepressed:hover, .xg5 .xfk.p_AFSelected:hover, .xg5 .xfk.p_AFSelected:active:hover, .xg5 .xfk.p_AFTextOnly.p_AFDepressed:hover, .xg5 .xfk.p_AFTextOnly.p_AFSelected:hover, .xg5 .xfk.p_AFTextOnly.p_AFSelected:active:hover, .xg5 .xfl.p_AFDepressed:hover, .xg5 .xfl.p_AFSelected:hover, .xg5 .xfl.p_AFSelected:active:hover, .xg5 .xfl.p_AFTextOnly.p_AFDepressed:hover, .xg5 .xfl.p_AFTextOnly.p_AFSelected:hover, .xg5 .xfl.p_AFTextOnly.p_AFSelected:active:hover {
    color: #85bbe7;
    font-weight: bold;
    text-shadow: none;
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none
}

.xfk:hover .xg3, .xfl:hover .xg4 {
    background-image: url(/ipva/afr/alta-v1/dropdown_ovr.png);
    width: 14px;
    height: 14px;
    padding: 5px 6px 5px 6px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    display: block
}

.x1r.p_AFClickToEdit.p_AFUpdate.p_AFHoverTarget .x2k, .x1r.p_AFClickToEdit.p_AFUpdate.p_AFFocusTarget.p_AFHoverTarget .x2k {
    display: inline-block;
    background-color: transparent
}

.xom:hover:active {
    background-color: #0572ce;
    border-color: #0572ce
}

BODY.p_AFHighContrast .xr5:hover:active:after {
    content: url(/ipva/afr/alta-v1/up-arrow-dwn.png);
    position: relative;
    left: 5px;
    top: 4px
}

.x167:hover, .x168:hover, .x160:hover .x166, .x15v:hover .x15u, .x15w:hover .x15u, .x160:hover .x167, .x160:hover .x168 {
    color: #0572ce
}

.x16g:hover {
    background-image: url(/ipva/afr/alta-v1/up-arrow-ovr.png)
}

.x16h:hover {
    background-image: url(/ipva/afr/alta-v1/down-arrow-ovr.png)
}

.x16g:active:hover {
    background-image: url(/ipva/afr/alta-v1/up-arrow-dwn.png)
}

.x1cq:hover, .x1cr:hover, .x1cs:hover, .x1ct:hover, .x1cz:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: none
}

.x1d0:hover, .x1d0.p_AFRtl:hover {
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/func_search_16_hov.png)
}

BODY.p_AFHighContrast .x1ck:hover {
    content: url(/ipva/afr/alta-v1/func_delete_sm_12_hov.png)
}

.xjv.p_AFDisabled .x18g:hover, .xeo.p_AFDisabled .x1c2:hover {
    background-color: #f4f6f7;
    background-image: none;
    border-color: #E0E6EB
}

.x18g:active:hover {
    color: #000000;
    border-color: transparent
}

.x18z:hover {
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/dropdown-inline_selector-ovr.png), none
}

.x12e:hover, .x12f:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_right_ovr.png)
}

.x12g:hover, .x12h:hover, .x12w:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_down_ovr.png)
}

.x12i:hover, .x12j:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_right_all_ovr.png)
}

.x12k:hover, .x12l:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_down_all_ovr.png)
}

.x12m:hover, .x12n:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_left_ovr.png)
}

.x12o:hover, .x12p:hover, .x12v:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_up_ovr.png)
}

.x12q:hover, .x12r:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_left_all_ovr.png)
}

.x12s:hover, .x12t:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_up_all_ovr.png)
}

.x12u:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_up_end_ovr.png)
}

.x12x:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_down_end_ovr.png)
}

.x1ep:hover, .x1eq:hover {
    background-image: url(/ipva/afr/alta-v1/slider_Hincrease_ovr.png)
}

BODY.p_AFHighContrast .x1ep:hover:after, BODY.p_AFHighContrast .x1eq:hover:after, BODY.p_AFHighContrast .x1ep:hover.p_AFRtl:after, BODY.p_AFHighContrast .x1eq:hover.p_AFRtl:after {
    content: url(/ipva/afr/alta-v1/slider_Hincrease_ovr.png)
}

.x1ep.p_AFDepressed:hover, .x1eq.p_AFDepressed:hover {
    background-image: url(/ipva/afr/alta-v1/slider_Hincrease_dwn.png)
}

.x1en:hover, .x1eo:hover {
    background-image: url(/ipva/afr/alta-v1/slider_Hdecrease_ovr.png)
}

BODY.p_AFHighContrast .x1en:hover:after, BODY.p_AFHighContrast .x1eo:hover:after, BODY.p_AFHighContrast .x1en:hover.p_AFRtl:after, BODY.p_AFHighContrast .x1eo:hover.p_AFRtl:after {
    content: url(/ipva/afr/alta-v1/slider_Hdecrease_ovr.png)
}

.x1en.p_AFDepressed:hover, .x1eo.p_AFDepressed:hover {
    background-image: url(/ipva/afr/alta-v1/slider_Hdecrease_dwn.png)
}

.xt5.p_AFDisabled .x1en:hover, .xt6.p_AFDisabled .x1eo:hover, .xt5.p_AFDisabled .x1en.p_AFDepressed:hover, .xt6.p_AFDisabled .x1eo.p_AFDepressed:hover, .x1en.p_AFDisabled.p_AFDepressed:hover, .x1eo.p_AFDisabled.p_AFDepressed:hover, .x1en.p_AFDisabled:hover, .x1eo.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/slider_Hdecrease_dis.png)
}

BODY.p_AFHighContrast .xt5.p_AFDisabled .x1en:hover:after, BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eo:hover:after, BODY.p_AFHighContrast .xt5.p_AFDisabled .x1en.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eo.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1en.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1eo.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt5.p_AFDisabled .x1ep:hover:after, BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eq:hover:after, BODY.p_AFHighContrast .xt5.p_AFDisabled .x1ep.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eq.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1ep.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1eq.p_AFDisabled.p_AFDepressed:hover:after {
    content: url(/ipva/afr/alta-v1/slider_Hdecrease_dis.png)
}

.xt5.p_AFDisabled .x1ep:hover, .xt6.p_AFDisabled .x1eq:hover, .xt5.p_AFDisabled .x1ep.p_AFDepressed:hover, .xt6.p_AFDisabled .x1eq.p_AFDepressed:hover, .x1ep.p_AFDisabled.p_AFDepressed:hover, .x1eq.p_AFDisabled.p_AFDepressed:hover, .x1ep.p_AFDisabled:hover, .x1eq.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/slider_Hincrease_dis.png)
}

.xt5.p_AFVertical.p_AFDisabled .x1en:hover, .xt6.p_AFVertical.p_AFDisabled .x1eo:hover, .xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed:hover, .xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed:hover, .xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed:hover, .xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed:hover, .xt5.p_AFVertical .x1en.p_AFDisabled:hover, .xt6.p_AFVertical .x1eo.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/slider_decrease_dis.png)
}

BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1en:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eo:hover:after, BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed:hover:after {
    content: url(/ipva/afr/alta-v1/slider_decrease_dis.png)
}

.xt5.p_AFVertical.p_AFDisabled .x1ep:hover, .xt6.p_AFVertical.p_AFDisabled .x1eq:hover, .xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed:hover, .xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed:hover, .xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed:hover, .xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed:hover, .xt5.p_AFVertical .x1ep.p_AFDisabled:hover, .xt6.p_AFVertical .x1eq.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/slider_increase_dis.png)
}

BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1ep:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eq:hover:after, BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed:hover:after {
    content: url(/ipva/afr/alta-v1/slider_increase_dis.png)
}

.xt5.p_AFVertical .x1ep:hover, .xt6.p_AFVertical .x1eq:hover {
    background-image: url(/ipva/afr/alta-v1/slider_increase_ovr.png)
}

.xt5.p_AFVertical .x1en:hover, .xt6.p_AFVertical .x1eo:hover {
    background-image: url(/ipva/afr/alta-v1/slider_decrease_ovr.png)
}

.x14h:hover, .x1x2:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/previousitem_ovr.png)
}

.x14i:hover, .x1x4:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/nextitem_ovr.png)
}

.x14j:hover, .x1x6:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/firstitem_ovr.png)
}

.x14k:hover, .x1x8:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/lastitem_ovr.png)
}

.xr8:hover .xr7, .xr8.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr7 {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/splitterhr_ovr.png)
}

.xr8.p_AFDisclosed:hover .xr7 {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/splitterhc_ovr.png)
}

.xr8:hover .xr7:active:focus, .xr8:hover .xr7:active, .xr8.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr7:active {
    background-color: #0572ce;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/splitterhr_act.png)
}

.xr8.p_AFDisclosed:hover .xr7:active:focus, .xr8.p_AFDisclosed:hover .xr7:active {
    background-color: #0572ce;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/splitterhc_act.png)
}

.xr8:hover.p_AFPositionedFromEnd .xr7 {
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/splitterhc_ovr.png)
}

    .xr8:hover.p_AFPositionedFromEnd .xr7:active {
        background-color: #0572ce;
        background-image: url(/ipva/afr/alta-v1/splitterhc_act.png)
    }

.xra:hover .xr9, .xra.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr9 {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/splittervr_ovr.png)
}

.xra.p_AFDisclosed:hover .xr9, .xra:hover.p_AFPositionedFromEnd .xr9 {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/splittervc_ovr.png)
}

.xra:hover .xr9:active:focus, .xra:hover .xr9:active, .xra.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr9:active {
    background-color: #0572ce;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/splittervr_act.png)
}

.xra.p_AFDisclosed:hover .xr9:active:focus, .xra.p_AFDisclosed:hover .xr9:active, .xra:hover.p_AFPositionedFromEnd .xr9:active {
    background-color: #0572ce;
    border-color: #c4ced7;
    background-image: url(/ipva/afr/alta-v1/splittervc_act.png)
}

.xw7.p_AFCircular:hover {
    border-color: #d6d7d8;
    box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, .35);
    border-width: 2px
}

.AFNoteWindowNextLink:hover:active, .x1a3:hover:active {
    background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png)
}

.AFNoteWindowPreviousLink:hover:active, .x1a2:hover:active {
    background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png)
}

.x17e:hover, .x1dz:hover {
    background-image: url(/ipva/afr/alta-v1/dialog_close_ovr.png);
    background-repeat: no-repeat
}

.x17f:hover, .x1e0:hover {
    background-image: url(/ipva/afr/alta-v1/func_pin_16_hov.png);
    background-repeat: no-repeat
}

.AFOverflowElement .xmk.p_AFDisabled:hover, .xdj .xmk.p_AFDisabled:hover, .AFOverflowElement .xn6.p_AFDisabled:hover, .xdj .xn6.p_AFDisabled:hover {
    background: none
}

.xh7 .x15m .x229.xfl:hover {
    background-color: #f7f8f9;
    border: 1px solid #c4ced7
}

.xr3:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: url(/ipva/afr/alta-v1/dropdown_ovr.png), none
}

.x13x:hover, .x1go:hover .x13x, .x1go.p_AFSelected:hover, .x1go:hover {
    color: #000000;
    background-color: #FFFFFF;
    border: none
}

.x13w .x1go:hover, .x13w.p_AFGrid .x1go.p_AFSelected:hover {
    opacity: 0.6
}

.x1x3:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/previouspage_vert_ovr.png)
}

.x1x5:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/nextpage_vert_ovr.png)
}

.x1x7:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/firstpage_vert_ovr.png)
}

.x1x9:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/lastpage_vert_ovr.png)
}

.x4v.p_AFStartOverflow .xkx {
    padding-left: 25px
}

.xkt.p_AFStartOverflow .xm2, .xll.p_AFStartOverflow .xm3, .xlq.p_AFStartOverflow .xm3 {
    padding-left: 16px
}

.xk7.p_AFStartOverflow .xk8 {
    padding-left: 47px
}

.x8b.p_AFStartOverflow .xl2 {
    padding-left: 19px
}

.xk7.p_AFEndOverflow .xk8 {
    padding-right: 47px
}

.x8b.p_AFEndOverflow .xl2 {
    padding-right: 19px
}

.xkt.p_AFOverflowDroplist .xm2, .xll.p_AFOverflowDroplist .xm3, .xlq.p_AFOverflowDroplist .xm3 {
    padding-right: 21px
}

.xlb.p_AFDepressed, .xlm.p_AFDepressed, .xlc.p_AFDepressed, .xld.p_AFDepressed, .xlb:hover.p_AFDepressed, .xlm:hover.p_AFDepressed, .xlc:hover.p_AFDepressed, .xld:hover.p_AFDepressed {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/overflow_left_dwn.png), none;
    border: 1px solid #0572ce
}

.xll.p_AFConveyorBelt, .xlq.p_AFConveyorBelt, .xkt.p_AFConveyorBelt {
    padding-left: 33px;
    padding-right: 61px
}

.xm8.p_AFDepressed, .xm9.p_AFDepressed, .xm8.p_AFDepressed:hover, .xm9.p_AFDepressed:hover {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png), none;
    border: 1px solid #0572ce
}

.xma.p_AFDepressed, .xmb.p_AFDepressed, .xma.p_AFDepressed:hover, .xmb.p_AFDepressed:hover {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png), none;
    border: 1px solid #0572ce
}

.xm8.p_AFDisabled, .xm9.p_AFDisabled, .xm8.p_AFDisabled:hover, .xm9.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/conv_l_dis.png);
    background-color: transparent;
    border: 1px solid transparent
}

.xma.p_AFDisabled, .xmb.p_AFDisabled, .xma.p_AFDisabled:hover, .xmb.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/conv_r_dis.png);
    background-color: transparent;
    border: 1px solid transparent
}

.x8b.p_AFSubTrain .xmp, .x8b.p_AFSubTrain .xmq, .x8b.p_AFSubTrain .xmr, .x8b.p_AFSubTrain .xms {
    right: 0
}

.xwi.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/carousel-spin-marker-v-d.png)
}

.xwd.p_AFCompact.p_AFDisabled, .xwd.p_AFSmall.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/conv_l_dis.png)
}

.xwe.p_AFCompact.p_AFDisabled, .xwe.p_AFSmall.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/conv_r_dis.png)
}

.xwf.p_AFCompact.p_AFDisabled, .xwf.p_AFSmall.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/conv_u_dis.png)
}

.xwg.p_AFCompact.p_AFDisabled, .xwg.p_AFSmall.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/conv_d_dis.png)
}

.x1h1.p_AFSorted {
    padding-right: 35px
}

.xia .x1v.p_AFReadOnly .xjz, .xib .x1v.p_AFReadOnly .xjz, .xic .x1v.p_AFReadOnly .xjz, .x1vr .x1v.p_AFReadOnly .xjz, .x1vt .x1v.p_AFReadOnly .xjz, .x1vu .x1v.p_AFReadOnly .xjz {
    padding-left: 0px;
    vertical-align: middle;
    display: inline;
    line-height: inherit
}

BODY.p_AFHighContrast .xlk:after, BODY.p_AFHighContrast .xlj:after {
    content: url(/ipva/afr/overflow_end_hc.png)
}

BODY.p_AFHighContrast .x16y:after {
    content: url(/ipva/afr/openSubmenu_n_hc.png)
}

.x1y2 {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: left;
    padding-right: 5px
}

.x1y3 {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: right;
    padding-left: 5px
}

.x1vv.p_AFSorted {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #000000;
    font-weight: bold;
    padding-right: 34px
}

.xvl, .xvk {
    border: none;
    padding-bottom: 10px
}

.x4w .x1u.p_AFReadOnly .x25, .x4w .x1q.p_AFReadOnly .x2b, .x4w .x1s.p_AFReadOnly .x2c, .x4w .x1r.p_AFReadOnly .x2k, .x4w .xeo.p_AFReadOnly .xer, .x4w .x1v.p_AFReadOnly .x2e, .x4w .xjv.p_AFReadOnly .xk3, .x4w .x20.p_AFReadOnly .x2i, .x4w .x1y.p_AFReadOnly .x2g, .xl4.p_AFSubTrain .xn5 {
    padding-left: 6px
}

.x8b.p_AFSubTrain.p_AFStartOverflow .xl2 {
    padding-left: 46px
}

.x8b.p_AFSubTrain.p_AFEndOverflow .xl2 {
    padding-right: 46px
}

.xlb:hover, .xlm:hover, .xlc:hover, .xld:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/overflow_left_ovr.png), none;
    border: 1px solid #c4ced7
}

.xm8:hover, .xm9:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_l_ovr.png), none;
    border: 1px solid #c4ced7
}

.xma:hover, .xmb:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_r_ovr.png), none;
    border: 1px solid #c4ced7
}

.xwd.p_AFCompact:hover, .xwd.p_AFSmall:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    border: 1px solid #c4ced7;
    background-image: url(/ipva/afr/alta-v1/conv_l_ovr.png)
}

.xwd.p_AFCompact:active:hover, .xwd.p_AFSmall:active:hover {
    background-color: #0572ce;
    border: 1px solid #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png)
}

.xwd.p_AFCompact.p_AFDisabled:hover, .xwd.p_AFCompact.p_AFDisabled:active:hover, .xwd.p_AFSmall.p_AFDisabled:hover, .xwd.p_AFSmall.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/conv_l_dis.png);
    border-color: transparent;
    background-color: transparent
}

.xwe.p_AFCompact:hover, .xwe.p_AFSmall:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    border: 1px solid #c4ced7;
    background-image: url(/ipva/afr/alta-v1/conv_r_ovr.png)
}

.xwe.p_AFCompact:active:hover, .xwe.p_AFSmall:active:hover {
    background-color: #0572ce;
    border: 1px solid #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png)
}

.xwe.p_AFCompact.p_AFDisabled:hover, .xwe.p_AFCompact.p_AFDisabled:active:hover, .xwe.p_AFSmall.p_AFDisabled:hover, .xwe.p_AFSmall.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/conv_r_dis.png);
    border-color: transparent;
    background-color: transparent
}

.xwf.p_AFCompact:hover, .xwf.p_AFSmall:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    border: 1px solid #c4ced7;
    background-image: url(/ipva/afr/alta-v1/conv_u_ovr.png)
}

.xwf.p_AFCompact:active:hover, .xwf.p_AFSmall:active:hover {
    background-color: #0572ce;
    border: 1px solid #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_u_dwn.png)
}

.xwf.p_AFCompact.p_AFDisabled:hover, .xwf.p_AFCompact.p_AFDisabled:active:hover, .xwf.p_AFSmall.p_AFDisabled:hover, .xwf.p_AFSmall.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/conv_u_dis.png);
    border-color: transparent;
    background-color: transparent
}

.xwg.p_AFCompact:hover, .xwg.p_AFSmall:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    border: 1px solid #c4ced7;
    background-image: url(/ipva/afr/alta-v1/conv_d_ovr.png)
}

.xwg.p_AFCompact:active:hover, .xwg.p_AFSmall:active:hover {
    background-color: #0572ce;
    border: 1px solid #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_d_dwn.png)
}

.xwg.p_AFCompact.p_AFDisabled:hover, .xwg.p_AFCompact.p_AFDisabled:active:hover, .xwg.p_AFSmall.p_AFDisabled:hover, .xwg.p_AFSmall.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/conv_d_dis.png);
    border-color: transparent;
    background-color: transparent
}

@media (max-width:500px) {
    .h6-blue, .x24m, .h6-blue-gray-background, .x24n, .x1u.h6-blue .x25, .x1u.x24m .x25 {
        white-space: normal
    }

    .xfl.btn-pad:hover, .xfl.x258:hover, .xfl.btn-pad.p_AFDisabled, .xfl.x258.p_AFDisabled, .xfl.btn-pad.p_AFDisabled:hover, .xfl.x258.p_AFDisabled:hover {
        font-size: 14px
    }
}

@media (max-width:420px) {
    .xfl.btn-pad:hover, .xfl.x258:hover, .xfl.btn-pad.p_AFDisabled, .xfl.x258.p_AFDisabled, .xfl.btn-pad.p_AFDisabled:hover, .xfl.x258.p_AFDisabled:hover {
        font-size: 10px
    }
}

@media (max-width:1440px) {
    .xfl.btn-salvarproseguir, .xfl.x262 {
        margin-right: 20px
    }

    .xfl.btn-voltar, .xfl.x263 {
        margin-left: 20px
    }
}

@media (max-width:768px) {
    .xfl.btn-salvarproseguir, .xfl.x262 {
        text-indent: -9999em;
        background-image: url(/ipvapr/images/arrowRight.png);
        background-position-x: 50%;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

        .xfl.btn-salvarproseguir:hover, .xfl.x262:hover {
            background-image: url(/ipvapr/images/arrowRight.png);
            background-position-x: 50%;
            background-position-y: 50%;
            background-repeat: no-repeat;
            margin-right: 20px
        }

        .xfl.btn-salvarproseguir.p_AFDisabled, .xfl.x262.p_AFDisabled {
            background-image: url(/ipvapr/images/arrowDisabledRight.png);
            background-position-x: 50%;
            background-position-y: 50%;
            background-repeat: no-repeat;
            margin-right: 20px
        }

    .xfl.btn-voltar, .xfl.x263 {
        text-indent: -999em;
        background-position-x: 50%;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-left: 20px;
        background-image: url(/ipvapr/images/arrowLeft.png)
    }

        .xfl.btn-voltar:hover, .xfl.x263:hover {
            background-image: url(/ipvapr/images/arrowLeft.png);
            background-position-x: 50%;
            background-position-y: 50%;
            background-repeat: no-repeat;
            margin-left: 20px
        }

        .xfl.btn-voltar.p_AFDisabled, .xfl.x263.p_AFDisabled {
            background-image: url(/ipvapr/images/arrowDisabledLeft.png);
            background-position-x: 50%;
            background-position-y: 50%;
            background-repeat: no-repeat;
            margin-left: 20px
        }

    .xfv {
        white-space: normal
    }

    .footer-copyright, .x26p {
        display: none
    }

    .x14q {
        overflow-x: auto !important
    }
}

@media (max-width:730px) {
    .xfl.btn-per-doacao, .xfl.x264, .xfl.btn-per-divorcio, .xfl.x265, .xfl.btn-per-outros, .xfl.x266, .xfl.btn-per-causamortis, .xfl.x267 {
        width: 260px
    }
}

@media (max-width:850px) {
    .link-fazenda-header, .x26j {
        display: none
    }

    .padding-header, .x26t {
        padding: 10px 20px
    }

    .container-title, .x26f {
        padding: 15px 10px;
        margin: 0 10px;
        width: calc(100% - 20px);
        box-sizing: border-box
    }

    .padding0px, .x29c {
        padding: 0px
    }
}

@media (max-width:520px) {
    .header-col1, .x26h {
        width: 100% !important;
        height: 130px !important;
        position: static !important;
        text-align: center;
        clear: both
    }

    .header-col2, .x26i {
        width: 100% !important;
        height: 42px !important;
        min-height: 42px !important;
        padding: 10px 0;
        position: static !important;
        text-align: center;
        clear: both;
        display: flex !important;
        -webkit-justify-content: center;
        justify-content: center
    }

    .container-altura, .x26n, .conteudo-altura, .x26o {
        height: calc(100% - 268px) !important;
        min-height: calc(100% - 268px) !important
    }

    .container-header, .x26e {
        height: 212px;
        min-height: 212px !important;
        max-height: 212px !important
    }

    .bg-header, .x26d {
        background-image: linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);
        height: 212px;
        min-height: 212px !important;
        max-height: 212px !important
    }

    .copyright, .x26q {
        font-size: 13px;
        width: 100% !important
    }

    .padding-main, .x26u {
        padding: 15px 20px 30px 20px
    }

    .padding10px, .x29d {
        padding: 10px
    }

    .div-logo, .x29e {
        width: 100% !important;
        position: static !important;
        text-align: center;
        clear: both;
        display: flex !important;
        -webkit-justify-content: center;
        justify-content: center
    }

    .div-login, .x29f {
        width: 100% !important;
        position: static !important;
        text-align: center;
        clear: both
    }
}

@media (max-width:383px) {
    .container-altura, .x26n, .conteudo-altura, .x26o {
        height: calc(100% - 318px)
    }
}

@media (max-width:415px) {
    .content, .x26v {
        padding-left: 5px;
        padding-right: 5px
    }
}

@media (max-width:700px) {
    .menu-wide, .x278 {
        display: none
    }

    .menu-narrow, .x279 {
        display: inline;
        width: 300px
    }

    .general-wide, .x27a {
        display: none !important
    }

    .general-narrow, .x27b {
        display: inline !important
    }

    .xfl.btn-popup-logar, .xfl.x27r {
        width: 100%;
        padding: 10px 20px;
        background-image: none;
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF
    }

        .xfl.btn-popup-logar:hover, .xfl.x27r:hover {
            width: 100%;
            padding: 10px 20px;
            background-image: none;
            background-color: #006EBD;
            font-style: normal;
            font-weight: bold;
            line-height: normal;
            font-size: 16px;
            text-align: center;
            text-shadow: none;
            color: #FFFFFF;
            border: 1px solid transparent
        }

    .content-100I, .x28z {
        margin-bottom: 10px;
        margin: 45%
    }

    .content-note, .x26y {
        margin-bottom: 10px
    }
}

@media (max-width:1024px) {
    .general-wide-1024, .x27c {
        display: none !important
    }

    .general-narrow-1024, .x27d {
        display: inline !important
    }
}

@media (min-width:600px) {
    .panel-footer, .x29g {
        position: fixed;
        bottom: 0px;
        left: 0px;
        right: 0px;
        width: 100%;
        background: #FFFFFF;
        z-index: 999;
        padding-top: 10px;
        padding-bottom: 10px;
        box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.08)
    }
}

@media (max-width:600px) {
    .mobile-context .panel-footer, .x29h .x29g {
        padding: 20px;
        padding-left: 25px;
        padding-right: 25px;
        background: #FFFFFF;
        border: 1px solid #005394
    }
}

@media (max-width:1050px) {
    .content-box-MinhaAreaItem tr td:nth-of-type(3), .x27y tr td:nth-of-type(3) {
        width: 300px !important
    }

    .content-box-MinhaAreaItem tr td:nth-of-type(4), .x27y tr td:nth-of-type(4) {
        width: 200px !important
    }
}

@media (max-width:515px) {
    .x1u.it-upload .x25, .x1u.x280 .x25 {
        width: 250px !important
    }
}

@-moz-document url-prefix() {
    .xq.uploadIcon46, .xq.x28n {
        padding: 15px 60px
    }
}

@media (max-width:720px) {
    .xq.uploadIcon46, .xq.x28n, .xq.uploadIcon46:hover, .xq.x28n:hover {
        margin-left: 0px
    }
}

@media screen and (max-width:500px) {
    .content-box-MinhaAreaParcelamento tr td:nth-of-type(2), .x28v tr td:nth-of-type(2) {
        width: 0px !important
    }
}

@media (max-width:1000px) {
    .x1a.content-box-user:hover .panel-btns, .x1a.x290:hover .x28w {
        bottom: 0;
        top: auto;
        text-align: center;
        position: center
    }

    .x1a.content-box-user:hover .panel-subBtns, .x1a.x290:hover .x28x {
        width: 200px;
        text-align: center;
        padding: 15px;
        position: center
    }
}

@media screen and (max-width:600px) {
    .xzt, .xzw {
        white-space: normal
    }

    .x10v, .x21o .xfv {
        display: none
    }
}

@media screen and (max-width:768px) {
    .xzb, .x10g {
        padding: 10px 0px
    }

    .x6v.mobileHack .xzb td, .x6v.x29i .xzb td {
        display: table-row
    }

        .x6v.mobileHack .xzb td .xxz, .x6v.x29i .xzb td .xxz {
            max-width: 100% !important;
            width: 100% !important;
            padding-bottom: 10px
        }

    .x6v.mobileHack .xzb .xy2 span, .x6v.x29i .xzb .xy2 span {
        margin-left: 0px !important
    }

    .x6v.mobileHack .xzb .x10v, .x6v.x29i .xzb .x10v, .x10b {
        display: none
    }

    .x6v.mobileHack .xzb .x21o > div, .x6v.x29i .xzb .x21o > div {
        margin-top: 15px
    }

        .x6v.mobileHack .xzb .x21o > div .xfv, .x6v.x29i .xzb .x21o > div .xfv {
            display: inline-block !important
        }

    .mobile-context .xzb .xy2, .x29h .xzb .xy2 {
        position: absolute;
        left: 10px;
        margin-top: 65px;
        width: 0px
    }

    .mobile-context .xzb, .x29h .xzb {
        padding: 10px 0px 65px 0px
    }

    .mobile-context .xzt, .x29h .xzt {
        font-size: 18px
    }
}

@media (min-width:600px) {
    .new-sgt .panel-footer .x19, .x284 .x29g .x19 {
        max-width: 1400px;
        min-width: 300px;
        margin: 0 auto;
        padding-left: 110px;
        padding-right: 40px
    }

    .new-sgt .panel-footer .x4w, .x284 .x29g .x4w {
        vertical-align: middle
    }
}

@media (max-width:5000px) {
    .xtc.fix-rolagem-horizontal .x14p, .xtc.x29j .x14p {
        position: static !important
    }
}

.AFInstructionText, .x0, .AFFieldText, .x6, .x23, .x24, .x1u.AFFieldTextMarker .x25, .x1u.x2n .x25, .x1u.p_AFDisabled.AFFieldTextMarker .x25, .x1u.p_AFDisabled.x2n .x25, .x1u.AFFieldTextLTRMarker .x25, .x1u.x2p .x25, .x1u.AFPhoneFieldTextMarker .x25, .x1u.x2q .x25, .x1u.AFPostalCodeFieldTextMarker .x25, .x1u.x2r .x25, .x1u.AFAddressFieldTextMarker .x25, .x1u.x2s .x25, .x22.AFFieldTextMarker .x24, .x22.x2n .x24, .x22.p_AFDisabled.AFFieldTextMarker .x24, .x22.p_AFDisabled.x2n .x24, .x22.AFFieldTextLTRMarker .x24, .x22.x2p .x24, .x22.AFPhoneFieldTextMarker .x24, .x22.x2q .x24, .x22.AFPostalCodeFieldTextMarker .x24, .x22.x2r .x24, .x22.AFAddressFieldTextMarker .x24, .x22.x2s .x24, .x1t.AFFieldTextMarker .x26, .x1t.x2n .x26, .x1t.p_AFDisabled.AFFieldTextMarker .x26, .x1t.p_AFDisabled.x2n .x26, .x1t.AFFieldTextLTRMarker .x26, .x1t.x2p .x26, .AFFieldTextLTR, .x9k, .AFPhoneFieldText, .x9m, .AFPostalCodeFieldText, .x9o, .AFAddressFieldText, .x9q, .PortletSubHeaderText, .xcf, .PortletText1, .xcg, .PortletText2, .xch, .PortletText3, .xci, .PortletText4, .xcj, .portlet-font, .xck, .portlet-msg-info, .xcm, .portlet-form-input-field, .xd3, .portlet-form-field, .xd8, .x1u1 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333
}

.AFInstructionTextDisabled, .x1, .AFFieldTextDisabled, .x7, .x1u.p_AFDisabled.AFFieldTextLTRMarker .x25, .x1u.p_AFDisabled.x2p .x25, .x1u.p_AFDisabled.AFPhoneFieldTextMarker .x25, .x1u.p_AFDisabled.x2q .x25, .x1u.p_AFDisabled.AFPostalCodeFieldTextMarker .x25, .x1u.p_AFDisabled.x2r .x25, .x1u.p_AFDisabled.AFAddressFieldTextMarker .x25, .x1u.p_AFDisabled.x2s .x25, .x22.p_AFDisabled.AFFieldTextLTRMarker .x24, .x22.p_AFDisabled.x2p .x24, .x22.p_AFDisabled.AFPhoneFieldTextMarker .x24, .x22.p_AFDisabled.x2q .x24, .x22.p_AFDisabled.AFPostalCodeFieldTextMarker .x24, .x22.p_AFDisabled.x2r .x24, .x22.p_AFDisabled.AFAddressFieldTextMarker .x24, .x22.p_AFDisabled.x2s .x24, .x1t.p_AFDisabled.AFFieldTextLTRMarker .x26, .x1t.p_AFDisabled.x2p .x26, .AFFieldTextLTRDisabled, .x9l, .AFPhoneFieldTextDisabled, .x9n, .AFPostalCodeFieldTextDisabled, .x9p, .AFAddressFieldTextDisabled, .x9r, .portlet-font-dim, .xcl {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #9e9e9e
}

.AFDataText, .x2, .PortletHeaderText, .xc8 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333
}

.AFDataTextDisabled, .x3 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #9e9e9e
}

.AFDataNumber, .x4 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    color: #333333
}

.AFDataNumberDisabled, .x5 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    color: #9e9e9e
}

.AFFieldNumber, .x8, .x1u.AFFieldNumberMarker .x25, .x1u.x2o .x25, .x22.AFFieldNumberMarker .x24, .x22.x2o .x24, .x1t.AFFieldNumberMarker .x26, .x1t.x2o .x26 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: left
}

.AFFieldNumberDisabled, .x9, .x1u.p_AFDisabled.AFFieldNumberMarker .x25, .x1u.p_AFDisabled.x2o .x25, .x22.p_AFDisabled.AFFieldNumberMarker .x24, .x22.p_AFDisabled.x2o .x24, .x1t.p_AFDisabled.AFFieldNumberMarker .x26, .x1t.p_AFDisabled.x2o .x26 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    color: #9e9e9e
}

.AFLabelText, .xa, .xr, .xt, .xy, .xz, .portlet-form-label, .xd2, .portlet-icon-label, .xd5, .portlet-dlg-icon-label, .xd6, .portlet-form-field-label, .xd7, .x18n, .xha {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold
}

.AFLabelCell, .xb {
    padding: 0px 6px 0px 0px
}

.AFErrorIconStyle, .xc {
    color: #C70000;
    font-family: monospace;
    font-weight: bold
}

.AFInfoIconStyle, .xd, .AFWarningIconStyle, .xe, .AFQuickSelectIconStyle, .xg {
    color: #9CACC9;
    font-family: monospace;
    font-weight: bold
}

.AFRequiredIconStyle, .xf, .AFIndexedIconStyle, .x20l {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #045FAB;
    font-weight: bold;
    margin-right: 4px;
    line-height: 12px
}

.AFQuickSelectDisabledIconStyle, .xh {
    color: #999999;
    font-family: monospace;
    font-weight: bold
}

.OraLink:link, .xi:link, .x3k, .x3n, .x3q A, .x5x A, .x5y A, .x5z A, .x62, .x6a, .x8r, .OraLinkText, .x9h, .xa0 A, .xa4 A, .OraHGridNavRowActiveLink, .xak, .OraNavBarActiveLink, .xar, .OraShuttleLinkText, .xb0, .xb7 A, .p_OraTreeRow A:link, .xby A:link, .p_OraTreeRow A:active, .xby A:active, .p_OraTreeRow A:visited, .xby A:visited, .PortletHeaderLink, .xc6, .PortletSubHeaderLink, .xce, .xgl, .xgw, .xgx, .xgy, .xgz, .xh1, .xh2, .xmk.p_AFUnvisited, .xn6.p_AFUnvisited, .xh3.p_AFToday.p_AFDropTarget .xh0, .xh3.p_AFActiveDay.p_AFDropTarget .xh0, .xh3.p_AFToday.p_AFActiveDay.p_AFDropTarget .xh0, .xgn:visited .x17w[href="#"], .AFBrandingBar .xgn, .xtn .xgn, .AFBrandingBar .xgl, .xtn .xgl, .AFBrandingBar .xgw, .xtn .xgw, .AFBrandingBar .xgk, .xtn .xgk, .AFBrandingBar .x17s, .xtn .x17s, .AFBrandingBar .xgp, .xtn .xgp, .AFBrandingBar .xgo, .xtn .xgo, .AFBrandingBar .xgr, .xtn .xgr, .AFBrandingBar .xgq, .xtn .xgq, .AFConveyorBeltElement .x13j, .xlx .x13j, .AFConveyorBeltElement .x13p, .xlx .x13p, .AFOverflowElement .x13j, .xdj .x13j, .AFOverflowElement .x13p, .xdj .x13p, .xgn:active, .xgk:active, .x17s:active {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

    .OraLink:active, .xi:active, .OraALinkText, .x9j, .xgl:active, .xgw:active, .xgx:active, .xgy:active, .xgz:active, .xh0:active, .xh1:active, .xh2:active, .xgx:link:active, .xgy:link:active, .xgz:link:active, .xh0:link:active, .xh1:link:active, .xh2:link:active, .xxf:active, .xly .AFConveyorBeltElement .x13u:active:hover, .xly .xlx .x13u:active:hover, .xlz .AFConveyorBeltElement:active:hover, .xlz .xlx:active:hover, .xlr .AFOverflowElement .x13u:active:hover, .xlr .xdj .x13u:active:hover, .xlu .AFOverflowElement:active:hover, .xlu .xdj:active:hover, .x1bl .AFOverflowElement:active:hover, .x1bl .xdj:active:hover {
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #145c9e;
        text-decoration: underline
    }

    .OraLink:visited, .xi:visited, .OraVLinkText, .x9i, .xgw:visited, .xmk.p_AFTrainVisited, .xn6.p_AFTrainVisited, .xgl:visited, .xgn:visited, .xgk:visited, .x17s:visited, .xgw:visited:active, .xgl:visited:active, .xgn:visited:active, .xgk:visited:active, .x17s:visited:active {
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #72007C;
        text-decoration: none
    }

.OraLinkDisabled, .xj, .x2t, .x2u, .x2v, .x2w, .x2x, .x2y, .x2z, .x30, .x31, .x32, .x33, .x34, .x35, .x36, .x37, .x38, .x39, .x3a, .x3b, .x3c, .x3d, .x3e, .x3f, .x3g, .x3i, button, .x45, .x46, .x47, .x5t, .x5u, .x76, .p_OraDisabled, .x9u, .OraNav3, .xb3, .p_OraTreeRow, .xby, .portlet-section-footer, .xct, .portlet-section-text, .xcu, .AFNoteWindowChooser, .x1a1, .x1y5, .x20i, .x20j {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

.xm {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000
}

.xn, .AFHeaderLevelOne, .x6s, H1.x6v, H1.x6w, .x70 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #9CACC9;
    font-weight: bold;
    padding: 0px;
    margin: 0px
}

.xo {
    text-align: justify;
    padding: 0px;
    margin: 0px
}

.xp {
    text-align: center;
    padding: 0px;
    margin: 0px
}

.xq {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    line-height: 28px
}

.xs {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
    color: #4F4F4F;
    padding: 0px 8px 0px 0px
}

.xu {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-align: right;
    padding: 0px 6px 0px 0px;
    vertical-align: inherit;
    margin-top: 10px;
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    color: #202020 !important;
    height: 22px;
    padding-top: 2px;
    padding-right: 6px
}

.xv {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 1px;
    padding-right: 5px
}

.xw {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 1px
}

.xx {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 2px
}

.x10 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 5px
}

.x11 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 7px;
    padding-right: 8px
}

.x12 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-right: 7px
}

.x13 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 5px;
    padding-right: 8px
}

.x14 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 4px;
    padding-right: 4px;
    margin-left: 1px
}

.x15 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    vertical-align: middle;
    padding-right: 7px
}

.x16, .x6c, .OraPageStampText, .x98, .xaq, .OraNavBarViewOnly, .xat {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #9CACC9
}

.x17, .x1aa {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold
}

.x1b, .xpi, .x1ut {
    width: 300px;
    height: 300px;
    overflow: hidden;
    position: relative
}

.x1i, .p_OraContentFooterChildren, .xae, .xv3 .xq1, .AFNoteWindowNavigator, .x1a0 {
    float: right
}

.x1j {
    border-bottom: 1px solid #D6DFE6;
    margin-top: 3px;
    margin-bottom: 3px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px
}

.x1k, .x64 {
    border-color: #336699;
    border: 1px solid;
    background-color: white
}

.x1l, .x65 {
    background-color: #C5C5C0;
    border-color: #336699;
    border-bottom: 1px solid;
    padding: 2px 2px 2px 2px
}

.x1m, .x66 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden
}

.x1n {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    margin-left: 5px;
    background-image: url(/ipva/adf/images/close.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 13px;
    width: 13px
}

.x1o {
    border: 0px;
    border-top: 1px solid #c4ced7;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px
}

.x22.p_AFDisabled .xr, .x1t.p_AFDisabled .xt, .x1v.p_AFDisabled .xv, .x1w.p_AFDisabled .xw, .x1p.p_AFDisabled .xx, .x1q.p_AFDisabled .xy, .x1s.p_AFDisabled .xz, .x1x.p_AFDisabled .x10, .x1y.p_AFDisabled .x11, .x1z.p_AFDisabled .x12, .x20.p_AFDisabled .x13, .x21.p_AFDisabled .x14, .x1r.p_AFDisabled .xs, .xi1.p_AFDisabled .xi4, .xio.p_AFDisabled .xip, .xk6.p_AFDisabled .xkn, .xjr.p_AFDisabled .x118, .xjt.p_AFDisabled .x119, .xjv.p_AFDisabled .x18n, .xeo.p_AFDisabled .xha, .xt5.p_AFDisabled .x1fk, .xt6.p_AFDisabled .x1fl, .x1u.p_AFDisabled .xu, .x1w.p_AFDisabled .xw, .x21.p_AFDisabled .x14, .x1v.p_AFDisabled .xv, .x1x.p_AFDisabled .x10, .xpc.p_AFToday .x22d, .xh4.p_AFToday .x22e, .xh3.p_AFToday .xqj, .xq6.p_AFToday .x22f {
    color: #4F4F4F
}

.x1u.p_AFDisabled .xu {
    color: #202020 !important
}

.x25 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    overflow-x: hidden;
    overflow-y: auto;
    height: 28px;
    margin: 0px;
    -webkit-appearance: none;
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    width: 300px;
    padding: 5px 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #4F4F4F;
    cursor: text
}

.x26 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-style: solid;
    margin-right: 1px;
    border-color: #DFE4E7;
    background-color: #FCFDFE;
    color: #333333;
    border-radius: 2px 0px 0px 2px;
    padding: 6px 5px 5px;
    border-width: 1px 0px 1px 1px;
    position: relative;
    height: 28px;
    margin: 0px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    top: -1px
}

.x27, .x28 {
    border-width: 1px;
    background-image: none;
    display: inline-block;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    height: auto;
    width: auto;
    padding-left: 0px;
    position: relative;
    top: -1px
}

.x29, .x1ch {
    padding-left: 1px
}

.x2a {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 1px 5px;
    margin: 1px 0px 1px 1px;
    height: 24px;
    -webkit-appearance: none
}

.x2b {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    padding-left: 5px;
    padding-right: 25px;
    height: 28px;
    margin: 0px;
    -webkit-appearance: none;
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    width: 300px;
    padding: 5px 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #4F4F4F;
    cursor: text;
    -webkit-box-sizing: border-box;
    position: relative
}

.x2c {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    box-sizing: border-box;
    color: #333333;
    background-color: #FCFDFE;
    border-color: #DFE4E7;
    border-radius: 2px 0 0 2px;
    background-image: none;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    padding: 0 5px;
    vertical-align: middle;
    height: 28px;
    display: inline-block;
    margin: 0px;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box
}

.x2d, .x2e, .x2f, .x2j {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    line-height: 23px
}

.x2g {
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    color: #000000;
    cursor: default;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    font-weight: normal
}

.x2h {
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    box-sizing: border-box;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 0px 0px 0px 0px;
    height: 28px;
    margin: 0px;
    -webkit-box-sizing: border-box;
    border-color: #DFE4E7;
    line-height: 22px;
    padding-left: 1px;
    vertical-align: 0px
}

.x2i {
    font-size: 12px;
    color: #333333;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    font-weight: normal;
    min-height: 56px;
    min-width: 30px
}

.x2l {
    padding-right: 3px;
    margin-left: 2px;
    vertical-align: baseline;
    padding-left: 0px
}

.x2m {
    margin: 0px 1px;
    padding-right: 3px;
    padding-left: 3px;
    vertical-align: middle;
    margin-left: 1px
}

.x3h, .OraNav3Selected, .xb2 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #EDFFFF
}

.x3j {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px
}

BODY {
    background-color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x3l, .x3o, .x3p {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #145c9e;
    text-decoration: none;
    font-size: 11px
}

.x3m {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    font-size: 11px;
    color: #000000
}

.x3q UL {
    margin-top: 4px;
    margin-bottom: 4px
}

.x3r {
    position: relative;
    left: -7px;
    top: 5px
}

.x3s {
    background-color: #EFEFEF;
    padding-left: 6px;
    padding-right: 6px
}

.x3t, .x3v, .x3z, .x41, .x48, .x4a, .xkp:active, .xh7.p_AFPrintable .xox, .xh7.p_AFPrintable .xpt, .xh7.p_AFPrintable .xqn, .xpi.p_AFPrintable .xr8, .xpi.p_AFPrintable .xra, .xxl, .xxm, .xxn, .xxo, .xxp, .xxq, .xxr, .xkp:hover {
    cursor: default
}

.x3u, .x3w, .x40, .x42, .x49, .x4b, .x4f, .x4g, *.p_AFInlineSelectable, *.p_AFInlineSelectable INPUT, *.p_AFInlineSelectable BUTTON, *.p_AFInlineSelectable TEXTAREA, *.p_AFInlineSelectable SELECT, *.p_AFInlineSelectable A, *.p_AFInlineSelectable LABEL, .btn-login a, .x257 a {
    cursor: pointer
}

    .x3u .x3x {
        color: #000000;
        font-weight: bold
    }

        .x3w .x3x, .x3u .x3x a, .x3w .x3x a, .x4g .x4l A, .xh3.p_AFToday .xh0, .xh3.p_AFToday.p_AFActiveDay .xh0, .xh3.p_AFActiveDay .xh0, .xh4.p_AFActiveDay .xh2, .AFBrandingBar .x15z.p_AFHighlighted .x166, .xtn .x15z.p_AFHighlighted .x166, .AFBrandingBar .x160.p_AFDepressed .x166, .xtn .x160.p_AFDepressed .x166, .AFBrandingBar .x15v.p_AFDepressed .x15u, .xtn .x15v.p_AFDepressed .x15u, .AFBrandingBar .x15w.p_AFDepressed .x15u, .xtn .x15w.p_AFDepressed .x15u, .AFBrandingBar .x169.p_AFHighlighted .x167, .xtn .x169.p_AFHighlighted .x167, .AFBrandingBar .x161.p_AFDepressed .x167, .xtn .x161.p_AFDepressed .x167, .AFBrandingBar .x16a.p_AFHighlighted .x168, .xtn .x16a.p_AFHighlighted .x168, .AFBrandingBar .x162.p_AFDepressed .x168, .xtn .x162.p_AFDepressed .x168, .AFBrandingBar .xlw .x166, .xtn .xlw .x166, .AFBrandingBar .xlw .x15u, .xtn .xlw .x15u, .AFBrandingBar .xlw .x168, .xtn .xlw .x168, .AFBrandingBar .xlw .x167, .xtn .xlw .x167, .xh7.p_AFPrintable .xq7 {
            color: #000000
        }

.x3t .x3x, .x3z .x43, .x48 .x4c {
    color: gray;
    font-weight: bold
}

    .x3v .x3x, .x3t .x3x a, .x3v .x3x a, .x41 .x43, .x3z .x43 a, .x41 .x43 a, .x4a .x4c, .x48 .x4c a, .x4a .x4c a, .x4f.p_AFDisabled .x4l, .x4g.p_AFDisabled .x4l {
        color: gray
    }

.x3x, .x43, .x4c {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-top: 3px;
    padding-bottom: 3px
}

    .x3x a, .x43 a, .x4c a, .x17s:visited .x17v, .AFBrandingLogo .x17u, .x20t .x17u, .AFBrandingLogo .x17v, .x20t .x17v, .AFBrandingLogo .x17w, .x20t .x17w, .AFBrandingLogo .x17w:hover, .x20t .x17w:hover, .AFBrandingLogo .x17w:active, .x20t .x17w:active, .xgo.p_AFDisabled:hover, .xgp.p_AFDisabled:hover, .xgr.p_AFDisabled:hover, .x13u.p_AFDisabled:hover, .x13v.p_AFDisabled:hover, .xgs.p_AFSelected .x13u:hover, .x13v.p_AFSelected:hover, .xgk.p_AFDisabled .x17u:hover, .x17s.p_AFDisabled .x17v:hover, .xgn.p_AFDisabled .x17w:hover, .xgk.p_AFSelected .x17u:hover, .x17s.p_AFSelected .x17v:hover, .xgn.p_AFSelected .x17w:hover {
        text-decoration: none
    }

.x3y {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left: 6px;
    padding-right: 6px;
    color: gray
}

.x40 .x43, .x49 .x4c, .x4f .x4l A, .AFLinkAccessKeyStyle, .x9t, .xa3, .xa8, .xgo.p_AFSelected, .xgr.p_AFSelected, BODY.p_AFHighContrast .xwx.p_AFSelected .xww, BODY.p_AFHighContrast .xwx.p_AFSelected .xu6, BODY.p_AFHighContrast .xwx.p_AFSelected.p_AFFocused .xww, BODY.p_AFHighContrast .xx6.p_AFSelected, BODY.p_AFHighContrast .x14o.p_AFSelected .xia, BODY.p_AFHighContrast .xia.p_AFSelected, BODY.p_AFHighContrast .x14o.p_AFSelected.p_AFFocused .xia, .xgn.p_AFSelected .x17w, .AFConveyorBeltElement .x13v.p_AFSelected, .xlx .x13v.p_AFSelected, .AFConveyorBeltElement .x13u.p_AFSelected, .xlx .x13u.p_AFSelected, .AFOverflowElement .x13v.p_AFSelected, .xdj .x13v.p_AFSelected, .AFOverflowElement .x13u.p_AFSelected, .xdj .x13u.p_AFSelected {
    font-weight: bold
}

.x44 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left: 6px;
    padding-right: 6px
}

.x4d {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    vertical-align: middle;
    width: 17px;
    background-image: url(/ipva/adf/images/list-bullet.gif);
    background-position: center;
    background-repeat: no-repeat
}

.x4e {
    height: 26px;
    overflow: hidden
}

.x4f.p_AFDisabled, .x4g.p_AFDisabled {
    cursor: default;
    color: gray
}

.x4h, .x4i {
    height: 22px;
    width: 26px;
    background-position: top right
}

.x4j, .x4k {
    height: 22px;
    width: 14px;
    background-repeat: no-repeat
}

.x4l {
    height: 22px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    padding-left: 3px;
    white-space: nowrap
}

.x4m {
    height: 22px;
    width: 12px;
    background-repeat: no-repeat
}

.x4n {
    height: 22px;
    width: 15px
}

.x4o, .x4q, .x4s {
    height: 4px;
    background-repeat: repeat-x
}

.x4p {
    height: 4px;
    width: 17px;
    background-repeat: no-repeat
}

.x4r, .x1xy, .x1y0 {
    height: 4px
}

.x4t {
    height: 4px;
    width: 100%;
    background-repeat: no-repeat
}

.x4l A {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none
}

.x4u {
    background-repeat: repeat-x
}

.x4f .x4h {
    background-image: url(/ipva/adf/images/tab3-start-selected.gif)
}

.x4f .x4i {
    background-image: url(/ipva/adf/images/tab3-start-join-selected.gif)
}

.x4f .x4o, .x4f .x4q, .x4f .x4s {
    background-image: url(/ipva/adf/images/tab3-bot-mid-selected.gif)
}

.x4f .x4p {
    background-image: url(/ipva/adf/images/tab3-bot-start-selected.gif)
}

.x4f .x4l {
    background-image: url(/ipva/adf/images/tab3-mid-selected.gif);
    font-weight: bold
}

.x4f .x4m {
    background-image: url(/ipva/adf/images/tab3-end-join-selected-to-deselected.gif)
}

.x4f .x4n {
    background-image: url(/ipva/adf/images/tab3-end-selected.gif)
}

.x4f .x4u, .x4g .x4o, .x4g .x4q, .x4g .x4s, .x4g .x4u {
    background-image: url(/ipva/adf/images/tab3-bot-deselected.gif)
}

.x4f .x4t {
    background-image: url(/ipva/adf/images/tab3-bot-end-selected.gif)
}

.x4g .x4h {
    background-image: url(/ipva/adf/images/tab3-start-deselected.gif)
}

.x4g .x4p, .x4g .x4t, BODY.p_AFHighContrast .xky.p_AFDisabled, BODY.p_AFHighContrast .xli, BODY.p_AFHighContrast .xle, BODY.p_AFHighContrast .xmn, BODY.p_AFHighContrast .xml, BODY.p_AFHighContrast .xmo, BODY.p_AFHighContrast .xmm, BODY.p_AFHighContrast .xmr, BODY.p_AFHighContrast .xmp, BODY.p_AFHighContrast .xms, BODY.p_AFHighContrast .xmq, BODY.p_AFHighContrast .x110.p_AFRunning, BODY.p_AFHighContrast .x110.p_AFFinished, BODY.p_AFHighContrast .xmf.p_AFTrainVisited .x8d, BODY.p_AFHighContrast .xmf.p_AFSelected .x8d, BODY.p_AFHighContrast .xmf.p_AFUnvisited .x8d, BODY.p_AFHighContrast .xmz.p_AFTrainVisited .xn0, BODY.p_AFHighContrast .xmz.p_AFSelected .xn0, BODY.p_AFHighContrast .xmz.p_AFUnvisited .xn0, .x8b.p_AFSubTrain .xmf.p_AFTrainVisited .x8d, .x8b.p_AFSubTrain .xmf.p_AFSelected .x8d, .xl4.p_AFSubTrain .xmz.p_AFTrainVisited .xn0, .xl4.p_AFSubTrain .xmz.p_AFSelected .xn0, .x8b.p_AFSubTrain .xmf.p_AFUnvisited .x8d, .xl4.p_AFSubTrain .xmz.p_AFUnvisited .xn0, .x227 .xyn, .x227 .xz5, .x228 .xyn, .x228 .xz5, .x1d3.lotes .x1d8, .x1d3.x297 .x1d8, .x1d3.lotes .x1dc, .x1d3.x297 .x1dc, BODY.p_AFHighContrast .xmi:hover, BODY.p_AFHighContrast .xmj:hover, BODY.p_AFHighContrast .xn4:hover, BODY.p_AFHighContrast .xn3:hover, BODY.p_AFHighContrast .xlh.p_AFDepressed, BODY.p_AFHighContrast .xlh, BODY.p_AFHighContrast .xld.p_AFDepressed, BODY.p_AFHighContrast .xld, BODY.p_AFHighContrast .xlh:hover, BODY.p_AFHighContrast .xld:hover {
    background-image: none
}

.x4g .x4j {
    background-image: url(/ipva/adf/images/tab3-start-join-selected-to-deselected.gif)
}

.x4g .x4k {
    background-image: url(/ipva/adf/images/tab3-start-join-deselected-to-deselected.gif)
}

.x4g .x4l {
    color: #000000;
    background-image: url(/ipva/adf/images/tab3-mid-deselected.gif)
}

.x4g .x4m {
    background-image: url(/ipva/adf/images/tab3-end-join-deselected-to-deselected.gif)
}

.x4g .x4n {
    background-image: url(/ipva/adf/images/tab3-end-deselected.gif)
}

.x4v {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    position: relative;
    min-width: 50px;
    min-height: 22px;
    line-height: 24px;
    display: block
}

.x4w, .x8c, .x8l, .x8o, .p_OraTreeIcon, .xbw, .xxt, .x13b, .x1b3, .x1ca, .AFStampContainer .xjy, .x20v .xjy, .AFStampContainer .x18z, .x20v .x18z {
    vertical-align: top
}

.x4x {
    font-size: 1px;
    background-position: top left;
    background-repeat: repeat-x;
    background-color: transparent;
    padding: 0px;
    border-bottom: 1px solid #DFE4E7;
    background-image: none;
    margin-top: 16px;
    margin-bottom: 8px
}

.x4y, .x52, .x1ku .x150, .x1kt .x150, .x1qk .x4z, .AFHVNodePadding, .x1rv, .AFHVNodePaddingSmall, .x1rw, .x177 .x16i, .x1b0 .x1b3, .x1dn.p_AFResizable, .x1o.p_AFResizable {
    padding: 0px
}

.x4z {
    padding-left: 6px;
    padding-right: 0px;
    text-align: right;
    padding-top: 8px
}

.x50 {
    padding: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-bottom: 0px;
    padding-top: 4px;
    padding-left: 8px
}

.x51 {
    padding: 0px;
    text-align: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    vertical-align: top;
    padding-bottom: 0px;
    padding-top: 8px;
    padding-left: 7px;
    padding-right: 6px
}

.x53 {
    position: relative;
    height: 480px;
    width: 640px
}

.x54, .x55 {
    position: absolute;
    top: 0px;
    width: 100%
}

.x56, .x57 {
    position: absolute;
    bottom: 0px;
    width: 100%
}

.x58, .x59 {
    position: absolute;
    left: 0px
}

.x5a, .x5b {
    position: absolute;
    right: 0px
}

.x5c, .x5d, .xt7.p_AFStretched .xvd {
    position: absolute
}

.x5e img, .x5f img, .x5g img, .x5h img, .x5t img, .x5u img, .x6e img, .x71 img, .x76 img, .new-sgt .x4w, .x284 .x4w {
    vertical-align: bottom
}

.x5f .x5q, .x5t .x5v, .x5u .x5w, .x74, .OraBGAccentLight, .x96, .PortletBodyColor, .xc4, .PortletSubHeaderColor, .xcd, .xdg {
    background-color: #FDFDFA
}

.x5g .x5q, .OraBGAccentMedium, .x95, .PortletHeaderColor, .xc5 {
    background-color: #EAEAEA
}

.x5h .x5q, .OraBGAccentDark, .x94 {
    background-color: #C5C5C0
}

.x5r {
    width: 100%;
    background-repeat: repeat-x
}

.x5f .x5r {
    background-color: #C4CEE0;
    color: #FFFFFF
}

.x5s {
    border-top-style: none;
    border: none;
    padding: 0px 10px 0px 10px;
    overflow: auto
}

.x5x, .x5y, .x5z {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    white-space: nowrap
}

.x60 {
    border-color: #FDFDFA
}

.x61, .OraPageStampLabel, .x99, .OraTableControlBarText, .xbq, .p_OraTreeRowSelected, .xbz {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #9CACC9
}

.x63 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    white-space: nowrap
}

.x67 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    text-align: right;
    padding-left: 5px
}

.x68 {
    background-color: #FDFDFA;
    border: 0px
}

.x69 {
    border: 0px;
    vertical-align: bottom
}

.x6d, .p_InContextBrandingText, .x97, .OraHGridNavRowInactiveLink, .xal, .OraNavBarInactiveLink, .xas {
    color: #9297A6;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

.x6e {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FDFDFA;
    position: relative;
    min-height: 34px;
    background: transparent
}

.x6f, .x6g {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap
}

    .x6f A, .x6g A, .x1ul {
        color: #FFFFFF
    }

.x6h {
    color: #FFFFFF;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 22px;
    width: 1px;
    background-image: url(/ipva/afr/alta-v1/separator_border.png);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px;
    padding-right: 5px;
    padding-left: 5px
}

.x6i {
    color: #9CACC9;
    position: absolute;
    top: 0px;
    left: -18px
}

.x6j {
    font-weight: normal;
    font-size: 12px;
    color: #9CACC9;
    font-family: monospace
}

.x6k {
    font-weight: normal;
    font-size: 12px;
    color: #9297A6;
    font-family: monospace
}

.x6l {
    border-color: #9297A6;
    border-width: 0px 1px 1px 1px;
    border-style: solid
}

.x6m {
    border-color: #9297A6;
    height: 21px;
    text-decoration: none;
    white-space: nowrap;
    padding-right: 5px;
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    cursor: pointer;
    padding-left: 5px
}

.x6n {
    border-color: #9297A6;
    height: 21px;
    text-decoration: none;
    white-space: nowrap;
    padding-right: 5px;
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    padding-left: 2px
}

.x6o {
    border-color: #9297A6;
    height: 21px;
    text-decoration: none;
    white-space: nowrap;
    padding-right: 5px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    padding-left: 18px
}

.x6p {
    vertical-align: top;
    margin: 5px
}

.x6q {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background: transparent;
    color: #669966;
    display: block;
    padding-top: 2px;
    text-decoration: none
}

.x6r {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #999999;
    display: block;
    padding-top: 2px;
    text-decoration: none
}

.AFHeaderLevelTwo, .x6t, H2.x6v, H2.x6w {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 13px;
    color: #9CACC9;
    font-weight: bold;
    padding: 0px;
    margin: 0px
}

.AFHeaderLevelThreePlus, .x6u, H3.x6v, H4.x6v, H5.x6v, H6.x6v, H3.x6w, H4.x6w, H5.x6w, H6.x6w {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #9CACC9;
    font-weight: bold;
    padding: 0px;
    margin: 0px
}

.x6x, .x6z {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    color: #C70000
}

.x72, .xan {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #9CACC9;
    margin: 0px 0px 0px 0px;
    padding: 5px 30px 5px 30px
}

.x73 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #336699;
    border-color: #9297A6
}

.AFSortableHeaderSortIcon, .x75 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #9CACC9
}

.x77 {
    background-color: #FDFDFA;
    white-space: nowrap
}

.x78 {
    background-color: #9CACC9;
    white-space: nowrap
}

.x79 {
    background-color: #FDFDFA;
    color: #9297A6;
    white-space: nowrap
}

.x77 A {
    color: #336699
}

.x78 A {
    color: #EDFFFF
}

.x7a, BODY.p_AFHighContrast .xmx, .AFPrivateWidthZero, .xsx {
    width: 0px
}

.x7b, .x7c {
    border-collapse: collapse;
    border-color: #9297A6;
    border-style: solid;
    border-width: 1px
}

.x7d, .x7f {
    background-color: #FDFDFA;
    border-color: #9297A6;
    border-style: solid;
    border-width: 1px 1px 0px;
    padding: 1px 2px
}

.x7e, .x7g {
    background-color: #FDFDFA;
    border-color: #9297A6;
    border-style: solid;
    border-width: 0px 1px 1px;
    padding: 1px 2px
}

.x7h, .x7i {
    border-color: #9297A6;
    border-style: solid;
    border-width: 1px 1px 0px;
    padding: 1px 2px
}

.x7j, .x7k, .portlet-form-button, .xd4, .xg8 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 0px;
    padding: 0px 2px;
    min-height: 28px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 4px;
    padding-left: 5px
}

.x7l {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 4px;
    padding-left: 5px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 0px;
    min-height: 28px;
    padding: 3px 7px 4px 8px
}

.x7m {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FDFDFA;
    border-color: #9297A6
}

.x7n {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FFFFFF;
    border-color: #9297A6
}

.x7o {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FDFDFA;
    border-color: #9297A6;
    text-align: right;
    padding-right: 2px
}

.x7p {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FFFFFF;
    border-color: #9297A6;
    text-align: right;
    padding-right: 2px
}

.x7q, .x7r, .x7s, .OraTableCellSelect, .xbt {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FDFDFA;
    border-color: #9297A6;
    text-align: center
}

.x7t, .x7u, .x7v, .OraTableCellSelectBand, .xbu {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    background-color: #FFFFFF;
    border-color: #9297A6;
    text-align: center
}

.x7w {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom
}

.x7x {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    text-align: right
}

.x7y {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    text-align: center
}

.x7z {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    background-color: #C5C5C0;
    color: #9CACC9
}

.x80 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    border-color: #9297A6;
    background-color: #ffffff
}

.x81 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background-color: #C5C5C0;
    color: #9CACC9
}

.OraTableTotal, .x82 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    background-color: #C5C5C0;
    color: #9CACC9
}

.x83 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    background-color: #C5C5C0;
    color: #000000;
    vertical-align: baseline
}

.x84 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background-color: #C5C5C0;
    color: #000000;
    vertical-align: baseline
}

.x85, .x88 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    cursor: pointer;
    border-width: 2px;
    border-style: outset
}

.x86, .x89 {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    cursor: pointer;
    border-width: 2px;
    border-style: outset;
    text-align: right
}

.x87, .x8a {
    border-color: #9297A6;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C5C5C0;
    color: #9CACC9;
    vertical-align: bottom;
    cursor: pointer;
    border-width: 2px;
    border-style: outset;
    text-align: center
}

.x8b {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    overflow-x: hidden;
    overflow-y: auto;
    min-width: 100px;
    min-height: 16px;
    position: relative
}

.x8d {
    position: relative;
    height: 22px;
    width: 22px;
    background-position: center;
    margin: auto 0 auto -1px
}

.x8e {
    padding-bottom: 2px;
    text-align: center;
    padding-top: 3px;
    padding-left: 0;
    padding-right: 0;
    width: 124px;
    margin-left: 7px;
    margin-right: 8px;
    overflow: hidden;
    height: 28px
}

.x8c.p_AFSelected {
    color: #9CACC9;
    font-weight: bold
}

.x8c:visited, .x8c:visited .x8r {
    color: #666666
}

.x8c.p_AFDisabled {
    color: #999999
}

.x8c.p_AFUnvisited, .p_OraContentFooterRule, .xac {
    color: #9CACC9
}

.x8n {
    padding-left: 1px;
    padding-right: 1px;
    color: #4F4F4F;
    padding-top: 1px;
    width: 69px
}

.x8q {
    vertical-align: top;
    padding-left: 1px;
    padding-right: 1px;
    color: #4F4F4F;
    padding-top: 1px;
    width: 69px
}

.x8c.p_AFDisabled .x8r {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    color: #7ac2ff
}

.x8s {
    min-width: 20px;
    width: 100%;
    height: 8px;
    background-position: center
}

.OraBGColorVeryDark, .x8v {
    background-color: #336699
}

.OraBGColorDark, .x8w, .xde, .xdf {
    background-color: #9CACC9
}

.OraBGColorMedium, .x8x, .x18f.p_AFDisabled.p_AFSelected {
    background-color: #C4CEE0
}

.OraBGColorLight, .x8y {
    background-color: #EDFFFF
}

.OraBGGrayVeryDark, .x8z, .x1kb {
    background-color: #333333
}

.OraBGGrayDark, .x90 {
    background-color: #666666
}

.OraBGGrayMedium, .x91 {
    background-color: #999999
}

.OraBGGrayLight, .x92 {
    background-color: #cccccc
}

.OraBGAccentVeryDark, .x93, .OraTable, .xbs {
    background-color: #9297A6
}

.OraInlineInfoText, .x9a {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #9CACC9
}

.OraTextInline, .x9b {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #C4CEE0
}

.OraMessageBoxErrorText, .x9c, .AFErrorText, .x9d, .portlet-msg-error, .xcn {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #C70000
}

.OraErrorNameText, .x9e {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #C70000
}

.OraInlineErrorText, .x9f {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #C70000
}

.OraGlobalPageTitle, .x9g {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: bold
}

.AFAccessKeyStyle, .x9s, .xfx, .xfy, .xge, .xgf, .xgg, .xgh, .xgi, .xh5, .xh6, .xgl:link:active, .xgw:link:active, .xh8, .xhb, .xhx, .xhy, .xka, .xkb, .xkc, .xkd, .xke, .xku, .xn8, .xr1, .xr4, .xu8, .xu9, .xua, .xub, .xuc, .xud, .xvp, .x136, .x138, .x16b, .x16c, .x16d, .x16v, .x16w, .x16x, .x17u:active, .x17v:active, .x17w:active, .x17y, .x17z, .x180, .x18b, .x18c, .x18d, .x1bf, .x1bm, .x1bz, .x1c1, .x1fm, .x1fn, .x1gk, .xgn:link .x17w:active, .xgk:link .x17u:active, .x17s:link .x17v:active, .x17w:hover, .sub, .x28y, .x3u .x3x a:hover, .x3w .x3x a:hover, .x40 .x43 a:hover, .x42 .x43 a:hover, .x49 .x4c a:hover, .x4b .x4c a:hover, .xgr:hover, .xgj:hover, .xlz .AFConveyorBeltElement:hover, .xlz .xlx:hover, .xly .AFConveyorBeltElement:hover, .xly .xlx:hover, .xlu .AFOverflowElement:hover, .xlu .xdj:hover, .xlr .AFOverflowElement:hover, .xlr .xdj:hover, .x13u:hover, .x13v:hover, .x17u:hover, .x17v:hover, .x1bl .AFOverflowElement:hover, .x1bl .xdj:hover, .x3q A:hover, .AFBrandingBar .xgn:hover, .xtn .xgn:hover, .AFBrandingBar .xgw:hover, .xtn .xgw:hover, .AFBrandingBar .xgl:hover, .xtn .xgl:hover, .AFBrandingBar .xgk:hover, .xtn .xgk:hover, .AFBrandingBar .x17s:hover, .xtn .x17s:hover, .xgx:hover, .x14f:hover, .xmk.p_AFUnvisited:hover, .xn6.p_AFUnvisited:hover {
    text-decoration: underline
}

.p_OraSelected, .x9v {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #EDFFFF;
    text-decoration: none
}

.p_OraHiddenLabel, .x9w {
    position: absolute;
    left: 0px;
    font-size: 0px;
    top: -99999px
}

.p_OraColorFieldSwatch, .x9x {
    border-color: #000000;
    border-style: solid;
    border-width: 1px
}

.p_OraColorPalette, .x9y {
    background-color: #000000
}

.p_OraColorPaletteEmptyCell, .x9z, .xji.AFCodeEditorToolboxDisabled, .xji.xjj, .xp8 .xp7, .xeo.p_AFEditModeSelect .x1c2, .x1ks, .x1kt .x14o.p_AFHighlighted .xia, .x1kt .x14o.p_AFSelected.p_AFFocused .xia, .x1kt .x14o.p_AFSelected.p_AFInactive .xia, .xuk.p_AFCore.p_AFDefault, .xuj.p_AFCore.p_AFDefault, .xvl.p_AFCore.p_AFDefault, .xvk.p_AFCore.p_AFDefault, .xvd.p_AFCore.p_AFDefault, .xve.p_AFCore.p_AFDefault, .xuk.p_AFHighlight.p_AFDefault, .xvl.p_AFHighlight.p_AFDefault, .xvd.p_AFHighlight.p_AFDefault, .x16f.p_AFDetached, .x1kt .x14o.p_AFSelected .xia {
    background-color: #FFFFFF
}

.xa1, .xa5 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    text-align: center;
    background-color: #FFFFFF;
    color: #9CACC9;
    padding: 2px
}

.xa2, .xa6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #9CACC9;
    padding: 2px
}

.x2b A, .xa7 A {
    text-align: center;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

.xa7 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #999999;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    padding: 2px
}

.p_OraContentFooterStart, .xad, .xk8, .xkx, .xq1 {
    float: left
}

.p_OraContentFooterBottom, .xaf {
    clear: both;
    margin-bottom: 5px
}

.p_OraFooter, .xag, .x10z {
    text-align: center
}

.p_OraFooterBottom, .xah {
    padding-top: 5px
}

.p_OraHeaderNest, .xai {
    margin: 5px 0px 0px 12px
}

.OraHGridLocatorHeader, .xaj {
    border-color: #9297A6;
    background-color: #FDFDFA
}

.p_OraHideShowDisclosedSymbol, .xam, .xb8 A, .p_OraTreeDisclosedSymbol A:link, .xbv A:link, .p_OraTreeDisclosedSymbol A:active, .xbv A:active, .p_OraTreeDisclosedSymbol A:visited, .xbv A:visited, .p_OraTreeRowSelected A:link, .xbz A:link, .p_OraTreeRowSelected A:active, .xbz A:active, .p_OraTreeRowSelected A:visited, .xbz A:visited {
    color: #9CACC9;
    text-decoration: none
}

.xao {
    list-style-type: none
}

.p_OraQuickSearchBox, .xau {
    background-color: #FDFDFA;
    border-color: #C5C5C0;
    border-style: solid;
    padding: 0pt 5pt 5pt 5pt;
    border-width: 0px 0px 1px 1px
}

.p_OraGlobalQuick, .xav {
    border-color: #C5C5C0;
    border-style: solid;
    border-width: 0px 0px 0px 1px
}

.p_OraProcessingStatus, .xaw {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #9CACC9;
    border-color: #C4CEE0;
    border-style: solid;
    border-width: 1px
}

.p_OraProductBrandingText, .xax {
    color: #9CACC9;
    position: relative;
    font-family: Garamond, Times, Times New Roman, Serif;
    font-weight: normal;
    font-size: 24pt;
    line-height: 28.8pt;
    top: -4.8pt
}

.p_OraProductBrandingCompactText, .xay {
    color: #9CACC9;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: bold
}

.OraShuttleHeader, .xaz {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #9CACC9;
    font-weight: bold;
    padding: 0px 0px 0px 18px
}

.p_OraSideBarMinWidth, .xb1 {
    width: 140px
}

.OraStyledList, .xb4 {
    list-style-position: inside;
    padding: 0px;
    margin: 0px
}

    .OraStyledList .OraStyledList, .xb4 .xb4 {
        padding: 0pt 0pt 0pt 10pt
    }

.xb7 {
    padding: 0px;
    position: relative;
    float: left;
    cursor: default;
    background-color: transparent;
    border-top: 3px solid transparent;
    margin-right: 0px;
    margin-left: 0px
}

    .xb7 .p_OraDisabled, .xb7 .x9u, .x16j.p_AFDisabled, .x16k.p_AFDisabled, .x16l.p_AFDisabled {
        color: #9297A6
    }

.xb8 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 8px
}

.xb9 {
    width: 0%
}

.xba, .xeu .x1z, .xeu .x2h, .xeu .x1a, .xev .x1z, .xev .x2h, .xev .x1a, .xi6, .xi6 .x25, .xh7.p_AFPrintable .xq1, .xh7.p_AFPrintable .xq2, .AFPrivateWidthFull, .xsw, HTML BODY .xt1.AFStretchWidth, HTML BODY .xt1.xsz, HTML BODY .xh7.AFStretchWidth, HTML BODY .xh7.xsz, HTML BODY .xt2.AFStretchWidth, HTML BODY .xt2.xsz, HTML BODY .xo1.AFStretchWidth, HTML BODY .xo1.xsz, HTML BODY .x7j.AFStretchWidth, HTML BODY .x7j.xsz, HTML BODY .xri.AFStretchWidth, HTML BODY .xri.xsz, HTML BODY .xt3.AFStretchWidth, HTML BODY .xt3.xsz, HTML BODY .xrf.AFStretchWidth, HTML BODY .xrf.xsz, HTML BODY .x7k.AFStretchWidth, HTML BODY .x7k.xsz, HTML BODY .xl0.AFStretchWidth, HTML BODY .xl0.xsz, HTML BODY .xt4.AFStretchWidth, HTML BODY .xt4.xsz, HTML BODY .xeo.AFStretchWidth, HTML BODY .xeo.xsz, HTML BODY .x1q.AFStretchWidth, HTML BODY .x1q.xsz, HTML BODY .x1r.AFStretchWidth, HTML BODY .x1r.xsz, HTML BODY .x1s.AFStretchWidth, HTML BODY .x1s.xsz, HTML BODY .xt5.AFStretchWidth, HTML BODY .xt5.xsz, HTML BODY .xt6.AFStretchWidth, HTML BODY .xt6.xsz, HTML BODY .x1u.AFStretchWidth, HTML BODY .x1u.xsz, HTML BODY .x1b.AFStretchWidth, HTML BODY .x1b.xsz, HTML BODY .xt7.AFStretchWidth, HTML BODY .xt7.xsz, HTML BODY .xt8.AFStretchWidth, HTML BODY .xt8.xsz, HTML BODY .xt9.AFStretchWidth, HTML BODY .xt9.xsz, HTML BODY .xrh.AFStretchWidth, HTML BODY .xrh.xsz, HTML BODY .x1a.AFStretchWidth, HTML BODY .x1a.xsz, HTML BODY .x19.AFStretchWidth, HTML BODY .x19.xsz, HTML BODY .x6v.AFStretchWidth, HTML BODY .x6v.xsz, HTML BODY .xta.AFStretchWidth, HTML BODY .xta.xsz, HTML BODY .xpi.AFStretchWidth, HTML BODY .xpi.xsz, HTML BODY .xtb.AFStretchWidth, HTML BODY .xtb.xsz, HTML BODY .xlt.AFStretchWidth, HTML BODY .xlt.xsz, HTML BODY .xgu.AFStretchWidth, HTML BODY .xgu.xsz, HTML BODY .x7l.AFStretchWidth, HTML BODY .x7l.xsz, HTML BODY .xi1.AFStretchWidth, HTML BODY .xi1.xsz, HTML BODY .xjv.AFStretchWidth, HTML BODY .xjv.xsz, HTML BODY .x1z.AFStretchWidth, HTML BODY .x1z.xsz, HTML BODY .x6w.AFStretchWidth, HTML BODY .x6w.xsz, HTML BODY .xtc.AFStretchWidth, HTML BODY .xtc.xsz, HTML BODY .xtd.AFStretchWidth, HTML BODY .xtd.xsz, HTML BODY .xte.AFStretchWidth, HTML BODY .xte.xsz, HTML BODY .xtf.AFStretchWidth, HTML BODY .xtf.xsz, HTML BODY .xtg.AFStretchWidth, HTML BODY .xtg.xsz, HTML BODY .xt1.AFAuxiliaryStretchWidth, HTML BODY .xt1.xt0, HTML BODY .xh7.AFAuxiliaryStretchWidth, HTML BODY .xh7.xt0, HTML BODY .xt2.AFAuxiliaryStretchWidth, HTML BODY .xt2.xt0, HTML BODY .xo1.AFAuxiliaryStretchWidth, HTML BODY .xo1.xt0, HTML BODY .x7j.AFAuxiliaryStretchWidth, HTML BODY .x7j.xt0, HTML BODY .xri.AFAuxiliaryStretchWidth, HTML BODY .xri.xt0, HTML BODY .xt3.AFAuxiliaryStretchWidth, HTML BODY .xt3.xt0, HTML BODY .xrf.AFAuxiliaryStretchWidth, HTML BODY .xrf.xt0, HTML BODY .x7k.AFAuxiliaryStretchWidth, HTML BODY .x7k.xt0, HTML BODY .xl0.AFAuxiliaryStretchWidth, HTML BODY .xl0.xt0, HTML BODY .xt4.AFAuxiliaryStretchWidth, HTML BODY .xt4.xt0, HTML BODY .xeo.AFAuxiliaryStretchWidth, HTML BODY .xeo.xt0, HTML BODY .x1q.AFAuxiliaryStretchWidth, HTML BODY .x1q.xt0, HTML BODY .x1r.AFAuxiliaryStretchWidth, HTML BODY .x1r.xt0, HTML BODY .x1s.AFAuxiliaryStretchWidth, HTML BODY .x1s.xt0, HTML BODY .xt5.AFAuxiliaryStretchWidth, HTML BODY .xt5.xt0, HTML BODY .xt6.AFAuxiliaryStretchWidth, HTML BODY .xt6.xt0, HTML BODY .x1u.AFAuxiliaryStretchWidth, HTML BODY .x1u.xt0, HTML BODY .x1b.AFAuxiliaryStretchWidth, HTML BODY .x1b.xt0, HTML BODY .xt7.AFAuxiliaryStretchWidth, HTML BODY .xt7.xt0, HTML BODY .xt8.AFAuxiliaryStretchWidth, HTML BODY .xt8.xt0, HTML BODY .xt9.AFAuxiliaryStretchWidth, HTML BODY .xt9.xt0, HTML BODY .xrh.AFAuxiliaryStretchWidth, HTML BODY .xrh.xt0, HTML BODY .x1a.AFAuxiliaryStretchWidth, HTML BODY .x1a.xt0, HTML BODY .x19.AFAuxiliaryStretchWidth, HTML BODY .x19.xt0, HTML BODY .x6v.AFAuxiliaryStretchWidth, HTML BODY .x6v.xt0, HTML BODY .xta.AFAuxiliaryStretchWidth, HTML BODY .xta.xt0, HTML BODY .xpi.AFAuxiliaryStretchWidth, HTML BODY .xpi.xt0, HTML BODY .xtb.AFAuxiliaryStretchWidth, HTML BODY .xtb.xt0, HTML BODY .xlt.AFAuxiliaryStretchWidth, HTML BODY .xlt.xt0, HTML BODY .xgu.AFAuxiliaryStretchWidth, HTML BODY .xgu.xt0, HTML BODY .x7l.AFAuxiliaryStretchWidth, HTML BODY .x7l.xt0, HTML BODY .xi1.AFAuxiliaryStretchWidth, HTML BODY .xi1.xt0, HTML BODY .xjv.AFAuxiliaryStretchWidth, HTML BODY .xjv.xt0, HTML BODY .x1z.AFAuxiliaryStretchWidth, HTML BODY .x1z.xt0, HTML BODY .x6w.AFAuxiliaryStretchWidth, HTML BODY .x6w.xt0, HTML BODY .xtc.AFAuxiliaryStretchWidth, HTML BODY .xtc.xt0, HTML BODY .xtd.AFAuxiliaryStretchWidth, HTML BODY .xtd.xt0, HTML BODY .xte.AFAuxiliaryStretchWidth, HTML BODY .xte.xt0, HTML BODY .xtf.AFAuxiliaryStretchWidth, HTML BODY .xtf.xt0, HTML BODY .xtg.AFAuxiliaryStretchWidth, HTML BODY .xtg.xt0, HTML BODY .xi1.p_AFReadOnly.AFStretchWidth .AFContentCell, HTML BODY .xi1.p_AFReadOnly.xsz .xth, HTML BODY .xi1.p_AFReadOnly.AFStretchWidth .xi7, HTML BODY .xi1.p_AFReadOnly.xsz .xi7, .xlw .x15t, .x16f .x17b, .x1dy, HTML BODY .x1hc.AFStretchWidth, HTML BODY .x1hc.xsz, HTML BODY .x1hc.AFAuxiliaryStretchWidth, HTML BODY .x1hc.xt0, HTML BODY .x1k1.AFStretchWidth, HTML BODY .x1k1.xsz, HTML BODY .x1k1.AFAuxiliaryStretchWidth, HTML BODY .x1k1.xt0, HTML BODY .x1ki.AFStretchWidth, HTML BODY .x1ki.xsz, HTML BODY .x1ki.AFAuxiliaryStretchWidth, HTML BODY .x1ki.xt0, HTML BODY .x1q4.AFStretchWidth, HTML BODY .x1q4.xsz, HTML BODY .x1q5.AFStretchWidth, HTML BODY .x1q5.xsz, HTML BODY .x1q6.AFStretchWidth, HTML BODY .x1q6.xsz, HTML BODY .x1q7.AFStretchWidth, HTML BODY .x1q7.xsz, HTML BODY .x1q4.AFAuxiliaryStretchWidth, HTML BODY .x1q4.xt0, HTML BODY .x1q5.AFAuxiliaryStretchWidth, HTML BODY .x1q5.xt0, HTML BODY .x1q6.AFAuxiliaryStretchWidth, HTML BODY .x1q6.xt0, HTML BODY .x1q7.AFAuxiliaryStretchWidth, HTML BODY .x1q7.xt0, HTML BODY .x1qk.AFStretchWidth, HTML BODY .x1qk.xsz, HTML BODY .x1qk.AFAuxiliaryStretchWidth, HTML BODY .x1qk.xt0, HTML BODY .x1s3.AFStretchWidth, HTML BODY .x1s3.xsz, HTML BODY .x1s4.AFStretchWidth, HTML BODY .x1s4.xsz, HTML BODY .x1s3.AFAuxiliaryStretchWidth, HTML BODY .x1s3.xt0, HTML BODY .x1s4.AFAuxiliaryStretchWidth, HTML BODY .x1s4.xt0, HTML BODY .x1su.AFStretchWidth, HTML BODY .x1su.xsz, HTML BODY .x1sv.AFStretchWidth, HTML BODY .x1sv.xsz, HTML BODY .x1su.AFAuxiliaryStretchWidth, HTML BODY .x1su.xt0, HTML BODY .x1sv.AFAuxiliaryStretchWidth, HTML BODY .x1sv.xt0, .x1sv, HTML BODY .x1ut.AFStretchWidth, HTML BODY .x1ut.xsz, HTML BODY .x1uu.AFStretchWidth, HTML BODY .x1uu.xsz, HTML BODY .x1ut.AFAuxiliaryStretchWidth, HTML BODY .x1ut.xt0, HTML BODY .x1uu.AFAuxiliaryStretchWidth, HTML BODY .x1uu.xt0, HTML BODY .x1y4.AFStretchWidth, HTML BODY .x1y4.xsz, HTML BODY .x1y4.AFAuxiliaryStretchWidth, HTML BODY .x1y4.xt0, HTML BODY .x1y7.AFStretchWidth, HTML BODY .x1y7.xsz, HTML BODY .x1y7.AFAuxiliaryStretchWidth, HTML BODY .x1y7.xt0, HTML BODY .x1yd.AFStretchWidth, HTML BODY .x1yd.xsz, HTML BODY .x1yd.AFAuxiliaryStretchWidth, HTML BODY .x1yd.xt0, HTML BODY .x20h.AFStretchWidth, HTML BODY .x20h.xsz, HTML BODY .x20h.AFAuxiliaryStretchWidth, HTML BODY .x20h.xt0, .xhw > table:first-child, .content-100, .x26x {
    width: 100%
}

.OraTableBorder0001, .xbb {
    border-style: solid;
    border-width: 0px 0px 0px 1px
}

.OraTableBorder0010, .xbc {
    border-style: solid;
    border-width: 0px 0px 1px
}

.OraTableBorder0011, .xbd {
    border-style: solid;
    border-width: 0px 0px 1px 1px
}

.OraTableBorder0100, .xbe {
    border-style: solid;
    border-width: 0px 1px 0px 0px
}

.OraTableBorder0101, .xbf {
    border-style: solid;
    border-width: 0px 1px
}

.OraTableBorder0110, .xbg {
    border-style: solid;
    border-width: 0px 1px 1px 0px
}

.OraTableBorder0111, .xbh {
    border-style: solid;
    border-width: 0px 1px 1px
}

.OraTableBorder1000, .xbi {
    border-style: solid;
    border-width: 1px 0px 0px
}

.OraTableBorder1001, .xbj {
    border-style: solid;
    border-width: 1px 0px 0px 1px
}

.OraTableBorder1010, .xbk {
    border-style: solid;
    border-width: 1px 0px
}

.OraTableBorder1011, .xbl {
    border-style: solid;
    border-width: 1px 0px 1px 1px
}

.OraTableBorder1100, .xbm {
    border-style: solid;
    border-width: 1px 1px 0px 0px
}

.OraTableBorder1101, .xbn {
    border-style: solid;
    border-width: 1px 1px 0px
}

.OraTableBorder1110, .xbo {
    border-style: solid;
    border-width: 1px 1px 1px 0px
}

.OraTableBorder1111, .xbp {
    border-style: solid;
    border-width: 1px
}

.OraTableTitle, .xbr {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 15px;
    background-color: #FFFFFF;
    color: #9CACC9
}

.p_OraTreeDisclosedSymbol, .xbv {
    color: #9CACC9;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right
}

.p_OraTreeNodeAdjust, .xbx, .xya {
    padding-bottom: 2px
}

.xc0 {
    width: 400px;
    height: 300px;
    background-color: white
}

.p_OraOnePixelLine, .xc1 {
    background-color: #C5C5C0;
    font-size: 0pt;
    overflow: hidden;
    height: 1px;
    width: 100%
}

.p_OraDisplayBlock, .xc2, BODY.p_AFHighContrast .xlm img, BODY.p_AFHighContrast .xln img, .x4v.p_AFStartOverflow .xky, .x6e.p_AFEndOverflow .xlk, .xkt.p_AFStartOverflow .xlb, .xkt.p_AFEndOverflow .xlf, .xkt.p_AFOverflowDroplist .xlo, .xk7.p_AFStartOverflow .xlm, .xk7.p_AFEndOverflow .xln, .xll.p_AFStartOverflow .xlc, .xll.p_AFEndOverflow .xlg, .xll.p_AFOverflowDroplist .xlp, .xlq.p_AFStartOverflow .xlc, .xlq.p_AFEndOverflow .xlg, .xlq.p_AFOverflowDroplist .xlp, .xg5.p_AFEndOverflow .xlj, .x8b.p_AFStartOverflow .xld, .x8b.p_AFEndOverflow .xlh, .xl4.p_AFStartOverflow .xle, .xl4.p_AFEndOverflow .xli, .xkt.p_AFConveyorBelt .xm8, .xkt.p_AFConveyorBelt .xma, .xkt.p_AFConveyorBelt .xlo, .xll.p_AFConveyorBelt .xm9, .xll.p_AFConveyorBelt .xmb, .xll.p_AFConveyorBelt .xlp, .xlq.p_AFConveyorBelt .xm9, .xlq.p_AFConveyorBelt .xmb, .xlq.p_AFConveyorBelt .xlp, BODY.p_AFHighContrast .xrj img, BODY.p_AFHighContrast .xrk img, BODY.p_AFHighContrast .xrl img, BODY.p_AFHighContrast .xrm img, .xro.p_AFDropTarget, .AFPrivateBlock, .xs6, BODY.p_AFHighContrast .xur img, BODY.p_AFHighContrast .xus img, .xw3.p_AFDropTarget, .xt4.p_AFBusy .xw4, BODY.p_AFHighContrast .xwn img, BODY.p_AFHighContrast .xwm img, BODY.p_AFHighContrast .xwq img, BODY.p_AFHighContrast .xwr img, BODY.p_AFHighContrast .xws img, BODY.p_AFHighContrast .xwp img, BODY.p_AFHighContrast .xwo img, BODY.p_AFHighContrast .xwt img, BODY.p_AFHighContrast .xwu img, BODY.p_AFHighContrast .xwv img, BODY.p_AFHighContrast .xx9 img, BODY.p_AFHighContrast .xxa img, BODY.p_AFHighContrast .xxb img, BODY.p_AFHighContrast .x14h img, BODY.p_AFHighContrast .x14i img, BODY.p_AFHighContrast .x14j img, BODY.p_AFHighContrast .x14k img, BODY.p_AFHighContrast .x14u img, BODY.p_AFHighContrast .x14v img, .x1d3.p_AFInactive .x1ee, .x1d4.p_AFInactive .x1ef, BODY.p_AFHighContrast .xm8 img, BODY.p_AFHighContrast .xma img, BODY.p_AFHighContrast .xm9 img, BODY.p_AFHighContrast .xmb img, BODY.p_AFHighContrast .xlo img, BODY.p_AFHighContrast .xlp img, BODY.p_AFHighContrast .x140 img, BODY.p_AFHighContrast .x13y img, BODY.p_AFHighContrast .x141 img, BODY.p_AFHighContrast .x13z img, BODY.p_AFHighContrast .x144 img, BODY.p_AFHighContrast .x145 img, BODY.p_AFHighContrast .x142 img, BODY.p_AFHighContrast .x143 img, BODY.p_AFHighContrast .xlf img, BODY.p_AFHighContrast .xlb img, BODY.p_AFHighContrast .xlg img, BODY.p_AFHighContrast .xlc img, BODY.p_AFHighContrast .x1bu img, BODY.p_AFHighContrast .x1bt img, BODY.p_AFHighContrast .x1bj img, BODY.p_AFHighContrast .x1bk img, BODY.p_AFHighContrast .x1gu img, BODY.p_AFHighContrast .x1gv img, .AFBrandingLogo, .x20t, BODY.p_AFHighContrast .x169.p_AFSelected .x16z img, BODY.p_AFHighContrast .x169.p_AFSelected .x170 img, BODY.p_AFHighContrast .x21n img, BODY.p_AFHighContrast .x21m img, .x1cf .x1z, .content-box-MinhaAreaParcelamento:hover panel-btns, .x28v:hover panel-btns, .content-box-user:hover panel-btns, .x290:hover panel-btns, .x10g .xl0, .x4v .xkx {
    display: block
}

.p_OraHideSkipNaviText, .xc3 {
    font-size: 1pt;
    margin-top: 0px;
    margin-left: -999px;
    position: absolute
}

.PortletHeading1, .xc9, .portlet-section-header, .xco {
    margin: 0px;
    font-family: 'Open Sans', sans-serif;
    color: #005394;
    font-weight: 800;
    font-size: 24px
}

.PortletHeading2, .xca, .portlet-section-subheader, .xcs {
    margin: 0px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 20px;
    color: #005394
}

.PortletHeading3, .xcb, .xv1, .xv2 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    color: #252525;
    font-size: 14px
}

.PortletHeading4, .xcc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    color: #252525
}

.portlet-section-body, .xcp {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #FDFDFA
}

.portlet-section-alternate, .xcq {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    border-color: #9297A6;
    background-color: #EAEAEA
}

.portlet-section-selected, .xcr {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align: baseline;
    border-color: #9297A6;
    background-color: #CFE8FC
}

.portlet-table-header, .xcv, .portlet-table-subheader, .xcz, .x150 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    padding: 5px;
    border-color: transparent;
    background-color: white;
    cursor: url(/ipva/afr/wk-column-select.cur), default;
}

.portlet-table-body, .xcw, .portlet-table-selected, .xcy, .portlet-table-footer, .xd0, .portlet-table-text, .xd1, .xia {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    border-right: none;
    border-bottom: none;
    padding-right: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px;
    background-color: #FFFFFF;
    color: #333333;
    border-color: #EEEEEE;
    cursor: auto
}

.portlet-table-alternate, .xcx, .xib {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    border-right: none;
    border-bottom: none;
    padding-right: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px;
    background-color: #F9F9F9;
    color: #000000;
    cursor: auto
}

.xdd {
    background-color: transparent;
    float: left;
    min-width: 100%
}

.AFLogo, .xdh {
    width: 103px;
    height: 13px;
    background-image: url(/ipva/adf/images/logo-dark.png);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle
}

.xdk .AFOverflowElement, .xdk .xdj, .xdl .AFOverflowElement, .xdl .xdj {
    display: block;
    white-space: nowrap;
    clear: both;
    overflow: auto
}

.AFAutoSuggestItemsContainer, .xdm {
    border: 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0 0 1px 0;
    max-height: 300px;
    overflow: auto;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    border-top: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7;
    border-right: none;
    border-bottom: none;
    background-color: #FFFFFF;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45)
}

.AFAutoSuggestItem, .xdn {
    text-align: left;
    padding: 1px;
    background-color: transparent;
    white-space: pre;
    cursor: default;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    vertical-align: middle;
    display: block;
    border: none
}

.AFAutoSuggestMoreLink, .xdo {
    color: #145c9e;
    text-decoration: none;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border: none;
    outline-width: 0px;
    padding-left: 10px;
    padding-right: 10px
}

.AFAutoSuggestItem.p_AFSelected, .xdn.p_AFSelected, .AFAutoSuggestItem.p_AFSelected:hover, .xdn.p_AFSelected:hover {
    border: 1px dotted #145c9e;
    background-color: #CFE8FC
}

.AFAutoSuggestItem:hover, .xdn:hover {
    color: #333333;
    background-color: #ebeced;
    border: none
}

.AFAutoSuggestMoreLink.p_AFSelected, .xdo.p_AFSelected, .AFAutoSuggestMoreLink:hover, .xdo:hover, .xgx:focus, .x1b9.p_AFHighlighted, .x1ba.p_AFHighlighted, .x1bb.p_AFHighlighted, BODY.p_AFHighContrast .AFAutoSuggestItem:hover, BODY.p_AFHighContrast .xdn:hover {
    border: 1px dotted #145c9e
}

.AFAutoSuggestBusyStyle, .xdp {
    background-repeat: no-repeat, no-repeat;
    background-position: center center, center center;
    background-image: url(/ipva/afr/ring_60.gif), url(/ipva/afr/cloud_60.png);
    height: 60px;
    min-width: 60px
}

*.p_AFActiveInlineEditableContainer {
    opacity: 0.75;
    background-color: #CFE8FC
}

*.p_AFInlineSelected {
    border: solid 2px blue
}

*.p_AFInlineEditable, *.p_AFInlineEditable INPUT, *.p_AFInlineEditable BUTTON, *.p_AFInlineEditable TEXTAREA, *.p_AFInlineEditable SELECT, *.p_AFInlineEditable A, *.p_AFInlineEditable LABEL {
    cursor: text
}

*.p_AFNoUpdate {
    background-color: #999999;
    opacity: 0.5
}

*.p_AFNoUpdateBadge {
    background: transparent url(/ipva/afr/warning_status.png) center no-repeat
}

*.p_AFDropTarget {
    background-color: #D9F4FA;
    border-color: #C3EAF3;
    opacity: 0.8
}

*.p_AFDragGhost {
    opacity: 0.8
}

.xdq, .xdr, .xds, .xdt, .xdu, .xdv, .xdw, .xdx, .xdy, .xe1, .xe3, .xe5, .xe9, .xec, .xej, .xek {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/helptopics_ena.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: -4px
}

.xdz {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/helptopics_ena.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: -30%;
    position: relative;
    top: -1px
}

.xe0, .xe2, .xeg {
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/helptopics_ena.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    margin-left: 5px;
    vertical-align: baseline
}

.xe4 {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/helptopics_ena.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: middle
}

.xe6 {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/helptopics_ena.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: -25%;
    top: 0px
}

.xe7 {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/helptopics_ena.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: -25%
}

.xe8, .xea, .xeb, .xed, .xef {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/helptopics_ena.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: middle;
    position: relative;
    top: -2px
}

.xee {
    margin-left: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-right: 4px;
    font-size: 12px;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/helptopics_ena.png);
    display: inline-block;
    width: 16px;
    height: 16px;
    padding-right: 6px;
    vertical-align: middle;
    top: -1px;
    position: relative
}

.xeh, .xei {
    margin-left: 1px;
    background-repeat: no-repeat;
    margin-right: 4px;
    font-size: 12px;
    background-image: url(/ipva/afr/alta-v1/helptopics_ena.png);
    width: 16px;
    height: 16px;
    margin: 0px;
    display: block;
    background-position: center center;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 6px;
    padding-bottom: 6px
}

BODY.p_AFHighContrast .xdq:after, BODY.p_AFHighContrast .xdr:after, BODY.p_AFHighContrast .xds:after, BODY.p_AFHighContrast .xdt:after, BODY.p_AFHighContrast .xdu:after, BODY.p_AFHighContrast .xdv:after, BODY.p_AFHighContrast .xdw:after, BODY.p_AFHighContrast .xdx:after, BODY.p_AFHighContrast .xdy:after, BODY.p_AFHighContrast .xdz:after, BODY.p_AFHighContrast .xe0:after, BODY.p_AFHighContrast .xe1:after, BODY.p_AFHighContrast .xe2:after, BODY.p_AFHighContrast .xe3:after, BODY.p_AFHighContrast .xe4:after, BODY.p_AFHighContrast .xe5:after, BODY.p_AFHighContrast .xe6:after, BODY.p_AFHighContrast .xe7:after, BODY.p_AFHighContrast .xe8:after, BODY.p_AFHighContrast .xe9:after, BODY.p_AFHighContrast .xea:after, BODY.p_AFHighContrast .xeb:after, BODY.p_AFHighContrast .xec:after, BODY.p_AFHighContrast .xed:after, BODY.p_AFHighContrast .xee:after, BODY.p_AFHighContrast .xef:after, BODY.p_AFHighContrast .xeg:after, BODY.p_AFHighContrast .xeh:after, BODY.p_AFHighContrast .xei:after, BODY.p_AFHighContrast .xej:after, BODY.p_AFHighContrast .xek:after {
    content: url(/ipva/afr/helptopics_ena.png)
}

.xel {
    position: relative;
    vertical-align: top;
    margin-right: 1px;
    display: inline-block
}

.xk .xel, .xl .xel, .xem .xel, .xen .xel, .x1u.p_AFReadOnly .xel, .xeo.p_AFReadOnly .xel, .x1s.p_AFReadOnly .xel, .x1z.p_AFReadOnly .xel, .x1xq .xha, .x1xs .xha {
    padding-right: 4px
}

.xep .x25, .xeq .xer, .xes .x2c, .x1ay, .x1x.p_AFReadOnly .x2m {
    padding-left: 5px
}

.xet .x2h, .xeu .x51 .x1v.p_AFReadOnly .x2e, .xgt.p_AFVertical .x1cy, .xtk.AFPanelFormLayoutContentCell .x1p.p_AFReadOnly, .xtk.xvo .x1p.p_AFReadOnly {
    padding-left: 2px
}

.x1s .xew {
    margin-top: 2px;
    margin-left: 3px
}

.x1u .xew {
    margin-top: 3px;
    margin-left: 3px;
    top: -2px;
    left: 0px
}

.x1z .xew {
    margin-top: 2px;
    margin-left: 2px;
    top: -1px;
    left: 1px
}

.x1z.p_AFReadOnly .xew, .x1u.p_AFReadOnly .xew, .xeo.p_AFReadOnly .xew, .x1s.p_AFReadOnly .xew, .xk1, .x137, .AFUserStampSwitcher, .x210, .AFToolbarOverflowCell .x1p, .x20m .x1p, .AFToolbarOverflowCell .xeo, .x20m .xeo, .AFToolbarOverflowCell .x1q, .x20m .x1q, .AFToolbarOverflowCell .x1r, .x20m .x1r, .AFToolbarOverflowCell .x1s, .x20m .x1s, .AFToolbarOverflowCell .x1t, .x20m .x1t, .AFToolbarOverflowCell .x1u, .x20m .x1u, .AFToolbarOverflowCell .x1v, .x20m .x1v, .AFToolbarOverflowCell .x1w, .x20m .x1w, .AFToolbarOverflowCell .xjv, .x20m .xjv, .AFToolbarOverflowCell .x1z, .x20m .x1z, .AFToolbarOverflowCell .xgk, .x20m .xgk, .AFToolbarOverflowCell .xgl, .x20m .xgl, .AFToolbarOverflowCell .x17s, .x20m .x17s, .AFToolbarOverflowCell .xgw, .x20m .xgw, .AFToolbarOverflowCell .xfl, .x20m .xfl, .AFToolbarOverflowCell .xfk, .x20m .xfk, .AFToolbarOverflowCell .xgn, .x20m .xgn, .AFToolbarOverflowCell .xl, .x20m .xl, .AFToolbarOverflowCell .xq, .x20m .xq, .AFToolbarOverflowCell .xk, .x20m .xk, .x1p.p_AFFatal .x2a, .x1p.p_AFError .x2a, .x1p.p_AFWarning .x2a, .x1u, .x28r {
    margin: 0px
}

.xex .xel {
    padding-right: 0px;
    margin-right: 0px;
    top: -5px;
    left: -5px
}

.xew {
    background-position: bottom left;
    display: inline-block;
    vertical-align: text-bottom;
    font-size: 4px;
    padding-right: 4px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    left: 0px;
    background-image: url(/ipva/afr/alta-v1/ci_qualifier.png);
    margin-right: 1px;
    padding: 0px;
    height: 5px;
    width: 5px
}

    .xew:active, .xew:active:hover {
        background-image: url(/ipva/afr/alta-v1/ipop_dwn.png);
        height: 24px;
        width: 24px
    }

BODY.p_AFHighContrast .xew:active, .xtd.p_AFPrintable, .xtc.p_AFPrintable, .xte.p_AFPrintable, BODY.p_AFHighContrast .xew:hover {
    width: auto;
    height: auto
}

.xfk {
    display: inline-block;
    padding: 0px;
    cursor: default;
    white-space: nowrap;
    vertical-align: bottom;
    min-height: 26px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold
}

.xfl {
    display: inline-block;
    padding: 0px;
    cursor: default;
    white-space: nowrap;
    vertical-align: bottom;
    min-height: 26px;
    border-radius: 2px;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border: none
}

.xfm, .xfn {
    text-decoration: none;
    cursor: default;
    display: block;
    white-space: nowrap;
    padding: 1px 8px 1px 8px;
    color: inherit
}

.xfo, .xfr {
    display: inline;
    vertical-align: middle;
    background-image: none;
    background-color: transparent;
    border: 0px transparent;
    padding: 4px 0px 4px 0px
}

.xfp, .xfq, .xfs, .xft {
    vertical-align: bottom;
    border: 0px transparent;
    display: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #0572ce;
    font-weight: bold;
    text-shadow: none;
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: none
}

.xfu, .xfv {
    white-space: nowrap;
    text-decoration: none;
    min-height: 14px;
    display: inline-block;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 0px;
    color: inherit
}

.xfw, .xfl.p_AFTrailing .xfv {
    white-space: nowrap;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 5px
}

.xfk.p_AFTextOnly .xfu, .xfl.p_AFTextOnly .xfv {
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
    top: -1px
}

.xfz, .xg0 {
    display: inline-block;
    vertical-align: bottom
}

.xg1, .xg2 {
    border-left: solid 1px;
    border-color: #c4ced7;
    padding: 0px 0px
}

.xfk.p_AFActionDisabled .xg1, .xfl.p_AFActionDisabled .xg2, .xo2.p_AFSelected:hover {
    border-style: none
}

.xg3, .xg4 {
    min-height: 16px;
    background-image: url(/ipva/afr/alta-v1/dropdown_ena.png);
    width: 14px;
    height: 14px;
    padding: 5px 6px 5px 6px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    display: block
}

BODY.p_AFHighContrast .xg4:after, BODY.p_AFHighContrast .xg3:after, BODY.p_AFHighContrast .x18z:after {
    content: url(/ipva/afr/dropdown_n_hc.png)
}

.xfk.p_AFDepressed, .xfk.p_AFSelected, .xfk.p_AFSelected:active, .xfl.p_AFDepressed, .xfl.p_AFSelected, .xfl.p_AFSelected:active, .x7j:active, .x7l:active, .x7k:active, .xg8:active, .xg6:active, .AFNoteWindowAllButton:active, .xg7:active, .x1k4:active, .xg5 .xfk.p_AFDepressed, .xg5 .xfk.p_AFSelected, .xg5 .xfk.p_AFSelected:active, .xg5 .xfk.p_AFTextOnly.p_AFDepressed, .xg5 .xfk.p_AFTextOnly.p_AFSelected, .xg5 .xfk.p_AFTextOnly.p_AFSelected:active, .xg5 .xfl.p_AFDepressed, .xg5 .xfl.p_AFSelected, .xg5 .xfl.p_AFSelected:active, .xg5 .xfl.p_AFTextOnly.p_AFDepressed, .xg5 .xfl.p_AFTextOnly.p_AFSelected, .xg5 .xfl.p_AFTextOnly.p_AFSelected:active, .xh7 .x15m .x229.xfl.p_AFDepressed, .xh7 .x15m .x229.xfl.p_AFDepressed:hover, .xh7 .x15m .x229.xfl.p_AFSelected, .xh7 .x15m .x229.xfl.p_AFSelected:active, .xnj:active, .xfk.p_AFDepressed:hover, .xfk.p_AFSelected:hover, .xfk.p_AFSelected:active:hover, .xfl.p_AFDepressed:hover, .xfl.p_AFSelected:hover, .xfl.p_AFSelected:active:hover, .x7j:active:hover, .x7l:active:hover, .x7k:active:hover, .xg8:active:hover, .xg6:active:hover, .AFNoteWindowAllButton:active:hover, .xg7:active:hover, .x7j:active:hover:focus, .x7l:active:hover:focus, .x7k:active:hover:focus, .xg8:active:hover:focus, .xg6:active:hover:focus, .AFNoteWindowAllButton:active:hover:focus, .xg7:active:hover:focus, .xnj:hover:active {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-shadow: none;
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none
}

    .xfk.p_AFDisabled, .xfk:active.p_AFDisabled, .xfl.p_AFDisabled, .xfl:active.p_AFDisabled, .x7j.p_AFDisabled, .x7j:active.p_AFDisabled, .x7j.p_AFTextOnly.p_AFDisabled, .x7l.p_AFDisabled, .x7l:active.p_AFDisabled, .xg8.p_AFDisabled, .xg8:active.p_AFDisabled, .xg6.p_AFDisabled, .xg6:active.p_AFDisabled, .x7k.p_AFDisabled, .x7k:active.p_AFDisabled, .x7k.p_AFTextOnly.p_AFDisabled, .xg5 .xfk.p_AFTextOnly.p_AFDisabled, .xg5 .xfl.p_AFTextOnly.p_AFDisabled, .x11y.p_AFDisabled, .x11y.p_AFDisabled:active, .x120.p_AFDisabled, .x120.p_AFDisabled:active, .x122.p_AFDisabled, .x122.p_AFDisabled:active, .x124.p_AFDisabled, .x124.p_AFDisabled:active, .x126.p_AFDisabled, .x126.p_AFDisabled:active, .x128.p_AFDisabled, .x128.p_AFDisabled:active, .x12a.p_AFDisabled, .x12a.p_AFDisabled:active, .x12c.p_AFDisabled, .x12c.p_AFDisabled:active, .x11z.p_AFDisabled, .x11z.p_AFDisabled:active, .x121.p_AFDisabled, .x121.p_AFDisabled:active, .x123.p_AFDisabled, .x123.p_AFDisabled:active, .x125.p_AFDisabled, .x125.p_AFDisabled:active, .x127.p_AFDisabled, .x127.p_AFDisabled:active, .x129.p_AFDisabled, .x129.p_AFDisabled:active, .x12b.p_AFDisabled, .x12b.p_AFDisabled:active, .x12d.p_AFDisabled, .x12d.p_AFDisabled:active, .x21v.p_AFDisabled, .x21v.p_AFDisabled:active, .x21w.p_AFDisabled, .x21w.p_AFDisabled:active, .x21x.p_AFDisabled, .x21x.p_AFDisabled:active, .x21y.p_AFDisabled, .x21y.p_AFDisabled:active, .x11y.p_AFDisabled:active:hover, .x120.p_AFDisabled:active:hover, .x122.p_AFDisabled:active:hover, .x124.p_AFDisabled:active:hover, .x126.p_AFDisabled:active:hover, .x128.p_AFDisabled:active:hover, .x12a.p_AFDisabled:active:hover, .x12c.p_AFDisabled:active:hover, .x11z.p_AFDisabled:active:hover, .x121.p_AFDisabled:active:hover, .x123.p_AFDisabled:active:hover, .x125.p_AFDisabled:active:hover, .x127.p_AFDisabled:active:hover, .x129.p_AFDisabled:active:hover, .x12b.p_AFDisabled:active:hover, .x12d.p_AFDisabled:active:hover, .x21v.p_AFDisabled:active:hover, .x21w.p_AFDisabled:active:hover, .x21x.p_AFDisabled:active:hover, .x21y.p_AFDisabled:active:hover, .xfk:hover.p_AFDisabled, .xfk:active:hover.p_AFDisabled, .xfl:hover.p_AFDisabled, .xfl:active:hover.p_AFDisabled, .x7j.p_AFDisabled:hover, .x7j:active.p_AFDisabled:hover, .x7j.p_AFTextOnly.p_AFDisabled:hover, .x7l.p_AFDisabled:hover, .x7l:active.p_AFDisabled:hover, .xg8.p_AFDisabled:hover, .xg8:active.p_AFDisabled:hover, .xg6.p_AFDisabled:hover, .xg6:active.p_AFDisabled:hover, .x7k.p_AFDisabled:hover, .x7k:active.p_AFDisabled:hover, .x7k.p_AFTextOnly.p_AFDisabled:hover, .xn9.p_AFDisabled, .xna.p_AFDisabled, .xn9:active.p_AFDisabled, .xna:active.p_AFDisabled, .xn9:hover.p_AFDisabled, .xna:hover.p_AFDisabled, .xg5 .xfk.p_AFTextOnly:hover.p_AFDisabled, .xg5 .xfl.p_AFTextOnly:hover.p_AFDisabled {
        color: #9e9e9e;
        font-weight: bold;
        text-shadow: none;
        border-style: solid;
        border-width: 1px;
        border-color: #E0E6EB;
        background-color: #f4f6f7;
        background-image: none
    }

BODY.p_AFHighContrast .xfk.p_AFDisabled, BODY.p_AFHighContrast .xfk:active.p_AFDisabled, BODY.p_AFHighContrast .xfl.p_AFDisabled, BODY.p_AFHighContrast .xfl:active.p_AFDisabled, BODY.p_AFHighContrast .xgo.p_AFDisabled, BODY.p_AFHighContrast .xgp.p_AFDisabled, BODY.p_AFHighContrast .xgr.p_AFDisabled, BODY.p_AFHighContrast .xgq.p_AFDisabled, BODY.p_AFHighContrast .xgj.p_AFDisabled, BODY.p_AFHighContrast .x13v.p_AFDisabled, BODY.p_AFHighContrast .x13u.p_AFDisabled, BODY.p_AFHighContrast .x13x.p_AFDisabled, BODY.p_AFHighContrast .x15z.p_AFDisabled .x166, BODY.p_AFHighContrast .x169.p_AFDisabled .x167, BODY.p_AFHighContrast .x16a.p_AFDisabled .x168, BODY.p_AFHighContrast .x169.p_AFDisabled .x16n, BODY.p_AFHighContrast .x169.p_AFDisabled .x16o, BODY.p_AFHighContrast .x16a.p_AFDisabled .x16q, BODY.p_AFHighContrast .x16a.p_AFDisabled .x16r, BODY.p_AFHighContrast .x15z.p_AFDisabled .x16t, BODY.p_AFHighContrast .x15z.p_AFDisabled .x16u, BODY.p_AFHighContrast .xgl.p_AFDisabled, BODY.p_AFHighContrast .xgw.p_AFDisabled, BODY.p_AFHighContrast .xgk.p_AFDisabled, BODY.p_AFHighContrast .x17s.p_AFDisabled, BODY.p_AFHighContrast .xgn.p_AFDisabled, BODY.p_AFHighContrast .x1b8.p_AFDisabled, BODY.p_AFHighContrast .x1b9.p_AFDisabled, BODY.p_AFHighContrast .x1ba.p_AFDisabled, BODY.p_AFHighContrast .x1bb.p_AFDisabled {
    opacity: 0.35
}

.xg5 .x7k, .xg5 .x7j {
    display: block;
    margin-right: 2px;
    margin-left: 2px
}

.xg5 .xfk {
    display: block;
    border-color: transparent;
    background-image: none;
    background-color: transparent;
    margin-right: 2px;
    margin-left: 2px
}

.xg6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 0px;
    padding: 6px 7px 6px 8px;
    min-height: 28px
}

.AFNoteWindowAllButton, .xg7 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 8px;
    padding: 6px 7px 6px 8px
}

.x7j.p_AFTextOnly, .x7k.p_AFTextOnly {
    white-space: nowrap;
    min-height: 28px;
    padding: 3px 7px 4px 8px
}

.xg9, .xga, .xgb {
    border-width: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-top: 4px;
    vertical-align: middle
}

.xgc, .xgd {
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
    top: 1px
}

.xfl.p_AFTop, .xfl.p_AFBottom, .xfl.p_AFTop .xfn, .xfl.p_AFBottom .xfn, .xfl.btn-pad3 .xfv, .xfl.x25c .xfv {
    white-space: normal
}

    .xfl.p_AFTop .xfv {
        white-space: normal;
        padding: 0 0 2px 0;
        position: relative;
        top: -2px
    }

    .xfl.p_AFBottom .xfv {
        white-space: normal;
        padding: 2px 0 0 0;
        position: relative;
        top: 2px
    }

.xgj.p_AFBusy, .xfl.p_AFBusy a, .x7j.p_AFBusy, .xgk.p_AFBusy, .xgl.p_AFBusy, .xgm.p_AFBusy, .xfk.p_AFBusy a, .xgn.p_AFBusy, .xgo.p_AFBusy, .xgp.p_AFBusy, .xgq.p_AFBusy, .xgr.p_AFBusy, .xgs.p_AFBusy a, .xgs.p_AFBusy div, .xb7.p_AFBusy a, .xb7.p_AFBusy div, .xgt.p_AFBusy a, .xgu.p_AFBusy button, .x7l.p_AFBusy, .x8c.p_AFBusy a, .x8c.p_AFBusy div, .xgv.p_AFBusy {
    cursor: progress
}

.xh0 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    margin-right: 2px;
    vertical-align: -3px;
    padding-top: 1px
}

.xh4.p_AFToday .xh2, .xh4.p_AFToday, .xh4.p_AFToday.p_AFActiveDay, .xgs .x13u, .xb7 .x13v, .AFBrandingBar .x166, .xtn .x166, .AFBrandingBar .x15u, .xtn .x15u, .AFBrandingBar .x168, .xtn .x168, .AFBrandingBar .x167, .xtn .x167, .xb7 .x10e, .xb7.p_AFSelected .x13v, .xb7.p_AFSelected .x10e, .xgn:link:active, .xgk:link:active, .x17s:link:active, .xgn:hover, .xgk:hover, .x17s:hover {
    color: #145c9e
}

.xh7.p_AFPrintable .xh2:hover, .xh7.p_AFPrintable .xh0:hover, .xgk.p_AFDisabled .x17u, .x17s.p_AFDisabled .x17v, .xgn.p_AFDisabled .x17w {
    cursor: default;
    text-decoration: none
}

.xgl.p_AFDisabled, .xgw.p_AFDisabled, .xgo.p_AFDisabled, .xgr.p_AFDisabled, .xgj.p_AFDisabled, .x1bl .xgl.p_AFDisabled, .x1bl .xgn.p_AFDisabled, .xgn.p_AFDisabled, .xgk.p_AFDisabled, .x17s.p_AFDisabled, .xgw.p_AFDisabled:active, .xgl.p_AFDisabled:active, .xgn.p_AFDisabled:active, .xgk.p_AFDisabled:active, .x17s.p_AFDisabled:active, .xly .AFConveyorBeltElement .x13u.p_AFDisabled:active:hover, .xly .xlx .x13u.p_AFDisabled:active:hover, .xlr .AFOverflowElement .x13u.p_AFDisabled:active:hover, .xlr .xdj .x13u.p_AFDisabled:active:hover, .x1bl .xgl.p_AFDisabled:hover, .x1bl .xgl.p_AFDisabled:active:hover, .x1bl .xgn.p_AFDisabled:hover, .x1bl .xgn.p_AFDisabled:active:hover, .xgk.p_AFDisabled:hover, .x17s.p_AFDisabled:hover, .xgn.p_AFDisabled:hover, .xgw.p_AFDisabled:hover, .xgl.p_AFDisabled:hover {
    color: #9e9e9e;
    text-decoration: none;
    cursor: default
}

.x1u.AFNoWrapMarker .xu, .x1u.xh9 .xu, .x1s.AFNoWrapMarker .xz, .x1s.xh9 .xz, .xeo.AFNoWrapMarker .xha, .xeo.xh9 .xha, .x1z.AFNoWrapMarker .x12, .x1z.xh9 .x12, .x1q, .xjg .x4z, .x16f .x17a, .xg5 .x12, .xjv, .nowrap *, .x1b5 *, .xeo {
    white-space: nowrap
}

.xhc.p_AFUpdate {
    cursor: default;
    padding-right: 8px
}

.xhd {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    border-color: #D6DFE6;
    display: inline-block;
    float: none
}

.xhe {
    background-color: transparent;
    border: none;
    background-image: url(/ipva/afr/alta-v1/cancel_ena.png);
    width: 16px;
    height: 16px;
    vertical-align: middle;
    padding: 0
}

    .xhe.p_AFDisabled, .xhg.p_AFDisabled {
        background-color: transparent;
        border: none;
        background-image: url(/ipva/afr/alta-v1/cancel_dis.png);
        width: 16px;
        height: 16px
    }

    .xhe:hover, .xhg:hover {
        background-color: transparent;
        border: none;
        background-image: url(/ipva/afr/alta-v1/cancel_ovr.png);
        width: 16px;
        height: 16px
    }

    .xhe:active, .xhg:active {
        background-color: transparent;
        border: none;
        background-image: url(/ipva/afr/alta-v1/cancel_dwn.png);
        width: 16px;
        height: 16px
    }

.xhf {
    background-color: transparent;
    border: none;
    background-image: url(/ipva/afr/alta-v1/reload_ena.png);
    width: 16px;
    height: 16px;
    vertical-align: middle;
    padding: 0;
    margin-left: -1px
}

    .xhf.p_AFDisabled {
        background-color: transparent;
        border: none;
        background-image: url(/ipva/afr/alta-v1/reload_dis.png);
        width: 16px;
        height: 16px
    }

    .xhf:hover {
        background-color: transparent;
        border: none;
        background-image: url(/ipva/afr/alta-v1/reload_ovr.png);
        width: 16px;
        height: 16px
    }

    .xhf:active {
        background-color: transparent;
        border: none;
        background-image: url(/ipva/afr/alta-v1/reload_dwn.png);
        width: 16px;
        height: 16px
    }

.xhg {
    background-color: transparent;
    border: none;
    background-image: url(/ipva/afr/alta-v1/cancel_ena.png);
    width: 16px;
    height: 16px;
    vertical-align: middle;
    padding: 0;
    margin-left: -2px
}

.xhh {
    box-sizing: border-box;
    float: left
}

.xhi {
    padding-left: 0px;
    padding-right: 0px;
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px
}

.xhj {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px
}

.xhk {
    overflow-x: hidden;
    position: relative;
    top: 0px;
    left: 0px;
    background: none;
    border: medium none;
    box-sizing: border-box;
    padding-bottom: 0px;
    -webkit-box-sizing: border-box
}

.xhl {
    border-style: dashed;
    border-width: 1px;
    background-color: #FFFFFF;
    border-color: #D6DFE6;
    border-radius: 5px
}

.xhm {
    border-radius: 5px;
    border: 1px solid transparent
}

.xhn {
    color: #333333;
    width: 8em;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    line-height: 24px;
    height: 24px;
    padding-top: 0px;
    padding-bottom: 0px
}

.xho {
    color: #333333;
    width: 4em;
    padding-left: 17px;
    padding-right: 17px;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    line-height: 24px;
    padding-top: 0px;
    padding-bottom: 0px
}

.xhp {
    width: 90px;
    height: 18px;
    position: relative;
    left: 0px;
    top: 0px
}

.xhq {
    color: #333333;
    vertical-align: middle;
    text-align: center;
    position: absolute;
    left: 40px;
    font-size: 12px;
    line-height: 24px;
    padding-top: 0px;
    padding-bottom: 0px;
    top: -3px
}

.xhr {
    color: #C70000;
    vertical-align: middle;
    text-align: center;
    position: absolute;
    left: 40px;
    font-size: 12px;
    line-height: 24px;
    padding-top: 0px;
    padding-bottom: 0px;
    top: -3px
}

.xhs {
    width: 15px;
    height: 18px;
    padding-left: 0px;
    padding-right: 0px
}

.xht {
    width: 85px;
    height: 18px;
    float: left
}

.xhu, .xhv, .xky > img, .xlm img, .xln img, .x4v .xkz, .xks .xlr, .xk7 .xls, .xlt .xlu, .xg5 .xlv, .x6e .xlw, .x8b .xdk, .xl4 .xdl, .xks .xly, .xlt .xlz, .xld > img, .xlh > img, .xli > img, .xle > img, .xnb, .xnc, .xnd, .xne, .xnf, .xng, .xnh, .xpt.p_AFDragSource, .xr3.p_AFDisabled, BODY.p_AFHighContrast .xr7 img, BODY.p_AFHighContrast .xr9 img, .xrj img, .xrk img, .xrl img, .xrm img, .xur img, .xus img, .xwn img, .xwm img, .xwq img, .xwr img, .xws img, .xwp img, .xwo img, .xwt img, .xwu img, .xwv img, .xx9 img, .xxa img, .xxb img, .x110.p_AFRunning > img, .x110.p_AFFinished > img, .x11c, .x11d, .x14h img, .x14i img, .x14j img, .x14k img, .x14u img, .x14v img, .x174, .x169.p_AFSelected .x173, .x176, .x169.p_AFSelected .x175, .x16f.p_AFDetached .x17c, .x16f.p_AFDetached .x17d, .x16f .x17e, .x16f .x17f, .x16f .x17g, .AFPopupSelectorHeader, .x198, .AFPopupSelectorHeaderStart, .x199, .AFPopupSelectorHeaderEnd, .x19a, .AFPopupSelectorContentStart, .x19c, .AFPopupSelectorContentEnd, .x19d, .AFPopupSelectorFooter, .x19e, .AFPopupSelectorFooterStart, .x19f, .AFPopupSelectorFooterEnd, .x19g, .x1bn.p_AFDisabled .x1bp, .x1bo.p_AFDisabled .x1bp, .x1e3, .x1e4, .AFPopupScopingContainerHidden, .x1ft, .xm8 img, .xma img, .xm9 img, .xmb img, .xlo img, .xlp img, .x140 img, .x13y img, .x141 img, .x13z img, .x144 img, .x145 img, .x142 img, .x143 img, .xlf img, .xlb img, .xlg img, .xlc img, .x1bu img, .x1bt img, .x1bj img, .x1bk img, .x1gu img, .x1gv img, .x1qk .x1fk, .x1wu, .x1y1.p_AFHidden, .x1zo, .x1zt, .x169.p_AFSelected .x16z img, .x169.p_AFSelected .x170 img, BODY.p_AFHighContrast .x16z img, BODY.p_AFHighContrast .x170 img, .x21n img, .x21m img, .x1cl + tr, .x13a, .x25t, .menu-narrow, .x279, .new-sgt .xfl.details:hover .xfr, .x284 .xfl.x28b:hover .xfr, .new-sgt .x10q .x150 .xv, .x284 .x10q .x150 .xv, .ipvaFileUploadList .x14z, .x28g .x14z, .panel-btns, .x28w {
    display: none
}

.xhw {
    text-align: right;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D6DFE6;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 9px
}

.x1u.p_AFStretched .x25 {
    box-sizing: border-box;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    -webkit-box-sizing: border-box
}

.x1u.p_AFMultiRow.p_AFStretched .x25 {
    height: 100%;
    margin: 0
}

.x2k {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    background-image: none
}

.xhz {
    width: 16px;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: bottom left;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    margin-left: 0px;
    margin-right: -16px;
    background-image: url(/ipva/afr/alta-v1/input_date.png);
    position: relative;
    left: -23px;
    padding-right: 0px;
    padding-left: 0px;
    top: 0px
}

.x3q .xhz {
    width: 16px;
    font-size: 14px;
    background-repeat: no-repeat;
    background-position: bottom left;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    margin-left: 0px;
    margin-right: -16px;
    background-image: url(/ipva/afr/alta-v1/input_date.png);
    position: relative;
    left: -23px;
    top: 1px;
    padding-right: 0px;
    padding-left: 0px
}

BODY.p_AFHighContrast .xhz:after, BODY.p_AFHighContrast .x3q .xhz:after {
    content: url(/ipva/afr/alta-v1/input_date.png)
}

.xhz:active, .xhz:hover:active {
    background-image: url(/ipva/afr/alta-v1/input_date_dwn.png)
}

BODY.p_AFHighContrast .xhz:active:after, BODY.p_AFHighContrast .xhz:hover:active:after {
    content: url(/ipva/afr/alta-v1/input_date_dwn.png)
}

.xhz.p_AFDisabled, .xhz.p_AFDisabled:active, .xhz.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/input_date_dis.png)
}

BODY.p_AFHighContrast .xhz.p_AFDisabled:after, BODY.p_AFHighContrast .xhz.p_AFDisabled:active:after, BODY.p_AFHighContrast .xhz.p_AFDisabled:hover:after {
    content: url(/ipva/afr/alta-v1/input_date_dis.png)
}

.xi0 {
    padding: 4px
}

.xi2 {
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    background-image: url(/ipva/afr/alta-v1/colorpickertxt_ena.png);
    -webkit-box-sizing: border-box
}

.xi3 {
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
    margin-left: 1px;
    background-image: url(/ipva/afr/alta-v1/colorpicker_ena.png);
    -webkit-box-sizing: border-box
}

.xi4 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 11px
}

.xi5 {
    display: block;
    padding: 3px
}

.xi6 .xu {
    text-align: left;
    width: 90px
}

.xi1.p_AFStretched, .xio.p_AFStretched, .xmd, .xmf, .x1xd, .x1yo {
    width: 100%;
    height: 100%
}

.xi7 {
    position: relative;
    width: 605px
}

.xi8 {
    width: 605px
}

.xi7 .xi9 {
    padding: 0px 3px
}

.xi1.p_AFReadOnly .xi7 {
    overflow: auto;
    background-image: none;
    background-color: transparent;
    border-style: none;
    font-size: 12px;
    padding: 0px 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.xia .xi1.p_AFReadOnly .xi7 p, .xib .xi1.p_AFReadOnly .xi7 p, .xic .xi1.p_AFReadOnly .xi7 p {
    margin-top: auto;
    margin-bottom: auto
}

.xid {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    color: #333333;
    border-color: #DFE4E7;
    background-color: #FCFDFE;
    padding: 6px 5px 5px;
    border-top-width: 1px
}

.xie {
    font-size: inherit;
    margin: 0px;
    border-width: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
    resize: none;
    background-color: #FCFDFE;
    color: #333333
}

.xi1.p_AFDisabled .xie, .xi1.p_AFDisabled .xi7, .xio.p_AFDisabled .xiq, .x1y.p_AFDisabled .x1bb, .x20.p_AFDisabled .x18f {
    background-color: #EFEFF1;
    color: #9e9e9e
}

.xif {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-top-width: 0px
}

.xig {
    padding: 1px 5px;
    color: #000000;
    border-left: 1px solid #D6DFE6;
    border-right: 1px solid #D6DFE6;
    border-bottom: 1px solid #D6DFE6;
    background-color: transparent;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    line-height: 28px;
    min-height: 28px
}

.xih {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px
}

.xii {
    font-family: arial
}

.xij {
    width: 10px
}

.xik, .xil {
    color: #555;
    cursor: pointer
}

.xim {
    content: "\25BE"
}

.xin {
    content: "\25B8"
}

.xip {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    color: #4F4F4F;
    font-weight: bold;
    padding: 0px
}

.xiq {
    font-size: inherit;
    position: relative;
    -webkit-box-sizing: border-box
}

    .xiq.p_AFDisabled {
        border-style: solid;
        border-color: #D6DFE6;
        border-width: 0px 1px
    }

.xir {
    font-size: inherit;
    position: relative;
    min-height: 5em;
    width: 100%
}

.xis {
    border-top: none;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-bottom-color: #d6dfe6;
    border-left-color: #d6dfe6;
    border-right-color: #d6dfe6;
    border-top-width: 0px;
    -webkit-box-sizing: border-box
}

.xio.p_AFDisabled .xis {
    background-color: #EFEFF1;
    border: none
}

.xio.p_AFReadOnly .xis {
    background-color: #fafafa
}

.xit, .xgt.p_AFVertical .x1cw {
    text-align: left
}

.xiu {
    unicode-bidi: bidi-override;
    direction: ltr;
    text-align: inherit;
    font-size: 13px;
    color: #000000;
    font-family: "Source Code Pro", Monaco, "Courier New", Courier, monospace;
    font-weight: normal;
    line-height: 16px
}

.xiv, .x169.p_AFDisabled .x16n, .x16a.p_AFDisabled .x16q, .x15z.p_AFDisabled .x16t, .xt5.p_AFDisabled .x1fe, .xt6.p_AFDisabled .x1ff, .AFBrandingBar .xlw .x15z.p_AFDisabled .x166, .xtn .xlw .x15z.p_AFDisabled .x166, .AFBrandingBar .xlw .x6e.p_AFDisabled .x15u, .xtn .xlw .x6e.p_AFDisabled .x15u, .AFBrandingBar .xlw .x169.p_AFDisabled .x167, .xtn .xlw .x169.p_AFDisabled .x167, .AFBrandingBar .xlw .x16a.p_AFDisabled .x168, .xtn .xlw .x16a.p_AFDisabled .x168, .xb7 .x13v.p_AFDisabled, .xb7.p_AFSelected .x13v.p_AFDisabled, .xgs.p_AFSelected.p_AFDisabled .x13u, .xl7 .xgo.p_AFDisabled, .xb7.p_AFDisabled .x10e, .AFConveyorBeltElement .x13j.p_AFDisabled, .xlx .x13j.p_AFDisabled, .AFConveyorBeltElement .x13v.p_AFDisabled, .xlx .x13v.p_AFDisabled, .AFConveyorBeltElement .x13p.p_AFDisabled, .xlx .x13p.p_AFDisabled, .AFConveyorBeltElement .x13u.p_AFDisabled, .xlx .x13u.p_AFDisabled, .AFOverflowElement .x13j.p_AFDisabled, .xdj .x13j.p_AFDisabled, .AFOverflowElement .x13v.p_AFDisabled, .xdj .x13v.p_AFDisabled, .AFOverflowElement .x13p.p_AFDisabled, .xdj .x13p.p_AFDisabled, .AFOverflowElement .x13u.p_AFDisabled, .xdj .x13u.p_AFDisabled, .xio.p_AFDisabled .xj1, .x169.p_AFDisabled .x16o, .x16a.p_AFDisabled .x16r, .x15z.p_AFDisabled .x16u, .xls .xgo.p_AFDisabled, .xjt.p_AFDisabled .x1ba, .xjr.p_AFDisabled .x1b9, .xt5.p_AFDisabled .x1fc, .xt6.p_AFDisabled .x1fd, .xt5.p_AFDisabled.p_AFVertical .x1fc, .xt6.p_AFDisabled.p_AFVertical .x1fd, .xt5.p_AFDisabled.p_AFVertical .x1fe, .xt6.p_AFDisabled.p_AFVertical .x1ff, .x1s.p_AFDisabled .x2c .AFPanelFormLayoutContentCell, .x1s.p_AFDisabled .x2c .xvo {
    color: #9e9e9e
}

.xiw {
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px
}

.xix {
    position: absolute;
    z-index: 10;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 2px;
    -webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    box-shadow: 2px 3px 5px rgba(0,0,0,.2);
    border-radius: 3px;
    border: 1px solid silver;
    background: white;
    font-size: 90%;
    font-family: monospace;
    max-height: 20em;
    overflow-y: auto
}

.xiy {
    margin: 0;
    padding: 0 4px;
    border-radius: 2px;
    max-width: 19em;
    overflow: hidden;
    white-space: pre;
    color: black;
    cursor: pointer
}

.xiz {
    background: #08f;
    color: white
}

.xj0 {
    background-color: #f7f9fc;
    border-right-color: #d6dfe6
}

.xj1 {
    width: 10px;
    font-size: 11px;
    color: #4F4F4F;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding-left: 14px;
    padding-right: 17px;
    line-height: 16px
}

.xj2 {
    border: 1px solid transparent;
    background-color: #FFEEA8
}

.xj3 {
    border: 1px solid transparent;
    background-color: #C9DEF2
}

.xj4, .xj5 {
    background-color: #FFFFB5;
    border-bottom: 1px dashed #C70000
}

.xj6 {
    background-color: #FFFFB5;
    border-bottom: 1px dashed #FFAA2B
}

.xj7 {
    background-color: #FFEEA8;
    border-bottom: none
}

.xj8 {
    padding: 0px 6px 0px 0px;
    text-align: left;
    white-space: nowrap;
    padding-right: 10px;
    font-size: 16px;
    color: #4F4F4F;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    -webkit-box-sizing: border-box;
    padding-top: 17px;
    padding-bottom: 8px
}

.xj9 {
    width: 8px
}

.xja, .xmz, .x13w.p_AFFlow.p_AFGrid .x1gj, .AFHVNodeStretchHeight, .x1ru {
    height: 100%
}

.xjb {
    border-top-color: #BFBFBF;
    border-bottom-color: #E0E3E8;
    border-left-color: #BFBFBF;
    border-right-color: #E0E3E8;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px;
    overflow: auto;
    padding: 10px;
    -webkit-box-sizing: border-box
}

.xjc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px
}

.xjd {
    padding: 2px 4px 5px 5px
}

.xje {
    font-size: 13px;
    background-color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    line-height: 24px
}

.xjf {
    text-decoration: none;
    color: #145c9e;
    padding-left: 1px;
    position: relative;
    top: -3px
}

    .xjf:hover, .AFBrandingBar .xgn:active, .xtn .xgn:active, .AFBrandingBar .xgw:active, .xtn .xgw:active, .AFBrandingBar .xgl:active, .xtn .xgl:active, .AFBrandingBar .xgk:active, .xtn .xgk:active, .AFBrandingBar .x17s:active, .xtn .x17s:active, .x14f:active, .xmk.p_AFUnvisited:active, .xn6.p_AFUnvisited:active, .xmk.p_AFUnvisited:active:hover, .xn6.p_AFUnvisited:active:hover, .xxf:hover, .xgl:hover, .xgw:hover, .xgy:hover, .xgz:hover, .xh0:hover, .xh1:hover, .xh2:hover {
        text-decoration: underline;
        color: #145c9e
    }

.xji.AFCodeEditorToolbox, .xji.xjh {
    border-style: solid;
    border-width: 1px;
    border-top-color: #BFBFBF;
    border-bottom-color: #D9D9D9;
    border-left-color: #BFBFBF;
    border-right-color: #E0E3E8;
    background-color: #FFFFFF;
    border-right: 1px solid #D6DFE6;
    border-left: 1px solid #D6DFE6;
    border-bottom-width: 0px;
    border-top-width: 0px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.x1u.AFCodeEditorSearchToolbar .x25, .x1u.xjk .x25 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 112px;
    font-size: 12px;
    color: #333333
}

.x1u.AFCodeEditorSearch .x25, .x1u.xjl .x25, .x1u.AFCodeEditorReplace .x25, .x1u.xjm .x25 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 10em;
    font-size: 12px;
    color: #333333
}

.x1u.AFCodeEditorJump .x25, .x1u.xjn .x25 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    width: 40px;
    font-size: 12px;
    color: #333333
}

.xjo, .xx3, .x146, .x147, .xte .x221 {
    vertical-align: middle;
    display: inline-block
}

.x1p.p_AFFatal .xjo, .xio.p_AFFatal .xiq, .x1u.p_AFFatal .x25, .xeo.p_AFFatal .xjp, .x1t.p_AFFatal .x26, .x1q.p_AFFatal .x2b, .x1r.p_AFFatal .x2k, .x1r.p_AFUpdate.p_AFFatal .x2k, .x1r.p_AFFatal .xhd, .xjq.p_AFFatal, .x20.p_AFFatal .x2i, .x1y.p_AFFatal .x2g, .x1p.p_AFError .xjo, .xio.p_AFError .xiq, .x1t.p_AFError .x26, .x1q.p_AFError .x2b, .x1r.p_AFError .x2k, .x1r.p_AFUpdate.p_AFError .x2k, .x1r.p_AFError .xhd, .xjq.p_AFError, .x20.p_AFError .x2i, .x1y.p_AFError .x2g, .xjv.p_AFFatal .xjw, .xjv.p_AFError .xjw, .xoj.p_AFError .xjq {
    border: 2px #C70000 solid;
    margin: 0px
}

.xi1.p_AFFatal .xi7, .xi1.p_AFError .xi7 {
    border: 2px #C70000 solid;
    margin: 0px;
    border-style: none;
    border-width: 0
}

.x1s.p_AFFatal .x2c, .x1s.p_AFError .x2c {
    border: 2px #C70000 solid;
    border-color: #C70000;
    border-style: solid;
    border-width: 2px 0 2px 2px;
    margin: 0
}

.xjr.p_AFFatal .xjs, .xjt.p_AFFatal .xju, .xjr.p_AFError .xjs, .xjt.p_AFError .xju {
    margin: 0px;
    border: 2px solid #C70000
}

.x1u.p_AFError .x25, .xeo.p_AFError .xjp {
    border: 2px solid #C70000;
    margin: 0
}

.x1z.p_AFFatal .x2h, .x1z.p_AFError .x2h {
    border: 2px #C70000 solid;
    border-color: #C70000
}

.x1z.p_AFFatal .xjx, .x1z.p_AFFatal .xjy, .x1z.p_AFError .xjy, .x1z.p_AFError .xjx {
    border: 2px #C70000 solid;
    margin: 1px
}

.x1z.p_AFFatal, .x1z.p_AFError, .x1z.p_AFWarning {
    font-size: 13px
}

.x1v.p_AFError .xjz, .x1w.p_AFError .xk0, .x1x.p_AFError .xk1, .x21.p_AFError .xk2, .x1v.p_AFFatal .xjz, .x1w.p_AFFatal .xk0, .x1x.p_AFFatal .xk1, .x21.p_AFFatal .xk2, .xzt.p_AFError, .xzw.p_AFError, .xzz.p_AFError, .x100.p_AFError, .x101.p_AFError, .x102.p_AFError, .xzu.p_AFError, .xzx.p_AFError, .x103.p_AFError, .x104.p_AFError, .x105.p_AFError, .x106.p_AFError, .xzv.p_AFError, .xzy.p_AFError, .x107.p_AFError, .x108.p_AFError, .x109.p_AFError, .x10a.p_AFError {
    color: #C70000
}

.x1p.p_AFWarning .xjo, .xio.p_AFWarning .xiq, .x1t.p_AFWarning .x26, .x1q.p_AFWarning .x2b, .x1r.p_AFWarning .x2k, .x1r.p_AFUpdate.p_AFWarning .x2k, .x1r.p_AFWarning .xhd, .x20.p_AFWarning .x2i, .x1y.p_AFWarning .x2g, .xjv.p_AFWarning .xjw {
    border: 2px #FFAA2B solid;
    margin: 0px
}

.xi1.p_AFWarning .xi7 {
    border: 2px #FFAA2B solid;
    margin: 0px;
    border-style: none;
    border-width: 0
}

.x1u.p_AFWarning .x25, .xeo.p_AFWarning .xjp {
    border: 2px solid #FFAA2B;
    margin: 0
}

.x1s.p_AFWarning .x2c {
    border: 2px #FFAA2B solid;
    border-color: #FFAA2B;
    border-style: solid;
    border-width: 2px 0 2px 2px;
    margin: 0
}

.xjr.p_AFWarning .xjs, .xjt.p_AFWarning .xju {
    margin: 0px;
    border: 2px solid #FFAA2B
}

.x1z.p_AFWarning .x2h {
    border: 2px #FFAA2B solid;
    margin: 1px;
    border-color: #FFAA2B
}

.x1z.p_AFWarning .xjy, .x1z.p_AFWarning .xjx {
    border: 2px #FFAA2B solid;
    margin: 1px
}

.x1u.p_AFDisabled .x25 {
    background-image: none;
    background-color: #EEEEEE;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    padding: 5px 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    cursor: not-allowed;
    width: 300px;
    color: #9e9e9e;
    -webkit-text-fill-color: #9e9e9e
}

.x1t.p_AFDisabled .x26, .x1q.p_AFDisabled .x2b, .x1p.p_AFDisabled .x2a {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: none;
    color: #9e9e9e;
    -webkit-text-fill-color: #9e9e9e
}

.xeo.p_AFDisabled .xjp {
    color: #9e9e9e;
    background-image: none;
    background-color: #EFEFF1;
    -webkit-text-fill-color: #7E807A
}

.x1s.p_AFDisabled .x2c {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: none;
    opacity: 1;
    color: #9e9e9e;
    -webkit-text-fill-color: #9e9e9e
}

.xk4 {
    padding: 0px;
    cursor: default;
    vertical-align: bottom;
    min-height: 26px;
    display: block;
    white-space: normal
}

.xk5, .xk6, BODY.p_AFHighContrast .xld > img, BODY.p_AFHighContrast .xlh > img, BODY.p_AFHighContrast .xli > img, BODY.p_AFHighContrast .xle > img, .x173, .x169.p_AFSelected .x174, .x175, .x169.p_AFSelected .x176, .xtk.AFPanelFormLayoutContentCell .x1r.p_AFReadOnly .x2k, .xtk.xvo .x1r.p_AFReadOnly .x2k, .x1p.p_AFDisabled.p_AFCompact .xr2, .menu-wide, .x278 {
    display: inline
}

.xk7 {
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    display: block;
    position: relative;
    min-width: 50px;
    min-height: 28px
}

.xk9 {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    display: block;
    border: none;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    background-color: #FFFFFF
}

.xkf, .xkg, .xkh, .xki, .xkv, .xuh {
    padding-right: 5px;
    vertical-align: middle;
    border: 0px
}

.xkj {
    padding-right: 5px;
    border: 0px;
    max-height: 16px;
    vertical-align: middle;
    padding-bottom: 3px
}

.xkk {
    width: 3px;
    height: 17px;
    margin-left: 0px;
    margin-right: 0px
}

.xkl {
    border-left: 1px solid #D6DFE6;
    margin-left: 10px;
    margin-right: 10px;
    height: 22px;
    width: 0px;
    vertical-align: middle;
    display: inline-block
}

.xgp {
    text-decoration: none;
    white-space: nowrap;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    padding: 5px 7px 5px 7px;
    display: inline-block;
    margin-top: 3px
}

.xgo {
    text-decoration: none;
    white-space: nowrap;
    color: #0572ce;
    display: inline-block;
    padding-top: 6px
}

.xgr {
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    display: block;
    white-space: nowrap;
    color: #145c9e;
    vertical-align: middle
}

.xgq {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap;
    display: block;
    color: #145c9e;
    background-color: #FFFFFF;
    padding: 6px 10px 1px 10px;
    min-height: 23px;
    vertical-align: middle
}

.xgp.p_AFSelected, .xgp.p_AFDepressed, .xgp.p_AFSelected:active {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-shadow: none;
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    margin-top: 3px
}

BODY.p_AFHighContrast .xgp.p_AFSelected {
    border-width: 2px
}

.xgq.p_AFSelected {
    font-weight: bold;
    padding: 6px 10px 1px 10px
}

.xgp.p_AFDisabled {
    text-decoration: none;
    cursor: default;
    font-weight: bold;
    text-shadow: none;
    border-color: #c4ced7;
    background-color: #f4f6f7;
    background-image: none;
    color: #9e9e9e
}

.xgq.p_AFDisabled {
    text-decoration: none;
    cursor: default;
    color: #9e9e9e;
    background-color: #FFFFFF;
    padding: 6px 10px 1px 10px;
    border: none
}

.xkm {
    vertical-align: middle;
    background-position: center center;
    background-repeat: no-repeat;
    height: 30px;
    border-left: 3px solid transparent;
    background-image: none;
    width: 10px
}

.xkn {
    margin-right: 5px;
    color: #000000
}

.xko {
    border: none;
    font-size: inherit;
    display: inline-block
}

.xkp {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/dropdown_ena.png);
    background-position: center;
    padding: 0px 4px 0px 5px;
    cursor: default;
    vertical-align: middle;
    width: 14px;
    display: inline-block;
    height: 28px
}

BODY.p_AFHighContrast .xkp:after, BODY.p_AFHighContrast .x18l:after, BODY.p_AFHighContrast .x18k::after {
    content: url(/ipva/afr/dropdown_n_hc.png)
}

.xkq {
    padding: 1px;
    background-color: #FFFFFF
}

.xkr {
    height: 265px;
    overflow: auto;
    padding: 1px;
    background-color: #FFFFFF
}

.xks {
    font-size: small;
    width: 100%;
    overflow: hidden;
    position: relative
}

.xkt, .xkt.p_AFConveyorBelt .xm2, .xll.p_AFConveyorBelt .xm3, .xlq.p_AFConveyorBelt .xm3, .xkt.p_AFConveyorBelt .xm4, .xll.p_AFConveyorBelt .xm5, .xlq.p_AFConveyorBelt .xm5, .AFPrivateOverflowHidden, .xs9, .xls .AFOverflowElement, .xls .xdj {
    overflow: hidden
}

.xkw {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    cursor: default;
    color: #145c9e
}

.xgj {
    cursor: pointer;
    white-space: nowrap;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

BODY.p_AFHighContrast .xgj.p_AFSelected, .x1ud.p_AFDragReady, .x1ud.p_AFDragSource, .x1y6.p_AFDragReady, .x1y6.p_AFDragSource {
    opacity: 1.0
}

.xky {
    display: none;
    position: absolute;
    left: 0px;
    z-index: 2;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/breadcrumb_gof_ena.png);
    background-position: center center;
    top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-top: 2px;
    vertical-align: middle;
    width: 14px;
    height: 11px
}

BODY.p_AFHighContrast .xky {
    background-image: none;
    left: 2px
}

    BODY.p_AFHighContrast .xky > img {
        display: block;
        margin-left: 2px;
        margin-top: 3px
    }

.xkz {
    padding: 4px 10px 4px 10px
}

.xky.p_AFDepressed, .xky.p_AFDepressed.p_AFSelected, .xky.p_AFDepressed:hover {
    background-color: #0572ce;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/breadcrumb_of_dwn.png), none;
    border: 1px solid #0572ce;
    top: 4px;
    padding-top: 1px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-left: 3px
}

.xl0 {
    border: 0px
}

.xl1, .AFPrivateInlineBlock, .xs7, BODY.p_AFHighContrast .x110.p_AFRunning > img, BODY.p_AFHighContrast .x110.p_AFFinished > img, .x17x, .AFPrivateInlineBlock.xgn, .xs7.xgn {
    display: inline-block
}

.xl2 {
    float: left;
    position: relative;
    min-height: 61px;
    margin-top: 1px
}

.xl3 {
    float: left;
    position: relative;
    margin-left: 1px
}

.xl4.p_AFStartOverflow .xl3 {
    padding-top: 22px
}

.xl4.p_AFEndOverflow .xl3 {
    padding-bottom: 22px
}

.xl7, .xq7.p_AFFirst, .x8b.p_AFSubTrain .x8e, .x1z.p_AFHelp.p_AFReadOnly .x4z {
    padding-top: 4px
}

.xl9 {
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center
}

.xlb {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    left: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_left_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xlc {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    left: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_left_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xld {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: -1px;
    left: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_left_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xle {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_up_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    top: 0px;
    bottom: auto;
    left: 0;
    right: auto;
    margin-left: -1px
}

.xlf {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    right: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_right_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xlg {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    right: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_right_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xlh {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: -1px;
    right: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_right_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xli {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_down_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    bottom: 0px;
    top: auto;
    left: 0;
    right: auto;
    margin-left: -1px
}

.xlj, .xlk {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-right: 0px;
    margin-left: 3px;
    right: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_right_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xll .xlc, .xll .xlg, .xll .xm9, .xll .xmb, .xll .xlp {
    top: auto;
    bottom: 50%;
    margin-top: 0px;
    margin-bottom: -15px
}

.xlm {
    display: none;
    position: absolute;
    top: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 15px;
    left: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_left_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xln {
    display: none;
    position: absolute;
    top: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-left: 15px;
    right: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_right_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

    .xlj.p_AFDepressed, .xlk.p_AFDepressed, .xlj:hover.p_AFDepressed, .xlk:hover.p_AFDepressed, .xlf.p_AFDepressed, .xln.p_AFDepressed, .xlg.p_AFDepressed, .xlh.p_AFDepressed, .xlf:hover.p_AFDepressed, .xln:hover.p_AFDepressed, .xlg:hover.p_AFDepressed, .xlh:hover.p_AFDepressed {
        background-color: #0572ce;
        background-image: url(/ipva/afr/alta-v1/overflow_right_dwn.png), none;
        border: 1px solid #0572ce
    }

.xle.p_AFDepressed, .x1bj.p_AFDepressed, .xle:hover.p_AFDepressed, .x1bj:hover.p_AFDepressed {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/overflow_up_dwn.png), none;
    border: 1px solid #0572ce
}

.xli.p_AFDepressed, .x1bk.p_AFDepressed, .xli:hover.p_AFDepressed, .x1bk:hover.p_AFDepressed {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/overflow_down_dwn.png), none;
    border: 1px solid #0572ce
}

.xlr, .xlu, .xly, .xlz, .x1bl {
    padding: 3px 10px
}

    .xly .AFConveyorBeltElement, .xly .xlx, .xlz .AFConveyorBeltElement, .xlz .xlx {
        display: block;
        text-decoration: none;
        color: #145c9e
    }

    .xlr .AFOverflowElement, .xlr .xdj, .xlu .AFOverflowElement, .xlu .xdj {
        display: block;
        padding: 2px;
        text-decoration: none;
        color: #145c9e
    }

    .xlz .AFConveyorBeltElementDisabled, .xlz .xm0, .xly .AFConveyorBeltElementDisabled, .xly .xm0, .xlu .AFOverflowElementDisabled, .xlu .xm1, .xlr .AFOverflowElementDisabled, .xlr .xm1 {
        display: block;
        padding: 2px;
        text-decoration: none;
        color: #9e9e9e
    }

.xlw {
    background-color: #FFFFFF;
    padding: 1px;
    background: transparent
}

.xlv {
    padding: 4px;
    padding-top: 5px;
    padding-bottom: 2px;
    padding-right: 5px;
    padding-left: 5px
}

.xm4, .xm5 {
    overflow: visible;
    white-space: nowrap
}

    .xm4 .xgs, .xm5 .xb7 {
        position: relative;
        overflow: hidden;
        display: inline-block;
        float: none
    }

.xm6, .xm7 {
    display: none;
    position: relative
}

.xm8 {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    left: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_l_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xm9 {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    left: 0px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_l_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xma {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_r_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    right: 28px
}

.xmb {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_r_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    right: 28px
}

.xlp {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/ipva/afr/alta-v1/dropdown_ena.png);
    width: 14px;
    height: 14px;
    padding: 6px;
    border-radius: 2px;
    border: 1px solid transparent;
    visibility: hidden;
    right: 0px
}

.xlo {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    margin-top: 4px;
    background-image: url(/ipva/afr/alta-v1/dropdown_ena.png);
    width: 14px;
    height: 14px;
    padding: 6px;
    border-radius: 2px;
    border: 1px solid transparent;
    right: 0px
}

    .xlo.p_AFDepressed, .xlp.p_AFDepressed, .xlo.p_AFDepressed:hover, .xlp.p_AFDepressed:hover {
        background-image: url(/ipva/afr/alta-v1/dropdown_dwn.png);
        background-color: #0572ce;
        border: 1px solid #0572ce
    }

.xmc {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    text-align: center
}

.xme {
    width: 59px
}

.x8s.p_AFDisabled, .x8s.p_AFUnvisited {
    background-image: url(/ipva/afr/alta-v1/h_bkgrnd_pipe_tile.png)
}

.x8s.p_AFTrainVisited, .xmf.p_AFSelected .x8s.p_AFUnvisited {
    background-image: url(/ipva/afr/alta-v1/h_fill_pipe_tile.png)
}

BODY.p_AFHighContrast .x8s {
    height: 0px
}

    BODY.p_AFHighContrast .x8s.p_AFDisabled, BODY.p_AFHighContrast .xmx.p_AFDisabled {
        border: 1px dotted
    }

    BODY.p_AFHighContrast .x8s.p_AFUnvisited, BODY.p_AFHighContrast .xmx.p_AFUnvisited {
        border: 1px dashed
    }

    BODY.p_AFHighContrast .x8s.p_AFTrainVisited, BODY.p_AFHighContrast .xmx.p_AFTrainVisited, BODY.p_AFHighContrast .xom, BODY.p_AFHighContrast .xon {
        border: 1px solid
    }

.xmg, .xn1 {
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    cursor: default;
    border-radius: 8px;
    box-sizing: border-box;
    border: 1px solid;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    border-color: #0572ce;
    background-color: #0572ce
}

.xmh, .xn2 {
    background-repeat: no-repeat;
    display: block;
    text-decoration: none;
    cursor: default;
    border-radius: 8px;
    box-sizing: border-box;
    border: 1px solid;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    border-color: #E0E6EB;
    background-color: #f4f6f7
}

.xmi, .xn4 {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    text-decoration: none;
    border-radius: 8px;
    box-sizing: border-box;
    border: 1px solid;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border-color: #c4ced7
}

    .xmi:active {
        background-repeat: no-repeat;
        display: block;
        width: 13px;
        height: 13px;
        text-decoration: none
    }

.xmj, .xn3 {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    text-decoration: none;
    border-radius: 8px;
    box-sizing: border-box;
    border: 1px solid;
    height: 14px;
    width: 14px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    border-color: #0572ce;
    background-color: #ffffff
}

.x8e.p_AFSelected {
    color: #000000;
    font-weight: bold;
    text-align: center;
    cursor: default
}

.x8e.p_AFRequired, .xn5.p_AFRequired {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #045FAB;
    font-weight: bold;
    margin-right: 4px;
    line-height: 12px;
    padding: 0;
    margin: 0
}

.xmk, .xn6 {
    cursor: pointer;
    text-decoration: none;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

    .xmk.p_AFSelected, .xn6.p_AFSelected {
        cursor: default;
        color: #145c9e;
        font-weight: bold
    }

    .xmk.p_AFDisabled, .xn6.p_AFDisabled {
        text-shadow: none;
        cursor: default;
        color: #9e9e9e
    }

    .xmk.p_AFUnvisited .AFRequiredIconStyle, .xmk.p_AFUnvisited .xf, .xn6.p_AFUnvisited .AFRequiredIconStyle, .xn6.p_AFUnvisited .xf {
        text-decoration: none;
        display: inline-block
    }

.xml, .xmp {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    text-decoration: none;
    width: 9px;
    height: 9px;
    bottom: 4px;
    background-image: url(/ipva/afr/alta-v1/alertModifier_error.png);
    right: 4px
}

.xmm, .xmq {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    text-decoration: none;
    width: 9px;
    height: 9px;
    bottom: 4px;
    background-image: url(/ipva/afr/alta-v1/alertModifier_warning.png);
    right: 4px
}

.xmn, .xmr {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    text-decoration: none;
    width: 9px;
    height: 9px;
    bottom: 4px;
    background-image: url(/ipva/afr/alta-v1/alertModifier_complete.png);
    right: 4px
}

.xmo, .xms {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    position: absolute;
    text-decoration: none;
    width: 9px;
    height: 9px;
    bottom: 4px;
    background-image: url(/ipva/afr/alta-v1/alertModifier_info.png);
    right: 4px
}

BODY.p_AFHighContrast .xml:after, BODY.p_AFHighContrast .xmp:after {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    text-decoration: none;
    content: url(/ipva/afr/alta-v1/alertModifier_error.png);
    bottom: 0px
}

BODY.p_AFHighContrast .xmm:after, BODY.p_AFHighContrast .xmq:after {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    text-decoration: none;
    content: url(/ipva/afr/alta-v1/alertModifier_warning.png);
    bottom: 0px
}

BODY.p_AFHighContrast .xmn:after, BODY.p_AFHighContrast .xmr:after {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    text-decoration: none;
    content: url(/ipva/afr/alta-v1/alertModifier_complete.png);
    bottom: 0px
}

BODY.p_AFHighContrast .xmo:after, BODY.p_AFHighContrast .xms:after {
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    text-decoration: none;
    content: url(/ipva/afr/alta-v1/alertModifier_info.png);
    bottom: 0px
}

.xl4 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
    position: relative
}

.xmt {
    text-align: center;
    padding-bottom: 12px
}

.xmu {
    text-align: center;
    padding-top: 12px
}

.xmv {
    text-align: left;
    padding-right: 1px;
    color: #4F4F4F;
    padding-bottom: 12px;
    padding-left: 6px
}

.xmw {
    text-align: left;
    padding-right: 1px;
    color: #4F4F4F;
    padding-top: 12px;
    padding-left: 6px
}

.xmx {
    min-height: 10px;
    background-color: inherit;
    background-repeat: repeat;
    width: 8px;
    height: 16px;
    background-position: center
}

    .xmx.p_AFDisabled, .xmx.p_AFUnvisited {
        background-repeat: repeat;
        background-image: url(/ipva/afr/alta-v1/v_bkgrnd_pipe_tile.png)
    }

    .xmx.p_AFTrainVisited {
        background-repeat: repeat;
        background-image: url(/ipva/afr/alta-v1/v_fill_pipe_tile.png)
    }

.xn0 {
    position: relative;
    height: 22px;
    width: 22px;
    background-position: center;
    margin: -1px auto
}

.xn5 {
    text-align: left;
    padding: 2px 2px 2px 2px;
    width: 124px;
    height: 28px;
    padding-top: 15px;
    padding-bottom: 0;
    overflow: hidden;
    padding-left: 10px
}

    .xn5.p_AFSelected {
        color: #000000;
        font-weight: bold;
        text-decoration: none
    }

BODY.p_AFHighContrast .xmh, BODY.p_AFHighContrast .xn2 {
    background-image: none;
    border: 1px dotted
}

BODY.p_AFHighContrast .xmg, BODY.p_AFHighContrast .xmj, BODY.p_AFHighContrast .xmj:active, BODY.p_AFHighContrast .xn1, BODY.p_AFHighContrast .xn3, BODY.p_AFHighContrast .xn3:active {
    background-image: none;
    border: 1px solid
}

BODY.p_AFHighContrast .xmi, BODY.p_AFHighContrast .xmi:active, BODY.p_AFHighContrast .xn4, BODY.p_AFHighContrast .xn4:active {
    background-image: none;
    border: 1px dashed
}

.xn7 {
    padding-left: 3px;
    padding-right: 3px
}

.xn9, .xna {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    white-space: nowrap;
    margin: 0px;
    padding: 0px 8px;
    min-height: 28px;
    margin-top: 0px;
    margin-bottom: 0px
}

.xni {
    border-style: solid;
    border-width: 1px;
    margin-left: 0;
    border-color: #9e9e9e;
    height: 12px;
    width: 12px;
    margin-top: 0px;
    position: relative;
    top: 3px;
    margin-right: 6px
}

    .xni.p_AFEmpty, .xno.p_AFEmpty {
        background-position: center;
        background-image: url(/ipva/afr/alta-v1/empty-swatch.png)
    }

.xnj {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    white-space: nowrap;
    margin: 0px;
    padding: 6px 7px 6px 8px;
    padding-bottom: 1px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    color: #333333;
    line-height: 24px;
    width: 152px;
    padding-top: 1px
}

.xnk, .xnl, .xnm, .xo7 {
    height: 5px
}

.xnn {
    border: 1px solid #c4ced7;
    border-color: #DFE4E7;
    border-width: 1px 0 0;
    border-radius: 0px;
    padding-top: 5px;
    padding-bottom: 0px
}

.xno {
    border: 1px solid #c4ced7;
    margin: 2px;
    display: block;
    border-color: #9e9e9e;
    height: 12px;
    width: 12px;
    border-radius: 0px
}

.xnp {
    border-style: solid;
    background-color: transparent;
    border-color: transparent;
    border-width: 0px
}

    .xnp.p_AFSelected {
        padding: 0px;
        background-color: #CFE8FC
    }

.xnq {
    background-color: #EAEAEA;
    border-width: 1px;
    border-style: solid;
    position: relative;
    overflow: hidden;
    background-image: url(/ipva/afr/alta-v1/customcolorpalette.png);
    width: 190px;
    height: 160px;
    border: 0px
}

.xnr {
    width: 100%;
    margin-top: 2px
}

.xns {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    color: #4F4F4F;
    font-weight: bold;
    padding: 3px 8px 0px 0px;
    padding-top: 9px;
    width: 45px
}

.xnt {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    width: 50px;
    margin-left: 5px;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 6px 5px 5px 5px;
    -webkit-appearance: none;
    margin-top: 6px
}

.xnu {
    position: relative;
    width: 15px;
    left: 4px;
    height: 160px
}

.xnv {
    background-color: #9297A6;
    border-width: 1px;
    border-style: solid;
    width: 9px;
    background-image: url(/ipva/afr/brightnessslider.png);
    border-color: #9e9e9e;
    height: 158px;
    background-size: 9px 158px
}

.xnw {
    font-size: 1px;
    width: 6px
}

.xnx {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
    width: 22px;
    height: 18px;
    background-image: url(/ipva/afr/alta-v1/crosshairs.png)
}

.xny {
    border-width: 2px;
    border-style: solid;
    display: block;
    border-color: transparent;
    border-collapse: collapse;
    margin-left: 32px;
    margin-right: 23px
}

.xnz {
    border: 1px solid gray;
    border-color: #9e9e9e;
    height: 26px;
    width: 26px
}

.xo0 {
    position: absolute;
    font-size: 1px;
    background-image: url(/ipva/afr/alta-v1/slider_thumb_m_n.png);
    height: 12px;
    width: 17px;
    left: -6px
}

.xo1 {
    margin: 0px 2px;
    padding: 0px 2px;
    border-width: 1px;
    border-style: solid;
    cursor: default;
    border-color: #D6DFE6;
    background-color: #FFFFFF;
    padding-bottom: 6px
}

.xo2 {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    border-color: #0572ce;
    background-color: transparent
}

.xo3 {
    padding: 7px 8px 4px;
    white-space: nowrap
}

.xo4, .xo5 {
    border: 0px solid transparent;
    background-image: none;
    background-color: transparent;
    border-style: none;
    display: block;
    padding: 0px;
    margin: 0px
}

.xo6 {
    padding-right: 0px;
    margin: 0px;
    padding-left: 3px
}

.xo8 {
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 26px;
    height: 26px;
    display: block;
    background-position: center center;
    border: 1px solid transparent;
    background-image: url(/ipva/afr/alta-v1/conv_l_ena.png)
}

.xo9 {
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 26px;
    height: 26px;
    display: block;
    background-position: center center;
    border: 1px solid transparent;
    background-image: url(/ipva/afr/alta-v1/conv_r_ena.png);
    margin-left: 2px
}

.xoa {
    text-align: center;
    font-size: 11px;
    color: #737373;
    background-color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase
}

.xob {
    width: 24px;
    padding: 4px 0
}

.xoc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-align: center;
    font-size: 12px;
    background-color: #FFFFFF;
    height: 25px
}

    .xoc.p_AFLast .xod, .xoc.p_AFLast .xoe {
        border-color: #0572ce;
        padding-bottom: 0px
    }

.xoe, .xq6, .xh7.p_AFPrintable .xq6, .xh7.p_AFPrintable .xq6.p_AFToday, .xh7.p_AFPrintable .xqa, .xh7.p_AFPrintable .xqa.p_AFToday, .xh7.p_AFPrintable .xq6.p_AFToday.p_AFActiveDay .xqa {
    color: #333333;
    background-color: #FFFFFF
}

    .xoe.p_AFDisabled, .xof.p_AFDisabled, .xod.p_AFDisabled, .xoe.p_AFDisabled:hover, .xof.p_AFDisabled:hover, .xod.p_AFDisabled:hover {
        color: #9e9e9e;
        background-color: #FFFFFF;
        text-decoration: none
    }

.xof.p_AFSelected, .xod.p_AFSelected {
    text-decoration: none;
    color: #FFFFFF;
    background-color: #CFE8FC
}

.xoe.p_AFSelected, .xo2.p_AFSelected {
    color: #FFFFFF;
    background-color: #0572ce;
    border-color: #0572ce
}

BODY.p_AFHighContrast .xoe.p_AFSelected, BODY.p_AFHighContrast .xo2.p_AFSelected {
    border: double
}

.xoe.p_AFSelected.p_AFDisabled {
    text-decoration: none;
    color: #9e9e9e;
    background-color: #D5D5D5
}

.xof, .xod {
    color: #527689;
    background-color: #FFFFFF
}

    .xof.p_AFSelected.p_AFDisabled, .xod.p_AFSelected.p_AFDisabled {
        background-color: #9297A6;
        color: #FFFFFF;
        text-decoration: none
    }

.xo2.p_AFDisabled {
    border-color: #D5D5D5;
    color: #9e9e9e
}

.xog {
    white-space: nowrap;
    padding: 3px 6px 0px;
    padding-right: 8px
}

.xoh {
    white-space: nowrap;
    padding: 6px 6px 4px
}

.xoi {
    width: 6px;
    padding-left: 3px;
    padding-right: 1px
}

.xjq {
    border-style: solid;
    border-color: #DFE4E7;
    background-color: #FCFDFE;
    color: #333333;
    border-radius: 2px 0px 0px 2px;
    padding: 6px 5px 5px;
    border-width: 1px 0px 1px 1px;
    position: relative;
    height: 28px;
    -webkit-appearance: none;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin-right: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    box-sizing: border-box;
    top: 0px;
    -webkit-box-sizing: border-box
}

.xok, .xol {
    background-image: none;
    display: inline-block;
    background-color: transparent;
    border-color: transparent;
    border-style: none;
    height: auto;
    width: auto;
    padding-left: 0px
}

.xom, .xr5 {
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    display: inline-block;
    height: 28px;
    width: 24px;
    vertical-align: top;
    background-image: url(/ipva/afr/alta-v1/up-arrow-ena.png), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border-radius: 0px;
    border-right-width: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

BODY.p_AFHighContrast .xom:after, BODY.p_AFHighContrast .xr5:after {
    content: url(/ipva/afr/alta-v1/up-arrow-ena.png);
    position: relative;
    left: 5px;
    top: 5px
}

.xon, .xr6 {
    background-repeat: no-repeat;
    background-position: center center;
    padding: 0px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    display: inline-block;
    height: 28px;
    width: 24px;
    vertical-align: top;
    background-image: url(/ipva/afr/alta-v1/down-arrow-ena.png), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

BODY.p_AFHighContrast .xon:after, BODY.p_AFHighContrast .xr6:after {
    content: url(/ipva/afr/alta-v1/down-arrow-ena.png);
    position: relative;
    left: 5px;
    top: 4px
}

.xom.p_AFDisabled, .xr5.p_AFDisabled, .xr5.p_AFDisabled:active, .xom.p_AFDisabled:active, .xr5.p_AFDisabled:hover, .xr5.p_AFDisabled:active:hover, .xom.p_AFDisabled:hover, .xom.p_AFDisabled:active:hover {
    background-color: #f4f6f7;
    border-color: #E0E6EB;
    background-image: url(/ipva/afr/alta-v1/up-arrow-dis.png)
}

BODY.p_AFHighContrast .xom.p_AFDisabled:hover:after, BODY.p_AFHighContrast .xom.p_AFDisabled:after, BODY.p_AFHighContrast .xr5.p_AFDisabled:after, BODY.p_AFHighContrast .xr5.p_AFDisabled:active:after, BODY.p_AFHighContrast .xom.p_AFDisabled:active:after, BODY.p_AFHighContrast .xr5.p_AFDisabled:hover:after, BODY.p_AFHighContrast .xr5.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .xom.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/up-arrow-dis.png);
    position: relative;
    left: 5px;
    top: 5px
}

.xom:active, .xr5:active, .xr5:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/up-arrow-dwn.png)
}

BODY.p_AFHighContrast .xom:active:after, BODY.p_AFHighContrast .xr5:active:after {
    content: url(/ipva/afr/alta-v1/up-arrow-dwn.png);
    position: relative;
    left: 5px;
    top: 5px
}

.xon.p_AFDisabled, .xr6.p_AFDisabled, .xr6.p_AFDisabled:active, .xon.p_AFDisabled:active, .xr6.p_AFDisabled:hover, .xr6.p_AFDisabled:active:hover, .xon.p_AFDisabled:hover, .xon.p_AFDisabled:active:hover {
    background-color: #f4f6f7;
    border-color: #E0E6EB;
    background-image: url(/ipva/afr/alta-v1/down-arrow-dis.png)
}

BODY.p_AFHighContrast .xon.p_AFDisabled:after, BODY.p_AFHighContrast .xr6.p_AFDisabled:after, BODY.p_AFHighContrast .xr6.p_AFDisabled:active:after, BODY.p_AFHighContrast .xon.p_AFDisabled:active:after, BODY.p_AFHighContrast .xr6.p_AFDisabled:hover:after, BODY.p_AFHighContrast .xr6.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .xon.p_AFDisabled:hover:after, BODY.p_AFHighContrast .xon.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/down-arrow-dis.png);
    position: relative;
    left: 5px;
    top: 4px
}

.xon:active, .xr6:active, .xr6:hover:active, .xon:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/down-arrow-dwn.png)
}

BODY.p_AFHighContrast .xon:active:after, BODY.p_AFHighContrast .xr6:active:after, BODY.p_AFHighContrast .xon:hover:active:after, BODY.p_AFHighContrast .xr6:hover:active:after {
    content: url(/ipva/afr/alta-v1/down-arrow-dwn.png);
    position: relative;
    left: 5px;
    top: 4px
}

.xoo {
    padding-top: 4px;
    padding-bottom: 0px;
    width: 10%;
    margin-left: auto;
    margin-right: auto
}

.xop {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    padding-top: 0px
}

.xoq {
    margin-left: 8px
}

.xor {
    display: inline-block;
    height: 28px
}

.xos {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 4px 4px 4px 2px;
    height: 28px;
    margin: 0px 0px 0px 2px;
    line-height: 22px;
    min-width: 94px
}

.xot {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    padding: 4px 4px 4px 2px;
    height: 28px;
    margin: 0px 0px 0px 2px;
    line-height: 22px;
    min-width: 94px;
    max-width: 243px;
    margin-right: 2px;
    margin-left: 2px
}

.xh7 {
    width: 750px;
    height: 450px;
    position: relative;
    border-top: #C3CAD5 1px solid;
    border-left: #B0B9C8 1px solid;
    border-bottom: #B0B9C8 1px solid;
    border-right: #B0B9C8 1px solid;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 1px solid #D6DFE6
}

    .xh7.p_AFPrintable {
        position: static;
        width: auto;
        height: auto;
        overflow: visible;
        border: none
    }

    .xh7 .xou {
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: none
    }

    .xh7 .xov, .xh7 .xow {
        border-bottom: 1px #ACBACF solid;
        border-right: none
    }

.xox {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    background-color: #ade1f6;
    border: 1px solid #75c7ed;
    background-repeat: repeat-x
}

    .xox.p_AFDragSource, .xqn.p_AFDragSource {
        background-color: #FFFFFF;
        opacity: .4
    }

    .xox.p_AFDragEnd {
        border-right: 1px #FFFFFF solid
    }

.xoy {
    position: absolute;
    left: 0px;
    padding-left: 5px;
    margin-top: .45em
}

.xoz {
    position: absolute;
    right: 0px;
    margin-top: .45em;
    padding-right: 5px
}

.xp0 {
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 3px;
    font-size: 11px;
    background-color: #ade1f6;
    color: #4F4F4F;
    font-weight: bold;
    padding-right: 2px
}

.xp1 {
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px;
    color: #4F4F4F
}

.xp2 {
    padding-right: 0px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 4px
}

.xp3 {
    padding: 3px;
    color: #4F4F4F
}

.xp4 {
    padding: 3px;
    font-size: 11px;
    font-weight: bold
}

.xox.AFShortDuration, .xox.xp5 {
    border: none;
    background: none
}

.xp6 {
    cursor: default;
    position: absolute;
    top: 0px;
    height: 100%;
    z-index: 2;
    border-left: 1px solid #EEEEEE
}

.xp7 {
    cursor: default;
    position: absolute;
    top: 0px;
    height: 100%
}

.xh7 .xp7.p_AFToday, .xq6.p_AFToday, .xph.p_AFToday .xpf {
    background-color: #f3f9ff
}

.xp9 {
    position: absolute;
    top: 0px;
    height: 100%;
    z-index: 2
}

.xp7.p_AFDropTarget {
    background-color: #F7FDFE
}

.xp7.p_AFToday.p_AFDropTarget {
    background-color: #FFFEEF
}

.xh7.p_AFDropTarget, .xrn.p_AFDropTarget, .xt9.p_AFDropTarget, .xtc.p_AFDropTarget, .x14o.p_AFDropTarget, .x1uu.p_AFDropTarget, .x1xb.p_AFDropTarget {
    background-color: transparent;
    opacity: 1
}

.xpa {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-color: #FCFDFE;
    border-top: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xpa, .xh7.p_AFPrintable .xph .xpi, .xh7.p_AFPrintable .xpj .xpi, .xr8.p_AFFlow, .AFPrivatePositionStatic, .xsv, .xrb.AFPrivatePositionStatic, .xrb.xsv, .x1b.p_AFPrintable .x1bx, .x1s3.p_AFPrintable, .x1s4.p_AFPrintable {
    position: static
}

.xpc {
    text-align: center;
    padding-top: 2px;
    color: #000000;
    background-color: #FCFDFE;
    box-sizing: border-box;
    height: 2.5em;
    padding: 8px 0px 5px 0px
}

.xh7.p_AFPrintable .xpc {
    margin-bottom: -1em
}

.xpc.p_AFCustomDayHeader {
    height: 47px
}

.xpd {
    position: relative;
    margin-right: 16px;
    height: 2.33em
}

    .xpd.p_AFCustomWeekHeader {
        height: 3.917em
    }

.xpe {
    margin-right: 16px;
    margin-left: 5.483em
}

.xh7.p_AFPrintable .xpe {
    margin-right: 0px;
    margin-bottom: -1em
}

.xh4 {
    text-align: center;
    position: absolute;
    height: 100%;
    padding-top: 8px
}

.xpf {
    position: absolute;
    cursor: pointer;
    border-color: #BFC6C9;
    overflow-x: hidden;
    overflow-y: scroll;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: -moz-scrollbars-vertical;
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    padding: 0px 1px
}

.xh7.p_AFPrintable .xpf {
    position: relative;
    overflow-x: visible;
    overflow-y: visible;
    cursor: default
}

.xpg {
    margin-right: 0;
    margin-left: 5.483em
}

.xph .xpf.p_AFDropTarget, .xh3.p_AFDropTarget .xqi, .xh3.p_AFToday.p_AFDropTarget .xqi, .xh3.p_AFActiveDay.p_AFDropTarget .xqi {
    background-color: #E5F6FA
}

.xph .xox {
    margin-top: 1px;
    padding: 1px 0px 1px 0px;
    position: relative;
    box-sizing: border-box;
    margin-left: 10px;
    margin-right: 10px;
    height: 2.333em
}

    .xph .xox.p_AFHasPrev {
        margin-left: 0px;
        margin-right: 10px
    }

    .xph .xox.p_AFHasNext {
        margin-left: 10px;
        margin-right: 0px
    }

    .xph .xox.p_AFHasPrev.p_AFHasNext {
        margin-left: 0px;
        margin-right: 0px
    }

.xph .xpi, .xpj .xpi {
    position: absolute;
    top: 1.8em;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    margin: 0;
    height: auto;
    width: auto;
    background: none
}

.xph .xpk, .xpj .xpk {
    padding: 0px;
    left: 50%;
    right: 50%;
    margin: 0 -11px
}

.xpl {
    position: absolute;
    height: auto;
    width: auto;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0
}

.xp8.p_AFToday {
    background-color: #FFFCD8;
    color: #f3f9ff
}

.xpm {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow-x: hidden;
    overflow-y: scroll;
    height: auto;
    background-color: #FFFFFF;
    border-top: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xpm {
    position: static;
    overflow-x: visible;
    overflow-y: visible;
    border-bottom: 1px solid #D6DFE6
}

.xpn {
    table-layout: fixed;
    width: 100%
}

.xpo {
    text-align: left;
    background-color: #FCFDFE;
    border-right: 1px solid #EEEEEE;
    width: 5.483em
}

.xpp {
    position: absolute;
    width: 100%;
    left: 0;
    border-top: 1px solid #C4CEE0;
    height: 5.33em
}

.xpq {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    white-space: nowrap;
    color: #4F4F4F;
    padding-left: 10px;
    padding-right: 5px;
    margin-top: 2px
}

.xpr, .xps {
    position: absolute;
    width: 100%;
    left: 0;
    border-top: 1px dotted #EEEEEE
}

    .xps.p_AFDropTarget, .xpr.p_AFDropTarget, .xh3.p_AFDropTarget, .xh3.p_AFToday.p_AFDropTarget, .xh3.p_AFActiveDay.p_AFDropTarget {
        background-color: #EDF9FB;
        opacity: 1
    }

.xpt {
    z-index: 2;
    position: absolute;
    cursor: pointer;
    left: 0px;
    right: 10px
}

.xpu {
    overflow: hidden;
    margin: 0;
    position: relative;
    background-color: #ade1f6;
    border: 1px solid #75c7ed
}

.xpv {
    white-space: nowrap;
    font-size: 11px;
    color: #4F4F4F;
    background-color: transparent;
    font-weight: bold;
    padding-top: 2px;
    padding-left: 5px
}

.xpt.p_AFMoveable .xpv, .xqn.p_AFMoveable, .xox.p_AFMoveable {
    cursor: move
}

.xpw {
    color: #4F4F4F;
    padding-left: 5px;
    margin: -2px 0px 0px
}

.xpx {
    width: 100%;
    position: absolute;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0px;
    cursor: ns-resize;
    background-image: url(/ipva/afr/alta-v1/drag_vertical.png);
    height: 13px;
    bottom: 1px;
    background-position: center 18px
}

.xpy {
    height: 100%;
    width: 3px;
    position: absolute;
    right: 0px;
    cursor: ew-resize
}

.xpz {
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: sub
}

.xpf .xpz {
    padding-top: 3px;
    padding-bottom: 3px
}

.xq0 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    white-space: nowrap;
    font-size: 13px;
    color: #252525;
    margin: 0 7px
}

.xh7.p_AFPrintable .xq0 {
    margin: auto;
    display: table
}

.xq3 {
    overflow-x: auto;
    overflow-y: auto;
    height: auto
}

.xh7.p_AFPrintable .xq3 {
    position: static;
    overflow-x: visible;
    overflow-y: visible;
    height: auto;
    left: auto;
    right: auto;
    bottom: auto;
    border-top: 1px solid #D6DFE6
}

.xq4 {
    width: 100%;
    line-height: 23px
}

.xq5 {
    border-top: 0px;
    padding: 0.667em 0.833em
}

.xq7 {
    white-space: nowrap;
    vertical-align: top;
    color: #4F4F4F;
    padding: 0px 10px 0 10px;
    box-sizing: border-box
}

.xq8 {
    display: inline-block;
    margin-bottom: -3px;
    margin-top: 3px
}

.xq9 {
    display: block;
    margin-left: -9px;
    margin-top: 0px
}

.xqa {
    vertical-align: top;
    background-color: #F7F9FC;
    color: #000000;
    font-weight: normal;
    padding-right: 10px;
    padding-top: 3px
}

.xqb {
    vertical-align: top;
    padding-top: 3px
}

.xqc {
    text-align: right
}

.xq7.p_AFStretched {
    width: 95%;
    white-space: normal
}

.xqd {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    margin-top: 4px;
    vertical-align: top;
    border-radius: 2px;
    width: 12px;
    height: 12px;
    border: none;
    margin-left: 0px;
    margin-right: -2px
}

.xqe {
    position: relative;
    z-index: 1;
    background-color: #FCFDFE;
    color: #000000;
    vertical-align: middle;
    min-height: 1.875em;
    height: 2.5em;
    box-sizing: border-box;
    border-bottom: none
}

.xqf {
    text-align: center;
    position: absolute;
    height: 100%;
    border-right: 1px solid #D6DFE6;
    padding-top: 7px
}

.xqg {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    background-color: #FFFFFF
}

.xh7.p_AFPrintable .xqg {
    position: relative;
    overflow: visible
}

.xqh {
    position: absolute;
    left: 0px;
    right: 0px;
    opacity: 1.0;
    min-height: 1.81em
}

.xh3 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    z-index: 1;
    background-color: #FFFFFF;
    border-top: 1px solid #D6DFE6;
    border-left: 1px solid #D6DFE6;
    border-bottom: none
}

    .xh3.p_AFPrevMonth, .xh3.p_AFNextMonth, .x14z, .xh3.p_AFPrevMonth .xqi, .xh3.p_AFNextMonth .xqi {
        background-color: #F2F4F7
    }

        .xh3.p_AFPrevMonth.p_AFToday, .xh3.p_AFNextMonth.p_AFToday {
            background-color: #FFFCD8
        }

    .xh3.p_AFToday {
        background-color: #f3f9ff;
        border: 1px solid #EEEEEE
    }

    .xq6.p_AFToday .xqa, .xq6.p_AFToday.p_AFActiveDay .xqa, .xh3.p_AFActiveDay .xqi, .xh4.p_AFActiveDay {
        background-color: #e4f0fa;
        color: #000000
    }

    .xh3.p_AFToday .xqi, .xh3.p_AFToday.p_AFActiveDay .xqi, .xq6.p_AFActiveDay .xqa {
        color: #145c9e;
        background-color: #e4f0fa
    }

    .xh3.p_AFPrevMonth.p_AFDropTarget .xqi, .xh3.p_AFNextMonth.p_AFDropTarget .xqi, .xh3.p_AFPrevMonth.p_AFDropTarget, .xh3.p_AFNextMonth.p_AFDropTarget {
        background-color: #C3EAF3
    }

.xqj {
    white-space: nowrap;
    position: absolute;
    float: left;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #737373;
    left: 5px;
    top: 6px
}

.xqi {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 100%;
    text-align: right;
    background-color: #F7F9FC;
    border-bottom: 1px solid #D6DFE6;
    height: 2.417em;
    box-sizing: border-box
}

.xqk .xox {
    padding-left: 1px;
    padding-right: 1px;
    position: absolute;
    z-index: 5;
    box-sizing: border-box;
    height: 2.083em;
    margin-bottom: 0.1em
}

.xpj .xox {
    padding-left: 1px;
    padding-right: 1px;
    position: absolute;
    z-index: 5;
    border-top: 1px solid white;
    box-sizing: border-box;
    height: 2.333em
}

.xql {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 4px
}

.xqm {
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    z-index: 5;
    padding-top: 3px
}

.xph .xox.p_AFHasPrev .xql, .xpj .xox.p_AFHasPrev .xql, .xqk .xox.p_AFHasPrev .xql {
    left: 19px;
    right: 0px
}

.xph .xox.p_AFHasNext .xql, .xpj .xox.p_AFHasNext .xql, .xqk .xox.p_AFHasNext .xql {
    left: 0px;
    right: 19px
}

.xph .xox.p_AFHasPrev.p_AFHasNext .xql, .xpj .xox.p_AFHasPrev.p_AFHasNext .xql, .xqk .xox.p_AFHasPrev.p_AFHasNext .xql {
    left: 19px;
    right: 19px
}

.xqn {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    margin-right: 5px;
    margin-left: 5px;
    height: 1.5em;
    overflow: hidden;
    cursor: pointer;
    color: #01528c;
    margin-bottom: 0.083em
}

.xqo {
    position: absolute;
    z-index: 5;
    text-align: center
}

.xox.AFCalendarCategory1, .xox.xqp, .AFCalendarCategory1 .xpu, .xqp .xpu {
    background-color: #ade1f6;
    border: 1px solid #75c7ed
}

.xqn.AFCalendarCategory1, .xqn.xqp, .AFCalendarCategory1 .xp2, .xqp .xp2, .AFCalendarCategory1 .xp4, .xqp .xp4 {
    color: #01528c
}

.xox.AFCalendarCategory1.AFShortDuration, .xox.xqp.xp5 {
    border: none;
    background: none;
    color: #01528c
}

.AFCalendarCategory1 .xp0, .xqp .xp0, .AFCalendarCategory1 .xpv, .xqp .xpv, .AFCalendarCategory1 .xpx, .xqp .xpx {
    background-color: #ade1f6
}

.AFCalendarCategory1 .xqd, .xqp .xqd {
    background-color: #75c7ed;
    display: inline-block
}

.xox.AFCalendarCategory2, .xox.xqq, .AFCalendarCategory2 .xpu, .xqq .xpu {
    background-color: #ffe69a;
    border: 1px solid #ffcf5d
}

.xqn.AFCalendarCategory2, .xqn.xqq, .AFCalendarCategory2 .xp2, .xqq .xp2, .AFCalendarCategory2 .xp4, .xqq .xp4 {
    color: #a96109
}

.xox.AFCalendarCategory2.AFShortDuration, .xox.xqq.xp5 {
    border: none;
    background: none;
    color: #a96109
}

.AFCalendarCategory2 .xp0, .xqq .xp0, .AFCalendarCategory2 .xpv, .xqq .xpv, .AFCalendarCategory2 .xpx, .xqq .xpx {
    background-color: #ffe69a
}

.AFCalendarCategory2 .xqd, .xqq .xqd {
    background-color: #ffcf5d;
    display: inline-block
}

.xox.AFCalendarCategory3, .xox.xqr, .AFCalendarCategory3 .xpu, .xqr .xpu {
    background-color: #c9f1aa;
    border: 1px solid #9ee471
}

.xqn.AFCalendarCategory3, .xqn.xqr, .AFCalendarCategory3 .xp2, .xqr .xp2, .AFCalendarCategory3 .xp4, .xqr .xp4 {
    color: #3e8210
}

.xox.AFCalendarCategory3.AFShortDuration, .xox.xqr.xp5 {
    border: none;
    background: none;
    color: #3e8210
}

.AFCalendarCategory3 .xp0, .xqr .xp0, .AFCalendarCategory3 .xpv, .xqr .xpv, .AFCalendarCategory3 .xpx, .xqr .xpx {
    background-color: #c9f1aa
}

.AFCalendarCategory3 .xqd, .xqr .xqd {
    background-color: #9ee471;
    display: inline-block
}

.xox.AFCalendarCategory4, .xox.xqs, .AFCalendarCategory4 .xpu, .xqs .xpu {
    background-color: #d3ccee;
    border: 1px solid #afa3de
}

.xqn.AFCalendarCategory4, .xqn.xqs, .AFCalendarCategory4 .xp2, .xqs .xp2, .AFCalendarCategory4 .xp4, .xqs .xp4 {
    color: #5242a8
}

.xox.AFCalendarCategory4.AFShortDuration, .xox.xqs.xp5 {
    border: none;
    background: none;
    color: #5242a8
}

.AFCalendarCategory4 .xp0, .xqs .xp0, .AFCalendarCategory4 .xpv, .xqs .xpv, .AFCalendarCategory4 .xpx, .xqs .xpx {
    background-color: #d3ccee
}

.AFCalendarCategory4 .xqd, .xqs .xqd {
    background-color: #afa3de;
    display: inline-block
}

.xox.AFCalendarCategory5, .xox.xqt, .AFCalendarCategory5 .xpu, .xqt .xpu {
    background-color: #eeeca1;
    border: 1px solid #deda66
}

.xqn.AFCalendarCategory5, .xqn.xqt, .AFCalendarCategory5 .xp2, .xqt .xp2, .AFCalendarCategory5 .xp4, .xqt .xp4 {
    color: #7a710c
}

.xox.AFCalendarCategory5.AFShortDuration, .xox.xqt.xp5 {
    border: none;
    background: none;
    color: #7a710c
}

.AFCalendarCategory5 .xp0, .xqt .xp0, .AFCalendarCategory5 .xpv, .xqt .xpv, .AFCalendarCategory5 .xpx, .xqt .xpx {
    background-color: #eeeca1
}

.AFCalendarCategory5 .xqd, .xqt .xqd {
    background-color: #deda66;
    display: inline-block
}

.xox.AFCalendarCategory6, .xox.xqu, .AFCalendarCategory6 .xpu, .xqu .xpu {
    background-color: #ffd7d7;
    border: 1px solid #ffb5b5
}

.xqn.AFCalendarCategory6, .xqn.xqu, .AFCalendarCategory6 .xp2, .xqu .xp2, .AFCalendarCategory6 .xp4, .xqu .xp4 {
    color: #bf4c50
}

.xox.AFCalendarCategory6.AFShortDuration, .xox.xqu.xp5 {
    border: none;
    background: none;
    color: #bf4c50
}

.AFCalendarCategory6 .xp0, .xqu .xp0, .AFCalendarCategory6 .xpv, .xqu .xpv, .AFCalendarCategory6 .xpx, .xqu .xpx {
    background-color: #ffd7d7
}

.AFCalendarCategory6 .xqd, .xqu .xqd {
    background-color: #ffb5b5;
    display: inline-block
}

.xox.AFCalendarCategory7, .xox.xqv, .AFCalendarCategory7 .xpu, .xqv .xpu {
    background-color: #fefaac;
    border: 1px solid #fcf04e
}

.xqn.AFCalendarCategory7, .xqn.xqv, .AFCalendarCategory7 .xp2, .xqv .xp2, .AFCalendarCategory7 .xp4, .xqv .xp4 {
    color: #996908
}

.xox.AFCalendarCategory7.AFShortDuration, .xox.xqv.xp5 {
    border: none;
    background: none;
    color: #996908
}

.AFCalendarCategory7 .xp0, .xqv .xp0, .AFCalendarCategory7 .xpv, .xqv .xpv, .AFCalendarCategory7 .xpx, .xqv .xpx {
    background-color: #fefaac
}

.AFCalendarCategory7 .xqd, .xqv .xqd {
    background-color: #fcf04e;
    display: inline-block
}

.xox.AFCalendarCategory8, .xox.xqw, .AFCalendarCategory8 .xpu, .xqw .xpu {
    background-color: #c4d7f7;
    border: 1px solid #97b5ef
}

.xqn.AFCalendarCategory8, .xqn.xqw, .AFCalendarCategory8 .xp2, .xqw .xp2, .AFCalendarCategory8 .xp4, .xqw .xp4 {
    color: #2d4eb3
}

.xox.AFCalendarCategory8.AFShortDuration, .xox.xqw.xp5 {
    border: none;
    background: none;
    color: #2d4eb3
}

.AFCalendarCategory8 .xp0, .xqw .xp0, .AFCalendarCategory8 .xpv, .xqw .xpv, .AFCalendarCategory8 .xpx, .xqw .xpx {
    background-color: #c4d7f7
}

.AFCalendarCategory8 .xqd, .xqw .xqd {
    background-color: #97b5ef;
    display: inline-block
}

.xox.AFCalendarCategory9, .xox.xqx, .AFCalendarCategory9 .xpu, .xqx .xpu {
    background-color: #b1e7da;
    border: 1px solid #7bd1ba
}

.xqn.AFCalendarCategory9, .xqn.xqx, .AFCalendarCategory9 .xp2, .xqx .xp2, .AFCalendarCategory9 .xp4, .xqx .xp4 {
    color: #218073
}

.xox.AFCalendarCategory9.AFShortDuration, .xox.xqx.xp5 {
    border: none;
    background: none;
    color: #218073
}

.AFCalendarCategory9 .xp0, .xqx .xp0, .AFCalendarCategory9 .xpv, .xqx .xpv, .AFCalendarCategory9 .xpx, .xqx .xpx {
    background-color: #b1e7da
}

.AFCalendarCategory9 .xqd, .xqx .xqd {
    background-color: #7bd1ba;
    display: inline-block
}

.xox.AFCalendarCategory10, .xox.xqy, .AFCalendarCategory10 .xpu, .xqy .xpu {
    background-color: #ffdab8;
    border: 1px solid #ffba85
}

.xqn.AFCalendarCategory10, .xqn.xqy, .AFCalendarCategory10 .xp2, .xqy .xp2, .AFCalendarCategory10 .xp4, .xqy .xp4 {
    color: #bf5029
}

.xox.AFCalendarCategory10.AFShortDuration, .xox.xqy.xp5 {
    border: none;
    background: none;
    color: #bf5029
}

.AFCalendarCategory10 .xp0, .xqy .xp0, .AFCalendarCategory10 .xpv, .xqy .xpv, .AFCalendarCategory10 .xpx, .xqy .xpx {
    background-color: #ffdab8
}

.AFCalendarCategory10 .xqd, .xqy .xqd {
    background-color: #ffba85;
    display: inline-block
}

.xox.AFCalendarCategory11, .xox.xqz, .AFCalendarCategory11 .xpu, .xqz .xpu {
    background-color: #edcceb;
    border: 1px solid #dca3d9
}

.xqn.AFCalendarCategory11, .xqn.xqz, .AFCalendarCategory11 .xp2, .xqz .xp2, .AFCalendarCategory11 .xp4, .xqz .xp4 {
    color: #8c3885
}

.xox.AFCalendarCategory11.AFShortDuration, .xox.xqz.xp5 {
    border: none;
    background: none;
    color: #8c3885
}

.AFCalendarCategory11 .xp0, .xqz .xp0, .AFCalendarCategory11 .xpv, .xqz .xpv, .AFCalendarCategory11 .xpx, .xqz .xpx {
    background-color: #edcceb
}

.AFCalendarCategory11 .xqd, .xqz .xqd {
    background-color: #dca3d9;
    display: inline-block
}

.xox.AFCalendarCategory12, .xox.xr0, .AFCalendarCategory12 .xpu, .xr0 .xpu {
    background-color: #c8ebcf;
    border: 1px solid #9dd9a8
}

.xqn.AFCalendarCategory12, .xqn.xr0, .AFCalendarCategory12 .xp2, .xr0 .xp2, .AFCalendarCategory12 .xp4, .xr0 .xp4 {
    color: #0a8524
}

.xox.AFCalendarCategory12.AFShortDuration, .xox.xr0.xp5 {
    border: none;
    background: none;
    color: #0a8524
}

.AFCalendarCategory12 .xp0, .xr0 .xp0, .AFCalendarCategory12 .xpv, .xr0 .xpv, .AFCalendarCategory12 .xpx, .xr0 .xpx {
    background-color: #c8ebcf
}

.AFCalendarCategory12 .xqd, .xr0 .xqd {
    background-color: #9dd9a8;
    display: inline-block
}

.xr2 {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    vertical-align: top;
    border-color: #DFE4E7;
    width: 26px;
    height: 26px;
    margin-left: 2px;
    margin-right: 2px
}

.xr3 {
    border-style: solid;
    border-width: 1px;
    border-top-color: #656565;
    border-left-color: #768092;
    border-right-color: #768092;
    border-bottom-color: #ACBACF;
    display: block;
    overflow: hidden;
    width: 9px;
    height: 15px;
    background-repeat: no-repeat;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: url(/ipva/afr/alta-v1/dropdown_ena.png), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    background-position: center center;
    padding: 6px 8px 5px 9px
}

.xpi.p_AFFlow, .xpi.p_AFPrintable, .xt3.p_AFFlow, .xtb.p_AFFlow, .x1b.p_AFFlow {
    width: auto;
    height: auto;
    overflow: visible
}

BODY.p_AFHighContrast .xr7:before, BODY.p_AFHighContrast .xr8.p_AFDisclosed.p_AFPositionedFromEnd .xr7:before {
    content: url(/ipva/afr/splitterhr_hc.png)
}

BODY.p_AFHighContrast .xr8.p_AFDisclosed .xr7:before, BODY.p_AFHighContrast .xr8.p_AFPositionedFromEnd .xr7:before {
    content: url(/ipva/afr/splitterhc_hc.png)
}

BODY.p_AFHighContrast .xr9:before, BODY.p_AFHighContrast .xra.p_AFDisclosed.p_AFPositionedFromEnd .xr9:before {
    content: url(/ipva/afr/splittervr_hc.png)
}

BODY.p_AFHighContrast .xra.p_AFDisclosed .xr9:before, BODY.p_AFHighContrast .xra.p_AFPositionedFromEnd .xr9:before {
    content: url(/ipva/afr/splittervc_hc.png)
}

BODY.p_AFHighContrast .xr9 {
    position: relative;
    top: -8px
}

.xr9 {
    cursor: default;
    display: inline-block;
    border-color: #c4ced7;
    background-color: #E4E8EA;
    border-width: 1px;
    border-style: solid;
    width: 21px;
    height: 5px;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/splittervr_ena.png), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xr7 {
    display: inline-block;
    border-color: #c4ced7;
    background-color: #E4E8EA;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    width: 5px;
    height: 21px;
    margin-left: 3px;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/splitterhr_ena.png), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xrb {
    position: absolute;
    overflow: hidden;
    border: 1px #888888 solid;
    z-index: 0
}

.xr8, .xra {
    position: absolute;
    overflow: hidden;
    z-index: 5
}

    .xr8.p_AFDisclosed, .x1ds.p_AFResizable, .x1dt.p_AFResizable {
        cursor: e-resize
    }

    .xra.p_AFDisclosed, .x1da.p_AFResizable, .x1db.p_AFResizable {
        cursor: n-resize
    }

    .xra.p_AFFlow, .AFPrivatePositionRelative, .xst, .xrb.AFPrivatePositionRelative, .xrb.xst, .xvx.p_AFFlow, .xx8, .x13w.p_AFFlow .x1gj, .x1t2 {
        position: relative
    }

.xrc, .xia .xl0, .xib .xl0, .xic .xl0, .x1vr .xl0, .x1vt .xl0, .x1vu .xl0, .xi1.p_AFReadOnly .xe4, .xtk .AFPanelFormLayoutContentCell .xey, .xtk .xvo .xey, .xtk .AFPanelFormLayoutContentCell .xez, .xtk .xvo .xez, .xtk .AFPanelFormLayoutContentCell .xf0, .xtk .xvo .xf0, .xtk .AFPanelFormLayoutContentCell .xf1, .xtk .xvo .xf1, .xtk .AFPanelFormLayoutContentCell .xf2, .xtk .xvo .xf2, .xtk .AFPanelFormLayoutContentCell .xf3, .xtk .xvo .xf3, .xtk .AFPanelFormLayoutContentCell .xf4, .xtk .xvo .xf4, .xtk .AFPanelFormLayoutContentCell .xf5, .xtk .xvo .xf5, .xtk .AFPanelFormLayoutContentCell .xf6, .xtk .xvo .xf6, .xtk .AFPanelFormLayoutContentCell .xf8, .xtk .xvo .xf8, .xtk .AFPanelFormLayoutContentCell .xf9, .xtk .xvo .xf9, .xtk .AFPanelFormLayoutContentCell .xfa, .xtk .xvo .xfa, .xtk .AFPanelFormLayoutContentCell .xfb, .xtk .xvo .xfb, .xtk .AFPanelFormLayoutContentCell .xfc, .xtk .xvo .xfc, .xtk .AFPanelFormLayoutContentCell .xfd, .xtk .xvo .xfd, .xtk .AFPanelFormLayoutContentCell .xfe, .xtk .xvo .xfe, .xtk .AFPanelFormLayoutContentCell .xff, .xtk .xvo .xff, .xtk .AFPanelFormLayoutContentCell .xfg, .xtk .xvo .xfg, .xtk .AFPanelFormLayoutContentCell .xfh, .xtk .xvo .xfh, .xtk .AFPanelFormLayoutContentCell .xfi, .xtk .xvo .xfi, .xtk .AFPanelFormLayoutContentCell .xfj, .xtk .xvo .xfj, .x13l, .xt5.p_AFReadOnly.p_AFVertical .x1fk, .xt6.p_AFReadOnly.p_AFVertical .x1fl, .x16m IMG, .x16p IMG, .x16i IMG, .x1cb .xr6, .x1cb .xr5 {
    vertical-align: middle
}

.xpk {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    top: -2px;
    text-align: right;
    padding-right: 10px
}

.xrd {
    position: absolute;
    overflow: hidden;
    height: 100%;
    width: 1px;
    top: 0px;
    background-color: #D6DFE6;
    border-left: 2px solid #0572ce;
    left: 8px;
    z-index: -1
}

    .xrd.p_AFFlow {
        margin-left: 3px;
        left: auto
    }

.xre {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 1px;
    left: 0px;
    background-color: #D6DFE6;
    border-top: 2px solid #0572ce;
    top: 8px;
    z-index: -1
}

.xrf, .xrh, .xri, .xrn {
    min-width: 1px;
    min-height: 1px;
    position: relative
}

.xrj {
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_l_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xrk {
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_r_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xrl {
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_u_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xrm {
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_d_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent
}

.xrj:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_l_ovr.png), none;
    border: 1px solid #c4ced7
}

.xrk:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_r_ovr.png), none;
    border: 1px solid #c4ced7
}

.xrl:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_u_ovr.png), none;
    border: 1px solid #c4ced7
}

.xrm:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_d_ovr.png), none;
    border: 1px solid #c4ced7
}

.xrj:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png), none;
    border: 1px solid #0572ce
}

.xrk:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png), none;
    border: 1px solid #0572ce
}

.xrl:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_u_dwn.png), none;
    border: 1px solid #0572ce
}

.xrm:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_d_dwn.png), none;
    border: 1px solid #0572ce
}

.xro {
    display: block;
    position: absolute
}

.AFMasonryLayoutTransitionResizeTo, .xrp {
    transition: width .5s, height .5s;
    transition-timing-function: ease-in-out;
    -webkit-transition: width .5s, height .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryLayoutTransitionResizeToFast, .xrq {
    transition: width .25s, height .25s;
    transition-timing-function: ease-in-out;
    -webkit-transition: width .25s, height .25s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionMoveTo, .xrr {
    transition: top .5s, left .5s, right .5s;
    transition-timing-function: ease-in-out;
    -webkit-transition: top .5s, left .5s, right .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionMoveToFast, .xrs {
    transition: top .25s, left .25s, right .25s;
    transition-timing-function: ease-in-out;
    -webkit-transition: top .25s, left .25s, right .25s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionResizeTo, .xrt {
    transition: width .5s, height .5s, top .5s, left .5s, right .5s;
    transition-timing-function: ease-in-out;
    -webkit-transition: width .5s, height .5s, top .5s, left .5s, right .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionHideFrom, .xru, .x169.p_AFSelected .x171, .x169.p_AFSelected .x172, .x1xb.p_AFDragSource, .x1p.p_AFClickToEdit.p_AFFocusTarget .xr3, .x1p.p_AFClickToEdit.p_AFHoverTarget.p_AFFocusTarget .xr3, .x1q.p_AFClickToEdit.p_AFFocusTarget .xhz, .xeo.p_AFClickToEdit.p_AFFocusTarget .x1c2, .xeo.p_AFClickToEdit.p_AFFocusTarget .x18k, .x1s.p_AFClickToEdit.p_AFFocusTarget .x1c0, .x1r.p_AFClickToEdit.p_AFFocusTarget .x7j, .x1t.p_AFClickToEdit.p_AFFocusTarget .x27, .x1t.p_AFClickToEdit.p_AFFocusTarget .x28, .xjv.p_AFClickToEdit.p_AFFocusTarget .x18g, .x1ut.p_AFDragSource, .x1ut.p_AFDropTarget, .x1uu.p_AFDragSource, .x1p.p_AFClickToEdit.p_AFHoverTarget .xr3, .x1q.p_AFClickToEdit.p_AFHoverTarget .xhz, .xeo.p_AFClickToEdit.p_AFHoverTarget .x18k, .xeo.p_AFClickToEdit.p_AFHoverTarget .x1c2, .x1r.p_AFClickToEdit.p_AFHoverTarget .x7j, .x1s.p_AFClickToEdit.p_AFHoverTarget .x1c0, .x1t.p_AFClickToEdit.p_AFHoverTarget .x27, .x1t.p_AFClickToEdit.p_AFHoverTarget .x28, .xjv.p_AFClickToEdit.p_AFHoverTarget .x18g, .x13w.p_AFStrip .x1go.p_AFSelected:hover, .x13w .x1go:hover.p_AFDisabled, .x13w .x1go:hover.p_AFSelected.p_AFDisabled {
    opacity: 1
}

.AFMasonryTileTransitionHideTo, .xrv {
    transition: opacity .5s;
    transition-timing-function: ease-in-out;
    opacity: 0;
    -webkit-transition: opacity .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileTransitionShowFrom, .xrw, .x1p.p_AFClickToEdit .xr3, .x1p.p_AFCompact.p_AFClickToEdit .xr3, .x1q.p_AFClickToEdit .xhz, .xeo.p_AFClickToEdit .x1c2, .x1r.p_AFClickToEdit .x7j, .x1t.p_AFClickToEdit .x27, .x1t.p_AFClickToEdit .x28, .xjv.p_AFClickToEdit .x18g, .x1s.p_AFClickToEdit .x1c0, .xeo.p_AFClickToEdit .x18k {
    opacity: 0
}

.AFMasonryTileTransitionShowTo, .xrx {
    transition: opacity .5s;
    transition-timing-function: ease-in-out;
    opacity: 1;
    -webkit-transition: opacity .5s;
    -webkit-transition-timing-function: ease-in-out
}

.AFMasonryTileSize1x1, .xry {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 170px;
    height: 170px
}

.AFMasonryTileSize1x2, .xrz {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 170px;
    height: 356px
}

.AFMasonryTileSize1x3, .xs0 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 170px;
    height: 542px
}

.AFMasonryTileSize2x1, .xs1 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 356px;
    height: 170px
}

.AFMasonryTileSize2x2, .xs2 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 356px;
    height: 356px
}

.AFMasonryTileSize2x3, .xs3 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 356px;
    height: 542px
}

.AFMasonryTileSize3x1, .xs4 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 542px;
    height: 170px
}

.AFMasonryTileSize3x2, .xs5 {
    box-sizing: border-box;
    margin: 8px;
    position: absolute;
    width: 542px;
    height: 356px
}

.AFPrivateFixedTableLayout, .xs8 {
    table-layout: fixed
}

.AFPrivateOverflowXHiddenPositionRelativeHeight10px, .xsa {
    overflow-x: hidden;
    position: relative;
    height: 10px
}

.AFPrivatePositionAbsoluteHeightFull, .xsb, .x1gm {
    position: absolute;
    height: 100%
}

.AFPrivatePositionAbsoluteZeroBottomLeftOverflowHidden, .xsc {
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomLeftOverflowVisible, .xsd {
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroBottomLeftRightOverflowHidden, .xse {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomLeftRightOverflowVisible, .xsf {
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroBottomOverflowHidden, .xsg {
    position: absolute;
    bottom: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroBottomOverflowVisible, .xsh {
    position: absolute;
    bottom: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroSides, .xsi, .xvx.p_AFStretched {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px
}

.AFPrivatePositionAbsoluteZeroSidesOverflowAuto, .xsj {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    overflow: auto
}

.AFPrivatePositionAbsoluteZeroTopLeftOverflowHidden, .xsk {
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopLeftOverflowVisible, .xsl {
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopLeftRightOverflowHidden, .xsm {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopLeftRightOverflowVisible, .xsn {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopOverflowHidden, .xso {
    position: absolute;
    top: 0px;
    overflow: hidden
}

.AFPrivatePositionAbsoluteZeroTopOverflowVisible, .xsp {
    position: absolute;
    top: 0px;
    overflow: visible
}

.AFPrivatePositionAbsoluteZeroTopRightOverflowHidden, .xsq {
    position: absolute;
    top: 0px;
    right: 0px
}

.AFPrivatePositionAbsoluteOverflowHidden, .xsr, .x1vc, .x1vd, .x1ve {
    position: absolute;
    overflow: hidden
}

.AFPrivatePositionAbsoluteOverflowVisible, .xss {
    position: absolute;
    overflow: visible
}

.AFPrivatePositionRelativeWidthFullOverflowHidden, .xsu {
    position: relative;
    width: 100%;
    overflow: hidden
}

.AFPrivateWidthZeroNowrap, .xsy {
    width: 0px;
    white-space: nowrap
}

HTML BODY .AFStretchWidth, HTML BODY .xsz, HTML BODY .AFStretchWidth:active, HTML BODY .xsz:active, HTML BODY .AFStretchWidth:focus, HTML BODY .xsz:focus, HTML BODY .AFStretchWidth:focus:active, HTML BODY .xsz:focus:active, HTML BODY .AFAuxiliaryStretchWidth, HTML BODY .xt0, HTML BODY .AFAuxiliaryStretchWidth:active, HTML BODY .xt0:active, HTML BODY .AFAuxiliaryStretchWidth:focus, HTML BODY .xt0:focus, HTML BODY .AFAuxiliaryStretchWidth:focus:active, HTML BODY .xt0:focus:active, HTML BODY .AFStretchWidth:hover, HTML BODY .xsz:hover, HTML BODY .AFStretchWidth:active:hover, HTML BODY .xsz:active:hover, HTML BODY .AFStretchWidth:focus:hover, HTML BODY .xsz:focus:hover, HTML BODY .AFStretchWidth:focus:active:hover, HTML BODY .xsz:focus:active:hover, HTML BODY .AFAuxiliaryStretchWidth:hover, HTML BODY .xt0:hover, HTML BODY .AFAuxiliaryStretchWidth:active:hover, HTML BODY .xt0:active:hover, HTML BODY .AFAuxiliaryStretchWidth:focus:hover, HTML BODY .xt0:focus:hover, HTML BODY .AFAuxiliaryStretchWidth:focus:active:hover, HTML BODY .xt0:focus:active:hover {
    box-sizing: border-box;
    margin-left: 0px;
    margin-right: 0px;
    -webkit-box-sizing: border-box
}

HTML BODY .xeo.AFStretchWidth .AFContentCell, HTML BODY .xeo.xsz .xth, HTML BODY .xeo.AFStretchWidth .xer, HTML BODY .xeo.xsz .xer, HTML BODY .x1q.AFStretchWidth .AFContentCell, HTML BODY .x1q.xsz .xth, HTML BODY .x1q.AFStretchWidth .x2b, HTML BODY .x1q.xsz .x2b, HTML BODY .x1r.AFStretchWidth .AFContentCell, HTML BODY .x1r.xsz .xth, HTML BODY .x1r.AFStretchWidth .x2k, HTML BODY .x1r.xsz .x2k, HTML BODY .x1s.AFStretchWidth .AFContentCell, HTML BODY .x1s.xsz .xth, HTML BODY .x1s.AFStretchWidth .x2c, HTML BODY .x1s.xsz .x2c, HTML BODY .xt5.AFStretchWidth .AFContentCell, HTML BODY .xt5.xsz .xth, HTML BODY .xt5.AFStretchWidth .xti, HTML BODY .xt5.xsz .xti, HTML BODY .xt6.AFStretchWidth .AFContentCell, HTML BODY .xt6.xsz .xth, HTML BODY .xt6.AFStretchWidth .xtj, HTML BODY .xt6.xsz .xtj, HTML BODY .x1u.AFStretchWidth .AFContentCell, HTML BODY .x1u.xsz .xth, HTML BODY .x1u.AFStretchWidth .x25, HTML BODY .x1u.xsz .x25, HTML BODY .xta.AFStretchWidth .AFContentCell, HTML BODY .xta.xsz .xth, HTML BODY .xta.AFStretchWidth .xtk, HTML BODY .xta.xsz .xtk, HTML BODY .xi1.AFStretchWidth .AFContentCell, HTML BODY .xi1.xsz .xth, HTML BODY .xi1.AFStretchWidth .xi7, HTML BODY .xi1.xsz .xi7, HTML BODY .xjv.AFStretchWidth .AFContentCell, HTML BODY .xjv.xsz .xth, HTML BODY .xjv.AFStretchWidth .xk3, HTML BODY .xjv.xsz .xk3, HTML BODY .x1z.AFStretchWidth .AFContentCell, HTML BODY .x1z.xsz .xth, HTML BODY .x1z.AFStretchWidth .x2h, HTML BODY .x1z.xsz .x2h {
    width: 90%
}

HTML BODY .AFHideBorder, HTML BODY .xtl, HTML BODY .AFHideBorder:active, HTML BODY .xtl:active, HTML BODY .AFHideBorder:focus, HTML BODY .xtl:focus, HTML BODY .AFHideBorder:focus:active, HTML BODY .xtl:focus:active, HTML BODY .x1ut.AFHideBorder .x1uv, HTML BODY .x1ut.xtl .x1uv, .x1uu.AFHideBorder .x1xb, .x1uu.xtl .x1xb, HTML BODY .AFHideBorder:hover, HTML BODY .xtl:hover, HTML BODY .AFHideBorder:active:hover, HTML BODY .xtl:active:hover, HTML BODY .AFHideBorder:focus:hover, HTML BODY .xtl:focus:hover, HTML BODY .AFHideBorder:focus:active:hover, HTML BODY .xtl:focus:active:hover {
    border-width: 0px;
    border-style: none
}

.AFBranding, .xtm {
    font-weight: bold;
    font-size: 18px
}

.AFBrandingBar, .xtn {
    background-color: #F5F5F5;
    color: #454545;
    border-bottom: 1px solid #FFFFFF;
    height: 34px;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1)
}

.AFBrandingBarItem, .xto {
    display: block;
    white-space: nowrap
}

.AFBrandingBarLogo, .xtq {
    display: block;
    width: 119px;
    height: 2.5em;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/oracle_logo.png);
    padding-top: 8px
}

.AFBrandingBarLogoLarge, .xtr {
    display: block;
    width: 158px;
    height: 2.5em;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/oracle_logo_lrg.png);
    padding-top: 8px
}

.AFBrandingBarTitle, .xts {
    font-size: 18px;
    padding-top: 0.2em;
    color: #454545;
    display: inline-block;
    font-weight: normal;
    padding-left: 1px;
    padding-right: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    vertical-align: baseline;
    text-decoration: none;
    cursor: default
}

.AFBrandingBar .xk4, .xtn .xk4 {
    display: block;
    padding-top: 0.5em
}

.AFBrandingBar .xa9, .xtn .xa9 {
    display: block;
    padding: 12px 0px 0px 10px
}

.AFDecorativeBoxTopStart, .xtt {
    display: block;
    background-image: url(/ipva/afr/tab_l3_above_bar.png);
    background-repeat: no-repeat;
    background-position: bottom right
}

.AFDecorativeBoxTop, .xtu {
    display: block;
    background-image: url(/ipva/afr/tab_l3_above_bar.png);
    background-repeat: repeat-x;
    background-position: bottom
}

.AFDecorativeBoxTopEnd, .xtv {
    display: block;
    background-image: url(/ipva/afr/tab_l3_above_bar.png);
    background-repeat: no-repeat;
    background-position: bottom left
}

.AFDecorativeBoxCenterStart, .xtw {
    background-color: #FFFFFF;
    display: block;
    background-position: top right;
    background-repeat: no-repeat
}

.AFDecorativeBoxCenter, .xtx {
    background-color: #FFFFFF;
    display: block;
    background-position: top left
}

.AFDecorativeBoxCenterEnd, .xty {
    background-color: #FFFFFF;
    display: block;
    background-repeat: repeat-x;
    background-position: top left
}

.AFDecorativeBoxBottomStart, .xtz {
    display: block;
    background-image: url(/ipva/afr/tab_l3_below_bar.png);
    background-repeat: repeat-x;
    background-position: top right
}

.AFDecorativeBoxBottom, .xu0 {
    display: block;
    background-image: url(/ipva/afr/tab_l3_below_bar.png);
    background-repeat: repeat-x;
    background-position: top
}

.AFDecorativeBoxBottomEnd, .xu1 {
    display: block;
    background-image: url(/ipva/afr/tab_l3_below_bar.png);
    background-repeat: repeat-x;
    background-position: top left
}

.xu2 {
    margin-top: 0px;
    vertical-align: middle;
    position: relative;
    margin: 0px 3px 0px 2px;
    top: 0px
}

.xu3 {
    margin-top: 0px;
    vertical-align: middle;
    position: relative;
    margin: 0px 2px 0px 2px;
    top: 0px
}

.xu4, .xu5 {
    vertical-align: middle;
    margin: 0px 3px 0px 2px
}

.xjz {
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}

.xu6 {
    margin: 0px 1px;
    padding-right: 3px;
    padding-left: 2px;
    vertical-align: middle;
    margin-left: 1px
}

    .x1w.p_AFDisabled .x2d, .x1v.p_AFDisabled .x2e, .x1x.p_AFDisabled .x2m, .x2m.p_AFDisabled, .x21.p_AFDisabled .x2j, .x2l.p_AFDisabled, .xu7.p_AFDisabled, .xu6.p_AFDisabled, .x1h7.p_AFDisabled {
        color: #9e9e9e;
        font-size: 12px
    }

.xue, .xuf {
    margin: 0px;
    margin-top: 0px;
    vertical-align: middle;
    margin-bottom: 0px
}

.xug {
    background-image: url(/ipva/afr/alta-v1/checkMark_tri_NS_ena.png);
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin: 0px 3px 0px 2px;
    vertical-align: middle
}

    .xug:hover {
        background-image: url(/ipva/afr/alta-v1/checkMark_tri_NS_ovr.png)
    }

    .xug:active, .xug:active:hover {
        background-image: url(/ipva/afr/alta-v1/checkMark_tri_NS_dwn.png)
    }

    .xug.p_AFDisabled, .xug.p_AFDisabled:hover {
        background-image: url(/ipva/afr/alta-v1/checkMark_tri_NS_dis.png)
    }

    .xug.p_AFSelected {
        background-image: url(/ipva/afr/alta-v1/checkMark_sel_ena.png)
    }

        .xug.p_AFSelected:hover {
            background-image: url(/ipva/afr/alta-v1/checkMark_sel_ovr.png)
        }

        .xug.p_AFSelected:active, .xug.p_AFSelected:active:hover {
            background-image: url(/ipva/afr/alta-v1/checkMark_sel_dwn.png)
        }

        .xug.p_AFSelected.p_AFDisabled, .xug.p_AFSelected.p_AFDisabled:hover {
            background-image: url(/ipva/afr/alta-v1/checkMark_sel_dis.png)
        }

    .xug.p_AFMixed {
        background-image: url(/ipva/afr/alta-v1/checkMark_tri_ena.png)
    }

        .xug.p_AFMixed:hover {
            background-image: url(/ipva/afr/alta-v1/checkMark_tri_ovr.png)
        }

        .xug.p_AFMixed:active, .xug.p_AFMixed:active:hover {
            background-image: url(/ipva/afr/alta-v1/checkMark_tri_dwn.png)
        }

        .xug.p_AFMixed.p_AFDisabled, .xug.p_AFMixed.p_AFDisabled:hover {
            background-image: url(/ipva/afr/alta-v1/checkMark_tri_dis.png)
        }

.xt7 {
    border-color: #D6DFE6;
    border-radius: 1px;
    border-width: 1px;
    border-style: solid;
    text-align: left
}

    .xt7.p_AFStretched, .x6v.p_AFStretched, .x6w.p_AFStretched, .xgu.p_AFStretched, .xtb, .xt2, .xw5 {
        position: relative;
        width: 500px;
        height: 300px;
        overflow: hidden
    }

        .xgu.p_AFStretched .xul, .xgu.p_AFStretched .xum, .xgu.p_AFStretched .xun, .xgu.p_AFStretched .xuo, .xgu.p_AFStretched .xup, .xgu.p_AFStretched .xuq {
            overflow: auto
        }

.xuj {
    width: 100%;
    border-bottom: solid 1px #BFC6C9
}

.xuk {
    width: 100%;
    border-bottom: solid 1px #BFC6C9;
    border: none;
    padding: 8px 10px 0px 10px
}

.xut, .xuu, .xuv, .xuw, .xuz {
    padding: 0px 2px 0px 2px;
    vertical-align: middle;
    white-space: nowrap
}

.xux {
    vertical-align: middle;
    white-space: nowrap;
    padding: 0px 6px 0px 2px
}

.xuy {
    vertical-align: middle;
    white-space: nowrap;
    padding: 0px;
    width: 24px;
    height: 26px
}

.xv0 {
    vertical-align: middle;
    white-space: nowrap;
    height: 34px;
    padding: 0px
}

.xv3, .xv4, .xv5, .xv6, .x1bl .xgl .xl0, .x1bl .xgn .xl0 {
    padding: 0px;
    vertical-align: middle
}

.xt7 .xv4 .x6e, .xui .xv6 .x6e {
    border-right: 0px solid #DEADBE;
    background-color: transparent;
    padding: 0px
}

.xv7, .xv8, .xv9, .xva {
    padding: 0px 0px 0px 6px;
    border-style: solid;
    border-width: 1px 0px 0px 1px
}

.xvb {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    height: 19px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    text-overflow: ellipsis
}

.xvc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    height: 19px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px 0px 0px 0px
}

.xvd {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    background-repeat: repeat-x;
    background-position: bottom left;
    text-overflow: ellipsis
}

.xve {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    width: 100%;
    height: 1px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    background-repeat: repeat-x;
    background-position: bottom left
}

.xvf, .xvg, .xvh, .xvi {
    padding: 0px 6px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 0px 0px
}

.xvj {
    padding: 2px 5px;
    border: solid 1px #BFC6C9;
    border-top-style: none
}

BODY.p_AFHighContrast .xvk, BODY.p_AFHighContrast .xvk.p_AFCore.p_AFDefault, BODY.p_AFHighContrast .xvl, BODY.p_AFHighContrast .xvl.p_AFCore.p_AFDefault, BODY.p_AFHighContrast .xvl.p_AFCore.p_AFLight, BODY.p_AFHighContrast .xvl.p_AFCore.p_AFMedium, BODY.p_AFHighContrast .xvl.p_AFCore.p_AFDark, BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFDefault, BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFLight, BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFMedium, BODY.p_AFHighContrast .xvl.p_AFHighlight.p_AFDark, BODY.p_AFHighContrast .xvx {
    border: 1px solid black
}

.xv7.p_AFCore.p_AFDefault, .xvb.p_AFCore.p_AFDefault, .xvf.p_AFCore.p_AFDefault, .xv8.p_AFCore.p_AFDefault, .xvc.p_AFCore.p_AFDefault, .xvg.p_AFCore.p_AFDefault, .x5s.p_AFCore.p_AFDefault, .xvj.p_AFCore.p_AFDefault, .xv7.p_AFHighlight.p_AFDefault, .xvb.p_AFHighlight.p_AFDefault, .xvf.p_AFHighlight.p_AFDefault, .x5s.p_AFHighlight.p_AFDefault {
    border-color: #BFC6C9;
    background-color: #FFFFFF;
    color: #252525
}

.xv7.p_AFCore.p_AFLight, .xvb.p_AFCore.p_AFLight, .xvf.p_AFCore.p_AFLight, .x5s.p_AFCore.p_AFLight {
    border-color: #BFC6C9;
    background-color: #eff2f5;
    color: #252525
}

.xv7.p_AFCore.p_AFMedium, .xvb.p_AFCore.p_AFMedium, .xvf.p_AFCore.p_AFMedium, .x5s.p_AFCore.p_AFMedium, .xv7.p_AFCore.p_AFDark, .xvb.p_AFCore.p_AFDark, .xvf.p_AFCore.p_AFDark, .x5s.p_AFCore.p_AFDark {
    border-color: #BFC6C9;
    background-color: #e8f2fb;
    color: #252525
}

.xv7.p_AFHighlight.p_AFLight, .xvb.p_AFHighlight.p_AFLight, .xvf.p_AFHighlight.p_AFLight, .x5s.p_AFHighlight.p_AFLight {
    border-color: #D7D9B6;
    background-color: #eff2f5;
    color: #252525
}

.xuk.p_AFHighlight.p_AFLight {
    border-bottom-color: #D7D9B6;
    background-color: #eff2f5
}

.xv7.p_AFHighlight.p_AFMedium, .xvb.p_AFHighlight.p_AFMedium, .xvf.p_AFHighlight.p_AFMedium, .x5s.p_AFHighlight.p_AFMedium {
    border-color: #CCC5A5;
    background-color: #e8f2fb;
    color: #252525
}

.xuk.p_AFHighlight.p_AFMedium {
    border-bottom-color: #CCC5A5;
    background-color: #e8f2fb
}

.xv7.p_AFHighlight.p_AFDark, .xvb.p_AFHighlight.p_AFDark, .xvf.p_AFHighlight.p_AFDark, .x5s.p_AFHighlight.p_AFDark {
    border-color: #8FA6A0;
    background-color: #e8f2fb;
    color: #252525
}

.xuk.p_AFHighlight.p_AFDark {
    border-bottom-color: #8FA6A0;
    background-color: #e8f2fb
}

.x19 .x19 {
    padding-left: 6px;
    padding-right: 0px
}

.xvm {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    margin-top: 27px;
    margin-bottom: 8px
}

.xvn {
    background-position: top left;
    background-repeat: repeat-x;
    background-color: transparent;
    border-top: 1px solid #DFE4E7;
    background-image: none;
    margin-left: 6px;
    margin-top: 21px
}

BODY.p_AFHighContrast .x4x, BODY.p_AFHighContrast .xvn {
    border-bottom-style: dashed;
    border-bottom-width: 1px
}

.x4z .xq {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}

.AFPanelFormLayoutContentCell, .xvo {
    text-align: left;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    vertical-align: top;
    padding-bottom: 0px;
    padding-top: 8px;
    padding-right: 6px;
    padding-left: 0px
}

.xtk.AFPanelFormLayoutContentCell, .xtk.xvo {
    vertical-align: middle;
    padding-top: 8px;
    height: 28px
}

.xvq {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 0px 0px 5px
}

.xvr {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #000000
}

.xt3 {
    font-size: small;
    position: relative;
    width: 500px;
    height: 300px;
    min-width: 10px;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left
}

    .xt3.p_AFPrintable, .xw5.p_AFPrintable {
        position: static;
        overflow: visible;
        height: auto;
        width: auto
    }

.xvs {
    display: block;
    position: absolute;
    overflow: hidden;
    top: 0px;
    background-position: bottom right;
    background-repeat: no-repeat;
    left: 0px
}

.xvt {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-repeat: repeat-x;
    background-color: transparent;
    background-position: bottom
}

.xvu {
    z-index: 5
}

.xvv {
    display: block;
    position: absolute;
    overflow: hidden;
    top: 0px;
    background-repeat: no-repeat;
    background-position: bottom left;
    right: 0px
}

.xvw {
    display: block;
    position: absolute;
    overflow: hidden;
    background-position: right;
    background-repeat: repeat-y;
    left: 0px
}

    .xvw.p_AFFlow, .xvz.p_AFFlow {
        display: table-cell;
        position: static;
        left: auto;
        right: auto;
        overflow: visible
    }

.xvx {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    display: block;
    background-position: top;
    background-repeat: repeat-x
}

.xvy {
    display: none;
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    overflow: hidden
}

.xvz {
    display: block;
    position: absolute;
    overflow: hidden;
    background-repeat: repeat-y;
    background-position: left;
    right: 0px
}

.xw0 {
    display: block;
    position: absolute;
    overflow: hidden;
    bottom: 0px;
    background-repeat: no-repeat;
    background-position: top right;
    left: 0px
}

.xw1 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #000000;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background-repeat: repeat-x;
    background-position: top;
    vertical-align: bottom
}

.xw2 {
    display: block;
    position: absolute;
    overflow: hidden;
    bottom: 0px;
    background-repeat: no-repeat;
    background-position: top left;
    right: 0px
}

.xt3[theme="contentBody"], .xvx[theme="contentBody"] {
    background-color: transparent;
    background-image: none;
    color: inherit
}

.xvs[theme="contentBody"], .xvv[theme="contentBody"], .xw0[theme="contentBody"], .xw2[theme="contentBody"], .xvw[theme="contentBody"], .xvz[theme="contentBody"], .xvt[theme="contentBody"], .xw1[theme="contentBody"] {
    background-color: transparent;
    background-image: none
}

.xt9 {
    position: relative;
    width: 500px;
    height: 300px;
    min-width: 100px;
    overflow-x: hidden;
    overflow-y: auto
}

.xw3 {
    display: none;
    position: absolute
}

.xw4 {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px
}

.xt4.p_AFInlineSelectable {
    border-top: 10px solid blue
}

.xt2.p_AFPrintable, .x1b.p_AFPrintable {
    position: static;
    overflow: visible;
    height: auto
}

.xt9.p_AFPrintable, .xtb.p_AFPrintable {
    position: static;
    overflow: visible
}

.xw6 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

    .xw6.p_AFOneByOne {
        border: 1px solid #D6DFE6;
        box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .20)
    }

.xw7 {
    display: none;
    background-color: white;
    color: black;
    overflow: hidden;
    position: absolute
}

    .xw7.p_AFCircular {
        border: 1px solid #D6DFE6;
        border-width: 1px;
        box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, .20)
    }

.xw8 {
    background-color: white;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    position: absolute;
    display: none
}

.xw9 {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden
}

    .xw9.p_AFSmall, .xw9.p_AFCompact {
        top: auto
    }

.xwa {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    color: #333333;
    text-overflow: ellipsis
}

    .xwa.p_AFVertical, .xw9.p_AFSmall.p_AFVertical, .xw9.p_AFCompact.p_AFVertical {
        z-index: 301;
        background-color: white;
        padding: 2px;
        border: 1px solid #D6DFE6;
        box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .20)
    }

    .xwa.p_AFSmall, .xwa.p_AFCompact {
        padding: 0px 2px
    }

    .xwa.p_AFVertical.p_AFSmall, .xwa.p_AFVertical.p_AFCompact, .xtk.AFPanelFormLayoutContentCell .xjv, .xtk.xvo .xjv {
        border: 0px solid transparent
    }

.xwb {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    position: absolute;
    left: 0px;
    bottom: 0px;
    right: 0px;
    overflow: hidden;
    text-align: center
}

    .xwb.p_AFSmall.p_AFVertical, .xwb.p_AFCompact.p_AFVertical {
        top: auto;
        bottom: 0px;
        left: 0px;
        right: 0px;
        text-align: center
    }

.xwc {
    background-repeat: repeat-x;
    background-position: center center;
    overflow: hidden;
    position: absolute;
    left: 15%;
    right: 15%;
    height: 28px;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-bar-h.png)
}

    .xwc.p_AFDisabled {
        background-image: url(/ipva/afr/alta-v1/carousel-spin-bar-h-d.png)
    }

    .xwc.p_AFVertical {
        top: 10%;
        bottom: 10%;
        left: auto;
        right: auto;
        height: auto;
        width: 28px;
        background-repeat: repeat-y;
        background-image: url(/ipva/afr/alta-v1/carousel-spin-bar-v.png)
    }

        .xwc.p_AFVertical.p_AFDisabled {
            background-image: url(/ipva/afr/alta-v1/carousel-spin-bar-v-d.png)
        }

.xwd.p_AFDisabled {
    cursor: default;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-left-d.png)
}

.xwe.p_AFDisabled {
    cursor: default;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-right-d.png)
}

.xwf.p_AFDisabled {
    cursor: default;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-up-d.png)
}

.xwg.p_AFDisabled {
    cursor: default;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-down-d.png)
}

.xwd {
    background-repeat: no-repeat;
    position: absolute;
    right: 85%;
    width: 28px;
    height: 28px;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-left.png)
}

.xwh {
    background-repeat: no-repeat;
    position: absolute;
    width: 14px;
    height: 28px;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-marker-h.png)
}

.xwe {
    background-repeat: no-repeat;
    position: absolute;
    left: 85%;
    width: 28px;
    height: 28px;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-right.png)
}

.xwf {
    background-repeat: no-repeat;
    position: absolute;
    bottom: 90%;
    height: 28px;
    width: 28px;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-up.png)
}

.xwi {
    background-repeat: no-repeat;
    position: absolute;
    width: 28px;
    height: 14px;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-marker-v.png)
}

.xwg {
    background-repeat: no-repeat;
    position: absolute;
    top: 90%;
    height: 28px;
    width: 28px;
    background-image: url(/ipva/afr/alta-v1/carousel-spin-down.png)
}

.xwh.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/carousel-spin-marker-h-d.png)
}

.xwd.p_AFCompact, .xwd.p_AFSmall {
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    border-radius: 2px;
    width: 14px;
    height: 14px;
    padding: 6px;
    background-image: url(/ipva/afr/alta-v1/conv_l_ena.png);
    background-position: center center;
    background-color: transparent;
    border: 1px solid transparent
}

.xwf.p_AFCompact, .xwf.p_AFSmall {
    top: 0px;
    bottom: auto;
    left: 0px;
    right: auto;
    border-radius: 2px;
    width: 14px;
    height: 14px;
    padding: 6px;
    background-image: url(/ipva/afr/alta-v1/conv_u_ena.png);
    background-position: center center;
    background-color: transparent;
    border: 1px solid transparent
}

.xwe.p_AFCompact, .xwe.p_AFSmall {
    top: 0px;
    bottom: auto;
    left: auto;
    right: 0px;
    border-radius: 2px;
    width: 14px;
    height: 14px;
    padding: 6px;
    background-image: url(/ipva/afr/alta-v1/conv_r_ena.png);
    background-position: center center;
    background-color: transparent;
    border: 1px solid transparent
}

.xwg.p_AFCompact, .xwg.p_AFSmall {
    top: 0px;
    bottom: auto;
    left: auto;
    right: 0px;
    border-radius: 2px;
    width: 14px;
    height: 14px;
    padding: 6px;
    background-image: url(/ipva/afr/alta-v1/conv_d_ena.png);
    background-position: center center;
    background-color: transparent;
    border: 1px solid transparent
}

.xwj, .xwy, .x15j, .x1xa, .x1yw {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: InfoBackground;
    color: InfoText;
    border: 1px #333333 solid;
    padding: 3px
}

.xwk, .xwl {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(/ipva/afr/cloud_60.png);
    width: 60px;
    height: 60px
}

.xwm {
    cursor: pointer;
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 4px;
    display: inline-block;
    background-image: url(/ipva/afr/alta-v1/discloseexpanded_16_ena.png)
}

.xwn {
    cursor: pointer;
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 4px;
    display: inline-block;
    background-image: url(/ipva/afr/alta-v1/disclosecollapsed_16_ena.png)
}

.xwo {
    cursor: pointer;
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 0px 4px 0px 4px;
    display: inline-block;
    background-image: url(/ipva/afr/alta-v1/discloseexpanded_16_ena.png)
}

.xwp {
    cursor: pointer;
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 0px 4px 0px 4px;
    display: inline-block;
    background-image: url(/ipva/afr/alta-v1/disclosecollapsed_16_ena.png)
}

.xwq, .xwt {
    background-repeat: no-repeat;
    display: inline-block;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    height: 9px;
    vertical-align: middle;
    background-image: url(/ipva/afr/alta-v1/leaf.png);
    padding-right: 24px
}

.xwr, .xwu {
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: text-bottom;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    height: 9px;
    background-image: url(/ipva/afr/alta-v1/node_anim.gif);
    padding-right: 24px
}

.xws, .xwv {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    margin: 0px;
    background-image: url(/ipva/afr/alta-v1/hierchselector_ena.png);
    padding: 4px 0px 4px 4px;
    height: 16px;
    width: 16px;
    background-position: center center;
    display: inline-block
}

    .xws:active, .xwv:active {
        font-size: 14px;
        margin-left: 1px;
        margin-right: 1px;
        background-repeat: no-repeat;
        height: 16px;
        vertical-align: text-bottom;
        margin: 0px;
        background-image: url(/ipva/afr/alta-v1/hierchselector_dwn.png);
        background-position: center center;
        display: inline-block;
        padding-left: 4px;
        padding-right: 0px
    }

.xtd {
    overflow: hidden;
    position: relative;
    width: 27.27em;
    height: 27.27em;
    outline-width: 0px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    text-align: left
}

    .xtd.p_AFDropTarget, .xwx.p_AFDropTarget, .xte.p_AFDropTarget, .xx5.p_AFDropTarget, .x116, .x117, .x1b .x1bn .xji, .x1b .x1bo .xji, .x1b .x1bn .xlv, .x1b .x1bo .xlv, .x14o.p_AFSelected .af_dvt-scheduling-gantt-taskbar-data-cell, .x14o.p_AFSelected .x1kv, .x14o.p_AFSelected.p_AFInactive .af_dvt-scheduling-gantt-taskbar-data-cell, .x14o.p_AFSelected.p_AFInactive .x1kv, .x14o.p_AFSelected.p_AFFocused .af_dvt-scheduling-gantt-taskbar-data-cell, .x14o.p_AFSelected.p_AFFocused .x1kv, .x1ut.p_AFDragSource.p_AFDropTarget, .x21g.p_AFDisabled, .x21h.p_AFDisabled, .x21g:active.p_AFDisabled, .x21h:active.p_AFDisabled, .xjv.p_AFReadOnly .xk3, .x14o .x1z.p_AFReadOnly .x2h, .x15l .xou .xow, .new-sgt .xx6.p_AFHighlighted, .x284 .xx6.p_AFHighlighted, .ipvaFileUploadList .xib, .x28g .xib, .xkz .AFOverflowElement .xgj.p_AFDisabled:hover, .xkz .xdj .xgj.p_AFDisabled:hover, .x21g:hover.p_AFDisabled, .x21h:hover.p_AFDisabled, .x21g:active:hover.p_AFDisabled, .x21h:active:hover.p_AFDisabled, .x1r.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2k {
        background-color: transparent
    }

.xww {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    cursor: default;
    vertical-align: middle;
    border-style: solid;
    color: #145c9e;
    border-color: transparent;
    border-width: 0px;
    line-height: 25px;
    text-align: left
}

.xwx.p_AFSelected .xww, .xwx.p_AFSelected .xu6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #979991;
    background-color: #CFE8FC;
    border: 1px solid #145c9e;
    font-weight: bold
}

.xwx.p_AFSelected.p_AFInactive .xww, .xwx.p_AFSelected.p_AFInactive .xu6 {
    background-color: #FAFAEB;
    border: 1px solid #EEEEEE;
    font-weight: bold
}

.xwx.p_AFFocused .xww, .x227 .xuo, .x228 .xuo, .ipvaFileUploadList .x28h, .x28g .x28h {
    border: none
}

.xwx.p_AFSelected.p_AFFocused .xww, .x14o.p_AFSelected.p_AFFocused .xia, .x14o.p_AFSelected.p_AFFocused .xib {
    background-color: #e4f0fa
}

.xwx.p_AFDropTarget .xww, .xwx.p_AFDropTarget .xu6 {
    color: #FFFFFF;
    opacity: 0.8;
    border-color: #C3EAF3;
    background-color: #D9F4FA;
    border: 1px solid #979991
}

.xwz {
    background-image: url(/ipva/afr/blank.gif);
    width: 16px;
    height: 16px
}

.xx0 {
    background-repeat: no-repeat;
    padding: 0px;
    width: 16px;
    height: 16px;
    background-image: url(/ipva/afr/alta-v1/connector.png);
    padding-right: 8px
}

.xx1 {
    text-decoration: none;
    cursor: pointer;
    min-height: 1.3em
}

.xx2.p_AFSelected .xww {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    cursor: pointer;
    background-color: #CFE8FC;
    border: 1px solid #145c9e;
    font-weight: bold
}

.xx2 .xww {
    cursor: pointer;
    color: #145c9e
}

.xte, .xtc {
    border: 1px solid #636661;
    overflow: hidden;
    position: relative;
    width: 27.27em;
    height: 27.27em;
    outline-width: 0px;
    border-color: #D6DFE6;
    background-color: #F7F9FC;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    text-align: left
}

.xx4, .x17k {
    position: relative;
    overflow: hidden
}

.xx5 {
    position: relative;
    border-left-width: 0px;
    border-right-width: 0px;
    overflow: auto;
    outline-width: 0px;
    border-top: 0px;
    border-bottom: 0px;
    -webkit-overflow-scrolling: touch
}

.xx6 {
    position: relative;
    background-color: #FFFFFF;
    border-top: 1px solid #EEEEEE;
    overflow: hidden;
    padding: 10px;
    vertical-align: middle;
    border: solid 1px #BDBDBD;
    margin: 5px 0px 0px 0px
}

    .xx6.p_AFGroupHeader {
        display: flex;
        color: #252525;
        border-left: 1px solid #D9DFE3;
        border-right: 1px solid #D9DFE3;
        border-bottom: 1px solid #D9DFE3;
        border-top: 1px solid #D6DFE6;
        height: 30px;
        line-height: 30px;
        padding: 1px 0px 0px 0px;
        background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
    }

.xx7 {
    flex: auto;
    display: inline-block;
    vertical-align: middle;
    padding-left: 9px
}

.xx6.p_AFSelected, .x14o.p_AFSelected .xia, .xia.p_AFSelected, .x14o.p_AFSelected .xib, .xib.p_AFSelected, .x1xj.p_AFSelected, .x1xk.p_AFSelected, .x1xk.p_AFFocused, .x1xk.p_AFDropTarget, .x1xm.p_AFSelected, .x1xm.p_AFFocused, .x1xm.p_AFDropTarget {
    background-color: #CFE8FC
}

.xx9 {
    cursor: pointer;
    vertical-align: baseline;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    display: inline-block;
    background-image: url(/ipva/afr/alta-v1/discloseexpanded_ena.png);
    width: 24px;
    height: 24px
}

.xxa {
    cursor: pointer;
    vertical-align: baseline;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    display: inline-block;
    background-image: url(/ipva/afr/alta-v1/disclosecollapsed_ena.png);
    width: 24px;
    height: 24px
}

.xxb {
    cursor: pointer;
    vertical-align: baseline;
    background-position: center center;
    margin-left: 0px;
    margin-right: 0px;
    font-size: 9px;
    height: 9px;
    display: inline-block;
    background-image: url(/ipva/afr/leaf.png)
}

.xxc {
    flex: initial;
    padding-top: 4px
}

.xxd {
    position: relative;
    vertical-align: middle;
    overflow: hidden;
    border-top: 1px solid #D6DFE6;
    line-height: 34px;
    height: 34px;
    margin-top: -1px;
    text-align: right
}

.xxe {
    vertical-align: middle;
    white-space: nowrap;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    padding-left: 10px;
    padding-right: 10px
}

.xxf {
    color: #145c9e;
    font-weight: normal;
    font-size: 12px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    display: inline-block
}

.xxh {
    border-width: 0px;
    padding: 0px;
    width: 100%
}

.xxi {
    width: 10px;
    vertical-align: middle;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    padding-bottom: 2px
}

.xxj {
    width: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 4px;
    vertical-align: baseline
}

.xxk {
    width: 10px;
    vertical-align: middle
}

.xxs {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
    color: #252525
}

.xgu {
    white-space: nowrap;
    overflow: auto;
    position: relative
}

.xxu {
    padding: 0px;
    width: 100%;
    height: 100%
}

.xxv {
    padding: 0px;
    width: 100%;
    height: 100%;
    background-color: #F5F5F5
}

.xxw {
    border-width: 0px;
    padding: 0px;
    width: 100%;
    height: 100%
}

.xxx > img, .xxy > img {
    margin-right: 4px;
    vertical-align: baseline
}

.xxx.p_AFRtl > img, .xxy.p_AFRtl > img {
    margin-left: 4px;
    margin-right: 0px
}

.xxz, .xy0, .xy1, .x15l .x15p, .x15l .xtk, .x15l .xk, .x15l .x15q {
    white-space: nowrap;
    overflow: hidden
}

.xy2, .xy7, .xy9 {
    vertical-align: middle;
    white-space: nowrap;
    padding-left: 2px
}

.xy3, .xy8 {
    vertical-align: middle;
    white-space: nowrap;
    padding-left: 0px
}

.xy4 {
    padding-left: 2px;
    vertical-align: middle;
    white-space: nowrap;
    padding-bottom: 2px
}

.xy5, .xy6 {
    vertical-align: middle;
    white-space: nowrap;
    padding-bottom: 2px;
    padding-left: 7px
}

.xus, .xxq .xus {
    width: 13px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    background-image: url(/ipva/afr/max_ena.png)
}

.xur, .xxq .xur {
    width: 13px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    background-image: url(/ipva/afr/restore_ena.png)
}

.xvb.p_AFCore.p_AFDark .xur {
    background-image: url(/ipva/afr/restore_ena_dbg.png)
}

.xvb.p_AFCore.p_AFDark .xus {
    background-image: url(/ipva/afr/max_ena_dbg.png)
}

.xur:hover, .xvb.p_AFCore.p_AFDark .xur:hover, .xxq .xur:hover {
    background-image: url(/ipva/afr/restore_ovr.png)
}

.xur:active, .xvb.p_AFCore.p_AFDark .xur:active, .xxq .xur:active {
    background-image: url(/ipva/afr/restore_dwn.png)
}

.xus:hover, .xvb.p_AFCore.p_AFDark .xus:hover, .xxq .xus:hover {
    background-image: url(/ipva/afr/max_ovr.png)
}

.xus:active, .xvb.p_AFCore.p_AFDark .xus:active, .xxq .xus:active {
    background-image: url(/ipva/afr/max_dwn.png)
}

.xyb, .xyc, .xyd, .xye, .xyf, .xyg, .xyh, .xyi, .xyj, .xyk, .xyl, .xym, .xyn, .xyo, .xyp, .xyt, .xyu, .xyv, .xyw, .xyx, .xyy, .xyz, .xz0, .xz1, .xz2, .xz3, .xz4, .xz5, .xz6, .xz7 {
    width: 1px;
    min-width: 1px;
    padding: 0px;
    font-size: 0px
}

.xyq, .xyr, .xys, .xz8, .xz9, .xza {
    width: 3px;
    min-width: 3px;
    padding: 0px;
    font-size: 0px
}

.xzb {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 18px;
    padding: 20px 20px;
    -webkit-box-sizing: border-box
}

.xzc {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 18px;
    -webkit-box-sizing: border-box
}

.xzd {
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    overflow: visible;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 18px;
    -webkit-box-sizing: border-box
}

.xze {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 16px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #E0E0E0;
    padding-bottom: 15px;
    -webkit-box-sizing: border-box
}

.xzf {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 16px;
    -webkit-box-sizing: border-box
}

.xzg {
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    overflow: visible;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 16px;
    -webkit-box-sizing: border-box
}

.xzh, .xzl {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 14px;
    -webkit-box-sizing: border-box
}

.xzi, .xzj, .xzk, .xzm, .xzn, .xzo {
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.xzp {
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    overflow: visible;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    box-sizing: border-box;
    font-size: 14px;
    -webkit-box-sizing: border-box
}

.xzq, .xzr, .xzs {
    white-space: nowrap;
    vertical-align: middle;
    display: block;
    overflow: visible;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.xzt {
    margin: 0px;
    white-space: nowrap;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    color: #005394;
    font-weight: 800;
    font-size: 24px
}

.xzu, .xzv {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    white-space: nowrap;
    color: #252525;
    display: inline-block;
    font-size: 18px
}

.xzw {
    margin: 0px;
    white-space: nowrap;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 20px;
    color: #005394
}

.xzx, .xzy {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    white-space: nowrap;
    color: #252525;
    display: inline-block;
    font-size: 16px
}

.xzz, .x103, .x107 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    margin: 0px;
    white-space: nowrap;
    color: #252525;
    display: inline-block;
    font-size: 14px
}

.x100, .x101, .x102, .x104, .x105, .x106, .x108, .x109, .x10a {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    white-space: nowrap;
    color: #252525;
    display: inline-block
}

.x10b, .x10c, .x10d, .x10e, .x10f, .x1oo .x1lb, .x1oo .x1lc, .x1oo .x1ld, .x1oo .x1le {
    margin-left: 2px
}

.x10g {
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-width: 1px 0px 0px 0px;
    border-color: #E0E0E0;
    border-style: solid;
    padding: 20px 20px
}

.x10h, .x10i, .x10j, .x10k, .x10l, .x10m, .x10n, .x10o, .x10p, .xul, .xun, .xuo, .xup, .xuq {
    padding: 0px 5px 0px 5px;
    vertical-align: top;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px
}

.x10q {
    padding: 2px 5px 2px 5px;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 15px
}

.x10r, .xum {
    padding: 2px 5px 2px 5px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px
}

.x10s, .x10t {
    white-space: nowrap;
    text-align: right;
    vertical-align: top;
    color: #527689
}

.x10u {
    white-space: nowrap;
    text-align: right;
    vertical-align: top;
    color: #527689;
    padding-top: 7px
}

.x10v, .x10w, .x10x {
    width: 100%;
    height: 34px
}

.x110 {
    border-radius: 2px;
    border: 1px solid #DFE4E7;
    height: 14px;
    width: 112px;
    background-repeat: repeat-x
}

    .x110.p_AFRunning {
        background-image: url(/ipva/afr/alta-v1/indeterminate_progress_bar.gif)
    }

    .x110.p_AFFinished {
        background-image: url(/ipva/afr/alta-v1/progress_bar.png)
    }

.x111 {
    float: left;
    border-radius: 2px;
    border: 1px solid #DFE4E7;
    height: 14px;
    width: 112px
}

.x112 {
    text-align: right;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-top: 5px
}

.x113 {
    text-align: left;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-top: 5px
}

.x114 {
    text-decoration: none;
    width: 11px;
    background-repeat: repeat-x;
    float: left;
    background-image: url(/ipva/afr/alta-v1/progress_bar.png);
    height: 100%
}

.x115 {
    text-decoration: none;
    width: 11px;
    background-repeat: repeat-x;
    float: left;
    background-color: #FCFDFE;
    height: 100%
}

BODY.p_AFHighContrast .x114, BODY.p_AFHighContrast .x1d3, BODY.p_AFHighContrast .x1d4 {
    border: 2px solid black
}

.x118, .x119 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    font-weight: bold;
    color: #4F4F4F;
    padding-left: 6px;
    padding-right: 8px
}

.x11a, .x11b {
    visibility: hidden;
    height: 0px
}

.xjs, .xju {
    font-size: 12px;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #FCFDFE;
    color: #333333;
    font-weight: normal
}

.xjt.p_AFReadOnly .xju, .xjr.p_AFReadOnly .xjs {
    background-color: transparent;
    border-style: none
}

.xjt.p_AFDisabled .xju, .xjr.p_AFDisabled .xjs {
    border-style: solid;
    border-radius: 2px;
    border: 0px;
    background-color: #EFEFF1;
    border-color: #EFEFF1;
    color: #9e9e9e;
    border-width: 1px
}

.x11e, .x11f {
    border: none;
    padding: 0px;
    margin: 0px
}

.x11g, .x11h {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: auto;
    overflow-x: hidden;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    min-width: 126px;
    -webkit-box-sizing: border-box
}

.x11i, .x11j {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    white-space: nowrap;
    margin-top: 0px;
    color: #252525;
    margin-bottom: 2px;
    text-overflow: ellipsis
}

.x11k, .x11l {
    color: #000000;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left: 0px;
    background-color: transparent;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px
}

.x11o, .x11p {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    background: transparent;
    border-style: none;
    resize: none;
    overflow: auto;
    padding: 0px;
    width: 126px;
    height: 42px
}

.x11q, .x11r {
    text-align: center;
    padding: 2px 0px 0px 0px
}

.x11s, .x11t {
    margin: 5px auto
}

.x11u, .x11v {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    display: none
}

.x11w, .x11x {
    white-space: nowrap;
    text-overflow: ellipsis
}

    .x11w.p_AFDisabled, .x11x.p_AFDisabled {
        color: #7E807A
    }

.x11y, .x120 {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 0px;
    margin-top: 25px;
    -webkit-box-sizing: border-box
}

.x11z, .x121 {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 1px;
    -webkit-box-sizing: border-box
}

.x122, .x124, .x21w {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 8px;
    margin-top: 0px;
    -webkit-box-sizing: border-box
}

.x123, .x125 {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 1px;
    -webkit-box-sizing: border-box
}

.x126, .x128, .x21x {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
    -webkit-box-sizing: border-box
}

.x127, .x129 {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-left: 5px;
    margin-right: 1px;
    -webkit-box-sizing: border-box
}

.x12a, .x12c {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 20px;
    margin-top: 0px;
    -webkit-box-sizing: border-box
}

.x12b, .x12d {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-left: 1px;
    -webkit-box-sizing: border-box
}

    .x11y:active, .x11z:active, .x120:active, .x121:active, .x122:active, .x123:active, .x124:active, .x125:active, .x126:active, .x127:active, .x128:active, .x129:active, .x12a:active, .x12b:active, .x12c:active, .x12d:active, .x11z:active:hover, .x121:active:hover, .x123:active:hover, .x125:active:hover, .x127:active:hover, .x129:active:hover, .x12b:active:hover, .x12d:active:hover, .x11y:active:hover, .x120:active:hover, .x122:active:hover, .x124:active:hover, .x126:active:hover, .x128:active:hover, .x12a:active:hover, .x12c:active:hover, .x21v:active, .x21v:active:hover, .x21w:active, .x21w:active:hover, .x21x:active, .x21x:active:hover, .x21y:active, .x21y:active:hover {
        background-color: #0572ce;
        background-image: none;
        border-radius: 2px;
        border: 1px solid #0572ce
    }

.x12e, .x12f {
    background-position: center center;
    padding: 0px;
    background-image: url(/ipva/afr/alta-v1/shuttle_right_ena.png);
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12e:after, BODY.p_AFHighContrast.xjt .x21z:after {
    content: url(/ipva/afr/alta-v1/shuttle_right_ena.png);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

BODY.p_AFHighContrast .x12f:after, BODY.p_AFHighContrast .x1fu, BODY.p_AFHighContrast .x1fv {
    content: url(/ipva/afr/alta-v1/shuttle_right_ena.png)
}

.x12e.p_AFDisabled, .x12f.p_AFDisabled, .x12e.p_AFDisabled:hover, .x12f.p_AFDisabled:hover, .x12e.p_AFDisabled:active, .x12f.p_AFDisabled:active, .x12e.p_AFDisabled:active:hover, .x12f.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_right_dis.png)
}

BODY.p_AFHighContrast .x12e.p_AFDisabled:after, BODY.p_AFHighContrast .x12f.p_AFDisabled:after, BODY.p_AFHighContrast .x12e.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12f.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12e.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12f.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12e.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12f.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/shuttle_right_dis.png);
    position: relative;
    top: 6px
}

.x12g, .x12h {
    padding: 0px;
    background-image: url(/ipva/afr/alta-v1/shuttle_down_ena.png);
    height: 26px;
    background-position: center center;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

    .x12g.p_AFDisabled, .x12h.p_AFDisabled, .x12w.p_AFDisabled, .x12g.p_AFDisabled:active, .x12h.p_AFDisabled:active, .x12g.p_AFDisabled:hover, .x12h.p_AFDisabled:hover, .x12g.p_AFDisabled:active:hover, .x12h.p_AFDisabled:active:hover, .x12w.p_AFDisabled:active, .x12w.p_AFDisabled:hover, .x12w.p_AFDisabled:active:hover {
        background-image: url(/ipva/afr/alta-v1/shuttle_down_dis.png)
    }

.x12i, .x12j {
    background-position: center center;
    padding: 0px;
    background-image: url(/ipva/afr/alta-v1/shuttle_right_all_ena.png);
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12i:after, BODY.p_AFHighContrast .x12j:after {
    content: url(/ipva/afr/alta-v1/shuttle_right_all_ena.png);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12i.p_AFDisabled, .x12j.p_AFDisabled, .x12i.p_AFDisabled:hover, .x12j.p_AFDisabled:hover, .x12i.p_AFDisabled:active, .x12j.p_AFDisabled:active, .x12i.p_AFDisabled:active:hover, .x12j.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_right_all_dis.png)
}

BODY.p_AFHighContrast .x12i.p_AFDisabled:after, BODY.p_AFHighContrast .x12j.p_AFDisabled:after, BODY.p_AFHighContrast .x12i.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12j.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12i.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12j.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12i.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12j.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/shuttle_right_all_dis.png);
    position: relative;
    top: 6px
}

.x12k, .x12l {
    padding: 0px;
    background-image: url(/ipva/afr/alta-v1/shuttle_down_all_ena.png);
    height: 26px;
    background-position: center center;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

    .x12k.p_AFDisabled, .x12l.p_AFDisabled, .x12k.p_AFDisabled:hover, .x12l.p_AFDisabled:hover, .x12k.p_AFDisabled:active, .x12l.p_AFDisabled:active, .x12k.p_AFDisabled:active:hover, .x12l.p_AFDisabled:active:hover {
        background-image: url(/ipva/afr/alta-v1/shuttle_down_all_dis.png)
    }

.x12m, .x12n {
    background-position: center center;
    padding: 0px;
    height: 26px;
    background-image: url(/ipva/afr/alta-v1/shuttle_left_ena.png);
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12m:after, BODY.p_AFHighContrast .x12n:after {
    content: url(/ipva/afr/alta-v1/shuttle_left_ena.png);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12m.p_AFDisabled, .x12n.p_AFDisabled, .x12m.p_AFDisabled:active, .x12n.p_AFDisabled:active, .x12m.p_AFDisabled:hover, .x12n.p_AFDisabled:hover, .x12m.p_AFDisabled:active:hover, .x12n.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_left_dis.png);
    height: 26px;
    width: 26px
}

BODY.p_AFHighContrast .x12m.p_AFDisabled:after, BODY.p_AFHighContrast .x12n.p_AFDisabled:after, BODY.p_AFHighContrast .x12m.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12n.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12m.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12n.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12m.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12n.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/shuttle_left_dis.png);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12o, .x12p {
    padding: 0px;
    background-image: url(/ipva/afr/alta-v1/shuttle_up_ena.png);
    background-position: center center;
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

    .x12o.p_AFDisabled, .x12p.p_AFDisabled, .x12v.p_AFDisabled, .x12o.p_AFDisabled:active, .x12p.p_AFDisabled:active, .x12o.p_AFDisabled:hover, .x12p.p_AFDisabled:hover, .x12o.p_AFDisabled:active:hover, .x12p.p_AFDisabled:active:hover, .x12v.p_AFDisabled:active, .x12v.p_AFDisabled:hover, .x12v.p_AFDisabled:active:hover {
        background-image: url(/ipva/afr/alta-v1/shuttle_up_dis.png)
    }

.x12q, .x12r {
    background-position: center center;
    padding: 0px;
    background-image: url(/ipva/afr/alta-v1/shuttle_left_all_ena.png);
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

BODY.p_AFHighContrast .x12q:after, BODY.p_AFHighContrast .x12r:after {
    content: url(/ipva/afr/alta-v1/shuttle_left_all_ena.png);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12q.p_AFDisabled, .x12r.p_AFDisabled, .x12q.p_AFDisabled:active, .x12r.p_AFDisabled:active, .x12q.p_AFDisabled:hover, .x12r.p_AFDisabled:hover, .x12q.p_AFDisabled:active:hover, .x12r.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_left_all_dis.png);
    height: 26px;
    width: 26px
}

BODY.p_AFHighContrast .x12q.p_AFDisabled:after, BODY.p_AFHighContrast .x12r.p_AFDisabled:after, BODY.p_AFHighContrast .x12q.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12r.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12q.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12r.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12q.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12r.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/shuttle_left_all_dis.png);
    height: 26px;
    width: 26px;
    position: relative;
    top: 6px
}

.x12s, .x12t {
    background-position: center center;
    padding: 0px;
    background-image: url(/ipva/afr/alta-v1/shuttle_up_all_ena.png);
    height: 26px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

    .x12s.p_AFDisabled, .x12t.p_AFDisabled, .x12s.p_AFDisabled:active, .x12t.p_AFDisabled:active, .x12s.p_AFDisabled:hover, .x12t.p_AFDisabled:hover, .x12s.p_AFDisabled:active:hover, .x12t.p_AFDisabled:active:hover {
        background-image: url(/ipva/afr/alta-v1/shuttle_up_all_dis.png)
    }

.x12u {
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/shuttle_up_end_ena.png);
    height: 26px;
    width: auto;
    background-position: center center
}

BODY.p_AFHighContrast .x12u:after {
    content: url(/ipva/afr/alta-v1/shuttle_up_end_ena.png);
    height: 26px;
    width: auto;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

.x12u.p_AFDisabled, .x12u.p_AFDisabled:active, .x12u.p_AFDisabled:hover, .x12u.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_up_end_dis.png)
}

BODY.p_AFHighContrast .x12u.p_AFDisabled:after, BODY.p_AFHighContrast .x12u.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12u.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12u.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/shuttle_up_end_dis.png);
    position: relative;
    left: 6px;
    top: 6px
}

.x12v {
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/shuttle_up_ena.png);
    height: 26px;
    width: auto;
    background-position: center center
}

BODY.p_AFHighContrast .x12v:after {
    content: url(/ipva/afr/alta-v1/shuttle_up_ena.png);
    height: 26px;
    width: auto;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

BODY.p_AFHighContrast .x12v.p_AFDisabled:after, BODY.p_AFHighContrast .x12o.p_AFDisabled:after, BODY.p_AFHighContrast .x12p.p_AFDisabled:after, BODY.p_AFHighContrast .x12o.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12p.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12o.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12p.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12o.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12p.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12v.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12v.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12v.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/shuttle_up_dis.png);
    position: relative;
    left: 6px;
    top: 6px
}

.x12w {
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/shuttle_down_ena.png);
    height: 26px;
    width: auto;
    background-position: center center
}

BODY.p_AFHighContrast .x12w:after {
    content: url(/ipva/afr/alta-v1/shuttle_down_ena.png);
    height: 26px;
    width: auto;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

BODY.p_AFHighContrast .x12w.p_AFDisabled:after, BODY.p_AFHighContrast .x12g.p_AFDisabled:after, BODY.p_AFHighContrast .x12h.p_AFDisabled:after, BODY.p_AFHighContrast .x12g.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12h.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12g.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12h.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12g.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12h.p_AFDisabled:active:hover:after, BODY.p_AFHighContrast .x12w.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12w.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12w.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/shuttle_down_dis.png);
    position: relative;
    left: 6px;
    top: 6px
}

.x12x {
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/shuttle_down_end_ena.png);
    height: 26px;
    width: auto;
    background-position: center center
}

BODY.p_AFHighContrast .x12x:after {
    content: url(/ipva/afr/alta-v1/shuttle_down_end_ena.png);
    height: 26px;
    width: auto;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

.x12x.p_AFDisabled, .x12x.p_AFDisabled:active, .x12x.p_AFDisabled:hover, .x12x.p_AFDisabled:active:hover {
    background-image: url(/ipva/afr/alta-v1/shuttle_down_end_dis.png)
}

BODY.p_AFHighContrast .x12x.p_AFDisabled:after, BODY.p_AFHighContrast .x12x.p_AFDisabled:active:after, BODY.p_AFHighContrast .x12x.p_AFDisabled:hover:after, BODY.p_AFHighContrast .x12x.p_AFDisabled:active:hover:after {
    content: url(/ipva/afr/alta-v1/shuttle_down_end_dis.png);
    position: relative;
    left: 6px;
    top: 6px
}

.x12y, .x12z, .x130, .x131 {
    height: 14px;
    background-position: center center;
    padding: 0px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

.x132, .x133, .x134, .x135 {
    height: 16px;
    background-position: center center;
    padding: 0px;
    display: block;
    width: auto;
    cursor: default;
    background-repeat: no-repeat
}

.xlt {
    font-size: small;
    position: relative;
    overflow: hidden;
    width: 300px;
    height: 300px;
    min-width: 100px;
    text-align: left
}

.xll {
    background-repeat: repeat-x;
    background-position: bottom;
    overflow: hidden;
    left: 0px;
    right: 0px;
    position: absolute;
    top: 1px;
    background-image: none;
    padding-right: 21px
}

.xlq {
    background-repeat: repeat-x;
    overflow: hidden;
    left: 0px;
    right: 0px;
    position: absolute;
    background-position: top;
    bottom: 1px;
    background-image: none;
    padding-right: 21px
}

.x139 {
    background-repeat: repeat-x;
    background-position: bottom;
    overflow: hidden;
    left: 0px;
    right: 0px;
    position: absolute
}

.x13a {
    background-repeat: repeat-x;
    overflow: hidden;
    left: 0px;
    right: 0px;
    position: absolute;
    background-position: top;
    bottom: 0px
}

.x13c {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    overflow: hidden;
    border-radius: 3px;
    background-color: #FFFFFF;
    border: 1px solid #D6DFE6;
    padding: 10px
}

.x13d.p_AFPrintable .x13c {
    overflow: visible
}

.x13c.p_AFVertical {
    z-index: 1;
    margin-top: 0px
}

.x13e.p_AFStartTabs.p_AFIconified, .x13e.p_AFEndTabs.p_AFIconified, .x13e.p_AFLeftTabs.p_AFIconified, .x13e.p_AFRightTabs.p_AFIconified {
    width: 42px;
    padding-top: 15px
}

.x13f.p_AFStart.p_AFIconified .x13g, .x13f.p_AFLeft.p_AFIconified .x13g {
    width: 42px;
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 15px
}

.x13f.p_AFEnd.p_AFIconified .x13g, .x13f.p_AFRight.p_AFIconified .x13g {
    width: 42px;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 15px
}

.x13e.p_AFEndTabs.p_AFIconified ~ .x13b > .x13c.p_AFVertical, .x13e.p_AFRightTabs.p_AFIconified ~ .x13b > .x13c.p_AFVertical {
    margin-right: -1px
}

.x13f.p_AFStart.p_AFIconified .x13h, .x13f.p_AFLeft.p_AFIconified .x13h {
    margin-right: -1px;
    border-width: 0px 1px 1px 0px;
    border-radius: 0px 0px 3px 0px
}

.x13e.p_AFStartTabs.p_AFIconified ~ .x13b > .x13c.p_AFVertical, .x13e.p_AFLeftTabs.p_AFIconified ~ .x13b > .x13c.p_AFVertical {
    margin-left: -1px
}

.x13f.p_AFEnd.p_AFIconified .x13h, .x13f.p_AFRight.p_AFIconified .x13h {
    margin-left: -1px;
    border-width: 0px 0px 1px 1px;
    border-radius: 0px 0px 0px 3px
}

.x13f {
    position: relative;
    overflow: hidden;
    z-index: 1
}

.x13h {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    position: relative;
    z-index: 1;
    overflow: auto;
    border-style: solid;
    border-color: #000000;
    background-color: #FFFFFF;
    border: 1px solid #D9DFE3;
    padding: 10px
}

.x13f.p_AFEnd.p_AFIconified.p_AFMax .x13h, .x13f.p_AFRight.p_AFIconified.p_AFMax .x13h {
    border-width: 0px 0px 0px 1px;
    border-radius: 0px 0px 0px 0px
}

.x13f.p_AFStart.p_AFIconified.p_AFMax .x13h, .x13f.p_AFLeft.p_AFIconified.p_AFMax .x13h {
    border-width: 0px 1px 0px 0px;
    border-radius: 0px 0px 0px 0px
}

.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13h, .x13f.p_AFRight.p_AFIconified.p_AFFloat .x13h, .x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i, .x13f.p_AFRight.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i {
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFEnd.p_AFIconified.p_AFMax.p_AFFloat .x13h, .x13f.p_AFRight.p_AFIconified.p_AFMax.p_AFFloat .x13h {
    box-shadow: -1px 0px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFStart.p_AFIconified.p_AFFloat .x13h, .x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13h, .x13f.p_AFStart.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i, .x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13k.p_AFSelected .x13i {
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFStart.p_AFIconified.p_AFMax.p_AFFloat .x13h, .x13f.p_AFLeft.p_AFIconified.p_AFMax.p_AFFloat .x13h {
    box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.15)
}

.x13f.p_AFEnd.p_AFIconified.p_AFFloat .x13i, .x13f.p_AFRight.p_AFIconified.p_AFFloat .x13i, .x13f.p_AFStart.p_AFIconified.p_AFFloat .x13i, .x13f.p_AFLeft.p_AFIconified.p_AFFloat .x13i {
    box-shadow: none
}

.x13e.p_AFStartTabs, .x13e.p_AFEndTabs, .x13e.p_AFLeftTabs, .x13e.p_AFRightTabs {
    padding-top: 20px
}

.x13f.p_AFIconified .x13i {
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    border-style: solid;
    background-color: #F0F0F0;
    border-color: #D9DFE3
}

.x13e.p_AFIconified .x13j {
    border-style: solid;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    padding: 0px;
    float: none;
    line-height: normal;
    background-color: #F0F0F0;
    border-color: #D6DFE6;
    height: auto
}

.x13f.p_AFIconified.p_AFOpen .x13k.p_AFSelected .x13i {
    background-color: #FFFFFF;
    border-color: #D9DFE3
}

.x13e.p_AFIconified .xb7.p_AFSelected .x13j {
    z-index: 2;
    background-color: #FFFFFF
}

.x13e.p_AFIconified .xb7 {
    padding: 0px;
    float: none;
    cursor: default;
    margin-right: 0px;
    border-width: 0px
}

.x13f.p_AFEnd.p_AFIconified .x13k.p_AFFirst .x13i, .x13f.p_AFRight.p_AFIconified .x13k.p_AFFirst .x13i, .x13e.p_AFStartTabs.p_AFIconified .xb7.p_AFFirst .x13j, .x13e.p_AFLeftTabs.p_AFIconified .xb7.p_AFFirst .x13j {
    border-width: 1px 0px 1px 1px
}

.x13f.p_AFStart.p_AFIconified .x13k.p_AFFirst .x13i, .x13f.p_AFLeft.p_AFIconified .x13k.p_AFFirst .x13i, .x13e.p_AFEndTabs.p_AFIconified .xb7.p_AFFirst .x13j, .x13e.p_AFRightTabs.p_AFIconified .xb7.p_AFFirst .x13j {
    border-width: 1px 1px 1px 0px
}

.x13f.p_AFEnd.p_AFIconified .x13k .x13i, .x13f.p_AFRight.p_AFIconified .x13k .x13i, .x13e.p_AFStartTabs.p_AFIconified .xb7 .x13j, .x13e.p_AFLeftTabs.p_AFIconified .xb7 .x13j {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    border-width: 1px 0px 1px 1px;
    margin-top: -1px;
    padding-right: 1px
}

.x13f.p_AFStart.p_AFIconified .x13k .x13i, .x13f.p_AFLeft.p_AFIconified .x13k .x13i, .x13e.p_AFEndTabs.p_AFIconified .xb7 .x13j, .x13e.p_AFRightTabs.p_AFIconified .xb7 .x13j {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    border-width: 1px 1px 1px 0px;
    margin-top: -1px;
    padding-left: 1px
}

.x13e.p_AFIconified .xb7.p_AFSelected {
    z-index: 2;
    border-width: 0px
}

.x13f.p_AFIconified .x13k.p_AFSelected .x13i {
    z-index: 2
}

.x13f.p_AFIconified .x13l {
    height: 24px;
    width: 24px;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: center center;
    border: none
}

.x13e.p_AFIconified .x13m {
    height: 24px;
    width: 24px;
    padding: 8px;
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    max-height: none
}

.xgs {
    padding: 0px;
    position: relative;
    float: left;
    cursor: pointer;
    background-color: transparent;
    border-top: 3px solid transparent;
    margin-right: 0px;
    margin-left: 0px
}

    .xgs.p_AFSelected, .xb7.p_AFSelected {
        z-index: 1;
        background-color: #FFFFFF;
        border-top: 3px solid #0572ce
    }

        .xgs.p_AFSelected.p_AFDisabled, .xb7.p_AFSelected.p_AFDisabled, .xgs.p_AFSelected.p_AFDisabled:hover, .xb7.p_AFSelected.p_AFDisabled:hover {
            z-index: 1
        }

.x13n, .x13o, .x13r, .x13s {
    float: left;
    background-position: top;
    box-sizing: border-box;
    background-color: #D3D3D3;
    width: 4px
}

.x13p, .x13j {
    float: left;
    background-position: top;
    white-space: nowrap;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
    height: 16px;
    padding-left: 8px;
    padding-right: 4px;
    padding-top: 7px;
    padding-bottom: 7px
}

.x13q, .x13t {
    float: left;
    background-position: top;
    box-sizing: border-box;
    padding-right: 4px
}

.xlq .x13j {
    margin-top: 0px
}

.x13m {
    max-height: 16px;
    vertical-align: middle;
    padding-bottom: 3px
}

.x13u, .x13v {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none
}

.xb7.p_AFDisabled .x13r, .xb7.p_AFDisabled .x13s, .xgs.p_AFDisabled .x13n, .xgs.p_AFDisabled .x13o {
    color: #9297A6;
    cursor: default
}

.xb7.p_AFDisabled .x13j, .xgs.p_AFDisabled .x13p {
    color: #9297A6;
    cursor: default;
    border-right-color: transparent;
    border-left-color: transparent
}

.xgs.p_AFDisabled .x13u {
    cursor: default;
    color: #9e9e9e
}

.xgs.p_AFSelected .x13u {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    list-style-image: none;
    color: #145c9e
}

.x13v.p_AFSelected {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    list-style-image: none
}

.x13w.p_AFStrip .x13x.p_AFSelected {
    list-style-image: none;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFFFFF;
    color: #000000
}

.xlt .x13v.p_AFDisabled {
    color: #808080
}

.x13w .x13x.p_AFDisabled, .x13w .x13x.p_AFDisabled:hover, .x1go.p_AFDisabled:hover .x13x.p_AFDisabled, .x1go.p_AFSelected:hover.p_AFDisabled, .x1go:hover.p_AFDisabled, .x160.p_AFDisabled .x166:hover, .x15v.p_AFDisabled .x15u:hover, .x15w.p_AFDisabled .x15u:hover, .x169.p_AFDisabled .x167:hover, .x16a.p_AFDisabled .x168:hover, .x160.p_AFDisabled .x166:active:hover, .x15v.p_AFDisabled .x15u:active:hover, .x15w.p_AFDisabled .x15u:active:hover, .x169.p_AFDisabled .x167:active:hover, .x16a.p_AFDisabled .x168:active:hover, .x160:hover.p_AFDisabled .x166, .x15v:hover.p_AFDisabled .x15u, .x15w:hover.p_AFDisabled .x15u, .AFMenuBarOverflowCell .x160:hover.p_AFDisabled .x166, .x22o .x160:hover.p_AFDisabled .x166, .AFMenuBarOverflowCell .x15w:hover.p_AFDisabled .x15u, .x22o .x15w:hover.p_AFDisabled .x15u, .AFMenuBarOverflowCell .x15v:hover.p_AFDisabled .x15u, .x22o .x15v:hover.p_AFDisabled .x15u {
    color: #9e9e9e;
    background-color: transparent
}

.xgs.p_AFSelected .x13p, .xb7.p_AFSelected .x13j {
    color: #145c9e;
    border-right: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7
}

.x13y, .x13z, .x140, .x141 {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/ipva/afr/alta-v1/close_ena.png);
    height: 13px;
    width: 13px;
    max-height: 13px;
    display: inline-block
}

.x142, .x143, .x144, .x145 {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/ipva/afr/alta-v1/close_dis.png);
    height: 13px;
    width: 13px;
    max-height: 13px;
    display: inline-block
}

.xlq .x13y, .xlq .x13z {
    padding-bottom: 0px;
    height: 13px;
    width: 13px;
    max-height: 13px;
    display: inline-block
}

.xlq .x142, .xlq .x143 {
    padding-top: 1px;
    padding-bottom: 0px
}

.x13y:hover, .x13z:hover, .x140:hover, .x141:hover {
    background-image: url(/ipva/afr/alta-v1/close_ovr.png)
}

.x13y:active, .x13z:active, .x140:active, .x141:active {
    background-image: url(/ipva/afr/alta-v1/close_dwn.png)
}

    .x13y.p_AFDisabled, .x13y:active.p_AFDisabled, .x13z.p_AFDisabled, .x13z:active.p_AFDisabled, .x142.p_AFDisabled, .x142:active.p_AFDisabled, .x143.p_AFDisabled, .x143:active.p_AFDisabled, .x140.p_AFDisabled, .x140:active.p_AFDisabled, .x141.p_AFDisabled, .x141:active.p_AFDisabled, .x144.p_AFDisabled, .x144:active.p_AFDisabled, .x145.p_AFDisabled, .x145:active.p_AFDisabled, .x13y:hover.p_AFDisabled, .x13z:hover.p_AFDisabled, .x142:hover.p_AFDisabled, .x143:hover.p_AFDisabled, .x140:hover.p_AFDisabled, .x141:hover.p_AFDisabled, .x144:hover.p_AFDisabled, .x145:hover.p_AFDisabled {
        background-image: none;
        margin-left: inherit;
        width: 0px;
        cursor: default
    }

.x148 {
    z-index: 1;
    overflow: hidden;
    position: relative;
    background-color: #F2F4F7;
    border-right: none
}

.x149, .x1pu {
    white-space: nowrap;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 5px
}

.x14a, .x1pv {
    padding: 0px 5px 0px 5px;
    vertical-align: middle
}

.x14b {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
    min-width: 17px;
    padding: 3px 2px;
    margin: 0px;
    border: 1px solid #4F4F4F
}

.x14c, .x1px {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 4px 0px 4px;
    text-align: center;
    cursor: default
}

.x14d {
    text-decoration: none;
    width: 2em;
    padding: 1px 1px 1px 1px;
    text-align: center;
    color: #333333;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FCFDFE;
    border-radius: 2px;
    border: 1px solid #DFE4E7;
    height: 25px;
    min-width: 28px;
    margin: 3px 0px 2px 8px;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box
}

.x14e {
    white-space: nowrap;
    vertical-align: middle;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: bold;
    padding-left: 5px
}

.x14f, .x1py {
    color: #145c9e;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    min-width: 17px;
    padding: 4px 8px 4px 8px
}

.x14g, .x1pz {
    padding: 0px 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 1px;
    background-image: url(/ipva/afr/alta-v1/separator_border.png);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px;
    vertical-align: middle;
    height: 2.2em;
    padding-left: 6px;
    padding-right: 6px
}

.x14h, .x1q0, .x1x2 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/previousitem_ena.png);
    width: 14px;
    height: 14px;
    padding: 6px;
    border: 1px solid transparent
}

.x14i, .x1q1, .x1x4 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/nextitem_ena.png);
    width: 14px;
    height: 14px;
    padding: 6px;
    border: 1px solid transparent
}

.x14j, .x1q2, .x1x6 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/firstitem_ena.png);
    width: 14px;
    height: 14px;
    padding: 6px;
    border: 1px solid transparent
}

.x14k, .x1q3, .x1x8 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/lastitem_ena.png);
    width: 14px;
    height: 14px;
    padding: 6px;
    border: 1px solid transparent
}

.x14h.p_AFDisabled, .x1q0.p_AFDisabled, .x1x2.p_AFDisabled, .x14h.p_AFDisabled:hover, .x14h.p_AFDisabled:active, .x14h.p_AFDisabled:hover:active, .x1x2.p_AFDisabled:hover, .x1x2.p_AFDisabled:active, .x1x2.p_AFDisabled:hover:active {
    background-image: url(/ipva/afr/alta-v1/previousitem_dis.png);
    background-color: transparent;
    border-color: transparent
}

.x14i.p_AFDisabled, .x1q1.p_AFDisabled, .x1x4.p_AFDisabled, .x14i.p_AFDisabled:hover, .x14i.p_AFDisabled:active, .x14i.p_AFDisabled:hover:active, .x1x4.p_AFDisabled:hover, .x1x4.p_AFDisabled:active, .x1x4.p_AFDisabled:hover:active {
    background-image: url(/ipva/afr/alta-v1/nextitem_dis.png);
    background-color: transparent;
    border-color: transparent
}

.x14j.p_AFDisabled, .x1q2.p_AFDisabled, .x1x6.p_AFDisabled, .x14j.p_AFDisabled:hover, .x14j.p_AFDisabled:active, .x14j.p_AFDisabled:hover:active, .x1x6.p_AFDisabled:hover, .x1x6.p_AFDisabled:active, .x1x6.p_AFDisabled:hover:active {
    background-image: url(/ipva/afr/alta-v1/firstitem_dis.png);
    background-color: transparent;
    border-color: transparent
}

.x14k.p_AFDisabled, .x1q3.p_AFDisabled, .x1x8.p_AFDisabled, .x14k.p_AFDisabled:hover, .x14k.p_AFDisabled:active, .x14k.p_AFDisabled:hover:active, .x1x8.p_AFDisabled:hover, .x1x8.p_AFDisabled:active, .x1x8.p_AFDisabled:hover:active {
    background-image: url(/ipva/afr/alta-v1/lastitem_dis.png);
    background-color: transparent;
    border-color: transparent
}

.x14l {
    position: relative;
    overflow: hidden;
    background-color: #FAFAFA;
    border-bottom: 1px solid #D6DFE6;
    border-top: 1px solid transparent;
    height: 34px
}

.x14m {
    padding-right: 10px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F
}

.x14n {
    height: 18px;
    text-decoration: none;
    white-space: nowrap;
    padding-right: 15px;
    padding-left: 8px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e
}

.x14p.p_AFDropTarget {
    background-color: #dce3eb
}

.xtf {
    background-color: #FDFDFA;
    border: 1px solid #636661;
    overflow: auto;
    position: relative;
    width: 27.27em;
    height: 27.27em
}

.xtg {
    border: 1px solid #636661;
    overflow: auto;
    position: relative;
    width: 27.27em;
    height: 27.27em;
    margin: 0px;
    padding: 0px
}

.x14r {
    width: 0px;
    border-right: 2px dotted #648BAF
}

.x14s {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #F7F9FC;
    color: #333333;
    font-weight: normal;
    padding: 5px
}

.x14t {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    background-color: #F2F4F7;
    width: 100%
}

.x14u {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 5px;
    display: block;
    background-image: url(/ipva/afr/alta-v1/discloseexpanded_16_ena.png)
}

.x14v {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-position: center center;
    margin: 0px;
    height: 16px;
    width: 16px;
    padding: 5px;
    display: block;
    background-image: url(/ipva/afr/alta-v1/disclosecollapsed_16_ena.png)
}

.x14w {
    border-bottom: 1px solid #EEEEEE;
    background-position: top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    background-image: none;
    padding: 9px;
    padding-top: 4px
}

.x14x, .x14y {
    z-index: 1;
    border-right: #CECECE 1px solid
}

.x151 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-top: 1px solid #D6DFE6;
    border-right: 1px solid #D6DFE6;
    border-bottom: 1px solid #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding: 5px;
    overflow: hidden;
    font-size: 13px;
    color: #000000;
    background-color: #F2F4F7;
    font-weight: bold
}

.x152 {
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    background-color: #F2F4F7;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding: 5px;
    overflow: hidden
}

.x153 {
    width: 14px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/colSort_asc_ena.png);
    padding-right: 4px
}

.x154 {
    width: 14px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/colSort_des_ena.png)
}

.x155 {
    width: 14px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/colSort_asc_selected.png);
    padding-right: 4px
}

.x156 {
    width: 14px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/colSort_des_selected.png)
}

.x157 {
    width: 16px;
    height: 16px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    vertical-align: middle;
    background-image: url(/ipva/afr/alta-v1/clear_ena.png)
}

.x153:active {
    background-image: url(/ipva/afr/alta-v1/colSort_asc_selected.png)
}

.x154:active {
    background-image: url(/ipva/afr/alta-v1/colSort_des_selected.png)
}

.x157:active, .x157:hover:active {
    background-image: url(/ipva/afr/alta-v1/clear_act.png)
}

.x150.p_AFFocused, .xic.p_AFFocused, .x14o.p_AFSelected.p_AFFocused .xic, .x14o.p_AFSelected.p_AFFocused .x15a, .x14o.p_AFSelected .xic.p_AFFocused, .x14o.p_AFSelected .x15a.p_AFFocused, .x15a.p_AFFocused {
    background-color: #DAE9F5;
    background-image: none
}

.x158 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    cursor: default;
    overflow: hidden;
    background-color: #F2F4F7;
    padding: 5px;
    height: 100%
}

    .x158 .x25 {
        max-width: 100%;
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        -webkit-box-sizing: border-box
    }

    .x158 .x2b, .xia .x25, .xia .x2i, .xia .x2g, .xia .x2h, .xia .xos, .xib .x25, .xib .x2i, .xib .x2g, .xib .x2h, .xib .xos, .xic .x25, .xic .x2i, .xic .x2g, .xic .x2h, .xic .xos, .x158 .x2h, .xia .xk3, .xia .x2c, .xib .xk3, .xib .x2c, .xic .xk3, .xic .x2c, .x158 .x2c, .xia .x2k, .xib .x2k, .xic .x2k {
        margin: 0px;
        max-width: 100%;
        width: 100%
    }

.x159 {
    cursor: url(/ipva/afr/select-all.cur), default;
    background-color: #F2F4F7;
    background-image: none
}

.xic {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #000000;
    font-weight: bold;
    padding: 5px;
    background-color: #F7F9FC;
    cursor: url(/ipva/afr/wk-rowselector.cur), default
}

    .xic.p_AFError, .xic.p_AFFatal, .x14o.p_AFHighlighted .xic.p_AFError, .x14o.p_AFHighlighted .xic.p_AFFatal, .x14o.p_AFSelected .xic.p_AFError, .x14o.p_AFSelected .xic.p_AFFatal, .xic.p_AFFocused.p_AFError, .xic.p_AFFocused.p_AFFatal {
        background-image: url(/ipva/afr/error.png);
        background-position: 15px center;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px
    }

    .xic.p_AFInfo {
        background-image: url(/ipva/afr/info.png);
        background-position: 5px center;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px
    }

    .xic.p_AFConfirmation {
        background-image: url(/ipva/afr/confirmation.png);
        background-position: 5px center;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px
    }

    .xic.p_AFWarning {
        background-image: url(/ipva/afr/warning.png);
        background-position: 5px center;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px
    }

.x15a {
    border-right: 1px solid #979991;
    border-bottom: 1px solid #979991;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    padding: 5px;
    text-align: center;
    background-color: #F7F9FC
}

.xia.AFTableCellSubtotal, .xia.x15b {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #CFE8FC;
    color: #333333
}

.x14o.p_AFSelected.p_AFInactive .xia, .xia.p_AFSelected.p_AFInactive, .x14o.p_AFSelected.p_AFInactive .xib, .xib.p_AFSelected.p_AFInactive {
    background-color: #FAFAEB
}

.x15c {
    line-height: 0px;
    border-bottom: 1px solid #DFE4E7;
    border-top: 0
}

.xia .x1u.p_AFChangedIcon .x25, .xib .x1u.p_AFChangedIcon .x25, .xic .x1u.p_AFChangedIcon .x25 {
    margin: 0px;
    max-width: 90%;
    width: 90%
}

.xia .x1a .x25, .xia .x1a .x2i, .xia .x1a .x2g, .xia .x1a .x2h, .xia .x1a .xos, .xib .x1a .x25, .xib .x1a .x2i, .xib .x1a .x2g, .xib .x1a .x2h, .xib .x1a .xos, .xic .x1a .x25, .xic .x1a .x2i, .xic .x1a .x2g, .xic .x1a .x2h, .xic .x1a .xos {
    max-width: none;
    width: auto
}

.xia .xer, .xib .xer, .xic .xer, .x158 .xer {
    margin: 0px;
    width: 84%
}

.xia .x2b, .xib .x2b, .xic .x2b {
    margin: 0px;
    width: 100px
}

.xia .x26, .xib .x26, .xic .x26 {
    margin: 0px;
    width: 40px
}

.xia .x1u.p_AFReadOnly .x25, .xia .x1w.p_AFReadOnly .x2d, .xia .x20.p_AFReadOnly .x2i, .xia .x1y.p_AFReadOnly .x2g, .xia .x1z.p_AFReadOnly .x2h, .xia .xo1.p_AFReadOnly .xos, .xia .x1q.p_AFReadOnly .x2b, .xia .x1t.p_AFReadOnly .x26, .xia .x1s.p_AFReadOnly .x2c, .xia .xeo.p_AFReadOnly .xer, .xia .xjv.p_AFReadOnly .xk3, .xib .x1u.p_AFReadOnly .x25, .xib .x1w.p_AFReadOnly .x2d, .xib .x20.p_AFReadOnly .x2i, .xib .x1y.p_AFReadOnly .x2g, .xib .x1z.p_AFReadOnly .x2h, .xib .xo1.p_AFReadOnly .xos, .xib .x1q.p_AFReadOnly .x2b, .xib .x1t.p_AFReadOnly .x26, .xib .x1s.p_AFReadOnly .x2c, .xib .xeo.p_AFReadOnly .xer, .xib .xjv.p_AFReadOnly .xk3, .xic .x1u.p_AFReadOnly .x25, .xic .x1w.p_AFReadOnly .x2d, .xic .x20.p_AFReadOnly .x2i, .xic .x1y.p_AFReadOnly .x2g, .xic .x1z.p_AFReadOnly .x2h, .xic .xo1.p_AFReadOnly .xos, .xic .x1q.p_AFReadOnly .x2b, .xic .x1t.p_AFReadOnly .x26, .xic .x1s.p_AFReadOnly .x2c, .xic .xeo.p_AFReadOnly .xer, .xic .xjv.p_AFReadOnly .xk3 {
    padding: 0px;
    vertical-align: middle;
    display: inline;
    line-height: inherit
}

.xia .xuf, .xib .xuf, .xic .xuf {
    vertical-align: middle;
    margin: 1px
}

.x14o.p_AFDropTarget .xia, .x14o.p_AFDropTarget .xib, .xia.p_AFDropTarget, .x15d .xia.p_AFDropTarget, .x15e .xia.p_AFDropTarget, .x15f .xia.p_AFDropTarget, .xib.p_AFDropTarget, .x15d .xib.p_AFDropTarget, .x15e .xib.p_AFDropTarget, .x15f .xib.p_AFDropTarget {
    color: #FFFFFF;
    opacity: 0.8;
    border-color: #C3EAF3;
    background-color: #D9F4FA
}

.x15d .xia, .x15d .xib {
    border-right: 1px solid #EEEEEE;
    padding-right: 5px
}

.x15e .xia, .x15e .xib {
    border-bottom: 1px solid #EEEEEE
}

.x15f .xia, .x15f .xib {
    border-right: 1px solid #EEEEEE;
    padding-right: 5px;
    border-bottom: 1px solid #EEEEEE
}

.x15g, .x14q .x15g {
    border-right: 1px solid #00AFD6
}

.x15h, .x14q .x15h {
    border-left: 1px solid #9900FF
}

.x15i, .x1w5, .x1w6 {
    position: absolute;
    vertical-align: middle;
    overflow: visible;
    cursor: default;
    right: 0px;
    top: 0px
}

.AFColumnDropTarget, .x15k {
    background-color: #C4CEE0;
    border: 1px solid #516790
}

.x150.p_AFDropTarget {
    color: #FFFFFF;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-color: #D6DFE6;
    background-color: #C3EAF3;
    border: 1px solid;
    opacity: 0.8
}

.xt8 {
    position: relative;
    border: 1px solid #636661;
    border-bottom-width: 0px;
    width: 45.45em;
    height: 27.27em;
    border-width: 0px
}

    .xt8 .xtd {
        border-bottom: 1px solid #636661;
        border-top: 0px solid #636661;
        border-right: 1px solid #D6DFE6;
        border-left: 1px solid #D6DFE6;
        border-bottom-width: 1px
    }

    .xt8 .xov {
        border-top: 0px solid #636661;
        border-left: 0px solid #636661;
        border-right: 0px solid #636661;
        background-color: transparent
    }

    .xt8 .xow {
        border-top: 0px solid #636661;
        border-left: 0px solid #636661;
        border-right: 0px solid #636661;
        background-color: transparent;
        padding-left: 1px;
        padding-right: 7px
    }

    .xt8 .xtc, .xt8 .xte {
        border-top: 0px solid #636661;
        border-right: 1px solid #D6DFE6;
        border-left: 1px solid #D6DFE6;
        border-bottom-width: 1px
    }

.x15l .xi9 {
    height: 22px;
    padding: 3px 0px 3px 6px
}

.x15l .x15m {
    height: 22px;
    padding: 2px 0px 0px 6px
}

.x15l .xq1, .x15l .xov, .x15l .xow {
    min-height: 19px
}

.x15l .xou {
    min-height: 19px;
    background-color: transparent;
    border-top: none
}

.x15n {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: bold;
    vertical-align: middle;
    width: 110px;
    text-overflow: ellipsis
}

.x15l .x15 {
    white-space: nowrap;
    color: #585955;
    overflow: hidden;
    text-overflow: ellipsis
}

.x15o {
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal
}

.AFHideSidePadding .xdd, .x15r .xdd {
    padding: 1px 0px
}

.x6e.p_AFEndOverflow .xdd, .xg5.p_AFEndOverflow .xq1 {
    padding-right: 37px
}

.x15s {
    padding: 0px;
    background: #F5F5F5;
    box-sizing: border-box;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer
}

.x15u {
    text-decoration: none;
    white-space: nowrap;
    width: auto;
    color: #000000;
    padding-left: 0px;
    padding-right: 4px;
    height: 24px;
    vertical-align: middle;
    display: table-cell;
    text-align: center
}

.x15v.p_AFDisabled .x15u, .x15w.p_AFDisabled .x15u {
    color: #8E98AF;
    outline: none
}

.x15u:focus {
    color: #364696;
    outline: none
}

.x15w .x15u {
    padding: 0px 10px 3px 7px
}

.x15v, .x15w {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    padding: 3px 1px 1px;
    background-color: transparent;
    border: 1px solid transparent;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 24px
}

    .x15v.p_AFHighlighted, .x15w.p_AFHighlighted {
        cursor: pointer;
        outline: none;
        border-color: #c4ced7;
        background-color: #f7f8f9;
        background-image: none;
        border-radius: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-right: 0px;
        padding-left: 0px;
        border-width: 1px;
        border-style: solid
    }

    .x15v.p_AFDepressed {
        cursor: pointer;
        outline: none;
        border-color: #0572ce;
        background-color: #0572ce;
        background-image: none;
        border-radius: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-right: 0px;
        padding-left: 0px;
        border-width: 1px;
        border-style: solid
    }

    .x15w.p_AFHighlighted .x15x, .x15w.p_AFHighlighted .x15y {
        cursor: pointer;
        outline: none;
        vertical-align: middle
    }

    .x15w.p_AFHighlighted .x15u {
        color: #364696;
        text-decoration: underline
    }

.x160 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    cursor: default;
    white-space: nowrap;
    border: 1px solid transparent;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 24px;
    padding: 11px 20px 13px 40px
}

.x161, .x162 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 2px 5px 1px 5px;
    cursor: default;
    white-space: nowrap;
    border: 1px solid transparent;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    min-height: 24px
}

    .x161.p_AFHighlighted, .x162.p_AFHighlighted {
        color: #000000;
        border-color: #c4ced7;
        background-color: #f7f8f9;
        background-image: none;
        border-radius: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-right: 0px;
        padding-left: 0px;
        border-width: 1px;
        border-style: solid
    }

.x160.p_AFHighlighted {
    background-image: none;
    border-radius: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    color: #005394;
    background-color: transparent;
    border: 1px solid #005394;
    padding: 11px 20px 13px 40px
}

.x161.p_AFDepressed, .x162.p_AFDepressed, .x160.p_AFDepressed {
    color: #000000;
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    border-radius: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    border-width: 1px;
    border-style: solid
}

.x163, .x164, .x165 {
    padding-left: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-top: 4px
}

.x166 {
    min-height: 16px;
    padding: 0px 0px 0px 5px;
    white-space: nowrap;
    text-decoration: none;
    padding-left: 0px;
    padding-right: 4px;
    height: 24px;
    vertical-align: middle;
    display: table-cell;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer
}

.x167 {
    min-height: 16px;
    padding: 0px 0px 0px 5px;
    cursor: default;
    text-decoration: none;
    color: #000000;
    padding-left: 0px;
    padding-right: 4px;
    vertical-align: middle;
    white-space: normal;
    text-align: left;
    display: flexbox;
    height: 31px
}

.x168 {
    min-height: 16px;
    padding: 0px 0px 0px 5px;
    cursor: default;
    text-decoration: none;
    color: #000000;
    padding-left: 0px;
    padding-right: 4px;
    vertical-align: middle;
    white-space: normal;
    text-align: left;
    display: inline !important;
    height: 31px
}

.x15z.p_AFDisabled .x166, .x169.p_AFDisabled .x167, .x16a.p_AFDisabled .x168 {
    text-shadow: none;
    color: #9e9e9e;
    font-weight: normal
}

.x16e {
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/dropdown_ena.png);
    background-position: left center;
    width: 14px;
    height: 14px;
    padding-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 3px
}

.x15z.p_AFDisabled .x16e, .x18k.p_AFDisabled:hover {
    background-image: url(/ipva/afr/dropdown_d.png)
}

.x16f, .x1fr {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: none
}

.x16g {
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    height: 8px;
    padding-top: 7px;
    padding-bottom: 4px;
    background-image: url(/ipva/afr/alta-v1/up-arrow-ena.png)
}

.x16h {
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    border: none;
    height: 8px;
    padding-top: 7px;
    padding-bottom: 4px;
    background-image: url(/ipva/afr/alta-v1/down-arrow-ena.png)
}

    .x16g .x16i, .x16h .x16i {
        float: left;
        height: auto;
        width: 0px
    }

.x16j, .x16k, .x16l {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    height: 30px;
    background-color: transparent
}

.x16m, .x16p, .x16i {
    background-image: none;
    padding: 0px;
    cursor: default;
    text-decoration: none;
    vertical-align: middle;
    background-color: transparent;
    text-align: center;
    padding-right: 7px;
    padding-left: 7px;
    border-top: none;
    border-bottom: none
}

.x16n, .x16q, .x16t {
    background-image: none;
    cursor: default;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    color: #000000;
    padding: 0px 10px 0px 0px;
    border-top: none;
    border-bottom: none
}

.x16o, .x16r, .x16u {
    background-image: none;
    padding: 0px;
    cursor: default;
    text-decoration: none;
    white-space: nowrap;
    vertical-align: middle;
    color: #333333;
    border-top: none;
    border-bottom: none;
    padding-right: 0px;
    padding-left: 0px
}

.x15y, .x16s, .x15x {
    background-image: none;
    padding: 0px;
    cursor: default;
    text-decoration: none;
    vertical-align: middle;
    height: auto;
    width: auto;
    border-top: none;
    border-bottom: none;
    text-align: right
}

.x16y {
    vertical-align: middle;
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/open_submenu_ena.png);
    width: 16px;
    height: 16px;
    padding-right: 0px;
    padding-left: 5px;
    margin: 0px;
    display: inline-block
}

.xlw .x16e, .xlw .x15z.p_AFHighlighted .x16e, .xlw .x15z.p_AFDepressed .x16e {
    background-position: center right;
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/open_submenu_ena.png);
    width: 16px;
    height: 16px;
    padding-right: 0px;
    padding-left: 5px;
    margin: 0px;
    display: inline-block
}

.x15z.p_AFDisabled .x16y, .xlw .x15z.p_AFDisabled .x16e {
    background-position: center right;
    background-image: url(/ipva/afr/alta-v1/open_submenu_dis.png);
    padding-right: 0px;
    padding-left: 5px;
    margin: 0px
}

.x169.p_AFHighlighted .x16n, .x169.p_AFHighlighted .x16o, .x169.p_AFHighlighted .x15y, .x16a.p_AFHighlighted .x16q, .x16a.p_AFHighlighted .x16r, .x16a.p_AFHighlighted .x16s, .x15z.p_AFHighlighted .x16t, .x15z.p_AFHighlighted .x16u, .x15z.p_AFHighlighted .x15x, .x169.p_AFHighlighted .x16m, .x16a.p_AFHighlighted .x16p, .x15z.p_AFHighlighted .x16i {
    background-color: #ebeced;
    border-top: none;
    border-bottom: none
}

.x16z {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    opacity: 1;
    height: 16px;
    width: 16px;
    background-image: url(/ipva/afr/alta-v1/menu_toggle_icon_off.png)
}

.x170 {
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    opacity: 1;
    height: 16px;
    width: 16px;
    background-image: url(/ipva/afr/alta-v1/menu_radio_icon_off.png)
}

.x171 {
    background-image: url(/ipva/afr/completeind_status.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    opacity: 0.25
}

.x172 {
    background-image: url(/ipva/afr/status_bullet.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    opacity: 0.25
}

.x169.p_AFSelected .x16z {
    opacity: 1;
    background-image: url(/ipva/afr/alta-v1/menu_toggle_icon_on.png)
}

.x169.p_AFSelected .x170 {
    opacity: 1;
    background-image: url(/ipva/afr/alta-v1/menu_radio_icon_on.png)
}

BODY.p_AFHighContrast .x16m, BODY.p_AFHighContrast .x16n, BODY.p_AFHighContrast .x16o, BODY.p_AFHighContrast .x15y, BODY.p_AFHighContrast .x16p, BODY.p_AFHighContrast .x16q, BODY.p_AFHighContrast .x16r, BODY.p_AFHighContrast .x16s, BODY.p_AFHighContrast .x16i, BODY.p_AFHighContrast .x16t, BODY.p_AFHighContrast .x16u, BODY.p_AFHighContrast .x15x, BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16m, BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16n, BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x16o, BODY.p_AFHighContrast .x169.p_AFDisabled.p_AFHighlighted .x15y, BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16p, BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16q, BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16r, BODY.p_AFHighContrast .x16a.p_AFDisabled.p_AFHighlighted .x16s, BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16i, BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16t, BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x16u, BODY.p_AFHighContrast .x15z.p_AFDisabled.p_AFHighlighted .x15x {
    padding-top: 1px;
    padding-bottom: 1px;
    border-top: 0px;
    border-bottom: 0px
}

BODY.p_AFHighContrast .x169.p_AFHighlighted .x16m, BODY.p_AFHighContrast .x169.p_AFHighlighted .x16n, BODY.p_AFHighContrast .x169.p_AFHighlighted .x16o, BODY.p_AFHighContrast .x169.p_AFHighlighted .x15y, BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16p, BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16q, BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16r, BODY.p_AFHighContrast .x16a.p_AFHighlighted .x16s, BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16i, BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16t, BODY.p_AFHighContrast .x15z.p_AFHighlighted .x16u, BODY.p_AFHighContrast .x15z.p_AFHighlighted .x15x {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top: 1px solid;
    border-bottom: 1px solid
}

.x177, .x8b.p_AFSubTrain .x8s {
    height: 3px
}

    .x177 .x178 {
        height: 7px;
        overflow: hidden
    }

.x179 {
    height: 1px;
    overflow: hidden
}

.x16f.p_AFDetached .x17a {
    background-position: 0px -1px;
    color: #333333;
    border-bottom: 1px solid #c4ced7;
    height: 28px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x17c {
    display: block;
    cursor: move;
    background-color: #F9F9F9
}

.x17b.p_AFDepressed .x17c, .x1p1.p_AFSelected, .x21g:active, .x21h:active, .x21g:active:hover, .x21h:active:hover, .x21g .x16g:active:hover, .x21h .x16h:active:hover {
    background-color: #B9DFFF
}

.x17d {
    background-repeat: no-repeat;
    overflow: hidden;
    background-image: url(/ipva/afr/alta-v1/drag_vertical.png);
    background-position: center center;
    height: 19px
}

.x16f.p_AFDetached .x17g {
    display: block;
    padding: 0px 4px 1px 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    margin-bottom: 0px
}

.x16f.p_AFDetached .x17e, .x16f.p_AFDetached .x17f {
    display: block;
    padding: 0px
}

.x17h:focus, .x17i:focus, .x17j:focus, .x16l:focus, .x16j:focus, .x16k:focus, .AFPopupSelector:focus, .x193:focus, .x1o:focus, .x1dn:focus, .x166:active, .x15u:active, .x166:link:active, .x15u:link:active, .x166:focus, .x167:active, .x167:link:active, .x167:focus, .x168:active, .x168:link:active, .x168:focus, .xxo:focus, .xt2:active, .xt2:link:active, .xt2:focus, .xwh:active, .xwh:link:active, .xwh:focus, .xwd:active, .xwd:link:active, .xwd:focus, .xwe:active, .xwe:link:active, .xwe:focus, .xwi:active, .xwi:link:active, .xwi:focus, .xwf:active, .xwf:link:active, .xwf:focus, .xwg:active, .xwg:link:active, .xwg:focus {
    outline: none
}

.x17l, .x17m, .x178 {
    height: 18px
}

.x16m .x17l, .x16p .x17m, .x16i .x178 {
    height: auto;
    padding-right: 7px;
    padding-left: 7px
}

BODY.p_AFHighContrast .x16e:after {
    padding-top: 4px;
    content: url(/ipva/afr/dropdown_n_hc.png)
}

BODY.p_AFHighContrast .x172:after, BODY.p_AFHighContrast .x170:after {
    content: url(/ipva/afr/status_bullet.png)
}

BODY.p_AFHighContrast .x171:after, BODY.p_AFHighContrast .x16z:after {
    content: url(/ipva/afr/completeind_status.png)
}

BODY.p_AFHighContrast .x16g:after {
    content: url(/ipva/afr/scrollUp_n.png)
}

BODY.p_AFHighContrast .x16h:after {
    content: url(/ipva/afr/scrollDown_n.png)
}

.AFPopupMenuPopup, .x17o {
    border-top: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7;
    border-right: none;
    border-bottom: none;
    position: relative;
    z-index: 999;
    background-color: #FFFFFF;
    color: #000000;
    border-color: #c4ced7;
    padding: 0px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35)
}

BODY.p_AFHighContrast .AFPopupMenuPopup, BODY.p_AFHighContrast .x17o, BODY.p_AFHighContrast .x196, BODY.p_AFHighContrast .AFAutoSuggestItemsContainer, BODY.p_AFHighContrast .xdm {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    border: 1px solid #000000
}

.AFPopupMenuContent, .x17p {
    position: relative;
    z-index: 100
}

.xji {
    width: 100%;
    overflow: hidden;
    position: relative;
    background-color: transparent
}

.xou {
    border-top: 1px solid black;
    border-bottom: none;
    border-right: none;
    min-height: 20px;
    border-color: #D6DFE6;
    border-left: none
}

.xov {
    border-bottom: 1px solid black;
    min-height: 20px;
    width: 100%;
    border-color: #D6DFE6;
    border-right: none
}

.xow {
    min-height: 20px;
    width: 100%;
    border-bottom: 0px none black;
    border-color: #D6DFE6;
    border-right: none;
    border-bottom-width: 1px;
    border-bottom-style: solid
}

.x17q {
    border-right: 1px solid black;
    border-color: #D6DFE6
}

.xg5 {
    position: relative;
    min-height: 34px;
    background-color: transparent
}

.x15m {
    padding: 0px;
    height: 28px
}

.xi9 {
    padding: 0px 5px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    height: 22px;
    width: 1px;
    background-image: url(/ipva/afr/alta-v1/separator_border.png);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px
}

.xg5 .x1p, .xg5 .xeo, .xg5 .x1q, .xg5 .x1r, .xg5 .x1s, .xg5 .x1t, .xg5 .x1u, .xg5 .x1v, .xg5 .x1w, .xg5 .xjv, .xg5 .x1z, .xg5 .xgk, .xg5 .xgl, .xg5 .x17s, .xg5 .xgw, .xg5 .xgn, .xg5 .xl, .xg5 .xq, .xg5 .xk {
    margin: 0px 2px;
    margin-right: 2px;
    margin-left: 2px
}

.xxu .xji, .xxv .xji, .xxw .xji, .xv3 .xji, .xxu .x6e, .xxu .xg5, .xxv .x6e, .xxv .xg5, .xxw .x6e, .xxw .xg5, .xlw .x160.p_AFHighlighted.p_AFDepressed .x166, .xlw .x15v.p_AFHighlighted.p_AFDepressed .x15u, .xlw .x15w.p_AFHighlighted.p_AFDepressed .x15u, .xlw .x160.p_AFHighlighted.p_AFDepressed .x167, .xlw .x160.p_AFHighlighted.p_AFDepressed .x168, .xlw .x160.p_AFDepressed .x166, .xlw .x15v.p_AFDepressed .x15u, .xlw .x15w.p_AFDepressed .x15u, .xlw .x160.p_AFDepressed .x167, .xlw .x160.p_AFDepressed .x168, .AFMenuBarOverflowCell .x167:hover, .x22o .x167:hover, .AFMenuBarOverflowCell .x168:hover, .x22o .x168:hover, .AFMenuBarOverflowCell .x166:hover, .x22o .x166:hover, .AFMenuBarOverflowCell .x15u:hover, .x22o .x15u:hover, .AFMenuBarOverflowCell .x160:hover .x166, .x22o .x160:hover .x166, .AFMenuBarOverflowCell .x15v:hover .x15u, .x22o .x15v:hover .x15u, .AFMenuBarOverflowCell .x15w:hover .x15u, .x22o .x15w:hover .x15u, .AFMenuBarOverflowCell .x167:active:active:hover, .x22o .x167:active:active:hover, .AFMenuBarOverflowCell .x168:active:hover, .x22o .x168:active:hover, .AFMenuBarOverflowCell .x166:active:hover, .x22o .x166:active:hover, .AFMenuBarOverflowCell .x15u:active:hover, .x22o .x15u:active:hover {
    color: #000000;
    background-color: transparent
}

.xxu .xou, .xxu .xov, .xxu .xow, .xxu .x17q, .xxv .xou, .xxv .xov, .xxv .xow, .xxv .x17q, .xxw .xou, .xxw .xov, .xxw .xow, .xxw .x17q, .xv3 .xou, .xv3 .xov, .xv3 .xow, .xv3 .x17q, .new-sgt .xtc.AFStretchWidth, .x284 .xtc.xsz {
    border: transparent
}

.xt8 .xou {
    border: transparent;
    border-top: 1px solid #D6DFE6
}

.xv3 .xg5 {
    color: #000000;
    background-color: transparent;
    float: right
}

.x17t .xq1 {
    float: none
}

.xgk, .x17s, .xgn {
    white-space: nowrap;
    vertical-align: bottom;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

.x17u, .x17v {
    text-decoration: none;
    vertical-align: middle
}

.x17w {
    text-decoration: none;
    vertical-align: middle;
    font-weight: bold;
    line-height: 21px;
    font-size: 14px;
    text-align: right;
    text-decoration-line: underline;
    color: #005394
}

.xgk.p_AFTextOnly .x17u, .x17s.p_AFTextOnly .x17v, .xgn.p_AFTextOnly .x17w, .xh7 .xpj .xp9.p_AFFirst {
    margin-left: 0px
}

.xgk.p_AFTrailing .x17u, .x17s.p_AFTrailing .x17v, .xgn.p_AFTrailing .x17w {
    margin-right: 3px;
    margin-left: 0px
}

.xgn:visited .x17w {
    text-decoration: none;
    color: #005394 !important
}

.x181, .x184, .x187 {
    border: none;
    vertical-align: middle;
    display: inline;
    padding-right: 3px
}

.x182, .x183, .x185, .x186, .x188, .x189 {
    border: none;
    vertical-align: middle;
    display: none
}

.xjp .xel {
    display: inline-block;
    top: 1px;
    left: 3px
}

.x20.p_AFDisabled .x2i {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    background-color: #EFEFF1;
    display: block;
    color: #9e9e9e
}

.x20.p_AFReadOnly .x2i {
    background-color: inherit;
    line-height: 28px;
    min-height: 0px;
    color: #333333;
    border: 0px;
    padding: 0px
}

.x18e {
    overflow: hidden;
    margin-bottom: 1px;
    cursor: default;
    font-size: 1px;
    line-height: 1px;
    border-bottom: 1px solid #DFE4E7;
    height: 0px
}

.x18f {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    white-space: nowrap;
    color: #333333;
    background-color: #FCFDFE;
    line-height: 24px;
    padding-left: 5px;
    text-overflow: ellipsis;
    padding: 0px 18px 0px 5px
}

    .x18f:active, .x18f.p_AFSelected, .x1bb.p_AFSelected, .x1bb:active, .x1ba.p_AFSelected, .x1b9.p_AFSelected, .x1ba:active, .x1b9:active {
        color: #333333;
        background-color: #CFE8FC
    }

    .x18f.p_AFDisabled, .x1b9.p_AFDisabled, .x1ba.p_AFDisabled, .x1bb.p_AFDisabled, .x1ba.p_AFDisabled:active, .x1b9.p_AFDisabled:active, .x1ba.p_AFDisabled.p_AFSelected, .x1b9.p_AFDisabled.p_AFSelected, .x1bb.p_AFDisabled:hover, .x18f.p_AFDisabled:hover, .x1ba.p_AFDisabled:hover, .x1b9.p_AFDisabled:hover {
        color: #9e9e9e;
        background-color: #FCFDFE
    }

BODY.p_AFHighContrast .x18f, BODY.p_AFHighContrast .x18f.p_AFDisabled:hover {
    padding: 2px;
    border-width: 0px
}

    BODY.p_AFHighContrast .x18f.p_AFDisabled {
        padding: 2px;
        border-width: 0px;
        text-decoration: line-through
    }

    BODY.p_AFHighContrast .x18f:active, BODY.p_AFHighContrast .x18f.p_AFSelected {
        border: 1px solid;
        padding: 0px
    }

.xk3 {
    width: 155px;
    color: #333333;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 2px 0 0 2px;
    border-right: 0px;
    height: 28px;
    box-sizing: border-box;
    margin: 0px;
    vertical-align: middle;
    -webkit-appearance: none;
    padding: 0 5px 0 5px
}

.xjv.p_AFDisabled .xk3, .xeo.p_AFDisabled .xer {
    cursor: default;
    background-color: #EFEFF1;
    border-color: #EFEFF1;
    color: #9e9e9e;
    opacity: 1;
    -webkit-text-fill-color: #9e9e9e
}

.x1z.p_AFDisabled .x2h {
    cursor: default;
    background-color: #EFEFF1;
    border-color: #EFEFF1;
    color: #9e9e9e
}

.xjv.p_AFReadOnly .xk3 {
    border: 0px none #FFFFFF;
    padding: 0px;
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px;
    vertical-align: 1px;
    margin: 0px 1px
}

.x1z.p_AFReadOnly .x2h {
    border: 0px none #FFFFFF;
    margin: 0px;
    padding: 0px;
    line-height: 28px;
    background-color: transparent;
    margin-left: 1px;
    vertical-align: 4px
}

.xk3:focus {
    border-style: dotted;
    border-color: #003399;
    background-color: transparent
}

.x18g, .x1c2 {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    font-size: 11px;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border: 1px solid #c4ced7;
    border-radius: 0 2px 2px 0;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block
}

.x18h, .x18i {
    border: 1px #000000 solid;
    font-size: 13px;
    margin: 1px 1px 1px 0px
}

.x18j {
    padding-right: 16px;
    background-repeat: no-repeat;
    font-size: 11px;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url(/ipva/afr/alta-v1/dropdown_ena.png);
    background-position: center center;
    padding: 6px;
    vertical-align: middle;
    width: 14px;
    display: inline-block;
    height: 14px
}

BODY.p_AFHighContrast .x18j:after, BODY.p_AFHighContrast .x18k:after, BODY.p_AFHighContrast .xr3:after {
    content: url(/ipva/afr/alta-v1/dropdown_ena.png)
}

.x18l {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    background-image: url(/ipva/afr/dropdown_n.png);
    background-position: center
}

.xjv.p_AFDisabled .x18j, .x18k.p_AFDisabled, .xjv.p_AFDisabled .x18j:active, .x18j.p_AFDisabled, .x18j.p_AFDisabled:active, .x18k.p_AFDisabled:active, .xjv.p_AFDisabled .x18j:hover, .xeo.p_AFDisabled .x18k:hover {
    background-color: #f4f6f7;
    background-image: url(/ipva/afr/alta-v1/dropdown_dis.png)
}

.x1z.p_AFDisabled .x18m, .xo1.p_AFDisabled .x18l {
    background-image: url(/ipva/afr/dropdown_d.png)
}

BODY.p_AFHighContrast .xo1.p_AFDisabled .x18l:after {
    content: url(/ipva/afr/dropdown_d_hc.png)
}

.x18o, .x18p {
    border: 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    white-space: nowrap;
    background-color: #FFFFFF;
    border-color: #c4ced7
}

.x18q {
    background-image: url(/ipva/afr/autosuggest_spinner.gif);
    width: 15px;
    height: 11px
}

.x18r {
    margin: 1px 3px 1px 1px;
    color: #9e9e9e;
    background-color: #EFEFF1;
    background-image: none;
    vertical-align: middle;
    margin-left: 7px;
    margin-right: 7px
}

.xjw {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 1px;
    background-color: #FCFDFE;
    background-image: none;
    border: 0;
    padding: 0;
    vertical-align: middle;
    display: inline-block
}

.x18s, .x18t {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    cursor: default;
    font-size: 13px;
    padding: 0px;
    margin: 0px;
    white-space: nowrap
}

.x18u, .x18v {
    visibility: hidden;
    height: 0px;
    line-height: 0px;
    padding: 0px;
    margin: 0px;
    font-size: 0px;
    overflow: hidden;
    cursor: default
}

.x18w {
    overflow-x: hidden;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border-width: 0px;
    margin: 0px;
    padding: 0px
}

.x18x {
    overflow-y: auto;
    height: 265px;
    overflow-x: hidden;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border-width: 0px;
    margin: 0px;
    padding: 0px
}

.x18y {
    border: none;
    font-size: inherit;
    padding: 0px 5px 5px 4px;
    display: inline-block
}

.x18z {
    background-repeat: no-repeat;
    background-position: center;
    color: #000000;
    background-color: #E8EBED;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-image: url(/ipva/afr/alta-v1/dropdown-inline_selector-ena.png);
    width: 17px;
    vertical-align: middle;
    font-size: inherit;
    padding: 0px;
    display: inline-block;
    height: 12px
}

    .x18z.p_AFDisabled, .x18z.p_AFDisabled:active, .x18z.p_AFDisabled:hover, .x18z.p_AFDisabled:hover:active {
        color: #9e9e9e;
        background-color: #f4f6f7;
        border-color: #E0E6EB;
        background-image: url(/ipva/afr/alta-v1/dropdown-inline_selector-dis.png), none
    }

.x190.p_AFDisabled, .x190.p_AFDisabled:hover {
    border-style: solid;
    border-width: 1px;
    border-radius: 2px;
    text-align: left;
    vertical-align: baseline;
    color: #9e9e9e;
    background-color: transparent;
    border-color: transparent
}

    .x190.p_AFDisabled.p_AFSelected {
        background-color: #EFEFF1;
        border-style: solid;
        border-width: 1px;
        border-color: #DFE4E7;
        border-radius: 2px;
        color: #9e9e9e;
        text-align: left;
        vertical-align: baseline
    }

.x190 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    height: 14px;
    border: 1px transparent solid;
    background-color: transparent;
    vertical-align: baseline;
    white-space: nowrap;
    cursor: default;
    min-width: inherit;
    color: #000000;
    padding: 6px 30px 7px 24px;
    margin-left: 1px;
    margin-right: 1px
}

    .x190.p_AFSelected {
        border: 1px dotted #145c9e;
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        height: 14px;
        vertical-align: baseline;
        background-color: #ebeced;
        color: #333333;
        padding: 6px 30px 7px 24px;
        margin-left: 1px;
        margin-right: 1px
    }

    .x190.p_AFHighlighted {
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        text-align: left;
        height: 14px;
        vertical-align: baseline;
        background-color: transparent;
        border: 1px solid transparent;
        color: #333333;
        padding: 6px 30px 7px 24px;
        margin-left: 1px;
        margin-right: 1px
    }

.x18p.p_AFScroll {
    padding: 0px;
    margin: 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    height: 270px;
    overflow: auto;
    background-color: #FFFFFF;
    border-color: #c4ced7
}

.x191, .x192 {
    margin: 0px;
    padding: 0px
}

.AFPopupSelector, .x193 {
    color: #333333;
    background-color: #FFFFFF;
    border: 1px solid #c4ced7;
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35)
}

.x194 {
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    outline-width: 0px;
    border-bottom: 0
}

.x195 {
    padding-left: 2px;
    padding: 0 5px;
    line-height: 24px;
    text-decoration: none
}

.x196 {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    border-top: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7;
    border-right: none;
    border-bottom: none;
    position: absolute;
    padding: 0px;
    background-color: #FFFFFF;
    border: 1px solid #c4ced7
}

.x197 {
    position: relative;
    box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .35);
    -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5)
}

.AFPopupSelectorContent, .x19b {
    padding: 10px
}

.x13d {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    background-color: #FAFAFA;
    background-image: url(/ipva/afr/alta-v1/tile.png);
    background-repeat: repeat;
    background-position: top left;
    background-size: 6px 6px
}

    .x13d.p_AFPrintable {
        color: #333333;
        background-image: none
    }

    .x13d.p_AFMaximized {
        position: absolute;
        padding: 0px;
        margin: 0px;
        border-style: none;
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px
    }

.x19h {
    overflow: auto;
    width: auto;
    height: auto;
    color: #000000
}

.x19i {
    position: absolute;
    top: -999px;
    z-index: 1;
    border: 1px solid black;
    padding: 2px 5px;
    background-color: #FFFFFF
}

.AFNoteWindow, .x19k {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    color: #333333;
    background-color: #F9F9F9;
    border-radius: 1px;
    border-left: 0px solid #c4ced7;
    border-right: 1px solid #c4ced7;
    border-bottom: 1px solid #c4ced7;
    border-top: 1px solid #c4ced7;
    padding: 10px;
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40)
}

.AFNoteWindowRight, .x19l {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    z-index: 2;
    border-radius: 1px;
    padding: 10px;
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, .40);
    color: #333333;
    background-color: #F9F9F9;
    border-bottom: 1px solid #c4ced7;
    border-top: 1px solid #c4ced7;
    border-left: 1px solid #c4ced7;
    border-right: 0px solid #c4ced7
}

.AFNoteWindowSeparator, .x19m {
    color: #9297A6;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-style: dashed;
    height: 1px;
    margin: 0px;
    border-bottom: 1px solid #D6DFE6;
    margin-top: 7px;
    margin-bottom: 7px
}

.AFNoteWindowHintText, .x19n {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding: 0px;
    font-weight: bold
}

.AFNoteWindowInstructions, .x19o, .AFNoteWindowShortDesc, .x19p {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding: 0px;
    font-weight: normal
}

.AFNoteWindowFooter, .x19q {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    word-wrap: break-word;
    clear: both;
    padding: 0px;
    margin-top: 2px
}

.AFNoteWindowConeBorder, .x19r {
    width: 14px;
    background-repeat: repeat-y;
    background-position: center right;
    line-height: 0px;
    background-image: url(/ipva/afr/alta-v1/cone_border.png);
    position: relative
}

.AFNoteWindowConeBorderRight, .x19s {
    width: 14px;
    background-repeat: repeat-y;
    background-position: center left;
    line-height: 0px;
    background-image: url(/ipva/afr/alta-v1/cone_border.png);
    position: relative
}

BODY.p_AFHighContrast .AFNoteWindowConeBorder, BODY.p_AFHighContrast .x19r {
    border-right: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowConeBorderRight, BODY.p_AFHighContrast .x19s {
    border-left: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowCone, BODY.p_AFHighContrast .x19t, BODY.p_AFHighContrast .AFNoteWindowConeBL, BODY.p_AFHighContrast .x19u {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black
}

BODY.p_AFHighContrast .AFNoteWindowConeTR, BODY.p_AFHighContrast .x19v, BODY.p_AFHighContrast .AFNoteWindowConeBR, BODY.p_AFHighContrast .x19w {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black
}

.AFNoteWindowCone, .x19t {
    background-position: top;
    background-image: url(/ipva/afr/alta-v1/cone_tl.png);
    height: 13px;
    width: 14px
}

.AFNoteWindowConeTR, .x19v {
    background-position: top;
    background-image: url(/ipva/afr/alta-v1/cone_tr.png);
    height: 13px;
    width: 14px
}

.AFNoteWindowConeBL, .x19u {
    background-position: bottom;
    background-image: url(/ipva/afr/alta-v1/cone_bl.png);
    height: 13px;
    width: 14px
}

.AFNoteWindowConeBR, .x19w {
    background-position: bottom;
    background-image: url(/ipva/afr/alta-v1/cone_br.png);
    height: 13px;
    width: 14px
}

.AFNoteWindowFooterStart, .x19y {
    padding-right: 30px
}

.AFNoteWindowPreviousLink, .x1a2 {
    display: block;
    width: 16px;
    height: 16px;
    cursor: default;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_l_ena.png);
    padding: 6px
}

.AFNoteWindowNextLink, .x1a3 {
    display: block;
    width: 16px;
    height: 16px;
    cursor: default;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/conv_r_ena.png);
    padding: 6px
}

.AFNoteWindowPreviousLink.p_AFDisabled, .x1a2.p_AFDisabled, .AFNoteWindowPreviousLink.p_AFDisabled:active, .x1a2.p_AFDisabled:active, .AFNoteWindowPreviousLink.p_AFDisabled.p_AFDepressed, .x1a2.p_AFDisabled.p_AFDepressed, .AFNoteWindowPreviousLink.p_AFDisabled:hover, .x1a2.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/conv_l_dis.png)
}

.AFNoteWindowNextLink.p_AFDisabled, .x1a3.p_AFDisabled, .AFNoteWindowNextLink.p_AFDisabled:active, .x1a3.p_AFDisabled:active, .AFNoteWindowNextLink.p_AFDisabled.p_AFDepressed, .x1a3.p_AFDisabled.p_AFDepressed, .AFNoteWindowNextLink.p_AFDisabled:hover, .x1a3.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/conv_r_dis.png)
}

.AFTooltip, .x1a4 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    cursor: default;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #FFFFFF;
    border: 1px solid #145c9e
}

.x1a5 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    line-height: normal;
    padding-top: 6px;
    padding-bottom: 8px;
    padding-left: 4px
}

.x1a6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    word-wrap: break-word;
    color: #333333;
    padding-top: 0px;
    line-height: normal
}

.x1a7 {
    padding-top: 0px;
    padding-bottom: 6px;
    vertical-align: top;
    min-width: 25px;
    padding-right: 8px;
    padding-left: 0px;
    word-wrap: break-word
}

.x1a8 {
    margin: 0px;
    border-width: 0px;
    border-top: 1px solid #AAAAAA;
    height: 1px;
    display: none
}

.x1at {
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    line-height: normal;
    padding: 0 0 6px 0
}

.x1au {
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold
}

.x15q, .x15p {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    word-wrap: break-word;
    color: #333333;
    line-height: normal;
    padding: 1px 10px 7px 0px
}

.x1av {
    word-wrap: break-word;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #333333;
    padding-top: 0px;
    line-height: normal;
    border-bottom: 1px solid #D6DFE6;
    padding-bottom: 8px
}

.x1aw {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    word-wrap: break-word
}

.x1ax {
    border-color: #C5C5C0;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    vertical-align: bottom;
    margin-bottom: 3px;
    padding: 0px 3px
}

.x1az, .AFBrandingBarItem .xk7, .xto .xk7, .x1u.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1u.p_AFReadOnly .xvo, .x19 .x21.p_AFReadOnly .x14, .x19 .x1x.p_AFReadOnly .x10, .x19 .xjv.p_AFReadOnly .x18n, .x21.p_AFReadOnly .AFPanelFormLayoutContentCell, .x21.p_AFReadOnly .xvo, .x14w.AFPanelFormLayoutContentCell, .x14w.xvo, .new-sgt .x1z .AFPanelFormLayoutContentCell, .x284 .x1z .xvo, .new-sgt .AFPanelFormLayoutContentCell .x1z, .x284 .xvo .x1z, .x19 .x1v.p_AFReadOnly .x4z {
    padding-top: 8px
}

.x1b0 {
    white-space: normal;
    border-spacing: 0px;
    table-layout: auto
}

.x1b1 {
    white-space: nowrap;
    border-spacing: 0px;
    padding-top: 8px
}

.x1b2 {
    width: 16px
}

.x1b4 {
    padding: 0
}

.nowrap, .x1b5 {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis
}

.x1y.p_AFReadOnly .x2g {
    border-style: none;
    line-height: 28px;
    background-color: transparent;
    color: #333333;
    border: 0px;
    padding: 0px
}

.x1y.p_AFDisabled .x2g {
    border-style: solid;
    border-width: 1px;
    border-color: #DFE4E7;
    border-radius: 2px;
    background-color: #EFEFF1;
    color: #9e9e9e
}

.x1b6 {
    margin-right: 7px;
    vertical-align: middle;
    position: relative;
    top: -1px
}

.x1b7 {
    overflow: auto;
    overflow-x: hidden;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    min-height: 56px
}

.x1b8 {
    border: 1px transparent dotted;
    padding-top: 6px;
    padding-bottom: 5px
}

.x1b9, .x1ba {
    border: 1px transparent dotted;
    background-color: #FCFDFE;
    color: #333333;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    min-width: 130px;
    min-height: 20px
}

.x1bb {
    color: #333333;
    background-color: #FCFDFE;
    padding-left: 5px;
    line-height: 25px;
    padding-top: 1px;
    padding-right: 18px;
    white-space: nowrap
}

.xjv.p_AFDisabled .x1b8.p_AFSelected, .xjv.p_AFDisabled .x1b8:active, .x1y.p_AFDisabled .x1bb.p_AFSelected, .x1y.p_AFDisabled .x1bb:active, .xjt.p_AFDisabled .x1ba:hover, .xjr.p_AFDisabled .x1b9:hover, .xjv.p_AFDisabled .x1b8:hover, .x1y.p_AFDisabled .x1bb:hover {
    border-color: transparent;
    background-color: transparent;
    color: inherit
}

.xjt.p_AFDisabled .x1ba.p_AFSelected, .xjt.p_AFDisabled .x1ba:active, .xjr.p_AFDisabled .x1b9.p_AFSelected, .xjr.p_AFDisabled .x1b9:active {
    border-color: transparent;
    color: inherit;
    background-color: #EFEFF1
}

.x1b8.p_AFHighlighted {
    background-color: transparent;
    border: 1px solid transparent
}

.x1b8.p_AFDisabled, .x1b8.p_AFDisabled:hover {
    color: #9e9e9e;
    background-color: transparent;
    border-color: transparent
}

.x1bc, .x1bd {
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    margin-bottom: 1px;
    cursor: default;
    border-bottom: 1px solid #979993;
    border-color: #c4ced7;
    margin-left: 1px;
    margin-right: 1px
}

.x1be {
    line-height: 1px;
    font-size: 1px;
    overflow: hidden;
    margin-bottom: 1px;
    cursor: default;
    border-bottom: 1px solid #DFE4E7;
    height: 0px;
    margin: 1px 0px
}

.RichPageProcessingIndicator, .x1bg {
    background-color: #FDFDFA;
    width: 77px;
    height: 14px;
    background-image: url(/ipva/afr/processing_page.gif)
}

.AFBlockingGlassPane, .x1bh {
    background-color: #FFFFFF;
    position: absolute;
    z-index: 3200;
    cursor: wait;
    bottom: 0px;
    top: 0px;
    left: 0px;
    right: 0px
}

.AFBlockingMaskingFrame, .x1bi {
    position: absolute;
    z-index: 3100
}

.x1bj {
    position: absolute;
    display: none;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_up_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    top: 0px;
    right: auto;
    cursor: default;
    left: 0px
}

.x1bk {
    position: absolute;
    display: none;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;
    background-image: url(/ipva/afr/alta-v1/overflow_down_ena.png);
    height: 14px;
    width: 14px;
    padding: 6px;
    background-color: transparent;
    border: 1px solid transparent;
    bottom: 0px;
    left: auto;
    cursor: default;
    right: 0px
}

.x1bl .AFOverflowElement, .x1bl .xdj {
    display: block;
    white-space: nowrap;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none
}

.x1bn {
    overflow: hidden;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 0px;
    position: absolute;
    left: 0px;
    right: 0px;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
    border: none;
    height: 50px;
    background-color: #F5F5F5;
    padding: 0px 0px 0px 0px;
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1bo {
    overflow: hidden;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    margin: 0px;
    position: absolute;
    left: 0px;
    right: 0px;
    border-top: none;
    background-color: #F5F5F5;
    border: none;
    padding: 0px 0px 0px 0px;
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1bn.p_AFDisclosed {
    background-image: none;
    background-color: #F5F5F5;
    padding: 0px 0px 0px 0px
}

.x1b .x1bn .xg5, .x1b .x1bo .xg5, .x1b .x1bn .xq1, .x1b .x1bo .xq1, .x1bq .x1bn .xg5, .x1bq .x1bo .xg5, .x1bq .x1bn .xq1, .x1bq .x1bo .xq1 {
    background-color: transparent;
    border-left-width: 0px;
    border-right-width: 0px;
    color: #252525
}

.x1bn.p_AFFlow, .x1bo.p_AFFlow {
    position: relative;
    left: auto;
    right: auto
}

.x1br {
    border: 0px;
    vertical-align: middle;
    padding-left: 0px;
    float: left;
    padding-right: 6px
}

.x1bs {
    border-width: 0px;
    cursor: default;
    text-decoration: none;
    white-space: nowrap;
    border-bottom: 1px solid #D7D7C5;
    border-color: transparent;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    vertical-align: middle;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 24px !important;
    color: #005394;
    font-size: 16px !important;
    height: 50px;
    background-color: #F5F5F5
}

    .x1bs .xgl, .x1bs .xgl:active, .x1bs .xgw, .x1bs .xgw:active, .x1bs .xgw:visited, .x1bs .xgn, .x1bs .xgn:active, .x1bs .xgn:visited, .x1bs .xgn.p_AFSelected, .x1bs .xgl:hover, .x1bs .xgw:hover, .x1bs .xgn:hover {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 13px;
        font-weight: bold;
        color: #000000;
        border-width: 0px;
        cursor: default;
        text-decoration: none;
        white-space: nowrap
    }

.x1bt {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    width: 24px;
    height: 24px;
    background-image: url(/ipva/images/icon_seta_submenu.png);
}

.x1bu {
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    width: 24px;
    height: 24px;
    background-image: url(/ipva/images/arrowDown.png)
}

.x1bp {
    white-space: nowrap;
    border-bottom: 1px solid #D7D7C5;
    border-color: transparent;
    background-color: #F5F5F5
}

.x17t {
    width: 100%;
    white-space: nowrap;
    border-bottom: 1px solid #D7D7C5;
    border-color: transparent;
    background-color: #F5F5F5
}

.x1bv, .x1bw {
    border-bottom: 1px solid #D7D7C5
}

.x1bx {
    overflow: hidden;
    width: auto;
    position: absolute;
    left: 0px;
    right: 0px;
    color: #333333;
    background-color: #FFFFFF;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    border-top: 0px
}

    .x1bx.p_AFFlow {
        width: auto;
        position: relative;
        left: auto;
        right: auto
    }

.x1by {
    position: absolute;
    overflow: hidden;
    cursor: n-resize;
    bottom: 0px;
    width: 100%;
    height: 4px;
    z-index: 1
}

    .x1by.p_AFDrag {
        border: 1px solid #003399
    }

.x1bq {
    opacity: 0.9
}

.x1b.p_AFPrintable .x1bn, .x1b.p_AFPrintable .x1bo {
    position: static;
    margin: 0px
}

.x1s {
    white-space: noWrap
}

    .x1s.p_AFEditModeSelect .x2c {
        padding: 1px 2px 1px 3px;
        cursor: default;
        font-weight: normal;
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #333333;
        background-color: #FCFDFE;
        border-color: #DFE4E7;
        background-image: none;
        border-width: 0 0 1px 0;
        border-style: solid;
        border-radius: 0;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 0;
        padding-bottom: 0;
        vertical-align: top;
        margin: 0
    }

.x1c0 {
    font-size: 14px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    box-sizing: border-box;
    background-color: #FCFDFE;
    border-color: #DFE4E7;
    border-radius: 0 2px 2px 0;
    background-image: url(/ipva/afr/alta-v1/icon-search-ena.png);
    background-position: left center;
    padding-right: 5px;
    width: 20px;
    height: 28px;
    vertical-align: middle;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    display: inline-block;
    margin: 0px 0px 0px -2px;
    -webkit-box-sizing: border-box
}

.x3q .x1c0 {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    background-image: url(/ipva/afr/lov_ena.png)
}

BODY.p_AFHighContrast .x1c0::after {
    content: url(/ipva/afr/alta-v1/icon-search-ena.png);
    position: relative;
    top: 5px
}

.x1c0.p_AFDisabled, .x1c0.p_AFDisabled:active {
    background-color: #EFEFF1;
    border-color: #EFEFF1;
    background-image: url(/ipva/afr/alta-v1/icon-search-dis.png)
}

BODY.p_AFHighContrast .x1c0.p_AFDisabled:after {
    content: url(/ipva/afr/lov_dis.png)
}

BODY.p_AFHighContrast .x1c0.p_AFDisabled:active:after, BODY.p_AFHighContrast .x1c0.p_AFDisabled:hover:after {
    content: url(/ipva/afr/alta-v1/icon-search-dis.png)
}

.x1c0:active {
    background-image: url(/ipva/afr/alta-v1/icon-search-dwn.png)
}

BODY.p_AFHighContrast .x1c0:active:after {
    content: url(/ipva/afr/alta-v1/icon-search-dwn.png)
}

.xjp {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    position: relative;
    background-color: #FCFDFE;
    background-image: none;
    border: 0;
    vertical-align: middle;
    display: inline-block;
    padding: 0px
}

.xeo.p_AFEditModeSelect .xjp, .x1ui.p_AFMaximized {
    background-color: #DDDDDD
}

.xeo.p_AFEditModeSelect .xer {
    cursor: default;
    border-color: #DFE4E7;
    background-color: #FCFDFE;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-radius: 0;
    padding-top: 1px;
    padding: 1px 0 0 0
}

.xer {
    color: #333333;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 2px 0 0 2px;
    border-right: 0px;
    height: 28px;
    box-sizing: border-box;
    margin: 0px;
    vertical-align: middle;
    -webkit-appearance: none;
    padding: 0 5px 0 5px
}

.x18k {
    padding-right: 16px;
    background-repeat: no-repeat;
    font-size: 10px;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url(/ipva/afr/alta-v1/dropdown_ena.png);
    background-position: center center;
    padding: 6px;
    vertical-align: middle;
    display: inline-block;
    width: 14px;
    background-color: transparent;
    box-sizing: content-box;
    height: 14px;
    min-height: 14px
}

    .x18k:active, .xjv:active .x18j, .xjv.p_AFDepressed .x18j, .x18k.p_AFDepressed, .x18j:hover:active, .x18k:hover:active {
        background-color: #0572ce;
        background-image: url(/ipva/afr/alta-v1/dropdown_dwn.png)
    }

BODY.p_AFHighContrast .x18k:active:after, BODY.p_AFHighContrast .x18k:hover:after {
    content: url(/ipva/afr/dropdown_md.png)
}

BODY.p_AFHighContrast .x18k.p_AFDisabled:after {
    content: url(/ipva/afr/dropdown_d_hc.png)
}

.x1c3 {
    display: block;
    padding: 0 5px;
    line-height: 24px;
    text-decoration: none;
    border-top: 1px solid #DFE4E7
}

.x1c4 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    text-align: center;
    padding: 25px 0px 20px 0px;
    width: 100%
}

.x1c5 {
    padding: 0px 5px;
    padding-top: 0px;
    padding-right: 3px;
    padding-bottom: 0px;
    padding-left: 3px;
    height: 22px;
    width: 1px;
    background-image: url(/ipva/afr/alta-v1/separator_border.png);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px;
    display: none
}

.x1c6 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 1px;
    padding-left: 2px
}

.x1c7 {
    padding-bottom: 3px;
    vertical-align: top;
    padding-top: 8px
}

.x1c8 {
    padding-left: 2px;
    padding-right: 1px
}

.x1c9 {
    position: relative;
    padding-top: 0;
    margin-top: -2px
}

.x1cb {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 8pt
}

.x1cc {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding-right: 3px
}

.x1cd {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    text-align: right;
    white-space: nowrap;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 1px;
    padding-right: 4px;
    vertical-align: middle
}

.xgu.p_AFLabelTop .x1cd {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: bold;
    text-align: left;
    padding: 8px 6px 0 0
}

.x1ce {
    text-align: left;
    vertical-align: top;
    padding: 1px 8px 1px 0px
}

.x1cf {
    vertical-align: middle;
    padding-right: 2px;
    padding-top: 8px;
    padding-bottom: 0
}

.x1cg {
    vertical-align: middle;
    padding-top: 8px;
    padding-bottom: 0
}

.x1cj {
    text-align: left;
    width: 16px;
    padding: 6px 3px 0;
    vertical-align: middle
}

.x1ck {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    background-image: url(/ipva/afr/alta-v1/func_delete_sm_12_ena.png);
    background-position: center center
}

    .x1ck:active, .x1ck:hover:active, .x1ck.p_AFSelected {
        background-image: url(/ipva/afr/alta-v1/func_delete_sm_12_act.png)
    }

BODY.p_AFHighContrast .x1cj, BODY.p_AFHighContrast .x1ck:after {
    content: url(/ipva/afr/alta-v1/func_delete_sm_12_ena.png)
}

    BODY.p_AFHighContrast .x1cj:active {
        content: url(/ipva/afr/alta-v1/func_delete_sm_12_act.png)
    }

.x1cl {
    padding-top: 18px;
    display: inline-block
}

.x1cm {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    padding-right: 0
}

.x1cp {
    display: inline-block;
    min-width: 100%;
    min-height: 100%
}

.x1cq {
    cursor: default;
    background-repeat: no-repeat;
    margin: 0px 5px 2px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    display: block;
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    box-sizing: border-box
}

.x1cr {
    cursor: default;
    background-repeat: no-repeat;
    margin: 0 5px 8px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    display: block;
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    box-sizing: border-box
}

.x1cs {
    cursor: default;
    background-repeat: no-repeat;
    margin: 0 5px 2px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    display: block;
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    box-sizing: border-box
}

.x1ct {
    cursor: default;
    background-repeat: no-repeat;
    margin: 0 5px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    display: block;
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    box-sizing: border-box
}

.x1cu {
    top: 10%;
    bottom: 0;
    right: 5%;
    display: inline-block;
    margin: auto;
    position: absolute;
    height: 150px
}

.x1cv {
    width: 96%;
    min-height: 150px;
    border-radius: 2px;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    margin-bottom: 7px
}

    .x1cv .xtd, .xer[size], .x2c[size] {
        width: auto
    }

.x1cw {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    text-align: right;
    padding-bottom: 1px
}

.x1cx, .x1dx.p_AFResizable, .search_component .x51, .x29b .x51 {
    padding-right: 0px
}

.xgt.p_AFVertical .x1cx {
    padding-top: 1px;
    padding-bottom: 2px
}

.x1cy {
    padding-right: 2px;
    padding-left: 1px
}

.x1cz {
    text-align: left;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    border-radius: 2px;
    border: 1px solid #c4ced7;
    display: block
}

.x1d0 {
    font-size: 14px;
    padding-right: 16px;
    background-repeat: no-repeat;
    vertical-align: text-bottom;
    background-image: url(/ipva/afr/alta-v1/func_search_16_ena.png);
    background-position: center center;
    display: block;
    height: 14px;
    width: 14px;
    padding: 6px
}

.x1d1 {
    font-size: 14px;
    padding-right: 16px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    background-position: bottom left;
    display: inline-block;
    height: 16px;
    vertical-align: text-bottom;
    background-image: url(/ipva/afr/alta-v1/func_search_16_dis.png)
}

.x1d2 {
    padding: 0px 0px 0px 8px;
    padding-left: 5px;
    padding-bottom: 1px
}

.x1d3, .x1d4 {
    border: solid 1px #8794A3;
    background-color: #F9F9F9;
    border-radius: 1px;
    border-color: #c4ced7;
    color: #333333;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45);
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, .45)
}

BODY.p_AFHighContrast .x1d8, BODY.p_AFHighContrast .x1d9, BODY.p_AFHighContrast .x1da, BODY.p_AFHighContrast .x1db, BODY.p_AFHighContrast .x1dc, BODY.p_AFHighContrast .x1dd {
    border-bottom: 2px solid black
}

BODY.p_AFHighContrast .x1de, BODY.p_AFHighContrast .x1df, BODY.p_AFHighContrast .x1dg {
    border-top: 2px solid black
}

.x1dh, .x1di {
    position: absolute;
    background-color: transparent;
    border: solid 1px #c4ced7
}

.x1dj, .x1dk {
    position: relative;
    width: 100%;
    z-index: 2
}

.x1d8, .x1d9, .x1dc, .x1dd {
    font-size: 0px;
    width: 5px;
    height: 29px;
    border-bottom: none;
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

    .x1d8.p_AFResizable, .x1d9.p_AFResizable {
        cursor: nw-resize
    }

.x1da, .x1db {
    white-space: nowrap;
    height: 29px;
    border-bottom: none;
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.x1dc.p_AFResizable, .x1dd.p_AFResizable {
    cursor: ne-resize
}

.x1dl {
    width: 100%;
    cursor: default;
    padding-left: 5px;
    padding-right: 5px
}

.x1dm {
    width: 100%;
    cursor: default;
    padding-left: 4px;
    padding-right: 5px
}

.x1dn {
    border-top: 1px solid #c4ced7;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 5px;
    padding-left: 5px
}

.x1do, .x1dp {
    width: auto;
    height: auto;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 10px;
    padding-bottom: 10px
}

.x1dq, .x1dr, .x1ds, .x1dt {
    font-size: 0px;
    border-top: 1px solid #c4ced7;
    width: 5px
}

    .x1dq.p_AFResizable, .x1dr.p_AFResizable {
        cursor: w-resize
    }

.x1du.p_AFResizable, .x1de.p_AFResizable {
    cursor: sw-resize
}

.x1dv.p_AFResizable, .x1df.p_AFResizable {
    cursor: s-resize
}

.x1dw.p_AFResizable, .x1dg.p_AFResizable {
    cursor: se-resize
}

.x1du, .x1dw {
    height: 4px;
    font-size: 0px;
    width: 5px;
    padding: 0px
}

.x1dv {
    height: 4px;
    font-size: 0px;
    padding: 0px
}

.x1de, .x1dg {
    height: 27px;
    width: 5px;
    padding: 0px
}

.x1df {
    height: 27px;
    padding: 0px
}

.x1dx {
    width: 100%;
    padding-left: 20px;
    white-space: nowrap;
    text-align: right;
    padding-top: 0px;
    padding-bottom: 10px;
    padding-right: 5px
}

.x17e, .x1dz {
    display: block;
    cursor: default;
    margin-top: 2px;
    border: 1px solid transparent;
    background-position: center center;
    background-image: url(/ipva/afr/alta-v1/dialog_close_ena.png);
    background-repeat: no-repeat;
    margin: 0px;
    width: 16px;
    height: 16px;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 6px;
    padding-bottom: 6px
}

.x17f, .x1e0 {
    display: block;
    cursor: default;
    margin-top: 2px;
    border: 1px solid transparent;
    background-position: center center;
    background-image: url(/ipva/afr/alta-v1/func_pin_16_ena.png);
    background-repeat: no-repeat;
    margin: 0px;
    width: 16px;
    height: 16px;
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 6px;
    padding-bottom: 6px
}

.x1e1, .x1e2 {
    display: block;
    width: 11px;
    height: 13px;
    cursor: se-resize;
    background-image: url(/ipva/afr/alta-v1/dialog-resize-se.png);
    background-repeat: no-repeat;
    background-position: right center;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-left: 5px
}

.x17g, .x1e5 {
    margin-top: 2px;
    cursor: default;
    white-space: nowrap;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525;
    font-weight: bold;
    margin: 0px
}

.x1e6 {
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: -1px;
    height: 16px;
    width: 16px;
    overflow: hidden
}

.x1e7 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: -0px;
    height: 16px;
    width: 16px;
    padding: 6px;
    overflow: hidden
}

.x1e8, .x1ea, .x1eb, .x1ec, .x1ed {
    margin-top: 0px;
    margin-left: 2px;
    margin-bottom: -1px;
    overflow: hidden;
    margin: 0px;
    padding: 0px
}

.x1e9 {
    margin-top: 0px;
    margin-left: 2px;
    margin-bottom: -1px;
    margin: 0px;
    padding: 0px;
    overflow: initial
}

.x1ee, .x1ef {
    position: absolute;
    z-index: 1;
    display: none;
    background-color: #F9F9F9
}

.x1d3.p_AFInactive .x1dj, .x1d4.p_AFInactive .x1dk {
    opacity: 0.50
}

.AFZOrderLayerContainer, .x1eg, .AFZOrderLayer, .x1eh {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 1px
}

.AFMaskingFrame, .x1ei {
    position: absolute;
    background-color: transparent;
    border-style: none;
    border-radius: 1px
}

.AFModalGlassPane, .x1ej {
    position: fixed;
    background-color: #000000;
    opacity: 0.4
}

.x3q {
    line-height: normal
}

.x1ek {
    margin-top: 4px;
    margin-bottom: 9px
}

.xtc .x14o .xia.p_AFTwinkleOn, .xtc .x14o .xib.p_AFTwinkleOn, .xte .x14o .xia.p_AFTwinkleOn, .xte .x14o .xib.p_AFTwinkleOn, .x1em.p_AFTwinkleOn, .xfl.p_AFTwinkleOn, .xfk.p_AFTwinkleOn, .xl0.p_AFTwinkleOn {
    background-color: #b2ecf3
}

BODY.p_AFHighContrast .xtc .x14o .xia.p_AFTwinkleOn, BODY.p_AFHighContrast .xtc .x14o .xib.p_AFTwinkleOn, BODY.p_AFHighContrast .xte .x14o .xia.p_AFTwinkleOn, BODY.p_AFHighContrast .xte .x14o .xib.p_AFTwinkleOn, BODY.p_AFHighContrast .x1el.p_AFTwinkleOn .xww {
    background-image: url(/ipva/afr/changed.png);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: top right
}

.x1el.p_AFTwinkleOn .xww {
    background-color: #b2ecf3;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    border: 1px solid #003399
}

.xt5.p_AFReadOnly .xti, .xt6.p_AFReadOnly .xtj, .xt5.p_AFReadOnly.p_AFVertical .xti, .xt6.p_AFReadOnly.p_AFVertical .xtj {
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px;
    top: 0px;
    height: auto
}

.x1t.p_AFReadOnly .xti, .x1t.p_AFReadOnly .xtj {
    height: auto;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px
}

.xt5.p_AFPrintable .xti, .xt6.p_AFPrintable .xtj {
    height: auto;
    margin: 0px
}

.xti, .xtj {
    width: 13.49em;
    height: 50px;
    position: relative;
    color: #333333
}

.xt5.p_AFPlayable .xti, .xt6.p_AFPlayable .xtj {
    height: 90px
}

.x1en, .x1eo {
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 2px 0 0 2px;
    background-image: url(/ipva/afr/alta-v1/slider_Hdecrease_ena.png);
    background-position: center center;
    border-right-width: 0;
    height: 12px;
    width: 18px;
    position: absolute;
    top: 3px;
    left: 0px
}

.x1ep, .x1eq {
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 0 2px 2px 0;
    background-image: url(/ipva/afr/alta-v1/slider_Hincrease_ena.png);
    background-position: center center;
    border-left-width: 0;
    height: 12px;
    width: 18px;
    position: absolute;
    top: 3px;
    right: -4px
}

.x1er, .x1es {
    position: absolute;
    left: 50%;
    margin-left: -9px;
    bottom: 0px;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    height: 28px;
    width: 28px;
    padding-left: 8px;
    padding-right: 8px;
    vertical-align: middle;
    background-image: url(/ipva/afr/alta-v1/play_ena.png), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    -webkit-box-sizing: border-box
}

.x1et, .x1eu {
    position: absolute;
    left: 50%;
    margin-left: -9px;
    bottom: 0px;
    visibility: hidden;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    height: 28px;
    width: 28px;
    padding-left: 8px;
    padding-right: 8px;
    vertical-align: middle;
    background-image: url(/ipva/afr/alta-v1/pause_ena.png), -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    -webkit-box-sizing: border-box
}

.xt5.p_AFVertical .x1et, .xt6.p_AFVertical .x1eu {
    margin-left: 0px;
    bottom: -17px
}

.x1er:active, .x1es:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/play_dwn.png), none;
    border: 1px solid #0572ce
}

.xt5.p_AFDisabled .x1er, .x1er.p_AFDisabled, .xt6.p_AFDisabled .x1es, .x1es.p_AFDisabled, .xt5.p_AFDisabled .x1er:hover, .x1er:hover.p_AFDisabled, .xt6.p_AFDisabled .x1es:hover, .x1es:hover.p_AFDisabled {
    background-color: #f4f6f7;
    background-image: url(/ipva/afr/alta-v1/play_dis.png), none;
    border: 1px solid #E0E6EB
}

.x1et:active, .x1eu:active, .x1et:hover:active, .x1eu:hover:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/pause_dwn.png), none;
    border: 1px solid #0572ce
}

.xt5.p_AFDisabled .x1et, .x1et.p_AFDisabled, .xt6.p_AFDisabled .x1eu, .x1eu.p_AFDisabled, .xt5.p_AFDisabled .x1et:hover, .x1et:hover.p_AFDisabled, .xt6.p_AFDisabled .x1eu:hover, .x1eu:hover.p_AFDisabled {
    background-color: #f4f6f7;
    background-image: url(/ipva/afr/alta-v1/pause_dis.png), none;
    border: 1px solid #E0E6EB
}

.xt5.p_AFPlaying .x1er, .xt6.p_AFPlaying .x1es, .x13w.p_AFGrid .x1gl, .x1xi.p_AFHidden, .panel-invisible, .x28t, .x1a.panel-Partes:hover .panel-rascunho, .x1a.x291:hover .x292 {
    visibility: hidden
}

.xt5.p_AFPlaying .x1et, .xt6.p_AFPlaying .x1eu {
    visibility: visible
}

.x1ev, .x1ew {
    position: absolute;
    margin: 3px 0px;
    font-size: 1px;
    line-height: 1px;
    right: 14px;
    cursor: default;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    left: 18px;
    padding-left: 6px;
    padding-right: 8px;
    border-left: none;
    border-right: none
}

.x1ex, .x1ey {
    border-bottom-width: 0px;
    border: 0px solid transparent
}

.x1ez, .x1f0 {
    position: relative;
    height: 12px;
    border: none;
    background-color: transparent;
    top: 0px
}

.x1f1 {
    position: absolute;
    background-color: #0572ce;
    height: 12px;
    top: 0
}

.x1f2, .x1f3 {
    cursor: default;
    position: absolute;
    background-image: url(/ipva/afr/alta-v1/slider_thumb_vert_ena.png);
    background-repeat: no-repeat;
    height: 17px;
    width: 14px;
    top: -1px;
    z-index: 1
}

.x1f4, .x1f5 {
    position: absolute;
    top: 100%;
    left: 0%;
    border-collapse: collapse;
    width: 100%;
    height: 6px
}

.x1f6, .x1f7 {
    border-left: 1px solid black;
    position: absolute;
    border-color: #626262;
    top: 1px;
    height: 8px
}

.x1f8, .x1f9 {
    border-left: 1px solid black;
    position: absolute;
    border-color: #9e9e9e;
    top: 1px;
    height: 8px
}

.x1fa, .x1fb {
    border-left: 1px solid black;
    position: absolute;
    border-color: #9e9e9e;
    top: 1px;
    height: 5px
}

.x1fc, .x1fd {
    position: absolute;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    top: 12px;
    color: #333333
}

.x1fe, .x1ff {
    position: absolute;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 10px;
    top: 12px;
    color: #737373
}

.x1fg, .x1fh {
    border-left: 1px solid black;
    position: absolute;
    left: 50%;
    border-color: #4F4F4F;
    height: 18px;
    top: 17px
}

.x1fi, .x1fj {
    position: relative;
    left: -50%;
    top: 100%;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    border-top: solid 1px #4F4F4F;
    line-height: 10px;
    padding-top: 3px
}

.xt5.p_AFVertical .xti, .xt6.p_AFVertical .xtj {
    height: 13.49em;
    width: 75px
}

.xt5.p_AFVertical.p_AFPlayable, .xt6.p_AFVertical.p_AFPlayable {
    margin-bottom: 18px
}

.xt5.p_AFVertical .x1er, .xt6.p_AFVertical .x1es {
    margin-left: 0;
    bottom: -17px
}

.xt5.p_AFVertical .x1en, .xt6.p_AFVertical .x1eo {
    left: auto;
    background-color: #FCFDFE;
    border-radius: 2px;
    border: 1px solid #DFE4E7;
    background-image: url(/ipva/afr/alta-v1/slider_decrease_ena.png);
    background-position: center center;
    border-top: none;
    height: 26px;
    width: 12px;
    position: absolute;
    top: auto;
    bottom: 0px;
    right: 18px
}

.xt5.p_AFVertical .x1ep, .xt6.p_AFVertical .x1eq {
    left: auto;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-radius: 2px 2px 0 0;
    background-image: url(/ipva/afr/alta-v1/slider_increase_ena.png);
    background-position: center center;
    border-bottom: none;
    height: 26px;
    width: 12px;
    position: absolute;
    top: 0px;
    right: 18px
}

.xt5.p_AFVertical .x1ev, .xt6.p_AFVertical .x1ew {
    left: auto;
    background-color: #FCFDFE;
    border: 1px solid #DFE4E7;
    border-top: none;
    border-bottom: none;
    padding-left: 0px;
    padding-right: 0px;
    margin: 8px 0px;
    right: 18px;
    bottom: 18px;
    top: 18px;
    width: 12px
}

.xt5.p_AFVertical .x1ex, .xt6.p_AFVertical .x1ey {
    height: 100%;
    position: absolute;
    width: 4px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border: none
}

.xt5.p_AFVertical .x1ez, .xt6.p_AFVertical .x1f0 {
    height: 100%;
    width: 12px;
    border: none;
    background-color: transparent;
    position: absolute
}

.xt6.p_AFVertical .x1f1 {
    height: auto;
    width: 12px;
    top: auto;
    left: 0px;
    background-color: #0572ce
}

.xt5.p_AFVertical .x1f2, .xt6.p_AFVertical .x1f3 {
    background-image: url(/ipva/afr/alta-v1/slider_thumb_horiz_left_ena.png);
    background-repeat: no-repeat;
    height: 14px;
    width: 17px;
    top: auto;
    right: -1px;
    z-index: 1
}

.xt5.p_AFVertical .x1f4, .xt6.p_AFVertical .x1f5 {
    top: 0%;
    left: -6px;
    right: 100%;
    width: 6px;
    height: 100%
}

.xt5.p_AFVertical .x1f6, .xt6.p_AFVertical .x1f7 {
    height: auto;
    width: 7px;
    right: 1px;
    border-top: 1px solid #626262
}

.xt5.p_AFVertical .x1f8, .xt6.p_AFVertical .x1f9 {
    border-top: 1px solid black;
    height: auto;
    border-color: #9e9e9e;
    width: 7px;
    right: 1px
}

.xt5.p_AFVertical .x1fa, .xt6.p_AFVertical .x1fb {
    border-top: 1px solid black;
    height: 0px;
    border-color: #9e9e9e;
    width: 4px;
    right: 1px
}

.xt5.p_AFVertical .x1fc, .xt6.p_AFVertical .x1fd {
    top: -0.55em;
    left: auto;
    padding-top: 0px;
    padding-right: 4px;
    text-align: right;
    right: 9px;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    color: #333333
}

.xt5.p_AFVertical .x1fe, .xt6.p_AFVertical .x1ff {
    top: -0.55em;
    left: auto;
    padding-top: 0px;
    padding-right: 4px;
    text-align: right;
    right: 9px
}

.xt5.p_AFVertical .x1fi, .xt6.p_AFVertical .x1fj {
    left: auto;
    top: auto;
    bottom: 0.55em;
    right: 100%;
    padding-top: 0px;
    text-align: right;
    border-top-width: 0px;
    border-right: solid 1px black;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 10px;
    border-color: #4F4F4F;
    color: #000000;
    line-height: 10px;
    padding-right: 4px
}

.xt5.p_AFVertical .x1fg, .xt6.p_AFVertical .x1fh {
    left: auto;
    right: 100%;
    height: 10px;
    border-left-width: 0px;
    border-top: solid 1px black;
    border-color: #4F4F4F;
    padding-right: 1px;
    width: 20px;
    top: 45%
}

.xt5.p_AFVertical.p_AFDisabled .x1f2, .xt6.p_AFVertical.p_AFDisabled .x1f3 {
    background-image: url(/ipva/afr/alta-v1/slider_thumb_horiz_left_dis.png)
}

.xt5.p_AFDisabled .x1en, .xt6.p_AFDisabled .x1eo, .x1en.p_AFDisabled, .x1eo.p_AFDisabled, .xt5.p_AFDisabled .x1en.p_AFDepressed, .xt6.p_AFDisabled .x1eo.p_AFDepressed, .x1en.p_AFDisabled.p_AFDepressed, .x1eo.p_AFDisabled.p_AFDepressed {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: url(/ipva/afr/alta-v1/slider_Hdecrease_dis.png)
}

.xt5.p_AFDisabled .x1ep, .xt6.p_AFDisabled .x1eq, .x1ep.p_AFDisabled, .x1eq.p_AFDisabled, .xt5.p_AFDisabled .x1ep.p_AFDepressed, .xt6.p_AFDisabled .x1eq.p_AFDepressed, .x1ep.p_AFDisabled.p_AFDepressed, .x1eq.p_AFDisabled.p_AFDepressed {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: url(/ipva/afr/alta-v1/slider_Hincrease_dis.png)
}

.xt5.p_AFDisabled .x1f2, .xt6.p_AFDisabled .x1f3 {
    background-image: url(/ipva/afr/alta-v1/slider_thumb_vert_dis.png)
}

.xt5.p_AFDisabled .x1f4, .xt5.p_AFDisabled .x1ex, .xt6.p_AFDisabled .x1f5, .xt6.p_AFDisabled .x1ey {
    border-color: #858585
}

.xt6.p_AFDisabled .x1f1, .xt6.p_AFDisabled.p_AFVertical .x1f1 {
    background-color: #d4d6d7
}

.xt5.p_AFDisabled .x1fg, .xt6.p_AFDisabled .x1fh, .xt5.p_AFVertical.p_AFDisabled .x1fg, .xt6.p_AFVertical.p_AFDisabled .x1fh, .xgu.p_AFBusy .xg2, .xgu.p_AFBusy .xg1, .xfk.p_AFDisabled .xg1, .xfl.p_AFDisabled .xg2, .xt5.p_AFDisabled .x1f6, .xt6.p_AFDisabled .x1f7, .xt5.p_AFDisabled.p_AFVertical .x1f6, .xt6.p_AFDisabled.p_AFVertical .x1f7, .xt5.p_AFDisabled .x1f8, .xt6.p_AFDisabled .x1f9, .xt5.p_AFDisabled .x1fa, .xt6.p_AFDisabled .x1fb, .xt5.p_AFDisabled.p_AFVertical .x1f8, .xt6.p_AFDisabled.p_AFVertical .x1f9, .xt5.p_AFDisabled.p_AFVertical .x1fa, .xt6.p_AFDisabled.p_AFVertical .x1fb, .xfl.p_AFDisabled:hover .xg2, .xfk.p_AFDisabled:hover .xg1 {
    border-color: #E0E6EB
}

.xt5.p_AFDisabled .x1fi, .xt6.p_AFDisabled .x1fj {
    color: #4F4F4F;
    border-color: #E0E6EB
}

.xt5.p_AFVertical.p_AFDisabled .x1fi, .xt6.p_AFVertical.p_AFDisabled .x1fj {
    color: #9e9e9e;
    border-color: #E0E6EB
}

.x1fk, .x1fl {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: right;
    padding: 0px 6px 0px 0px;
    color: #4F4F4F;
    font-weight: bold;
    padding-top: 1px;
    padding-right: 8px
}

.x1fo {
    display: table;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: white;
    color: black;
    z-index: 3201
}

.x1fp {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.x1fq {
    display: table;
    margin-left: auto;
    margin-right: auto;
    white-space: nowrap
}

BODY.p_AFHighContrast .x1dz:after, BODY.p_AFHighContrast .x17e:after {
    content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAB/UlEQVQoUz2SvWtUQRTFz7w30SS7y26CiTaLNloYexPBkE5R2cpCm6RRt0hELBZhycbggoEUMeBHbwpFxDLEQvB/8J8IWLmp1p2P5znz1gxcZt68+d177pmxNzcPXwHoMVAUkVHAGJPmIhbwziNwHUNA5HcRoo72raDPnTv6SIP/EGKEj5oJcu0CZ4ZmxZOdLz2Bp0PJIrMLKCGUh7VOUJlESqwklZWKFKt737H7eBk2s5jIsgQ86H7E/ov7yLMcmckRnBMYx/JKSGN97widtRtoNhpYe/mJfTq0Nw/Qfd7CBe45PyQ4liWZu4+Wsb5/BMeD2+9/wI9GcCPH2WOldRXHfwaoTVZQsIdTUJIm8hyd1SVsfxDkEqRYvHUZ1TOTmK3UklxjLCwvgCYw2J/lRnNmBv5vCQiOrKaEl87N4Xy9DkMQMKxIjckx2c4EqacxFAhF/v/57RcWnjaTo5lMjAFWMv/b/ZDuOV64oOu3ryRXBWm8e3uIjY0W5lk1MJkVrWoC39Dy9tYBVu4tsKezuEh5qiRo8e41/D4ZoDo1rScmkNV8KVWNd5+1cDw4wex0FfONekqoSoIaNMey3yBXY+qNQTgjqHuqTVWQG112hmiAuXqDlSqEMia3fK8e1g1H/fbrrz0l0EV7N0wP2RBEYaB9vV1dtNRF72iq6f8DtQdmd4FNEAkAAAAASUVORK5CYII=)
}

BODY.p_AFHighContrast .x1e0:after, BODY.p_AFHighContrast .x17f:after {
    content: url(/ipva/afr/pin_ena.png)
}

BODY.p_AFHighContrast .x1e2:after, BODY.p_AFHighContrast .x1e1:after {
    content: url(/ipva/afr/dialog-resize-se.png)
}

BODY.p_AFHighContrast .xwd:before, BODY.p_AFHighContrast .xwf:before {
    content: "-"
}

BODY.p_AFHighContrast .xwh:before, BODY.p_AFHighContrast .xwi:before {
    content: "X"
}

BODY.p_AFHighContrast .xwe:before, BODY.p_AFHighContrast .xwg:before {
    content: "+"
}

BODY.p_AFHighContrast .xni.p_AFEmpty, BODY.p_AFHighContrast .xno.p_AFEmpty {
    content: url(/ipva/afr/empty-swatch.png)
}

BODY.p_AFHighContrast .x1fw, BODY.p_AFHighContrast .x1fx {
    content: url(/ipva/afr/alta-v1/shuttle_right_dis.png)
}

BODY.p_AFHighContrast .x1fy, BODY.p_AFHighContrast .x1fz {
    content: url(/ipva/afr/alta-v1/shuttle_right_all_ena.png)
}

BODY.p_AFHighContrast .x1g0, BODY.p_AFHighContrast .x1g1 {
    content: url(/ipva/afr/alta-v1/shuttle_right_all_dis.png)
}

BODY.p_AFHighContrast .x1g2, BODY.p_AFHighContrast .x1g3 {
    content: url(/ipva/afr/alta-v1/shuttle_left_ena.png)
}

BODY.p_AFHighContrast .x1g4, BODY.p_AFHighContrast .x1g5 {
    content: url(/ipva/afr/alta-v1/shuttle_left_dis.png)
}

BODY.p_AFHighContrast .x1g6, BODY.p_AFHighContrast .x1g7 {
    content: url(/ipva/afr/alta-v1/shuttle_left_all_ena.png)
}

BODY.p_AFHighContrast .x1g8, BODY.p_AFHighContrast .x1g9 {
    content: url(/ipva/afr/alta-v1/shuttle_left_all_dis.png)
}

BODY.p_AFHighContrast .x1ga {
    content: url(/ipva/afr/alta-v1/shuttle_up_end_ena.png)
}

BODY.p_AFHighContrast .x1gb {
    content: url(/ipva/afr/alta-v1/shuttle_up_end_dis.png)
}

BODY.p_AFHighContrast .x1gc {
    content: url(/ipva/afr/alta-v1/shuttle_up_ena.png)
}

BODY.p_AFHighContrast .x1gd {
    content: url(/ipva/afr/alta-v1/shuttle_up_dis.png)
}

BODY.p_AFHighContrast .x1ge {
    content: url(/ipva/afr/alta-v1/shuttle_down_ena.png)
}

BODY.p_AFHighContrast .x1gf {
    content: url(/ipva/afr/alta-v1/shuttle_down_dis.png)
}

BODY.p_AFHighContrast .x1gg {
    content: url(/ipva/afr/alta-v1/shuttle_down_end_ena.png)
}

BODY.p_AFHighContrast .x1gh {
    content: url(/ipva/afr/alta-v1/shuttle_down_end_dis.png)
}

BODY.p_AFHighContrast .x18z {
    padding: 1px
}

.x13w {
    overflow: hidden;
    position: relative;
    width: 1024px;
    min-width: 100px;
    min-height: 100px;
    height: 459px
}

.x1gj {
    position: absolute;
    display: inline-block;
    height: 100px;
    width: 100%;
    text-align: center
}

.x13w.p_AFGrid .x1gj {
    height: auto;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden
}

    .x13w.p_AFGrid .x1gj.p_AFScrollY {
        overflow-y: scroll
    }

.x1gl {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 10px;
    top: 111px
}

.x13w.p_AFFlow .x1gl {
    position: relative;
    top: auto;
    bottom: 0px
}

.x1gn {
    position: relative;
    height: 100%;
    color: #333333;
    border-top: 1px solid #D6DFE6;
    background-color: transparent;
    border-bottom: none;
    border-left: none;
    border-right: none;
    padding: 10px 0px 0px 0px
}

.x13w.p_AFFlow .x1gn {
    height: auto
}

.x1go {
    text-align: center;
    position: relative;
    text-decoration: none;
    display: block;
    z-index: 10;
    margin: 1px;
    border: 1px dotted aqua;
    width: 100px;
    height: 105px;
    padding-left: 11px;
    padding-right: 11px;
    padding-bottom: 0;
    margin-bottom: 0px
}

.x1gp {
    margin-right: 2px;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #C70000;
    border: 0px solid transparent;
    box-shadow: none;
    border-radius: 14px;
    padding-left: 6px;
    padding-right: 6px;
    height: 22px;
    margin-top: 11px;
    min-width: 10px;
    position: absolute;
    left: 73px;
    top: -5px;
    line-height: 22px;
    vertical-align: middle;
    font-weight: normal;
    text-decoration: none
}

.x1gq {
    background-repeat: no-repeat;
    background-position: center center;
    border: none;
    height: 48px;
    width: 48px;
    margin-top: 15px;
    margin-bottom: 4px
}

.x13x {
    position: absolute;
    text-align: center;
    overflow: hidden;
    word-wrap: break-word;
    margin: auto;
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 100px;
    height: 29px;
    top: 70px;
    text-decoration: none
}

.x1gr {
    position: absolute;
    height: 16px;
    width: 112px;
    top: 95px;
    background-image: url(/ipva/afr/springboard_selected.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    bottom: -1px;
    z-index: 100
}

.x1gs {
    overflow: visible;
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 5px
}

.x1gt {
    height: 100%;
    overflow: visible;
    position: relative
}

.x1gu {
    display: inline-block;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    top: 30%;
    height: 14px;
    width: 14px;
    padding: 15px;
    background-image: url(/ipva/afr/alta-v1/conv_l_ena.png)
}

    .x1gu:hover, .AFNoteWindowPreviousLink:hover, .x1a2:hover {
        background-image: url(/ipva/afr/alta-v1/conv_l_ovr.png)
    }

.x1gv {
    display: inline-block;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 14px;
    width: 14px;
    padding: 16px;
    top: 30%;
    background-image: url(/ipva/afr/alta-v1/conv_r_ena.png)
}

    .x1gv:hover, .AFNoteWindowNextLink:hover, .x1a3:hover {
        background-image: url(/ipva/afr/alta-v1/conv_r_ovr.png)
    }

.x1gw {
    display: inline-block;
    position: absolute;
    top: 0px;
    width: 40px
}

.x1gx {
    position: absolute;
    top: 0px;
    width: 40px;
    display: none;
    height: 100px;
    left: 0px
}

.x1gy {
    position: absolute;
    top: 0px;
    width: 40px;
    display: none;
    height: 100px;
    right: 0px
}

*.p_AFHasHelpDef {
    border-bottom: 2px dotted #525252
}

.p_AFHiddenAccessible {
    position: absolute;
    overflow: hidden;
    border: 0px;
    height: 1px;
    margin: -1px;
    padding: 0px;
    width: 1px;
    clip: rect(0 0 0 0)
}

#hiContrastTestEl {
    border: 1px solid;
    border-color: red green;
    position: absolute;
    height: 5px;
    top: -999px;
    background-image: url(/ipva/afr/blank.gif)
}

.x1hc {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 400px;
    height: 300px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x1he, .x1q8, .x1q9, .x1qb, .x1uo {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}

.x1hf, .x1hi, .x1hj, .x1hq, .x1hr, .x1hs {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #333333;
    font-size: 11px
}

.x1hg, .AFHVNodeLabelStyle75, .x1rg, .AFHVNodeLabelStyle75 .x15, .x1rg .x15, .AFHVPanelCardLabelStyle75, .x1ri, .AFHVPanelCardLabelStyle75 .x15, .x1ri .x15 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-weight: bold;
    font-size: 13px
}

.x1hh {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 13px
}

.x1hk, .x1hl, .x1hm {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #737373;
    font-size: 12px
}

.x1hn, .x1ho, .x1hp {
    color: #9E9E9E
}

.x1ht, .x1hu, .x1hv {
    color: rgba(196, 206, 215, 0.4)
}

.x1hw {
    background-color: #EDEDED;
    border-color: #FFFFFF
}

.x1hx {
    background-color: #6b6f74
}

.x1hy {
    background-color: #ED6647
}

.x1hz {
    background-color: #B8B8B8
}

.x1i0, .x1im, .x1in {
    background-color: #267db3
}

.x1i1, .x1io, .x1ip {
    background-color: #68c182
}

.x1i2, .x1iq, .x1ir {
    background-color: #fad55c
}

.x1i3, .x1is, .x1it {
    background-color: #ed6647
}

.x1i4, .x1iu, .x1iv {
    background-color: #8561c8
}

.x1i5, .x1iw, .x1ix {
    background-color: #6ddbdb
}

.x1i6, .x1iy, .x1iz {
    background-color: #ffb54d
}

.x1i7, .x1j0, .x1j1 {
    background-color: #e371b2
}

.x1i8, .x1j2, .x1j3 {
    background-color: #47bdef
}

.x1i9, .x1j4, .x1j5 {
    background-color: #a2bf39
}

.x1ia, .x1j6, .x1j7 {
    background-color: #a75dba
}

.x1ib, .x1j8, .x1j9 {
    background-color: #f7f37b
}

.x1ic {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 100px;
    height: 18px;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.OraBITooltipPopup, .x1id {
    color: black;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    padding: 2px;
    background-color: #FFFFE0;
    position: absolute;
    z-index: 2147483647
}

.OraBITooltipText, .x1ie, .xwa.p_AFSmall.p_AFCircular, .xwa.p_AFSmall.p_AFOneByOne, .xwb.p_AFSmall {
    font-size: 11px
}

.OraDVTTooltipPopup, .x1if {
    background-color: #ffffff;
    color: black;
    border-style: solid;
    border-color: black;
    border-width: 1px;
    padding: 2px;
    opacity: 0.9
}

.OraDVTDatatipPopup, .x1ig {
    border-style: solid;
    border-color: black;
    border-width: 2px;
    padding: 2px;
    background-color: #F9F9F9;
    color: #333333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border-radius: 1px;
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.4);
    opacity: 1
}

.x1jy, .x1r0 {
    background-color: gray;
    opacity: 0.2
}

.x1k1.p_AFDropTarget, .x1qk.p_AFDropTarget, .x1s4.p_AFDropTarget, .x1ud.p_AFDropTarget, .x1y4.p_AFDropTarget, .x1y7.p_AFDropTarget, .x20h.p_AFDropTarget {
    background-color: inherit;
    opacity: 1.0
}

.x1k1, .x1qk {
    display: block;
    position: relative;
    border-style: solid;
    border-width: 1px;
    width: 600px;
    height: 400px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-color: #D9DFE3;
    background-color: #FFFFFF
}

.x1k4 {
    border-color: #c4ced7;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #000000;
    text-shadow: 0px 1px 0px #FFFFFF;
    font-weight: bold;
    background-image: -webkit-linear-gradient(bottom, rgba(228,232,234,1),rgba(233,236,238,1),rgba(241,243,244,1),rgba(255,255,255,1))
}

    .x1k4:hover {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #0572ce;
        font-weight: bold;
        text-shadow: none;
        border-color: #c4ced7;
        background-color: #f7f8f9;
        background-image: -webkit-linear-gradient(top, rgba(228,232,234,1),rgba(233,236,238,1),rgba(241,243,244,1),rgba(255,255,255,1))
    }

.x1kb.p_AFDisclosed {
    background-color: rgba(51, 51, 51, .25)
}

.x1ki {
    position: relative;
    width: 1000px;
    height: 600px
}

    .x1ki .AFHideBorder .xrb, .x1ki .xtl .xrb {
        border: 0px #888888 none
    }

    .x1ki .AFHideBorder .xou, .x1ki .xtl .xou {
        border-top: 0px none black;
        border-left: 0px none black
    }

    .x1ki .AFHideBorder .xov, .x1ki .xtl .xov {
        border-bottom: 0px none black;
        border-right: 0px none black
    }

    .x1ki .AFHideBorder .x1kj, .x1ki .xtl .x1kj {
        border-left: 0px none #636661;
        border-bottom: 0px none #636661
    }

    .x1ki .AFHideBorder .x1kk, .x1ki .xtl .x1kk {
        border-right: 0px none #636661;
        border-bottom: 0px none #636661
    }

.x1kj {
    width: 50%;
    border-left: 1px solid #636661;
    border-bottom: 1px solid #636661;
    border-bottom-color: #D6DFE6;
    border-left-color: #D6DFE6
}

.x1kl {
    text-align: right;
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 6px
}

.x1kk {
    width: 50%;
    border-right: 1px solid #636661;
    border-bottom: 1px solid #636661;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6
}

.x1km {
    padding-left: 10px;
    padding-top: 6px;
    padding-bottom: 7px
}

.x1kn {
    width: 320px;
    height: 204px
}

.x1ko {
    border-style: solid;
    border-width: 1px;
    width: 100%;
    overflow: hidden;
    border-color: #D6DFE6
}

.x1kp {
    border-right: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
    padding-left: 4px;
    background-color: #FFFFFF;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6
}

.x1kq {
    border-bottom: solid 1px #e5e5e5;
    background-color: #FFFFFF;
    border-bottom-color: #D6DFE6
}

.x1kr {
    border-right: solid 1px #e5e5e5;
    padding-left: 4px;
    background-color: #FFFFFF;
    border-right-color: #D6DFE6
}

.x1ku .x14o.p_AFHighlighted .xia, .x16f.p_AFDetached .x169.p_AFHighlighted .x16m, .x16f.p_AFDetached .x169.p_AFHighlighted .x16n, .x16f.p_AFDetached .x169.p_AFHighlighted .x16o, .x16f.p_AFDetached .x169.p_AFHighlighted .x15y, .x16f.p_AFDetached .x16a.p_AFHighlighted .x16p, .x16f.p_AFDetached .x16a.p_AFHighlighted .x16q, .x16f.p_AFDetached .x16a.p_AFHighlighted .x16r, .x16f.p_AFDetached .x16a.p_AFHighlighted .x16s, .x16f.p_AFDetached .x15z.p_AFHighlighted .x16i, .x16f.p_AFDetached .x15z.p_AFHighlighted .x16t, .x16f.p_AFDetached .x15z.p_AFHighlighted .x16u, .x16f.p_AFDetached .x15z.p_AFHighlighted .x15x, .x1b8.p_AFSelected, .x1b8:active, .x190:active, .x14o.p_AFHighlighted .xia, .x14o.p_AFHighlighted .xib, .xx6.p_AFHighlighted, .AFOverflowElement .xmk:hover, .xdj .xmk:hover, .AFOverflowElement .xn6:hover, .xdj .xn6:hover {
    background-color: #ebeced
}

.x1ku .x150.p_AFFocused, .x1kt .x150.p_AFFocused {
    padding: 0px;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none
}

.x1kw {
    height: 100%;
    padding: 0px
}

.x1kx {
    outline: none;
    outline-width: 0px;
    height: 30px
}

.x1ky, .x1kz, .x15f .af_dvt-gantt-taskbar-data-cell, .x15f .x1l1, .x15f .af_dvt-scheduling-gantt-taskbar-data-cell, .x15f .x1kv {
    outline: none;
    outline-width: 0px;
    height: 30px;
    padding: 0px
}

.x15f .af_dvt-gantt-data-cell, .x15f .x1l0 {
    outline: none;
    outline-width: 0px;
    height: 30px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x15f .af_dvt-rug-data-cell, .x15f .x1l2 {
    outline: none;
    outline-width: 0px;
    height: 42px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x1l3, .new-sgt .search_component .xfl.primary, .x284 .x29b .xfl.x289 {
    height: 30px
}

.x1l4 {
    vertical-align: middle;
    width: 1px;
    height: 1px
}

.x1l5 {
    z-index: 1;
    background-color: #D5D5D5
}

.x1l6 {
    position: absolute;
    height: 100%;
    z-index: 1;
    background-color: #D5D5D5
}

.x150.p_AFSelected.p_AFFocused {
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    background-color: transparent;
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none
}

.x1l7, .x1nw {
    position: absolute;
    z-index: 4;
    top: 0px;
    height: 100%;
    width: 1px;
    background: #66A3F5;
    background-color: #FF591F
}

.x1l8, .x1lf {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    height: 16px
}

.x1l9 {
    z-index: 2;
    top: 0px;
    bottom: 0px
}

.x1la {
    border-left-style: none;
    padding-right: 1px
}

.x1lb {
    z-index: 2;
    top: 50%;
    background-color: #737373;
    transform: rotate(45deg);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    -webkit-transform: rotate(45deg)
}

.x1lc {
    z-index: 2;
    top: 50%;
    border: 2px solid #737373;
    transform: rotate(45deg);
    width: 8px;
    height: 8px;
    margin-top: -6px;
    -webkit-transform: rotate(45deg)
}

.x1ld {
    z-index: 2;
    top: 50%;
    background-color: #ED2C02;
    transform: rotate(45deg);
    width: 12px;
    height: 12px;
    margin-top: -6px;
    -webkit-transform: rotate(45deg)
}

.x1le {
    z-index: 2;
    top: 50%;
    border: 2px solid #ED2C02;
    transform: rotate(45deg);
    width: 8px;
    height: 8px;
    margin-top: -6px;
    -webkit-transform: rotate(45deg)
}

.x1lg {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    height: 16px;
    background-color: #A3DEF7;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

    .x1lg.p_AFSplit, .x1lh.p_AFSplit, .x1li.p_AFSplit {
        top: 0px;
        margin-top: 0px
    }

.x1lh, .x1li {
    top: 50%;
    margin-top: -8px;
    z-index: 3;
    background-color: #A3DEF7;
    width: 1px;
    height: 16px;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1lj {
    z-index: 2;
    top: 50%;
    height: 12px;
    margin-top: -6px;
    border-top: 3px solid #000000;
    opacity: 0.7
}

.x1lk, .x1ll {
    top: 50%;
    z-index: 3;
    width: 3px;
    background-color: #000000;
    height: 9px;
    margin-top: -3px;
    opacity: 0.7
}

.x1lm {
    z-index: 2;
    top: 50%;
    height: 12px;
    margin-top: -6px;
    border-top: 3px solid #ED2C02
}

.x1ln, .x1lo {
    top: 50%;
    z-index: 3;
    width: 3px;
    background-color: #ED2C02;
    height: 9px;
    margin-top: -3px
}

.x1lp {
    z-index: 2;
    top: 0px;
    left: 0px;
    background-color: #47bdef;
    height: 16px;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lq {
    top: 0px;
    width: 1px;
    z-index: 3;
    background-color: #47bdef;
    height: 16px;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lr {
    z-index: 2;
    top: 0px;
    left: 0px;
    background-color: #47bdef;
    height: 10px;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1ls {
    top: 0px;
    width: 1px;
    z-index: 3;
    background-color: #47bdef;
    height: 10px;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1lt {
    z-index: 2;
    top: 0px;
    left: 0px;
    background-color: #ED2C02;
    height: 16px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lu {
    top: 0px;
    width: 1px;
    z-index: 3;
    background-color: #ED2C02;
    height: 16px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lv {
    z-index: 2;
    top: 0px;
    left: 0px;
    background-color: #ED2C02;
    height: 10px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lw {
    top: 0px;
    width: 1px;
    z-index: 3;
    background-color: #ED2C02;
    height: 10px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1lx {
    z-index: 2;
    background-repeat: repeat-x;
    top: 0px;
    height: 5px;
    left: 3px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlock.png)
}

.x1ly {
    width: 4px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlock.png)
}

.x1lz {
    width: 1px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlock25percent.png)
}

.x1m0 {
    width: 2px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlock50percent.png)
}

.x1m1 {
    width: 3px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlock75percent.png)
}

.x1m2 {
    z-index: 2;
    background-repeat: repeat-x;
    top: 0px;
    height: 5px;
    left: 3px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlockCritical.png)
}

.x1m3 {
    width: 4px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlockCritical.png)
}

.x1m4 {
    width: 1px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlockCritical25percent.png)
}

.x1m5 {
    width: 2px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlockCritical50percent.png)
}

.x1m6 {
    width: 3px;
    z-index: 3;
    background-repeat: no-repeat;
    top: 0px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/alta-v1/summaryBlockCritical75percent.png)
}

.x1m7 {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    height: 16px;
    background-color: #ED2C02;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1m8, .x1m9 {
    top: 50%;
    margin-top: -8px;
    z-index: 3;
    width: 1px;
    background-color: #ED2C02;
    height: 16px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1ma {
    z-index: 2;
    top: 50%;
    background-color: #737373;
    height: 6px;
    margin-top: 2px
}

.x1mb, .x1mc {
    top: 50%;
    width: 1px;
    z-index: 3;
    background-color: #737373;
    height: 6px;
    margin-top: 2px
}

.x1md {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    background-color: #A3DEF7;
    height: 10px;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1me, .x1mf {
    top: 50%;
    width: 1px;
    z-index: 3;
    margin-top: -8px;
    background-color: #A3DEF7;
    height: 10px;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1mg {
    z-index: 2;
    top: 50%;
    margin-top: -8px;
    background-color: #ED2C02;
    height: 10px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1mh, .x1mi {
    top: 50%;
    width: 1px;
    z-index: 3;
    margin-top: -8px;
    background-color: #ED2C02;
    height: 10px;
    background: -webkit-linear-gradient(top, #F13C13, #D02B06)
}

.x1mj {
    height: 19px;
    background-color: #EEDC82;
    border-style: solid;
    border-width: 1px;
    border-color: #66B1C9
}

.x1mk {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #267db3;
    background: -webkit-linear-gradient(top, #3588BB, #266F9C)
}

.x1ml {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #93BED9;
    background: -webkit-linear-gradient(top, #A6C5D8, #82B1CE)
}

.x1mm, .x1mq, .x1mu, .x1n6, .x1ne, .x1ni, .x1nq {
    position: relative;
    overflow: hidden;
    z-index: 2;
    font-size: 11px;
    line-height: 16px;
    top: 0px;
    text-overflow: ellipsis;
    color: #FFFFFF
}

.x1mn {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_midnightBlue.png);
    border-top-color: #267db3
}

.x1mo {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #ed6647;
    background: -webkit-linear-gradient(top, #E67960, #E65433)
}

.x1mp {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #F6B3A3;
    background: -webkit-linear-gradient(top, #F4C4B8, #F1A18E)
}

.x1mr {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_brickRed.png);
    border-top-color: #ed6647
}

.x1ms {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #a75dba;
    background: -webkit-linear-gradient(top, #AA76B7, #9B52AD)
}

.x1mt {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #D3AEDD;
    background: -webkit-linear-gradient(top, #D7BFDE, #C79DD2)
}

.x1mv {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_lavender.png);
    border-top-color: #a75dba
}

.x1mw {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #6ddbdb;
    background: -webkit-linear-gradient(top, #84D7D7, #5CD1D1)
}

.x1mx {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #B6EDED;
    background: -webkit-linear-gradient(top, #C9EEEE, #A4E5E5)
}

.x1my, .x1n2, .x1na, .x1nm, .x1nu {
    position: relative;
    overflow: hidden;
    z-index: 2;
    font-size: 11px;
    line-height: 16px;
    top: 0px;
    text-overflow: ellipsis;
    color: #000000
}

.x1mz {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_teal.png);
    border-top-color: #6ddbdb
}

.x1n0 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #ffb54d;
    background: -webkit-linear-gradient(top, #F8BC68, #FBA937)
}

.x1n1 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #FFDAA6;
    background: -webkit-linear-gradient(top, #FCE3C0, #FDD091)
}

.x1n3 {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_orange.png);
    border-top-color: #ffb54d
}

.x1n4 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #e371b2;
    background: -webkit-linear-gradient(top, #E08ABB, #DB61A6)
}

.x1n5 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #F1B8D9;
    background: -webkit-linear-gradient(top, #F1CBE1, #EAA4CD)
}

.x1n7 {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_plum.png);
    border-top-color: #e371b2
}

.x1n8 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #a2bf39;
    background: -webkit-linear-gradient(top, #A6BD51, #90A838)
}

.x1n9 {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #D1DF9C;
    background: -webkit-linear-gradient(top, #D4DEAF, #C5D58B)
}

.x1nb {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_lime.png);
    border-top-color: #a2bf39
}

.x1nc {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #8561c8;
    background: -webkit-linear-gradient(top, #9378C4, #7752BC)
}

.x1nd {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #C2B0E4;
    background: -webkit-linear-gradient(top, #CEC2E5, #B49FDB)
}

.x1nf {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_indigo.png);
    border-top-color: #8561c8
}

.x1ng {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #68c182;
    background: -webkit-linear-gradient(top, #7EBE91, #5AB575)
}

.x1nh {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #B4E0C1;
    background: -webkit-linear-gradient(top, #C5E2CE, #A4D6B3)
}

.x1nj {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_green.png);
    border-top-color: #68c182
}

.x1nk {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #fad55c;
    background: -webkit-linear-gradient(top, #F4D776, #F5CD47)
}

.x1nl {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #FDEAAE;
    background: -webkit-linear-gradient(top, #FBEEC6, #FAE399)
}

.x1nn {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_gold.png);
    border-top-color: #fad55c
}

.x1no {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #47bdef;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1np {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #A3DEF7;
    background: -webkit-linear-gradient(top, #B8E2F5, #8CD4F2)
}

.x1nr {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_steelBlue.png);
    border-top-color: #47bdef
}

.x1ns {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #f7f37b;
    background: -webkit-linear-gradient(top, #F3F095, #F3EE68)
}

.x1nt {
    top: 0px;
    border-style: solid;
    border-width: 1px;
    position: relative;
    z-index: 2;
    border: none;
    height: 16px;
    background-color: #FBF9BD;
    background: -webkit-linear-gradient(top, #FAF9D1, #F8F5A5)
}

.x1nv {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    background-image: url(/ipva/bi/images/gantt/dots_lemon.png);
    border-top-color: #f7f37b
}

.x1nx {
    z-index: 1;
    position: absolute;
    display: none;
    border: solid 2px #393B38;
    cursor: n-resize;
    border-color: #000000;
    opacity: 0.7
}

.x1ny {
    top: 3px;
    background: #ffffff;
    overflow: hidden;
    font-size: 11px;
    color: #000000;
    background-color: #FFFFFF;
    opacity: 0.7;
    text-overflow: ellipsis
}

.x1o0 {
    position: relative;
    overflow: hidden;
    color: #333333;
    z-index: 2;
    line-height: 16px;
    text-overflow: ellipsis
}

.x1o1 {
    position: relative;
    overflow: hidden;
    z-index: 2;
    line-height: 16px;
    text-overflow: ellipsis;
    color: #333333;
    top: 1px
}

.x1lj .x1o1, .x1lm .x1o1 {
    top: -1px
}

.x1o2 {
    position: relative;
    overflow: hidden;
    top: -1px;
    z-index: 2;
    font-size: 9px
}

.x1o3 {
    position: relative;
    z-index: 2;
    top: 0px;
    font-size: 9px
}

.x1o4 {
    width: 12px;
    height: 12px;
    top: 0px
}

.x1o5, .x1o6 {
    width: 12px;
    height: 12px;
    top: 1px
}

.x1o7 {
    z-index: 0;
    background-color: #FAFAEB
}

.x1o8, .x1o9 {
    position: absolute;
    top: 0px;
    height: 100%
}

.x1oa {
    position: absolute;
    z-index: 2;
    top: 6px;
    width: 6px;
    height: 6px;
    background-repeat: no-repeat;
    background-image: url(/ipva/bi/images/gantt/splitOverflow_icon.png)
}

.x1ob {
    position: absolute;
    z-index: 2;
    top: 50%;
    border-style: none;
    border-top-style: dotted;
    border-top-width: 2px;
    padding-top: 7px;
    border-top-color: #47bdef
}

.x1oc {
    position: absolute;
    top: 0px;
    height: 100%;
    width: 1px;
    background-color: #D6DFE6
}

.x1od {
    border-bottom: solid 1px #979991;
    border-bottom-color: #D6DFE6
}

.x1oe, .x1of {
    position: absolute;
    padding: 2px;
    overflow: hidden;
    white-space: nowrap;
    border-right: 1px solid #9c9c9c;
    border-right-color: #D6DFE6;
    text-overflow: ellipsis
}

.x1og {
    position: absolute;
    padding: 2px;
    overflow: hidden;
    white-space: nowrap;
    border-right: 1px solid #9c9c9c;
    border-right-color: #D6DFE6;
    text-overflow: ellipsis;
    text-align: center
}

.x1oh {
    position: relative;
    top: 0px;
    left: 0px
}

.x1oi {
    position: absolute;
    z-index: 4;
    height: 1px;
    background: #404259;
    background-color: #000000;
    opacity: 0.7
}

.x1oj {
    position: absolute;
    z-index: 4;
    width: 1px;
    background: #404259;
    background-color: #000000;
    opacity: 0.7
}

.x1ok {
    position: absolute;
    z-index: 4;
    background-repeat: no-repeat;
    width: 3px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/lt_arrow_left.png);
    top: 50%;
    margin-top: -3px
}

.x1ol {
    position: absolute;
    z-index: 4;
    background-repeat: no-repeat;
    width: 3px;
    height: 5px;
    background-image: url(/ipva/bi/images/gantt/lt_arrow_right.png);
    top: 50%;
    margin-top: -3px
}

.x1om {
    position: absolute;
    z-index: 4;
    background-repeat: no-repeat;
    width: 5px;
    height: 4px;
    background-image: url(/ipva/bi/images/gantt/lt_arrow_up.png);
    top: 50%;
    margin-top: 8px
}

.x1on {
    position: absolute;
    z-index: 4;
    background-repeat: no-repeat;
    width: 5px;
    height: 3px;
    background-image: url(/ipva/bi/images/gantt/lt_arrow_down.png);
    top: 50%;
    margin-top: -11px
}

.x1oo {
    overflow: hidden;
    width: 100%;
    color: #000000;
    background-color: #FFFFFF
}

.x1op {
    font-style: italic;
    color: red
}

.x1oq {
    position: relative;
    left: 0px;
    top: 0px;
    width: 1px;
    background: #636661;
    background-color: #D6DFE6;
    height: 106px
}

.x1or {
    position: relative;
    top: 0px;
    left: 0px;
    width: 16px;
    height: 16px;
    margin-top: 4px;
    margin-bottom: 3px
}

.x1os {
    padding-right: 8px;
    color: #4F4F4F;
    font-weight: bold;
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    min-width: 102px;
    line-height: 15px
}

.x1ot {
    text-align: left;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 15px
}

.x1ou, .x1ov {
    vertical-align: middle;
    padding-left: 4px;
    padding-right: 10px
}

.x1ow {
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    color: #333333;
    background-color: #FFFFFF;
    border-top-color: #c4ced7;
    border-right-color: #c4ced7;
    border-bottom-color: #c4ced7;
    border-left-color: #c4ced7;
    border-right: none;
    border-bottom: none
}

.x1ox {
    border-top: solid 1px #999999;
    border-right: solid 1px #999999;
    color: #333333;
    background-color: #FFFFFF;
    border-top-color: #c4ced7;
    border-right-color: #c4ced7;
    border-bottom-color: #c4ced7;
    border-left-color: #c4ced7;
    border-bottom: none;
    border-left: none
}

.x1oy {
    border-bottom: solid 1px #999999;
    border-left: solid 1px #999999;
    color: #333333;
    background-color: #FFFFFF;
    border-top-color: #c4ced7;
    border-right-color: #c4ced7;
    border-bottom-color: #c4ced7;
    border-left-color: #c4ced7;
    border-top: none;
    border-right: none
}

.x1oz {
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;
    color: #333333;
    background-color: #FFFFFF;
    border-top-color: #c4ced7;
    border-right-color: #c4ced7;
    border-bottom-color: #c4ced7;
    border-left-color: #c4ced7;
    border-top: none;
    border-left: none;
    opacity: 0.9
}

.x1p0 {
    color: #333333;
    font-weight: bold
}

.x1p1 {
    position: absolute;
    top: 0px;
    height: 100%;
    border-right-style: solid;
    border-width: 1px;
    border-color: #9c9c9c;
    border-right: none
}

    .x1p1.p_AFFocused, .x1xj.p_AFFocused {
        background-color: #DAE9F5
    }

.x1p2 {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #267db3;
    background: -webkit-linear-gradient(top, #3588BB, #266F9C)
}

.x1p3, .x1p5, .x1p7, .x1pd, .x1ph, .x1pj, .x1pn {
    position: relative;
    z-index: 2;
    font-size: 9px;
    top: 1px;
    color: #FFFFFF
}

.x1p4 {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #ed6647;
    background: -webkit-linear-gradient(top, #E67960, #E65433)
}

.x1p6 {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #a75dba;
    background: -webkit-linear-gradient(top, #AA76B7, #9B52AD)
}

.x1p8 {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #6ddbdb;
    background: -webkit-linear-gradient(top, #84D7D7, #5CD1D1)
}

.x1p9, .x1pb, .x1pf, .x1pl, .x1pp {
    position: relative;
    z-index: 2;
    font-size: 9px;
    top: 1px;
    color: #000000
}

.x1pa {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #ffb54d;
    background: -webkit-linear-gradient(top, #F8BC68, #FBA937)
}

.x1pc {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #e371b2;
    background: -webkit-linear-gradient(top, #E08ABB, #DB61A6)
}

.x1pe {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #a2bf39;
    background: -webkit-linear-gradient(top, #A6BD51, #90A838)
}

.x1pg {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #8561c8;
    background: -webkit-linear-gradient(top, #9378C4, #7752BC)
}

.x1pi {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #68c182;
    background: -webkit-linear-gradient(top, #7EBE91, #5AB575)
}

.x1pk {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #fad55c;
    background: -webkit-linear-gradient(top, #F4D776, #F5CD47)
}

.x1pm {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #47bdef;
    background: -webkit-linear-gradient(top, #63C1E9, #35B3E9)
}

.x1po {
    position: absolute;
    border-bottom-style: none;
    z-index: 2;
    width: 20px;
    background-repeat: repeat-y;
    background-image: url(/ipva/bi/images/gantt/MetricBarGradient.png);
    border-style: none;
    background-color: #f7f37b;
    background: -webkit-linear-gradient(top, #F3F095, #F3EE68)
}

.x1ps {
    position: absolute;
    outline: none;
    outline-width: 0px
}

.x1pt {
    border-right: 1px solid #636661;
    border-bottom: 1px solid #636661;
    border-left: 1px solid #636661;
    overflow: hidden;
    position: relative;
    background-color: #FFFFFF
}

.x1pw {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    border: 1px solid #000000;
    text-align: center;
    min-width: 17px;
    padding: 3px 2px;
    margin: 0px
}

.x1q4 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 200px;
    height: 200px
}

.x1q5 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 40px;
    height: 40px
}

.x1q6 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 120px;
    height: 25px
}

.x1q7 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    width: 220px;
    height: 25px
}

.x1qa {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold
}

.x1qc {
    border-color: #D6DFE6;
    background-color: #f5f6f7
}

.x1qd {
    background-color: #ED2C02
}

.x1qe {
    background-color: #007CC8
}

.x1qf {
    background-color: #F8C15A
}

.x1qg {
    background-color: #C4CED7
}

.x1ql, .x1s5 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: InfoBackground;
    border: 1px #333333 solid;
    padding: 3px;
    position: absolute;
    display: none
}

.x1qn {
    overflow: hidden;
    position: absolute;
    z-index: 40
}

.x1qo {
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
    -o-transform-origin: 0%;
    z-index: 17;
    position: relative;
    top: 0px;
    left: 0px
}

.x1qp {
    z-index: 11;
    position: absolute
}

.x1qq {
    position: absolute;
    z-index: 30;
    top: 0px;
    left: 0px
}

.x1qr, .x1qs {
    position: absolute;
    top: 0px;
    left: 0px
}

.x1qt {
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
    background-color: rgb(241, 245, 245);
    overflow: hidden;
    position: relative
}

.x1qu {
    overflow: hidden;
    left: 0px;
    top: 0px;
    z-index: 15
}

.x1qv {
    text-align: center;
    position: absolute;
    left: 5px;
    bottom: 5px;
    z-index: 20
}

.x1qw {
    text-align: center;
    position: absolute;
    bottom: 5px;
    z-index: 20
}

.x1qx {
    text-align: center;
    position: absolute;
    bottom: 5px;
    z-index: 17
}

.x1qy {
    position: relative;
    bottom: 5px;
    width: 5px;
    z-index: 18
}

.x1qz {
    position: relative;
    bottom: 5px;
    z-index: 18
}

.x1r1 {
    color: #5A6A7A;
    font-size: 20px;
    font-weight: bold;
    padding: 2px;
    text-align: center
}

.x1qk .xtk.AFPanelFormLayoutContentCell, .x1qk .xtk.xvo, .xtk.AFPanelFormLayoutContentCell .x1u .AFPanelFormLayoutContentCell, .xtk.xvo .x1u .xvo, .xtk.AFPanelFormLayoutContentCell .x1u.p_AFReadOnly .AFPanelFormLayoutContentCell, .xtk.xvo .x1u.p_AFReadOnly .xvo, .xtk.AFPanelFormLayoutContentCell .x1u .xu, .xtk.xvo .x1u .xu, .xtk.AFPanelFormLayoutContentCell .x1u.p_AFReadOnly .xu, .xtk.xvo .x1u.p_AFReadOnly .xu, .x1u.p_AFReadOnly .xu, .x4w .x1u.p_AFMultiRow.p_AFReadOnly .x25, .x1z .AFPanelFormLayoutContentCell, .x1z .xvo, .x1z .x4z, .xi1.p_AFReadOnly .xi4 {
    padding-top: 0px
}

.x1qk .xt5 {
    width: 14px;
    height: 115px;
    position: absolute;
    left: 1px;
    padding-top: 5px;
    padding-bottom: 5px
}

.x1qk .xti {
    width: 30px
}

.x1qk .x1fi, .x1qk .x1fg, .x1qk .x1fe {
    display: none;
    padding-left: 0px;
    padding-right: 0px
}

.x1qk .xt5.p_AFVertical .xti {
    width: 14px;
    height: 115px;
    position: relative;
    left: 0px;
    margin: 1px 7px 0 4px
}

.x1qk .xt5.p_AFVertical .x1ez {
    width: 4px;
    border: 0px solid transparent;
    position: absolute
}

.x1qk .x1ev, .x1qk .xt5.p_AFVertical .x1ev {
    left: 6px;
    margin: 0px 0px;
    right: 0px;
    top: 22px;
    bottom: 24px;
    width: 1px;
    background-image: url(/ipva/afr/fusion/sliderBarV_mdTile.png);
    border: 0px solid transparent
}

.x1qk .xt5.p_AFVertical .x1ex {
    width: 11px;
    height: auto;
    border: 0px solid transparent;
    top: 4px;
    bottom: 4px
}

.x1qk .xt5.p_AFVertical .x1f4 {
    top: 0%;
    left: -7px;
    right: 100%;
    width: 6px;
    height: 100%
}

.x1qk .xt5.p_AFVertical .x1f6, .x1qk .xt5.p_AFVertical .x1f8 {
    width: 10px;
    border-color: #555555;
    left: 2px;
    height: auto
}

.x1qk .xt5.p_AFVertical .x1en, .x1qk .xt5.p_AFVertical .x1en:hover, .x1qk .xt5.p_AFVertical .x1en:active {
    background-image: url(/ipva/afr/slider_decreasebutcon_m_n.png);
    left: 0px;
    width: 15px;
    height: 15px
}

.x1qk .xt5.p_AFVertical .x1ep, .x1qk .xt5.p_AFVertical .x1ep:hover, .x1qk .xt5.p_AFVertical .x1ep:active {
    background-image: url(/ipva/afr/slider_increasebutcon_m_n.png);
    left: 0px;
    width: 15px;
    height: 15px
}

.x1qk .xt5.p_AFVertical .x1f2 {
    background-image: url(/ipva/afr/slider_thumb_m_n.png);
    width: 14px;
    height: 9px;
    top: auto;
    right: -4px
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2:hover, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1f2:active {
    background-image: url(/ipva/afr/slider_thumb_vert_m_d.png)
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1en, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1en:hover, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1en:active, .x1qk .xt5.p_AFVertical .x1en.p_AFDisabled, .x1qk .xt5.p_AFVertical .x1en.p_AFDisabled:hover, .x1qk .xt5.p_AFVertical .x1en.p_AFDisabled:active {
    background-image: url(/ipva/afr/slider_decreasebutcon_m_d.png)
}

.x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep:hover, .x1qk .xt5.p_AFVertical.p_AFDisabled .x1ep:active, .x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled, .x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled:hover, .x1qk .xt5.p_AFVertical .x1ep.p_AFDisabled:active {
    background-image: url(/ipva/afr/slider_increasebutcon_m_d.png)
}

.AFHVNodeTitleLabelStyle, .x1r3, .AFHVNodeTitleLabelStyle .x15, .x1r3 .x15, .AFHVNodeTitleTextStyle, .x1r4, .AFHVPanelCardTitleStyle, .x23n {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 16px;
    font-weight: bold
}

.AFHVNodeSubtitleLabelStyle, .x1r5, .AFHVNodeSubtitleLabelStyle .x15, .x1r5 .x15, .AFHVNodeSubtitleTextStyle, .x1r6, .AFHVNodeSubtitleLabelStyle75, .x1re, .AFHVNodeSubtitleLabelStyle75 .x15, .x1re .x15, .AFHVNodeSubtitleTextStyle75, .x1rf, .AFHVNodeSubtitleLabelStyle50, .x1rn, .AFHVNodeSubtitleLabelStyle50 .x15, .x1rn .x15, .AFHVNodeSubtitleTextStyle50, .x1ro, .AFHVNodeTextStyle25, .x1rt {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 11px
}

.AFHVNodeLabelStyle, .x1r7, .AFHVNodeLabelStyle .x15, .x1r7 .x15, .AFHVPanelCardLabelStyle, .x1r9, .AFHVPanelCardLabelStyle .x15, .x1r9 .x15, .AFHVNodeTitleLabelStyle75, .x1rc, .AFHVNodeTitleLabelStyle75 .x15, .x1rc .x15, .AFHVNodeTitleTextStyle75, .x1rd, .AFHVSearchResultsItemTextStyle, .x1s0, .x1uj, .x1uq {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 14px;
    font-weight: bold
}

.AFHVNodeTextStyle, .x1r8, .AFHVPanelCardTextStyle, .x1ra {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 14px
}

.AFHVNodeImageSize, .x1rb {
    width: 115px;
    height: 125px
}

.AFHVNodeTextStyle75, .x1rh, .AFHVPanelCardTextStyle75, .x1rj {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 13px
}

.AFHVNodeImageSize75, .x1rk {
    width: 77px;
    height: 84px
}

.AFHVNodeTitleLabelStyle50, .x1rl, .AFHVNodeTitleLabelStyle50 .x15, .x1rl .x15, .AFHVNodeTitleTextStyle50, .x1rm, .AFHVNodeLabelStyle50, .x1rp, .AFHVNodeLabelStyle50 .x15, .x1rp .x15 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #252525;
    font-weight: bold
}

.AFHVNodeTextStyle50, .x1rq, .AFHVSearchResultsMatchTextStyle, .x1s1, .AFHVDefaultFont, .x1s2 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #252525
}

.AFHVNodeImageSize50, .x1rr {
    width: 50px;
    height: 55px
}

.AFHVNodeLabelStyle25, .x1rs, .AFHVNodeLabelStyle25 .x15, .x1rs .x15 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 11px;
    font-weight: bold
}

.AFHVAdvancedSearchLinkStyle, .x1rx {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e
}

.AFHVSearchResultsPanelStyle, .x1ry, .x1u.itxImunidade .x25, .x1u.x27x .x25 {
    width: 260px
}

.AFHVSearchResultsImageSize, .x1rz {
    width: 30px;
    height: 30px
}

.x1s3 {
    outline: none;
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 200px;
    height: 200px
}

.x1s4 {
    outline: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 400px;
    height: 300px
}

.x1su {
    width: 400px;
    height: 300px;
    background-color: #FFFFFF;
    border: 1px solid #D9DFE3
}

.x1sw, .x1t0 {
    position: relative;
    top: -20px;
    left: 5px
}

.x1sx, .x1sz, .x1t1 {
    position: relative;
    top: -5px;
    left: -5px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff
}

.x1sy {
    position: relative;
    top: -20px;
    left: 3px
}

.x1t3, .x1ti, .x1tl, .x1tr {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff
}

.x1t4 {
    background-repeat: no-repeat;
    position: relative;
    top: -16px;
    left: 3px
}

.x1t5 {
    background-repeat: no-repeat;
    position: relative;
    top: -17px;
    left: 8px
}

.x1t6 {
    background-repeat: no-repeat;
    position: relative;
    top: -17px
}

.x1t7 {
    background-repeat: no-repeat;
    position: relative;
    top: -13px;
    left: 9px
}

.x1t8 {
    background-repeat: no-repeat;
    position: relative;
    top: -16px;
    left: 10px
}

.x1t9 {
    background-repeat: no-repeat;
    position: relative;
    top: -16px;
    left: 2px
}

.x1ta {
    background-repeat: no-repeat;
    position: relative;
    top: -15px;
    left: 1px
}

.x1tb {
    background-repeat: no-repeat;
    position: relative;
    top: -22px;
    left: 3px
}

.x1tc {
    background-repeat: no-repeat;
    position: relative;
    top: -15px;
    left: 3px
}

.x1td {
    background-repeat: no-repeat;
    position: relative;
    top: -19px;
    left: 2px
}

.x1te {
    background-repeat: no-repeat;
    position: relative;
    top: -19px;
    left: 1px
}

.x1tf {
    background-repeat: no-repeat;
    position: relative
}

.x1tg, .x1tq {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    top: -6px;
    left: 1px;
    color: #ffffff
}

.x1th {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    top: -3px;
    color: #ffffff
}

.x1tj {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    top: -2px
}

.x1tk {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    top: -6px;
    left: 2px
}

.x1tm {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    left: -1px;
    top: -3px
}

.x1tn {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    left: -3px
}

.x1to {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    left: -3px;
    top: -2px
}

.x1tp {
    position: relative;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    top: -4px;
    left: -1px
}

.x1ts {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    text-align: justify;
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px
}

.x1tt {
    opacity: 90;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 12px;
    font-weight: normal;
    padding-left: 5px
}

.x1tu {
    width: 12px;
    height: 12px;
    border: 1px black solid
}

.x1tv {
    opacity: 20;
    background-color: #000000
}

.x1tw {
    border: 1px;
    border-color: #c2c7d3;
    background-color: #EBEFF5;
    opacity: 90
}

.x1tx {
    background-color: #EBEFF5;
    background-repeat: repeat-x;
    white-space: nowrap
}

.x1ty {
    background-color: rgba(195, 234, 243, .7);
    border: 2px solid rgba(0, 175, 214, .35)
}

.x1tz {
    background-color: #c6cad5;
    border: 1px solid #f5f5f9
}

.x1u0 {
    background-color: #333333;
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333
}

.x1u2 {
    overflow: hidden;
    color: #252525;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

.x1u3 {
    overflow: hidden;
    white-space: nowrap;
    padding-top: 3px;
    color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px
}

.x1u4 {
    overflow: hidden;
    white-space: nowrap;
    padding-top: 3px;
    padding-left: 5px;
    color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    width: 100px
}

.x1u5 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #FFFFFF;
    font-size: 11px;
    display: none;
    overflow: hidden;
    white-space: nowrap;
    padding-top: 3px
}

.x1u6 {
    width: 10px;
    height: 33px;
    background-image: url(/ipva/bi/images/geoMap/alta/panel_l.png)
}

.x1u7 {
    height: 33px;
    width: 21px;
    background-image: url(/ipva/bi/images/geoMap/alta/panel_r.png)
}

.x1u8 {
    height: 33px;
    width: auto;
    vertical-align: top;
    white-space: nowrap;
    text-align: left;
    background-image: url(/ipva/bi/images/geoMap/alta/panel_c.png)
}

.x1u9 {
    border-top: 1px solid #a8cefc;
    border-bottom: 1px solid #00aeff;
    border-left: 1px solid #a8cefc;
    border-right: 1px solid #00aeff;
    background-color: #3696FF;
    background-position: top;
    background-repeat: repeat-x;
    margin: 0;
    background-image: url(/ipva/bi/images/geoMap/button_bg_mo.png);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #0572ce;
    background: #f7f8f9;
    border-radius: 2px;
    border: 1px solid #c4ced7;
    width: 40px;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 12px;
    font-weight: bold;
    text-align: center
}

.x1ua {
    border-top: 1px solid #4e555e;
    border-bottom: 1px solid #8f9aac;
    border-left: 1px solid #4e555e;
    border-right: 1px solid #8f9aac;
    background-color: #a7b7d4;
    background-position: top;
    background-repeat: repeat-x;
    margin: 0;
    background-image: url(/ipva/bi/images/geoMap/button_bg_md.png);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #ffffff;
    background: #0572ce;
    border-radius: 2px;
    border: 1px solid #0572ce;
    width: 40px;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 12px;
    font-weight: bold;
    text-align: center
}

.x1ub {
    border-top: 1px solid #e0e3e8;
    border-bottom: 1px solid #606974;
    border-left: 1px solid #e0e3e8;
    border-right: 1px solid #606974;
    background-color: #ccd6e8;
    background-position: top;
    background-repeat: repeat-x;
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000000;
    background: #E4E8EA;
    border-radius: 2px;
    text-shadow: 0px 1px 0px #FFFFFF;
    box-shadow: inset 0px 1px 0px #FFFFFF;
    border: 1px solid #c4ced7;
    width: 40px;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 9px;
    padding-right: 9px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%)
}

.x1uc {
    padding: 0px 5px;
    height: 22px;
    width: 1px;
    vertical-align: middle
}

.x1ud {
    display: block;
    position: relative;
    border-style: solid;
    border-width: 1px;
    width: 960px;
    height: 540px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    border-color: #D9DFE3;
    background-color: #FFFFFF
}

.x1ue, .x1uf {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #252525
}

.x1ug, .x1uh {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #252525
}

.x1ui, .x1ui.p_AFMinimized {
    background-color: #E9E9E9
}

    .x1ui.p_AFDropTarget {
        background-color: rgba(217, 244, 250, .75);
        border-color: #ccf6ff;
        border-style: solid;
        border-width: 1px
    }

.x1uk {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525
}

    .x1uk.p_AFHeader {
        font-size: 14px
    }

.x1ul:hover {
    border-color: #FFFFFF
}

.x1ul.p_AFSelected {
    border-color: #000000
}

.x1um {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px
}

.x1un {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px
}

.x1up {
    background-color: #E9E9E9;
    border-color: #BCC7D2
}

.x1ur {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold
}

.x1us {
    display: inline-block;
    position: relative;
    width: auto;
    height: auto;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.x1uv {
    border: 1px #636661 solid;
    border-color: #D6DFE6;
    position: relative;
    overflow: hidden;
    background-color: #FFFFFF
}

.x1uw {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding: 0px;
    border-right: none;
    border-bottom: none
}

.x1ux {
    position: absolute;
    left: -1000px;
    top: -1000px;
    overflow: hidden;
    padding: 4px 5px 4px 5px;
    border-top: 1px solid #979991;
    background-color: #FFFFFF;
    border-top-color: #D6DFE6
}

.x1uy, .x1vq {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #4F4F4F;
    font-weight: bold
}

.x1uz {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    padding-left: 10px;
    padding-right: 10px;
    color: #000000
}

.x1v0 {
    display: none;
    position: absolute;
    background-color: #F7F9FC;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-bottom: none;
    border-right: none
}

.x1v1 {
    display: none;
    position: absolute;
    background-color: #F7F9FC;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-bottom: none;
    border-right: none
}

.x1v2 {
    display: none;
    position: absolute;
    background-color: #F7F9FC;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-right: none;
    border-left: none;
    border-bottom: none
}

.x1v3 {
    width: 0px;
    border-right: 2px dashed #979991;
    border-right-color: #648BAF;
    border-right-style: dotted
}

.x1v4 {
    height: 0px;
    border-bottom: 2px dashed #979991;
    border-bottom-color: #648BAF;
    border-bottom-style: dotted
}

.x1v5, .x1v7 {
    background-color: #F2F4F7;
    padding: 0px;
    border: none;
    margin: 0px;
    overflow: hidden;
    width: 0px
}

.x1v6 {
    background-color: #F2F4F7;
    padding: 0px;
    border: none;
    margin: 0px;
    overflow: hidden
}

.x1v8 {
    position: absolute;
    padding: 0px;
    overflow: hidden;
    background-color: #F7F9FC
}

.x1v9 {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    position: absolute;
    padding: 0px;
    overflow-x: auto;
    overflow-y: hidden;
    border-right: none;
    border-left: none;
    border-bottom: none
}

.x1va {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    position: absolute;
    padding: 0px;
    overflow-y: auto;
    overflow-x: hidden;
    border-bottom: none;
    border-top: none;
    border-right: none
}

.x1vb {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    position: absolute;
    padding: 0px;
    overflow: hidden;
    z-index: 3;
    border-bottom: none;
    border-right: none
}

.x1vf {
    table-layout: fixed;
    position: relative
}

.x1vg {
    position: absolute;
    padding: 0px;
    overflow: auto;
    z-index: 2
}

.x1vh {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    background-color: #F2F4F7
}

.x1vi {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    background-color: #B9DFFF
}

.x1vj {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    background-color: #DAE9F5
}

.x1vk {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-color: #F2F4F7
}

.x1vl {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-color: #B9DFFF
}

.x1vm {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-color: #DAE9F5
}

.x1vn, .x1vo {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: center
}

.x1vp {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: right
}

.x1vr {
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    text-align: right;
    white-space: nowrap;
    color: #333333;
    border-color: #EEEEEE;
    background-color: #FFFFFF;
    cursor: default
}

.x1vs {
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    text-align: right;
    white-space: nowrap;
    color: #333333;
    border-color: #EEEEEE;
    background-color: #FFFFFF
}

.x1vt {
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    text-align: right;
    white-space: nowrap;
    color: #333333;
    border-color: #EEEEEE;
    background-color: #e4f0fa;
    cursor: default
}

.x1vu {
    border-width: 1px;
    border-style: solid;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    text-align: right;
    white-space: nowrap;
    color: #333333;
    border-color: #EEEEEE;
    background-color: #CFE8FC;
    cursor: default
}

    .x1vr .x25, .x1vt .x25, .x1vu .x25 {
        margin: 0px;
        padding: 6px 5px 5px;
        width: 100%;
        max-width: 100%
    }

    .x1vr .x2i, .x1vr .x2g, .x1vr .x2h, .x1vr .xos, .x1vt .x2i, .x1vt .x2g, .x1vt .x2h, .x1vt .xos, .x1vu .x2i, .x1vu .x2g, .x1vu .x2h, .x1vu .xos {
        margin-left: 1px;
        width: 100%;
        max-width: 100%
    }

    .x1vr .xk3, .x1vt .xk3, .x1vu .xk3 {
        margin-left: 1px;
        display: table-cell;
        width: 100%;
        padding: 0;
        max-width: 100%;
        text-indent: 5px
    }

    .x1vr .x26, .x1vt .x26, .x1vu .x26 {
        margin-left: 1px;
        margin: 0px;
        width: 40px
    }

    .x1vr .x2c, .x1vt .x2c, .x1vu .x2c {
        margin-left: 1px;
        margin: 0px;
        width: 100%;
        max-width: 100%
    }

    .x1vr .xer, .x1vt .xer, .x1vu .xer {
        margin-left: 1px;
        margin: 0px;
        display: table-cell;
        width: 100%;
        padding: 0;
        max-width: 100%;
        text-indent: 5px
    }

    .x1vr .x2b, .x1vt .x2b, .x1vu .x2b {
        margin-left: 1px;
        margin: 0px;
        width: 100px
    }

.x1vv, .x1wh {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #000000;
    font-weight: bold
}

.x1vw {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #000000;
    font-weight: bold;
    padding-top: 2px
}

    .x1vw.p_AFSorted {
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        white-space: nowrap;
        color: #000000;
        font-weight: bold;
        padding-top: 22px
    }

.x1vx {
    width: 12px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    margin-left: 4px;
    margin-top: 1px;
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_asc_ena.png)
}

.x1vy {
    width: 12px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    margin-left: 4px;
    margin-top: 1px;
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_des_ena.png)
}

.x1vz {
    width: 12px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    margin-left: 4px;
    margin-top: 1px;
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_asc_selected.png)
}

.x1w0 {
    width: 12px;
    height: 14px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    margin-left: 4px;
    margin-top: 1px;
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_des_selected.png)
}

.x1w1 {
    width: 12px;
    height: 10px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_asc_ena.png)
}

.x1w2 {
    width: 12px;
    height: 10px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_des_ena.png)
}

.x1w3 {
    width: 12px;
    height: 10px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_asc_selected.png)
}

.x1w4 {
    width: 12px;
    height: 10px;
    text-decoration: none;
    display: block;
    cursor: default;
    background-repeat: no-repeat;
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_des_selected.png)
}

.x1vx:hover, .x1w1:hover {
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_asc_ovr.png)
}

.x1vx:active, .x1w1:active {
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_asc_selected.png)
}

.x1vy:hover, .x1w2:hover {
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_des_ovr.png)
}

.x1vy:active, .x1w2:active {
    background-image: url(/ipva/bi/images/gridView/alta-v1/colSort_des_selected.png)
}

.x1w7 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #333333
}

.x1w8 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    background-color: InfoBackground;
    color: InfoText;
    border: 1px #333333 solid;
    padding: 3px;
    position: absolute;
    display: none
}

.x1w9 {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    height: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-bottom: none;
    border-top-left-radius: 2px;
    width: 17px
}

    .x1w9.p_AFSelected, .x1wa.p_AFSelected, .x1wc.p_AFSelected, .x1wd.p_AFSelected {
        background-color: #B9DFFF;
        font-size: 0px;
        line-height: 0px
    }

.x1wa {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    height: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-bottom-left-radius: 2px;
    width: 17px
}

.x1wb {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    background-image: url(/ipva/bi/images/gridView/alta-v1/drag_horizontal.png);
    background-repeat: no-repeat;
    background-position: center;
    border-top: none;
    border-bottom: none;
    width: 17px
}

    .x1wb.p_AFSelected {
        background-color: #B9DFFF;
        font-size: 0px;
        line-height: 0px;
        background-image: url(/ipva/bi/images/gridView/alta-v1/drag_horizontal.png);
        background-repeat: no-repeat;
        background-position: center
    }

.x1wc {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    width: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-right: none;
    border-top-left-radius: 2px;
    border-top-right-radius: 0px;
    height: 17px
}

.x1wd {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    width: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-left: none;
    border-top-left-radius: 0px;
    border-top-right-radius: 2px;
    height: 17px
}

.x1we {
    background-color: #F2F4F7;
    font-size: 0px;
    line-height: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    background-image: url(/ipva/bi/images/gridView/alta-v1/drag_vertical.png);
    background-repeat: no-repeat;
    background-position: center;
    border-left: none;
    border-right: none;
    height: 17px
}

    .x1we.p_AFSelected {
        background-color: #B9DFFF;
        font-size: 0px;
        line-height: 0px;
        background-image: url(/ipva/bi/images/gridView/alta-v1/drag_vertical.png);
        background-repeat: no-repeat;
        background-position: center
    }

.x1wf {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    border-left: none;
    border-right: none;
    vertical-align: middle;
    background-color: #F2F4F7;
    border-top-color: #D6DFE6;
    border-bottom-color: #D6DFE6
}

.x1wg {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    border-top: none;
    border-bottom: none;
    text-align: center;
    background-color: #F2F4F7;
    border-right-color: #D6DFE6;
    border-left-color: #D6DFE6
}

.x1wi {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: center;
    white-space: nowrap;
    color: #000000;
    font-weight: bold
}

.x1wj {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    border-right: none
}

.x1wk {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-bottom: none;
    border-left: none
}

.x1wl {
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: #F2F4F7;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    position: absolute;
    left: 0px;
    overflow: hidden;
    background-image: none
}

.x1wm {
    border-top: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    background-color: #F2F4F7;
    position: absolute;
    top: 0px;
    overflow: hidden;
    background-image: none;
    border-left: none
}

.x1wn {
    border-width: 1px;
    border-style: solid;
    position: absolute;
    font-size: 0px;
    line-height: 0px;
    visibility: hidden;
    z-index: 2;
    background-color: #D9F4FA;
    border-color: #C3EAF3;
    opacity: 0.8
}

.x1wo {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    background-image: none;
    background-color: #D9F4FA;
    opacity: 0.8
}

.x1wp {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    background-color: #D9F4FA;
    opacity: 0.8
}

.x1wq, .x1wt {
    margin-right: 5px
}

.x1wr, .x1ws {
    margin-right: 5px;
    position: relative;
    top: 4px
}

.x1wv {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-left: none;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    background-color: #F2F4F7;
    background-image: none;
    cursor: default
}

    .x1wv .x5f .x5r {
        background-color: #143f7d
    }

.x1ww {
    border: 1px #636661 solid;
    border-color: #D6DFE6;
    border-top: none;
    overflow: hidden;
    position: relative;
    background-color: #F2F4F7
}

.x1wx {
    border: 1px #636661 solid;
    border-color: #D6DFE6;
    border-bottom: none;
    overflow: hidden;
    position: absolute;
    left: 0px;
    right: 0px;
    background-color: #F2F4F7
}

.x1wy {
    border: 1px #636661 solid;
    border-color: #D6DFE6;
    border-bottom: none;
    overflow: hidden;
    position: relative;
    background-color: #F2F4F7
}

.x1wz {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none
}

.x1x0 {
    white-space: nowrap;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #4F4F4F;
    font-weight: normal;
    vertical-align: middle;
    padding-left: 5px;
    padding-top: 1px
}

.x1x1 {
    padding: 0px 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 1px;
    background-image: url(/ipva/afr/alta-v1/separator_border.png);
    background-repeat: repeat-y;
    background-position: center center;
    line-height: 0px;
    vertical-align: middle;
    padding-left: 6px;
    padding-right: 6px;
    height: 34px
}

.x1x3 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    padding: 6px;
    border: 1px solid transparent;
    height: 14px;
    width: 14px;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/previouspage_vert_ena.png)
}

.x1x5 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    padding: 6px;
    border: 1px solid transparent;
    height: 14px;
    width: 14px;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/nextpage_vert_ena.png)
}

.x1x7 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    padding: 6px;
    border: 1px solid transparent;
    height: 14px;
    width: 14px;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/firstpage_vert_ena.png)
}

.x1x9 {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    border-radius: 2px;
    padding: 6px;
    border: 1px solid transparent;
    height: 14px;
    width: 14px;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/lastpage_vert_ena.png)
}

.x1x3.p_AFDisabled, .x1x3.p_AFDisabled:hover, .x1x3.p_AFDisabled:active, .x1x3.p_AFDisabled:hover:active {
    background-color: transparent;
    border-color: transparent;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/previouspage_vert_dis.png)
}

.x1x5.p_AFDisabled, .x1x5.p_AFDisabled:hover, .x1x5.p_AFDisabled:active, .x1x5.p_AFDisabled:hover:active {
    background-color: transparent;
    border-color: transparent;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/nextpage_vert_dis.png)
}

.x1x7.p_AFDisabled, .x1x7.p_AFDisabled:hover, .x1x7.p_AFDisabled:active, .x1x7.p_AFDisabled:hover:active {
    background-color: transparent;
    border-color: transparent;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/firstpage_vert_dis.png)
}

.x1x9.p_AFDisabled, .x1x9.p_AFDisabled:hover, .x1x9.p_AFDisabled:active, .x1x9.p_AFDisabled:hover:active {
    background-color: transparent;
    border-color: transparent;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/lastpage_vert_dis.png)
}

.x1uu {
    position: relative;
    width: 400px;
    height: 91px
}

.x1xb {
    border-top: solid 1px #636661;
    border-right: solid 1px #636661;
    border-bottom: solid 1px #979991;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-radius: 2px;
    position: absolute;
    overflow: hidden;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px
}

.x1xc {
    position: absolute;
    width: 100%;
    height: 100%
}

.x1xe {
    border-right: solid 1px #979991;
    background-color: #F7F9FC;
    border-right-color: #D6DFE6
}

.x1xf {
    color: #000000;
    padding: 8px;
    font-weight: bold
}

.x1xg {
    width: 100%;
    vertical-align: top;
    background-color: #FFFFFF
}

.x1xh {
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    vertical-align: top;
    padding-left: 0px;
    padding-right: 3px;
    padding-bottom: 0px
}

.x1xi {
    position: absolute;
    border: solid 1px #516790;
    background-color: #D9F4FA;
    border-color: #C3EAF3;
    width: 17px;
    margin-top: 2px;
    opacity: 0.8
}

.x1xj {
    vertical-align: top;
    float: left;
    border-top: solid 1px #979991;
    border-right: solid 1px #979991;
    border-bottom: solid 1px #636661;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-radius: 2px;
    background-color: #F2F4F7;
    margin-left: 3px;
    margin-top: 3px
}

    .x1xj .xeo.p_AFEditModeSelect .xjp {
        background-color: #ffffff
    }

    .x1xj.p_AFDropTarget {
        background-color: #D9F4FA;
        opacity: 0.8
    }

.x1xk, .x1xm {
    padding-left: 17px
}

.x1xl {
    padding-left: 17px;
    height: 30px;
    background-image: url(/ipva/bi/images/pivotFilterBar/alta-v1/drag_horizontal.png);
    background-repeat: no-repeat;
    background-position: center
}

    .x1xl.p_AFSelected, .x1xl.p_AFFocused, .x1xl.p_AFDropTarget {
        background-color: #CFE8FC;
        background-image: url(/ipva/bi/images/pivotFilterBar/alta-v1/drag_horizontal.png);
        background-repeat: no-repeat;
        background-position: center
    }

.x1xn, .x1xo, .x1xv, .x1xw {
    height: 4px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xp, .x1xx {
    height: 4px;
    width: 4px
}

.x1xq {
    height: 30px;
    padding-right: 4px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xr {
    height: 30px;
    padding-left: 6px;
    padding-right: 4px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xs {
    height: 30px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xt {
    height: 30px;
    padding-left: 6px;
    border-left: solid 1px #636661;
    border-left-color: #D6DFE6;
    border-top-color: #D6DFE6;
    border-right-color: #D6DFE6;
    border-bottom-color: #D6DFE6;
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px
}

.x1xu {
    width: 4px
}

.x1xz {
    height: 30px;
    padding-left: 5px
}

.x1y1 {
    padding-right: 5px;
    padding-top: 4px
}

.x1y4 {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 400px;
    height: 400px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.x1y6.p_AFDropTarget {
    background-color: rgba(217, 244, 250, .75)
}

.x1y6 {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    display: block;
    position: relative;
    width: 400px;
    height: 300px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    color: #333333
}

.x1y7 {
    display: block;
    position: relative;
    width: 600px;
    height: 375px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: #FFFFFF;
    border-color: #D9DFE3;
    border-style: solid;
    border-width: 1px
}

.x1yd {
    position: relative;
    width: 1000px;
    height: 600px;
    border-color: #D9DFE3;
    background: #F9F9F9
}

    .x1yd.p_AFVertical {
        width: 400px;
        height: 600px;
        background: #FFFFFF
    }

.x1ye {
    z-index: 999;
    position: absolute;
    background-color: #FFFFFF;
    color: #4F4F4F;
    border: 1px solid #D9DFE3;
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .15);
    top: 4px;
    left: 4px;
    padding: 4px
}

.x1yf {
    z-index: 999;
    position: absolute;
    bottom: 5px;
    left: 5px
}

.x1yg {
    text-align: center;
    margin: 0 auto;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFF;
    border: 1px solid #D9DFE3;
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, .15);
    color: #4F4F4F;
    padding: 4px;
    margin-top: 3px;
    margin-bottom: 3px
}

.x1yh {
    position: relative;
    height: 24px;
    margin-left: 1px;
    margin-right: 1px
}

.x1yi {
    position: absolute;
    z-index: 2;
    top: 0px;
    left: 2px;
    width: 24px;
    height: 24px;
    background-image: url(/ipva/bi/images/timeline/alta-v1/control-deMagnify-ena.png)
}

    .x1yi:hover {
        background-image: url(/ipva/bi/images/timeline/alta-v1/control-deMagnify-ovr.png)
    }

    .x1yi:active {
        background-image: url(/ipva/bi/images/timeline/alta-v1/control-deMagnify-dwn.png)
    }

.x1yj {
    position: absolute;
    z-index: 2;
    top: 0px;
    right: 2px;
    width: 24px;
    height: 24px;
    background-image: url(/ipva/bi/images/timeline/alta-v1/control-magnify-ena.png)
}

    .x1yj:hover {
        background-image: url(/ipva/bi/images/timeline/alta-v1/control-magnify-ovr.png)
    }

    .x1yj:active {
        background-image: url(/ipva/bi/images/timeline/alta-v1/control-magnify-dwn.png)
    }

.x1yk {
    position: absolute;
    cursor: pointer;
    top: 7px;
    height: 10px;
    width: 21px
}

.x1yl {
    position: absolute;
    height: 100%;
    background-color: #9e9e9e;
    width: 1px;
    left: 10px
}

.x1ym {
    position: absolute;
    cursor: pointer;
    width: 24px;
    height: 24px;
    margin-left: -1px;
    background-image: url(/ipva/bi/images/timeline/alta-v1/thumb_zoomslider_ena_24.png)
}

    .x1ym:hover {
        background-image: url(/ipva/bi/images/timeline/alta-v1/thumb_zoomslider_ovr_24.png)
    }

    .x1ym:active {
        background-image: url(/ipva/bi/images/timeline/alta-v1/thumb_zoomslider_dwn_24.png)
    }

.x1yn {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1000;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 1s;
    -webkit-transition-timing-function: ease-in-out
}

.x1yp {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    border-left: solid 1px #333333;
    border-right: solid 1px #333333;
    border-top: solid 1px #333333;
    border-left-color: #D9DFE3;
    border-right-color: #D9DFE3;
    border-top-color: #D9DFE3
}

.x1yq {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    border-left: solid 1px #333333;
    border-right: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left-color: #D9DFE3;
    border-right-color: #D9DFE3;
    border-bottom-color: #D9DFE3
}

.x1yr {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    border-top: solid 1px #333333;
    border-bottom: solid 1px #333333;
    border-left: solid 1px #333333;
    border-top-color: #D9DFE3;
    border-bottom-color: #D9DFE3;
    border-left-color: #D9DFE3;
    background-color: #F9F9F9
}

.x1ys {
    border-left: 1px dashed #b9b9b4;
    position: absolute;
    width: 1px;
    height: 100%;
    border-left-color: #BCC7D2
}

.x1yt {
    border-top: 1px dashed #b9b9b4;
    position: absolute;
    width: 100%;
    height: 1px;
    border-top-color: #BCC7D2
}

.x1yu {
    position: absolute;
    z-index: 2;
    top: 0px;
    height: 100%;
    width: 1px;
    background-color: #FF591F
}

.x1yv {
    position: absolute;
    z-index: 2;
    left: 0px;
    width: 100%;
    height: 1px;
    background-color: #FF591F
}

.x1yx {
    position: absolute;
    top: 0px;
    visibility: hidden;
    background-color: rgba(0,0,0,0.6);
    background-image: url(/ipva/bi/images/timeline/alta-v1/scroll_t.png);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px
}

.x1yy {
    position: absolute;
    bottom: 0px;
    visibility: hidden;
    background-color: rgba(0,0,0,0.6);
    background-image: url(/ipva/bi/images/timeline/alta-v1/scroll_b.png);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px
}

.x1yz {
    position: relative;
    overflow: hidden;
    height: 100%;
    cursor: move
}

.x1z0 {
    position: absolute;
    font-size: 14px;
    font-weight: bold;
    color: #4F4F4F;
    padding-left: 4px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 5px
}

.x1z1, .x1z4 {
    position: relative;
    left: 50%;
    background-color: rgba(0,0,0,0.6);
    background-image: url(/ipva/bi/images/timeline/alta-v1/scroll_t.png);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px;
    top: 4px
}

.x1z2 {
    position: relative;
    left: 50%;
    background-color: rgba(0,0,0,0.6);
    background-image: url(/ipva/bi/images/timeline/alta-v1/scroll_b.png);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px;
    top: -8px
}

.x1z3 {
    position: relative;
    top: 50%;
    background-color: rgba(0,0,0,0.6);
    background-image: url(/ipva/bi/images/timeline/alta-v1/scroll_l.png);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    left: 4px;
    width: 28px;
    height: 28px
}

.x1z5 {
    position: relative;
    top: 50%;
    right: 0px;
    background-color: rgba(0,0,0,0.6);
    background-image: url(/ipva/bi/images/timeline/alta-v1/scroll_r.png);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    left: -8px;
    width: 28px;
    height: 28px
}

.x1z6 {
    position: relative;
    left: 50%;
    bottom: 0px;
    background-color: rgba(0,0,0,0.6);
    background-image: url(/ipva/bi/images/timeline/alta-v1/scroll_b.png);
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    width: 28px;
    height: 28px;
    top: -10px
}

.x1z7 {
    position: absolute;
    bottom: 0px;
    width: 100%;
    z-index: 1001;
    border-top: 1px solid #738ca8;
    color: #333333;
    border-top-color: #D9DFE3;
    background: #F9F9F9;
    height: 22px
}

.x1z8 {
    position: absolute;
    right: 0px;
    width: 40px;
    height: 100%;
    z-index: 1001;
    border-left: 1px solid #738ca8;
    color: #333333;
    border-left-color: #D9DFE3;
    background: #F9F9F9
}

.x1z9 {
    width: 1px;
    position: absolute;
    background: #BCC7D2;
    height: 12px;
    top: -1px
}

.x1za {
    position: absolute;
    height: 1px;
    background: #BCC7D2;
    width: 12px;
    left: -1px
}

.x1zb {
    position: absolute;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    color: #333333;
    top: 4px;
    text-align: center;
    text-overflow: ellipsis
}

.x1zc {
    position: absolute;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    color: #333333;
    top: 4px;
    width: 100%;
    text-align: center
}

.x1zd {
    position: absolute;
    height: 100%;
    z-index: 0;
    opacity: 0.3
}

.x1ze {
    position: relative;
    margin-top: 8px;
    margin-bottom: 8px
}

.x1zf {
    border: 1px solid #7696c8;
    position: absolute;
    z-index: 2;
    cursor: default;
    border-color: #648BAF;
    background: #FFFFFF;
    color: #333333;
    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, .40);
    border-radius: 2px
}

.x1zg {
    left: -20px
}

.x1zf.p_AFSelected, .x1zh.p_AFSelected {
    border-width: 2px;
    border-color: #000000
}

.x1zf.p_AFHighlighted {
    border-width: 2px;
    border-color: #85bbe7;
    box-shadow: inset 0px 0px 0px 3px #ebeced
}

.x1zh.p_AFHighlighted {
    border-width: 2px;
    border-color: #85bbe7
}

.x1zf.p_AFFocused {
    box-shadow: inset 0px 0px 0px 3px #e4f0fa
}

.x1zh {
    border: 1px solid #7696c8;
    position: absolute;
    cursor: default;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-style: none;
    border-color: #648BAF
}

.x1ze.p_AFVertical .x1zh {
    border-right-style: none;
    border-bottom-style: solid;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px
}

.x1ze.p_AFInverted .x1zh {
    border-top-style: none;
    border-bottom-style: solid;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.x1zi {
    background: #E6ECF3
}

.x1zj {
    position: absolute;
    z-index: 2;
    left: -3px;
    width: 7px;
    height: 7px;
    border-right: 1px solid #7696c8;
    border-bottom: 1px solid #7696c8;
    transform: rotate(45deg);
    background: #FFFFFF;
    border-right-color: #648BAF;
    border-bottom-color: #648BAF;
    box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, .40);
    -webkit-transform: rotate(45deg)
}

    .x1zj.p_AFHighlighted {
        border-right: 2px solid #74c4ff;
        border-bottom: 2px solid #74c4ff;
        margin-top: 1px;
        border-right-color: #85bbe7;
        border-bottom-color: #85bbe7
    }

    .x1zj.p_AFFocused {
        margin-top: 1px;
        z-index: 3;
        box-shadow: inset 0px 0px 0px 4px #e4f0fa
    }

    .x1zj.p_AFSelected {
        border-right: 2px solid #333333;
        border-bottom: 2px solid #333333;
        margin-top: 1px;
        border-right-color: #000000;
        border-bottom-color: #000000
    }

.x1zk {
    position: absolute;
    z-index: 2;
    width: 7px;
    height: 7px;
    border-right: 1px solid #7696c8;
    border-top: 1px solid #7696c8;
    transform: rotate(45deg);
    background: #FFFFFF;
    border-right-color: #648BAF;
    border-top-color: #648BAF;
    box-shadow: 3px 0px 4px -2px rgba(0, 0, 0, .40);
    -webkit-transform: rotate(45deg)
}

    .x1zk.p_AFHighlighted {
        border-right: 1px solid #74c4ff;
        border-top: 1px solid #74c4ff;
        border-right-color: #85bbe7;
        border-top-color: #85bbe7
    }

    .x1zk.p_AFSelected {
        border-right: 1px solid #333333;
        border-top: 1px solid #333333;
        border-right-color: #000000;
        border-top-color: #000000
    }

.x1zl {
    position: absolute;
    z-index: 2;
    left: -3px;
    width: 7px;
    height: 7px;
    top: -3px;
    border-right: 1px solid #7696c8;
    border-bottom: 1px solid #7696c8;
    transform: rotate(-135deg);
    background: #FFFFFF;
    border-right-color: #648BAF;
    border-bottom-color: #648BAF;
    box-shadow: 3px 3px 4px -2px rgba(0, 0, 0, .40);
    -webkit-transform: rotate(-135deg)
}

    .x1zl.p_AFFocused {
        z-index: 3;
        box-shadow: inset 0px 0px 0px 4px #e4f0fa
    }

    .x1zl.p_AFHighlighted {
        border-right: 2px solid #74c4ff;
        border-bottom: 2px solid #74c4ff;
        border-right-color: #85bbe7;
        border-bottom-color: #85bbe7
    }

    .x1zl.p_AFSelected {
        border-right: 2px solid #333333;
        border-bottom: 2px solid #333333;
        border-right-color: #000000;
        border-bottom-color: #000000
    }

.x1zm {
    position: absolute;
    left: -7px
}

.x1zn {
    position: absolute;
    z-index: 1;
    width: 2px;
    background: #648BAF
}

    .x1zn.p_AFHighlighted {
        z-index: 3;
        background: #85bbe7
    }

    .x1zn.p_AFSelected {
        z-index: 3;
        background: #000000
    }

    .x1zn.p_AFFocused {
        z-index: 3;
        box-shadow: none
    }

.x1zp {
    border-bottom: 1px solid #7396c8;
    border-top: 1px solid #bdcee5;
    border-left: 1px solid #bdcee5;
    border-right: 1px solid #bdcee5;
    position: absolute;
    padding-left: 5px;
    padding-right: 4px;
    color: #333333;
    background-color: #F7F9FC;
    border-bottom-color: #648BAF;
    border-top-color: #648BAF;
    border-left-color: #648BAF;
    border-right-color: #648BAF;
    font-size: 11px;
    height: 14px;
    right: 11px;
    bottom: -1px
}

.x1zq {
    top: 0px;
    position: relative;
    height: 100px;
    border-left: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    overflow: hidden;
    background: #E6ECF3;
    border-left-color: #D9DFE3;
    border-right-color: #D9DFE3;
    border-bottom-color: #D9DFE3;
    background-color: #E6ECF3
}

    .x1zq.p_AFVertical {
        width: 60px;
        height: 100%;
        border-left: 0px solid #bfbfbf;
        border-right: 1px solid #bfbfbf;
        border-top: 1px solid #bfbfbf;
        border-bottom: 1px solid #bfbfbf;
        background: #E6ECF3;
        border-top-color: #D9DFE3;
        border-right-color: #D9DFE3;
        border-bottom-color: #D9DFE3;
        border-left-color: #D9DFE3
    }

.x1zx {
    background-color: #FFFFFF;
    border-color: #4F4F4F
}

.x200 {
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    cursor: move;
    background-color: #FFFFFF;
    border-left-color: #4F4F4F;
    border-right-color: #4F4F4F;
    border-bottom-color: #4F4F4F;
    border-top: 1px solid #4F4F4F;
    opacity: 0.6
}

.x201 {
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #4F4F4F
}

.x202, .x203 {
    color: #BCC7D2
}

.x204 {
    background-color: #F9F9F9;
    border-color: #D9DFE3
}

.x205, .x20d {
    white-space: nowrap;
    font-size: 12px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #333333
}

.x206 {
    color: #FF591F
}

.x207 {
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #4F4F4F
}

.x208 {
    background-color: #FFFFFF;
    border-color: #648BAF
}

    .x208:hover {
        border-color: #85bbe7;
        background-color: #FFFFFF
    }

    .x208.p_AFSelected {
        background-color: #FFFFFF;
        border-color: #000000
    }

.x209 {
    white-space: nowrap;
    font-size: 12px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #000000
}

.x20a {
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #4F4F4F
}

.x20b, .x16f.p_AFDetached .x16m, .x16f.p_AFDetached .x16n, .x16f.p_AFDetached .x16o, .x16f.p_AFDetached .x15y, .x16f.p_AFDetached .x16p, .x16f.p_AFDetached .x16q, .x16f.p_AFDetached .x16r, .x16f.p_AFDetached .x16s, .x16f.p_AFDetached .x16i, .x16f.p_AFDetached .x16t, .x16f.p_AFDetached .x16u, .x16f.p_AFDetached .x15x {
    background-color: #F9F9F9
}

.x20c {
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #252525
}

.x20h {
    display: block;
    position: relative;
    border-width: 1px;
    width: 650px;
    height: 400px;
    outline: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: #FFFFFF;
    border-color: #D6DFE6;
    border-radius: 3px;
    border-style: solid
}

.x20k {
    display: block;
    position: relative;
    border-style: none;
    border-width: 1px;
    border-color: #000000;
    width: 100px;
    height: 18px
}

.AFToolbarOverflowCell, .x20m, .x1c9 .x21 {
    padding-bottom: 3px
}

.AFAutoSuggestItemsContainer hr, .xdm hr {
    background-color: #DFE4E7;
    border: 0;
    height: 1px
}

.AFBrandingBar.AFBrandingBarTall, .xtn.x20n {
    height: 89px
}

.AFBrandingBarCompact .AFBrandingLogoTitleContainer, .x20o .x20p {
    display: block;
    position: absolute;
    top: 8px
}

.AFBrandingLogoTitleContainer, .x20p {
    top: 37px;
    position: absolute
}

.AFBrandingBarTall .AFBrandingBarTitle, .x20n .xts, .AFBrandingSplitter .AFBrandingBarItem .xk4, .x20q .xto .xk4, .x1z.p_AFHelp.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1z.p_AFHelp.p_AFReadOnly .xvo {
    padding-top: 2px
}

.AFBrandingBarCompact .AFBrandingBarTitle, .x20o .xts, .AFBrandingBarCompact .AFBrandingLogo, .x20o .x20t, .x1x .AFPanelFormLayoutContentCell, .x1x .xvo, .x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .AFContentCell, .x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .xth {
    padding-top: 1px
}

.AFBrandingSplitter .AFBrandingBar, .x20q .xtn, .xi1 .xow {
    border-bottom: none
}

.AFAppNavbarButton, .x20r {
    background-color: #FAFAFA;
    border: 1px solid #D9DFE3;
    margin-left: -1px;
    background-image: none;
    padding: 4px 4px 0;
    height: 28px;
    text-shadow: none;
    border-radius: initial
}

    .AFAppNavbarButton:first-child, .x20r:first-child {
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px
    }

    .AFAppNavbarButton:last-child, .x20r:last-child {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px
    }

.AFBrandingBarCompact .AFAppNavbarContainer, .x20o .x20s {
    margin-top: 12px
}

.AFBrandingBar .xk8, .xtn .xk8 {
    line-height: 21px
}

.AFBrandingBar .xgn:visited, .xtn .xgn:visited, .AFBrandingBar .xgl:visited, .xtn .xgl:visited, .AFBrandingBar .xgw:visited, .xtn .xgw:visited, .AFBrandingBar .xgk:visited, .xtn .xgk:visited, .AFBrandingBar .x17s:visited, .xtn .x17s:visited, .AFBrandingBar .xgn:visited:active, .xtn .xgn:visited:active, .AFBrandingBar .xgw:visited:active, .xtn .xgw:visited:active, .AFBrandingBar .xgl:visited:active, .xtn .xgl:visited:active, .AFBrandingBar .xgk:visited:active, .xtn .xgk:visited:active, .AFBrandingBar .x17s:visited:active, .xtn .x17s:visited:active, .x14f:visited, .x14f:visited:active {
    color: #72007C;
    text-decoration: none
}

.AFBrandingBar .xgn.p_AFDisabled, .xtn .xgn.p_AFDisabled, .AFBrandingBar .xgw.p_AFDisabled, .xtn .xgw.p_AFDisabled, .AFBrandingBar .xgl.p_AFDisabled, .xtn .xgl.p_AFDisabled, .AFBrandingBar .xgk.p_AFDisabled, .xtn .xgk.p_AFDisabled, .AFBrandingBar .x17s.p_AFDisabled, .xtn .x17s.p_AFDisabled, .AFBrandingBar .xgn.p_AFDisabled:active, .xtn .xgn.p_AFDisabled:active, .AFBrandingBar .xgw.p_AFDisabled:active, .xtn .xgw.p_AFDisabled:active, .AFBrandingBar .xgl.p_AFDisabled:active, .xtn .xgl.p_AFDisabled:active, .AFBrandingBar .xgk.p_AFDisabled:active, .xtn .xgk.p_AFDisabled:active, .AFBrandingBar .x17s.p_AFDisabled:active, .xtn .x17s.p_AFDisabled:active, .AFBrandingBar .xgp.p_AFDisabled, .xtn .xgp.p_AFDisabled, .AFBrandingBar .xgo.p_AFDisabled, .xtn .xgo.p_AFDisabled, .AFBrandingBar .xgr.p_AFDisabled, .xtn .xgr.p_AFDisabled, .AFBrandingBar .xgq.p_AFDisabled, .xtn .xgq.p_AFDisabled, .x14f.p_AFDisabled, .x14f.p_AFDisabled:active, .xb7.p_AFSelected.p_AFDisabled:hover .x13v.p_AFDisabled, .xb7.p_AFSelected.p_AFDisabled:hover .x13j.p_AFDisabled, .xb7.p_AFDisabled:hover .x13v.p_AFDisabled, .xb7.p_AFDisabled:hover .x13j.p_AFDisabled, .xgs.p_AFDisabled:hover .x13p, .xgs.p_AFDisabled:hover .x13u, .xgs.p_AFSelected.p_AFDisabled:hover .x13p, .xgs.p_AFSelected.p_AFDisabled:hover .x13u, .xl7 .xgo.p_AFDisabled:hover {
    color: #9e9e9e;
    text-decoration: none
}

.AFBrandingSplitter .AFBrandingBar .xa9, .x20q .xtn .xa9 {
    padding-left: 10px;
    padding-right: 10px
}

.xpi.AFBrandingSplitter, .xpi.x20q {
    background-color: #F5F5F5
}

    .xpi.AFBrandingSplitter .xrb, .xpi.x20q .xrb {
        border-radius: initial
    }

.x20u.p_AFReadOnly .xdq, .x1p.p_AFReadOnly .xdr, .xeo.p_AFReadOnly .xds, .x1q.p_AFReadOnly .xdt, .x1r.p_AFReadOnly .xdu, .x1s.p_AFReadOnly .xdv, .xt5.p_AFReadOnly .xdw, .x1t.p_AFReadOnly .xdx, .xt6.p_AFReadOnly .xdy, .xta.p_AFReadOnly .xe1, .xgt.p_AFReadOnly .xe3, .x1x.p_AFReadOnly .xe8, .xjv.p_AFReadOnly .xe9, .x1y.p_AFReadOnly .xea, .xjr.p_AFReadOnly .xeb, .x1z.p_AFReadOnly .xec, .x20.p_AFReadOnly .xed, .x21.p_AFReadOnly .xee, .xjt.p_AFReadOnly .xef, .xt7.p_AFReadOnly .xej, .xui.p_AFReadOnly .xek {
    vertical-align: middle;
    position: relative;
    top: -2px
}

.x1u.p_AFReadOnly .xdz {
    vertical-align: middle;
    position: relative;
    top: 0px
}

.x1v.p_AFReadOnly .xe6, .x1u.p_AFMultiRow .xdz {
    position: relative;
    vertical-align: -25%;
    top: -1px
}

.x1w.p_AFReadOnly .xe7 {
    vertical-align: -30%;
    position: relative;
    top: -1px
}

.AFStampContainer, .x20v {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #527689
}

    .AFStampContainer .x18y, .x20v .x18y, .xwa.p_AFCircular.p_AFSmall, .xwa.p_AFOneByOne.p_AFSmall, .xwa.p_AFCircular.p_AFCompact, .xwa.p_AFOneByOne.p_AFCompact, .xt2.p_AFVertical .xwa.p_AFVertical.p_AFCircular.p_AFSmall, .xt2.p_AFVertical .xwa.p_AFVertical.p_AFOneByOne.p_AFSmall, .xt2.p_AFVertical .xwa.p_AFVertical.p_AFCircular.p_AFCompact, .xt2.p_AFVertical .xwa.p_AFVertical.p_AFOneByOne.p_AFCompact {
        padding-top: 0px;
        padding-bottom: 0px
    }

.AFTaskStampTextLabel, .x20w {
    white-space: nowrap;
    margin: 0px 4px
}

.AFTaskStampTextValue, .x20x {
    font-weight: bold;
    white-space: nowrap;
    margin: 0px 0px 0px 4px
}

.AFUserStampTextLabel, .x20y {
    white-space: nowrap;
    margin: 0px 4px 0px 5px
}

.AFUserStampTextValue, .x20z {
    font-weight: bold;
    white-space: nowrap;
    margin: 0px 5px 0px 4px
}

.AFKeyNotationText .xxs, .x211 .xxs {
    color: #527689;
    font-weight: normal
}

.xdq.p_AFDisabled, .xdr.p_AFDisabled, .xds.p_AFDisabled, .xdt.p_AFDisabled, .xdu.p_AFDisabled, .xdv.p_AFDisabled, .xdw.p_AFDisabled, .xdx.p_AFDisabled, .xdy.p_AFDisabled, .xdz.p_AFDisabled, .xe0.p_AFDisabled, .xe1.p_AFDisabled, .xe2.p_AFDisabled, .xe3.p_AFDisabled, .xe4.p_AFDisabled, .xe6.p_AFDisabled, .xe7.p_AFDisabled, .xe8.p_AFDisabled, .xe9.p_AFDisabled, .xea.p_AFDisabled, .xeb.p_AFDisabled, .xec.p_AFDisabled, .xed.p_AFDisabled, .xee.p_AFDisabled, .xef.p_AFDisabled, .xeg.p_AFDisabled, .xeh.p_AFDisabled, .xei.p_AFDisabled, .xdq.p_AFDisabled:active, .xdr.p_AFDisabled:active, .xds.p_AFDisabled:active, .xdt.p_AFDisabled:active, .xdu.p_AFDisabled:active, .xdv.p_AFDisabled:active, .xdw.p_AFDisabled:active, .xdx.p_AFDisabled:active, .xdy.p_AFDisabled:active, .xdz.p_AFDisabled:active, .xe0.p_AFDisabled:active, .xe1.p_AFDisabled:active, .xe2.p_AFDisabled:active, .xe3.p_AFDisabled:active, .xe4.p_AFDisabled:active, .xe6.p_AFDisabled:active, .xe7.p_AFDisabled:active, .xe8.p_AFDisabled:active, .xe9.p_AFDisabled:active, .xea.p_AFDisabled:active, .xeb.p_AFDisabled:active, .xec.p_AFDisabled:active, .xed.p_AFDisabled:active, .xee.p_AFDisabled:active, .xef.p_AFDisabled:active, .xeg.p_AFDisabled:active, .xeh.p_AFDisabled:active, .xei.p_AFDisabled:active, .xdq.p_AFDisabled:hover, .xdr.p_AFDisabled:hover, .xds.p_AFDisabled:hover, .xdt.p_AFDisabled:hover, .xdu.p_AFDisabled:hover, .xdv.p_AFDisabled:hover, .xdw.p_AFDisabled:hover, .xdx.p_AFDisabled:hover, .xdy.p_AFDisabled:hover, .xdz.p_AFDisabled:hover, .xe0.p_AFDisabled:hover, .xe1.p_AFDisabled:hover, .xe2.p_AFDisabled:hover, .xe3.p_AFDisabled:hover, .xe4.p_AFDisabled:hover, .xe6.p_AFDisabled:hover, .xe7.p_AFDisabled:hover, .xe8.p_AFDisabled:hover, .xe9.p_AFDisabled:hover, .xea.p_AFDisabled:hover, .xeb.p_AFDisabled:hover, .xec.p_AFDisabled:hover, .xed.p_AFDisabled:hover, .xee.p_AFDisabled:hover, .xef.p_AFDisabled:hover, .xeg.p_AFDisabled:hover, .xeh.p_AFDisabled:hover, .xei.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/helptopics_dis.png)
}

BODY.p_AFHighContrast .xdt.p_AFDisabled:after, BODY.p_AFHighContrast .xdt.p_AFDisabled:active:after, BODY.p_AFHighContrast .xdt.p_AFDisabled:hover:after {
    content: url(/ipva/afr/alta-v1/helptopics_dis.png)
}

.xdq:active, .xdr:active, .xds:active, .xdt:active, .xdu:active, .xdv:active, .xdw:active, .xdx:active, .xdy:active, .xdz:active, .xe0:active, .xe1:active, .xe2:active, .xe3:active, .xe4:active, .xe6:active, .xe7:active, .xe8:active, .xe9:active, .xea:active, .xeb:active, .xec:active, .xed:active, .xee:active, .xef:active, .xeg:active, .xeh:active, .xei:active, .xdq:active:hover, .xdr:active:hover, .xds:active:hover, .xdt:active:hover, .xdu:active:hover, .xdv:active:hover, .xdw:active:hover, .xdx:active:hover, .xdy:active:hover, .xdz:active:hover, .xe0:active:hover, .xe1:active:hover, .xe2:active:hover, .xe3:active:hover, .xe4:active:hover, .xe6:active:hover, .xe7:active:hover, .xe8:active:hover, .xe9:active:hover, .xea:active:hover, .xeb:active:hover, .xec:active:hover, .xed:active:hover, .xee:active:hover, .xef:active:hover, .xeg:active:hover, .xeh:active:hover, .xei:active:hover, .xdq.p_AFSelected:hover, .xdr.p_AFSelected:hover, .xds.p_AFSelected:hover, .xdt.p_AFSelected:hover, .xdu.p_AFSelected:hover, .xdv.p_AFSelected:hover, .xdw.p_AFSelected:hover, .xdx.p_AFSelected:hover, .xdy.p_AFSelected:hover, .xdz.p_AFSelected:hover, .xe0.p_AFSelected:hover, .xe1.p_AFSelected:hover, .xe2.p_AFSelected:hover, .xe3.p_AFSelected:hover, .xe4.p_AFSelected:hover, .xe6.p_AFSelected:hover, .xe7.p_AFSelected:hover, .xe8.p_AFSelected:hover, .xe9.p_AFSelected:hover, .xea.p_AFSelected:hover, .xeb.p_AFSelected:hover, .xec.p_AFSelected:hover, .xed.p_AFSelected:hover, .xee.p_AFSelected:hover, .xef.p_AFSelected:hover, .xeg.p_AFSelected:hover, .xeh.p_AFSelected:hover, .xei.p_AFSelected:hover {
    background-image: url(/ipva/afr/alta-v1/helptopics_dwn.png)
}

BODY.p_AFHighContrast .xdt:active:after, BODY.p_AFHighContrast .xdt:active:hover:after, BODY.p_AFHighContrast .xdt.p_AFSelected:hover:after {
    content: url(/ipva/afr/alta-v1/helptopics_dwn.png)
}

.xgj.p_AFSelected {
    color: #333333
}

.xky.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/breadcrumb_lof_ena.png)
}

.xkz .AFOverflowElement, .xkz .xdj, .x1bl .xgl, .x1bl .xgn {
    line-height: 24px
}

    .xkz .AFOverflowElement .xgj, .xkz .xdj .xgj {
        text-align: start
    }

.x213, .x215, .x21k, .x21m {
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    background-image: url(/ipva/afr/alta-v1/disclosecollapsed_ena.png)
}

.x214, .x216, .x21l, .x21n {
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: default;
    background-image: url(/ipva/afr/alta-v1/discloseexpanded_ena.png)
}

BODY.p_AFHighContrast .x216:after, BODY.p_AFHighContrast .x214:after {
    content: url(/ipva/afr/disclosure_expanded.png)
}

BODY.p_AFHighContrast .x215:after, BODY.p_AFHighContrast .x213:after {
    content: url(/ipva/afr/disclosure_collapsed.png)
}

.x214:active, .x216:active, .x21l:active, .x21n:active, .x1b .x1bn.p_AFSelected .x1bu, .x1b .x1bo.p_AFSelected .x1bu, .x214:active:hover, .x216:active:hover, .x21l:active:hover, .x21n:active:hover {
    background-image: url(/ipva/afr/alta-v1/discloseexpanded_dwn.png)
}

.x213:active, .x215:active, .x21k:active, .x21m:active, .x1b .x1bn.p_AFSelected .x1bt, .x1b .x1bo.p_AFSelected .x1bt, .x213:active:hover, .x215:active:hover, .x21k:active:hover, .x21m:active:hover {
    background-image: url(/ipva/afr/alta-v1/disclosecollapsed_dwn.png)
}

.xuk.p_AFNotDisclosed {
    border: none;
    padding: 8px 10px 8px 10px
}

.xuk.p_AFDraggable {
    padding: 18px 10px 0px 10px;
    background-image: url(/ipva/afr/alta-v1/drag_vertical.png);
    background-repeat: no-repeat;
    background-position: center 8px
}

.xuk.p_AFNotDisclosed.p_AFDraggable {
    border: none;
    padding: 18px 10px 10px 10px
}

.xt7.p_AFDragGhost {
    color: #252525
}

.xuk.p_AFCore.p_AFLight, .xvl.p_AFCore.p_AFLight, .xvd.p_AFCore.p_AFLight, .xvl.p_AFHighlight.p_AFLight, .xvd.p_AFHighlight.p_AFLight {
    background-color: #eff2f5
}

.xuk.p_AFCore.p_AFMedium, .xvl.p_AFCore.p_AFMedium, .xvd.p_AFCore.p_AFMedium, .xvl.p_AFHighlight.p_AFMedium, .xvd.p_AFHighlight.p_AFMedium, .xuk.p_AFCore.p_AFDark, .xvl.p_AFCore.p_AFDark, .xvd.p_AFCore.p_AFDark, .xvl.p_AFHighlight.p_AFDark, .xvd.p_AFHighlight.p_AFDark {
    background-color: #e8f2fb
}

.x4w + .x4w {
    padding-left: 30px
}

.AFPanelFormLayoutContentCell > .xfl, .xvo > .xfl, .AFPanelFormLayoutContentCell > .x7j, .xvo > .x7j, .AFPanelFormLayoutContentCell > .x7j.p_AFTextOnly, .xvo > .x7j.p_AFTextOnly {
    margin-left: -7px
}

.xb7.p_AFDisabled, .xgs.p_AFDisabled {
    background-color: transparent;
    border-top-color: transparent
}

.xl7 .xgo, .xb7:hover .x13j, .xb7.p_AFSelected:hover .x13j, .xb7.p_AFSelected:hover .x13v, .xgs:hover .x13p, .xgs.p_AFSelected:hover .x13p, .xgs.p_AFSelected:hover .x13u, .xl7 .xgo.p_AFSelected:hover, .xl7 .xgo:hover {
    color: #145c9e;
    text-decoration: none
}

.AFConveyorBeltElement .x13v, .xlx .x13v, .AFConveyorBeltElement .x13u, .xlx .x13u, .AFOverflowElement .x13v, .xdj .x13v, .AFOverflowElement .x13u, .xdj .x13u {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #145c9e;
    text-decoration: none;
    line-height: 24px
}

.x13e.p_AFIconified .xb7.p_AFDisabled .x13j, .x13e.p_AFIconified .xb7.p_AFDisabled:hover .x13j {
    border-color: #D6DFE6
}

.xlq .xb7 {
    border-bottom: 3px solid transparent;
    border-top: none
}

    .xlq .xb7.p_AFDisabled, .xt2.p_AFVertical .xw7.p_AFCircular.p_AFSelected, .xt2.p_AFVertical .xw7.p_AFCircular.p_AFSelected:hover {
        border-bottom-color: transparent
    }

    .xlq .xb7.p_AFSelected {
        border-bottom: 3px solid #0572ce
    }

.xg8.p_AFTextOnly {
    min-height: 28px;
    margin-left: 3px;
    padding: 3px 7px 4px 8px
}

.xgn.p_AFSelected, .xgk.p_AFSelected, .x17s.p_AFSelected, .xgn.p_AFSelected:active, .xgk.p_AFSelected:active, .x17s.p_AFSelected:active, .x14f.p_AFSelected, .x14f.p_AFSelected:active, .xgk.p_AFSelected:hover, .x17s.p_AFSelected:hover, .xgn.p_AFSelected:hover {
    color: #145c9e;
    font-weight: bold;
    text-decoration: none
}

.AFPopupSelectorContent .xo1, .x19b .xo1 {
    border: 0px solid transparent;
    margin: 0px;
    padding: 0px
}

.AFPopupSelectorContent .xo3, .x19b .xo3 {
    padding: 0px 0px 4px
}

.xo6 .xjq {
    max-width: 36px;
    padding-left: 0px;
    padding-right: 3px
}

.x21d {
    border-spacing: 10px 0;
    margin-bottom: 4px
}

.xof.p_AFDisabled.p_AFSelected, .xod.p_AFDisabled.p_AFSelected {
    color: #9e9e9e;
    background-color: #FFFFFF
}

.xog .xjq {
    padding-left: 0px;
    max-width: 27px
}

BODY.p_AFHighContrast .xo8:after {
    content: url(/ipva/afr/alta-v1/conv_l_ena.png);
    position: relative;
    left: 5px;
    top: 5px
}

BODY.p_AFHighContrast .xo9:after {
    content: url(/ipva/afr/alta-v1/conv_r_ena.png);
    position: relative;
    left: 5px;
    top: 5px
}

.xo8:active {
    background-color: #0572ce;
    border-style: solid;
    background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png)
}

.xo9:active {
    background-color: #0572ce;
    border-style: solid;
    background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png)
}

BODY.p_AFHighContrast .xo8:active:after, BODY.p_AFHighContrast .xo8:hover:active:after {
    content: url(/ipva/afr/alta-v1/conv_l_dwn.png);
    position: relative;
    left: 5px;
    top: 5px
}

BODY.p_AFHighContrast .xo9:active:after, BODY.p_AFHighContrast .xo9:hover:active:after {
    content: url(/ipva/afr/alta-v1/conv_r_dwn.png);
    position: relative;
    left: 5px;
    top: 5px
}

.xio.p_AFDisabled .xj0, .xjt.p_AFDisabled .x1ba, .xjr.p_AFDisabled .x1b9, .xjt.p_AFDisabled .x1ba.p_AFSelected:hover, .xjt.p_AFDisabled .x1ba:active:hover, .xjr.p_AFDisabled .x1b9.p_AFSelected:hover, .xjr.p_AFDisabled .x1b9:active:hover, .x1r.p_AFClickToEdit.p_AFUpdate.p_AFDisabled.p_AFHoverTarget .xhc {
    background-color: #EFEFF1
}

.xg5 .xfl {
    border-color: transparent;
    background-image: none;
    background-color: transparent;
    margin-right: 2px;
    margin-left: 2px
}

    .xg5 .xfk.p_AFTextOnly, .xg5 .xfl.p_AFTextOnly {
        border-radius: 2px;
        border: 1px solid #c4ced7;
        background-color: transparent;
        background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 12px;
        color: #000000;
        text-shadow: 0px 1px 0px #FFFFFF;
        font-weight: bold
    }

    .xgu.p_AFBusy .xfl, .xgu.p_AFBusy .x7j, .xg5 .xfk.p_AFDisabled, .xg5 .xfl.p_AFDisabled, .xg5 .xfk:hover.p_AFDisabled, .xg5 .xfl:hover.p_AFDisabled {
        color: #9e9e9e;
        font-weight: bold;
        text-shadow: none;
        background-image: none;
        background-color: transparent;
        border-color: transparent
    }

.xfk.p_AFTextOnly .xfm, .xfl.p_AFTextOnly .xfn {
    padding: 5px 8px 4px 8px
}

.xfl.p_AFActionDisabled .xg0 .xfn, .xfk.p_AFActionDisabled .xfz .xfm {
    padding-right: 0px;
    padding-left: 8px
}

.xfk.p_AFIconOnly .xfm, .xfl.p_AFIconOnly .xfn {
    padding: 1px 5px
}

.xfl.p_AFLeading .xfo, .xfl.p_AFLeading .xfr {
    padding: 4px 0px 4px 0px
}

.xfl.p_AFTrailing .xfo, .xfl.p_AFTrailing .xfr {
    padding: 4px 1px 4px 0px
}

.xfk.p_AFDepressed .xg1, .xfk.p_AFSelected .xg1, .xfk.p_AFSelected:active .xg1, .xfl.p_AFDepressed .xg2, .xfl.p_AFSelected .xg2, .xfl.p_AFSelected:active .xg2, .xfk.p_AFDepressed:hover .xg1, .xfk.p_AFSelected:hover .xg1, .xfk.p_AFSelected:active:hover .xg1, .xfl.p_AFDepressed:hover .xg2, .xfl.p_AFSelected:hover .xg2, .xfl.p_AFSelected:active:hover .xg2 {
    border-color: #c4ced7
}

.xfk.p_AFDepressed .xg3, .xfk.p_AFSelected .xg3, .xfk.p_AFSelected:active .xg3, .xfl.p_AFDepressed .xg4, .xfl.p_AFSelected .xg4, .xfl.p_AFSelected:active .xg4, .xfk.p_AFDepressed:hover .xg3, .xfk.p_AFSelected:hover .xg3, .xfk.p_AFSelected:active:hover .xg3, .xfl.p_AFDepressed:hover .xg4, .xfl.p_AFSelected:hover .xg4, .xfl.p_AFSelected:active:hover .xg4 {
    background-image: url(/ipva/afr/alta-v1/dropdown_dwn.png);
    width: 14px;
    height: 14px;
    padding: 5px 6px 5px 6px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    display: block
}

.xfk.p_AFDisabled .xg3, .xfk.p_AFDepressed.p_AFDisabled .xg3, .xfk.p_AFSelected.p_AFDisabled .xg3, .xfk.p_AFSelected:active.p_AFDisabled .xg3, .xfl.p_AFDisabled .xg4, .xfl.p_AFDepressed.p_AFDisabled .xg4, .xfl.p_AFSelected.p_AFDisabled .xg4, .xfl.p_AFSelected:active.p_AFDisabled .xg4, .xfk:hover.p_AFDisabled .xg3, .xfk.p_AFDepressed:hover.p_AFDisabled .xg3, .xfk.p_AFSelected:hover.p_AFDisabled .xg3, .xfk.p_AFSelected:active:hover.p_AFDisabled .xg3, .xfl:hover.p_AFDisabled .xg4, .xfl.p_AFDepressed:hover.p_AFDisabled .xg4, .xfl.p_AFSelected:hover.p_AFDisabled .xg4, .xfl.p_AFSelected:active:hover.p_AFDisabled .xg4 {
    background-image: url(/ipva/afr/alta-v1/dropdown_dis.png);
    width: 14px;
    height: 14px;
    padding: 5px 6px 5px 6px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    display: block
}

.x1q.p_AFReadOnly .x2b {
    padding-right: 0px;
    padding-left: 5px
}

.xtk.AFPanelFormLayoutContentCell .x1q, .xtk.xvo .x1q {
    vertical-align: 50%
}

.x1r.p_AFReadOnly .x2k {
    color: #4F4F4F;
    padding: 0px 8px 0px 0px;
    border-width: 0px;
    line-height: 28px
}

.x1r.p_AFDisabled .x2k {
    border-width: 0px;
    border-color: #EFEFF1;
    background-color: transparent
}

.x1r.p_AFUpdate .x2k, .x1r.p_AFClickToEdit.p_AFUpdate .x2k {
    border-width: 0px;
    display: inline-block
}

.x1r.p_AFClickToEdit.p_AFUpdate.p_AFFocusTarget .x2k {
    border-width: 0px;
    display: inline-block;
    background-color: transparent
}

.x1r.p_AFReadOnly .xhd {
    border-color: transparent
}

.x1u.p_AFMultiRow .xu {
    vertical-align: text-top;
    padding-top: 7px
}

.x19 .x1u.p_AFMultiRow .x4z {
    padding-top: 15px
}

.x1u.p_AFMultiRow.p_AFReadOnly .xu {
    vertical-align: top;
    padding-top: 8px;
    line-height: normal
}

.x1u.p_AFMultiRow.p_AFReadOnly .x25 {
    padding-top: 6px;
    line-height: normal
}

.x4w .x20.p_AFReadOnly .x13, .x4w .x1y.p_AFReadOnly .x11, .x19 .x1u.p_AFReadOnly .xu, .x19 .xt5.p_AFReadOnly .x1fk, .x19 .xt6.p_AFReadOnly .x1fl, .x19 .x1s.p_AFReadOnly .xz, .x19 .xeo.p_AFReadOnly .xha, .x19 .xi1.p_AFReadOnly .xi4, .x19 .x1z.p_AFReadOnly .x12, .x19 .x1v.p_AFReadOnly .xv {
    padding-right: 0px;
    padding-top: 8px
}

.x4w .x1z.p_AFReadOnly .x2h, .x1z.p_AFReadOnly .AFPanelFormLayoutContentCell .x2h, .x1z.p_AFReadOnly .xvo .x2h, .AFPanelFormLayoutContentCell .x1z.p_AFReadOnly .x2h, .xvo .x1z.p_AFReadOnly .x2h, .xtd .x1z.p_AFReadOnly .x2h, .AFPanelFormLayoutContentCell .x2h, .xvo .x2h, .AFToolbarOverflowCell .AFContentCell .xjw, .x20m .xth .xjw, .xg5 .AFContentCell .xjw, .xg5 .xth .xjw {
    vertical-align: 0px
}

.x4w .x1t.p_AFReadOnly .x26 {
    position: initial;
    padding-top: 0px;
    padding-left: 6px
}

.x4w .xt5.p_AFReadOnly .xti, .x4w .xt6.p_AFReadOnly .xtj {
    position: initial;
    top: 0px;
    padding-left: 6px
}

.x19 .x1w.p_AFReadOnly .xw {
    padding-top: 8px;
    padding-bottom: 0px
}

.x1u.p_AFReadOnly .x25 {
    height: 28px;
    display: table-cell;
    vertical-align: middle;
    padding: 0px;
    background-image: none;
    background-color: transparent;
    border-style: none
}

.x1u.p_AFReadOnly.p_AFMultiRow .x25 {
    padding-right: 0px;
    padding-bottom: 0px;
    margin: 0px;
    display: block;
    height: auto
}

.x1u.p_AFMultiRow .x25 {
    padding-bottom: 0px;
    margin: 0px;
    display: block;
    height: auto;
    color: #333333;
    padding-right: 8px
}

.xjv.p_AFDisabled .xjw {
    color: #9e9e9e;
    background-image: none;
    background-color: #EFEFF1
}

.x1t.p_AFReadOnly .x26 {
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px;
    top: -1px;
    display: inline-block;
    padding-top: 1px
}

.x1q.p_AFReadOnly .x2b, .x21.p_AFReadOnly .x2j {
    background-image: none;
    background-color: transparent;
    border-style: none;
    line-height: 28px
}

.x1s.p_AFReadOnly, .xeo.p_AFReadOnly, .x1x.p_AFReadOnly .x2f, .x1s.p_AFDisabled .AFPanelFormLayoutContentCell, .x1s.p_AFDisabled .xvo, .x1s.p_AFClickToEdit {
    background-image: none;
    background-color: transparent;
    border-style: none
}

    .x1s.p_AFReadOnly .x2c, .xeo.p_AFReadOnly .xer {
        background-image: none;
        background-color: transparent;
        border-style: none;
        line-height: 28px;
        padding-left: 6px
    }

.x1p.p_AFReadOnly .x2a {
    background-image: none;
    background-color: transparent;
    border-style: none;
    width: auto;
    padding-right: 7px;
    display: table-cell;
    vertical-align: middle
}

.xjv.p_AFReadOnly .x18n, .x1w.p_AFReadOnly .x2d, .x1v.p_AFReadOnly .x2e {
    line-height: 28px
}

.x1y.p_AFReadOnly .x11 {
    line-height: 28px;
    vertical-align: middle;
    padding-right: 14px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x1z.p_AFReadOnly .x12 {
    line-height: 28px;
    padding-top: 0px
}

.x20.p_AFReadOnly .x13 {
    line-height: 28px;
    padding-right: 14px;
    padding-top: 0px;
    padding-bottom: 0px
}

.x21.p_AFReadOnly .x14 {
    line-height: 28px;
    padding-top: 4px;
    padding-right: 10px
}

.x1w.p_AFReadOnly .xw {
    line-height: 28px;
    padding-right: 5px
}

.x1v.p_AFReadOnly .xv {
    line-height: 28px;
    padding-right: 7px;
    padding-top: 0px
}

.xt5.p_AFReadOnly .x1fk, .xt6.p_AFReadOnly .x1fl {
    vertical-align: middle;
    padding-right: 12px
}

.x27.p_AFDisabled, .x27.p_AFDisabled:active, .x28.p_AFDisabled, .x28.p_AFDisabled:active, .x27:active, .x28:active, .xok.p_AFDisabled, .xok.p_AFDisabled:active, .xol.p_AFDisabled, .xol.p_AFDisabled:active, .xok:active, .xol:active, .x27:hover, .x28:hover, .x27:hover:active, .x28:hover:active, .x27.p_AFDisabled:hover, .x27.p_AFDisabled:active:hover, .x28.p_AFDisabled:hover, .x28.p_AFDisabled:active:hover, .xok:hover, .xol:hover, .xok:hover:active, .xol:hover:active, .xok.p_AFDisabled:hover, .xok.p_AFDisabled:active:hover, .xol.p_AFDisabled:hover, .xol.p_AFDisabled:active:hover, .x1p.p_AFClickToEdit.p_AFHoverTarget .x22l:hover, .x1p.p_AFClickToEdit.p_AFHoverTarget.p_AFFocusTarget .x22l:hover {
    filter: none
}

.x21e {
    min-height: 28px;
    padding: 0px 0px 0px 0px;
    min-width: 95%
}

.x17r .xlj {
    margin-right: 0px;
    margin-left: 6px
}

.x17q .xlj {
    margin-right: 6px;
    margin-left: 3px
}

.x21f {
    padding-right: 1px;
    padding-left: 1px;
    padding-top: 1px;
    padding-bottom: 1px
}

.x15w.p_AFDepressed {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    border-radius: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 0px;
    padding-left: 0px;
    border-width: 1px;
    border-style: solid
}

.x166::first-letter, .x15u::first-letter, .x167::first-letter, .x168::first-letter, .x4w .x1p.p_AFReadOnly .x2a {
    padding-left: 4px
}

.x160.p_AFDepressed .x166, .x15v.p_AFDepressed .x15u, .x15w.p_AFDepressed .x15u, .x160.p_AFDepressed .x167, .x160.p_AFDepressed .x168, .x167:active:hover, .x168:active:hover, .x160:hover.p_AFDepressed .x166, .x15v:hover.p_AFDepressed .x15u, .x15w:hover.p_AFDepressed .x15u, .x160:hover.p_AFDepressed .x167, .x160:hover.p_AFDepressed .x168 {
    color: #ffffff;
    background-color: #0572ce
}

.x15z.p_AFHighlighted .x16e {
    background-image: url(/ipva/afr/alta-v1/dropdown_ovr.png)
}

.x15z.p_AFDepressed .x16e {
    background-image: url(/ipva/afr/alta-v1/dropdown_dwn.png)
}

.x15z.p_AFDisabled .x16e {
    background-image: url(/ipva/afr/alta-v1/dropdown_dis.png)
}

.x177 .x179, .x177 .x16i .x178 {
    background-color: #c4ced7;
    height: 1px;
    padding: 0px
}

.x15y .x17l, .x16s .x17m, .x15x .x178, .xkt.p_AFEndOverflow .xm2, .xll.p_AFEndOverflow .xm3, .xlq.p_AFEndOverflow .xm3 {
    padding-right: 16px
}

.xlw .x161, .xlw .x162, .xlw .x160, .xlw .x15v, .xlw .x15w {
    background: transparent;
    padding: 1px;
    border: 1px transparent
}

    .xlw .x161.p_AFHighlighted, .xlw .x162.p_AFHighlighted, .xlw .x160.p_AFHighlighted, .xlw .x15v.p_AFHighlighted, .xlw .x15w.p_AFHighlighted {
        background-color: #ebeced;
        padding: 1px;
        border: 1px transparent
    }

.x16g:active {
    background-image: url(/ipva/afr/alta-v1/up-arrow-ena.png)
}

.x16h:active, .x16h:active:hover {
    background-image: url(/ipva/afr/alta-v1/down-arrow-dwn.png)
}

.x16g.p_AFDisabled, .x16g.p_AFDisabled:active, .x16g.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/up-arrow-dis.png)
}

.x16h.p_AFDisabled, .x16h.p_AFDisabled:active, .x16h.p_AFDisabled:hover {
    background-image: url(/ipva/afr/alta-v1/down-arrow-dis.png)
}

.x21i {
    font-style: italic
}

.x21j {
    border-bottom: 1px solid #D6DFE6;
    padding-bottom: 8px
}

.x1b0 .x1b2 {
    padding: 0px 4px 0px 0px;
    vertical-align: top
}

.xgp:hover {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #0572ce;
    font-weight: bold;
    text-shadow: none;
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: none;
    padding: 5px 7px 5px 7px;
    display: inline-block;
    margin-top: 3px;
    text-decoration: none
}

    .xgp:hover.p_AFDisabled {
        color: #9e9e9e;
        font-weight: bold;
        text-shadow: none;
        border-color: #c4ced7;
        background-color: #f4f6f7;
        background-image: none
    }

.xls .xgo {
    background-color: #FFFFFF;
    color: #145c9e;
    height: 22px;
    border: none;
    display: inline-block;
    padding: 6px 10px 1px 10px;
    min-height: 23px;
    vertical-align: middle;
    text-decoration: none;
    width: 100%
}

.xgo:hover {
    outline: none;
    text-decoration: underline
}

    .xgo:hover.p_AFDisabled {
        text-decoration: none;
        outline: none
    }

.xgo.p_AFDepressed {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    border-radius: 2px;
    border-width: 1px;
    border-style: solid
}

.xgq:hover {
    background-color: #ebeced;
    outline: none
}

.xgq.p_AFDepressed {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none;
    border-radius: 2px;
    padding: 6px 10px 1px 10px;
    border-width: 1px;
    border-style: solid
}

.xgq:hover.p_AFDisabled {
    color: #9e9e9e;
    background-color: #FFFFFF;
    padding: 6px 10px 1px 10px;
    border: none
}

.xkm.p_AFSelected {
    border-left: 3px solid #0572ce;
    height: 30px;
    background-image: none;
    width: 10px
}

.x21o .xq2, .x21o .x21e, .x21p .xq2, .x21p .x21e, .xh7 .xji .xq2 {
    padding-left: 0px;
    padding-right: 0px
}

.xy2 .x18y, .xy7 .x18y {
    padding-right: 4px;
    font-size: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: baseline
}

.xy2 .x18z, .xy7 .x18z, .x1cb .x27, .x1cb .x28 {
    vertical-align: baseline
}

.x21q, .x21r, .x21s {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-bottom: 5px
}

.x21t, .x21u {
    width: 24px;
    height: 24px;
    float: left
}

.xxo img {
    margin-top: 1px;
    margin-left: 1px
}

.xxo:focus img {
    outline: -webkit-focus-ring-color auto 5px
}

.x1cb .x2h, .x1cn .x1cj {
    padding-top: 0
}

.xgu.p_AFLabelTop .x1cf, .x21 .AFPanelFormLayoutContentCell, .x21 .xvo {
    padding-top: 3px
}

.x10u AFRequiredIconStyle {
    margin-right: 0
}

.x1cb .x26 {
    top: 0px
}

.xeu .x51 {
    padding-left: 0;
    padding-top: 0
}

.xeu .AFPanelFormLayoutContentCell, .xeu .xvo, .xeu .x50, .xev .x51, .xev .AFPanelFormLayoutContentCell, .xev .xvo, .xev .x50 {
    padding-left: 0
}

.xeu .x51 .xfl {
    margin-top: 6px
}

.xeu, .xev {
    margin-bottom: -7px;
    position: relative
}

    .xeu .x25, .xev .x25 {
        min-width: 300px
    }

.x1cq.p_AFDisabled, .x1cr.p_AFDisabled, .x1cs.p_AFDisabled, .x1ct.p_AFDisabled, .x1cz.p_AFDisabled, .xjv.p_AFDisabled .x18g, .xjv.p_AFDisabled .x18g:active, .xeo.p_AFDisabled .x1c2, .xeo.p_AFDisabled .x1c2:active {
    border-style: solid;
    border-width: 1px;
    border-color: #E0E6EB;
    background-color: #f4f6f7;
    background-image: none
}

.x1cq:active, .x1cq.p_AFDepressed, .x1cq:hover.p_AFDepressed, .x1cr:active, .x1cr:hover.p_AFDepressed, .x1cr.p_AFDepressed, .x1cs:active, .x1cs.p_AFDepressed, .x1cs:hover.p_AFDepressed, .x1ct:active, .x1ct.p_AFDepressed, .x1ct:hover.p_AFDepressed, .x1cz:active, .x1cz:active:hover, .x18g:active, .x1c2:active {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none
}

.x1cq .x187, .x1cr .x187, .x1cs .x187, .x1ct .x187 {
    padding: 7px
}

.xgt.p_AFVertical.p_AFHelpIcon .x1cx, .xgt.p_AFVertical.p_AFHelpIcon .x1cy, .xgt.p_AFVertical.p_AFHelpIcon .x1d2 {
    padding-left: 23px
}

BODY.p_AFHighContrast .x1d0:after {
    content: url(/ipva/afr/alta-v1/func_search_16_ena.png);
    background-position: center center;
    display: block;
    height: 14px;
    width: 14px
}

.xgt.p_AFVertical .x1cw {
    padding-left: 2px;
    padding-bottom: 1px
}

.xgt.p_AFVertical .x1d2 {
    padding-left: 5px;
    padding-top: 5px
}

.xgt.p_AFVertical .x1cx {
    padding-left: 2px;
    padding-bottom: 5px
}

.xgt.p_AFVertical .x1cz {
    display: block;
    margin-top: 1px
}

.x1d0:active, .x1d0:active:hover, .x1d0.p_AFRtl:active, .x1d0.p_AFRtl:active:hover, .x1d0:hover:active, .x1d0.p_AFRtl:hover:active {
    background-repeat: no-repeat;
    background-image: url(/ipva/afr/alta-v1/func_search_16_act.png)
}

.x1ck.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/func_delete_sm_12_dis.png)
}

.x1v.p_AFReadOnly .xjz {
    position: relative;
    padding-right: 3px;
    top: -2px
}

.x1v .AFPanelFormLayoutContentCell, .x1v .xvo, .x1v .x4z {
    padding-top: 10px
}

.x1h7 {
    padding-right: 3px;
    padding-left: 2px;
    vertical-align: middle;
    margin-left: 1px
}

.xu7 {
    margin-right: 2px;
    vertical-align: 20%;
    margin-left: 1px
}

.xoo .xu3 {
    vertical-align: 8%
}

.xk2 {
    padding: 0px 3px 0px 2px
}

.x1v.p_AFError .xu4, .x1w.p_AFError .xu2, .x1x.p_AFError .xu5, .x21.p_AFError .xu3, .x1v.p_AFFatal .xu4, .x1w.p_AFFatal .xu2, .x1x.p_AFFatal .xu5, .x21.p_AFFatal .xu3 {
    outline: 2px #C70000 solid
}

.x1v.p_AFWarning .xu4, .x1w.p_AFWarning .xu2, .x1x.p_AFWarning .xu5, .x21.p_AFWarning .xu3 {
    outline: 2px #FFAA2B solid
}

.xeo.p_AFWarning .xer, .xeo.p_AFError .xer, .xeo.p_AFFatal .xer {
    height: 24px;
    border: 0
}

.xeo.p_AFWarning .x18k, .xeo.p_AFError .x18k, .xeo.p_AFFatal .x18k {
    padding-top: 5px;
    padding-bottom: 5px
}

.xeo.p_AFWarning .x1c2, .xeo.p_AFError .x1c2, .xeo.p_AFFatal .x1c2 {
    border-top: 0;
    border-bottom: 0
}

.x194 .xia {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    padding-left: 5px;
    padding-right: 5px
}

.x1b8:hover, .x190:hover {
    background-color: #ebeced;
    color: #000000;
    border-color: transparent
}

.xia .x1v.p_AFReadOnly .x2e, .xib .x1v.p_AFReadOnly .x2e, .xic .x1v.p_AFReadOnly .x2e, .x1vr .x1u.p_AFReadOnly .x25, .x1vr .x1w.p_AFReadOnly .x2d, .x1vr .x1v.p_AFReadOnly .x2e, .x1vr .x20.p_AFReadOnly .x2i, .x1vr .x1y.p_AFReadOnly .x2g, .x1vr .x1z.p_AFReadOnly .x2h, .x1vr .xo1.p_AFReadOnly .xos, .x1vr .x1q.p_AFReadOnly .x2b, .x1vr .x1t.p_AFReadOnly .x26, .x1vr .x1s.p_AFReadOnly .x2c, .x1vr .xeo.p_AFReadOnly .xer, .x1vr .xjv.p_AFReadOnly .xk3, .x1vt .x1u.p_AFReadOnly .x25, .x1vt .x1w.p_AFReadOnly .x2d, .x1vt .x1v.p_AFReadOnly .x2e, .x1vt .x20.p_AFReadOnly .x2i, .x1vt .x1y.p_AFReadOnly .x2g, .x1vt .x1z.p_AFReadOnly .x2h, .x1vt .xo1.p_AFReadOnly .xos, .x1vt .x1q.p_AFReadOnly .x2b, .x1vt .x1t.p_AFReadOnly .x26, .x1vt .x1s.p_AFReadOnly .x2c, .x1vt .xeo.p_AFReadOnly .xer, .x1vt .xjv.p_AFReadOnly .xk3, .x1vu .x1u.p_AFReadOnly .x25, .x1vu .x1w.p_AFReadOnly .x2d, .x1vu .x1v.p_AFReadOnly .x2e, .x1vu .x20.p_AFReadOnly .x2i, .x1vu .x1y.p_AFReadOnly .x2g, .x1vu .x1z.p_AFReadOnly .x2h, .x1vu .xo1.p_AFReadOnly .xos, .x1vu .x1q.p_AFReadOnly .x2b, .x1vu .x1t.p_AFReadOnly .x26, .x1vu .x1s.p_AFReadOnly .x2c, .x1vu .xeo.p_AFReadOnly .xer, .x1vu .xjv.p_AFReadOnly .xk3 {
    vertical-align: middle;
    display: inline;
    line-height: inherit
}

.xtc .xeo, .xte .xeo, .xte .xer[size], .xtc .xer[size], .x1vr .xeo, .x1vr .xer[size], .x1vt .xeo, .x1vt .xer[size], .x1vu .xeo, .x1vu .xer[size] {
    max-width: 100%;
    width: 100%
}

.xtd .x25 {
    padding: 5px
}

.xtd .x2h {
    padding: 5px;
    margin: 0px;
    vertical-align: 0px
}

.xte .xk3, .xtc .xk3, .xte .xer, .xtc .xer {
    display: table-cell;
    width: 100%;
    padding: 0;
    max-width: 100%;
    text-indent: 5px
}

.xte .xjw, .xtc .xjw {
    margin: 0px;
    max-width: 100%;
    width: 100%;
    display: inline-table
}

.xte .xjp, .xtc .xjp {
    margin: 0px;
    max-width: 100%;
    width: 100%;
    display: inline-table;
    white-space: normal
}

.xte .x18g, .xtc .x18g, .xte .x1c2, .xtc .x1c2, .x1vr .x18g, .x1vr .x1c2, .x1vt .x18g, .x1vt .x1c2, .x1vu .x18g, .x1vu .x1c2 {
    display: table-cell;
    width: 27px
}

.xjv.p_AFReadOnly .AFPanelFormLayoutContentCell .xk3, .xjv.p_AFReadOnly .xvo .xk3, .AFPanelFormLayoutContentCell .xjv.p_AFReadOnly .xk3, .xvo .xjv.p_AFReadOnly .xk3 {
    vertical-align: 1px;
    padding-left: 6px
}

.AFToolbarOverflowCell .xjw, .x20m .xjw, .xg5 .xjw {
    margin-top: 0px;
    margin-bottom: 0px
}

.x1y.p_AFDisabled .x1be {
    border-bottom-color: #EFEFF1
}

.x1y .x4z {
    padding-top: 11px
}

.x20 .x4z {
    padding-top: 13px
}

.x1z.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1z.p_AFReadOnly .xvo {
    padding-left: 12px;
    padding-top: 8px
}

.xtk.AFPanelFormLayoutContentCell .x1z.p_AFReadOnly, .xtk.xvo .x1z.p_AFReadOnly {
    padding-left: 7px
}

.x1z.p_AFCompact.p_AFReadOnly .x4z, .x1z.p_AFReadOnly .x4z, .x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1z.p_AFCompact.p_AFHelp.p_AFReadOnly .xvo {
    padding-top: 6px
}

.x18z:active, .x18z:hover:active {
    color: #ffffff;
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/dropdown-inline_selector-dwn.png), none
}

.x11a.p_AFVertical, .x11b.p_AFVertical {
    min-width: 130px
}

.x21v {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 2px;
    margin-top: 25px;
    -webkit-box-sizing: border-box
}

.x21y {
    border-radius: 2px;
    border: 1px solid #c4ced7;
    background-color: transparent;
    background-image: -webkit-linear-gradient(bottom, #E4E8EA 0%, #E8EBED 50%, #f1f3f4 96.36%, #FFFFFF 100%);
    height: 28px;
    width: 28px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 20px;
    margin-top: 2px;
    -webkit-box-sizing: border-box
}

.xjt.p_AFLeadingDescription .x120, .xjt.p_AFTrailingDescription .x120, .xjr.p_AFLeadingDescription .x11y, .xjr.p_AFTrailingDescription .x11y, .xjt.p_AFLeadingDescription.p_AFHorizontalLayout .x21v, .xjt.p_AFTrailingDescription .x21v {
    margin-top: calc( 25px - 42px - 10px)
}

.x11y.p_AFDisabled:hover, .x120.p_AFDisabled:hover, .x122.p_AFDisabled:hover, .x124.p_AFDisabled:hover, .x126.p_AFDisabled:hover, .x128.p_AFDisabled:hover, .x12a.p_AFDisabled:hover, .x12c.p_AFDisabled:hover {
    color: #9e9e9e;
    font-weight: bold;
    text-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #E0E6EB;
    background-image: none;
    background-color: #f4f6f7;
    border: 1px solid #E0E6EB
}

.x11z.p_AFDisabled:hover, .x121.p_AFDisabled:hover, .x123.p_AFDisabled:hover, .x125.p_AFDisabled:hover, .x127.p_AFDisabled:hover, .x129.p_AFDisabled:hover, .x12b.p_AFDisabled:hover, .x12d.p_AFDisabled:hover, .x21v.p_AFDisabled:hover, .x21w.p_AFDisabled:hover, .x21x.p_AFDisabled:hover, .x21y.p_AFDisabled:hover {
    color: #9e9e9e;
    font-weight: bold;
    text-shadow: none;
    border-style: solid;
    border-width: 1px;
    border-color: #E0E6EB;
    background-image: none;
    background-color: #f4f6f7;
    border-radius: 2px;
    border: 1px solid #E0E6EB
}

.x12e:hover:active, .x12f:hover:active, .x12e:active, .x12f:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_right_dwn.png)
}

BODY.p_AFHighContrast .x12g:after, BODY.p_AFHighContrast .x12h:after {
    content: url(/ipva/afr/alta-v1/shuttle_down_ena.png);
    height: 26px;
    width: 26px;
    background-position: center center;
    position: relative;
    left: 6px;
    top: 6px
}

.x12g:hover:active, .x12h:hover:active, .x12g:active, .x12h:active, .x12w:hover:active, .x12w:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_down_dwn.png)
}

.x12i:hover:active, .x12j:hover:active, .x12i:active, .x12j:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_right_all_dwn.png)
}

.x12k:hover:active, .x12l:hover:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_down_all_dwn.png)
}

.x12m:hover:active, .x12n:hover:active, .x12m:active, .x12n:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_left_dwn.png)
}

BODY.p_AFHighContrast .x12o:after, BODY.p_AFHighContrast .x12p:after {
    content: url(/ipva/afr/alta-v1/shuttle_up_ena.png);
    background-position: center center;
    height: 26px;
    width: 26px;
    position: relative;
    left: 6px;
    top: 6px
}

.x12o:hover:active, .x12p:hover:active, .x12o:active, .x12p:active, .x12v:hover:active, .x12v:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_up_dwn.png)
}

.x12q:hover:active, .x12r:hover:active, .x12q:active, .x12r:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_left_all_dwn.png)
}

.x12s:hover:active, .x12t:hover:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_up_all_dwn.png)
}

.x12u:hover:active, .x12u:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_up_end_dwn.png)
}

.x12x:hover:active, .x12x:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/shuttle_down_end_dwn.png)
}

.xt5.p_AFVertical .x1fk, .xt6.p_AFVertical .x1fl, .xq7.AFCalendarCategory1, .xq7.xqp, .xq7.AFCalendarCategory2, .xq7.xqq, .xq7.AFCalendarCategory3, .xq7.xqr, .xq7.AFCalendarCategory4, .xq7.xqs, .xq7.AFCalendarCategory5, .xq7.xqt, .xq7.AFCalendarCategory6, .xq7.xqu, .xq7.AFCalendarCategory7, .xq7.xqv, .xq7.AFCalendarCategory8, .xq7.xqw, .xq7.AFCalendarCategory9, .xq7.xqx, .xq7.AFCalendarCategory10, .xq7.xqy, .xq7.AFCalendarCategory11, .xq7.xqz, .xq7.AFCalendarCategory12, .xq7.xr0 {
    padding-right: 8px
}

BODY.p_AFHighContrast .x1ep:after, BODY.p_AFHighContrast .x1eq:after {
    content: url(/ipva/afr/alta-v1/slider_Hincrease_ena.png)
}

.x1ep.p_AFDepressed, .x1eq.p_AFDepressed {
    background-image: url(/ipva/afr/alta-v1/slider_Hincrease_dwn.png);
    position: absolute
}

BODY.p_AFHighContrast .x1ep.p_AFDepressed:after, BODY.p_AFHighContrast .x1eq.p_AFDepressed:after, BODY.p_AFHighContrast .x1ep.p_AFDepressed.p_AFRtl:after, BODY.p_AFHighContrast .x1eq.p_AFDepressed.p_AFRtl:after, BODY.p_AFHighContrast .x1ep.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1eq.p_AFDepressed:hover:after {
    content: url(/ipva/afr/alta-v1/slider_Hincrease_dwn.png)
}

BODY.p_AFHighContrast .x1en:after, BODY.p_AFHighContrast .x1eo:after, BODY.p_AFHighContrast .x1en.p_AFRtl:after, BODY.p_AFHighContrast .x1eo.p_AFRtl:after {
    content: url(/ipva/afr/alta-v1/slider_Hdecrease_ena.png)
}

.x1en.p_AFDepressed, .x1eo.p_AFDepressed {
    background-image: url(/ipva/afr/alta-v1/slider_Hdecrease_dwn.png);
    position: absolute
}

BODY.p_AFHighContrast .x1en.p_AFDepressed:after, BODY.p_AFHighContrast .x1eo.p_AFDepressed:after, BODY.p_AFHighContrast .x1en.p_AFDepressed.p_AFRtl:after, BODY.p_AFHighContrast .x1eo.p_AFDepressed.p_AFRtl:after, BODY.p_AFHighContrast .x1en.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1eo.p_AFDepressed:hover:after {
    content: url(/ipva/afr/alta-v1/slider_Hdecrease_dwn.png)
}

.xt5.p_AFVertical .x1ep.p_AFDepressed, .xt6.p_AFVertical .x1eq.p_AFDepressed, .xt5.p_AFVertical .x1ep.p_AFDepressed:hover, .xt6.p_AFVertical .x1eq.p_AFDepressed:hover {
    background-image: url(/ipva/afr/alta-v1/slider_increase_dwn.png)
}

.xt5.p_AFVertical .x1en.p_AFDepressed, .xt6.p_AFVertical .x1eo.p_AFDepressed, .xt5.p_AFVertical .x1en.p_AFDepressed:hover, .xt6.p_AFVertical .x1eo.p_AFDepressed:hover {
    background-image: url(/ipva/afr/alta-v1/slider_decrease_dwn.png)
}

.xt5.p_AFDisabled .x1ev, .xt6.p_AFDisabled .x1ew, .xt5.p_AFDisabled.p_AFVertical .x1ev, .xt6.p_AFDisabled.p_AFVertical .x1ew {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1
}

.xt5.p_AFVertical .x1en.p_AFDisabled, .xt6.p_AFVertical .x1eo.p_AFDisabled, .xt5.p_AFVertical.p_AFDisabled .x1en, .xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed, .xt6.p_AFVertical.p_AFDisabled .x1eo, .xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed, .xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed, .xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: url(/ipva/afr/alta-v1/slider_decrease_dis.png)
}

.xt5.p_AFVertical .x1ep.p_AFDisabled, .xt6.p_AFVertical .x1eq.p_AFDisabled, .xt5.p_AFVertical.p_AFDisabled .x1ep, .xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed, .xt6.p_AFVertical.p_AFDisabled .x1eq, .xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed, .xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed, .xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed {
    background-color: #EFEFF1;
    border: 1px solid #EFEFF1;
    background-image: url(/ipva/afr/alta-v1/slider_increase_dis.png)
}

.xq2 {
    min-height: 28px;
    padding: 3px
}

.AFToolbarOverflowCell .x27, .x20m .x27, .AFToolbarOverflowCell .x28, .x20m .x28, .xg5 .x27, .xg5 .x28 {
    display: table-cell;
    vertical-align: baseline;
    height: auto;
    width: auto;
    border: none;
    margin: 0px;
    padding: 0px
}

.AFToolbarOverflowCell .xr5, .x20m .xr5, .xg5 .xr5, .AFToolbarOverflowCell .xr6, .x20m .xr6, .xg5 .xr6 {
    width: 26px;
    height: 28px;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-right: 6px;
    padding-left: 6px
}

.xh7.p_AFPrintable .xow {
    border-top: 1px solid #D6DFE6;
    border-bottom: none
}

.x3q UL {
    padding-left: 28px;
    margin-bottom: 0px;
    margin-top: 0px
}

.x150.p_AFSelected, .x14o.p_AFSelected .xic, .x14o.p_AFSelected .x15a {
    background-color: #B9DFFF;
    background-image: none
}

    .x150.p_AFSelected.p_AFInactive, .x14o.p_AFSelected.p_AFInactive .xic, .x14o.p_AFSelected.p_AFInactive .x15a {
        background-color: #F6F6E0;
        background-image: none
    }

.x14h:active, .x14h:hover:active, .x1x2:active, .x1x2:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/previousitem_dwn.png)
}

.x14i:active, .x14i:hover:active, .x1x4:active, .x1x4:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/nextitem_dwn.png)
}

.x14j:active, .x14j:hover:active, .x1x6:active, .x1x6:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/firstitem_dwn.png)
}

.x14k:active, .x14k:hover:active, .x1x8:active, .x1x8:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/lastitem_dwn.png)
}

.x14o.p_AFSelected .x15a:hover, .x15a:hover, .x14o.p_AFHighlighted .xic {
    background-color: #d6d7d8;
    background-image: none
}

.x14o.p_AFHighlighted .x15a {
    background-color: #ebeced;
    background-image: none
}

.x14w .x4x {
    border-color: #D6DFE6;
    margin-top: 8px;
    margin-bottom: 4px
}

.x157.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/clear_dis.png)
}

.x1b .x15l .xou, .xlt .x15l .xou {
    border-top: 1px solid #D6DFE6
}

.x1b .xt8 .xou, .xlt .xt8 .xou, .xi1 .xou, .xx6.p_AFGroupHeader + .xx6, .x1ku, .x22p, .x1kt {
    border-top: none
}

.x1el {
    padding: 0px 1px
}

.x14u:hover, .xwm:hover, .xwo:hover {
    background-image: url(/ipva/afr/alta-v1/discloseexpanded_16_ovr.png)
}

.x14u:active, .xwm:active, .xwo:active {
    background-image: url(/ipva/afr/alta-v1/discloseexpanded_16_dwn.png)
}

.x14v:hover, .xwn:hover, .xwp:hover {
    background-image: url(/ipva/afr/alta-v1/disclosecollapsed_16_ovr.png)
}

.x14v:active, .xwn:active, .xwp:active {
    background-image: url(/ipva/afr/alta-v1/disclosecollapsed_16_dwn.png)
}

.xws:hover:active, .xwv:hover:active {
    background-image: url(/ipva/afr/alta-v1/hierchselector_dwn.png);
    background-position: center center;
    display: inline-block;
    padding-left: 4px;
    padding-right: 0px
}

.xx2.p_AFSelected.p_AFFocused .xww {
    background-color: #e4f0fa;
    border: none
}

.x150 .xu6 {
    font-size: 13px;
    color: #000000;
    font-weight: bold
}

.x226 {
    background-color: #FFFFFF;
    color: #333333;
    border: 1px solid #D6DFE6
}

.xlq .xlc, .xlq .xlg, .xlq .xm9, .xlq .xmb, .xlq .xlp {
    bottom: 4px
}

.xr8.p_AFDisclosed .xr7 {
    background-image: url(/ipva/afr/alta-v1/splitterhc_ena.png), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFPositionedFromEnd .xr7 {
    margin-left: 1px;
    background-image: url(/ipva/afr/alta-v1/splitterhc_ena.png), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFDisclosed.p_AFPositionedFromEnd .xr7 {
    margin-left: 1px;
    background-image: url(/ipva/afr/alta-v1/splitterhr_ena.png), -webkit-linear-gradient(right, #FFFFFF 0%, #E4E8EA 100%)
}

.xra.p_AFDisclosed .xr9, .xra.p_AFPositionedFromEnd .xr9 {
    background-image: url(/ipva/afr/alta-v1/splittervc_ena.png), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xra.p_AFDisclosed.p_AFPositionedFromEnd .xr9 {
    background-image: url(/ipva/afr/alta-v1/splittervr_ena.png), -webkit-linear-gradient(top, #FFFFFF 0%, #E4E8EA 100%)
}

.xr8.p_AFPositionedFromEnd .xrd {
    background-color: #D6DFE6;
    border-left: 2px solid #0572ce;
    left: 0px;
    z-index: -1
}

    .xr8.p_AFPositionedFromEnd .xrd.p_AFFlow {
        left: auto;
        margin-left: auto
    }

.xra.p_AFPositionedFromEnd .xre {
    background-color: #D6DFE6;
    border-top: 2px solid #0572ce;
    top: 0px;
    z-index: -1
}

.xw9.p_AFCircular.p_AFVertical, .xwa.p_AFCircular.p_AFVertical {
    border-right: 2px solid #0572ce;
    border-left: 2px solid #0572ce;
    border-bottom: 2px solid #0572ce;
    border-top: 1px solid #D6DFE6;
    box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .35)
}

    .xwa.p_AFCircular.p_AFVertical.p_AFSmall, .xwa.p_AFCircular.p_AFVertical.p_AFCompact, .xwa.p_AFOneByOne.p_AFVertical.p_AFSmall, .xwa.p_AFOneByOne.p_AFVertical.p_AFCompact {
        border: 0px solid transparent;
        box-shadow: none
    }

.xwa.p_AFCircular, .xwa.p_AFOneByOne {
    padding-bottom: 10px
}

.xt2.p_AFVertical .xwa.p_AFCircular.p_AFVertical, .xt2.p_AFVertical .xwa.p_AFOneByOne.p_AFVertical {
    padding-top: 7px;
    padding-bottom: 7px
}

.xw7.p_AFCircular.p_AFSelected, .xw7.p_AFCircular.p_AFSelected:hover {
    border-color: #0572ce;
    box-shadow: 0px 0px 3px 0 rgba(0, 0, 0, .35);
    border-width: 2px
}

.xwb.p_AFVertical {
    font-size: 11px;
    left: auto;
    top: 0px;
    text-align: left;
    white-space: normal
}

.x1bn.p_AFDisclosed .x1bs, .x1bo.p_AFDisclosed .x1bs, .x1bn.p_AFDisabled .x1bs, .x1bo.p_AFDisabled .x1bs, .x1p.p_AFReadOnly .AFPanelFormLayoutContentCell, .x1p.p_AFReadOnly .xvo {
    padding-left: 9px
}

.x1bn.p_AFDisclosable.p_AFDisclosed .x1bs, .x1bo.p_AFDisclosable.p_AFDisclosed .x1bs, .xx6.p_AFGroupHeader.p_AFDisclosable .xx7, .new-sgt .x4w .x1q.p_AFReadOnly .x2b, .x284 .x4w .x1q.p_AFReadOnly .x2b, .new-sgt .x4w .x1u.p_AFReadOnly .x25, .x284 .x4w .x1u.p_AFReadOnly .x25, .new-sgt .x4w .x1z.p_AFReadOnly .x2h, .x284 .x4w .x1z.p_AFReadOnly .x2h, .new-sgt .x51, .x284 .x51, .search_component .x4w + .x4w, .x29b .x4w + .x4w, .x14x .xjz, .xia .xjz, .xib .xjz, .xic .xjz {
    padding-left: 0px
}

.x1bn.p_AFHighlight .x1bu, .x1bo.p_AFHighlight .x1bu, .x214:hover, .x216:hover, .x21l:hover, .x21n:hover {
    background-image: url(/ipva/afr/alta-v1/discloseexpanded_ovr.png)
}

.x1bn.p_AFHighlight .x1bt, .x1bo.p_AFHighlight .x1bt, .x213:hover, .x215:hover, .x21k:hover, .x21m:hover {
    background-image: url(/ipva/afr/alta-v1/disclosecollapsed_ovr.png)
}

.AFNoteWindowNextLink:active, .x1a3:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_r_dwn.png)
}

.AFNoteWindowPreviousLink:active, .x1a2:active {
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/conv_l_dwn.png)
}

.x1dx .xfl {
    margin-left: 3px
}

.x1e3.p_AFResizable, .x1e4.p_AFResizable {
    margin: 0px;
    overflow: hidden;
    display: block;
    padding: 0px;
    vertical-align: bottom
}

.x17e:active, .x1dz:active, .x17e:active:hover, .x1dz:active:hover {
    background-image: url(/ipva/afr/alta-v1/dialog_close_dwn.png);
    background-repeat: no-repeat
}

.x17f:active, .x1e0:active, .x17f:active:hover, .x1e0:active:hover {
    background-image: url(/ipva/afr/alta-v1/func_pin_16_act.png);
    background-repeat: no-repeat
}

.xi1 .x15m .x2h {
    vertical-align: baseline;
    margin: 0 1px
}

.xi1 .x15m .x26 {
    margin-bottom: 0;
    margin-top: 0;
    top: 0
}

.xi1 .x15m .x27, .xi1 .x15m .x28 {
    height: 28px;
    vertical-align: middle
}

.xi1.p_AFDisabled .xif {
    border-color: #EFEFF1;
    border-bottom-width: 0px
}

.xi1.p_AFFatal .xid, .xi1.p_AFError .xid {
    border-color: #C70000;
    border-width: 2px
}

.xi1.p_AFWarning .xid {
    border-color: #FFAA2B;
    border-width: 2px
}

.xi1.p_AFDisabled .xid, .x1p.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2a, .x1q.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2b, .xeo.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .xer, .x1s.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2c, .x1t.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x26, .x1u.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x25, .x1z.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .x2h, .xjv.p_AFClickToEdit.p_AFDisabled.p_AFHoverTarget .xk3 {
    background-color: #EFEFF1;
    border-color: #EFEFF1
}

.xi2.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/colorpickertxt_dis.png)
}

.xi3.p_AFDisabled {
    background-image: url(/ipva/afr/alta-v1/colorpicker_dis.png)
}

.x8b.p_AFSubTrain .xl2 {
    min-height: 45px
}

.x8b.p_AFSubTrain .xme {
    width: 65px
}

.x8b.p_AFSubTrain .x8s.p_AFDisabled, .x8b.p_AFSubTrain .x8s.p_AFUnvisited {
    background-image: url(/ipva/afr/alta-v1/h_bkgrnd_subpipe_tile.png)
}

.x8b.p_AFSubTrain .x8s.p_AFTrainVisited, .x8b.p_AFSubTrain .xmf.p_AFSelected .x8s.p_AFUnvisited, .xl4.p_AFSubTrain .xmx.p_AFTrainVisited, .xl4.p_AFSubTrain .xmz.p_AFSelected .xmx.p_AFUnvisited {
    background-color: #0572ce;
    background-image: none
}

.xl4.p_AFSubTrain .xmx {
    height: 21px
}

.xmz.p_AFSelected .xmx.p_AFUnvisited {
    background-image: url(/ipva/afr/alta-v1/v_fill_pipe_tile.png)
}

.xl4.p_AFSubTrain .xmx {
    width: 3px
}

    .xl4.p_AFSubTrain .xmx.p_AFDisabled, .xl4.p_AFSubTrain .xmx.p_AFUnvisited {
        background-image: url(/ipva/afr/alta-v1/v_bkgrnd_subpipe_tile.png)
    }

.xmf.p_AFTrainVisited .x8d, .xmf.p_AFSelected .x8d {
    background-image: url(/ipva/afr/alta-v1/h_fill_stop.png)
}

.xmf.p_AFUnvisited .x8d {
    background-image: url(/ipva/afr/alta-v1/h_bkgrnd_stop.png)
}

.xmz.p_AFTrainVisited .xn0, .xmz.p_AFSelected .xn0 {
    background-image: url(/ipva/afr/alta-v1/v_fill_stop.png)
}

.xmz.p_AFUnvisited .xn0 {
    background-image: url(/ipva/afr/alta-v1/v_bkgrnd_stop.png)
}

.x8b.p_AFSubTrain .x8d {
    width: 11px;
    height: 22px
}

.xl4.p_AFSubTrain .xn0 {
    width: 22px;
    height: 11px;
    padding-right: 1px
}

.x8b.p_AFSubTrain .xmg, .x8b.p_AFSubTrain .xmh, .x8b.p_AFSubTrain .xmi {
    border-radius: 6px;
    height: 11px;
    width: 11px;
    margin-bottom: 6px
}

.x8b.p_AFSubTrain .xmj {
    border-radius: 6px;
    height: 11px;
    width: 11px;
    background-color: #0572ce;
    margin-bottom: 6px
}

.xl4.p_AFSubTrain .xn1, .xl4.p_AFSubTrain .xn2, .xl4.p_AFSubTrain .xn4 {
    border-radius: 6px;
    height: 11px;
    width: 11px
}

.xl4.p_AFSubTrain .xn3 {
    border-radius: 6px;
    height: 11px;
    width: 11px;
    background-color: #0572ce
}

.xl4.p_AFStartOverflow .xl3 {
    padding-top: 47px
}

.xl4.p_AFEndOverflow .xl3 {
    padding-bottom: 47px
}

.xl4.p_AFSubTrain.p_AFStartOverflow .xl3 {
    padding-top: 38px
}

.xl4.p_AFSubTrain.p_AFEndOverflow .xl3 {
    padding-bottom: 38px
}

.AFOverflowElement .xmk, .xdj .xmk, .AFOverflowElement .xn6, .xdj .xn6 {
    max-width: none;
    width: auto;
    display: block;
    margin: 1px;
    line-height: 28px;
    padding-left: 30px;
    padding-right: 24px
}

.x1s.p_AFReadOnly .xz, .xeo.p_AFReadOnly .xha {
    padding: 0 8px 0 0
}

.x1s.p_AFError .x1c0, .x1s.p_AFFatal .x1c0 {
    border-color: #C70000;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    margin: 0 0 0 -2px
}

.x1s.p_AFWarning .x1c0 {
    border-color: #FFAA2B;
    border-style: solid;
    border-width: 2px 2px 2px 0;
    margin: 0 0 0 -2px
}

.xtc .x1s, .xte .x1s {
    display: inline-block;
    max-width: 100%;
    width: 100%
}

.xtc .x2c, .xte .x2c {
    display: inline-block;
    max-width: 100%;
    width: 75%;
    padding: 0 5px 0 0;
    text-indent: 5px
}

.xtc .x1c0, .xte .x1c0 {
    display: inline-block;
    background-position: center center
}

.x1s.p_AFEditModeSelect .x1c0 {
    background-color: #FCFDFE;
    border-color: #DFE4E7;
    border-radius: 0 0;
    border-width: 0 1px 1px 0;
    border-style: solid;
    margin-top: 0
}

.xeo.p_AFEditModeSelect .x1c2 {
    border-color: #c4ced7;
    border-radius: 0 2px 2px 0;
    border-width: 1px;
    border-style: solid
}

.x227 .xgu, .x228 .xgu {
    padding: 0 5px 7px 5px
}

.x228 .xzq, .x227 .xzq {
    border: none;
    background-image: none
}

.x15m .x229 .xfn .xfr {
    padding: 6px;
    width: 14px;
    height: 14px
}

.x22a {
    box-sizing: border-box;
    height: 13px;
    padding-left: 13px;
    width: 13px;
    background-image: url(/ipva/afr/alta-v1/cal_reminder_blk.png);
    margin-right: 1px
}

.xox.AFShortDuration .x22a, .xox.xp5 .x22a, .xox.AFShortDuration .x22b, .xox.xp5 .x22b, .xox.AFShortDuration .x22c, .xox.xp5 .x22c {
    vertical-align: sub
}

.x22b {
    box-sizing: border-box;
    height: 13px;
    padding-left: 13px;
    width: 13px;
    background-image: url(/ipva/afr/alta-v1/cal_repeat_blk.png);
    margin-right: 1px
}

.x22c {
    box-sizing: border-box;
    height: 13px;
    padding-left: 13px;
    width: 13px;
    background-image: url(/ipva/afr/alta-v1/cal_repeat_chg_blk.png);
    margin-right: 1px
}

.x22d {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #737373;
    line-height: 15px;
    margin-top: 3px
}

.x22e {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #737373;
    line-height: 20px
}

.x22f {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #737373
}

.xh7 .xpj .xp9 {
    margin-left: 1px;
    margin-right: 0px
}

.xph .xox.AFShortDuration, .xph .xox.xp5 {
    margin-left: 13px;
    height: 1.583em
}

.xpf .xox:last-child {
    padding-bottom: 8px
}

.xh7.p_AFPrintable .xqe {
    border-bottom: 1px solid #D6DFE6
}

.xh7.p_AFPrintable .xh3 {
    border-bottom: 1px solid #D6DFE6;
    border-top: none
}

.x22g {
    background-color: #EEEEEE;
    padding-top: 1px
}

.xq7.p_AFLast, .xq7.p_AFStretched.p_AFLast {
    padding-bottom: 5px
}

.x1p.p_AFDisabled .xr2 {
    display: none;
    margin-left: 0px
}

.x1p.p_AFCompact .xr3.p_AFDisabled, .x1p.p_AFCompact .xr3.p_AFDisabled:hover, .x1p.p_AFCompact .xr3.p_AFDisabled:active {
    background-color: #f4f6f7;
    border-color: #E0E6EB;
    background-image: url(/ipva/afr/alta-v1/dropdown_dis.png);
    display: block
}

.xr3:active, .xr3:active:hover {
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: url(/ipva/afr/alta-v1/dropdown_dwn.png), none
}

.x22i {
    text-align: left;
    width: 152px;
    padding: 0px 6px 0px 6px;
    line-height: 26px
}

.x22j, .x22k {
    border-spacing: 3px
}

.xnp:active, .xnp:active:hover {
    background-color: #0572ce
}

.x1p.p_AFClickToEdit .x2a, .x1p.p_AFClickToEdit.p_AFDisabled .x2a, .x1p.p_AFClickToEdit.p_AFReadOnly .x2a, .x1q.p_AFClickToEdit .x2b, .x1q.p_AFClickToEdit.p_AFDisabled .x2b, .x1q.p_AFClickToEdit.p_AFReadOnly .x2b, .xeo.p_AFClickToEdit .xjp, .xeo.p_AFClickToEdit .xer, .xeo.p_AFClickToEdit.p_AFDisabled .xjp, .xeo.p_AFClickToEdit.p_AFReadOnly .xjp, .x1r.p_AFClickToEdit .x2k, .x1r.p_AFClickToEdit.p_AFDisabled .x2k, .x1r.p_AFClickToEdit.p_AFReadOnly .x2k, .x1s.p_AFClickToEdit .x2c, .x1s.p_AFClickToEdit.p_AFDisabled .x2c, .x1s.p_AFClickToEdit.p_AFReadOnly .x2c, .x1t.p_AFClickToEdit .x26, .x1t.p_AFClickToEdit.p_AFDisabled .x26, .x1t.p_AFClickToEdit.p_AFReadOnly .x26, .x1u.p_AFClickToEdit .x25, .x1u.p_AFClickToEdit.p_AFDisabled .x25, .x1u.p_AFClickToEdit.p_AFReadOnly .x25, .x1z.p_AFClickToEdit .x2h, .x1z.p_AFClickToEdit.p_AFDisabled .x2h, .x1z.p_AFClickToEdit.p_AFReadOnly .x2h, .xjv.p_AFClickToEdit .xjw, .xjv.p_AFClickToEdit.p_AFDisabled .xjw, .xjv.p_AFClickToEdit.p_AFReadOnly .xjw, .xjv.p_AFClickToEdit .xk3, .xjv.p_AFClickToEdit.p_AFDisabled .xk3, .xjv.p_AFClickToEdit.p_AFReadOnly .xk3, .x1p.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2a, .x1q.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2b, .xeo.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .xjp, .x1r.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2k, .x1s.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2c, .x1t.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x26, .x1u.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x25, .x1z.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .x2h, .xjv.p_AFClickToEdit.p_AFReadOnly.p_AFHoverTarget .xjw {
    background-image: none;
    border-color: transparent;
    background-color: transparent
}

.x1p.p_AFClickToEdit.p_AFFocusTarget .x2a, .x1q.p_AFClickToEdit.p_AFFocusTarget .x2b, .xeo.p_AFClickToEdit.p_AFFocusTarget .xer, .x1s.p_AFClickToEdit.p_AFFocusTarget .x2c, .x1t.p_AFClickToEdit.p_AFFocusTarget .x26, .x1u.p_AFClickToEdit.p_AFFocusTarget .x25, .x1z.p_AFClickToEdit.p_AFFocusTarget .x2h, .xjv.p_AFClickToEdit.p_AFFocusTarget .xjw, .x1p.p_AFClickToEdit.p_AFHoverTarget .x2a, .x1q.p_AFClickToEdit.p_AFHoverTarget .x2b, .xeo.p_AFClickToEdit.p_AFHoverTarget .xer, .x1s.p_AFClickToEdit.p_AFHoverTarget .x2c, .x1t.p_AFClickToEdit.p_AFHoverTarget .x26, .x1u.p_AFClickToEdit.p_AFHoverTarget .x25, .x19.p_AFClickToEdit:hover .x1u.p_AFClickToEdit .x25, .x1z.p_AFClickToEdit.p_AFHoverTarget .x2h, .xjv.p_AFClickToEdit.p_AFHoverTarget .xk3, .x1p.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2a, .x1q.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2b, .xeo.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .xer, .x1s.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2c, .x1r.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2k, .x1u.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x25, .x1t.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x26, .x1z.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .x2h, .xjv.p_AFClickToEdit.p_AFFocusTarget.p_AFHoverTarget .xk3 {
    background-color: #FCFDFE;
    border-color: #DFE4E7
}

.x1r.p_AFClickToEdit.p_AFFocusTarget .x2k, .x1r.p_AFClickToEdit.p_AFHoverTarget .x2k {
    background-color: #FCFDFE;
    border-color: #DFE4E7;
    background-image: none
}

.xx8 > span:first-of-type > .xx6 {
    border-top: none;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #BDBDBD
}

.x1h0 {
    font-weight: normal;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #333333;
    padding-top: 10px;
    padding-left: 10px
}

.x13w.p_AFGrid .x1go {
    margin: 20px 23px 20px 23px
}

.x1go.p_AFDisabled .x1gq {
    opacity: 0.3
}

.x13w.p_AFStrip .x1go.p_AFSelected {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFFFFF;
    color: #000000
}

.AFFooterBar, .x22m {
    font-weight: normal;
    font-size: 11px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #454545;
    background-color: #F5F5F5;
    border-top: 1px solid #D9DFE3;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 49px
}

.x1vr .xjw, .x1vr .xjp, .x1vt .xjw, .x1vt .xjp, .x1vu .xjw, .x1vu .xjp {
    margin: 0px;
    max-width: 100%;
    width: 100%;
    display: table
}

.x1x3:active, .x1x3:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/previouspage_vert_dwn.png)
}

.x1x5:active, .x1x5:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/nextpage_vert_dwn.png)
}

.x1x7:active, .x1x7:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/firstpage_vert_dwn.png)
}

.x1x9:active, .x1x9:hover:active {
    background-color: #0572ce;
    border-color: #0572ce;
    background-image: url(/ipva/bi/images/pagingControl/alta-v1/lastpage_vert_dwn.png)
}

.x1ki .x17q {
    border-right: 0px none black
}

.x1yd.p_AFDual .x1z7 {
    border-bottom: 1px solid #D9DFE3
}

.x1yd.p_AFDual .x1z9 {
    height: 24px
}

.AFHVPanelCardTitleStyle75, .x23o {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #252525;
    font-size: 15px;
    font-weight: bold
}

.AFHVNodeImageSize25, .x23p {
    width: 56px;
    height: 54px
}

0, 400;0, 500;0, 600;0, 700;0, 800;1, 300;1, 400;1, 500;1, 600;1, 700;1, 800&display=swap");
/***padrões***/
html {
    overflow-x: hidden
}

body {
    background: #fff !important;
    font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif !important;
    font-size: 14px !important;
    color: #333333 !important
}

.h1-titulo-pagina, .x23r, .h1-title, .x23x {
    font-weight: 800;
    line-height: 36px;
    font-size: 24px;
    color: #005394
}

.h1, .x23s {
    font-weight: bold;
    line-height: 36px;
    font-size: 24px;
    color: #101010
}

.h1-blue, .x23t {
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 33px;
    letter-spacing: -0.04em;
    color: #005394
}

.h1-green, .x23u {
    font-weight: bold;
    line-height: 36px;
    font-size: 24px;
    color: #017E36
}

.h1-open-sans, .x23v {
    font-weight: bold;
    line-height: 36px;
    font-size: 24px;
    color: #101010;
    font-family: 'Open Sans', sans-serif
}

.h1-pagamento-title, .x23w {
    white-space: nowrap;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: -0.03em;
    font-family: 'Open Sans', sans-serif;
    color: #005394
}

.h1-titleNr, .x23y {
    background: #005394;
    border-radius: 5px;
    font-style: normal;
    font-weight: 800;
    line-height: 25px;
    font-size: 20px;
    letter-spacing: -0.03em;
    color: #FFFFFF;
    text-align: center;
    text-shadow: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 5px
}

.h2, .x23z {
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    color: #101010
}

.h2-blue, .x240 {
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    color: #005394
}

.h2-green, .x241, .text-24-green, .x294 {
    font-style: normal;
    font-weight: 800;
    font-size: 24px;
    line-height: 36px;
    letter-spacing: -0.04em;
    color: #0C9647
}

.h3, .x242 {
    font-weight: bold;
    line-height: 25px;
    font-size: 20px;
    color: #101010
}

.h3-green, .x243 {
    font-weight: bold;
    line-height: 25px;
    font-size: 20px;
    color: #017E36
}

.h3-blue, .x244, .h3-blue-open, .x245 {
    font-weight: bolder;
    line-height: 25px;
    font-size: 20px;
    color: #005394
}

.h3-red, .x246 {
    font-weight: bolder;
    line-height: 25px;
    font-size: 20px;
    color: #ED3737
}

.h4, .x247, .titulo2-logo, .x26a {
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #101010
}

.h4-blue, .x248 {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #005394
}

.h4-green, .x249 {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #017E36
}

.h4-orange, .x24a {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #E26A00
}

.h4-blueArea, .x24b {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    color: #005394;
    width: 300px
}

.h4-background-blue, .x24c {
    font-weight: bold;
    line-height: 21px;
    font-size: 18px;
    color: #FFFFFF;
    background: #005394;
    border-radius: 5px;
    padding: 3px 7px
}

.h5, .x24d {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #101010
}

.h5-blue, .x24e, .new-sgt .x1u.highlight.p_AFReadOnly .x25, .x284 .x1u.x285.p_AFReadOnly .x25, .new-sgt .x1q.hightlight.p_AFReadOnly .x2b, .x284 .x1q.x286.p_AFReadOnly .x2b, .new-sgt .x1z.hightlight.p_AFReadOnly .x2h, .x284 .x1z.x286.p_AFReadOnly .x2h {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #005394
}

.h5-green, .x24f {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #0C9647
}

.h5-orange, .x24g {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #F37200
}

.h5-gray, .x24h {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #828282
}

.h5-red, .x24i {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #FF0000
}

.h5-background-blue, .x24j {
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    color: #FFFFFF;
    background: #005394;
    border-radius: 5px;
    padding: 3px 7px
}

.h6, .x24k, .titulo1-logo, .x269 {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #101010
}

.h6-green, .x24l {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #0C9647
}

.h6-blue, .x24m {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #005394
}

.h6-blue-gray-background, .x24n {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    white-space: nowrap;
    color: #005394;
    background-color: #F9F9F9
}

.x1u.h6-blue .x25, .x1u.x24m .x25 {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    white-space: nowrap;
    color: #005394 !important
}

.x1u.h6-blue .xu, .x1u.x24m .xu {
    font-size: 12px
}

.h8-blue, .x24o {
    font-weight: bold;
    line-height: 18px;
    font-size: 10px;
    color: #005394
}

.h6-orange, .x24p {
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #F37200
}

.h6-red, .x24q {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #EE2B2B
}

.h6-gray, .x24r {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #333333
}

.h6-light-gray, .x24s {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #909090
}

.h6-darkblue, .x24t {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    color: #00386C
}

.h6-labels, .x24u {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #202020;
    white-space: nowrap
}

.h6-black, .x24v {
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    color: #202020
}

.h6-background-blue, .x24w {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    color: #FFFFFF;
    background: #005394;
    border-radius: 5px;
    padding: 3px 7px
}

.h6-background-orange, .x24x {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    color: #FFFFFF;
    background: #F37200;
    border-radius: 5px;
    padding: 3px 7px
}

.h6-background-red, .x24y {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    color: #FFFFFF;
    background: #ED3737;
    border-radius: 5px;
    padding: 3px 7px
}

.h7-white, .x24z {
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF
}

.text, .x250 {
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    text-align: justify;
    color: #333333
}

.text-cc, .x251 {
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    color: #cccccc
}

.text-bold, .x252 {
    font-weight: bold;
    line-height: 21px;
    font-size: 14px;
    color: #333333
}

.text-min, .x253, .x21o {
    font-weight: normal;
    line-height: 17px;
    font-size: 12px;
    color: #333333
}

.text-titlemin, .x254 {
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #4F4F4F
}

.text-titleminBlue, .x255 {
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 14px;
    color: #005394
}

.text-resumo, .x256 {
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    font-size: 15px;
    color: #202020
}

.btn-login, .x257 {
    height: 40px;
    border: 1px solid #005394 !important;
    color: #005394;
    background: #FFF;
    display: -webkit-flex;
    align-items: center;
    padding: 0 8px;
    cursor: pointer
}

    .btn-login span, .x257 span {
        text-decoration: underline;
        font-weight: bold;
        font-size: 14px;
        cursor: pointer
    }

.xfl.btn-pad, .xfl.x258, .xfl.btn-pad-sol, .xfl.x259 {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 18px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    background-image: none !important;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent
}

    .xfl.btn-pad-sol:hover, .xfl.x259:hover, .xfl.btn-pad:hover, .xfl.x258:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 18px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

    .xfl.btn-pad-sol.p_AFDisabled, .xfl.x259.p_AFDisabled, .xfl.btn-pad.p_AFDisabled, .xfl.x258.p_AFDisabled, .xfl.btn-padVerde.p_AFDisabled, .xfl.x25a.p_AFDisabled, .xfl.btn-pad2.p_AFDisabled, .xfl.x25b.p_AFDisabled, .xfl.btn-ajuda.p_AFDisabled, .xfl.x268.p_AFDisabled {
        background-image: none;
        background: #E0E0E0;
        color: #BDBDBD;
        border: 1px solid transparent;
        cursor: not-allowed
    }

        .xfl.btn-pad-sol.p_AFDisabled:hover, .xfl.x259.p_AFDisabled:hover, .xfl.btn-pad.p_AFDisabled:hover, .xfl.x258.p_AFDisabled:hover {
            background: #E0E0E0;
            color: #BDBDBD;
            font-style: normal;
            font-weight: bold;
            line-height: normal;
            font-size: 18px;
            text-align: center;
            text-shadow: none;
            border: 1px solid transparent
        }

.xfl.btn-padVerde, .xfl.x25a {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
    text-shadow: none;
    background-color: #0C9647;
    cursor: pointer;
    border: 1px solid transparent
}

    .xfl.btn-padVerde:hover, .xfl.x25a:hover {
        background: #006F30;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 15px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

    .xfl.btn-padVerde.p_AFDisabled:hover, .xfl.x25a.p_AFDisabled:hover {
        background: #E0E0E0;
        color: #BDBDBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent
    }

.xfl.btn-pad2, .xfl.x25b {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important
}

    .xfl.btn-pad2:hover, .xfl.x25b:hover {
        background: #FFFFFF;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer
    }

    .xfl.btn-pad2.p_AFDisabled:hover, .xfl.x25b.p_AFDisabled:hover, .xfl.btn-ajuda.p_AFDisabled:hover, .xfl.x268.p_AFDisabled:hover {
        background: #E0E0E0;
        color: #BDBDBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent
    }

.xfl.btn-pad3, .xfl.x25c {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #eff9ff;
    color: #005394;
    cursor: pointer;
    border: 1px solid #3c6378;
    vertical-align: middle !important;
    white-space: normal
}

    .xfl.btn-pad3:hover, .xfl.x25c:hover {
        background: #eff9ff;
        border: 1px solid #3c6378;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer
    }

    .xfl.btn-pad3.p_AFDisabled, .xfl.x25c.p_AFDisabled {
        background-image: none;
        background: #eff9ff;
        color: #BDBDBD;
        border: 1px solid transparent;
        cursor: not-allowed
    }

        .xfl.btn-pad3.p_AFDisabled:hover, .xfl.x25c.p_AFDisabled:hover {
            background: #eff9ff;
            color: #BDBDBD;
            font-style: normal;
            font-weight: bold;
            line-height: normal;
            font-size: 16px;
            text-align: center;
            text-shadow: none;
            border: 1px solid transparent
        }

.xfl.btn-padLaranja, .xfl.x25d {
    padding: 10px 0px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
    text-shadow: none;
    background-color: #F37200;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: none
}

    .xfl.btn-padLaranja:hover, .xfl.x25d:hover {
        background: #e36b01;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 15px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

.xfl.btn-nav, .xfl.x25e {
    width: 95%;
    height: 50px;
    padding: 11px 20px 13px 40px;
    border: 1px solid transparent;
    background: #F5F5F5;
    box-sizing: border-box;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer
}

    .xfl.btn-nav:hover, .xfl.x25e:hover {
        width: 95%;
        padding: 11px 20px 13px 40px;
        background: #FFFFFF;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: left;
        text-shadow: none;
        color: #005394;
        cursor: pointer
    }

.xfl.btn-nav-pressed, .xfl.x25f {
    width: 95%;
    height: 50px;
    padding: 10px 40px;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer;
    background: #FFFFFF;
    border: 1px solid #005394;
    border-bottom: 5px solid #005394;
    box-sizing: border-box
}

    .xfl.btn-nav-pressed:hover, .xfl.x25f:hover {
        width: 95%;
        padding: 10px 40px;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: left;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background: #FFFFFF;
        border: 1px solid #005394;
        border-bottom: 5px solid #005394;
        box-sizing: border-box
    }

.xfl.btn-pesquisar, .xfl.x25g {
    padding-top: 5px;
    height: 33px;
    width: 150px;
    padding-right: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: url(../../ipva/images/lupa.html);
    background-position-x: 90%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-pesquisar:hover, .xfl.x25g:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(../../ipva/images/lupa.html);
        background-position-x: 90%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

per {
    background-image: none;
    background-color: #F5F5F5;
    padding-left: 30px;
    padding-right: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    width: 100px;
    margin-right: 20px
}

.xfl.btn-per, .xfl.x25h {
    background-image: none;
    background-color: #F5F5F5;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    margin-right: 20px
}

    .xfl.btn-per.p_AFSelected, .xfl.x25h.p_AFSelected {
        background-image: none;
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF
    }

    .xfl.btn-per:hover.p_AFSelected, .xfl.x25h:hover.p_AFSelected {
        background-image: none;
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        cursor: pointer;
        border: 1px solid transparent
    }

    .xfl.btn-per.p_AFDisabled .xfv, .xfl.x25h.p_AFDisabled .xfv, .xfl.btn-ane.p_AFDisabled, .xfl.x25i.p_AFDisabled, .xfl.btn-per-doacao.p_AFDisabled .xfv, .xfl.x264.p_AFDisabled .xfv, .xfl.btn-per-divorcio.p_AFDisabled .xfv, .xfl.x265.p_AFDisabled .xfv, .xfl.btn-per-outros.p_AFDisabled .xfv, .xfl.x266.p_AFDisabled .xfv, .xfl.btn-per-causamortis.p_AFDisabled .xfv, .xfl.x267.p_AFDisabled .xfv {
        border: 1px solid transparent;
        cursor: not-allowed
    }

    .xfl.btn-per:hover, .xfl.x25h:hover {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

.xfl.btn-ane, .xfl.x25i {
    background-color: #F5F5F5;
    padding-left: 50px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    color: #005394;
    background-image: url(../../ipva/images/paperClip.html);
    background-position-x: 15%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-ane:hover, .xfl.x25i:hover {
        background: #FFFFFF;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: 21px;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        cursor: pointer;
        border: 1px solid #005394;
        box-sizing: border-box;
        background-image: url(../../ipva/images/paperClip.html);
        background-position-x: 15%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-ver, .xfl.x25j {
    width: 91px;
    height: 43px;
    position: relative;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #F5F5F5;
    color: #005394;
    background-position-x: 20%;
    background-image: url(../../ipva/images/icon-ver.html);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-ver:hover, .xfl.x25j:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        background: #006EBD;
        background-image: url(../../ipva/images/icon-verHover.html);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-visualizar, .xfl.x25k {
    padding: 10px 20px;
    padding-left: 30px;
    line-height: normal;
    background: #F5F5F5;
    color: #005394;
    background-position-x: 12%;
    background-image: url(../../ipva/images/icon-ver.html);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-visualizar:hover, .xfl.x25k:hover {
        padding: 10px 20px;
        padding-left: 30px;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        background: #006EBD;
        background-position-x: 12%;
        background-position-y: 50%;
        background-repeat: no-repeat;
        background-image: url(../../ipva/images/icon-verHover.html)
    }

.xfl.btn-visualizar2, .xfl.x25l {
    width: 122px;
    height: 43px;
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #006EBD;
    color: #FFFFFF;
    background-position-x: 15%;
    background-image: url(../../ipva/images/icon-verHover.html);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-visualizar2:hover, .xfl.x25l:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #005394;
        background-image: url(../../ipva/images/icon-verHover.html);
        background-position-x: 15%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-vis-gray, .xfl.x25m {
    padding: 10px 20px;
    padding-left: 30px;
    width: 122px;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(../../ipva/images/icon-ver.html);
    background-position-x: 6%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-vis-gray:hover, .xfl.x25m:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #006EBD;
        background-image: url(../../ipva/images/icon-verHover.html);
        background-position-x: 15%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-ver-analise, .xfl.x25n {
    width: 218px;
    height: 45px;
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #006EBD;
    color: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    background-position-x: 10%;
    background-position-y: 45%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer;
    background-image: url(../../ipva/images/file-alt-2.html)
}

    .xfl.btn-ver-analise:hover, .xfl.x25n:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #005394;
        background-position-x: 10%;
        background-position-y: 45%;
        background-repeat: no-repeat;
        background-image: url(../../ipva/images/file-alt-2.html)
    }

.xfl.btn-atender-pend, .xfl.x25o {
    width: 218px;
    height: 45px;
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #006EBD;
    color: #FFFFFF;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    background-position-x: 10%;
    background-position-y: 45%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer;
    background-image: url(../../ipva/images/icon_pend.html)
}

    .xfl.btn-atender-pend:hover, .xfl.x25o:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #005394;
        background-position-x: 10%;
        background-position-y: 45%;
        background-repeat: no-repeat;
        cursor: pointer;
        background-image: url(../../ipva/images/icon_pend.html)
    }

.xfl.btn-reconsiderar, .xfl.x25p {
    width: 228px;
    height: 45px;
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #F5F5F5;
    color: #005394;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    background-position-x: 10%;
    background-image: url(../../ipva/images/icon_reconsiderar.html);
    background-position-y: 45%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-reconsiderar:hover, .xfl.x25p:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #005394;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #FFFFFF;
        border: 1px solid #005394;
        box-sizing: border-box;
        background-image: url(../../ipva/images/icon_reconsiderar.html);
        background-position-x: 10%;
        background-position-y: 45%;
        background-repeat: no-repeat
    }

.xfl.btn-cancelamento, .xfl.x25q {
    width: 192px;
    height: 45px;
    position: relative;
    padding-left: 40px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #F5F5F5;
    color: #005394;
    border: 1px solid #F5F5F5;
    box-sizing: border-box;
    background-position-x: 10%;
    background-image: url(../../ipva/images/icon_cancelamento.html);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-cancelamento:hover, .xfl.x25q:hover {
        left: 0%;
        position: relative;
        right: 0%;
        top: 0%;
        bottom: 0%;
        font-style: normal;
        color: #005394;
        font-weight: bold;
        font-size: 14px;
        text-align: center;
        background: #FFFFFF;
        border: 1px solid #005394;
        box-sizing: border-box;
        background-image: url(../../ipva/images/icon_cancelamento.html);
        background-position-x: 10%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-excluir, .xfl.x25r {
    width: 116px;
    height: 43px;
    position: relative;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #F5F5F5;
    color: #005394;
    background-position-x: 20%;
    background-image: url(../../ipva/images/erase.html);
    background-position-y: 50%;
    background-repeat: no-repeat;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-excluir:hover, .xfl.x25r:hover {
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        background: #EB5757;
        background-image: url(../../ipva/images/eraseHover.html);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-edit, .xfl.x25s {
    width: 111px;
    height: 43px;
    position: relative;
    background: #F5F5F5;
    color: #005394;
    background-image: url(../../ipva/images/edit.html);
    background-position-x: 20%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    cursor: pointer
}

    .xfl.btn-edit:hover, .xfl.x25s:hover {
        width: 111px;
        height: 43px;
        position: relative;
        font-style: normal;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        background: #006EBD;
        background-image: url(../../ipva/images/editHover.html);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

    .xfl.btn-edit:active, .xfl.x25s:active {
        width: 111px
    }

.xfl.btn-emitir, .xfl.x25u {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: url(../../ipva/images/icon_GrPr.html);
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-emitir:hover, .xfl.x25u:hover, .xfl.btn-emitirGuia:hover, .xfl.x25v:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(../../ipva/images/icon_GrPr.html);
        background-position-x: 10%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-emitirGuia, .xfl.x25v {
    padding: 10px 15px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: url(../../ipva/images/icon_GrPr.html);
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

.xfl.btn-emitirPendencia, .xfl.x25w {
    padding: 10px 15px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-image: url(../../ipva/images/icon_aguardando_documentos_white.html);
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-emitirPendencia:hover, .xfl.x25w:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(../../ipva/images/icon_aguardando_documentos_white.html);
        background-position-x: 10%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-pendencia, .xfl.x25x {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 14px;
    text-align: center;
    text-shadow: none;
    background-color: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    background-repeat: no-repeat
}

    .xfl.btn-pendencia:hover, .xfl.x25x:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 14px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

.xfl.btn-retificar, .xfl.x25y {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(../../ipva/images/icon-retificar.html);
    background-position-x: 10%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-retificar:hover, .xfl.x25y:hover {
        background: #FFFFFF;
        padding-left: 30px;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background-image: url(../../ipva/images/icon-retificar.html);
        background-position-x: 10%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-imprimir, .xfl.x25z {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(../../ipva/images/icon-imprimir.html);
    background-position-x: 6%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-imprimir:hover, .xfl.x25z:hover {
        background: #FFFFFF;
        padding-left: 30px;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background-image: url(../../ipva/images/icon-imprimir.html);
        background-position-x: 6.5%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-debitos, .xfl.x260 {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(../../ipva/images/icon-debitos.html);
    background-position-x: 5%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-debitos:hover, .xfl.x260:hover {
        background: #FFFFFF;
        padding-left: 30px;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background-image: url(../../ipva/images/icon-debitos.html);
        background-position-x: 5%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-avaliacao, .xfl.x261 {
    padding: 10px 20px;
    padding-left: 30px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #F5F5F5;
    color: #005394;
    cursor: pointer;
    border: 1px solid transparent;
    vertical-align: middle !important;
    background-image: url(../../ipva/images/icon-avaliacao.html);
    background-position-x: 8%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-avaliacao:hover, .xfl.x261:hover {
        background: #FFFFFF;
        padding-left: 30px;
        border: 1px solid #005394;
        box-sizing: border-box;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #005394;
        cursor: pointer;
        background-image: url(../../ipva/images/icon-avaliacao.html);
        background-position-x: 8%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-salvarproseguir, .xfl.x262 {
    padding-left: 30px;
    padding-right: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #006EBD;
    border: 1px solid transparent;
    background-image: url(../../ipva/images/arrowRight.html);
    background-position-x: 90%;
    background-position-y: 50%;
    background-repeat: no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    margin-right: 0px
}

    .xfl.btn-salvarproseguir:hover, .xfl.x262:hover {
        padding-left: 30px;
        padding-right: 50px;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #005394;
        border: 1px solid transparent;
        background-image: url(../../ipva/images/arrowRight.html);
        background-position-x: 90%;
        background-position-y: 50%;
        background-repeat: no-repeat;
        color: #FFFFFF;
        cursor: pointer;
        font-style: normal;
        font-weight: bold;
        line-height: 21px;
        font-size: 16px;
        text-align: center;
        text-shadow: none
    }

    .xfl.btn-salvarproseguir.p_AFDisabled, .xfl.x262.p_AFDisabled {
        text-align: left;
        background: #E0E0E0;
        color: #BDBDBD;
        border: 1px solid transparent;
        cursor: not-allowed;
        background-image: url(../../ipva/images/arrowDisabledRight.html);
        background-position-x: 90%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-voltar, .xfl.x263 {
    background-color: #F5F5F5;
    padding-left: 50px;
    padding-right: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    color: #005394;
    background-image: url(../../ipva/images/arrowLeft.html);
    background-position-x: 20%;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-voltar:hover, .xfl.x263:hover {
        background: #FFFFFF;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: 21px;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        cursor: pointer;
        border: 1px solid #005394;
        box-sizing: border-box;
        background-image: url(../../ipva/images/arrowLeft.html);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

    .xfl.btn-voltar.p_AFDisabled, .xfl.x263.p_AFDisabled {
        background: #E0E0E0;
        color: #BDBDBD;
        border: 1px solid transparent;
        cursor: not-allowed;
        background-image: url(../../ipva/images/arrowDisabledLeft.html);
        background-position-x: 20%;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-per-doacao, .xfl.x264 {
    width: 147px;
    background-color: #F5F5F5;
    padding-left: 50px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    background-image: url(../../ipva/images/hand-holding-1.html);
    background-position-x: 15px;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
}

    .xfl.btn-per-doacao.p_AFSelected, .xfl.x264.p_AFSelected {
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        padding-left: 50px;
        padding-right: 20px;
        background-image: url(../../ipva/images/hand-holding-2.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-doacao:hover.p_AFSelected, .xfl.x264:hover.p_AFSelected {
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        border: 1px solid transparent;
        background-image: url(../../ipva/images/hand-holding-2.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-doacao:hover, .xfl.x264:hover {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(../../ipva/images/hand-holding-1.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

.xfl.btn-per-divorcio, .xfl.x265 {
    width: 150px;
    background-color: #F5F5F5;
    padding-left: 45px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    background-image: url(../../ipva/images/balance-scale-1.html);
    background-position-x: 15px;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
}

    .xfl.btn-per-divorcio.p_AFSelected, .xfl.x265.p_AFSelected {
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        padding-left: 45px;
        padding-right: 20px;
        background-image: url(../../ipva/images/balance-scale-2.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-divorcio:hover.p_AFSelected, .xfl.x265:hover.p_AFSelected {
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        border: 1px solid transparent;
        background-image: url(../../ipva/images/balance-scale-2.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-divorcio:hover, .xfl.x265:hover {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(../../ipva/images/balance-scale-1.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

.xfl.btn-per-outros, .xfl.x266 {
    width: 129px;
    background-color: #F5F5F5;
    padding-left: 45px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    background-image: url(../../ipva/images/ellipsis-h-1.html);
    background-position-x: 15px;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
}

    .xfl.btn-per-outros.p_AFSelected, .xfl.x266.p_AFSelected {
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        padding-left: 45px;
        padding-right: 20px;
        background-image: url(../../ipva/images/ellipsis-h-2.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-outros:hover.p_AFSelected, .xfl.x266:hover.p_AFSelected {
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        border: 1px solid transparent;
        background-image: url(../../ipva/images/ellipsis-h-2.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-outros:hover, .xfl.x266:hover {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(../../ipva/images/ellipsis-h-1.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

.xfl.btn-per-causamortis, .xfl.x267 {
    width: 187px;
    background-color: #F5F5F5;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #005394;
    border: 1px solid transparent;
    background-image: url(../../ipva/images/file-alt-1.html);
    background-position-x: 15px;
    background-position-y: 50%;
    background-repeat: no-repeat;
    margin-right: 20px
}

    .xfl.btn-per-causamortis.p_AFSelected, .xfl.x267.p_AFSelected {
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        color: #FFFFFF;
        padding-left: 40px;
        padding-right: 20px;
        background-image: url(../../ipva/images/file-alt-2.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-causamortis:hover.p_AFSelected, .xfl.x267:hover.p_AFSelected {
        background-color: #006EBD;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        padding-left: 40px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        border: 1px solid transparent;
        background-image: url(../../ipva/images/file-alt-2.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-causamortis:hover, .xfl.x267:hover, .xfl.btn-per-causamortis:active, .xfl.x267:active {
        background: #dddddd;
        color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(../../ipva/images/file-alt-1.html);
        background-position-x: 15px;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

    .xfl.btn-per-causamortis:after, .xfl.x267:after {
        width: 186.15px;
        display: block;
        position: fixed
    }

    .xfl.btn-per-causamortis:active:after, .xfl.x267:active:after {
        padding: 0;
        margin: 0;
        opacity: 1;
        transition: 0s
    }

.xfl.btn-ajuda, .xfl.x268 {
    padding: 10px 20px;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    background: #006EBD;
    color: #FFFFFF;
    cursor: pointer;
    border: 1px solid transparent;
    margin-top: 15px
}

    .xfl.btn-ajuda:hover, .xfl.x268:hover {
        background: #005394;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

.fix-width, .x26b {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    position: static !important;
    box-sizing: border-box
}

.fix-padding, .x26c {
    box-sizing: border-box
}

.bg-header, .x26d {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);
    height: 92px;
    min-height: 92px !important;
    max-height: 92px !important
}

.container-header, .x26e {
    max-width: 1400px;
    min-width: 300px;
    margin: 0 auto;
    height: 92px;
    min-height: 92px !important;
    max-height: 92px !important
}

.container-title, .x26f {
    border-bottom: 1px solid #E0E0E0;
    padding: 20px;
    margin: 0 20px;
    width: calc(100% - 40px);
    box-sizing: border-box
}

.header-altura-conteudo, .x26g {
    height: 72px !important;
    min-height: 72px !important;
    display: flex !important;
    -webkit-align-items: center;
    align-items: center
}

.header-col1, .x26h {
    width: 50% !important;
    height: 72px !important
}

.header-col2, .x26i {
    width: 50% !important;
    height: 72px !important;
    display: flex !important;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.link-fazenda-header a, .x26j a {
    padding-right: 25px;
    font-weight: bold;
    font-size: 14px;
    text-decoration: underline
}

.menu-portal, .x26k {
    background: #006EBD;
    height: 50px
}

.container, .x26l {
    max-width: 1400px;
    min-width: 300px;
    margin: 0 auto
}

.container100porcento, .x26m {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important
}

.container-altura, .x26n {
    max-width: 1400px;
    min-width: 300px;
    margin: 0 auto;
    height: calc(100% - 132px) !important;
    min-height: calc(100% - 132px) !important;
    max-height: auto !important
}

.conteudo-altura, .x26o {
    height: calc(100% - 132px)
}

.footer-copyright, .x26p {
    max-width: 1400px;
    min-width: 300px;
    margin: 0 auto;
    height: 40px;
    width: calc(100% - 40px);
    border-top: 1px solid #e0e0e0;
    text-align: center
}

.copyright, .x26q {
    display: flex !important;
    justify-content: center !important
}

.padding10px20px, .x26r {
    padding: 10px 20px
}

.padding0px20px, .x26s {
    padding: 0px 20px
}

.padding-header, .x26t {
    padding: 10px 40px
}

.padding-main, .x26u {
    padding: 20px 20px 50px 20px
}

.content, .x26v, .content-painel-interno, .x26w, .content-venal, .x28q {
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
}

.content-note, .x26y {
    width: 100%;
    margin-top: 5px
}

.x1a.group-Alerta, .x1a.x26z {
    width: 100%;
    background: #FFF5D8
}

.content-gray-no-pad, .x270 {
    width: 100%;
    background: #F9F9F9;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE
}

    .content-gray-no-pad tr td:nth-of-type(7), .x270 tr td:nth-of-type(7), .content-white-no-pad tr td:nth-of-type(7), .x271 tr td:nth-of-type(7) {
        width: 150px
    }

    .content-gray-no-pad tr td:last-child, .x270 tr td:last-child, .content-white-no-pad tr td:last-child, .x271 tr td:last-child, #pfl8 table tbody tr td:last-child {
        padding-left: 0px !important
    }

.content-white-no-pad, .x271 {
    width: 100%;
    background: #FFFFFF;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE
}

.content-light-blue-no-pad, .x272 {
    width: 100%;
    background: #EFF9FF;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE
}

.content-light-blue, .x273 {
    width: 100%;
    background: #EFF9FF;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EEEEEE;
    padding-left: 20px;
    padding-right: 20px
}

.content-infoAdd, .x274 {
    width: 100%;
    padding: 20px;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    margin-bottom: 10px;
    overflow: auto
}

.content-gray, .x275 {
    width: 100%;
    padding: 20px;
    background: #F9F9F9;
    border: 1px solid #E0E0E0;
    box-sizing: border-box;
    margin-bottom: 10px
}

.output-alerta, .x276 {
    background: #FFF5D8;
    border: 1px solid #FFF5D8;
    margin-right: 30px;
    padding: 0px;
    padding-right: 20px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #101010
}

.xq.title-alerta, .xq.x277 {
    background: #FFF5D8;
    font-style: normal !important;
    font-weight: bold !important;
    line-height: 21px !important;
    font-size: 16px !important;
    color: #F37200 !important
}

.general-wide, .x27a {
    display: inline !important
}

.general-narrow, .x27b, .general-narrow-1024, .x27d {
    display: none !important
}

.general-wide-1024, .x27c {
    display: inline-table !important
}

.panel-bluebox-noPad, .x27e {
    width: 100%;
    background: #FFFFFF;
    padding-top: 20px;
    border: 1px solid #005394;
    box-sizing: border-box
}

.panel-bluebox, .x27f, .new-sgt .panel-bluebox, .x284 .x27f {
    padding: 20px;
    padding-left: 25px;
    padding-right: 25px;
    background: #FFFFFF;
    border: 1px solid #005394
}

.panel-bluebox-content, .x27g {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px
}

.panel-info, .x27h {
    width: 100%;
    border-radius: 5px;
    background-color: #F9F9F9;
    padding: 10px;
    padding-left: 25px;
    padding-right: 25px;
    border: 1px solid #005394
}

.x1a.espaco-mb, .x1a.x27i {
    padding: 20px;
    margin: 10px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid;
    height: 240px
}

.x1a.box-sobre, .x1a.x27j {
    padding: 20px;
    margin: 10px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid
}

.x1a.box-ajuda, .x1a.x27k {
    padding: 20px;
    padding-bottom: 30px;
    padding-top: 25px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 10px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid
}

.x1a.box-ajuda-blue, .x1a.x27l {
    padding: 20px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    border-width: 1px;
    border-color: #CEE8FC;
    border-style: solid;
    background: #F3FAFF;
    min-height: 178px
}

.x1a.box-ajuda-sac, .x1a.x27m {
    padding: 20px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    border-width: 1px;
    border-color: #E0E0E0;
    border-style: solid
}

.x1a.container-login, .x1a.x27n {
    padding: 10px 20px 20px 20px;
    border: none
}

.x1z.select-Ochoice .x27p, .x1z.x27o .x27p {
    height: 36px;
    font-style: normal;
    font-weight: bold;
    background: #F5F5F5;
    line-height: normal;
    font-size: 18px;
    vertical-align: middle;
    color: #005394;
    cursor: pointer
}

.x1z.select-Ochoice .x2h, .x1z.x27o .x2h {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif;
    border-style: solid;
    border-width: 1px;
    border-color: #9297A6;
    background-color: #FFFFFF;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    width: 300px;
    padding: 5px 10px;
    font-style: normal;
    font-weight: normal;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: -0.01em;
    color: #333333
}

    .x1z.select-Ochoice .x2h:hover, .x1z.x27o .x2h:hover {
        background: #FFFFFF;
        border: 1px solid #006EBD;
        box-sizing: border-box;
        cursor: pointer
    }

.x1z.select-Ochoice.p_AFDisabled .x2h, .x1z.x27o.p_AFDisabled .x2h {
    background-color: #EEEEEE !important;
    color: #9e9e9e;
    border: 1px solid #BDBDBD;
    box-sizing: border-box
}

.espaco-mb-30, .x27q {
    margin-bottom: 30px
}

.xfl.btn-popup-logar, .xfl.x27r {
    width: 100%;
    padding: 10px 20px;
    background-color: #005394;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: center;
    text-shadow: none;
    color: #FFFFFF;
    background-image: url(../../ipva/images/arrowRight.html);
    background-position: right 45px top 45px;
    background-position-y: 50%;
    background-repeat: no-repeat
}

    .xfl.btn-popup-logar:hover, .xfl.x27r:hover {
        width: 100%;
        padding: 10px 20px;
        background-color: #006EBD;
        border: none;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF;
        background-image: url(../../ipva/images/arrowRight.html);
        background-position: right 45px top 45px;
        background-position-y: 50%;
        background-repeat: no-repeat
    }

.xfl.btn-ok2, .xfl.x27s {
    background-image: none;
    border: 0px solid transparent;
    font-size: 14px;
    font-weight: bold;
    line-height: normal;
    padding: 5.5px 4px;
    float: left;
    background: #006EBD;
    background-position-x: 50%;
    background-position-y: 50%;
    color: #FFFFFF
}

    .xfl.btn-ok2:hover, .xfl.x27s:hover {
        background: #005394;
        background-position-x: 50%;
        background-position-y: 50%;
        float: left;
        font-style: normal;
        text-align: center;
        color: #FFFFFF;
        font-size: 14px;
        font-weight: bold;
        line-height: normal;
        text-shadow: none;
        border: 0px solid transparent;
        cursor: pointer
    }

.xgn.emitir-guia .x17w, .xgn.x27t .x17w {
    font-weight: bold;
    line-height: 21px;
    font-size: 18px;
    text-align: right;
    text-decoration-line: underline;
    white-space: normal;
    color: #005394
}

.espaco-mt-30, .x27u {
    margin-top: 30px
}

.espaco-pdr-20, .x27v {
    padding-right: 20px
}

.x1a.box-login, .x1a.x27w {
    padding: 20px;
    border-width: 1px;
    border-color: #006EBD;
    border-style: solid
}

.x1z.select-Ochoice .x2h.p_AFDisabled, .x1z.x27o .x2h.p_AFDisabled {
    background: #EEEEEE !important;
    border: 1px solid #BDBDBD;
    box-sizing: border-box
}

.x1u {
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    color: #202020 !important
}

.content-box-MinhaAreaItem, .x27y, .content-box-MinhaAreaParcelamento, .x28v {
    width: 100%;
    padding: 15px;
    background: #FFFFFF;
    border: 1px solid #BDBDBD;
    box-sizing: border-box;
    margin-bottom: 10px
}

    .content-box-MinhaAreaItem tr td:nth-of-type(3), .x27y tr td:nth-of-type(3) {
        width: 400px !important
    }

    .content-box-MinhaAreaItem tr td:nth-of-type(4), .x27y tr td:nth-of-type(4), .content-box-MinhaAreaParcelamento tr td:nth-of-type(2), .x28v tr td:nth-of-type(2) {
        width: 250px !important
    }

.x1u.it-pad .x25, .x1u.x27z .x25, .x1q.it-pad .x2b, .x1q.x27z .x2b {
    width: 260px;
    height: 46px
}

.x1u.it-upload .x25, .x1u.x280 .x25 {
    width: 350px !important
}

.x1u.it-pad .xu, .x1u.x27z .xu, .x1q.it-pad .xy, .x1q.x27z .xy, .x1u.it-pad2 .xu, .x1u.x281 .xu {
    margin-top: 10px;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #101010 !important;
    height: 22px
}

.x1u.it-pad-area .x25, .x1u.x282 .x25 {
    width: 840px;
    height: 90px
}

.x1u.it-pad-wbutton .x25, .x1u.x283 .x25 {
    width: 216px;
    height: 46px
}

.new-sgt .x2h, .x284 .x2h {
    border-color: #BDBDBD;
    width: 260px;
    height: 46px;
    text-align: left !important;
    border-radius: 0px
}

.new-sgt .x25, .x284 .x25, .new-sgt .x2b, .x284 .x2b {
    width: 260px;
    height: 46px;
    text-align: left !important;
    border-radius: 0px
}

.new-sgt .x4w .x1u, .x284 .x4w .x1u, .new-sgt .x4w .x1q, .x284 .x4w .x1q, .new-sgt .x4w .x1z, .x284 .x4w .x1z, .new-sgt .x4w .x25, .x284 .x4w .x25, .new-sgt .x4w .x2b, .x284 .x4w .x2b, .new-sgt .x4w .x2h, .x284 .x4w .x2h {
    min-width: 100%;
    width: 100%
}

.new-sgt .x1q.p_AFReadOnly .x2b, .x284 .x1q.p_AFReadOnly .x2b, .new-sgt .x1u.p_AFReadOnly .x25, .x284 .x1u.p_AFReadOnly .x25, .new-sgt .x1z.p_AFReadOnly .x2h, .x284 .x1z.p_AFReadOnly .x2h {
    font-weight: bold;
    color: #101010
}

.new-sgt .xu, .x284 .xu, .new-sgt .xy, .x284 .xy, .new-sgt .x12, .x284 .x12 {
    margin-top: 10px;
    margin-left: 0px;
    padding-left: 0px;
    font-weight: bold;
    line-height: 18px;
    font-size: 14px;
    color: #101010 !important;
    height: 22px
}

.new-sgt .x1u.p_AFReadOnly .xu, .x284 .x1u.p_AFReadOnly .xu, .new-sgt .x1q.p_AFReadOnly .xy, .x284 .x1q.p_AFReadOnly .xy, .new-sgt .x1z.p_AFReadOnly .x12, .x284 .x1z.p_AFReadOnly .x12 {
    font-weight: normal;
    padding-left: 0px;
    color: #4F4F4F !important
}

.new-sgt .panel-bluebox-noPad, .x284 .x27e {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #005394;
    box-sizing: border-box;
    padding-top: 0px
}

.new-sgt .message-box .panel-bluebox-noPad, .x284 .x287 .x27e {
    width: 100%;
    background: #f9f9f9;
    border: 1px solid #e0e0e0;
    box-sizing: border-box
}

.new-sgt .panel-bluebox-content, .x284 .x27g {
    padding-top: 5px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px
}

.new-sgt .panel-bluebox-footer, .x284 .x288 {
    background-color: #F9F9F9;
    border-top: 1px solid #e0e0e0;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px
}

.new-sgt .xfl, .x284 .xfl {
    background-image: none;
    background-color: #F5F5F5;
    padding: 10px 30px 10px 30px;
    cursor: pointer;
    font-style: normal;
    font-weight: bold;
    line-height: 21px;
    font-size: 15px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    border-radius: 0px;
    color: #005394
}

.new-sgt .xfn, .x284 .xfn {
    outline: transparent
}

.new-sgt .xfl:hover, .x284 .xfl:hover {
    background: #FFFFFF;
    color: #005394;
    line-height: 21px;
    font-size: 15px;
    cursor: pointer;
    border: 1px solid #005394;
    box-sizing: border-box
}

.new-sgt .xfl.p_AFDisabled, .x284 .xfl.p_AFDisabled {
    cursor: not-allowed;
    line-height: 21px;
    font-size: 15px;
    background: #E0E0E0;
    color: #BDBDBD;
    border: 1px solid transparent
}

.new-sgt .xfl.primary, .x284 .xfl.x289, .new-sgt .xfn.primary, .x284 .xfn.x289 {
    padding: 7px 20px 7px 20px;
    font-size: 15px;
    background-color: #006EBD;
    color: #FFFFFF;
    border: 1px solid transparent
}

.new-sgt .xfl.vert, .x284 .xfl.x28a {
    padding: 10px 20px 20px 0px !important;
    font-size: 15px;
    background-color: #006EBD;
    border: 1px solid transparent
}

.new-sgt .xfl.details, .x284 .xfl.x28b {
    background-color: transparent;
    z-index: 10000;
    border: 0px
}

    .new-sgt .xfl.details .xfv, .x284 .xfl.x28b .xfv {
        color: transparent
    }

    .new-sgt .xfl.details:hover, .x284 .xfl.x28b:hover {
        background-color: #F5F5F5;
        z-index: 1000;
        position: relative;
        border: 1px solid transparent
    }

        .new-sgt .xfl.details:hover .xfv, .x284 .xfl.x28b:hover .xfv, .ipvamenu .x160:hover .x166, .x295 .x160:hover .x166, .new-sgt .x1u.p_AFReadOnly.total .x25, .x284 .x1u.p_AFReadOnly.x29a .x25 {
            color: #005394
        }

.new-sgt .xfl.primary:hover, .x284 .xfl.x289:hover {
    background: #005394;
    color: #FFFFFF;
    height: 46px
}

.xfl.primary.p_AFDisabled, .xfl.x289.p_AFDisabled {
    background: #E0E0E0;
    color: #BDBDBD;
    cursor: not-allowed
}

.new-sgt .xq.upload, .x284 .xq.x28c, .xq.upload2, .xq.x28f {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 0px;
    background-image: none;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    color: #FFFFFF
}

    .new-sgt .xq.upload label, .x284 .xq.x28c label {
        padding: 14px 22px 14px 20px;
        display: inline-block;
        background: #006EBD;
        cursor: pointer
    }

    .new-sgt .xq.upload:hover, .x284 .xq.x28c:hover, .xq.upload2:hover, .xq.x28f:hover {
        color: #FFFFFF;
        background-color: transparent;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 15px;
        text-align: center;
        text-shadow: none;
        border: 1px solid transparent;
        cursor: pointer
    }

        .new-sgt .xq.upload:hover label, .x284 .xq.x28c:hover label, .xq.upload2:hover label, .xq.x28f:hover label {
            background: #005394;
            display: inline-block;
            cursor: pointer
        }

.new-sgt .x150, .x284 .x150 {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #005394
}

.new-sgt .x10q .x150, .x284 .x10q .x150 {
    color: #00386C;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700
}

.new-sgt .xia, .x284 .xia {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #000000
}

.new-sgt .xib, .x284 .xib {
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    color: #000000;
    border-color: #e0e0e0;
    background-color: #f9f9f9
}

.new-sgt .full .x150, .x284 .x28d .x150 {
    border-color: #e0e0e0 transparent;
    border-style: solid none;
    border-width: 1px 0px
}

.new-sgt .banded .xia, .x284 .x28e .xia {
    background-color: #F9F9F9;
    border-color: #e0e0e0 transparent;
    border-style: solid none;
    border-width: 0px 0px 1px 0px;
    font-size: 14px;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px
}

.new-sgt .banded .xib, .x284 .x28e .xib {
    background-color: #FFFFFF;
    border-color: #e0e0e0 transparent;
    border-style: solid none;
    border-width: 0px 0px 1px 0px;
    font-size: 14px;
    padding-left: 30px
}

.new-sgt .banded .x150, .x284 .x28e .x150 {
    font-size: 14px;
    padding-left: 30px
}

.new-sgt .full .x148, .x284 .x28d .x148 {
    background-color: #FFFFFF;
    padding: 10px 20px
}

.new-sgt .full .x14g, .x284 .x28d .x14g {
    background-image: none;
    width: 100%
}

.new-sgt .full .x14d, .x284 .x28d .x14d {
    border-color: #bdbdbd;
    border-radius: 0px
}

.new-sgt .full .x14e, .x284 .x28d .x14e {
    font-weight: normal
}

.new-sgt .full .x14b, .x284 .x28d .x14b {
    background-color: #006dba;
    color: #FFFFFF
}

.new-sgt .full .x14f, .x284 .x28d .x14f {
    padding: 5px;
    display: block;
    text-decoration: underline
}

.new-sgt .full .xia, .x284 .x28d .xia {
    background-color: #f9f9f9;
    border-color: #e0e0e0
}

.xq.upload2 label, .xq.x28f label {
    padding: 15px 22px 14px 20px;
    display: inline-block;
    background: #006EBD;
    cursor: pointer
}

.ipvaFileUploadList .xtc, .x28g .xtc {
    background-color: transparent;
    border: 0px none;
    border-color: transparent
}

.ipvaFileUploadList .x150, .x28g .x150, .ipvaFileUploadList .xic, .x28g .xic, .ipvaFileUploadList .x15a, .x28g .x15a, .ipvaFileUploadList .x152, .x28g .x152 {
    background-color: transparent;
    border: none;
    border-color: transparent
}

.ipvaFileUploadList .xia, .x28g .xia {
    background-color: transparent;
    border: none;
    border-color: transparent;
    font-weight: bold
}

.col-header, .x28i {
    border: none;
    border-color: transparent !important;
    height: 47px;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    text-align: left
}

.table-pad, .x28j {
    border: none;
    border-bottom: none;
    border-top: 1px solid #E0E0E0;
    border-left: none;
    border-right: none;
    background-color: transparent;
    position: relative !important
}

.xtc.table-pad .x14p, .xtc.x28j .x14p, .xtc.calendario .x14p, .xtc.x299 .x14p {
    position: static !important
}

.col-pad, .x28k {
    border: none;
    border-color: transparent !important;
    height: 47px;
    font-size: 15px;
    line-height: 18px
}

.col-header-h5, .x28l {
    border: none;
    border-color: transparent !important;
    height: 47px;
    font-weight: bold;
    line-height: 21px;
    font-size: 16px;
    margin-right: auto;
    margin-left: 40px;
    text-align: center
}

.x20u.col-header .x1h1, .x20u.x28i .x1h1 {
    color: Black;
    font-weight: bold;
    border: none;
    padding: 10px 20px;
    margin-left: -20px;
    border-color: transparent;
    background-color: transparent
}

.xq.upload, .xq.x28c {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 10px 10px;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    background: #006EBD;
    color: #FFFFFF
}

.xq.uploadIcon, .xq.x28m {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 30px 60px;
    cursor: pointer;
    background-image: url(../../ipva/images/anexarTexto.html) !important;
    font-size: 15px;
    font-weight: bold;
    background-repeat: no-repeat;
    vertical-align: middle
}

    .xq.uploadIcon:hover, .xq.x28m:hover {
        text-align: center;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(../../ipva/images/anexarTexto_hover.html) !important;
        background-repeat: no-repeat
    }

.xq.uploadIcon46, .xq.x28n {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 30px 60px;
    cursor: pointer;
    background-image: url(../../ipva/images/anexarTexto_h46.html) !important;
    font-size: 15px;
    font-weight: bold;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: 10px;
    margin-bottom: -12px;
    margin-top: 5px
}

    .xq.uploadIcon46:hover, .xq.x28n:hover {
        text-align: center;
        border: 1px solid transparent;
        cursor: pointer;
        background-image: url(../../ipva/images/anexarTexto_h46_hover.html) !important;
        background-repeat: no-repeat;
        margin-left: 10px;
        margin-bottom: -12px;
        margin-top: 5px
    }

.xq.upload:hover, .xq.x28c:hover, .xfl.btn-del:hover, .xfl.x28o:hover, .xq.anexar:hover, .xq.x28u:hover {
    background: #005394;
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    cursor: pointer
}

.xfl.btn-del, .xfl.x28o {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    padding: 5px 5px;
    background: #006EBD;
    color: #FFFFFF;
    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-size: 15px;
    text-align: center;
    text-shadow: none;
    border: 1px solid transparent;
    cursor: pointer
}

.x1u.it-pad2 .x25, .x1u.x281 .x25 {
    width: 260px;
    height: 40px;
    margin: 5px 0 0 0
}

.x1u.currency .x25, .x1u.x28p .x25 {
    width: 260px;
    height: 40px;
    margin: 5px 0 0 0;
    text-align: left !important
}

.content-venal tr td:nth-of-type(1), .x28q tr td:nth-of-type(1), .content-venal tr td:nth-of-type(2), .x28q tr td:nth-of-type(2) {
    width: 200px
}

.content-venal tr td:nth-of-type(3), .x28q tr td:nth-of-type(3) {
    width: 400px
}

.content-cinza, .x28s {
    background: #F9F9F9;
    border-top: 1px solid #EEEEEE;
    margin-left: -25px;
    margin-right: -25px
}

.xq.anexar, .xq.x28u {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    background: #006EBD;
    color: #FFFFFF
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(3), .x28v tr td:nth-of-type(3), .content-box-MinhaAreaParcelamento tr td:nth-of-type(4), .x28v tr td:nth-of-type(4) {
    width: 200px !important
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(5), .x28v tr td:nth-of-type(5) {
    width: 150px !important
}

.content-box-MinhaAreaParcelamento tr td:nth-of-type(6), .x28v tr td:nth-of-type(6) {
    width: 300px !important
}

.x1a.content-box-MinhaAreaParcelamento:hover .panel-btns, .x1a.x28v:hover .x28w, .x1a.content-box-user:hover .panel-btns, .x1a.x290:hover .x28w {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999
}

.panel-subBtns, .x28x {
    background: #FFFFFF;
    padding: 15px;
    padding-left: 30px
}

.content-100I, .x28z {
    width: 50px
}

.content-box-MinhaArea, .x293 {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #FFFFFF;
    border: 1px solid #005394;
    box-sizing: border-box;
    margin-bottom: 10px
}

.x6e:hover .x15s {
    background: #FFFFFF;
    box-sizing: border-box;
    font-weight: bold;
    line-height: normal;
    font-size: 16px;
    text-align: left;
    text-shadow: none;
    color: #005394;
    cursor: pointer
}

.x1a.ipvamenu, .x1a.x295 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 20px;
    padding-left: 20px
}

.ipvamenu .x6e.p_AFDepressed .x15s, .x295 .x6e.p_AFDepressed .x15s {
    background-color: #005394
}

.ipvamenu .x160.p_AFDepressed, .x295 .x160.p_AFDepressed {
    border: 1px solid transparent;
    background-color: #005394;
    padding: 11px 20px 13px 40px
}

    .ipvamenu .x160.p_AFDepressed .x166, .x295 .x160.p_AFDepressed .x166 {
        background-color: transparent;
        color: #FFFFFF
    }

.panel-info-valor-venal, .x296 {
    border-radius: 0px;
    height: 20px;
    width: 103.89% !important;
    padding: 20px;
    background: #F9F9F9;
    border: 1px solid #E0E0E0;
    box-sizing: border-box !important;
    margin-bottom: -20px;
    margin-left: -25px !important
}

.x1d3.lotes, .x1d3.x297 {
    background-color: #FFFFFF;
    border-radius: 5px
}

    .x1d3.lotes .x1da, .x1d3.x297 .x1da {
        background-image: none;
        padding: 20px
    }

    .x1d3.lotes .x1dn, .x1d3.x297 .x1dn {
        padding: 25px;
        border-top-style: none
    }

    .x1d3.lotes .x1dq, .x1d3.x297 .x1dq, .x1d3.lotes .x1ds, .x1d3.x297 .x1ds {
        border-top-style: none
    }

    .x1d3.lotes .x17g, .x1d3.x297 .x17g {
        font-family: "Open Sans";
        font-weight: 800;
        font-size: 20px;
        color: #005394
    }

    .x1d3.lotes .x1e8, .x1d3.x297 .x1e8 {
        position: relative;
        top: -35px;
        right: -35px;
        background-color: #000000;
        border-style: solid;
        border-color: #FFFFFF;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        box-shadow: 1px 3px 6px 4px rgb(0 0 0 / 20%)
    }

    .x1d3.lotes .x17e, .x1d3.x297 .x17e {
        background-image: url(../../ipva/images/close.html);
        width: 8px;
        height: 8px;
        top: 4px;
        position: relative;
        left: 6px
    }

.xgn.destaquehome .x17w, .xgn.x298 .x17w {
    font-size: 20px;
    font-weight: 900
}

.x10g > table {
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    padding: 8px 20px 10px 20px;
    border-color: #E0E0E0;
    background-color: #F9F9F9
}

.x10g div > .x6v {
    border-style: solid;
    border-width: 1px;
    border-color: #005394;
    padding: 20px;
    margin-top: 15px
}

.xy2 span {
    background-color: #005394;
    border-radius: 5px;
    padding: 5px 10px;
    margin-left: 5px;
    color: #FFFFFF;
    font-weight: 800;
    font-family: "Open Sans";
    font-size: 20px
}

.search_component .xgn, .x29b .xgn {
    padding-bottom: 11px;
    display: block;
    padding-left: 15px
}

.x4v > DIV {
    display: table-row
}

.x2a::-webkit-input-placeholder, .xer::-webkit-input-placeholder, .x2b::-webkit-input-placeholder, .x2c::-webkit-input-placeholder, .x26::-webkit-input-placeholder, .x25::-webkit-input-placeholder {
    color: #737373
}

.xia .xu4, .xib .xu4, .xic .xu4 {
    margin: 1px
}

.xte .x1h8, .xtc .x1h8, .xte .x22n, .xtc .x22n {
    display: table-cell;
    width: 27px;
    vertical-align: middle
}

.x1h8 {
    text-align: right;
    display: inline-block
}

.x158 .xjp, .xia .xjw, .xia .xjp, .xib .xjw, .xib .xjp, .xic .xjw, .xic .xjp {
    max-width: 90%;
    width: 90%
}

.x1s .xel {
    top: -1px;
    left: 0px
}

.x1cy .x25 {
    margin-left: 0;
    margin-right: 0;
    margin-top: 1px;
    margin-bottom: 1px
}

.xgt.p_AFVertical .x1cy .x25 {
    margin-left: 1px
}

.x1x.p_AFReadOnly .x10 {
    padding-right: 7px
}

.x21 .x4z, .x1z.p_AFHelp .x4z {
    padding-top: 7px
}

.x17a {
    background-image: -webkit-linear-gradient(top, #F5F5F5 0%, #F0F0F0 100%)
}

.xjv.p_AFHelp .xe9 {
    vertical-align: -3px
}

.AFContentCell .xjw, .xth .xjw, .AFPanelFormLayoutContentCell .xjw, .xvo .xjw, .xtk.AFPanelFormLayoutContentCell .xjw, .xtk.xvo .xjw {
    vertical-align: 10px
}

.xji .x6e {
    margin-right: 1px
}

.xji .xq2 {
    padding-right: 4px;
    padding-left: 4px
}

.x1dx .xfn:focus, .x1o .xfn:focus {
    outline-style: solid;
    outline-width: 2px
}

.x1dz:focus {
    outline: solid;
    outline-width: 2px;
    color: initial
}

*.p_AFActiveInlineEditableContainer *.p_AFHoverTarget {
    border: solid 2px #3399ff
}

.xew:hover {
    background-image: url(../../ipva/afr/alta-v1/ipop_ovr.html);
    width: 24px;
    height: 24px
}

.xfk:hover, .xfl:hover, .x7j:hover, .x7l:hover, .x7k:hover, .xg8:hover, .xg6:hover, .AFNoteWindowAllButton:hover, .xg7:hover, .x7j:focus:hover, .x7l:focus:hover, .x7k:focus:hover, .xg8:focus:hover, .xg6:focus:hover, .AFNoteWindowAllButton:focus:hover, .xg7:focus:hover, .xn9:hover, .xna:hover, .xg5 .xfk:hover, .xg5 .xfk.p_AFTextOnly:hover, .xg5 .xfl:hover, .xg5 .xfl.p_AFTextOnly:hover, .xnj:hover {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #0572ce;
    font-weight: bold;
    text-shadow: none;
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: none
}

.xhz:hover {
    background-image: url(../../ipva/afr/alta-v1/input_date_ovr.html)
}

BODY.p_AFHighContrast .xhz:hover:after {
    content: url(../../ipva/afr/alta-v1/input_date_ovr.html)
}

BODY.p_AFHighContrast .xky:hover {
    background-image: none;
    left: 0px
}

.xky:hover {
    background-color: #f7f8f9;
    border-radius: 2px;
    background-image: url(../../ipva/afr/alta-v1/breadcrumb_of_ovr.html), none;
    border: 1px solid #c4ced7;
    top: 4px;
    padding-top: 1px;
    padding-bottom: 3px;
    padding-right: 3px;
    padding-left: 3px
}

.xlj:hover, .xlk:hover, .xlf:hover, .xln:hover, .xlg:hover, .xlh:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/overflow_right_ovr.html), none;
    border: 1px solid #c4ced7
}

.xle:hover, .x1bj:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/overflow_up_ovr.html), none;
    border: 1px solid #c4ced7
}

.xli:hover, .x1bk:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/overflow_down_ovr.html), none;
    border: 1px solid #c4ced7
}

.xlo:hover, .xlp:hover {
    background-image: url(../../ipva/afr/alta-v1/dropdown_ovr.html);
    background-color: #f7f8f9;
    border: 1px solid #c4ced7
}

.xmi:hover, .xn4:hover {
    background-color: #85bbe7;
    border-color: #85bbe7;
    background-image: none
}

.xoe:hover {
    border-color: #0572ce;
    text-decoration: underline
}

.xoe.p_AFSelected:hover {
    text-decoration: underline;
    color: #FFFFFF;
    background-color: #0572ce
}

.xof:hover, .xod:hover {
    color: #527689;
    text-decoration: underline
}

.xof.p_AFSelected:hover, .xod.p_AFSelected:hover {
    color: #FFFFFF;
    background-color: #CFE8FC;
    text-decoration: underline
}

.xo2:hover {
    padding: 1px;
    text-decoration: underline
}

.xom:hover, .xr5:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/up-arrow-ovr.html)
}

BODY.p_AFHighContrast .xom:hover:after, BODY.p_AFHighContrast .xr5:hover:after {
    content: url(../../ipva/afr/alta-v1/up-arrow-ovr.html);
    position: relative;
    left: 5px;
    top: 5px
}

.xon:hover, .xr6:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/down-arrow-ovr.html)
}

BODY.p_AFHighContrast .xon:hover:after, BODY.p_AFHighContrast .xr6:hover:after {
    content: url(../../ipva/afr/alta-v1/down-arrow-ovr.html);
    position: relative;
    left: 5px;
    top: 4px
}

.xws:hover, .xwv:hover {
    font-size: 14px;
    margin-left: 1px;
    margin-right: 1px;
    background-repeat: no-repeat;
    height: 16px;
    vertical-align: text-bottom;
    margin: 0px;
    background-image: url(../../ipva/afr/alta-v1/hierchselector_ovr.html);
    background-position: center center;
    display: inline-block;
    padding-left: 4px;
    padding-right: 0px
}

.x11y:hover, .x11z:hover, .x120:hover, .x121:hover, .x122:hover, .x123:hover, .x124:hover, .x125:hover, .x126:hover, .x127:hover, .x128:hover, .x129:hover, .x12a:hover, .x12b:hover, .x12c:hover, .x12d:hover, .x21v:hover, .x21w:hover, .x21x:hover, .x21y:hover {
    background-color: #f7f8f9;
    background-image: none;
    border: 1px solid #c4ced7
}

.x153:hover {
    background-image: url(../../ipva/afr/alta-v1/colSort_asc_ovr.html)
}

.x154:hover {
    background-image: url(../../ipva/afr/alta-v1/colSort_des_ovr.html)
}

.x157:hover {
    background-image: url(../../ipva/afr/alta-v1/clear_hov.html)
}

.x17c:hover, .x21g:hover, .x21h:hover, .xnp:hover {
    background-color: #d6d7d8
}

.x18f:hover, .x1bb:hover, .x1ba:hover, .x1b9:hover {
    color: #333333;
    background-color: #ebeced
}

BODY.p_AFHighContrast .x18f:hover {
    border-width: 2px;
    padding: 0px
}

.x1c0.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/icon-search-dis.html)
}

.x1c0:hover {
    background-image: url(../../ipva/afr/alta-v1/icon-search-ovr.html)
}

BODY.p_AFHighContrast .x1c0:hover:after {
    content: url(../../ipva/afr/alta-v1/icon-search-ovr.html)
}

.x18k:hover, .x18j:hover {
    background-color: #f7f8f9;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ovr.html)
}

.x1ck:hover {
    background-image: url(../../ipva/afr/alta-v1/func_delete_sm_12_hov.html)
}

.x1er:hover, .x1es:hover {
    background-color: #f7f8f9;
    background-image: url(../../ipva/afr/alta-v1/play_ovr.html), none;
    border: 1px solid #c4ced7
}

    .x1er:hover:active, .x1es:hover:active {
        background-color: #0572ce;
        background-image: url(../../ipva/afr/alta-v1/play_dwn.html), none
    }

.x1et:hover, .x1eu:hover {
    border: 1px solid #c4ced7;
    background-color: #f7f8f9;
    background-image: url(../../ipva/afr/alta-v1/pause_ovr.html), none
}

.xdq:hover, .xdr:hover, .xds:hover, .xdt:hover, .xdu:hover, .xdv:hover, .xdw:hover, .xdx:hover, .xdy:hover, .xdz:hover, .xe0:hover, .xe1:hover, .xe2:hover, .xe3:hover, .xe4:hover, .xe6:hover, .xe7:hover, .xe8:hover, .xe9:hover, .xea:hover, .xeb:hover, .xec:hover, .xed:hover, .xee:hover, .xef:hover, .xeg:hover, .xeh:hover, .xei:hover {
    background-image: url(../../ipva/afr/alta-v1/helptopics_ovr.html)
}

BODY.p_AFHighContrast .xdt:hover:after {
    content: url(../../ipva/afr/alta-v1/helptopics_ovr.html)
}

.xgk:visited:hover, .x17s:visited:hover, .xgn:visited:hover, .xgw:visited:hover, .xgl:visited:hover {
    color: #72007C
}

.xo8:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ovr.html), none
}

.xo9:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ovr.html), none
}

.xo8:hover:active {
    border-color: #0572ce;
    border-style: solid;
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_l_dwn.html), none
}

.xo9:hover:active {
    border-color: #0572ce;
    border-style: solid;
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_r_dwn.html), none
}

BODY.p_AFHighContrast .xo8:hover:after {
    content: url(../../ipva/afr/alta-v1/conv_l_ovr.html);
    position: relative;
    left: 5px;
    top: 5px
}

BODY.p_AFHighContrast .xo9:hover:after {
    content: url(../../ipva/afr/alta-v1/conv_r_ovr.html);
    position: relative;
    left: 5px;
    top: 5px
}

.xg5 .xfk.p_AFDepressed:hover, .xg5 .xfk.p_AFSelected:hover, .xg5 .xfk.p_AFSelected:active:hover, .xg5 .xfk.p_AFTextOnly.p_AFDepressed:hover, .xg5 .xfk.p_AFTextOnly.p_AFSelected:hover, .xg5 .xfk.p_AFTextOnly.p_AFSelected:active:hover, .xg5 .xfl.p_AFDepressed:hover, .xg5 .xfl.p_AFSelected:hover, .xg5 .xfl.p_AFSelected:active:hover, .xg5 .xfl.p_AFTextOnly.p_AFDepressed:hover, .xg5 .xfl.p_AFTextOnly.p_AFSelected:hover, .xg5 .xfl.p_AFTextOnly.p_AFSelected:active:hover {
    color: #85bbe7;
    font-weight: bold;
    text-shadow: none;
    border-color: #0572ce;
    background-color: #0572ce;
    background-image: none
}

.xfk:hover .xg3, .xfl:hover .xg4 {
    background-image: url(../../ipva/afr/alta-v1/dropdown_ovr.html);
    width: 14px;
    height: 14px;
    padding: 5px 6px 5px 6px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    display: block
}

.x1r.p_AFClickToEdit.p_AFUpdate.p_AFHoverTarget .x2k, .x1r.p_AFClickToEdit.p_AFUpdate.p_AFFocusTarget.p_AFHoverTarget .x2k {
    display: inline-block;
    background-color: transparent
}

.xom:hover:active {
    background-color: #0572ce;
    border-color: #0572ce
}

BODY.p_AFHighContrast .xr5:hover:active:after {
    content: url(../../ipva/afr/alta-v1/up-arrow-dwn.html);
    position: relative;
    left: 5px;
    top: 4px
}

.x167:hover, .x168:hover, .x160:hover .x166, .x15v:hover .x15u, .x15w:hover .x15u, .x160:hover .x167, .x160:hover .x168 {
    color: #0572ce
}

.x16g:hover {
    background-image: url(../../ipva/afr/alta-v1/up-arrow-ovr.html)
}

.x16h:hover {
    background-image: url(../../ipva/afr/alta-v1/down-arrow-ovr.html)
}

.x16g:active:hover {
    background-image: url(../../ipva/afr/alta-v1/up-arrow-dwn.html)
}

.x1cq:hover, .x1cr:hover, .x1cs:hover, .x1ct:hover, .x1cz:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: none
}

.x1d0:hover, .x1d0.p_AFRtl:hover {
    background-repeat: no-repeat;
    background-image: url(../../ipva/afr/alta-v1/func_search_16_hov.html)
}

BODY.p_AFHighContrast .x1ck:hover {
    content: url(../../ipva/afr/alta-v1/func_delete_sm_12_hov.html)
}

.xjv.p_AFDisabled .x18g:hover, .xeo.p_AFDisabled .x1c2:hover {
    background-color: #f4f6f7;
    background-image: none;
    border-color: #E0E6EB
}

.x18g:active:hover {
    color: #000000;
    border-color: transparent
}

.x18z:hover {
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/dropdown-inline_selector-ovr.html), none
}

.x12e:hover, .x12f:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_right_ovr.html)
}

.x12g:hover, .x12h:hover, .x12w:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_ovr.html)
}

.x12i:hover, .x12j:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_right_all_ovr.html)
}

.x12k:hover, .x12l:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_all_ovr.html)
}

.x12m:hover, .x12n:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_left_ovr.html)
}

.x12o:hover, .x12p:hover, .x12v:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_ovr.html)
}

.x12q:hover, .x12r:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_left_all_ovr.html)
}

.x12s:hover, .x12t:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_all_ovr.html)
}

.x12u:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_up_end_ovr.html)
}

.x12x:hover {
    background-image: url(../../ipva/afr/alta-v1/shuttle_down_end_ovr.html)
}

.x1ep:hover, .x1eq:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_Hincrease_ovr.html)
}

BODY.p_AFHighContrast .x1ep:hover:after, BODY.p_AFHighContrast .x1eq:hover:after, BODY.p_AFHighContrast .x1ep:hover.p_AFRtl:after, BODY.p_AFHighContrast .x1eq:hover.p_AFRtl:after {
    content: url(../../ipva/afr/alta-v1/slider_Hincrease_ovr.html)
}

.x1ep.p_AFDepressed:hover, .x1eq.p_AFDepressed:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_Hincrease_dwn.html)
}

.x1en:hover, .x1eo:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_Hdecrease_ovr.html)
}

BODY.p_AFHighContrast .x1en:hover:after, BODY.p_AFHighContrast .x1eo:hover:after, BODY.p_AFHighContrast .x1en:hover.p_AFRtl:after, BODY.p_AFHighContrast .x1eo:hover.p_AFRtl:after {
    content: url(../../ipva/afr/alta-v1/slider_Hdecrease_ovr.html)
}

.x1en.p_AFDepressed:hover, .x1eo.p_AFDepressed:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_Hdecrease_dwn.html)
}

.xt5.p_AFDisabled .x1en:hover, .xt6.p_AFDisabled .x1eo:hover, .xt5.p_AFDisabled .x1en.p_AFDepressed:hover, .xt6.p_AFDisabled .x1eo.p_AFDepressed:hover, .x1en.p_AFDisabled.p_AFDepressed:hover, .x1eo.p_AFDisabled.p_AFDepressed:hover, .x1en.p_AFDisabled:hover, .x1eo.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_Hdecrease_dis.html)
}

BODY.p_AFHighContrast .xt5.p_AFDisabled .x1en:hover:after, BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eo:hover:after, BODY.p_AFHighContrast .xt5.p_AFDisabled .x1en.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eo.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1en.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1eo.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt5.p_AFDisabled .x1ep:hover:after, BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eq:hover:after, BODY.p_AFHighContrast .xt5.p_AFDisabled .x1ep.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFDisabled .x1eq.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1ep.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .x1eq.p_AFDisabled.p_AFDepressed:hover:after {
    content: url(../../ipva/afr/alta-v1/slider_Hdecrease_dis.html)
}

.xt5.p_AFDisabled .x1ep:hover, .xt6.p_AFDisabled .x1eq:hover, .xt5.p_AFDisabled .x1ep.p_AFDepressed:hover, .xt6.p_AFDisabled .x1eq.p_AFDepressed:hover, .x1ep.p_AFDisabled.p_AFDepressed:hover, .x1eq.p_AFDisabled.p_AFDepressed:hover, .x1ep.p_AFDisabled:hover, .x1eq.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_Hincrease_dis.html)
}

.xt5.p_AFVertical.p_AFDisabled .x1en:hover, .xt6.p_AFVertical.p_AFDisabled .x1eo:hover, .xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed:hover, .xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed:hover, .xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed:hover, .xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed:hover, .xt5.p_AFVertical .x1en.p_AFDisabled:hover, .xt6.p_AFVertical .x1eo.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_decrease_dis.html)
}

BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1en:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eo:hover:after, BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1en.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eo.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt5.p_AFVertical .x1en.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical .x1eo.p_AFDisabled.p_AFDepressed:hover:after {
    content: url(../../ipva/afr/alta-v1/slider_decrease_dis.html)
}

.xt5.p_AFVertical.p_AFDisabled .x1ep:hover, .xt6.p_AFVertical.p_AFDisabled .x1eq:hover, .xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed:hover, .xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed:hover, .xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed:hover, .xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed:hover, .xt5.p_AFVertical .x1ep.p_AFDisabled:hover, .xt6.p_AFVertical .x1eq.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_increase_dis.html)
}

BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1ep:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eq:hover:after, BODY.p_AFHighContrast .xt5.p_AFVertical.p_AFDisabled .x1ep.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical.p_AFDisabled .x1eq.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt5.p_AFVertical .x1ep.p_AFDisabled.p_AFDepressed:hover:after, BODY.p_AFHighContrast .xt6.p_AFVertical .x1eq.p_AFDisabled.p_AFDepressed:hover:after {
    content: url(../../ipva/afr/alta-v1/slider_increase_dis.html)
}

.xt5.p_AFVertical .x1ep:hover, .xt6.p_AFVertical .x1eq:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_increase_ovr.html)
}

.xt5.p_AFVertical .x1en:hover, .xt6.p_AFVertical .x1eo:hover {
    background-image: url(../../ipva/afr/alta-v1/slider_decrease_ovr.html)
}

.x14h:hover, .x1x2:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/previousitem_ovr.html)
}

.x14i:hover, .x1x4:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/nextitem_ovr.html)
}

.x14j:hover, .x1x6:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/firstitem_ovr.html)
}

.x14k:hover, .x1x8:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/lastitem_ovr.html)
}

.xr8:hover .xr7, .xr8.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr7 {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/splitterhr_ovr.html)
}

.xr8.p_AFDisclosed:hover .xr7 {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/splitterhc_ovr.html)
}

.xr8:hover .xr7:active:focus, .xr8:hover .xr7:active, .xr8.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr7:active {
    background-color: #0572ce;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/splitterhr_act.html)
}

.xr8.p_AFDisclosed:hover .xr7:active:focus, .xr8.p_AFDisclosed:hover .xr7:active {
    background-color: #0572ce;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/splitterhc_act.html)
}

.xr8:hover.p_AFPositionedFromEnd .xr7 {
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/splitterhc_ovr.html)
}

    .xr8:hover.p_AFPositionedFromEnd .xr7:active {
        background-color: #0572ce;
        background-image: url(../../ipva/afr/alta-v1/splitterhc_act.html)
    }

.xra:hover .xr9, .xra.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr9 {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/splittervr_ovr.html)
}

.xra.p_AFDisclosed:hover .xr9, .xra:hover.p_AFPositionedFromEnd .xr9 {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/splittervc_ovr.html)
}

.xra:hover .xr9:active:focus, .xra:hover .xr9:active, .xra.p_AFDisclosed:hover.p_AFPositionedFromEnd .xr9:active {
    background-color: #0572ce;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/splittervr_act.html)
}

.xra.p_AFDisclosed:hover .xr9:active:focus, .xra.p_AFDisclosed:hover .xr9:active, .xra:hover.p_AFPositionedFromEnd .xr9:active {
    background-color: #0572ce;
    border-color: #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/splittervc_act.html)
}

.xw7.p_AFCircular:hover {
    border-color: #d6d7d8;
    box-shadow: 0px 0px 2px 0 rgba(0, 0, 0, .35);
    border-width: 2px
}

.AFNoteWindowNextLink:hover:active, .x1a3:hover:active {
    background-image: url(../../ipva/afr/alta-v1/conv_r_dwn.html)
}

.AFNoteWindowPreviousLink:hover:active, .x1a2:hover:active {
    background-image: url(../../ipva/afr/alta-v1/conv_l_dwn.html)
}

.x17e:hover, .x1dz:hover {
    background-image: url(../../ipva/afr/alta-v1/dialog_close_ovr.html);
    background-repeat: no-repeat
}

.x17f:hover, .x1e0:hover {
    background-image: url(../../ipva/afr/alta-v1/func_pin_16_hov.html);
    background-repeat: no-repeat
}

.AFOverflowElement .xmk.p_AFDisabled:hover, .xdj .xmk.p_AFDisabled:hover, .AFOverflowElement .xn6.p_AFDisabled:hover, .xdj .xn6.p_AFDisabled:hover {
    background: none
}

.xh7 .x15m .x229.xfl:hover {
    background-color: #f7f8f9;
    border: 1px solid #c4ced7
}

.xr3:hover {
    border-color: #c4ced7;
    background-color: #f7f8f9;
    background-image: url(../../ipva/afr/alta-v1/dropdown_ovr.html), none
}

.x13x:hover, .x1go:hover .x13x, .x1go.p_AFSelected:hover, .x1go:hover {
    color: #000000;
    background-color: #FFFFFF;
    border: none
}

.x13w .x1go:hover, .x13w.p_AFGrid .x1go.p_AFSelected:hover {
    opacity: 0.6
}

.x1x3:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/previouspage_vert_ovr.html)
}

.x1x5:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/nextpage_vert_ovr.html)
}

.x1x7:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/firstpage_vert_ovr.html)
}

.x1x9:hover {
    background-color: #f7f8f9;
    border-color: #c4ced7;
    background-image: url(../../ipva/bi/images/pagingControl/alta-v1/lastpage_vert_ovr.html)
}

.x4v.p_AFStartOverflow .xkx {
    padding-left: 25px
}

.xkt.p_AFStartOverflow .xm2, .xll.p_AFStartOverflow .xm3, .xlq.p_AFStartOverflow .xm3 {
    padding-left: 16px
}

.xk7.p_AFStartOverflow .xk8 {
    padding-left: 47px
}

.x8b.p_AFStartOverflow .xl2 {
    padding-left: 19px
}

.xk7.p_AFEndOverflow .xk8 {
    padding-right: 47px
}

.x8b.p_AFEndOverflow .xl2 {
    padding-right: 19px
}

.xkt.p_AFOverflowDroplist .xm2, .xll.p_AFOverflowDroplist .xm3, .xlq.p_AFOverflowDroplist .xm3 {
    padding-right: 21px
}

.xlb.p_AFDepressed, .xlm.p_AFDepressed, .xlc.p_AFDepressed, .xld.p_AFDepressed, .xlb:hover.p_AFDepressed, .xlm:hover.p_AFDepressed, .xlc:hover.p_AFDepressed, .xld:hover.p_AFDepressed {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/overflow_left_dwn.html), none;
    border: 1px solid #0572ce
}

.xll.p_AFConveyorBelt, .xlq.p_AFConveyorBelt, .xkt.p_AFConveyorBelt {
    padding-left: 33px;
    padding-right: 61px
}

.xm8.p_AFDepressed, .xm9.p_AFDepressed, .xm8.p_AFDepressed:hover, .xm9.p_AFDepressed:hover {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_l_dwn.html), none;
    border: 1px solid #0572ce
}

.xma.p_AFDepressed, .xmb.p_AFDepressed, .xma.p_AFDepressed:hover, .xmb.p_AFDepressed:hover {
    background-color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_r_dwn.html), none;
    border: 1px solid #0572ce
}

.xm8.p_AFDisabled, .xm9.p_AFDisabled, .xm8.p_AFDisabled:hover, .xm9.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/conv_l_dis.html);
    background-color: transparent;
    border: 1px solid transparent
}

.xma.p_AFDisabled, .xmb.p_AFDisabled, .xma.p_AFDisabled:hover, .xmb.p_AFDisabled:hover {
    background-image: url(../../ipva/afr/alta-v1/conv_r_dis.html);
    background-color: transparent;
    border: 1px solid transparent
}

.x8b.p_AFSubTrain .xmp, .x8b.p_AFSubTrain .xmq, .x8b.p_AFSubTrain .xmr, .x8b.p_AFSubTrain .xms {
    right: 0
}

.xwi.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/carousel-spin-marker-v-d.html)
}

.xwd.p_AFCompact.p_AFDisabled, .xwd.p_AFSmall.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/conv_l_dis.html)
}

.xwe.p_AFCompact.p_AFDisabled, .xwe.p_AFSmall.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/conv_r_dis.html)
}

.xwf.p_AFCompact.p_AFDisabled, .xwf.p_AFSmall.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/conv_u_dis.html)
}

.xwg.p_AFCompact.p_AFDisabled, .xwg.p_AFSmall.p_AFDisabled {
    background-image: url(../../ipva/afr/alta-v1/conv_d_dis.html)
}

.x1h1.p_AFSorted {
    padding-right: 35px
}

.xia .x1v.p_AFReadOnly .xjz, .xib .x1v.p_AFReadOnly .xjz, .xic .x1v.p_AFReadOnly .xjz, .x1vr .x1v.p_AFReadOnly .xjz, .x1vt .x1v.p_AFReadOnly .xjz, .x1vu .x1v.p_AFReadOnly .xjz {
    padding-left: 0px;
    vertical-align: middle;
    display: inline;
    line-height: inherit
}

BODY.p_AFHighContrast .xlk:after, BODY.p_AFHighContrast .xlj:after {
    content: url(../../ipva/afr/overflow_end_hc.html)
}

BODY.p_AFHighContrast .x16y:after {
    content: url(../../ipva/afr/openSubmenu_n_hc.html)
}

.x1y2 {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: left;
    padding-right: 5px
}

.x1y3 {
    border-width: 1px;
    border-style: solid;
    border-color: #D6DFE6;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-right: 4px;
    padding: 5px;
    position: relative;
    overflow: hidden;
    vertical-align: bottom;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    text-align: right;
    padding-left: 5px
}

.x1vv.p_AFSorted {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    white-space: nowrap;
    color: #000000;
    font-weight: bold;
    padding-right: 34px
}

.xvl, .xvk {
    border: none;
    padding-bottom: 10px
}

.x4w .x1u.p_AFReadOnly .x25, .x4w .x1q.p_AFReadOnly .x2b, .x4w .x1s.p_AFReadOnly .x2c, .x4w .x1r.p_AFReadOnly .x2k, .x4w .xeo.p_AFReadOnly .xer, .x4w .x1v.p_AFReadOnly .x2e, .x4w .xjv.p_AFReadOnly .xk3, .x4w .x20.p_AFReadOnly .x2i, .x4w .x1y.p_AFReadOnly .x2g, .xl4.p_AFSubTrain .xn5 {
    padding-left: 6px
}

.x8b.p_AFSubTrain.p_AFStartOverflow .xl2 {
    padding-left: 46px
}

.x8b.p_AFSubTrain.p_AFEndOverflow .xl2 {
    padding-right: 46px
}

.xlb:hover, .xlm:hover, .xlc:hover, .xld:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/overflow_left_ovr.html), none;
    border: 1px solid #c4ced7
}

.xm8:hover, .xm9:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ovr.html), none;
    border: 1px solid #c4ced7
}

.xma:hover, .xmb:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ovr.html), none;
    border: 1px solid #c4ced7
}

.xwd.p_AFCompact:hover, .xwd.p_AFSmall:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    border: 1px solid #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/conv_l_ovr.html)
}

.xwd.p_AFCompact:active:hover, .xwd.p_AFSmall:active:hover {
    background-color: #0572ce;
    border: 1px solid #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_l_dwn.html)
}

.xwd.p_AFCompact.p_AFDisabled:hover, .xwd.p_AFCompact.p_AFDisabled:active:hover, .xwd.p_AFSmall.p_AFDisabled:hover, .xwd.p_AFSmall.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/conv_l_dis.html);
    border-color: transparent;
    background-color: transparent
}

.xwe.p_AFCompact:hover, .xwe.p_AFSmall:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    border: 1px solid #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/conv_r_ovr.html)
}

.xwe.p_AFCompact:active:hover, .xwe.p_AFSmall:active:hover {
    background-color: #0572ce;
    border: 1px solid #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_r_dwn.html)
}

.xwe.p_AFCompact.p_AFDisabled:hover, .xwe.p_AFCompact.p_AFDisabled:active:hover, .xwe.p_AFSmall.p_AFDisabled:hover, .xwe.p_AFSmall.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/conv_r_dis.html);
    border-color: transparent;
    background-color: transparent
}

.xwf.p_AFCompact:hover, .xwf.p_AFSmall:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    border: 1px solid #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/conv_u_ovr.html)
}

.xwf.p_AFCompact:active:hover, .xwf.p_AFSmall:active:hover {
    background-color: #0572ce;
    border: 1px solid #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_u_dwn.html)
}

.xwf.p_AFCompact.p_AFDisabled:hover, .xwf.p_AFCompact.p_AFDisabled:active:hover, .xwf.p_AFSmall.p_AFDisabled:hover, .xwf.p_AFSmall.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/conv_u_dis.html);
    border-color: transparent;
    background-color: transparent
}

.xwg.p_AFCompact:hover, .xwg.p_AFSmall:hover {
    background-color: #f7f8f9;
    color: #0572ce;
    border: 1px solid #c4ced7;
    background-image: url(../../ipva/afr/alta-v1/conv_d_ovr.html)
}

.xwg.p_AFCompact:active:hover, .xwg.p_AFSmall:active:hover {
    background-color: #0572ce;
    border: 1px solid #0572ce;
    background-image: url(../../ipva/afr/alta-v1/conv_d_dwn.html)
}

.xwg.p_AFCompact.p_AFDisabled:hover, .xwg.p_AFCompact.p_AFDisabled:active:hover, .xwg.p_AFSmall.p_AFDisabled:hover, .xwg.p_AFSmall.p_AFDisabled:active:hover {
    background-image: url(../../ipva/afr/alta-v1/conv_d_dis.html);
    border-color: transparent;
    background-color: transparent
}

@media (max-width:500px) {
    .h6-blue, .x24m, .h6-blue-gray-background, .x24n, .x1u.h6-blue .x25, .x1u.x24m .x25 {
        white-space: normal
    }

    .xfl.btn-pad:hover, .xfl.x258:hover, .xfl.btn-pad.p_AFDisabled, .xfl.x258.p_AFDisabled, .xfl.btn-pad.p_AFDisabled:hover, .xfl.x258.p_AFDisabled:hover {
        font-size: 14px
    }
}

@media (max-width:420px) {
    .xfl.btn-pad:hover, .xfl.x258:hover, .xfl.btn-pad.p_AFDisabled, .xfl.x258.p_AFDisabled, .xfl.btn-pad.p_AFDisabled:hover, .xfl.x258.p_AFDisabled:hover {
        font-size: 10px
    }
}

@media (max-width:1440px) {
    .xfl.btn-salvarproseguir, .xfl.x262 {
        margin-right: 20px
    }

    .xfl.btn-voltar, .xfl.x263 {
        margin-left: 20px
    }
}

@media (max-width:768px) {
    .xfl.btn-salvarproseguir, .xfl.x262 {
        text-indent: -9999em;
        background-image: url(../../ipva/images/arrowRight.html);
        background-position-x: 50%;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-right: 20px
    }

        .xfl.btn-salvarproseguir:hover, .xfl.x262:hover {
            background-image: url(../../ipva/images/arrowRight.html);
            background-position-x: 50%;
            background-position-y: 50%;
            background-repeat: no-repeat;
            margin-right: 20px
        }

        .xfl.btn-salvarproseguir.p_AFDisabled, .xfl.x262.p_AFDisabled {
            background-image: url(../../ipva/images/arrowDisabledRight.html);
            background-position-x: 50%;
            background-position-y: 50%;
            background-repeat: no-repeat;
            margin-right: 20px
        }

    .xfl.btn-voltar, .xfl.x263 {
        text-indent: -999em;
        background-position-x: 50%;
        background-position-y: 50%;
        background-repeat: no-repeat;
        margin-left: 20px;
        background-image: url(../../ipva/images/arrowLeft.html)
    }

        .xfl.btn-voltar:hover, .xfl.x263:hover {
            background-image: url(../../ipva/images/arrowLeft.html);
            background-position-x: 50%;
            background-position-y: 50%;
            background-repeat: no-repeat;
            margin-left: 20px
        }

        .xfl.btn-voltar.p_AFDisabled, .xfl.x263.p_AFDisabled {
            background-image: url(../../ipva/images/arrowDisabledLeft.html);
            background-position-x: 50%;
            background-position-y: 50%;
            background-repeat: no-repeat;
            margin-left: 20px
        }

    .xfv {
        white-space: normal
    }

    .footer-copyright, .x26p {
        display: none
    }

    .x14q {
        overflow-x: auto !important
    }
}

@media (max-width:730px) {
    .xfl.btn-per-doacao, .xfl.x264, .xfl.btn-per-divorcio, .xfl.x265, .xfl.btn-per-outros, .xfl.x266, .xfl.btn-per-causamortis, .xfl.x267 {
        width: 260px
    }
}

@media (max-width:850px) {
    .link-fazenda-header, .x26j {
        display: none
    }

    .padding-header, .x26t {
        padding: 10px 20px
    }

    .container-title, .x26f {
        padding: 15px 10px;
        margin: 0 10px;
        width: calc(100% - 20px);
        box-sizing: border-box
    }

    .padding0px, .x29c {
        padding: 0px
    }
}

@media (max-width:520px) {
    .header-col1, .x26h {
        width: 100% !important;
        height: 130px !important;
        position: static !important;
        text-align: center;
        clear: both
    }

    .header-col2, .x26i {
        width: 100% !important;
        height: 42px !important;
        min-height: 42px !important;
        padding: 10px 0;
        position: static !important;
        text-align: center;
        clear: both;
        display: flex !important;
        -webkit-justify-content: center;
        justify-content: center
    }

    .container-altura, .x26n, .conteudo-altura, .x26o {
        height: calc(100% - 268px) !important;
        min-height: calc(100% - 268px) !important
    }

    .container-header, .x26e {
        height: 212px;
        min-height: 212px !important;
        max-height: 212px !important
    }

    .bg-header, .x26d {
        background-image: linear-gradient(180deg, #FFFFFF 0%, #EEEEEE 100%);
        height: 212px;
        min-height: 212px !important;
        max-height: 212px !important
    }

    .copyright, .x26q {
        font-size: 13px;
        width: 100% !important
    }

    .padding-main, .x26u {
        padding: 15px 20px 30px 20px
    }

    .padding10px, .x29d {
        padding: 10px
    }

    .div-logo, .x29e {
        width: 100% !important;
        position: static !important;
        text-align: center;
        clear: both;
        display: flex !important;
        -webkit-justify-content: center;
        justify-content: center
    }

    .div-login, .x29f {
        width: 100% !important;
        position: static !important;
        text-align: center;
        clear: both
    }
}

@media (max-width:383px) {
    .container-altura, .x26n, .conteudo-altura, .x26o {
        height: calc(100% - 318px)
    }
}

@media (max-width:415px) {
    .content, .x26v {
        padding-left: 5px;
        padding-right: 5px
    }
}

@media (max-width:700px) {
    .menu-wide, .x278 {
        display: none
    }

    .menu-narrow, .x279 {
        display: inline;
        width: 300px
    }

    .general-wide, .x27a {
        display: none !important
    }

    .general-narrow, .x27b {
        display: inline !important
    }

    .xfl.btn-popup-logar, .xfl.x27r {
        width: 100%;
        padding: 10px 20px;
        background-image: none;
        background-color: #005394;
        font-style: normal;
        font-weight: bold;
        line-height: normal;
        font-size: 16px;
        text-align: center;
        text-shadow: none;
        color: #FFFFFF
    }

        .xfl.btn-popup-logar:hover, .xfl.x27r:hover {
            width: 100%;
            padding: 10px 20px;
            background-image: none;
            background-color: #006EBD;
            font-style: normal;
            font-weight: bold;
            line-height: normal;
            font-size: 16px;
            text-align: center;
            text-shadow: none;
            color: #FFFFFF;
            border: 1px solid transparent
        }

    .content-100I, .x28z {
        margin-bottom: 10px;
        margin: 45%
    }

    .content-note, .x26y {
        margin-bottom: 10px
    }
}

@media (max-width:1024px) {
    .general-wide-1024, .x27c {
        display: none !important
    }

    .general-narrow-1024, .x27d {
        display: inline !important
    }
}

@media (min-width:600px) {
    .panel-footer, .x29g {
        position: fixed;
        bottom: 0px;
        left: 0px;
        right: 0px;
        width: 100%;
        background: #FFFFFF;
        z-index: 999;
        padding-top: 10px;
        padding-bottom: 10px;
        box-shadow: 0px -1px 4px rgba(0, 0, 0, 0.08)
    }
}

@media (max-width:600px) {
    .mobile-context .panel-footer, .x29h .x29g {
        padding: 20px;
        padding-left: 25px;
        padding-right: 25px;
        background: #FFFFFF;
        border: 1px solid #005394
    }
}

@media (max-width:1050px) {
    .content-box-MinhaAreaItem tr td:nth-of-type(3), .x27y tr td:nth-of-type(3) {
        width: 300px !important
    }

    .content-box-MinhaAreaItem tr td:nth-of-type(4), .x27y tr td:nth-of-type(4) {
        width: 200px !important
    }
}

@media (max-width:515px) {
    .x1u.it-upload .x25, .x1u.x280 .x25 {
        width: 250px !important
    }
}

@-moz-document url-prefix() {
    .xq.uploadIcon46, .xq.x28n {
        padding: 15px 60px
    }
}

@media (max-width:720px) {
    .xq.uploadIcon46, .xq.x28n, .xq.uploadIcon46:hover, .xq.x28n:hover {
        margin-left: 0px
    }
}

@media screen and (max-width:500px) {
    .content-box-MinhaAreaParcelamento tr td:nth-of-type(2), .x28v tr td:nth-of-type(2) {
        width: 0px !important
    }
}

@media (max-width:1000px) {
    .x1a.content-box-user:hover .panel-btns, .x1a.x290:hover .x28w {
        bottom: 0;
        top: auto;
        text-align: center;
        position: center
    }

    .x1a.content-box-user:hover .panel-subBtns, .x1a.x290:hover .x28x {
        width: 200px;
        text-align: center;
        padding: 15px;
        position: center
    }
}

@media screen and (max-width:600px) {
    .xzt, .xzw {
        white-space: normal
    }

    .x10v, .x21o .xfv {
        display: none
    }
}

@media screen and (max-width:768px) {
    .xzb, .x10g {
        padding: 10px 0px
    }

    .x6v.mobileHack .xzb td, .x6v.x29i .xzb td {
        display: table-row
    }

        .x6v.mobileHack .xzb td .xxz, .x6v.x29i .xzb td .xxz {
            max-width: 100% !important;
            width: 100% !important;
            padding-bottom: 10px
        }

    .x6v.mobileHack .xzb .xy2 span, .x6v.x29i .xzb .xy2 span {
        margin-left: 0px !important
    }

    .x6v.mobileHack .xzb .x10v, .x6v.x29i .xzb .x10v, .x10b {
        display: none
    }

    .x6v.mobileHack .xzb .x21o > div, .x6v.x29i .xzb .x21o > div {
        margin-top: 15px
    }

        .x6v.mobileHack .xzb .x21o > div .xfv, .x6v.x29i .xzb .x21o > div .xfv {
            display: inline-block !important
        }

    .mobile-context .xzb .xy2, .x29h .xzb .xy2 {
        position: absolute;
        left: 10px;
        margin-top: 65px;
        width: 0px
    }

    .mobile-context .xzb, .x29h .xzb {
        padding: 10px 0px 65px 0px
    }

    .mobile-context .xzt, .x29h .xzt {
        font-size: 18px
    }
}

@media (min-width:600px) {
    .new-sgt .panel-footer .x19, .x284 .x29g .x19 {
        max-width: 1400px;
        min-width: 300px;
        margin: 0 auto;
        padding-left: 110px;
        padding-right: 40px
    }

    .new-sgt .panel-footer .x4w, .x284 .x29g .x4w {
        vertical-align: middle
    }
}

@media (max-width:5000px) {
    .xtc.fix-rolagem-horizontal .x14p, .xtc.x29j .x14p {
        position: static !important
    }
}
