@charset "utf-8";
.calltoactionback {
	background-image: url(../images/index_20.jpg);
}
.bottomback {
	background-image: url(../images/indexbot_24.jpg);
}
.bottomaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #d5c091;
	text-align: center;
	font-weight: bold;
	background-color: #242021;
}

.homebody {
	background-image: url(../images/index_16.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #553c14;
	padding-right: 10px;
}

.mbformtext {
	background-image: url(../images/index_16.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #553c14;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-top: 10px;
	text-decoration: none;
}
A.mbformtext:link {
	text-decoration: none;
	text-align: left;
}

.scrollbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #553c14;
	margin-right: 20px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: left;
}

A.scrollbody:link {
	color: #553c14;
text-decoration: underline;
text-align: left;
}

.footer {
	background-image: url(../images/indexfooter_28.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #897753;
	text-align: center;
	font-weight: bold;
}
A.footer:link {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #897753;
	text-align: center;
	font-weight: bold;
	text-decoration:none;
}

A.footer:hover {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #897753;
	text-align: center;
	font-weight: bold;
	text-decoration:underline;
	color: #897753;
}
A.footer:visited {
	color: #897753;
	text-decoration:none;
}
.secondleftmargin {
	background-image: url(../images/leftmargin.jpg);
}
.secondrightmargin {
	background-image: url(../images/rightmargin.jpg);
}
.teamscrollbg {
	background-image: url(../images/team_14-rev.jpg);
background-color: #cfb98a;
}
.teamscrollbg-orig {
	background-image: url(../images/team_14.jpg);
background-color: #cfb98a;
}
.teamscrollbg-b {
	background-image: url(../images/team_14-revb.jpg);
}
.teamscrollbg-c {
	background-image: url(../images/team_14-revc.jpg);

}
.teamthumbsbg {
	background-image: url(../images/team_17.jpg);
	background-repeat:no-repeat;
}
.teamchatbg {
	background-image: url(../images/team_19.jpg);
}
.teampromisebg {
	background-image: url(../images/team_16.jpg);
	text-align: center;
}
.teampromisebg-orig {
	background-image: url(../images/team_16-orig.jpg);
	text-align: center;
}
.tn_border {
	border: 1px solid #27150c;
}
.tn_caption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #27150c;
	text-align: center;	
}
.leftcontentbg {
	background-image: url(../images/bg_firmprofile.jpg);
	
}
.leftcontentbg-400 {
	background-image: url(../images/firmprofilebg-400.jpg);
	
}
.leftcontentbg-600 {
	background-image: url(../images/firmprofilebg-600.jpg);
	
}
.leftcontentbg-800 {
	background-image: url(../images/firmprofilebg-800.jpg);
	
}
.leftcontentbg-999 {
	background-image: url(../images/firmprofilebg-999.jpg);
	
}
.specializingbg {
	background-image: url(../images/specializinginall.jpg);
}
.tophalfbg {
	background-image: url(../images/bg-tophalf2.jpg);
}
.maptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
}
.mapleftbg {
	background-image: url(../images/map-left-bg.jpg);
	background-repeat:no-repeat;


}

.mapleftbg2 {
	background-image: url(../images/map-left-bg2.jpg);
	background-repeat:no-repeat;


}

.mapbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #553c14;
	padding-right: 0px;
	text-align: left;
}

A.mapbody:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #553c14;
	padding-right: 0px;
	text-align: left;
	text-decoration:underline;
	font-weight: bold;

}

A.mapbody:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #553c14;
	padding-right: 0px;
	text-align: left;
	text-decoration:underline;
	font-weight: bold;

}
A.mapbody:visited {
	color: #553c14;
	text-decoration:underline;
	font-weight: bold;
}

.leftfaqbg {
	background-image: url(../images/bg_faq.jpg);
	
}

.leftcommunitybg {
	background-image: url(../images/bg_community.jpg);
	
}


.inputbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
	font-weight: bold;
	width: 190px;
}
.inputbox80w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
	font-weight: bold;
	width: 60px;
}
.inputbox-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
	font-weight: bold;
	width: 50px;
}