/* For turning off the tags column the filter searchs against */
.invisible{display:none;}
#table_fu{
    width: 100%;
}
#table_fu div#legend {float:left; margin-bottom:10px; margin-top:-5px;}
#table_fu #ribbon {
    clear: both;
    display: block;
    overflow:visible;
}
#table_fu #controls{
    width:100%;
    margin-bottom:2px;
    position:relative;
    height:35px;
    display:block;
}
#table_fu div#filter {
    position:relative;
    float:left;
}
#table_fu div#pager{
    position:relative;
    float:left;
    margin: 0 0 2px 15px;
}
#table_fu div#pager img {
    display:inline;
    vertical-align:text-bottom;
}
#table_fu div#pager div.pagedisplay{
    display: inline;
}
#table_fu div#pager .pagesize{
    margin-left:10px;
    width: auto;
}
.table td .bar{
    width: 100%;
    height: 100%;
    text-align:left;
    background-color: #99CA3C;
    color:#444;
    float:left;
    padding:0.5em;
    margin-top: 0.7em;
    font-weight:bold;
}
#table_fu img.checkbox {
    margin: auto;
}
#table_fu img.tribubble {
    margin: auto;
}
#table_fu img.vote {
    margin:auto;
}
#table_fu a.popup img {
    margin: auto;
}
div#facebox h1 {
    margin-bottom:8px;
}

/* Bullet graphs */
div.bullet-graph-wrap { position: relative; width: 100%; height: 21px; top: 0; left: 0; margin: 0; padding: 0; }
div.bullet-graph-box1 { position: absolute; height: 20px; width: 30%; left: 0; background-color: #eeeeee; z-index: 1; font-size: 0; }
div.bullet-graph-box2 { position: absolute; height: 20px; width: 30%; left: 30%; background-color: #dddddd; z-index: 1; font-size: 0; border:1px solid #CCC; }
div.bullet-graph-box3 { position: absolute; height: 20px; width: 30%; left: 60%; background-color: #bbbbbb; z-index: 1; font-size: 0; }
div.bullet-graph-box4 { position: absolute; height: 20px; width: 10%; left: 90%; background-color: #bbbbbb; z-index: 1; font-size: 0; }
div.bullet-graph-target { position: absolute; height: 21px; width: 2px; left: 32px; top: 0; background-color: #cc0000; z-index: 7; font-size: 0; }
div.bullet-graph-actual { position: absolute; height: 8px; left: 0px; top: 7px; background-color: #000000; font-size: 0; z-index: 5; font-size: 0; }

.page-arrows {
    float:left;
    height:40px;
    line-height:40px;
}
.page-arrows i {
    cursor: pointer;
}
