body {
 background: #fff none;
}

p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #000;
 background: transparent;
}

h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24pt;
 color: #0E2F32;
 background: transparent;
}

h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14pt;
 color: #3F5857;
 background: transparent;
}

h3 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
 padding-bottom: 0pt;
}

td {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
}

table.fordata {
 border-collapse: collapse ;
 background-color: white;
 text-align: center;
}

th {
 border-bottom: 1px white solid;
 background-color:  #aed8c3;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight: bold;
 text-align: center;
 padding: 3px;
}

tr.tabledata {
 border-bottom: 1px white solid;
 background-color: #e1e2e5;
}


select {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
}

p.timestamp {
 font-size: 8pt;
 color: #3F5857;
 background: transparent;
}

p.caption {
 font-size: 8pt;
 font-style: italic;
}

p.sidelink {
 color: #3F5857;
 background: transparent;
}

a {
 color: #008737;
 text-decoration: none;
 background: transparent;
}

a:hover {
 color: #008737;
 background: #aed8c3;
}

a:active {
 color: #008737;
 background: #80FFBF;
}

.easy {
 font-style: italic;
 font-weight: bold;
 background-color: #FFFF00
}

.power {
 font-style: italic;
 font-weight: bold;
 background-color: #FF0000
}

.solprov {
 font-style: italic;
 font-weight: bold;
 background-color: #009843
}

.online {
 font-style: italic;
 font-weight: bold;
 background-color: #999999
}