.body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

}

.bodySmall {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.bodySmallLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C41230;

}

.bodySmallLink:hover {

	color: #FFC600;

	text-decoration: underline;

}

.bodySmallBold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-weight: bold;

}

.bodySmallTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-variant: small-caps;

}

.bodySmallItalic {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	font-style: italic;

}

.bodyBold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.bodyItalic {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-style: italic;

}

.bodyAlert {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

}

.bodyTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

}

.bodyHeading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bolder;

	color: #0054A4;

}

.bodyLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #C41230;

	text-decoration: underline;

}

.bodyLink:hover {

	color: #FFC600;

	text-decoration: underline;

}

.bodyBoldLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #C41230;

	text-decoration: none;

	font-weight: bold;

}

.bodyBoldLink:hover {

	color: #FFC600;

	text-decoration: none;

	font-weight: bold;

}



.intro {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	line-height: 200%;

}



.tableHeading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	background-color: #84666B;

	font-weight: bold;

}



.formButton {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	border-width: 1px;

	border-style: solid;

	border-color: #FACB26;

	background-color: #C41230;

	font-style: normal;

	text-transform: uppercase;

	color: #FFFFFF;

}



.formInput50 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 50px;

	border: 1px solid #404040;

	background-color: #FFFFFF;

	color: #000000;

}



.formInput100 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 100px;

	border: 1px solid #404040;

	background-color: #FFFFFF;

	color: #000000;

}



.formInput200 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 200px;

	border: 1px solid #404040;

	background-color: #FFFFFF;

	color: #000000;

}



.formInput300 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 300px;

	border: 1px solid #404040;

	background-color: #FFFFFF;

	color: #000000;

}



.formInput350 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 350px;

	border: 1px solid #404040;

	background-color: #FFFFFF;

	color: #000000;

}



.requiredField {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FF0000;

}



.listHeading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



.lineItemDefault {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}



.lineItemSelected {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	background-color: #CCCCCC;

}



.verticalLine {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

}



.formfield120 {

	BORDER-RIGHT: #98272D 1px solid;

	BORDER-TOP: #98272D 1px solid;

	border-left: #98272D 1px solid;

	border-bottom: #98272D 1px solid;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 120px;

}

.formfield30 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 30px;

	border: 1px solid #404040;

}

.formfield50 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 50px;

	border: 1px solid #404040;

}

.formfield90 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 90px;

	border: 1px solid #404040;

}

.formfield95 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 95px;

	border: 1px solid #404040;

}

.formfield100 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 100px;

	border: 1px solid #404040;

}

.formfield150 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 150px;

	border: 1px solid #404040;

}

.formfield250 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 250px;

	border: 1px solid #404040;

}

.formfield350 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 350px;

	border: 1px solid #404040;

}

.lineItem1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #FFFFFF;

}

.lineItem2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #CCCCCC;

}

.padding {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.emailPadding {
	padding-left: 10px;
}

.tableHeading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #6699CC;

	font-weight: bold;

}

.imageBorder {

	border: 1px solid #C41230;

}



.mainTable {

	background-color: #FFFFFF;

	border: 1px solid #404040;

	width: 756px;

}

.footerTable {

	width: 756px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}

.primaryTable {

	background-color: #FFFAE7;

	border: 1px solid #C41230;

	width: auto;

}

.emailTable {

	background-color: #E3E3E3;

	border: 1px solid #C41230;

}

.secondaryTable {

	background-color: #E3E3E3;

	border: 1px solid #C41230;

	width: 175px;

}

.searchAttribute {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #929292;

}

.searchHeader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #0054A4;

}

.searchBody {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #C41230;

}

.searchBodyBold {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #C41230;

}

.openHouseDate {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #AD6A60;

}

.price {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #0054A4;

}



.body2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #5A5A5A;

}

.footerLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #0054A4;

	text-decoration: underline;

}

.footerLink:hover {

	color: #C41230;

	text-decoration: underline;

}

.resultHeading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

.resultHeadingLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #0054A4;

}

.resultHeadingLink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FDA79A;

}

.resultHeadingSelectedLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #000000;

}

.resultHeadingSelectedLink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FDA79A;

}

.resultLine {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

.resultLineSelected {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	background-color: #E3E3E3;

}



.agentName {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}



.agentTitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.detailHeading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

.detailTabs {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	border-top: 1px solid #000000;

	border-bottom: 1px solid #000000;

}

.detailNavigation {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0054A4;

	border-top: none;

	border-right: none;

	border-bottom: none;

	border-left: 1px solid #000000;

}

.detailNavigationLink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #C41230;

	text-decoration: underline;

}

.detailNavigationLink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFC600;

	text-decoration: underline;

}

.detailPrint {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #0054A4;

	border-top: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	border-left: 1px solid #000000;

}

.detailLine {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: E3E3E3;

}

.slideshowBorderTop {

	border-top: 1px solid #0054A4;

	border-right: 1px solid #0054A4;

	border-bottom: none;

	border-left: 1px solid #0054A4;

}

.slideshowBorderBottom {

	border-top: none;

	border-right: 1px solid #0054A4;

	border-bottom: 1px solid #0054A4;

	border-left: 1px solid #0054A4;

}

.quickSearchField {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	width: 125px;

}

.slideshowBorderTop {

	border-top: 1px solid #0054A4;

	border-right: 1px solid #0054A4;

	border-bottom: none;

	border-left: 1px solid #0054A4;

}

.slideshowBorderBottom {

	border-top: none;

	border-right: 1px solid #0054A4;

	border-bottom: 1px solid #0054A4;

	border-left: 1px solid #0054A4;

}

.mortgageInputAmount {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 80px;

	border: 1px solid #404040;

	text-align: right;

}

.mortgageInputShort {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	width: 30px;

	border: 1px solid #404040;

	text-align: right;

}



/*** Quick Rates ***************************************************/

.quickratelineitem1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color: #FFE7AF;

}

.quickratelineitem2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background-color: #FEC437;

}

/*******************************************************************/