/* Basic styles */

body {
  background:url("images/main_bg.jpg") no-repeat top center;
  background-color: #000000;
  font: small Verdana, Arial, sans-serif;
  padding: 10em 10em;
}



a:link, a:visited {
  position: relative;
}

a:link {
  color: #C0C0FF;
}

a:visited {
  color: #A0A0FF;
}

a:hover, a:focus, a:active {
  color: #6F3;
  z-index: 1;
}

.section {
  margin: 0.5em;
  padding: 0.01em 1em;
}

/* Tooltips (dynamic styles) */

.tooltip {
  display: block;
  font-size: smaller;
  left: 0;
  padding: 10px 10px 10px 10px;
  position: absolute;
  text-decoration: none;
  top: 1.7em;
  width: 15em;
}

.federation .tooltip {
  background: #d0eff9 url(images/jh.png) top left no-repeat;
  color: #2E2E33;
  min-height: 30px;
  padding-left: 46px;
}

.jbi .tooltip {
  background: #d0eff9 url(images/jbi.png) top left no-repeat;
  color: #2E2E33;
  min-height: 30px;
  padding-left: 46px;
}
