/* Text style*/
h1 {
    color: #66CC00;
    font: 28px/30px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

h2 {
    color: #333333;
    font: bold 22px/30px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
}

h3 {
    color: #333333;
    font: bold 18px/25px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
}

h4 {
    color: #333333;
    font: bold 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
}

p{
    color: #4E545F;
    font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin: 0 0 16px;
}

li {
	font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #4E545F;
}

a {
	color: #467F0D;
}

.faqpage .text p, .article-content p {
    color: #4E545F;
    font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.happen-box h1 {
    color: #66CC00;
    font: 28px/30px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
}

.happen-box .text h2 {
    color: #333333;
    font: bold 22px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
}

.happen-box .text h3 {
    color: #333333;
    font: bold 18px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
}

.breadcrumbs li {
    color: #999999;
    float: left;
    font: bold 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 0 0 0 4px;
}

.breadcrumbs li a {
    background: url("/hk/Global/hk/artworks/background/breadcrumbs-arrow1-6x6.gif") no-repeat scroll 100% 4px transparent;
    color: #467F0D;
    font: 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 0 9px 0 0;
}

.events-content p, .article .article-content .events-content p {
    color: #0E0F0E;
    font: 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 15px 0 0;
	text-align: left;
}

.share-box ul li a {
    color: #1E1F1E;
    float: left;
    font: 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
    overflow: hidden;
    padding: 0 0 2px 21px;
}

.openspaces .happen-box h2 {
    color: #66CC00;
    font: bold 22px/25px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: -4px 0 0 2px;
}

.happen-box h2 a{
    color: #467F0D;
}

.openspaces .happen-box h3 {
    color: #66CC00;
    font: bold 18px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: -4px 0 0 2px;
}

.openspaces .happen-box .more {
    color: #0E0F0E;
    float: left;
    margin: 11px 0 0;
    padding: 0 0 0 22px;
	font: 13px/20px;
}

.caption {
	display: none;
}

/*Dynamic-content (image) between text*/
.middle-box {
    float: right;
    margin: 0 15px 15px 0;
    width: 270px;
}

/* Bullet point */
.article-content li {
	font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
	color: #4E545F;
	margin: 0 0 10px;
}

.article-content li a strong{
	font-weight: bold;
	color: #467F0D !important;
	margin: 0 0 10px;
}

/*Leader with graybox surrounding*/
.faqpage div.leader,
.article .happen-content div.leader {
	width: 579px;
	margin: 0 0 12px 0;
	padding: 9px 13px 10px 13px;
	font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color: #EAEAEA;
	color: #4E545F;
}

/*Turn off the on-page anchor link*/
.happen-box .on-page, .twocolumns .on-page {
    display: none;
}

/*Control the category and tag font*/
.tags, .topic {
    margin: 0 0 10px;
    overflow: hidden;
    padding: 4px 0 0;
    width: 438px;
}

.topic strong.title, .tags strong.title {
    color: #666666;
    display: block;
    font: bold 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
}

.tags ul li a {
    color: #559F0C;
    font: 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/* Latest Updates Settings*/
.tabset ul li a.tab span em {
    background: url("/hk/Global/hk/artworks/background/bg-latestupdates-icons-12x140.gif") no-repeat scroll 0 0 transparent;
    font: bold 12px Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-style: normal;
    height: 12px;
    overflow: hidden;
    padding: 0 0 0 15px;
}

.tab span.date {
    color: #9A9A9A;
    font: 13px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.news-content p {
    color: #4E545F;
    font: 13px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 8px 5px 8px 0px;
}

.article-content p a, .tab .news-content p a {
    color: #467F0D;
    font: 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

input, select, textarea {
    font: 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    vertical-align: middle;
}

.img-and-text h3 a, .tab .news-content h3 a {
    color: #58B006;
    font-weight: 400;
}

.tabs-holder h3 {
    font: bold 18px/30px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

span.btn-open {
   font-size: 0px;
}

.paginator a.next {
	float: right;
	background: url("/hk/Global/hk/artworks/background/button-next-14x14.gif") no-repeat 100% 0;
	padding: 0 20px 0 0;
	margin: 3px 0 0;
	font: 12px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0e0f0e;
}

.paginator a.prev {
	float: left;
	background:url("/hk/Global/hk/artworks/background/button-previous-14x14.gif") no-repeat;
	padding: 0 0 0 20px;
	margin: 3px 0 0;
	font: 12px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0e0f0e;
}

.paginator ul li {
    float: left;
    padding: 0 3px;
	font: 12px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*Content*/
#content div p a.zoom, .post-content a.zoom, .happen-content a.zoom {
    color: #467F0D;
	font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.article-content div p a {
    color: #467F0D;
    font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.happen-box .text a.zoom {
    font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/*Table*/
td
{
    font: 15px/23px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4E545F;
	margin-left: 10px;
}

/*Image */
.events-box {
	margin-bottom: 15px;
}

/*PDF links */
.post-content a.pdf, .happen-content a.pdf {
    font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 0 15px 0 0;
}

/*Page type font control*/
.article-content .text span.author {
    color: #666666;
    display: block;
    font: 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0 0 10px 5px;
}

/*Tag and topic area control*/
.tags, .topic {
    width: 605px;
}

/*Commentaries section control*/
#content .news-container .box-holder .box-content h2 {
    background: none repeat scroll 0 0 transparent;
    font: bold 28px/30px Arial,Helvetica,sans-serif;
    padding: 0;
}

#content .news-container .news-list ul li .headline h3 a {
    color: #66CC00;
    font: bold 22px/23px Arial,Helvetica,sans-serif;
}

#content .news-container .news-list ul li .post-content p {
    color: #4E545F;
    font: 15px/23px Verdana,Arial,Helvetica,sans-serif;
    margin: 12px 0 0;
    padding: 0 0 16px;
}

#content .news-container .news-list ul li .post-content p a.readmore {
    color: #467F0D;
    font: 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
    padding-left: 6px;
}

.box .holder .frame p {
    font: 15px/23px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0 0 2px;
}

.button-holder a.more {
    color: #0E0F0E;
    float: left;
    font: 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 3px 0 0;
    padding: 0 0 3px 21px;
}

/*Open Space Setting*/
.visual-content p {
    color: #FFFFFF;
    font: 13px/18px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
}

.visual-content h1 {
    color: #FFFFFF;
    font: 28px/30px Verdana,Geneva,Arial,Helvetica,sans-serif;
    margin: 0;
}

.visual a.more-info {
    font: 13px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/*Social networks control*/
.share-box ul li .tweetmeme iframe {
    width: 60px !important;
}

.share-box ul li .tweetmeme iframe {
    background: inherit;
    float: left;
    height: 20px !important;
    margin: 1px 0 0;
    width: 80px !important;
}


