body        {
	color: #908774;
	background-color: #ffffff }

.footer  {
	color: #999999;
	font-size: 75% }

p  {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif }

.error  {	color: #ff0000;
	font-style: italic;
	font-weight: bold;
	font-size: 12px }
.formfield   {	color: blue;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	font-family: "Comic Sans MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.heading1 {  font-size: 14px; font-weight: bold; color: #666666}
.heading2 { font-size: 12px; font-weight: bold; color: #999999}

H1
  {
	color: #7ecde8;
	font-size: 150% }




.menu   {	color: #646464;
	font-size: 12px }

table.menu  {	color: #646464;
	font-size: 12px }


a:active {  text-decoration: none; color: #999999}
a:link     {	color: #005b00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none }




a  {	color: #646464;
	text-decoration: none }

a:visited   {	color: #367c5b;
	font-style: oblique;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none }


a:hover  {	color: #000000;
	text-decoration: underline }

a.special  {	color: #646464;
	font-weight: bold;
	font-size: 16px;	
}

a.curr_loc {
	color: silver;
	font-size: small;
	text-decoration: underline;
	background-color: silver }
	
input {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #CCCCCC}


#navcontainer
  {
	font-size: 90%;
	font-family: georgia, serif;
	text-align: left;
	text-transform: capitalize;
	margin: 0 auto;
	padding: 0.1em 0;
	width: 100% }



ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.2em 0 0.2em 0.5em;
color: #777;
text-decoration: none;
background: tranparent;
}

#navcontainer>ul#navlist li a { width: 90%; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
}
a.curr_loc
{
background: #f0e7d7;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
margin: 0 auto;
display: block;
width: 100%;
padding: 0.2em 0 0.2em 0.5em;
font-family: georgia, serif;
font-size: 13px;
text-align: left;
text-transform: lowercase;
}

#rightnavcontainer
{
background: #ffffff;
width: 80%;
margin: 0 auto;
padding: 0.1em 0;
font-family: georgia, serif;
font-size: 13px;
text-align: left;
text-transform: lowercase;
}

ul#rightnavlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 100%;
}

ul#rightnavlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#rightnavlist li a
{
display: block;
width: 80%;
padding: 0.2em 0 0.2em 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #fffffff;
}

#rightnavcontainer>ul#rightnavlist li a { width: 90%; }

ul#rightnavlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#rightnavlist li a:hover, ul#rightnavlist li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}