body {
    background-color: #ffffff;
    font-family : Arial, Helvetica, sans-serif;
    font-size: 10pt;
    margin: 0px;
    padding: 0px;
}

table.regular {
    font-size: 10pt;
}

a:link { color: blue; }
a:visited { color: purple; }
a:hover { color: #ff1111; }

td.normal {
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;
}

td.showrecbold { font: bold 10pt arial, helvetica, sans-serif; text-decoration: none; color: #008000; text-align: right }

td.error { font: bold 10pt arial, helvetica, sans-serif; text-decoration: none; color: #FF0000; text-align: center }

input.infixed { background-color: white; font-family: courier; font-size: 12pt; }

.formbasicreg {
  font: bold 10pt arial, helvetica, sans-serif; text-decoration: none; color: #008000; text-align: right; }

.boldstandout {
  font: bold 10pt arial, helvetica, sans-serif; text-decoration: none; color: #008000; }

.tiny {
  font-size: 8pt;
  font-family: arial, helvetica, sans-serif;
}

td.formtitle {
  font: bold 10pt arial, helvetica, sans-serif; text-decoration: none; color: #008000; text-align: left; }

td.formdata {
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;
  text-decoration: none; color: black; text-align: left; }

p.indent { text-indent: 0.5in; }
input.indent { text-indent: 0.5in; }

.disclaimer { text-align: center; font: italic 8pt arial, helvetica, sans-serif; }

blockquote.arial { font-family: arial; font-size: 10pt; }

