A.subnav:LINK {
	color : white;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;	
}
A.subnav {
	color : white;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
A.subnav:visited {
	color : white;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
 }
A.subnav:hover {
	color : white;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.dropdown { font-size: 12px; font-family: arial, helvetica, sans-serif }
TD { font-size: 13px; font-family: arial, helvetica, sans-serif }
BODY { font-size: 13px; font-family: arial, helvetica }

B.title { font-size: 17px; font-family: arial, helvetica; color : #B40101 }
B.on { font-size: 12px; font-family: arial, helvetica; color : #B40101; font-weight: bold }

A { color : #B40101; text-decoration : underline }
A:hover { color : #B40101; text-decoration : none }

A.on { font-size: 12px; color : #b40101; text-decoration : none; font-weight: bold }
A.on:hover { font-size: 12px; color : #b40101; text-decoration : underline; font-weight: bold }

A.white { font-size: 12px; color : white; text-decoration : underline }
A.white:hover { font-size: 12px; color : white; text-decoration : none }

A.sub { font-size: 12px; color : #000000; text-decoration : none; font-weight: bold }
A.sub:hover { font-size: 12px; color : #b40101; text-decoration : underline; font-weight: bold }

.star {color: #b40101;font-size: 16px}
.white {font-size: 12px; color: white}
.red {color: #b40101; font-weight: bold; font-size: 12px}
.community_heading {
	background-color : #b40101;
}
.community_text_heading {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #FFFFFF;
}
/* LISTINGS BOX */
		TABLE.listingsborder { 
			border : 1px #000000 solid; 
			background-color : #color2#;
		}
		/* included in the display_listings override file per client
		TABLE.listingsborder-featured { 
			border : 1px #000000 solid; 
			background-color : #FFBA00;
		}
			*/	
		.cityname {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 14px;
			color : #000000;
			font-weight : bold;
		}
		
		/* --------- */
		
		/* Search Results Listings CALLS TO ACTION LINKS */
		.callstoaction-searchresults {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 12px;
		}
		
		A.callstoaction-searchresults {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 12px;
			color : #000000;
			text-decoration : underline;
		}
		A.callstoaction-searchresults:visited {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #000000;
			text-decoration : underline;
		}
		A.callstoaction-searchresults:hover {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #CA181E;
			text-decoration : underline;
		}
		/* -------- */
		
		/* Search Results Listings MLS number */
		.mlsnumber-searchresults {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
		}
		
		A.mlsnumber-searchresults {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-size : 10px;
			color : #000000;
			text-decoration : underline;
		}
		A.mlsnumber-searchresults:visited {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #000000;
			text-decoration : underline;
		}
		A.mlsnumber-searchresults:hover {
			font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
			color : #CA181E;
			text-decoration : underline;
		}
		/* -------- */
	
h2,h3 {
	font-family:arial,tahoma;
	margin:5px 0px 5px 0px;
	text-align:center;
}	
h2 {
	font-size:18px;
}
h3 {
	font-size:14px;
}
.redb b {
	color:#b40101;
}
.careerbeliefs td, .careerbeliefs th {
	padding:5px;
}
.careerbeliefs th {
	color:#b40101;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
.careerbeliefs td {
	font-size:11px;
	font-weight:bold;
}

/* careers page */
.careers h1 {
	background-color:#b40101;
	border:2px solid #000;
	color:#fff;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	text-transform:capitalize;
}
.careers table td {
	vertical-align:top;
	width:50%;
	padding:5px;
}
.careers p {
	text-align:left;
	font-size:11px;
}
.careers hr {
	height:1px;
	background-color:#b40101;
	border:0px;
	border-bottom:1px solid #b40101;
}
.careers p span {
	font-weight:bold;
}
.careersnav,
.careerssubnav {
	text-align:center;
	margin:10px;
}
.careersnav a,
.careerssubnav a {
	padding:4px;
	font-size:11px;
	font-weight:bold;
	font-family:tahoma;
	border:1px solid #fff;
}
.careersnav a:hover,
#careers_1 #careers_nav_1,
#careers_2 #careers_nav_2,
#careers_3 #careers_nav_3,
#careers_4 #careers_nav_4,
#careers_5 #careers_nav_5,
#careers_6 #careers_nav_6,
#careers_7 #careers_nav_7 {
	border:1px solid #b40101;
}
.careerssubnav a {
	color:#666;
}
.careerssubnav a:hover {
	color:#b40101;
}



/* buyer / seller pages */
#sections, #sections li {
	margin:0px 0px 0px 20px;
	padding:0px;
}
#sections li h2 {
	text-align:left;
	margin:0px;
	padding:0px;
	cursor:pointer;
}
.page {
	display:none;
}
.headover {
	color:#B40101;
}
.headover {
	background-color:#eee;
}
#buyers, #sellers, .container {
	padding:20px;
}
.intranetlink {
	position:absolute;
	right:0px;
	top:0px;
	padding:5px;
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
.intranetlink:hover {
	color:#eee;
	text-decoration:none;
}


.infoiframe {
	border:1px solid #ccc;
	width:100%;
	height:500px;
}
#infolinks li a {
	font-weight:bold;
	color:#900;
}
#infolinks li p {
	margin:5px 10px 5px 10px;
}