@charset "UTF-8";

body {
  color: #000;
  font-size: 10pt;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
}

p {
  color: black;
  font-weight: normal;
  font-size: 12pt;
  text-align: left;
}

p.taxtitle {
  color: black;
  font-weight: bold;
  font-size: 14pt;
  text-align: center;
}

p.taxsubtitle {
  color: black;
  font-weight: normal;
  font-size: 10pt;
  text-align: center;
}

p.sources {
  color: black;
  font-weight: normal;
  font-size: 13pt;
  text-align: left;
}

p.bottom {
  color: black;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
}

em {
  font-weight: bold;
  color: #00A;
}

em.danger {
  font-weight: bold;
  color: #A00;
}

div {
  font-weight: normal;
}

fieldset {
  width: 45%;
  margin: 1em 1% 1em 1%  /* top, right, bottom, left */
}

fieldset.left {
  background-color: #efe;
  float: left;
  color: #393;
}

fieldset.left2 {
  background-color: #fdf;
  float: left;
  color: #939;
}

fieldset.right {
  background-color: #fed;
  float: right;
  color: #933;
}

legend {
  font-weight: bold;
}

th {
  float: left;
  font-weight: normal;
  font-size: 10pt;
}

td {
  width: 45%;
  font-size: 10pt;
}

input {
  width: 4em;
}

#result {
  float: none;
  clear: both;
  margin: 1em;
  padding: 0.5em;
  color: #339;
  background-color: #def;
  border: 1px solid #339;
}

strong.result {
  display: block;
  text-align: left;
  font-weight: bold;
  font-size: 10pt;
  margin-right: 2ex;
}

