@charset "utf-8";
body { background:url(/img/body-line.jpg) left top repeat-x; text-align:center; font:12px Arial, Helvetica, sans-serif;}
.container-y{ width:930px; background:url(/img/rep-line-v.jpg) left top repeat-y; margin:0 auto; text-align:center; overflow:hidden;}
.home-top-y{background:url(/img/top-bg.jpg) left top no-repeat; width:930px; overflow:hidden;}
.logo-menu-con-y{width:920px; overflow:auto; background:url(/img/header-bg.jpg) right top no-repeat; margin:0 auto;}
a.btnLogo{display:block; width:108px; height:123px; float:left; background:url(/img/home_03.jpg) left top no-repeat;}
.header-right{width:812px; height:123px; float:left;}
.username-y{width:300px; height:23px; overflow:hidden; padding:14px 23px 0 489px; text-align:right;}
.logined-y{width:300px; height:23px; overflow:hidden; padding:14px 23px 0 489px; text-align:right;}
.lang-y{ color:#FFF;width:116px; height:36px; text-align:right; padding:10px 0 0 0; overflow:hidden; text-align:right;}
.lang-y a{color:#FFF; text-decoration:none;}
.lang-y a:hover{ text-decoration:underline; color:#FFF;}
ul.hmenu-y{width:732px; float:left; margin:0 0 0 80px; display:inline;}
ul.hmenu-y li{float:left;}
ul.hmenu-y li a{display:block; height:40px; background:url(/img/hmenu.jpg) left top no-repeat;}
ul.hmenu-y li a.btn1{ width:97px; background-position:left top;}
ul.hmenu-y li a.btn2{ width:79px; background-position:-97px top;}
ul.hmenu-y li a.btn3{ width:100px; background-position:-176px top;}
ul.hmenu-y li a.btn4{ width:102px; background-position:-276px top;}
ul.hmenu-y li a.btn5{ width:102px; background-position:-378px top;}
ul.hmenu-y li a.btn6{ width:162px; background-position:-480px top;}
ul.hmenu-y li a.btn7{ width:90px; background-position:-642px top;}
ul.hmenu-y ul{width:150px; border:1px solid #008400; border-bottom:none;}
ul.hmenu-y ul li a{color:#FFF; padding:5px 10px; background:#060; width:150px; height:20px; border-bottom:1px solid #008400;}
input.search-text-y{width:130px; border:1px solid #fff; background:#fff; float:left; margin:5px 0 0 5px; padding:0; }
a.btnSearch-y{display:block; width:35px; height:23px; float:left;}
.login-con-y{width:920px; height:44px; overflow:hidden; background:url(/img/login-bg.jpg) left top no-repeat; color:#FFF;}
.login-item{width:230px; height:27px; padding:17px 7px 0 0; text-align:right; overflow:hidden; float:left;}
.username-y{ background:url(/img/bg-login.jpg) left top no-repeat;}
.pw-y{ background:url(/img/bg-pw.jpg) left top no-repeat;}
.login-item input{width:165px; height:14px; border:1px solid #fff;padding:0; clear:none; font:11px Arial, Helvetica, sans-serif;}
.login-con-y a{color:#FFF; padding-top:14px; text-decoration:none;}
.date-time-y{float:left; padding:5px 10px 0 0; overflow:hidden; line-height:14px; color:#2f5614; width:275px; text-align:right;}
span.date-y{color:#FFF; font: normal 16px Arial, Helvetica, sans-serif;}
.footer-y{width:930px; overflow:hidden; margin:0 auto; color:#999; font:10px Arial, Helvetica, sans-serif; background:url(/img/bottom-shadow.jpg) left top no-repeat; padding:12px 0;}
.footer-right,.footer-left{float:left; width:465px;}
.footer-right{text-align:right;}
.footer-right a{ text-decoration:none; color:#999;}
.inner-footer{background:url(/img/inner-bottom-shadow.jpg) left top no-repeat; padding:12px 0;}
input.home-btnLogin{width:auto; clear:none; padding:0;}
.white{color:#FFF;}
.white a{color:#FFF;}
.black,.black a{color:#000;}
.download-form{ width:500px; overflow:hidden; padding:35px 0 0 60px;}
.download-form p{margin:0 0 5px;}
.download-form a{text-decoration:none;}
.useful-form{ background:url(/img/useful-form-bg.jpg) left top no-repeat; margin-bottom:20px;}
.home-form{ background:url(/img/home-form-bg.jpg) left top no-repeat;}
.owner-manual{ background:url(/img/owner-manual-bg.jpg) left top no-repeat;}
.inner-login{width:792px; height:37px; overflow:hidden; background:url(/img/inner-login-tw.jpg) left top no-repeat; text-align:right; padding-right:20px;}
.inner-login input#UserUsername,.inner-login input#UserPassword{width:165px; height:14px; border:1px solid #fff; float:left; padding:0; clear:none;}
input.inner-btnLogin{float:left; width:20px; height:20px;clear:none; margin:12px 5px 0 0;}
.inner-login input#UserUsername{margin:12px 87px 0 273px;}
.inner-login input#UserPassword{margin:12px 10px 0 0;}
.estate-info-y{background:url(/img/estate-info-bg.jpg) left top no-repeat;height:533px; padding:28px 20px 28px 280px; width:560px;}
.committee-y{background:url(/img/comm-bg.jpg) left top no-repeat;height:533px; padding:28px 20px 28px 280px; width:560px;}
.committee-y ul li{padding-bottom:20px; background:url(/img/bulCircle.gif) left top no-repeat; padding-left:25px;}
.err-message-y{float:left; width:410px; text-align:center; font:12px Arial, Helvetica, sans-serif; color:#F00; height:36px; overflow:hidden;}
.inner-clock-y{width:260px; text-align:right; padding-top:8px; float:left;}
.logo-menu-con-y #main-cont h3 {
	font-size:15px;
}
#usreditprofile .input input, #usrforgotpass .input input, #usreditpass .input input {
	border:1px solid #999999;
}
#usreditprofile .submit3 input {
	float:left;
	clear:none;
}
.photo-gallery-head{width:770px; height:40px; background:url(/img/bnr-photo-gallery_zh_hk.jpg) left top no-repeat; overflow:hidden; padding:35px 0 0 150px;}
#map {
	width:559px;
	height:559px;
}
.newsletter-y{background:url(/img/newsletter-bg.jpg) left top no-repeat;}