body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "verdana", Arial, sans-serif;
	font-size: 9px;
	color: #999999;
	background:transparent;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
} 

IMG {
	border:none;
	}

A	{
	text-decoration:none;
	color:#000066;
	background:transparent;
	}

A:visited {
	text-decoration:none;
	color:#990000;
	background:transparent;
	}
	
A:hover {
	text-decoration:none;
	color:#990000;
	background:transparent;
	}

	
B	{
	color:#000000;
	background:transparent;
	font-size:12px;
	line-height:32px;
	line-height:100%;
	font-family:verdana,arial,sans-serif;
	}

.pagetitle {
	color:#990000;
	font-size:22px;
	background:transparent;
	font-family:verdana,arial,sans-serif;
	text-align:right;
	}

.pagetitle-small {
	color:#990000;
	font-size:10px;
	background:transparent;
	font-family:verdana,arial,sans-serif;
	}


/* styles from MDW for database */


.regular { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background:transparent; }
.regular A { color: #173A7B; text-decoration: underline; background:transparent; }
.regular A:hover { color: #7AABD9; text-decoration: underline; background:transparent; }

.large { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.large A { color: #173A7B; text-decoration: none; background:transparent; }
.large A:hover { color: #7AABD9; text-decoration: underline; background:transparent; }

.largewhite { color: #ffffff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background:transparent; }
.largewhite A { color: #ffffff; text-decoration: none; background-color:transparent; }
.largewhite A:hover { color: #ffffff; background-color:transparent; text-decoration: underline; }
.largewhite A:link { color: #ffffff; background-color:transparent; text-decoration: underline;  }

.xtralarge { font-size: 18px; color: #173A7B; background-color:transparent; font-family: Verdana, Arial, Helvetica, sans-serif; }
.xtralarge A { color: #173A7B; background-color: transparent; text-decoration: none; }
.xtralarge A:hover { color: #7AABD9; background-color:transparent; text-decoration: underline; }

.small A { color: #173A7B; background:transparent;}
.small A:hover { color: #7AABD9; background:transparent;}

.xtra_small { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.xtra_small A { color: #173A7B; background-color: transparent; }
.xtra_small A:hover { color: #7AABD9; background-color: transparent; }

.menu_head { font-family: arial,helvetica,sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; }
.menu_head A { color: #FFFFFF; text-decoration: none; }

.contact_realtor { font-family: arial,helvetica,sans-serif; font-size: 13px; color: #FFFFFF; font-weight: bold; }
.contact_realtor A { color: #FFFFFF; text-decoration: none; }
.contact_realtor A:hover { color: #FFFFFF; text-decoration: none; }

.menu_subhead { font-family: arial,helvetica,sans-serif; font-size: 13px; color: #173A7B; font-weight: bold; line-height: 1.2; }
.menu_subhead A { color: #363885; text-decoration: none; }
.menu_subhead A:hover { color: #FFFFFF; }

.menu_regular { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; }
.menu_regular A { color: #173A7B; }
.menu_regular A:hover { color: #7AABD9; }
 
.menu_small { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height: 14px;  }
.menu_small A { color: #5C70AF; text-decoration: none; }
.menu_small A:hover { text-decoration: underline;}
 
.menu_large { font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.menu_large A { color: #173A7B; }
.menu_large A:hover { color: #7AABD9; }

.regular_bluesmall { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #173A7B; }
.regular_bluesmall A { color: #173A7B; }
.regular_bluesmall A:hover { color: #7AABD9; }

.regular_blue { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #173A7B; }
.regular_blue A { color: #173A7B; }
.regular_blue A:hover { color: #7AABD9; }

.regular_darkb { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #73716B; text-decoration: none; }
.regular_darkb A { color: #73716B; text-decoration: none; }
.regular_darkb A:hover { color: #7AABD9; }

.crumb { font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; color: #173A7B; background:transparent; }
.crumb A { color: #173A7B; text-decoration: none; background:transparent; }
.crumb A:hover { color: #7AABD9; text-decoration: underline; background:transparent; }

.topnav { font-family: arial,helvetica,sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; line-height: 1.45; background:transparent; }
.topnav A { color: #FFFFFF; text-decoration: none; background:transparent; }
.topnav A:hover { color: #363885; background:transparent; }

.topnava { font-family: arial,helvetica,sans-serif; font-size: 13px; color: #FFFFFF; font-weight: normal; line-height: 1.2; background:transparent; }
.topnava A { color: #FFFFFF; text-decoration: none; background:transparent; }
.topnava A:hover { color: #363885; background:transparent; }

.special { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #173A7B; background:transparent; }
.special A { color: #173A7B; text-decoration: none; background:transparent; }
.special A:hover { text-decoration: underline; }
