a { text-decoration:none }
a:link { color: rgb(255,255,255) }
a:visited { color: rgb(128,128,128) }
a:hover { color: rgb(128,128,255) }
a:active { color: rgb(0,255,0) }
body {
	margin:0;
	padding:0;
	background-color:rgb(0,0,48);
	font-family:arial, sans-serif;
	color:rgb(192,192,192);
}
td { vertical-align:top; }
hr {
	color:rgb(128,128,255);
	height:1px
}
#logo {	border:1px solid rgb(128,128,255); }
#menu {
	background-color:rgb(0,0,0);
	font-size:18pt;
	line-height:1.25em;
	color:rgb(255,255,255);
	padding-left:.5em;
	border-width:0px 1px 1px 1px;
	border-color:rgb(128,128,255);
	border-style:solid
}
#menu .submenu {
	font-size:9pt;
	line-height:1em;
	padding-left:2em;
}
.b { background-color:rgb(0,0,48) }
.b1 { background-color:rgb(0,0,64) }
.b2 { background-color:rgb(0,0,96) }
.r { background-color:rgb(48,0,0) }
.r2 { background-color:rgb(96,0,0) }
.r a:hover { color:rgb(255,128,128) }
.r2 a:hover { color:rgb(255,128,128) }
.tt { font-family:Andale Mono, Courier New, FixedSys, monotype }
#title {
	text-align:center;
	font-size:24pt;
	background-color:rgb(0,0,64);
	color:rgb(255,255,255);
	border-width:1px 1px 1px 0;
	border-color:rgb(128,128,255);
	border-style:solid
}
#content {
	padding:1em;
	font-size:10pt;
}
#content table {
	background-color:rgb(0,0,32)
}
#outercontent {
	padding:1em;
	font-size:10pt;
}
#outercontent table {
	background-color:rgb(0,0,32)
}
.copyright {
	padding-left:1.25em;
	font-size:7pt;
	color:rgb(64,64,128)
}
#colorscheme {
	padding-right:1.25em;
	font-size:7pt;
	color:rgb(64,64,128)
}
.smalltable {
	border-collapse: collapse;
	border:1px solid rgb(128,128,255)
}
.smalltable td {
	border:1px solid rgb(64,64,128);
	font-size:8pt

}
.footertable {
	border:1px solid rgb(64,64,128);
	border-collapse:collapse
}

.footertable td {
	text-align:center
}

.news td {
	padding:0.1em 0.5em 0.1em 0.5em;
	font-family:Andale Mono, Courier New, FixedSys, monospace;
	font-size:7pt
}
.news td.title {
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	color:rgb(255,255,255);
	background-color:rgb(0,0,0);
	font-style:italic;
	font-family:arial, sans-serif
}
.newsnav:hover {
	background-color:rgb(128,128,255);
	color:rgb(0,0,0)
}
.gallery td {
	text-align:center;
	padding:5px
}