/* body, texts structres*/
body{font-family: Arial, Helvetica, sans-serif;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
td{font-size: 80%;}
td.info{font-size: 12px;}
/*td, td *, th{font-size: 11px;}*/
h4{font-size: 115%;font-weight: bold;}
h4.Texts{font-size: 14px; font-weight: bold;}
hr{color: Black; display: inline;line-height: 1px;}
b.Mark{color: Red;}
b.Menu{font-size: 12px;}
li { list-style: disc;}
img{border:0}
img.FeaturedHomes{margin: 2px;}
img.MiddleThumnail{	margin: 0px 2px 0px 2px;}
img.RTS{margin:0px 3px 0px 0px;}
SPAN.HeadArea {color: white;font-weight: 600;font-size: 13px;}
SPAN.small_helper{font-size: x-small;font-weight:normal;}

div.ServiceMenu{font-size: 9pt;padding-left: 15px;padding-top: 10px;padding-bottom: 10px;text-align: left;background-color: #E4EAEF;}
div.BannerBG{background-color: #FFFFFF;background-image: url(/img/banner_bg.gif);background-repeat: repeat-x;padding-bottom: 10px;padding-top: 10px;}
div.Photos{padding: 10px 10px 10px 10px;text-align: center;background-color: #F5F7F9;}
div.Padd-20{padding: 20px 20px 20px;font-size: 12px;}
div.Padd-10{padding: 10px 10px 10px 10px;}
div.Padd_20_F5F7F9{padding: 20px 20px 20px ;background-color: #F5F7F9;}
div.Padd_0_E4EAEF{padding: 0px 0px 0px ;background-color: #E4EAEF;}
div.News{background-color: #F5F7F9;padding: 5px 15px 5px 7px;;font-size:11px;}
div.TopPadd-10{	padding-top: 10px;}
div.AdMenu{background-color: #CCDAE4;padding-left: 18px;padding-bottom: 5px;padding-top: 8px;text-align: left;font-size: 9pt}
div.PathText{font-size: 13px;text-align:left;padding:5px 10px 4px 0px;background-image: url(/img/3black.gif);background-repeat: repeat-x;background-position: top;background-color: white;}
.Middle-Padd-10{padding: 10px 10px 10px 10px;background-color: #F5F7F9;}
.Middle-Padd-20{padding: 20px 20px 20px 20px;background-color: #F5F7F9;}
.Light-Padd-10{padding: 10px 10px 10px 10px;background-color: #F5F7F9;}
.Light-Padd-20{padding: 20px 20px 20px 20px;background-color: #F7F7F6;}
.Middle-Padd-0{padding: 0px 0px 0px 0px;background-color: #E4EAEF;}

/* table, tr, td*/
tr.FieldTitle    {font-size: 14px;font-weight: 600;background-color: #CCDAE4;}
tr.FieldTitle1  {font-size: 14px;font-weight: 600;background-color: #E4EAEF;}
tr.TableRow  {font-size: 10px;background-color: #CCDAE4;}
tr.TableRow2{font-size: 12px;background-color: #eeeeee; color: #676D87;text-align: right;}
tr.TableRow1{font-size: 12px;background-color: #E4EAEF;}


td.LeftBox{background-color: #DCD9D6;}
td.MainText{padding:20px 20px 20px 20px;background-color: #F7F7F6;}
td.MainTextTable{padding:0px;background-color: white;}
td.MainSponsors{padding:20px 20px 20px 20px;background-color: white;font-size: 12px;}

td.visit{font-size: small;background-image: url(/img/bg_visit_cart.gif);}
td.Logo{padding:17px 16px 5px 15px;background-color: #39476E; vertical-align:top}
th.ThResult{font-size: 9pt;background-color: #A8BCCA;text-align: center;}
td{font-size: small;}
td.TdResult{padding-left: 5px;}
td.SmallText{font-size: 13px;}
td.SearchMenuTd1{padding-left: 6px; padding-bottom: 2px;padding-top: 2px;background-repeat: repeat-x;font-size: 12px;	background-image: url(/img/bg_search1.gif);}
td.SearchMenuTd2{padding-left: 6px;padding-bottom: 2px;padding-top: 2px;background-repeat: repeat-x;font-size: 12px;background-image: url(/img/bg_search2.gif);}
td.SearchMenuTd11{background-image: url(/img/bg_search1_1.gif);}
td.SearchMenuTd21{background-image: url(/img/bg_search2_1.gif);}
td.SearchMenuTd22{background-image: url(/img/bg_search2_2.gif);}
td.CenterTexts{	text-align: center;}
td.NavigateResult{font-size: 12px;padding-left: 10px;padding-right: 10px;background-color: #E4EAEF;}
td.FormTitle{font-family: Arial, Helvetica, sans-serif;text-align: right;padding-right: 5px;}
td.Helper{font-size: 12px;text-align: left;font-weight:normal;font-style: italic;}
td.FormField{text-align: left; padding-left: 5px;}

td.LeftBlockTitle {padding-left: 10px;background-color: #39476E;background-image: url(/img/right_title_.gif);background-repeat: no-repeat;}
td.LeftBlockTitle2 {height: 27px;color: white; padding-top: 2px; padding-bottom: 4px; font-size: 14px;font-weight: 600; vertical-align: top;}
td.LeftBlockImage{height: 27px; vertical-align: top;padding-top: 2px;}
td.RightBlockTitle {color: white;font-size: 14px;height: 27px;padding: 1px 0px 0px 10px;font-weight: 600;background-color: #39476E;background-repeat: no-repeat;background-image: url(/img/featured_homes.gif); vertical-align: top;}
td.CenterBlockTitle{color: white;font-size: 14px;padding-top: 1px;height: 27px;font-weight: 600; background-color: #39476E; background-image: url(/img/bg_title1.gif); background-repeat: repeat-x;; vertical-align: top;}

td.PathText{font-size: 14px;text-align: left;}
td.MenuTd{padding-top: 13px;padding-bottom: 2px;}
td.MenuItemTd{font-size: 15px;}
td.FootTd{background-image: url(/img/bg_footer1.gif);}
td.FootTOU{background-image: url(/img/bg_footer1.gif);	text-align: center ;	padding: 0px 0px 6px 70px;vertical-align: bottom;color: white;}
/* links */
a:visited {color: #8A5895;}
a:active  {color: #910641;}
a:hover   {color: #000000;}
a:link    {color: #374C85;}

a.AgentPro:visited{font-weight: 600;	font-size: 8pt;	}
a.AgentPro:active{font-weight: 600;font-size: 8pt;}
a.AgentPro:hover{font-weight: 600;font-size: 8pt;}
a.AgentPro:link{font-weight: 600;font-size: 8pt;}

a.MainHead:visited{color: white;}
a.MainHead:active{color: #475A85;}
a.MainHead:hover{color: white;}
a.MainHead:link{color: white;}

a.TouLink:visited{color: white;font-size: 8pt;font-weight:bold;}
a.TouLink:active{color: white;font-size: 8pt;font-weight: bold;}
a.TouLink:hover{color: white;font-size: 8pt;font-weight: bold;}
a.TouLink:link{color: white;font-size: 8pt;font-weight: bold;}

a.AdLinkMenu:visited{color: white;}
a.AdLinkMenu:active{color: #475A85;}
a.AdLinkMenu:hover{color: white;}
a.AdLinkMenu:link{color: white;}

a.LogoLink:visited{color: white;font-weight: bold;font-size: 11px;}
a.LogoLink:active{color: white;font-weight: bold;font-size: 11px;}
a.LogoLink:hover{color: white;font-weight: bold;font-size: 11px;}
a.LogoLink:link{color: white;font-weight: bold;font-size: 11px;}

/* forms */
form, form:after {margin-bottom: 0px; padding-bottom: 0px;}
form.no {margin-bottom: 1px;padding-bottom: 1px;}
select,option{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-color: #9CB5C5;
	border-width: 1px 1px 1px 1px;
	border: groove;
}
a.regLink{color: #B00015;}

input{font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-color: #9CB5C5;}
input.Submit1{font-family: Arial,:white;font-weight: 600;font-size: 12px;background-color: #57809C;border-color: #9CB5C5;border-width: 0px 1px 1px 0px;}
input.Submit{font-family: Arial, Helvetica, sans-serif;color: white;font-weight: 600;font-size: 12px;background-color: #92ADBF;border-color: #9CB5C5;border-width: 0px 1px 1px 0px;}
textarea{font-family: Arial, Helvetica, sans-serif;font-size: 14px;}
.Tips{padding: 10px;}
.news-title{font-size: 85%; font-style: normal;}
.news-text{font-size: 80%; font-style: normal;}
.CenterBlockTitle h1{color: white;font-size: 14px;padding: 1px 0 0 0;height:27px;font-weight: 600; margin: 0;}
.MainText h1, .content h1{color: #333366; font-size: 12px; margin: 0;}
.featured_text a:link{ color: black; text-decoration: none; font-size: 10px;}
.featured_text a:hover{ color: black; text-decoration: none; font-size: 10px;}
.featured_text a:visited{ color: black; text-decoration: none; font-size: 10px;}
.featured_text a:active{ color: black; text-decoration: none; font-size: 10px;}
