		body{
			margin:				0px;
			padding:			0px;
			font-family:		Tahoma, Verdana, Helvetica, Arial, sans-serif;
			font-size:			12px;
			height:				100%;
			background:			#FFFFFF;
			text-align:			center;
			}

		#Container{
			width:				780px;
			margin:				0px auto 0px auto;
			text-align:			left;
			background:			#FFFFFF;
			}

		#InnerBody{
			width:				720px;
			margin-left:		30px;
			text-align:			left;
			border-left:		1px #9D9D9D solid;
			border-right:		1px #9D9D9D solid;
			border-bottom:		1px #9D9D9D solid;
			}

		#HeaderTop{
			background:			url(images/HeaderTop.gif) repeat-x;
			height:				37px;
			}

		#Header{
			background:			url(images/Header.jpg) no-repeat;
			height:				147px;
			}

		#HeaderBottom{
			background:			url(images/HeaderBottom.gif) repeat-x;
			height:				21px;
			}

		#Content{
			margin-left:		155px;
			width:				560px;
			padding-right:		5px;
			font-size:			11px;
			}

		#Content iframe{
			width:				555px;
			}

		#Copyright{
			margin-left:		155px;
			width:				560px;
			height:				40px;
			line-height:		20px;
			text-align:			center;
			color:				#47586D;
			font-size:			11px;
			clear:				both;
			}

		#BottomNavigation{
			margin-left:		155px;
			width:				560px;
			line-height:		20px;
			text-align:			center;
			color:				#47586D;
			font-size:			11px;
			clear:				both;
			}

		#BottomNavigation a, #Copyright span{
			color:				#F08300;
			font-weight:		bold;
			padding-left:		5px;
			padding-right:		5px;
			}

		#LogoContainer{
			position:			absolute;
			background:			#FFFFFF;
			height:				112px;
			width:				240px;
			border:				1px #9D9D9D solid;
			}


		#Navigation{
			position:			absolute;
			top:				140px;
			margin-left:			15px;
			width:				159px;
			background:			#F4F4F4;
			border:				1px #9D9D9D solid;
			}

		#Navigation a{
			display:			block;
			border:				1px #C9C9C9 solid;
			margin:				2px;
			height:				20px;
			line-height:			20px;
			padding-left:			15px;
			font-size:			11px;
			font-weight:		bold;
			text-decoration:	none;
			color:				#FFFFFF;
			background:			url(images/LinkDot.png) no-repeat #5F7084;
			}

		#Navigation a:hover{
			text-decoration:	underline;
			}

		#PersistentContent{
			position:			absolute;
			width:				240px;
			margin-top:			15px;
			margin-left:		530px;
			background:			url(images/LogoTop.gif) top center no-repeat #FFFFFF;
			border:				1px #9D9D9D solid;
			padding:			5px;
			height:				180px;
			overflow:			hidden;
			}

		#PersistentContent h1{
			font-size:			11px;
			font-weight:		bold;
			color:				#34486C;
			text-align:			center;
			margin-top:			-5px;
			padding-top:		0px;
			}

		#LogoTop{
			background:			url(images/LogoTop.gif) no-repeat;
			height:				17px;
			}

		#LogoLeft{
			background:			url(images/LogoLeft.gif) no-repeat;
			float:				left;
			width:				7px;
			height:				113px;
			}

		#LogoRight{
			background:			url(images/LogoRight.gif) no-repeat;
			float:				right;
			width:				7px;
			height:				113px;
			}

		#LogoBackground{
			background:			url(images/LogoBackground.gif) repeat-x #FFFFFF;
			height:				113px;
			width:				236px;
			margin-right:		2px;
			margin-left:		2px;
			margin-bottom:		0px;
			position:			absolute;
			}

		#Logo{
			position:			absolute;
			background:			url(images/logo.png) no-repeat 0px 10px;
			left:				20px;
			width:				200px;
			height:				185px;
			padding-top:		85px;
			}

		#Logo div{
			display:			block;
			position:			relative;
			text-align:			center;
			left:				0px;
			top:				-10px;
			display:			block;
			width:				200px;
			font-size:			12px;
			font-weight:		bold;
			}

		#AgentBox{
			width:				132px;
			margin-left:		13px;
			padding:			4px;
			}

		#AgentPhoto{
			background:			url(images/PersonalPhoto.jpg) top left no-repeat;
			width:				123px;
			height:				136px;
			border:				1px solid #838383;
			}

		#AgentInfo{
			font-size:			11px;
			}

		#AgentInfo span{
			color:				#34486C;
			font-weight: 		bold;
			}

		#AgentInfo a{
			display:			inline;
			background:			none;
			padding:			0px;
			margin:				0px;
			border:				0px;
			color:				#34486C;
			}

		.Clear{
			clear:				both;
			}

		h1{
			margin-top:			10px;
			margin-bottom:		10px;
			font-family:		Verdana, Tahoma, Helvetica, Arial, sans-serif;
			font-size:			18px;
			font-weight:		bold;
			color:				#34486C;
			line-height:		16px;
			}

		.AgentRoster .Agent{
			float:				left;
			width:				50%;
			height:				280px;
			text-align:			center;
			font-size:			12px;
			}

		.AgentRoster .Agent .Name{
			font-weight:		bold;
			}


		.AgentProfile .Photo{
			float:				left;
			}
		.AgentProfile .Name{
			width:				300px;
			padding-left:		10px;
			font-weight:		bold;
			font-size:			14px;
			float:				left;
			}
		.AgentProfile .Title{
			width:				300px;
			padding-left:		10px;
			font-weight:		bold;
			font-size:			13px;
			float:				left;
			}

		.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:				-230px;
			left:				170px;
			width:				290px;
			}

		.FeaturedListing{
			text-align:			center;
			font-size:			11px;
			}

		.FeaturedListing .Photo img{
			width:				180px;
			height:				120px;
			border:				1px #777 solid;
			}

		.FeaturedListing .OtherInfo, .FeaturedListing .Address, .FeaturedListing .Title{
			display:			none;
			}

				.AgentProfile .Heading{
			font-weight:		bold;
			font-size:			11pt;
			}
			
			h4  {
			margin-bottom:-12px;
			font-size:15px;
			font-weight:bold;
			}
			
			ul  {
			font-size:14px;
			line-height:20px;
			}
			
			p  {
			font-size:12px;
			}