body, body:link, body:visited, body:hover {
	background-image: url(../images/bg_main.gif);
	background-color: #b6afa0; color: #000000; /* bfbbaf */
	font-family: arial,geneva,helvetica,sans-serif; font-size: 12px;
	margin-bottom: 9px;
	scrollbar-face-color: #d0c080; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #dfdcd8; scrollbar-arrow-color: #000000;
}
td {
	font-family: arial,geneva,helvetica,sans-serif; font-size: 12px;
	line-height: 14px;
}
p {
	margin-top: 7px; margin-bottom: 7px;
	line-height: 18px;;
}
form {
	margin: 0px;
}
a, a:link, a:visited, a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #a80000;
}
a:hover {
	color: #660022;
}
h3, .txtBodyHeadline {
	font-size: 18px; font-weight: bold;
	color: #991000;
	margin-bottom: 5px;
}
h4 {
	color: #700019;
	margin-bottom: 4px;
}
hr {
	margin: 0px;
	padding: 0px;
}
li {
	margin-top: 5px;
	line-height: 14px;
}
blockquote {
	margin-top: 2px;
}

.imgMain {
	border-style: solid; border-width: 1px; border-color: #003300;
}


/* Border settings */
.bdr1, .bdr2, .bdr3, .bdr4, .bdr5, .bdr6, .bdr7 {
	font-size: 1px;
	line-height: 0px;
	background-color: #000000;
	height: 1px; width: 1px;
}
.bdr2 {
	background-color: #ffffff;
}
.bdr3 {
	background-color: #c09f00;
}
.bdr4 {
	background-color: #afa892;
}
.bdr5 {
	background-color: #69635f;
}
.bdr6 {
	background-color: #8f8770;
}
.bdr7 {
	background-color: #afddbf; /* used in Featured Listings */
}
.spcr1 {
	font-size: 1px;
	width: 1px; height: 1px;
	line-height: 0px;
}


/* Main page layout settings */
.tblMasthead1 {
	background-image: url(../images/bg_masthead1.gif);
	width: 156px;
	background-color: #980032; /* CFBFA0 */
	padding: 0px;
}
.tblMasthead2 {
	background-image: url(../images/bg_masthead2.gif);
	background-color: #dFd9cF;
	border-style: solid; border-left-width: 0px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 0px; border-color: #69635f;
}
.tblMasthead3 {
	background-image: url(../images/bg_masthomeimages.jpg);
	background-color: #eeebe3;
}
.tblMastheadShadow {
	background-image: url(../images/bg_mastShadow.gif);
	height: 10px;
}
.tblMastheadTitle {
	background-image: url(../images/bg_masthomeimages.jpg);
	height: 58px;
	font-family: verdana,arial,geneva,sans-serif; font-size: 18px; font-weight: bold;
	background-color: #ece7df;
	color: #4f483f;
	border-style: solid; border-left-width: 0px; border-right-width: 1px; border-top-width: 1px; border-bottom-width: 1px; border-color: #99938f;
	padding-left: 21px;
}
/*
 .bdrMastheadMain {
	border-style: solid; border-width: 1px; border-color: #69635f;
}
*/
.linkMasthead:link {
	font-size: 12px;
	color: #2f2820;
}
.linkMasthead:hover {
	font-weight: bold;
	color: #2f2820;
}


.tblBodyMain, .bodyMain {
	background-color: #fffefc;
	padding: 12px 15px 6px 9px;
}
.tblBodySub {
	background-color: #efedea;
	padding: 9px;
}

.tblFooter {
	background-image: url(../images/bg_footer.gif);
	background-color: #c03350;
}

/* Nav settings */
.tblNavMain, .navMain {
	background-color: #ece7df;
	background-image: url(../images/bg_navMain.gif);
	color: #400000;
}
.tblNavBtnLeft, .tblNavBtnRight {
	background-color: #efece7;
	background-image: url(../images/bg_navBullet.gif);
	font-size: 1px;
	width: 4px;
}
.tblNavBtnRight {
	width: 8px;
	background-image: url(../images/bg_btn_right.gif);
}
.tblNavLinkOff, .tblNavLinkOn {
	font-size: 11px; font-weight: bold;
	padding: 5px; padding-left: 7px; padding-right: 7px; padding-bottom: 4px;
	text-align: center;
	border-style: solid; border-width: 0px; border-color: #000000;
}
.tblNavLinkOn {
	
}
.tblNavMenuover {
	background-color: #fffbdf;
	border-style: solid; border-width: 1px; border-color: #89837f;
	padding: 2px; padding-right: 4px;
}
.tblNavUtil {
	color: #3f3c38;
	font-size: 12px;
	line-height: 20px;
	padding-left: 12px; padding-bottom: 7px; padding-top: 7px;
}
.linkNavUtil {
	color: #3f3c38;
}


/* Copy Attributes */
.txtBodyMain {
	line-height: 18px;;
}
.tblFinePrint, .txtFinePrint {
	background-color: #dFd9cF;
	color: #89857e;
	font-size: 9px;
	text-decoration: none;
	padding: 2px; padding-left: 4px;
	margin-top: 2px;
	border: solid  1px #69635f;
}
.txtSm {
	font-size: 11px;
}
.txtTiny, .dspTiny {
	font-size: 10px;
	text-decoration: none;
	padding-left: 4px;
}
.txtContactInfo {
	font-family: verdana,arial,geneva,sans-serif; font-size: 11px;
}
.personnelListing {
	font-size: 15px;
	padding-bottom: 10px;
}
.personnelListingTxt {
	font-size: 11px;
}

/* Web Form Attributes */
.formDspTiny, .formDspSm {
	font-size: 11px;
}
.formLblMasthead {
	background-color: #892040;
	color: #ffffff;
	font-size: 12px; font-weight: bold;
	padding: 4px 60px 2px 5px;
}
.formLblSm, .formLblAlarmSm, .formLblAlarmLeft {
	font-size: 11px; font-weight: bold;
	text-align: right;
	padding-right: 6px;
}
.formLblAlarmSm, .formLblAlarmLeft {
	color: #901000;
}
.formLblAlarmLeft {
	text-align: left;
}
.formInputMemo {
	font-family: arial,geneva; font-size: 11px;
	color: #000000; background-color: #f9f6f2;
	border-style: solid; border-width: 1px; border-color: #6f6c68;
}
.formInputTxt {
	font-family: arial,geneva; font-size: 11px;
	background-color: #f9f6f2;
	border-style: solid; border-width: 1px; border-color: #6f6c68;
	color: #000000;
}
.formSubmitReg, .formBtnCommit {
	font-weight: bold; font-size: 11px;
	color: #990000; background-color: #efede8;
	padding: 1px;
}