body			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: 000000; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px }
td				{ font-family: Tahoma; font-size: 11px; color: #000000; }
a 				{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
a:hover 		{ text-decoration: underline}

h1				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }
h2				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0px; margin: 0px; }

input			{ font-family: Arial; font-size: 12px; }
select			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #7F9DB9 solid; background-color: #FFFFFF }
.select_small	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; border: 1px #7F9DB9 solid; background-color: #FFFFFF }

.input_			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; border: 1px #7F9DB9 solid; background-color: #FFFFFF }

.type_option	{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #E5E5E5 }

.emptyline		{ margin-top: 6px; margin-right: 3px; margin-bottom: 6px; margin-left: 3px }
.hr_gray		{ color: #BEBEBE;}

.border_dark	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #A9A9A9 solid; background-color: #FFFFFF; 
					padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }

.border_light	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #CCCCCC solid; background-color: #FFFFFF; 
					padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; }

.border_blue	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #BACAFD solid; background-color: #FFFFFF; 
					padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; }

.page_border	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #425E89 solid; background-color: #FFFFFF; 
					padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; }
.image_border	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #CCCCCC solid; background-color: #F2F5FF; 
					padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; }

.feature_box	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-top: 1px #3F89C3 solid; background-color: #FFFBC2; 
					padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.feature_box_ttl { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #3F89C3 }

.search_border	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px #425E89 solid; background-color: #F8F8F8; 
					padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.search_box		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #EEEEEE; }
.search_box_ttl	{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #D00707 }
.search_ttl		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #BB0404; }
.search_txt		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4F4F; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
.search_link	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #3F89C3 }

.loan_box		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; }
.loan_border	{ border: 1px #D00707 solid; }
.loan_box_ttl	{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #3F89C3 }
.loan_txt		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4F4F; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; }

.weather_box	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; border: 1px #425E89 solid; }
.weather_txt	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }

.lastupdate_box	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; border: 1px #425E89 solid; }
.lastupdate_txt	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; }

.page_title		{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #BB0404; }
.sub_title		{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0072BC; }
.title_blue		{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #3F89C3;
					padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px;}
.title			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #92278F; }
.title_big		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #92278F; }
.text			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #434343; }
.text_big		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #434343; }
.link			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #800080; }


.news_border	{ border: 1px #D00707 solid; }
.news_box_ttl	{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #D00707 }
.news_box		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFEAEA; }
.news_ttl		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #92278F; }
.news_txt		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #434343; }
.news_link		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #800080; }

.video_border	{ border: 1px #2B6DAA solid; }
.video_box_ttl	{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #2B6DAA }
.video_box		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #2B6DAA; }
.video_txt		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FFFFFF; }
.video_link		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FFFFFF; }

.map_box		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; border-top: 1px #195E90 solid;
					padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.map_box_ttl	{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #3F89C3 }
.map_box_txt	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4F4F; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; }
.map_border		

.qsearch_border	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; 
					border-left: 1px #425E89 solid; border-right: 1px #425E89 solid;
					padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }

.frame_title	{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #3F89C3;  background-color: #FFFFFF; padding-top: 0px; padding-bottom: 0px;}
.frame_border	{ font-family: Arial, Helvetica, sans-serif; font-size: 0px; border: 1px #425E89 solid; background-color: #FFFFFF; 
					padding-right: 3px; padding-left: 3px; }
.frame_font		{ font-family: Arial, Helvetica, sans-serif; font-size: 1px; }
.frame_edge		{ border-left: 1px #425E89 solid; border-right: 1px #425E89 solid; background-color: #FFFFFF; }
.frame_border1	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; 
					border-left: 1px #425E89 solid; border-right: 1px #425E89 solid; border-bottom: 1px #425E89 solid;
					padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }

.types_border	{ border-top: 1px #425E89 solid; border-left: 1px #425E89 solid; border-right: 1px #425E89 solid; background-color: #F8F8F8; }
.types_box		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F8F8F8; }
.types_box_ttl	{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FFFFFF; background-color: #D00707 }
.types_txt		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #434343; padding-left: 2px; }

.locations_border	{ border: 1px #3F89C3 solid; background-color: #F8F8F8; }
.locations_box		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F8F8F8; }
.locations_box_ttl	{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #FFFFFF; background-color: #3F89C3 }
.locations_txt		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #434343; padding-left: 2px;}

.regions_border	{ border: 1px #3F89C3 solid; background-color: #F8F8F8; }
.regions_box		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F8F8F8; }
.regions_box_ttl	{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #3F89C3 }
.regions_txt		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #434343; padding-left: 2px;}

.cities_border		{ border: 1px #3F89C3 solid; background-color: #F8F8F8; }
.cities_box			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #F8F8F8; }
.cities_box_ttl		{ font-family: Tahoma; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #4FA3E4 }
.cities_txt			{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #434343; padding-left: 2px;}

.nav_border		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; background-color: #FFFFFF; 
					border: 1px #425E89 solid;
					padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.nav_text		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; }
.nav_search_input	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #434343; }

.estate_box_ttl	{ font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #3F89C3; 
					padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.estate_box1	{ background-color: #FFFCD5; }
.estate_box2	{ background-color: #F0F6FA; }
.estate_ttl		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #92278F; padding-left: 2px;}
.estate_txt		{ font-family: Tahoma; font-size: 11px; font-weight: normal; color: #434343; padding-left: 2px;}

.est_attr_box	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.est_attr		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #51AAD2; 
					padding-top: 1px; padding-left: 2px; padding-right: 2px; padding-bottom: 1px; }

.estate_right_box	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #F8F8F8; border: 1px #4396CA solid; }
.estate_right_btn	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #4396CA; padding-top: 2px; padding-bottom: 2px;}


.purle_box			{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4F4F; background-color: #FFFFFF; padding-top: 2px; padding-bottom: 2px; padding-left:2px; padding-right: 2px;}
.purle_box_ttl		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #4396CA; padding-top: 2px; padding-bottom: 2px; padding-left:2px; padding-right: 2px;}
.purle_box_txt		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #4F4F4F; padding-top: 2px; padding-bottom: 2px; padding-left:2px; padding-right: 2px;}
.purle_box_sttl		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3780B9; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left:2px; padding-right: 2px;}

.box_ttl_blue		{ font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #3F89C3; 
					padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }
.box_ttl_lightblue	{ font-family: Tahoma; font-size: 11px; color: #FFFFFF; background-color: #4FA3E4; 
					padding-top: 3px; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; }

.fnt11			{ font-family: Tahoma; font-size: 11px; }
.bg_dark		{ background-color: #3F89C3; padding-left: 2px; padding-right:2px;}
.clr_white		{ color: #FFFFFF; }

.footer			{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #656565; background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
.footer1		{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }



.text_10		{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.text_11		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.text_12		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.white			{ color: #FFFFFF; }
.blue			{ color: #92278F; }
.gray			{ color: #656565; }