body {
background: #578F57;
}

table.home {
	border-width: 0px;    
	border-spacing: 0px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
	background-color: #fffff3;
}

table.home td {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	border-color: #555555;
	-moz-border-radius: 0px;
}

table.tight {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	background-color: #fffff3;
}

table.tight td {
	border-width: 0px;
	padding: 5px;
	border-style: solid;
	border-color: rgb(85, 85, 85);
	-moz-border-radius: 0px;
}

table.tighter {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	background-color: #fffff3;
}

table.tighter td {
	border-width: 0px;
	padding: 0px;
	border-style: solid;
	border-color: rgb(85, 85, 85);
	-moz-border-radius: 0px;
}

.fixlink1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin:0;
font-size: 82%;
font-weight: bold; 
display: inline;
}

.fixtitle1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold; 
display: inline;
}

.heading1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 82%;
color: #000000;
font-weight: bold;
}

.heading2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 82%;
color: #000000;
font-weight: bold;
}

.heading3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 105%;
color: #000000;
font-weight: bold;
}

.maintext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 66%;
color: #000000;
}

.maintext2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 66%;
color: #000000;
}

.redtext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 66%;
color: #ff0000;
border-color: black;
}

.navigate {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
font-weight: bold;
}

a.navigate:link, a.navigate:active, a.navigate:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 92%;
color: #0000dd;
font-weight: bold;
text-decoration: underline;
}

a.navigate:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 92%;
color: #dd0000;
font-weight: bold;
text-decoration: none;
}

.local {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
font-weight: bold;
}

a.local:link, a.local:active, a.local:visited, a.local:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 92%;
color: #0000dd;
font-weight: bold;
text-decoration: none;
}

.entersite {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
font-weight: bold;
}

.enterred {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #FF0000;
font-weight: bold;
}

a.entersite:link, a.entersite:active, a.entersite:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #0000dd;
font-weight: bold;
text-decoration: underline;
}

a.entersite:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #dd0000;
font-weight: bold;
text-decoration: none;
}

.redsite {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
font-weight: bold;
}

a.redsite:link, a.redsite:active, a.redsite:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #dd0000;
font-weight: bold;
text-decoration: underline;
}

a.redsite:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #0000dd;
font-weight: bold;
text-decoration: none;
}

background: #d7dcc0 then 609260; table tight had padding 0px