@charset "utf-8";
body {
	padding:0px; margin:16px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#000; background:url(../images/bg_main.jpg) repeat-x top #11658a; line-height:20px;}
/*-------------------------------------------------- Common Section -------------------------------------------------- */
.textfield{width:212px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#074561; border:#d4f3fb 2px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#a4dcff; font-weight:normal;}
.textfield_cap{width:66px; height:24px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#074561; border:#d4f3fb 2px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#a4dcff; font-weight:normal;}
.textfield2{width:140px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#074561; border:#78c2d5 1px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#fff; font-weight:normal;}
.textfield3{width:100px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#003366; border:#78c2d5 1px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#DEF0F5; font-weight:normal;}
.textfield4{width:250px; height:25px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#003366; border:#78c2d5 1px solid; padding:2px 0 0 2px; margin:2px 0 0 0; background:#DEF0F5; font-weight:normal;}
.textfield5{width:50px; height:25px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#003366; border:#78c2d5 1px solid; padding:2px 0 0 2px; margin:2px 0 0 0; background:#DEF0F5; font-weight:normal;}
.textarea{width:212px; height:58px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#074561; border:#d4f3fb 2px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#a4dcff; font-weight:normal;}
.textarea5{width:250px; height:60px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#003366; border:#78c2d5 1px solid; padding:2px 0 0 2px; margin:2px 0 0 0; background:#DEF0F5; font-weight:normal;}

.textfieldcontact{width:212px; height:20px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#074561; border:#78c2d5 1px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#fff; font-weight:normal;}

.textareacontact{width:212px; height:58px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#074561; border:#78c2d5 1px solid; padding:2px 0 0 2px; margin:6px 0 0 0; background:#fff; font-weight:normal;}

p{padding:0px; margin:0 0 20px 0;}
#mainwrapper{width:970px;}
.clear{clear:both;}

a.sublink01{font-size:13px; color:#a61422; text-decoration:underline;}
a.sublink01:hover{color:#1b8abd; text-decoration:none;}
a.sublink02{font-size:13px; color:#a5ddff; text-decoration:underline; font-weight:normal;}
a.sublink02:hover{color:#fff; text-decoration:none;}
a.link01{font-size:13px; color:#a5ddff; text-decoration:none; font-weight:bold;}
a.link01:hover{color:#fff; text-decoration:underline;}
a.link02{font-size:13px; color:#0f3351; text-decoration:underline; font-weight:normal;}
a.link02:hover{color:#48a1bf; text-decoration:none;}
/*-------------------------------------------------- Top Section -------------------------------------------------- */
#top_container{height:108px; padding:0 0 6px 0;}
#logo{width:270px; padding:0 43px 0 0; float:left;}
#topright_container{width:657px; height:108px; float:left;}
#mailcall_member{width:316px; padding:0 0 0 341px; height:68px;}
.clock{height:22px; background:url(../images/clock.jpg) no-repeat top left; padding:0 0 0 20px; color:#0a8ac5; font-size:12px; font-weight:bold; text-align:left;}
#topmenu{height:40px; background:url(../images/topmenu_bg.jpg) bottom left no-repeat;}
#topmenu ul{padding:0 0 0 15px; margin:0px;}
#topmenu li{float:left; list-style:none; background:url(../images/menu_divider.jpg) no-repeat bottom right; padding:10px 13px; color:#fff; font-weight:bold;}
#topmenu li a{text-decoration:none; color:#c2e8fe; font-weight:bold;}
#topmenu li a:hover{text-decoration:none; color:#fff; font-weight:bold;}

#middle_container{width:966px; border-left:2px solid #67b7d8; border-right:2px solid #67b7d8; background:#fff; text-align:left;}
#banner{height:283px;}

#middle_section{width:928px; padding:0 23px 0 15px;}
.content_divider{ height:3px; border-bottom:1px solid #666666; margin:0 0 8px 0;}

/*-------------------------------------------------- Left Nav Section -------------------------------------------------- */
#leftnav_container{width:250px; padding:0 10px 10px 10px; float:left; margin:0 23px 0 0; background:url(../images/leftnav_bottom.jpg) #11658b no-repeat bottom;}
#request_info{width:218px; padding:10px 16px; margin:0 0 12px 0;}

#news_box{width:212px; border:1px solid #3a8aab; background:#dcf1ff; color:#0f3351; padding:18px 18px 10px 18px; margin:0 0 12px 0; line-height:18px;}
a.readmore{background:url(../images/arrow.png) no-repeat top left; float:right; padding:0 0 0 14px; font-size:12px; color:#0f3351; font-weight:bold; text-decoration:underline;}
a.readmore:hover{color:#48a1bf; text-decoration:none;}

#new_offers{height:60px; margin:0 0 16px 0;}
#livechat{height:58px; margin:0 0 16px 0;}

#client_login{background:url(../images/client_login_btm.jpg) #a5ddff bottom no-repeat;}
#login_fields{width:218px; padding:6px 16px 10px 16px;}

/*-------------------------------------------------- Content Area Section -------------------------------------------------- */
#content_area{width:632px; float:left; margin:18px 0 0 0; padding:20px 0 0 0; background:url(../images/bg_middle_content.jpg) no-repeat top;}
#content_projects{width:632px; float:left; margin:10px 0 0 0; padding:0 0 0 0;}
#content_area h1{color:#c71920; padding:0px; margin:0 0 12px 0; font-size:22px; font-weight:normal;}
#content_area h2{color:#1b6d96; padding:0px; margin:0 0 6px 0; font-size:14px; font-weight:bold;}
#content01{width:592px; padding:0 20px; text-align:justify;}
#content-text{width:400px;padding:0 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#4A82B3}
#content-bold{font-weight:bold; font-size:14px;}
.left_img01{float:right; width:170px; height:166px; margin:6px 0 10px 20px;}

#latest_project_box{width:632px; background:url(../images/project_box_bg.jpg) top left;}
#latest_project_box1{width:632px; background:url(../images/project_box_bg.jpg) top left;}
#latest_project_hd{height:50px; padding:10px 0 0 44px; background:url(../images/latest_project_hdbg.jpg) top left no-repeat; color:#fff; font-size:20px; font-weight:normal;}
#project_box{background:url(../images/latest_project_bg.jpg) no-repeat bottom left; width:580px; padding:0 26px 10px 26px;}
#latest_project_hd1{height:50px; padding:10px 0 0 44px; background:url(../images/latest_project_hdbg.jpg) top left no-repeat; color:#fff; font-size:20px; font-weight:normal;}
#project_box1{background:url(../images/latest_project_bg.jpg) no-repeat bottom left; width:580px; padding:0 26px 10px 26px;}
.latestproject{width:184px; margin:0 10px 0 0; float:left;}
.latestproject_image{width:176px; border:4px solid #fff;}
.latestproject_name{color:#2d69a7; font-size:12px; font-weight:bold; text-align:center; padding:6px 0 0 0;}
/*-------------------------------------------------- Bottom Section -------------------------------------------------- */
#bottom_container{width:970px; background:url(../images/bottom_top.jpg) no-repeat top; padding:30px 0 0 0; margin:0 0 14px 0; color:#a5ddff;}
#bottomlink{height:32px; padding:10px 0 0 0; margin:0 0 14px 0; background:url(../images/bg_bottomlink.jpg) no-repeat top; color:#fff; font-weight:bold;}
#bottomlinkadmin{height:32px; padding:10px 0 0 0; margin:0 0 14px 0; background:url(../images/bg_bottomlink.jpg) no-repeat top; color:#fff; font-weight:normal;}
#bottomlink a{color:#fff; text-decoration:none;}
#bottomlink a:hover{color:#053e57; text-decoration:none;}

/*--------------------------------------------------disclaimer page----------------------------------------------*/
.heading{font:Arial, Helvetica, sans-serif; font-size:18px; color:#ACDAF0;}
a.sublink04{font-size:13px; font-weight:bold; color:#006699; text-decoration:underline;}
a.sublink04:hover{color:#48a1bf; text-decoration:none;}

a.sublink05:hover{color:#48a1bf; text-decoration:underline;}
a.sublink05{font-size:11px; font-weight:bold; color:#006699; text-decoration:none;}

a.sublink06:hover{color:#0099FF; text-decoration:none;}
a.sublink06{font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

#content_pro ul{padding:0px; margin:0px;}
#content_pro li{background:url(../images/arrow.png) no-repeat left top; color:#333333; list-style:none; padding:0 0 10px 20px;}

.content_projt {color:#333333; list-style:none; padding:0 0 10px 10px;}
.floorplans{color:#003366;font-size:12px;font-weight:bold;}

a.sublink07:hover{color:#48a1bf; text-decoration:underline;}
a.sublink07{font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}

a.scroll{font-weight:bold; text-decoration:none; color:#1A9DC4;}
a.scroll:hover{font-weight:bold; color:#0f3351; text-decoration:none;}

.scroll{font-weight:bold; text-decoration:none; color:#1A9DC4;}

.buttonbg{
background-image:url(../images/button_bg.jpg);background-repeat:no-repeat;padding-top:0px;width:227px;height:35px;
padding-left:20px;font:Arial, Helvetica, sans-serif;color:#c2e8fe;font-weight:bold;size:12px;text-decoration:none;
}
.buttonbg a{
padding-left:20px;font:Arial, Helvetica, sans-serif;color:#c2e8fe;font-weight:bold;size:12px;text-decoration:none;
}
.buttonbg a:hover{
padding-left:20px;font:Arial, Helvetica, sans-serif;color:#CCCC33; font-weight:bold;size:12px;text-decoration:none;
}
