body	{
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px;
    font-family: ventura, arial, helvetica, sans-serif;
    font-size: 12px;
    color:#333;
    background-color: #006;
}
div, p, th, td, li, dd, dl, dt    {
    /* redundant selectors to help NS4 not forget */
    font-family:  ventura, arial, helvetica, sans-serif;
    font-size: 12px;
    }
p {
	margin-top: 0; 
    padding-top: 0;
	margin-bottom: 	1em;
    font-size: 12px;
	}	
img	{
    /* turns off gaps around images; not on images with links in ns 4.75! (krieke, 06/21/03)*/
    border:0;
    border-bottom-style : solid;
}
a:link	{
	color:	#999;
	background-color: transparent;
	}
a:visited	{
	color:	#999;
	background-color: transparent;
	}
a:active	{
	color:	#999;
	background-color: transparent;
	}
a:hover	{
	color:	#999;
	background-color: transparent;
	text-decoration:	underline;
	}
/* used on the layers in the science bulletin homepage */
.astro_blue_14px {
    font-size: 14px;
    color: #3B7394;
}
.earth_red_14px {
	font-size: 14px;
    color: #CC0000;
}
.bio_green_14px {
	font-size: 14px;
    color: #668030;
}
.human_green_14px {
	font-size: 14px;
    color: #097088;
}
/* text formatting for sponsor texts (e.g. nasa, toyota) */
.nasa_text {
	font-size: 10px;
    color: #666;
}
/* footer navigation, can be deleted after integration of the original footer include */
.footer_pipe {
    font-size : 10px;
    color: #C7EAFD;
}
a.footer_link:LINK, a.footer_link:VISITED, a.footer_link:ACTIVE {
    font-size : 10px;
    text-decoration : none;
    color: #C7EAFD;
}
a.footer_link:HOVER {
    font-size : 10px;
    text-decoration : underline;
    color: #C7EAFD;
}

/* contact link at the bottom */
.sb_link_text {
    font-size : 10px;
    color: #333;
}
/* link formatting on all pages for the home, sitemap, help, etc. navigation at the bottom of the page */
a.sb_link:LINK, a.sb_link:VISITED, a.sb_link:ACTIVE {
    font-size : 10px;
    text-decoration : none;
    color: #333;
}
a.sb_link:HOVER {
    font-size : 10px;
    text-decoration : underline;
    color: #333;
}
/* main subnavigation */
.sub_main_nav {
	font-size: 12px;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 6px;
	color: #F99;
	font-weight: bold;

}
a.sub_main_nav_link:LINK, a.sub_main_nav_link:VISITED, a.sub_main_nav_link:ACTIVE {
	font-size: 12px;
	color: #F99;
	text-decoration: none;
	font-weight: bold;

}
a.sub_main_nav_link:HOVER {
	text-decoration: underline;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;

}
a.sub_main_nav_link_active:LINK, a.sub_main_nav_link_active:VISITED, a.sub_main_nav_link_active:ACTIVE {
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;

}
a.sub_main_nav_link_active:HOVER {
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;

}
/* sub subnavigation */
.sub_sub_nav {
	font-size: 12px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 6px;
	color: #666;
	font-weight: bold;

}
a.sub_sub_nav_link:LINK, a.sub_sub_nav_link:VISITED, a.sub_sub_nav_link:ACTIVE {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	font-weight: bold;

}
a.sub_sub_nav_link:HOVER {
	font-size: 12px;
	text-decoration: underline;
	color: #C00;
	font-weight: bold;

}
a.sub_sub_nav_link_active:LINK, a.sub_sub_nav_link_active:VISITED{
	font-size: 12px;
	color: #C00;
	text-decoration: none;
	font-weight: bold;

}
a.sub_sub_nav_link_active:HOVER {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;

}
/* text formatting for the copyright line for other then homepage */
.copy_other {
	font-size : 10px;
    color: #FFF;
}
/* date formatting on home */
.date_all {
    font-size: 10px;
    color: #C00;
}
a.sub_sub_nav_link_active:ACTIVE  { 
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
 } 

