﻿.container {
    width: 500px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
}

.style1 {
    font-size: x-large;
}

.style2 {
    font-size: large;
}

.style3 {
    border: 1px solid #A3BED8;
    width: 100px;
    background-color: #EAEFF5;
    height: 18px;
}

.style4 {
    border: 1px solid #A3BED8;
    height: 18px;
}

.style5 {
    border: 1px solid #A3BED8;
    height: 25px;
}

.MenuHeading {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    background-color: #C9DAEB;
    border-top: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    background-image: url('../images/hbg-bar.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 0px 0px 0px 0px;
    height: 25px;
}

.MenuStyle {
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    width: 200px;
    color: #000000;
}

    .MenuStyle A {
        font-family: Arial,Helvetica,Sans-Serif;
        font-weight: normal;
        color: #2B7C92;
        text-decoration: none;
        cursor: pointer;
    }

        .MenuStyle A:ACTIVE {
            font-family: Arial,Helvetica,Sans-Serif;
            font-weight: normal;
            color: #2B7C92;
            text-decoration: none;
            cursor: pointer;
        }

        .MenuStyle A:VISITED {
            font-family: Arial,Helvetica,Sans-Serif;
            font-weight: normal;
            color: #2B7C92;
            text-decoration: none;
            cursor: pointer;
        }

        .MenuStyle A:HOVER {
            font-family: Arial,Helvetica,Sans-Serif;
            font-weight: normal;
            color: red;
            text-decoration: underline;
            cursor: pointer;
        }

.custInfoHead {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    background-color: #C9DAEB;
    border-top: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    background-image: url('../images/hbg-bar.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 0px 0px 0px 0px;
    height: 20px;
}

.frmborder1 {
    width: 100%;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    color: #000000;
    padding: 2px 2px 2px 2px;
    height: 80%;
    width: 80%;
}

.border1 {
    width: 100%;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    color: #000000;
    padding: 2px 2px 2px 2px;
}

.custInfo {
    width: 100%;
    height: 20px;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    font-size: 14px;
    font-style: normal;
    /*background-color: #EAEFF5;*/
    color: #000000;
    border-collapse: collapse;
}

.custInfoWidth {
    width: 200px;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    background-color: #EAEFF5; /*#C9DAEB;*/
    font-size: 14px;
    font-style: normal;
    color: GrayText;
}

.custInfoValWidth {
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
}

.fields {
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    font-size: 14px;
    font-style: normal;
    color: Blue;
}

.gridfields {
    background-color: #F2F2F5;
    border-top: #A3BED8 0px solid;
    border-right: #A3BED8 0px solid;
    border-bottom: #A3BED8 0px solid;
    border-left: #A3BED8 0px solid;
}

.procuser {
    width: 100%;
    height: 20px;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    font-size: 9pt;
    font-style: normal;
    color: #000000;
    border-collapse: collapse;
}

.procuserImg {
    width: 10px;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    background-color: #EAEFF5; /*#C9DAEB;*/
}

.procuserWidth {
    width: 100px;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    background-color: #EAEFF5; /*#C9DAEB;*/
}

.procuserDateWidth {
    width: 40px;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    background-color: #EAEFF5; /*#C9DAEB;*/
}

.procuserAction {
    width: 100px;
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    background-color: #EDF6FF; /*#C9DAEB;*/
    vertical-align: middle;
}

.mybutton {
    font-size: 9pt;
    font-weight: bold;
    font-family: Arial,Helvetica,Sans-Serif;
    padding: 0px;
    color: #586072;
    border: 1px solid #787F93;
    background-color: #FCFEFE;
    cursor: pointer;
    background-image: url('../Images/btn-bg.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    width: 100px;
}

BODY {
    font-size: 9pt;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    font-family: Arial,Helvetica,Sans-Serif;
    color: #000000;
    background-color: #FFFFFF;
    background-image: url('');
}

INPUT {
    font-size: 8pt;
    font-family: Arial,Helvetica,Sans-Serif;
}

SELECT {
    font-size: 9pt;
    font-family: Arial,Helvetica,Sans-Serif;
}

.e1container A {
    font-family: Arial,Helvetica,Sans-Serif;
    color: #2B7C92;
}

    .e1container A:ACTIVE {
        font-family: Arial,Helvetica,Sans-Serif;
        color: #2B7C92;
    }

    .e1container A:VISITED {
        font-family: Arial,Helvetica,Sans-Serif;
        color: #2B7C92;
    }

    .e1container A:HOVER {
        font-family: Arial,Helvetica,Sans-Serif;
        color: #CC0033;
    }

TABLE {
    font-size: 9pt;
    border: 0px none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

    TABLE TD {
        font-size: 9pt;
        font-family: Arial,Helvetica,Sans-Serif;
    }

    TABLE.padded {
        padding: 1 1 1 1;
        width: 100%;
    }

.border {
    border: 1px solid #A3BED8;
    padding: 0 0 0 0;
    width: 100%;
    vertical-align: top;
    background-color: #EAEFF5;
    color: #000000;
}

.noborder {
    border: 0px solid black;
    padding: 0 0 0 0;
    width: 100%;
    vertical-align: top;
}

.wideTable {
    width: 100%;
    vertical-align: top;
}

.tallTable {
    height: 100%;
    vertical-align: top;
}

.tallAndWideTable {
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.pagelogo {
    background-repeat: no-repeat;
    background-image: url('http://jdeapp04:7010/jde/share/images/fndsscorp.gif');
    background-position: center center;
    width: 410px;
    height: 30px;
    vertical-align: middle;
    padding: 0px 0px 0px 10px;
}

.topbarlinksoffset {
    height: 25px;
}

.topbarlinkscontainer {
    height: 20px;
    background-color: #4A71AD;
}

.RIBlueBar {
    color: #000000;
    background-color: #C9DAEB;
    border: 0 0 0 0;
    background-image: url('http://jdeapp04:7010/jde/share/images/RI_resizeHandlerBG.gif');
    background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
}

.RIHandleCell {
    background-image: url('http://jdeapp04:7010/jde/share/images/RI_resizeHandler.gif');
    background-repeat: repeat-x;
}

.RIMenuBG {
    color: #000000;
    border: 0 0 0 0;
    background-image: url('http://jdeapp04:7010/jde/share/images/RI_menuBG.gif');
    background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
}

.e1toolbar {
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: #C9DAEB;
    border-top: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    background-image: url('http://jdeapp04:7010/jde/share/images/hbg-bar.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    padding: 0px 0px 0px 0px;
    height: 25px;
}

    .e1toolbar TD {
        font-size: 9pt;
        font-style: normal;
        font-weight: normal;
        height: 15px;
    }

        .e1toolbar TD.componenttitle {
            padding: 0 5 0 5;
            font-size: 10pt;
            font-style: normal;
            font-weight: bold;
            vertical-align: middle;
            color: #343434;
            height: 18px;
            border: 0 0 0 0;
        }

            .e1toolbar TD.componenttitle A {
                font-size: 8pt;
                font-weight: normal;
                color: #2B7C92;
            }

                .e1toolbar TD.componenttitle A:ACTIVE {
                    font-size: 8pt;
                    font-weight: normal;
                    color: #2B7C92;
                }

                .e1toolbar TD.componenttitle A:VISITED {
                    font-size: 8pt;
                    font-weight: normal;
                    color: #2B7C92;
                }

                .e1toolbar TD.componenttitle A:HOVER {
                    font-size: 8pt;
                    font-weight: normal;
                    color: #CC0033;
                }

        .e1toolbar TD.buttons {
            background-color: #C9DAEB;
            color: #000000;
            width: 1%;
            text-align: right;
            vertical-align: middle;
        }

            .e1toolbar TD.buttons A {
                font-size: 8pt;
                color: #2B7C92;
            }

                .e1toolbar TD.buttons A:ACTIVE {
                    font-size: 8pt;
                    color: #2B7C92;
                }

                .e1toolbar TD.buttons A:VISITED {
                    font-size: 8pt;
                    color: #2B7C92;
                }

                .e1toolbar TD.buttons A:HOVER {
                    font-size: 8pt;
                    color: #CC0033;
                }

.mainnav {
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    background-color: #4A71AD;
    color: #FFFFFF;
    width: 100%;
    height: 43;
    border: 0px none;
    padding: 0 0 0 0;
}

    .mainnav TD {
        color: #FFFFFF;
    }

.mainnavlink A {
    color: #FFFFFF;
}

    .mainnavlink A:ACTIVE {
        color: #FFFFFF;
    }

    .mainnavlink A:VISITED {
        color: #FFFFFF;
    }

    .mainnavlink A:HOVER {
        color: #CC0033;
    }

.mainnav TD.mainnavcell {
    background-image: url('../images/title-banner.jpg');
}

.topimagecell {
    background-image: url('../images/title-banner.jpg');
    background-color: #4A71AD;
    height: 47px;
    color: #FFFFFF;
    font-size: 8pt;
}

.topimagecell_rtl {
    background-image: url('../images/title-banner_rtl.jpg');
    background-color: #4A71AD;
    background-position: top right;
    color: #FFFFFF;
    font-size: 8pt;
}

    .topimagecell TD, .topimagecell_rtl TD {
        color: #FFFFFF;
        font-size: 8pt;
    }

.toptext {
    color: #FFFFFF;
    font-size: 8pt;
}

    .toptext A {
        color: #FFFFFF;
        font-size: 8pt;
    }

        .toptext A:ACTIVE {
            color: #FFFFFF;
            font-size: 8pt;
        }

        .toptext A:VISITED {
            color: #FFFFFF;
            font-size: 8pt;
        }

        .toptext A:HOVER {
            color: #FCFC5B;
            font-size: 8pt;
        }

.secnav {
    width: 100%;
    height: 20px;
    border: 0px none;
    padding: 0 0 0 0;
    font-size: 9pt;
    font-style: normal;
    background-color: #EAEFF5;
    color: #000000;
}

    .secnav TD {
        height: 20px;
        font-size: 9pt;
        font-style: normal;
        color: #000000;
    }

        .secnav TD.seperator {
            height: 1px;
        }

    .secnav A {
        color: #000000;
        font-size: 9pt;
        font-style: normal;
    }

        .secnav A:ACTIVE {
            color: #000000;
            font-size: 9pt;
            font-style: normal;
        }

        .secnav A:VISITED {
            color: #000000;
            font-size: 9pt;
            font-style: normal;
        }

        .secnav A:HOVER {
            color: #CC0033;
            font-size: 9pt;
            font-style: normal;
        }

    .secnav SPAN {
        font-size: 9pt;
        font-weight: normal;
        color: #000000;
    }

.component {
    font-size: 9pt;
    width: 100%;
    height: 100%;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
}

    .component TABLE {
        font-size: 9pt;
    }

    .component TD {
        font-size: 9pt;
    }

    .component TH {
        font-size: 9pt;
    }

.HugeHeading {
    color: #4A598C;
    font-size: 14pt;
    font-style: normal;
    font-weight: bold;
}

.MainHeading {
    color: #4A598C;
    font-size: 11pt;
    font-style: normal;
    font-weight: bold;
}

.TopHeading {
    color: #4A598C;
    font-size: 14pt;
    font-style: normal;
    font-weight: bold;
}

.SectionHeading {
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    width: 100%;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    background-color: #C9DAEB;
    color: #000000;
    padding: 3px 3px 3px 3px;
}

    .SectionHeading TD {
        font-size: 9pt;
        font-style: normal;
        font-weight: bold;
        color: #000000;
    }

    .SectionHeading TABLE TD {
        font-size: 9pt;
        font-style: normal;
        font-weight: bold;
        color: #000000;
    }

.SubHeading {
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
}

.FieldLabel {
    font-size: 9pt;
    font-style: normal;
    font-weight: normal;
}

HR {
    border-top: #A3BED8 1px solid;
    border-right: white 0px solid;
    border-bottom: white 0px solid;
    border-left: white 0px solid;
    height: 1px;
}

.HR1 {
    border-top: #AAAAAA 1px solid;
    border-right: white 0px solid;
    border-bottom: white 0px solid;
    border-left: white 0px solid;
    height: 1px;
}

.HR2 {
    border-top: #CCCCCC 1px solid;
    border-right: white 0px solid;
    border-bottom: white 0px solid;
    border-left: white 0px solid;
    height: 1px;
}

.RaisedBorders {
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
}

.BlackBorders {
    border-top: black 1px solid;
    border-right: black 1px solid;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
}

.ClearBorders {
    border-top: black 0px solid;
    border-right: black 0px solid;
    border-bottom: black 0px solid;
    border-left: black 0px solid;
}

.GridBorder {
    border-top: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
}

.BoldBorder {
    border-top: #A3BED8 2px solid;
    border-right: #A3BED8 2px solid;
    border-bottom: #A3BED8 2px solid;
    border-left: #A3BED8 2px solid;
}

.QBECell {
    font-size: 8pt;
    border-left: white 1px solid;
    border-top: white 1px solid;
    border-right: #EDF6FF 1px solid;
    border-bottom: #EDF6FF 1px solid;
    background-color: #EDF6FF;
    color: #000000;
}

.QBECell_rtl {
    font-size: 8pt;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: #EDF6FF 1px solid;
    border-bottom: #EDF6FF 1px solid;
    background-color: #EDF6FF;
    color: #000000;
}

.GridHeaderCell {
    font-size: 8pt;
    border-top: white 1px solid;
    border-right: #D1D3DA 1px solid;
    border-bottom: #D1D3DA 1px solid;
    border-left: white 1px solid;
    background-color: #CFE0F1;
    color: #343434;
}

.GridHeaderCell_rtl {
    font-size: 8pt;
    border-top: white 1px solid;
    border-left: #D1D3DA 1px solid;
    border-bottom: #D1D3DA 1px solid;
    border-right: white 1px solid;
    background-color: #CFE0F1;
    color: #343434;
}

    .GridHeaderCell DIV, .GridHeaderCell_rtl DIV, .GridHeaderCell SPAN, .GridHeaderCell_rtl SPAN {
        font-size: 8pt;
        color: #343434;
    }

.GridHeaderReqdInd {
    width: 8px;
    height: 15px;
    border: 0;
    background-repeat: no-repeat;
    background-image: url('http://jdeapp04:7010/jde/share/images/required-dark.gif');
}

.TextReqdInd {
    font-size: 16pt;
    font-family: Arial;
    vertical-align: -30%;
    text-align: left;
    color: #FF7D19;
}

.GridHeaderAscDescArrow {
    width: 11px;
    height: 17px;
    border: 0;
    background-repeat: no-repeat;
    background-image: url('http://jdeapp04:7010/jde/share/images/ascdescarrow-dark.gif');
}

.SelectedGridHeaderCell {
    font-size: 8pt;
    border-top: #D3DCE8 1px solid;
    border-right: #4A598C 1px solid;
    border-bottom: #4A598C 1px solid;
    border-left: #D3DCE8 1px solid;
    background-color: #939CBA;
    color: #000000;
}

    .SelectedGridHeaderCell DIV {
        font-size: 8pt;
        color: #000000;
    }

    .SelectedGridHeaderCell SPAN {
        font-size: 8pt;
        color: #000000;
    }

.GridCell {
    border-left: white 1px solid;
    border-bottom: #D1D3DA 1px solid;
    border-right: #D1D3DA 1px solid;
    background-color: #F2F2F5;
    color: #000000;
}

.GridCell_rtl {
    border-right: white 1px solid;
    border-bottom: #D1D3DA 1px solid;
    border-left: #D1D3DA 1px solid;
    background-color: #F2F2F5;
    color: #000000;
}

.GridCell_disabled {
    border-top: #F2F2F5 1px solid;
    border-left: #F2F2F5 1px solid;
    border-bottom: white 1px solid;
    border-right: white 1px solid;
    background-color: #A9A9A9;
    color: #000000;
}

.GridCell_highlighted {
    border-top: #F2F2F5 1px solid;
    border-left: #F2F2F5 1px solid;
    border-bottom: white 1px solid;
    border-right: white 1px solid;
    background-color: #000080;
    color: #ffffff;
}

.GridCell_pastelocation {
    background-color: #008000 !important;
    color: #ffffff !important;
}

.GridCell_disabled_rtl {
    border-top: #F2F2F5 1px solid;
    border-right: #F2F2F5 1px solid;
    border-bottom: white 1px solid;
    border-left: white 1px solid;
    background-color: #A9A9A9;
    color: #000000;
}

.GridCell_highlighted_rtl {
    border-top: #F2F2F5 1px solid;
    border-right: #F2F2F5 1px solid;
    border-bottom: white 1px solid;
    border-left: white 1px solid;
    background-color: #000080;
    color: #ffffff;
}

.GridCellAlt {
    border-top: #D3DCE8 1px solid;
    border-left: #D3DCE8 1px solid;
    border-bottom: white 1px solid;
    border-right: white 1px solid;
    background-color: #D3DCE8;
    color: #000000;
}

.GridCellAlt_rtl {
    border-top: #D3DCE8 1px solid;
    border-right: #D3DCE8 1px solid;
    border-bottom: white 1px solid;
    border-left: white 1px solid;
    background-color: #D3DCE8;
    color: #000000;
}

.SelectedGridCell {
    border-top: #C9CEDD 1px solid;
    border-right: #C9CEDD 1px solid;
    border-bottom: white 1px solid;
    border-left: white 1px solid;
    background-color: #C9CEDD;
    color: #000000;
}

.SelectedGridCell_rtl {
    border-top: #C9CEDD 1px solid;
    border-left: #C9CEDD 1px solid;
    border-bottom: white 1px solid;
    border-right: white 1px solid;
    background-color: #C9CEDD;
    color: #000000;
}

.SelectedGridCellAlt {
    border-top: #C9CEDD 1px solid;
    border-right: #C9CEDD 1px solid;
    border-bottom: white 1px solid;
    border-left: white 1px solid;
    background-color: #C9CEDD;
    color: #000000;
}

.SelectedGridCellAlt_rtl {
    border-top: #C9CEDD 1px solid;
    border-left: #C9CEDD 1px solid;
    border-bottom: white 1px solid;
    border-right: white 1px solid;
    background-color: #C9CEDD;
    color: #000000;
}

.TabBody {
    background-color: #EAEFF5;
    color: #000000;
    border-bottom: #A3BED8 1px solid;
    border-left: #A3BED8 1px solid;
    border-right: #A3BED8 1px solid;
}

    .TabBody A {
        color: #2B7C92;
    }

        .TabBody A:ACTIVE {
            color: #2B7C92;
        }

        .TabBody A:VISITED {
            color: #2B7C92;
        }

        .TabBody A:HOVER {
            color: #CC0033;
        }

    .TabBody TD {
        color: #000000;
    }

.TabBodyWide {
    background-color: #EAEFF5;
    color: #000000;
    border-bottom: #A3BED8 1px solid;
    border-left: black 0px solid;
    border-right: black 0px solid;
    border-top: black 0px solid;
}

    .TabBodyWide A {
        color: #2B7C92;
    }

        .TabBodyWide A:ACTIVE {
            color: #2B7C92;
        }

        .TabBodyWide A:VISITED {
            color: #2B7C92;
        }

        .TabBodyWide A:HOVER {
            color: #CC0033;
        }

    .TabBodyWide TD {
        color: #000000;
    }

.ActiveTab {
    background-color: #B0CDE6;
    color: #3C3C3C;
}

    .ActiveTab A {
        color: #3C3C3C;
    }

        .ActiveTab A:ACTIVE {
            color: #3C3C3C;
        }

        .ActiveTab A:VISITED {
            background-color: #B0CDE6;
            color: #3C3C3C;
        }

.ActiveTabLink {
    text-decoration: none;
    font-weight: bold;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    color: #3C3C3C;
}

.tabTable {
    border-top: 0px solid #A3BED8;
    border-left: 0px solid #A3BED8;
    border-right: 0px solid #A3BED8;
    border-bottom: 1px solid #A3BED8;
    padding: 4 0 0 0;
    width: 100%;
    height: 23px;
}

.tabCenterTableHighBg {
    background-image: url('http://jdeapp04:7010/jde/share/images/top-tab-bg.gif');
}

.tabCenterTableSubBg {
    background-image: url('http://jdeapp04:7010/jde/share/images/sub-tab-bg.gif');
}

.tabCenterTableSubDimBg {
    background-image: url('http://jdeapp04:7010/jde/share/images/sub-dim-tab-bg.gif');
}

.ActiveTabLink:ACTIVE {
    text-decoration: none;
    font-weight: bold;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    color: #3C3C3C;
}

.ActiveTabLink:VISITED {
    text-decoration: none;
    color: #3C3C3C;
}

.ActiveTabLink:HOVER {
    text-decoration: none;
    color: #3C3C3C;
}

.ActiveTabBorder {
    background-color: #A3BED8;
}

.ActiveTabTop {
    background-color: #B0CDE6;
    color: #3C3C3C;
    border-top: 1px solid #A3BED8;
}

.ActiveTabRight {
    background-color: #B0CDE6;
    color: #3C3C3C;
    border-right: 1px solid #A3BED8;
}

.ActiveTabRight_rtl {
    background-color: #B0CDE6;
    color: #3C3C3C;
    border-left: 1px solid #A3BED8;
}

.ActiveTabBottom {
    background-color: #B0CDE6;
    color: #3C3C3C;
    border-right: 1px solid #A3BED8;
    border-left: 1px solid #A3BED8;
    border-bottom: 1px solid #B0CDE6;
}

.ActiveTabLeft {
    background-color: #B0CDE6;
    color: #3C3C3C;
    border-left: 1px solid #A3BED8;
}

.ActiveTabLeft_rtl {
    background-color: #B0CDE6;
    color: #3C3C3C;
    border-right: 1px solid #A3BED8;
}

.NoTabFiller {
    border-bottom: 1px solid #A3BED8;
}

.InactiveTab {
    background-color: #D9E3EC;
    color: #3E5576;
}

.InactiveTabBorder {
    background-color: #A3BED8;
}

.InactiveTabTop {
    background-color: #D9E3EC;
    color: #3E5576;
    border-top: 1px solid #A3BED8;
}

.InactiveTabRight {
    background-color: #D9E3EC;
    color: #3E5576;
    border-right: 1px solid #A3BED8;
}

.InactiveTabRight_rtl {
    background-color: #D9E3EC;
    color: #3E5576;
    border-left: 1px solid #A3BED8;
}

.InactiveTabBottom {
    background-color: #D9E3EC;
    color: #3E5576;
    border-right: 1px solid #A3BED8;
    border-left: 1px solid #A3BED8;
    border-bottom: 1px solid #A3BED8;
}

.InactiveTabLeft {
    background-color: #D9E3EC;
    color: #3E5576;
    border-left: 1px solid #A3BED8;
}

.InactiveTabLeft_rtl {
    background-color: #D9E3EC;
    color: #3E5576;
    border-right: 1px solid #A3BED8;
}

.InactiveTab A {
    text-decoration: none;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    color: #3E5576;
}

    .InactiveTab A:ACTIVE {
        text-decoration: none;
        font-family: Arial,Helvetica,Sans-Serif;
        font-size: 9pt;
        color: #3E5576;
    }

    .InactiveTab A:VISITED {
        text-decoration: none;
        font-family: Arial,Helvetica,Sans-Serif;
        font-size: 9pt;
        color: #3E5576;
    }

.tablink {
    text-decoration: none;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    color: #3E5576;
}

    .tablink:ACTIVE {
        text-decoration: none;
        font-family: Arial,Helvetica,Sans-Serif;
        font-size: 9pt;
        color: #3E5576;
    }

    .tablink:VISITED {
        text-decoration: none;
        font-family: Arial,Helvetica,Sans-Serif;
        font-size: 9pt;
        color: #3E5576;
    }

a.tablink:HOVER {
    text-decoration: underline;
    color: #CC0033;
}

.ToolbarText {
    FONT-SIZE: 8pt;
    TEXT-DECORATION: none;
}

.MenuBar {
    background-color: #FFFFFF;
    color: #000000;
    BORDER-BOTTOM: #A3BED8 1px solid;
    BORDER-LEFT: #A3BED8 1px solid;
    BORDER-RIGHT: #A3BED8 1px solid;
    BORDER-TOP: #A3BED8 1px solid;
}

    .MenuBar TD {
        color: #000000;
    }

    .MenuBar A {
        color: #2B7C92;
    }

        .MenuBar A:ACTIVE {
            color: #2B7C92;
        }

        .MenuBar A:VISITED {
            color: #2B7C92;
        }

        .MenuBar A:HOVER {
            color: #CC0033;
        }

.MenuActive {
    background-color: #104376;
    color: #FFFFFF;
}

    .MenuActive NOBR {
        background-color: #104376;
        color: #FFFFFF;
    }

    .MenuActive TABLE {
        background-color: #104376;
        color: #FFFFFF;
    }

.MenuNormal {
    background-color: #FFFFFF;
    color: #000000;
}

.MenuDropdownBack {
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 8px;
    display: none;
    position: absolute;
    width: 150px;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    z-index: 9;
    color: #000000;
    background-color: #FFFFFF;
}

.MenuDropdownBack_rtl {
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 8px;
    display: none;
    position: absolute;
    width: 150px;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    z-index: 9;
    color: #000000;
    background-color: #FFFFFF;
}

    .MenuDropdownBack TD, .MenuDropdownBack_rtl TD {
        color: #000000;
    }

.MenuItem {
    text-decoration: none;
    cursor: pointer;
    color: #000000;
}

    .MenuItem A:visited {
        text-decoration: none;
        cursor: pointer;
        color: #000000;
    }

    .MenuItem A:active {
        text-decoration: none;
        cursor: pointer;
        color: #FFFFFF;
        background-color: #4A598C;
    }

    .MenuItem A:hover {
        text-decoration: none;
        cursor: pointer;
        color: #FFFFFF;
    }

    .MenuItem A:focus {
        text-decoration: none;
        cursor: pointer;
        color: #FFFFFF;
        background-color: #4A598C;
    }

.MenuAnchorItem {
    text-decoration: none;
    cursor: pointer;
    color: #000000;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
}

.MenuItemDisabled {
    text-decoration: none;
    display: none;
    cursor: default;
    color: #888888;
    width: 150px;
}

.MenuItemSubMenu {
    cursor: pointer;
    color: #000000;
    width: 150px;
}

.GroupBox {
    background-color: #EAEFF5;
    color: #000000;
    border-style: solid solid solid solid;
    border-color: #A3BED8 #A3BED8 #A3BED8 #A3BED8;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}

.InYourFaceError {
    background-color: #FFDDDD;
    color: black;
    border-style: solid solid solid solid;
    border-color: red red red red;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}

.InYourFaceWarning {
    background-color: #FFFFDD;
    color: black;
    border-style: solid solid solid solid;
    border-color: yellow yellow yellow yellow;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
}

.InYourFaceErrorBg {
    background-image: url('http://jdeapp04:7010/jde/share/images/error-header-bkgd.gif');
}

.InYourFaceWarningBg {
    background-image: url('http://jdeapp04:7010/jde/share/images/warn-header-bkgd.gif');
}

.GroupHeading {
    font-weight: bold;
}

FORM {
    margin: 0px 0px 0px 0px;
}

.FormAboveGrid {
    padding: 0px 0px 0px 7px;
}

.FormAboveGrid_rtl {
    padding: 0px 7px 0px 0px;
}

.FormLabel {
    width: 100%;
    height: 20px;
    vertical-align: middle;
}

.BlackBottomBorder {
    border-style: solid solid solid solid;
    border-color: black black black black;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
}

.leftnavcontainer A {
    color: #2B7C92;
}

    .leftnavcontainer A:ACTIVE {
        color: #2B7C92;
    }

    .leftnavcontainer A:VISITED {
        color: #2B7C92;
    }

    .leftnavcontainer A:HOVER {
        color: #CC0033;
    }

.leftnavcontainer {
    color: #000000;
    background-color: #F7F7F9;
    width: 100%;
}

    .leftnavcontainer TD {
        color: #000000;
    }

.leftnavactive {
    font-weight: bold;
}

.leftnavactivelink {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

a.leftnavactivelink {
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

    a.leftnavactivelink:ACTIVE {
        color: #000000;
        text-decoration: none;
        font-weight: bold;
    }

    a.leftnavactivelink:VISITED {
        color: #000000;
        text-decoration: none;
        font-weight: bold;
    }

.leftnavsub {
    font-size: 9pt;
    color: #3C3C3C;
    background-color: #D4DEE7;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    width: 100%;
    height: 18px;
}

.treebullet {
    background-image: url('http://jdeapp04:7010/jde/share/images/treebullet.gif');
    width: 9px;
    height: 9px;
    background-position: center;
    background-repeat: no-repeat;
}

.treeactivesection {
    color: #000000;
    background-color: #FFFFFF;
    border-top: #D4DCE9 1px solid;
    border-bottom: #D4DCE9 1px solid;
}

.treeactivesectionbottomonly {
    color: #000000;
    background-color: #FFFFFF;
    border-bottom: #D4DCE9 1px solid;
}

.treeactiveitem {
    background-color: #104376;
    color: #FFFFFF;
    border-top: #A3BED8 1px solid;
    border-bottom: #A3BED8 1px solid;
}

    .treeactiveitem TD {
        color: #FFFFFF;
    }

    .treeactiveitem A {
        color: #FFFFFF;
    }

        .treeactiveitem A:active {
            color: #FFFFFF;
        }

        .treeactiveitem A:visited {
            color: #FFFFFF;
        }

        .treeactiveitem A:hover {
            color: #FCFC5B;
        }

    .treeactiveitem .treebullet {
        background-image: url('http://jdeapp04:7010/jde/share/images/treebullet-ondark.gif');
        width: 9px;
        height: 9px;
        background-position: center;
        background-repeat: no-repeat;
    }

.OLAFTopNavBar {
    background-color: #EAEFF5;
    color: #000000;
    width: 100%;
    height: 25px;
    padding: 0px 0px 0px 5px;
    border-style: solid solid solid solid;
    border-color: black black #A3BED8 black;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
}

.OLAFNavBarLinkCell {
    border-left: 1px solid #A3BED8;
    padding: 5px 10px 5px 10px;
    font-size: 8pt;
    color: #000000;
}

.OLAFNavBarLinkCell_rtl {
    border-right: 1px solid #A3BED8;
    padding: 5px 10px 5px 10px;
    font-size: 8pt;
    color: #000000;
}

    .OLAFNavBarLinkCell A, .OLAFNavBarLinkCell_rtl A {
        text-decoration: none;
        font-family: Arial,Helvetica,Sans-Serif;
        font-size: 8pt;
        color: #000000;
    }

        .OLAFNavBarLinkCell A:ACTIVE, .OLAFNavBarLinkCell_rtl A:ACTIVE {
            text-decoration: none;
            font-family: Arial,Helvetica,Sans-Serif;
            font-size: 8pt;
            color: #000000;
        }

        .OLAFNavBarLinkCell A:VISITED, .OLAFNavBarLinkCell_rtl A:VISITED {
            text-decoration: none;
            font-family: Arial,Helvetica,Sans-Serif;
            font-size: 8pt;
            color: #000000;
        }

        .OLAFNavBarLinkCell A:HOVER, .OLAFNavBarLinkCell_rtl A:HOVER {
            text-decoration: underline;
            font-family: Arial,Helvetica,Sans-Serif;
            font-size: 8pt;
            color: #CC0033;
        }

.hugeprint {
    font-size: 14pt;
}

.bigprint {
    font-size: 11pt;
}

.mainprint {
    font-size: 9pt;
}

.littleprint {
    font-size: 8pt;
}

.fineprint {
    font-size: 7pt;
}

.copyright {
    font-size: 7pt;
    text-align: center;
    background-color: #EAEFF5;
    color: #000000;
    width: 100%;
    padding: 2px 2px 2px 2px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    border-top-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
}

.navbarlink {
    text-decoration: none;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 8pt;
    color: #000000;
}

    .navbarlink:ACTIVE {
        text-decoration: none;
        font-family: Arial,Helvetica,Sans-Serif;
        font-size: 8pt;
        color: #000000;
    }

    .navbarlink:VISITED {
        text-decoration: none;
        font-family: Arial,Helvetica,Sans-Serif;
        font-size: 8pt;
        color: #000000;
    }

a.navbarlink:HOVER {
    text-decoration: underline;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 8pt;
    color: #CC0033;
}

.textfield {
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    color: #000000;
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-top-color: #999999;
    border-bottom-color: #CCCCCC;
    border-left-color: #999999;
    border-right-color: #CCCCCC;
}

.textfielddisabled {
    font-size: 9pt;
    color: #808080;
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
}

.button {
    font-size: 9pt;
    font-weight: bold;
    font-family: Arial,Helvetica,Sans-Serif;
    padding: 0px;
    color: #586072;
    border: 1px solid #787F93;
    background-color: #FCFEFE;
    cursor: pointer;
    background-image: url('http://jdeapp04:7010/jde/share/images/btn-bg.gif');
    background-repeat: repeat-x;
    background-position: bottom;
}

.buttondisabled {
    font-size: 9pt;
    font-weight: bold;
    color: #A6A6A6;
    border: 1px solid #787F93;
    background-color: #E6E6E6;
    background-image: url('http://jdeapp04:7010/jde/share/images/dis-btn-bg.gif');
    background-repeat: repeat-x;
    background-position: bottom;
}

.topborder {
    border-top: #A3BED8 1px solid;
}

TD.gridheader {
    padding: 0 2 0 2;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    vertical-align: middle;
    color: #343434;
    height: 18px;
    border: 0 0 0 0;
}

.customNodeFlyOut {
    background-image: url('http://jdeapp04:7010/jde/share/images/treeflyouttrigger.gif');
    width: 20px;
    height: 13px;
}

.customNodeFlyOut_rtl {
    background-image: url('http://jdeapp04:7010/jde/share/images/treeflyouttrigger_rtl.gif');
    width: 20px;
    height: 13px;
}

.customNodeFlyOutHidden {
    background-image: url('http://jdeapp04:7010/jde/share/images/treeflyouttrigger-hidden.gif');
    width: 20px;
    height: 13px;
}

.customNodeFlyOutHidden_rtl {
    background-image: url('http://jdeapp04:7010/jde/share/images/treeflyouttrigger-hidden_rtl.gif');
    width: 20px;
    height: 13px;
}

.treeactiveitem .customNodeFlyOutHidden {
    background-image: url('http://jdeapp04:7010/jde/share/images/treeflyouttrigger.gif');
    width: 20px;
    height: 13px;
}

.treeactiveitem .customNodeFlyOutHidden_rtl {
    background-image: url('http://jdeapp04:7010/jde/share/images/treeflyouttrigger_rtl.gif');
    width: 20px;
    height: 13px;
}

.UIBlockingDiv {
    cursor: auto;
    cursor: not-allowed;
    background-color: #E8E8E8;
}

.tfdisabled {
    font-size: 9pt;
    color: #393939;
    background-color: #E5E5E5;
    border-width: 1px;
    border-style: solid;
    border-top-color: #999999;
    border-bottom-color: #CCCCCC;
    border-left-color: #999999;
    border-right-color: #CCCCCC;
}

.buttondis {
    font-size: 9pt;
    font-weight: bold;
    color: #A6A6A6;
    background-color: #E6E6E6;
    border: 1px solid #787F93;
    background-image: url('http://jdeapp04:7010/jde/share/images/dis-btn-bg.gif');
    background-repeat: repeat-x;
    background-position: bottom;
    cursor: default;
}

.accessibility {
    height: 0;
    width: 0;
    overflow: hidden;
    position: absolute;
}

.treebulletbatch {
    background-image: url('http://jdeapp04:7010/jde/share/images/icon-batch.gif');
    width: 10px;
    height: 10px;
    color: #6699cc;
    background-position: center;
    background-repeat: no-repeat;
}

.treebulletother {
    background-image: url('http://jdeapp04:7010/jde/share/images/icon-others.gif');
    width: 10px;
    height: 10px;
    color: #33cc00;
    background-position: center;
    background-repeat: no-repeat;
}

.virtualVertical, .virtualVerticalBelow {
    overflow: hidden;
    padding: 0 0 0 0;
}

.virtualVertical {
    background: #F2F2F5 url('http://jdeapp04:7010/jde/share/images/virtual-gridcell-back.gif') repeat bottom left;
}

.virtualHorizontal {
    background: #F2F2F5 url('http://jdeapp04:7010/jde/share/images/virtual-gridcell-back.gif') repeat top left;
}

.virtualVerticalBelow {
    background: #F2F2F5 url('http://jdeapp04:7010/jde/share/images/virtual-gridcell-back.gif') repeat top left;
}

.errorTitle A {
    color: #000000;
}

    .errorTitle A:ACTIVE {
        color: #000000;
    }

    .errorTitle A:VISITED {
        color: #000000;
    }

    .errorTitle A:HOVER {
        color: #656565;
    }

.loginText {
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    color: #666666;
}

.CalnCalcBorder {
    border: 1px solid #A5A9B6;
}

.CalnCalcBorderBottom {
    border-top: 0px solid #A5A9B6;
    border-left: 0px solid #A5A9B6;
    border-right: 0px solid #A5A9B6;
    border-bottom: 1px solid #A5A9B6;
}

.formdiv {
    overflow: auto;
    height: 100%;
    width: 100%;
}

.formdiv_noIE {
    position: relative;
    overflow: auto;
    height: 100%;
    width: 100%;
}

.loginBodyAuto {
    overflow: auto;
}

.loginBodyHidden {
    overflow: hidden;
}

.loginEnvDiv {
    height: 100%;
    width: 100%;
    overflow: auto;
}

.loginNoBorder {
    border: 0px none;
}

.loginValignTop {
    vertical-align: top;
}

.loginValignBottom {
    vertical-align: bottom;
}

.loginErrorPadding {
    padding: 2 2 2 2;
}

.loginErrorMargin {
    border: 0px none;
    margin: 4 0 0 0;
}

.loginButtonWidth {
    width: 155;
}

.treebulletother {
    background-image: url('/jde/share/images/icon-others.gif');
    width: 10px;
    height: 10px;
    color: #33cc00;
    background-position: center;
    background-repeat: no-repeat;
}

.virtualVertical, .virtualVerticalBelow {
    overflow: hidden;
    padding: 0 0 0 0;
}

.virtualVertical {
    background: #F2F2F5 url('/jde/share/images/virtual-gridcell-back.gif') repeat bottom left;
}

.virtualHorizontal {
    background: #F2F2F5 url('/jde/share/images/virtual-gridcell-back.gif') repeat top left;
}

.virtualVerticalBelow {
    background: #F2F2F5 url('/jde/share/images/virtual-gridcell-back.gif') repeat top left;
}

.errorTitle A {
    color: #000000;
}

    .errorTitle A:ACTIVE {
        color: #000000;
    }

    .errorTitle A:VISITED {
        color: #000000;
    }

    .errorTitle A:HOVER {
        color: #656565;
    }

.loginText {
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    color: #666666;
}

.CalnCalcBorder {
    border: 1px solid #A5A9B6;
}

.CalnCalcBorderBottom {
    border-top: 0px solid #A5A9B6;
    border-left: 0px solid #A5A9B6;
    border-right: 0px solid #A5A9B6;
    border-bottom: 1px solid #A5A9B6;
}

.formdiv {
    overflow: auto;
    height: 100%;
    width: 100%;
}

.formdiv_noIE {
    position: relative;
    overflow: auto;
    height: 100%;
    width: 100%;
}

.loginBodyAuto {
    overflow: auto;
}

.loginBodyHidden {
    overflow: hidden;
}

.loginEnvDiv {
    height: 100%;
    width: 100%;
    overflow: auto;
}

.loginNoBorder {
    border: 0px none;
}

.loginValignTop {
    vertical-align: top;
}

.loginValignBottom {
    vertical-align: bottom;
}

.loginErrorPadding {
    padding: 2 2 2 2;
}

.loginErrorMargin {
    border: 0px none;
    margin: 4 0 0 0;
}

.loginButtonWidth {
    width: 155;
}

.loginFrameBorder {
    border: 1px solid #A3BFD9;
}

.loginFrameTableMargin {
    margin: 0 0 0 36;
}

.loginFrameTable {
    border: 0px none;
    height: 180;
    width: 350;
}

.loginTable {
    width: 100%;
    height: 100%;
    border: 0px none;
}

.loginLogoTABLE {
    background-image: url('/jde/share/images/login/title-banner.jpg');
    width: 100%;
    height: 65;
    border: 0px none;
}

.loginFrameTD {
    vertical-align: middle;
    height: 100%;
}

.loginTopSpace {
    width: 100%;
    background-color: #EDEDED;
    border: 0px none;
}

.loginBottomSpace {
    width: 100%;
    background-color: #F4F4F4;
    border: 0px none;
}

.loginMiddleSpace {
    height: 20%;
}

.loginTopLinesTD {
    background-image: url('/jde/share/images/login/top-lines.gif');
    width: 352;
}

.loginPeopleBgTD {
    background-color: #F4F4F4;
}

.loginPeopleTD {
    border: 0px none;
    width: 417;
    height: 54;
    background-image: url('/jde/share/images/login/people.jpg');
    background-repeat: no-repeat;
}

.loginGlobalTopTD {
    width: 352;
    height: 180;
    background-image: url('/jde/share/images/login/global-top.jpg');
}

.loginGlobalTD {
    width: 352;
    height: 79;
    background-image: url('/jde/share/images/login/global.jpg');
}

.loginGrayBg {
    background-color: #E9E9E9;
}

.loginLightBlueTable {
    width: 100%;
    height: 236;
    border: 0px none;
    background-image: url('/jde/share/images/login/lightblue-back.jpg');
    background-repeat: repeat-x;
}

.legalTermsTABLE {
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 8pt;
    color: #FFFFFF;
    background-color: #3370BC;
    width: 100%;
    border: 0px none;
}

    .legalTermsTABLE DIV {
        color: #FFFFFF;
        font-size: 8pt;
    }

        .legalTermsTABLE DIV A {
            color: #FFFFFF;
            font-size: 8pt;
        }

            .legalTermsTABLE DIV A:ACTIVE {
                color: #FFFFFF;
                font-size: 8pt;
            }

            .legalTermsTABLE DIV A:VISITED {
                color: #FFFFFF;
                font-size: 8pt;
            }

            .legalTermsTABLE DIV A:HOVER {
                color: #CC0033;
                font-size: 8pt;
            }

.HTMLMOWarning {
    color: #000000;
    background-color: #C9CEDD;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 0px solid;
    BORDER-RIGHT: #000000 0px solid;
    BORDER-TOP: #000000 0px solid;
}

.FavoritesLabel {
    text-decoration: none;
    cursor: pointer;
    color: #000000;
    font-style: italic;
    font-weight: bold;
    width: 150px;
}

.FormRowLabels {
    text-decoration: none;
    cursor: pointer;
    color: #000000;
    font-style: italic;
    font-weight: bold;
    width: 150px;
}

#text {
    margin: 50px auto;
    width: 500px;
}

.hotspot {
    color: #900;
    padding-bottom: 1px;
    border-bottom: 1px dotted #900;
    cursor: pointer;
}

#tt {
    position: absolute;
    display: block;
    background: url('../images/tt_left.gif') top left no-repeat;
}

#tttop {
    display: block;
    height: 5px;
    margin-left: 5px;
    background: url('../images/tt_top.gif') top right no-repeat;
    overflow: hidden;
}

#ttcont {
    display: block;
    padding: 2px 12px 3px 7px;
    margin-left: 5px;
    background: #666;
    color: #FFF;
}

#ttbot {
    display: block;
    height: 5px;
    margin-left: 5px;
    background: url('../images/tt_bottom.gif') top right no-repeat;
    overflow: hidden;
}

/* Component containers
----------------------------------*/
.Header {
    cursor: pointer;
    border: 1px solid #aaaaaa;
    background: #cccccc url(smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
    height: 24px;
    padding-top: 5px;
}

    .Header a {
        color: #696969;
        text-decoration: none;
    }

.AccordionPane {
    border: 1px solid #aaaaaa;
    background: #ffffff url(smoothness/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}

#footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px; /* Height of the footer */
    background: #6cf;
}

    #footer p {
        margin: 0;
        padding: 10px;
    }
