.homebacktile {
		background-color: #FFFFFF;
		margin: 0;
		background-image: url('images/homebacktile.jpg');
		background-repeat: repeat-x;
		background-position: top left;
		}
.homesubhead {
		background-color: #424928;
		color: #FFFFFF;
		font-family: tahoma, arial, arial narrow, sans-serif;
		font-size: 100%;
		font-weight: bold;
		padding: 1px 4px;
		letter-spacing: 0.02em;		
}
.homemainhead {
		background-color: #FFFFFF;
		color: #424928;
		font-family: arial, arial narrow, sans-serif;
		font-size: 130%;
		font-weight: bold;
		letter-spacing: 0.02em;
		padding: 6px 0px 4px 6px;
}
.subhead {
		color: #882E2F;
		font-family: tahoma, arial, arial narrow, sans-serif;
		font-size: 80%;
		font-weight: bold;
		padding: 0px 10px;
		letter-spacing: 0.02em;		
}
.smallprint {
		font-family: arial, arial narrow, sans-serif;
		font-size: 60%;
		font-weight: bold;
		color: #434343;
		padding: 0px 10px;
		letter-spacing: 0.02em;
}
.directory_head {
		background-color: #CCCCCC;
		height: 20px;
		font-family: arial, arial narrow, sans-serif;
		font-size: 80%;
		font-weight: bold;
		color: #882E2F;
		padding-top: 2px;
		padding-left: 10px;
		margin-right: 10px;
}
.content_padding {
		padding: 10px;
}
.redborder {
		margin-right: 10px;
		color: #882E2F;
}
.greyborder {
		margin-right: 10px;
		color: #B1B1B1;
}
.directory_subhead {
		font-family: arial, arial narrow, sans-serif;
		font-size: 80%;
		font-weight: bold;
		vertical-align: middle;
		color: #882E2F;
		padding-left: 10px;
}
.directory_category {
		font-family: arial, arial narrow, sans-serif;
		font-size: 100%;
		font-weight: bold;
		color: #424928;
		padding-left: 10px;
}

a:link.smallprint, a:visited.smallprint, a:active.smallprint {
		color: #434343;
		font-weight: normal;
		text-decoration: none;
}
a:hover.smallprint {
		color: #882E2F;
		text-decoration: underline;
}
.bodytext {
		background-color: #FFFFFF;
		color: #434343;
		font-family: arial, arial narrow, sans-serif;
		font-size: 80%;
		padding: 0px 10px;
		letter-spacing: 0.005em;

}
.bodytext ul{
		background-color: #FFFFFF;
		color: #434343;
		font-family: arial, arial narrow, sans-serif;
		font-size: 80%;
		letter-spacing: 0.02em;
}
.bottomborder {
		border-bottom: solid 4px #882E2F;
}
.calloutboxes {
		border-right: solid 1px #BDBDBD;
		border-left: solid 1px #BDBDBD;
		border-bottom: solid 1px #BDBDBD;
}
a:link, a:visited, a:visited {
		color: #424928;
		font-family: arial, arial narrow, sans-serif;
		font-size: 9pt;
		text-decoration: none;
}
a:hover {
		color: #882E2F;
		text-decoration: none;
}
.submenu {
		margin: 0;
		height: 20px;
		text-align: left;
		}
.submenu a, .submenu a:visited, .submenu a:active {
		width: 100%;
		font-family: arial, arial narrow, sans-serif;
		font-size: 70%;
		font-weight: bold;
		color: #424928;
		letter-spacing: 0.02em;
		padding-left: 2px;
		padding-bottom: 2px;
		border-bottom: 1px dotted #B1B1B1;
		text-decoration: none;
		}
.submenu a:hover {
		color: #882E2F;
		padding-left: 2px;
		padding-bottom: 2px;
		text-decoration: none;
		}
.bookmark a, .bookmark a:visited, .bookmark a:active {
		width: 100%;
		font-family: arial, arial narrow, sans-serif;
		font-size: 70%;
		font-weight: bold;
		color: #882E2F;
		padding-left: 2px;
		text-decoration: none;
		}
.bookmark a:hover {
		color: #424928;
		padding-left: 2px;
		text-decoration: none;
		}
.copyright {
		font-family: arial, arial narrow, sans-serif;
		font-size: 70%;
		font-weight: bold;
		color: #FFFFFF;
		letter-spacing: 0.02em;
		padding-top: 4px;
		text-align: center;
		}
a:link.copyright, a:visited.copyright, a:active.copyright {
		color: #FFFFFF;
		text-decoration: none;
}
a:hover.copyright {
		color: #424928;
}
.link {
		font-family: arial, arial narrow, sans-serif;
		font-size: 70%;
		font-weight: bold;
		color: #882E2F;
		letter-spacing: 0.02em;
		text-align: center;
}
a:link.link, a:visited.link, a:active.link {
		color: #882E2F;
		text-decoration: none;
}
a:hover.link {
		color: #424928;
}