body {
  background-color: #000033;
  color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 12px;
}

h1 {
  font-size: 18px;
  text-align: center;
}

select {
  font-size: 11px;
}

input {
  font-size: 11px;
}

textarea {
  font-size: 11px;
}

.sort-bar {
  font-size: 11px;
}

.needs-work-warning {
	color: #DD0033;
}

.ratings-outer {
  background-color: #99CCFF;
  border: 8px solid #99CCFF;
  width: 60em;
}

.ratings {
  background-color: #99CCFF;
  color: black;
  width: 100%;
}

.ratings th {
  padding: 0px 4px 4px 4px;
  vertical-align: bottom;
  font-size: 10px;
}

.ratings td {
  padding: 0px 4px 0px 4px;
  font-size: 11px;
}

.ratings a {
	color: #0000FF;
	text-decoration: none;
}

.ratings a:visited {
	color: #0099CC;
}

.ratings a:hover {
	color: #6666FF;
	text-decoration: underline;
}

.ratings a:active {
	color: #6666FF;
	text-decoration: underline;
}

.ratings-star-header {
  width: 6.1em;
}

.ratings-current {
  background-color: #EEEEEE;
}

.ratings-fade {
  color: #999999;
}

.comments-outer {
  background-color: #99EECC;
  border: 8px solid #99EECC;
  width: 60em;
}

.comments {
  background-color: #99EECC;
  color: black;
  border-collapse: separate;
  border: solid black;
  border-width: 1px 0px 0px 1px;
  width: 100%;
}

.comments td {
  padding: 2px 10px 2px 10px;
  border: solid black;
  border-width: 0px 1px 1px 0px;
}

.comments th {
  padding: 2px 10px 4px 10px;
  vertical-align: bottom;
  border: solid black;
  border-width: 0px 1px 1px 0px;
}

a {
	color: #6699FF;
	text-decoration: none;
}

a:visited {
	color: #6699FF;
}

a:hover {
	color: #99CCFF;
	text-decoration: underline;
}

a:active {
	color: white;
	text-decoration: underline;
}

.download-hint {
  font-size: 10px;
}

.disclaimer {
  font-size: 10px;
}

a.query-link {
	color: #66CC66;
	text-decoration: none;
}

a.query-link:visited {
	color: #66CC66;
}

a.query-link:hover {
	color: #99FF99;
	text-decoration: underline;
}

a.query-link:active {
	color: white;
	text-decoration: underline;
}

.caption {
  color: #0000DD;
  font-size: 10px;
  font-style: italic;
  padding: 0px 2px 4px 2px;
}

