#Sidebar{
	width:						167px;
	padding:					0px;
	margin:						0px 0px 0px 5px;
	background:					url(images/NavigationBackground.gif) repeat-y 0px 0px;
	}
	
#SideShadow{
	padding:					0px 0px 40px 0px;
	background:					url(images/NavigationBottom.gif) no-repeat bottom left;
	}
	
#Navigation{
	margin:						0px;
	padding:					6px 6px 0px 6px;
	background:					url(images/NavigationTop.gif) top left no-repeat;
	}

#Navigation ul{
	margin:						0px;
	padding:					0px;
	}
	
#Navigation ul li{
	list-style-type:			none;
	}
	
#Navigation a{
	text-align:					left;
	display:					block;
	background:					url(images/NavigationBullet.gif) 7px 8px no-repeat;
	background-color:			#5D86A8;
	padding:					0px 0px 0px 22px;
	border-bottom:				1px solid #FFF;
	line-height:				20px;
	font-weight:				bold;
	font-size:					11px;
	color:						#FFF;
	text-decoration:			none;
	}
	
#Navigation a:hover, #Navigation a.Selected{
	background-color:			#255278;
	color:						#FFF;
	}
	
/* IE needs explicit height to solve padding issues as well as hover issues,
setting explicit height will not stop element from growing with content in this browser */
* html #Navigation a{
	height:						20px;
	}
	
#PersistentContent{
	padding:					6px 6px 0px 6px;
	}
	
#PersistentContent h1{
	font-size:					11px;
	text-align:					center;
	margin:						3px 0px 5px 0px;
	padding:					14px 0px 3px 0px;
	background:					url(images/FooterTop.gif) repeat-x top left;
	background-color:			#255278;
	border-bottom:				1px solid #FFF;
	color:						#FFF;
	}
	

#Footer{
	background:					url(images/FooterTop.gif) repeat-x top left;
	padding:					12px 0px 0px 0px;
	margin:						20px 0px 0px 0px;
	}
	
#Footer p{
	background:					url(images/FooterBottom.gif) repeat-x bottom left;
	padding:					4px 0px 16px 0px;
	margin:						0px;
	text-align:					center;
	font-size:					9px;
	line-height:				13px;
	background-color:			#255278;
	color:						#FFF;
	}
	
#Footer a{
	color:						#FFF;	
	}
	
.Clear{
	clear:						both;
	font-size:					1px;
	height:						1px;
	line-height:				1px;
	}
	
.FeaturedListing{
	margin-top:					10px;
	text-align:					center;
	font-size:					10px;
	padding:					0px 0px 5px 0px;
	}

.FeaturedListing img{
	width:						120px;
	height:						90px;
	border:						1px #404040 solid;
	}
	
.FeaturedListing div{
	padding:					0px 2px 0px 2px;
	}

.FeaturedListing .Title{
	font-weight:				bold;
	text-align:					center;
	margin:						3px 0px 5px 0px;
	padding:					14px 0px 3px 0px;
	background:					url(images/FooterTop.gif) repeat-x top left;
	}
	
.AgentRoster, .AgentProfile{
	font-size:					11px;
	}

.AgentRoster .Agent{
	width:						180px;
	height:						310px;
	float:						left;
	text-align:					center;
	}

.AgentProfile .Photo{
	float:						left;
	}
.AgentProfile .Name{
	position:					relative;
	left:						10px;
	padding:					2px 0px 0px 10px;
	font-weight:				bold;
	font-size:					14px;
	}
.AgentProfile .Title{
	position:					relative;
	left:						10px;
	padding:					2px 0px 0px 10px;
	font-weight:				bold;
	font-size:					13px;
	}

.AgentProfile .Phone{
	clear:						left;
	}
.AgentProfile .Cell{
	clear:						left;
	}
.AgentProfile .Fax{
	clear:						left;
	}

.AgentProfile .Website{
	clear:						left;
	}

.AgentProfile .Email{
	clear:						left;
	}

.AgentProfile .Listings{
	clear:						left;
	}

.AgentProfile .Statement{
	position:					relative;
	top:						-190px;
	left:						170px;
	width:						300px;
	}
	

