/* CSS for tabs */


table.contact_form { 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

table.contact_form td.top_line {
  font-size: 11px; 
  padding: 0px 0px 0px 0px;
  background-color: #000000;
}

table.contact_form td.right_space {
  width: 70%; 
}

table.contact_form td.form_head_tab_a {
  width: 10%; 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

table.contact_form td.form div.steps {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding: 15px;
  background-color: #F2F2F2;
}

table.contact_form td.form_head_tab_a a:link    { margin: 0px 0px 0px 0px; padding: 1px 4px 0px 4px; border-top: 1px solid #888888; border-right: 1px solid #888888;  border-left: 1px solid #888888; text-decoration: none; font-weight: bold; background: #7F7F7F; color: #FFFFFF; font-size: 11px;  white-space: nowrap; }
table.contact_form td.form_head_tab_a a:visited { margin: 0px 0px 0px 0px; padding: 1px 4px 0px 4px; border-top: 1px solid #888888; border-right: 1px solid #888888;  border-left: 1px solid #888888; text-decoration: none; font-weight: bold; background: #7F7F7F; color: #FFFFFF; font-size: 11px;  white-space: nowrap; }
table.contact_form td.form_head_tab_a a:active  { margin: 0px 0px 0px 0px; padding: 1px 4px 0px 4px; border-top: 1px solid #888888; border-right: 1px solid #888888;  border-left: 1px solid #888888; text-decoration: none; font-weight: bold; background: #7F7F7F; color: #FFFFFF; font-size: 11px;  white-space: nowrap; }
table.contact_form td.form_head_tab_a a:hover   { margin: 0px 0px 0px 0px; padding: 1px 4px 0px 4px; border-top: 1px solid #888888; border-right: 1px solid #888888;  border-left: 1px solid #888888; text-decoration: none; font-weight: bold; background: #7F7F7F; color: #FFFFFF; font-size: 11px; white-space: nowrap; }


table.contact_form td.first_tab a:link    { border-left: 1px solid #888888; }
table.contact_form td.first_tab a:visited { border-left: 1px solid #888888; }
table.contact_form td.first_tab a:active  { border-left: 1px solid #888888; }
table.contact_form td.first_tab a:hover   { border-left: 1px solid #888888; }

table.contact_form td.selected_tab a:link    { background: #707EC5; color: #FFFFFF; }
table.contact_form td.selected_tab a:visited { background: #707EC5; color: #FFFFFF; }
table.contact_form td.selected_tab a:active  { background: #707EC5; color: #FFFFFF; }
table.contact_form td.selected_tab a:hover   { background: #707EC5; color: #FFFFFF; }

table.contact_form td.selected_tab a:link    { margin: 0px 0px 0px 0px; padding: 1px 4px 0px 4px; border-top: 1px solid #888888; border-right: 1px solid #888888;  border-left: 1px solid #888888; text-decoration: none; font-weight: bold; background: #707EC5; color: #FFFFFF; font-size: 11px;  white-space: nowrap; }
table.contact_form td.selected_tab a:visited { margin: 0px 0px 0px 0px; padding: 1px 4px 0px 4px; border-top: 1px solid #888888; border-right: 1px solid #888888;  border-left: 1px solid #888888; text-decoration: none; font-weight: bold; background: #707EC5; color: #FFFFFF; font-size: 11px;  white-space: nowrap; }
table.contact_form td.selected_tab a:active  { margin: 0px 0px 0px 0px; padding: 1px 4px 0px 4px; border-top: 1px solid #888888; border-right: 1px solid #888888;  border-left: 1px solid #888888; text-decoration: none; font-weight: bold; background: #707EC5; color: #FFFFFF; font-size: 11px;  white-space: nowrap; }
table.contact_form td.selected_tab a:hover   { margin: 0px 0px 0px 0px; padding: 1px 4px 0px 4px; border-top: 1px solid #888888; border-right: 1px solid #888888;  border-left: 1px solid #888888; text-decoration: none; font-weight: bold; background: #707EC5; color: #FFFFFF; font-size: 11px; white-space: nowrap; }


table.nested_form { 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

table.nested_form td {
  font-weight: normal;
  padding: 4px 6px 0px 0px;
}

table.nested_form td.label {
  font-weight: bold;
  vertical-align: top;
}
