body {
	margin:0px;
}

#leftnav {
	padding:18px 0px 18px 0px;
	background-color:#000;
	vertical-align:top;
}

#leftnav a {
	color:#fff;
	display:block;
	width:149px;
	height:20px;
	line-height:20px;
	text-indent:15px;
	font-size:11px;
	font-weight:bold;
	font-family:arial,tahoma;
	text-decoration:none;
}

#leftnav a:hover,
#home a#nav_home,
#search a#nav_search,
#left_nav a#nav_featured,
#left_nav a#nav_foreclosed,
#featured a#nav_featured,
#agent_profile a#nav_profile,
#companyProfile a#nav_profile,
#agentoffice a#nav_agentsearch,
#yourhomesvalue a#nav_cma,
#buyerresources a#nav_buyer,
#sellerresources a#nav_seller,
#mortgageCenter a#nav_mortgage,
#relocationInfo a#nav_relocation,
#community a#nav_community,
#careeropportunities a#nav_career,
#contact a#nav_contact,
#foreclosure a#nav_foreclosed {
	background:url('art/nav_hover.gif') no-repeat right top;
	color:#000;
}

TABLE.border { border-left : 1px #000000 solid; border-top : 1px #000000 solid; border-bottom : 1px #000000 solid; border-right : 1px #000000 solid; }


TD {
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}


A {
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}
A:visited {
	font-size : 12px;
	color : #000000;
	text-decoration : underline;
}
A:hover {
	font-size : 12px;
	color : #FFC51C;
	text-decoration : none;
}


A.headerlink {
	font-size : 11px;
	font-weight : bold;
	color : white;
	text-decoration : underline;
}
A:visited.headerlink {
	font-size : 11px;
	font-weight : bold;
	color : white;
	text-decoration : underline;
}
A:hover.headerlink {
	font-size : 11px;
	font-weight : bold;
	color : #FFC51C;
	text-decoration : underline;
}

A.smwhite {
	font-size : 11px;
	color : white;
	text-decoration : underline;
}
A:visited.smwhite {
	font-size : 11px;
	color : white;
	text-decoration : underline;
}
A:hover.smwhite {
	font-size : 11px;
	color : white;
	text-decoration : none;
}

A.smblack {
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}
A:visited.smblack {
	font-size : 11px;
	color : #000000;
	text-decoration : underline;
}
A:hover.smblack {
	font-size : 11px;
	color : #000000;
	text-decoration : none;
}

A.white {
	color : #FFFFFF;
	text-decoration : underline;
}
A:visited.white {
	color : #FFFFFF;
	text-decoration : underline;
}
A:hover.white {
	color : #FFFFFF;
	text-decoration : none;
}

A.subnav {
	font-size : 11px;
	color : #B40000;
	text-decoration : underline;
}
A:visited.subnav {
	font-size : 11px;
	color : #B40000;
	text-decoration : underline;
}
A:hover.subnav {
	font-size : 11px;
	color : #B40000;
	text-decoration : none;
}


A.leftnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}
A:visited.leftnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
}
A:hover.leftnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.star {
	color: #b40101;
	font-size: 16px
}
.name {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 19px;
	font-weight : normal;
	color : #000000;
}
.large {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color : #000000;
}
.designations {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : White;
}
.designationssmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}
.slogan {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
}
.heading {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #FFC51C;
}
.title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #000000;
}
.leftnav {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
.white {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #FFFFFF;
}
.smwhite {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFFFFF;
}
.smblack {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}
.gray {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #2E2E2E;
}
.medblack {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	color : #000000;
}
.black11 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
.red {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #b40101;
}

.bkgsetting {
	background-image: url(art/header_background.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.subpagebackground {
	background-image: url(art/subpage_background.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.homepagebackground {
	background-image: url(art/body_background.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.sminput { font-size: 7pt; }
.input { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; }

.narrow {
	margin-top: 10px;
	margin-right: 50px;
	margin-bottom: 10px;
	margin-left: 50px;
}

/* COMMUNITY LINKS */
.community_heading {
	background-color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #FFFFFF;
}
/* ----------- */