/* Tooltip text style */
.navtext {
  text-align:left;
  width: 250px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  border-width: 2px;
  border-style: outset;
  border-color: #D70023;
  background-color: #F4F4F4;
  layer-background-color: #F4F4F4;
  color: #5E5E5E;
}

body {
  margin: 0px;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}
td {
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 10pt;
}
input,
select {
  vertical-align: middle;
}

A {
  font-weight: bold;
  color: #CC0000;
  text-decoration: none;
}
A: link {
  font-weight: bold;
  color: #CC0000;
  text-decoration: none;
}
A: visited {
  font-weight: bold;
  color: #CC0000;
  text-decoration: none;
}
A: hover {
  font-weight: bold;
  color: #CC0000;
  text-decoration: underline;
}
A: active {
  font-weight: bold;
  color: #CC0000;
  text-decoration: underline;
}

td.cell {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}
td.colheading {
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  width: 80px;
  font-size: 8pt;
}
td.mtext,
td.qtext {
  vertical-align: top;
}
td.qtext {
  font-weight: bold;
}
td.mtext {
  text-align: right;
}
td.qbody {
  padding-bottom: 1em;
}
.h2 {
  font-family: arial,helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #336633;
}

div.txt1 {
  margin-top: 1em;
  font-weight: normal;
}
.section {
  color: #336633;
  font-family: arial,helvetica,sans-serif;
  font-size: 12pt;
  font-weight: bold;
  padding-bottom: 1em;
}
a.copyright {
  color: #336633;
  text-decoration: none;
  font-weight: normal;
}
a.copyright:hover,
a.copyright:active {
  text-decoration: underline;
}

.note {
  font-weight: normal;
  font-style: italic;
  padding-bottom: 5pt;
}
.perror {
  color: #cc0000;
  font-weight: bold;
  font-size: 12pt;
  padding-bottom: 10px;
}
.qerror {
  color: #cc0000;
  font-weight: bold;
  font-style: italic;
}
#canvas_c9
.colheading {
  border-bottom: 1px solid #4F4F4F;
}
#canvas_c9,
.note {
  padding-top: 10pt;
}
#canvas_c3
.cell {
  border: 1px solid #A9A9A9;
}
#canvas_c3
.colheading {
  background-color:#D6D7C6;
}
#canvas_c3
.rowheading {
  text-align: center;
}
#canvas_c4
.cell {
  border: 1px solid #A9A9A9;
}
#canvas_c4
.colheading {
  background-color:#D6D7C6;
}
#canvas_c4
.rowheading {
  text-align: center;
}
#canvas_c5
.cell {
  border: 1px solid #A9A9A9;
}
#canvas_c5
.colheading {
  background-color:#D6D7C6;
}
#canvas_c5
.rowheading {
  text-align: center;
}
#canvas_c6
.cell {
  border: 1px solid #A9A9A9;
}
#canvas_c6
.colheading {
  background-color:#D6D7C6;
}
#canvas_c6
.rowheading {
  text-align: center;
}
#canvas_c8
.colheading {
  background-color:#D6D7C6;
}
#canvas_c11,
 input {
  vertical-align: top;
}
#canvas_q15
.colheading {
  background-color:#D6D7C6;
}
#canvas_q15
.cell {
  border: 1px solid #A9A9A9;
}
#canvas_c13
.colheading {
  background-color:#D6D7C6;
}
#canvas_c13
.cell {
  border: 1px solid #A9A9A9;
}
#canvas_c14
.colheading {
  background-color:#D6D7C6;
}
#canvas_c14
.cell {
  border: 1px solid #A9A9A9;
}

#canvas_q15 
.cell_error {
  border: 1px solid #A9A9A9;
  background-color: #ffcccc;
  text-align: center;
}
#canvas_c7
.colheading {
  border-bottom: 1px solid #4F4F4F;
}
#qbody_q15 {
  padding-top: 10px;
}
#qbody_q1a {
  padding-top: 10px;
}
#qbody_q1b {
  padding-top: 10px;
}
