table {

margin-top: 20px;
border-collapse: collapse;
border: 1px solid #666;
background: #fff;
margin-bottom: 20px;

}

table tr.light {

background: #fff;

}

table tr.dark {

background: #f9f9f9;

}

table tr:hover {

background: #FFFFC0;

}

table td, table th {

padding: 4px;
font-size: 11px;

} table th {

text-align: center;
color: #337022;
background: #DDFFCC;
font-weight: bold;
border: #99D688 1px solid;

}

table td {

border: #d0d0d0 1px solid;

}

table td.score {

text-align: right;

}

.warning {

background: yellow;

} .rcov_code td {

border-bottom: 1px solid #ddd ;
padding: 0;
margin: 0;

} .rcov_code tr {

border: 0px;
padding:0px;
margin: 0px;

} .rcov_code pre {

border: 0px;
padding: 0px;
margin: 0px;

} .rcov_run {} .rcov_not_run {

background-color: #d88;

} .rcov_run a, .rcov_not_run a {

text-decoration: none;

} .rcov_run a {

color: #333;

} .rcov_not_run a {

color: #000;

} .rcov_overflow {

overflow: auto;
font-size: 50%;

}

.bluff-tooltip {

background: #fff;
border: 1px solid #d1edf5;
padding: 8px 8px 6px;

} .bluff-tooltip .color {

display: block;
height: 4px;
width: 30px;
margin: 0 0 4px;
overflow: hidden;

} .bluff-tooltip .data {

font-weight: bold;

}