@charset "UTF-8";
/* CSS Document */

body {
margin:0 auto;
background:url(/images/global_back.jpg) no-repeat #d6d6ac top center fixed;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:13px;
}

img, div { behavior: url(/iepngfix.htc) };

p {
font-size:13px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#000;
text-align:justify;
}


p a{
color:#660000;
text-decoration:underline;
}

#content_body p {
	text-align:justify;
	padding:0 5px;
}

h2 {
font-family:"Times New Roman",Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:22px;
color:#000;
font-style:italic;
}

h2.homepage {
font-size:20px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
color:#333;
/*color:#ffffcc;*/
text-align:center;
font-style:normal;
padding-bottom:15px;
margin:0;
}


h3.homepage {
font-size:16px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
color:#333;
/*color:#ffffcc;*/
text-align:center;
font-style:normal;
padding:5px;
margin:5px;
}

h3.hr {
font-family:"Times New Roman", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#000;
font-style:italic;
font-size:15px;
}

p.homepage {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
margin:8px;
text-align:justify;
}

.current {
font-style:italic;
}

#container {
width:965px;
margin:0 auto;
}

#top_tan {
width:825px;
margin:0 auto;
height:11px;
background-image:url(images/top_tan.jpg);
background-repeat:repeat-x;
clear:both;
border-right:4px solid #FFF;
border-left:4px solid #FFF;
position:relative;
right:6px;
}

#left_nav {
width:58px;
height:90px;
/*background-image:url(images/side_nav_back.jpg);
background-repeat:repeat-x;*/
border-right:4px solid #FFF;
/*border-left:thin solid #333;*/
clear:left;
float:left;
position:relative;
left:2px;
}

#center_nav {
width:805px;
height:75px;
background-image:url(images/nav_back.jpg);
background-repeat:repeat-x;
float:left;
padding: 10px 0 5px 20px;
border-right:4px solid #FFF;
position:relative;
left:2px;
}

#center_nav_home {
height:15px;
background:#f4f4d7;
position:relative;
left:2px;
border-left:3px solid #CCCC9A;
border-bottom:3px solid #CCCC9A;
border-right:3px solid #CCCC9A;
width:650px;
margin:0 auto;
float:none;
padding:10px 0;
}

#center_nav_home ul{
	margin:0 auto;
	width:575px;
	padding:0;
	list-style:none;
}

#center_nav_home ul li {
	float:left;
	margin:0 10px;
	font-size:11px;
}

#center_nav_home ul li a{
	color:#000;
	text-decoration:none;
}

#right_nav {
width:72px;
height:90px;
/*background-image:url(images/side_nav_back.jpg);
background-repeat:repeat-x;*/
/*border-left:4px solid #FFF;*/
clear:right;
float:left;
/*border-right:thin solid #333;*/
}

#body {
/*background-image:url(images/body_back.jpg);*/
width:963px;
height:640px;
clear:both;
/*border-right:thin solid #333;
border-left:thin solid #333;*/
margin:0 auto;
}

#content_body {
width:825px;
border-left:4px solid #FFF;
border-right:4px solid #FFF;
margin:0 auto;
background-image:url(images/content_body_back.jpg);
background-repeat:repeat-y;
position:relative;
left:-6px;
height:620px;
padding:10px 0px;
}

#header_image {
width:768px;
height:203px;
margin-left:35px;
}


#subnav {
width:768px;
margin-left:35px;
border-top:thin solid #FFF;
border-bottom:thin solid #FFF;
background:#cccc99;
color:#472610;
font-size:11px;
text-align:center;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
line-height:24px;
text-transform:uppercase;
}

#subnav a{
color:#111;
text-decoration:none;
}

#subnav.mpc a {
	height:15px;
	font-size:10px;
	margin:0 2px;
	padding:5px;
	border:1px solid #472610;
}
	
#subnav a img{
	position:relative;
	top:2px;
	border:0;
}


#header_text {
margin:0 auto;
width:325px;
height:32px;
font-family:"Times New Roman",Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-style:italic;
color:#333300;
text-align:center;
font-size:22px;
line-height:32px;
background-color:#cccc99;
}

#header_text_hack {
margin:0 auto;
width:325px;
height:32px;
font-family:"Times New Roman",Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-style:italic;
color:#333300;
text-align:center;
font-size:22px;
line-height:32px;
background-color:#cccc99;
position:relative;
z-index:1;
}

#footer_left {
width:730px;
height:27px;
/*background-image:url(images/footer_right.jpg);*/
background:#F4F4D7;
clear:left;
float:left;
border-bottom:4px solid #FFF;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
color:#333;
text-indent:50px;
line-height:27px;
border-left:4px solid #FFF;
border-top:1px solid #757455;
position:relative;
right:6px;
}

#footer_right {
width:95px;
height:27px;
/*background-image:url(images/footer_right.jpg);*/
background:#F4F4D7;
clear:right;
float:left;
border-bottom:4px solid #FFF;
border-right:4px solid #FFF;
border-top:1px solid #757455;
line-height:27px;
font-size:12px;
color:#333;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
position:relative;
right:6px;
}

#footer_right a{
color:#333;
text-decoration:none;
}

#footer_right a:visited{
color:#333;
text-decoration:none;
}

#homepage_container {
margin:0 auto;
width:794px;
}

#homepage_center_left {
width:13px;
height:384px;
float:left;
margin:0 auto;
background-image:url(images/homepage_center_left.jpg);
background-repeat:repeat-y;
}

#homepage_center_body {
width:768px;
height:384px;
background-color:#f4f4d7;
float:left;
}

#homepage_center_right {
width:13px;
height:384px;
float:left;
margin:0 auto;
background-image:url(images/homepage_center_right.jpg);
background-repeat:repeat-y;
}

#homepage_center_graphic {
width:317px;
padding:13px 0px 14px 16px;
float:left;
}

#homepage_center_text {
width:425px;
height:285px;
float:left;
/*text-align:center;*/
text-align:center;
padding-top:35px;
padding-right:10px;
clear:right;
color:#000;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
}

#homepage_center_communities {
width:252px;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
border-top:3px solid #FFF;
border-bottom:3px solid #FFF;
height:58px;
background-color:#482711;
clear:left;
font-family:"Times New Roman",Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:18px;
font-style:italic;
color:#FFF;
font-weight:bold;
text-align:center;
line-height:58px;
float:left;
}

#homepage_center_communities a{
color:#FFF;
text-decoration:none;
}

#homepage_center_commercial {
width:252px;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
border-top:3px solid #FFF;
border-bottom:3px solid #FFF;
height:58px;
background-color:#482711;
font-family:"Times New Roman",Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:18px;
font-style:italic;
color:#FFF;
font-weight:bold;
text-align:center;
line-height:58px;
float:left;
}

#homepage_center_commercial a{
color:#FFF;
text-decoration:none;
}

#homepage_search {
width:252px;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
border-top:3px solid #FFF;
border-bottom:3px solid #FFF;
height:58px;
background-color:#CCCC9A;
font-family:"Times New Roman",Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:18px;
font-style:italic;
color:#FFF;
font-weight:bold;
text-align:center;
line-height:58px;
float:left;
}

#homepage_search a{
color:#690507;
text-decoration:none;
}

#nav_table {
color:#FFF;
font-size:10px;
text-transform:capitalize;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
}

#nav_table a{
color:#472610;
text-decoration:none;
}

#nav_table td{
padding-right:8px;
}

#about_us_landing_pictures_container {
width:247px;
height:275px;
margin-top:20px;
margin-left:35px;
background-image:url(images/about_us_thumb_back.jpg);
background-repeat:repeat-y;
float:left;
clear:left;
}

#about_us_content_block {
width:501px;
padding:10px 10px 10px 10px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
color:#000;
float:left;
clear:right;
}

#bio_picture_container {
width:248px;
margin-left:35px;
_margin-left:17px;
float:left;
clear:left;
margin-top:50px;
}

#bio_tabs_container {
width:510px;
height:19px;
float:left;
margin-top:35px;
background-image:url(images/bio_lines.jpg);
background-repeat:repeat-x;
padding-bottom:3px;
}

#bio_tabs_container img{
margin:0px 5px;
}

#bio_text_container {
width:490px;
height:290px;
padding:5px 10px 10px 10px;
float:left;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:15px;
color:#000;
overflow-y:scroll;
}

#bio_text_container p {
font-size:11px;
}

#bio_text_container h2 {
font-family:"Times New Roman",Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:20px;
font-style:italic;
color:#000;
}

#bio_text_container h3 {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
color:#000;
}

#mpc_image {
margin-left:35px;
_margin-left:17px;
width:371px;
height:322px;
float:left;
clear:left;
padding-top:5px;
padding-left:12px;
}

#mpc_left {
margin-left:35px;
_margin-left:17px;
width:371px;
height:277px;
float:left;
clear:left;
padding-top:50px;
padding-left:12px;
}

#mpc_tabs {
width:385px;
background-repeat:repeat-x;
float:left;
margin-top:35px;
padding-bottom:3px;
height:19px;
}

#mpc_tabs_hack {
width:385px;
background-repeat:repeat-x;
float:left;
margin-top:35px;
padding-bottom:3px;
height:19px;
position:relative;
_position:absolute;
_left:-0px;
margin-left:418px;
}

#mpc_tabs_hack img {
margin:0px 3px;
}

#mpc_tabs img {
margin:0px 3px;
}

#mpc_content_area {
height:260px;
width:365px;
float:left;
padding:10px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#000;
font-size:14px;
}


#commercial_content_area {
height:260px;
width:365px;
float:left;
padding:10px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#000;
font-size:14px;
position:relative;
margin-left:418px;
_position:absolute;
_left:-0px;
_top:400px;
}

#mpc_content_area p{
font-size:14px;
}

#mpc_fully_developed_tabs {
width:768px;
height:19px;
padding-bottom:3px;
background-image:url(images/bio_lines.jpg);
background-repeat:repeat-x;
margin-left:35px;
_margin-left:17px;
margin-top:40px;
}


#mpc_fully_developed_tabs img{
margin:0px 5px;
}

#mpc_fully_developed_content {
width:765px;
height:265px;
margin-left:35px;
_margin-left:17px;
padding-top:10px;
overflow-y:scroll;
}

#mpc_fully_developed_content td {
color:#000;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
}


#mpc_development_detail_blue {
width:234px;
height:344px;
background-color:#1a2732;
margin-left:35px;
_margin-left:17px;
float:left;
position:relative;
padding:30px 5px 0px 5px;
}

#mpc_corporate_houston {
width:350px;
height:367px;
margin-left:35px;
_margin-left:17px;
float:left;
position:absolute;
z-index:0;
}

#commercial_houston {
width:384px;
height:367px;
margin-left:35px;
float:left;
position:absolute;
z-index:0;
left:-0px;
}

#mpc_development_detail_header {
width:509px;
border-bottom:thin solid #757554;
height:35px;
margin-top:20px;
margin-left:15px;
float:left;
}

#mpc_development_detail_content {
width:271px;
height:270px;
border-right:thin solid #757554;
float:left;
overflow-y:scroll;
padding:5px 10px;
color:#000;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
}

#mpc_development_detail_contact {
width:212px;
height:270px;
float:left;
overflow-y:scroll;
padding:5px 10px;
text-align:left;
color:#000;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
}

#press_room_mpc {
width:353px;
height:328px;
border-right:thin solid #757554;
margin-left:35px;
_margin-left:17px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
color:#000;
float:left;
margin-top:15px;
padding:0px 10px;
}

#press_room_mpc h3 {
font-family:"Times New Roman", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:18px;
font-style:italic;
}

#press_room_mpc li a{
color:#000;
text-decoration:none;
line-height:18px;
}

#press_room_com {
width:360px;
height:328px;
border-left:thin solid #757554;
margin-left:1px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
color:#000;
float:left;
margin-top:15px;
padding:0px 10px;
}

#press_room_com h3 {
font-family:"Times New Roman", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:18px;
font-style:italic;
}

#press_room_com li a{
color:#000;
text-decoration:none;
line-height:18px;
}

#view_press {
width:758px;
margin-left:35px;
_margin-left:17px;
height:365px;
overflow-y:scroll;
color:#000;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
padding:10px 5px;
}

#view_press h2 {
font-family:"Times New Roman", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:20px;
color:#000;
}

#news_left {
width:350px;
height:328px;
border-right:thin solid #757554;
margin-left:35px;
_margin-left:17px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:15px;
color:#000;
float:left;
margin-top:15px;
padding:0px 10px;
}

#news_left td {
padding:5px;
}

#news_left p{
font-size:15px;
}

#contact_us_left {
width:234px;
height:330px;
float:left;
border-right:thin solid #757554;
margin-left:35px;
_margin-left:17px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#000;
font-size:13px;
margin-top:15px;
text-align:left;
padding:10px 5px;
}

#contact_us_right {
width:510px;
height:340px;
float:left;
border-left:thin solid #757554;
margin-left:1px;
padding:10px 5px;
margin-top:15px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#000;
font-size:14px;
}

#gallery_container {
width:768px;
margin-left:35px;
height:240px;
clear:both;
overflow-y:scroll;
}

#gallery_detail_subheader {
background-image:url(images/bio_lines.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:760px;
padding-bottom:3px;
overflow:visible;
margin-top:10px;
float:left;
margin-left:35px;
}

#hr_container {
width:758px;
margin-left:35px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
color:#000;
font-size:14px;
padding:5px;
height:330px;
overflow-y:scroll;
}

#hr_container li, #hr_container p {
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:14px;
color:#000;
}

#commercial_stats {
width:234px;
padding:10px;
background-color:#472718;
float:left;
color:#FFF;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
height:650px;
}

#commercial_quick_facts {
width:273px;
float:left;
font-size:13px;
color:#000;
border-right:thin solid #757554;
padding:5px 10px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
}

#commercial_quick_facts h2{
color:#472718;
}

#commercial_quick_facts p,li {
color:#000;
}

#commercial_plans {
width:180px;
padding:10px;
font-size:13px;
color:#000;
float:left;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
}

#commercial_plans a{
color:#660000;
}

#commercial_logo {
width:470px;
height:30px;
float:left;
padding:10px;
border-bottom:thin solid #757554;
}

#results_listing {
width:748px;
padding:10px;
margin-left:35px;
_margin-left:17px;
float:left;
}

#commercial_container {
width:768px;
margin-left:35px;
overflow-y:scroll;
height:365px;
}

.results_list {
font-size:12px;
color:#000;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
text-align:center;
}

.results_list a{
color:#000;
text-decoration:none;
}

.results_list td {
padding:3px;
}


.gallery_table {
padding:5px;
font-family:"Times New Roman", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-style:italic;
font-weight:600;
color:#000;
font-size:15px;
text-align:right;
}

.gallery_photo_contain {
width:216px;
padding:20px 10px;
float:left;
height:170px;
}

.gallery_photo_contain img {
border: 2px solid #82302f;
}

.contact_form_container {
width:490px;
padding:5px 5px;
border:thin solid #FFF;
}

.contact_form_data {
float:left;
height:25px;
font-size:13px;
font-weight:600;
border:thin solid #CCC;
}


.about_us_landing_picture {
width:84px;
height:90px;
float:left;
}

.about_us_landing_text_container {
width:140px;
height:70px;
float:left;
padding:10px 10px;
}

.about_us_names {
color:#000;
font-family:"Times New Roman",Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-style:italic;
font-size:16px;
text-decoration:underline;
font-weight:600;
}

.about_us_names a{
color:#000;
}

.about_us_title {
color:#000;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-size:12px;
}


.horizontal_lines {
height:3px;
clear:both;
background-image:url(images/horizontal_lins.jpg);
background-repeat:repeat-x;
width:825px;
margin:0;
}

.development_contact_headers {
color:#660000;
font-weight:600;
}
/*88888888888888888888888888888888888888*/

.header_block {
width:325px;
height:32px;
font-family:"Times New Roman",Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-style:italic;
color:#333300;
text-align:center;
font-size:22px;
line-height:32px;
background-color:#cccc99;
}

.about_us_contains {
width:236px;
height:80px;
border-right:thin solid #747144;
padding-left:10px;
padding-bottom:10px;
}

.about_us_contains img{
float:left;
padding:0px 4px 4px 4px;
}

.about_us_contains h3{
font-size:16px;
font-weight:bold;
margin:0px;
padding:0px;
text-decoration:underline;
font-family:"Times New Roman", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-style:italic;
color:#000;
}

.bio_tabs_contain {
width:500px;
height:20px;
border-bottom:thin solid #747144;
margin-top:15px;
}

.bio_tabs_contain img {
margin:0px 5px;
}

.bio_content {
height:310px;
font-size:11px;
color:#000;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
padding:10px 5px;
}

.bio_content p{
font-size:11px;
}

.bio_content img {
padding:5px;
float:left;
}

.bio_content h3{
margin:0px;
padding:0px;
font-family:"Times New Roman", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-style:italic;
text-decoration:underline;
font-weight:bold;
font-size:16px;
}

.bio_content h4{
margin:0px;
padding:0px;
font-family:"Times New Roman", Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
font-style:italic;
font-weight:bold;
font-size:14px;
}

.mpc_content_block {
width:327px;
height:315px;
font-size:12px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
padding:15px 5px 5px 5px ;
margin-top:10px;
border-right:thin solid #747144;
}

.mpc_contact_block {
width:190px;
height:325px;
font-size:12px;
font-family:Helvetica, "Lucida Grande", Verdana, Arial, sans-serif;
padding:5px;
margin-top:10px;
text-align:center;
}

div.press_rel li a{
	color:#FFF;
	text-decoration:none;
}

div.press_rel li {
	padding:3px 0;
}

div.press_rel span {
	font-size:12px;
	color:#2a2a2a;
}
/*********TEST*********/
#subnav.test {
	background:#cccc99;
}

#subnav.test a {
	padding:5px;
	border:1px solid #472610;
	color:#111;
	margin:0 2px;
	font-size:10px;
	height:15px;
}

#subnav.test a img{
	position:relative;
	top:2px;
	border:0;
}

div#nav_test table#nav_table a{
	color:#472610;
}

/* *** */
.incentive_box {
	/*margin:			0 0 2px 150px;*/
	margin:			2px 0 2px 0;
	padding:		1px 3px 1px 3px;
	border:			none;
	color:			#fff;
	background:		#670001;
	font-size:		90%;
	font-weight:	normal;
	/*position:		relative;*/
	/*top:			-15px;*/
}
/* *** */