.TB_INPUT {
    width: 50px;
    position: relative;
    top: 1px;
}

.RB_LST {
    position: relative;
    top: -1px;
}

.RB td {
    width: 60px;
}

Table_Table, table.RB {
    border-collapse: collapse;
    margin: 0px;
    border: 0px;
    padding: 0px;
}

    Table_Table tr {
        padding: 2px;
    }




.RB_LST {
    float: left;
    position: relative;
}

    .RB_LST input {
        float: left;
        position: relative;
    }

    .RB_LST div {
        float: left;
        position: relative;
        top: 3px;
        margin-right: 5px;
    }

.RBL2 {
    position: relative;
    float: left;
    top: -4px;
}

    .RBL2 label {
        position: relative;
        top: -2px;
    }

.CFG_LBL {
    position: relative;
    top: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.WF_TITLE, .WF_CONT {
    position: relative;
    float: left;
}

.WF_BTN {
    position: relative;
    top: 12px;
    cursor: pointer;
}

.TYPE_GROUP_HEADER {
    background-color: #DDDDDD;
    font-size: 120%;
    font-weight: bold;
    padding: 4px;
    color: #003768;
}

.TYPE_GROUP {
    margin-top: 0px;
    margin-bottom: 5px;
}

.APP_GROUP_HEADER {
    font-size: 100%;
    padding: 4px;
    padding-left: 24px;
}

.APP_GROUP {
    padding-left: 40px;
}

    .APP_GROUP tr {
        padding-left: 12px;
    }


.PT_CELL_0, .PT_CELL_1, .PT_CELL_2 {
    font-size: 100%;
}

.PT_CELL_0 {
    margin-left: 8px;
    width: 80px;
}

.PT_CELL_1 {
    width: 24px;
}

.PT_CELL_2 {
}


.SECTION_HEADER {
    border-bottom: solid 1px #CCC;
}

.SECTION_TITLE {
    margin-bottom: 5px;
    float: left;
    font-size: 150%;
    font-weight: bold;
}

.TOGGLE_SECTION {
    float: right;
    width: 100px;
}

    .TOGGLE_SECTION a {
        float: left;
    }


.TOGGLE_ICON_HIDE, .TOGGLE_ICON_SHOW {
    position: relative;
    top: 2px;
    margin-right: 5px;
    float: left;
    background: transparent url('../images/minus.png') no-repeat top left;
    width: 11px;
    height: 11px;
}

.TOGGLE_ICON_HIDE {
    background: transparent url('../images/minus.png') no-repeat top left;
}

.TOGGLE_ICON_SHOW {
    background: transparent url('../images/plus.png') no-repeat top left;
}

.IE7 {
    position: relative;
    top: -12px;
}

.CT_HEADER {
}

    .CT_HEADER th {
        padding-top: 5px;
        padding-bottom: 5px;
    }

.SimulatingBG {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    background-color: silver;
    filter: alpha(opacity=25);
    -moz-opacity: .25;
    opacity: .25;
    z-index: 1000000;
}

.SimulatingContent {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    z-index: 1000001;
}

.VSupply_Label {
    margin-left: 3px;
    margin-right: 2px;
    float: left;
}
