/* CSS Document */
h1,h2,h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	margin:0px;
	font-weight:bold;
	color:#ab1110;
}
h2
{
	color:#00329d;
	font-size:12px;
}
.center
	{
		text-align:center;
	}
.titluri
{
	font-size:12px;
	color:#bbba02; 
	font-weight:bold;
}
p,ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	margin:0px;
	color:#333333;
	}
li 
{
	padding-left:5px;
}

.foter
{
	text-align:center;
	font-size:12px;
	color:#ffffff;
	padding:4px;
}
.bottom
{
	text-align:center;
	font-size:10px;
	color:#5a6d82;
	padding-top:4px;
}
.foter a
	{
		color:#666666;
		text-decoration:none;
	}
.foter a:hover
	{
		text-decoration:underline;
	}
.text_box {
	
	 margin-right: 1px; margin-bottom:0px; margin-top:0px;  margin-left: 1px; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; border: 1px #999999 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; height:16px;font-weight:normal }
.text_box_search {
	 margin-right: 1px; margin-bottom:0px; margin-top:0px;  margin-left: 1px; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; border: 1px #5373d5 solid; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #003399;  font-weight:normal;height:19px;vertical-align:bottom;}

.textbox2 {
	 border: 1px #5373d5 solid; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #003399; font-weight:normal;height:19px;vertical-align:bottom;}	 
.textbox1 {
	 margin-right: 1px; 
	 margin-bottom:0px; 
	 margin-top:0px;  
	 vertical-align:bottom;
	 margin-left: 1px; 
	 border: 1px #cdcd9b solid; 
	 font-family:Georgia, "Times New Roman", Times, serif; 
	 font-size: 10px; 
	 width:105px;
	 color: #999999;
	 padding:2px;
	 height:10px;

	  }
.button
	{
		background-image:url(../images/mortgage_c_06.gif); 
		height:21px; line-height:19px; color:#FFFFFF; 
		border:0px; margin:0px; padding:0px 5px 2px 5px; font-weight:bold;
		font-size:11px;
	}
	
.header_text1
	{
		color:#FFFFFF;
		font-weight:bold;
		font-size:12px;
		padding-left:40px;
		text-align:center;
	}
.header_text2
	{
		color:#FFFFFF;
		line-height:16px;
		font-size:11px;
		font-weight:bold;
		text-align:right;
	}
.header_text3
	{
		color:#FFFFFF;
		font-style:italic;
		font-size:10px;
		padding-left:0px;
		text-align:center;
		line-height:19px;
	}		
.header_text3 a
	{
		color:#FFFFFF;
		text-decoration:none;
	}
.header_text3 a:hover
	{
		color:#FFFFFF;
		text-decoration:underline;
	}
.center_text1
	{
		text-align:center;
		color:#FFFFFF;
		padding-top:10px;
		font-size:14px;
	}
.center_text2
	{
		color:#FFFFFF;
		padding-right:15px;
		font-weight:bold;
		line-height:20px;
		text-align:right;
	}
	
.shd_text1
{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        padding:2px;
        margin:0px;
        font-weight:bold;
        color:#4f4e92;
}
	
.home_text1
	{
		color:#4f4e92;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.home_text2
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}

.home_div1_m1 a
	{
		text-decoration:none;
	}
.home_div1_m1 a:hover
	{
		text-decoration:underline;
	}

.search_panel
	{
		text-align:center;
		color:#003798;
		padding:0px;
		margin:0px;
		font-size:14px;
		line-height:27px;
		background-color:#fcde00;
		margin-bottom:27px;
	}
.contact_text1
	{
		padding:0px;
		margin:0px;
		font-size:14px;
		line-height:20px;
		background-color:#fcde00;
		margin-bottom:5px;
	}
.contact_text2
	{
		color:#FFFFFF;
		padding-left:14px;
		font-weight:bold;
		line-height:18px;
		text-align:left;
	}
.contact_text2 a
	{
		color:#FFFFFF;
		text-decoration:none;
	}
.contact_text2 a:hover
	{
		text-decoration:underline;
	}
#contact_div3 p
	{
		color:#0033a0;
		padding-bottom:15px;
		font-size:12px;
	}
#contact_div3 h2
	{
		font-size:16px;
	}
#contact_div3 .contact_div4 p
	{
		font-weight:bold;
		color:#333333;
		text-align:center;
	}
.main_title
	{
		text-align:center;
		line-height:34px;
		color:#00349e;
		font-size:17px;
	}
#contact_div3 .local_news
	{
		
		padding-bottom:5px;
		padding-top:15px;
		margin-bottom:15px;
		
	}

#contact_div3 .local_news a
	{
		text-decoration:none;
		color: #0033a0;
	}
#contact_div3 .local_news a:hover
	{
		text-decoration:underline;
	}
#contact_div3 .local_news_title
	{
		padding:0px;
		font-weight:bold;
	}
#contact_div3 .local_news_title a
	{
		text-decoration:none;
		color: #0033a0;
	}
#contact_div3 .local_news_title a:hover
	{
		text-decoration:underline;
	}
#news_div1 .news_text1
	{
		padding:0px;
		margin:0px;
		line-height:18px;
		font-size:13px;
		color:#FFFFFF;
		font-weight:bold;
	}
#news_div1 .news_text1 a
	{
		text-decoration:none;
		color:#ffffff;
	}
#result_div1 .news_text1
	{
		padding:0px;
		margin:0px;
		line-height:16px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
	}
#result_div1 .news_text1 a
	{
		text-decoration:none;
		color:#ffffff;
	}

.result_div1 .news_text1
	{
		padding:0px;
		margin:0px;
		line-height:15px;
		font-size:12px;
		color:#FFFFFF;
		font-weight:bold;
	}
.result_div1 .news_text1 a
	{
		text-decoration:none;
		color:#ffffff;
	}
.result_text_bedroom
	{
		background-image:url(../images/search-result_17.jpg);
		background-repeat:no-repeat;
		background-position:center left;
		padding-left:22px;
		line-height:15px;
		font-weight:bold;
	}
.result_read_more a
	{

		color:#4a794b;
		
	}
.result_read_more
	{
		font-size:12px;
		padding:10px 0px 10px 0px;
	}
.property_details_text1
	{
		color:#01359b;
		font-size:18px;
		font-weight:bold;
		line-height:22px;
	}
.property_details_text2
	{
		color:#01359b;
		font-size:12px;
		line-height:22px;
		font-weight:bold;
	}
.property_details_text2 a
	{
		color:#01359b;
		text-decoration:none;
	}
.property_details_text2 a:hover
	{
		color:#01359b;
		text-decoration:underline;
	}
.property_details_text3
	{
		font-size:10px;
		color:#00349a;
		font-weight:bold;
	}
.property_details_text3 a
	{
		color:#00349a;
		text-decoration:none;
	}
.property_details_text3 a:hover
	{
		color:#00349a;
		text-decoration:underline;
	}
.property_details_text4
	{
		color:#00349a;
		font-weight:bold;
		padding-left:70px;
	}
.property_details_text4 a
	{
		color:#00349a;
		text-decoration:none;
	}
.property_details_text4 a:hover
	{
		color:#00349a;
		text-decoration:underline;
	}
.property_details_text5
	{
		color:#00349a;
		padding-left:70px;
		font-style:italic;
	}
.property_details_text6
	{
		color:#00349a;
	}
.property_details_text7
	{
		padding:10px 0px 0px 30px;
		font-size:15px;
		color:#00349a;
		font-style:italic;
		

	}


#contact_div3 a
	{
		font-weight:bold; color:#00329d; text-decoration:none;
	}
#contact_div3 a:hover
	{
		 text-decoration:underline;
	}
.right_top_image
{
	margin-bottom:0px; margin-top:12px; border:1px #ffdf01 solid;
	width:244px;
}
#contact_div3 .mortgage_table
	{
		padding:3px;
		margin:0px;
	}
.mortgage_table1 td
	{
		border-bottom:1px solid #0c39a0;
		border-right:1px solid #0c39a0;
	}
.login_text1
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFFFFF;
		text-align:right;
		padding:5px 10px 5px 0px;
	}
.login_text2
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		margin-left:100px;
		padding-left:15px;
		background-repeat:no-repeat;
		background-position:center left;
	}
.login_text2 a
	{
		color:#ffffff;
	}
.menu
	{
		line-height:22px;
		color:#FFFFFF;
		font-weight:bolder;
		font-size:13px;
		background-color:#00349a;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding:0px 0px 0px 10px;
	}
	
.menu a
	{
		color:#FFFFFF;
		text-decoration:none;
		padding:0px 17px 0px 0px;
		margin:0px 0px 0px 0px;
		background-image:url(../images/home1_07.gif);
		background-repeat:no-repeat;
		background-position:right;
	}
.menu a:hover
	{
		text-decoration:none;
	}
.adv_search2 p
	{
		padding:20px 0px 0px 70px;
		font-weight:bold;
		font-size:12px;
		
	}
.adv_search2 a
	{
		text-decoration:none;
		color: #0033a0;
	}
.adv_search2 a:hover
	{
		text-decoration:underline;
	}
.mapicon {
	text-align: center;
	width: 16px; 
	height: 16px; 
	font-weight: bold;	
	font-size: 16px;
	line-height: 16px;
}

.mapicon a {
	font-family: Arial, Tahoma, Verdana;
	color: #fff !important;
	text-decoration: none;
	position: relative;
	z-index: 4999;
	/* display: block; !!!!!!!! */
}

.mapicon a:hover {
	z-index: 5000;
	color: #fff !important;
	
}
	
.mapicon a .bubble {
	display: none;
	background: white;
	cursor: default;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
	padding: 5px;
}

.mapicon a:hover .bubble {
	width: 120px;
	text-align: center;
	display: block;
	position: absolute;
	top: -40px;
	left: -60px;
	z-index: 5000;
	text-decoration: none;
	border: 3px solid #ccc;
}

.bubble h3 {
	color: black;
	margin: 0;
	text-decoration: none;
	padding: 0;
	font-size: 13px;
	border: 0;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
.index_panel a
	{
		text-decoration:none;
		color:#ffffff;
	}
#morgage_calculator p
	{
		color:#00349a;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}