body {
color: #000000;
background: #C2D4F7 url(nightsky-graph-sm.jpg) repeat fixed;
font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
font-size: 100%;
margin: 0px;
}

h1 {
color: #000022;
background-color: inherit;
font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
font-size: 200%;
margin: 0px;
}

h2 {
color: #000044;
background-color: inherit;
font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
font-size: 175%;
margin: 0px;
}

h3 {
color: #000066;
background-color: inherit;
font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
font-size: 150%;
margin: 0px;
}

h4 {
color: #000088;
background-color: inherit;
font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
font-size: 130%;
margin: 0px;
}

h5 {
color: #0000AA;
background-color: inherit;
font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
font-size: 115%;
margin: 0px;
}

hr {
color: #444422;
background-color: inherit;
height: 2px;
width: 100%;
}

a {
cursor: url("hand.ani"), pointer;
}

a:link {
	text-decoration : underline;
	color : #0000bb;
        background-color: inherit;
	font-weight : bold;
}
a:visited {
	text-decoration : underline;
	color : #000077;
        background-color: inherit;
	font-weight : bold;
}
a:hover {
	text-decoration : underline;
	color : #0000ff;
        background-color: inherit;
	font-weight : bold;
	cursor: url("hand.ani"), pointer;
}

hr {
color: #000000;
height: 2px;
}

ul.disc
{
list-style-type: disc;
color: #222211;
}
ul.square
{
list-style-type: square;
color: #444422;
}
ul.circle
{
list-style-type: circle;
color: #666633;
}
ul.none
{
list-style-type: none;
}

ol.uroman
{
list-style-type: upper-roman;
color: #222211;
}
ol.lroman
{
list-style-type: lower-roman;
color: #444422;
}
ol.ualpha
{
list-style-type: upper-alpha;
color: #222211;
}
ol.lalpha
{
list-style-type: lower-alpha;
color: #444422;
}
ol.decimal
{
list-style-type: decimal;
}

#header {
color: #FFFFFF;
margin: 0px;
width: 100%;
background-color: #000000;
background-image: url(bkgrd_galaxy.gif);
background-repeat: repeat;
font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
font-size: 100%;
height: 85px;
padding: 0px;
}

#headertext {
color: #FFFFFF;
font-weight: bold;
}

#nav
{
background-color: #0000AA;
background: url(nav2.gif);
color: #FFFFFF;
margin: 0px 0px 0px 0px;
padding: 0px;
font-weight: bold;
font-family: Tahoma,Verdana,Arial,Serif;
font-size: 75%;
list-style-type: none;
text-align: center;
border: none;
height: 19px;
}

#nav a 
{
text-decoration: underline;
padding: 0px;
color: #FFFFFF;
background-color: transparent;
}

#nav a:hover
{
background-color: #FFFFFF;
color: #42536E;
text-decoration: none;
}

#nav ul
{
background-color: transparent;
color: #000000;
margin: 0px;
padding: 0px;
font-weight: bold;
font-family: Tahoma,Verdana,Arial,Serif;
list-style-type: none;
text-align: center;
}

#nav ul li { 
color: #FFFFFF;
background-color: transparent;
display: inline; }

#nav ul li a 
{
text-decoration: underline;
padding: 0px;
color: #FFFFFF;
background-color: transparent;
}

#nav ul li a:hover
{
background-color: #FFFFFF;
color: #42536E;
text-decoration: none;
}


/*left off here*/

#pic {
background-color: inherit;
width: 600px;
height: 120px;
margin-top: 15px;
margin-bottom: 15px;
padding: 0px;
border: none;
}
#navcontainer 
{
background-color: #C2D4F7;
color: #000000;
float: left;
width: 165px;
margin-top: 12px;
margin-left: 5px;
margin-right: 5px;
padding: 0px;
font-family : Tahoma, Verdana, Arial, Serif;
font-size: 90%;
text-align: left;
border: 1px solid #000000;
}

#navcontainer ul
{
list-style: none; /*No bullets, no circles, etc.*/
margin: 0px;
border-left: 5px solid #000044;
padding: 0px;
}

#navcontainer li
{
border-top: 1px solid #c0c0c0;
border-bottom: 1px solid #c0c0c0;
color: #FFFFFF;
background-color: #000044;
text-align: center;
padding: 0px;
list-style: none;
}

#navcontainer li a:link, #navcontainer li a:visited
{
display: block;
padding: 5px;
background-color: #DFE7F7;
color: #000000;
text-align: left;
text-decoration: none;
}

#navcontainer li a:hover
{
background-color: #0000AA;
color: #FFFFFF;
text-decoration: underline;
}


#content {
position: absolute;
left: 0px;
width: 100%;
margin-top: 12px;
margin-right: 0px;
margin-bottom: 15px;
margin-left: 0px;

padding: 5px 10px 10px 10px;
font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
font-size: 100%;
color: #000000;
}

#pic img {
border: 2px solid #FFFFFF;
}


#headtext {
margin-top: 0px;
margin-right: 0px;
margin-left: 360px;
margin-bottom: 0px;
background: #000000;
color: #FFCC00;
font-family: Verdana,Arial,Helvetica, sans-serif;
padding: 5px;
}

#footer {
margin-top: 600px;
margin-bottom: 0px;
background-color: #000000;
color: #FFCC00;
font-family: Tahoma,Verdana,Arial,Helvetica, sans-serif;
font-size: 90%;
text-align: center;
padding: 5px;
}

