body {
	font:11px Verdana;
	padding:0px; margin:0px;
	background:#cccccc url(../images/page.background.gif) repeat-x;
}
a:link,a:active,a:visited {
	color:#993333;
}
a:hover {
	color:#666666; text-decoration:none;
}



/* *** Page Controls *** */
div.Page,div.Footer {
	width:900px;
	margin-left:auto; margin-right:auto;
	background:#ffffff;
}
div.Page {
	background:#f6f6f6;
}
div.Footer {
	margin-top:10px; margin-bottom:100px;
	background:none;
	font-size:10px; color:#666666; text-align:center; line-height:16px;
}
div.Footer a:link,div.Footer a:visited,div.Footer a:active {
	color:#666666;
}
div.Footer a:hover {
	color:#993333;
}



/* *** Header Controls *** */
div.Header {
	background:#ffffff;
	height:210px;
}
div.Header div.Logo {
	float:right;
	width:240px; height:210px;
	background:url(../images/logo.reitfunding.gif) no-repeat 0 30%;
}
div.Logo div.Actions {
	position:relative;
	right:0%; top:140px;
	margin-right:25px;
	text-transform:uppercase; text-align:right;
}
div.Actions a:link,div.Actions a:active,div.Actions a:visited {
	font-weight:bold; text-decoration:none; color:#999999;
}
div.Actions a:hover {
	text-decoration:underline;
}
div.Header div.Banner {
	float:left;
	width:250px; height:210px;
}	
div.Header div.Image {
	float:left;
	width:400px; height:210px;
}

div.Header #banner_home {
	background:url(../images/banner.homepage.png) no-repeat;
}	
div.Header #banner_services {
	background:url(../images/banner.services.png) no-repeat;
}	
div.Header #banner_shareholder_admin {
	background:url(../images/banner.shareholder_admin.png) no-repeat;
}	
div.Header #banner_clients {
	background:url(../images/banner.clients.png) no-repeat;
}	
div.Header #banner_investors {
	background:url(../images/banner.investors.png) no-repeat;
}	
div.Header #banner_team {
	background:url(../images/banner.team.png) no-repeat;
}	
div.Header #banner_broker_dealer {
	background:url(../images/banner.broker_dealer.png) no-repeat;
}	
div.Header #image_home {
	background:url(../images/header.homepage.png) no-repeat;
}
div.Header #image_services {
	background:url(../images/header.services.png) no-repeat;
}
div.Header #image_shareholder_admin {
	background:url(../images/header.shareholder_admin.png) no-repeat;
}
div.Header #image_clients {
	background:url(../images/header.clients.png) no-repeat;
}
div.Header #image_investors {
	background:url(../images/header.investors.png) no-repeat;
}
div.Header #image_team {
	background:url(../images/header.team.png) no-repeat;
}
div.Header #image_broker_dealer {
	background:url(../images/header.broker_dealer.png) no-repeat;
}




/* *** Navigation Controls *** */

div.Content div.Navigation {
	float:left;
	width:250px; height:100%;
}
div.Navigation a:link,div.Navigation a:active,div.Navigation a:visited {
	text-decoration:none; color:#666666;
}
div.Navigation a:hover {
	text-decoration:underline;
}
.Active {
	font-weight:bold;
	background:#dfdfdf;
}
dl {
	border-bottom:solid 1px #cccccc;
}
dl,dd { 
	margin:0px; padding:0px;
}
dt {
	padding:10px; padding-left:15px;
	border-top:solid 1px #cccccc;
	text-transform:uppercase;
}
dt a {
}
dd {
	background:#dfdfdf;
	padding-bottom:10px; padding-top:0px;
}
dd a:link,dd a:visited,dd a:active {
}
dd a:hover {
	
}
dd a.Active:link,dd a.Active:visited,dd a.Active:active,dt a.Active:link,dt a.Active:visited,dt a.Active:active {
	color:#993333;
}
dd a.Active:hover,dt a.Active:hover {
	
}
dd ul {
	margin-left:15px; margin-top:0px;
	list-style:none; padding:0px;
	font-weight:normal;
}
div.Navigation-Sub {
	padding-left:15px; padding-top:10px; padding-bottom:100px;
	font-size:10px;
}
div.Navigation img.Phone {
	display:block;
	margin-left:auto; margin-right:auto; margin-top:20px;
}




/* *** Main Content Area of the Site. *** */
div.Content div.Copy-Bg {
	float:left;
	background:#ffffff;
	width:650px;
}
div.Copy-Bg div.Copy {
	float:left;
	width:400px;
	padding-left:20px;
	background:#ffffff;
}
div.Copy h1 {
	font-size:18px; color:#1e6192
}
div.Copy h2 {
	font-size:14px; color:#1e6192;
	margin-bottom:0px;
}
div.Copy h3 {
	font-size:12px; font-weight:normal; color:#1e6192;
	margin-top:0px;
}
div.Copy ul {
	list-style:square;
	margin:0px; margin-left:15px; padding:0px;
}
div.Copy ul li {
	margin-top:5px;
}
div.Divider {
	margin-top:30px; margin-bottom:30px;
	border-top:dotted 1px #999999;
}
div.Process-Graphic {
	width:589px; height:297px;
	background:url(../images/cht_process_overflow.jpg);
}
div.Process-Graphic div.Overlay {
	background:#ffffff;
	opacity:.3;
	filter:alpha(opacity:30);
}
div.Process-Graphic div#phase_1 {
	float:right;
	width:184px; height:100%;
}
div.Process-Graphic div#phase_2 {
	float:left;
	width:405px; height:100%;
}




/* *** Side Bar Controls *** */
div.Content div.Sidebar {
	float:right;
	width:170px; height:100%;
	padding:20px;
	border-left:solid 1px #cccccc;
	color:#4a6e41;
	background:#ffffff;
}
div.Sidebar h2 {
	font-size:12px;
	margin-bottom:3px;
}
div.Sidebar div.Quote {
	font-size:16px; font-style:oblique;
}
div#quote_01 {
	width:168px; height:186px;
	background:url(../images/quote_01.gif);
}
div#quote_02 {
	width:168px; height:250px;
	background:url(../images/quote_02.gif);
}
div.Quote div.Quote-Ref {
	margin-top:5px;
	font-size:10px; font-weight:bold; font-style:normal;
}
div.Sidebar ul {
	list-style:square;
	margin:0px; margin-left:15px; padding:0px;
}



/* *** Team Pics *** */
div.Team-Pic {
	border:solid 3px #cccccc;
	width:133px; height:170px;
	background:no-repeat;
}
div.Sidebar,#ch {
	background-image:url(../images/pics/charrison.jpg);
}
div.Sidebar,#sh {
	background-image:url(../images/pics/sharrison.jpg);
}
div.Sidebar,#lm {
	background-image:url(../images/pics/lmayfield.jpg);
}
div.Sidebar,#pb {
	width:125px;
	background-image:url(../images/pics/pbeck.jpg);
}
div.Sidebar,#pw {
	background-image:url(../images/pics/pwhelchel.jpg);
}
div.Sidebar,#kv {
	background-image:url(../images/pics/kverner.jpg);
}





/* *** Form Controls *** */
form {
	padding:10px;
	background:#f6f6f6;
	border:solid 8px #efefef;
}
form div.Element {
	float:left;
	margin-left:10px; margin-bottom:15px;
}
form input {
	display:block;
	font-size:12px;
	padding-top:3px; padding-bottom:3px;
	border:solid 1px #cccccc;
}
form div.Actions {
	text-align:right;
	border-top:dotted 1px #999999;
	padding-top:10px;
}
form div.Actions input {
	display:inline;
	cursor:pointer;
	border:solid 1px #666666; border-top-color:#999999; border-left-color:#999999;
	background:#cccccc;
}

