/* CSS Document */body {	background-image:url(../images/background.gif);	background-repeat:repeat;	font-family:verdana;	font-size: 12px	}p {	line-height:1.25;	color:#333333;	font-family:Arial, Helvetica, sans-serif;	padding-left:10px;	padding-right: 10px;	}input, textarea{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	border: 1px solid gray;	}	a:link, a:visited, a:active{ 	color:#006600;	}/* BEGIN LAYOUT */#container{	width:660px;	display: block;	background-color:white;	padding: 5px;	background-position: center;	}	#top-tanbar {	width: 650px;	background-color:#CBBFB6;	height: 10px;	display:block;	clear:both;	margin-bottom: 1px;	}#nav-container{	width: 650px;	height: 75px;	display: block;	clear:both;	}#nav-tagline{	width: 460px;	height: 45px;	background-color:#006633;	text-align: center;	float:right;	}#nav-links{	width: 650px;	height: 30px;	background-color:#003300;	display:block;	float:left;	border-top: 1px solid white;	border-bottom: 1px solid white;	}#nav-links a:link, #nav-links a:visited{	text-decoration: none;	width: auto;	height: 20px;	padding-left: 8px;	padding-right: 8px;	display:block;	border-right: 1px solid white;	border-right: 1px solid white;	color: white;	float:left;	padding-top: 10px;	font-family: verdana;	font-size:11px;	}#nav-links a:hover {	background-color:#016204;	width: auto;	}/* ------- specific nav pages ---------- */#bodyAbout a#navAbout, #bodyAbouttrust a#navAbout, #bodyCorporate a#navCorporate, #bodyCorporateland a#navCorporate, #bodyCorporatebuilding a#navCorporate, #bodyDevelopment a#navDevelopment, #bodyDevelopmentfuture a#navDevelopment, #bodyManagement a#navManagement, #bodyManagementZbik a#navManagement, #bodyManagementAbele a#navManagement, #bodyManagementNewlands a#navManagement, #bodyManagementVolkert a#navManagement, #bodyManagementKurtz a#navManagement, #bodyManagementWeisberg a#navManagement, #bodyContact a#navContact, #bodyCommunities a#navCommunities {	background-color:#004400;}/* -------------------------------------- */#nav-logo {	float:left;	height: 45px;	width: 188px;	}#nav-logo a{	padding: 0px;	vertical-align: bottom;	display: block;	margin: 0px;	}#content-container{	width:650px;	}#subnav, #subnav2{	width:140px;	float:left;	display:block;	margin-right: 7px;	margin-top: 10px;	}	#subnavMap{	width:160px;	float:left;	display:block;	margin-right: 7px;	margin-top: 10px;	}#subnav ul{	margin-left:0px;	margin-right:0px;	font-family: verdana;	font-size:11px;	display:block;    padding-left: 0px;    cursor: default;    list-style-type: none; 	}#subnav li{	margin:0px;	}#subnav a, #subnav2 a {	display:block;	padding: 3px;	width: 120px;	border-bottom: 1px solid #96897A;	border-right: 1px solid #96897A;	border-left: 4px solid #96897A;	border-top: 1px solid #96897A;	margin-top: 3px;	}#subnav a:link, #subnav a:visited, #subnav2 a:link, #subnav2 a:visited  {	text-decoration: none;	color: #96897A;	}/* ------------ SPECIFIC SUBNAV PAGES ---------------*/#bodyAbout a#subExperience, #bodyAbouttrust a#subTrust, #bodyCorporate a#subLocal, #bodyCorporateland a#subWebuy, #bodyCorporatebuilding a#subHome, #bodyDevelopment a#subCurrent, #bodyDevelopmentfuture a#subFuture,#bodyManagementZbik a#subZbik, #bodyManagementAbele a#subAbele, #bodyManagementNewlands a#subNewlands, #bodyManagementVolkert a#subVolkert, #bodyManagementKurtz a#subKurtz, #bodyManagementWeisberg a#subWeisberg,#bodyManagementPotenta a#subPotenta,#bodyCommunities a#subGettysburg, #bodyCommunitiesJefferson a#subJefferson, #bodyCommunitiesHarding a#subHarding, #bodyCommunitiesLiberty a#subLiberty, #bodyCommunitiesMadison a#subMadison, #bodyCommunitiesMadison2 a#subMadison2, #bodyCommunitiesHancock a#subHancock, #bodyCommunitiesStockton a#subStockton,#bodyCommunitiesWashington a#subWashington, #bodyCommunitiesHamilton a#subHamilton, #bodyCommunitiesGrant a#subGrant, #bodyCommunitiesPatriot a#subPatriot, #bodyCommunitiesGettysburg a#subGettysburg {	color:#003300;	border-left: 4px solid #006600;}/* ------------- --------------------------- */#subnav a:hover, #subnav2 a:hover {	color:#003300;	border-bottom: 1px solid #96897A;	border-right: 1px solid #96897A;	border-left: 4px solid #006600;	border-top: 1px solid #96897A;	}	.pagename{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	color: #96897A;	font-style:italic;	margin-top: 15px;	}.headline {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 20px;	color:#006600;	font-weight:bold;	border-top: 1px solid #96897A;	border-bottom: 1px solid #96897A;	margin-top: 10px;	}.callout{	font-family:verdana;	color:#96897A;	font-size: small;	font-weight:bold;	}#content, #content2{	width:350px;	text-align:left;	display:block;	float:left;	height:auto;	padding-top: 10px;	padding-bottom: 20px;	}	#bodyAbout #content {	padding-bottom: 0px;}#bodyAbout #content2 {	padding-top: 0px;}#contentMap{	width:450px;	align:right;	display:block;	float:left;	height:auto;	padding-top: 10px;	padding-bottom: 20px;	}#right-column{	width:150px;	text-align: center;	display:block;	float:right;	padding-top:20px;    padding-left:5px;	}#right-column img{	border: 1px solid #96897A;	padding: 3px;	}.clearBoth {	clear:both;	margin: 0px;	padding: 0px;	height: 1px;}