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

* { padding:0; margin:0;}

body { background:url(images/bg.jpg) repeat-x fixed; font-family:Arial, Helvetica, sans-serif;}
p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:justify;}

#mainpage { width:987px; height:auto; margin:0 auto; background:#FFFFFF;}

/*-----------------------------------------------------------------------------------------------------------------*/
#header { height:auto; background:url(images/header_bg.jpg) repeat-x;}
#header #logo { float:left; margin-top:11px; width:509px; height:88px;}
#header #contact_today { float:right; margin-top:32px; margin-right:7px; width:162px; height:46px; background:url(images/contact_us_today.jpg);}
#header #banner { clear:both; height:258px;}
#header #header_nav { height:155px; margin:10px 0 0 0;}
#header #header_nav #management a { float:left; width:248px; height:155px; background:url(images/management_but.jpg) no-repeat; }
#header #header_nav #management a:hover { float:left; width:248px; height:155px; background:url(images/management_but_h.jpg) no-repeat;}
#header #header_nav #management_active a { float:left; width:248px; height:155px; background:url(images/management_but_h.jpg) no-repeat;}
#header #header_nav #maintenance a { float:left; width:251px; height:155px; background:url(images/maintenance_but.jpg) no-repeat;}
#header #header_nav #maintenance a:hover { float:left; width:251px; height:155px; background:url(images/maintenance_but_h.jpg) no-repeat;}
#header #header_nav #maintenance_active a { float:left; width:251px; height:155px; background:url(images/maintenance_but_h.jpg) no-repeat;}
#header #header_nav #leasing a { float:left; width:244px; height:155px; background:url(images/leasing_but.jpg) no-repeat;}
#header #header_nav #leasing a:hover { float:left; width:244px; height:155px; background:url(images/leasing_but_h.jpg) no-repeat;}
#header #header_nav #leasing_active a { float:left; width:244px; height:155px; background:url(images/leasing_but_h.jpg) no-repeat;}
#header #header_nav #zoning a { float:left; width:242px; height:155px; background:url(images/zoning_but.jpg) no-repeat;}
#header #header_nav #zoning a:hover { float:left; width:242px; height:155px; background:url(images/zoning_but_h.jpg) no-repeat;}
#header #header_nav #zoning_active a { float:left; width:242px; height:155px; background:url(images/zoning_but_h.jpg) no-repeat;}


/*------------------------------------------------------------------------------------------------------------------*/
#content { width:987px;  height:auto; background:#FFFFFF; padding:0; margin:0; }
#content #content1 { float:left; padding-left:35px; padding-top:14px; width:auto; height:auto; margin:0;}
#content #content1 #navigation { padding-top:57px; width:228px; height:300px; background:url(images/navigation.jpg) no-repeat;}
#content #content1 #navigation ul { }
#content #content1 #navigation ul li { list-style:none; text-indent:38px;}
#content #content1 #navigation ul li a { display:block; width:197px; height:20px; padding:10px 0 0 27px; color:#4e4e4e; text-decoration:none; background:url(images/nav_bar.jpg) no-repeat; font-size:12px; line-height:12px; text-indent:0;}
#content #content1 #navigation ul li a:hover { color:#FFFFFF; background:url(images/nav_barhover.jpg);}
#content #content1 #navigation #active a{ color:#FFFFFF; background:url(images/nav_barhover.jpg);}
#content #content1 #othernav { padding-top:47px; margin-top:width:228px; width:228px; height:290px; background:url(images/navigation_others.jpg) no-repeat;}
#content #content1 #othernav ul { padding:0; margin: 0 0 0 40px; }
#content #content1 #othernav ul li { display:list-item; list-style:url(images/check.jpg) outside; text-indent:0; color:#4e4e4e; font-size:12px; padding:0; margin:0; }

#learnmore a{ display:block; background:url(images/learn_button.jpg) no-repeat; margin-left:45px; margin-top:30px; width:116px; height:34px;}

#content #content1 #ads { padding-top:45px; padding-right:20px; padding-left:10px; width:198px; height:168px; background:url(images/ads.jpg) no-repeat;}
#content #content1 #ads #more a { color:#333333; text-decoration:none;}
#content #content1 #ads #more a:hover { color:#3179b5; text-decoration:underline;}

#content #content2 { float:right; padding:12px 35px 35px 0; width:643px; height:auto; margin:0;}
#content #content2 #zone a { float:left; width:160px; height:234px; background:url(images/index_zone.jpg) no-repeat; padding:0; margin:0;}
#content #content2 #zone a:hover { background:url(images/index_zone_h.jpg) no-repeat;}
#content #content2 #project a { float:left; width:160px; height:234px; background:url(images/index_prjct.jpg) no-repeat; padding:0; margin:0;}
#content #content2 #project a:hover { background:url(images/index_prjct_h.jpg) no-repeat;}
#content #content2 #site a { float:left; width:160px; height:234px; background:url(images/index_site.jpg) no-repeat; padding:0; margin:0;}
#content #content2 #site a:hover { background:url(images/index_site_h.jpg) no-repeat;}
#content #content2 #lease a { float:left; width:160px; height:234px; background:url(images/index_lease.jpg) no-repeat; padding:0; margin:0;}
#content #content2 #lease a:hover { background:url(images/index_lease_h.jpg) no-repeat;}


#content #content2 #textheader { clear:both; width:647px; height:36px; background:url(images/welcome.jpg) no-repeat; padding:0; margin:0;}
#content #content2 #text { margin-top:20px;}
#content #content2 #contact_us a { float:right; display:block; margin-top:25px; width:116px; height:34px; background:url(images/contact_button.jpg) no-repeat;}
#content #content2 #content_title { height:32px; background:url(images/content_title.jpg) no-repeat right; text-align:right;}
#content #content2 #content_title2 { margin-bottom:35px; height:50px; background:url(images/content_title2.jpg) no-repeat; text-align:right;}
#content #content2 #text2 { width:372px; height:auto; float:left;}
#content #content2 #content_pics { width:242px; height:472px; float:right;}
#input form p { display:block; width: auto; height:20px; padding:5px 0;}
#input form p span { display:block; width:100px; height:20px; float:left;}
#input form #submitbtn { margin-left:120px; margin-top:80px;}
#content #content2 #content_list { margin-left:29px; width:242px; height:472px; float:left;}
#content #content2 #content_list #bloglist { padding-top:15px; padding-bottom:20px;}
#content #content2 #content_list #bloglist ul {}
#content #content2 #content_list #bloglist ul li { list-style-position:inside;}
#content #content2 #content_list #bloglist ul li a:hover { color:#214f75; text-decoration:underline;}
#content #content3 #text3 {width:450px; float:left}
#content #content2 #space1 { width:162px; height:431px; float:left; background:url(images/space.jpg);}
#content #content2 ul { padding:0; margin: 0 0 0 15px;}
#content #content2 ul li { }
#content #content3 { float:left; padding-top:12px; padding-right:25px; width:643px; height:550px; background:url(images/space_bg.jpg) no-repeat; background-position:bottom right;}
/*-------------------------------------------------------------------------------------------------------------------*/
#footer { padding-top:20px; margin:0; height:49px; clear:both; background:url(images/footer_bg.jpg) repeat-x; }
#footer_nav {text-align:center;}
#footer_nav ul {}
#footer_nav ul li { padding-left:4px; list-style:none; display:inline;}
#footer_nav ul li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}
#footer_nav ul li a:hover { color:#3179b5;}
.style2 { font-size:11px; color:#333333;}
.style3 { color:#3179b5; font-weight:bold; font-size:24px;}
.style4 { font-size: 12px; color:#000000; text-decoration:none;}
.style5 { padding-top:30px; padding-right:75px; color:#FFFFFF; font-size:33px;}
.style6 { color:#214f75; font-style:italic; text-decoration:none;}
.style7 { font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px;}
.style8 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; color:#FFFFFF; text-align:center; padding:20px 0 0 0;}
.style9 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:left;}

