

body{

	margin:0px;

	padding:0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	color: #333333;

	background-image: url(images/bg.gif);

	background-repeat: repeat-x;

	background-color: #ffffff;

	}





a,

a:link

a:active

a:visited

{

color: #03536C;

}



.search_results

{

	width:100%;

}

.result_row_0, .result_row_0 A, .result_row_0 A:visited

{ background-color: #F2F2F2;

margin-bottom: 10px;

color: #333333;

padding: 10px;



}

.result_row_1	{ background-color: ; }



/*THIS CONTROLS MENU ITEMS*/

#nav_container{

	background-image:url(images/left_menu_bg.gif);

	background-repeat:repeat-y;

	background-position:left top;

	width:181px;

	float:left;

}

#nav{

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;

	width:181px;

}

#nav ul{

	margin:0;

	padding:0;

}

#nav li{

	list-style:none;

}





#nav A, #nav A:visited

{



	background-image:url(images/menu_bg.gif);

	background-repeat:no-repeat;

	background-position:left top;

	height:24px;

	line-height:24px;

	width:148px;

	display:block;

	text-decoration:none;

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;

	padding-left:33px;

}



#nav A:hover

{

	background-image:url(images/menu_bg_hover.gif);

	background-repeat:no-repeat;

	background-position:left top;

	height:24px;

	line-height:24px;

	width:148px;

	display:block;

	text-decoration:none;

	color:#FFFF00;

	font-size:12px;

	font-weight:bold;

	padding-left:33px;

}







.browse_tool_table

{

background-color: #F2F2F2;

width: 100%;

margin-top: 10px;

margin-bottom: 10px;

font-size: 0.8em;

color: #333333;

padding: 3px;

}



.browse_tool_table A, .browse_tool_table A:visited

{

color: #333333;

}



input, select

{

border: 1px solid #CCCCCC;

background-color: #FAFAFA;

}





#container /*container style*/

{

width: 779px;

margin: 0px auto 0px auto;

}





#content

{

width: 557px;

float: left;

padding: 10px;

margin:0;

margin-top: -5px;

background-color: #ffffff;

background-repeat: repeat-x;

padding-right:10px;

padding-bottom:10px;

}



#header

{

margin: 0px;

}



#content img

{

border: 1px solid #03536C;

}

#content2 img

{
float: left;
border: 0px solid #ffffff;
margin-top:1px;
}


#content3 img

{

margin-right: 15px;
border: 1px solid #03536C;

}

#content2-ft 

{background-image:url(images/EqualHousing_18x14.gif);
width: 200px;
float: left;
border: 0px solid #ffffff;
margin-top:10px;
}

#footer

{

width: 779px;

height: 120px;

min-height: 120px;

background: url(images/footer.jpg) top repeat-x;

text-align: center;

float: left;

font-size: 10px;

}



.page_display {



}



/*QC style*/



#wrapper{

	width:780px;

	margin:0 auto;

	background-color:#FFFFFF;

}

body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

}

a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

}

a:visited {

	color: #666666;

}

a:hover {

	color: #339966;

}

a:active {

	color: #666666;

}

#banner_container{

	height:166px;

}

.banner_left{

	float:left;

	width:181px;

}

.banner_right{

	float:right;

}

#body_container{

	width:100%;

	background-color:#FFFFFF;

	display:block;



}



#body_right_cotainer{

		float:right;

	width:588px;

}







.left_menu{

	color:#FFFFFF;

	font-size:12px;

	font-weight:bold;

}





.body_title{

	width:280px;

	float:left;

	font-size:14px;

	font-weight:bold;

}

.body_title2{

	font-size:14px;

	font-weight:bold;

	color:#108bca;

}

.banner_bottom{

	float:right;

	width:307px;

}

.left_contaniner_bottom{

	background-image:url(images/left_bottom_bg.gif);

	background-repeat:no-repeat;

	background-position:left bottom;

	padding:10px;

	color:#FFFFFF;

	height:500px;

	

}

#footer_container{

	clear:both;

}

.footer_top{

	background-color:#FFFFFF;

}

.footer_menu{

	background-image:url(images/footer_bg.gif);

	background-repeat:no-repeat;

	background-position:left top;

	height:111px;

}

.copy_right{

	float:left;

	color:#666666;

	font-size:11px;

	padding:30px;

	width:200px;

}

.footer_link{

	width:515px;

	float:right;

	margin-top:70px;

}

.footer_link a:link, .footer_link a:active, .footer_link a:visited{

	color:#333333;

	text-decoration:none;

}

.footer_link a:hover{

	color:#339933;

	text-decoration:none;

}



.body_text{

	margin:0;

	padding-right:10px;

	padding-bottom:10px;

}

#left-column {width: 275px;
              float: left;
              padding: 0;
              margin: 0;}

#right-column {width: 277px;
              float: right;
              padding: 0;
              margin: 0;}

#left-columnm {width: 200px;
              float: left;
              padding: 0;
              margin: 0;}

#right-columnm {width: 327px;
              float: right;
              padding: 0;
              padding-left: 25px;
              margin: 0;}

#title-bgleft

{

	background-image:url(images/titlebg.gif);
    color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width:275px;
    margin-top:4px;
	padding:0;
    height:24px;
	line-height:24px;
}

#title-bgleftm

{

	background-image:url(images/titlebg.gif);
    color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width:200px;
    margin-top:4px;
	padding:0;
    height:24px;
	line-height:24px;
}

#title-bgm-rt

{

	background-image:url(images/titlebg-rt.gif);
    color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width:327px;
    margin-top:7px;
	padding:0;
    height:24px;
	line-height:24px;
}

#title-footer-left

{

	background-image:url(images/titlebg-rt.gif);
    color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width:275px;
    margin-top:12px;
    margin-left:10px;
	padding:0;
    height:24px;
	line-height:24px;
}

#title-footer-right

{

	background-image:url(images/titlebg-rt.gif);
    color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width:240px;
    margin-top:12px;
    margin-left:10px;
	padding:0;
    height:24px;
	line-height:24px;
}

#footer-right-columnm {width: 240px;
              float: right;
              padding: 0;
              padding-right: 20px;
              margin: 0;}

#footer-left-columnm {width: 275px;
              float: left;
              padding: 0;
              padding-left: 0px;
              margin: 0;}

#title-bgright

{

	background-image:url(images/titlebg.gif);
    color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	width:275px;
    margin:0;
	padding:0;
    height:24px;
	line-height:24px;
}

#content-bg

{

	background-image:url(images/content-bg.gif);
	width:275px;
    height:340px;
    margin:0;
	padding:0;
}

#content-bgm

{

	background-image:url(images/content-bg2.gif);
	width:200px;
    height:445px;
    margin:0;
	padding:0;
}

#content-bg-rt

{

	background-image:url(images/content-bg-rt.gif);
	width:327px;
    height:323px;
    margin:0;
	padding:0;
}

#content-bg-rt-bt

{

	background-image:url(images/market.jpg);
	width:327px;
    height:100px;
    margin:0;
	padding:0;
    margin-top:22px;
}

#content-bg-rt-bt2

{
	width:327px;
    height:323px;
    margin:0;
	padding:0;
    padding-top:21px;
   
}

#contact-left

{
    font-size:14px;
    text-align: center;
    margin-top:120px;
    margin-left:10px;
}

.content-left

{
    font-weight:bold;
    color:#108bca;
}

.content-left2

{
    color:#07A379;
}

#footer-banner-wrapper 
              {background-image:url(images/footer-banner-wrapper.jpg);
              border: 0px;
              width: 554px;
              height: 65px;
              float: left;
              margin-top:22px;
              margin-left:3px;
              }

#footer-banner-wrapper img 
              {
              border: 0px solid #ffffff;
              }
#footer-banner-wrapper2 
              {background-image:url(images/footer-banner-wrapper2.jpg);
              border: 0px;
              width: 554px;
              height: 65px;
              float: left;
              margin-top:0px;
              margin-left:3px;
              }

#footer-banner-wrapper2 img 
              {
              border: 0px solid #ffffff;
              }

#footer-under-banner 
              {background-image:url(images/footer-under-banner.gif);
              border: 0px;
              width: 554px;
              height: 227px;
              float: left;
              margin-top:0px;
              margin-left:3px;
              }

#footer-search
              {background-image:url(images/footer-search-mod.gif);
              width: 275px;
              height: 180px;
              float: left;
              margin-top:0px;
              margin-left:10px;
              padding: 0;
              }

#footer-search-rt
              {background-image:url(images/footer-search-mod-rt.gif);
              width: 240px;
              height: 180px;
              float: left;
              margin-top:0px;
              margin-left:10px;
              padding: 0;
              }

#footer-search-in
              {
              width: 260px;
              float: left;
              margin-top:3px;
              margin-left:7px;
              padding: 0;
              }

#footer-search-inrt
              {
              width: 200px;
              float: left;
              margin-top:3px;
              margin-left:7px;
              padding: 0;
              }