/* Tell NS4 to ignore these styles.... */
/*/*/
.foo1 { color: red }

BODY, P, TH, TD, DIV, BLOCKQUOTE, DL, UL, OL {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 1em; }

BODY {
color: #000000;
background-color: #ccffcc;
/* background-image: url(Backgrounds/background.gif); */ }

H1 				{
					font-family: Times, Arial, "Trebuchet MS", Helvetica, Helv, sans-serif; 
					font-size: 2.5em; 
					color: crimson;
					text-align: center; 				}
					
H2 				{
					font-family: Times, Arial, "Trebuchet MS", Tahoma, Helvetica, Helv, sans-serif; 
					font-size: 1.8em; 
					text-align: center;
					color: FireBrick; 					}

H3    		{
					font-family: Times, Arial, "Trebuchet MS", Tahoma, Helvetica, Helv, sans-serif; 
					font-size: 1.2em; 
					text-align: center;
					color: red;				 				 	}			
					
a:link    {color: blue; text-decoration: underline;}
a:active  {color: #990000; text-decoration: underline;}
a:visited {color: purple; text-decoration: none;}
a:hover   {color: white; background: red;  text-decoration: underline;}

#mastHead {
					width:100%;
					table-layout:fixed;
					border-top:4px solid navy;
					background-color:#ccffcc; }

div.navbar 				{ border-top: solid thin navy;}
div#footer 				{ padding : 0 2em;} 
div#header 				{ padding : 0 2em;} 

ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}


TABLE {
width: 90%;
align: center;
table-layout: automatic; 
border-width: 2px;
padding: 1em;
text-align: center;
 }

TABLE.TitleRow {
width: 90%;
align: center;
table-layout: automatic; 
border-style: outset;
border-width: 2px;
padding: 1em;
text-align: center;
 }
 
TABLE.warning {
width: 90%;
align: center;
table-layout: automatic;
border-style: outset;
border-width: 2px 2px 2px 2px;
cellpadding: 1em;
text-align: center;
 }
 
TABLE.bodytable {
width: 90%; 
align: center;
border-style: outset;
border-width: 2px 2px 2px 2px;
border-color: blue;
padding: 2px;
text-align: center; }

TABLE.picture {
width: auto;
table-layout: auto; 
/* border-style: outset;
border-width: 3px 3px 3px 3px;
border-color: brown;
padding: 0px; */
text-align: center;
 }

TH {
margin: 2px;
padding: 0.5em 0 0.5em 0;
font-style: bold;
text-align: center;
vertical-align: middle;
background-color: Turquoise; }

TH.Warning {
margin: 2px;
padding: 0.5em 0 0.5em 0;
font-style: bold;
text-align: center;
vertical-align: middle;
background-color: LemonChiffon; }

TR {
width: auto;
margin: 2px;
text-align: left;
vertical-align: top;
background-color: #ccffcc; }

TR.Back {
margin: 0px;
text-align: left;
vertical-align: top;
background-color: PaleTurquoise; }

TR.Warning {
margin: 0px;
text-align: left;
vertical-align: top;
background-color: LavenderBlush; }

TD {
padding: 0.1em 0.5em 0.1em 0.5em;
vertical-align: top; }

TD.pictures {
width: auto;
padding: 0.1em 0.1em 0.1em 0.1em;
vertical-align: top;
text-align: middle; }

TD.BACKCTR {
text-align: center;
vertical-align: middle;
background-color: PaleTurquoise;
border-style: solid;
border-width: 2px;
border-color: green; }

LI	{ 
		font-size: 0.8em; 
		type: square; }

LI.none		{
					text-align: center;
					font-size: 0.8em; 
					list-style-type: none; }

TABLE.BANNER {
background-color: #ccffcc;
margin: 0px;
font-style: normal;
text-align: center;
margin-left: auto;
margin-right: auto;
width: 100%;
cellspacing: 0; }

td.BANNERleft {
width: 10%;
text-align: left;
padding: 0 0 0 2em;
vertical-align: top; }

td.BANNERcenter {
width: 80%;
text-align: center; }

td.BANNERright {
width: 10%;
text-align: right;
padding: 0 2em 0 0;
vertical-align: top; }

.MEDIA {
color: rgb(0, 64, 128);
font-weight: bold;
font-style: italic; }

.CELLlink {
width: 33%;
border-style: groove;
border-style: solid;
border-style: ridge;
border-style: outset;
border-left-color: rgb(255,255,255);
border-right-color: rgb(255,255,255);
border-top-color: rgb(255,255,255);
border-bottom-color: rgb(255,255,255);
border-width: 1px;
margin: 0px;
background-color: rgb(253, 248, 221);
color: rgb(0, 0, 0);
font-weight: bold;
text-align: center;
font-variant: small-caps;
vertical-align: middle; }

.CELLtext {
font-family: Times New Roman, Times, Serif;
color: rgb(80,80,80);
background-color: rgb(253, 248, 221);
font-size: 100%;
font-weight: normal;
text-align: center;
font-variant: normal; }

.ctrblock {text-align: center;
}

table.FOOTER {
background-color: #ccffcc;
font-style: italic;
width: 100%; }

td.FOOTERleft {
vertical-align: top;
font-family: times new roman, times, serif;
color: #808080;
font-size: smaller; }

td.FOOTERright {
vertical-align: bottom;
font-family: times new roman, times, serif;
color: #808080;
text-align: right;
font-size: smaller; }

td.PRESIDENT {
text-align: center;
background-color: #a8c6ee; }

.eMailAddress {
vertical-align: middle; }
