body
{
  background: #444444;
  color: #cccccc;
  margin: 10px;
  scrollbar-track-color: #444444;
  scrollbar-face-color: #444444;
  scrollbar-arrow-color: #888888;
  scrollbar-highlight-color: #777777;
  scrollbar-shadow-color: #333333;
  scrollbar-3dlight-color: #444444;
  scrollbar-darkshadow-color: #444444;
}

a:hover
{
  background: transparent;
  color: #000000;
}

a:hover .pictureframe
{
  border-color: #00ffff;
}

acronym
{
  background: transparent;
  border-bottom-color: #99ccff;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  color: #cccccc;
  cursor: help;
  font-family: verdana, sans-serif;
  font-size: 11px;
}

form
{
  margin: 0px;
}

input, textarea
{
  background: transparent;
  border-color: #ffffc0;
  border-style: solid;
  border-width: 1px;
  color: #ffffc0;
  font-family: verdana, sans-serif;
  font-size: 11px;
}

p
{
  background: transparent;
  color: #cccccc;
  font-family: verdana, sans-serif;
  font-size: 11px;
  text-align: justify;
}

ul
{
  line-height: 18px;
  margin: 0px;
  padding-left: 16px;
}

.captiontext
{
  background: transparent;
  color: #ffffc0;
  font-family: verdana, sans-serif;
  font-size: 11px;
}

.descriptionframe
{
  background: #555555;
  border-color: #777777;
  border-style: solid;
  border-width: 1px;
  color: #cccccc;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  line-height: 15px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 5px;
  padding-top: 1px;
}

.entryframe
{
  background: #555555;
  border-color: #777777;
  border-style: solid;
  border-width: 1px;
  padding: 1px;
}

.entryicon
{
  background: transparent;
  color: #cccccc;
  padding-left: 4px;
}

.entrylink
{
  background: transparent;
  color: #99ccff;
  font-family: verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.entrylink:hover
{
  background: transparent;
  color: #00ffff;
}

.entrytext
{
  background: transparent;
  color: #cccccc;
  font-family: verdana, sans-serif;
  font-size: 11px;
  padding-bottom: 3px;
  padding-left: 4px;
  padding-right: 5px;
  padding-top: 2px;
}

.entrytitle
{
  background: #777777;
  color: #dddddd;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 3px;
  padding-left: 4px;
  padding-right: 5px;
  padding-top: 2px;
}

.errortext
{
  background: transparent;
  color: #ff3333;
  font-family: verdana, sans-serif;
  font-size: 10px;
}

.flagframe
{
  background: transparent;
  border-color: #989898;
  border-style: solid;
  border-width: 1px;
}

.formatspopup
{
  margin: 6px;
  padding: 0px;
}

.inputbutton
{
  width: 80px;
}

.inputtext
{
  width: 100%;
}

.language
{
  position: relative;
  top: -1px;
}

.line1
{
  background: #333333;
  color: #cccccc;
}

.line2
{
  background: #666666;
  color: #cccccc;
}

.link
{
  background: transparent;
  color: #99ccff;
  font-family: verdana, sans-serif;
  font-size: 11px;
  line-height: 18px;
  text-decoration: none;
}

.link:hover
{
  background: transparent;
  color: #00ffff;
}

.linktext
{
  background: transparent;
  color: #99ccff;
  font-family: verdana, sans-serif;
  font-size: 11px;
  text-decoration: none;
}

.linktext:hover
{
  background: transparent;
  color: #00ffff;
}

.listtext
{
  background: transparent;
  color: #cccccc;
  font-family: verdana, sans-serif;
  font-size: 11px;
  list-style-image: url("images/item.gif");
}

.menulink
{
  background: transparent;
  color: #99ccff;
  font-family: verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.menulink:hover
{
  background: transparent;
  color: #00ffff;
}

.paragraphtext
{
  background: transparent;
  color: #cccccc;
  font-family: verdana, sans-serif;
  font-size: 11px;
  font-weight: bold;
  list-style-type: square;
}

.pictureframe
{
  background: transparent;
  border-color: #99ccff;
  border-style: solid;
  border-width: 1px;
}

.picturepopup
{
  margin: 0px;
  padding: 0px;
}

.popup
{
  margin: 0px;
}

.selectedmenulink
{
  background: transparent;
  color: #ffffc0;
  font-family: verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

.selectedmenulink:hover
{
  background: transparent;
  color: #ffffc0;
}

.separator
{
  background: transparent;
  color: #99ccff;
  font-family: verdana, sans-serif;
  font-size: 13px;
}

.sitemap
{
  background: transparent;
  color: #cccccc;
}

.smalllink
{
  background: transparent;
  color: #99ccff;
  font-family: verdana, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

.smalllink:hover
{
  background: transparent;
  color: #00ffff;
}

.smalltext
{
  background: transparent;
  color: #cccccc;
  font-family: verdana, sans-serif;
  font-size: 10px;
}

.text
{
  background: transparent;
  color: #cccccc;
  font-family: verdana, sans-serif;
  font-size: 11px;
}
