/* =Containers

--------------------------------------------------------------------------------*/.container_12,

.container_16

{

	margin-left: auto;

	margin-right: auto;

	width: 960px;

	position:relative;

	overflow:hidden;

}#content-shell 

{ 

	margin-left: auto;

	margin-right: auto;

	width: 960px;

	background: url(../images/contentbg.gif) repeat-y; 

}

#content-shell-override

{

	margin-left: auto;

	margin-right: auto;

	width:960px;

	background: url(../images/contentbg2.gif) repeat-y; 

}

#content-shell-gray

{ 

	margin-left: auto;

	margin-right: auto;

	width: 960px;

	background: url(../images/contentbg4.gif) repeat-y; 

}

#filler

{

	height:25px;

	background: url(../images/bgfiller.gif) repeat-x;

}

/* = Page

--------------------------------------------------------------------------------*/

body {

	background: #46624a url(../images/back.jpg) repeat-x top left;

	color: #fff;

	text-align:justify;

}a { color:#FFFFFF; font-weight:bold; }

a:hover { text-decoration:none; }p#footer {

	background: url("../images/footer-top.png") repeat-x top left;

	padding-top: 30px;

	font-size:12px;

}p#footer a {

	color: #fff;
	

}div#bottom {

	background-color: #1f1f1f;

	padding:25px;

	margin:0;

}/* = logo

--------------------------------------------------------------------------------*/

h1#logo {

	margin: 22px 0 0 0;

	padding: 0;

	width:151px;

}/* = Utility Navigation

--------------------------------------------------------------------------------*/

ul#utility-nav1 {

	/*background: #3d3d3d url("../images/utility-nav-right.jpg") no-repeat right bottom;*/

	list-style: none;

	position: absolute;

	top: 0px;

	right: 20px;

	width:315px;

	height:20px;

}ul#utility-nav1 a {

	color: #fff;

	padding: 0 4px 0px 4px;

	height:10px;

	text-decoration: none;

}ul#utility-nav1 a:hover {

	text-decoration: underline;

}ul#utility-nav li {

	display:inline;

	font-size: 10px;

	margin: 0;

	padding: 8px 0 3px 0;

	text-transform: uppercase;

}ul#utility-nav li#careers {

	background: url("../images/utility-nav-left.jpg") no-repeat left bottom;	

}ul#utility-nav li#contact {

	background: url("../images/utility-nav-bar.gif") no-repeat 0px 7px;

	padding-left:7px;

}ul#utility-nav li a {

	color: #fff;

	padding: 0 4px 0px 4px;

	height:10px;

	text-decoration: none;

}ul#utility-nav li a:hover {

	text-decoration: underline;

}/* = Primary Navigation

--------------------------------------------------------------------------------*/

ul#pri-nav 

{

	list-style: none;

	position:absolute;

	top:66px;

	left:140px;

	z-index:1000;

	overflow:auto;

}

ul#pri-topnav 

{

	list-style: none;

	position:absolute;

	top:0px;

	left:628px;

	z-index:1000;

	overflow:auto;

	text-align:center;

}

ul#pri-nav li 

{

	background: url("../images/pri-nav-left.jpg") no-repeat left top;

	float: left;

	font-size: 12px;

	margin: 0 0 0 4px;

	padding: 0 0 0 4px;

	text-transform: uppercase;

}

ul#pri-topnav li 

{

	background: url("../images/topnav_tab.gif") no-repeat left top;

	float: left;

	font-size: 12px;

	margin: 0 0 0 4px;

	padding: 4px 0 0 0px;

	text-transform: uppercase;

	height:24px;

	width:96px;

	text-align:center;

}

ul#pri-topnav li.active

{

	background: url("../images/topnav_tab-active.gif") no-repeat left top;

	float: left;

	font-size: 12px;

	margin: 0 0 0 4px;

	padding: 4px 0 0 0px;

	text-transform: uppercase;

	height:24px;

	width:96px;

	text-align:center;

}

ul#pri-nav li a 

{

	background: url("../images/pri-nav-right.jpg") no-repeat right top;

	color: #fff;

	float: left;

	display: block;

	line-height: 1;

	padding: 8px 15px 4px 6px;

	text-decoration: none;

}

ul#pri-topnav li a 

{

	color: #fff;

	text-decoration: none;

}

ul#pri-nav li a:hover 

{

	text-decoration: underline;

}

ul#pri-topnav li a:hover 

{

	text-decoration: underline;

}

ul#pri-nav li#current 

{

  background-image:url("../images/pri-nav-left-current.jpg");

}

ul#pri-nav li#current a 

{

  background-image:url("../images/pri-nav-right-current.jpg");

  padding-bottom:5px;

}



/* = Secondary Navigation

--------------------------------------------------------------------------------*/



ul#sub-nav {

	list-style: none;

	width:719px;

	height:25px;

	background: url(../images/subnav-bg.jpg) repeat-x;

	display:block;

	margin:0;

	padding:0;

	margin-top:1px;

	padding-left:145px;

	padding-right:96px;

	text-align:center;

}

ul#sub-nav li 

{

	display:inline;

	vertical-align:bottom;

	font-size: 12px;

	text-transform: uppercase;

	background: url("../images/subnav_tab.gif") no-repeat left top;

	float: left;

	font-size: 11px;

	margin: 5px 0 0 2px;

	padding: 1px 0 0 0px;

	height:20px;

	width:131px;

	text-align:center;

}

ul#sub-nav li.active

{

	display:inline;

	vertical-align:bottom;

	font-size: 12px;

	text-transform: uppercase;

	background: url("../images/subnav_tab-active.gif") no-repeat left top;

	float: left;

	font-size: 11px;

	margin: 5px 0 0 2px;

	padding: 1px 0 0 0px;

	height:20px;

	width:131px;

	text-align:center;

}

ul#sub-nav li a {

	color: #fff;

	text-decoration: none;

}ul#sub-nav li a:hover {	text-decoration: underline;

}/* = Main Content

--------------------------------------------------------------------------------*/div#main-content {

	background-color: #1f1f1f;

	font-family: Verdana;

	margin-left: 0;

	margin-top: 0;

	}div#main-content h1 {

	color: #fff;

	font-family: "Times New Roman", "Georgia", "Copperplate Light", serif;

	font-size: 20px;

	font-variant: small-caps;

	margin-top:0px;

	margin-left:0px;	

}div#main-content h2 {

	color: #fff;

	font-family: "Times New Roman", "Georgia", "Copperplate Light", serif;

	font-size: 18px;

	font-variant: small-caps;

	margin-top:5px;	

	margin-left:0px;	

}	div#main-content h3 {

	margin-left:24px;

	}

	

div#main-content h4 {

	margin-left:24px;

	margin-top:10px;

	font-size:11px;

	font-weight:normal;

	}

		

div#overview1 {

	background-color: #000000;

    padding:0px 25px 10px 25px;

	border-top:5px solid #acacac;

	color: #ffffff;	

	margin:5;

	margin-top:1px;

    height:20.0em;

	}

div#overview {	

	background-color: #818181;

	padding:0 25px 10px 25px;

	border-top:5px solid #acacac;

	color: #ffffff;	

	margin:0;

	margin-top:1px;

}div#overview h1, div#overview h2 {

	margin-left:0px;

	color: #4a0e00;	

	}

div#main-content img#home-flash {

	padding-bottom: 21px;

}div#main-content img#home-body-head {

	padding: 20px 0 16px 0px;

}div#main-content p, div#main-content ul {

	padding-right: 0px;

	padding-left: 0px;

}div#main-content dl {

	line-height:15px;

	margin-left:24px;

	margin-right:40px;

}div#main-content dt, div#main-content dt a {

	color: #d0d0d0;

	margin:0;

}div#main-content dl dd {

	margin-bottom:8px;

	color: #1f1f1f;

	}div#main-content table {

	margin-left:24px;

	margin-right:40px;

	}

	

	

div#main-content dl.news {

	margin:0;

	padding:0;

	float:left;

	width:46%;

	margin-right:3%;

	height:5.0em;

	margin-bottom:1.0em;

	}

	

div#main-content dl.news dt {

	margin-bottom:2px;

	line-height:1.2em;	

	font-size:14px;

	color:#ffffff;

	}

	

div#main-content dl.news dd {

	margin:0;

	color:rgb(220,220,220);	

	font-size:11px;	

	}

	

div#national-story {

	width:30%;

	margin-right:5%;

	float:left;

	}

	

div#national-story h3 {

	margin:0;

	font-family: "Times New Roman", "Georgia", "Copperplate Light", serif;

	font-size: 24px;

	line-height:22px;

	margin-bottom:5px;

	}

	

div#national-headlines {

	width:63%;

	float:left;

	border-left:1px solid #fff;

	}

	

div#national-headlines ul {

	margin:0;

	}

	

div#national-headlines ul li {

	margin-bottom:4px;

	}	

	

/* = Sidebar

--------------------------------------------------------------------------------*/div#sidebar {

	margin: 0px 0 0 5px;

	width: 250px;

}div.sidebar-box {

	background: #58705d url(../images/sidebar-box.png) repeat-x top left;

	margin-bottom: 0px;

	padding-bottom:5px;

	font-size:12px;

	font-family:arial,verdana,sans-serif;

}div.sidebar-box h2 {

	color: #306659;

	font-size: 14px;

	font-weight: normal;

	padding: 14px 0px 4px 0px;

	margin-bottom:10px;

	text-transform: uppercase;

	text-align:center;

}div.sidebar-box form#form-discover-home {

	/*background: url(../images/united-states.gif) no-repeat top center;

	padding-top: 115px;*/

}

div.sidebar-box form#form-discover-home select {

	margin-bottom:5px;

	font-size:12px;

	width:95%;

}div.sidebar-box p {

	font-size: 12px;

	padding: 0 6px;

}div.sidebar-box dl {

	font-size: 12px;

	padding: 0 6px;

}div.sidebar-box a {

	color: #d0d0d0;

}div.sidebar-box dl dd {

	font-weight:bold;

	margin-bottom:10px;

	}div.sidebar-box ul {

	list-style: none;

}div.sidebar-box ul li {

	background: url("../images/sidebar-bullet.gif") no-repeat 0px 5px;

	margin-left: 6px;

	padding-left: 10px;

}div.sidebar-box form {

	padding-left:6px;

	}div#sidebar div#brokered-land {

	height:174px;

	background: url("../images/land-development.jpg") no-repeat;

	position:relative;

	}

	

div#sidebar div#brokered-land p {

	margin:0;

	padding:0;

	padding-left:6px;

	margin-top:90px;

	width:130px;

	}	

	

div#sidebar div#investors {

	height:174px;

	background: url("../images/investors.jpg") no-repeat;

	position:relative;	

	}	

	

div#sidebar div.learn-more {

	position:absolute;

	bottom:5px;

	right:15px;	

	}

	

/* = Forms

--------------------------------------------------------------------------------*/

input {

	border:1px solid #1f1f1f;

	font-size:12px;	

	}

	

input.submit {

	border:0;

	}

	

input.subscribe {

	border:0;

	display:block;

	margin: 5px 0 -5px 150px;

	}

	

form#form-email-subscribe input#email {

	width:95%;

	}	

	

form#select-office select {

		margin-top:10px;

		margin-bottom:10px;

		font-size:11px;

		}

		

input.text

{

	margin-bottom:3px;

	padding:0;

	width:150px;

}



textarea

{

	font-size: 12px;

	border: 1px solid #000000;

}

	

/* = Map

--------------------------------------------------------------------------------*/div#map-description {

	display:inline;

	float:left;

	width:325px;

	padding-right:0;

	}

	

div#map {

	width:562px;

	display:inline;

	float:left;

	margin-top:10px;

	margin-bottom:10px;

	padding:0;

	}	div#overview div#property-highlights h1, div#overview  div#map-description h1 {

	margin-left:0;

	}div#property-highlights p {

	color: #1f1f1f;

	font-family: "Verdana";

	font-size: 12px;

	padding-left: 0;

} div#map-description p {

	color: #fff;

	font-family: "Verdana";

	font-size: 12px;

	padding-left: 0;

	margin-left:0;

}div#property-highlights p a {

	color: #1515e3;

	text-decoration: none;

}div#property-highlights ul {

	list-style: none;

	font-family: "Verdana";

	font-size: 12px;

}div#property-highlights h2 {

	margin-bottom: 0.2em;

}div#property-highlights ul li {

	margin-left: 0;

}div#property-description {

	background-color: #1f1f1f;

	padding-bottom: 1.5em;

	padding-top: 1.5em;

}div#property-description h2,

div#property-description p {

	padding-left: 10px;

}div#property-description h2 {

	/*color: #b1b585;*/

	color: #818181;

	font-family: "Times New Roman",  "Georgia", "Copperplate Light", serif;

	font-size: 18px;

	font-variant: small-caps;

	margin-bottom: 0.2em;

}div#property-pictures {

	margin-bottom:1.0em;

	}ul#property-picture-nav {

	list-style: none;

}ul#property-picture-nav li {

	display: inline;

	float: left;

	margin: 10px 0 0 8px;

	padding: 0;

}ul#property-picture-nav li#property-picture-nav-current {

	margin-top: 3px;

}

div.sidebar-box h3 {

	font-family: "Times New Roman",  "Georgia", "Copperplate Light", serif;

	font-size: 16px;

	font-variant: small-caps;

	margin-bottom: 0.2em;

	padding-left: 4px;

}div.other-community {

	font-family: "Verdana";

	padding-left: 4px;

}div.other-community a img {

	float: left;

	margin-right: 4px;

}div.other-community p {

	font-size: 11px;

}	div.contact_form

{

	visibility:hidden;

	position:absolute;

	padding:10px;

	left:15px;

	top:120px;

	width:445px;

	height:240px;

	border:2px solid #000000;

	background-color:#58705D;

}input.contact_form

{

	font-size:13px;

	width:220px;

}