﻿@import url('../common.css');
.heading1 {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.bulletinText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF0000;
}
.remarks {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #999999;
}
.purpleNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #A682C3;
}
.purpleNormalTextBold {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #A682C3;
}
.deepPurpleText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #75478B;
}
.deepPurpleTextBold {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	color: #75478B;
}
.greyNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #636563;
}
.greyNormalTextBold {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #636563;
}
.redNormalText {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #E91716 !important;
	vertical-align: middle;
}
.redNormalText b{
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #E91716 !important;
	vertical-align: middle;
}
.redNormalTextBold {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #F17474;
}
.redSmallText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 8pt;
	color: #FF0000;
	text-decoration: none;
	line-height: 9pt;
}
.normalText, .normalText * {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #333333;
	letter-spacing: 2px;
	line-height: 14pt;
}
.inputFieldText {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
}
.smallNormalText {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.smallFormNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 14pt;
	padding-right: 5px;
	padding-left: 5px;
	border-right:1px solid #C0C0C0;
	border-top:1px solid #C0C0C0;
}
.smallFormTitleText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	letter-spacing: 2px;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}
.underlineNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	text-decoration: underline;
}
.smallBlueNormalText {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #65A2BE;
}
.button {
	font-size: 10pt;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	border-top-style: groove;
	border-right-style: groove;
	border-left-style: groove;
	border-bottom-style: groove;
	font-color: #990000;
}
.input {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
}
.redPageTitle {
	color: #FF0000;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14pt;
	font-weight: bold;
}
.directURL {
	color: #FF0000;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 10pt;
}
.subHeading {
	color: #64A0BF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
}
.white {
	font-family : "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size : 12px;
	background-color: #FFFFFF;
}
.pageTitle {
	COLOR: #333333;
	FONT-SIZE: 14pt;
	font-family: "Verdana", "Arial", "新細明體", "Helvetica", "sans-serif";
	TEXT-DECORATION: none;
	font-weight: normal;
	TEXT-INDENT: 2px;
}
.formElement {
	text-decoration: none;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	background-color: #C7CCD6;
	vertical-align: middle;
	border: 1px solid;
}
.hrStyle {
	color: #333333;
	border-width: thin;
	border-style: dotted;
	line-height: 5pt;
}
.smallIndentText {
	text-indent: 15pt;
	font-weight: bold;
	line-height: 35pt;
}
.middleIndentText {
	text-indent: 35pt;
	font-style: italic;
}
.strongUnderlineText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	text-decoration: underline;
}
.whiteNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 2px;
	line-height: 14pt;
	font-weight: bold;
}
.whiteSmallText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	line-height: 9pt;
}
.strongText {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
}
.middleText {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-weight: bold;
	font-size: 12pt;
	color: #333333;
	vertical-align: middle;
}
.matrixTitle {
	background-color: #8C95AB;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	padding-bottom: 3;
	padding-top: 3;
	padding-right: 4;
	padding-right: 4;
	letter-spacing: 2px;
	line-height: 14pt;
}
.matrixData {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	border-bottom : 1 solid #232E47;
	vertical-align : middle;
	padding-bottom : 2;
	padding-top : 2;
	padding-left : 4;
	padding-right : 4;
	line-height : 20pt;
	letter-spacing: 2px;
	line-height: 14pt;
}
/* .bodytxt0 { font-size: 9pt; color: #000000; font-family: "細明體", "mingliu", "taipei"; letter-spacing: 2px; line-height: 14pt }  */
/* .otherText { font-size: 9pt; color: #000000; font-family: "Arial", "新細明體", "Helvetica", "sans-serif"; letter-spacing: normal; line-height: normal } */
/* .otherText { font-size: 12px; color: #333333; font-family: "Arial", "Helvetica", "sans-serif"; letter-spacing: normal; line-height: normal } */
.otherText {
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif";
	letter-spacing: normal;
}
/*******************************************************************
 * Left Navigation Menu Styles
 *******************************************************************/
/* I. Products */
a.ProductsLeftMenu:link, a.ProductsLeftMenu:active, a.ProductsLeftMenu:visited, a.ProductsLeftMenu:hover {
	color: #78A339;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.ProductsLeftSubMenu:link, a.ProductsLeftSubMenu:active, a.ProductsLeftSubMenu:visited, a.ProductsLeftSubMenu:hover {
	color: #78A339;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
}
a.ProductsLeftSubMenuSelected:link, a.ProductsLeftSubMenuSelected:active, a.ProductsLeftSubMenuSelected:visited, a.ProductsLeftSubMenuSelected:hover {
	color: #496721;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px; /* font-weight: bold; */;
	text-decoration: none;
}
/* II. Online Services */
a.OnlineServicesLeftMenu:link, a.OnlineServicesLeftMenu:active, a.OnlineServicesLeftMenu:visited, a.OnlineServicesLeftMenu:hover {
	color: #5E9253;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.OnlineServicesLeftSubMenu:link, a.OnlineServicesLeftSubMenu:active, a.OnlineServicesLeftSubMenu:visited, a.OnlineServicesLeftSubMenu:hover {
	color: #5E9253;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
}
a.OnlineServicesLeftSubMenuSelected:link, a.OnlineServicesLeftSubMenuSelected:active, a.OnlineServicesLeftSubMenuSelected:visited, a.OnlineServicesLeftSubMenuSelected:hover {
	color: #395933;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px; /*font-weight: bold;*/;
	text-decoration: none;
}
/* III. Tools Centre */
a.ToolsCentreLeftMenu:link, a.ToolsCentreLeftMenu:active, a.ToolsCentreLeftMenu:visited, a.ToolsCentreLeftMenu:hover {
	color: #72BDC4;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.ToolsCentreLeftSubMenu:link, a.ToolsCentreLeftSubMenu:active, a.ToolsCentreLeftSubMenu:visited, a.ToolsCentreLeftSubMenu:hover {
	color: #72BDC4;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
}
a.ToolsCentreLeftSubMenuSelected:link, a.ToolsCentreLeftSubMenuSelected:active, a.ToolsCentreLeftSubMenuSelected:visited, a.ToolsCentreLeftSubMenuSelected:hover {
	color: #41949A;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px; /*font-weight: bold;*/;
	text-decoration: none;
}
/* IV. Club House */
a.ClubHouseLeftMenu:link, a.ClubHouseLeftMenu:active, a.ClubHouseLeftMenu:visited, a.ClubHouseLeftMenu:hover {
	color: #5486A0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.ClubHouseLeftSubMenu:link, a.ClubHouseLeftSubMenu:active, a.ClubHouseLeftSubMenu:visited, a.ClubHouseLeftSubMenu:hover {
	color: #5486A0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;;
	text-decoration: none;
}
a.ClubHouseLeftSubMenuSelected:link, a.ClubHouseLeftSubMenuSelected:active, a.ClubHouseLeftSubMenuSelected:visited, a.ClubHouseLeftSubMenuSelected:hover {
	color: #345465;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px; /*font-weight: bold;*/;
	text-decoration: none;
}
/* V. About Pru */
a.AboutPruLeftMenu:link, a.AboutPruLeftMenu:active, a.AboutPruLeftMenu:visited, a.AboutPruLeftMenu:hover {
	color: #8696C0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.AboutPruLeftSubMenu:link, a.AboutPruLeftSubMenu:active, a.AboutPruLeftSubMenu:visited, a.AboutPruLeftSubMenu:hover {
	color: #8696C0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
}
a.AboutPruLeftSubMenuSelected:link, a.AboutPruLeftSubMenuSelected:active, a.AboutPruLeftSubMenuSelected:visited, a.AboutPruLeftSubMenuSelected:hover {
	color: #465888;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px; /*font-weight: bold;*/;
	text-decoration: none;
}
/* VI. PRU career */
a.PruCareerLeftMenu:link, a.PruCareerLeftMenu:active, a.PruCareerLeftMenu:visited, a.PruCareerLeftMenu:hover {
	color: #AE86C1;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.PruCareerLeftSubMenu:link, a.PruCareerLeftSubMenu:active, a.PruCareerLeftSubMenu:visited, a.PruCareerLeftSubMenu:hover {
	color: #AE86C1;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
}
a.PruCareerLeftSubMenuSelected:link, a.PruCareerLeftSubMenuSelected:active, a.PruCareerLeftSubMenuSelected:visited, a.PruCareerLeftSubMenuSelected:hover {
	color: #7E4E96;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px; /*font-weight: bold;*/;
	text-decoration: none;
}
/* VII. Consultant Directory */
a.ConsultantDirectoryLeftMenu:link, a.ConsultantDirectoryLeftMenu:active, a.ConsultantDirectoryLeftMenu:visited, a.ConsultantDirectoryLeftMenu:hover {
	color: #C07FB2;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
a.ConsultantDirectoryLeftSubMenu:link, a.ConsultantDirectoryLeftSubMenu:active, a.ConsultantDirectoryLeftSubMenu:visited, a.ConsultantDirectoryLeftSubMenu:hover {
	color: #C07FB2;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	text-decoration: none;
}
a.ConsultantDirectoryLeftSubMenuSelected:link, a.ConsultantDirectoryLeftSubMenuSelected:active, a.ConsultantDirectoryLeftSubMenuSelected:visited, a.ConsultantDirectoryLeftSubMenuSelected:hover {
	color: #894379;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px; /*font-weight: bold;*/;
	text-decoration: none;
}
/*******************************************************************
 * URL hyperlinks Styles
 *******************************************************************/
/* (I) General URL style */
a:link, a:active, a:visited {
	font-size: 12px;color: #333333;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
}
a:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
a.strong:link, a.strong:active, a.strong:visited {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 20pt;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: underline;
}
a.strong:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	line-height: 20pt;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
}
a.small:link, a.small:active, a.small:visited {
	font-size: 12px;
	color: #333333;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
}
a.topMenuLink:link, a.topMenuLink:active, a.topMenuLink:visited, a.topMenuLink:hover {
	font-family: "Arial", "新細明體", "helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.popupBar:link, a.popupBar:active, a.popupBar:visited, a.popupBar:hover {
	text-align : center;
	font-family : "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size : 12px;
	color: #ffffff;
	text-decoration: none;
}
a.tabSelected:link, a.tabSelected:active, a.tabSelected:visited, a.tabSelected:hover {
	font-weight : bold;
	text-align : center;
	font-family : "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size : 12px;
	color: #ffffff;
	text-decoration: none;
}
a.tab:link, a.tab:active, a.tab:visited, a.tab:hover {
	font-weight : bold;
	text-align : center;
	font-family : "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size : 12px;
	color: #00506a;
	text-decoration: none;
}
a.icon:link, a.icon:active, a.icon:visited {
	font-size: 12px;
	color: #333333;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
	vertical-align: text-top;
}
a.icon:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
/* (II) Section URL style */
a.productSearch:link, a.productSearch:active, a.productSearch:visited {
	font-size: 12px;
	color: #DD0000;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: underline;
}
a.productSearch:hover {
	font-size: 12px;
	color: #DD0000;
	text-decoration: underline;
}
a.productName:link, a.productName:active, a.productName:visited {
	font-size: 12px;
	color: #333333;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
}
a.productName:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
a.productTab:link, a.productTab:active, a.productTab:visited {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
}
a.productTab:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.downloadCentreTitle:link, a.downloadCentreTitle:active, a.downloadCentreTitle:visited, a.downloadCentreTitle:hover {
	font-size: 12px;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
a.downloadCentreSubTitle:link, a.downloadCentreSubTitle:active, a.downloadCentreSubTitle:visited, a.downloadCentreSubTitle:hover {
	font-size: 12px;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
	font-weight: bold;
	color: #007095;
	vertical-align: middle;
}
a.pruCareer:link, a.pruCareer:active, a.pruCareer:visited, a.pruCareer:hover {
	font-size: 12px;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
	color: black;
	vertical-align: middle;
	text-decoration: underline;
}
a.aboutPru:link, a.aboutPru:active, a.aboutPru:visited {
	font-size: 13px;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	letter-spacing: 2px;
	line-height: 14pt;
}
a.aboutPru:hover, a.aboutPru:hover * {
	font-size: 13px;
	color:red;
	text-decoration: underline;
	letter-spacing: 2px;
	line-height: 14pt;
}
a.aboutPruTitle:link, a.aboutPruTitle:active, a.aboutPruTitle:visited {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-weight: normal;
}
a.aboutPruTitle:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}
/*******************************************************************
 * Content Styles Under the seven sections,
 * (I) Products, (II) Online Services, (III) Tools Centre, 
 * (IV) Club House, (V) About PRU, (VI) PRUcareer, 
 * (VII) Consultant Directory, (VI) Others
 *******************************************************************/
/* (I) Products */
.productIntroTextTL {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #5198DF;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productIntroTextIL {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #B874D6;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productIntroTextSB {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #EE5BBB;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productIntroTextGI {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #F49D3E;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productIntroTextEB {
	background-color: #ffffff;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #339900;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productHeadingTL {
	color: #1A67B5;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productHeadingIL {
	color: #993FC0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productHeadingSB {
	color: #AB2781;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productHeadingGI {
	color: #ED6523;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productHeadingEB {
	color: #6FA321;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productFormTitle {
	background-color: #496721;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productFormLargeTitle {
	background-color: #496721;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.productFormContent {
	background-color: #DFEAD0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
/* (I) Products - COS Group Style */
/* (a) Young Dream Seekers */
.youngDreamSeekersHeading {
	color: #017A99;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.youngDreamSeekersSuggestionHeading {
	color: #017A99;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.youngDreamSeekersIntroText, a.youngDreamSeekersIntroText:link {
	color: #017A99;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 14pt;
}
.youngDreamSeekersSubHeading {
	color: #23A9C0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 14pt;
}
/* (b) Blessed With Kids */
.blessedWithKidsHeading {
	color: #527739;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.blessedWithKidsSuggestionHeading {
	color: #527739;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.blessedWithKidsIntroText, a.blessedWithKidsIntroText:link {
	color: #527739;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 14pt;
}
.blessedWithKidsSubHeading {
	color: #76A851;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 14pt;
}
/* (c) Carefree years */
.carefreeYearsHeading {
	color: #C59401;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.carefreeYearsSuggestionHeading {
	color: #C59401;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.carefreeYearsIntroText, a.carefreeYearsIntroText:link {
	color: #C59401;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 14pt;
}
.carefreeYearsSubHeading {
	color: #F1B601;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 14pt;
}
/* (II) Online Services */
.onlineServicesIntroText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #5E9253;
	letter-spacing: 2px;
	line-height: 14pt;
}
.onlineServicesHeading {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #395933;
	letter-spacing: 2px;
	line-height: 14pt;
}
.onlineServicesFormNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.onlineServicesFormSmallNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	letter-spacing: 2px;
	line-height: 14pt;
}
.onlineServicesFormSubTitle {
	background-color: #5E9253;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.onlineServicesFormTitle {
	background-color: #5E9253;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	letter-spacing: 2px;
}
.onlineServicesFormContent {
	/*background-color: #DEE4CF;*/ 	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
	padding: 2px;
}
.onlineServicesFormContentTop {
	background-color: #DEE4CF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
.onlineServicesFormContentAlternate {
	background-color: #f5f5f5;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.onlineServicesPagePhotoText {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
}
.onlineServicesFormContentLabelTextfield {
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif"; /*background-color: #f5f5f5;*/ /*border:1px solid #B1AE9E;*/ /*border:none;*/;
	border: none;
	text-align: center;
	letter-spacing: normal;
	color: default;
}
.onlineServicesFormContentAlternateLabelTextfield {
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif"; /*background-color: #EDF0E6;*/;
	border: none;
	text-align: center;
	letter-spacing: normal;
	color: default;
}
.onlineServicesFormContentLabelMandatory {
	font-size: 12px;
	font-family: "Arial", "Helvetica", "sans-serif"; /*background-color: #DEE4CF;*/;
	border: none;
	text-align: left;
	letter-spacing: normal;
	color: #FF0000;
}
.onlineServicesFormContent input {
	font-size: 12px;
}
/* (III) Tools Centre */
.toolsCentreIntroText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #72BDC4;
	letter-spacing: 2px;
	line-height: 14pt;
}
.toolsCentreHeading {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	letter-spacing: 2px;
	line-height: 14pt;
}
.toolsCentreFormSubTitle {
	background-color: #72BDC4;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.toolsCentreFormTitle {
	background-color: #72BDC4;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.toolsCentreMatrixTitle {
	background-color: #41949A;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	line-height : 18pt;
	letter-spacing: 2px;
	line-height: 14pt;
}
/*
.toolsCentreMatrixSubTitle {
	background-color: #8CB6BD;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	line-height : 36pt;
	letter-spacing: 2px;
	text-align : left;
}
.toolsCentreMatrixTitleNoLink {
	background-color: #41949A;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	line-height : 18pt;
	letter-spacing: 2px;
	line-height: 14pt;
}
.toolsCentreMatrixData1 {
	background-color: #CDE2E4;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align : middle;
	padding-bottom : 2;
	padding-top : 2;
	padding-left : 4;
	padding-right : 4;
	line-height : 18pt;
	letter-spacing: 2px;
	line-height: 14pt;
}
.toolsCentreMatrixData2 {
	background-color: #DEECED;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align : middle;
	padding-bottom : 2;
	padding-top : 2;
	padding-left : 4;
	padding-right : 4;
	line-height : 18pt;
	letter-spacing: 2px;
	line-height: 14pt;
}
*/
.toolsCentreFormContent {
	background-color: #CDE2E4;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
.toolsCentrePagePhotoText {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
	font-weight: bold;
}
a.toolsCentreMatrixTitle:link, a.toolsCentreMatrixTitle:active, a.toolsCentreMatrixTitle:visited {
	background-color: #41949A;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	line-height : 18pt;
	letter-spacing: 2px;
	line-height: 14pt;
}
a.toolsCentreMatrixTitle:hover {
	background-color: #41949A;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	line-height : 18pt;
	letter-spacing: 2px;
	line-height: 14pt;
}
a.toolsCentreMatrixTitleNoLink:link, a.toolsCentreMatrixTitleNoLink:active, a.toolsCentreMatrixTitleNoLink:visited {
	background-color: #41949A;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	line-height : 18pt;
	letter-spacing: 2px;
	line-height: 14pt;
}
/* (IV) Club House */
/* e+ Club */
.eClubFormTitle {
	background-color: #B4B1CE;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: center;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubFormBody {
	background-color: #EFF4F8;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubFormBody2 {
	background-color: #CDDCE9;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubFormSubTitle {
	background-color: #4994BD;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: center;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubFormNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubFormSmallNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubFormBoldNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubFormHighLineNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #4994BD;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubMemberFormTitle {
	background-color: #339966;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: center;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubMemberFormBody {
	background-color: #DBF2E7;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubMemberFormBody2 {
	background-color: #BDE8D3;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubMemberFormSubTitle {
	background-color: #339966;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: center;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubMemberFormHighLineNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #339966;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubMemberFormNormalText {
	background-color: #DBF2E7;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubMemberFormNormalText2 {
	background-color: #BDE8D3;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubMemberFormBoldNormalText {
	background-color: #DBF2E7;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubMemberFormBoldNormalText2 {
	background-color: #BDE8D3;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubNormalTextBg1 {
	background-color: #EDEEEF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.eClubNormalTextBg2 {
	background-color: #FFFFFF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.clubHousePagePhotoText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 2px;
	line-height: 14pt;
	font-weight: bold;
}
.clubHouseFormTitle {
	background-color: #5486A0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: center;
	letter-spacing: 2px;
	line-height: 14pt;
}
.clubHouseFormBody {
	background-color: #D2E0E8;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	letter-spacing: 2px;
	line-height: 14pt;
}
.clubHouseHeading {
	font-family: "Arial", "新細明體", "helvetica", "sans-serif";
	font-size: 12px;
	color: #4994BD;
	letter-spacing: 2px;
	line-height: 14pt;
	font-weight: bold;
}
.eClubLuckyDrawBriefText {
	background-color: #FF0000;
	font-family: "細明體","Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.eClubLuckyDrawAlertText {
	font-family: "細明體","Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	vertical-align: middle;
}
/* fun Corner */
.funCornerTitle {
	background-color: #4994BD;
	color: #FFFFFF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.funCornerSubTitle {
	color: #3C66CA;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 14pt;
}
.funCornerText {
	color: #3C66CA;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 14pt;
}

.regLife {
	font-family: "Arial", "新細明體", "helvetica", "sans-serif";
	font-size: 12px;
	color: #4994BD;
	letter-spacing: 2px;
	line-height: 14pt;
}
.regGi {
	font-family: "Arial", "新細明體", "helvetica", "sans-serif";
	font-size: 12px;
	color: #4994BD;
	letter-spacing: 2px;
	line-height: 14pt;
}
.regMember {
	font-family: "Arial", "新細明體", "helvetica", "sans-serif";
	font-size: 12px;
	color: #4994BD;
	letter-spacing: 2px;
	line-height: 14pt;
}
/* (V) About PRU */
.aboutPruTitle {
	background-color: #8496C6;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.aboutPruUnderlineTitle {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #52659C;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: 1px solid #52659C;
	letter-spacing: 2px;
	line-height: 14pt;
}
.aboutPruData {
	background-color: #F7F3F7;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
.aboutPruFormSubTitle {
	background-color: #8696C0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.aboutPruFormTitle {
	background-color: #8696C0;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.aboutPruFormContent {
	background-color: #D2D9E8;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
.aboutPruPagePhotoText {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
	font-weight: bold;
}
.releaseCaption {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #5198df;
	vertical-align: top;
}
/* (VI) PRUCareer */
.pruCareerIntroText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #496721;
	letter-spacing: 2px;
	line-height: 14pt;
}
.pruCareerSmallNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 10px;
	color: #000000;
	letter-spacing: 2px;
	line-height: 14pt;
}
.pruCareerHeading {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #7E4E96;
	letter-spacing: 2px;
	line-height: 14pt;
}
.pruCareerFormSubTitle {
	background-color: #AE86C1;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.pruCareerFormTitle {
	background-color: #AE86C1;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.pruCareerFormContent {
	background-color: #F8F2FB;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
.pruCareerPagePhotoText {
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
	font-weight: bold;
}
/* (VII) Consultatn Directory */
.consultantDirectoryTitle {
	background-color: #B4B1CE;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.consultantDirectoryData1 {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	background-color: #EDEEEF;
	vertical-align : middle;
	padding-bottom : 2;
	padding-top : 2;
	padding-left : 4;
	padding-right : 4;
	line-height : 20pt;
}
.consultantDirectoryData2 {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	vertical-align : middle;
	padding-bottom : 2;
	padding-top : 2;
	padding-left : 4;
	padding-right : 4;
	line-height : 20pt;
}
.consultantDirectoryFormSubTitle {
	background-color: #C07FB2;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.consultantDirectoryFormTitle {
	background-color: #C07FB2;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 2;
	vertical-align: middle;
	letter-spacing: 2px;
	line-height: 14pt;
}
.consultantDirectoryFormContent {
	background-color: #F4E8F2;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
.consultantDirectoryPagePhotoText {
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	text-decoration: none;
}
/* (VIII) Other */
/* topMenu */
.topMenuText {
	font-family: "Arial", "新細明體", "helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
}
/* Application Form Step by Step */
.ePurchaseTab {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #DEE4CF;
	font-weight: bold;
	vertical-align: top;
}
.ePurchaseTabSelected {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
}
.regTab {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #D2E0E8;
	font-weight: bold;
	vertical-align: top;
}
.regTabSelected {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
}
.PIQCalculatorTab {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #245255;
	font-weight: bold;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
.PIQCalculatorTabSelected {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
.PIQCalculatortext .normalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 14pt;
}
}
.IGTitle {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #72BDC4;
	font-weight: bold;
	vertical-align: top;
	letter-spacing: 2px;
	line-height: 14pt;
}
.mandatory {
	font-size: 12px;
	font-family: "Arial", "新細明體", "helvetica", "sans-serif";
	color: #FF0000;
}
.emailWhiteFormTitle {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
a.emailWhiteFormTitle:link, a.emailWhiteFormTitle:active, a.emailWhiteFormTitle:visited, a.emailWhiteFormTitle:hover {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.emailBrownFormTitle {
	background-color: #990000;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
}
.emailFormNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF0000;
	vertical-align: middle;
}
.emailHeading {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	vertical-align: middle;
}
.emailNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
}
.emailData {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #990000;
	vertical-align: middle;
}
.emailNormalTextBg1 {
	border-bottom: #CCCCCC 1px solid;
	background-color: #FFECEC;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
}
.emailNormalTextBg2 {
	border-bottom: #CCCCCC 1px solid;
	border-top: #FFECEC 1px solid;
	background-color: #FFDFDF;
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
}
/* FAQ Styles */
.faqWhiteFormTitle {
	background-color: "#FF0000";
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}
.faqBrownFormTitle {
	background-color: "#990000";
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: middle;
}
.faqFormNormalText {
	background-color: "#FFEDED";
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF0000;
	vertical-align: middle;
}
.faqHeading {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	vertical-align: middle;
}
.faqNormalText {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
}
.imageAlign {
	vertical-align: text-bottom;
}
.aligntop td {
	vertical-align: top;
}
.inputreadonly {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	background-color: #CCCCCC;
}
.redNormalTextBold2 {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.redNormalTextBold3 td {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	color: #FF0000 !important;
	letter-spacing:2px;
	line-height:14pt;
	vertical-align:top;
}
.calcusubtitle {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

h3.title, h3.title-s {
	font-family: "Arial", "新細明體", "Helvetica", "sans-serif";
	margin:10px;
	font-weight:bold;
}

h3.title-s {
	background-image:url("/images/common/section_bg.jpg");
	background-repeat:repeat-y;
	border-bottom:2px #cccccc solid;
	padding:3px 3px 3px 10px;
	font-size:14px;
	font-weight:bold;
	margin-left:10px; 
}

h3.title {
	/*font-size:15px;*/
	background-image:url("/images/common/section_bg.jpg");
	background-repeat:repeat-y;
	border-bottom:2px #cccccc solid;
	padding:3px 3px 3px 10px;
	font-size:14px;
	font-weight:bold;
	margin-left:10px; 
}

.product-desc, .product-desc * {
	font-size:13px !important;
	/*color:#ff0000;*/
	color: #636563;
}

/* Added by Jimmy Iu @ 29 Jun 2009 - Member Site Revamp - START */
.memberPageTitle {
	padding:15px 0px 0px 10px;
}
.memberHome-body {
	padding-left:20px;
}
.memberHeader {
	height:59px;
	width:100%;
	background-color:#FE0000;
	color:#FFFFFF;
}
.memberHeader a, .memberHeader a:link, .memberHeader a:visited, .memberHeader a:hover, .memberHeader td{
	color:#FFFFFF
}
a.memberHome-red-url, a.memberHome-red-url:link, a.memberHome-red-url:visited, a.memberHome-red-url:hover{
	color:#FE0000;
	font-weight:bold;
}
.memberHome-description{
	color:#333333;
	font-size:13px;
}
.memberHome-table-pagaination{
	padding:3px 0px;
}
.memberHome-table-caption{
	background:url(/images/memberHome/bg_caption.jpg) repeat-x;
	height:27px;
	color:#FFFFFF;
	padding-left:10px;
	border-bottom:1px solid #FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.memberHome-table-caption a, .memberHome-table-caption a:link, .memberHome-table-caption a:visited, .memberHome-table-caption a:hover, .memberHome-table-caption strong, .memberHome-table-caption span {
	color:#FFFFFF;
	font-size:12px;
}

.memberHome-table .data{
border-bottom:1px solid #CCCCCC;
padding:10px 5px 4px;
border-right:1px dashed #CCCCCC;
empty-cells:show;
}

.memberHome-table {
	width:100%;
	border-left:1px solid #E2E2E2;
	border-right:1px solid #E2E2E2;
	font-size:12px;
}
.memberHome-table .header, .memberHome-table .header2 {
	background:url(/images/memberHome/bg_thead.gif) #EDEAED repeat-x;
	height:37px;
	font-weight: bold;
	text-align:center;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #C0C0C0;
	border-bottom:2px solid #E2E2E2;
}
.memberHome-table .header2{
	background:url(/images/memberHome/bg_thead2.gif) #FFE5E5 repeat-x;
	height:29px;
}
.memberHome-table .row1{
	border-bottom: 1px solid #E2E2E2;
	background-color:#FFFFFF;
	padding:4px 0px;
	empty-cells:show;
	border-right: 1px dashed #E2E2E2;
}
.memberHome-table .row2{
	border-bottom: 1px solid #E2E2E2;
	background-color:#E9E9E9;
	padding:4px 0px;
	empty-cells:show;
	border-right: 1px dashed #E2E2E2;
}
.memberHome-table .cellLeftAlign {
	text-align: left;
	padding-lefT:5px;
}
.memberHome-table .footer{
	background:url(/images/memberHome/bg_tbottom.gif) #ECE9EC repeat-x;
	height:25px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #C0C0C0;
	border-bottom: 1px solid #E2E2E2;
}
.memberHome-table .first-td{
	border-left-width:0px;
}
.memberHome-table .last-td{
	border-right-width:0px;
	padding-right:5px;
}
.memberHome-table .lifetd1 {
	padding:3px 0px;
}
.memberHome-table .lifetd1 input {
	width:184px;
	margin-right:8px;
}
.memberHome-table .lifetd2 {	
	background-color:#FFE5E5;
	padding:3px 0px;
}
.memberHome-table .lifetd2 .input1 {	
	width:209px;
}
.memberHome-table .lifetd2 .input2 {	
	width:82px;
	margin-right:8px;
}
.memberHome-homepage-middleCol {
	width: 526px;
}
.memberHome-homepage .latestnews {
	width: 526px;
}
.memberHome-pageContent {
	width: 755px;
}
.memberHome-ToolboxTop, .memberHome-ToolboxTop img {
	width:192px;
}
.memberHome-TipTop, .memberHome-TipTop img {
	width:533px;
}
.memberHome-organizerView {
	width:725px;
}
.memberHome-bannerText, .memberHome-bannerText * {
	letter-spacing:0px;
}
ul.memberHome-ulist {
	list-style:none;
	padding-left:1px;
	margin: 0px;
}
ul.memberHome-ulist li {
	background:url(/images/bullet/bullet_member.gif) no-repeat 0 6px;
	padding-left:12px;
}
ul.memberHome-banner-smallText li{
	font-size:11px;
}
.redNormalText  td, .redNormalText  span{
	color: #E91716;
}
.greyNormalText  td, .greyNormalText  span{
	color: #636563;
}
/* Added by Jimmy Iu @ 29 Jun 2009 - Member Site Revamp - END */
/* Added by Jimmy Iu @ 29 Jul 2009 - Site map - START */

.sitemap h3.title {
	color:#FE0000;
	border-bottom-width:0px;
	margin:0px;
	padding-left:5px;
}
.sitemap {
	margin-top:10px;
}
.sitemap ul {
	list-style-position:inside;
	margin:0px;
	padding-top:2px;
	padding-left:10px;
}
.sitemap li {
	padding:1px 0px;
}
/* Added by Jimmy Iu @ 29 Jul 2009 - Site map - END */
