﻿/*MASTER PAGE*/
html			{ height:100%;}
body			{ background:#686040; margin:0; padding:0px; font-family:'Arial'; height:100%;}
form			{ height:100%;}
img			{ border:0;}
a		{ text-decoration:none;}
.img_float	{float: left; padding-right: 5px;}

.container	{ width:1000px; margin:0px auto; background:#686040 url(../images/Background_Tile.jpg); min-height:100%;}
.header		{  background: url(../images/Header_BG.png) no-repeat center; height:310px; margin:0 20px 20px 20px;}
.logo			{ float:left; margin:20px 50px 0 -20px;}
.topnav		{ float:right; margin:20px 20px 0 0;}
.topnav ul	{ margin:0px; padding:0px; list-style:none;}
.topnav li	{ margin:0px 4px; padding:0px; float:left; }
.topnav li a{ color:#fff; background:url(../images/InActiveButton_BG.png) no-repeat center; display:block; height:31px; width:101px; text-align:center; line-height:31px;}
.topnav li a:hover{ color:#102c32; background:url(../images/ActiveButton_BG.png) no-repeat center; display:block; height:31px; width:101px; text-align:center; line-height:31px;}
.content		{ width:100%;}

/*HOMEPAGE*/
.intro				{ float:left; margin:0 0 0 25px; width:300px;}
.intro_header		{ background:url(../images/HPWelcome_Top_BG.png);}
.intro_header h2	{ text-align:left; margin:0px; padding:5px 0 10px 10px; color:#102c32; font-weight:normal; font-size:20px;}
.intro_body			{ background:url(../images/HPWelcome_Center_BG.png); padding:0px 10px 3px 10px; color:#fff;}
.intro_footer		{ background:url(../images/HPWelcome_Bottom_BG.png); height:45px; margin:-5px 0 20px 0;}

.feature						{ float:right; background:url(../images/HomePagePic_BG.png); height:540px; width:608px; margin-right:18px;}
.services_available		{ float:right; width:190px; margin: 10px 12px 0 0; padding:2px 20px 0 0; text-align:right; font-size:13px;}
.services_available h3	{ color:#fff; padding:0 0px; margin:0; font-weight:normal; font-size:20px;}
.services_available ul	{ padding:0px; margin:0px;}
.services_available li	{ list-style:none;}

.feature_description		{ margin:415px 15px 0 20px; color:#102c32;}
.feature_description h3	{ padding:0px; margin:0px; font-size:20px; font-weight:normal;}
.feature_description	p	{ padding:0px; margin:0px; font-size:12px; margin-top:-2px; }

.left_nav{float:left; margin-right:2em; }
.right_content{ float:left;}

/*PROPERTIES*/
.property_nav { position:absolute; top:375px; width:249px; margin-left:10px;}
.property_nav h2 { font-weight:normal; font-size:20px; padding-left:10px; color:#102c32; }
.property_nav ul {padding:0px; margin:0; }
.property_nav_header{background-image:url(../images/ProjectNav_Top_BG.png); height:46px; }
.property_nav_body{background-image:url(../images/ProjectNav_Center_BG.png); }
.property_nav_footer{background-image:url(../images/ProjectNav_Bottom_BG.png); height:45px; }

.property_type li	{font-size:15px; padding-left:4px; list-style:none; color:#686040;}
.properties li{font-size:14px; padding-left:20px; list-style-type:disc; list-style-position:inside;}
.properties a{ color:#102c32;}
.property_state { font-size:18px; padding-left:24px; list-style:none; color:#EBD659; background:url(../images/ProjectNavTitle_BG.png) no-repeat; line-height:26px;}

.property_title { background:url(../images/ProjectTitle_BG.jpg) no-repeat; color:#102c32; font-weight:normal; font-size:20px; padding-left:4px;}

.map { padding-left:275px;width:630px; padding-bottom:12px; color:#fff; }
.map a	{ color:#EBD659;}
.gmap{ height:550px; width:630px; border:2px solid #fff; margin-top:-20px; color:#000;}
.gmap a{ color:#102c32; text-decoration:underline;}

/*CORPORATE*/
.corporate_nav{ background:url(../images/LeftNav_BG.png); height:424px; width:265px; margin:-40px 10px 0 0; float:left; z-index:1000;}
.corp_management h2{color:#102c32; font-size:20px; padding:12px 15px 5px 15px; font-weight:normal; margin:0px;}
.corp_management { color:#686040;font-size:14px;}
.corp_management ul { list-style:none; margin:0px 5px 0 15px; padding:0px;}
.corp_management ul li{ clear:both; margin-top:15px;}
.corp_management a{ color:#102c32; font-size:18px;}
.corp_management a:hover{ text-decoration:underline;}

.corp_consultants h2{color:#102c32; font-size:20px; padding:8px 15px 8px 15px; font-weight:normal; margin:0px;}
.corp_consultants	{ clear:both; margin-top:0px;}
.corp_consultants ul {margin-top:0px;}
.corp_consultants a{ color:#102c32; font-size:18px; line-height:28px;}
.corp_consultants a:hover{ text-decoration:underline;}

.about_us, .bio_content{}

.about_us{ color:#fff; padding:0px 15px 0 275px;}

.bio_title		{ color:#EBD659; font-size:15px; line-height:14px;}
.bio_titlename		{ color:#EBD659; font-size:20px;}
.bio_header		{ position:absolute; top:370px;}
.bio_content	{ color:#fff; padding:50px 20px 0 275px;}

.corporate_content			{width:937px; margin:0px auto;}
.corporate_content_header	{background:url(../images/Main_Top_BG.png); height:45px; z-index:1;}
.corporate_content_header h1{ color:#EBD659; font-family:Bookman; font-weight:normal; font-size:32px; padding:8px;}
.corporate_content_body		{background:url(../images/Main_Center_BG.png); min-height:360px;}
.corporate_content_body p	{ margin:0px; padding:0px; margin-bottom:12px;}
.corporate_content_footer	{background:url(../images/Main_Bottom_BG.png); height:45px;}

.left_address, .right_address {float:left; width:300px; font-family:Bookman; color:#fff; font-size:20px; padding:20px; line-height:32px;}
.right_address a{color:#EBD659; }
.right_address a:hover{ text-decoration:underline;}