body { margin-top: 20px; }

#mainnavtable { width: 745px; margin-top: 5px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 4px; border-top: 2px solid #999999; border-bottom: 2px solid #999999; }

#subsidiariesnavtable { margin-top: 5px; margin-bottom: 5px; padding-top: 5px; width: 745px; border-top: 2px solid #999999; }

/*Main Navigation*/
#leftnavcontainer {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #006940;
}
#leftnavcontainer ul {
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background-color: #006940;
}
#leftnavcontainer ul li {
	color: #ffffff;
	font-size: 10px;
	float: left;
	border-bottom: 1px solid #ffffff;
	background-color: #006940;
}
#leftnavcontainer ul li a {
	color: #ffffff;
	font-size: 10px;
	background-image: url(../rrrealty/rrrealty_leftnav.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	width: 129px;
	height: 22px;
	float: left;
	margin: 0;
	padding-top: 11px;
	padding-left: 22px;
	background-color: #006940;
}
#leftnavcontainer li a:hover {
	color: #ffffff;
	font-size: 10px;
	text-decoration: none;
	background-image: url(../rrrealty/rrrealty_leftnav_over.gif);
	background-repeat: no-repeat;
	background-color: #006940;
}

#mainnavcontainer {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
#mainnavcontainer ul { color: #fff; font-size: 10px; text-align: center; margin: 0; padding: 0; list-style-type: none; display: inline; }
#mainnavcontainer ul li { color: #fff; font-size: 10px; float: left; border-left: 1px solid #ffffff;}
#mainnavcontainer ul li a { color: #fff; font-size: 10px; background-color: #666; text-decoration: none; width: 98px; height: 29px; float: left; margin: 0; padding-top: 4px; }
#mainnavcontainer li a:hover { color: #fff; font-size: 10px; text-decoration: none; background-color: #333; }

#mainnavcontainerone {
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}
#mainnavcontainerone ul { color: #fff; font-size: 10px; text-align: center; margin: 0; padding: 0; list-style-type: none; display: inline; }
#mainnavcontainerone ul li { color: #fff; font-size: 10px; float: left; border-left: 1px solid #ffffff;}
#mainnavcontainerone ul li a { color: #fff; font-size: 10px; background-color: #666; text-decoration: none; width: 98px; height: 23px; float: left; margin: 0; padding-top: 10px; }
#mainnavcontainerone li a:hover { color: #fff; font-size: 10px; text-decoration: none; background-color: #333; }

#toplinks { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; float: right; margin: 0; padding: 60px 0 0 25px; }
#toplinks a { color: #000; text-decoration: none; }
#toplinks a:hover { color: #666; text-decoration: none; }

/*Left Navigation for Subsidiaries and Properties*/
#leftmenucontainertop { background-color: #333; position: relative; width: 151px; height: 25px; }

#leftmenucontainer { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; margin: 0; padding: 0; }
#leftmenucontainer ul { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0; padding: 0; list-style-type: none; }
#leftmenucontainer ul li { color: #000; font-size: 11px; float: left; border-bottom: 1px solid #ffffff; }
#leftmenucontainer ul li a { color: #000; font-size: 11px; background-color: #a9a9a9; text-decoration: none; width: 131px; height: 17px; float: left; margin: 0; padding-top: 3px; padding-right: 10px; padding-left: 10px; }
#leftmenucontainer li a:hover { font-size: 11px; text-decoration: underline; }

#leftmenusubcontainer { color: #ffffff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; margin: 0; padding: 0; }
#leftmenusubcontainer ul { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0; list-style-type: none; }
#leftmenusubcontainer ul li { color: #000; font-size: 11px; float: left; border-bottom: 1px solid #ffffff; }
#leftmenusubcontainer ul li a { color: #000; font-size: 11px; background-color: #d7d7d7; text-decoration: none; width: 121px; height: 17px; float: left; margin: 0; padding-top: 3px; padding-right: 10px; padding-left: 20px; }
#leftmenusubcontainer li a:hover { font-size: 11px; text-decoration: underline; }

/*Main Content*/
#maincontenttable { margin-top: 15px; width: 745px; margin-bottom: 15px; padding-bottom: 20px; border-bottom: 8px solid #999999; }

.maincontent { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-right: 15px; }
.maincontent a { color: #006940; text-decoration: underline; }
.maincontent a:hover { color: #006940; text-decoration: underline; }
.maincontent a:active { color: #006940; text-decoration: underline; }
.maincontent a:visited { color: #999; text-decoration: underline; }

/*Subsidiaries and Properties Content*/
#subsidiariescontenttable { width: 745px; margin-bottom: 15px; padding-bottom: 20px; border-bottom: 8px solid #999999; }

.subsidiariescontent { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-right: 15px; padding-left: 17px; }
.subsidiariescontent a { color: #006940; text-decoration: underline; }
.subsidiariescontent a:hover { color: #006940; text-decoration: underline; }
.subsidiariescontent a:active { color: #006940; text-decoration: underline; }
.subsidiariescontent a:visited { color: #999; text-decoration: underline; }

.propertiescontent { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; padding-left: 17px; }
.propertiescontent a { color: #006940; text-decoration: underline; }
.propertiescontent a:hover { color: #006940; text-decoration: underline; }
.propertiescontent a:active { color: #006940; text-decoration: underline; }
.propertiescontent a:visited { color: #999; text-decoration: underline; }

#propertiesimgcaption { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #fff; text-align: center; width: 166px; }

#propertiescontenttable { width: 264px; border-left: 1px solid #666666; }

.propertiessubmenu { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-align: right; padding-top: 5px; padding-right: 10px; padding-left: 17px; }
.propertiessubmenu a { color: #000; text-decoration: none; }
.propertiessubmenu a:hover { color: #000; text-decoration: underline; }
.propertiessubmenu a:active { color: #000; text-decoration: underline; }
.propertiessubmenu a:visited { color: #000; text-decoration: none; }

#propertieslinkscontainer { position: relative; width: 151px; }

#propertieslinkstitle { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #006940; width: 131px; margin-bottom: 10px; padding: 5px 10px; }

#propertieslinks{ color: #006940; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; margin-left: 2px; }
#propertieslinks a{ color: #006940; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; margin-left: 3px; }
#propertieslinks a:hover { color: #006940; text-decoration: underline; }
#propertieslinks a:active { color: #006940; text-decoration: underline; }
#propertieslinks a:visited { color: #006940; text-decoration: none; }

/*Subheads*/
.mainsubhead { color: #006940; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; }
.aboutsubhead { color: #006940; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; padding-right: 10px; padding-bottom: 15px; }
.developmentsubhead { color: #c3a244; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; padding: 20px 15px 15px 17px; }
.propertiessubhead { color: #006940; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; padding-left: 17px; }
.propertiessubheadone { color: #006940; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; padding-right: 10px; padding-left: 17px; }
.propertiesindivsubhead { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; padding-left: 17px; }

/*Home Page - Featured Property Callout*/
#calloutcontainer { position: relative; width: 280px; }

#callouttitle { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #006940; width: 260px; padding: 5px 10px; }

.calloutsubhead { color: #006940; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #d2d2d2; width: 260px; padding: 15px 10px 10px; }

#calloutreadmore { color: #006940; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: #d2d2d2; text-align: right; width: 260px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
#calloutreadmore a { color: #006940; text-decoration: none; }

.calloutcontent { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; background-color: #d2d2d2; width: 260px; padding: 5px 10px 15px; }
.calloutcontent a { color: #006940; text-decoration: underline; }
.calloutcontent a:hover { color: #006940; text-decoration: underline; }
.calloutcontent a:active { color: #006940; text-decoration: underline; }
.calloutcontent a:visited { color: #999; text-decoration: underline; }

/*Footer*/
#footer { color: #999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
#footer a { color: #999; text-decoration: none; }
#footer a:hover { color: #999; text-decoration: none; }
#footer a:active { color: #999; text-decoration: none; }
#footer a:visited { color: #999; text-decoration: none; }

#footergreen { color: #006940; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; padding-bottom: 20px; }
#footergreen a { color: #006940; text-decoration: none; }
#footergreen a:hover { color: #006940; text-decoration: none; }
#footergreen a:active { color: #006940; text-decoration: none; }
#footergreen a:visited { color: #006940; text-decoration: none; }
#developmentsubhead a {
	color: #c3a244;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
#developmentsubhead {
	color: #c3a244;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#developmentsubhead li a:hover {
	font-size: 11px;
	text-decoration: underline;
}
.brokeragesubhead {
color: #A7A07A; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; padding: 20px 15px 15px 17px;
}
.managementsubhead {

color: #9FBB95; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; padding: 20px 15px 15px 17px;
}
.constructionsubhead {


color: #BB8062; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; padding: 20px 15px 15px 17px;
}
.investmentssubhead {



color: #A0B4C0; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 17px; padding: 20px 15px 15px 17px;
}
.blackborder {
	text-decoration: none;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
/*HomePage Content*/
#homepagetable {
	margin-top: 15px;
	width: 745px;
	margin-bottom: 15px;
	padding-bottom: 20px;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
}

.homepagetable {
	color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px;
	padding-right: 15px;
	text-decoration: none;
}
.homepagetable a { color: #000000; text-decoration: none; }
.homepagetable a:hover { color: #000000; text-decoration: none; }
.homepagetable a:active { color: #000000; text-decoration: none; }
.homepagetable a:visited { color: #000000; text-decoration: none; }
.mainsubheader {
	color: #006940;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 17px;
	text-transform: none;
}
