body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: #000000;
  margin-top: 6px;
}

td, th, p, pre {
  font-size: small;
}

a { color: #003880; }
a:active, a:hover { color: #2080FF; }
a:visited { color: #003880; }

a.whiteLink { color: #FFFFFF; }
a.whiteLink:active, a:whiteLink:hover { color: #2080FF; }
a.whiteLink:visited {color: #FFFFFF; }

a.homepage { color: #FFCC00; }
a.homepage:active, a:homepage:hover{ color: #FF0000; }
a.homepage:visited { color: #FFCC00; }

td.black { color: #FFFFFF; }

td.edged {
  border-left-style: groove;
  border-right-style: ridge;
  background: #FFFEF0;
  color: #000000;
  padding: 6px 12px 6px 12px;
}

.subhead {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: large;
  font-weight: bold;
  color: #00FFFF;
}

.author {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: small;
  font-weight: normal;
  font-style: italic;
  color: #00FFFF;
}

.ticker {
  background: #404040;
  color: #FFFFFF;
}

h1,.h1 {
  margin-top: 16px;
  margin-bottom: 2px;
  font-size: x-large;
  white-space: nowrap;
  font-weight: normal;
  color: #FFCC00;
}

h2,.h2 {
	margin: 14px 0px 2px 0px;
	padding: 0px;
  font-size: medium;
  font-weight: bold;
}

h3,.h3 {
  margin-top: 10px;
  margin-bottom: 2px;
  font-size: small;
  font-weight: bold;
}


input, textarea {font-family: Courier, monospace; font-size: small; }
select { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: small; }
.small { font-size: x-small}
.red { color: #B80000 }
.lightRed { color: #F00000 }
.footer { font-size: x-small; color: #FFFFFF }
.new {
  font-size: 6.5pt;
  font-weight: bold;
  color: #E00000;
  text-transform: uppercase;
  vertical-align: super;
}
.caption {
  font-size: x-small;
  font-style: italic;
  font-weight: normal;
  font-variant: small-caps;
}

.hilite {
  background-color: #F0FF80;
	padding: 4px;
}

.correction { background-color: #FFECE8; border: 1px solid #D00000; padding: 2px; }

p {
  margin: 0px 0px 8px 0;
	padding: 0px;
}

ul {
  margin: 0px 0px 8px 16px;
	padding: 0px;
}

ol {
  margin: 0px 0px 8px 24px;
  padding: 0px;
}

li {
  margin: 0px;
	padding: 0px;
}



.spaceBefore {
  margin-top: 10px;
}

.spaceAfter {
  margin-bottom: 10px;
}

.spaceBeforeAfter {
  margin-top: 10px;
  margin-bottom: 10px;
}

table.quoteLeft {
  margin-left: 0px;
  margin-top: 20px;
}

table.quoteRight {
  margin-left: 25px;
  margin-top: 20px;
}

table.levels {
  border-bottom: solid 1px #CCCCCC;
  border-right: solid 1px #CCCCCC;
}

th.borders {
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  text-align: left;
}

.feature {
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  font-size: 90%;
} 
 
.level0 {
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  background-color: #FBFBFB;
  font-size: 90%;
  font-style: italic;
}
.level1 {
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  background-color: #FFFCE0;
  font-size: 90%;
}
.level2 {
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  background-color: #FDFAC0;
  font-size: 90%;
}
.level3 {
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  background-color: #FAF298;
  font-size: 90%;
}

form {
  padding: 0px;
  margin: 0px;
}

input.submit, input.button {
	color: #008040;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
}

tt {
  font-size: 120%;
}

