close#stats_container{
    width: 165px;
    /*max-height: 200px;*/
    min-height: 150px;
    overflow: hidden;
}

#stats_container.error{
    background-color: #ffcccc;/* pink */
    color: #ff6666;/* sick red */
}

#stats_cell{
    border:solid 1px #000;
}
/**********************************************************/

#stats_header{
    background-color: #2f65d1;
    padding:2px;
    color: #fff; /* font color in header & pop-out box**********************/
    position: relative;
    font-weight: bold;
}

#stats_refresh{
    cursor: pointer;
}

#stats_refresh:hover{
    behavior:url(-ms-transform.htc);
    /* Firefox */
    -moz-transform:rotate(45deg);
    /* Safari and Chrome */
    -webkit-transform:rotate(45deg);
    /* Opera */
    -o-transform:rotate(45deg);
    /* IE6,IE7 */
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
    /* IE8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}

#stats_table{
    margin: 0px;
    padding: 0px;
    margin-top: 10px;
    width:100%;
}

#stats_table tbody{
    padding: 0;
    margin: 0;
}

#stats_table row{
    padding: 0;
    margin: 0;
}

#stats_table cell{
    padding: 0;
    margin: 0;
}

#stats_table .numbers_cell{
    text-align: right;
    padding: 3px;
}

#stats_table .time_row{
    padding-top:5px;
}

#stats_table .time_cell{
    color: silver;
    text-align: left;
    padding-left:3px;
}

#stats_table .text_cell{
    cursor: pointer;
    text-align: left;
    padding-left:3px;
}
#stats_table .text_cell:hover{
    background-color: #dcbd66;/* was f5f5f5 */
}

#stats_table .text_cell.selected{
    background-color: #dcbd66;
}

#stats_expanded_content{
    padding: 5px;
    height: 120px;
    width: 135px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 10px;
    text-align: left;
}

#stats_expanded{
    position: absolute;
    left: 173px;
    top: -1px;
    width:0;
    height: 146px;
    z-index: 900;
    border:solid 1px black;
    border-left: none;
    border-right: none;
    background-color: #dcbd66;/* was dbdbdb */
    overflow: hidden;
}
/**********************************************************/
#stats_expanded #close_header{
    background-color: #D1AE6C;
    padding:2px;
    text-align: right;
    color: #fff;

    text-decoration: underline;
    overflow: hidden;
    height: 12px;
}

#stats_expanded #close_header a{
    font-size: 10px;
    text-decoration: none;
	color: #fff;
}

#stats_expanded #close_header a:hover{
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
	color: dcbd66;
}
/**********************************************************/

#stats_expanded h4{
    padding: 0;
    margin: 0;
}
