/* DataTables Hacks ==================================================== */
#tbl {
    table-layout: auto;
}
.dataTables_scroll {
    clear: both;
}
/* Layout ==================================================== */

.dataTables_scroll tbody tr td {
    xpadding-left: 4px;
}
#promptContainer h3.title {
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 4px;
    margin: 0px;
}
#promptContainer p.Sub_Title {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 5px;
}
#promptContainer p.tableDescription {
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 5px;
}

table.reis {
    border-spacing: 0;
    border-collapse: collapse;
    font-size: 100%;
    width: 100%;
}

table.reis tr th,
table.reis tr td {
    text-align: right;
    white-space: normal;
    font-weight: normal;
    vertical-align: middle;
    padding: 8px;
}
table.reis tr th {
    color: #666;
    font-weight: bold;
}
table.reis tbody tr th {
    color: #666;
    font-weight: normal;
}
table.reis tr th:first-of-type {
    text-align: right;
}
table.reis tfoot tr td {
    font-size: 80%;
    text-align: left;
}

#Final_Table_footer {
    padding: 0px;
    margin-top: 8px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
#Final_Table_footer .footNoteTitle {
    margin-top: 0px;
    margin-right: 2px;
    margin-bottom: 5px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 2px;
}
#Final_Table_footer .FootNoteStyle,
#Final_Table_footer .NormalStyle {
    margin: 0 10px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
    float: none;
    height: auto;
}
.dataTables_wrapper *,
.dataTables_wrapper *:before,
.dataTables_wrapper *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.dataTable th,
.dataTable td,
#tbl th,
#tbl td {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 5px;
}
.dataTable th,
#tbl th {
    padding-left: 5px;
}
.dataTables_scroll tbody tr td {
    xtext-align: right;
}
.dataTable,
#tbl {
    font-family: Verdana, Geneva, sans-serif;
}
.dataTable sup,
#tbl sup {
    font-size: 70% !important;
}
.dataTable th,
.dataTable td,
#tbl th,
#tbl td {
    font-weight: normal;
    vertical-align: middle;
    font-size: 13px !important;
    color: #000;
    border: 1px solid #ccc;
<<<<<<< HEAD
    background-image: url(/iTable/images/tables/cell-border-vertical.png);
=======
    background-image: url(iTable/images/cell-border-vertical.png);
>>>>>>> eddfcbf9faeb2ce893b12b18cd1a0e93635a8c03
    background-repeat: repeat-y;
    background-position: right top;
}
.dataTable td,
#tbl td {
    text-align: right;
}
.dataTable th,
#tbl th {
    text-align: center;
    font-size: 12px !important;
    font-weight: bold;
    border-bottom-width: 1px !important;
    border-bottom-style: solid;
    border-bottom-color: #ccc;
}
.dataTable tbody tr.even td,
#tbl tbody tr.even_YES td {
    background-color: #ffffff;
}
.dataTable tbody tr.odd td,
#tbl tbody tr.even_NO td {
    background-color: #f5f5f5;
}

.dataTable tr td:first-of-type,
#tbl tr td:first-of-type {
    xtext-align: center;
}

#tbl-container .DTFC_LeftWrapper td:first-of-type,
#tbl-container1 td:first-of-type {
    xtext-align: center;
}

.dataTable .BoldStubStyle,
.dataTable .StubStyle,
#tbl .BoldStubStyle,
#tbl .StubStyle {
    text-align: left;
    width: 350px !important;
    white-space: normal;
}
.dataTable .nsb,
.dataTable .BoldStubStyle,
.dataTable .NormalStyle_bold,
.dataTable .NormalStyle_bold_left,
.dataTable .NormalStyle_bold_centered,
.dataTable .StubBannerStyle,
.dataTable .CellBannerStyle,
#tbl .nsb,
#tbl .BoldStubStyle,
#tbl .NormalStyle_bold,
#tbl .NormalStyle_bold_left,
#tbl .NormalStyle_bold_centered,
#tbl .StubBannerStyle,
#tbl .CellBannerStyle {
    font-size: 12px !important;
    font-weight: bold;
}
.dataTable .NormalStyle_centered,
.dataTable .NormalStyle_bold_centered,
#tbl .NormalStyle_centered,
#tbl .NormalStyle_bold_centered {
    text-align: center;
}
.dataTable .NormalStyle_left,
.dataTable .NormalStyle_bold_left,
#tbl .NormalStyle_left,
#tbl .NormalStyle_bold_left {
    text-align: left;
}

.dataTable .StubBannerStyle,
.dataTable .CellBannerStyle,
#tbl .StubBannerStyle,
#tbl .CellBannerStyle {
    text-align: center;
    background-color: #ccc !important;
}
.dataTable .StubBannerStyle-clean,
.dataTable .CellBannerStyle-clean,
#tbl .StubBannerStyle-clean,
#tbl .CellBannerStyle-clean {
    text-align: center;
    background-color: #fff !important;
}

.StubHeaderStyle {
    min-width: 300px;
}

.ColumnHeaderStyle {
}
.NoWidthStubStyle {
}
#Final_Table_footer {
    line-height: normal;
}
#Final_Table_footer .footNoteTitle {
    xfont-size: 1.5em;
    color: #999;
    xfont-weight: bold;
}
#Final_Table_footer .FootNoteStyle,
#Final_Table_footer .NormalStyle {
    text-align: left;
    white-space: normal;
}

#promptContainer h3.title {
    color: #333;
    text-decoration: none;
    white-space: normal;
    font-weight: normal;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 130%;
}
#promptContainer p.Sub_Title {
    font-weight: normal;
    color: #999999;
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
}
#promptContainer p.tableDescription {
    color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
}
#promptContainer .tablelayout tr td.footNotes {
    border-top: 1px #003399 solid;
}
#promptContainer .footNote tr td {
    border: none;
    white-space: normal;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------
									CHART STYLES
---------------------------------------------------------------------------------------------------------------------------------------------------*/

ul#serieslist li {
    list-style: none;
    margin: 1px;
    padding: 1px;
    cursor: pointer;
    color: #666;
    background-color: #fff;
    border: solid 1px #fff;
    border-radius: 10px;
    height: 20px;
    list-style-image: none;
    background-image: none;
}
ul#serieslist li:hover {
    background-color: white;
    border: solid 1px #cccccc;
}
ul#serieslist {
    margin: 5px 0;
    padding: 0;
    display: block;
    overflow: auto;
    height: 92%;
}
#clearseriesbtn {
    width: 342px;
    border-radius: 8px;
    padding: 5px;
    margin: 5px 3px;
}
.bulletNormal {
    float: left;
    margin: 3px 10px auto 7px;
    width: 10px;
    height: 10px;
    border: solid 1px #ccc;
    border-radius: 10px;
}
.bulletSelected {
    margin: 3px 10px auto 5px;
    width: 5px;
    height: 5px;
    border: solid 5px #fff;
    border-radius: 10px;
}
.chartSelectBtn {
    width: 51px;
    height: 63px;
    display: block;
    margin: 5px -8px 5px auto;
    background-repeat: no-repeat;
    background-color: #fff;
    border: none;
    cursor: pointer;
    display: block;
}
#BarChartBtn {
    background-image: url(/iTable/BeaCharting/assets/tabs/chartTab_bar_default.png);
}
#BarChartBtn:hover {
    background-image: url(/iTable/BeaCharting/assets/tabs/chartTab_bar_hover.png);
}
#BarChartBtn.selected {
    background-image: url(/iTable/BeaCharting/assets/tabs/chartTab_bar_selected.png);
}

#LineChartBtn {
    background-image: url(/iTable/BeaCharting/assets/tabs/chartTab_line_default.png);
}
#LineChartBtn:hover {
    background-image: url(/iTable/BeaCharting/assets/tabs/chartTab_line_hover.png);
}
#LineChartBtn.selected {
    background-image: url(/iTable/BeaCharting/assets/tabs/chartTab_line_selected.png);
}
.selected {
    cursor: default;
}

.bold {
    font-weight: bold;
}
