#topnav {
   background-color: #AA9E88;
}

#topnav ul li a {
   background-color:#AA9E88;
}

#topnav ul li a:hover {
	background-color: #7F7766;
}

#topnav ul li #thispage {
	background-color: #E8181B;
}

#topnav ul li a:hover {
	color: #000;
}

#leftnav {
   background: #000 url(../images/left_grad.jpg) repeat-x bottom left;
   height: 500px;
}

#leftnav a {
	background: #EFEDE4 url(../images/bullet_red.gif) no-repeat left center;
	color: #7F7766;
}

#leftnav a:hover{
	background: #84C7B2 url(../images/bullet_white.gif) no-repeat left center;
}
#leftnav a#activelink{
	background: #84C7B2 url(../images/bullet_white.gif) no-repeat left center;
	color: #fff;
}

#homecontent img {
	border: 0px;
}

#homecontent #topleft {
	float: left;
	width: 250px;
}
#homecontent #topright {
	float: right;
	width: 250px;
}

#homecontent #lowerleft {
	clear: both;
	float: left;
	width: 250px;
}

#homecontent #lowerright {
	float: right;
	width: 250px;
}
#homecontent h1 {
	border: none;
	margin: 0px;
}

#homecontent h3 {
    color: #cc1b21;
	text-align: left;
}
#homecontent p {
	margin: 0px 10px 10px 0px;
	color: #554842;
	font-size: 1.1em;
	text-align: left;
	height: 35px;
}
#homecontent {
	margin-bottom: 0px;
}

#homecontent h3 {
	font-size: 1.5em;
	clear: both;
}
#sitemapleft {
	float: left;
}
#sitemapright {
	float: right;
}

.addressleft {
	float: left;
}
.addressright {
	float: right;
	margin-right: 20px;
}
.addressright a {
	color: #555;
	font-weight: bold;
	text-decoration: none;
}
.addressright a:hover {
	color: #cc1b21;
	font-weight: bold;
	text-decoration: underline;
}
#emaillink {
	font-weight: normal;
	color: #cc1b21
}

/* fieldset styling */
fieldset {
  margin: 1em 0; /*  space out the fieldsets a little*/
  padding: 1em;
  border : 1px solid #ccc;
}

/* legend styling */
legend {
  font-weight: bold;
}


/* style for  labels */
label {
  display: block;
}

/* style for required labels */
label .required {
  font-size: 0.75em;
  color:#760000;
}

/* style form elements on focus */
input:focus, textarea:focus {
  background: #ffc;
}

input.submit {
	font: .9em "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
}
