.globalNav	{color:#666666; font-size: 0.7em; text-align: right;}
.globalNavLinks 	{font-family:arial,helvetica;font-size: 0.7em;color:#666666;}
a.navTextOff:link, a:visited.navTextOff	{COLOR: #ea5e0d;font-family:Arial; font-size: 0.7em; text-align: center;text-decoration:none; font-weight: bold; padding-left: 9px; padding-right: 9px;}
a:hover.navTextOff, a:active.navTextOff {text-decoration: underline;}
a.navTextOn:link, a:visited.navTextOn   {COLOR: #666666; font-family:Arial; FONT-SIZE: 0.7em; text-align: center;FONT-WEIGHT: bold; text-decoration:none; padding-left: 9px; padding-right: 9px;}
a:hover.navTextOn, a:active.navTextOn {text-decoration: underline;}
a.globalNavLinks:active,a.globalNavLinks:hover {font-family:arial,helvetica;font-size: 0.7em;color:#666666;color:#5280b1; text-decoration:underline;}
a.globalNavLinks:link,a.globalNavLinks:visited {font-family:arial,helvetica;font-size: 0.7em;color:#666666;color:#666666; text-decoration:none;}


/*| Borders    */
.topHeaderbrdW {}


/*| Padding    */
.topHeaderpadRL2 	{padding-left: 2px;padding-right: 2px;}
.topHeaderpadLR3	{padding-left:3px;padding-right:3px}
.topHeaderpadL35R5 {padding-left:35px; padding-right:5px}

/*| Background   */
.wl_tophdr_bg_brd_bottm {background:url(./bg_header_sb.gif) right top repeat-y;border-bottom:solid 1px #ffffff;}


/***************************************/
/*|          Left Navigation          |*/
/***************************************/
/*| All styles found in this section  |*/
/*| are only used within the left-hand|*/
/*| nav section of the JPMA Portal.   |*/
/***************************************/

/*| LHN Menu Title         |*/
.leftNavTop	{background-color: #666666; height: 23px;}/* | To be removed post ER308 release (July)| */
.leftNavTopOpen {background-color: #5a6270; height: 23px; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/button_arrow1_open.gif); background-position: 4px; background-repeat: no-repeat; padding : 0px 0px 0px 22px; margin: 0px 0px 0px 0px; }
.leftNavTopClosed {background-color: #5a6270; height: 23px; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/button_arrow1_closed.gif); background-position: 4px; background-repeat: no-repeat; padding : 0px 0px 0px 22px; margin: 0px 0px 0px 0px; }
.leftNavTopText	{font-family: Arial; font-size: 0.80em; font-weight: bold; color: #FFFFFF;}

/*| LHN Other Display         |*/
.leftNavBgOn	{background-image:url(/jpmaonline/en_US/tss/shared/general/images/background_menu_open.gif); height:20px; background-repeat:repeat-x;}


/*| LHN SubMenu Title        |*/
.leftNavSubHead	{font-family: Arial; font-size: 0.8em; font-weight: bold; color: #666666; height: 31px; vertical-align: middle;}/* | To be removed post ER308 release (July)| */
.leftNavSubHeadOpen {background-image:  url(/jpmaonline/en_US/tss/shared/general/images/button_arrow1_open.gif); background-position: 4px; background-repeat: no-repeat; padding : 0px 0px 0px 14px; margin: 0px 0px 0px 0px; }
.leftNavSubHeadClosed {background-image:  url(/jpmaonline/en_US/tss/shared/general/images/button_arrow1_closed.gif); background-position: 4px; background-repeat: no-repeat; padding : 0px 0px 0px 14px; margin: 0px 0px 0px 0px; }
.lhsLoBLinks {font-family: Arial, ms sans serif;color:#ea5e0d; font-size: 0.7em; text-decoration:none; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/button_arrow1_closed.gif); background-position: 6px; background-repeat: no-repeat; padding : 0px 0px 0px 14px; margin: 0px 0px 0px 0px; line-height: 18px;}
/* |||DUPLICATE - To be removed, once tested||| a.leftnavlinks:active,a.leftnavlinks:hover, a.leftnavlinks:link,a.leftnavlinks:visited	{color:#ea5e0d; font-size: 0.7em; text-decoration:none;}*/
a.leftnavlinksInq:active,a.leftnavlinksInq:hover, a.leftnavlinksInq:link,a.leftnavlinksInq:visited    {color:#ea5e0d; font-size: 0.7em; text-decoration:none; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/bullet_arrow_org.gif);background-position: 0px; background-repeat: no-repeat;padding: 0px 0px 0px 7px; margin: 0px 0px 0px 0px; }

/*| LHN Product Guides   |*/
.leftBluHdg {font-family: Arial; font-size: 0.8em; font-weight: bold; color: #FFFFFF; background-color: #84acd2; height: 23px; padding-left: 9px;}
a.leftNavLinks:link, a.leftNavLinks:visited, .leftNavLinks {font-family:arial, sans serif;color:#ea5e0d; font-size: 11px; text-decoration:none;}
a.leftNavLinks:active, a.leftNavLinks:hover {text-decoration:underline;}

/*| LHN Padding         |*/
.leftNavspacerW154	{width: 154px;}


/***************************************/
/*|          Footer                   |*/
/***************************************/
/*| All styles found in this section  |*/
/*| are only used within the footer   |*/
/*| section of the JPMA Portal.       |*/
/***************************************/

.footerTable 	{height: 35px; background-image: url(./background_footer.gif);padding: 0; border-spacing: 0; border-collapse: separate; border-top: 2px solid #cccccc;}
.footerText 	{font-size: 0.625em; color: #666666; padding-bottom: 10px;}
a.footerTextLink:link,a.footerTextLink:visited 	{color: #ea5e0d; padding-bottom: 10px; text-decoration:none;}
a.footerTextLink:active,a.footerTextLink:hover 	{text-decoration:underline;}
.BG_Footer 	{background-image:  url(./background_footer.gif); background-repeat: repeat-x;}
.buttonBar 	{background-position: 23px; background-image: url(./button_bar.gif); background-repeat: repeat-x; text-align: center; border-top: 1pt solid #cccccc;}
.disclaimer 	{font-size: 0.7em; color: #666666; text-align: center;}
.footerTextBold	{font-size: 0.625em; color: #000000; padding-bottom: 11px; font-weight:bold}

/*| Tables | */
.tablecentered{margin-left: auto; margin-right: auto;}
.table{border: 0; padding: 0; border-spacing: 0; border-collapse: separate;}

/***************************************/
/*|          GENERAL STYLES           |*/
/***************************************/

/*| Background         |*/
.BG_Grey 	{background-color: #DADADA;}
.BG_GreyLight 	{BACKGROUND-COLOR: #e9e9e9}
.BG_White_TxtDiv	{background-color: #FFFFFF;}
.BG_Blue	{background-color: #0099CC}
.BG_SilverP2	{background: #fafafa;padding-top:2px}
.BG_SilverBdr1	{background: #fafafa;padding-top:2px;border-bottom: solid 1px #ced9e1;}
.BG_Silver	{background-color:#fafafa}
.BG_Black	{background-color: #000000}
.BG_Dblue	{background-color: #08246B; color:#FFFFFF}
.fill_white 	{background: #ffffff;}
.greyDivider	{BACKGROUND-COLOR: #cccccc;}
.leftcolbg	{background-image:url(/jpmaonline/en_US/tss/shared/general/images/leftcolbg.gif); height:20px; background-repeat:repeat-x;}
.welcomeBackGround	{height: 20px; font-weight: bold; color: #666666;}
.welcomeBg 	{padding-left: 5px;BACKGROUND-IMAGE: url(/jpmaonline/en_US/tss/shared/general/images/dboardbg.gif); BACKGROUND-REPEAT: repeat-x}
TD.sidebarLtBlue	{background:#e2e2e2; width:1px; max-width : 1px;}
TD.sidebarLtBlueTitle {BACKGROUND: #d4dfeb; WIDTH: 1px; max-width: 1px}
.wl_tophdr_bg	{background:url(./bg_header_sb.gif) right top repeat-y;}
.buttonBg {height: 19px; font-family: Arial; font-weight: bold; font-size: 0.7em; color: #666666; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border: solid 1px #999999; BACKGROUND: url(/jpmaonline/en_US/tss/shared/general/images/buttonbg.gif) repeat-x; cursor: pointer; text-decoration: none;}
.buttonBg_disabled {height: 19px; font-family: Arial; font-weight: bold; font-size: 0.7em; color: #999999; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px; border: solid 1px #999999; BACKGROUND: url(/jpmaonline/en_US/tss/shared/general/images/buttonbg.gif) repeat-x; cursor: pointer; text-decoration: none;}
.width160 {width: 160px;}

/*| Decoration & Border |*/
.bdrminimizableBook	{border-top: solid 1px #ced9e1; border-right: solid 1px #ced9e1; border-left: solid 1px #ced9e1;}
.bdrSingleLevalMenu	{background: #fafafa; border-right: solid 1px #ced9e1; border-left: solid 1px #ced9e1;}
.bdrSingleLevelMenuTabNav {BACKGROUND: #fafafa;  BORDER-RIGHT: #ced9e1 1px solid; BORDER-LEFT: #ced9e1 1px solid}
.blueBorder4side 	{border: 1px solid #3399CC;}
.blueDiv	{border-bottom: 1px solid #5f94c5; padding-bottom: 4px;}
.blueDivHorz 	{border-bottom: 1px solid #d4dfeb; padding-bottom: 4px;}
.borderGray1	{border-bottom:solid 1px gray}
.borderGray10	{BORDER: #ced9e1 1px solid;BACKGROUND: #fafafa;}
.borderGray11	{border:solid 1px #ced9e1;height:100px}
.borderGray2	{border-bottom:solid 1px #ced9e1;border-left:solid 1px #ced9e1;border-right:solid 1px #ced9e1;background-color:#fafafa}
.borderGray3	{border-bottom:solid 1px #ced9e1;margin-top:-2px}
.borderGray4	{border-bottom:solid 1px silver;border-left:solid 1px silver;border-right:solid 1px silver;background-color:#fafafa}
.borderGray5	{border-bottom:solid 1px silver;margin-top:-2px}
.borderGray6	{border-top:solid 1px #d4dfeb}
.borderGray7	{border:solid 1px #ced9e1}
.borderGray8	{border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#CCCCCC;}
.borderGray9	{border-top-style:solid; border-top-width:2px; border-top-color:#CCCCCC;}
.borderDGray1	{border:solid 1px #999999;background-color:#eeeeee}
.borderBtm0	{border-bottom:none}
.borderLtGrayL1	{border-left: 1px solid #ced9e1;margin-bottom:1px;}
.borderBluT1	{border-top:solid 1px #5f94c5;height:1px}
.borderW2	{border-width:2px;border-style:solid;}
.borderOlive	{border:solid 1px #b2ccb2;}
.borderLR_violet	{border-left:solid 1px #badaf7;border-right:solid 1px #badaf7}
.border_LRT	{background: #FAFAFA; border: solid 1px #cccccc;border-bottom:none}
.bdr_rustB	{border-bottom:solid 1px #ced9e1}
.bdr_rustLB	{border-left:solid 1px #ced9e1;border-bottom:solid 1px #ced9e1}
.decorN	{text-decoration:none}
.decorU	{text-decoration:underline;}
.divBlu	{background-image:  url(/jpmaonline/en_US/tss/shared/general/images/vertical_Bluedivider.gif); background-repeat: repeat-y;}
.dkBluBGH1	{background-color:#dedede; height : 27px; vertical-align: bottom; border-top: 1px solid #ffffff;}
.dots_HorzGrey 	{background-image:  url(/jpmaonline/en_US/tss/shared/general/images/Horizantal_GreyDot.gif); background-repeat: repeat-x; background-position: center;}
.grayBoxHeaderBtm 	{background-image: url(/jpmaonline/en_US/tss/shared/general/images/header_bottom.gif); background-repeat: repeat-x; padding-top: 1px;}
.grayDiv 	{border-bottom: 1px solid #adc0cd;}
.grayleftcolbg	{background-image:url(/jpmaonline/en_US/tss/shared/general/images/background_help_menu_open.gif); height:20px; background-repeat:repeat-x;}
.headerbRight	{border-right:1px solid #FFFFFF;}
.lgreySubHeadernoborder 	{background-color: #edf0f1; height: 17px; padding-right: 8px; padding-left: 5px; background-position: right;}
.tblBBrdr	{border-bottom:1px solid #DCE0E4;}
.tbodybRight	{border-right:1px dotted #cccccc;}
.titleDivHorz	{border-bottom: 1px solid #e2e2e2; padding-top: 2px;}
.ulp	{border-bottom:solid 1px silver}
.ulp2	{border-bottom:solid 2px silver}
.ulp3	{border:solid 1px silver}


/*| Display & Dimension    |*/
.close	{background-image: url(./bullet_arrow_green_closed.gif); background-position:left; background-repeat:no-repeat; }
.dimP1	{padding-bottom:4px; padding-right:2px}
.dimPM1	{padding:0px;margin:0px}
.dimWH1	{width:100%; height:100%}
.dimWH2	{width:%; height:100; overflow:auto}
.dimWH3	{height:100%;width:100%;z-index:0}
.dimWH4	{height:100%;width:100%;padding:0px;margin:0px}
.dimWH5	{width:160px;padding:0px;margin:0px}
.display1	{visibility:visible}
.display2	{visibility:visible;display:block;color:#b2ccb2;}
.display3	{visibility:visible;position:relative:z-index:1;cursor:pointer}
.display4	{position:absolute;visibility:hidden;display:none;z-index:1}
.display5	{position:absolute;left:10px;border:none}
.display6	{visibility:hidden;display:block;color:#b2ccb2;}
.display7	{visibility:visible;z-index:1}
.display8	{z-index:1}
.fullWidth	{width: 779px;}
.hide	{display: none;}
.hideClass	{visibility: hidden; display: none;}
.open	{background-image: url(./bullet_arrow_green_open.gif); background-position:left; background-repeat:no-repeat;}
.paletteRow 	{cursor:pointer}
.cursorPointer 	{cursor:pointer}
.paletteRowInq 	{cursor:pointer; font-size: 0.55em; font-weight: normal; color:#666666;}
.show	{display: block;}
.showClass	{visibility: visible; display: block;}
.showimg	{display: '';}
.top	{top: 300px;}
.wideViewItem	{cursor:default}
.img_bulletsquare	{background-image: url(/jpmaonline/en_US/tss/shared/general/images/bullet_org_square.gif);}
.widthmax {width: 100%;}
.width580 {width: 580px;}
.height34{height: 34px;}
.height13{height: 13px;}
.height4{height: 4px;}
.height24{height: 24px;}
.height29{height: 29px;}

/*| Layout & Spacing    |*/
.alignB	{vertical-align:bottom}
.alignR	{text-align:right}
.alignT	{vertical-align:top;}
.alignM {vertical-align: middle;}
.alignC {text-align: center;}



/*| Margins    |*/
.margin0	{margin:0px}
.marginL0	{margin-left:0px}
.marginL10	{margin-left:10px;}
.marginL12	{margin-left:12px}
.marginL18	{margin-left:18px}
.marginL20	{margin-left:20px}
.marginL29	{margin-left:29px}
.marginL43	{margin-left:43px}
.marginL5	{margin-left: 5px;}
.marginL9	{margin-left:9px}
.marginLT8	{margin-left:-8px;margin-top:-8px}
.marginP0	{margin:0px;padding:0px}
.marginR2	{margin-right:2px;}
.marginRL10	{margin-left:10px; margin-right:10px;}
.marginT1	{margin-top:-1px}
.marginT10	{margin-top:10px}
.marginL10R5	{margin-left:10px;margin-right:5px;}
.marginLR10P10	{margin-left:10px;padding-left:10px;margin-right:10px;padding-right:10px;}
.marginLR0T10neg	{position:relative; margin-top:-10px;margin-left:0px;margin-right:0px;}
.marginLB1	{margin-left:1px;margin-bottom:1px;border-left: 1px solid #ced9e1;}
.marginL1H129	{margin-left:-1px;position:absolute; width:100.5%; height:129px;overflow-x:hidden; overflow-y:auto;}
.marginL23	{margin-left:23px}
.marginLR3	{margin-left:3px;margin-right:3px;}
.marginLR5	{margin-left:5px;margin-right:5px;}
.marginL8	{margin-left:8px;}
.marginLR4	{margin-right:4px;margin-left:4px}
.marginT0	{margin-top:0px}
.marginL2R1	{margin-left:2px;margin-right:1px;}
.marginT15neg	{margin-top:-15}
.marginT5neg	{margin-top:-5px;}
.marginL2	{margin-left:-2px;}
.marginT15negP0	{margin-top:-15px;padding-top:0px};
.marginT41	{margin-top:41px;}
.marginT6R0	{margin-top:6px;margin-right:0px}
.margin0	{margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
.marginB2	{margin-bottom:2px;}
.marginL2T15neg	{margin-left:-2px;margin-top:-15px;padding-right:20px;}
.marginL2T19neg	{margin-left:-2px;margin-top:-19px;padding-right:2px;}
.marginL300T250W700	{margin-LEFT: 300px; WIDTH: 700px; POSITION: absolute; margin-TOP: 250px; HEIGHT: 100px;position:absolute;visibility:hidden;z-index:1}
.marginL8_disp0	{display:none;margin-left:8px;}
.marginpadLB0T1neg	{padding-left:0px;margin-left:0px;padding-right:20.5px;padding-bottom:0px;margin-top:-1px}
.marginpadLRB0T10neg {padding-left:0px;margin-left:0px;padding-right:0px;padding-bottom:0px;margin-top:-10px;}
.marginpadLB0T40	{padding-left:0px;margin-left:-1px;padding-right:18.5px;padding-bottom:0px;margin-top:40px}
.marginpadLB0R5 	{padding-left:0px;margin-left:0px;padding-right:5px;padding-bottom:0px;}
.marginT2neg	{margin-top:-2px}
.marginT3neg	{margin-top:-3px;}
.marginT6neg	{margin-top:-6px}
.marginT44	{margin-top:44px;}
.marginTBL2neg	{margin-top:-2px;margin-bottom:-2px;margin-left:-2px;}
.marginTR10L3neg	{margin-top:-10px;margin-left:-3px;margin-right:10px;position:absolute; width:100.75%;}
.progressBar 	{margin-left : 25px;}

/*| Tabular Overflow   |*/
.overflowH129	{margin-left:-1px;position:absolute; width:100.75%; height:129px;overflow-x:hidden; overflow-y:auto;}
.overflowH130W175	{overflow:auto;width:175px;height:130px; border:groove;}
.overflowH1	{height:100%;overflow:auto}
.overflowH10	{overflow:auto;height:150px;margin:0px;padding:0px;position:relative}
.overflowH11	{overflow-y:scroll;height:100px;width:100%}
.overflowH12	{overflow-y:scroll;height:409px;position:relative;width:535px}
.overflowH13	{overflow-y:scroll;height:100px}
.overflowH14	{height:95px; width:430px; overflow-y:scroll}
.overflowH2	{height:120px;overflow:auto;display:block;}
.overflowH3	{height:142px;overflow:auto;display:block;}
.overflowH4	{height:207px; width:312px; overflow-y:scroll; position:absolute;}
.overflowH5	{height:97px;overflow:auto;display:block;}
.overflowH6	{overflow:auto;height:150px}
.overflowH7{overflow:auto;height:160px;width:197px;margin:0px;padding:0px;position:relative;background-color:#ffffff}
.overflowH8{overflow:auto;height:210px;width:350px;margin:0px;padding:0px;position:relative}
.overflowH9	{overflow:auto;height:250px;}
.overflowH230	{overflow:auto;height:230px;margin:0px;padding:0px;position:relative}

/*| Padding   |*/
.padding0	{padding:0px}
.padding5	{padding:5px}
.paddingB1	{padding-bottom: 1px;}
.paddingB2 	{padding-bottom: 2px;}
.paddingB3 	{padding-bottom:3px;}
.paddingB4 	{padding-bottom: 4px;}
.paddingB5	{padding-bottom:5px;}
.paddingL19T3	{padding-left:19px;padding-top:3px}
.paddingB5L3	{padding-top:11px; padding-bottom:5px; padding-right:3px;}
.paddingB5L9	{padding-top:11px; padding-bottom:5px; padding-left:9px;}
.paddingL0	{padding-left:0px}
.paddingL0BL1	{padding-left:0px;border-left:solid 1px #eeeeee}
.paddingL1	{padding-left:1px;}
.paddingL10	{padding-left:10px}
.paddingL10B0	{padding-left:10px;padding-bottom:0px}
.paddingL12	{padding-left:12px}
.paddingL12MT4neg	{padding-left:12px;margin-top:-4px}
.paddingL15	{padding-left:15px}
.paddingL2 	{padding-left: 2px;}
.paddingL20 	{padding-left: 20px;}
.paddingL2B1	{padding-left:2px;padding-bottom:1px}
.paddingL2B3	{padding-left:2px;padding-bottom:3px}
.paddingL3 	{padding-left: 3px;}
.paddingL4	{padding-left:4px}
.paddingL4B2	{padding-left:4px;padding-bottom:2px}
.paddingL5 	{padding-left: 5px;}
.paddingL5MLR10	{padding-left:5px;margin-left:10px;margin-right:10px;}
.paddingL5MLRB10	{padding-left:5px;margin-left:10px;margin-right:10px;margin-bottom:10px;border-top:1px}
.paddingL6	{padding-left:6px}
.paddingL6hide	{padding-left:6px;visibility:hidden;display:none}
.paddingL6neg	{padding-left:-6px}
.paddingL7	{padding-left:7px;}
.paddingL8	{padding-left:8px;}
.paddingL9	{padding-left: 9px}
.paddingLB2	{padding-left:2px;padding-bottom:2px}
.paddingLML0	{padding-left:0px;margin-left:0px}
.paddingLR3	{padding-left:3px;padding-right:3px}
.paddingLR3W6	{padding-left:3px;padding-right:3px;width:6px}
.paddingLRB5	{padding-left:5px; padding-bottom:5px; padding-right:5px;}
.paddingR0	{padding-right:0px}
.paddingR1	{padding-right:1px;}
.paddingR10 	{padding-right: 10px;}
.paddingR16	{padding-right:16px}
.paddingR17	{padding-right:17px}
.paddingR2 	{padding-right: 2px;}
.paddingR20 	{padding-right: 20px;}
.paddingR3 	{padding-right: 3px;}
.paddingR3B1	{padding-right:3px;padding-bottom:1px}
.paddingR3T1	{padding-right:3px;padding-top:1px}
.paddingR4	{padding-right:4px}
.paddingR5 	{padding-right: 5px;}
.paddingR6	{padding-right:6px}
.paddingR7	{padding-right:7px;}
.paddingR9 	{padding-right: 9px;}
.paddingRL2 	{padding-left: 2px;padding-right: 2px;}
.paddingR4T2B2  {padding-right:4px;padding-top:2px;padding-bottom:2px;}
.paddingT0	{padding-top:0px}
.paddingT1	{padding-top: 1px;}
.paddingT10 	{padding-top: 10px;}
.paddingT11 	{padding-top: 11px;}
.paddingT2 	{padding-top: 2px;}
.paddingT2neg	{padding-top:-2px}
.paddingT3 	{padding-top: 3px;}
.paddingT30	{padding-top: 30px;}
.paddingT4	{padding-top: 4px;}
.paddingT5	{padding-top:5px;}
.paddingT5neg	{padding-top:-5px;}
.paddingT6	{padding-top: 6px;}
.paddingT6neg	{padding-top:-6px}
.paddingT7	{padding-top: 7px;}
.paddingT8	{padding-top:8px}
.paddingT9 	{padding-top: 9px;}
.paddingTB0	{padding-top:0px;padding-bottom:0px}
.paddingTB10	{padding-top:10px; padding-bottom:10px;}
.paddingTB5neg	{padding-top:-5px;padding-bottom:-5px}
.paddingTL8	{padding-top:8px;padding-left:8px;margin-left:10px}
.paddingW10	{padding-left: 10px;}
.paddingW23	{padding-left: 23px;}
.paddingW5	{padding-left: 5px;}
.paddingW6 	{padding-left: 6px;}
.paddingW7	{padding-left: 7px;}
.paddingW8	{padding-left: 8px;}
.paddingL20T3	{padding-left:20px;margin-top:3px;z-index:1}
.paddingL20T5	{padding-left:20px;padding-top:5px}
.paddingL2R2	{padding-left:2px;padding-right:2px}
.paddingL2T1	{padding-left:2px;padding-top:1px}
.paddingL0T4	{padding-left:0px;padding-top:4px;}
.marginLB10R5	{padding-left:5px;margin-left:10px;margin-right:5px;margin-bottom:10px;border-top:1px}
.paddingR100	{padding-right:100px}
.paddingTM0H100	{padding-top:0px;margin-top:0px;height:100%}
.paddingT0M5	{padding-top:0px;margin-top:5px}
.paddingT10M0	{padding-top:10px;margin-top:0px}
.paddingT3M0	{padding-top:3px;margin:0px}
.paddingT8L10	{padding-top:8px;padding-left:10px}
.paddingR0_nodec	{text-decoration: none; color: #666666;padding-right:0px}
.paddingL21	{padding-left:21px}
.paddingL4T2	{padding-left:4px;padding-top:2px}
.paddingLT4	{padding-left:4px;padding-top:4px}
.paddingR4T2	{padding-right:4px;padding-top:2px;}

/*| Positioning   |*/
.position2	{position:absolute; width:100%;  z-index:0; overflow-x:hidden; overflow-y:auto; visibility: visible; margin-right:0px;margin-top:-51px}
.position3	{position:absolute; width:100%; height:100%; z-index:0; overflow: auto; visibility: visible;}
.position4	{position:absolute; width:100%; height:175px; z-index:0; overflow: auto; visibility: visible;margin-left:0px;margin-top:-62px;}
.position5	{position:absolute; width:100%; height:175px; z-index:0; overflow: auto; visibility: visible;margin-top:-62px;}
.position6	{position:absolute; width:100.5%; height:100%; z-index:0; overflow-x:hidden; overflow-y:auto; visibility: visible; margin:0px;margin-top:0px}
.position7	{position:absolute; width:100.5%; height:175px; z-index:0; overflow-x:hidden; overflow-y:auto; visibility: visible;margin-top:-62px;}
.position9	{position:absolute;width:100.5%; height:158px; z-index:0; overflow: auto; visibility: visible;margin-left:-3px;margin-top:0px;}
.positon10	{position:absolute;width:101%; height:20px; z-index:0; visibility: visible;margin-left:0px;margin-top:-62px;}
.position11	{position:absolute; width:101%; height:175px; z-index:0; overflow: auto; visibility: visible;margin-top:-10px;margin-left:-4px;}
.position12	{position:absolute;width:100%; height:145px; z-index:0; overflow: auto; visibility: visible;margin-left:-1px;margin-top:0px;}
.position1	{z-index:0;border:solid 1px #b2ccb2;}
.pre_wrap	{white-space: pre-wrap; white-space: -moz-pre-wrap !important; word-wrap: break-word; width: 154px;}
.pre_wrap_vpr {
    padding-left:4px;white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    width: 305px;
}


/*| Spacing    |*/
.spacerH1	{height: 1px;}
.spacerH10	{height: 10px;}
.spacerH100	{height: 100px;}
.spacerH100p	{height:100%}
.spacerH11	{height:11px}
.spacerH12 	{height: 12px;}
.spacerH13	{height:13px}
.spacerH15 	{height: 15px;}
.spacerH155	{height:155px;}
.spacerH176	{height:176px;}
.spacerH2	{height:2px}
.spacerH20 	{height: 20px;}
.spacerH21	{height:21px}
.spacerH23	{height:23px}
.spacerH24	{height: 24px;}
.spacerH25	{height:25px}
.spacerH3	{height: 3px;}
.spacerH32	{height: 32px;}
.spacerH4 	{height: 4px;}
.spacerH40	{height:40px;}
.spacerH46	{height:46px;}
.spacerH5	{height: 5px;}
.spacerH51 {height: 51px ;}
.spacerH56 {height: 56px;}
.spacerH8	{height:8px}
.spacerH9 	{height: 9px;}
.spacerH19	{height:19px;}
.spacerH20p	{height:20%;}
.spacerH7	{height:7px}
.spacerH8p	 {height:8%;}
.spacerHW9_bdr	{height:9px;width:9px;border:solid 1px black}
.spacerH90	{height:90px;}
.spacerW10	{width: 10px;}
.spacerW100 	{width: 100px;}
.spacerW125 {width: 125px;}
.spacerW12 	{width: 12px;}
.spacerW15	{width: 15px;}
.spacerW150 	{width: 150px;}
.spacerW155	{width: 155px;}
.spacerW16	{width: 16px;}
.spacerW162	{width:162px}
.spacerW165	{width: 165px;}
.spacerW170	{width: 170px;}
.spacerW176	{width:176px;}
.spacerW180	{width:180px;}
.spacerW198 	{width: 198px;}
.spacerW20	{width: 20px;}
.spacerW25	{width: 25px;}
.spacerW35	{width: 35px;}
.spacerW372	{width: 372px;}
.spacerW400	{width:400px}
.spacerW5 	{width: 5px;}
.spacerW9 	{width: 9px;}
.spacerW128	{width:128px}
.spacerW160	{width:160px}
.spacerW180	{width:180px}
.spacer24H19	{width:24px;height:19px}
.spacerW250	{width:250px}
.spacerW350H190txt	{width:100%;height:190px;font-size: 0.75em;}
.spacerW350H190	{width:100%;height:190px}
.spacerW766H190	{width:766px; height:102px; overflow-y:scroll;}
.spacerW766H147	{width:766px; height:147px; overflow-y:scroll;}
.spacerW99H147	{width:99.5%; height:147px; overflow-y:scroll; background-color:#ffffff;}
.spacerW99H102	{width:99.5%; height:102px; overflow-y:scroll; margin-leftx:6px; margin-right:1px; background-color:#ffffff;}
.spacerW140bdr1	{width:140px; border:solid 1px silver}
.spacerW325	{width:325px}
.spacerWH16	{width:16px;height:16px}
.tdPopPad	{padding-top:10px; padding-bottom:7px; padding-left:10px}
.spacerWH1 {width: 1px; height: 1px;}
.spacerW15H1 {width: 15px; height:1px;}
.spacerW24H1 {width: 24px; height: 1px;}
.spacerW198H1 {width: 24px; height: 1px;}
.spacerW372H1 {width: 372px; height:1px;}
.spacerWH12 {width: 12px; height:12px;}
.spacerW1H10 {width: 1px; height: 10px;}
.spacerW579H1 {width: 579px; height:1px;}
.spacerW4H15 {width: 4px; height: 15px;}
.spacerW1H30 {width: 1px; height: 30px;}
.spacerW2H1 {width: 2px; height:1px;}
.spacerW3H1 {width: 3px; height:1px;}

/*| Word Wrapping  |*/
.wrap1	{word-wrap: break-word; width:165px}
.wrap2	{word-wrap: break-word;width:100px}
.wrap3	{word-wrap: break-word;width:80px}
.wrap130 	{word-wrap: break-word; width:130px}
.wrap170 	{word-wrap: break-word; width:170px}


/*| Navigaton  |*/
.grayBoxHeader 	{background: #eeeeee; height: 20px; padding-left: 8px; font-size: 0.8em; font-weight: bold; color: #666666; border: 1px solid #dedede;}
.stepDone 	{BORDER-left: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 23px; BACKGROUND-COLOR: #ffffff; color: #FFFFFF; text-align: center;}
.stepNext 	{BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 23px; BACKGROUND-COLOR: #ffffff; color: #FFFFFF; text-align: center;}
.stepOn 	{PADDING-RIGHT: 0px; BACKGROUND-POSITION: center; BORDER-TOP: #666666 0px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/jpmaonline/en_US/tss/shared/general/images/indicator.gif); PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #EA5E0D; text-align: center;}
.stepTextDone	{PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; font-size: 0.7em; text-align: center;}
.stepTextNext 	{PADDING-BOTTOM: 3px; COLOR: #666666; PADDING-TOP: 3px; font-size: 0.7em; text-align: center;}
.stepTextOn 	{PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; font-size: 0.7em; text-align: center;}
.tabbg 	{font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;color: #8a8a8a; text-decoration: none; background-color: #edf0f1; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #dce0e4; border-right-color: #dce0e4; border-bottom-color: #dce0e4; border-left-color: #dce0e4; line-height: 16px; cursor: hand; padding-top: 2px;}
.tabbgActive 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #5a6270; text-decoration: none; background-color: #dce0e4; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #dce0e4; border-right-color: #dce0e4; border-bottom-color: #dce0e4; border-left-color: #dce0e4; line-height: 16px; cursor: hand; padding-top: 2px;}
.TabBGBoxLeft 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.625em; color: #666666; background-color: #fafafa; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-bottom-color: #ced9e1; border-left-color: #ced9e1;}
.tabbgLeft 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #8a8a8a; text-decoration: none; background-color: #edf0f1; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #dce0e4; border-right-color: #dce0e4; border-bottom-color: #dce0e4; border-left-color: #dce0e4; line-height: 16px; padding-left: 5px; cursor: hand; padding-top: 2px;}
.tabbgLink	{color: #8a8a8a; text-decoration: none; font-weight: bold;}
.TabOutline 	{border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #eeeeee; border-right-color: #eeeeee; border-bottom-color: #ced9e1;border-left-color: #ced9e1;}


/*| Left Menus   |*/
.bdrSingleLevalMenuTabNav {BACKGROUND: #fafafa;  BORDER-RIGHT: #ced9e1 1px solid; BORDER-LEFT: #ced9e1 1px solid;}
.leftNavTopdblue 	{background-color: #0B5CA7; height: 23px;}
.leftMenuBgOn_spr {background-color: #dddddd;  HEIGHT: 31px}
.leftMenuBgOff_spr {background-color: #dddddd; HEIGHT: 20px}
img	{border-style: none;}

/*| Help Center    |*/
.HelpDeskSection	{padding-top: 9px; font-size: 0.7em; font-weight: bold; color: #5A6270;}
.HelpDeskSectionText	{font-size: 0.7em; color: #5A6270; display: block;}
.HelpDeskTitle	{font-size: 0.7em; font-weight: bold; color: #333333; text-decoration: none; display: block;}


/*| Page Title    |*/
.pageHeading 	{font-size: 0.75em; color: #ea5e0d; font-weight: bold; font-family:Arial, Helvetica, sans-serif}
.PageHeading_DarkBlue 	{font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666666; text-decoration: none; font-weight: bold;}
.PageHeading_LightBlue 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.875em; color: #666666; text-decoration: none; font-weight: bold;}
.PageHeading_LightGrey 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.875em; color: #666666; text-decoration: none; font-weight: bold;}
.pageTitle	{padding-left: 23px; margin-bottom: 0px; font-size: 1em; color:#666666; font-weight: bold; padding-bottom: 4px;}
.pageTitleBlack 	{font-family: Arial; font-size: 1em; font-weight: bold; color: #000000;}
.pageTitleDateText	{font-family: Arial; font-size: 0.7em; color: #666666;}
.pageTitleDateTextB 	{font-family: Arial; font-size: 0.7em; color: #000000; font-weight:bold;}
.pageTitleDiv 	{background-color: #e2e2e2; height: 1px;}
.pageTitleLBlue	{font-family: Arial; font-size: 1em; font-weight: bold; color: #666666;}
.pageTitlePMB	{padding-left: 0px; margin-bottom: 0px; font-size: 1em; color:#666666; font-weight: bold;font-family: Arial }
.pageTitleDBlue {padding-left: 0px; margin-bottom: 0px; font-size: 1em; color:#666666; font-weight: bold;}
.lastlogin	{font-family: Arial; font-size: 0.7em; color: #999999;
    text-decoration: none; background-image:   url(/jpmaonline/en_US/tss/shared/general/images/bullet_org_square.gif);
    background-position: 0px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px;
    line-height: 18px;}

/*| Section Header    |*/
.greenHeader 	{background-color: #000000; height: 14px; padding-right: 8px; padding-left: 5px; background-position: right;}
.greySubHeader 	{background-color: #DEE3E7; padding-right: 8px; padding-left: 5px; background-position: right;}
.lgreySubHeader 	{background-color: #EFF3F7; padding-right: 8px; padding-left: 5px; background-position: right; border-top: 1px solid #dce0e4; border-bottom: 1px solid #dce0e4;}
.scnTitle 	{font-family: Arial; font-size: 0.8em; color: #666666; font-weight: bold; padding-bottom: 5px;}
.scnTitleBk 	{font-family: Arial; font-size: 0.8em; color: #000000; font-weight: bold; padding-bottom: 5px;}
.scnTitleBl 	{font-family: Arial; font-size: 0.8em; color: #074580; font-weight: bold; padding-bottom: 5px;}
.scnTitleltBl {font-family: Arial; font-size: 0.8em; color: #5f94c5; font-weight: bold; padding-bottom: 5px;}
.scnTitleBook, span.scnTitleBook {font-size: 0.7em; FONT-FAMILY: Arial}
.scnTitleGray	{FONT-WEIGHT: bold; font-size: 0.8em; COLOR: #666666; FONT-FAMILY: Arial}
.titleLtBlue 	{color:#5280b1; font-weight: bold;}
.welcomeHeading	{height: 20px; font-size: 0.7em; font-weight: bold; color: #FFFFFF;padding-left: 5px;}
.welcomeTitle	{FONT-WEIGHT: bold; font-size: 0.8em; PADDING-BOTTOM: 1px; COLOR: #666666; FONT-FAMILY: Arial}


/*| Text     |*/
.BG_GrdntBlue 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; text-decoration: none; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/background_portlet_blue.gif); background-repeat: repeat-x;}
.BG_White_Txt {font-family: Arial, Helvetica, sans-serif; font-size: 0.625em; color: #666666;text-decoration: none;background-color: #FFFFFF;padding-top: 0px;padding-right: 3px;padding-bottom: 0px;padding-left: 3px;}
.blueText 	{font-size: 0.75em; color:#003366;}
.blueTextBold 	{padding-left: 0px; margin-bottom: 0px; font-size: 0.875em; color:#666666; font-weight: bold;}
.bodyTextBoldMed {color:#000000;font-size: 0.75em; font-weight: bold;font-family:arial}
.bodyText	{font-size: 0.7em; font-weight: normal; color:#666666;}
.bodyText2	{text-decoration: none; color: #666666;padding-left:1px}
.bodyTextBl	{font-size: 0.7em; font-weight: normal;}
.bodyTextBlBold	{font-size: 0.7em; font-weight: bold;}
.bodyTextMdBl	{font-size: 0.75em; font-weight: normal;}
.bodyTextBold	{font-size: 0.75em; font-weight: bold;}
.bodyTextPD	{font-size: 0.7em; padding: 5px 0px 5px 10px;}
.bodyTextRedBold {font-size: 0.7em; font-weight: normal; color:#990000; font-weight:bold;}
.bulletedlink	{PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 50%; PADDING-LEFT: 9px; font-size: 0.7em; BACKGROUND-IMAGE: url(/jpmaonline/en_US/tss/shared/general/images/bullet_org_square.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ea5e0d; line-height: 18px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none;}
.bulletGreen 	{color:#666666; font-size: 0.7em; text-decoration: none; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/bullet_org_square.gif); background-position: 0px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
.feedbackText	{font-size: 0.8em; font-weight: normal; color:#666666;}
.grayText 	{color: #666666; font-size: 0.75em;}
.grayText7	{color: #666666; font-size: 0.7em;}
.grayTextBoldSmall 	{font-family: Arial; font-size: 0.7em; font-weight: bold; color: #666666 ;}
.helpLinks 	{font-family: Arial, ms sans serif;color:#ea5e0d; font-size: 0.7em; text-decoration:none; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/bullet_arrow_org.gif); background-position: 0px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
.helpPageTitleDiv	{background: #adc0cd; height: 1px;}
.helptreeLinks {font-family:  Arial, ms sans serif; font-size: 0.7em; color: #ea5e0d; text-decoration:none; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height : 18px;}
.helptreeselLinks {font-weight:bold;font-family:  Arial, ms sans serif; font-size: 0.7em; color: #ea5e0d; text-decoration:none; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height : 18px;}
.InfoBannerText 	{font-size: 0.7em; verdana, arial; color: #000000; text-decoration: none; }
.instrText 	{font-size: 0.75em; color: #666666;}
.leftBlueText 	{font-family: Arial; font-size: 0.7em; color: #ea5e0d; text-decoration:none;}
.leftBlueTextBd 	{font-weight: bold; font-family: Arial; font-size: 0.7em; color: #ea5e0d; text-decoration:none;}
.lgrayTextBoldSmall 	{font-family: Arial; font-size: 0.7em; font-weight: bold; color: #8a8a8a;}
.link 	{font-size: 0.7em; COLOR: #ea5e0d; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.linkGray	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666666; text-decoration: none;}
.linkGrayBold	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #666666; text-decoration: none;}
.LogoffHeader,.LogoffGeneral  	{font-size: 0.75em; font-weight: normal; color:#666666;}
.narrowPageLinks	{font-family: Arial;color:#ea5e0d; font-size: 0.7em; text-decoration:none;}
.Pop-upBgColorBlue 	{font-size: 0.7em; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee}
.prefTreeLinks {font-family:  Arial, ms sans serif;   font-size: 0.7em; color: #ea5e0d; text-decoration:none; padding : 0px 0px 0px   3px; margin: 0px 0px 0px 0px; line-height : 18px;}
.prefTreeselLinks   {font-weight:bold;font-family:  Arial, ms sans serif; font-size: 0.7em; color:   #ea5e0d; text-decoration:none; padding : 0px 0px 0px 3px; margin: 0px 0px 0px   0px; line-height : 18px;}
.redBodyTextBold 	{color:#cc0000; font-size: 0.75em; font-weight: bold;}
.redTextBold 	{color:#990000; font-size: 1.55em; font-weight: bold;}
.SimulateText 	{font-weight: bold; font-size: 0.7em; color: #666666; font-family: Arial}
.textLg	{font-size: 0.8em;}
.textMd	{font-size: 0.75em;}
.textBlack	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; text-decoration: none; color: #000000;}
.textBlu	{font-family: Arial; font-size: 0.7em; color: #ea5e0d;}
.textBluBold	{color:#ea5e0d; font-size: 0.7em; text-decoration:none; font-weight: bold;}
.textBluPD	{color:#ea5e0d; font-size: 0.7em;  font-family:arial; text-decoration:none; padding-bottom:5px; margin:0px;}
.textBold	{font-family:arial; font-size: 0.8em;font-weight:bold;}
.textBold2	{font-family: Arial; font-size: 0.7em;text-decoration: bold;}
.textBoldBlu	{font-family: Arial; font-size: 0.7em; text-decoration: bold; color: #ea5e0d}
.textboxes 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.625em; color: #666666;text-decoration: none;}
.textfield	{border:solid 1px #333333; font-size: 0.7em;}
.textfield1	{width: 65px; font-size: 0.7em;}
.textfield2	{width: 137px; font-size: 0.7em;}
.textGray1	{font-family: Arial, Helvetica, sans-serif;font-size: 0.7em; text-decoration: none; color: #666666;}
.textGray1p	{font-family: Arial, Helvetica, sans-serif;font-size: 0.7em; color: #666666; text-decoration: none; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px;}
.textGray2	{font-family: Arial, Helvetica, sans-serif;font-size: 0.7em; text-decoration: none; color: #666666; white-space: pre-wrap;   white-space: -moz-pre-wrap !important;  word-wrap: break-word; width: 104px;}
.textGrey 	{font-family: Arial, Helvetica, sans-serif;font-size: 0.7em; color: #666666;}
.textHGray	{height: 20px;font-family: Arial;color: #333333;background-color: #dce0e4}
.textLBlue1_bg	{font-family: Arial, Helvetica, sans-serif; font-size: 0.625em; color: #003366; text-decoration: none; background-color: #adc0cd;}
.textLg	{font-size: 1em;}
.textLGray	{font-family: Arial, Helvetica, sans-serif; font-size: 0.625em; color: #666666; text-decoration: none; background-color: #F8F8F8; padding-top: 0px; padding-right: 3px;padding-bottom: 0px;padding-left: 0px;}
.textLgRed	{font-size: 1.5em;color:#cccc00}
.textSm	{font-family:helvetica;font-size: 0.7em;}
.textSm2	{font-size: 0.55em;}
.textWhite1_bg	{font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none;background-color: #FFFFFF; padding-top: 0px; font-size: 0.625em;padding-right: 3px; padding-bottom: 0px; padding-left: 3px;}
.textWhite2_bg	{font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #666666; text-decoration: none; background-color: #FFFFFF; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;}
.textWhite1_bg_vrep {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
.treeLinks 	{font-family: Arial, ms sans serif;color:#ea5e0d; font-size: 0.7em; text-decoration:none; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
.whiteTextBoldSmall 	{font-family: Arial; font-size: 0.75em; font-weight: bold; color: #FFFFFF;}
.text_padL1	 {font-size: 0.7em; padding-left:1px}
.text_padL5	{font-size: 0.7em; padding-left:5px;}
.textGray_nodec	{text-decoration: none; color:#666666; padding:none}
.textW161	 {font-size: 0.7em; width:161px}
.textSmBlue	{font-size: 0.7em; color: #ea5e0d}
.textGray3	{font-size: 0.7em; color:#666666; height:5px;}
.textGray4	{font-size: 0.7em; color:#666666; padding-top:7px;}
.textGray5	{font-weight:bold; font-size: 0.7em; color:#666666; padding-top:0px;}
.textBoldBlack	{font-weight:bold; color:#000000;}
.textBoldWhite	{color:#ffffff; font-weight:bold}
.text_Black_11px {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; text-decoration: none;color: #000000;}
.fontBold	{font-weight:bold;}
.fontRed	{color:#ff0000}
.fontSize595	{font-size: 0.625em;}
.fontBlue		{color:#ea5e0d;}
.textBoldGray	{font-weight:bold; color:#8a8a8a; text-decoration:none}
.chPwdBullet{}

/*| Links     |*/
a.bulletedlink:active, a.bulletedlink:link, a.bulletedlink:visited, a.bulletedlink:hover 	{color:#ea5e0d; font-size: 0.7em; text-decoration:none; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/bullet_org_square.gif); background-position: 0px; background-repeat: no-repeat; padding : 0px 0px 0px 7px; margin: 0px 0px 0px 0px; line-height : 18px;}
a.errorButtonLink:active, a.errorButtonLink:hover, a.errorButtonLink:link, a.errorButtonLink:visited	{color:green; text-decoration:none; font-family:arial; font-size: 0.625em;font-weight:bold}
a.helpLinks:link,a.helpLinks:visited    	{font-family: Arial, ms sans serif;color:#ea5e0d; font-size: 0.7em; text-decoration:none; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/bullet_arrow_org.gif); background-position: 0px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
a.helpLinks:active,a.helpLinks:hover   	{text-decoration:underline;}
a.helpLinks_CreateInquiry:hover, a.helpLinks_CreateInquiry:link,a.helpLinks_CreateInquiry:visited  	{color:#ea5e0d; font-size: 0.7em; text-decoration:underline; background-image:url(/jpmaonline/en_US/tss/shared/general/images/bullet_org_square.gif); background-position: 0px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
a.helpLinksNoImg:link, a.helpLinksNoImg:visited, .helpLinksNoImg {font-family:arial, sans serif;color:#ea5e0d; font-size: 0.7em; text-decoration:none; margin: 0px 0px 0px 28px; line-height: 18px; display: block;}
a.helpLinksNoImg:active, a.helpLinksNoImg:hover {text-decoration:underline;}
a.inquiryLinks:active,a.inquiryLinks:hover,a.inquiryLinks:link,a.inquiryLinks:visited 	{color:#ea5e0d; font-size: 0.7em; text-decoration:none; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/bullet_arrow_blue.gif); background-position: 0px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
a.LinkLeftBlue 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #ea5e0d; text-decoration: none;}
a.LinkLeftBlueBold 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #ea5e0d; text-decoration: none; font-weight: bolder;}
a.Links:link,a.Links:visited  	{font-family: Arial; font-size: 0.7em; color: #ea5e0d; text-decoration:none}
a.Linksunderline:link,a.Linksunderline:visited,a.Linksunderline:hover,a.Linksunderline:active, .Linksunderline	{font-family: Arial; font-size: 0.7em; color: #ea5e0d; text-decoration:underline}
a.linktbl_subscn:link,a.linktbl_subscn:visited,a.linktbl_subscn:hover,a.linktbl_subscn:active 	{font-family: Arial; color: #333333; font-weight: bold; text-decoration:none;}
a.linktbl_subscn1:link,a.linktbl_subscn1:visited,a.linktbl_subscn1:hover,a.linktbl_subscn1:active	{font-family: Arial; color: #666666; font-weight: bold; text-decoration:none;}
a.passwordLinks:link,a.passwordLinks:visited   	{color:#ea5e0d; text-decoration:none; background-image:  url(/jpmaonline/en_US/tss/shared/general/images/bullet_org_square.gif); background-position: 0px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
a.passwordLinks:active,a.passwordLinks:hover {text-decoration: underline;}
a.redLinks:link,a.redLinks:visited, a.redLinks:active,a.redLinks:hover   	{text-decoration:none; color:#990000; font-weight: bold;}
a.selLinks:link,a.selLinks:visited  	{font-weight:bold;font-family: Arial; font-size: 0.7em; color: #ea5e0d; text-decoration:none}
A.SimulateLink 	{font-size: 0.7em; COLOR: #ea5e0d; font-family:  Arial, ms sans serif; text-decoration: underline}
A.SimulateLink:hover 	{text-decoration: underline}
a.tabbgLink: active, a.tabbgLink: hover, a.tabbgLink: link, a.tabbgLink: visited	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #8a8a8a; text-decoration: none; font-weight: bold;}
a.TableContentLink:hover 	{text-decoration:none}
a.tbl_subscn:link,a.tbl_subscn:visited 	{background-color: #cccccc; font-family: Arial; font-size: 0.875em; color: #333333; font-weight: bold;}


/*| Forms         |*/
.formLabel 	{font-size: 0.7em; font-weight: bold; color: #666666; text-align: right; padding-right: 20px; width: 198px;}
.formLabelitalic	{font-size: 0.7em; color: #666666; text-align: right; padding-right: 20px; width: 198px; font-style:italic;}
.formTB 	{width: 179px; height: 21px; border: 1px solid #666666; color:#666666; font-size: 0.75em;}
.formTBToken 	{width: 127px; height: 21px; border: 1px solid #666666; color:#666666; font-size: 0.75em; padding-top: 5px;}
.searchScroll {height:200px;visibility: visible;overflow-y:auto;overflow-x:hidden;width:99%}
.searchBg	{background-image: url(/jpmaonline/en_US/tss/shared/general/images/searchBg.gif); background-repeat:repeat-x;}
.searchBgMid	{background-image: url(/jpmaonline/en_US/tss/shared/general/images/background_menu_open.gif); background-repeat:repeat-x;}
.selectList	{font-size: 0.7em; margin: 2px 0px 2px 0px; vertical-align: top; padding: 1px 0px 5px 0px;}
.selectList2	{width: 95px; font-size: 0.7em; margin: 2px 0px 2px 0px; vertical-align: top;}
.selectList3	{width: 119px; font-size: 0.7em; margin: 2px 0px 2px 0px; vertical-align: top;}
.selectList4 	{width: 85px; font-size: 0.7em; margin: 2px 0px 2px 0px; vertical-align: top;}
.selectList5 	{width: 108px; font-size: 0.7em; margin: 2px 0px 2px 0px; vertical-align: top;}
.selectList6 	{width: 127px; font-size: 0.7em; margin: 2px 0px 2px 0px; vertical-align: top;}
.selectList7 	{width: 75px; font-size: 0.7em; margin: 2px 0px 2px 0px; vertical-align: top;}
.selectList10   {font-size: 0.53em; width: 42px; vertical-align: middle;}
.selWM1	{width:150px; margin-right:2px;}
.selectListnewwd219 {font-size: 0.7em; margin: 2px 0px 2px 0px; vertical-align : top; padding: 1px 0px 5px 0px;width:219px;}

/*| Button |*/
input.system, a.system:active, a.system:visited, a.system:hover, a.system {color: #ffffff; border: 1px solid #999999; background-color:#ff6600; width: 50px;}
input.primary, a.primary:active, a.primary:visited, a.primary:hover, a.primary {color:#666666; border:1px solid #000000; background-color:#ffffff;}
input.default, a.default:active, a.default:visited, a.default:hover, a.default {border: 1px solid #000000; background-color:#ffffff;}
input.disabled, a.disabled:active, a.disabled:visited, a.disabled:hover, a.disabled {border: 1px solid #000000; background-color:#eeeeee; color: #cccccc;}
input.button, a.button:active, a.button:visited, a.button:hover, a.button {font-family: Arial; font-weight:bold; text-decoration:none; cursor:pointer; overflow:visible; text-align: center; font-size:.7em; margin:0px 0px 0px 0px; padding-left: 4px; padding-right: 4px; height: 19px; padding-bottom: 1px;}

/*| Tables       |*/
.paletteRow,.receiver 	{font-size: 0.7em; font-weight: normal; color:#666666;}
.rowHighLight 	{font-family: Arial, Helvetica, sans-serif;font-size: 0.625em; color: #666666; text-decoration: none; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; background-color: #d7e4f0;}
.rowHighLightInq {font-family: Arial, Helvetica, sans-serif; font-size: 0.625em; color: #666666; text-decoration: none; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 0px; background-color: #d7e4f0;}
.accountRowHighLight {font-family: Arial; font-size: 0.7em; color: #ea5e0d; text-decoration: none;font-weight: bold; padding-top: 0px;padding-right: 0px; padding-bottom: 0px; background-color: #d7e4f0}
.rowHighLight1	{font-family: Arial, Helvetica, sans-serif; color: #666666; text-decoration: none; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; background-color: #d7e4f0;}
.rowHighLightDiv	{background-color: #d7e4f0;}
.rowSelected 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.625em; color: #666666; text-decoration: none; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; background-color: #d7e4f0;}
.rowSelectedDiv	{background-color: #d7e4f0;}
a.layoutLink:active, a.layoutLink:link, a.layoutLink:visited	{color:navy}
a.layoutLink:hover	{color:green}
.divAlloc {width: 100%; height: 100px; overflow-x: hidden ! important; overflow-y: scroll ! important; border-bottom:1px solid #CCCCCC;}
.TableContentLink 	{color: #666666;text-decoration: none;}
.tableheader 	{background-color: #edf0f1; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666666; text-decoration: none; font-weight: bold;}
.tbl_subscn 	{background-color: #cccccc; font-family: Arial; font-size: 0.7em; color: #333333; font-weight: bold;}
.tbl_subscn1 {background-color: #cccccc; font-family: Arial; font-size: 0.7em; color: #333333; font-weight: bold; height:21px;}
.tbl_subscn2  {background-color: #cccccc; font-family: Arial; font-size: 0.7em; color: #333333; font-weight: bold;}
.tblBBrdr	{border-bottom:1px solid #DCE0E4;}
.tblDashboardView 	{background-image:  url(./background_footer.gif); padding-left: 2px; padding-right: 2px;}
.tblHdr 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em;font-weight: bold;color: #666666; background-color: #edf0f1; z-index:5; text-decoration: none; position:relative; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;}
.tblHdrMsg	{font-family: Arial Helvetica, sans-serif; font-size: 0.7em;text-decoration: none; color: #666666; background-color: #eff4f8;}
.tblHdrFixedTop	{font-family:Arial,Helvetica,sans-serif; font-size: 0.7em; font-weight: bold; color:#666666;background-color:#edf0f1;z-index:5;text-decoration:none; position:relative; padding-top: -30px;  padding-right: 0px;padding-bottom: 0px;     padding-left: 3px;}
.tblHdrFixed 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold;           color: #666666;     background-color: #edf0f1; z-index:5; text-decoration: none; top:expression(document.getElementById("gridTable").scrollTop);        position:relative; padding-top: 0px;padding-right: 3px; padding-bottom: 0px; padding-left: 3px;}
.tblHdrFixed2 	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; text-decoration: none; color: #666666;  background-color: #e8eff4;  z-index:5;   top:expression(document.getElementById("viewDetails").scrollTop); position:relative;}
.tblHdrFixed3	{font-family: Arial; font-size: 0.7em; font-weight: bold; color: #333333; background-color: #dce0e4; z-index:5; text-decoration: none; top:expression(document.getElementById("gridTableReports").scrollTop); position:relative; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;}
.tblHdrFixed4	{font-family: Arial; font-size: 0.7em; font-weight: bold; color: #333333; background-color: #dce0e4; text-decoration: none; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;}
.tblHdrFixed5	{font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #666666; background-color: #edf0f1; text-decoration: none; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;}
.tblHdrFixed7     {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #666666; background-color: #edf0f1; text-decoration: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.tblHdrFixedMessages 	{font-family: Arial, Helvetica, sans-serif;  font-size: 0.7em; text-decoration: none; color: #666666;   background-color: #eff4f8;  z-index:5; top:expression(document.getElementById("viewMessages").scrollTop); position:relative;}
.tblCellWrap	{cursor:pointer; word-wrap:break-word;}
.tblScnHeader 	{background: #FAFAFA; border: solid 1px #cccccc;}
.tblScnHeader_div 	{border-bottom: solid 1px #cccccc; padding-left: 2px; padding-right: 2px; padding-bottom: 2px;}
.tblScnHeaderNarrow 	{BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #fafafa; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; width:197px;}
.performanceGraph_Text {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #666666; text-decoration: none; background-color: #FFFFFF; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 3px;}

/*| Print      |*/
.scrollable191 {height:191px; overflow:auto; display:block; overflow-y:scroll; }
.scrollable98 { height:98px; overflow:auto; display:block; overflow-y:scroll; }
.scrollable120 { height:120px; overflow:auto; display:block; overflow-y:scroll; }
.scrollable97 {height:97px; overflow:auto; display:block; overflow-y:scroll; }
.scrollable95 { height:95px; width:430px; overflow:auto; display:block; overflow-y:scroll; }
.scrollable207 {height:207px; width : 312px; overflow:auto; display:block; overflow-y:scroll;}
.scrollable142 { height:142px; overflow:auto; display:block; overflow-y:scroll; }
.scrollable40 { height:40px; overflow:auto; display:block; overflow-y:scroll; }


/*| Error      |*/
.errorMsg 	{font-size: 9px; color: RED;}
.errorRow 	{font-size: 13px; color: #FFFFFF; text-align: center; vertical-align: middle; font-weight: bold; background-color: #D98C40; height: 30px;}
.errorText 	{font-size: 12px; color: #D98C40;}
.errorTextBold 	{font-size: 0.75em; color: #D98C40;font-weight:bold}


/*| DIV & HTML Tags     |*/
.divHeaderNARROW {position:relative;overflow: hidden; width:96%;}
.divHeaderWIDE {position:relative;overflow: hidden; width:97.5%;}
.divFooterNARROW {position:relative; overflow-y: hidden; overflow-x: scroll; border-right:1px solid #CCCCCC; width:96.3%;}
.divFooterWIDE {position:relative; overflow-y: hidden; overflow-x: scroll; border-right:1px solid #CCCCCC; width:97.8%;}
.topBottomBorder {border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
#divHead {position:relative;height:99px; overflow: hidden;}
.divHead 	{position: relative; width: 100%;background-color: #cccccc;}
.divPopWH	{width:568px; height:369px;background-color:#FFFFFF;overflow: auto;}
.divPopWH2	{width: 761px; height:358px;background-color:#FFFFFF;overflow: auto;}
.divSearch	{overflow:auto;height:400px;}
body	{font-family: Arial, Helvetica, sans-serif; background:#ffffff; margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 0px;}
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body.preloginmg	{margin-left: 15px; margin-right: 15px; margin-top: 0px; margin-bottom: 0px;}
div.styleTag table td.locked    {font-weight: normal; color:#666666; left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); position: relative; z-index: 10; height:20px; border-right: solid 1px #D1D1D1;}
div.styleTag table td.locked, th.locked {left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); position: relative; z-index: 10; height:20px;}
div.styleTag table tfoot td,  div#tbl-container table tfoot td.locked	{background-color: #D1D1D1; position:relative; cursor: default; top: expression(document.getElementById("tbl-container").scrollTop-100); height:20px;}
div.styleTag table thead th.locked	{z-index: 30; border-right:solid 1px #FFFFFF}

/*| Styles re-added by Noothano   |*/
a.selected-tab-item:link, a.selected-tab-item:visited, a.selected-tab-item:active, a.selected-tab-item:hover {font-weight:bold;color:#8a8a8a;text-decoration:none;text-align:left;padding-left:3px;font-family:arial;font-size: 0.7em; BACKGROUND-COLOR: #dce0e4;}
.selected-tab-item {line-height: 11px; height: 24px;padding-left: 2px;font-weight:bold;color:#8a8a8a;font-family:arial;font-size: 0.7em;BACKGROUND-COLOR: #dce0e4;text-decoration:none;text-align:left; padding-left:3px;}
.nosel-tab-item a:visited,.nosel-tab-item a:active,.nosel-tab-item a:hover,.nosel-tab-item{line-height: 11px; height: 24px;padding-left: 2px;text-decoration:none;text-align:left;font-family:arial;font-size: 0.7em;COLOR: #8a8a8a;background-color:#edf0f1;font-weight:bold;}
.tabBorder{border-top: solid 1px #dce0e4; border-left: solid 1px #dce0e4; border-bottom: solid 1px #dce0e4;}

/********Temporary Style Definition************************/
a.leftBlueText:active,a.leftBlueText:link,a.leftBlueText:visited,a.leftBlueText:hover {font-family: Arial; font-size: 0.7em; color: #ea5e0d; text-decoration:none;}
a.textBoldGray:active,a.textBoldGray:link,a.textBoldGray:visited,a.textBoldGray:hover {font-weight:bold;color:#8a8a8a;text-decoration:none}
/**********************************************************/

/* Rama - New classes added 14 feb 2008*/
.mtop23{margin-top:13px;clear:left;}
.btnmrgn{margin:0 5px 0 0;}
.orgbullet{margin:3px 5px 0 0;}
.orglogoff{margin:0 5px 0 0;}
.jpmaccess{margin:0 2px 0 0;}
.paddingT2{padding:2px 0 0;}
.fl{float:left;}
.mrgnbot10{margin:0 0 10px 0;}
/********Added classes as per instructions in DEFECT# 68442************************/
.spacerH28      {height: 28px;}
.spacerH29      {height: 29px;}
.spacerW570   {width:  570px;}
.spacerH35      {height: 35px;}
.spacerH58      {height: 58px;}
/********Temporary Style Definition************************/

/********Added classes as per instructions in DEFECT# 68636************************/
.topHeaderbrdW {border-top:solid 1px #ffffff;}
/********Added classes as per instructions in DEFECT# 70875************************/
.paddingL13     {padding-left:13px;}
.displayN       {display:none;}





/****************************************/
/*|          SPRITES                   |*/
/****************************************/
/*| All styles found in this section   |*/
/*| incorporate the new sprites feature|*/
/*| used to optimize Portal speed.     |*/
/****************************************/
div.tab_myjpma_on_spr, div.tab_myjpma_off_spr, div.tab_clientsupport_on_spr, div.tab_clientsupport_off_spr, div.tab_prodserv_on_spr, div.tab_prodserv_off_spr, div.tab_logon_on_spr, div.tab_logon_off_spr, div.jpma_logo_spr, div.logo_spr, div.token_spr, .grayBoxHeaderBtm_spr, .footerTable_spr, .buttonBar_spr, .sc_header_spr, a.helpLink_spr:hover, a.helpLink_spr:link, a.helpLink_spr:visited, div.icp_spr, .wl_tophdr_bg_spr, .wl_tophdr_bg_brd_bottm_spr, .bulletGreen_spr, .img_bulletsquare_spr, .bulletedlink_spr, .helpLinks_spr, .lastlogin_spr, .stepOn_spr, a.bulletedlink_spr:active, a.bulletedlink_spr:link, a.bulletedlink_spr:visited, a.bulletedlink_spr:hover, a.passwordLinks_spr:link,a.passwordLinks_spr:visited, div.alerts_endcap_spr, div.v_divider_spr, div.endcap_spr, .lhsLoBLinks_spr {background-image: url('/jpmaonline/en_US/tss/shared/general/images/swed.png'); background-position: 0 0;}

/*| TABS |*/
div.tab_myjpma_on_spr {background-position: -1196px -109px; width: 55px; height:12px; background-repeat:no-repeat; visibility:hidden;}
div.tab_myjpma_off_spr {background-position: -1196px -109px; width: 55px; height:12px; background-repeat:no-repeat;}
div.tab_clientsupport_on_spr {background-position: -1196px -109px; width: 55px; height:12px; background-repeat:no-repeat;}
div.tab_clientsupport_off_spr {background-position: -1196px -109px; width: 55px; height:12px; background-repeat:no-repeat;}
div.tab_prodserv_on_spr {background-position: -1196px -109px; width: 55px; height:12px; background-repeat:no-repeat;}
div.tab_prodserv_off_spr {background-position: -1196px -109px; width: 55px; height:29px; background-repeat:no-repeat;}
div.tab_logon_on_spr {background-position: -1196px -109px; width: 55px; height:12px; background-repeat:no-repeat;}
div.tab_logon_off_spr {background-position: -1196px -109px; width: 55px; height:12px; background-repeat:no-repeat;}


/*| BULLETS & ARROWS |*/
.img_bulletsquare_spr	{background-position: -1496px -106px; width: 100%; height:4px; background-repeat: no-repeat;}
.bulletGreen_spr 	{color:#666666; font-size: 0.7em; text-decoration: none; background-position: -1496px -106px; width:100%; height:4px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
.lastlogin_spr	{font-family: Arial; font-size: 0.7em; color: #999999; text-decoration: none; background-position: -1496px -106px; width: auto; height:4px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}

.lhsLoBLinks_spr {
    font-family: Arial, ms sans serif;
    color:#ea5e0d;
    font-size: 0.7em;
    text-decoration:none;
    background-position: 0px 0px;
    height:4px;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 14px;
    margin: 0px 0px 0px 0px;
    line-height: 18px;
}


.leftNavSubHeadOpen_spr {background-position: -1196px -109px; width: 16px; height:14px; background-repeat: no-repeat; padding: 0px 0px 0px 14px; margin: 0px 0px 0px 0px;}
.leftNavSubHeadClosed_spr {background-position: -1196px -109px; width: 16px; height: 14px; background-repeat: no-repeat; padding: 0px 0px 0px 14px; margin: 0px 0px 0px 0px;}
.leftNavTopOpen_spr {background-color: #5a6270; height: 23px; background-position: -1196px -109px; width: 16px; background-repeat: no-repeat; padding: 0px 0px 0px 22px; margin: 0px 0px 0px 0px;}
.leftNavTopClosed_spr {background-color: #5a6270; height: 23px; background-position: -1196px -109px; width: 16px; background-repeat: no-repeat; padding: 0px 0px 0px 22px; margin: 0px 0px 0px 0px;}


/*| GRAPHICS |*/
div.logo_spr {background-position: -210px -110px; width: 180px; height:40px; background-repeat:no-repeat;}
div.jpma_logo_spr {background-position: -500px -110px; width: 185px; height:16px; background-repeat:no-repeat; float:right;}
div.icp_spr {background-position: -795px -109px; width: 102px; height:14px; background-repeat:no-repeat; margin-top:4px; cursor:pointer;}
div.token_spr {background-position: 0 -110px; width: 98px; height: 63px; background-repeat: no-repeat;}
div.v_divider_spr {background-position: -956px -145px; width: 1px; height: 25px; background-repeat: no-repeat;}
div.alerts_endcap_spr {background-position: -1020px -110px; height: 18px; width: 16px; background-repeat:no-repeat;}
div.endcap_spr {background-position: -1116px -145px; height: 21px; width: 21px; background-repeat:no-repeat;}



/*| BORDER | BARS | BACKGROUNDS|*/
.grayBoxHeaderBtm_spr 	{background-position: -4px -253px; height:6px; background-repeat: repeat-x;}
.footerTable_spr {height: 33px; background-position: 0 -179px; border-top: 2px solid #cccccc; background-repeat:repeat-x;}
.buttonBar_spr {padding: 5px 6px 6px 6px; margin:0px 0px 0px 0px; background-position: 0 -216px; height:34px; background-repeat: repeat-x; border-top: 1px solid #cccccc; text-align:center;}
.sc_header_spr {width:200px; font-size: 11px; font-weight:bold; font-family: arial, helvetica; color:#074580; padding: 0px 0px 9px 10px; margin: 0px 0px 15px 4px; background-position: -4px -277px; height:25px; background-repeat: repeat-x;}
.wl_tophdr_bg_spr {background-position: -250px 0; height:30px; background-repeat:no-repeat; padding-top: 10px;}
.wl_tophdr_bg_brd_bottm_spr {background-position: -250px 0; height:12px; background-repeat:no-repeat; border-bottom:solid 1px #ffffff;}
.stepOn_spr {PADDING-RIGHT: 0px; BACKGROUND-POSITION: -1352px -151px; width:auto; height:23px; background-repeat:no-repeat; BORDER-TOP: #666666 0px solid; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; BORDER-LEFT: #666666 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666666 0px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #EA5E0D; text-align: center;}
.leftNavBgOn_spr {background-position: 0 -285px; height:20px; background-repeat:repeat-x;}
.leftcolbg_spr	{background-position: -1000px -253px; height:20px; background-repeat:repeat-x;}


/*| HYPERLINKS | BUTTON INPUT */
a.helpLink_spr:link,a.helpLink_spr:visited {font-family: Arial, ms sans serif;color:#ea5e0d; font-size: 0.7em; text-decoration:none; background-position:  -1497px -133px; height: 6px; background-repeat: no-repeat; padding : 0px 0px 0px 10px; margin: 0px 0px 0px 0px; line-height: 18px;}
a.helpLink_spr:active,a.helpLink_spr:hover {text-decoration:underline; background-position:  -1497px -133px; height: 6px; background-repeat: no-repeat;}
a.bulletedlink_spr:active, a.bulletedlink_spr:link, a.bulletedlink_spr:visited, a.bulletedlink_spr:hover  {color:#ea5e0d; font-size: 0.7em; text-decoration:none; background-position: -1496px -106px; height:4px; background-repeat: no-repeat; padding : 0px 0px 0px 7px; margin: 0px 0px 0px 0px; line-height : 18px;}
a.passwordLinks_spr:link,a.passwordLinks_spr:visited {color:#ea5e0d; text-decoration:none; background-position: -1496px -106px; width: 100%; height:4px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
.helpLinks_spr	{font-family: Arial, ms sans serif;color:#ea5e0d; font-size: 0.7em; text-decoration:none; background-position: -1497px -133px; width: 90%; height: 6px; background-repeat: no-repeat; padding : 0px 0px 0px 6px; margin: 0px 0px 0px 0px; line-height: 18px;}
.bulletedlink_spr {PADDING-RIGHT: 0px; background-position: -1496px -106px; width: 100%; height:4px; background-repeat: no-repeat; PADDING-LEFT: 9px; font-size: 0.7em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ea5e0d; line-height: 18px; PADDING-TOP: 0px; TEXT-DECORATION: none;}


/***************************************
 * Start Revised Swedbank
 */

.nonSwed {
    display: none;
}

.header {
    height:84px;
    margin-bottom: 16px;
    background-image: url('../images/swed.png');
    background-repeat: repeat-y;
    background-color:#e1e2e2;
    background-position: 0 0px;
    border-bottom: 8px solid #dedede;
}

.header .jpmLogo {
    display:inline-block;
    float:left;
    margin-left:28px;
    margin-top: 28px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: 0 0px;
    height: 28px;
    width: 137px;
}

.header .jpmLogo {
    background-image: url('../images/swed.png');
    background-position: -210px -110px;
    height: 42px;
    width: 181px;
    margin-top: 20px;
}

.header .swedPoweredBy {
    background-image: url('../images/swed.png');
    background-position: -500px -110px;
    height: 14px;
    width: 184px;
    position: absolute;
    right: 28px;
    top: 20px;
}

.typeC .header {
    height:37px;
    margin-bottom: 15px;
    background-image: url('../images/swed.png');
    background-repeat: repeat-y;
    background-position: 0 0px;
    min-width: 700px;
    border-bottom: 5px solid #DEDEDE;
}

.typeC .header .jpmLogo {
    background-image: url("../images/sprite.png");
    background-position: 0 -552px !important;
    background-repeat: no-repeat;
    display: inline-block;
    float: left;
    height: 26px;
    margin-left: 15px;
    margin-top: 6px;
    width: 181px;
}

/***************************************
 * From jpma.css
 */
.content {
    min-width: 970px;
    overflow: auto;
    margin-left: 23px;
}
.content .broadcast {
    margin-bottom: 15px;
    margin-left: 15px;
    margin-right: 15px;
}

.firstChild {
    margin-left:0px !important;
}

.secondChild{
    margin-right: 0px !important;
}

.content.noGutter {
    background-color: #ffffff/*#eeeeee*/;
    width: 967px;
    min-width: inherit;
    *min-width: 967px; /* IE7 hack */
    border: 1px solid #cccccc;
}

.content.noGutter .column {
    border:none;
}

.content .column,
.content .twoColumns {
    margin-left:22px;
    background-color: #ffffff;
    min-height:390px;
    border: 1px solid #cccccc;
    font-size: 12px;
    float: left;
}

.content .column:first-child + .column {
    border: none;
    background-color: transparent;
}

.content .twoColumns {
    min-height: inherit;
    *min-height: 20px; /* IE7 hack */
    vertical-align: top;
    overflow: auto;
    border: none;
    padding-bottom: 22px;
}

.column .columnContent,
.twoColumns .columnContent {
    width: 254px;
    padding: 14px 22px 0 22px;
}
.twoColumns .columnContent {
    padding-top: 11px;
}

.twoColumns + .column .columnContent,
.twoColumns + .column + .column .columnContent {
    padding-top: 0px;
}

.content .twoColumnsWrapper {
    float: left;
    width: 664px;
    background-color: #ffffff;
}

.content .column:first-child {
    margin-left:0px;
}

.twoColumnsWrapper .column {
    min-height: inherit;
    *min-height: 20px; /* IE7 hack */
    vertical-align: top;
}

.twoColumnsWrapper .columnContent {
    padding-left:0px;
    padding-right:0px;
    width:305px;
}

.twoColumnsWrapper .twoColumns .columnContent {
    width:615px;
    padding-right:22px;
}

.columnFooter,
.contentFooter {
    height:32px;
    background-color: #7ba5ce;
    vertical-align:bottom;
    text-align: right;
    padding-top:11px;
    padding-right:3px;
    *width:294px; /* IE7 hack */
}

.contentFooter {
    clear: both;
    *width: 964px; /* IE7 hack */
}

.columnFooter input[type="button"],
.contentFooter input[type="button"] {
    height: 23px;
    font-weight: bold;
    color: #275379;
    background-color: #eeeeee;
    padding-left:20px;
    *padding-left:10px;
    padding-right:20px;
    *padding-right:10px;
}

.columnFooter input[type="button"]:hover,
.contentFooter input[type="button"]:hover {
    color:#2e8ddf;
}


.columnFooter input[disabled="disabled"],
.contentFooter input[disabled="disabled"],
button[disabled="disabled"],
button.disabled
{
    /*color:red;
    border: 1px solid green;*/
}

.content .logonButton {
    border:1px solid #cccccc;
    background-color: #eeeeee;
    color: #275379;
    cursor: pointer;
    font-weight: bold;
    padding: 1px 20px 2px 20px;
    text-decoration: none;
    white-space: nowrap;
    display: inline-block;
    margin-right: 8px;
}

.content .logonButton:hover {
    color: #2e8ddf;
}


.content .logonButton:active {
    position:relative;
    top:1px;
    left:1px;
    color: #1d3f5c;
}

.content .logonButtonDisabled {
    color: #999999;
    cursor: default;
}

.content .logonButtonDisabled:hover {
    color: #999999;
}

.content .logonButtonDisabled:active {
    position:relative !important;
    top:0px !important;
    left:0px !important;
}

.formPair,
.requiredFieldExplanation,
.radioPair,
.checkboxPair {
    margin-top: 19px;
}

.formPair label {
    display: inline-block;
    color: #333333;
    font-weight: bold;
    padding-right: 5px;
}

.formPair input[type="text"],
.formPair input[type="password"] {
    display: block;
    margin-top: 5px;
    background-image: url('../images/sprite.png');
    background-repeat: repeat-x;
    background-position: 0 -168px;
    height: 11px;
    padding: 8px 2px 10px;
    border: 1px solid #cccccc;
    width: 180px;
}

.twoColumnsWrapper .formPair input[type="text"],
.twoColumnsWrapper .formPair input[type="password"] {
    width:250px;
}

.formPair .additionaltext {
    color: #999999;
}

.formPair label .lighter {
    color: #666666;
}

.formPair a ,
.formPair .additionaltext {
    font-size: 11px;
}

.formPair input + a {
    display: inline-block;
    margin-top: 3px;
}

.formPair label + .a,
.formPair label + .required + a {
    float:right;
    padding-right:50px;
}

.errorMsg + .formPair.noTopMargin {
    margin-top: 19px;
}

.required {
    display: inline-block;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: -17px -30px;
    width: 6px;
    height: 6px;
    vertical-align: top;
    margin-left: -3px;
}

.requiredFieldExplanation .required {
    margin-left: 0px;
}

.requiredFieldExplanation {
    margin-bottom: 11px;
}

.translatableImage {
    font-size: 0;
}

.lang_japanese .translatableImage,
.lang_spanish  .translatableImage {
    background-image: none;
}

.translatableImage {
    margin-top:8px;
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    height: 16px;
}

.column .passwordSetup {
    background-position: 0 -334px;
    margin-top:0px;
}

.multiImages .passwordSetup {
    display: inline-block;
    width:116px
}

.column .changePassword {
    background-position: 0 -385px;
}

.column .activationCode {
    background-position: 0 -319px;
    height: 13px;
}

.column .browserCheck {
    background-position: 0 -536px;
    height: 13px;
}

.column .passwordSetup {
    background-position: 0 -334px;
}

.column .changeComplete {
    background-position: 0 -403px;
}

.column .challengeQuestions {
    background-position: 0 -351px;
}

.column .expressPasswordReset {
    background-position: 0 -367px;
}

.column .registerMachine {
    background-position: 0 -302px;
}

.column .nextTokenCode {
    background-position: 0 -284px;
}

.tokenCodeImage {
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: 0 -421px;
    height: 52px;
    margin-bottom:11px;
}

.multiImages .passwordSetup {
    display: inline-block;
    width:116px
}

.multiImages .changePassword {
    display: inline-block;
    width:123px;
    margin-left:3px
}

.multiImages .changeComplete {
    display: inline-block;
    width:123px;
    margin-left:3px
}

.column .changeComplete {
    background-position: 0 -403px;
}

.legalText {
    margin: 22px 0 11px 28px;
    font-size: 10px;
    color: #666666;
}

.footer {
    border-top:1px solid #ffffff;
}

.footer table {
    width:100%;
    font-size: 10px;
    color: #666666;
}

.footer td {
    padding-top: 1px;
    padding-bottom: 3px;
}

.footer td:first-child {
    text-align: left;
    padding-left:10px;
    width:40%;
}

.footer td:first-child + td {
    text-align: center;
    width:20%;
    padding-top: 3px;
}

.footer td:first-child + td +td {
    text-align: right;
    padding-right:10px;
    width:40%;
}

.footer .footerCenter {
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    background-position: 0 -199px;
    display: inline-block;
    height: 11px;
    width: 101px;
}

.errorMsg {
    font-size:12px;
    margin-top:11px;
    display:none;
}

.errorMsg .label,
.attentionMsgHeader {
    display: block;
    color: #aa2222;
    font-weight: bold;
}

.errorMsg .errorText {
    display: block;
    color: #aa2222;
}

.errorText p {
    margin-bottom: 10px;
}

.errorMsg + .formPair.noTopMargin {
    margin-top: 19px;
}

.errorMsg.textAbove,
.twoColumnsWrapper form .errorMsg.textAbove {
    margin-top: 11px;
}

.column .logOn {
    background-position: 0 -150px;
    height: 15px;
}

.column .clientResources {
    margin-top:0px;
    background-position: 0 -213px;
    height: 13px;
}

.content .broadcast .broadcastTitle {
    font-weight: bold;
    font-size: 16px;
    color: #666666;
}

.content .broadcastButtons {
    border-top: 1px solid #999999;
    padding: 15px;
}

.broadcastBody .msgHeader {
    display: block;
    font-weight: bold;
    padding-bottom: 12px;
}

.broadcast table {
    margin-top: 15px;
    border-collapse: collapse;
    width: 100%;
}
.broadcast table,
.broadcast table td {
    border: 1px solid #999999;
}
.broadcast thead {
    background-color: #EEEEEE;
    font-weight: bold;
    height: 50px;
}
.broadcast td {
    vertical-align: top;
    padding: 9px;
}
.broadcast table td.right {
    width: 20%
}
.broadcast table p,
.broadcast table .msgHeader {
    padding-bottom: 2px;
}

.columnContent .attentionMsgHeader:first-child {
    margin-top: 0px;
}

.twoColumnsWrapper form .errorMsg:first-child {
    margin-top:0px;
}

.typeA .content .column:first-child .columnContent {
    min-height:367px;
}

/***************************************
 * End of Jpma.css
 */

.content .column:first-child + .column + .column {
    display: none;
}

.typeA .column:first-child + .column .columnContent {
    padding-top: 19px;
}

.typeA .content .column:first-child {
    margin-left: 322px;
}

.column .col1Header {
    background-image: url('../images/sprite.png');
    background-repeat: no-repeat;
    height: 20px;
    background-position: 0 -130px;
}

.column .col1Header {
    display:none;
}

.content .adImage {
    display: none;
}

.formattedLink {
    display: none;
}

.column .section {
    min-height: 220px;
    float: left;
    padding-bottom: 14px;
}

ul li {
    display: block;
    font-weight: bold;
    margin-top: 18px;
    vertical-align: top;
    float: left;
    width:100%;
}

ul.indentInsideFCP
{
    margin-left: 20px;

}

ul.indentInsideFCP li
{
    padding-top:3px;
    font-weight: normal;
    margin-top: 0px;
    display: list-item;
}

ul.indentInside
{
    margin-left: 20px;
    list-style-type: disc;
}

ul.indentInside li {
    font-weight: normal;
    margin-top: inherit;
    float: inherit;
    display: list-item;
    width:auto;
    padding-top:3px;
}


.header .formattedLink .linkIcon,
ul .arrowBullet,
ul .squareBullet {
    display: block;
    background-image: url('../images/swed.png');
    background-repeat: no-repeat;
    background-position: -1497px -134px/*0 -288px*/;
    height:20px;
    width: 10px;
    float: left;
}

ul .squareBullet {
    background-position: -1497px -108px;
}

.header .formattedLink .linkIcon {
    padding-left:0;
}

ul span:first-child + span {
    display: block;
    float: left;
    width: 224px;
}

.orange,
a,
.header .formattedLink .linkIcon + span {
    color: #e65208;
}

.header .formattedLink .linkIcon + span {
    padding-left: 0;
}

a {
    text-decoration: underline;
}

a.noUnderline,
.footer a {
    text-decoration: none;
}
.footer a:hover {text-decoration:underline;}

.content .button:active {
    color: #666666;
    border-color: #000000;
}

.content .buttonDisabled,
.content .buttonDisabled.button:active {
    color: #969696;
    border-color: #969696;
}

.columnFooter, .contentFooter {
    background-color: #dedede;
}

.footer td:first-child + td + td span:first-child {
    display: none;
}

.column .passwordSetup {
    margin-top:0px;
}

.columnContent > .textHeader {
    display: block;
    padding-top: 11px;
}

.textHeader {
    font-size: 16px;
    color: #666666;
    font-weight: bold;
}

.columnContent.swedColAdjust {
    padding-top: 25px;
}

.errorColumn .errorMsg {
    margin-top:0px;
    display:block;
}

.swedOnly {
    display: block;
}

.jpmaOnly {
    display: none !important;
}

.pnetOnly {
    display: none !important;
}

/*
* END Swedbank
***************************************/

.noTopMargin {
    margin-top: 0px;
}

.marginBottom {
    margin-bottom: 11px;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.attentionInline {
    width:298px;
    height:384px;
}

.columnMinHeight {
    min-height:370px;
}

.columnContMinHeight {
    min-height:338px !important;
}

.columnMinimumHeight {
    min-height:252px !important;
}

.padTop19 {
    padding-top: 19px !important;
}

.displayB {
    display: block !important;
}

.paddingR11 {
    padding-right:11px !important;
}

.marginT5 {margin-top:5px;}

.marginB20 {
    margin-bottom: 20px;
}

.testMsg 	{
    color: #aa2222;
    font-weight: bold;
}
