@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; border:0; width:100%; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:85%; color:#333; line-height:1.2;}
a {text-decoration:none; }
a:hover {text-decoration:underline;}
/*a:focus{ border:1px dotted #666; }*/
div {outline:none;}
img {border:0;}
ul {list-style:none; margin:0; padding:0;}
ol {margin:0 0 0 1.9em; *margin:0 0 0 2.2em; padding:0;}
ol li {margin:0; padding:0 0 15px 0;}
ol li ol, ol li ul {margin-top:15px; margin-bottom:-15px;}
ol.alpha {list-style:lower-alpha; margin-left:22px; *margin-left:26px;}
ol.alphaUpper {list-style:upper-alpha;}
ol.roman {list-style:lower-roman;}
ol.romanUpper{list-style:upper-roman;}
h1, h2, h3, h4 {padding:0; margin:0;}
p {padding:0 0 20px 0; margin:0;}
dl, dt, dd {padding:0; margin:0;}
tr {margin:0; padding:0; border:0; outline:0; vertical-align:top;}
td {border:#000 1px solid;}
input, select, textarea {font-size:100%; font-family:Arial, Verdana, Helvetica, sans-serif;}
sup, sub {height:0; line-height:1; vertical-align:baseline; _vertical-align:bottom; position:relative;}
sup {bottom:.8ex;}
sub {top:.5ex;}
form {margin:0;}
.floatLeft {float:left !important;}
.floatRight {float:right !important;}
.hidden {display:none !important;}
.clearfix {display: inline-block;}
.clearfix:after {content: " "; display: block; height: 0; clear: both; font-size: 0; visibility: hidden;}
.clearfix {display: block;}
h1 {word-wrap:hyphenate; font-family:"Times New Roman",Times,serif; font-size:31px; line-height:36px; min-height:34px; height:auto !important; height:34px; padding:0 100px 8px 0; margin:0;}
h1.titleImg {padding:8px 0 7px 0;}
h4 {font-size:100%;}
.underlineTxt{text-decoration:underline;}
blockquote{margin:0 20px;}
.referNote{ font-size:80%;}
#mainContainer table, #mainContainer td {margin:0; padding:0; border:0; outline:0; vertical-align:top;}
p.guideNo {font-weight:bold;}
p.dashLine {background:url(/eng/img/dash.gif) repeat-x 0 100%; margin:0 0 25px 0; display:block; padding:0;}
#content table.guideTable{ padding-bottom:20px; width:100%;}
#content table.fundNoteTable, #content table.leagueTable{ margin-bottom:20px;}
#content table.guideTable tr td{ padding:3px 5px 3px 0;}
#content table.fundNoteTable tr td{ padding:3px 8px 3px 0;}
#content table.tenderTable{margin-bottom:20px; text-align:center;}
#content table.tenderTable tr td{ padding:3px 8px 3px 0;}
#content table.formTable{border-top:#CCC 1px solid; border-left:#CCC 1px solid; border-spacing:0; border-collapse:collapse; margin-bottom:30px;}
#content table.formTable td {border-bottom:#CCC 1px solid; border-right:#CCC 1px solid; padding:5px;}
#content table.formTable p{padding:0;}
/*.dataSheet{font-family:"Courier New", Courier, monospace;}*/
pre{font-family:"Courier New", Courier, monospace;}
p.alignCenter{font-family:"Courier New", Courier, monospace; text-align:center;}
p.alignLeft{font-family:"Courier New", Courier, monospace;}
p.indentTxt{ text-indent:1em;}
.courierTxt{font-family:"Courier New", Courier, monospace;}
p.solidLine {border-top:2px solid #000; margin:0 0 25px 0; display:block; padding:0;}
p.thinLine {border-top:1px solid #000; margin:0; display:block; padding:0;}
p.sepLine {border-top:1px solid #000; margin:0 0 10px 0; display:block; padding:0; width:70%;}
.txtAlignCenter{text-align:center;}
div.emptyCell{hight:20px; width:20px;}
a.anchorLink{ text-decoration:none !important;}

#mainContainer table.noborder {border:none;}
#mainContainer table.border1, #mainContainer table.border2, #mainContainer table.border3, #mainContainer table.border4, #mainContainer table.border5 {border-spacing:0;}
#mainContainer table.border1 td, #mainContainer table.border2 td, #mainContainer table.border3 td, #mainContainer table.border4 td, #mainContainer table.border5 td {padding:5px;}
#mainContainer table.border1 {border-top:#CCC 1px solid; border-left:#CCC 1px solid;}
#mainContainer table.border1 td {border-bottom:#CCC 1px solid; border-right:#CCC 1px solid;}
#mainContainer table.border2 {border-top:#CCC 2px solid; border-left:#CCC 2px solid;}
#mainContainer table.border2 td {border-bottom:#CCC 2px solid; border-right:#CCC 2px solid;}
#mainContainer table.border3 {border-top:#CCC 3px solid; border-left:#CCC 3px solid;}
#mainContainer table.border3 td {border-bottom:#CCC 3px solid; border-right:#CCC 3px solid;}
#mainContainer table.border4 {border-top:#CCC 4px solid; border-left:#CCC 4px solid;}
#mainContainer table.border4 td {border-bottom:#CCC 4px solid; border-right:#CCC 4px solid;}
#mainContainer table.border5 {border-top:#CCC 5px solid; border-left:#CCC 5px solid;}
#mainContainer table.border5 td {border-bottom:#CCC 5px solid; border-right:#CCC 5px solid;}

.noLeft #leftNav {display:none;}
.noLeft #mainContent {padding-left:24px; width:775px;}
.noLeft #main {width:755px;}

/* Header starts */
#header {width:980px; font-size:105%; margin:0 auto; padding:12px 0 0 0; position:relative; z-index:20;}
#header #logo {margin:0 0 0 8px; display:block; width:329px; height:48px; float:left; background:url(/eng/img/logo.gif) no-repeat 0 0; text-indent:-5000px;}
#header #headerFunctions {float:right; width:560px; padding-top:16px;}
#header #headerFunctions div {float:right; height:20px;}
#header #headerFunctions div a, #header #headerFunctions div.bottom div#rss, #header #headerFunctions div.bottom div.print, #header #headerFunctions div.bottom div#changeColor, #header #headerFunctions div.bottom div#emailAlert {display:block; float:left; background:url(/eng/img/header_stroke.gif) no-repeat 100% 5px; padding:0 8px 0 0; margin:0 8px 0 0; color:#654D67;}
#header #headerFunctions div a#sitemap, #header #headerFunctions div a#contact-us, #header #headerFunctions div.bottom div#rss a, #header #headerFunctions div.bottom div.print a, #header #headerFunctions div.bottom div#emailAlert a, #header #headerFunctions div.bottom div#changeColor a, #header #headerFunctions div.bottom #fontSize span, #header #headerFunctions div a#clickToSkip{font-weight:700; font-family:"Times New Roman",Times,serif; font-size:10px; line-height:12px; padding-top:3px; text-transform:uppercase;}
#header #headerFunctions div a#clickToSkip {height: 1px; left: 0; overflow: hidden; position: absolute; top: -500px; width: 1px;}
#header #headerFunctions div a.last {margin:0; padding:0 3px 0 0; background:none;}
#header #headerFunctions div.top{ }
#header #headerFunctions div.bottom {clear:right; height:auto;}/* width:262px;*/
#header #headerFunctions div.bottom a, #header #headerFunctions div.bottom #fontSize span {color:#858585;}
#header #headerFunctions div.bottom div#rss a, #header #headerFunctions div.bottom div.print a, #header #headerFunctions div.bottom div#changeColor a, #header #headerFunctions div.bottom div#emailAlert a {padding:3px 0 0 15px; margin:0; background-repeat:no-repeat; background-position:0 4px;}
#header #headerFunctions div.bottom div#rss a {background-image:url(/eng/img/icon_newsfeed.gif);}
#header #headerFunctions div.bottom div.print a {background-image:url(/eng/img/icon_print.gif);}
#header #headerFunctions div.bottom div#changeColor a {background-image:url(/eng/img/icon_color.gif);}
#header #headerFunctions div.bottom div#emailAlert a {background-image:url(/eng/img/icon_email.jpg);}
#header #headerFunctions div.bottom #fontSize {float:left;}
#header #headerFunctions div.bottom #fontSize * {float:left;}
#header #headerFunctions div.bottom #fontSize span {margin-right:4px;}
#header #headerFunctions div.bottom #fontSize span.access{ height:1px; left:0; overflow:hidden; position:absolute; top:-500px; width:1px;}
#header #headerFunctions div.bottom #fontSize a {background-image:url(/eng/img/bg_font.gif); background-position:0 0; background-repeat:no-repeat; text-decoration:none; padding:0; margin:0 0 0 2px; line-height:14px; color:#7E7E7E; overflow:hidden;}
#header #headerFunctions div.bottom #fontSize a.small {font-size:8px; width:11px; height:14px; padding:2px 0 0 5px;}
#header #headerFunctions div.bottom #fontSize a.mid {font-size:11px; width:12px; height:15px; padding:1px 0 0 4px;}
#header #headerFunctions div.bottom #fontSize a.large {font-size:14px; width:13px; height:16px; padding:0 0 0 3px;}
#header #headerFunctions div.bottom #fontSize a:hover, #header #headerFunctions div.bottom #fontSize a.active {color:#654D67; background-position:0 -18px;}
/* Header ends */

/* Main Structure starts */
#mainContainer {width:980px; font-size:105%; position:relative; margin-left:auto; margin-right:auto; background:url(/eng/img/bg_main.gif) repeat-y 0 0; z-index:10;}
#mainContainer #leftCol {float:left; width:803px;}
#mainContainer #rightCol {float:left; width:177px; margin:22px 0 0 0;}
#mainContent, .mainContainerNoLeftNav #mainContent {float:left; width:601px; padding:0 0 15px 0; background:url(/eng/img/watermark.gif) no-repeat 100% 5px;}
/*updated on 7/4*/
.mainContainerNoLeftNav #mainContent {width: 784px; padding-left: 15px;}
.mainContainerNoLeftNav #main {width: 774px;}
.mainContainerNoLeftNav #leftNav {display: none !important;}
/*end*/
/* Main Structure ends */

/* Main Navgiation starts */
#mainNav {padding:0 0 0 0; position:relative; z-index:10;}
#mainNav dd {float:left;}
#mainNav dd a {font-weight:700; text-transform:uppercase; display:block; width:199px; height:39px; color:#FFF; font-size:14px; line-height:16px; text-align:center; padding:7px 0 0 0; background:url(/eng/img/bg_nav.gif) repeat-x 0 0; border-right:#E5E5E5 1px solid;}
#mainNav dd a span {text-align:left; display:inline-block; cursor:pointer;}
#mainNav dd a:hover {text-decoration:none;}
#mainNav dd#about-the-hkma a {width:198px;}
#mainNav dd#about-the-hkma a:hover, #mainNav dd#about-the-hkma a.active {width:197px; border-left:#621D6B 1px solid;}
#mainNav dd a:hover, #mainNav dd a.active, #mainNav dd a:focus {background-position:0 -46px;}
#mainNav dd a:hover, #mainNav dd a:focus {border-right:#E5E5E5 1px solid;}
#mainNav dd#about-the-hkma a:hover, #mainNav dd#about-the-hkma a.active ,#mainNav dd#about-the-hkma a:focus {color:#683872}
#mainNav dd#key-functions a:hover, #mainNav dd#key-functions a.active ,#mainNav dd#key-functions a:focus{color:#186F85;}
#mainNav dd#publications-and-research a:hover, #mainNav dd#publications-and-research a.active, #mainNav dd#publications-and-research a:focus {color:#736132;}
#mainNav dd#market-data-and-statistics a:hover, #mainNav dd#market-data-and-statistics a.active, #mainNav dd#market-data-and-statistics a:focus {color:#535E2F; border-right:#FFF 1px solid;}
#mainNav dd#key-information, #mainNav dd#other-information {display:none;}
/* Main Navgiation ends */

/* Sub Navgiation starts */
#mainNav {margin:57px 0 0 0; *margin:1px 0 0 0;}
#mainNav dd dl.pullmenu {display:block; padding:3px 0 20px 0; position:absolute; width:199px; background-position:0 100%; background-repeat:repeat-x; top:46px; visibility:hidden;}
#mainNav dd dl.pullmenu dt {display:block; background-position:50% 0; background-repeat:no-repeat; border-top-style:solid; border-top-width:1px; height:16px;}
#mainNav dd dl.pullmenu dd {float:none;}
#mainNav dd dl.pullmenu dd a {width:auto; height:auto; text-indent:0; background:none; color:#FFF; border-bottom-style:solid; border-bottom-width:1px; padding:0 15px 1px 15px; margin:0 0 8px 0; font-weight:400; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; text-transform:none; font-size:90%; line-height:110%; border-right:none;}
#mainNav dd dl.pullmenu dd a:hover, #mainNav dd dl.pullmenu dd a.active,#mainNav dd dl.pullmenu dd a:focus {text-decoration:none; color:#FFF !important;}
#mainNav dd#about-the-hkma dl.pullmenu {background-image:url(/eng/img/bg_pull_about.gif); background-color:#5A3265;}
#mainNav dd#about-the-hkma dl.pullmenu dt {background-image:url(/eng/img/arrow_pull_about.gif); border-top-color:#6E3C7B;}
#mainNav dd#about-the-hkma dl.pullmenu dd a {border-bottom-color:#5A3265; width:auto; border-left:none;}
#mainNav dd#about-the-hkma dl.pullmenu dd a:hover {border-bottom-color:#824691;}
#mainNav dd#about-the-hkma dl.pullmenu dd a:hover, #mainNav dd#about-the-hkma dl.pullmenu dd a.active , #mainNav dd#about-the-hkma dl.pullmenu dd a:focus{border-left:none; width:auto;}
#mainNav dd#key-functions dl.pullmenu {background-image:url(/eng/img/bg_pull_policy.gif); background-color:#186F85;}
#mainNav dd#key-functions dl.pullmenu dt {background-image:url(/eng/img/arrow_pull_policy.gif); border-top-color:#3EA7C0;}
#mainNav dd#key-functions dl.pullmenu dd a {border-bottom-color:#186F85;}
#mainNav dd#key-functions dl.pullmenu dd a:hover {border-bottom-color:#60C8E1;}
#mainNav dd#publications-and-research dl.pullmenu {background-image:url(/eng/img/bg_pull_publications.gif); background-color:#90723B;}
#mainNav dd#publications-and-research dl.pullmenu dt {background-image:url(/eng/img/arrow_pull_publications.gif); border-top-color:#BEA87E;}
#mainNav dd#publications-and-research dl.pullmenu dd a {border-bottom-color:#90723B;}
#mainNav dd#publications-and-research dl.pullmenu dd a:hover {border-bottom-color:#D5CAB7;}
#mainNav dd#market-data-and-statistics dl.pullmenu {background-image:url(/eng/img/bg_pull_statistics.gif); background-color:#535E2F;}
#mainNav dd#market-data-and-statistics dl.pullmenu dt {background-image:url(/eng/img/arrow_pull_statistics.gif); border-top-color:#829150;}
#mainNav dd#market-data-and-statistics dl.pullmenu dd a {border-bottom-color:#535E2F;}
#mainNav dd#market-data-and-statistics dl.pullmenu dd a:hover {border-bottom-color:#9FB066; border-right:none;}
/* Sub Navgiation ends */

/* SEO links starts */
#seo {width:978px; overflow:hidden; margin:0 auto; padding:10px 0; border:#D6D6D6 1px solid; background-color:#EEEAEF; font-size:90%; clear:both;}
#seo dl {float:left; padding:10px 12px;/* min-height:220px; height:auto !important; height:220px;*/}
#seo dl dt {font-weight:700; padding:0 0 3px 0; min-height:33px; height:auto !important; height:33px;}
#seo dl dd {background:url(/eng/img/pt_seo.gif) no-repeat 1px 7px; padding:0 0 3px 6px;}
#seo dl dd a {color:#333;}
#seo dl.about {width:133px;}
#seo dl.policy {width:123px;}
#seo dl.publications {width:144px;}
#seo dl.statistics {width:143px;}
#seo dl.key {width:136px;}
#seo dl.other {width:155px; border:none;}
#seo dl.about dt {color:#683872;}
#seo dl.policy dt {color:#186F85;}
#seo dl.publications dt {color:#72693B;}
#seo dl.statistics dt {color:#535E2F;}
#seo dl.key dt {color:#285B8A;}
#seo dl.other dt {color:#285B8A;}
/* SEO links ends */

/* Footer starts */
/* For Gold Award: remove overflow:hidden */
/*#footer {width:980px; overflow:hidden; margin:0 auto; font-size:90%; color:#707070; padding:5px 0; background:#FFF; position:relative;}*/
#footer {width:980px; margin:0 auto; font-size:90%; color:#707070; padding:5px 0; background:#FFF; position:relative;}
/* End Gold Award */
#footer div.floatLeft {float:none !important;}
#footer div.floatLeft a {color:#707070; padding:0 3px;}
/* Footer ends */

/* Search starts */
#searchContainer {background-color:#57195F; padding-top:1px; float:right; width:181px; margin-top:0; position: absolute; right:0; top:69px;}
#searchContainer h2 {font-size:11px; line-height:16px; margin:0 0 2px 0; color:#C0B9BF;}
#searchContainer h2 img {margin:0 0 4px 0;}
#searchContainer .search {padding:12px 12px 14px 12px; border-top:#8A5E8F 1px solid; background:none;}
#searchContainer .search .searchTxt{ font-size:11px; line-height:16px; margin:0 0 2px 0; color:#C0B9BF; font-weight:bold;}
#searchContainer .search h2 img {margin:4px 0 9px 0;}
#searchContainer .search a {float:right; color:#C0B9BF; font-size:11px; font-weight:700; line-height:12px; margin:2px 5px 0 0;}
#searchContainer .search form {width:155px; height:17px; background:url(/eng/img/bg_search.gif) no-repeat 0 0;}
#searchContainer .search form input.field {float:left; width:126px; height:17px; padding:0 0 0 5px; line-height:16px; color:#666; border:none; background: transparent;}
#searchContainer .search form input.searchBtn {float:left; width:24px; height:17px;}
#searchContainer .quickLinks {}
#searchContainer .quickLinks select {width:155px; height:19px; color:#666;}
/* Search ends */

/* Right hand side - scroll news starts */
#rightCol .whatsNew {margin:13px 13px 10px 12px; border-left:#16334E 2px solid;}
#rightCol .whatsNew span {border-left:#FFF 1px solid; display:block; background-color:#16334E; padding:9px 10px; color:#FFF; font-size:14px; font-weight:700; line-height:16px;}
#rightCol h2 {border-top-style:solid; border-bottom-style:solid; border-bottom-width:1px; border-top-width:2px; margin:0 11px 0 11px; padding:9px 0 9px 7px; font-size:100%; line-height:115%; font-weight:bold;}
#rightCol ul {border-bottom-style:solid; border-bottom-width:1px; margin:0 11px 10px 11px; padding:13px 0 0 0; font-size:85%; font-weight:700; line-height:110%;}
#rightCol ul li {padding:0 0 12px 21px; background-repeat:no-repeat; background-position:10px 4px;}
#rightCol #latestNews {margin-top:13px;}
#rightCol #latestNews h2, #rightCol #latestDocument h2 {border-color:#5A3265; padding-left:3px;}
#rightCol #latestNews #latestNewsContent {margin:10px 0 0 12px; width:169px; height:480px; position:relative;}
#rightCol #latestNews #latestNewsContent #latestNewsList {color:#666666; height:480px; overflow:hidden; position:relative; left:0; float:left; width:156px;}
#rightCol #latestNews #latestNewsContent #latestNewsList .Scroller-Container {position:absolute; width:156px; word-wrap:break-word;}
#rightCol #latestNews #latestNewsContent #latestNewsList dl {display:block;}
#rightCol #latestNews #latestNewsContent #latestNewsList dl dd {background:url(/eng/img/dash_news.gif) repeat-x 0 100%; padding:0 0 15px 0; margin:0 0 12px 0; display:block;}
#rightCol #latestNews #latestNewsContent #latestNewsList dl dd h4 {font-weight:400; color:#5A3265; font-size:100%;}
#rightCol #latestNews #latestNewsContent #latestNewsList dl dd p {padding:0;}
#rightCol #latestNews #latestNewsContent #latestNewsList dl dd a {color:#7B5B84;}
#rightCol #latestNews .btnMore {display:block; margin:15px 0 15px 16px; background:url(/eng/img/btn_morenews.gif) no-repeat 0 4px; padding:1px 8px 0 15px; color:#7B5B84; font-size:90%; line-height:115%; font-weight:700;}
#rightCol #latestDocument #latestDocumentContent {margin:10px 12px 0 12px; width:157px; position:relative;}
#rightCol #latestDocument #latestDocumentContent p a {color:#466078;}

/*.generalInformation h2, .mediaInformation h2, .supervisoryInformation h2 {text-transform:uppercase;}*/
.mediaInformation h2, .supervisoryInformation h2 {display:none;}
#rightCol .generalInformation h2 {margin-top:15px; color:#683872; border-color:#683872;}
#rightCol .generalInformation ul, #rightCol .mediaInformation ul, #rightCol .supervisoryInformation ul {border-bottom:none; margin-bottom:0; padding-top:20px;}
#rightCol .mediaInformation ul, #rightCol .supervisoryInformation ul {padding-top:0;}
#rightCol .generalInformation ul li, #rightCol .mediaInformation ul li, #rightCol .supervisoryInformation ul li {background-image:url(/eng/img/arrow_ql.gif); background-position:5px 5px; padding-bottom:25px; padding-left:15px;}
#rightCol .generalInformation ul li a, #rightCol .mediaInformation ul li a, #rightCol .supervisoryInformation ul li a {color:#683872;}

/*#rightCol #generalInformation h3 {border-color:#88A7AE; margin-top:15px; color:#114F5E;}
#rightCol #generalInformation ul {border-color:#88A7AE;}
#rightCol #generalInformation ul li {background-image:url(/eng/img/pt_general.gif);}
#rightCol #generalInformation ul li a {color:#114F5E;}
#rightCol #mediaInformation h3 {color:#87734E;}
#rightCol #mediaInformation h3, #rightCol #mediaInformation ul {border-color:#C3B9A6;}
#rightCol #mediaInformation ul li {background-image:url(/eng/img/pt_media.gif);}
#rightCol #mediaInformation ul li a {color:#87734E;}
#rightCol #supervisoryInformation h3 {color:#683872;}
#rightCol #supervisoryInformation h3, #rightCol #supervisoryInformation ul {border-color:#B39BB8;}
#rightCol #supervisoryInformation ul li {background-image:url(/eng/img/pt_supervisory.gif);}
#rightCol #supervisoryInformation ul li a {color:#683872;}*/
/* Right hand side - scroll news ends */

/* Last Update Date starts */
#lastUpdate {font-size:90%; font-weight:700; color:#666; margin:0 0 20px 0;}
/* Last Update Date ends */

/* Left Navigation starts */
#leftNav {float:left; width:167px; margin:15px 15px 20px 10px; border-style:solid; border-width:3px; display:inline;}
#leftNav h2 {margin:14px 5px 12px 15px; font-size:18px; line-height:22px; text-transform:uppercase;}
#leftNav h2 span {display:block;}
#leftNav dl {padding:0;}
#leftNav dl dd a {font-size:100%; line-height:120%; font-weight:700; color:#FFF; border-bottom:#FFF 1px solid; display:block; padding:3px 10px 5px 15px;}
#leftNav dl dd a.last {border:none;}
#leftNav dl dd a:hover {text-decoration:none;}
/*#leftNav dl dd a:focus{ border:1px dotted #666666;}*/
#leftNav dl dd dl {display:none; padding:0 0 5px 0;}
#leftNav dl dd dl dd a {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:85%; line-height:110%; padding-top:5px; background-color:transparent; border:none;}
#leftNav dl dd dl dd a:hover, #leftNav dl dd dl dd a.active {background-position:6px 9px; background-repeat:no-repeat; text-decoration:none;}
#leftNav dl dd dl dd dl {display:none; margin:0 0 5px 0; padding:0 0 5px 0;}
#leftNav dl dd dl dd dl dd a {background:none; font-weight:400; padding-left:20px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:85%; line-height:110%; padding-top:5px; background-color:transparent; border:none;}
#leftNav dl dd dl dd dl dd a:hover {background:none; color:#333;}
#leftNav dl dd dl dd dl dd a.active {background-position:0 10px; background-repeat:no-repeat; background-color:none; font-weight:700; background-color:transparent; text-decoration:none; font-weight:400; color:#333;}
/* Left Navigation ends */

/* Main starts */
#main {float:left; width:591px; min-height:260px; height:auto !important; height:260px;}
#content a {text-decoration:underline;}
#content div.item table a {word-wrap:break-word;}
#main #content .contentBorder {border-top:#CCC 1px solid; padding:12px 0 0 0; background-color:#FFF;}
/* Main ends */

/* Breadcrumb starts */
#breadcrumb {font-size:90%; color:#666; line-height:14px; margin:23px 100px 10px 2px;}
#breadcrumb a {color:#666;}
#breadcrumb span {padding:0 2px;}
/* Breadcrumb ends */

/* Share styles start */
div.previous {display:block; padding:15px 0 10px 0; text-align:right;}
div.twoRows {padding-top:5px; float:none;}
div.backToTop {/*border-top:#CCC 1px solid; */padding:8px 6px 8px 0; text-align:right;}
div.backToTop a {font-size:80%; font-family:"Times New Roman",Times,serif; text-transform:uppercase; color:#333; font-weight:700; text-decoration:none; background:url(/eng/img/arrow_up.gif) no-repeat 0 5px; padding:0 0 0 10px;}
#main #content div.item {border-top:#CCC 1px solid; padding:15px 0 0 0; position:relative; background-color:#FFF;}
#main #content div.speechesHeading {padding-bottom:15px;}
#main #content div.speechItem{padding:15px 0 0 0;}
#main #content div.item h2, #main #content div.speechItem h2 {padding:0 0 10px 0; font-size:145%; font-family:"Times New Roman",Times,serif; line-height:130%; word-wrap:break-word;}
#main #content div.item h2.sub, #main #content div.item h3.sub  {padding-top:10px;}
#main #content div.item h3 span, #main #content div.speechItem h3 span {font-weight:400; font-size:80%;}
#main #content div.item h3, #main #content div.speechItem h3 {padding:0 0 15px 0; font-size:120%; font-family:"Times New Roman",Times,serif;}
#main #content div.item .document {background:url(/eng/img/dash.gif) repeat-x 0 0; padding:12px 0 12px 0;}
#main #content div.item .document a {color:#186F85; }/*text-decoration:none; font-weight:700;*/
#main #content div.item .document a:hover {text-decoration:underline;}
#main #content div.item .document h2{padding-top:10px;}
#main #content div.item .document p{ padding-bottom:0px;}
#main #content div.item p.note {font-size:80%;}
#main #content div.item hr{ color:#dddddd;}
#content ul.bulletList li {background-position:4px 7px; background-repeat:no-repeat; padding:0 0 15px 16px;}
#content ul.bulletList li ul, #main #content ul.bulletList li ol {margin:15px 0 -15px 0;}
#content ul.bulletList li ul li ol {margin-left:20px;}
#content ul.bulletList li ul li ol li {background:none; padding-left:0;}
#main #content .readerNote {background:url(/eng/img/dash.gif) repeat-x 0 0; padding:15px 0 10px 0; font-size:90%;}
#main #content .tableNote {padding:0 0 5px 0;}
#main #content table td.date {width:115px;}
#main #content table.documentTable {border-top-style:solid; border-top-width:1px;}
#main #content table.colorTable {width:100%; border-bottom-style:solid; border-bottom-width:1px; margin:0 0 15px 0; background-color:#FFF;}
#main #content table.noTh {border-top-style:solid; border-top-width:1px;}
#main #content table.colorTable tr td.chapter {width:80px;}
#main #content table.colorTable tr .appDate {width:170px;}
#main #content table.colorTable tr th {border-top-style:solid; border-top-width:1px; background-position:0 100%; background-repeat:repeat-x; text-align:left;}
#main #content table.colorTable tr.top th {text-align:center; color:#666;}
#main #content table.colorTable tr.top td a {font-weight:700;}
#main #content table.colorTable tr.subheader th, #main #content table.colorTable tr.noBorder th {border-top:none;}
#main #content table.colorTable tr.subheader th span {font-weight:400;}
#main #content table.colorTable tr.subsubheader td {background-position:0 100%; background-repeat:repeat-x; padding:0;}
#main #content table.colorTable tr.subsubheader td div {padding:8px 10px; background-position:0 0; background-repeat:repeat-x;}
#main #content table.colorTable tr th, #main #content table.colorTable tr td {padding:8px 10px; border-left:#FFF 1px solid;}
#main #content table.colorTable tr td {text-align:center;}
#main #content table.colorTable tr .left, #main #content table.colorTable tr.top .left {text-align:left;}
#main #content table.colorTable tr .right, #main #content table.colorTable tr.top .right {text-align:right;}
#main #content table.colorTable p{padding-bottom:0;}
#main #content table.leftTable tr td {text-align:left;}
#main #content table.country tr.top th, #main #content table.country tr td {text-align:left;}
#main #content table.listTable { padding-left:20px;}
#main #content table.listTable tr td{padding:0 5px 15px;}
#main #content ul.planeList li ul {margin:15px 0 0 16px;}
#main #content ul.planeList li {padding-bottom:15px;}
#main #content ul.planeList li ul.bulletList {margin:0 0 -15px 25px; padding:15px 0 0 0; clear:left;}
#main #content ul.planeList li span {float:left; display:block; width:25px;}
#main #content ul.planeList li strong {float:left; width:500px;}
.photoLeft {float:left; width:150px; padding:0 15px 15px 0;}
.photoLeft span {display:block; color:#666; font-size:90%;}
.prPull {padding:10px 0 8px 0; height:25px;}
.prPull * {float:left;}
.prPull span {margin:2px 10px 0 0; font-weight:700;}
.prPull span.stroke {margin:0 14px 0 0; font-weight:400; color:#CCC;}
.prPull select {margin:0 14px 0 0;}
#catContent {border-top-style:solid; border-top-width:1px; padding:15px 0 0 0;}
#catContent h2 {font-family:"Times New Roman",Times,serif; font-size:150%; line-height:145%; margin:0 0 10px 0;}
.contactHead {width:100px;}
.contactColon {width:4px;}
dl.note {padding:15px 0 0 0; font-size:90%;}
dl.note dt, dl.note dd {float:left; padding:0 0 15px 0;}
dl.note dt {width:2%; clear:left;}
dl.note dd {width:98%;}
/* Share styles end */

/* Custom scrollbar starts */
.Scrollbar-Track {cursor: pointer; height: 480px; overflow: hidden; position: relative; width: 4px;}
.Scrollbar-Handle {background-color:#3C2143; cursor: pointer; height: 50px; overflow: hidden; position: absolute; top: 0; width: 4px;}
#Scrollbar-Container {float:right; width:4px;}
/* Custom scrollbar ends */

/* Without Right Column starts */
.noRight #mainContent, .noRight #main {width:753px;}
.noRight #mainContent, .noRight div.backToTop, .noRight div#lastUpdate {background-color:#FFF;}
.noRight div#lastUpdate {margin:0; padding:0 0 20px 0;}
.noRight #breadcrumb, .noRight h1 {width:552px;}
/* Without Right Column ends */


/* Homepage starts */

/* Main Navgiation starts */
.home #mainNav {margin:1px 0 0 0;}
/* Main Navgiation ends */

/* Main Structure starts */
#mainContainer.home {margin-top:56px; *margin-top:0px;}
#mainContainer.home h1 {display:none;}
.home #mainContent {background:url(/eng/img/home/bg_banner.gif) no-repeat 1px 0; padding:128px 19px 0 26px; float:none; width:auto;}
/* 3 boxes start */
.home .boxes {margin:0 0 20px 0; float:left; border:#5A3265 2px solid; padding:0 30px 10px 10px; background-color:#FFF;}
.home .boxes div {float:left; display:inline; width:216px; padding:15px 10px 0 10px;}
.home .boxes h2 {padding:10px 0 6px 0; font-size:22px; line-height:22px; color:#591A62; border-bottom:#CCC 1px solid;}
.home .boxes ul {padding:57px 0 0 0;}
.home .boxes .generalInformation {position:relative; width:251px;}
.home .boxes .generalInformation h2 {position:absolute; width:692px; top:15px; left:10px;}
.home .boxes .mediaInformation {width:181px;}
.home .boxes ul li {padding:0 0 0 2px; font-weight:700;}
.home .boxes ul li a {display:block; padding:0 0 5px 26px; min-height:40px; height:auto !important; height:40px; background:url(/eng/img/arrow_ql_home.gif) no-repeat 0 2px;}
.home #content .boxes ul li a {text-decoration:none; color:#666;}
.home #content .boxes ul li a:hover {text-decoration:underline;}
/* 3 boxes ends */

/* Banner starts */
#mainContent #scrollBanner {position:relative; width:753px; height:102px; margin:0 0 20px 0; overflow:hidden;}
#mainContent #scrollBanner a.btnPrev, #mainContent #scrollBanner a.btnNext {display:block; width:22px; height:102px; position:absolute; top:0; z-index:100; text-indent:-5000px;}
#mainContent #scrollBanner a.btnPrev {background:url(/eng/img/home/arrow_prev.gif) no-repeat 0 50%; left:0;}
#mainContent #scrollBanner a.btnNext {background:url(/eng/img/home/arrow_next.gif) no-repeat 100% 50%; right:0;}
#mainContent #scrollBanner .mask {height:102px; overflow:hidden; position:absolute; width:709px; left:22px;}
#mainContent #scrollBanner .mask .banners {position:absolute; height:102px; top:0; left:0; width:1422px;}
#mainContent #scrollBanner .mask .banners ul li {float:left; width:237px;}
#mainContent #scrollBanner .mask .banners ul li img {margin:0 11px;}
/* Banner ends */

/* Last Update Date starts */
.home #lastUpdate {text-align:right;}
/* Last Update Date ends */
.home #rightCol h2 {color:#5A3265; position:relative;}
.home #rightCol h2 a {position:absolute; top:10px;}
.home #rightCol h2 a#scrollPlay {right:25px;}
.home #rightCol h2 a#scrollPause {right:1px;}
.home #rightCol #latestNews {margin-top:62px;}
/* Main Structure ends */

/* Homepage ends */

/* On-line Library Catalogue starts */
.onlineSearchbar {margin:0 0 25px 0;}
.onlineSearchbar select, .onlineSearchbar input {float:left;}
.onlineSearchbar select {width:238px; margin:0 10px 0 0; padding:2px 0 0 0;}
.onlineSearchbar input {width:300px;}
.onlineSearchCat {margin:0 0 10px 0;}
.onlineSearchCat dt, .onlineSearchCat dd {float:left;}
.onlineSearchCat dt {width:30px;}
.onlineSearchCat dd {width:165px;}
.onlineBtn {margin:20px 25px 0 0;}
.onlineBtn a {float:right;}
#main #content a.btnGrey, #main #content a.btnLightgrey {height:19px; font-weight:bold; padding:2px 12px 0 15px; position:relative; margin-right:15px; font-family:"Times New Roman",Times,serif; text-transform:uppercase; text-decoration:none; font-size:80%; line-height:140%;}
#main #content a.btnGrey span, #main #content a.btnLightgrey span {display:block; width:3px; height:21px; position:absolute; right:-3px; top:0;  text-indent:-5000px;}
#main #content a.btnGrey {background:url(/eng/img/btn_l_grey.gif) no-repeat 0 0; color:#FFF;}
#main #content a.btnGrey span {background:url(/eng/img/btn_r_grey.gif) no-repeat 0 0;}
#main #content a.btnLightgrey {background:url(/eng/img/btn_l_lightgrey.gif) no-repeat 0 0; color:#333;}
#main #content a.btnLightgrey span {background:url(/eng/img/btn_r_lightgrey.gif) no-repeat 0 0;}
/* On-line Library Catalogue ends */

.mainContainerNoLeftNav #main #content div.item table, .mainContainerNoLeftNav #main #content div.speechItem table {width:100%;}
.mainContainerNoLeftNav #main #content div.item div.aligncenter, .mainContainerNoLeftNav #main #content div.item div.aligncenter center {text-align:left !important;}

#main #content table.featureTable ul li {background:url(/eng/img/publications-and-research/pt_leftnav.gif) no-repeat 0 6px; padding: 0 0 5px 10px;}


/* Exchange Fund Bills & Notes Fixings , Monetary Base , Interbank Liquidity starts */
h1.bilingual {line-height:130%;}
p.HeadDate {padding-top:20px;}
.efbnFixings {float:left; width:400px; margin-right:15px;}
.efbnClosing {float:left; width:310px; margin-left:15px;}
.efbnTitle {line-height:140%;}
.efbnTitle a {font-weight:700; text-decoration:none;}
.efbnTitle a:hover {text-decoration:underline;}
.efbnFileType {line-height:140%;}
/*.efbnFileType, .efbnUpdate {font-style:italic;}*/
.efbnUpdate {margin-top:10px;font-style:italic;}
.efbnRelated, .efbnDisclaimer {margin:40px 0 0 0;}
#main #content div.item .efbnRelated h2, #main #content div.item .efbnDisclaimer h2 {font-family:Arial, Helvetica, sans-serif; font-size:100%; text-decoration:underline;}
#mainContainer table.monetaryTable th, #mainContainer table.monetaryTable td, #mainContainer table.interbankTable td, #mainContainer table.aggregateTable td {font-weight:700;}
#mainContainer table.monetaryTable th {text-align:right;}
#mainContainer table.monetaryTable td, #mainContainer table.interbankTable td, #mainContainer table.aggregateTable td.aggregate {text-align:right; color:#0000FF;}
#mainContainer table.monetaryTable td.heading, #mainContainer table.monetaryTable td.headingIndent, #mainContainer table.monetaryTable td.headingTotal, #mainContainer table.interbankTable td.heading, #mainContainer table.interbankTable td.headingIndent {text-align:left; color:#333;}
#mainContainer table.monetaryTable th, #mainContainer table.monetaryTable td {padding:0 0 12px 0;}
#mainContainer table.monetaryTable td.headingIndent, #mainContainer table.interbankTable td.headingIndent {padding-left:30px;}
#mainContainer table.monetaryTable td.headingTotal, #mainContainer table.monetaryTable td.totalNum {padding-top:20px;}
#mainContainer table.monetaryNoteTable {margin:20px 0 0 0;}
#mainContainer table.monetaryNoteTable td, #mainContainer table.interbankNoteTable td {font-weight:700;}
#mainContainer table.monetaryNoteTable td.detail {padding-bottom:10px;}

#mainContainer table.convertibilityTable {margin:0 0 40px 0;}
#mainContainer table.convertibilityTable th, #mainContainer table.discountTable th {text-align:left; line-height:130%;}
#mainContainer table.convertibilityTable td, #mainContainer table.discountTable td {font-weight:700; line-height:130%;}
#mainContainer table.convertibilityTable td, #mainContainer table.discountTable td.twi {color:#0000FF;}
#mainContainer table.convertibilityTable td.detail span.detailHeader {display:block; float:left; width:170px; clear:left;}
#mainContainer table.discountTable td.heading {width:42%;}
#mainContainer table.discountTable td span.baseRate {color:#0000FF;}
#mainContainer table.discountTable td.twi {text-align:right; /*width:47%;*/}
#mainContainer table.interbankTable {margin:40px 0 0 0;}
#mainContainer table.interbankTable td {height:55px;}
#mainContainer table.interbankNoteTable {margin:10px 0 0 0;}
#mainContainer table.interbankNoteTable td {padding-bottom:15px;}
#mainContainer table.aggregateTable {margin:40px 0 0 0;}
#mainContainer table.aggregateTable th {text-align:left;}
#mainContainer table.aggregateTable th.time {width:47%;}
#mainContainer table.aggregateTable th.aggregate {text-align:right;}
#mainContainer table.interbankLastTable {margin:40px 0 0 0;}
#mainContainer table.interbankLastTable td {font-weight:700; font-size:80%; text-align:right; padding:0 0 5px 10px;}
#mainContainer table.interbankLastTable td.detailNumDate, #mainContainer table.interbankLastTable td.date {text-align:left;}
#mainContainer table.interbankLastTable td.detailNum {color:#0000FF;}
#mainContainer table.interbankLastTable td.footNote {padding-top:30px; font-size:100%; font-weight:700; text-align:left;}
td.monetaryValue {width:130px;}

/* Exchange Fund Bills & Notes Fixings , Monetary Base , Interbank Liquidity ends */

/* Change theme starts */
#main #content #themeNav ul li {float:left;}
#main #content #themeNav ul li a {float:left; border:1px solid #FFF; width:100px; padding:2px; margin-right:1px; color:#3C2143; text-decoration:none;}
#main #content #themeNav ul li a:hover {border:1px solid #CCC; text-decoration:none;}
#main #content #themeNav ul li a span {display:block; height:11px;}
#main #content #themeNav ul li a span.seoColor {margin:0 0 4px 0; height:21px;}
#main #content #themeNav ul li.original a span {background-color:#FFF; border:#F2F2F2 1px solid; height:9px;}
#main #content #themeNav ul li.original a span.seoColor {background-color:#EEEAEF; border:none; height:21px;}
#main #content #themeNav ul li.applegreen a span {background-color:#CCE0AB;}
#main #content #themeNav ul li.applegreen a span.seoColor {background-color:#8EA36A;}
#main #content #themeNav ul li.sweetamber a span {background-color:#FFF3D0;}
#main #content #themeNav ul li.sweetamber a span.seoColor {background-color:#F2B477;}
#main #content #themeNav ul li.skyblue a span {background-color:#71A8C7;}
#main #content #themeNav ul li.skyblue a span.seoColor {background-color:#E8F1F6;}
#main #content #themeNav ul li.redwine a span {background-color:#68186F;}
#main #content #themeNav ul li.redwine a span.seoColor {background-color:#D2B3D5;}
#main #content #themeNav ul li.steelblue a span {background-color:#0C4B6A;}
#main #content #themeNav ul li.steelblue a span.seoColor {background-color:#B6D2DE;}
#main #content #themeNav ul li.mustardyellow a span {background-color:#FFF4A5;}
#main #content #themeNav ul li.mustardyellow a span.seoColor {background-color:#B98807;}
#main #content #themeContent {margin:35px 0 0 0;}
#main #content #themeContent div {display:none; text-align:center;}
/* Change theme ends */

.insightList, .prContent {background-color:#FFF;}

/* Page Not Found starts */
#pageNotFoundContainer {width:980px; font-size:105%; margin-left:auto; margin-right:auto;}
#pageNotFoundContainer .gb {font-family:宋体;}
#pageNotFoundHeader {padding:12px 0 12px 0;}
#pageNotFoundHeader #logo {float:left; margin:0 0 0 8px; display:block; width:329px; height:48px; background:url(/eng/img/logo.gif) no-repeat 0 0; text-indent:-5000px;}
#pageNotFound {padding:15px; font-size:145%;}
#pageNotFound h1 {color:#683872; font-family:"Times New Roman",Times,serif; font-size:31px; line-height:40px; padding:0 0 10px 0; margin:0 0 20px 0; border-bottom:#E0E0E0 1px solid;}
#pageNotFound a {color:#683872; text-decoration:underline;}
#pageNotFoundHeader #headerFunctions {float:right; width:500px; padding-top:28px;}
#pageNotFoundHeader #headerFunctions div {float:right; height:20px;}
#pageNotFoundHeader #headerFunctions div a.btnHome {display:block; float:left; /*background:url(/eng/img/header_stroke.gif) no-repeat 100% 5px;*/ padding:3px 8px 0 0; margin:0 8px 0 0; color:#654D67; font-weight:700; font-family:"Times New Roman",Times,serif; font-size:10px; line-height:12px; text-transform:uppercase;}
/* Page Not Found ends */

/*wcag 2.0 non-conformance icon*/
#checkConformance{position:absolute; right:0; top:5px;}
/*end of wcag 2.0 non-conformance icon*/

/*For Gold Award icon*/
#goldAward{position:absolute; right:0px; top:37px;}
/*End of Gold Award icon*/

/*For BrandHK, GovHK icon*/
.brandhk{position:absolute; right:290px; top:55px;}
.govhk{position:absolute; right:140px; top:55px;}
.software{position:absolute; right:485px; top:55px;}
/*End of BrandHK, GovHK icon*/

table thead.hiddenTHead {}
table thead.hiddenTHead th{ border:none!important; background:none!important; padding:0!important;}
table thead.hiddenTHead .dateHeader{height: 1px; left: 0; overflow: hidden; position: absolute; top: -500px; width: 1px;}
table thead.hiddenTHead .descHeader{height: 1px; left: 0; overflow: hidden; position: absolute; top: -500px; width: 1px;}



span.access{ height:1px; left:0; overflow:hidden; position:absolute; top:-500px; width:1px;}





















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
