table.bugzilla, div.bz_noresults {
	border-radius:8px;
	border: 1px solid #f0f0f0;
	border-spacing:0px;
	border-collapse: collapse;
}
span.flag {
	font-size: x-small;
	color: #999;
}
div.bz_noresults {
	padding: 5px;
	font-weight:bold;
	color: #909090;
	text-align:center;	
}
div.warning {
	padding: 5px;
	font-weight:bold;
	color: #f00;
}
div.bz_comment {
	position: absolute;	
	-moz-border-radius:8px;
	border: 1px solid #909090;
	background-color: #fff;
	padding:10px;
	margin:5px 5px 5px 20px;
	width:50%;
}
div.bz_comment span.bug_id {
	-moz-border-radius:4px;
	position: relative;
	top:-5px;
	left: -5px;
	padding: 2px;
	background-color:#e0e0e0;
	font-size: x-small;	
}
table.bugzilla td{
	padding:2px 5px 2px 5px;
}
table.bugzilla td.bz_details{
	padding:2px 5px 2px 30px;
	color: #222;
	font-style: italic;
}
table.bugzilla tr.bz_group {
    background-color: #fff;
}
table.bugzilla tr.bz_group:hover {
    background-color: #e0e0e0;
}
table.bugzilla tr.bz_group td {
	text-align: right;
	border-bottom:2px solid #555;
	padding: 2px 5px 2px 2px;
	color: #555;
	font-weight: bold;
}
table.bugzilla tr.bz_group td.total {
	border-bottom:0px solid #555;
}
table.bugzilla td.total {
	border: 1px solid #f0f0f0;
}
table.bugzilla td.total:hover,table.bugzilla tr.bz_bar td.total:hover {
	background-color: #dde;
}
table.bugzilla tr.bz_row_odd {
    background-color: #f0f0f0;
}
table.bugzilla tr.P1 {
	color: #b30000;
	font-weight: bold;
}
table.bugzilla tr.P4 {
	color: #57585b;
}
table.bugzilla tr.P5 {
	color: #a7a8ab;
}
table.bugzilla tr.RESOLVED td  {
	font-style: italic;
}
table.bugzilla tr.CLOSED td {
	text-decoration: line-through;
}
table.bugzilla tr {
	vertical-align:top;
}
table.bugzilla tr:hover {
	background-color: #e0e0e0;
}
table.bz_bar {
	width:500px;
}
table.bugzilla tr.bz_bar {
	background-color: #ddd;
}
table.bugzilla tr.bz_bar td {
	margin: 0px;
	padding: 0px;
	border-right:2px solid #555;
	border-bottom:2px solid #555;
}
table.bugzilla tr.bz_bar td.total {
	border-bottom:0px;
	border-right:0px;
	text-align:right;
	padding-right:2px;
	background-color:#fff;
}
table.bugzilla tr.bz_bar_total td {
	font-weight: bold;
	border-right:0px;
	text-align:right;
	padding-right:2px;
	background-color:#eee;
}
table.bugzilla tr.bz_bar td div {
	text-align:right;
	color:#000;
}
table.bugzilla tr.bz_bar td div div {
	text-align:right;
	color:#000;
	font-size:small;
	border-left:2px solid #555;
	padding-right:4px;
}
table.bugzilla tr.bz_bar td div.C1{
	background-color: #aae;
}
table.bugzilla tr.bz_bar td div.C2{
	background-color: #bbe;
}
table.bugzilla tr.bz_bar td div.C3{
	background-color: #cce;
}
table.bugzilla tr.bz_bar td div.C4{
	background-color: #dde;
}
table.bugzilla tr.bz_bar td div.C5{
	background-color: #eee;
}
table.bugzilla tr.bz_bar td div.notlast{
	float: left;
}
table.bugzilla tr.bz_bar td div.last{
	float: right;
}
table.bugzilla tr.some td div.C1{
	background-color: #aae;
}
table.bugzilla tr.some td div.C2{
	background-color: #abe;
}
table.bugzilla tr.some td div.C3{
	background-color: #bbe;
}
table.bugzilla tr.some td div.C4{
	background-color: #bce;
}
table.bugzilla tr.some td div.C5{
	background-color: #cce;
}
table.bugzilla tr.some td div.C6{
	background-color: #cde;
}
table.bugzilla tr.some td div.C7{
	background-color: #dde;
}
table.bugzilla tr.some td div.C8{
	background-color: #dee;
}
table.bugzilla tr.some td div.C9{
	background-color: #eee;
}
/* Dates */
div.date2 {
	color: #333;text-align:center;
}
div.date2 {
	color: #555;text-align:center;
}
div.date3 {
	color: #777;text-align:center;
}
div.date4 {
	color: #999;text-align:center;
}
span.date5 {
	color: #aaa;text-align:center;
}
span.date5 {
	color: #ccc;text-align:center;
}

