table.statsTable {
    width: auto !important
    }
table.statsTable, table.statsTable td {
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #000 !important;
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
    border-style: none !important;
    border-width: 0 !important;
    background-color: #FFF !important
    }
img.statsTableTile {
    display: block !important;
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
    vertical-align: bottom !important
    }
td.statsDataContainer {
    font-family: Arial, Verdana;
    font-size: 11px;
    background-color: #F3F4F7 !important;
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
    text-align: left !important
    }
td.statsDataCellO {
    font-family: Arial, Verdana;
    font-size: 11px;
    margin: 2px 2px !important;
    background-color: #EAEAF6 !important;
    white-space: nowrap !important;
    text-align: center !important;
    width: 58px !important
    }
td.statsDataCellE {
    font-family: Arial, Verdana;
    font-size: 11px;
    margin: 2px 2px !important;
    background-color: #CDCDDD !important;
    white-space: nowrap !important;
    text-align: center !important;
    width: 58px !important
    }
td.statsHeaderCell {
    font-family: Arial, Verdana;
    font-size: 11px;
    white-space: nowrap !important;
    font-weight: bold !important;
    background-color: #F3F4F7 !important;
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
    border-style: none !important;
    border-width: 0 !important
    }
td.statsRowTitleCell {
    font-family: Arial, Verdana;
    font-size: 11px;
    padding: 1px !important;
    white-space: nowrap !important;
    width: 140px !important;
    overflow: hidden !important;
    border-style: none !important;
    border-width: 0 !important;
    text-align: left !important
    }
td.statsBorder {
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0;
    vertical-align: bottom !important;
    background-repeat: repeat-y !important;
    border-style: none !important;
    border-width: 0 !important
    }
div.statsTitleLimiter {
    width: 140px !important;
    white-space: nowrap !important;
    overflow: hidden !important
    }
tr.statsRowHidden {
    display: none
    }
img.statsTreeImgL1 {
    width: 16px !important;
    height: 16px !important;
    vertical-align: text-bottom !important;
    margin-left: 0 !important;
    cursor: pointer
    }
img.statsTreeImgL2 {
    width: 16px !important;
    height: 16px !important;
    vertical-align: text-bottom !important;
    margin-left: 16px !important;
    cursor: pointer
    }
img.statsTreeImgL3 {
    width: 16px !important;
    height: 16px !important;
    vertical-align: text-bottom !important;
    margin-left: 32px !important;
    cursor: pointer
    }
span.statsDataActivePPSqFt, span.statsDataActiveDOM, span.statsDataSoldPrice, span.statsDataSoldPPSqFt, span.statsDataSoldDOM {
    display: none
    }