.marquee-itm {
  background-image: url('../img/top-right-corner.png');
  background-repeat: no-repeat;
  background-position: top right;
  font-size:13px;
  text-align:left;
  margin-right: 20px;
  width: 230px;
  padding: 5px 14px 5px 14px;
  height: 60px;
  color: #FFF;
  line-height:16px;
  font-family:Arial;
  letter-spacing: 0px;
}
.layout_v2{
      height: 101px;
    padding-top: 10px;
}


.img-list{
	
	display:flex; 
	width:100%;
}
.img-top{
	margin-top:30px;
	
}
#banner-wrap {
  height: 430px;
}
.logo { 
    width: 213px;
    height: 76px;
    background-image: url('../img/logo.png');
    float: left;
    margin: 10px 0px 15px -2px;
    font-size: 0;
    line-height: 0;
}
#top-wrapper {
  background-color: #666;
}
#footer_nav {
  padding-top: 10px;
  padding-bottom: 20px;
  min-height: 158px;

}
#footer_nav a {
  color: #900;
  font-size: 11px;
  font-weight: bold;
  text-shadow: none
}
#footer_btm a {
  text-shadow: none;
  text-decoration: underline
}
#footer_btm {
  background-image: url('../img/hkhs_footer_graphic.png');
  background-repeat: repeat-y;
  padding: 0;
  height: 20px;
  padding-top: 3px;
  color: #FFF;
   background-position: center; 
}
.footer {
  height: 90px;
  background: #fff;
}
.foot-note {
  text-align: center;
  width: 770px;
  font-size: 11px;
  margin: 0px auto;
  padding-top: 20px;
  display: block;
  height: 32px
}
body {
  background: #900;
  letter-spacing: 1px
}
.clr {
  clear: both
}
.hkhs-left-menu---- {
  background-color: rgba(0, 0, 0, 0);

  background-repeat: repeat-y;
  background-position: right;
  min-width:200px;
  letter-spacing: 0px;
  background: url('../img/nav-right.png') repeat-y right !important;
  text-align: left
}
.hkhs-left-menu---- h3 {
  font: normal 12px/1.2 'Arial', 'SimSun', 'Microsoft JhengHei', 'Verdana';
  background: url('../img/nav-right.png') repeat-y 195px !important;
  background-color: rgba(0, 0, 0, 0)
}
.hkhs-left-menu---- p {
  font: normal 12px/1.2 'Microsoft JhengHei', 'Arial';
  /*background: url('../img/nav-right.png') repeat-y 195px !important;*/
  background-color: rgba(0, 0, 0, 0)
}
.hkhs-left-menu-1-- {
  padding-left: 20px
}
.hkhs-left-menu--1- {
  padding-left: 20px
}
#hkhs-left---1 {
  width: 200px;
  text-align: left
}
.fork {
  border: 0;
  position: absolute;
  top: 0;
  right: 0
}
.top-nav {
}
.top-nav-menu li {
  display: inline;
  list-style-type: none;
  float: left
}
.top-nav-menu {
  margin-top: 0px;
  margin-bottom: 0px;
  list-style-type: none
}
.top-nav-menu li a {
  font-size: 14px;
  color: #fff;
  background-image: url('../img/top-nav.png');
  background-repeat: repeat-y;
  padding-left: 10px;
  display: block;
  width: 135px
}
}
.top-nav-menu li a:hover {
background: url('../img/top-nav-ro.png') 0px 3px no-repeat;
font-size: 14px;
color: #fff
}
.sup {
display: inline-block;
border-bottom: 1px solid #685aa8;
padding-bottom: 1px;
}
.col {
margin: 0px auto
}
.c3 {
margin-right: 0
}
.hidden {
display: none;
height: 0
}
h1 {
font-size: 32px;
color: #fff;
padding-bottom: 12px;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6)
}
h1.page-title {
font-weight: bold;
text-shadow: none;
color: #67005f;
font-size: 24px;
  padding: 28px 0px 0px 14px;
margin: 0px;
letter-spacing: 0
}
h1.page-title-c {
font-weight: bold;
text-shadow: none;
color: #67005f;
font-size: 24px;

  padding: 28px 0px 0px 0px;
margin: 0px;
letter-spacing: 0
}
h1.landing{
    font-family: 'Microsoft JhengHei';
    color: #fa8824;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 20px;
    text-shadow:none;}
h2 {
margin: 10px 0;
color: #000;
font-size: 18px;
text-shadow: 1px 1px 2px #fff
}
h3 {
margin: 0;
background-color: white
}
ul {
margin-top: 0px;
margin-bottom: 6px;
list-style-type: none;
}
h3 a {
background: url("../../src/img/sprite.png") 15px 4px no-repeat;
color: #333;
display: block;
padding: 5px;
padding-left: 32px;
margin: 0;
text-decoration: none;
font-weight: normal;
font-size: 11px;
text-shadow: none;
letter-spacing: 0px
}
.hkhs-left-menu---- p a {
    background: url("../../src/img/sprite.png") 15px 4px no-repeat;
    color: #333;
    display: block;
    padding: 5px;
    padding-left: 32px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
    text-shadow: none;
    letter-spacing: 0px;
}
p.hkhs-left-menu---- a {
background: url("../../src/img/sprite.png") 15px 4px no-repeat;
color: #333;
display: block;
padding: 5px;
padding-left: 32px;
margin: 0;
text-decoration: none;
font-weight: normal;
font-size: 11px;
text-shadow: none;
letter-spacing: 0px
}
p.hkhs-left-menu--1- a {
background: url("../../src/img/sprite.png") 15px 4px no-repeat;
color: #333;
display: block;
padding: 5px;
padding-left: 32px;
margin: 0;
text-decoration: none;
font-weight: normal;
font-size: 11px;
text-shadow: none;
letter-spacing: 0px
}
h3 a:hover {
text-decoration: underline;
color: #685AA8
}
div.col-xs-3 ul li {
font-size: 11px;
font-color: #333;
line-height: 15px;
background: url("../../src/img/circle.png") 1px 10px no-repeat;
padding-left: 11px;
padding-top: 6px;
letter-spacing: 0px
}
div.col-xs-3 ul li a {
text-shadow: none;
color: #333;
}
div.col-xs-3 ul li a:hover {
color: #685AA8;
text-decoration: underline
}
ul.district li a {
text-shadow: none;
color: #685AA8;
font-size:13px;
line-height:18px;

text-decoration: underline;
letter-spacing: 0px;
}
ul.district li a:hover {
color: #685AA8;
text-decoration: underline;
}
div.hkhs-left-menu-1-- div.hkhs-left-menu--1- ul li a {
color: #025900
}
div.hkhs-left-menu-1-- div.hkhs-left-menu--1- ul li a:hover {
color: #025900;
text-decoration: underline
}
.hstoprow {
background-color: #666;
padding-left:15px;
}
#navlist li {
display: inline-block;
list-style-type: none;
*display: inline;
zoom: 1;
padding-right: 20px;
/*140*/
width: 156px;
text-align: left\9
}
a {
color: white
}
a:hover {
color: white
}
.navbar-nav {
margin: 0px
}
.navbar-nav > li > a {
height: 24px
}
.navbar-nav > li > p {
height: 24px;
margin: 0px
}
.nav > li > a:link {
background: url('../img/top-nav.png') 0px 3px no-repeat;
}
.nav > li > a:visited {
}
.nav > li > a:hover {
text-decoration: none;
background: url('../img/top-nav-ro.png') 0px 3px no-repeat;
}
.nav > li > a:active {
color: #333;
background-image: url('../img/top-nav-ro.png') 0px 3px no-repeat;
}
.mailto {
color: #0B0096;
text-shadow: none;
text-decoration: underline
}
.mailto:hover {
color: #0B0096;
text-shadow: none;
text-decoration: underline;
}

p.active-menu {
line-height: 19px;

}
p.active-menu:nth-of-type(1) {
line-height: 17px;

}
p.active-menu-chi {
line-height: 24px;
letter-spacing: 5px;
font-size:14px;
}
.row {
margin: 0
}
.marquee {
    padding-top: 20px;
margin-left: 50px;
    width: 722px;
    overflow: hidden;
    border: 1px solid #FFF;
    color: #000;
}
.marquee div {
flaot: left
}
.font-size {

padding: 5px 2px 0px 2px;
color: #FFF
}
.fontSizeS {
font-size: 10px
}
.fontSizeM {
font-size: 11px
}
.fontSizeL {
font-size: 12px
}
.border {
width: 72px;
height: 52px;
z-index: -1;
top: 0px
}
.wrapper {
width: 70px;
top: 1px;
left: 1px
}
.container {
text-align: center;
/* before is 822 */
min-width: 856px;
max-width:1168px;

}

.bcontainer {
background: black;
width: 71px;
height: 41px
}

.abc {
width: 60px;
border-bottom: 10px solid rgb(226, 226, 226);
border-right: 10px solid transparent
}
.ab {
width: 61px;
border-bottom: 11px solid black;
border-right: 10px solid transparent
}
.active-menu {
padding-top: 3px;
padding-left: 6px;
width: 139px;
height: 20px;
text-decoration: none;
background: url('../img/top-nav-visited.png') 1px 3px no-repeat;
color: #333;
text-shadow: 1px 1px #666666;
line-height: 10px
}
.active-menu-chi {
padding-left: 6px;
width: 139px;
height: 20px;
text-decoration: none;
background: url('../img/top-nav-visited.png') 1px 3px no-repeat;
color: #333;
text-shadow: 1px 0px #666666;
line-height: 10px;
}
.hkhscontent {
  font: normal 'Arial', 'SimSun', 'Verdana';
float: right;
text-align: left
}
.hkhscontent-arc {
padding-top: 10px;
float: right;
}
.hkhscontent p {
letter-spacing: 0px; 

text-align: justify;
padding-top: 25px;
padding-left: 20px;
padding-right: 20px;
letter-spacing: 0px;

line-height: 170%;
}

.chi-hkhscontent {
font: normal 12px/1.2  'Microsoft JhengHei','SimSun', 'Verdana';
float: right;
}
.chi-hkhscontent-arc {
padding-top: 10px;
float: right
}
.chi-hkhscontent p {

text-align: justify;
padding-top: 25px;
padding-left: 3px;
padding-right: 25px;
letter-spacing: 2px;
font-size: 13px;
line-height: 170%
}
.hs-about-us {
padding-left: 0px
} 
.hs-page-banner {
padding-right: 0px;
text-align: left;
padding-top: 0px;
}
.hs-page-banner-pr {
padding-top: 30px;
text-align:left;
padding-left: 30px;

}
.back-to-top {
padding-top: 10px;
text-align: right;
text-shadow: none;
padding-right: 15px
}
.back-to-top a {
font-size: 12px;
color: #4B4B4B;
text-shadow: none;
font-weight: bold;
letter-spacing: 0px
}
.back-to-top a:hover {
color: #4B4B4B;
text-decoration: underline
}
.previous {
padding-top: 10px;
text-align: right;
text-shadow: none;
padding-right: 15px
}
.previous a {
font-size: 12px;
color: #4B4B4B;
text-shadow: none;
font-weight: bold;
letter-spacing: 0px
}
.previous a:hover {
color: #4B4B4B;
text-decoration: underline
}
.previous-page {
padding-right: 10px
}
.hs-page-banner-m {
padding-right: none;
padding-top: 25px;
text-align: left;
}
.pr-dot {
background-image: url('../img/dot.gif');
background-repeat: no-repeat;
padding: 0;
background-position: 8px 16px
}
.hs-press-release {
text-align: left;
margin-left: 16px;
margin-top: 25px;
min-width: 586px;
}
.hs-press-release a {
color: #0B0096;
text-shadow: none;
text-decoration: underline;
letter-spacing: 0px
}
.hs-press-release a:hover {
color: #0B0096;
text-shadow: none;
text-decoration: underline;
letter-spacing: 0px
}
.table > tbody >tr > td {
border: 0;
letter-spacing: 0px;
}
.hs-pr-archives {
text-align: right;
    background: url("../../src/img/sprite.png") 15px 22px no-repeat;
    width: 98px;
    float: right;
    letter-spacing: 0px;
    padding-right: 24px;
    padding-top: 20px;
    padding-bottom: 25px;
}
table.hs-press-release > tbody >tr > td{
  padding-bottom: 25px;
}
.hs-pr-archives a {
text-shadow: none;
color: #333
}
.hs-pr-archives a:hover {
text-shadow: none;
text-decoration: underline
}
.hs-pr-date {
text-align: right;
width: 98px;
float: right;
letter-spacing: 0px;
padding-right: 24px;
padding-top: 18px
}
.hs-pr-date a {
text-shadow: none;
color: #333
}
.hs-pr-date a:hover {
text-shadow: none;
text-decoration: underline
}
.hs-admin {
background-color: #fff
}
.hs-annualr {
text-align: center
}
#pr-tab > li.active > a, #pr-tab > li.active > a:hover, #pr-tab > li.active > a:focus {
color: #555;
cursor: default;
background-color: #FFF;
border-right: 1px solid #DDD;
border-bottom-color: rgba(0, 0, 0, 0);
text-shadow: none;
font-weight:bold;

}

#pr-tab la a {
color: #4B4C4C;
text-shadow: none;
letter-spacing: 0px;
}
#pr-tab > li > a {
color: #4B4C4C;
text-shadow: none;
padding: 2px 4px;
letter-spacing: 0px;
}
#pr-tab{padding-left:18px;}
.pr-subtitle{

  font-weight:bold;
  letter-spacing: 0px;
  color:#4B4C4C;
}


#pr-tab2 > li.active > a, #pr-tab2 > li.active > a:hover, #pr-tab2 > li.active > a:focus {
color: #555;
cursor: default;
background-color: #FFF;
border-right: 1px solid #DDD;
border-bottom-color: rgba(0, 0, 0, 0);
text-shadow: none;
font-weight:bold;

}
#pr-tab2 la a {
color: #4B4C4C;
text-shadow: none;
letter-spacing: 0px;
}
#pr-tab2 > li > a {
color: #4B4C4C;
text-shadow: none;
padding: 2px 4px;
letter-spacing: 0px;
}
#pr-tab2{padding-left:271px;}
.pr-subtitle{

  font-weight:bold;
  letter-spacing: 0px;
  color:#4B4C4C;
}
.chi-menu h3 a {
font-size: 12px;
font-weight: normal;
letter-spacing: inherit
}
.chi-menu p a {
font-size: 12px;
font-weight: normal;
letter-spacing: inherit
}
.chi-menu ul li a {
font-size: 12px;
font-weight: normal;
letter-spacing: inherit
}
.get-adobe {
    text-align: left;
    color: #333;
    background-color: #DDD;
    margin-left: 23px;
    width: 502px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    height: 71px;
    letter-spacing: 0px;
}
.get-adobe a {
color: #333;
letter-spacing: 0;
text-shadow: none
}
.get-adobe a:hover {
text-decoration: underline
}
.housing a {
letter-spacing: 0px;
color: #0b0096;
text-shadow: none;
font-weight: bold;
text-decoration: underline;
font-size: 13px
}
.hs-pr-archives a {
color: #333;
text-decoration: none;
font-size: 12px
}
.housing_archives_table {
text-align: left;
list-style: none outside none
}
.housing_archives_table_li {
float: left;
display: block;
width: 50%;
letter-spacing: 0px;
padding-top: 40px;
padding-bottom: 10px;

}
.isstitle {
text-align: left
}
.red-dot {
background-image: url("../../src/wwwimg/red_dot.gif");
background-repeat: no-repeat;
background-position: left center;
padding-left: 15px;
padding-top: 3px;
padding-bottom: 3px
}
.housing_archives_table_li ul {
padding: 15px 0px 0px 3px
}
.housing_archives {
font-weight: bold;
font-size: 13px
}
.annualr_archives{
font-weight: bold;
font-size: 13px
}
.red-dot a {
color: #0b0096;
font-weight: normal;
text-decoration: underline;
text-shadow: none
}
.gallery-year {
float: left;
text-align: center
}
.gallery-year li {
float: left
}
.gallery-timeline {
float: left
}
.gallery-timeline li {
float: left
}
.gallery-graphic {
float: left
}
.gallery-graphic li {
float: left
}
.candlestick {
display: table-cell;
vertical-align: bottom
}
.candlestick-head {
}
.gallery-year {
display: table-cell;
vertical-align: bottom;
padding: 0px
}
.timeline-head {
width: 11px;
height: 11px;
background-image: url("../../src/wwwimg/candlestick.gif");
background-repeat: no-repeat;
background-position: center bottom
}
.timeline-head:hover {
background-image: url("../../src/wwwimg/candlestick_ro.gif")
}
.timeline-selected {
width: 11px;
height: 11px;
background-image: url("../../src/wwwimg/candlestick_ro.gif");
background-repeat: no-repeat;
background-position: center bottom
}
.timeline-stick {
background-image: url("../../src/wwwimg/stick.gif");
background-repeat: repeat-y;
background-position: center center;
margin-top: -5px
}
.height-10px {
height: 10px
}
.height-15px {
height: 15px
}
.height-20px {
height: 20px
}
.height-25px {
height: 25px
}
.height-30px {
height: 30px
}
.height-35px {
height: 35px
}
.height-40px {
height: 40px
}
.height-45px {
height: 45px
}
.timeline {
float: left;

}
.timeline-yr-line {
float: left;
background-image: url("../../src/wwwimg/dot2px.gif");
background-repeat: repeat-x;
background-position: center center;
height: 10px
}
.timeline-yr-start {
float: left;
width: 2px;
height: 10px;
background-color: #413287
}
.timeline-wrap {
margin-top: -5px
}
.gallery-year li {
font-size: 14px;
color: #4A3BBF
}
.fiftys {
width: 52px;
padding-right: 8px
}
.sistys {
width: 36px;
padding-left: 9px
}
.seventys {
width: 55px
}
.eightys {
width: 55px
}
.nintys {
width: 104px;
padding-right: 25px
}
.centrys {
width: 104px;
padding-right: 18px
}
.centrysten {
width: 107px;
padding-right: 18px
}
.info-photo-content {
text-align: left
}
.info-photo-content {
letter-spacing: 0px
}
.info-photo-content td {
padding-left: 10px;
vertical-align: bottom
}
.gallery-title {
color: #423486;
font-weight: bold
}
.gallery-content {
line-height: 17px;
width: 235px
}
.housing {
text-align: center
}
div.housing {
text-align: center
}
.galleries-thumb-list {
text-align: center;
list-style: none outside none
}
.galleries-thumb-list li {
float: left;
display: block;
width: 72px;
height: 54px;
letter-spacing: 0px;
border: 1px solid #999;
margin: 5px 6px 5px 5px;
background-color: #FFF;
padding: 1px 0px 0px 1px;
}
.galleries-thumb-list li img {
top: auto;
left: auto;
display: block
}
.img-thumb {
margin-left: -17px;
width: 580px
}
#img-preview {
padding: 5px 0px 10px 28px
}
.gallery-thumb {
opacity: 0.5
}
.gallery-title .txt-chi {
color: #6a0e63;
font-size: 18px;
text-decoration: none;
text-shadow: none;
font-weight: bold
}
.txt-chi{
  font-family:'Microsoft JhengHei';
}
.info-photo-content {
margin-top: 15px
}
.gallery-title .txt-eng {
font-weight: bold;
color: #6a0e63;
font-size: 18px;
text-decoration: none;
text-shadow: none;
padding-left: 20px;

}
.gallery-banner {
padding-left: 40px
}
.time-line-gallery-title {
}
.gallery-h1 {
padding: 0px;
margin: 0px;
padding-left: 25px;

}
div.gallery-control {
text-align: left;
padding-top: 20px;
letter-spacing: 4px;
padding-left:233px;
}
#gallery-prev {
text-shadow: none;
color: #348;
letter-spacing: 0px;
}
#gallery-next {
text-shadow: none;
color: #348;
letter-spacing: 0px;
}
#gallery-prev:hover {
color: #67A
}
#gallery-next:hover {
color: #67A
}
.imghover {
opacity: 0.3
}
.time-line-gallery-title {
color: #423486;
font-weight: bold;
text-align: left;
}
.info-content {
width: 100%
}
.hs-business-gallery {
text-align: left;
/*margin-left:14px;*/
}
.hkhscontent-gallery {
text-align: left;
width:100%;
}
.subsidized-h1 {
padding: 0px;
margin: 0px
}
.overivew-img {
padding-top: 10px
}
.eng-business-table {
width: 100%;
margin-top: 10px
}
.eng-business-table tr td {
color: #4B4C4C;
font-weight: normal;

padding: 2px 0 2px 5px
}

div.overivew-img > img {
  width:100%;
}

.eng-business-table tr td ul{
  padding-left:20px;
  list-style-type:disc;
}

.chi-business-table {
width:100%;
margin-top: 10px;

}.chi-business-table tr td {
color: #4B4C4C;
font-weight: normal;

letter-spacing: 2px;
padding: 2px 0 2px 12px
}
.chi-business-table tr td ul{

  padding-left:20px;
  list-style-type:disc;
  line-height:normal;
}
.chi-business-table tbody tr td.tr-rht{}
.tr-lft {
background-color: #E7D5D3;
border-right: 2px solid #FFF;
border-top: 2px solid #FFF;
width:30%;
  vertical-align: top;
}
.chi-business-table tr td ul li{
  margin-bottom:10px;
}
.tr-rht {
background-color: #E2E2E3;
border-left: 2px solid #FFF;
border-top: 2px solid #FFF;
width:70%;
}
.ahref {
color: #0b0096;
text-shadow: none;
text-decoration: underline
}
.ahref:hover {
color: #0b0096;
text-decoration: underline
}
.hs-page-rph {
padding-left: 36px;
padding-top: 20px
}
.hs-page-rh {
padding-left: 30px;
padding-top: 20px
}
.ffss-table {
width: 100%
}
.ffss-table tr td {
border: 2px solid #fff;
text-align: center
}
.first-line {
background-color: #767bbc;
color: #fff
}
.content-line {
background-color: #e2e2e3
}
.content-lft-title {
background-color: #d2d9e7
}
.ffss-table tr td:first-child{
  text-align:left;
  padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
}
.content-line td:first-child {
    background-color: #d2d9e7;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 5px;
    font-weight: bold;
    width: 100px;
}
.bold {
font-weight: bold
}
.enquiries{padding-left:0px;}
.enquiries li {
letter-spacing: 0px;
line-height: 24px;
text-align: left;
background: url("../../src/img/circle.png") 1px 18px no-repeat;
padding-left: 11px;
padding-top: 8px;
letter-spacing: 0px
}
.hs-red {
/*color: #893333*/
color:#900000;
}
.enquiries li ul {
list-style-type: none
}
.enquiries li ul li {
list-style-type: none;
background: url("../../src/img/-.gif") 1px 18px no-repeat
}
.enquiries a {
color: #5e00b0;
text-shadow: none;
text-decoration: underline
}
.chi-enquiries li {
letter-spacing: 5px;
line-height: 24px;
text-align: left;
background: url("../../src/img/circle.png") 1px 18px no-repeat;
padding-left: 11px;
padding-top: 8px;
letter-spacing: 0px
}

.chi-enquiries li ul {
list-style-type: none
}
.chi-enquiries li ul li {
list-style-type: none;
background: url("../../src/img/-.gif") 1px 18px no-repeat
}
.chi-enquiries a {
color: #5e00b0;
text-shadow: none;
text-decoration: underline;
letter-spacing: 5px
}
.hkhscontent p a {
text-shadow: none;
color: #5e00b0;
text-decoration: underline
}
.enquiries-num li {
letter-spacing: 0px;
line-height: 24px;
padding-left: 11px;
padding-top: 8px;
letter-spacing: 0px
}
.enquiries-num {
text-align: left
}
.enquiries-num li ul {
list-style-type: none
}
.enquiries-num li ul li {
list-style-type: none;
background: url("../../src/img/-.gif") 1px 18px no-repeat
}
.enquiries-num a {
color: #5e00b0;
text-shadow: none;
text-decoration: underline
}
.hs-b-red {
color: #FF0000
}
.txt-lft {
text-align: left;
letter-spacing: 0px
}
.awarded_title {
background-color: #7392B1;
color: #fff;
padding: 3px 3px 5px 5px
}
.no-letter-space {
letter-spacing: 0px
}
.no-letter-space a {
color: #0B0096;
text-shadow: none;
text-decoration: underline
}
.aw_col_c {
background-color: #DDDDDD
}
.awarded_column {
width: 160px;
}
.awarded_table {
background-color: #D3E5E9;
width: 94%
}
.awarded_table td {
padding: 6px 3px 5px 15px;
border: 2px solid #fff;
letter-spacing: 0px;
}
.chi-awarded_table {
background-color: #D3E5E9;
width: 94%
}
.chi-awarded_table td {
padding: 6px 3px 5px 15px;
border: 2px solid #fff;
letter-spacing: 5px
}
.padding-2 {
padding-left: 2px;
    margin-top: 32px;
    margin-bottom: 5px;
}
.award-table-width {
width: 555px
}
.padd-top {
padding-top: 30px;
padding-left: 40px
}
.num {
letter-spacing: 0px;
font-size: 13px;
line-height: 170%
}
.horizontal-stroke {
letter-spacing: 0px;
padding-left: 14px;
}
.horizontal-stroke li {
list-style-type: none;
background: url("../../src/img/-.gif") 1px 7px no-repeat;
padding-left: 20px;
line-height: 18px
}
.horizontal-stroke li a {
text-decoration: underline;
text-shadow: none;
color: #0B0096
}
.number{  list-style-type: decimal;}
.number li {
letter-spacing: 0px;
line-height: 170%
}
.box {
border: 1px solid #ccc;
text-align: center;
padding: 10px;
font-size: 14px;
letter-spacing:0;
line-height: 22px;
}
.box a {
text-decoration: underline;
text-shadow: none;
color: #0B0096;
font-weight: bold
}
.BGE2E2E3 {
background-color: #E2E2E3
}
.BGEEE {
background-color: #EEE
}
.abt-m-v {
padding: 0;
margin: 0
}
.img_mission {
background: url("../../src/wwwimg/about/au_vis_a.jpg");
width: 249px;
height: 319px;
float: left
}
.ceo-banner{
    background: url("../../src/wwwimg/chi_messageRgt.jpg") 0px 26px;
    width: 540px;
    height: 246px;
    float: left;
    background-repeat: no-repeat;
  
}
.ceo-banner-en{
       background: url("../../src/wwwimg/messageRgt.jpg") 0px 80px;
    width: 540px;
    height: 303px;
    float: left;
    background-repeat: no-repeat;
  
}
.img_vision {
background: url("../../src/wwwimg/about/au_vis_b.jpg");
width: 266px;
height: 319px;
float: left
}
.chi-img_mission {
background: url("../../src/wwwimg/about/chi_au_vis_a.jpg");
width: 241px;
height: 319px;
float: left
}
.chi-img_vision {
background: url("../../src/wwwimg/about/chi_au_vis_b.jpg");
width: 266px;
height: 319px;
float: left
}
.float-left {
float: left;
padding-top: 30px
}
.core-value {
    min-width:320px;
max-width: 430px;
text-align: left;
letter-spacing: 0px;
line-height: 21px
}
.core-value ul {
font-size: 12px;
color: #BA671A;
list-style-type: disc
}
.core-value ul li {
font-size: 12px;
color: #BA671A
}
.core-value ul li span {
color: #333
}
.core-value-talent {
min-width:320px;
max-width: 430px;
text-align: left;
letter-spacing: 0px;
line-height: 21px
}
.core-value-talent ul {
font-size: 12px;
color: #435198;
list-style-type: disc
}
.core-value-talent ul li {
font-size: 12px;
color: #435198
}
.core-value-talent ul li span {
color: #333
}
.core-value-prudence {
   min-width:320px;
max-width: 430px;
text-align: left;
letter-spacing: 0px;
line-height: 21px
}
.core-value-prudence ul {
font-size: 12px;
color: #76236A;
list-style-type: disc
}
.core-value-prudence ul li {
font-size: 12px;
color: #76236A
}
.core-value-prudence ul li span {
color: #333
}
.core-value-quality {
min-width:320px;
max-width: 430px;
text-align: left;
letter-spacing: 0px;
line-height: 21px
}
.core-value-quality ul {
font-size: 12px;
color: #2F7921;
list-style-type: disc
}
.core-value-quality ul li {
font-size: 12px;
color: #2F7921
}
.core-value-quality ul li span {
color: #333
}
img.floatleft {
float: left;
clear: both;
margin: 2px 6px 5px -9px;
vertical-align: middle;

}
p.paragraphText {

font-size: 12px;
font-weight: normal;
color: #4C4C4C;
text-align: justify;
line-height: 18px;
margin-bottom: 3px;
padding-top: 5px;
padding-left: 0;

}
p.paragraphText-chi {

font-size: 12px;
font-weight: normal;
color: #4C4C4C;
text-align: justify;
line-height: 18px;
margin-bottom: 3px;
padding-top: 5px;
letter-spacing: 5px;
}
.hs-pr-chart {
text-align: right;
background: url("../../src/img/sprite.png") 15px 18px no-repeat;
width: 168px;
float: right;
letter-spacing: 0px;
padding-right: 24px;
padding-top: 18px;
text-shadow: none
}
.hs-pr-chart a {
color: #333;
text-decoration: none;
text-shadow: none;
font-size: 12px
}
.hs-pr-chart a:hover {
text-decoration: underline
}
.bottom-link {
font-style: italic;
letter-spacing: 0px;
padding-top: 18px;
text-shadow: none;
color: #600;
font-weight: bold;
font-size: 13px
}
a.bottom-link {
color: #600
}
a.bottom-link:hover {
text-decoration: underline
}
.sub-title {
letter-spacing: 0px
}
.off-set {
margin-left: 0px
}
.circle-list {
font-size: 14px;
text-decoration: underline;
color: #0b0096;
text-shadow: none;
padding-top: 20px;
line-height: 26px;
list-style-type: circle;
letter-spacing: 0px
}
.circle-list a {
color: #0b0096;
text-shadow: none
}
.h6 {
letter-spacing: 0px;
font-size: 14px;
font-weight: bold;
padding-left: 18px;
}
.tick li {
background: url("../../src/img/tick.jpg") 0px -3px no-repeat;
letter-spacing: 0px;
line-height: 170%;
font-size: 13px;
padding-left: 23px
}
.no-bold {
font-weight: normal
}
.square {
list-style-type: square;
letter-spacing: 0px;
line-height: 170%;
font-size: 13px;
padding-left: 59px
}
.cross li {
background: url("../../src/img/cross.jpg") 0px -3px no-repeat;
letter-spacing: 0px;
line-height: 170%;
font-size: 13px;
padding-left: 23px
}
.sa-table {
margin-left: 12px;
width: 100%;
margin-bottom: 20px;
margin-right: 30px;
width: 520px
}
.sa-td {
background-color: #F3F3F3;
padding: 5px;
border: 2px solid #fff
}
.sa-tr {
background-color: #E4E4E4;
padding: 5px
}
.sa-table tr td {
border: 2px solid #fff;
padding: 8px;
letter-spacing: 0px
}
.mbiss-pdf li a {
letter-spacing: 0px;
text-shadow: none;
color: #65026C;
line-height: 20px;
padding-left: 23px
}
.mbiss-pdf li {
background: url("../../src/img/pdficon_small.png") 0px 0px no-repeat;
margin-left: 31px
}
.mbiss-pdf li a:hover {
color: #9F009F
}
.italic {
font-style: italic
}
.contact-table {
margin-left: 12px;
width: 100%;
margin-bottom: 20px;
margin-right: 30px;
width: 520px;
letter-spacing: 0px
}
.contact-table tr td a {
text-shadow: none;
color: #0b0096;
text-decoration: underline
}
.open-hour {
text-align: center;
width: 230px
}
.open-tel {
width: 80px
}
.cu-title {
background-color: #A89479;
color: #fff;
font-weight: bold
}
.contact-table tr td {
padding: 8px;
border: 2px solid #fff;
}
.clean tr td {

border: none;
}
.cu-content {
background-color: #E2E2E3;
width: 50%
}
.cu-content div {
padding: 5px
}
.cu-content div img {
padding-right: 5px
}
.contact-table-t {
margin-left: 12px;
width: 90%;
margin-bottom: 20px;
margin-right: 30px;
letter-spacing: 0px;
line-height: 1.5
}
.contact-table-t tr td a {
text-shadow: none;
color: #0b009b;
text-decoration: underline
}
.cu-title-t {
background-color: #A89479;
color: #fff;
font-weight: bold
}
.contact-table-t tr td {
padding: 8px;
border-bottom: 2px solid #fff
}
.cu-content-t {
background-color: #E2E2E3
}
.cu-content-t div {
padding: 5px
}
.cu-content-t div img {
padding-right: 5px
}
.housing-arc {
text-align: left
}
.envrp li a {
text-shadow: none;
letter-spacing: 0;
color: #0b0096;
text-decoration: underline;
line-height: 23px
}
.envrp li {
letter-spacing: 0px;
background: url("../../src/img/circle.png") 1px 13px no-repeat;
padding-left: 14px;
line-height: 30px
}.envrp1 li a {
text-shadow: none;
letter-spacing: 0;
color: #0b0096;
text-decoration: underline
}
.envrp1 li {
letter-spacing: 0px;
background: url("../../src/img/circle.png") 1px 6px no-repeat;
padding-left: 14px
}
.chi-envrp li a {
text-shadow: none;
letter-spacing: 0;
color: #0b0096;
text-decoration: underline;
line-height: 18px
}
.chi-envrp li {
letter-spacing: 0px;
background: url("../../src/img/circle.png") 1px 20px no-repeat;
padding-left: 14px;
line-height: 45px
}
.p {
letter-spacing: 0px
}
.vdo {
background: url("../../src/img/video_wm.gif") 1px 0px no-repeat
}
.vdo li {
letter-spacing: 0px;
line-height: 16px
}
.vdo li a {
text-shadow: none;
color: #0B0096;
text-decoration: underline
}
.lf {
line-height: 20px;
letter-spacing: 0px
}
.afp-table {
}
.afp-table tr td{
  text-align: center;
}
.apf-style1 th {
background-color: #B1ABCC;
text-align: -webkit-center;
color: #fff;
letter-spacing: 0;
border: 2px solid #fff;
padding: 2px;
}
.apf-style2 {
letter-spacing: 0px;
background-color: #CECADF;
border: 2px solid #fff;
padding: 3px;
letter-spacing: 0
}
.apf-style3 {
letter-spacing: 0px;
background-color: #DEDEDE;
border: 2px solid #fff;
padding: 3px
}
.apf-foot tr td {
padding: 3px;
border: 2px solid #fff
}
.abb-table {
font-size: 13px;
margin-left: 12px;
letter-spacing: 0;
background-color: #DDDDDD
}
.remarks-table {
font-size: 13px;
margin-top: 25px;
margin-left: 12px;
letter-spacing: 0;
background-color: #DDDDDD
}
.abb-table tr td {
width: 538px;
padding: 5px
}
.remarks-table tr td {
padding: 5px
}
.color-d-r {
color: #915A5A
}
.last-update {
padding-left: 12px;
font-size: 13px
}
table.five-yrs {
letter-spacing: 0;
background-color: #DEDEDE;
margin-left: 10px
}
.align-right {
text-align: right
}
.width-a {
width: 148px
}
.five-table {
padding: 2px
}
.align-right {
float: right;
color: #0B0096;
font-weight: bold
}
.doubleline {
   border-bottom-style: double;

padding-bottom: 1px;
width: 100%;
text-align: right
}
.singleline{
  border-bottom:1px solid #333;
}
.five-table {
margin-left: 19px
}
.envrpeh li a {
text-shadow: none;
letter-spacing: 0;
color: #0b0096;
text-decoration: underline;
line-height: 23px
}
.envrpeh li {
letter-spacing: 0px;
background: url("../../src/img/circle.png") 1px 10px no-repeat;
padding-left: 14px;
line-height: 24px
}
.envrpeh {
text-align: left;
font-weight: normal
}
.hkciegu {
border: 1px solid #000;
width: 267px;
margin-left: 20px;
letter-spacing: 0;
text-align: left;
text-align: left;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
letter-spacing: 0px;
font-size: 13px;
line-height: 170%
}
.page-title {
letter-spacing: 0;
text-align: left;
margin-left: 24px
}
.align-left {
text-align: left;
padding-left: 20px
}
.ex {
text-align: left;
margin-left: 20px
}
.remark-table {
letter-spacing: 0
}
.remark-table tr td {
letter-spacing: 0;
line-height: 170%;
padding-left: 10px
}
.remarks_wrap {
background-color: #DDDDDD;
padding: 5px 0px 0px 5px;
margin: 0px 18px 0px 18px
}
.dark-red {
color: #9A5151
}
.bold {
font-weight: bold
}
.sitemap {
font-size: 0.84em;
line-height: 140%;

}
.sitemap ul {
margin: -5px 0 25px 15px;
padding: 0 10px;
list-style: none;
width: 250px;
}
.sitemap ul li {
margin: 10px 0;
font-weight: bold;
}
.sitemap ul li a {
color: #653100;
text-decoration: none;
text-shadow: none
}
.sitemap ul li a:hover {
color: #9D4A00;
text-shadow: none;
}
.sitemap ul li ul {
margin: 0 0 15px;
padding: 0px 30px;
list-style-image: url('../gm/images/img_pt_link.jpg');
}
.sitemap li ul li {
margin: 6px 0;
font-size: 0.95em;
font-weight: normal;
color: #686766;
}
.sitemap li ul li a {
text-decoration: none;
color: #333333;
text-shadow: none;
}
.sitemap li ul li a:hover {
text-decoration: underline;
text-shadow: none;
}
.sitemap-table {
margin-left: 11px;
font-size: 1.3em;
letter-spacing: 0px;
margin-top: 30px;
    width: 100%;
}
.tel {
color: #ED9707;
letter-spacing: 3px
}
.subtitle li a {
font-size: 13px;
text-shadow: none;
letter-spacing: 0;
color: #0b0096;
text-decoration: none;
line-height: 23px
}
.subtitle li a:hover {
text-decoration: underline
}
.subtitle li {
font-weight: bold;
letter-spacing: 0px;
background: url("../../src/img/-.gif") 1px 10px no-repeat;
padding-left: 14px;
line-height: 24px
}
.subtitle {
text-align: left;
font-weight: normal
}
.subtitle li ul li {
font-weight: normal;
background: url("../../src/img/-.gif") 1px 10px no-repeat;
color: #333
}
.bgright-red {
color: #F00
}
.hkhscontent ol li {
text-align: justify;
padding-top: 12px;
padding-left: 20px;
padding-right: 20px;
letter-spacing: 0px;
font-size: 13px;
line-height: 170%
}
.chi-hkhscontent {
text-align: left
}
.chi-hkhscontent ol li {
text-align: justify;
padding-top: 12px;
padding-left: 20px;
padding-right: 20px;
letter-spacing: 5px;
font-size: 13px;
line-height: 170%
}
.highlightFontMK {
color: #0D3880
}
a.custom-link {
text-shadow: none;
color: #0000FF;
text-decoration: underline
}
.obb-bullet {
}
.obb-bullet li a {
font-size: 14px;
text-shadow: none;
letter-spacing: 0;
color: #0b0096;
text-decoration: none;
line-height: 23px
}
.obb-bullet li a:hover {
text-decoration: underline
}
.obb-bullet li {
font-weight: bold;
letter-spacing: 0px;
background: url("../../src/img/pm_bmm_doc.gif") 1px 10px no-repeat;
padding-left: 14px;
line-height: 24px
}
.obb-title {
letter-spacing: 0;
margin-left: 20px
}
.obb-bullet-b li a {
font-size: 13px;
text-shadow: none;
letter-spacing: 0;
color: #0b0096;
text-decoration: none;
line-height: 23px
}
.obb-bullet-b li a:hover {
text-decoration: underline
}
.obb-bullet-b li {
font-weight: bold;
letter-spacing: 0px;
background: url("../../src/img/pm_bmm_doc.gif") 1px 10px no-repeat;
padding-left: 28px;
line-height: 41px
}
.obb-title-b {
letter-spacing: 0;
margin-left: 20px
}
.tableContact {
margin-left: 20px
}
.obb-title {
color: #E1038A
}
.tableContact {
letter-spacing: 0
}
.tableContact tr td {
letter-spacing: 0;
font-weight: bold;
line-height:19px;
}
.obb-addition {
width: 520px;
margin-left: 20px
}
.obb-addition tr td {
padding: 5px 0px 5px 0px;
text-align: left
}
.obb-addition {
padding-bottom: 10px
}
.pdfListFont {
text-shadow: none;
font-weight: bold;
letter-spacing: 0px;

}

.pdfListFont > span >span {text-decoration: underline;}
.obb-bullet-c-en li a {
font-size: 13px;
text-shadow: none;
letter-spacing: 0;
color: #0b0096;
text-decoration: none;
line-height: 23px
}
.obb-bullet-c-en li a:hover {
text-decoration: underline
}
.obb-bullet-c-en li {
font-weight: bold;
letter-spacing: 0px;
background: url("../../src/img/video_wm.gif") 1px 1px no-repeat;
padding-left: 28px;
line-height: 18px;
}
/*

*/
.obb-bullet-c li a {
font-size: 13px;
text-shadow: none;
letter-spacing: 0;
color: #0b0096;
text-decoration: none;
line-height: 23px
}
.obb-bullet-c li a:hover {
text-decoration: underline
}
.obb-bullet-c li {
font-weight: bold;
letter-spacing: 0px;
background: url("../../src/img/video_wm.gif") 1px 10px no-repeat;
padding-left: 28px;
line-height: 41px
}
.obb-title-c {
letter-spacing: 0;
margin-left: 20px
}
.TopNavhover a {
color: #FF0
}
#related_content {
letter-spacing: 0px;
line-height: 150%;
list-style-type: disc;
color: #0b0096;
text-decoration: underline
}
#related_content li ul {
margin-left: 10px
}
#related_content li a {
color: #0b0096;
text-decoration: underline;
text-shadow: none
}
.underline {
text-decoration: underline
}
.sc-title {
line-height: 200%;
color: #65026C;
letter-spacing: 0px;
font-size: 14px;
font-weight: bold;
margin-left: 40px
}
.sc-title a {
text-shadow: none;
color: #65026C
}
.sc-title a:hover {
color: #9F009F
}
.csr>li {
font-weight: bold;
line-height: 200%;
padding-left: 20px;
margin-left: 10px;
letter-spacing: 0px;
background: url("../../src/img/-.gif") 1px 7px no-repeat
}
.csr>li a {
text-shadow: none;
color: #333
}
.csr>li a:hover {
text-decoration: underline;
color: #9F009F
}
.none {
list-style-type: none;
text-decoration: underline;
font-weight: bold
}
.csr-hkhsa li {
letter-spacing: 0px;
margin-left: 20px;
list-style-type: disc;
line-height: 150%
}
.csr-hkhsa li a {
text-shadow: none;
color: #333
}
.csr-hkhsa li a:hover {
text-decoration: underline;
color: #9F009F
}
.csr-fostering {
margin-top: 10px;
letter-spacing: 0px;
font-size: 13px
}
.csr-fostering>li {
background: url("../../src/img/circle.png") 0px 5px no-repeat;
padding-left: 10px
}
.ahref {
text-shadow: none;
text-decoration: underline
}
p.padding-top-zero {
padding-top: 0px
}
p.txt-center {
font-weight: bold;
text-align: center;
color: #F60
}
p.txt-center-black {
font-weight: bold;
text-align: center;
text-align: bold
}
p.txt-center-grey {
font-weight: bold;
text-align: center;
text-align: bold;
color: #333
}
.csr-table {
padding: 10px 20px 10px 20px;
width: 490px
}
.csr-table {
border: 1px solid #333
}
.csr-table th {
padding: 10px 20px 10px 20px;
font-weight: bold;
background-color: #FFC;
border: 1px solid #333;
}
.csr-table td {
padding: 10px 0px 10px 3px;
border: 1px solid #333;
}
.txt-italic {
text-decoration: italic
}
.chi-for {
letter-spacing: 5px;
line-height: 21px
}
.csrbox_title {

font-size: 12px;
color: #4B4C4C;
background-color: #D0CDE0
}
.csrbox_titleleft {

font-size: 12px;
color: #4B4C4C;
background-color: #BDB8D3
}
.csrbox_txt {

font-size: 12px;
color: #4B4C4C;
background-color: #F0F0F0
}
.afp-table-csr tr td {
border: 2px solid #fff;
letter-spacing: 0px;
padding: 5px 3px 5px 3px;

}
.txt-left {
text-align: left
}
.afp-table-csr td.apf-title {
padding: 20px 0px 20px 5px
}
.table-sen {
width: 600px;
margin: 0px auto;
margin-top: 30px
}
.table-sen tr td {
padding-bottom: 20px
}
p.offset-left {
margin-left: 12px
}
.chi-font-spacing {
letter-spacing: 0.35em
}
.font-color-brown {
font-size: 12px;
color: #BA671A;
list-style-type: disc;

}
.cus-letter-space {
letter-spacing: 5px
}
p.cus-letter-space {
letter-spacing: 5px
}
a.cus-letter-space {
letter-spacing: 5px
}
a.cus-letter-space:hover {
letter-spacing: 5px
}
.font-color-talent {
font-size: 12px;
color: #435198;
list-style-type: disc
}
.font-color-prudence {

color: #76236A
}
.font-color-quality {
color: #2F7921;

}
.hs-pr-chart-chi {
text-align: right;
background: url("../../src/img/sprite.png") 15px 18px no-repeat;
width: 183px;
float: right;
letter-spacing: 0px;
padding-right: 24px;
padding-top: 18px;
text-shadow: none
}
.hs-pr-chart-chi a {
color: #333;
text-decoration: none;
text-shadow: none;
font-size: 12px
}
.hs-pr-chart-chi a:hover {
text-decoration: underline
}
.txt-center {
text-align: center;
color: #333
}
.bg-light-grey {
background-color: #E2E2E3;
margin-left: 20px;
width: 480px;
margin-top: 10px
}
.border-btm {
border-bottom: 2px solid #fff
}
.org-info {
color: #A40000;
margin-left: 15px
}
table.bg-light-grey>tbody>tr>td {
letter-spacing: 0px
}
.wnew-pr>tbody>tr>td>a {
letter-spacing: 5px
}
.wnew-pr>tbody>tr>td>a:hover {
letter-spacing: 5px
}
.annualr_archives>tbody>tr>td {
text-align: left;
margin-left: 10px
}
.annualr_archives {
margin-left: 0px
}
.chi-hkhscontent p {
margin-left: 18px;
}
.bus-title {
color: #423486
}
.dark-blue {
background-color: #7392B1;
}
.dark-blue td {
color: #fff;
text-align: left
}
.bus-table {
margin-left: 20px;
width: 520px;
}
.bus-table>tbody>tr>td {
border: 2px solid #fff;
letter-spacing: 5px;
padding:5px;
}

.chi-bus-table {
margin-left: 20px;
width: 520px;
}
.chi-bus-table>tbody>tr>td {
border: 2px solid #fff;
letter-spacing: 0px;
padding:5px;
}
.sky-blue {
text-align: left;
background-color: #D3E5E9
}
.dull-purple {
text-align: left;
background-color: #DDDDDD
}
.buss-map-title {
font-size: 30px
}
.buss-title {
font-weight: bold;
color: #555;
font-style: italic;
text-align: left
}
.buss-subtitle {
font-weight: bold;
color: #712319;
text-align: left
}
.hs-business-map-details {
padding-left: 33px
}
.bus-map-img {
padding-left: 45px;
padding-top: 10px
}
ol>li>a {
color: #0B0096;
text-shadow: none;
text-decoration: underline
}
ol>li>a:hover {
color: #0B0096;
text-shadow: none;
text-decoration: underline
}
.cus-padd-top {
padding-top: 24px
}
ol.bus-bud-name>li {
padding: 0px;
margin: 0px
}
.bus-map-img-top {
padding-top: 10px
}
.padd-left {
padding-left: 45px
}
.font-serf {

}
ol.chi-bus-bud-name>li {
padding: 0px;
margin: 0px;
letter-spacing: 5px
}
.chi-hkhscontent p>a {
text-shadow: none;
color: #0B0096;
text-decoration: underline;
font-weight: normal;
letter-spacing: 2px
}
.chi-hkhscontent p>a:hover {
text-shadow: none;
color: #0B0096;
text-decoration: underline
}
.float-right {
float: right
}
.bright-red {
color: #F00
}
.blue {
color: rgb(66, 52, 134);
text-shadow:none;
}
.cus-padd-left {
margin-left: 16px
}
.valign-top {
vertical-align: top
}
.valign-center {
margin-top: 20px
}
.comm-table>tbody>tr>td {
text-align: left;
color: #FFF;
border: 2px solid #fff
}
.comm-tr {
background-color: #7392B1;
border: 2px solid #fff;
color: #fff
}
.comm-table>tbody>tr.txt-black>td {
color: #000;
letter-spacing: 5px
}
.comm-table>tbody>tr.txt-black>td.purple {
background-color: #ddd
}
.cus-padd-right {
margin-right: 20px
}
.table-five-hundard {
width: 500px
}
.txt-red {
color: #F00
}
.cus-padding-left {
margin-left: 22px
}
.commercial_detail_four tr td {
text-align: left
}
.sky-blue-deep {
background-color: #AFC9D9
}
.commercial_detail_four>tbody>tr>td {
letter-spacing: 5px
}
.no-space {
letter-spacing: 0px;

}
.chi-horizontal-stroke>li>a {
letter-spacing: 3px;

}
.chi-horizontal-stroke {
letter-spacing: 0px;
padding-left: 13px;
}
.chi-horizontal-stroke li {
list-style-type: none;
background: url("../../src/img/-.gif") 1px 7px no-repeat;
letter-spacing: 5px;
padding-left: 20px;
line-height: 18px
}
.chi-horizontal-stroke li a {
text-decoration: underline;
text-shadow: none;
color: #0B0096
}
.peference-material li a {
line-height: 25px;
letter-spacing: 0px;
color: #333;
text-shadow: none
}
.peference-material li a:hover {
text-decoration: underline;
color: #9F009F;
text-shadow: none
}
p.txt-black {
color: #000
}
p.txt-right {
text-align: right
}
div.txt-right {
text-align: right
}
.outer-border {
border: 1px solid #000;
width: 500px;
margin-left: 20px;
margin-top: 20px
}
.inner-border {
border: 1px solid #333;
margin: 5px
}
.pm_obb_bg {
background: url("../../src/wwwimg/business/bgObb.jpg")  233px 53px no-repeat
}
p.cus-margin-right {
margin-right: 7px;
margin-top: 0px
}
.obb-table>tbody>tr>td>a {
text-decoration: underline;
color: #0B0096;
text-shadow: none;
letter-spacing: 5px
}
.obb-table>tbody>tr>td>a:hover {
text-decoration: underline
}
.obb-table {
margin-left: 14px
}
.obb-table-th {
letter-spacing: 5px
}
h4.blue-title {
color: #245484;

font-style: italic;
text-align: left;
letter-spacing: 0px;
padding-left: 0px;
margin-bottom: 0px;
font-weight: bold
}
h4.chi-blue-title {
color: #245484;

font-weight: bold;
font-style: italic;
text-align: left;
letter-spacing: 0px;
padding-left: 0px;
margin-bottom: 0px
}
h4.chi-blue-title-with-space {
color: #245484;

font-weight: bold;
font-style: italic;
text-align: left;
letter-spacing: 5px;
/*padding-left: 23px;*/
margin-bottom: 0px
}
h1.blue-title {
text-shadow: none;
font-size: 18px;
line-height: 0px;
color: #245484;

font-style: italic;
text-align: left;
letter-spacing: 0px;
/*padding-left: 23px;*/
margin-bottom: 0px;
font-weight: bold
}
h1.chi-blue-title {
color: #245484;

font-weight: bold;
font-style: italic;
text-align: left;
letter-spacing: 0px;
padding-left: 23px;
margin-bottom: 0px
}
h1.chi-blue-title-with-space {
text-shadow: none;
font-size: 18px;
line-height: 0px;
color: #245484;

font-weight: bold;
font-style: italic;
text-align: left;
letter-spacing: 5px;
padding-left: 23px;
margin-bottom: 0px
}
.chi-envrpeh li a {
text-shadow: none;
letter-spacing: 3px;
color: #0b0096;
text-decoration: underline;
line-height: 23px;
font-weight: normal
}
.chi-envrpeh li {
letter-spacing: 5px;
background: url("../../src/img/circle.png") 1px 10px no-repeat;
padding-left: 14px;
line-height: 24px
}
.chi-envrpeh {
text-align: left;
font-weight: normal
}
.chi-number {
text-align: left;
letter-spacing: 5px;
margin-left: 13px;
line-height: 20px
}
.peference-material {
text-align: left
}
p.grey {
background-color: #E4E4E4;
padding-top: 5px
}
ul.square {
list-style-type: square;
margin-left: 50px
}
ul.square li {
line-height: 170%
}
ul.arrow li {
list-style-image: url("../../src/img/liFlag.jpg")
}
.num {
letter-spacing: 0px
}
table.chi-txt {
letter-spacing: 5px;
line-height:170%;
margin-left: 23px;
}
.cyan-title {
letter-spacing: 5px
}
.chi-study_arc li a {
text-shadow: none;
letter-spacing: 5px;
color: #0b0096;
text-decoration: underline;
line-height: 31px;
font-weight: normal
}
.chi-study_arc li {
letter-spacing: 5px;
background: url("../../src/img/circle.png") 1px 12px no-repeat;
padding-left: 14px;
line-height: 28px
}
.font-normal {
font-weight: normal
}
.lsa_img_a {
margin-top: 249px
}
.lsa_img_b {
margin-top: 475px
}
.lsa_img_c {
margin-top: 500px
}
.cus-spacing {
letter-spacing: 5px;
line-height: 21px
}
p.csr {
letter-spacing: 5px
}
.chi-hkhscontent>table.bordered.bg-light-grey>tbody>tr>td {
letter-spacing: 5px
}
.table-condensedd {
text-align: left;
margin-left: 20px;
width: 515px
}
.table-condensedd>tbody>tr>td {
border: 2px solid #fff;
padding-left: 5px
}
.no-padd>tbody>tr {
border: 2px solid #fff;
padding-left: 0px
}
.no-padd>tbody>tr>td {
border: 2px solid #fff;
    padding-left: 5px;
    letter-spacing: 0px;
    margin: 0px;
    padding: 0;
}
.dark-blue {
background-color: #7392B1; 
color: #fff
} 
.font-dark-blue {
color: #423486
}
ul.bmgs-table {
width: 660px;
padding-left: 22px
}
ul.bmgs-table > li {
background: url("../../src/img/pm_bmm_doc.gif") 1px 10px no-repeat;
height: 40px;
float: left;
padding: 10px;
margin: 2px;
padding-top: 14px;
padding-left: 21px
}
ul.bmgs-table > li > a {
color: #0B0096;
text-decoration: underline;
text-shadow: none;
font-weight: bold;
letter-spacing: 0px
}
.clear {
clear: both
}
.bmgs-title {
padding-left: 15px
}
.bordered {
border: 1px solid #DDD
}
.table-padd {
width: 521px;
margin-left: 13px
}
.first-column {
width: 100px
}
.title-txt {
font-size: 16px
}
ul.chi>li>a {
letter-spacing: 5px
}
table.chi > tbody > tr > td {
letter-spacing: 5px
}
.table-bordered > tbody > tr > td {
border: 1px solid #DDD
}
.table-bordered > tbody > tr > td > a {
color: #0B0096;
text-shadow: none;
text-decoration: underline 
}
.main-logo {
font-size: 0
}
.width_five_precent {
width: 5%
}
.width-centry-half {
width: 150px
}
.five-table {
margin-right:30px;
}
.txt-center {
text-align: center
}
.th-width-thirty {
width: 30%
}
;
.txt-left {
text-align: left
}
.txt-right {
text-align: right
}
#navlist{}
.navbar-nav {
padding-left: 12px
}
.align-top {
vertical-align: top
}
.deep-purple {
background-color: #936;
color: #fff
}
.light-purple {
background-color: #C04382;
color: #fff
}
.table > tbody > tr > td.white-border {
border: 2px solid #fff
}
.light-grey {
background-color: #DFDFDF
}
p.purple {
color: #993366
}
p.eng-in-chi-page {
font-family: "Arial";
letter-spacing: 0px
}
span.pr-title {
font-size: 18px
}
table.sbmhk>tbody>tr>td {
background-color: #F4D5E5;
border: 2px solid #fff;
width: 248px
}
.sbmhk {
margin-left: 20px;
width: 515px
}
table.adm>tbody>tr>td {
background-color: #F4D5E5;
border: 2px solid #fff;
width: 248px
}
table.exom>tbody>tr>td {
background-color: #F9C5C8;
border: 2px solid #fff;
width: 248px
}
.exom {
margin-left: 20px;
width: 515px
}
.adm {
margin-left: 20px;
width: 515px
}
table.time-table>tbody>tr>td {
background-color: #F4D5E5;
border: 2px solid #fff;
width: 248px
}
.time-table {
margin-left: 60px;
width: 415px
}
.BGE2E2E3 {
color: #428BCA;
text-shadow: none;
font-weight: bold
}
.work-sheet {
border: 2px solid #000;
margin-left: 20px;
margin-right: 35px
}
.ws-sec-a {
background-color: #DEECB8;
border: 1px solid #fff
}
.ws-sec-b {
background-color: #E2DAEB;
border: 1px solid #fff
}
.soc {
width: 500px;
margin-left: 20px;
border: 2px solid #000
}
table.sbmhkb>tbody>tr>td {
background-color: #ADE4FA;
border: 2px solid #fff;
width: 248px
}
.sbmhkb {
margin-left: 20px;
width: 515px
}
.table-cus-width {
margin-left: 20px;
width: 500px
}
.table-cus-width>tbody>tr>td {
background-color: #C4DF9B;
border: 2px solid #fff;
letter-spacing: 5px
}
.table-cus-width-b {
margin-left: 20px;
width: 500px
}
.table-cus-width-b>tbody>tr>td {
background-color: #FEE1D1;
border: 2px solid #fff;
letter-spacing: 5px
}
.pr-table {
margin-left: 20px;
margin-right: 20px;
width: 500px
}
.ol {
margin-left: 20px
}
.tcc-tb>tbody>tr>td {
width: 50%;
background-color: #C4DF9B;
border: 3px solid #fff
}
.tcc-tb {
margin-left: 20px;
width: 500px
}
.rebuild-icon {
margin-left: 20px;
float: left;
width: 50px;
height: 30px;
background: url("../../src/wwwimg/wnew/images/pr_040430_a.jpg") no-repeat
}
.rebuild-wrapper {
padding-top: 5px;
padding-left: 80px
}
.tcc-tb-red>tbody>tr>td {
background-color: #FEE1D1;
border: 3px solid #fff;
width: 50%
}
.tcc-tb-red {
margin-left: 20px;
width: 500px
}
.table-cus-width-small {
margin-left: 40px;
width: 400px
}
.shiny-blue {
background-color: #39c;
color: #fff
}
.light-blue {
background-color: #BAE9F9
}
.light-yellow {
background-color: #FFFFCC
}
tr.shiny-blue>th {
text-align: center
}
.table-cus-width-small-sec {
margin-left: 40px;
width: 400px
}
tr.txt-left>th {
text-align: left;
letter-spacing: 5px
}
table.white-border>tbody>tr>td {
border: 1px solid #fff;
letter-spacing: 5px;
}
table.white-border>tbody>tr>td {
border: 1px solid #fff;
letter-spacing: 0px;
}
.light-pink {
background-color: #FFD5D5
}
.light-grey {
background-color: #F0F6E3
}
.shiny-pink {
background-color: #FF8282
}
.white {
color: #fff
}
.dull-pink {
background-color: #FFEAEA
}
.brown {
background-color: #C28787;
color: #fff
}
.shiny-orange {
background-color: #FFCC99
}
.dull-orange {
background-color: #FFEFDF
}
table.thick-white-border>tbody>tr>td {
border: 3px solid #fff
}
.dull-green {
background-color: #009999
}
.dull-pink {
background-color: #CC9999
}
.netural-brown {
background-color: #996633
}
.dull-red {
background-color: #CC6666
}
tr.grey>td {
background-color: #eee;
border: 2px solid #fff
}
ul.bullet{list-style-type:disc; }
.table-blue-width {
margin-left: 20px;
width: 500px
}.table-dev>tbody>tr>th{font-weight:bold;}
.table-dev>tbody>tr{border:2px solid #fff;}
.table-dev>tbody>tr>td{border:2px solid #fff; }
p.no-space{letter-spacing: 0px;}
p.txt-cen{text-align: center;}
tr.ffdiac{background-color: #FFD8AC;}
.FFEEDC{background-color: #FFEEDC;}
.FFFBCE{background-color: #FFFBCE;}
.C4DF9B-green{background-color: #C4DF9B;}
table.C4DF9B-green>tbody>tr>td{border:2px solid #fff;width:50%;}
table.FEE1D1-pink>tbody>tr>td{border:2px solid #fff;width:50%;}
table.FEE1D1-pink{background-color:#FEE1D1;}
h4.txt-center-black{text-align:center;}
.cus-padd{margin-left:20px; }
.cus-padd-2{margin-left:14px; width:90%; background-color: #FFCC99;}

 table.cus-padd-2 > tbody > tr> td{border:2px solid #FFF;}
ol.cus-padd>li{margin:0;padding:0;}

.DAA7CD{background-color: #DAA7CD; font-weight:bold; }
.C8D9E7{background-color: #C8D9E7; }
table.table>tbody>tr.DAA7CD>td{border:2px solid #fff;}
table.table>tbody>tr.C8D9E7>td{border:2px solid #fff;}
.table-blue-width-in{text-align: center;}
tr.en>th{letter-spacing: 0px}
tr.en>td{letter-spacing: 0px}
ul.bullet>li{letter-spacing: 0px;line-height: 170%;}
.align-right-black{text-decoration: right;}
.pmac-table{
  margin-left:20px;
  width:500px;
}
.pmac-table tr td{
  border-bottom:1px solid #fff;
}
.BGE2E2E3{
  padding-left:15px;
}
.BGE2E2E3 a{
  color:#0B0096;
  text-decoration: underline;
  text-shadow:none;
  letter-spacing: 0px;
}
p.ctn{
 padding-top:5px;
  color:#C39;
  font-size:10px;
  padding-left:10px;
  letter-spacing: 0px;
  font-weight:normal;
}
.obbg{
 background-image: url('../wwwimg/business/bgObb.jpg');
   min-height: 350px;
}
.no-padd{padding:0px;}
.clean{
padding:0; margin:0; border:none;
}t
.clean tr td{
  padding:0; margin:0; border:none; padding-left:0px;
}
.padd-left-35{
  padding-left: 9px;
}
.hkhscontent p.clean{padding:0px; margin:0px; padding-right:30px;}
.numberA{width:31px;}
.aw_col_c a{
    color: #0B0096;
    text-decoration: underline;
    text-shadow:none;
}
.aw_col_c_b{
      color: #0B0096;
    text-decoration: underline;
    text-shadow:none;
}
.aw_col_c_b a{
color: #0B0096;
text-shadow:none;
}
.awarded_column a{ color: #0B0096;
    text-decoration: underline;
    text-shadow:none;}
.bigger{font-size:16px;}
.case-subtitle{
  color: #069;
  font-size: 16px;

}
.case-subtitle-deep-blue{
  font-size:16px;
}
ul.case_building{
  margin: 10px 22px 0px 51px;
}
ul.districts{
  margin: 10px 22px 0px 51px;
}
ul.districts li {
  font-weight: normal;
  padding-left: 0;
  color: #4B4C4C;
  font-size: 13px;
}
.districts li {
  width: 150px;
  float: left;
  padding: 5px;
}

ul.case_building li {
  font-weight: normal;
  padding-left: 0;
  color: #4B4C4C;
  font-size: 13px;
  list-style-type: disc;
}
.case_building li {
  margin: 10px;
}
.districts li a{
  text-decoration: underline;
  text-shadow:none;
  color:#0B0096;
  letter-spacing:0px;

}
ul.case_building li a{
  text-decoration: underline;
  text-shadow:none;
  color:#0B0096;
  letter-spacing:0px;
}
.disclaimer {
  border-width: 2px;
  border-color: #666;
  border-style: solid;
  padding: 10px;
  margin:20px;
  clear: both;
  line-height: 2;
}
.disclaimer p {
  margin-bottom: 0px;
}
.disclaimer_title {
  text-align: center;
  font-weight: bold;
  text-decoration: underline;
}
#pr-tab{font-size:14px;  padding-top: 15px;}
#pr-tab > li > a{border-right:none; font-weight:bold;}
#pr-tab > li.active > a, #pr-tab > li.active > a:hover, #pr-tab > li.active > a:focus { border-right:none;color:#8B0A16; text-decoration: underline;}
#pr-tab > li.active > a.btab:hover, #pr-tab > li.active > a.btab:focus {text-decoration: underline;color:#8B0A16;}
#pr-tab > li > a.btab:hover, #pr-tab > li > a.btab:focus {text-decoration: underline;color:#8B0A16;}
#pr-tab > li > a:link {background-image: none;background-repeat: no-repeat;}
#pr-tab > li > a:visited {background-image: none;background-repeat: no-repeat;}
#pr-tab > li > a:active {color: #333;background-image: none;}
#pr-tab2 > li > a:link {background-image: none;background-repeat: no-repeat;}
#pr-tab2 > li > a:visited {background-image: none;background-repeat: no-repeat;}
#pr-tab2 > li > a:active {color: #333;background-image: none}
.tab-content{}


#pr-tab-a{font-size:13px;  padding-top: 15px; margin-left:20px;}
#pr-tab-a > li > a{border-right:none;letter-spacing: 0px; text-shadow: none; color:#4B4C4C;}
#pr-tab-a > li.active > a, #pr-tab-a > li.active > a:hover, #pr-tab-a > li.active > a:focus { border-right:none; color:#7392B1; font-weight:bold;}
#pr-tab-a > li.active > a.btab:hover, #pr-tab-a > li.active > a.btab:focus {text-decoration: underline;color:#7392B1; }
#pr-tab-a > li > a.btab:hover, #pr-tab-a > li > a.btab:focus {text-decoration: underline;color:#7392B1; }
#pr-tab-a > li > a:link {background-image: none;background-repeat: no-repeat; padding: 1px;}
#pr-tab-a > li > a:visited {background-image: none;background-repeat: no-repeat; }
#pr-tab-a > li > a:active {color:#7392B1;background-image: none; }


.hs-business-gallery > tbody > tr > td > h6{
  font-weight: bold;
  color:#423486;
}

.hs-business-gallery > tbody > tr > td {
 /* padding-left:20px;*/
}
.hs-business-gallery > tbody > tr > td > h7{
  font-weight: bold;
}
div.facilities > ul > li {
    background: url("../../src/img/circle.png") 1px 10px no-repeat;
    font-weight:normal;
    color:#666;
    padding-left: 11px;
    padding-top: 6px;
}
ul.chi li a{letter-spacing: 2px;font-family: 'times'}
.purple-blue{color:#423486;}
.rentable{width:510px; margin-left:20px;}
.rentable tr td {letter-spacing: 0px; padding:3px; border:1px solid #FFF;}
.rentable tr td.no-border{ border-right: 1px solid #d2d9e7;}

.rentable-inner{width:510px; margin-left:20px;}
.rentable-inner tr td {letter-spacing: 0px; padding:3px; border:1px solid #FFF;}
.rentable-inner tr td.no-border{ border-right: 1px solid #d2d9e7;}
.bg-purple{  background-color: #767BBC; text-align: center;color:#fff;font-weight:bold;}
.rentable2{width:510px; margin-left:40px;}
.rentable2 tr td {letter-spacing: 0px; padding:3px; border:1px solid #FFF;text-align: center;}
.table-slim{letter-spacing:0px;vertical-align: top; margin-left:40px;}
.txtclean{font-weight:normal; color:#333;}

.roman{list-style-type: lower-roman;line-height: 170%;}
.roman li{letter-spacing: 0px;}
.ckj{list-style-type: cjk-ideographic;line-height: 170%;}
.ckj li{letter-spacing: 0px;}
.rentable3{width:510px;}
.rentable3 tr td {letter-spacing: 0px; padding:3px; border:1px solid #FFF;text-align: center;}
/*lower-roman*/
.table-grey{margin-left:20px; width:510px;     text-align: left;}
.table-grey tbody tr td{background-color:#E2E2E3; border:1px solid #FFF; }
.table-grey tr td a {color:#0B0096; text-decoration: underline; text-shadow:none;}
ul.disc li{list-style-type: disc;
    letter-spacing: 2px;
    line-height: 14px;
    margin-bottom: 12px;
    margin-left: 20px;}
    ul.disc-en li{list-style-type: disc;
    letter-spacing: 0px;
    line-height: 14px;
    margin-bottom: 12px;
    margin-left: 20px;}

ul.numeric>li{list-style-type:decimal;
    letter-spacing: 5px;
    line-height: 14px;
    margin-bottom: 12px;
    margin-left: 20px;
    font-weight:bold;
    text-decoration: none;
  }

ul.numeric-en>li{list-style-type:decimal;
    letter-spacing: 0px;
    line-height: 14px;
    margin-bottom: 12px;
    margin-left: 20px;
    font-weight:bold;
    text-decoration: none;
  }

ul.alpha>li{font-weight:normal;
text-decoration: none;
list-style-type: lower-alpha;letter-spacing: 2px;
    line-height: 14px;
    margin-bottom: 12px;
    margin-left: 20px;}

ul.alpha-en>li{font-weight:normal;
text-decoration: none;
list-style-type: lower-alpha;letter-spacing: 0px;
    line-height: 14px;
    margin-bottom: 12px;
    margin-left: 20px;}

ul.arab>li{font-weight:normal;
text-decoration: none;
list-style-type:lower-roman;    letter-spacing: 2px;
    line-height: 14px;
    margin-bottom: 12px;
    margin-left: 20px;}

ul.arab-en>li{font-weight:normal;
text-decoration: none;
list-style-type:lower-roman;    letter-spacing: 0px;
    line-height: 14px;
    margin-bottom: 12px;
    margin-left: 20px;}

.privacy-title{    margin-top: 20px;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #069;
    margin-left: 20px;}
.video-audio{margin-left:15px;}
.video-audio>tbody>tr>td{text-align: left;}
.video-audio>tbody>tr>td>a{color:#0a0096;text-shadow:none;}

.video-audio-tc{margin-left:15px;}
.video-audio-tc>tbody>tr>td{text-align: left; letter-spacing:2px;}
.video-audio-tc>tbody>tr>td>a{color:#0a0096;text-shadow:none; text-decoration: underline;}
#hswrap{width:850px;}
.jobad li a{ color:#0a0096;text-shadow:none; text-decoration:underline;}
.jobdesc{list-style-type: disc; letter-spacing: 0px;}
.chi{letter-spacing: 0px; font: normal 14px/1.5  'Microsoft JhengHei','SimSun', 'Verdana';}
.eng{letter-spacing: 0px; font: normal 14px/1.5  'Arial', 'SimSun', 'Verdana';}
.floatright-h{float:left;}
#Overview > table > tbody > tr > td > div > table > tbody > tr > td.tr-rht > a{color:rgb(11, 0, 150); text-decoration:underline;text-shadow:none;}
#Overview > table > tbody > tr > td > div > table > tbody > tr > td.tr-rht > ul > li{margin-bottom:10px;}

hr{margin-top: 10px;
    margin-bottom: 10px;}

.districts li{
  width:150px;
  float:left;
  padding:5px;
  }
  
.districts_ibmas li{
padding-bottom:5px;
  }

  
.case_building li{
  margin:10px;
}
.voluntary_list li a{
  letter-spacing:0px;
  text-decoration: underline;
  text-shadow:none;
  color:rgb(11, 0, 150);
}
.voluntary_l {
padding-left:20px;
width:250px;
float:left;}

.voluntary_r {
padding-left:20px;
width:250px;
float:left;}

.voluntary_list li{
padding:5px;}

.h3{font-family: Arial, Helvetica, Microsoft JhengHei, sans-serif;
    color: #069;
    font-size: 1em;    font-size: 16px;
    font-weight: bold;}

table#index_banner tr td img{display:block;}

.pmac_maptable td{background:#d7eaf7; font-size:12px; padding:0px;margin:0px;padding-top:5px;padding-bottom:5px; letter-spacing:2px; font-family:Arial, Helvetica, Microsoft JhengHei, sans-serif;}
.pmac_maptable td.location{width:85px; text-align:center;padding-left:5px;padding-right:5px;}
.pmac_maptable td.address{width:30px;}
.pmac_maptable td.addressall{padding-left:5px;padding-right:5px;}
.pmac_maptable td.officehour{padding-left:5px;padding-right:5px;}
.pmac_maptable td.mid {width:5px;}
.pmac_maptable .red{color:#FF0000;}
.pmac_maptable>tbody>tr>td{border:2px solid #fff;}

.contant_pmactable, .contant_pmactable_1 {background-color:#e2e2e3; color:#4b4c4c; font-size:13px; letter-spacing:1.5px;font-family:Microsoft JhengHei, sans-serif;}
.contant_pmactable td{padding:2px;border-bottom-width:2px;border-bottom-color:#FFFFFF;border-bottom-style:solid;}
.contant_pmactable_1 td{padding:2px;}
.contant_pmactable .red{color:#FF0000;}

.privacy_policy  {text-align:justify}
.privacy_policy  p {margin:10px 0 10px 0;letter-spacing:2px;}
.privacy_policy h3 {font-family:Arial, Helvetica, Microsoft JhengHei, sans-serif; color:#006699; font-size: 1em;letter-spacing:2px;}
.privacy_policy h4 {color:#4b4b4b; margin-top:40px;letter-spacing:2px;}
.privacy_policy h5 {font-family:Arial, Helvetica, Microsoft JhengHei, sans-serif; color:#4b4b4b; margin-top:30px;letter-spacing:2px;}
.privacy_policy ul li {font-family:Arial, Helvetica, Microsoft JhengHei, sans-serif; margin-top:10px;font-size:13px;color:#4b4c4c;letter-spacing:2px;}
.privacy_statement {margin-left:15px;}
.privacy_statement ul.eng {list-style-type:lower-alpha;letter-spacing:2px;}
.privacy_statement ul.lowroman {list-style-type:lower-roman;letter-spacing:2px;}
.privacy_statement ul li{font-family:Arial, Helvetica, Microsoft JhengHei, sans-serif; font-size:13px;color:#4b4c4c;}

.flatarea_title{font-weight:bold;}
.flatarea {font-family:Arial, Helvetica, Microsoft JhengHei, sans-serif; font-size:13px; text-align:center;}
.flatarea tr th{background-color:#9BBB59;color:#FFFFFF;padding:5px;border-color:#FFF;border-width:1px;border-style:solid;}
.flatarea tr td{padding:5px;border-color:#FFF;border-width:1px;border-style:solid;}
.flatarea tr td.flatarea_left {background-color:#C2D69B;font-family:Arial, Helvetica, Microsoft JhengHei, sans-serif; }
.flatarea tr td{background-color:#e8e8e8;color:#4b4c4c;}

.letterspace p{letter-spacing:2px;}
.pm_files           { float:right;margin:8px 0 0; padding:0 5px;letter-spacing: 0.3em; }
.pm_files img         { vertical-align:middle; margin: 0 5px 0 0; }
.pm_pages           { font-size: 0.95em; line-height: 140%; letter-spacing:1px; }
.pm_pages ul          { margin:5px 0 25px 15px; padding:0 10px; list-style: none;
                  list-style-image: url('../gm/images/img_pt_link.jpg'); }
.pm_pages ul li         { margin:10px 0; font-weight:bold; font-size: 0.88em; letter-spacing: 0.17em; padding-left:0;font-family:Arial, Helvetica, Microsoft JhengHei, sans-serif; }
.pm_pages ul li a       { color:#65026C; text-decoration: none; }
.pm_pages ul li a:hover     { color:#9F009F; }
.pm_pages ul li a img     { vertical-align:-3px; margin: 0 7px 0 0; }
.pm_pages ul li ul        { margin:10px 0 15px; padding: 0px 30px; list-style-image: url('../gm/images/img_pt_link.jpg'); }
.pm_pages li ul li        { margin:5px 0; font-weight:normal; color:#686766; padding-left:0;
                  text-align:justify; text-justify:newspaper; font-size: 1em; }
.pm_pages li ul li a      { text-decoration: none; color:#333333; }
.pm_pages li ul li a:hover    { text-decoration: underline; }
.pm_pages li ul.sublink     { *margin: -20px 0 18px; _margin: -20px 0 18px; }
.pm_pages p           { margin: 5px 0 18px; text-align:justify; text-justify:newspaper;
                  font-size: 0.88em; letter-spacing: 0.30em; }
.pm_pages p.title       { font-size: 1em; font-weight: bold; margin: 5px 0 2px; }
.pm_pages p span        { letter-spacing: 0.17em; }
.pm_pages tr.odd td       { background:#E2E2E3; border-bottom: 2px solid #fff; }
.pm_pages tr.even td      { background:#EEEEEE; border-bottom: 2px solid #fff; }

.mbiss_pages            { line-height: 140%; letter-spacing: 0.17em; }
.mbiss_pages a        { color:#65026C; text-decoration: none; }
.mbiss_pages a:hover      { color:#9F009F; }
.mbiss_pages p            { margin: 5px 0 5px 0; text-align:justify; letter-spacing: 0.17em; color:#4b4c4c; }
.mbiss_pages p.title        {  font-weight: bold; margin: 5px 0 2px 0 ; }
.mbiss_pages p span       { letter-spacing: 0.17em; }
.mbiss_pages ul           {margin:0 0 0 30;}
.mbiss_pages ul li          { font-weight:normal;letter-spacing: 0.17em; padding-left:0;color:#4B4C4C; font-size: 13px }
.mbiss_pages ul li a img      { vertical-align:-3px; margin: 0 7px 0 0; }
.mbiss_pages ul li ul li      { margin:5px 0px; font-weight:normal;letter-spacing: 0.17em; padding:0; color:#4B4C4C; font-size: 13px; }
.mbiss_pages ul li ul.sublink     { *margin: -20px 0px 18px 0px; _margin: -20px 0px 18px 0px; }
.mbiss_pages li.tick    { list-style: none;list-style-image: url('../business/images/mbiss_b1.jpg'); }
.mbiss_pages li.cross   { list-style: none;list-style-image: url('../business/images/mbiss_b2.jpg'); }
.mbiss_pages li.liFlag    {list-style:none; list-style-image: url('../business/images/liFlag.jpg');}
.mbiss_pages li.pdf   { list-style: none;list-style-image: url('../business/images/pdf.gif'); padding-left:8px; }
.mbiss_pages li.url   { list-style: none;list-style-image: url('../business/images/url.jpg');  padding-left:8px; }
.mbiss_pages .qnatable .question {background-color:#e4e4e4; padding: 0 5px 0 5px;}
.mbiss_pages .qnatable .answer    {padding:0 5px 10 5px;}

.annualr img {vertical-align:middle; line-height: 150%;}
#MOmap{color:rgb(11, 0, 150);text-shadow:none;text-decoration:underline;}
#DOmap{color:rgb(11, 0, 150);text-shadow:none;text-decoration:underline;}
#EAmap{color:rgb(11, 0, 150);text-shadow:none;text-decoration:underline;}

.career-note{background-color: #DDDDDD; margin-left:10px; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px;}
.open{
  text-decoration:underline;
  color:#5F4CB7;
}
p.open > a{
  color:#5F4CB7;
}
div.col-xs-3 ul li a.open{
  color:#5F4CB7;
}
.ul-first-child{    text-indent: -15px;
    list-style-type: none;}
td.txt-left{letter-spacing: 5px;}
td.txt-left-chi{letter-spacing: 5px;}
/*body > div > div > div:nth-child(2) > div > div > p > a{color:rgb(11, 0, 150); text-shadow:none; text-decoration: underline;letter-spacing: 5px;}*/
body > div > div > div:nth-child(3) > div > div> p > a{color:rgb(11, 0, 150); text-shadow:none; text-decoration: underline;}
.rentable-txt > tbody > tr > td{vertical-align: top;}
.main_banner{font-family:'Microsoft JhengHei';color:#fa8824; font-size:22px; font-weight:bold;margin-bottom:20px;}
.main_graphic{margin-top:30px;  background: url('../wwwimg/main_bg.png') repeat-x ;}
.marqu-wrap{ background: url('../wwwimg/marquee_bg.png') ;}

.pure-a:link{color:#0b0096;text-shadow:none; text-decoration: underline; letter-spacing: 0px;}
.pure-a{color:#0b0096;text-shadow:none; text-decoration: underline; letter-spacing: 0px;}
.pure-a:hover{color:#0b0096;text-shadow:none; text-decoration: underline; letter-spacing: 0px;}
.pure-a:active{color:#0b0096;text-shadow:none; text-decoration: underline; letter-spacing: 0px;}
.pure-a:visited{color:#0b0096;text-shadow:none; text-decoration: underline; letter-spacing: 0px;}


.bottom_gradient{width:800px;}
.footer_left{float:left;background-image: url('../img/hkhs_footer_graphic_left.png'); width:237px; height:20px;}
.footer_loop{float:left;background-image: url('../img/hkhs_footer_graphic_loop.png'); background-repeat: repeat-x;}
.footer_right{float:left;background-image: url('../img/hkhs_footer_graphic_right.png'); width:237px; height:20px;}
.arial{font-family: Arial;letter-spacing: 0;}
.c7392B1{background-color: #7392B1;}

.mid{color:#fff; width:95%;}
.cD3E5E9{background-color: #D3E5E9;}
.ccc{color:#333;}
.cDDDDDD{background-color: #ddd;     color: #333;}
.mid>tbody>tr>td{border:2px solid #fff;}
.chi-table-blue-width{margin-left:10px;}
.contact-table-t tr td.office-hour{width:188px;padding-left:0px;}
.contact-table-t tr td.en-office-hour{padding-left:0px;}
.contact-table-t tr td.working-day{text-align: right; padding-right:0px;}
body > div > div > div:nth-child(3) > div > div.col-xs-9.hkhscontent > table > tbody > tr:nth-child(48) > td > p{padding-left:0px;}
.light-pink{background-color: #FFEAEA;}
.adm-p{margin-left:13px;     line-height: 35px;}
h1.admission{font-size:13px;text-shadow:none; letter-spacing:0px; text-align: left;color:#333; line-height:16px; padding:0px; margin:0px; padding-top:30px; padding-bottom:10px; padding-left:14px;}
.e-adm-p{margin-left:13px;     line-height: 35px; letter-spacing: 0px;}
ul.ulspace>li{letter-spacing: 5px;}
.video-audio>tbody>tr>td>a{ text-decoration: underline;}
.link:hover{color: rgb(66, 52, 134);}
div.open{text-decoration:none;} 
.padd-left-zero{padding-left:0px;}
.margin-rht-twenty{margin-right:20px;}
.padd-lft-twenty{padding-left:20px;}

#pr-tab > li.active{margin-right:20px;}
#pr-tab > li{margin-right:20px;}
#\32 010{ padding-left:20px;}
#\32 011{ padding-left:20px;}
#\32 012{ padding-left:20px;}
#\32 013{ padding-left:20px;}
#\32 014{ padding-left:20px;}
#\32 015{ padding-left:20px;}
#\32 016{ padding-left:20px;}
#\32 017{ padding-left:20px;}
#\32 018{ padding-left:20px;}
#\32 019{ padding-left:20px;}
#\32 020{ padding-left:20px;}
#\32 021{ padding-left:20px;}
#\32 022{ padding-left:20px;}
#\32 023{ padding-left:20px;}
#\32 024{ padding-left:20px;}
#屋邨概覽 > table.hs-business-gallery{padding-left:0px;}
#Overview > table.hs-business-gallery{margin-left:0px;} 
#單位面積  > table.hs-business-gallery{   margin-left: 14px;}
#FlatArea > table.hs-business-gallery{   margin-left: 14px;}
.img_section{
margin-top: 16px!important;
margin-bottom: 16px!important;
}
.img_th{
width:19%;
float:left;	
	
}

.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important;}
	

.img-hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}

.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)!important}
.heya-ffss-table {
width: 100%
}
.heya-ffss-table tr td {
border: 2px solid #fff;
text-align: center
}
.heya-first-line {
background-color: #9BBB59;
color: #fff
}
.heya-content-line {
  background-color: #e2e2e3;
}
.heya-content-lft-title {
  background-color: #C2D69B;
}
.heya-ffss-table tr td:first-child{
  text-align:left;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}
.heya-content-line td:first-child {
  background-color: #C2D69B;
  text-align: left;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  font-weight: bold;
  width: 100px;
}
body > div > div > div:nth-child(2) > div > div:nth-child(4) > table > tbody > tr> td {font-size:12px;}
.tlwhole{padding-top:36px;}
.voluntary_list{list-style-type: disc;}
#current_year{float: left;
    text-decoration: underline;
    font-size: 17px;
    font-weight: bold;
    margin-left: 3px;
    margin-top: -54px;
}
#hsacc{text-decoration: none;}
a.blue:hover{color: rgb(66, 52, 134);text-decoration: underline;}

.flex-caption {
      width: 96%;
      padding: 2%;
      left: 0;
      bottom: 0;
      background: rgba(0,0,0,.5);
      color: #fff;
      text-shadow: 0 -1px 0 rgba(0,0,0,.3);
      font-size: 14px;
      line-height: 18px;
    }
    li.css a {
      border-radius: 0;
    }
	
	
	
.info-link{
	margin:1rem 1rem 1rem 0rem;

}
.shopfloor{
	text-align:left;
	padding:10px 0 5px 20px;
}
.shopfloor a{
	text-align:left;
	color:black;
	padding-right:10px;
	text-shadow: none;	
}

.shopfloor a:hover{

	color:red;

}
#map {
	height: 100%;
}
.shoptitle{
	font-size:16px;
	font-weight:bold;
}

.shop-table {
margin-left: 12px;
width: 90%;
margin-bottom: 20px;
letter-spacing: 0px
}
.shop-table tr td a {
text-shadow: none;
text-decoration: underline;
color:#0b0096;
}
.shop-table tr.title td {
background-color: #A89479;
color: #fff;
font-weight: bold;
}
.shop-table tr td {
background-color: #e2e2e3;
color: #4b4c4c;
margin:20px;
border:#fff 2px solid;
padding:5px;
}

.HA_photo_title{
	margin:15px 0 5px 0;
	padding: 5px;
	background-color:#e7d5d3;
	color:#4B4C4C;
	font-weight:bold;
	width:100%;
}

.HA_scheme{
	border-width:0 0 0 10px ;
	border-style:solid;
	margin:0 0 25px 0;
	padding:0 0 0 10px;
}
.HA_scheme a{font-weight:bold;font-size:1.5em;text-shadow: none}
.HA_scheme a:hover{text-decoration:underline}

.schemeRE {border-color:#8cbd3f;}
.schemeRE a{color:#8cbd3f;}
.schemeUIS{border-color:#b0a257;}
.schemeUIS a{color:#b0a257;}
.schemeRPH{border-color:#92497e;}
.schemeRPH a{color:#92497e;}
.schemeFFSS{border-color:#38bb9b;}
.schemeFFSS a{color:#38bb9b;}
.schemeSCHS{border-color:#01afd4;}
.schemeSCHS a{color:#01afd4;}
.schemeFMVD{border-color:#f26f21;}
.schemeFMVD a{color:#f26f21;}
.schemeSCRS{border-color:#006e9f;}
.schemeSCRS a{color:#006e9f;}
.schemeURP{border-color:#dc5967;}
.schemeURP a{color:#dc5967;}
.schemeQEHP{border-color:#0093d3;}
.schemeQEHP a{color:#0093d3;}
.schemeSSFP{border-color:#017c81;}
.schemeSSFP a{color:#017c81;}


.notice_table td{
border-width:0;padding:0;margin:0;vertical-align: text-top;}	
	