tr { font-family: verdana, sans-serif; font-size: 10pt; }
A { color: #00CCCC; }
A:visited { color: #00AAAA; }
.menu { font-family: arial, sans-serif; }

.newstable { background-color: #8080AA; }
.newsdate { font-family: arial, sans-serif, sans-serif; font-size: 8pt; }
.newstitle { background-color: #000080; color: #dddddd; border-right: none; border-bottom: none; font-size: 10pt; }
.newsarea { background-color: #000080; color: #aaaaaa; text-align: right; border-left: none; border-bottom: none; font-size: 10pt; }
.newstext { background-color: #000070; font-family: verdana, sans-serif; font-size: 10pt; }

ul { padding-top: 0em; margin-top: 0em; margin-left: 0.1em; padding-left: 1.1em; margin-bottom: 0em; }
.ulnone { list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em; }
h1 { font-family: verdana, sans-serif; font-size: 12pt; text-decoration: underline; }
h2 { font-family: verdana, sans-serif; font-size: 12pt; font-weight: bold; margin-top: 0em; margin-bottom: 0.5em; }
h3 { font-family: verdana, sans-serif; font-size: 10pt; font-style: italic; font-weight: bold; margin-top: 0em; margin-bottom: 0em; }
body { font-family: verdana, sans-serif; font-size: 9pt; margin-left: 3em; margin-right: 5em; color: #cccccc; background-color: #000080; }

.title { font-family: arial, sans-serif; font-weight: bold;  font-size: 15pt }
.ptitle { font-family: arial, sans-serif; font-weight: bold; font-size: 15pt; color: #ccffff; }
.pprice { font-family: arial, sans-serif; font-weight: bold; font-size: 12pt; color: #cccccc; vertical-align: middle; }
.pscreen { float: right; }
.preqinfo { font-family: times, serif; font-size: 10pt; }
hr { border-style: solid hidden hidden hidden; border-top-color: #CCCCFF; }

.ver { font-family: arial, sans-serif; font-weight: bold; font-size: 12pt; font-style: italic; }
.date { font-family: arial, sans-serif; font-size: 8pt;  }
.changes { font-family: monospace; font-size: 10pt; }
#cleanlink { display: inline; }
#cleanlink a { color: #ccffff; }

#nav {
	padding: 5px;
	border: 1px solid #0000ff;
	margin-bottom: 25px;
	background-color: #0000a0;
}

#nav ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 

#nav ul li {
	margin-left: 0;
	padding: 3px 15px;
	border-left: 1px solid #0000ff;
	list-style: none;
	display: inline;
}

#nav ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

#nav ul li:hover {
	background-color: #0000cc;
}

#nav ul li.current {
	background-color: #0000ee;
}

#nav a {
	text-decoration: none;
	color: #00CCCC;
}

.lright {
	text-align: right;
}

table { border-collapse: collapse; }

#news table { border-collapse: collapse; border: 1px solid #8080aa; }

