/* statistics */
option.statoption {
    background: #eeeeff;
    color: #201080;
}

.stat_select {
    font-size: 16px;
    font-weight: bold;
}

table.stat_table, table#found_table {
    width: 100%;
    min-width: 100%;
}

.stat_table th {
    vertical-align: bottom;
    font-size: 12px;
}

.stat_table td {
    font-size: 11px;
}

th.rank {
    width: 25px;
}

th.last_xxx {
    width: 25px;
}

th.cpu_type,th.user_name,th.team_name {
}

th.team, th.owner, th.country {
}

th.team_name {
    width: 30%;
}

th.credits_xxx {
    width: 25px;
}

th.rac {
    width: 40px;
}

th.ncpu {
    width: 40px;
}

th.total {
    width: 50px;
}

th.country {
    width: 30px;
}

th.sf_cpu_type,th.sf_order,th.sf_owner {
}

th.sf_credits {
    width: 85px;
}


th.sf_rac {
    width: 60px;
}

th.sf_ncpu {
    width: 40px;
}

.sorter_hi,.sorter_lo {
    cursor: pointer;
}

.nav_buttons {
    cursor: pointer;
    color: #0900ae;
    display: inline-block;
    font-size: 12px;
    margin-left: 10px;
    margin-right: 10px;
}

.nav_buttons:hover {
    color: #2566ff;
}

.nav_buttons:active {
    color: #80aeff;
}

/*
 * detail sites
 */

#detail_tabs {
}

#detail_container {
    padding: 2px 0px 5px 0px;
}

table.detail_table {
    width: 100%;
}

#detail_sep {
    background: url("/static/gfx/detail_sep.png") repeat-x;
    height: 8px;
}

.detail_table td {
    text-align: left;
    font-size: 13px;
}

.detail_tab {
    display: inline-block;
    width: 148px;
    height: 21px;
    font-weight: bold;
    text-align: center;
    padding: 10px 2px 5px 2px;
    background: url("/static/gfx/detail_tab.png");
    color: #2010c0;
    cursor: pointer;
}

.detail_tab.selected {
    background: url("/static/gfx/detail_tab_sel.png");
    color: #2010c0;
}

.detail_tab:link,.detail_tab:visited {
    color: #2010c0;
}

.detail_tab:hover,.detail_tab:active {
    color: #5540ff;
}

.detail_tab_sel:link,.detail_tab_sel:visited {
    color: #2010c0;
}

.detail_tab_sel:hover,.detail_tab_sel:active {
    color: #5540ff;
}

.detail_table .header {
    font-weight: bold;
    font-style: italic;
    color: #100090;
    background: white;
}

.detail_table .field {
    color: black;
}

.detail_table .day {
    background-color: #25ddff;
}

.tab_content {
    width: 100%;
    float: left;
}

.detail_table th {
    font-size: 12px;
}

.project_img {
    display: inline;
    float: right;
    margin-bottom: 10px;
}

.progress_row {
    background: white;
}

.stat_charts_cont {
    padding: 5px 0px 5px 0px;
}

.stat_charts {
    margin: 0px;
    padding: 0px;
    width: 785px;
    height: 250px;
}

#total_count_text,#last_update_text {
    font-weight: bold;
}

tr.highlighted td {
    background-color: #00ff00;
}

tr.highlighted td:hover {
    background-color: #99ff99;
}

.search {
    font-size: 16px;
    font-weight: bold;
}

.found_text {
    font-size: 16px;
    font-weight: bold;
}

table#found_table {
    width: 100%;
}

#found_table {
    text-align: left;
    font-size: 13px;
}

#found_table .header {
    font-weight: bold;
    font-style: italic;
    color: #100090;
    background: white;
}

#found_table th {
    font-size: 12px;
}

#found_table .field {
    color: black;
}

#found_table td {
    font-size: 12px;
}