.bodycopy {
	color: #505050;
	font: 12px/16px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
}

.bodycopy p {
	color: #505050;
	font: 12px/16px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
}

.bodycopy h1 {
	color: #505050;
	font: bolder 12px/16px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
}

.bodycopy h2 {
	color: #505050;
	font: bolder 14px/18px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
}

.bodycopy h3 {
	color: #860034;
	font: bolder 14px/18px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
}

.bodycopy h4 {
	color: #860034;
	font: bolder 12px/16px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
}

.bodycopy a:link {
	color: #860034;
	text-decoration: none;
	font: bolder 10px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: uppercase;
}

.bodycopy a:hover {
	color: #860034;
	text-decoration: underline;
	font: bolder 10px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: uppercase;
}

.bodycopy a:visited {
	color: #B16F6B;
	text-decoration: none;
	font: bolder 10px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: uppercase;
}

.bodycopy a:active {
	color: #860034;
	text-decoration: underline;
	font: bolder 10px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: uppercase;
}

.rightcolumn {
	color: #860034;
	font: 14px/23px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: center;
	border-bottom: 2px solid #860034;
	border-top: 2px solid #860034;
}

.rightcolumn p {
	color: #860034;
	font: 14px/23px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: center;
}

.rightcolumn h1 {
	color: #860034;
	font: bolder 17px/26px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: center;
}

.ListingGray {
	color: #505050;
	font: 12px/16px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
}

.ListingGray p {
	color: #505050;
	font: 12px/16px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
}

.ListingGray h1 {
	color: #505050;
	font: bolder 15px/16px Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
}

.ListingGray a:link {
	color: #860034;
	text-decoration: none;
	font: bolder 10px Arial, Verdana, Trebuchet, sans-serif;
	text-align: right;
}

.ListingGray a:hover {
	color: #860034;
	text-decoration: underline;
	font: bolder 10px Arial, Verdana, Trebuchet, sans-serif;
	text-align: right;
}

.ListingGray a:visited {
	color: #b16f6b;
	text-decoration: none;
	font: bolder 10px Arial, Verdana, Trebuchet, sans-serif;
	text-align: right;
}

.ListingGray a:active {
	color: #860034;
	text-decoration: underline;
	font: bolder 10px Arial, Verdana, Trebuchet, sans-serif;
	text-align: right;
}

.ListingRed {
	color: #860034;
	font: 12px/19px Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
	border-top: 2px solid #860034;
	border-bottom: 2px solid #860034;
}

.ListingRed p {
	color: #860034;
	font: 12px/19px Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
	border-top: 2px none #860034;
	border-bottom: 2px none #860034;
}

.ListingRed h1 {
	color: #860034;
	font: bolder 15px/19px Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
	border-top: 2px none #860034;
	border-bottom: 2px none #860034;
}

.footer {
	color: #fffdec;
	text-align: center;
	background: #860034;
	font: 10px/16px Arial, Verdana, Trebuchet, sans-serif;
}

.footer a:link {
	color: #fffdec;
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
}

.footer a:hover {
	color: #fffdec;
	text-decoration: underline;
	font-size: 10px;
	line-height: 16px;
}

.footer a:visited {
	color: #fffdec;
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
}

.footer a:active {
	color: #fffdec;
	text-decoration: underline;
	font-size: 10px;
	line-height: 16px;
}

.links {
	text-align: center;
	color: #860034;
	font: 12px/16px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: none;
}

.links p {
	text-align: center;
	color: #860034;
	font: 12px/16px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: none;
}

.links a:link {
	color: #860034;
	text-decoration: none;
	font: normal 12px/16px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: none;
}

.links a:hover {
	color: #860034;
	text-decoration: underline;
	font: normal 12px/16px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: none;
}

.links a:visited {
	color: #b16f6b;
	text-decoration: none;
	font: normal 12px/16px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: none;
}

.links a:active {
	color: #860034;
	text-decoration: underline;
	font: normal 12px/16px Arial, Verdana, Trebuchet, sans-serif;
	text-transform: none;
}

.table {
	color: #505050;
	font: 12px/16px   Arial, Verdana, Trebuchet, sans-serif;
	text-align: left;
	border: 1px solid #505050;
	border-bottom: 0;
}

.table td p, .table td h4 {
	margin: 0;
}

.table tr td {
	border-bottom: 1px solid #505050;
	padding: 3px;
}

.table tr td.middleline {
	border-left: 1px solid #505050;
}