body {
  background: #555656 url('img/bg_body.jpg') repeat-x;
  margin: 0px;
  padding: 0px;
}

body, td {
  font-family: tahoma, verdana, arial;
  font-size: 8pt;
  color: #ffffff;
}

td {
  text-align: left;
}

img {
  border: 0px;
}

a, a:active, a:visited {
  color: #d7b85b;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

table.main, td.main {
  width: 740px;
}

img.arrow_header {
  margin-right: 10px;
}

img.separator_header {
  margin: 0px 11px 0px 22px;
}

a.header, a.header:visited, a.header:active {
  font-size: 8pt;
  color: #ffffff;
  text-decoration: none;
}

a.header:hover {
  text-decoration: underline;
}

img.header_index {
  margin-bottom: 17px;
}

input, textarea {
  font-family: tahoma, verdana, arial;
  font-size: 8pt;
  color: #ffffff;
  border: #4d4d4d 1px solid;
  background: #0e0e0e;
  padding: 0px;
  margin: 3px 0px 3px 0px;
}

input:focus, textarea:focus {
  background: #222222;
}

a.footer, a.footer:active, a.footer:visited {
  font-size: 7pt;
  color: #ffffff;
  text-decoration: none;
}

a.footer:hover {
  text-decoration: underline;
}

img.arrow_footer {
  margin: 0px 5px 0px 40px;
}

td.content_left {
  width: 228px;
}

table.content_right, td.content_right {
  width: 512px;
}

.baton {
  background: #ba9d45;
  color: #ffffff;
  font-family: tahoma, verdana, arial;
  font-size: 8pt;
  font-weight: bold;
  padding: 2px 0px 2px 0px;
  width: 90px;
  margin-right: 7px;
}

.orange {
  color: #d7b85b;
  font-weight: bold;
}

img.pointer {
  margin: 5px 9px 0px 0px;
}

td.list {
  line-height: 11pt;
  padding-bottom: 7px;
}

a.archive, a.archive:active, a.archive:visited {
  color: #ffffff;
  text-decoration: none;
}

a.archive:hover {
  text-decoration: underline;
}

img.conf_logo {
  border: #484a49 5px solid;
}

div.conf_title {
  font-size: 10.5pt;
  color: #ffffff;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 12px;
}

img.conf_preleg {
  border: #484a49 3px solid;
  margin: 0px 8px 15px 8px;
}

img.conf_spons {
  border: #484a49 3px solid;
  margin: 0px 8px 15px 8px;
}

td.arch_arrow {
  width: 20px;
  text-align: right;
}

div.sponsor {
  color: #d7b85b;
  font-size: 10.5pt;
  font-weight: bold;
  margin-bottom: 12px;
}
