  .ezoic-wrapper #gb_form_div {
    font: 90% 'lucida grande', 'lucida sans unicode', verdana, sans-serif;
    margin: auto;
    text-align: left;
    width: 90%; }
  .ezoic-wrapper #gb_form {
    text-align: left;
    background-color: white; }
  .ezoic-wrapper #gb_form_div a {
    text-decoration: none;
    color: black; }
  .ezoic-wrapper #gb_form_div a:hover,
  .ezoic-wrapper #gb_form_div a:focus,
  .ezoic-wrapper #gb_form_div a:active {
    color: #809080;
    text-decoration: underline; }
  .ezoic-wrapper #gb_form fieldset {
    border: 1px dotted #cccccc;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    margin-top: 10px;
    padding: 0 10px 10px 10px; }
  .ezoic-wrapper #gb_form fieldset#formwrap {
    border: 1px dotted #cccccc;
    border-bottom: 0;
    margin-top: 30px;
    padding: 0 10px 15px 10px; }
  .ezoic-wrapper .main_formhead {
    margin-top: 30px; }
  .ezoic-wrapper #gb_form legend,
  .ezoic-wrapper #gb_form dt {
    font-weight: bold;
    color: #666666; }
  .ezoic-wrapper #gb_form legend {
    font: 1.5em 'times new roman', georgia, arial, sans-serif;
    background-color: white;
    font-style: italic;
    text-transform: lowercase;
    color: #cccccc;
    margin-left: -10px; }
  .ezoic-wrapper #gb_form legend#mainlegend {
    font-size: 1.7em;
    font-style: normal;
    text-transform: lowercase;
    color: #90a090;
    margin-left: -10px; }
  .ezoic-wrapper #gb_form legend#mainlegend small,
  .ezoic-wrapper #gb_form_div .formhead small {
    font-size: 0.6em;
    text-transform: uppercase; }
  .ezoic-wrapper #gb_form label {
    color: #809080;
    font-size: 0.85em;
    margin-top: 5px; }
  .ezoic-wrapper #gb_form input.short,
  .ezoic-wrapper #gb_form input.med,
  .ezoic-wrapper #gb_form select.med,
  .ezoic-wrapper #gb_form textarea.textbox {
    color: black;
    padding: 4px;
    border: 1px solid #999999;
    background-color: #eeeeee;
    line-height: 1.5em;
    width: 65%; }
  .ezoic-wrapper #gb_form input.short {
    width: 15%; }
  .ezoic-wrapper #gb_form textarea.textbox {
    font-size: 1.5em;
    width: 98%; }
  .ezoic-wrapper #gb_form select.med {
    width: 50%; }
  .ezoic-wrapper #gb_form input.checkbox {
    padding: 0; }
  .ezoic-wrapper #gb_form label input.checkbox {
    margin: 0; }
  .ezoic-wrapper * html input.button {
    color: black;
    padding: 4px;
    border: 1px solid #999999;
    background-color: #eeeeee; }
  .ezoic-wrapper #gb_form input.short:hover,
  .ezoic-wrapper #gb_form input.short:hover,
  .ezoic-wrapper #gb_form input.med:hover,
  .ezoic-wrapper #gb_form input.med:focus,
  .ezoic-wrapper #gb_form select.med:hover,
  .ezoic-wrapper #gb_form select.med:focus,
  .ezoic-wrapper #gb_form textarea.textbox:hover,
  .ezoic-wrapper #gb_form textarea.textbox:focus,
  .ezoic-wrapper #gb_form input.short.hover,
  .ezoic-wrapper #gb_form input.short.focus,
  .ezoic-wrapper #gb_form input.med.hover,
  .ezoic-wrapper #gb_form input.med.focus,
  .ezoic-wrapper #gb_form select.med.hover,
  .ezoic-wrapper #gb_form select.med.focus,
  .ezoic-wrapper #gb_form textarea.textbox.hover,
  .ezoic-wrapper #gb_form textarea.textbox.focus {
    color: #666666;
    padding: 4px;
    border: 1px solid black;
    background-color: white; }
  .ezoic-wrapper #gb_form input.button {
    margin-top: 10px; }
  .ezoic-wrapper span.error,
  .ezoic-wrapper span.success,
  .ezoic-wrapper #gb_form_div dt {
    color: #cd0000;
    font-weight: bold; }
  .ezoic-wrapper #gb_form_div dt,
  .ezoic-wrapper #gb_form_div dl {
    font-size: 87%; }
  .ezoic-wrapper #gb_form_div dt small,
  .ezoic-wrapper span.success,
  .ezoic-wrapper dl#result_dl_blockq dt {
    color: #999999; }
  .ezoic-wrapper small.whythis {
    font-size: 0.9em; }
  .ezoic-wrapper #gb_form small.whythis a span {
    color: white;
    border: 1px solid white;
    padding: 0 3px 0 3px;
    width: 100%; }
  .ezoic-wrapper #gb_form small.whythis a:hover,
  .ezoic-wrapper #gb_form small.whythis a:focus,
  .ezoic-wrapper #gb_form small.whythis a:active {
    text-decoration: none;
    color: black; }
  .ezoic-wrapper #gb_form small.whythis a:hover span,
  .ezoic-wrapper #gb_form small.whythis a:focus span,
  .ezoic-wrapper #gb_form small.whythis a:active span {
    border: 1px solid black;
    background-color: #eeeeee;
    color: black;
    white-space: nowrap; }
  .ezoic-wrapper p.creditline small {
    display: block;
    text-align: right;
    margin: 5px 0;
    font-size: 0.7em;
    letter-spacing: 0em;
    color: #666666; }
  .ezoic-wrapper .abbr {
    cursor: help;
    border-bottom: 1px dashed #999999; }
  .ezoic-wrapper dl#result_dl_blockq blockquote {
    margin-left: 0; }
  .ezoic-wrapper dl#result_dl_blockq blockquote p {
    font-size: 1.05em; }
  .ezoic-wrapper dl#result_dl_blockq blockquote p cite {
    display: block;
    text-align: right; }
  .ezoic-wrapper #gb_form_div span.items {
    font-weight: bold;
    color: #cccccc; }
  .ezoic-wrapper #gb_form_div p a {
    color: #999999; }
  .ezoic-wrapper #gb_form_div p a:hover,
  .ezoic-wrapper #gb_form_div p a:focus,
  .ezoic-wrapper #gb_form_div p a:active {
    color: black; }

