.mainbody {
  padding-left: 5px;
  padding-top: 5px;
}

.personalmsgbar {
  padding-left: 10px;
}

.confidential {
  border-style: solid;
  border-width: 5;
  border-color: red;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 15px;
  font-weight: bold;
}

body {
  margin: 0px;
}

.textfield {
  color: #000000;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10pt;
  background-color: #ffffff;
}

.box {
  border-style: solid;
  border-width: 2;
  border-color: 8A9EA3;
}


.holiday {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  color: #FF0000;
}

.leftmenu {
  font-family: "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  text-align: right;
}
.leftmenucustbox {
  padding: 5px;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  color: #2D3395;
  font-weight:bold;
  font-size:12px
}

a:hover {
  color: #000066;
  text-decoration: underline;
}
a:link {
  color: #000000;
  text-decoration: underline;
}
a:visited {
  color: #000000;
  text-decoration: underline;
}
a:active {
  color: #000000;
  text-decoration: underline;
}

.heading {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 18px;
  font-style: normal;
  font-weight: bolder;
  color: #CC9900;
}
.tablecontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
}
.tablecontentAlternative{
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  background-color: #CCCCCC;
}

.tablespace {
  background-color: #FFFFFF;
}
.tablespaceSeperator {
  background-color: #000000;
}


.line {
  background-color: 7299a4;
}

.copyright {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
}
.remark {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 9px;
  font-style: normal;
}

.remarkbox {
  background-color:#ebf0e8;
  border:1;
  border-style:solid;
  border-color:black;
  padding:3px;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-style: italic;
}

.error {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  color: #FF0000;
  font-weight: bold;
}

.success {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  color: #FF00;
}

.name {
  background-color: 32489f;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
}

.heading {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 18px;
  font-style: normal;
  font-weight: bolder;
  color: #CC9900;
}

.taboff {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: 666666;
  background-color: B4B4B4;
  text-align: center;
}

.tabon {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  background-color: 8FC8BC;
  text-align: center;
}

.textlink {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  color: #143C46;
}

.message {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: #99CCCC;
}

.disclaimer {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}

.menucolor {
  background-color: CED1D8;
}

.subheading {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 14px;
  font-weight: bold;
  color: #f9b159;
}


.tablehead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  background-color: B1DDF8;
}

.tablecontent2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  background-color: CECECE;
}

.homemessagebg {
  background-color: EEF3EF;
}


.smallcontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 9px;
}

.wmsframe {
    FONT-SIZE: 10px;
  background-color: ccccff;
}

.wmsframecontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  color: 2d3395;
}

.wmsframesubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: 2d3395;
}

.searchhead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 2768C2;
}

.searchsubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  padding-right: 3;
}

.searchcontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 9px;
  font-weight: bold;
}

.searchpage {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  padding-right: 3;
  color: 212380;
}

.searchtablehead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: 2768C2;
}

.searchtablesmallhead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 9px;
  color: #FFFFFF;
  background-color: 2768C2;
}

.searchperformtablehead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #607EBF;
}
.searchperformtablesmallhead {
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
	BACKGROUND-COLOR: #607EBF;
}

.searchrow1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: F2FCFF;
  text-indent: 0px;
  margin-left: 0px;
  padding-left: 4px;
}

.searchrow2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: E5E5E5;
  padding-left: 4px;
}

.infosubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.marketrow1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: EEF3EF;
  color: #000000;
}

.marketrow2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: CECECE;
  color: #000000;
}

.marketbuysell {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: B5C3A2;
}

.markettablehead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: B5C3A2;
}

.marketcontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  color: #000000;
}

.infocontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  color: #000000;
}

.wmscontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 13px;
  color: #000000;
}

.title {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 14px;
  font-weight: bold;
  color: #1C8AC4;
}

.tabhead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 85CAF3;
}

.tabsubject {

  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
}

.mfdtabsubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #9933ff;
}

.tabbox {
  background-color: #E1F0FF;
  border-style: solid;
  border-width: 1;
  border-color: #CCCCCC;
}

.mfdtabbox {
  background-color: #FFFFEE;
  border-style: solid;
  border-width: 1;
  border-color: #CCCCCC;
}

.tabcontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
}

.tabPortTotalContent {
	border-style:none;text-align:right;PADDING-RIGHT: 3px; FONT-SIZE: 11px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; BACKGROUND-COLOR: #EBF7F7
}

.tabtablecontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  padding-right: 3;
  color: #000000;
  background-color: #FFFFFF;

}

.tabtablehead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #62D8F0;
}

.tabtablecontent2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  background-color: CECECE;
}
.tabtablerow1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  color: #000000;
  background-color: #EEF3EF;
}
.tabtablerow2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  color: #000000;
  background-color: #CECECE;
}

.searchpagelr {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: 1C8AC4;
}

.searchbox {
  background-color: E1F0FF;
}

.hometime {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 719CA5;
}
.searchtitle {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: 2D3192;
}
.logincontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
}

.marketlayerpopup {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  background-color: #ebf0e8;
  padding:4px;
  border: 1px solid #000000;
}

.generalcontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  color: #000000;
}
.generalsubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.infosubhead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 91A6D3;
}

.infosubhead_bw {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  background-color: FFFFFF;
}

.infohead_bw {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  background-color: 99CCFF;
}

.generalbox {
  border-style: solid;
  border-width: 1;
  border-color: #CCCCCC;
}

.digital {
  text-align: right
}


.toptaboff {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  color: #000000;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.toptabon {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  color: #2D3395;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

a.toptaboff, a.toptaboff:hover, a.toptaboff:link, a.toptaboff:visited, a.toptaboff:active {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  color: #000000;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

a.toptabon, a.toptabon:hover, a.toptabon:link, a.toptabon:visited, a.toptabon:active {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  vertical-align: middle;
  color: #2D3395;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.generaltablehead {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: 719CA5;
}

.generaldisclaimer {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	color: red;
}


/*****************************************************/
.banner {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #CC9900;
  text-decoration: none;
  bottom-margin: 0px;
}

tr.tableRowHeader {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: 2768C2;
  vertical-align: middle;
}

tr.tableRowOdd {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: EEF3EF;
  text-indent: 0px;
  margin-left: 0px;
  padding-left: 4px;
}

tr.tableRowEven {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: CECECE;
  padding-left: 4px;

}

td.tableCell {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  padding-right: 3;
  vertical-align: middle;
}

.tableCellHeader {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold;
  font-style: normal;
  padding-right: 3;
  vertical-align: middle;
}

td.searchMarketTableCell {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  padding-right: 3;
  vertical-align: middle;
  height: 38px;
}

.fixWidthText {
  font-family: "Courier";
  font-size: 11px;
}

A.dynamicMenu, A.dynamicMenu:hover, A.dynamicMenu:link, A.dynamicMenu:active, A.dynamicMenu:visited, A.dynamicMenu:hover {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}


A.dynamicMenuTitle, A.dynamicMenuTitle:hover, A.dynamicMenuTitle:link, A.dynamicMenuTitle:active, A.dynamicMenuTitle:visited, A.dynamicMenuTitle:hover {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

#dynamicMenuTitleText {
  FONT-SIZE: 14px; COLOR: #FFFFFF; FONT-FAMILY: arial,verdana,courier,times
}

#dynamicMenuText {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

#menuHolder {
  Z-INDEX: 2; LEFT: 0px; VISIBILITY: visible; POSITION: relative; TOP: 0px
}

.newsheadline {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 13px;
}

a.nodecoration, a.nodecoration:hover, a.nodecoration:link, a.nodecoration:visited, a.nodecoration:active {
  text-decoration: none;
}

/* FC modify start: apply this style to print version url */
.newscontent {
  font-family: "Courier New";
  font-size: 9pt;
  font-weight: normal;
  line-height: 25px;
}

pre.newscontent {
  font-family: "Courier New";
  font-size: 9pt;
  font-weight: normal;
  line-height: 20px;
}
/* FC modify end: apply this style to print version url */

.marketnewscontent {
  font-family: "Courier New";
  font-size: 9pt;
  font-weight: normal;
  background-color: FFFFFF;
}

.instrunewscontent {
  font-family: "Courier New";
  font-size: 13pt;
  font-weight: normal;
  background-color: F2FCFF;
}

.infohead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 7f96bb;
}

/* FC: start add for FC the main page tab view */
.tabviewa {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #FFFFFF;
}

.tabviewd {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  color: #7f96bb;
  /* color: #5D5D5D; */
}

.tabviewcontent {
  background-color: #7f96bb;
  position:absolute;
  top:21px;
  z-index:0;
}

/* FC: end add for FC the main page tab view */

.quicksearchhead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: 1C8AC4;
}

.quicksearchcontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold;
}

.indexhead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: B5C3A2;
}

.indexGrp1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  background-color: EEF3EF;
  text-decoration: underline;
  color: #000000;
}

.indexGrp2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  background-color: CECECE;
  color: #000000;
}

.indexRow1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  background-color: EEF3EF;
  color: #000000;
}

.indexRow2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  background-color: CECECE;
  color: #000000;
}

.infoheaddata {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: 7f96bb;
  font-style: italic;
}

/* FC: start add for FC the main page tab view */
.lastupdateddate {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  background-color: transparent;
  font-style: italic;
}

.homeTabLabel {
  visibility:hidden;
  cursor:pointer;
}
/* FC: end add for FC the main page tab view */

.data {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #8FC8BC;
  font-style: italic;
}

.markethead {
  background-color: #8FC8BC;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

.infotabbox {
  border-style: solid;
  border-width: 1;
  border-color: #CCCCCC;
  background-color: F0FFFF;
}

.newshighlight {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: DDFFFF;
  text-indent: 0px;
  margin-left: 0px;
  padding-left: 4px;
}

.newsrow1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 9pt;
  background-color: FFFFFF;
  padding-left: 4px;
}

.newsrow2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 9pt;
  background-color: EDEDED;
  padding-left: 4px;
}

.newsdropdown {
  padding-right: 5px;
}

.newsheaderr {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

.newscontenterr {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

.instruremark {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
}

.version {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}

.printnewssubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 13px;
  text-indent: 0px;
  margin-left: 0px;
  padding-left: 4px;
}

pre.printnewscontent {
  font-family: "Courier New";
  font-size: 8pt;
  font-weight: normal;
  line-height: 25px;
}

/*Home - News */
.homenewsbg {
  background-color: EEF3EF;
}

.homenewstime {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 719CA5;
}

.homenewsheadlinelarge {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 15px;
}

.homenewsheadlinesmall {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 13px;
}

.homenewsmsg {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}


/*Home - Announcement */
.homeannouncebg {
  background-color: EEF3EF;
}

.homeannouncemsg {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.homeannouncetime {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 719CA5;
}

.homeannouncecontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  color: #000000;
}

.homeannounceattach {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  color: #000000;
}


/*Home - Personal Message */
.homepmsgbg {
  background-color: EEF3EF;
}

.homepmsgtime {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 719CA5;
}

.homepmsgmsg {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.homepmsgsender {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: CECECE;
  color: #000000;
}

.homepmsgunread {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.homepmsgread {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}

/*Home - Customer Appointment */
.homeappbg {
  background-color: EEF3EF;
}

.homeapptime {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 719CA5;
}

.homeappmsg {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.homeappremark {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: EEF3EF;
  color: #000000;
}

.homeappcust {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: CECECE;
  color: #000000;
}


/*Home - Task */
.hometaskbg {
  background-color: EEF3EF;
}

.hometasktime {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: 719CA5;
}

.hometaskmsg {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.hometaskdesc {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: EEF3EF;
  color: #000000;
}

.hometaskcreateby {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: CECECE;
  color: #000000;
}

/*Home - Index */
.homeindexbg {
  background-color: EEF3EF;
}

.homeindexrow1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: EEF3EF;
  color: #000000;
}

.homeindexrow2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: CECECE;
  color: #000000;
}

.homeindexsubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

/*Home - Forex */
.homeforexbg {
  background-color: EEF3EF;
}

.homeforexbuysell {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  background-color: B5C3A2;
}

.homeforexrow1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: EEF3EF;
  color: #000000;
}

.homeforexrow2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: CECECE;
  color: #000000;
}

.homeforexsubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

/*Home - Rates */
.homeratesbg {
  background-color: EEF3EF;
}

.homeratesrow1 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: EEF3EF;
  color: #000000;
}

.homeratesrow2 {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  background-color: CECECE;
  color: #000000;
}

.homeratessubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.whatis {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 9px;
  font-weight: bold;
  color: #FF0000;
  text-decoration: underline
}

.fundcodetipbox {
  border-style:solid;
  border-width:1px;
  border-color:C24733;
  background-color:F1E8E6
}

.fundcodelayer{
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size:10px;
  background-color:F1E8E6;
  border:0px;
  text-align:justify;
  padding:8px
}

.producttypelist {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 13px;
  color: #000000;
}

.producttypesublist {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  color: #000000;
}

.hiddenlayer{
  display:none;
}

.performtablerowhead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  vertical-align: middle;
  background-color: #607EBF;
}

.performtablecellhead {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  background-color: #607EBF;
}

.menusubheading {
  background-color: E3EAFC;
  letter-spacing: normal;
}

@media print {
  .noprint {
  	display: none;
  }
}

.tooltipsubject {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  line-height:16px;
  color: #000000;
}

.tooltipcontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: normal;
  line-height:11px;
  color: #000000;
}

.fundpricelayer {
  background-color:#EBF7F7;
  border: 1px solid #8A9EA3;
}

.fundpricelayercalendar {
  BORDER-COLLAPSE: COLLAPSE
}
.fundpricelayerheader {
  BORDER: #8FC8BC 1px solid; FONT-FAMILY: "Verdena", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-WEIGHT: BOLD;
  background-color:#8FC8BC;
}
.fundpricelayerdate {
  FONT-FAMILY: "Verdena", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 14px; COLOR: #A0A0A0; FONT-WEIGHT: BOLD;
  background-color:#EBF7F7;
}
.fundpricelayerholiday {
  FONT-FAMILY: "Verdena", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 14px; COLOR: #E15948; FONT-WEIGHT: BOLD;
}
.fundpricelayerprice {
  FONT-FAMILY: "Verdena", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 11px; COLOR: #000000;
  background-color:#EBF7F7;
}
.fundpricelayercellframe {
  BORDER-LEFT: #8FC8BC 1px solid; BORDER-RIGHT: #8FC8BC 1px solid; BORDER-TOP: #8FC8BC 1px solid; BORDER-BOTTOM: #8FC8BC 1px solid; FONT-FAMILY: "Verdena", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 11px; COLOR: #000000;
  PADDING-LEFT:2px;PADDING-RIGHT:2px;
}

.productcomparedisclaimer {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
}

.switchchartlink {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 9px;
  font-weight: normal;
  cursor: hand;
  text-decoration: underline;
}

.quickanalysisccy {
  padding: 5px;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  color: #3F658C;
  font-weight:bold;
  font-size:14px;
  vertical-align: middle;
}

.quickanalysisblack {
  padding: 5px;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-weight:bold;
  font-size:16px;
  vertical-align: middle;
  word-break: break-all;
  word-wrap: break-word;
}

.quickanalysisred {
  padding: 5px;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  color: #FF0000;
  font-weight:bold;
  font-size:16px;
  vertical-align: middle;
  word-break: break-all;
  word-wrap: break-word;
}

.quickanalysisbgcolor{
  background: #003366;
}

/* FC Modify Start: update S&P Rating font size*/
/*
.spStars{
  font-family: "Lucida Sans Unicode";
  font-size:11px;
}
*/
.spStars{
  font-family: "Lucida Sans Unicode";
  font-size: 11px;
  font-weight: normal;
}
/* FC Modify End: update S&P Rating font size*/

@media print {
  #disclaimerscreen {
    display: none;
  }
}

@media screen {
  #disclaimerprint {
    display: none;
  }
}

/* FC: start - added for overlay combobox */
.comboBoxLayer {
  background-color:#FFFFFF;
  border: 1px solid #000000;
  font-family: "Arial", "Helvetica", "sans-serif" ;
  font-size: 8pt;
  overflow: auto;
}

.comboBoxTextOff {
  background-color:#FFFFFF;
  font-family: "Arial", "Helvetica", "sans-serif" ;
  font-size: 8pt;
  color: #000000;
  cursor: default;
  overflow: hidden;
  white-space: nowrap;
}

.comboBoxTextOn {
  background-color: #0A246A;
  font-family: "Arial", "Helvetica", "sans-serif" ;
  font-size: 8pt;
  cursor: default;
  color: #FFFFFF;
}
/* FC: end - added for overlay combobox */

/* FC: start - added for search fund form font style */
select.searchfdform {
  font-family: "Arial", "Helvetica", "sans-serif" ;
  font-size: 8pt;
  font-weight: normal;
}
/* FC: end - added for search fund form font style */

/* FC start - added for fund price enquiry */
td.searchfundpricebox {
  background-color: #E1F0FF;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  FONT-SIZE: 11px;
  VERTICAL-ALIGN: bottom;
  FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}

td.cookieHeader {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 16px;
  padding-right: 3;
  vertical-align: middle;
  font-weight: bolder;
}

td.cookieMsg {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  padding-right: 3;
  color: #000000;
  vertical-align: middle;
}
/* FC end - added for fund price enquiry */

td.disclaimernotice {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: bold;
  color: #ff0000;
}

td.disclaimertitle {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

td.disclaimercontent {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

/* FC Start - Backward support disclaimer popup on IE5.0 */
.disclaimerHd {
  background-color: #666666;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 12px;
  height: 14px;
  font-weight:bolder;
  color: #FFFFFF;
  border-top-color:#000000;
  border-top-width:1px;
  border-top-style:solid
}
.disclaimerBd {
  background-color: #FFFFFF;
  border-color:#000000;
  border-width:1px;
  border-style:solid
}
/* FC End - Backward support disclaimer popup on IE5.0 */
