BODY { BACKGROUND: #6699cc; }

BODY, P, A, A:LINK, A:HOVER, A:VISITED, input, select
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10pt;
  COLOR: #003366;
}

h1
{
  text-align: center;
  color: #F00000;
}
.field h1 { color: #003366; }

input, select
{
  background: #ffffff;
}

.operators
{
  display: inline;
  font-size: 1.2em;
}
.opertr
{
  width: 15em;
  font-family: courier, courier new, monospaced;
}

.step1:link, .step1:visited
{
  font-size: 1.1em;
  font-weight: bold;
}

.adlink
{
  text-align: right;
  font-size: 0.8em;
  font-weight: bold;
}

.padder
{
  WIDTH: 5em;
}

.botbord, .title
{
  BORDER-BOTTOM: 1px #000000 solid;
}

.title
{
  PADDING-LEFT: 0.6em;
  PADDING-BOTTOM: 0.2em;
  FONT-WEIGHT: bold;
}

.results
{
  list-style-type: none;
  padding: 0;
}

table td .space
{
  padding-left: 5em;
}

.uitem li
{
  padding-left: 1em;
  padding-right: 1em;
  display: inline;
  margin: 0;
}

.shead, .sheadt, .sheadv
{
  border-bottom: 1px #c0c0c0 solid;
  padding-left: 0.4em;
}

.sheadv { width: 10em; }
.sheadt { width: 42em; }

.sresult, .sresult1, .sresult2, .sresult3
{
  border-right: 1px #000000 solid;
  padding: 0.4em;
  border-bottom: 1px #000000 solid;
}

.sresult2 { width: 17em; }

.sresult1
{
  border-left: 1px #000000 solid;
}
.sresult h1
{
  font-weight: bold;
  font-size: 1em;
  color: #003366;
  text-align: left;
  margin:0;
}
.sdetails, .sdetails:link, .sdetails:visited
{
  border-bottom: 1px #000000 solid;
  font-weight: bold;
  font-size: 1.3em;
  padding-left: 0.3em;
  border-right: 1px #000000 solid;
}

.inview
{
  border: 1px black solid;
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 1em;
  border-right: 0;
  border-left: 0;
}

.inview li p
{
  font-weight: bold;
  display: inline;
  width: 10em;
}
.inview li span
{
  padding-left: 5em;
}
