BODY { margin: 0;  
  font-family: Tahoma,Arial,Sans-Serif,Helvetica; background:#FFFFFF;
/*  font-family: serif; background: white;*/
	line-height: 1.1; color: black; }
H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, 
DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL { display: block }
DT { font-weight : bolder}
B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, IMG, SPAN { display: inline }
LI { display: list-item }
H1, H2, H3, H4 { margin-top: 0; margin-bottom: 1em; padding: 0 }
H5, H6 { margin-top: 0 }
H1, H2, H4, H6 { font-weight: bold }
H3, H5 { font-style: italic }
H1 { 
	 text-align: center; 
	 font-size: x-large; 
	 color: white; 
	 background: #000080; 
	 } 
H2 { 
   font-size: large; 
	 }
H3 { font-size: medium }
B, STRONG { font-weight: bold }  /* relative to the parent */
/*MJS B, STRONG { font-weight: bolder }  /* relative to the parent */
I, CITE, EM, VAR, ADDRESS, BLOCKQUOTE { font-style: italic }
PRE, TT, CODE, KBD, SAMP { font-family: monospace }
PRE, CODE { color: #0000AA; background: white; }
PRE { white-space: pre }
ADDRESS { margin-left: 3em }
BLOCKQUOTE { margin-left: 3em; margin-right: 3em }
MENU { margin: 0 }              /* tight formatting */
UL, DIR { list-style: disc }
OL { counter-reset: item }
LI { margin-top: 0.2em; margin-left: 0.5em; }/*display: block will remove bullet*/
/*all bullets =1: LI:before { content: counters(item, "."); counter-increment: item }*/
DT { margin-bottom: 0 }
DD { margin-top: 0; margin-left: 3em }
HR { 
   border-top: solid; /* 'border-bottom' could also have been used */
	 size: 1;
	 }        
A { text-decoration: none}      /* don't underline ... */
A:hover {text-decoration: underline}  /* ... until mouse hover over it */
A:link { color: blue }         /* unvisited link */
A:visited { color: blue }       /* visited links */
A:active { color: lime }        /* active links */
/* setting the anchor border around IMG elements
   requires contextual selectors		*/ 
A:link IMG { border: 2px solid blue }
A:visited IMG { border: 2px solid red }
A:active IMG { border: 2px solid lime }

BODY     {
				 BACKGROUND: #ffffff; 
				 COLOR: black; 
				 MARGIN-LEFT: 2%; 
				 MARGIN-RIGHT: 2%; 
				 MARGIN-TOP: 0%
				 }
THEAD, TH  {  font-weight: bold }
TBODY, TD    { vertical-align: top }
.small { font-size: small } /* MJS */
.xsmall { font-size: x-small } 
.smallwhite { font-size: x-small; color: white }
.smallgreen { font-size: x-small; color: #00AAAA }
.blue    { COLOR : #000080 }
.green   { COLOR : #008000 }
.seagreen { COLOR : #339999 }
.seagreenreverse { COLOR: white; BACKGROUND: #339999 }
.white   { color : white }
.ongray  { width : 33%; background: #E3E3E3; font-size: x-small; }

span.name { color : black; background-color: yellow; }
span.very { font-weight: bold; color : red; }
a:hover  {color:navy;}
.leftcol { background: #ccffcc; width: 20% }
.rightcol { background: #eec202; }
.nbsmall { FONT-SIZE: 100%; TEXT-ALIGN: left; COLOR: white; background: #000080;
           MARGIN-TOP : 20px; MARGIN-BOTTOM: 10px;   
				 }

.h1small { FONT-SIZE: 100%; TEXT-ALIGN: left; COLOR: black; background: transparent; }
.h1col   { text-align: center; width: 100%; font-size: X-LARGE; font-weight: bold; } 
.h2col   { text-align: center; width: 100%; font-size: Large; font-weight: bold; }

.nb      { TEXT-ALIGN: center; COLOR: red; }
.nbblue  { text-align: center; color : #0000ff; font-weight: bold } 
.nbgreen { text-align: center; color : #00cc00; font-weight: bold }
BR { clear: left }
 
