body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	background-color: #FFFFFF;
}
tr,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}
th {
	font-weight: bold;
}
object {
	/* Fix for Firefox 3's poor box model */
	display: block;
}

#home_headerbar {
	background-color: #000000;
}

#home_footerbar {
	height: 14px;
	background-color: #333333;
	vertical-align: middle;
}

.bold,.emphasis {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.strong {
	font-style: italic;
	font-weight: bold;
}
.underline {
	text-decoration: underline;
}
.strongu {
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
.content_small {
	font-size: 10px;
}
.contentarea {
	background-color: #FFFFFF;
}
.cookie_trail,.cookie_trail:link,.cookie_trail:visited,.cookie_trail:active,.cookie_trail:hover {
	color: #999999;
	font-size: 10px;
}
.mainnav,.mainnav:link,.mainnav:visited,.mainnav:active,.mainnav:hover,.secnav,.secnav:link,.secnav:visited,.secnav:active,.secnav:hover {
	font-size: 12px;
	font-weight: bold;
	color: #894212;
	text-decoration: none;
}
.nav2subnav,.nav2subnav:link,.nav2subnav:visited,.nav2subnav:active,.nav2subnav:hover {
	font-size: 11px;
	color: #894212;
	text-decoration: none;
}
.news_neg {
	margin-bottom: -1.4em;
}
.homenewstitle a:active,.homenewstitle a:hover {
	text-decoration: underline;
}
.homenews,.homenews a,.homenews a:link,.homenews a:hover,.homenews a:visited,.homenews a:active,a.homenews,a.homenews:link,a.homenews:visited,a.homenews:active,a.homenews:hover {
	font-size: 12px;
	color: #999999;
	text-decoration : none;
}
a.homenews:hover {
	text-decoration: underline;
}
.homenewslink,.homenewslink:link,.homenewslink:visited,.homenewslink:active,.homenewslink:hover {
	color: #666666;
	text-decoration:underline;
}
a.homenewsmore,a.homenewsmore:link,a.homenewsmore:visited,a.homenewsmore:active {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
a.homenewsmore:hover {
	color: #333333;
}
.homenewstitle,.homenewstitle a,.homenewstitle a:link,.homenewstitle a:visited,.homenewstitle a:active,.homenewstitle a:hover {
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
.homenavtitle {
	font-size: 9px;
	color: #262516;
	text-decoration: none;
}
.homenavdesc {
	font-size: 10px;
	color: #666666;
	background-color: #B4C2C4;
	text-decoration: none;
}
.homenavitem,.homenavitem:link,.homenavitem:visited,.homenavitem:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B4C2C4;
}
.homenavitem:hover {
	color: #470000;
}
.content_line{
	font-size: 11px;
	color: #999999;
}
.archive_month,.archive_month:link,.archive_month:visited {
	color: #262516;
	text-align: right;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.archive_month:active,.archive_month:hover {
	text-decoration: underline;
}
.archive_year,.archive_year:link,.archive_year:visited,.archive_year:active,.archive_year:hover {
	color: #262516;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}
.servicepromoname {
	color: #894212;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
a.servicepromolink {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
}
.homesearchbox {
	width: 100px;
	height: 11px;
	border: none;
	margin: 0;
	padding: 0;
	font-size: 9px;
}
.edit,.edit:link,.edit:visited,.edit:active,.edit:hover {
	color: #FF3300;
	font-weight: bold;
}
td.navlevel0 {
	color: #262516;
	line-height: 22px;
	text-align: right;
	vertical-align : middle;
}
.navlevel0,.navlevel0:link,.navlevel0:visited,.navlevel0:active,.navlevel0:hover {
	color: #262516;
	font-weight: bold;
	text-decoration: none;
}
td.navlevel1 {
	color: #5C5C50;
	line-height: 14px;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}
.navlevel1,.navlevel1:link,.navlevel1:visited {
	color: #5C5C50;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.navlevel1:active,.navlevel1:hover {
	text-decoration: underline;
}
td.navlevel2 {
	color: #464539;
	line-height : 14px;
	text-align : right;
	vertical-align : middle;
	text-decoration: none;
}
.navlevel2,.navlevel2:link,.navlevel2:visited {
	color: #464539;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.navlevel2:active,.navlevel2:hover {
	text-decoration: underline;
}
td.navlevel3 {
	color: #5C5C50;
	line-height : 14px;
	text-align : right;
	vertical-align : middle;
	text-decoration: none;
}
.navlevel3,.navlevel3:link,.navlevel3:visited {
	color: #5C5C50;
	font-weight: bold;
	font-size: 9px;
	text-decoration: none;
}
.navlevel3:active,.navlevel3:hover {
	text-decoration: underline;
}
td.navlevel4 {
	color: #727167;
	line-height : 14px;
	text-align : right;
	vertical-align : middle;
	text-decoration: none;
}
.navlevel4,.navlevel4:link,.navlevel4:visited {
	color: #727167;
	font-weight: bold;
	font-size: 8px;
	text-decoration: none;
}
.navlevel4:active,.navlevel4:hover {
	text-decoration: underline;
}
td.navlevel5 {
	color: #727167;
	line-height : 14px;
	text-align : right;
	vertical-align : middle;
	text-decoration: none;
}
.navlevel5,.navlevel5:link,.navlevel5:visited {
	color: #727167;
	font-weight: bold;
	font-size: 7.5px;
	text-decoration: none;
}
.navlevel5:active,.navlevel5:hover {
	text-decoration: underline;
}
.message {
	color: #FF0000;
}
.gutterback {
	background-color: #D7D296;
}

.copyright {
	background-color: #333333;
}