/* CSS Document */

body { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 20px 0px;
}	

p { 
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

ul { 
	padding: 0px;
	margin: 0px;
}		

.copy1 {
	font-size: 1.2em;
	color: #0053A0;
	line-height: 1.8em;
}	
a.copy1 {
	font-size: 1.2em;
	color: #0053A0;
	line-height: 1.8em;
	text-decoration: none;
}
a.copy1:hover {
	font-size: 1.2em;
	color: #0053A0;
	line-height: 1.8em;
	text-decoration: underline;
}
.copy2 {
	font-size: 1.2em;
	color: #000;
	line-height: 1.8em;
}

ul.list {
	margin: 0 0 0 25px;
	font-size: 1em;
}

ul.list ul {
	margin: 0 0 0 15px;
	_font-size: 0.9em; /* IE <=6 hack */
}

html>body ul.list ul { 
	*font-size: 0.9em; /* IE 7 hack */
}

.copy3 {
	font-size: 12px;
	color: #000;
	line-height: 14px;
}

.copy4 {
	font-size: 1.2em;
	color: #000;
	line-height: 1.8em;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: 10px;	
	margin-top: 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ED1C24;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4em;
	margin-bottom: 10px;
	margin-top: 0px;
}	


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4B66A9;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4em;
	margin-bottom: 10px;
	margin-top: 0px;
}	

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #71952A;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4em;
	margin-bottom: 10px;
	margin-top: 0px;
}	


h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #B595B6;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4em;
	margin-bottom: 10px;
	margin-top: 0px;
}	
	

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d9a03b;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.4em;
	margin-bottom: 10px;
	margin-top: 0px;
}	
	
	

#container {
	width: 800px; 
	height: auto;
	margin: 0 auto;
	border-top: 1px solid #0053A0;
	border-left: 1px solid #0053A0;
	border-right: 1px solid #0053A0;
	background-color: #E1EBF7;
}


.bullets  {
	font-size: 1.2em;
	color: #000;
	line-height: 1.8em;
	margin-left: 15px;
}


/* ------- HEADER ------- */

#header {
	width: 800px;
	height: 135px;
	float: left;
	background-image: url(../gfx/header_bg.jpg);
	background-repeat: no-repeat;
	border-bottom: 3px solid #FFF;
}

#logo { 
	float: left;
	width: 275px;
	height: 135px;
}

#search { 
	float: left;
	width: 525px;
	height: 135px;
}	

.search {
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 35px 20px;
	text-align: right;
	color: #0053A0;
}

.search_txt {
	font-size:.9em;
	font-weight: bold;
}


/* ------- LEFTSIDE ------- */


#leftside {
	float: left;
	width: 140px;
	height: auto;
	background-color: #E1EBF7;
}

ul.leftNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	list-style: none;
	background-color: #FFF;	
}

ul.leftNav li {
	background-color: #0053A0;
	border-bottom: 2px solid #FFF;
	padding: 2px 0px;
}

ul.leftNav li a {
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 140px;
}

#mls_container {
	float: left;
	width: 140px;
	height: 180px;
	background-color:#faf8e8;
	margin-top:136px;
	_margin-top:132px;
}

html>body #mls_container { *margin-top: 132px; }

#relator_image {
	width: 140px;
	height: 108px;
	background-color:#faf8e8;
}

#mls_list {
	width: 140px;
	height: 108px;
}

.MLS_over_tab  { 
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.3em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	color: #000; 
	background-color: #F8CABD; 
	
}

ul.MLSOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #0053A0;
	background-color: #F1F0EA;
	text-align: left;
	list-style: none;
	padding-top: 5px 0px;
	width: 140px;
	height: 108px;
}

ul.MLSOVER li {
	margin-left: 10px;
	line-height: 1.4em;
}	

ul.MLSOVER li a {
	color: #0053A0;
	text-decoration: underline;
}

ul.MLSOVER li a:hover {
	color: #0053A0;
	text-decoration: none;
}

ul.MLS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #0053A0;
	background-color:#faf8e8;	
	text-align: left;
	list-style: none;
	border-bottom: 5px solid #faf8e8;
	border-top: 5px solid #faf8e8;
	padding-top: 5px 0px 0px 0px;
	width: 140px;
}

ul.MLS li {
	margin-left: 10px;
	line-height: 1.4em;
}	

ul.MLS li a {
	color: #0053A0;
	text-decoration: underline;
}

ul.MLS li a:hover {
	color: #0053A0;
	text-decoration: none;
}

.MLS_Title {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	background-color: #afab89;
	height: 35px;
	padding: 5px;	
	text-align: center;
}

.M_Title {
font-size: x-small;
	font-weight: bold;
	color: #fff;
	margin-bottom: 3px;
	background-color: #ed1c24;
	padding: 5px;
	text-align: center;
}
a.mtitle {
font-size: x-small;
	font-weight: bold;
	color: #fff;
text-decoration: none;
}
a.mtitle:hover {
text-decoration: none;
}

.Welcome_Title {
font-size: x-small;
	font-weight: bold;
	color: #000;
	background-color:#faf8e8;
	padding: 5px;
	text-align: center;
}

ul.cal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #333;
	font-weight: bold;
	background-color: #FFF;
	text-align: left;
	list-style: none;
	border-bottom: 5px solid #FFF;
}

ul.cal li {
	margin-left: 10px;
	line-height: 1.4em;
}	

.calendar {
	margin: 5.5px;
}	


/* ------- RIGHTSIDE ------- */


.photo {
border: 1px outset;
border-color:#000000;

}


#rightside {
	float: left;
	width: 656px;
	height: auto;
	border-left: 4px solid #FFF;
	background-color: #FFF;
}


#rightside_nav {
	float: left;
	width: 646px;
	height: auto;
	border-left: 4px solid #FFF;
	padding: 5px;
	margin: 0px;
	background-color: #FFF;
	float: left;
}


ul.memberservices_nav {
	list-style: none;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #ED1C24; 
	margin: 0px;
	padding: 0px;
}

ul.memberservices_nav li {
	display: inline;
	padding-left: 10px;
	line-height: 1.5em;

}


ul.memberservices_nav li a {
	color: #ED1C24; 
	text-decoration: underline;
}


ul.memberservices_nav li a:hover {
	color: #ED1C24; 
	text-decoration: none;
}

ul.education_nav {
	list-style: none;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #4B66A9; 
}

ul.education_nav li {
	display: inline;
	padding-left: 10px;
	line-height: 1.5em;
}


ul.education_nav li a {
	color: #4B66A9; 
	text-decoration: underline;
}


ul.education_nav li a:hover {
	color: #4B66A9; 
	text-decoration: none;
}

ul.mls_nav {
	list-style: none;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #71952A; 
}

ul.mls_nav li {
	display: inline;
	padding-left: 10px;
	line-height: 1.5em;
}


ul.mls_nav li a {
	color: #71952A; 
	text-decoration: underline;
}


ul.mls_nav li a:hover {
	color: #71952A; 
	text-decoration: none;
}

ul.gov_nav {
	list-style: none;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #B595B6; 
}

ul.gov_nav li {
	display: inline;
	padding-left: 10px;
	line-height: 1.5em;
}

ul.gov_nav li a {
	color: #B595B6; 
	text-decoration: underline;
}


ul.gov_nav li a:hover {
	color: #B595B6; 
	text-decoration: none;
}

ul.prod_nav {
	list-style: none;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	color: #d9a03b; 
}

ul.prod_nav li {
	display: inline;
	padding-left: 10px;
	line-height: 1.5em;
}

ul.prod_nav li a {
	color: #d9a03b; 
	text-decoration: underline;
}


ul.prod_nav li a:hover {
	color: #d9a03b; 
	text-decoration: none;
}


#rightside_content {
	float: left;
	width: 636px;
	height: auto;
	min-height: 145px;
	border-top: 10px solid #FFF;
	border-left: 4px solid #FFF;
	padding: 10px;
	background-color: #FFF;
}

#rightside_container {
	width: 656px;
	float: left;
	height: auto;
}

#secondary_content {
	float: left;
	width: 656px;
	height: auto;
	min-height: 145px;
	border-right: 4px solid #FFF;
	background: url(../gfx/sec_bg.jpg) repeat-y;
}


#secondary_content_member {
	float: left;
	width: 656px;
	height: auto;
	min-height: 145px;
	border-right: 4px solid #FFF;
	background: url(../gfx/sec_bg_member.jpg) repeat-y;
}

#secondary_content_edu {
	float: left;
	width: 656px;
	height: auto;
	min-height: 145px;
	border-right: 4px solid #FFF;
	background: url(../gfx/sec_bg_edu.jpg) repeat-y;
}

#secondary_content_mls {
	float: left;
	width: 656px;
	height: auto;
	min-height: 145px;
	border-right: 4px solid #FFF;
	background: url(../gfx/sec_bg_mls.jpg) repeat-y;
}


#secondary_content_gov {
	float: left;
	width: 656px;
	height: auto;
	min-height: 145px;
	border-right: 4px solid #FFF;
	background: url(../gfx/sec_bg_gov.jpg) repeat-y;
}

#secondary_content_prod {
	float: left;
	width: 656px;
	height: auto;
	min-height: 145px;
	border-right: 4px solid #FFF;
	background: url(../gfx/sec_bg_prod.jpg) repeat-y;
}

#featured_content {
	width: 300px;
	height: auto;
	float: left;
	margin-right: 15px;
}

#featured_content2 {
	width: 620px;
	height: auto;
	float: left;
	
}

#latest_news {
	width: 300px;
	height: auto;
	float: left;
}

#latest_news2 {
	width: 600px;
	height: auto;
	float: left;
}


ul.sec_list {
	font-size: 1.2em;
	list-style: none;
	line-height: 1.3em;
	float: left;
	height: auto;
	color: #000;
	margin: 15px 0px 0px 65px;
   _margin: 15px 0px 0px 45px;
   padding-bottom: 30px;
}


li.sec_header {
	font-size: 1.1em;
	font-weight: bold;
	color: #000;	
	text-align: center;
	margin-bottom: 5px;
	text-decoration: underline;
}


ul.sec_list li a {
	color: #000;
	text-decoration: underline;
}

ul.sec_list li a:hover {
	color: #000;
	text-decoration: none;
}



/* ------- PRELOGIN ------- */


#mem_logincontainer {
	float: left;
	background-color: #ED1C24;
	width: 140px;
	height: 256px;
}

#memlogin {
	width: 140px;
	height: 211px;
	
}


.mem_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin: 3px 0px;		
}

.mem_log {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFF;
	margin: 3px 7px;	
	line-height: 1.2em;	
}


.memlogin_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 130px;
	height: 35px;
	background-color: #F8CABD; 
}

#membership_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 130px;
	height: 35px;
	margin-left: 4px;
	background-color: #4B66A9; 
}

.membership_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 130px;
	height: 35px;
	margin-left: 4px;
	background-color: #E0E3F2; 
}

#mls_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 130px;
	height: 35px;
	margin-left: 4px;
	background-color: #7DA52E; 
}

.mls_tab { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 130px;
	height: 35px;
	margin-left: 4px;
	background-color: #D8E3C1; 
}

#rel_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 130px;
	height: 35px;
	margin-left: 4px;
	background-color: #FDBA45; 
}

.rel_tab { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 130px;
	height: 35px;
	margin-left: 4px;
	background-color: #FDBA45; 
}

#membership_image, #mls_image, #relstore_image   {
	margin-left: 4px;
	width: 140px;
	height: 167px;
	z-index: 1;
}


#membership_container {
	float: left;
}

#membership_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 140px;
	height: 167px;
	background: url(../gfx/membership_appforms_over.jpg);
}

#mls_container {
	float: left;
	
}

#mls_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 140px;
	height: 167px;
	background: url(../gfx/mls_over.jpg);
}

#relstore_container {
	float: left;
	margin-left:4px;
}

#relstore_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 140px;
	height: 167px;
	background: url(../gfx/relstore_over.jpg);
}


/* ------- POSTLOGIN ------- */

#memberservices_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 117px;
	height: 35px;
	background-color: #ED1C24; 
}

.memberservices_tab { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 117px;
	height: 35px;
	background-color: #F8CABD; 
}

#memberservices_tab a.memberservices_over {
	background: url(../gfx/memberservices_tab_over.jpg) no-repeat;
}


#education_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #4B66A9; 
}

.education_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #E0E3F2; 
}

#education_tab a.education_over {
	background: url(../gfx/education_tab_over.jpg) no-repeat;
}


#postmls_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #7DA52E; 
}

.postmls_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #D8E3C1; 
}

#postmls_tab a.postmls_over {
	background: url(../gfx/mls_tab_over.jpg) no-repeat;
}


#gov_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #B595B6; 
}

.gov_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #E9E0EA; 
}

#gov_tab a.gov_over {
	background: url(../gfx/gov_tab_over.jpg) no-repeat;
}


#products_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 118px;
	height: 35px;
	margin-left: 4px;
	background-color: #FDBA45; 
}

.products_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 118px;
	height: 35px;
	margin-left: 4px;
	background-color: #FFECCC; 
}

#products_tab a.products_over {
	background: url(../gfx/products_tab_over.jpg) no-repeat;
}


#memberservices_image {
	width: 127px;
	height: 167px;
	z-index: 1;
}

#education_image, #postmls_image, #gov_image, #products_image  {
	width: 127px;
	height: 167px;
	z-index: 1;
	margin-left: 4px;
}


#memberservices_container {
	float: left;
}

#memberservices_links {
	z-index: 2;
	display: none;
	width: 127px;
	height: 167px;
	background: url(../gfx/member_services_over.jpg);
}

#education_container {
	float: left;
}

#education_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 127px;
	height: 167px;
	background: url(../gfx/education_over.jpg);
}

#postmls_container {
	float: left;
}

#postmls_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 127px;
	height: 167px;
	background: url(../gfx/postmls_over.jpg);
}

#gov_container {
	float: left;
}

#gov_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 127px;
	height: 167px;
	background: url(../gfx/government_over.jpg);
}

#products_container {
	float: left;
}

#products_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 128px;
	height: 167px;
	background: url(../gfx/products_over.jpg);
}


ul.preferences {
	font-size: 1.4em;
	color: #000;
	line-height: 1.8em;
	list-style: none;
}


ul.preferences_sub1 {
	font-size: .9em;
	color: #000;
	line-height: 1.8em;
	list-style: none;
	margin-left: 20px;
}

ul.preferences_sub2 {
	color: #000;
	line-height: 1.8em;
	list-style: none;
	margin-left: 20px;
}


/* ------- CONSUMER ------- */

#findahome_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 117px;
	height: 35px;
	background-color: #ED1C24; 
}

.findahome_tab { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 117px;
	height: 35px;
	background-color: #F8CABD; 
}


#findarealtor_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #4B66A9; 
}

.findarealtor_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #E0E3F2; 
}

#buying_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #7DA52E; 
}

.buying_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #D8E3C1; 
}

#ourcommunity_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #B595B6; 
}

.ourcommunity_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 117px;
	height: 35px;
	margin-left: 4px;
	background-color: #E9E0EA; 
}


#aboutus_tab a { 
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #FFF; 
	width: 118px;
	height: 35px;
	margin-left: 4px;
	background-color: #FDBA45; 
}

.aboutus_tab  { 
	font-size: 1.1em;
	line-height: 1.1em;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #000; 
	width: 118px;
	height: 35px;
	margin-left: 4px;
	background-color: #FFECCC; 
}


#findahome_image {
	width: 127px;
	height: 167px;
	z-index: 1;
}

#findarealtor_image, #buying_image, #ourcommunity_image, #aboutus_image  {
	width: 127px;
	height: 167px;
	z-index: 1;
	margin-left: 4px;
}


#findahome_container {
	float: left;
}

#findahome_links {
	z-index: 2;
	display: none;
	width: 127px;
	height: 167px;
	background: url(../gfx/findahome_over.jpg);
}

#findarealtor_container {
	float: left;
}

#findarealtor_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 127px;
	height: 167px;
	background: url(../gfx/findarealtor_over.jpg);
}

#buying_container {
	float: left;
}

#buying_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 127px;
	height: 167px;
	background: url(../gfx/buying_over.jpg);
}

#ourcommunity_container {
	float: left;
}

#ourcommunity_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 127px;
	height: 167px;
	background: url(../gfx/ourcommunity_over.jpg);
}

#aboutus_container {
	float: left;
}

#aboutus_links {
	margin-left: 4px;
	z-index: 2;
	display: none;
	width: 128px;
	height: 167px;
	background: url(../gfx/aboutus_over.jpg);
}


ul.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000;
	list-style: none;
	padding: 5px;
}	

ul.links li {
	padding-bottom: 5px;
}

ul.links li a {
	color: #000;
	text-decoration: none;
}

ul.links li a:hover {
	color: #000;
	text-decoration: underline;
}


#clearer {
	clear: both;
}



/* ------- FOOTER ------- */

#footer {
	width: 800px; 
	height: 40px;
	margin: 0 auto;
	background-color: #E1EBF7;
	border-bottom: 1px solid #0053A0;
	border-left: 1px solid #0053A0;
	border-right: 1px solid #0053A0;
}

.footer {
	font-size: 1em;
	color: #0053A0;
	text-align: right;
	margin-right: 15px;
}

.footer a {
	color: #0053A0;
	text-decoration: underline;
}	

.footer a:hover {
	color: #0053A0;
	text-decoration: none;
}	

.copy1sm {
	font-size: 1.0em;
	color: #0053A0;
	line-height: 1.8em;
}	
a.copy1sm {
	font-size: 1.0em;
	color: #0053A0;
	line-height: 1.8em;
	text-decoration: none;
}
a.copy1sm:hover {
	font-size: 1.0em;
	color: #0053A0;
	line-height: 1.8em;
	text-decoration: underline;
}

/* search results for find a realtor */

ul#search_results {
    list-style: none;
}

ul#search_results li {
    font-family: Arial, Verdana, sans-serif;
}

ul#search_results li a {
    color: #000;
    text-decoration: underline;
}

ul#search_results li.header {
    font-weight: bold;
    font-size: 12px;
}

ul#search_results li.result {
    font-size: 12px;
    /*background-color: #e1ebf7;*/
    /*border-bottom: 1px solid #cdd2d8;*/
    margin-bottom: 4px;
    /*border: 1px solid #0053a0;*/
}

div#header .search_txt, #textfield {
    display: none;
}
