body {
  font-family: verdana;
  font-size: 70%;
  /* background-image: url(images/dot.gif); */
  margin-top: 10px;
}

div#container {
  width: 750px;
  background-image: url(images/containerbg.gif);
  padding-left: 2px;
  padding-right: 5px;
}

div.leftnav {
  float: left;
  padding: 10px;
  width: 130px;
  text-align: left;
}

div.content-index {
  float: left;
  padding: 10px;
  width: 430px;
  background-image: url(images/vdots.gif);
  background-repeat: repeat-y;
  text-align: justify;
}

div.content {
  float: left;
  padding: 10px;
  width: 580px;
  background-image: url(images/vdot.gif);
  background-repeat: repeat-y;
  text-align: justify;
}

div.sidebar {
  float: left;
  padding: 6px;
  width: 130px;
  text-align: left;
}

div.footer {
  clear: both;
  background-image: url(images/hdot.gif);
  background-repeat: repeat-x;
  padding: 1px;
  text-align: center;
}

img.nav {
  padding-bottom: 2px;
  border: 0px;
}

div.news {
  padding: 5px;
  font-size: 90%;
}

.hidden { display: none; }
.showing { display: block; }
.projbg { background-color: #EEEEEE; }

textarea {
  font-family: verdana;
  font-size: 100%;
}

input {
  font-family: verdana;
  font-size: 100%;
}

select {
  font-family: verdana;
  font-size: 100%;
}

a {
  color: #003399;
}

table.table-partner td { text-align: left; background-color: #FFFFFF }
table.table-partner td.header { text-align: left; background-color: #CEE5AD; font-weight: bold; }

td.admin-label { background-color: #CCCCCC; text-align: left; }
td.admin-label-missing { background-color: #CCCCCC; color: #FF0000; }
td.admin-data { background-color: #E5E5E5; text-align: left; vertical-align: top; }
.error { color: #FF0000; }
div.forum { background-color: #E5E5E5; padding: 5px; margin: 2px; }
a img { border: 0 }
