@import url(base.css);

body {
  background-color: #86B1C3;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #444;
  background-image:url(images/bg.gif);
  background-repeat: repeat-y;
}
div#header-box {
  background:url(images/top.png);
  background-repeat: no-repeat;
}
div#logo {
  background:url(images/top_logo.png);
  background-repeat: no-repeat;
}
div#language-switch {
  position:fixed;
  left:50px;
  top:25px;
  width:605px;
  text-align:right;
}

div#homepage-title, div#homepage-slogan {
  color: #999;
}
div#homepage-title {
  font-size: 24px;
  font-weight: bold;
}
div#homepage-slogan {
  font-size: 14px;
  font-weight: normal;
}
div#navigation {
  font-size: 14px;
  color: #009;
  font-weight: bold;  
}
div#subnavigation {}
div#navigation li, div#subnavigation li {
  border-color: #009;
}
div#navigation li > a:link, div#navigation li > a:active, div#navigation li > a:visited, div#subnavigation li a:link, div#subnavigation li > a:active, div#subnavigation li > a:visited {
  color: #009;
}
div#navigation li a:hover, div#navigation li.selected a, div#subnavigation li a:hover, div#subnavigation li.selected a, div#address a:hover {
  color: #FFF;
}
div#navigation li > a, div#subnavigation li > a {}
div#page-content {}
div#footer {
  border-style: none;
  background: none;
  color: #666;
}
div#address {
  color: #666;
  position:fixed;
  left:660px;
  bottom:10px;
  width: 120px;
  z-index: 30;
  /* border:1px solid #f00; */
}
div#address p {
  margin-left: 5px;
  font-size: 10px;
}

a, a:link, a:visited {
  color: #009;
  background-color: inherit;
}
a:hover, a:active {
  color: #86B1C3;
  background-color: inherit;
}
input, textarea, select {
  color: #444;
  border-color: #17224D;
  background-color: #756B60;
  border-style: none;
}
option {
  color: #444;
  background-color: #756B60;
}

.back1 {
  background-color: #111 /* #dde3ff */;
}
.back2 {
  background-color: #191919 /* #e8edff */;
}
h1,h2,h3,h4 {
  color: #666;
}
img.print {
  display:none;
}
p.error {
  color: #900;
}
a.grey, a.gray {
  color: #666;
}
