/*//---------------------------------------------*/
/*// Name: SITENAME - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		/* styles for body and tables contained on the template */
	body {
		margin: 0px;
		padding: 0px;
		color: #fff;
		font-family: Arial, 'Trebuchet MS', Helvetica, sans-serif;
		font-size: 12px;
		background: url(images/bodyBG.gif) top #032f00 repeat-x ;
	}
	
	.pageContainer {
		margin: 0px auto;
		width: 900px;
		background-color: #000;
	}
	
	.outerContent {
		background-color: #000;
	}
	
	.middleContent {
		margin: 0px auto;
		width: 840px;
		background: url(images/middleBottom.gif) bottom #1b1b1b no-repeat;
	}
	
	.content {
		margin: 0px auto;
		width: 780px;
		background: url(images/contentBG.gif) top no-repeat;
	}

	.padding {
		padding: 10px 30px 30px;
	}

	.padding p {
		line-height: 1.5em;
	}

	.footer {
		padding: 18px 0px;
		text-align: center;
	}
	
	.phoneNumber {
		float: right;
		font-size: 18px;
	}
	
	table tr td {
		color: #fff;
	}
	
	#property_listings table {
	width: 95%;
	}

	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		/* styles for header contained on the template */
	a.header {
		display: block;
		width: 900px;
		height: 245px;
		background: url(images/pageHeader.jpg) no-repeat;
	}
	
	a.header span {
		display: none;
	}
	
	h1 {
		font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
		font-size: 20px;
	}
	
	h2 {
		font-family: 'Century Gothic', Arial, Helvetica, sans-serif;
		font-size: 16px;
	}
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		/* styles for Links And Navigation contained on the template */
	.navigation {
		height: 53px;
	}
	
	.navigation a {
		display: block;
		float: left;
		height: 53px;
	}
	
	.navigation a span {
		display: none;
	}
	
	.navigation a.home {
		width: 126px;
		background: url(images/home-up.gif) no-repeat;
	}

	.navigation a.home:hover {
		background: url(images/home-over.gif) no-repeat;
	}

	.navigation a.companyInfo {
		width: 198px;
		background: url(images/company-info-up.gif) no-repeat;
	}

	.navigation a.companyInfo:hover {
		background: url(images/company-info-over.gif) no-repeat;
	}

	.navigation a.profServices {
		width: 192px;
		background: url(images/prof-services-up.gif) no-repeat;
	}

	.navigation a.profServices:hover {
		background: url(images/prof-services-over.gif) no-repeat;
	}

	.navigation a.propListings {
		width: 153px;
		background: url(images/prop-listings-up.gif) no-repeat;
	}

	.navigation a.propListings:hover {
		background: url(images/prop-listings-over.gif) no-repeat;
	}

	.navigation a.links {
		width: 78px;
		background: url(images/links-up.gif) no-repeat;
	}

	.navigation a.links:hover {
		background: url(images/links-over.gif) no-repeat;
	}

	.navigation a.contact {
		width: 153px;
		background: url(images/contact-up.gif) no-repeat;
	}

	.navigation a.contact:hover {
		background: url(images/contact-over.gif) no-repeat;
	}

/* New navigation */
	.navigationNew {
		height: 53px;
	}
	
	.navigationNew a {
		display: block;
		float: left;
		height: 53px;
	}
	
	.navigationNew a span {
		display: none;
	}
	
	.navigationNew a.home {
		width: 106px;
		background: url(images2/home-up.gif) no-repeat;
	}

	.navigationNew a.home:hover {
		background: url(images2/home-over.gif) no-repeat;
	}

	.navigationNew a.companyInfo {
		width: 196px;
		background: url(images2/company-info-up.gif) no-repeat;
	}

	.navigationNew a.companyInfo:hover {
		background: url(images2/company-info-over.gif) no-repeat;
	}

	.navigationNew a.profServices {
		width: 190px;
		background: url(images2/services-up.gif) no-repeat;
	}

	.navigationNew a.profServices:hover {
		background: url(images2/services-over.gif) no-repeat;
	}

	.navigationNew a.propListings {
		width: 90px;
		background: url(images2/listings-up.gif) no-repeat;
	}

	.navigationNew a.propListings:hover {
		background: url(images2/listings-over.gif) no-repeat;
	}

	.navigationNew a.links {
		width: 78px;
		background: url(images2/links-up.gif) no-repeat;
	}

	.navigationNew a.links:hover {
		background: url(images2/links-over.gif) no-repeat;
	}

	.navigationNew a.contact {
		width: 137px;
		background: url(images2/contact-up.gif) no-repeat;
	}

	.navigationNew a.contact:hover {
		background: url(images2/contact-over.gif) no-repeat;
	}

	.navigationNew a.news {
		width: 103px;
		background: url(images2/news-up.gif) no-repeat;
	}

	.navigationNew a.news:hover {
		background: url(images2/news-over.gif) no-repeat;
	}

	
	.footer a {
		color: #41643d;
	}
	
	.footer a:hover {
		text-decoration: none;
	}
	
	.footer img {
		vertical-align: middle;
	}
	
	.bioPic
	{
		margin: 0px 10px 10px 0px;
		border: 3px solid #4A7B43;
	}
	
	.bioPicSmall
	{
		border: 3px solid #4A7B43;
		width: 100px; height: 130px;
	}
	.bioPicSmall:hover
	{
		border: 3px solid #fff;
		width: 100px; height: 130px;
	}
	
	
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		/* styles for Footer And BVLOGO contained on the template */
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for Titles contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for text contained in the bodycontents */
		
		ul, ol {
			margin-left: 50px;
		}
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
	a {
		color: #77d968;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for images contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.borderTable
	{
	
	}
	.tableRowHeader
	{
	
	}
	
	.tableRow1{
	background: #2F3F2F;
	}
	
	.tableRow2 {
	
	}
	
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
		font-weight: bold;
	}
	.textSmallerFont
	{
		font-size: 10px;
	}
	.labelColumn
	{
	
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/