.hiddenborder {
	border: none;
	border-color: #000033;
}
.showborder {
	padding: 3px;
	border: thin solid;
	border-color: #CCCCFF;
}
.title {
	font-size: 150%;
}
.subtitle {
	font-size: 120%;
}
.caption {
	font-size: 80%;
}
.close {
	text-align: right;
}
.created {
	font-size: 75%;
	color: #CCCCCC;
}
.default_bold {
	color: #FFFFFF;
	font-size: 100%;
	font-weight: bold;
}
.menu {
	background: #000066;
	border: medium ridge #000099;
	text-align:	left;
	vertical-align:	middle;
}
.menu a:link {
	border: none;
	color: #FFFF00;
	font-size: 100%;
}
.menu a:link img {
	border: thin solid #000066;
	vertical-align:	middle;
}
.menu a:visited img {
	border: thin solid #000066;
	vertical-align:	middle;
}
.menu img {
	border: thin solid #000066;
	vertical-align:	middle;
}
.menu td, .menu th {
	text-align:	left;
	white-space: nowrap;
}
.menu .submenu {
	border-top: thin ridge #000099;
}

body.default {
	background-color: #000033;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	font-family: sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
hr {
	color: #000000;
	background-color: #000000;
	height:	2px;
}
sub {
	font-size: 75%;
}
sup {
	font-size: 75%;
}
.menu a:visited {
	border: none;
	color: #FF9933;
	font-size: 100%;
}
.menu a:visited img {
}
.menu a:hover {
	color: #FFFF99;
	font-size: 100%;
}
.menu a:hover img {
	border: thin solid #FFFF99;
}
a:link {
    border: none;
	color: #FFFF00;
	font-size: 100%;
}
a:link img {
	border: thin solid #000033;
}
a:visited {
	color: #FF9933;
	font-size: 100%;
}
a:visited img {
	border: thin solid #000033;
}
a:hover {
	color: #FFFF99;
	font-size: 100%;
}
a:hover img {
	border: thin solid #000033;
}
table.header {
	background:	#330033;
	border: thin outset #660066;
	text-align:	center;
	vertical-align:	middle;
}
table.header tr {
}
table.header td {
	border: thin inset #660066;
}
table.header th {
	border: thin inset #660066;
}
table.description {
	border: none;
}
table.description tr {
}
table.description td, table.description th {
	border: none;
	text-align:	left;
	vertical-align:	top;
}
table.description td.caption, table.description th.caption {
	border: none;
	font-size: 80%;
	text-align:	left;
	vertical-align:	top;
}
table.index {
    border: medium ridge #666699;
    border-spacing: 0;
}
table.index thead {
	background: #330000;
	text-align:	center;
	vertical-align:	center;
}
table.index thead td, table.index thead th {
	border: none;
}
table.index tbody {
	text-align:	center;
	vertical-align:	center;
}
table.index tbody tr td, table.index tbody tr th {
    border: thin ridge #666699;
}
table.index tr.odd {
}
table.index tr.odd img {
	border: thin solid #000033;
	vertical-align: middle;
}
table.index tr.odd a:visited img {
}
table.index tr.odd a:hover img {
	border-color: #FFFF99;
}
table.index tr.even {
	background:	#330033;
}
table.index tr.even img {
	border: thin solid #330033;
	vertical-align: middle;
}
table.index tr.even a:visited img {
}
table.index tr.even a:hover img {
	border-color: #FFFF99;
}

.open_clusters {
	color: #FFFFFF;
}
a.open_clusters:link {
	font-size: 100%;
	color: #FFFFFF;
}
a.open_clusters:visited {
	font-size: 100%;
	color: #999999;
}
a.open_clusters:hover {
	font-size: 100%;
	color: #CCCCCC;
}

.galaxies {
	color: #99FF99;
}
a.galaxies:link {
	font-size: 100%;
	color: #99FF99;
}
a.galaxies:visited {
	font-size: 100%;
	color: #66FF66;
}
a.galaxies:hover {
	font-size: 100%;
	color: #CCFFCC;
}

.glob_clusters {
	color: #FFFF99;
}
a.glob_clusters:link {
	font-size: 100%;
	color: #FFFF99;
}
a.glob_clusters:visited {
	font-size: 100%;
	color: #FFFF33;
}
a.glob_clusters:hover {
	font-size: 100%;
	color: #FFFFFF;
}

.nebulae {
	color: #FF99CC;
}
a.nebulae:link {
	font-size: 100%;
	color: #FF99CC;
}
a.nebulae:visited {
	font-size: 100%;
	color: #FF6699;
}
a.nebulae:hover {
	font-size: 100%;
	color: #FFCCCC;
}

.planetaries {
	color: #99CCFF;
}
a.planetaries:link {
	font-size: 100%;
	color: #99CCFF;
}
a.planetaries:visited {
	font-size: 100%;
	color: #00CCFF;
}
a.planetaries:hover {
	font-size: 100%;
	color: #CCFFFF;
}

.stars {
	color: #CCCCCC;
}
a.stars:link {
	font-size: 100%;
	color: #CCCCCC;
}
a.stars:visited {
	font-size: 100%;
	color: #999999;
}
a.stars:hover {
	font-size: 100%;
	color: #FFFFFF;
}

.quasars {
	color: #00CC99;
}
a.quasars:link {
	font-size: 100%;
	color: #00CC99;
}
a.quasars:visited {
	font-size: 100%;
	color: #009966;
}
a.quasars:hover {
	font-size: 100%;
	color: #33FFCC;
}

span.PA_1 {
	color: silver;
}
span.PA_2 {
	color: yellow;
}
span.O_star {
	color: #DDDDFF;
}
span.B_star {
	color: #DDEEFF;
}
span.A_star {
	color: #FFFFFF;
}
span.F_star {
	color: #FFFFCC;
}
span.G_star {
	color: #FFFF99;
}
span.K_star {
	color: #FFCC88;
}
span.M_star {
	color: #FF7777;
}
span.subtle {
	color: silver;
}
span.zoom {
	color: red;
}
