table {
  margin-bottom: 1em;
}

.tbl_title,
.tbl_title td {
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  background: #9999cc;
  text-decoration: none;
}
.tbl_title a {
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  color: #FFFFFF;
  background: #9999cc;
  text-decoration: underline;
}
.body_lightgrey{
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-size: 11px;
    background-color: #E9E9E9;
    padding: 0; /* 4px; */
}
  .body_lightgrey tr td{
    padding: 5px;
  }

.body_lightgrey {
  border: 0 solid #666699;
  border-width: 1px 0 0 1px;
}  
    .body_lightgrey tr td {
      border: 0 solid #666699;
      border-width: 0 1px 1px 0;
    }
    .body_lightgrey tr td.spanning {
      border-bottom-width: 0;
    }


.tbl_subtitle {
  /* font-family: Verdana, Arial, Helvetica, sans-serif; */
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

table#tool_option_select {
  border: 2px solid #9999cc;
}

td#iwantto_intro {
  padding: 10px;
}
td.wantto_option {
  padding: 10px;
  font-size: 1.1em;
  border-width: 0px;
  border-bottom: 1px solid #E9E9E9;
}
  td.selected_option {
    background-color: #E9E9E9;
    color: #000;
  }
  td.unselected_option {
    background-color: #9999cc;
  }

  td.unselected_option a,
  td.unselected_option a:visited {
    color: #fff !important;
    text-decoration: none;
  }
  td.wantto_option a:hover {
    text-decoration: underline;
  }
td.main_options {
  padding: 10px 10px 10px 30px;
}
  td.main_options p {
    padding: 0;
    margin:0;

    display: inline;
  }
  td.main_options select {
    display: block;
    clear: left;
    padding: 0;
    margin: 10px 0 10px 30px;
  }
td#option_data_type {
  background-color: #E9E9E9;
  padding: 10px 0;
}
td#submit_options {
  padding: 10px 0;
}
  td#submit_options input {
    font-size: 1.2em;
  }
  
table#tool_data_table,
table#tool_data_table tr,
table#tool_data_table td {
  border: 0 solid #666699;
}

table#tool_data_table {
  border-width: 1px 0 0 1px;
  padding: 0;
}

table#tool_data_table td {
  border-width: 0 1px 1px 0;
  padding: 5px;
}
table#tool_data_table td a {
  color: #fff;
}


table.std_ind_table {
  width: 99%;
}
table.std_ind_table tr td {
  width: 70em;
}
table.std_ind_table tr td.tbl_title {
  width: 13em;
}