Body {
	background-color: #959867;
	}
		
ul {
	margin-top:0px;
	}
#IntroBamboo {
    position: relative;
	overflow: hidden;
    z-index: 1;
	top: 360px;
	width: 980px;
	height: 56px;
	background-image: url(../Images/Bamboo.png);
	background-repeat: repeat-x;
	background-position: top center;
	}
#HeaderBamboo {
    position: relative;
	overflow: hidden;
    z-index: 1;
	top: 160px;
	width: 980px;
	height: 56px;
	background-image: url(../Images/Bamboo.png);
	background-repeat: repeat-x;
	background-position: top center;
	}
#FooterBamboo {
    position: relative;
	overflow: hidden;
    z-index: 1;
    bottom: 25px;
	width: 980px;
	height: 56px;
	background-image: url(../Images/Bamboo.png);
	background-repeat: repeat-x;
	background-position: top center;
	margin-bottom: -15px;
	}
#slider {
    width: 980px;
    height: 225px;
    }
.Navigation {
    position: relative;
    z-index: 2;
    padding-top:3px;
	}
.FooterNavigation {
    position: relative;
    z-index: 2;
    padding-top:3px;
	}
.Footer {
	font-family: Myriad, Arial;
	font-size: 9pt;
	line-height: 9pt;
	color: #383927;
	text-shadow: 0px 1px 0px #BBBD99;
	}
.FooterLinks {
	font-family: Myriad, Arial;
	font-size: 9pt;
	line-height: 11pt;
	color: #5A5C34;
	text-shadow: 0px 1px 0px #BBBD99;
	}

.HeadingTitle {
	font-family: Myriad, Arial;
	font-size: 24pt;
	line-height: 24pt;
	color: #383927;
	text-shadow: 0px 1px 0px #BBBBBB;
	margin-bottom: 10px;
	}


.SubHeadingTitle {
    font-family: Myriad, Arial;
    font-size: 12pt;
	font-weight: bold;
    color: #383927;
	text-shadow: 0px 1px 0px #BBBBBB;
    margin-bottom: 4px;
	}

.TopicBody {
    font-family: Myriad, Arial;
    font-size: 10pt;
    line-height: 12pt;
    color: #333333;
	}	

.MenuLinks {
	font-family: Myriad, Arial;
	font-size: 12pt;
	line-height: 14pt;
	color: #383927;
	text-shadow: 0px 1px 0px #BBBBBB;
	margin-bottom: 10px;
	}

.MediumLinks {
	font-family: Myriad, Arial;
	font-size: 12pt;
	font-weight: bold;
	line-height: 18pt;
	color: #000000;
	text-shadow: 0px 1px 0px #BBBBBB;
	}
.LargeLinks {
	font-family: Myriad, Arial;
	font-size: 18pt;
	font-weight: bold;
	line-height: 18pt;
	color: #666666;
	text-shadow: 0px 1px 0px #BBBBBB;
	}
	
.SearchItems {
	font-family: Myriad, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-shadow: 0px 1px 1px #BBBBBB;
	}
	
	
.OfficeTitle {
	font-family: Myriad, Arial;
	font-size: 14pt;
	line-height: 14pt;
	color: #666666;
	text-shadow: 0px 1px 0px #FFFFFF;
	margin-bottom: 5px;
	}

.ContactBody {
    font-family: Myriad, Arial;
    font-size: 12pt;
    line-height: 14pt;
    color: #333333;
	}
	
.FormField {
	font-family: Myriad, Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	margin-bottom: 4px;
	}
.FormFieldSmall {
	font-family: Myriad, Arial;
	font-size: 10pt;
	line-height: 13pt;
	color: #000000;
	text-shadow: 0px 1px 0px #BBBD99;

	}
.FormDropDown {
	font-family: Lucida Grande, Arial;
	font-size: 12pt;
	}
#FormTextField {
	font-family: Lucida Grande, Arial;
	font-size: 19px;
	color: #FFFFFF;
	text-shadow: 0px -1px 0px #000000;
	border:1px solid #383927;
	background-color: #85895D;
	background-image: url(../Images/TextField-Shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
	height: 40px;
	padding: 11px;
	}
#FormTextFieldSmall {
	font-family: Lucida Grande, Arial;
	font-size: 13px;
	color: #FFFFFF;
	text-shadow: 0px -1px 0px #000000;
	border:1px solid #383927;
	background-color: #85895D;
	background-image: url(../Images/TextField-Shadow.png);
	background-position: top left;
	background-repeat: repeat-x;
	height: 26px;
	padding: 6px;
	}
.Required {
	font-family: Lucida Grande, Arial;
	}
	

.SummaryHeading {
	font-family: Myriad, Arial;
	font-size: 12pt;
	line-height: 14pt;
	color: #000000;
    text-shadow: 0px 1px 1px #CCCCCC;
    margin-top: 4px;
	}
.SummaryHeaders {
	font-family: Myriad, Arial;
	font-size: 12pt;
	font-weight: bold;
	line-height: 14pt;
	color: #000000;
	text-shadow: 0px 1px 0px #BBBBBB;
	}
.SummaryDescriptions {
	font-family: Myriad, Arial;
	font-size: 10pt;
	line-height: 12pt;
	color: #FFFFFF;
	}
	

.SearchButton {
	background-image: url(../Images/Button-Search.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0;
	width: 70px;
	height: 25px;
	}
.ResetButton {
	background-image: url(../Images/Button-Reset.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0;
	width: 70px;
	height: 25px;
	}
.NameButton {
	background-image: url(../Images/SiteButton-Search.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0;
	width: 130px;
	height: 35px;
}
.MLSButton {
	background-image: url(../Images/SiteButton-MLS_Search.png);
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0;
	width: 130px;
	height: 35px;
}
.BackButton {
	background: transparent url(../Images/Button-Back.png) no-repeat top left;
	border: 0;
	width: 62px;
	height: 25px;
	}
.NextButton {
	background: transparent url(../Images/Button-Next.png) no-repeat top left;
	border: 0;
	width: 62px;
	height: 25px;
	}


.Navigation a:link				{color: #555555; text-decoration: none;}
.Navigation a:active			{color: #555555; text-decoration: none;}
.Navigation a:visited 			{color: #555555; text-decoration: none;}
.Navigation a:hover 			{color: #888888; text-decoration: none;}

.TopicBody a:link				{color: #383927; }
.TopicBody a:active				{color: #383927; }
.TopicBody a:visited 			{color: #383927; }
.TopicBody a:hover 				{color: #333333; text-decoration: none;}

.Footer a:link						{color: #383927; text-decoration: none;}
.Footer a:active					{color: #383927; text-decoration: none;}
.Footer a:visited 				{color: #383927; text-decoration: none;}
.Footer a:hover 					{color: #FFFC00; text-decoration: none; text-shadow: 0px -1px 0px #555555;}

.FooterLinks a:link				{color: #5A5C34; text-decoration: none;}
.FooterLinks a:active			{color: #5A5C34; text-decoration: none;}
.FooterLinks a:visited 		{color: #5A5C34; text-decoration: none;}
.FooterLinks a:hover 			{color: #FFFC00; text-decoration: none; text-shadow: 0px -1px 0px #555555;}

.MediumLinks a:link			{color: #000000; text-decoration: none;}
.MediumLinks a:active		{color: #000000; text-decoration: none;}
.MediumLinks a:visited 	{color: #000000; text-decoration: none;}
.MediumLinks a:hover 		{color: #FFFC00; text-decoration: none; text-shadow: 0px -1px 0px #000000;}

.LargeLinks a:link      			{color: #000000; text-decoration: none;}
.LargeLinks a:active    		{color: #000000; text-decoration: none;}
.LargeLinks a:visited       	{color: #000000; text-decoration: none;}
.LargeLinks a:hover 		    {color: #FFFC00; text-decoration: none; text-shadow: 0px -1px 0px #000000;}

.MenuLinks a:link   			{color: #383927; text-decoration: none;}
.MenuLinks a:active     		{color: #383927; text-decoration: none;}
.MenuLinks a:visited        	{color: #383927; text-decoration: none;}
.MenuLinks a:hover   		{color: #FFFC00; text-decoration: none;}

.ContactLinks a:link    		{color: #DC2525; text-decoration: none;}
.ContactLinks a:active    	{color: #DC2525; text-decoration: none;}
.ContactLinks a:visited      {color: #DC2525; text-decoration: none;}
.ContactLinks a:hover    	{color: #5B5BE7; text-decoration: none;}

.OfficeLinks a:link   			{color: #555555; text-decoration: none;}
.OfficeLinks a:active     		{color: #555555; text-decoration: none;}
.OfficeLinks a:visited        	{color: #555555; text-decoration: none;}
.OfficeLinks a:hover   			{color: #5B5BE7; text-decoration: none;}
