a:link,a:visited { 	color: #CC0000;	font-weight: bold;	text-decoration: underline;	font-size: 14px;	line-height: 18px;}a:hover,a:active {	color: #CC0000;	font-weight: bold;	text-decoration: none;	font-size: 14px;	line-height: 18px;}img {	border: none;}.moduleRowLink a:link,.moduleRowLink a:visited {	font-size: 11px;	line-height: 16px;	color: #666666;	font-weight: normal;	text-decoration: underline;}.moduleRowLink a:hover,.moduleRowLink a:active {	font-size: 11px;	line-height: 16px;	color: #000000;	font-weight: normal;	text-decoration: underline;}.textBig a:link,.textBig a:visited {    color: #666666;	font-size: 14px;	line-height: 19px;	text-decoration: underline;}.textBig a:hover,.textBig a:active {    color: #000000;	font-size: 14px;	line-height: 19px;	text-decoration: none;}.small a:link,.small a:visited { 	color: #000000;	font-weight: normal;	text-decoration: underline;	font-size: 10px;	line-height: 15px;}	.small a:hover,.small a:active {	color: #FF9900;	font-weight: normal;	text-decoration: none;	font-size: 10px;	line-height: 15px;} 	.header a:link,.header a:visited,.header a:active { 	color: #000000;	font-weight: normal;	text-decoration: underline;	font-size: 12px;	line-height: 15px;	letter-spacing: 1px;}	.header a:hover {	color: #DDDDDD;	font-weight: normal;	text-decoration: none;	font-size: 12px;	line-height: 15px;	letter-spacing: 1px;}.footer a:link,.footer a:visited,.footer a:active { 	color: #CC0000;	font-weight: bold;	text-decoration: underline;	font-size: 11px;	line-height: 16px;	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;}	.footer a:hover {	color: #FFBB00;	font-weight: bold;	text-decoration: none;	font-size: 11px;	line-height: 16px;	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;}.menulink a:link,.menulink a:active,.menulink a:visited {	font-size: 12px;	line-height: 18px;	font-style: none;	color: #0A50A1;	background: url(images/menu_normal.jpg);	font-weight: bold;	display: block;	text-decoration: none;	padding-left: 30px;	display: block;	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;}a.menuitem:link { color: white; }a.menuitem:visited { color: white; }a.menuitem:hover { color: white; }	.menulink a:hover {	font-size: 12px;	line-height: 18px;	font-style: none;	color: #FFFFFF;	background: url(images/menu_hover.jpg);	font-weight: bold;	display: block;	text-decoration: none;	padding-left: 38px;	display: block;	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;}	body {    background-image: url(images/background.jpg);   background-repeat: repeat-y;   background-position: center;   color: #333333;   font-size: 12px;   line-height: 17px;   font-family: Trebuchet MS, Verdana, Helvetica, Arial, sans-serif;   margin-top: 0em;   margin-right: 0em;   margin-bottom: 0em;   margin-left: 0em;}   h1 {			font-size: 18px;	line-height: 24px;	  		color: #FF9900;}	h2 {		font-size: 16px;	line-height: 20px;	  		color: #000000;}	h3 {			font-size: 14px;	line-height: 18px;	  		color: #FF6600;	background: #CCCCCC;}	h4 {			font-size: 13px;	line-height: 16px;	  		color: #000000;}.menulinktitle {	font-size: 14px;	line-height: 18px;	font-style: none;	color: #FFFFFF;	background:  #1458A3	font-weight: bold;	text-decoration: none;	border-bottom: 1px solid #000000;	padding-left: 2px;}.dataTable {    border: 2px solid #999999;	padding: 1px;	background: #FFFFFF;}	.title {    color: #CC0000;	font-weight: bold;	font-size: 18px;	line-height: 24px;}.subtitle {  color: #CC0000;	font-weight: bold;	font-size: 15px;	line-height: 18px;}.subsub {  color: #4F80BA;	font-weight: bold;	font-size: 14px;	line-height: 16px;}.form1 {  background: #FFFFFF;  color: #0A50A1;	border: 1px solid #FFCC00;	padding: 1px;	font-weight: normal;	font-size: 11px;	line-height: 13px;	font-family: Trebuchet MS, Verdana, Helvetica, Arial;}.form2 {    background: #FFFFFF;    color: #FF6600;	border: 2px solid #999999;	padding: 2px;	font-weight: normal;	font-size: 12px;	line-height: 16px;	font-family: Trebuchet MS, Verdana, Helvetica, Arial;}.formfield {    background: #FFFFFF;    color: #0A50A1;	font-weight: normal;	font-size: 11px;	line-height: 14px;    font-family: Arial, Trebuchet MS, Helvetic, sans-serif;	padding: 0px;}.formPaginate {	background: #FFFFFF;    color: #0A50A1;	font-weight: normal;	font-size: 11px;	line-height: 20px;    font-family: Arial, Trebuchet MS, Helvetic, sans-serif;}.formbutton {    background: #0A50A1;    color: #FFFFFF;	font-weight: bold;	font-size: 11px;	line-height: 14px;    font-family: Arial, Trebuchet MS, Helvetic, sans-serif;	border: 2px outset;	height: 21px;}.textRegular {    color: #0A50A1;	font-weight: normal;	font-size: 14px;	line-height: 18px;	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;}.textBig {    color: #0A50A1;	font-weight: normal;	font-size: 16px;	line-height: 20px;	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;}.textSmall {    color: #FFFFFF;	font-weight: normal;	font-size: 11px;	line-height: 13px;	letter-spacing: 1px;	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;}.infoTitle {    color: #CC0000;	font-weight: bold;	font-size: 12px;	line-height: 16px;	border-bottom: 1px solid #FFBB00;}.infoSubTitle {    color: #FFFFFF;	background: #CC0000;	font-weight: bold;	font-size: 12px;	line-height: 16px;}.infoSubTitle2 {    color: #0A50A1;	font-weight: bold;	font-size: 12px;	line-height: 16px;}.infoText {    color: #6699CC;	font-weight: normal;	font-size: 12px;	line-height: 16px;	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;}	.footer { 	font-size: 11px;	font-weight: normal;	line-height: 16px;	color: #0A50A1;	font-family: Arial, Helvetica, Trebuchet MS, sans-serif;}.tableHeader {    background: #0A50A1;    color: #FFFFFF;	font-weight: bold;	font-size: 11px;	line-height: 17px;	padding-right: 2px;	padding-left: 2px;}.tableHeader a:link, .tableHeader a:visited{ 	color: #FFFFFF;	font-weight: bold;	font-size: 11px;	line-height: 17px;	padding-right: 2px;	padding-left: 2px;	text-decoration: underline;}.tableHeader a:hover, .tableHeader a:active{ 	color: #FFFFFF;	font-weight: bold;	font-size: 11px;	line-height: 17px;	padding-right: 2px;	padding-left: 2px;	text-decoration: none;}.memberLogin {	background-color: #EEEEEE;}.moduleRow {		font-size: 11px;	line-height: 16px;	color: #666666;	background-color: #EEEEEE;}.moduleRowOpenHouse {		font-size: 11px;	line-height: 16px;	color: #666666;	background-color: #FFFFFF;}.mlsHeader {		font-size: 12px;	line-height: 16px;	color: #FFFFFF;	background-color: #1458A3;}.mlsTitle {		font-size: 11px;	line-height: 16px;	color: #666666;	background-color: #EEEEEE;}	.moduleRowOver {		font-size: 11px;	line-height: 16px;	color: #000000;	background-color: #DDDDDD;}.layout1 {    background-image: url(images/raci_01.jpg);    background-repeat: no-repeat;    background-position: center;	padding: 0px;	height: 92px;	line-height: 15px;}.layout2 {    background-image: url(images/raci_02.jpg);    background-repeat: no-repeat;    background-position: center;	padding: 0px;	height: 68px;}.layout3 {    background-image: url(images/raci_03.jpg);    background-repeat: no-repeat;    background-position: center;	padding: 0px;	height: 30px;}.layout4 {    background-image: url(images/raci_04.jpg);    background-repeat: no-repeat;    background-position: center;	padding: 0px;	height: 49px;}		.layoutFooter {	padding: 0px;	height: 50px;}	.hr {    border: 0;    color: #BAD1E8;    background-color: #BAD1E8;    height: 1px;    width: 750px;}.hr_narrow {    border: 0;    color: #BAD1E8;    background-color: #BAD1E8;    height: 1px;    width: 450px;}