.header {
   font-size: 25px;
}
.header a {
   color: #999999;
   text-decoration : none;
}
.header a:hover {
   text-decoration : none;
}
.siteLinks{
   font-size: 10px;
   font-family: "Arial";
   color: #666666;
   text-decoration : none;
}
.siteLinks a {
   font-size: 10px;
   font-family: "Arial";
   color: #666666;
   text-decoration : none;
}
.siteLinks a:hover {
   text-decoration : underline;
}
.newsHeader {
   font-size: 12px;
   font-weight: bold;
   color: #A9604C;
   padding-bottom: 5px;
}
.newsHeaderCr {
   font-size: 12px;
   font-weight: bold;
   color: #A9604C;
   padding-bottom: 5px;
}
.newsHeaderCr a {
   color: #A9604C;
   text-decoration: underline;        
}
.newsHeader a {
   color: #A9604C;
   text-decoration: none;
}
.newsHeader a:hover {
   text-decoration: underline;
}
.newsTitle{
   font-size: 11px;
   font-weight: bold;
   color: #4E5381;
}
.newsText {
   font-size: 11px;
   color: #231F20;
}
.newsText a {
   font-size: 11px;
   color: #231F20;
   text-decoration : none;
}
.newsText a:hover {
   text-decoration : underline;
}
.textHeading {
   color: #4C7EBB;
   font-family: Arial;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none
}
.textIntro {
   font-family: Arial;
   font-size: 11px;
   font-weight : bold;  
   color: #000000;
   text-decoration : none;
}
.textBlackHeading {
   font-family: Arial;
   font-size: 13px;
   color: #000000;
   text-decoration : none;
}
.text {
   font-family: Arial;
   font-size: 11px;
   color: #000000;
   text-decoration : none;
}
.text a{
   font-family: Arial;
   font-size: 11px;
   color: #000000;
}
.stockHeader {
   font-size: 12px;
   font-weight: bold;
   color: #B5AB63;        
}
.stockText{
   font-size: 11px;
   color: #231F20;                
}
.heading {
   font-size: 11px;
   font-family: "Arial";
   font-weight: bold;
   color: #999999;
   text-decoration : none;
}
.sidebar_heading {
   font-size: 12px;
   font-family: "Arial";
   font-weight: bold;
   color: #999999;
   text-decoration : none;
   padding-top: 10px;
   padding-left: 10px;
}
.sidebar_text {
   font-size: 12px;
   font-family: "Arial";
   color: #666666;
   padding-top: 10px;
   padding-left: 10px;
   text-decoration : none;
}
.sidebar_text a {
   color: #666666;
   text-decoration : none;
}
.sidebar_text a:hover {
   text-decoration : underline;
}
.darkBlueText{
   font-size: 11px;
   font-family: "Arial";
   color: #33CCCC;
   text-decoration : none;
}
.lightBlueText{
   font-size: 11px;
   font-family: "Arial";
   color: #99CCCC;
   text-decoration : none;
}
.greenText{
   font-size: 11px;
   font-family: "Arial";
   color: #CCCC33;
   text-decoration : none;
}
.more {
   font-size: 11px;
   font-family: "Arial";
   color: #CCCCCC;
   text-decoration : none;
}
.more a {
   color: #CCCCCC;
   text-decoration : none;
}
.more a:hover {
   text-decoration : underline;
}
.time {
   font-size: 12px;
   font-family: "Arial";
   font-weight: bold;
   color: #666666;
   text-decoration : none;
}
.date {
   font-size: 12px;
   font-family: "Arial";
   color: #666666;
   text-decoration : none;
}


/*===== breadcrumbs style start =====*/
.breadcrumbs {
   font-family: Arial;
   font-size: 12px;
   color: #666666;
   text-decoration: none;
}
.breadcrumbs:hover {
   color: #FC6600;
   text-decoration: underline;
}
/*====== breadcrumbs style end ======*/


/* ===== HK Reds side bar start ==== */
.sideBarIntro {
   font-family: Helvetica;
   font-size: 12px;
   font-weight: bold;
}
.sideBarText {
   font-family: Helvetica;
   font-size: 11px;
}
.sideBarLink {
   font-family: Helvetica;
   font-size: 11px;
   color: #ED1C24;
   text-decoration: none;
}
.sideBarLink:hover {
   text-decoration: underline;
}
.sideBarVLine {
   background: url(../images/HKReds/vLine.gif);
   background-repeat: repeat-y;
}
.sideBarHLine {
   background: url(../images/HKReds/hLine.gif);
   background-repeat: no-repeat;
width: 195px;
}
/* ====== HK Reds side bar end ===== */


.copyright {
   font-family: Helvetica;
   font-size: 9px;
   color: #000000;
}
.storyVLine {
   background: url(../images/HKReds/vLineStory.gif);
   background-repeat: repeat-y;
   width: 9px;
}

/* ====== FCK style start ====== */
.fckHeader {
   font-family: Helvetica;
   font-size: 14px;
   font-weight: bold;
   color: #A71C20;
}
.fckRedTitle {
   font-family: Helvetica;
   font-size: 12px;
   font-weight: bold;
   color: #ED1C24;
}
.fckBlackTitle {
   font-family: Helvetica;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
}
.fckText {
   font-family: Helvetica;
   font-size: 12px;
   color: #000000;
}
.fckText a{
   font-family: Helvetica;
   font-size: 12px;
   color: #ED1C24;
   text-decoration: none;
}
.fckText a:hover {
   text-decoration: underline;
}
.fckRedText {
   font-family: Helvetica;
   font-size: 12px;
   color: #ED1C24;
}
.fckBlackTitleSmall {
   font-family: Helvetica;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
}
.fckTextSmall {
   font-family: Helvetica;
   font-size: 11px;
   color: #000000;
}
.fckTextSmall a{
   font-family: Helvetica;
   font-size: 11px;
   color: #ED1C24;
   text-decoration: none;
}
.fckTextSmall a:hover {
   text-decoration: underline;
}
.fckTextSmallGrey {
   font-family: Helvetica;
   font-size: 11px;
   color: #666666;
}
.fckTextSmallGrey a{
   font-family: Helvetica;
   font-size: 11px;
   color: #ED1C24;
   text-decoration: none;
}
.fckTextSmallGrey a:hover {
   text-decoration: underline;
}
/* ======= FCK style end ======= */

.greyText {
   font-family: Helvetica;
   font-size: 11px;
   color: #666666;
}
.redTextSmall {
   font-family: Helvetica;
   font-size: 10px;
   color: #ED1C24;
   text-decoration: none;
}
.redTextSmall a{
   font-family: Helvetica;
   font-size: 10px;
   color: #ED1C24;
   text-decoration: none;
}
.redTextSmall a:hover {
   text-decoration: underline;
}


/* ==== GALLERY LIST start ==== */
.galleryYearCurr {
   font-family: Helvetica;
   font-size: 12px;
   padding: 0px 0px 4px 0px;
   color: #B2B2B2;
}
.galleryYearArchive {
   font-family: Helvetica;
   font-size: 12px;
   float: left;
   padding: 0px 0px 4px 0px;
}
.galleryYearArchive a {
   color: #000000;
   text-decoration: none;
}
.galleryYearArchive a:hover {
   color: #000000;
   text-decoration: underline;
}
.galleryYearSeparator {
   color: #000000;
   text-decoration: none;
   padding: 0px 8px 0px 8px;
}
.galleryGrpHeader {
   font-family: Helvetica;
   font-size: 14px;
   font-weight: bold;
   color: #A71C20;
}
.galleryGrpHeader a {
   font-family: Helvetica;
   font-size: 14px;
   font-weight: bold;
   color: #A71C20;
   text-decoration: none;
}
.galleryGrpHeader a:hover {
   text-decoration: underline;
}
.galleryListText {
   font-family: Helvetica;
   font-size: 12px;
   color: #ED1C24;
   padding-left: 9px;
}
.galleryListText a{
   font-family: Helvetica;
   font-size: 12px;
   color: #ED1C24;
   text-decoration: none;
   padding-left: 6px;
}
.galleryListText a:hover {
   text-decoration: underline;
}
.galleryPageSelector {
   color: #000000;
   font-family: Arial;
   font-size: 12px;
   padding: 20px 2px 0px 2px;
   text-decoration: none;
   float: right;
}
.galleryPageSelector a {
   color: #000000;
   font-family: Arial;
   font-size: 12px;
   padding: 20px 1px 0px 1px;
   text-decoration: none;
}
.galleryPageSelector a:hover {
   text-decoration: underline;
}
/* ===== GALLERY LIST end ===== */


/* ==== GALLERY PAGE start ==== */
.galleryTitle {
   font-family: Helvetica;
   font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
}

.gallerySubTitle {
   font-family: Helvetica;
   line-height: 2;
   font-size: 13px;
   color: #FFFFFF;
}
/* ===== GALLERY PAGE end ===== */


.formBlackTitle {
   font-family: Helvetica;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
}

.membershipApply {
   padding:          1px;
   font-family:      Helvetica;
   font-size:        11px;
   border:           1px solid #99141B;
   background-color: #99141B;
   color:            #FFFFFF;
   cursor:           pointer;
}
.membershipApply:hover {
   padding:          1px;
   font-family:      Helvetica;
   font-size:        11px;
   border:           1px solid #99141B;
   background-color: #BD1220;
   color:            #FFFFFF;
   cursor:           pointer;
}
.membershipApplyDisabled {
   font-weight:      bold;
   padding:          1px;
   font-family:      Helvetica;
   font-size:        11px;
   border:           1px solid #000000;
   background-color: #CCCCCC;
   color:            #666666;
   cursor:           default;
}