html{margin-bottom:1px;height:100%}
*:focus{outline:none;}
body{margin:0px;font-family:Arial,Tahoma,Verdana;font-size:10pt;background:url('images/body_top_bg.jpg') no-repeat center top;}
.spacer{clear:both;}
img{border:0px;}
h1{color:#25C010;font-size:24pt;margin-top:0px;margin-bottom:10px;}
h2{margin:15px 0px;margin-top:0px;font-size:18pt;color:#5AB7DA;}
.h2grn{color:#2EB604;}
h3{margin:15px 0px;margin-top:0px;font-size:14pt;color:#5AB7DA;}
h6{font-size:13pt;margin:0px;padding:0px;margin-top:12px;margin-bottom:3px;color:#2EB604}
h6 a{color:#2EB604;text-decoration:none;}
h6 a:hover{text-decoration:underline}

/*.navigation{padding-top:8px;}
.navigation ul{list-style-type:none;margin:0px;padding:0px;}
.navigation ul li{float:left;}
.navigation ul li a{text-decoration:none;display:block;font-size:16pt;padding-right:20px;color:#25C010;}*/

.navigation{padding-top:8px;}
.navigation ul{list-style-type:none;margin:0px;padding:0px;}
.navigation ul li{float:left;}
.navigation ul li a.about{float:left; background:url('images/menu_about.gif') no-repeat;width:78px;height:30px;}
.navigation ul li a.services{float:left; background:url('images/menu_services.gif') no-repeat;width:89px;height:30px;}
.navigation ul li a.better_buildings{float:left; background:url('images/menu_better.gif') no-repeat;width:148px;height:30px;}
.navigation ul li a.rental{float:left; background:url('images/menu_rental.gif') no-repeat;width:214px;height:30px;}
.navigation ul li a.press{float:left; background:url('images/menu_press.gif') no-repeat;width:70px;height:30px;}
.navigation ul li a.subabout{float:left; background:url('images/sub_menu_about.gif') no-repeat;width:64px;height:30px;}
.navigation ul li a:hover{background-position:0px -30px;}

.subpage_navigation{padding-top:8px;}
.subpage_navigation ul{list-style-type:none;margin:0px;padding:0px;}
.subpage_navigation ul li{float:left;position:relative;z-index:999;}
.subpage_navigation ul li a.menu_about{float:left; background:url('images/submenu/menu_about.gif') no-repeat;width:68px;height:30px;}
.subpage_navigation ul li a.menu_home{float:left; background:url('images/submenu/menu_home.gif') no-repeat;width:75px;height:30px;}
.subpage_navigation ul li a.menu_communities{float:left; background:url('images/submenu/menu_communities.gif') no-repeat;width:127px;height:30px;}
.subpage_navigation ul li a.menu_buildings{float:left; background:url('images/submenu/menu_buildings.gif') no-repeat;width:158px;height:30px;}
.subpage_navigation ul li a.menu_projects{float:left; background:url('images/submenu/menu_projects.gif') no-repeat;width:89px;height:30px;}
.subpage_navigation ul li a.menu_press{float:left; background:url('images/submenu/menu_press.gif') no-repeat;width:72px;height:30px;}
.subpage_navigation ul li a:hover{background-position:0px -28px;}
.subpage_navigation ul li ul{display:none;position:absolute;width:155px;margin:0px;padding:0px;left:0px;top:30px;z-index:200;list-style-type:none;}
.subpage_navigation ul li ul li{margin:0px;padding:0px;}
.subpage_navigation ul li ul li a{display:block;background:#3699BE;text-align:left;border-top:1px solid #5D8695;border-bottom:1px solid #0898D1;width:155px;padding:3px 5px 3px 5px;color:#FFFFFF;font-family: "Arial Narrow", Verdana, Sans-Serif;font-size:11pt;text-decoration:none;}
.subpage_navigation ul li ul li a:hover{background:#26C010;color:#FFFFFF;}
.subpage_navigation ul li ul li ul{display:none;position:absolute;width:155px;margin:0px;padding:0px;left:165px;top:0px;z-index:200;list-style-type:none;}
.subpage_navigation ul li:hover ul{display:block;}
.subpage_navigation ul li:hover ul li ul{display:none;}
.subpage_navigation ul li ul li:hover ul{display:block;}

.facebook{float:left;width:47px;height:32px;background:url('images/social_media.jpg') no-repeat;}
.facebook:hover{background:url('images/social_media.jpg') no-repeat 0px -46px;height:46px;}
.twitter{float:left;width:48px;height:32px;background:url('images/social_media.jpg') no-repeat -47px 0px;}
.twitter:hover{background:url('images/social_media.jpg') no-repeat -47px -46px;height:46px;}
.linkedin{float:left;width:47px;height:32px;background:url('images/social_media.jpg') no-repeat -95px 0px;}
.linkedin:hover{background:url('images/social_media.jpg') no-repeat -95px -46px;height:46px;}
.youtube{float:left;width:47px;height:32px;background:url('images/social_media.jpg') no-repeat -142px 0px;margin-right:5px;}
.youtube:hover{background:url('images/social_media.jpg') no-repeat -142px -46px;height:46px;}
/*#project_blk{width:924px;height:321px;margin:0px auto;position:relative;}*/
#loader{position:absolute;left:464px;top:110px;color:#FFFFFF;display:none;}
#project_thumbs{position:absolute;width:998px;height:87px;padding-left:0px;left:0px;bottom:-19px;}
#project_thumbs .thumb{float:left;position:relative;background:url('images/black_bg.png') no-repeat;height:87px;overflow:hidden;cursor:pointer;}
#project_thumbs .btm_thumb{position:absolute;left:0px;top:85px;background:url('images/thumb_btm.png') no-repeat bottom;width:146px;height:0px;color:#FFFFFF;font-family:Trebuchet MS,Tahoma,Verdana;font-size:11pt;text-align:center;line-height:27px;}
#project_thumbs .btm_thumb a{color:#FFFFFF;font-family:Trebuchet MS,Tahoma,Verdana;font-size:10pt;text-decoration:none}

.short_more_blk{float:left;width:210px;padding:0px 5px;background:url('images/dot.gif') no-repeat right top;}
.short_more_blk p{line-height:18px;}
.long_more_blk{margin-top:10px;padding-top:10px;border-top:1px dashed #A6BECC;}
.long_more_blk p{line-height:1.5em;}
.search_hdr{width:132px;height:15px;color:#746F6F;border:3px solid #25C010;margin-right:3px}

.grnh2{font-size:16pt;color:#2eb604;}
.blk3{color:#000000;font-size:13pt;}
.grnb3{margin:0px;font-size:20pt;color:#25c010;font-weight:bold;font-family:Times New Roman;}
.contgrnb3{margin:0px;font-size:18pt;color:#25c010;font-weight:bold;font-family:Times New Roman;}
.bleb3{color:#3699BE;font-size:12pt;font-weight:bold;}

.lngry1{color:#746F6F;text-decoration:none;font-size:9pt;}
.icons_opa{opacity:0.1;}
.icons_opa:hover{opacity:1;}
.hdl_desc{font-weight:bold;font-family:arial;font-size:12pt;color:#3699BE;}

.lngrn{color:#25C010;text-decoration:none;}
.lngrn:hover{color:#25C010;text-decoration:underline;}

#content_area{width:990px;margin:0px auto;padding-top:49px;padding-bottom:32px;background:url('images/content_bg.jpg') no-repeat;}
#content_area .left_content{float:left;width:278px;}
#content_area .right_content{float:left;width:670px;padding-left:40px;}
#content p{line-height:18px;}
#content ul li{margin-bottom:8px;}

.btn{border:1px solid #CCCCCC;background:url('images/btn_bg.jpg') repeat-x;padding:2px 10px;font-family:tahoma;font-weight:bold;-moz-border-radius:4px;-webkit-border-radius:4px;}
.tbox{font-family:Arial;border:1px solid #D6D6D6;padding:2px;font-size:10pt;background:url('images/input_bg.gif') repeat-x;}
.tbox:focus{border:1px solid #2EB604;}
.tboxe{font-family:Arial;border:1px solid #FF0000;padding:2px;font-size:10pt;background:url('images/input_bg.gif') repeat-x;}
.red1{color:#FF0000;}
.red1b{color:#FF0000;font-weight:bold}
.grn1b{color:#116F01;font-weight:bold}
#loader{position:absolute;top:5px;left:0px;display:none}
#project_list{margin:0px;padding:0px;list-style-image:url('images/arrow.gif');margin-top:20px;margin-left:18px;font-size:10pt;font-weight:bold}
#project_list li{padding-bottom:5px;}
#project_list li a{color:#016EFA;text-decoration:none;}

#faq{margin:0px;padding:0px;list-style-image:url('images/arrow.gif');margin-top:20px;margin-left:18px;}
#faq li{padding-bottom:5px;}
#faq li a{color:#016EFA;text-decoration:none;}
#faq li a:hover{color:#EA0B1E;text-decoration:none}
.faq_sel{color:#016EFA;font-weight:bold}
#faq blockquote{margin:5px;padding:10px;border:1px dashed #2EB604;background:url('images/input_bg.gif') repeat;color:#5A5A58;display:none}
.lnlblu{color:#077EC8;text-decoration:none;}
.lnlblu:hover{text-decoration:underline}
.site_map{text-decoration:none;color:#433B3B;}
#qual_list li{background:url('images/bullet.png') no-repeat 0px 10px;padding-left:15px;line-height:15px;margin-bottom:8px;}
.video_title{width:270px;height:20px;margin-top:5px;text-align:center}

.lnlblub{color:#077EC8;font-weight:bold;text-decoration:none;}
.lnlblub:hover{text-decoration:underline}

