table {
  padding: 0;
  border-collapse: collapse;
}

table.tab_set {
  margin: 0px 15px 0px 15px;
}

td.tab {
  height: 79px;
  width: 292px;
}

td.tab_image {
  padding-left: 15px;
  width: 72px;
}

img.tab_image {
  border: 2px black solid;
}

td.tab_text {
  padding-left: 15px;
}

div.tab_label {
  width: 190px;
  height: 1.1em;
  font-weight: bold;
  overflow: hidden;
}

td.inactive {
  background-image: url(/images/market_information/inactive_tab.jpg);
  background-repeat: no-repeat;
}

td.active {
  color: #16725b;
  background-image: url(/images/market_information/active_tab.jpg);
  background-repeat: no-repeat;
}

td.disabled {
  background-image: none;
}

td.display_area {
  padding-left: 20px;
  vertical-align: top;
  height: 313px;
  width: 461px;
}

span.display {
  display: none;
}

table.display {
  border-collapse: collapse;
  width: 100%;
}

table.display td {
  vertical-align: top;
}

td.display_title {
  color: #16725b;
  font-weight: bold;
  font-size: 1.2em;
  height: 50px;
}

td.display_image {
}

td.display_text {
  padding-left: 16px;
}

td.display_only_text {
}


div.display_text, div.display_only_text {
  height: 263px;
  width: 230px;
  overflow: auto;
}

div.display_only_text {
  width: 436px;
}


table.enabled {
  width: 100%;
}

table.disabled {
  width: 100%;
  background: lightgray;
}

td.label {
  font-weight: bold;
  padding-right: 10px;
}

fieldset.selected {
  background: #ffffe0;
}

fieldset.form {
  background: #ffffe0;
}

tr.highlight {
  background: #ffffe0;
}

input.tab_field {
  width: 100%;
  margin: 3px 0px;
}

select.tab_field {
  margin: 7px 0px;
}

div.tab_form {
  width: 750px;
  margin: 0px 15px;
}
