/*###########################################
Print Styles
###########################################*/
PageBreakBefore
{ 
page-break-before: always
}



/*###########################################
Link Styles
###########################################*/

A:link
{
    COLOR: #8D3C0B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

A:visited
{
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #8d3c0b;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #000099;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}

A.linkunderline
{
    COLOR: #8D3C0B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
	TEXT-DECORATION: underline;
}
A.linkunderline:visited
{
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline;
}
A.linkunderline:hover
{
    COLOR: #8d3c0b;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline;
}
A.linkunderline:active
{
    COLOR: #C7E19E;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline;
}

A.RedLink
{
	COLOR:#990000;
	font-size:smaller;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none;
}
A.RedLink:visited
{
    COLOR: #990000;
    font-size:smaller;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none;
}

A.RedLink:hover
{
    COLOR: #990000;
     font-size:smaller;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline;
}
a.js:link
{
    FONT-SIZE: 12px;
    COLOR: #8D3C0B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
a.js:hover
{
    FONT-SIZE: 12px;
    COLOR: #8d3c0b;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
a.js:active
{
    FONT-SIZE: 12px;
    COLOR: #C7E19E;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
a.js:visited
{
    FONT-SIZE: 12px;
    COLOR: #8D3C0B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

A.NHDHeadingNav:link
{
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

A.NHDHeadingNav:visited
{
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
A.NHDHeadingNav:hover
{
    COLOR: #FFFFFF;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
A.NHDHeadingNav:active
{
    COLOR: #FFFFFF;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}

a.searchLinkGrey:link
{
    FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

a.searchLinkGrey:visited
{
    FONT-SIZE: 11px;
    COLOR: #0000FF;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

a.searchLinkGrey:hover
{
    FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

a.searchLinkGrey:active
{
    FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
a.searchlink:link
{
    FONT-SIZE: 11px;
    COLOR: #8D3C0B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}

a.searchlink:hover
{
    FONT-SIZE: 11px;
    COLOR: #8D3C0B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
a.searchlink:visited
{
    FONT-SIZE: 11px;
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
a.searchlink:active
{
    FONT-SIZE: 11px;
    COLOR: #8D3C0B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}

/*a.SearchResultPaging:active
{
}
a.SearchResultPaging:link
{
}*/
a.SearchResultPaging:visited
{
    COLOR: #8D3C0B;
}
/*a.SearchResultPaging:hover
{
}
*/
span.SearchCurrentPage
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    font-weight: bolder;
}

/* Arrow Link Styles */
A.Link_Arrow:link
{
    COLOR: #8D3C0B;
    LINE-HEIGHT: 9px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

A.Link_Arrow:visited
{
    COLOR: #000099;
    LINE-HEIGHT: 9px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
A.Link_Arrow:hover
{
    COLOR: #8d3c0b;
    LINE-HEIGHT: 9px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
A.Link_Arrow:active
{
    COLOR: #C7E19E;
    LINE-HEIGHT: 9px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}


/* m2m styles */
a.m2mLink:link
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

a.m2mLink:visited
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

a.m2mLink:hover
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}

a.m2mLink:active
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

b.m2mHeading1
{
    FONT-SIZE: 12px;
    COLOR: #C7E19E;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

b.m2mHeading2
{
    FONT-SIZE: 12px;
    COLOR: #6D986B;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
A
{
    FONT-SIZE: 12px;
    COLOR: #8D3C0B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-SIZE: 12px;
    COLOR: #8d3c0b;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-SIZE: 12px;
    COLOR: #990000;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
A:active
{
    FONT-SIZE: 12px;
    COLOR: #C7E19E;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

/*###########################################
Text Styles
###########################################*/
.internal
{
    FONT-SIZE: 12px;
    COLOR: #6fa34c;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.subheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #C7E19E;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana
}
.calendarMonthName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #C7E19E;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana
}
B
{
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana
}

.AgentLetterSearchLetterText
{
    COLOR: #737373;
    FONT-WEIGHT: bold;
    FONT-SIZE: 25px;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana
}

.datatable
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.Body
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.BodyText
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
i
{
    FONT-FAMILY: Arial,Verdana;
    COLOR: #575757;
}
    
.BoldBodyText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.SmallBodyText
{
    FONT-SIZE: 10px;
    COLOR: #575757;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}


.SmallBoldBodyText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #575757;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

.MediumBoldBodyText
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}


.MediumBodyText
{
	FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}


.ArticleTitle
{
    FONT-FAMILY: Arial,Verdana;
    LEFT: 0px;
    FONT-SIZE: 14px;
    COLOR: #C7e19e;
    FONT-WEIGHT: bold

}
.ArticleSubTitle
{
    FONT-FAMILY: Arial,Verdana;
    LEFT: 0px;
    FONT-SIZE: 12px;
    COLOR: #575757;
	WIDTH: 610px
}

.articlebodytext
{
    FONT-SIZE: 10pt;
    LEFT: 0px;
    WIDTH: 610px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,helvetica
}

.BodyArticleContent
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana
}

/* Broker Page Articles  - Specified by Vince*/
.Broker_Article_Person_Name
{
    FONT-SIZE: 16pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial;
    LETTER-SPACING: -0.25pt
}
.Broker_Article_Date_Origin
{
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial
}
.Broker_Article_Title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial
}
.Broker_Article_Author
{
    FONT-SIZE: 8pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial
}
.Broker_Article_Body
{
    FONT-SIZE: 7pt;
    COLOR: dimgray;
    FONT-FAMILY: Arial
}
/* End Broker Page Articles */

.SmallTableHeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #C7E19E;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.ListingAddress
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #636363;
    FONT-FAMILY: Arial,Verdana;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.ListingAddressLine2
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    FONT-FAMILY: Arial,Verdana;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none;
    LINE-HEIGHT: 17px
}
.ListingPrice
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #636363;
    FONT-FAMILY: Arial,Verdana;
    LETTER-SPACING: 0px;
    TEXT-DECORATION: none
}
.ListingOpenHouse
{
    FONT-SIZE: 9px;
    COLOR: #575757;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

.ListingOpenHouse2
{
    FONT-SIZE: 9px;
    COLOR: #8D3C0B;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.HeadingText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #C7E19E;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.BoldListingText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #C7E19E;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.MortgageWatchText
{
    FONT-SIZE: 9px;
    COLOR: #ECF3F7;
    FONT-FAMILY: Verdana,Arial;
}
.FooterText
{
    FONT-SIZE: 9px;
    COLOR: #969292;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.BrokerNameText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.SearchResultCountText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #C7E19E;
    FONT-FAMILY: Arial,Verdana
}
.NewsDate
{
    FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NewsPublication
{
    FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NewsTitle
{
    FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NewsAuthor
{
    FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NewsBody
{
    FONT-SIZE: 11px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NewsColumnHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NewsPageCount
{
    FONT-SIZE: 11px;
    COLOR: #984f23;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NewsDetailTitle
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    COLOR: #6B6B6B;
    FONT-FAMILY: arial,Verdana
}
.NewsDetailDate
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #6B6B6B;
    FONT-FAMILY: arial,Verdana
}
.NewsBrokerPics
{
	border-right: gray 1px solid;
	padding-right: 3px;
	border-top: gray 1px solid;
	padding-left: 3px;
	padding-bottom: 5px;
	overflow: auto;
	border-left: gray 1px solid;
	width: 700px;
	padding-top: 5px;
	border-bottom: gray 1px solid;
	height: 125px;
}
.ErrorText
{
    FONT-SIZE: 11px;
    COLOR: #E41000;
    FONT-FAMILY: Arial,Verdana;
}
.MainNavLink:link
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.MainNavLink:visited
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.MainNavLink:hover
{
    FONT-SIZE: 12px;
    COLOR: gray;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.MainNavLink:active
{
    FONT-SIZE: 12px;
    COLOR: gray;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.StandardLink:link
{
    COLOR: #8d3c0b;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.StandardLink:visited
{
    COLOR: #000099;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.StandardLink:hover
{
    COLOR: #8d3c0b;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
.StandardLink:active
{
    COLOR: #C7E19E;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

/*###########################################
Home Page Styles
###########################################*/


.ImageNavLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #8D3C0B;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.EmailLink:link
{
    FONT-SIZE: 11px;
    COLOR: #8d3c0b;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.EmailLink:visited
{
    FONT-SIZE: 11px;
    COLOR: #000099;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
.EmailLink:hover
{
    FONT-SIZE: 11px;
    COLOR: #8d3c0b;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: underline
}
.EmailLink:active
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.MortgageArticleLink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.MortgageArticleLink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.MortgageArticleLink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.SpacerBreak
{
    FONT-SIZE: 1px;
    LINE-HEIGHT: 1px
}

/*###########################################
Form Styles
###########################################*/
.FormSubmitSearchResultPaging
{
    BORDER-RIGHT: #042a41 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #85b5c9 1px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #3b8da2 1px;
    CURSOR: hand;
    COLOR: #984f23;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #001b24 1px;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: transparent
}
.FormSubmit
{
    BORDER-RIGHT: #042a41 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #85b5c9 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #3b8da2 1px solid;
    COLOR: #d7e7f1;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #001b24 1px solid;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #076392
}
.SubmitFormgrey
{
    BORDER-RIGHT: #8E8C8C 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #E9E9E9 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: E9E9E9 1px solid;
    COLOR: #d7e7f1;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #8E8C8C 1px solid;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #bebebe
}

.FormTextBox
{
    BORDER-RIGHT: #e7ebec 1px solid;
    BORDER-TOP: #777b7e 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #777b7e 1px solid;
    COLOR: #616161;
    BORDER-BOTTOM: #e7ebec 1px solid;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: white
}

.FormDropDown
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: black 1px solid;
    COLOR: #6b6b6b;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: white
}

.FormRadio
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana
}
.FormCheckBox
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Arial,Verdana
}


/*###########################################
Calendar (ie Open House Search) Styles
###########################################*/
.calendar
{
	border-right: #ffffff 2px solid;
	padding-right: 0px;
	border-top: #ffffff 2px solid;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	border-left: #ffffff 2px solid;
	padding-top: 0px;
	border-bottom: #ffffff 2px solid;
	border-collapse: collapse;
	background-color: #f1eeea;
	text-align: center;
} 
.calendarLink
{
	background: #F1EEEA;
	text-decoration: none;
	width: 18px;
	height: 18px
}
.calendarHeader
{
    BACKGROUND: #D2C7BD;
    TEXT-DECORATION: none;
    COLOR: #ffffff;
    font-size: 9pt;
    font-weight: bold;
    FONT-FAMILY: Arial,Verdana;
}

/*###########################################
Image Sytles
###########################################*/
.PictureFrame
{
    BORDER-RIGHT: #4385a8 1px solid;
    BORDER-TOP: #4385a8 1px solid;
    BORDER-LEFT: #4385a8 1px solid;
    BORDER-BOTTOM: #4385a8 1px solid
}

.Clickable
{
    CURSOR: hand
}
.ClickableTopLevel
{
    Z-INDEX: 1;
    CURSOR: hand;
    POSITION: relative
}
.BodyImageAlignLeft
{
    FLOAT: left;
    MARGIN-BOTTOM: 20px;
    MARGIN-RIGHT: 20px
}
.BodyImageAlignRight
{
    FLOAT: right;
    MARGIN-BOTTOM: 20px;
    MARGIN-RIGHT: 20px
}
.TopImage
{
    PADDING-LEFT: 180px;
    PADDING-BOTTOM: 25px
}
.Left_Blue_Stripe
{
    BACKGROUND-IMAGE: url(/images/brokerpage/spacer_lightblue.gif);
    BACKGROUND-REPEAT: repeat-y
}

/*###########################################
Broker Page Styles
###########################################*/
.BrokerPageBigNameText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 22px;
    COLOR: #6B6B6B;
    FONT-FAMILY: arial,Verdana
}
.BrokerPagePrintBigNameText
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 21px;
    COLOR: #6B6B6B;
    FONT-FAMILY: arial,Verdana
}
.BrokerNavArea_Teams
{
	float: right;
	position: static;
}
.BrokerNavArea
{
    LEFT: 510px;
    POSITION: absolute;
    TOP: 144px
}

.BrokerNavArea_DKS
{
    LEFT: 430px;
    POSITION: absolute;
    TOP: 144px
}

.BrokerNavArea_NNW
{
    LEFT: 475px;
    POSITION: absolute;
    TOP: 144px
}


.BrokerPicInfoArea
{
    LEFT: 625px;
    POSITION: absolute;
    TOP: 122px
}
.BrokerFeaturedText
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: arial,Verdana
}
.SearchNeighborhoodSeparator
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    Z-INDEX: 10;
    COLOR: white;
    TEXT-INDENT: 2px;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: #81A8C0;
    padding-left: 8px;
}
.ListingArea
{
    FONT-SIZE: 9pt;
    COLOR: #8d3c0b
}
.ThumbNailImage
{
	margin-left: 8px;
}

/*###########################################
Tool Tip Styles
###########################################*/
.ToolTipStandard
{
	border-right: #81A8C0 1px solid;
	padding-right: 3px;
	border-top: #81A8C0 1px solid;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	border-left: #81A8C0 1px solid;
	color: #575757;
	padding-top: 3px;
	border-bottom: #81A8C0 1px solid;
	font-family: verdana;
	background-color: #f1eeea;
	text-align: center;
	z-index: 99;
}

/*###########################################
Printer Friendly Styles
###########################################*/
.PrinterFriendlyHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000099;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.PrinterFriendlyText
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

/*###########################################
New Home Styles
###########################################*/
.NHRedText
{
	font-size:12px;
	COLOR: #8D3C0B;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NHBodyText
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NHHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #C7E19E;
    LINE-HEIGHT: 15px;
    FONT-FAMILY: Arial,Verdana
}
.NHDataHeader
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NHTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NHTD1
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #edeee2
}
.NHTD2
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    BACKGROUND-COLOR: #e9e2d8
}
.NHSubHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #C7E19E;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana
}
.NHLink
{
    FONT-SIZE: 12px;
    COLOR: #575757;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}
.NHIndent1
{
    TEXT-INDENT: 0px
}
.NHIndent2
{
    TEXT-INDENT: 0px
}
.NHHR
{
    COLOR: #adadad;
    HEIGHT: 1px
}

/*###########################################
Site Framework Styles
###########################################*/
.SiteBG
{
    background-image: url(/images/framework/mainsite/background-stripe.gif);  
}

/*##########################################
Property Popup - Box with Description when 
mousing over address...
###########################################*/
.PropertyPopup
{
	background-color:white;
	visibility:hidden;
	position:absolute;
	width:0;
	height:0;
	z-index:1;
	overflow:hidden;
	border-top: 16px #81A8C0 solid;
	border-bottom: 16px #81A8C0 solid;
	border-left: 1px #81A8C0 solid;
	border-right: 1px #81A8C0 solid;
}
/*################################################
HR Styles
#################################################*/
hr.seminar{
height: 1px;
border: 1px black;
background: black;
}

span.OHLabel{
	color:Black;
	line-height: 7px;
}

.OHInfo
{
	font-size:smaller;
	color:#8D3C0B;
}