body {
  font: 10pt Helvetica;
}

img {
  border: 0px solid black;
}

div.logo {
  background-color: #005678;
}

div.navigate {
  border: 1px solid #005678;
  padding: 5px;
}

div.news_title {
  background-color: #005678;
  color: #ffcc66;
  font: 12pt Arial;
  font-weight: bold;
  padding-left: 5px;
}

div.news_header {
  font: 12pt Arial;
  font-weight: bold;
  padding-left: 5px;
}
div.news_text {
  font: 10pt Helvetica;
  font-weight: normal;
  padding-left: 5px;
}

div.news_error {
  font: 14pt Arial;
  color: #b0b0b0;
  padding-left: 15px;
  font-weight: bold;
}

div.debug {
  padding: 5px;
  border: 1px dashed #a0a0a0;
  font: 8pt Sans-serif;
  color: #a0a0a0;
}

div.error {
  padding: 5px;
  border: 1px dashed red;
  font: 8pt Sans-serif;
  color: #a0a0a0;
  display: none;
}

div.warning {
  padding: 5px;
  border: 1px dashed gold;
  font: 8pt Sans-serif;
  color: #a0a0a0;
  display: none;
}