@charset "utf-8";
/* CSS Document */
.container	{
	width:950px;
	border:medium;
	border-color:#827a3d;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
}
h1	{
	color:#ad864a;
	font-weight:bold;
	font-size:22pt;
	margin-top:5px;
	text-align:center;
}
body	{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
}
h2	{
	color:#827a3d;
	font-weight:bold;
	font-size:18pt;
	text-align:center;
	margin-top:2px;
	margin-bottom:2px;
}
td		{
	vertical-align:top;
}
.left	{
	width:215px;
}
.top	{
	font-weight:bold;
	color:#ffffff;
	background-color:#ad864a;
}
.center	{
	font-weight:bold;
	text-align:center;
	color:#827a3d;
}
a	{
	color:#644429;
	text-decoration:underline;
	font-size:10pt;
}
a:hover	{
	color:#000000;
	text-decoration:underline;
}
a:active	{
	color:#644429;
	text-decoration:underline;

}
a:visited	{
	color:#644429;
	text-decoration:underline;
}
.data	{
	width:950px;
	margin:auto;
}
.data2	{
	margin:auto;
}
.content	{
	width:607px;
	float:left;	
	clear:both;
}
.floatlt	{
	float:left;
	padding:3px;
}
.floatrt	{
	float:right;
	padding:3px;
}
ul		{
	font-weight:700;
}
.service-areas	{
	width:120px;
}
.service-areas	a:link	{
	font-size:8pt;
	text-decoration:underline;
}
.service-areas	a:visited	{
	font-size:8pt;
	text-decoration:underline;	
}
.service-areas	a:active	{
	text-decoration:underline;
	font-size:8pt;
}
.service-areas	a:hover	{
	text-decoration:underline;	
	font-size:8pt;
	color:#000000;
}
h3	{
	font-size:14pt;
	text-align:center;
	font-weight:bold;
	color:#827a3d;
}
.mainlinks	{
	font-weight:bold;
	text-align:center;
	color:#644429;
	font-size:12pt;
}
.mainlinks a:link	{
	font-size:12pt;
}
.small-links	{
	font-size:8pt;
	text-align:center;
}
.small-links	a:link	{
	font-size:8pt;
	text-decoration:underline;
}
.small-links	a:visited	{
	font-size:8pt;
	text-decoration:underline;
}
.small-links	a:active	{
	font-size:8pt;
	text-decoration:underline;
}
.small-links	a:hover	{
	font-size:8pt;
	color:#000000;
}
.img		{
	border:0px;
}
.cardata	{
	width:607px;
	margin:auto;
}
.cardata ul	{
	font-size:8pt;
	margin:auto;
}


.circle{text-align: center;    width: 904px;
    margin-left: -190px;}
.button {
    border-radius: 4px;
    background-color: rgb(173 134 74);
    border: none;
    color: #FFFFFF;
    text-align: center;
    padding: 5px;
    width: 187px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 4px;
}

.button a {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
  text-decoration: none;
  padding: 7px;
}

.button a:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 5px;
  right: -20px;
  transition: 0.5s;
}

.button:hover a {
  padding-right: 25px;
}

.button:hover a:after {
  opacity: 1;
  right: 0;
}