a { 
   text-decoration:none
}

a:hover {
   text-decoration:underline
}
.white { color:#FFFFFF }

.index { background-color:#FFFFFF }
.index-passed { color:#004400 }
.index-failed { color:#FF0000; font-weight:bold }
.index-header { font-weight:bold }

.link { font-family:arial,helvetica,sans-serif; font-size:10pt; color:#FFFFFF; text-decoration:none; }
.pre { font-family:monaco,courier,"courier new"; font-size:10pt; }
.programlisting {   white-space:pre; font-family:monaco,courier,"courier new"; color:#303030; background-color:#f7f7f7; padding-top:4px; padding-left:4px;  padding-right:4px;   padding-top:4px;   margin:0em;}

.tab-table { margin: 0em 0em 0.5em 0em; }
.tabs { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EEEEEE; }
.tabs-link { color:#000000; text-decoration:none; }
.tabs-link:visited { color:#000000; text-decoration:none; }
.tabs-selected { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; padding: 0em 2em; }
.tabs-selected { border: inset; background-color:#ffff00;}

.header-title { font-family:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bold; }
.header-label { font-weight:bold; }
.header-data { font-family:arial,helvetica,sans-serif; font-size:10pt; color:#000000; }

.modifications-data { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }
.modifications-sectionheader { background-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; color:#FFFFFF; }
.modifications-oddrow { background-color:#f0f8ff }
.modifications-evenrow { background-color:#e6e6fa }

.changelists-oddrow { background-color:#f0f8ff }
.changelists-evenrow { background-color:#e6e6fa }
.changelists-file-spacer { background-color:#FFFFFF }
.changelists-file-evenrow { background-color:#e6e6fa }
.changelists-file-oddrow { background-color:#f0f8ff }
.changelists-file-header { background-color:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFFFFF; }

.compile-data { background-color:#f0f0f0;white-space:pre; font-family:monaco,courier,"courier new"; font-size:8pt; color:#000000; }
.compile-error-data { font-size:8pt; color:#FF0000; background-color:#f0f0f0;}
.compile-warn-data { font-size:8pt; color:#D60000; background-color:#f0f0f0;}
.compile-sectionheader { background-color:#000066; font-family:arial,helvetica,sanserif; font-size:10pt; color:#FFFFFF; }
.build-warn-data { font-size:8pt; color:#D60000; background-color:#f0f0f0;}

.distributables-data { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }
.distributables-sectionheader { background-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; color:#FFFFFF; }
.distributables-oddrow { background-color:#f0f8ff }

.unittests-sectionheader { background-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; color:#FFFFFF; }
.unittests-oddrow { background-color:#f0f8ff; }
.unittests-evenrow { background-color:#e6e6fa; }
.unittests-data { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }
.unittests-details { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000;}
.unittests-error { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }

.findings-sectionheader { background-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; color:#FFFFFF; }
.findings-oddrow { background-color:#f0f8ff }
.findings-evenrow { background-color:#e6e6fa }
.findings-data { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }
.findings-error { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }

.checkstyle-oddrow { background-color:#f0f8ff }
.checkstyle-data { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }
.checkstyle-warning { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }
.checkstyle-error { font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }
.checkstyle-fileheader { background-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#FFFFFF; }
.checkstyle-sectionheader { background-color:#000066; font-family:arial,helvetica,sans-serif; font-size:10pt; color:#FFFFFF; }

.target-name { background-color:#f0f0f0; white-space:pre; font-family:monaco,courier,"courier new"; font-size:10pt; font-weight:bold; padding-top:5px; padding-bottom:2px;}
.task-message { background-color:#f0f0f0; white-space:pre; font-family:monaco,courier,"courier new"; font-size:10pt; }
.message-prefix { font-weight:bold; color:#777777;}
.message-info { color:#000000; } 
.message-warn { color:#D60000; } 
.message-error { color:#AD0000; } 
.message-debug { color:#808080; } 

.log-header { background-color:white; color:#202020; font-size:8pt; }
.log-message { background-color:#eeeeff; font-family:monaco,courier,"courier new"; font-size:10pt; padding-left:5px;}
.log-details { background-color:#eeffff; font-family:monaco,courier,"courier new"; font-size:10pt; padding-left:5px;}
.log-reason { background-color:#ffffee; font-family:monaco,courier,"courier new"; font-size:10pt; padding-left:5px;}
.log-solution { background-color:#eeffee; font-family:monaco,courier,"courier new"; font-size:10pt; padding-left:5px;}
.log-param { background-color:#f0f0f0; font-family:monaco,courier,"courier new"; font-size:8pt; padding-left:10px;}
.log-param-key { width:200px; max-width:200px; font-weight:bold; vertical-align:top;padding-right:5px; }
.log-param-value { white-space:pre; vertical-align:top;}
.log-application-OFF { width:20px; background-color:#000000; color:yellow; font-family:monaco,courier,"courier new"; font-size:8pt; vertical-align:top; font-weight:bold; padding-left:3px; padding-right:3px;}
.log-application-SEVERE { width:20px; background-color:#ad0000; color:yellow; font-family:monaco,courier,"courier new"; font-size:8pt; vertical-align:top; font-weight:bold; padding-left:3px; padding-right:3px;}
.log-application-WARNING { width:20px; background-color:#d60000; color:yellow; font-family:monaco,courier,"courier new"; font-size:8pt; vertical-align:top; font-weight:bold; padding-left:3px; padding-right:3px;}
.log-application-INFO { width:20px; background-color:#08296B; color:yellow; font-family:monaco,courier,"courier new"; font-size:8pt; vertical-align:top; font-weight:bold; padding-left:3px; padding-right:3px;}
.log-application-CONFIG { width:20px; background-color:#083194; color:yellow; font-family:monaco,courier,"courier new"; font-size:8pt; vertical-align:top; font-weight:bold; padding-left:3px; padding-right:3px;}
.log-application-FINE { width:20px; background-color:#606060; color:yellow; font-family:monaco,courier,"courier new"; font-size:8pt; vertical-align:top; font-weight:bold; padding-left:3px; padding-right:3px;}
.log-application-FINER { width:20px; background-color:#808080; color:yellow; font-family:monaco,courier,"courier new"; font-size:8pt; vertical-align:top; font-weight:bold; padding-left:3px; padding-right:3px;}
.log-application-FINEST { width:20px; background-color:#a0a0a0; color:yellow; font-family:monaco,courier,"courier new"; font-size:8pt; vertical-align:top; font-weight:bold; padding-left:3px; padding-right:3px;}
.log-application-ALL { width:20px; background-color:#c0c0c0; color:yellow; font-family:monaco,courier,"courier new"; font-size:8pt; vertical-align:top; font-weight:bold; padding-left:3px; padding-right:3px;}

.selected-build { background-color:#ffff00; color:black;}
.stacktrace { white-space:pre; max-width:100%; max-height:15em; overflow:scroll; font-family:monaco,courier,"courier new";}

.finding-summary-header { color:white; background-color:#483d8d;font-family:monaco,courier,"courier new"; font-size:9pt;}
.finding-summary-footer { font-weight:bold; background-color:#b0c4de;font-family:monaco,courier,"courier new"; font-size:9pt;}
.finding-summary-line-odd { background-color:#f0f8ff; font-family:monaco,courier,"courier new"; font-size:9pt;}
.finding-summary-line-even { background-color:#e6e6fa; font-family:monaco,courier,"courier new"; font-size:9pt;}

.footer { color:#a0a0a0; font-size:9px;}

#box a {
text-decoration:none;
color:#ffffff;
text-align:center;
width:15px;}

#box a:hover {
color:black;
background:#ddd8b7;}

#box a span {display:none;}

#box a:hover span {
text-decoration:none;
position:fixed; top:10px; right:10px; z-index:3;
display:block;
color:black;
background:#ffffff;
border:1px solid black;
font-family:arial,helvetica,sans-serif;
padding:10px;}

.dbbox-evenrow { background-color:#e6e6fa }
.dbbox-oddrow { background-color:#f0f8ff }
#dbtable th { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #D3DCE3;}
#dbtable td { font-family:monaco,courier,"courier new"; font-size: 8pt; }

#dbbox a { text-decoration:none; width:15px; color:black;}
#dbbox a:hover { color:black; background:#ddd8b7;}
#dbbox a span {display:none;}
#dbbox a:hover span { text-decoration:none; position:fixed; top:10px; right:10px; z-index:3; display:block; 
    color:black; background:#ffffff; border:1px solid black; font-size:8pt; font-family:courier; padding:10px; }


