BODY

{
	COLOR: #000;
	padding : 5px;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	Font-Weight: 600;
	FONT-SIZE: 10pt;
/*  background-image : url("../images/raindrop_jewels.jpg"); */
/*	background-image : url("../images/snow-clipart-animated-gifs-14.gif"); */
/*  background-image : url("../images/snowing.jpg"); */
/*  background-image : url("../images/fourthbg.gif");
/*  background-image : url("../images/hs1_wallpaper.jpg");*/
/*  background-image : url("../images/hundchi_volker800.jpg");*/
/*  background-image : url("../images/star4.gif"); */
/*  background-image : url("../images/HALOInside.jpg"); */
/*	  background-image : url("../images/starfield.jpg"); */
/*  background-image : url("../images/lunar_eclipse_image1.jpg"); */ 
/* background-image : url("../images/hubble-ultra-deepfield-2.jpg"); */
/*  background-image : url("../images/cornucopia-and-turkey.jpg"); */
/*  background-image : url("../images/plain-fabric-texture-brown.jpg"); */
/*  background-image : url("../images/gravitational-waves-1920.jpg"); */
/* background-image : url("../images/zzz-veil-nebula-colorful.jpg"); */
background-image : url("../ootm/images/NGC_6992_Cropped_EasternVeil_V8142022_Jared Case.jpg");
/*	zzz-Hubble-Views-Shrapnel-from-an-Exploded-Star.jpg */
/*	zzz-Veil_Nebula_-_NGC6960.jpg */
/*	zzz-veil-nebula-colorful.jpg */


  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}

a.magrept:link {color: #7D4600}
a.magrept:visited {color: #7D4600}
a.magrept:hover {color: #FFF}
a.magrept:active {color: #FFF}
	
ul#magrept a {
	font-size: 150%;
	FONT-WEIGHT: bolder;
    }
	
a.magproc:link {color: #7D4600}
a.magproc:visited {color: #7D4600}
a.magproc:hover {color: #FFF}
a.magproc:active {color: #FFF}
	
ul#magproc a {
	font-size: 125%;
	FONT-WEIGHT: bolder;
    }
	

/* "auto" makes the left and right margins center the wrapper */
#wrapper { 
	width: 1280px; 
	margin: 10%;
}

H1
{
	FONT-WEIGHT: 900;
	FONT-SIZE: 200%;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif
}

H2
{
	FONT-WEIGHT: 800;
	FONT-SIZE: 150%;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
}
	
H3
{
	FONT-WEIGHT: 700;
	FONT-SIZE: 125%;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
}

hr 
{
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #FFF;
	color: #000;
	/* background-color: #000; */
    margin: 1em 0;
    padding: 0; 
}
			
A:active{COLOR: #7D4600}
.class2 A:visited{COLOR: #000}
.class2 A:hover{COLOR: #FFF}

.title
{
	FONT-SIZE: 150%;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	FONT-VARIANT: normal;
	FONT-WEIGHT: 900;
}
a:link    {color: red}
a:visited {color: red}
a:hover   {color: blue}
a:active  {color: green}

.rollover A
{   DISPLAY: block;
    text-decoration: none;
    WIDTH: 125px;
    BACKGROUND-COLOR: #FC0;}
    
.rollover A:hover
{   
    /*  BACKGROUND-COLOR: #FFF; */
    color: #FFF;
}
		
.footer
{    FONT-SIZE: 80%}

.GoldTextBold
{	color: #C90;
	font-weight : bold;}

.YellowTextStrong
{	color: #FC0;
	font-weight: bold;
}

.GreenTextBold
{	color: #6F0;
	font-family: Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight : bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.GreenNewsText
{	color: #6F0;}

.BlackText
{	color: #000;}
	
.WhiteTextBold
{   color: #FFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight : bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.RedText
{   color: #F00;}

.GrayText 
{
	color: #595959;
	font-family: Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.WhiteHal
{
	color: #FFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	top: auto;
}

.BlackHal
{
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	top: auto;
}

.BlackHalMenuHeader
{
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	top: auto;
	border-collapse:collapse;
}

.GoldHal
{
	color: #FC0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 42px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	line-height: 12mm;
}

.BlueHal
{
	color: #3B5998;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 42px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	line-height: 12mm;
}

.listinfo
{
	color: #FFF;
	font-size : small;
	margin: 0 0 12px 0;
	padding: 0 0 0 0;
	line-height: 4mm;

}
   
table
{
	/*border: #E1E1E1; */
	/* [disabled]font-size:14px; */
	border: #000;
	overflow: auto;
	border-collapse:collapse;
}

.thinreport
{
width: 1024px;
font-family:Verdana, Helvetica, sans-serif;
border-collapse:collapse;
border: 1px solid black;
}

.thinreport td
{
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
color: #000;
border-collapse:collapse;
border: 1px solid black;
padding:2px;
}

.thinreport th
{
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
color: #000;
border-collapse:collapse;
border: 1px solid black;
padding:3px;
}

.narrowcenteredreport, .narrowcenteredreport TD, .narrowcenteredreport TH
{
margin-left:auto;
margin-right:auto;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
color: #000;
border-collapse:collapse;
border: 1px solid black;
}
.narrowcenteredreport td
{
padding:2px;
}
.narrowcenteredreport th
{
padding:3px;
}

.narrowreport, .narrowreport TD, .narrowreport TH
{
width: auto;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
color: #000;
border-collapse:collapse;
border: 1px solid black;
}
.narrowreport td
{
padding:2px;
}
.narrowreport th
{
padding:3px;
}

.reportable, .reportable TD, .reportable TH
{
width: 1400px;
font-family:Verdana, Helvetica, sans-serif;
font-size:9px;
color: #000;
border-collapse:collapse;
border: 1px solid black;
}
.reportable td
{
padding:3px;
}
.reportable th
{
padding:2px;
}

.membertable
{
font-family:Verdana, Helvetica, sans-serif;
font-size:8px;
color: #000;
border-collapse:collapse;
border: 1px solid black;
}

.membertable td
{
	/* [disabled]padding:3px; */
border-collapse:collapse;
border: 1px solid black;
}

.membertable th
{
border-collapse:collapse;
border: 1px solid black;
font-family:Verdana, Helvetica, sans-serif;
font-size:12px;
padding:1px;
color: black;
}

.membertablebw, .membertablebw TD, .membertablebw TH
{
font-family:Verdana, Helvetica, sans-serif;
font-size:9px;
color: #000;
border-collapse:collapse;
border: 1px solid black;
}

.membertablebw td
{
	/* [disabled]padding:3px; */
}

.membertablebw th
{
padding:1px;
}

.printtable {
	font-family:verdana,arial,sans-serif;
    font-size:9pt;
    color:black;
}

.preztable
{
	color: #000;
	border: medium ridge #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.sptable
{
	color: #000;
	border: medium ridge #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.newstext {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
/*	background-color: #00F; */
	border-color: #FF0;
}

.greennewstext {
	color: #6F0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #009;
	border-color: #FF0;
}

.pagetext {
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: 700;
	font-variant: normal;
	text-transform: none;
}

.YellowText {
	color: #FF0;
	font-weight: bold;
}
.BrightYellow {
	color: #FF0;
}

.border1 {
  border-top:thin solid;
  border-bottom:thin solid;
  border-left:thin solid;
  border-right:thin solid;
  border-color:black;
  padding: 5px;
}

/* does not override other style even with important flag; not sure why not */
.boxText {
  font-size: 32px !important;
  color: yellow !important;
  background-color: blue !important;
  border: 2px solid green  !important;
  padding: 2px  !important;
  margin: 2px  !important;
}