/* GENERAL STYLES
--------------------------------------- */
body {
  background-color: #999081;
  font: normal 11px Arial, Helvetica, sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #464646;
}

img.image_container {
	float: left;
	margin: 0px 10px 5px 0px;
	border: 1px solid #999081;
        padding: 1px;
}

img.image_container_right {
	float: right;
	margin: 0px 0px 5px 5px;
	border: 1px solid #999081;
        padding: 1px;
}

.acrobat_wrap {
	position: relative;
	top: 6px;
}
a img.acrobat_wrap {
	border: none;

}

.textwrap {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}


.headerwrap {
	text-align: left;
	margin: 0px 0px 20px 10px;
}

.contactwrap {
	margin: 0px 0px 20px 0px;
	
}

/* used for click here on employment opp */
.boldwrap  { 
	font-weight: bold;
}

h1, h2, h3, p, form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


h3 span {
	font: bold 26px Arial, Helvetica, sans-serif;
	color: #3a1768;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;	
}

h1 span {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #3a1768;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

ul
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}

i {
  display: none;
}

p
{
  padding: 10px 0px 10px 0px;
}


p big strong {
  color: #3a1768;
}

h2
{
  font-size: 18px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
}

h3
{
  font-size: 14px;
  font-weight: normal;
  padding: 0px 0px 0px 0px;
}

.italic
{
  font-style: italic;
}

.normal
{
  font-weight: normal;
}

.float_left
{
  float: left;
}

.red_brown
{
  color: #683b15;
}

a
{
  color: #361b68;
  text-decoration: none;
}

.smaller_link
{
  color: #941e1a;
  font-size: 9px;
}

.larger_text
{
  font-size: 13px;
}

.clear
{
  clear: both;
}

hr.hr1
{
  height:0;
  border:0;
  border-top: 1px solid #c6c6c6;
}

.bordered_image
{
  background-color: #ffffff;
  padding: 1px 0px 1px 0px;
  border-top: 1px solid #999081;
  border-bottom: 1px solid #999081;
}

/* OVERALL LAYOUT
--------------------------------------- */
#outer_container
{
  margin: 19px auto 0px auto;
  width: 770px;
  position: relative;
}

#header_address
{
  margin: 0px 0px 10px 0px;
  padding: 0px 13px 0px 0px;
  float: right;
}

#inner_container
{
  background-color: #e6e3de;
  width: 768px;
  padding: 2px 0px 0px 2px;
  position: relative;
  overflow: visible;
}

#main_logo_div
{
  background-image: url(images/main_logo2.gif);
  background-repeat: no-repeat;
  height:128px;
}


#inner_page_container
{
  width: 100%;
  overflow: visible;
}

#navigation
{
  margin: -134px 0px 0px 4px;
  float: left;
  overflow: visible;
  width: 10px;
}

#navigation_inv
{
  margin: 4px 0px 0px 4px;
  width: 162px;
  float: left;
  overflow: visible;
}

#header_top
{
  background-image: url(images/top_graphic.gif);
  background-repeat: no-repeat;
  width: 770px;
  height: 126px;
}

#selected_nav_div
{
  background-color: #f0f0f0;
  margin: 0px 0px 1px 0px;
  color: #232f59;
  font: bold 11px Arial, Helvetica, sans-serif;
  padding: 0px 0px 1px 28px;
}

#selected_nav_div ul
{
  margin: 0px 0px 3px 0px;
}

#selected_nav_div a
{
  color: #232f59;
  text-decoration: none;
}

#selected_nav_div a:hover
{
  text-decoration: underline;
}

.indented
{
  padding: 0px 0px 0px 10px;
}

#selected_nav_div li
{
  list-style: none;
}

.header_title
{
  background-repeat: no-repeat;
  display: block;
  height: 26px;
  width: 586px;
}

#inner_inv_container h3
{
  font-size: 16px;
  color: #0f2942;
}

.form_row
{
    padding-bottom: 10px;
}

#breadcrumble
{
  font: normal 10px Verdana, Helvetica, sans-serif;
  color: #291248;
  float: right;
  margin: 5px 0px 24px 0px;
  padding: 0px 14px 0px 0px;
}

#breadcrumble a
{
  color: #908676;
}

/* NAVIGATION
--------------------------------------- */

#navigation_div
{
  overflow: hidden;
}

.nav_divider_wrapper
{
  margin: -9px 0px 0px 0px;
}

#navigation_div_lower
{
  /* */
}

#navigation_div_lower li
{
  list-style: none;
  float: right;
  margin: 20px 0px 0px 0px;
}

#navigation_div li
{
  list-style: none;
  float: right;
  margin: 26px 0px 0px 0px;
  padding: 0px 2px 0px 0px;
}

#navigation_div a:active,
#navigation_div a:link,
#navigation_div a:visited
{
  display: block;
  text-decoration: none;
  color: #e5e3dd;
  font: normal 10px Verdana, Helvetica, sans-serif;
}

#navigation_div a:hover
{
  display: block;
  text-decoration: underline;
  color: #e5e3dd;
  font: normal 10px Verdana, Helvetica, sans-serif;
}

#navigation_div_lower a
{
  display: block;
  text-decoration: none;
  color: #e5e3dd;
  font: normal 10px Verdana, Helvetica, sans-serif;
}

.nav_links
{
  background-repeat: no-repeat;
  margin: 0px 12px 0px 10px;
}

.nav_divider
{
  background-image: url(images/nav_divider.gif);
  background-repeat: no-repeat;
  margin: 30px 0px 0px 0px;
  padding: 0px 10px 0px 0px;
  width: 1px;
  height: 7px;
  float: right;
}

.nav_sublinks
{
  background-repeat: no-repeat;
  height: 21px;
}

li#management_link a:active,
li#management_link a:link,
li#management_link a:visited
{
  background-image: url(images/nav/management.gif);
  width: 99px;
}

li#management_link a:hover
{
  background-image: url(images/nav/management_over.gif);
  width: 99px;
}

li#investments_link a:active,
li#investments_link a:link,
li#investments_link a:visited
{
  background-image: url(images/nav/investments.gif);
  width: 94px;
}

li#investments_link a:hover
{
  background-image: url(images/nav/investments_over.gif);
  width: 94px;
}

li#development_link a:active,
li#development_link a:link,
li#development_link a:visited
{
  background-image: url(images/nav/development.gif);
  width: 101px;
}

li#development_link a:hover
{
  background-image: url(images/nav/development_over.gif);
  width: 101px;
}

li#communities_link a:active,
li#communities_link a:link,
li#communities_link a:visited
{
  background-image: url(images/nav/communities.gif);
  width: 97px;
}

li#communities_link a:hover
{
  background-image: url(images/nav/communities_over.gif);
  width: 97px;
}

/* MAIN BODY
--------------------------------------- */

#main_content
{
  padding: 20px 20px 30px 20px;
  line-height: 19px;
  color: #696156;
  font-size: 12px;
}

#main_content img
{
  padding: 0px 0px 10px 0px;
}

#inner_right_content
{
  width: 607px;
  overflow: visible;
  float: right;
  margin: 0px 22px 0px 0px;
}

#left_content
{
  width: 420px;
  float: left;
  padding: 0px 20px 0px 0px;
}

#left_content p
{
  margin: 0px 0px 0px 4px;
}

#featured_property
{
  background-image: url(images/dotted_vert.gif);
  background-position: left;
  background-repeat: repeat-y;
  width: 265px;
  float: left;
  padding: 20px 0px 14px 16px;
}

#featured_image
{
  float: left;
  padding: 0px 8px 6px 0px;
  margin: 0px 0px 0px 0px;
}

#featured_image img
{
  padding: 1px;
  border: 1px solid #949084;
  margin: 4px 6px 6px 0px;
}

#featured_desc
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #757168;
}

#featured_desc h3
{
  font: normal 16px "Times", Helvetica, sans-serif;
  font-style: italic;
}

#featured_desc p
{
  margin: 0px;
  padding: 0px;
  line-height: 15px;
}

#bottom_border
{
  background-image: url(images/footer.gif);
  background-repeat: no-repeat;
  width: 770px;
  height: 18px;
}

#bottom_border p
{
  padding: 0px 0px 0px 0px;
  text-align: center;
  font-size: 11px;
  font-weight: normal;
  color: #2b6100;
}

#bottom_border a
{
  color: #2b6100;
  text-decoration: underline;
}

#bottom_border a:hover
{
  color: #1e4301;
}

/* INTERIOR PAGES BODY
--------------------------------------- */
#interior_container
{
  background-color: #ffffff;
  width: 768px;
  padding: 2px 0px 15px 2px;
  position: relative;
  overflow: visible;
}

#main_interior
{
  background-repeat: repeat-y;
  padding: 0px 20px 30px 20px;
  margin: 0px 0px 0px 0px;
  line-height: 19px;
  color: #696156;
  font-size: 12px;
}

#main_interior_content
{
  background-image: url(images/interior_bg.gif);
  background-repeat: repeat-y;
  padding: 0px 20px 30px 20px;
  margin: 0px 0px 0px 0px;
  line-height: 19px;
  color: #696156;
  font-size: 12px;
}

#main__interior_content img
{
}

#left_interior_content
{
  width: 145px;
  float: left;
  padding: 0px 20px 0px 0px;
  color: #291248;
  font: normal 11px Verdana, Helvetica, sans-serif;
}

#left_interior_content p
{
  margin: 0px 0px 0px 4px;
}

#left_interior_content ul
{
  padding-left: 6px;
}

#left_interior_content .list_header
{
  font-weight: bold;
  list-style: none;
}

#left_interior_content .list_header img
{
  padding: 0px 5px 1px 0px;
}

#left_interior_content .list_item
{
  padding-left: 10px;
  list-style: none;
}

#left_interior_content .nav_list
{
  margin: 10px 0px 0px 0px;
}

#right_interior_content
{
  width: 488px;
  float: left;
  padding: 0px 20px 0px 25px;
  color: #706a5f;
  font: normal 12px Arial, Helvetica, sans-serif;
}

#right_interior_content2
{
  width: 90px;
  float: left;
  padding: 62px 0px 0px 10px;
  color: #706a5f;
  font: normal 12px Arial, Helvetica, sans-serif;
}

#right_interior_content2 img
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 8px 0px;
}

/* FOOTER
--------------------------------------- */

#footer
{
  padding: 7px 0px 3px 0px;
  text-align: center;
  line-height: 18px;
}

#footer p
{
  color: #494949;
}

#footer a:link,
#footer a:visited,
#footer a:active {
  color: #494949;
}

#footer a:hover {
  color: #dcdcdc;
}

/* .application_for_employment
--------------------------------------- */
.application_for_employment {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.application_for_employment h2 {
  color: #361b68;
}

.application_for_employment form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.application_for_employment input,
.application_for_employment textarea {
  font: normal 11px Arial, Helvetica, sans-serif;
}

.application_for_employment table {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  left: -4px;
  width: 100%;
}

.application_for_employment table td {
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 10px 10px;
}

.application_for_employment table td input.full,
.application_for_employment table td textarea.full {
  width: 100%;
}

.application_for_employment table td textarea.full {
  height: 75px;
}
