/**
 * Press Release
 *
 */
#content .col-middle-2 h1 {
    font-family: Helvetica;    
    padding:0px;
    margin:0px;
}
.col-middle-2 h2 {
    margin-top:-10px;
}
.press-release .table {
    margin-top:19px;
    padding-top:15px;
    border-top: #5583ac solid 2px;
}

.press-release-item h2 {
    margin-top:10px;
    padding-bottom:18px;    
    background:transparent url(/static/hongkong/images/news_listing_bg_div_dotted.gif) repeat-x scroll left bottom;
}

.press-release-item a.back {
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    margin-top:-10px;
}
.press-release-item .date {
    margin:10px 0 0px 0;
    font-weight:bold;
}

.press-release .selector {
    font-size:12px;
    color:#5482ab;
    font-weight:bold;
}
.press-release .selector form {
    margin-left:10px;
}

.press-release .selector select, 
.press-release .selector form {
    display:inline;
    font-size:12px;
}

.press-release .table .item {
    background:transparent url(/static/hongkong/images/news_listing_bg_div_dotted.gif) repeat-x;
    background-position:bottom left;
    padding-bottom:14px;
    margin-bottom:7px;
    font-size:11px;
    color:#5482ab;
    font-weight:bold;
    overflow:hidden;
    height: 100%;
}

.press-release .table .item span, 
.press-release .table .item a {
    display:block;
    float:left;
}
.press-release .table .item span {
    background-image:url(/static/hongkong/images/arrow_blue.gif);
    background-repeat:no-repeat;
    background-position:center left; 
    width:93px;
    color:#5583ac;
    padding-left:15px;
}

.press-release .table .item a {
    width:400px;
    text-decoration:none;
}
.press-release .table .item a:hover {
    text-decoration:underline;
}


/**
 * Newsletter
 *
 */
.newsletter {
    font-size:12px;
}
.newsletter .annual {
    margin-bottom:17px;
}
.newsletter .year {
    font-weight:bold;
}
.newsletter .item {
    color:#5482ab;
    line-height:16px;
}
.newsletter .date { 
    margin-right:10px;
}

/**
 * News item
 *
 */
.news-item h2 {
    margin-top:10px;
    padding-bottom:18px;    
    background:transparent url(/static/hongkong/images/news_listing_bg_div_dotted.gif) repeat-x scroll left bottom;
}
.news-item a.back {
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    margin-top:-10px;
}
.news-item .date {
    margin:10px 0 0px 0;
    font-weight:bold;
}


/**
 * Data Sheet Table
 *
 */
table.data-sheet {
    border-collapse:collapse;
    font-size:11px;
    width:510px;
    vertical-align:center;
    margin-bottom:24px;
}
table.data-sheet caption {
    border-bottom: solid 1px #cecece;
    background-color:#5482ab;
    text-align:left;
    width:100%;
    padding:8px 3px 8px 0;
    margin-right:3px;
}
table.data-sheet caption h2 ,
table.data-sheet caption h3 {
    display:inline;
    background-color:#003946;
    color:white;
    padding:8px 22px 8px 22px;
    font-size:12px;
    
}

table.data-sheet thead {
    font-size:12px;
    color:#5482ab;
    text-align:center;
}
table.data-sheet thead th ,
table.data-sheet tbody tr.last td {
    border-bottom:#5482ab 2px solid;
}
table.data-sheet tfoot tr td {
    color:#5482ab;
}
table.data-sheet thead th {
    padding:6px;
    
}

table.data-sheet tbody tr td {
    padding:6px 0;
    color:#003946;
    
}
table.currency tbody tr td.first {
    font-weight:bold;
    font-size:12px;
    padding-left:12px;
}
table.data-sheet th,
table.data-sheet td {
    vertical-align:middle;
    text-align:center;
}

table.data-sheet th.first {
	text-align:left;
	padding-left:37px;
}
table.data-sheet td.first,
table.data-sheet tfoot td {
    text-align:left;
}
table.data-sheet tbody td,
table.data-sheet thead tr th.sep {
    background: transparent url(/static/hongkong/images/item_div_hoiz_lvl2_bg.gif) repeat-x left bottom;
    border-bottom:none;
}
table.data-sheet tbody .last td {
    background:none;
}
table.data-sheet tbody tr.last {
    background:none;
}
table.data-sheet tfoot td {
    border-top:2px solid #5482ab;
    padding-top:5px;
}

table.data-sheet a.backlink {
    display:block; 
    float:right;
    font-size:12px;
    font-weight:bold;
    margin-right:15px;
    padding-right:15px;
    padding-top:3px;
    margin-bottom:-3px;
    text-decoration:none;
}
table.data-sheet a.backlink:hover {
    text-decoration:underline;
}
table.data-sheet caption a.backlink {
    color:white;
    background:url(/static/hongkong/images/backlink_arrow_white.gif) no-repeat right center;
}
table.data-sheet tfoot a.backlink {
    color:#5482ab;
    background:url(/static/hongkong/images/backlink_arrow_blue.gif) no-repeat right center;
}
    
/**
 * Third level navigation
 *
 */

#secondary li.children ul {
    margin-top:0px;
    margin-left:0px;
    margin-bottom:0px;
}
#secondary ul.dynamic-display ul {
	display:none;
}
#secondary li.children ul li {
    background:none;
}
#secondary li.children ul li a {
    color:#666;
}
#secondary .children > a.lit:link,
#secondary .children > a.lit:visited,
#secondary .children > a:hover,
#secondary .children > a:active {
    background:transparent url(/static/hongkong/images/item_selected_lvl2_grad_bg.gif) no-repeat scroll right 48%;
    font-weight:normal;
}
#secondary .children > ul > li > a.lit {
    color:#666;
    font-weight:normal;
}


/**
 * products
 *
 */
.products .filter {
    padding-top:5px;
}
.products .filter p {
    font-size:12px;
    color:#00395a;
    font-weight:bold;
    margin-bottom:5px;
}
.products .filter form select,
.products .filter form input {
    color:#5482ab;
    display:inline;
    margin:0 2px;
    text-align:center;
}
.products .filter form select.month
{
	width: 67px;
}
.products .filter form select.year
{
	width: 56px;
}
.products .filter form select.date
{
	width: 52px;
}
.products input.go { 
    width:70px; 
    text-transform:uppercase;
    color:white !important;
    background-color:#003946;
}
.products input.go2 { 
    width:70px; 
	margin-top:13px;
    text-transform:uppercase;
    color:white !important;
    background-color:#003946;
}
.products .toolbar {
    text-align:right;
    margin-top:25px;
    padding-bottom:5px;
    border-bottom:2px solid #5482ab;
    margin-bottom:20px;
}
.products .toolbar a {
    font-size:12px;
    display:inline;
    padding-right:20px;
    margin-left:20px;
    background:url(/static/hongkong/images/download_factsheet.gif) no-repeat right center;
}

.products div.valuation {
    font-size:12px;
    font-weight:bold;
    color:#003946;
    margin-bottom:10px;
}

a.back-to-list {
    display:block;
    font-size:12px;
    font-weight:bold;
    color:#003946;
    margin:20px 0 15px 0;
}
.filter p.note {
    margin-bottom:20px;
}
p.note {
    margin:20px 0;
    font-size:11px;
    font-weight:normal !important;
    color:#003946 !important;
}
div.feature-yellow div.fund-performance {
    padding-left:15px;
    padding-right:15px;
    padding-top:20px;
    margin-bottom:20px;
}
div.fund-performance h3 {
    font-size:12px;
    margin:0px 0 5px 0;
    color:#5482ab;
}
div.fund-performance ul li {
    list-style:none;
    font-size:12px;
    margin-bottom:3px;
}

/* inner-one-column-layout is a 
* complement to styles/layout.css 'one-column-inner-layout',
* which was designed for pages like homepage. Here we'll have
* to add more left, top margin to the col-right div.
*/
.inner-one-column-layout #content-body .col-right {
    margin:25px 0 0 0px !important;
}
.inner-one-column-layout .feature {
    margin-bottom:20px;
}
.feature .box .list {
    width:100%;
    margin:5px;
    clear:both;
    overflow:hidden;
}
.feature .box .list .left {
    display:block;
    float:left;
    width:98px;
}
.feature .box .list .right {
    display:block;
    float:left;
    width:162px;
}

/*
*
* Contact Us
*/
#content #content-body div.col-left-2 {
    margin:13px 40px 0px 14px;
    width:602px;
}
div.inner-one-column-layout form {
    margin-top:20px;
    width:461px;
}
div.inner-one-column-layout form label {
    display:block;
    float:left;
    width:158px;
    margin-bottom:10px;
}
div.inner-one-column-layout form input,
div.inner-one-column-layout form textarea {
    margin-bottom:10px;
    width:297px;
    display:block;
    float:left;
    border:1px solid #727272;
}
div.inner-one-column-layout form textarea {
    width:291px;
    resize: none;  /* Safari 3 disable textarea grib */
}
div.inner-one-column-layout form input.submit {
    clear:both;
    float:right;
    width:63px;
    margin-right:2px;
    border:none;
}
form #hidden {
        display: none;
        border: none;
        background-color: #fff;
}


/* 
* Credit card
*
*/
.gifts {
    width:540px;
    overflow:hidden;
    height:250px;
}
.gifts .items {
    float:left;
    width:180px;
}
.gifts .items .pic {
    height:172px;
}
.gifts .items .pic img {
    display:block;
    vertical-align:bottom;
    margin:0 auto;
}

.creditcards ul li {
    margin-bottom:0px;
}

p.notes {
    color: #00395a;
}


