*{
    outline:none;
}
#report_list_title{
    width: 300px;
    float: left;
    text-align: center;
}
#report_list_title h3{
    color: black;
    margin: 15px 0 0 0;
    width: 100%;
}

#reports_column{
    width: 300px;
}

#data_table select{
    width: 235px;
}

.report_select_box{
    position: relative;
}

.report_select_box img{
    position:absolute;
    top: 5px;
    left: 5px;
}

#data_table a{
    color:inherit;
    font-weight:bold;
    font-size:11px;
}

#report_data_tabs table{
    margin:0px;
    padding:0px;
    float: left;
}

#report_data_tabs tr{
    margin:0px;
    padding:0px;
}

#report_data_tabs table td{
    list-style-type: none;
    border-right: 2px solid white;
    vertical-align: middle;
    height: 50px !important;
    width: 143px;
    background-color: #DF8B46;
    border-bottom: 1px solid white;
    cursor:pointer;
    color:white;
    font-weight:bold;
    font-size:12px;
}

#report_data_tabs table td a{
    font-size: 12px;
    text-align: center;
    color: white;
    text-decoration: none;
}

#report_data_tabs table td.active_tab{
    background-color: #FF943B;
    border-bottom: 1px solid #FF943B;
}

#report_data_tabs table td a span{
    display: inline-block;
    vertical-align: middle;
}

#report_data th{
    text-align:center;
    height:65px;
    vertical-align: middle;
}

#report_data th.seven_columns{
    width: 75px;
    padding-right: 15px;
}

#report_data th.six_columns{
    width: 90px;
    padding-right: 15px;
}
#report_data th.five_columns{
    width: 111px;
    padding-right: 15px;
}
#report_data th.four_columns{
    width: 143px;
    padding-right: 15px;
}

#report_data td{
    text-align:center;
    /*width: 105px;*/
    height: 65px;
    vertical-align:middle;
    font-size:11px;
    font-weight:bold;
}

.report_select{
    height: 67px;
    width: 300px;
    border: 1px solid gray
}

.title_gap{
    height: 20px;
    width: 100%;
    background-color:#FF943B;
}
.max{
    color:green !important;
}
.min{
    color:red !important;
}
.clear{
    clear:both;
}