@charset "UTF-8";
* {
	margin: 0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}	
html {
	overflow-y: scroll;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	background-image: url(../images/footer_bg.jpg);
	color: #848688;
}
a {
   outline: none;
}
p {
	margin-bottom: 24px;
	text-align: justify;
}
h1 {
	color: #4F5844;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	padding-top: 18px;
}
h2 {
	color: #4F5844;
	margin-bottom: 12px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
}
h3 {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0px;
	color: #4F5844;
}
ul {
}
li {
	margin-bottom: 5px;
}
ol {
	list-style-position: inside;
	margin-left: 100px;
}
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}
.newsTitle  {
	font-weight: bold;
	color: #4F5844;
}
.newsDate {
	font-size: 12px;
	color: #BABABA;
}
a:link, a:visited {
	color: #ff7c29;
	text-decoration: none;
}
a:hover, a:active {
	color: #ff7c29;
}
#wrapperHome {
	height: 800px;
	background-image: url(../images/homeWrapperBG.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#wrapper {
	height: 800px;
}
#content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 15px;
}
.pageTitleImg {
	margin-bottom: 13px;
}
#header {
	height: 84px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/tagline01.png);
	background-repeat: no-repeat;
	background-position: right 29px;
}
#headerIndex {
	height: 84px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/tagline02.png);
	background-repeat: no-repeat;
	background-position: right 29px;
}
#headerOurTeam {
	height: 84px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/tagline03.png);
	background-repeat: no-repeat;
	background-position: right 29px;
}
#headerCottonwoodResidential {
	height: 84px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/tagline05.png);
	background-repeat: no-repeat;
	background-position: right 29px;
}
#headerDevelopment {
	height: 84px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/tagline06.png);
	background-repeat: no-repeat;
	background-position: right 29px;
}
#headerPropertyManagement {
	height: 84px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/tagline04.png);
	background-repeat: no-repeat;
	background-position: right 29px;
}
#headerNews {
	height: 84px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/tagline07.png);
	background-repeat: no-repeat;
	background-position: right 29px;
}
#headerContactUs {
	height: 84px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/tagline08.png);
	background-repeat: no-repeat;
	background-position: right 29px;
}
#headerLogin {
	height: 84px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(../images/tagline09.png);
	background-repeat: no-repeat;
	background-position: right 29px;
}
#cottonwoodLogo {
	width: 202px;
}
#nav {
	position: absolute;
	right: 0px;
	height: 13px;
	width: 750px;
	text-align: right;
	bottom: 1px;
	line-height: 13px;
	font-size: 14px;
	font-weight: bold;
}
#nav ul {
	list-style-type: none;
	display: inline;
}
#nav ul li {
	display: inline;
	margin-left: 30px;
}
#navHome {
	height: 16px;
	width: 15px;
	position: absolute;
	bottom: 2px;
	left: 250px;
}
#navHome ul {
	list-style-type: none;
}
#navHome li {
	display: block;
}
#navHome a {
	background-image: url(../images/btnHome.png);
	background-position: 3px bottom;
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	height: 16px;
	width: 15px;
	color: #4F5844;
}
#navHome a:hover {
	background-image: url(../images/btnHome.png);
	background-position: -12px bottom;
}
#nav a:link, #nav a:visited {
	color: #4F5844;
}
#nav a:hover, #nav a:active {
	color: #ff7c29;
	text-decoration: none;
}
#homeHeaderImg {
	height: 300px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#footer {
	height: 50px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D7D8DA;
	padding-top: 10px;
	font-size: 11px;
	position: relative;
	background-image: url(../images/reisaLogo01.png);
	background-repeat: no-repeat;
	background-position: right 7px;
	color: #A7AAAC;
}
#footerNav {
	position: absolute;
	right: 45px;
	width: 680px;
	text-align: right;
}
#footerNav ul {
	list-style-type: none;
}
#footerNav li {
	display: inline;
	margin-left: 18px;
}
#footer a:link, #footer a:visited {
	color: #A7AAAC;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #ff7c29;
}
#footerCopyright {
	position: absolute;
	width: 300px;
}
#homeBoxes {
	width: 960px;
	height: 270px;
	margin-right: auto;
	margin-left: auto;
}
#homeBox1 {
	height: 180px;
	width: 264px;
	float: left;
	background-image: url(../images/homeBoxTitle01.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 30px;
	padding-top: 30px;
	margin-right: 30px;
}
#homeBox2 {
	height: 180px;
	width: 264px;
	float: left;
	background-image: url(../images/homeBoxTitle02.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 30px;
	padding-top: 30px;
	margin-right: 32px;
}
#homeBox3 {
	height: 180px;
	float: right;
	background-image: url(../images/homeBoxTitle03.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 30px;
	padding-top: 35px;
	width: 365px;
}
#homeBox3 p {
	text-align: left;
	margin-bottom: 6px;
}
.contactUsRight {
	float: right;
	width: 304px;
	height: 350px;
}
.contactUsLeft {
	width: 600px;
	float: left;
}
.contactUsInfoRight {
	bottom: 0px;
	float: right;
	padding-top: 40px;
	margin-right: 150px;
}
.contactUsInfoLeft {
	bottom: 0px;
	float: left;
	padding-top: 40px;
}
.propertyDetailLeft {
	width: 450px;
	float: left;
}
.propertyDetailRight {
	float: right;
	width: 445px;
	margin-top: 45px;
}
.propertyStatsBox {
	margin-top: 30px;
}
.propertyStatsBoxLeft {
	background-image: url(../images/propertyStatsBoxLeftBG.jpg);
	background-repeat: repeat-x;
	width: 150px;
	text-align: right;
	padding-right: 10px;
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
	background-color: #919395;
}
.propertyStatsBoxRight {
	background-color: #e2e3e5;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 270px;
}
.ourTeamLeft {
	width: 217px;
	float: left;
	min-height: 600px;
	text-align: left;
}
.ourTeamLeft p {
	text-align: left;
}
.ourTeamRight {
	float: right;
	width: 680px;
	text-align: justify;
	margin-bottom: 50px;
}
.ourTeamRight li {
	list-style-position: outside;
	margin-left: 15px;
}
.bioBoxLeft {
	width: 320px;
	float: left;
}
.bioBoxRight {
	width: 320px;
	float: right;
}
.bioName {
	color: #4F5844;
}
.bioTitle {
}
.bioTitle {
	font-style: italic;
}
.bioBoxHeader {
	height: 110px;
}
.headshotThmb {
	width: 84px;
	float: left;
}
.bioBoxNameTitle {
	float: left;
	width: 212px;
	padding-top: 43px;
	margin-left: 20px;
}
.bioBoxLong {
	width: 680px;
	float: left;
}




/*OUR TEAM BTNS START*/




#ourTeamBtns {
	height: 300px;
	background-image: url(../images/ourTeamBtnsBG.png);
	background-position: left 43px;
	background-repeat: no-repeat;
}
#ourTeamBtns ul {
	list-style-type: none;
	margin-left: 0px;
}
#ourTeamBtns ul  li {
	display: block;
	float: left;
	text-align: center;
	height: 39px;
	padding-bottom: 4px;
}
#ourTeamBtns ul li.principals {
	width: 230px;
}
#ourTeamBtns ul li.principals a {
	display: block;
	height: 39px;
	background-image: url(../images/ourTeamBtns_principals.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.principals a:hover {
	background-image: url(../images/ourTeamBtns_principals.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.principals a.current {
	background-image: url(../images/ourTeamBtns_principals.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}
#ourTeamBtns ul li.seniorExecutives {
	width: 230px;
}
#ourTeamBtns ul li.seniorExecutives a {
	display: block;
	height: 39px;
	background-image: url(../images/ourTeamBtns_seniorExecutives.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.seniorExecutives a:hover {
	background-image: url(../images/ourTeamBtns_seniorExecutives.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.seniorExecutives a.current {
	background-image: url(../images/ourTeamBtns_seniorExecutives.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}
#ourTeamBtns ul li.regionalManagers {
	width: 230px;
}
#ourTeamBtns ul li.regionalManagers a {
	display: block;
	height: 39px;
	background-image: url(../images/ourTeamBtns_regionalManagers.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.regionalManagers a:hover {
	background-image: url(../images/ourTeamBtns_regionalManagers.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.regionalManagers a.current {
	background-image: url(../images/ourTeamBtns_regionalManagers.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}
#ourTeamBtns ul li.accountingTeam {
	width: 230px;
}
#ourTeamBtns ul li.accountingTeam a {
	display: block;
	height: 39px;
	background-image: url(../images/ourTeamBtns_accountingTeam.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.accountingTeam a:hover {
	background-image: url(../images/ourTeamBtns_accountingTeam.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.accountingTeam a.current {
	background-image: url(../images/ourTeamBtns_accountingTeam.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}
#ourTeamBtns ul li.generalTeam {
	width: 230px;
}
#ourTeamBtns ul li.generalTeam a {
	display: block;
	height: 39px;
	background-image: url(../images/ourTeamBtns_generalTeam.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.generalTeam a:hover {
	background-image: url(../images/ourTeamBtns_generalTeam.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.generalTeam a.current {
	background-image: url(../images/ourTeamBtns_generalTeam.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}




/*OUR TEAM BTNS END*/





/*PROPERTY MANAGEMENT BTNS START*/




#ourTeamBtns ul li.propertyMgmt {
	width: 230px;
}
#ourTeamBtns ul li.propertyMgmt a {
	display: block;
	height: 39px;
	background-image: url(../images/propertyMgmtBtns_propertyMgmt.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.propertyMgmt a:hover {
	background-image: url(../images/propertyMgmtBtns_propertyMgmt.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.propertyMgmt a.current {
	background-image: url(../images/propertyMgmtBtns_propertyMgmt.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}
#ourTeamBtns ul li.investorRelations {
	width: 230px;
}
#ourTeamBtns ul li.investorRelations a {
	display: block;
	height: 39px;
	background-image: url(../images/propertyMgmtBtns_investorRelations.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.investorRelations a:hover {
	background-image: url(../images/propertyMgmtBtns_investorRelations.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.investorRelations a.current {
	background-image: url(../images/propertyMgmtBtns_investorRelations.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}
#ourTeamBtns ul li.financingCapital {
	width: 230px;
}
#ourTeamBtns ul li.financingCapital a {
	display: block;
	height: 39px;
	background-image: url(../images/propertyMgmtBtns_financingCapital.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.financingCapital a:hover {
	background-image: url(../images/propertyMgmtBtns_financingCapital.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.financingCapital a.current {
	background-image: url(../images/propertyMgmtBtns_financingCapital.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}
#ourTeamBtns ul li.constructionOversight {
	width: 230px;
}
#ourTeamBtns ul li.constructionOversight a {
	display: block;
	height: 39px;
	background-image: url(../images/propertyMgmtBtns_constructionOversight.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.constructionOversight a:hover {
	background-image: url(../images/propertyMgmtBtns_constructionOversight.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.constructionOversight a.current {
	background-image: url(../images/propertyMgmtBtns_constructionOversight.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}
#ourTeamBtns ul li.legalSupport {
	width: 230px;
}
#ourTeamBtns ul li.legalSupport a {
	display: block;
	height: 39px;
	background-image: url(../images/propertyMgmtBtns_legalSupport.jpg);
	background-repeat: no-repeat;
	width: 230px;
}
#ourTeamBtns ul li.legalSupport a:hover {
	background-image: url(../images/propertyMgmtBtns_legalSupport.jpg);
	background-repeat: no-repeat;
	background-position: -230px 0px;
}
#ourTeamBtns ul li.legalSupport a.current {
	background-image: url(../images/propertyMgmtBtns_legalSupport.jpg);
	background-repeat: no-repeat;
	background-position: -460px 0;
}
#loginBox {
	height: 173px;
	width: 264px;
	float: left;
	background-color: #d7d8da;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: 32px;
}
#loginBox p {
	margin-bottom: 0;
	font-weight: bold;
	color: #5b694b;
	font-size: 12px;
}
.loginContent {
	margin-top: 16px;
}
.loginInput {
	height: 23px;
	width: 221px;
	padding-top: 5px;
	padding-left: 6px;
}

.clear{
	display: block;
	clear: both;
}

/* MEMBERS LOGIN PAGE */
#login-container{
	width: 600px; overflow: hidden;
}

#login-container #title-img{
	clear: both; display: block; margin: 0 0 10px;
}

#request-access{
	float: left; width: 210px; margin-left: 80px;
}

#request-access a img{
	margin-top: 3px;
}

.text-bold-black{
	font-weight: bold; 
	color: #000;
}
.text-bold-green{
	font-weight: bold; 
	color: #525c46;
}

.orange-list{
	float: left;
	width: 245px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.orange-list,
.orange-list a{
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.orange-list a{
	color: #ff7c29;
}

.orange-list a:hover{
	text-decoration: underline;
}
