/* from static file */
.ThemeHeaderLayoutPanel .EmailTemplateHeader{ border-bottom-width: 4px; border-bottom-style: solid;}
.ThemeHeaderLayoutPanel .SiteLinksPanel A.SiteLink:link,.ThemeHeaderLayoutPanel .SiteLinksPanel A.SiteLink:visited,.ThemeHeaderLayoutPanel .SiteLinksPanel A.SiteLink:active{ text-decoration:none;}
.ThemeHeaderLayoutPanel .SiteLinksPanel A.SiteLink:hover{ text-decoration:underline;} 
.ThemeHeaderLayoutPanel .MiddlePanel { height:7px;} 
.LeftNavigationPanel .TabsDataList,.LeftNavigationPanel .Item{ width:140px;}
.CommandPanel { text-align: right; }
a.Secondary:link,a.Secondary:visited,a.Secondary:active,a.Secondary:hover{ text-decoration:underline; font-weight: bold;}
.DesktopPortalFooterPanel .SelectedItem .Text { font-weight:bold;} 
.ListingsSummaryPanel a:link,.ListingsSummaryPanel a:visited,.ListingsSummaryPanel a:active{ text-decoration:underline;}
.ListingsSummaryPanel a:hover,.ListingsSummaryPanel .HeaderSelected a:link,.ListingsSummaryPanel .HeaderSelected a:visited,.ListingsSummaryPanel .HeaderSelected a:hover,.ListingsSummaryPanel .HeaderSelected a:active,a.Secondary:link,a.Secondary:visited,a.Secondary:active,a.Secondary:hover{ text-decoration:none; }
.DataGrid .AlternatingItem { background-color:#f5f5f5;}
.DataGrid .EditItem { background-color:#EBD85C;}
TD.DataGrid .EditItem { border-width: 3px;}
.Module .Title { color: #000000; font-size: 15px; font-weight: bold;}
.SiteLinksPanel { color:#ffffff; font-weight:bold; font-size:10px;}
.AgencyContactInfoPanel .PhotoPanel img,.UserContactInfoPanel .PhotoPanel img{ border:1px solid #ffffff;} 
.PhotoPanel img,#LeftPane,#ContentPane,#RightPane{ border-top:1px solid #000000;}
.Label { font-weight: bold;} 
A:link,A:visited,A:active{ text-decoration:underline;}
A:hover{ text-decoration:none;}
.ThemeHeaderLayoutPanel .SiteLinksPanel A.SiteLink:link,.ThemeHeaderLayoutPanel .SiteLinksPanel A.SiteLink:visited,.ThemeHeaderLayoutPanel .SiteLinksPanel .Text{ color:#ffffff; font-size:10px; font-weight:bold;}
.ThemeHeaderLayoutPanel .SiteLinksPanel A.SiteLink:active,.ThemeHeaderLayoutPanel .SiteLinksPanel A.SiteLink:hover,.ThemeHeaderLayoutPanel .SiteLinksPanel .Separator{ font-size:10px; font-weight:bold;}
.ThemeHeaderLayoutPanel .TabsDataList .Item { background-color: #EBD85C; border-left:#000000 1px solid; border-top:#000000 1px solid; border-bottom:#000000 1px solid; height:25px; }
.Page .MortgageCalculator .Title,.ThemeHeaderLayoutPanel .TabsDataList .Item a:link,.ThemeHeaderLayoutPanel .TabsDataList .Item a:visited{ color:#000000;}
.ThemeHeaderLayoutPanel .TabsDataList .Item a:active,.ThemeHeaderLayoutPanel .TabsDataList .Item a:hover{ color:#ffffff;}
a.EmailAgentLink:link,a.EmailAgentLink:visited, input.CommandButton { cursor:hand; font-weight: 600; font-size:11px; border-width: 1px;}
.Page { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; background-color: white;}
.Page .Title,.Module .Title{ color: #000000; font-size: 15px; font-weight: bold;}
.Page .SubTitle,.Module .SubTitle{ font-size:12px; font-weight:bold;}
a.EmailAgentLink:link,a.EmailAgentLink:visited, .CommandButton{ font-size: 11px; font-weight: normal;}
.UserDataGrid .Header td,.TabDataGrid .Header td,.BathroomsDataGrid .Header,.BedroomDataGrid .Header{ font-weight:bold;}
.FloorPanel .SubTitle span { font-size: 12px; font-weight: bold; color:black;}
.ListingsDetailsPanel .FeaturesDataList .SubTitle,.RoomPanel .SubTitle span{ font-size: 10px; font-weight: bold;}
.RoomPanel .SubTitle { text-align:left;}
.FloorPanel .RoomPanel { border-width: 1px; border-style: solid;}
.ListingsSummaryPanel .ListingsDataGrid .Header td { font-size:12px; font-weight:bold;}
.ListingsSummaryPanel .ListingsDataGrid .AlternatingItem { background-color:#f5f5f5;}
.DataGrid .Item { background-color:#ffffff; }
.DataGrid .EditItem { background-color:#EBD85C;}
.ListingsSummaryPanel a:link,.ListingsSummaryPanel a:visited,.ListingsSummaryPanel a:active,.ListingsSummaryPanel a:hover{ font-weight:bold;} 
a.Secondary:link,a.Secondary:visited,a.Secondary:active,a.Secondary:hover{ font-size:10px; font-weight:bold;}

.Bullet { color: #0d006a; }
.Module .Title { color: #0d006a; }
.Page .Header td.Label { color: #0d006a; }
.PortalTitleLabel { background-color: #0d006a; }
.SiteTagLine { background-color: #0d006a; }
a.EmailAgentLink:link,a.EmailAgentLink:visited, input.CommandButton { background-color: #0d006a; }
.ViewBrochureDetailsPage .FeatureSheetAddress { color: #0d006a; }
.ViewBrochureDetailsPage .FeatureSheetWebsiteSlogan { color: #0d006a; }
.ViewBrochureDetailsPage .FeatureSheetCoverHomePhoto { border-color: #0d006a; }
.ViewBrochureDetailsPage .UserContactInfoPanel img { border-color: #0d006a; }
.HeaderSeparator { background-color: #3366cc; }
.ViewBrochureDetailsPage .FeatureSheetCoverHomePhoto .PhotoPanel img { border-color: #3366cc; }
.FooterRow { background-color: #c1d4f8; }
.MortgageCalculator .Title { background-color: #c1d4f8; }
A.SiteLinkHeader:link { color: #0d006a; }
.SiteLinkHeader a:link { color: #0d006a; }
.SiteLinkHeader { color: #0d006a; }
.EditViewToggle a:link { color: #0d006a; }
A.SiteLinkHeader:visited { color: #0d006a; }
.SiteLinkHeader a:visited { color: #0d006a; }
.EditViewToggle a:visited { color: #0d006a; }
A.SiteLinkHeader:active { color: #006699; }
.SiteLinkHeader a:active { color: #006699; }
.EditViewToggle a:active { color: #006699; }
A.SiteLinkHeader:hover { color: #0d006a; }
.SiteLinkHeader a:hover { color: #0d006a; }
.EditViewToggle a:hover { color: #0d006a; }
A.SiteLinkFooter:link { color: #006699; }
.SiteLinkFooter:visited { color: #006699; }
A.SiteLinkFooter:active { color: #0d006a; }
A.SiteLinkFooter:hover { color: #0d006a; }
A:link { color: #006699; }
.Deselected a.Secondary:link { color: #006699; }
a.Secondary:link { color: #006699; }
.ListingsSummaryPanel tr.Pager td a:link { color: #006699; }
A:visited { color: #006699; }
.Deselected a.Secondary:visited { color: #006699; }
a.Secondary:visited { color: #006699; }
.ListingsSummaryPanel .Pager td a:visited { color: #006699; }
A:active { color: #0d006a; }
.Deselected a.Secondary:active { color: #0d006a; }
a.Secondary:active { color: #0d006a; }

.ListingsSummaryPanel tr.Pager td,
.ListingsSummaryPanel tr.Pager td a:active
{ color: #0d006a; }
A:hover { color: #0d006a; }
.Deselected a.Secondary:hover { color: #0d006a; }
a.Secondary:hover { color: #0d006a; }
.ListingsSummaryPanel tr.Pager td a:hover { color: #0d006a; }
.ThemeHeaderLayoutPanel .EmailTemplateHeader { border-color: #0d006a; }
.ThemeHeaderLayoutPanel .EmailTemplate { border-color: #0d006a; }
.DesktopPortalFooterPanel .EmailTemplateFooter { border-color: #0d006a; }
.ThemeHeaderLayoutPanel .HomeSearchEmailTemplate { border-color: #0d006a; }
.ThemeHeaderLayoutPanel .DateCell { background-color: #0d006a; }
.WelcomeMessage { color: #0d006a; }
.Module .Title { color: #0d006a; }
.PortalTitleLabel { color: #ffffff; }
.SiteTagLine { color: #ffffff; }
.DataGrid .Header td,.ListingsSummaryPanel .ListingsDataGrid .Header th { color: #ffffff; }
.DataGrid .Header a:link { color: #ffffff; }
.DataGrid .Header a:visited { color: #ffffff; }
.DataGrid .Header a:active { color: #ffffff; }
.DataGrid .Header a:hover { color: #ffffff; }
.ViewListing .Selected a:link { color: #ffffff; }
.ViewListing .Header .Subtitle { color: #ffffff; }
.ViewListing .Selected a:visited { color: #ffffff; }
.ViewListing .Selected a:active { color: #ffffff; }
.ViewListing .Selected a:hover { color: #ffffff; }
.ListingDetailsTabLabel { color: #ffffff; }
.DataGrid .Header td,.ListingsSummaryPanel .ListingsDataGrid .Header th { background-color: #0d006a; }
.Selected { background-color: #0d006a; }

.ViewListing .Top,
.ViewListing .Header,
.ViewListing .Separator,
.ViewListing .BottomSeparator
{ background-color: #0d006a; }

.ViewListing .Top,
.ViewListing .Header,
.ViewListing .Body,
.ViewListing .Bottom
{ border-color: #0d006a; }

.AttachmentsPanel hr,
.VTNavDiv hr,
.NavDiv hr
{ color: #0d006a; }
a.EmailAgentLink:link,a.EmailAgentLink:visited, input.CommandButton { color: #c1d4f8; }

.SiteTitleLabel
{
	font:Normal Bold 16px Arial, Helvetica, Sans-Serif; 
}
.SiteTagLine
{
	font:Normal Bold 12px Arial, Helvetica, Sans-Serif; 
}

.DemographicDataGrid .Header{background-color:#0d006a !important;}
.DemographicDataGrid .Header td,
.DemographicDataGrid .Header td a{color:#ffffff !important;font-weight:bold;}
.DemographicDataGrid .ViewListingLink{color:#0d006a !important;font-weight:bold;}
.DemographicDataGrid .Item{background-color:white;color:black;}
.DemographicDataGrid .AlternatingItem{background-color:whitesmoke;color:black;}
.DemographicDataGrid .barsBelowAverage{background-color:#0d006a;opacity:.8;}
.DemographicDataGrid .barsAboveAverage{background-color:#c1d4f8;opacity:.6;}

.PhotoViewer {
    width: 600px;
    margin-left:auto;
    margin-right:auto;
}

.user-photo .delete-photo {
    left: 0 !important;
}

.user-photo .change-photo {
    left: -16px !important;
}

.HeaderLayout .user-photo .change-photo {
    left: -40px !important;
}

.LikeBox .fb_iframe_widget, .LikeBox .fb_iframe_widget span, .LikeBox .fb_iframe_widget span iframe[style] {
    min-width: 272px !important;
}




.ListingsSummaryPanel .SortPanel .SelectedLink,
.ListingsSummaryPanel .ListingsDataGrid .Header .HeaderSelected a {
    color:#0d006a !important;
}
.ListingsSummaryPanel .ListingsDataGrid .Header {
    border-color: #0d006a !important;
}
.ListingsSummaryPanel .listview-item-cnt .item-address h2 a,
.ListingsSummaryPanel .ListingsDataGrid .ViewListingLink,
.ListingsSummaryPanel .Pager td div a,
.ListingsSummaryPanel .Pager td div a:link{
    color:#0d006a;
}
.ListingsSummaryPanel .listview-item-cnt .btn-cnt a,
.ListingsSummaryPanel .listview-item-cnt .btn-cnt a:hover{
    color:#fff;
    background:#0d006a;
    border-color:#0d006a;
}