body, td, p, div  { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: small; color: #000033; background: inherit; }
body { margin: 2% 7% 0% 7%; padding:0px; color: #000; }

body { background: #ffffff; 

scrollbar-face-color: #435A38; /* forestgreen */
scrollbar-track-color: #B0C97D; /* lightgreen */

scrollbar-arrow-color: #ff0;
scrollbar-highlight-color: #aaa;

scrollbar-3dlight-color: #033;
scrollbar-shadow-color: #033;
scrollbar-darkshadow-color: #033;
}

.body { background: #FFFFff; color: inherit; margin: 1%; padding: 1%; border: thin solid black; }

.content { background: #ffffff; color: inherit; 
  margin: 0 .5em .5em 175px; padding: 0 .5em;
  height: 250px;
  min-height: 250px;	
}
html>body .content { /* IE ignores this block as it doesn't understand the selector */
	height: auto; /* Reset the height for good browsers */
}

#h1header { background: url(images/stellar-skyline2.png) top center no-repeat; 
height: 20px; text-align: center; margin-top: 0px; padding: 2em; }

td { font-size: small;}
h1 { font-style: italic; text-align: center; background: inherit; font-size: 2em; color: #ffff00; }
h2 { font-size: 1.6em; margin-top: 0; margin-bottom: 0;  color: #435A38; background: inherit; padding-bottom: 0;  }

a, a:link, a:visited { color: #036; }
a:hover { background: #fea; color: inherit; background-color: #B0C97D; }

.navcontainer { float: left; padding-right: 1em; width: 165px; }

.navcontainer ul
{
margin-left: 0; padding-left: 0; margin-top: 0; padding-top: 0;
list-style-type: none; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; 
}
.navcontainer ul ul
{ text-indent: 1em; }

.nav a
{  width: 155px; font-size: .8em; 
font-weight: 500; display: block; padding: 2px; margin: 1px;
border-top: 2px solid #CCCCCC;
border-right: 3px solid #666666;
border-bottom: 2px solid #666666;
border-left: 3px solid #CCCCCC;

text-decoration: none;
} 

.nav a:link, .nav a:visited
{
text-decoration: none;
}

.nav a:hover
{
background-color: #f30; color: #fd6; 
border-top: 2px solid #435A38;
border-right: 3px solid #ccc;
border-bottom: 2px solid #ccc;
border-left: 3px solid #435A38;
}

.nav a:link, .nav a:visited, .nav a:hover, .nav a:active 
{ background-color: #B0C97D; color: #152437; }

#navfooter {
	height: 20px; width: 100%; text-align: center; margin-top: 20px;
background-color: #000; padding: .25em;  color: #000; clear: both;
}

.footer
{
	background-image: url(images/bgstars.gif); 

}

.footer a
{ width: 90px; font-size: .8em; 
font-weight: 500; padding: 2px; margin: 1px;
background-color: #ffffff;
text-align: center;
display: inline;
border-top: 2px solid #CCCCCC;
border-right: 3px solid #666666;
border-bottom: 2px solid #666666;
border-left: 3px solid #CCCCCC;

text-decoration: none;
} 

.footer a:link, .footer a:visited, .footer a:hover, .footer a:active 
{ background-color: #B0C97D; color: #152437; }

.footer a:hover
{
border-top: 2px solid #435A38;
border-right: 3px solid #ccc;
border-bottom: 2px solid #ccc;
border-left: 3px solid #435A38;
}

.lightgreen { color: #B0C97D; }
.forestgreen { color: #435A38; }
.darkblue { color: #152437; }
.yellow { color: #FFFF00; }
.red { color: #FF0000; }

.lightgreen-bg { background-color: #B0C97D; }
.forestgreen-bg { background-color: #435A38; }
.darkblue-bg { background-color: #152437; }
.yellow-bg { background-color: #FFFF00; }
.red-bg { background-color: #FF0000; }

