#report hr {
	border: none;
	color: #ccc;
	background: #ccc;
	height: 1px;
	width: 100%;

}
#report h2 {
	display:block;
	margin:0px;
	font-size:20px;
	font-family:Rockwell,Verdana,"BitStream vera Sans";
}
#report h3 {
	display:block;
	margin:0px;
	font-size:16px;
	font-family:Rockwell,Verdana,"BitStream vera Sans";
}
#report .fixed, .clear {
	clear:both;
}


/* Reports */
#report-heading {
	float: left;
	text-align: left;
	width: 90px;
	padding-right: 5px;
	font-weight: bold;
}

#report-attribute {
	float: left;
	width: 85%;
}

#report-reputation {
	float: left;
	width: 45%;
}

#report-generator {
	float: left;
	width: 100%;
}

#report-errors {
        float: left;
        width: 100%;
}

#report-snippet {
	overflow:hidden;
	white-space: nowrap;
	float: left;
	width: 70%;
}

.report-tool {
	float: left;
	width: 15%;
}

.report-tooltip:link,
.report-tooltip:visited,
.report-tooltip:active,
.report-tooltip:hover {
    text-decoration: none;
    cursor: help;
	color:#555;
}

.report-code {
    display: none;
}

#scrolled-code {
	float: left;
	width: 100%;
	border: 1px solid #E3E4E6;
	background-color: #FFF;
	margin-top: 5px;
	height : 100px;
	overflow: auto;
	display: block;
	white-space: pre-wrap;
}

#highlight-code {
	width: 98%;
	border: 1px solid #E3E4E6;
	background-color: #FFF;
	padding-top: 0px;
	overflow: auto;
	display: block;
	white-space: pre-wrap;
}

/* VPA Report */
.vpa-section {
font-size: 18px;
font-weight: bold;
padding-top: 10px;
margin-bottom: 5px;
clear: both;
border-bottom: 1px solid #666666;
}

.vpa-subsection-critical {
font-size: 16px;
font-weight: bold;
padding-top: 10px;
color: red;
border-bottom: 1px solid #cccccc;
}

.vpa-subsection-important {
font-size: 16px;
font-weight: bold;
padding-top: 10px;
color: orange;
border-bottom: 1px solid #cccccc;
}

.vpa-subsection-info {
font-size: 16px;
font-weight: bold;
padding-top: 10px;
color: green;
border-bottom: 1px solid #cccccc;
}

.vpa-summary-info {
font-size: 14px;
font-weight: bold;
padding-top: 10px;
color: green;
}

.vpa-summary-critical {
font-size: 14px;
font-weight: bold;
padding-top: 10px;
color: red;
}

.vpa-summary-important {
font-size: 14px;
font-weight: bold;
padding-top: 10px;
color: orange;
}

/* Report Rating */
.report-rating {
float: left;
width: 16px;
height: 16px;
margin-right: 4px;
}

.report-rating-green {
background:#ffffff url(img/icon/rating/16/green.png) no-repeat 0 0;
}

.report-rating-blue {
background:#ffffff url(img/icon/rating/16/blue.png) no-repeat 0 0;
}

.report-rating-yellow {
background:#ffffff url(img/icon/rating/16/yellow.png) no-repeat 0 0;
}

.report-rating-orange {
background:#ffffff url(img/icon/rating/16/orange.png) no-repeat 0 0;
}

.report-rating-red {
background:#ffffff url(img/icon/rating/16/red.png) no-repeat 0 0;
}

.report-rating-grey {
background:#ffffff url(img/icon/rating/16/grey.png) no-repeat 0 0;
}

/* Reputation Rating */
.reputation-rating {
float: left;
width: 10px;
height: 10px;
margin-top: 4px;
margin-right: 4px;
}

.reputation-rating-green {
background:#ffffff url(img/icon/rating/10/green.png) no-repeat 0 0;
}

.reputation-rating-blue {
background:#ffffff url(img/icon/rating/10/blue.png) no-repeat 0 0;
}

.reputation-rating-yellow {
background:#ffffff url(img/icon/rating/10/yellow.png) no-repeat 0 0;
}

.reputation-rating-orange {
background:#ffffff url(img/icon/rating/10/orange.png) no-repeat 0 0;
}

.reputation-rating-red {
background:#ffffff url(img/icon/rating/10/red.png) no-repeat 0 0;
}

.reputation-rating-grey {
background:#ffffff url(img/icon/rating/10/grey.png) no-repeat 0 0;
}

/* WOT Reputation */
.wot-rep-rating {
float: left;
width: 16px;
height: 16px;
margin-right: 4px;
}

.wot-rep-rating-16_excellent {
background:#ffffff url(img/icon/wot/16_excellent.png) no-repeat 0 0;
}

.wot-rep-rating-16_good {
background:#ffffff url(img/icon/wot/16_good.png) no-repeat 0 0;
}

.wot-rep-rating-16_unsatisfactory {
background:#ffffff url(img/icon/wot/16_unsatisfactory.png) no-repeat 0 0;
}

.wot-rep-rating-16_poor {
background:#ffffff url(img/icon/wot/16_poor.png) no-repeat 0 0;
}

.wot-rep-rating-16_verypoor {
background:#ffffff url(img/icon/wot/16_verypoor.png) no-repeat 0 0;
}

/* WOT Confidence */
.wot-conf-rating {
float: left;
width: 51px;
height: 18px;
margin-right: 4px;
margin-bottom: 1px;
}

.wot-conf-rating-Confidence_5 {
background:#ffffff url(img/icon/wot/Confidence_5.png) no-repeat 0 0;
}

.wot-conf-rating-Confidence_4 {
background:#ffffff url(img/icon/wot/Confidence_4.png) no-repeat 0 0;
}

.wot-conf-rating-Confidence_3 {
background:#ffffff url(img/icon/wot/Confidence_3.png) no-repeat 0 0;
}

.wot-conf-rating-Confidence_2 {
background:#ffffff url(img/icon/wot/Confidence_2.png) no-repeat 0 0;
}

.wot-conf-rating-Confidence_1 {
background:#ffffff url(img/icon/wot/Confidence_1.png) no-repeat 0 0;
}

.wot-conf-rating-Confidence_0 {
background:#ffffff url(img/icon/wot/Confidence_0.png) no-repeat 0 0;
}
