/*
  
  html.css - WebSpy Default Report Style
  Copyright © 2009 WebSpy® Ltd.
  
*/

body {
  margin: 0;
  font-size: 73%;
  font-family: arial, helvetica, sans-serif;
  color: #4e4c4a;
}

table {
  font-size: 100%;
  padding: 0;
  margin: 0;
  border-top: solid 1px #666666;
  border-bottom: solid 1px #666666;
  border-left: solid 1px #666666;
  margin: 1em 0 1em 0;
}

th {
  font-weight: bold;
  padding: 0.1em 1em 0.1em 0.2em;
  text-align: left;
  border-right: solid 1px #666666;
  /*color: #f7941e;*/
  color: #ffffff;
}

tr.header {
  /*background-color: #EAEAEA;*/
  background-color: #666666;
}

tr.footer {
  background-color: #666666;
  font-weight: bold;
  padding: 0.1em 1em 0.1em 0.2em;
  color: #ffffff;
}

tr.rowOdd {
  background-color: #FFFFFF;
}

tr.rowEven {
  background-color: #F7F7F7;
}

td {
  padding: 0.1em 1em 0.1em 1em;
  border-right: solid 1px #666666;
}

td.numeric {
  text-align: right;
}

div.content {
  padding: 0em 1em 0em 1em;
}

div.reportName {
  font-size: 200%;
  font-weight: bold;
}

div.reportDescription {
  font-size: 120%;
  font-style: italic;
}

div.reportType {
  font-style: italic;
}

div.reportDetailName {
  font-size: 100%;
  font-weight: bold;
  margin-top: 1em;
}

div.reportDetailValue {
  font-style: italic;
}

div.reportCoverInfo {
  margin-top: 1em;
}

div.cover {
  margin: 1em;
  text-align: center;
}

div.trial {
  font-size: 120%;
  font-weight: bold;
  color: #FF0000;
}

div.subsectionEntry {
  padding-bottom: 0.25em;
  padding-top: 0.25em;
  padding-left: 1em;
  border-bottom: 1px solid #D7D7D7;
}

hr {
  height: 1;
  color: #666666;
  border: none;
  border-bottom: solid 1px #666666;
  padding: 0 1em 0 1em;
}

ul {
  padding-left: 1em;
  margin-left: 1em;
}

a {
  /*color: #7f1010;*/
  text-decoration: none;
  color: #666666;
  
}

a:hover {
  color: #f7941e;
  text-decoration: none;
}

#expandableToc {
  padding-left: 0.25em;
  padding-right: 0.25em;
  margin-left: 0;
  list-style-type: none;
  
}

#expandableToc ul {
  list-style-type: none;
  margin-left: 0.5em;
  padding-left: 0.5em;
}

#expandableToc li {
  margin-bottom: 0.5em;
}



#expandableToc ul li
{
    border-bottom: 1px solid #D7D7D7;
    padding-top: 0.25em;
    padding-bottom: 0.5em;
    
}
ul#expandableToc > li > a
{
    font-size: larger;
     color: #f7941e;
}
#expandableToc ul li ul li
{
    border-bottom: none;
    padding-bottom: 0;
    padding-top: 0.5em;
}
#expandableToc ul li a
{
     font-weight: bold;
    
}

#expandableToc ul li ul li a
{
    font-weight:  normal;
    
}
h1 {
  font-size: 200%;
  letter-spacing: -1px;
  border-bottom: solid 1px  #000000;
  color: #000000;
}

h2 {
  height: 2em;

  /*background-color: #F0F0F0;*/
  background-color: #666666;
  /*background-color: #4e4c4a;*/
  /*border-bottom: solid 1px #969696;*/
  font-size: 150%;
  margin: 0;
  padding-left: 0.25em;
  padding-top: 0.25em;
  letter-spacing: -1px;
  /*color: #000000;
  color: #f7941e;*/
  color: #ffffff;
  
}

h3 {
  font-size: 140%;
  color: #000000;
}