/*  T80HSW Stylesheet*/


HTML
{
	
}
/* Page background colour */

BODY 
{ background: #FAF9FA;}


/* Page title*/

.pageheader
 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: bold; color: #000000; background-color: #FAF9FA}
.pagesubheader
 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; color: #000000; background-color: #FAF9FA}
 .subheadborder 
{
	background-color: #A1CFDA;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
 }
.pagetitle
 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}
/* CQ 7141 */
.accountinfobar
 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: bold; color: #000000; background-color: #FAF9FA}
.accountinfobaralt
 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #000000; background-color: #FAF9FA} 
.accountinfobarline
 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FAF9FA; background-color: #FAF9FA; border: 1px solid #FAF9FA; }
.accountinfobarborder {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

 /* Secondary Page title*/
 
 .subhead 
{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}


/* Portlet Headers*/

.portletheader
 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #999999}



/* Top Frame Functions*/

.toprow
 {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;  /* CQ679 - FFFFFF */
}
.globalnavrow
 {  background-color: #FAF9FA}
.viewsearchtable
 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #CECFCE}
.textbox
 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #001334C}




/* Text for main content of page*/
.text {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #666;}

/* Text with anchor link*/
.textLink {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #00334C;}

a:textLink
{ color: #00334C; font-family: Arial, Helvetica, sans-serif; }

a:active.textLink
{ color: #00334C; font-family: Arial, Helvetica, sans-serif; }

a:hover.textLink
{ color: #00334C; font-family: Arial, Helvetica, sans-serif; }

a:visited.textLink
{ color: #00334C; font-family: Arial, Helvetica, sans-serif; }

/*used in mutual fund order form */
.smlltext { height:18px; padding-top: 3px;font-family: Helvetica, sans-serif; font-size:6px; font-weight: normal; color: #000000}
.disabledText { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: gray}

/*table styles*/
.tableText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding-left:6px; text-align:left;}
.tableTextCenter { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding-left:6px; text-align:center;}
.tableNumber {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; padding-right:6px; text-align:right;}


 /* Borders for buttons and tables*/

.borders {
	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	}

.bordersGlobalNav {  background-color: #FFFFFF}

/* CQ#7384 - START
 these classes are used to style tables which have twisty subrows 
 since the borders for subrows are hidden, unlike borders for main rows, these custom styles are used 
 for such a table 
*/
.twistyTableheader 
{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #B1A7A6; background-color: #FAF9FA; border: 1pt solid #FFFFFF; border-bottom-style: hidden; border-left-style: hidden; border-top-style: hidden; empty-cells: show;}

.twistyText{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; border: 1pt solid #666666; border-bottom-style: hidden; border-left-style: hidden; empty-cells: show;}
.twistySubrowText{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; border: 1pt solid #666666; border-right-style: hidden; border-bottom-style: hidden; border-left-style: hidden; empty-cells: show;}
.twistyNegText
{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000; border: 1pt solid #666666; border-bottom-style: hidden; border-left-style: hidden; empty-cells: show;}

.twistyBorders {  
	
	background-color: #666666;
	border: 1px solid #666666; border-right-style: hidden;
	empty-cells: show;
						 }
						 
.twistyShowOnScreen{ background-color: #FFFFFF; }

/* CQ#7384 - END */


/* Data Tables*/
/* CQ679 - old #B1A7A6; */
.tablebg 
{  background-color: #FAF9FA;}
 
.tableheader 
{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #00334c; border-top:2px solid #ddd; border-bottom: 2px solid #ddd; }

/* P1PRO6880 4R2006 20060814 Make Page links unique for each request , moreData request or Sort request  */
.pagecurrent
{  color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.pagelinks
{  color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline}

a:pagelinks
 { color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
 
a:active.pagelinks
 { color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
 
a:hover.pagelinks
 { color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
  
a:visited.pagelinks
 { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

/* P1PRO6880 4R2006 20060814 ends */

.sortlinks
{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top:2px; padding-bottom:2px; font-weight: bold; color: #000; text-decoration:none;  }

a:sortlinks
 { color: #00334c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
 
a:active.sortlinks
 { color: #00334c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
 
a:hover.sortlinks
  { color: #00334c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
  
a:visited.sortlinks
{ color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }

/* T80HSW table column header */

.sortlinksLeft
{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top:2px; padding-bottom:2px; font-weight: bold; color: #000; text-decoration:none; text-align:left;}

a:sortlinksLeft
 { color: #00334c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:left;}
 
a:active.sortlinksLeft
 { color: #00334c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:left;}
 
a:hover.sortlinksLeft
  { color: #00334c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:left;}
  
a:visited.sortlinksLeft
{ color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:left; }

.sortlinksRight
{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top:2px; padding-bottom:2px; font-weight: bold; color: #000; text-decoration:none; text-align:right;}

a:sortlinksRight
 { color: #00334c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:right;}
 
a:active.sortlinksRight
 { color: #00334c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:right;}
 
a:hover.sortlinksRight
  { color: #00334c; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:right;}
  
a:visited.sortlinksRight
{ color: #505050; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:right; }


.ror 
{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; background-color: #B5CDCE}


.negtext
{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FF0000}
/* CQ 7141 */
.negtextbkgd
{  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;  color: #FF0000; background-color: #FAF9FA}



 /* Orders*/

.sellorder
{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #FFE6FF}

.buyorder
{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #E1F5FF}

.stockquote
{  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; background-color: #c6d4e6}




 /* Buttons*/
 
.buttons 
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color: #E41D24; font-weight: normal; text-decoration: none;}
 
a:buttons
{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }

a:active.buttons
{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

a:hover.buttons
{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

a:visited.buttons
{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

 /* Buttons T80HSW customized Blue blue */
 
.buttonsblue 
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color: rgb(69, 117, 137); font-weight: normal; text-decoration: none;}
 
a:buttonsblue
{color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }

a:active.buttonsblue
{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

a:hover.buttonsblue
{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

a:visited.buttonsblue
{ color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

 /* Buttons T80HSW customized Blue white */
 
.buttonswhite 
{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color: #FFFFFF; font-weight: normal; text-decoration: none;}
 
a:buttonswhite
{color: #000000; font-family: Arial, Helvetica, sans-serif; }

a:active.buttonswhite
{ color: #000000; font-family: Arial, Helvetica, sans-serif;}

a:hover.buttonswhite
{ color: #000000; font-family: Arial, Helvetica, sans-serif;}

a:visited.buttonswhite
{ color: #000000; font-family: Arial, Helvetica, sans-serif;}
/* Topmenubuttons */


/*for demo only */

.topmenubuttonsselected 
{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none}
.topmenubuttons 
{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #01334C; color: #01334C; font-weight: bold; text-decoration: none}
 
a:topmenubuttons
{ font-family: Arial, Helvetica, sans-serif; color: #01334C; font-weight: bold; }

a:active.topmenubuttons
{ font-family: Arial, Helvetica, sans-serif; color: #01334C; font-weight: bold;}

a:hover.topmenubuttons
{ font-family: Arial, Helvetica, sans-serif; color: #01334C; font-weight: bold;}

a:visited.topmenubuttons
{ font-family: Arial, Helvetica, sans-serif; color: #01334C; font-weight: bold;}


/* Submenubuttons */

.submenubuttons 
{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
 
a:submenubuttons
{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}

a:active.submenubuttons
{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}

a:hover.submenubuttons
{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: underline; background-image:url(../images/en/tab_selected.png);}

a:visited.submenubuttons
{ font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold;}


.disabledButtons 
{  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; background-color: #CCCCCC; font-weight: normal; text-decoration: none}

.buttonsGlobalNav
{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #01334C; background-color: #FAF9FA; font-weight: normal; text-decoration: underline}

a:hover.buttonsGlobalNav
{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #A1CFDA; background-color: #FAF9FA; font-weight: normal; text-decoration: none}

 /* Other Buttons*/
 
.buttonsMinor 
{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #CCCCCC; font-weight: normal; text-decoration: none }



 /* Text Links*/


.textlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #01334C; text-decoration: underline;}

a:textlinks
{ color: #01334C; font-family: Arial, Helvetica, sans-serif; }

a:active.textlinks
{ color: #01334C; font-family: Arial, Helvetica, sans-serif; }

/* CQ679 - change #A5D0DA to #A1CFDA and text-decoration: none */
a:hover.textlinks
{ color: #A1CFDA; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }


a:visited.textlinks
{ color: #01334C; font-family: Arial, Helvetica, sans-serif; }




 /* Error Messages*/

.errors
{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000}



 /* Symbol Lookup Buttons*/

.navbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: B9C7D6;
}

a:navbuttons
{ color: #000000; font-family: Arial, Helvetica, sans-serif;}

a:active.navbuttons
{ color: #000000; font-family: Arial, Helvetica, sans-serif;}


a:hover.navbuttons
{ color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}


a:visited.navbuttons
{ color: #000000; font-family: Arial, Helvetica, sans-serif;}

/* broker name*/
.bkrname
 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-style: bold;}

/* Stylesheet elements applied to Print media only - SOD and Account Profile */
@media print {
	.noprint, #offbookBttn { 
	display: none; 
	}
 .prtsubhead {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 14px;
 	font-weight: bold;
 	color: #01334C;
 }	
}

/* Table Background with lighter colour to hilite information*/

.tablehilite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #01334C;
	background-color: #FAF9FA;
	padding: 4px;

}
 /* Borders for buttons and tables*/

.bordersAM {  background-color: #F1F1F1}

/* P1PRO6713 6R2006 New class tags to remove T80EJI and M21FEC custom pages */

/*****************/
/* highlight bgcolor match the highlightRow() in highlighting.js  */ 
.selectableorderhighlight
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.selectableorder
 { background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:selectableorder
 { background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.selectableorder
 { background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/* hover colour match the highlightRow() in highlighting.js  */ 
a:hover.selectableorder
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.selectableorder
 { background-color: #ECECEC; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}


/*****************/
.notselectableorder
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:notselectableorder
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.notselectableorder
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:hover.notselectableorder
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.notselectableorder
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/*****************/
/* highlight colour match the highlightRow() in highlighting.js  */ 
.clientaccounthighlight
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;}

.clientaccount
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;}

a:clientaccount
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;}
 
a:active.clientaccount
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;}

/* hover bgcolor match the highlightRow() in highlighting.js  */ 
a:hover.clientaccount
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;}
  
a:visited.clientaccount
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;}

/*****************/
.clientaccounttotals
 { background-color: #FAF9FA; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;}

a:clientaccounttotals
 { background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.clientaccounttotals
 { background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:hover.clientaccounttotals
 { background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.clientaccounttotals
 { background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/*****************/
.planinfo
 { background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:planinfo
 { background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.planinfo
 { background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:hover.planinfo
 { background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.planinfo
 { background-color: #EEEEEE; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/*****************/
.sellbondauthorized
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:sellbondauthorized
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.sellbondauthorized
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:hover.sellbondauthorized
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.sellbondauthorized
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/*****************/
.sellbondnotauthorized
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:sellbondnotauthorized
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.sellbondnotauthorized
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:hover.sellbondnotauthorized
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.sellbondnotauthorized
 { background-color: #EBEBEB; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}


/*****************/
/* highlight bgcolor match the highlightRow() in highlighting.js  */ 
.portfolioinfohighlight
 { background-color: #F1F1F1; border: 1px dotted #ddd; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.portfolioinfo
 { background-color: #F1F1F1; border: 1px dotted #ddd; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:portfolioinfo
 { background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.portfolioinfo
 { background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:hover.portfolioinfo
 { background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.portfolioinfo
 { background-color: #FFFFFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/************************  based on .text tag but used for print only */
.statementbrokernameaddress { color: #000000  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}

/*****************/
/* highlight bgcolor match the highlightRow() in highlighting.js  */ 
.portfoliosummaryhighlight
 { background-color: #CCCCCC; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.portfoliosummary
 { background-color: #F5F5F5; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:portfoliosummary
 { background-color: #F5F5F5; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.portfoliosummary
 { background-color: #F5F5F5; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/* hover bgcolor match the highlightRow() in highlighting.js  */ 
a:hover.portfoliosummary
 { background-color: #CCCCCC; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.portfoliosummary
 { background-color: #F5F5F5; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}


/*****************/
/* highlight bgcolor match the highlightRow() in highlighting.js  */ 
.transhistoryhighlight
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.transhistory
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:transhistory
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.transhistory
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:hover.transhistory
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.transhistory
 { background-color: #FAF9FA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/* the new pagesubheader is defined up with pageheader   */


/* P1PRO6713 6R2006 New class tags to remove T80EJI and M21FEC custom pages  Ends */

/* 0R2007 - P1PRO7220b - start ****************/
/* highlight colour match the highlightRow() in highlighting.js  */ 
.assetlisthighlight
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.assetlist
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:assetlist
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.assetlist
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/* hover bgcolor match the highlightRow() in highlighting.js  */ 
a:hover.assetlist
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.assetlist
 { background-color: #EFEFEF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/*******************************/
/* highlight colour match the highlightRow() in highlighting.js  */ 
.partialswitchorderhighlight
 { background-color: #EAEAEA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

.partialswitchorder
 { background-color: #EAEAEA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a:partialswitchorder
 { background-color: #EAEAEA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
 
a:active.partialswitchorder
 { background-color: #EAEAEA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/* hover bgcolor match the highlightRow() in highlighting.js  */ 
a:hover.partialswitchorder
 { background-color: #EAEAEA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
  
a:visited.partialswitchorder
 { background-color: #EAEAEA; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}

/* P1PRO7220b - End ****************/

 /* Apply to screen */
@media screen {
	.hideonscreen , .statementbrokernameaddress { 
	display: none; 
	} 
} 

@media screen {
	.showonscreen { 
	display: block; 
	} 
}
/*  PR3705 Account Profile end */

/* hide on screen and print */
.hide{
	display: none;
}

.tblShadow{ 
	background-color:#faf9fa;
 	box-shadow: 0px 0px 4px rgb(183, 183, 183); 
	padding:15px;
	}
.topFrameSeparator{

	height:15px;
	background-color:#ffffff;
	width:100%;
	border:0;
	margin-top:5px;
}

.slectAccountSpacer{
	width:24px;
	height:100px;
	background-color:#faf9fa; ;
	
}

.navPanelActionTabs{
	background-color:#FAF9FA;
	box-shadow: 0 0 4px #b7b7b7;
}

#tmenu0{
	background-color:#FAF9FA !important;
	font-size:15px;
	font-weight:normal;
	
}

.dateTimeCls{
	color:#000000;
	font-weight:bold;
}

.exportClass{
	color:#457589;
	text-decoration:underline;
}

.printNB{
	background-color: #FAF9FA !important;
	color:#457589 !important;
	text-decoration:underline;
	font-size:13px;
}
/* T80HSW table setting */
.T80HSWText{
	background-color: #FAF9FA !important;
	
	border-bottom:2px solid #ddd;
}

.T80HSWTextLeft{
	background-color: #FAF9FA !important;
	
	border-bottom:2px solid #ddd;
	
	text-align:left;
}

.T80HSWTextRight{
	background-color: #FAF9FA !important;
	
	border-bottom:2px solid #ddd;
	
	text-align:right;
}

.selectAccountBody{
	background: #FAF9FA; 
	top: -20px;
    position: relative;
    right: -24px;
    box-shadow: 0 0 4px #b7b7b7;
}

.tblSelectAccount{
	
	background-color:#faf9fa;
}

.acctListBody{
	background-color:#fff;
	overflow:auto;
}
.boxTop{
	background: #FAF9FA;
}

.lnSeparator{
	
	width:96%;
	background-color:#FAF9FA;
	border: 2px solid #ddd;
	transform:translate(2%,0);

}
.tblBoxTop{
	box-shadow: 0 0 4px #b7b7b7;
    width: 99.9%;
    border-spacing: 0px;
    padding-top:13px;
     background-color: #FAF9FA;
    overflow: hidden;
}

.outermostPaddingFrame{
	background-color:#FAF9FA;
}

.printTD {
	background-color:#FAF9FA;
	padding-left:3px;
}
span.pagetitle { 
	padding:0px;
}
.pageTitleCss{
	margin:10px;
}

.height2px{
	height:2px;
	width:100%;
	display:inline-block;
	margin-bottom:10px;
	margin-top:10px;
}

.darkGreyBackgnd{
	background-color:#F1F1F1;
}

.darkerGreyBackgnd{
	background-color:#CCCCCC;
}
.height30{
	height:30px;
}

.T80Margin{
	margin:10px;
	padding-left:50px;
}

.mainContentCss{
	position:absolute; 
	top: -moz-calc(0px);
	width:calc(100% - 26px); 
	box-shadow:0 0 4px #b7b7b7; 
	background-color:#faf9fa;
	max-height:calc(100%);
	min-height:calc(98%);
	overflow-y:scroll;
	overflow-x: hidden;
}
.whiteBackground{
	background-color: #FFFFFF;
}
