/* All views: initial background and text color */
body
{
  color:            #000000;
  background-color: #eeeeec;
}

/* All views: standard link format*/
a:link
{
  color:            #000000;
  text-decoration: underline;
}

/* All views: standard link - visited format */
a:visited
{
  color:            #000000;
  text-decoration: underline;
}

/* All views: standard link - activated format */
a:active
{
  color:            #000000;
  text-decoration: underline;
}

/* All views: main title format */
td.title
{
  text-align:     center;
  padding-bottom: 10px;
  font-family:    sans-serif;
  font-style:     italic;
  font-weight:    bold;
}

/* All views: header item format */
td.headerItem
{
  text-align:    right;
  padding-right: 6px;
  font-family:   sans-serif;
  font-weight:   bold;
}

/* All views: header item value format */
td.headerValue
{
  text-align:  left;
  font-family: sans-serif;
  font-weight: bold;
}

/* All views: header legend item format */
td.legendItem
{
  text-align:      right;
  padding-right:   6px;
  padding-top:     10px;
  padding-bottom:  2px;
  font-family:     sans-serif;
  font-weight:     bold;
}

/* All views: header legend item value format */
td.legendValue
{
  text-align:      left;
  padding-top:     10px;
  padding-bottom:  2px;
  color:           #000000;
  font-family:     sans-serif;
  font-weight:     bold;
}

/* All views: color of horizontal ruler */
td.ruler
{
  background-color: #3465a4;
}

/* All views: version string format */
td.versionInfo
{
  text-align:   center;
  padding-top:  2px;
  font-family:  sans-serif;
  font-style:   italic;
}

/* Directory view/File view (all)/Test case descriptions:
   table headline format */
td.tableHead
{
  text-align:       center;
  color:            #ffffff;
  background-color: #3465a4;
  font-family:      sans-serif;
  font-weight:      bold;
}

/* Directory view/File view (all): filename entry format */
td.coverFile
{
  text-align:       left;
  padding-left:     10px;
  padding-right:    20px; 
  background-color: #729fcf;
  font-family:      monospace;
}

/* Directory view/File view (all): bar-graph entry format*/
td.coverBar
{
  padding-left:     10px;
  padding-right:    10px;
  background-color: #729fcf;
}

/* Directory view/File view (all): bar-graph outline color */
td.coverBarOutline
{
  background-color: #000000;
}

/* Directory view/File view (all): percentage entry for files with
   high coverage rate */
td.coverPerHi
{
  text-align:       right;
  padding-left:     10px;
  padding-right:    10px;
  background-color: #8ae234;
  font-weight:      bold;
}

/* Directory view/File view (all): line count entry for files with
   high coverage rate */
td.coverNumHi
{
  text-align:       right;
  padding-left:     10px;
  padding-right:    10px;
  background-color: #8ae234;
  white-space:      nowrap;
}

/* Directory view/File view (all): legend entry for high coverage
   rate */
span.coverLegendHi
{
  text-align:       center;
  padding-left:     10px;
  padding-right:    10px;
  background-color: #8ae234;
}

/* Directory view/File view (all): percentage entry for files with
   medium coverage rate */
td.coverPerMed
{
  text-align:       right;
  padding-left:     10px;
  padding-right:    10px;
  background-color: #fce94f;
  font-weight:      bold;
}

/* Directory view/File view (all): line count entry for files with
   medium coverage rate */
td.coverNumMed
{
  text-align:       right;
  padding-left:     10px;
  padding-right:    10px;
  background-color: #fce94f;
  white-space:      nowrap;
}

/* Directory view/File view (all): legend entry for medium coverage
   rate */
span.coverLegendMed
{
  text-align:       center;
  padding-left:     10px;
  padding-right:    10px;
  margin-top:       5px;
  margin-bottom:    5px;
  margin-right:     2px;
  background-color: #fce94f;
}

/* Directory view/File view (all): percentage entry for files with
   low coverage rate */
td.coverPerLo
{
  text-align:       right;
  padding-left:     10px;
  padding-right:    10px;
  background-color: #ef2929;
  font-weight:      bold;
}

/* Directory view/File view (all): line count entry for files with
   low coverage rate */
td.coverNumLo
{
  text-align:       right;
  padding-left:     10px;
  padding-right:    10px;
  background-color: #ef2929;
  white-space:      nowrap;
}

/* Directory view/File view (all): legend entry for low coverage
   rate */
span.coverLegendLo
{
  text-align:       center;
  padding-left:     10px;
  padding-right:    10px;
  margin-right:     2px;
  background-color: #ef2929;
}

/* File view (all): "show/hide details" link format */
a.detail:link
{
  color: #ffffff;
}

/* File view (all): "show/hide details" link - visited format */
a.detail:visited
{
  color: #ffffff;
}

/* File view (all): "show/hide details" link - activated format */
a.detail:active
{
  color: #ffffff;
}

/* File view (detail): test name table headline format */
td.testNameHead
{
  text-align:       left;
  padding-left:     10px;
  background-color: #729fcf;
  font-family:      sans-serif;
  font-weight:      bold;
}

/* File view (detail): test lines table headline format */
td.testLinesHead
{
  text-align:       center;
  background-color: #729fcf;
  font-family:      sans-serif;
  font-weight:      bold;
}

/* File view (detail): test name entry */
td.testName
{
  text-align:       left;
  padding-left:     10px;
  background-color: #729fcf;
}

/* File view (detail): test percentage entry */
td.testPer
{
  text-align:       right;
  vertical-align:   top;
  padding-left:     10px;
  padding-right:    10px; 
  background-color: #729fcf;
}

/* File view (detail): test lines count entry */
td.testNum
{
  text-align:       right;
  vertical-align:   top;
  padding-left:     10px;
  padding-right:    10px; 
  background-color: #729fcf;
  white-space:      nowrap;
}

/* Test case descriptions: test name format*/
dt
{
  font-family: sans-serif;
  font-weight: bold;
}

/* Test case descriptions: description table body */
td.testDescription
{
  padding-top:      10px;
  padding-left:     30px;
  padding-bottom:   10px;
  padding-right:    30px;
  background-color: #729fcf;
}

/* Source code view: source code format */
pre.source
{
  font-family: monospace;
  white-space: pre;
}

/* Source code view: line number format */
span.lineNum
{
  background-color: #e9b96e;
}

span.lineNum a {
  text-decoration: none;
}

/* Source code view: format for lines which were executed */
span.lineCov
{
  background-color: #8ae234;
}

/* Source code view: format for Cov legend */
span.LegendCov
{
  text-align:       center;
  padding-left:     10px;
  padding-right:    10px;
  margin-right:     2px;
  background-color: #8ae234;
}

/* Source code view: format for lines which were not executed */
span.lineNoCov
{
  background-color: #ef2929;
}

/* Source code view: format for NoCov legend */
span.LegendNoCov
{
  text-align:       center;
  padding-left:     10px;
  padding-right:    10px;
  margin-right:     2px;
  background-color: #ef2929;
}

/* Source code view: format for lines which are dead code */
span.lineDeadCode
{
  background-color: #fcaf3e;
}

/* Source code view: format for NoCov legend */
span.LegendDeadCode
{
  text-align:       center;
  padding-left:     10px;
  padding-right:    10px;
  margin-right:     2px;
  background-color: #fcaf3e;
}

/* Test view: format for tests which have passed */
li.testPassed
{
}

/* Test view: format for tests which failed */
li.testFailure
{
  background-color: #ef2929;
}

/* Test view: format for tests which failed with an error */
li.testError
{
  background-color: #ef2929;
}

/* Test view: format for incomplete and skipped tests */
li.testIncomplete
{
  background-color: #fcaf3e;
}

pre span.comment {
  color: #888a85;
}

pre span.default {
  color: #000000;
}

pre span.html {
  color: #888a85;
}

pre span.keyword {
  color: #000000;
  font-weight: bold;
}

pre span.string {
  color: #000000;
}
