/* CSS Document *//* H. J. Russell & Company */body {	background-color: #e4e1d0;	background-image:url(../hjr-images/hjr_bgGradient.jpg);	background-repeat:repeat-x;	margin:0px;	padding:0px;	font-family:Arial, Helvetica, sans-serif;	font-size:small;	}	#pgContainer {	width:982px;	height:50px;	margin: 0px auto;	padding:0px;	}	p {	color:#505050;	line-height: 20px;	margin:0px 0px 12px 0px;	}	a {	color:#00543d;	}a:hover {	color:#6ea092;	}	h2 {	font-size:16px;	color:#00543d;	margin:0px 0px 3px 0px;	}	h3 {	font-size:12px;	color:#505050;	margin:0px 0px 10px 0px;	font-style:italic;	}/* NAVIGATION MEMUS *//* Corporate Nav Menu */#hjrHome #navHome,#hjrContact #navContact {	color:#FFFFFF;	}#hjrAboutMission #navAbout,#hjrAboutHistory #navAbout,#hjrAboutLocations #navAbout,#hjrAboutExecutives #navAbout,#hjrAboutAwards #navAbout,#hjrAboutCommunity #navAbout,#hjrAboutTestimonials #navAbout,#hjrAboutEmployment #navAbout {	color:#FFFFFF;	}	#corpNav {	float:right;	padding:0px;	margin:0px;	text-transform:uppercase;	font-size:11px;	}	#corpNav ul {	list-style: none;	padding:14px 0px 6px 0px;	margin:0px;	background-color:#00543d;	}	#corpNav ul li {	display:inline;	}#corpNav li.divider {	color:#e4e0bc;	margin-right:-3px;	margin-left:-3px;	}	#corpNav li a {	color:#e4e0bc;	text-decoration:none;	margin:10px 26px;	padding:0px;	height:40px	}#corpNav ul li a:hover {	color:#FFFFFF;	}/* Division Nav Menu */#hjrConstAboutUs #navConst,#hjrConstProjects #navConst,#hjrConstClients #navConst,#hjrConstExecutives #navConst {	color:#FFFFFF;	background-color:#a29061;	}	#hjrDevOverview #navDev,#hjrDevAboutUs #navDev,#hjrDevMission #navDev,#hjrDevProjects #navDev,#hjrDevClients #navDev,#hjrDevExecutives #navDev {	color:#FFFFFF;	background-color:#a29061;	}#hjrProgAboutUs #navProgramMgmt,#hjrProgProjects #navProgramMgmt,#hjrProgClients #navProgramMgmt,#hjrProgExecutives #navProgramMgmt {	color:#FFFFFF;	background-color:#a29061;	}#hjrPropAboutUs #navPropertyMgmt,#hjrPropFeature #navPropertyMgmt,#hjrPropListings #navPropertyMgmt,#hjrPropExecutives #navPropertyMgmt {	color:#FFFFFF;	background-color:#a29061;	}#divisionsNav {	padding:0px;	margin:0px;	text-transform:uppercase;	font-size:11px;	border-bottom:6px #a29061 solid;	}	#divisionsNav ul {	list-style: none;	padding:0px;	margin:0px;	height:26px;	}	#divisionsNav li {	float:left;	background-color:#00543d;	text-align:center;	margin-right:1px;	}	#Const {	width:244px;		}	#Dev {	width:245px;		}	#progMgmt {	width:245px;		}		#propMgmt {	width:244px;	margin-right:0px;	}		#divisionsNav li a {	display:block;	color:#e4e0bc;	text-decoration:none;	margin:0px;	padding:7px;	}#divisionsNav li a:hover {	color:#FFFFFF;	background-color:#779577;	}	/* SubNav Menu */#hjrConstAboutUs #navConstAboutUs,#hjrConstProjects #navConstProjects,#hjrConstClients #navConstClients,#hjrConstExecutives #navConstExecutives {	color:#00543d;	background-color:#afa276;	}#hjrDevAboutUs #navDevAboutUs,#hjrDevMission #navDevMission,#hjrDevProjects #navDevProjects,#hjrDevClients #navDevClients,#hjrDevExecutives #navDevExecutives {	color:#00543d;	background-color:#afa276;	}#hjrProgAboutUs #navProgAboutUs,#hjrProgProjects #navProgProjects,#hjrProgClients #navProgClients,#hjrProgExecutives #navProgExecutives {	color:#00543d;	background-color:#afa276;	}#hjrPropAboutUs #navPropAboutUs,#hjrPropFeature #navPropFeature,#hjrPropListings #navPropListings,#hjrPropExecutives #navPropExecutives {	color:#00543d;	background-color:#afa276;	}#NavMenu {	background-color:#afa276;	padding:8px 6px;	height:14px;	}	#subNav {	padding:0px;	margin:0px;	text-transform:uppercase;	font-size:11px;	}		#subNav ul {	list-style: none;	padding:0px;	margin:0px;	}	#subNav li {	color:#FFFFFF;	padding:0px;	margin:0px;	display:inline;	}		#subNav li a {	height:24px;	color:#e4e0bc;	text-decoration:none;	margin:0px;	padding:4px 16px;	}#subNav li a:hover {	color:#FFFFFF;	}/* Header */#header {	height:122px;	}	#corpLogo {	float:left;	margin-left:66px;	}	/* Content */#Content {	margin-top:1px;  	background-color:#f7f6f0;	}		#Column1 {	float:left;	width:650px;	padding:14px 22px;	}	#Column2 {	float:right;	width:282px;	}#Executives,#Projects {	padding:14px 22px;	}#hjrDevMission #Column1 {	float:left;	width:590px;	padding:14px 22px;	}#hjrDevMission #Column2 {	float:right;	width:347px;	}#clear {	clear:both;	}	/* HEADLINES */h1.constAbout {	height:55px;	margin:10px 0px;	background-image:url(../hjr-images/const_AboutUs.gif);	background-repeat:no-repeat;	}	h1.constAbout span {	display:none;	}h1.constProjects {	height:55px;	margin:10px 0px;	background-image:url(../hjr-images/title_Projects.gif);	background-repeat:no-repeat;	}	h1.constProjects span {	display:none;	}	h1.constClients1 {	height:46px;	margin:10px 0px;	background-image:url(../hjr-images/const_ClientsComm.gif);	background-repeat:no-repeat;	}	h1.constClients1 span {	display:none;	}	h1.constClients2 {	height:46px;	margin:10px 0px;	background-image:url(../hjr-images/const_ClientsPublic.gif);	background-repeat:no-repeat;	}	h1.constClients2 span {	display:none;	}	h1.constExecutives {	height:55px;	margin:10px 0px 20px 0px;	background-image:url(../hjr-images/title_Executives.gif);	background-repeat:no-repeat;	padding-bottom:16px;	border-bottom:1px solid #a29061;	}	h1.constExecutives span {	display:none;	}h1.devAboutUs {	width:431px;	height:55px;	margin:10px 0px;	background-image:url(../hjr-images/dev_AboutUs.gif);	background-repeat:no-repeat;	}	h1.devAboutUs span {	display:none;	}h1.devMission {	width:431px;	height:55px;	margin:10px 0px;	background-image:url(../hjr-images/dev_Mission.gif);	background-repeat:no-repeat;	}	h1.devMission span {	display:none;	}h1.devProjects {	width:431px;	height:55px;	margin:10px 0px 20px 0px;	background-image:url(../hjr-images/title_Projects.gif);	background-repeat:no-repeat;	}	h1.devProjects span {	display:none;	}h1.devExecutives {	height:55px;	margin:10px 0px 20px 0px;	background-image:url(../hjr-images/title_Executives.gif);	background-repeat:no-repeat;	padding-bottom:16px;	border-bottom:1px solid #a29061;	}	h1.devExecutives span {	display:none;	}h1.progAbout {	height:55px;	margin:10px 0px;	background-image:url(../hjr-images/prog_AboutUs.gif);	background-repeat:no-repeat;	}	h1.progAbout span {	display:none;	}h1.propAbout {	height:55px;	margin:10px 0px;	background-image:url(../hjr-images/prop_AboutUs.gif);	background-repeat:no-repeat;	}	h1.propAbout span {	display:none;	}h1.propListings {	width:540px;	height:55px;	margin:10px 0px;	background-image:url(../hjr-images/prop_Listings.gif);	background-repeat:no-repeat;	}	h1.propListings span {	display:none;	}h1.propFeature {	width:540px;	height:55px;	margin:10px 0px;	background-image:url(../hjr-images/prop_Feature.gif);	background-repeat:no-repeat;	}	h1.propFeature span {	display:none;	}.imageDev {	margin-top:34px;	margin-bottom:20px;	padding:0px;	}	#bulletList1 {	background-color:#ece9df;	color:#4a8472;	margin:10px 0px;	padding:12px;	font-size:12px;	}	#bulletList1 ul {	margin:0px;	padding:0px;	width:50%;	float:left;	}#bulletList1 ul.wide {	width:100%;	}	#bulletList1 li {	line-height:18px;	margin-left:24px;	}	#bulletList1 br {	clear:both;	}#bulletList2 {	color:#505050;	margin:10px 0px;	padding:0px;	text-transform:uppercase;	font-size:12px;	}	#bulletList2 ul {	margin:0px;	padding:0px;	}	#bulletList2 li {	line-height:24px;	margin-left:24px;	}	#bulletList2 br {	clear:both;	}#MarketList {	color:#4a8472;	margin:0px;	padding:0px;	font-size:12px;	}	#MarketList ul {	margin:0px;	padding:0px;	width:50%;	float:left;	list-style-type:none;	}	#MarketList li {	line-height:18px;	margin:0px 4px 4px 4px;	}	#MarketList a {		display:block;	padding:4px 0px;	margin:4px 0px;/*	border:1px solid #d2ded5; */	text-decoration:none;	}	#MarketList a:hover,#MarketList a:over {/*	border:1px solid #00543d; */	color:#4a8472;	}	#MarketList br {	clear:both;	}#ClientList {	color:#4a8472;	margin:0px;	padding:0px;	font-size:12px;	}	#ClientList ul {	margin:0px;	padding:0px;	width:33%;	float:left;	list-style-type:none;	}	#ClientList li {	line-height:18px;	margin:0px 4px 4px 4px;	}	#ClientList br {	clear:both;	}#ExecList {	width:166px;	float:left;	color:#31826c;	margin:0px;	padding:0px;	font-size:12px;	}	#ExecList ul {	margin:0px;	padding:0px 0px 20px 0px;	}	#ExecList li {	line-height:24px;	margin-left:14px;	}	#ExecList a {	color:#31826c;	text-decoration:none;	}	#ExecList a.hover {	color:#00543d;	}	#ExecList br {	clear:both;	}	#ExecPhoto {	width:164px;	float:left;	text-align:right;	}	#ExecPhoto img {	border:1px solid #a29061;	}#ExecBio {	width:560px;	float:left;	margin:0px 20px 20px 20px;	}.execRule {	border-top:1px solid #31826c;	padding-top:10px;	}#ProjectList {	width:205px;	float:left;	color:#31826c;	margin:0px;	padding:0px;	font-size:12px;	}	#propListings {	color:#4a8472;	margin:0px;	padding:0px;	font-size:12px;	}	#propListings ul {	margin:0px;	padding:10px 0px;	list-style:none;	clear:left;	}#propListings li {	float:left;		line-height:12px;	margin:0px 0px 10px 0px;	}	#propListings p	{	line-height:18px;	}.propImage {	float:left;	width:50%;	}	#propListings img {	border:1px solid #31826c	}.propName {	float:left;	width:25%;	}.propName2 {	float:left;	width:50%;	}	.propDetails {	float:left;	width:25%;	}.propAddress {	float:left;	width:25%;	}.propPhone {	float:left;	width:16%;	}#propListings br {	clear:both;	}	#hjrConstProjects #ProjectList,#hjrProgProjects #ProjectList {	width:280px;	float:left;	color:#31826c;	margin:0px;	padding:0px;	font-size:12px;	}	#ProjectList ul {	margin:0px;	padding:0px;	}	#ProjectList li {	line-height:14px;	margin-left:14px;	padding:3px 0px;	}	#ProjectList a {	color:#31826c;	text-decoration:none;	}	#ProjectList a:over,#ProjectList a:hover {	color:#00543d;	text-decoration:underline;	}	#ProjectList br {	clear:both;	}	#ProjectPhoto {	width:225px;	float:left;	}	#ProjectPhoto img {	border:1px solid #a29061;	margin-bottom:6px	}#ProjectSummary {	width:464px;	float:left;	margin:0px 20px 20px 20px;	}	#hjrConstProjects #ProjectSummary,#hjrProgProjects #ProjectSummary {	width:625px;	float:left;	margin:20px 0px 20px 20px;	}#ProjectSummary img {	border:1px solid #a29061;	}	.TxtGreen {	color:#00543d;	}.TxtGreenBold {	color:#00543d;	font-weight:bold;	}.TxtGreenItalic {	color:#4a8472;	font-style:italic;	}	.TxtGray{	color:#505050;	}.TxtGrayBold {	color:#505050;	font-weight:bold;	}		/* Footer */#footer {	clear:both;	margin:0px 0px 7px 0px;	padding:10px 0px 20px 0px;	font-size:10px;	color:#505050;	}	#footer a {	color:#505050;	}	#footer a:hover {	color:#a29061;	}#hjrHome #copyright {	float:left;	}	#copyright {	float:right;	}