td {
  font:9pt/1.4 Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  vertical-align:top;
  }
img {
  border:none;
  }
li {
  margin-bottom:8px;
  }
textarea {
  width:100%;
  }
form {
  margin:0;
  }
.nav {
  color:#FF9900;
  vertical-align:middle;
  }
.nav a:link, .nav a:visited {
  color:#FF0000;
  text-decoration:none;
  vertical-align:middle;
  }
.nav a:hover {
  color:#FF9900;
  text-decoration:none;
  vertical-align:middle;
  }
a:link {
  color:#FF9900;
  text-decoration:underline;
  }
a:visited, a:hover {
  color:#FFCC66;
  text-decoration:underline;
  }
h1 {
  font:bold 10pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  margin-top:0pt;
  margin-bottom:0pt;
  }
h2 {
  font:bold 9pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  margin-top:0pt;
  margin-bottom:0pt;
  }
h3 {
  font:bold 10pt Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  }
strong {
  font:9pt Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  }
ul#bulletlist {
  margin-left:0px;
  padding-left:20px;
  }
ul#bulletlist li {
  padding-left:5px;
  margin-left:0px;
  margin-bottom:8px;
  }
ul#bulletlist a:link {
  color:#FFFFFF;
  text-decoration:none;
  }
ul#bulletlist a:visited {
  color:#FFCC66;
  text-decoration:none;
  }
ul#bulletlist a:hover {
  color:#FF9900;
  text-decoration:underline;
  }
.page_head {
  font:italic 14pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  text-align:right;
  vertical-align:bottom;
  }
.header a:link, .header a:visited {
  color:#FF9900;
  text-decoration:none;
  }
.header a:hover {
  color:#FFCC66;
  text-decoration:none;
  }
.label {
  font:bold 10pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  }
.label_right {
  font:bold 10pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  text-align:right;
  vertical-align:middle;
  }
.label_red {
  font:10pt Arial, Helvetica, sans-serif;
  color:#FF0000;
  }
.label_gold {
  font:10pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  }
.input {
  font:10pt Arial, Helvetica, sans-serif;
  color:#000000;
  }
.alert {
  font:bold 10pt Arial, Helvetica, sans-serif;
  color:#FF0000;
  }
.footer {
  font:8pt Arial, Helvetica, sans-serif;
  color:#FFCC66;
  text-align:center;
  }
.faq {
  font:bold 9pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  }
.faq a:link {
  color:#FF9900;
  text-decoration:none;
  }
.faq a:visited {
  color:#FFCC66;
  text-decoration:none;
  }
.faq a:hover {
  color:#FFCC66;
  text-decoration:underline;
  }
.fee_label_top {
  font:bold 10pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  text-align:center;
  background:#000000;
  }
.fee_label {
  font:10pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  vertical-align:middle;
  background:#000000;
  }
.fee_cell {
  font:10pt Arial, Helvetica, sans-serif;
  text-align:center;
  vertical-align:middle;
  background:#000000;
  }
.fee_cell_left {
  font:10pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  background:#000000;
  }
.testimonial i {
  font:italic 8pt Arial, Helvetica, sans-serif;
  color:#FFCC66;
  }
.info {
  font:8pt Arial, Helvetica, sans-serif;
  color:#FFCC66;
  }
.help {
  background:#000000;
  }
.close {
  font-size:10pt;
  text-align:right;
  }
.close a:link, .close a:visited {
  color:#FF9900;
  }
.close a:hover {
  color:#FFCC66;
  }
.list td {
  vertical-align:middle;
  }
.list a:link {
  color:#FFFFFF;
  text-decoration:none;
  }
.list a:visited {
  color:#FFCC66;
  text-decoration:none;
  }
.list a:hover {
  color:#FF9900;
  text-decoration:underline;
  }
.sort {
  color:#FF9900;
  }
.resource {
  font-weight:bold;
  margin-top:5px;
  }
.promo {
  font:9pt/1.3 Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
  }
.promo a:link, .promo a:visited {
  font:bold 9pt/1.6 Arial, Helvetica, sans-serif;
  color:#FF9900;
  text-decoration:none;
  }
.promo a:hover {
  font:bold 9pt/1.6 Arial, Helvetica, sans-serif;
  color:#FFCC66;
  text-decoration:none;
  }
td#quicklink p, td#state_list p, td#metro_list p, td#county_list p {
  font:9pt Arial, Helvetica, sans-serif;
  margin-bottom:4px;
  margin-top:4px;
  }
td#quicklink a:link, td#state_list a:link, td#metro_list a:link, td#county_list a:link {
  color:#FFFFFF;
  text-decoration:none;
  }
td#quicklink a:visited, td#state_list a:visited, td#metro_list a:visited, td#county_list a:visited {
  color:#FFCC66;
  text-decoration:none;
  }
td#quicklink a:hover, td#state_list a:hover, td#metro_list a:hover, td#county_list a:hover {
  color:#FF9900;
  text-decoration:underline;
  }
.fyi {
  font:bold 10pt Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
  }
div#ql_state, div#ql_metro {
  font:bold 9pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  }
div#ql_state a:link, div#ql_state a:visited, div#ql_metro a:link, div#ql_metro a:visited {
  font:bold 9pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  text-decoration:none;
  }
div#ql_state a:hover, div#ql_metro a:hover {
  font:bold 9pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  text-decoration:underline;
  }
#article h1 {
  font:bold 12pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  margin-top:12pt;
  margin-bottom:6pt;
  }
#article h2 {
  font:bold 10pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  margin-top:12pt;
  margin-bottom:3pt;
  }
#article h3 {
  font:10pt Arial, Helvetica, sans-serif;
  color:#FF9900;
  margin-top:3pt;
  margin-bottom:20pt;
  }