
/* JFP CSS Document Standard */
/* Standard HTML (JFP CSS Style Guide - section:3) */
body    { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF;}
/* TD           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}*/
/*a             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003399; }*/
P               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
input, select   { font-family: Verdana, Arial, Helvetica, sans-serif;}

/* --------- Tiles Layout ---- */
/* Default Application Layout (JFP CSS Style Guide - section:4) */
div#portalFooter, div#portalAdBar, div#portalSubHeader, div#portalNavBar, div#portalBody, div#portalHeader      { display: inline;}
#portalHeader, .portalHeader { vertical-align:top; }
.portalNavBar   { width: 1%; vertical-align:top; text-align: left; }
.portalSubHeader{ vertical-align: top; }
.portalAdBar    { width: 1%; vertical-align: top; text-align: right; }
/*#portalFooter, .portalFooter { vertical-align: bottom; text-align: center; width: 97%; padding-left: 10px; padding-right: 10px; }*/
.portalBody     { vertical-align: top; }
/*.tileAppBs, td.tileAppBs, img.tileAppBs { width: 4px; height: 400px; }*/

/* --------- JFP Header ----------- */
/* Header side links (JFP CSS Style Guide - section:5.1) */
.MItmStyl       { font-weight: bold; font-size: 8pt; color: #333399; font-family: arial; text-decoration: none; text-align: right; } 

/* Header divider (JFP CSS Style Guide - section:5.1) */ 
.NavBG          { background-image:  url('/global_images/home/tab_top.gif'); background-repeat: repeat-x; background-position: bottom left; }  
.LogoBG         { width: 155px; background-image:  url('/global_images/home/tab_top.gif'); background-repeat: repeat-x; background-position: bottom left; padding-bottom: 2px; } 

/* Nav Level One (JFP CSS Style Guide - section:5.1.1) */
.NavLA:hover{ color: #3399CC; }
.NavLATS { width: 1px; }
a.NavLA         { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; color: #333399; font-weight: bold; padding-bottom: 2px; }
a.NavLAOn       { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; color: #CC0000; font-weight: bold; padding-bottom: 2px; }
/*td.NavLA      { text-align: center; vertical-align: middle; padding-left: 2px; padding-right: 2px; }*/
td.NavLA {
        PADDING-RIGHT: 2px; BACKGROUND-POSITION: left top; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url('/global_images/home/tab_top.gif'); VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: center
}
td.NavLAOn      { background-image:  url('/global_images/home/tab_top.gif'); background-repeat: repeat-x; background-position: top left; background-color: #FFFFFF; text-align: center; vertical-align: middle; padding-left: 2px; padding-right: 2px; }
/*td.NavLAOnR { background-image:  url('/JPS/portal/images/tab_bgr.gif'); background-color: #FFFFFF; vertical-align:top; }
td.NavLAOnL { background-image:  url('/JPS/portal/images/tab_bgl.gif'); background-color: #FFFFFF; vertical-align:top; }*/

td.NavLAOnR { background-image:  url('/global_images/home/tab_right_bgr_bottom.gif'); background-color: #FFFFFF; vertical-align:top; }
td.NavLAOnL { background-image:  url('/global_images/home/tab_left_bgr_bottom.gif'); background-color: #FFFFFF; vertical-align:top; }

td.NavLALB {
        BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('/global_images/home/tab_left_bgr_bottom.gif'); VERTICAL-ALIGN: bottom; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
td.NavLARB {
        BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url('/global_images/home/tab_right_bgr_bottom.gif'); VERTICAL-ALIGN: bottom; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
td.NavLAL {
        BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('/global_images/home/tab_left_bgr_bottom.gif'); VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff
}
td.NavLAR {
        BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url('/global_images/home/tab_right_bgr_bottom.gif'); VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff
}

/* Level 2 nav (JFP CSS Style Guide - section:5.2.1) */
.NavLB          { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; color: #3366CC; font-weight: bold; padding-left: 1px; padding-right: 5px; }
.NavLBOn        { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; color: #CC0000; font-weight: bold; padding-left: 1px; padding-right: 5px; }

/* Level 3 nav (JFP CSS Style Guide - section:5.2.2) */
.NavLCTitle { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333399; font-weight: bold; }
.NavLCTbl       { width: 97%; }
a.NavLC         { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #3366CC; font-weight: bold; }
a.NavLCOn       { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #CC0000; font-weight: bold; white-space: nowrap; }
td.NavLC        { text-align: center; background-color: #CCCCCC; border-top: 1px solid #999999; border-right: 1px none #999999; border-bottom: 1px solid #999999; border-left: 1px none #999999; width: 1%; white-space: nowrap; padding-left: 5px; padding-right: 5px; }
td.NavLCOn      { text-align: center; background-color: #FFFFFF; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; width: 1%; padding-left: 5px; padding-right: 5px; }
td.NavLCL       { background-color: #CCCCCC; border-top: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; width: 1%; }
td.NavLCR       { background-color: #CCCCCC; border-top: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }

/* Level 4 nav (JFP CSS Style Guide - section:5.2.3) */
a.NavLD         { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #3366CC; font-weight: bold; }
a.NavLDOn       { font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #CC0000; font-weight: bold;         white-space: nowrap; }
td.NavLD, td.NavLDOn  { text-align: center; padding-left: 5px; padding-right: 5px; }
td.NavLDFrame { border-right: 1px solid #999999; border-left: 1px solid #999999; border-bottom: 1px solid #999999; background-color: #FFFFFF; }
td.NavLDBtm { height: 5px;}

/* --------- Portal Layout ---- */
/* Page Title (JFP CSS Style Guide - section:5.3) */
.pageHD { font-size: 18px; font-weight: bold; color: #CC0000; }
table.pageHD{ width: 97%; }
.pageHDdiv { font-size: 3px;  background-position: center; }

/* Nav Tile (JFP CSS Style Guide - section:5.4) */
.NavLink        { font-size: 10px; font-family: verdana; text-decoration: none; color: #336699; font-weight: bold; }
.mItmSBlk       { font-family:arial; font-weight:bold; font-size:8pt; color:#000000; text-decoration:none;}

/* Ad Tile (JFP CSS Style Guide - section:5.5) */
.dropdown       { font-size: 7.5pt; width: 175px; }
.golddpdown     { font-size: 7.5pt; width: 215px; }

/* Footer Tile (JFP CSS Style Guide - section:5.6) */
.gfooter        { font-size: 10px; color: #666666;}
.footcopy       { font-size: 7.5pt; font-weight: normal; color: #000000; margin-top: 2px; margin-bottom: 2px; }
.footlink       { font-size: 7.5pt; font-weight: normal; color: #003399; text-decoration: underline; }
.link           { font-size: 8pt; font-weight: normal; color: #003399; text-decoration: underline; }
.hdbottom       { font-size: 7.5pt; font-weight: bold; color: #cc0000; }
.thindiv        { background-color: #CCCCCC; }
.gnav           { }

/* --------- Body Tile ---- */
/* Standard Application Style Classes (JFP CSS Style Guide - section:6.1.1) */
.appPhTbl       {}
/*.apptxtlg     { font-size: 12px; }*/
/*.apptxtlgbold         { font-size: 12px; font-weight: bold; }*/
/*.apptxtlgboldAlt{ font-size: 12px; font-weight: bold; color: #FF0000; }*/
/*.apptxtsm     { font-size: 11px; }*/
.apptxtsmbold   { font-size: 11px; font-weight: bold; color: #FF0000; }
/* original .appDs              { font-size: 11px; background:#EEF3FF; color: #25383C;  }*/
.appDs {
 FONT-SIZE: 12px; COLOR: #25383c
}

.linksm         { font-size: 11px; }
/*.linksm  { text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 3px 12px;border-style: outset;border-color: #4E71B8;border-width: 2px;white-space: nowrap;overflow:visible; height: 21px; }*/
.linkNon        { font-size: 11px; color: #000000; text-decoration: none; cursor:default; }
.linkSearch     { font-size: 11px; }

/* Login (JFP CSS Style Guide - section:6.1.2) */
.soTab          { width:75px; }
/* .soInput     { width:300px;  font-size: 9px; }*/
input.soInput   { font-size: 10px; font-weight: normal; width:190px; }
select.soInput  { font-size: 10px; font-weight:normal;}
select.soInputAB        { font-size: 10px; width:190px;}
.soInputB       { width:100px; font-size: 9px; }
.son, .soff { text-align: center; font-family: Verdana; font-style: normal; font-size : 12px; font-weight :bold; height:21px; color :#FFFFFF; text-decoration: none; background-color: #009A00; padding: 2px 10px; border-style: outset; border-color: #42B642; border-width: 2px; }
td.DBS          { background:#CCCCCC;}
.plnTxt         { font-size: 10px; color: #000000; }
.BSmlAncr       { font-family:arial; font-size:8pt; }

/* Dynamic PinPad (JFP CSS Style Guide - section:6.1.3) */
table.sodpp { text-align:center; border: 2px solid #000066; background-color: #CCCCFF; }
td.sodpp        { }
input.sodpp:hover {background-color: #000066;color:#FFFFFF;}
input.sodpp:active {background-color: #FF0000;color:#FFFFFF;}
input.sodpp { font-size: 12px; height:24px; width: 24px; text-align:center; font-weight:bold; color:#000066; border: 1px solid #000066; cursor:pointer; cursor:hand; background-color: #FFFFFF; }
input.sodppB{ font-size: 12px; height:24px; text-align:center; font-weight:bold; color:#000066; border: 1px solid #000066; cursor:pointer; cursor:hand; background-color: #FFFFFF; }
td.sodppHD      { font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #98A3D6; cursor: move; }
td.sodppHDB { font-size: 12px; font-weight: bold; }
.sodppTD        { width: 30px; height: 30px; align:center; }

/* Application Header (JFP CSS Style Guide - section:6.1.4) */
.appHdTbl, #appHdTbl    { width: 100%;}
.appHdDiv       { background-color: #FFFFFF; font-size: 3px; height: 3px; }

/*.appHdTitle { padding-left: 3px; font-size: 12px; font-weight: bold; color: #003399; white-space: nowrap; }*/
.appHdPrint { font-size: 11px; font-weight: bold; color: #003399; text-align: right;  } 

/* Account Selector (JFP CSS Style Guide - section:6.1.5) */
.appAsTbl, #appAsTbl    { }
/*td.appAs      { font-size: 11px; color: #666666; font-weight: bold; }*/
/*select.appAs{ font-size: 11px; font-weight: normal; }*/


/* Account Details (JFP CSS Style Guide - section:6.1.6) */
.appDtTbl       { background-color: #F1F1F1; border: 1px solid #CCCCCC; }
.appDtL         { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; text-align: right; white-space: nowrap; }
.appDtV         { font-size: 11px; text-align: left; }

/*      TJs and Lists (JFP CSS Style Guide - section:6.1.7) */
.appLsTbl, #appLsTbl    { width: 100%; }
.appaltbg               { background-color: #F1F1F1; }
.appaltbgvivid  { background-color: #EEF3FF; }
/*.appLsDiv     { font-size: 3px;  background-position: center; }*/
.sortbg         { background-color: #C4D6FF; text-align: left; white-space: nowrap; }
.sortbgW        { background-color: #C4D6FF; text-align: left; }
.sortbgon       { background-color: #A8C2FF; text-align: left; white-space: nowrap; }
.sortbgA        { background-color: #C4D6FF; text-align: left; white-space: nowrap; }
.sortbgAW       { background-color: #C4D6FF; text-align: right; }
.sortbgAon      { background-color: #A8C2FF; text-align: right; white-space: nowrap; }
.sortlinks      { font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; }
/*.appLsDate    { font-size: 12px; text-align: left; vertical-align: top; }*/
.appLsDateA { font-size: 12px; text-align: left; vertical-align: top;  }
/*.appLsDesc    { font-size: 12px; text-align: left; vertical-align: top; }*/
/*.appLsCred    { font-size: 12px; text-align: right; vertical-align: top; white-space: nowrap; }*/
.appLsDeb       { font-size: 10px; text-align: left; vertical-align: top; white-space: nowrap; }
/*.appLsRun     { font-size: 12px; text-align: right; vertical-align: top; white-space: nowrap; }*/
/*.appLsTo      { font-size: 12px; text-align: left; vertical-align: top; }*/
.appLsTo        { font-size: 10px; text-align: left; vertical-align: top; }^M
.appLsAmount { font-size: 10px; text-align: left; vertical-align: top;}^M
/*.appLsFrom    { font-size: 12px; text-align: left; vertical-align: top; }*/
.appLsSm        { font-size: 11px; text-align: left; vertical-align: top; }
/*.appLsAmount{ font-size: 12px; text-align: left; vertical-align: top; white-space: nowrap;}*/
.appLsLink      { text-align: left; vertical-align: top; white-space: nowrap; }
a.appLsLink     { font-size: 11px; }
/*.appLsAct     { font-size: 12px; text-align: left; vertical-align: top; white-space: nowrap; color: #009900; }*/
/*Chang the font-size from 12px to 10 px.
.appLsInAct     { font-size: 12px; text-align: left; vertical-align: top; white-space: nowrap; color: #FF0000; }*/

/* Bulleted and Single-Column Lists (JFP CSS Style Guide - section:6.1.8) */
.appBlTbl, #appBlTbl { }
.appBl { font-size: 12px; text-align: left; }

/* Input Screen (JFP CSS Style Guide - section:6.1.9) */
.appFrmTbl, #appFrmTbl  { }
/*.applabelF            { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; text-align: right; width: 1%; white-space: nowrap; }*/
.applabelFalt   { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; text-align: left; width: 1%; white-space: nowrap; }
.applabelFaltRewards        { font-family:Tahoma; font-size: 11px; font-weight: normal; color: #808283; }
/*.appfldF      { font-size: 11px; text-align: left; font-family: Arial, Helvetica, sans-serif; }*/
.appfldFR       { font-size: 11px; text-align: left; font-family: Arial, Helvetica, sans-serif; }
/*.appfld       { font-size: 11px; }*/
.apptxthi       { font-size: 11px; font-weight: bold; color: #000066; }

/*      Money Mover (JFP CSS Style Guide - section:6.1.10) */
/*.appMMW               { font-size: 12px; font-weight: bold; color: #000099; }*/
/*.appMMWon     { font-size: 12px; font-weight: bold; color: #FF0000; }*/

/* Recaps and Confirmation Screen (JFP CSS Style Guide - section:6.1.11) */
.appRcpTbl, #appRcpTbl  { }
/*.applabelR    { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; text-align: right; width: 1%; white-space: nowrap; }*/
.applabelRalt { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; text-align: left; width: 1%; white-space: nowrap; }
/*.apptxtR      { font-size: 11px; text-align: left; }*/

/* Re-Entry Pin (JFP CSS Style Guide - section:6.1.12) */
.appPinTbl, #appPinTbl  { width: 1%; horizontal-align: left; }
.appPin         { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; width: 1%; white-space: nowrap; }


/* Application Workflow Navigation (JFP CSS Style Guide - section:6.1.13) */
/* remove by Kane
.appNavTbl, #appNavTbl  { width: 100%; }*/
.appNavTbl, #appNavTbl  { width: 70%; }
.appNavL, .appNavLC
{ text-align: left; width: 20%; vertical-align: bottom; white-space: nowrap;}
.appNavC        { text-align: center; width: 20%; vertical-align: bottom; white-space: nowrap;}
.appNavRC, .appNavR     
{ text-align: right; width: 20%; vertical-align: bottom; white-space: nowrap;}
/* Remove .appNavBack, .appNavNext, .appNavCncl, .appNavYes, .appNavNo, .appNavOk  */
/*.appNavAdd, .appNavView, .appNavGen   
{ font-size: 10px; color: #003399;}*/
/* Disclosure (JFP CSS Style Guide - section:6.1.14) */
#appDsTbl       { width:100%; }
/*.appDsTbl     { background-color: #FFF3CB; border: 1px solid #FB8C04; width:100%; }*/
/*.appDs                { font-size: 12px; }*/

/*----------- Child Window -------------*/
/* Print/View Record (JFP CSS Style Guide - section:6.2.2) */
.printBody      { text-align: left; }
.printBG        { background-image:  ; background-repeat: no-repeat; background-position: center center; background-attachment: inherit; vertical-align: top; height: 200; }
.printDate      { font-size: 10px; vertical-align: top; text-align: left; white-space: nowrap; }


/* --------- Promos ---- */
.adtxt {}
.adlink {}
.adtxtBold {}
.protxt {}
.protxtBold {}

/* Standard Portal Classes */
.hdTpBg         { font-family: Arial, Helvetica, sans-serif; font-size: 24.0pt; font-weight: bold; text-transform: capitalize; color: #3399CC; }
.hdTopA         { font-size: 10pt; font-weight: bold; text-transform: capitalize; color: #003399; }
.hdTopAleftnav          { font-size: 10pt; font-weight: bold; text-transform: capitalize; color: #003399; text-align: center; }
.hdTop          { font-family: Arial, Helvetica, sans-serif; font-size: 12.5pt; font-weight: bold; text-transform: capitalize; color: #cc0000; }
.subhdAb        { font-size: 10px; font-weight: bold; color: #003399; vertical-align: top; }
.subhdA         { font-size: 10pt; font-weight: bold; color: #003399; vertical-align: top; }
.apphdr         { font-size: 7.5pt; font-weight: bold; color: #009900; }
.prdlyr         { width: 398px; border: 1px solid #CCCCCC; }
.prdHd          { font-family : Arial, Helvetica, sans-serif; font-size : 24px; color : #3399CC; text-decoration:none; }
.bltcpy         { font-size: 8pt; font-weight: normal; color: #000000; margin-top: 2px; margin-bottom: 2px; }
.TYClassA       { font-size: 9pt; font-weight: normal; color: #003399; }
.TYClassB       { font-size: 6.5pt; font-weight: normal; color: #000077; }
.TYClassC       { font-size: 6.5pt; font-weight: normal; color: #9E9E9E; }
.errHd          { font-size: 12pt; font-weight: bold; color: #003399; vertical-align: top; }
.errTxt         { font-size: 8pt; color: #003399; vertical-align: top; }
.content        { font-size: 8pt; color: #000000; }
.contlink       { font-size: 8pt; font-weight: normal; color: #003399; text-decoration: underline; }
.clsCMOn        { color: #ffffff; padding: 2px 2px; font-family:arial; font-weight:bold; font-size:9pt; }
.clsCMOvr       { color: #ffffff; padding: 2px 2px; font-family:arial; font-weight:bold; font-size:9pt; }
.clsSubMO       { color: #ffffff; padding: 2px 2px; font-family:arial; font-weight:bold; font-size:9pt; }
.bdOrgTxt       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600; font-weight: bold; margin-bottom:0px; }
.subPrdHd       { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF6600; font-weight: bold; }
.txtHead        { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #3399CC; font-weight: bold; margin-bottom:0px; }
.titleHd        { font-family: Arial, Helvetica, sans-serif; font-size: 12.5pt; font-weight: bold; text-transform: capitalize; color: #3399CC; }
.tHdWABig       { font-family: Arial; font-size: 24pt; color: #3399CC; }
.mItmStUL       { font-family:arial; font-weight:bold; font-size:8pt; color:#333399; text-decoration:underline;}
.ModVTAS        { font-family:arial; font-size:10pt; font-weight:bold; color:#333366; }
.ModVTBS        { font-family:arial; font-size:10pt; font-weight:bold; color:#00699E; }
.ModTxtSy       { font-family:arial; font-style:regular; font-size:10pt; color:#000000;}
.IntTxtSy       { font-family:arial; font-style:regular; font-size:8pt; text-decoration:none; color:#3399CC;}
.IntLnkSy       { font-family:arial; font-style:regular; font-size:8pt; color:#3399CC;}
.ModSecTS       { font-family:arial; font-style:regular; font-size:24pt; color:#3399CC;}
.ModVSTAS       { font-family:arial; font-size:10pt; font-style:regular; color:#00699E;}
.THdApp         { font-family: Arial, Helvetica, sans-serif; font-size: 12.5pt; font-weight: bold; text-transform: capitalize; color: #3399CC; }
.TblHdSy        { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #00699E; font-weight: bold; }
.DiscStyl       { font-family:arial; font-style:regular; font-size:8pt; color:#00699E;}
.IntTxSys       { font-family:arial; font-style:regular; font-size:8pt; text-decoration:none; color:#3399CC;}
.LBandSys       { background:#FFFFFF}
.PPgFSty        { font-family:arial; font-style:regular; font-size:8pt; color:#000066;}
.FDLFStyl       { font-family:arial; font-size:10pt; color:#000066;}
.FDSFStyl       { font-family:arial; font-style:regular; font-size:8pt; color:#333399;}
.PosVCS         { color:#339933}
.NegVCS         { color:#FF0000}
.PosVCSS        { font-family:arial; font-style:regular; font-size:8pt; color:#339933}
.NegVCSS        { font-family:arial; font-style:regular; font-size:8pt; color:#FF0000}
.GryRlSyl       { color:#CCCCCC;height:1pixel}
.NoSymFS        { font-family:arial; font-size:10pt; font-weight:bold; color:#FF0000;}
.brandTD        { font-family: arial, helvetica, verdana, sans-serif; font-size: 1pt; }
TD.Reg          { font-family:arial; font-size:10pt; text-decoration:none; color:rgb(0,0,0);}
TD.Yellow       { background:#ffffcc;}
TD.DkYellow     { background:#CFAF2E;}
TD.LBS          { background:#FFFFFF;}
TD.ModTxtSy     { font-family:arial; font-style:regular; font-size:10pt; color:#000000;}
TD.ModTSSy, TD.NarrTxtS { font-family:arial; font-size:8pt; font-style:regular; color:#000000;}
TD.LoginPHS     { font-family:arial; font-size:10pt; font-style:regular; color:#333366;}
a.aplyhdr: visited {color: #cc0000; }
a.aplyhdr: hover {color: #3399cc; }
TD.Reg          { font-family:arial; font-size:10pt; text-decoration:none; color:rgb(0,0,0);}
.conRedBG       { font-size: 8pt; font-weight: bold; color: #ffffff; Background-color: #CC0000; }
.conDGyBG       { font-size: 8pt; color: #000000; Background-color: #E5E5E5; }
.conLGyBG       { font-size: 8pt; color: #000000; Background-color: #F2F2F2; }
.txtGren        { color: #008000; }
.tdDtBGIg       { background-image:  url('/JPS/portal/images/m_dot.gif');}
.tdHTBGIg       { background-image:  url('/JPS/portal/images/hr_top.gif');}
.tdGyBGCl       { background-color: #CCCCCC; }
.td                     { font-family: Arial, Helvetica, sans-serif; color: #000000; }
.redFont        { color: #ff0000; }
.greyHR         { color: #cccccc; }
.targetMg       { font-family: Verdana,Arial,sans-serif; font-size: 8.5pt; text-decoration: underline; color: #003399; }
.loginDt        { font-size: 8pt; color: #666666; }
.BLrgStl        { font-family:arial; font-size:10pt; text-decoration:none; }
.BRglrStl       { font-family:arial; font-size:9pt; text-decoration:none; }
.BSmlStl        { font-family:arial; font-size:8pt; text-decoration:none; }
.BAnchor        { font-family:arial; font-size:9pt; }
.BHeader        { background-color:#CCCCCC; }
.BBandA         { background-color:#FFFFFF; }
.BBandB         { background-color:#F1F1F1; }
.SubTitle       { font-family:arial; font-size:10pt; font-weight:bold; text-decoration:none; color:rgb(0,0,0);}
.MViewSub       { font-family:arial; font-size:10pt; font-style:regular; color:#00699E;}
.TCSmall        { font-family:arial; font-style:regular; font-size:8pt; color:#000066;}
.TLSmStl        { font-family:arial; font-style:regular; font-size:8pt; color:#003366;}
.THeader        { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: bold; }
.ALBandSt       { background: #FFFFFF; }
.TCReg          { font-family:arial; font-style:regular; font-size:10pt; color:#000066; }
.MTxtBold       { font-weight:bold; font-size:10pt; color:#000000; }

/* --- JEA Begin --- */
a.jea           { font-size: 9pt;  }
a.jeacmdB       { font-family:verdana,arial,helvetica; font-size:11px; color: darkblue; }
a.jeacmdC       { text-align : center; font-family: Verdana; font-style : normal ; font-size : 10px; font-weight :bold; height:21px; color :#FFFFFF; text-decoration: none; background-color: #009A00; padding: 2px 10px; border-style: outset; border-color: #42B642; border-width: 2px; }
a.jeacmd        { font-size: 9pt; color: #ffffff;  font-weight: bold; background-color: #3366cc; text-decoration: none; }
a.jeanew        { font-size: 9pt; color: midnightblue;  cursor: hand; }
a.jeagroup      { font-size: 9pt; color: midnightblue;  font-weight: normal; border-top: #3399cc 1pt solid; }
a.jeaselected   { font-size: 9pt; color: goldenrod;  cursor: hand; text-decoration: underline; }
div.jeamenuDefault, div#jeamenuDefault                  { font-size: 12px; color: black;  font-weight: normal; background-color: white; text-decoration: none;  padding-bottom: 2px; padding-top: 2px; padding-right: 5px; padding-left: 5px; }
div.jeamenuSelected, div#jeamenuSelected                { font-size: 12px; color: black;  font-weight: bold; background-color: white; text-decoration: none; padding-bottom: 2px; padding-top: 2px; padding-right: 5px; padding-left: 5px; }
div.jeamenuDisabled, div#jeamenuDisabled                { font-size: 12px; color: GRAY;  font-weight: normal; background-color: white; text-decoration: none; padding-bottom: 2px; padding-top: 2px; padding-right: 5px; padding-left: 5px; }
div.jeatreeMenuDefault, div#jeatreeMenuDefault  { font-size: 8pt; color: black;  font-weight: normal; background-color: white; text-decoration: none; vertical-align: middle;   padding-left: 5; height: 100%; }
div.jeatreeMenuSelected, div#jeatreeMenuSelected{ font-size: 8pt; color: black;  font-weight: bold; background-color: silver; text-decoration: none; vertical-align: middle;    padding-left: 5; height: 100%; }
hr.jea                          { color: #c0c0c0; height: 1px; }
hr.jeaseparator         { color: #ff0000; height: 1pt; }
hr.jeaGroupSeparator{ color: #999999; height: 2pt solid; }
input.jea       { font-size: 11px; color: black; }
li.jea          { font-size: 9pt; }
li.jeaerrors{ font-size: 9pt; color: #cc0000; font-weight: bold; }
ol.jea          { font-size: 9pt; }
p.jea           { font-size: 9pt; color: #000000; }
select.jea      { font-size: 11px; color: black; }
pre.jea         { font-size: 9pt; color: #000000; }
pre.jeaformatted        { font-size: 9pt; color: #000000; }
pre.jeareadOnlyText { font-size: 9pt; color: #777777; vertical-align: top; font-weight: bold; }
span.jeatreeItem        { text-decoration: none; color: black; font-size: 8pt; font-style: normal; font-weight: normal; vertical-align: middle; }
span.jeatreeItemInactive{ text-decoration: none; color: #777777; font-size: 8pt; font-style: normal; font-weight: normal; vertical-align: middle; }
span.jeatreeItemPending { text-decoration: none; color: black;  font-size: 8pt; font-style: normal; font-weight: bold; vertical-align: middle; }
span.jeatreeItemInactivePending { text-decoration: none; color: #777777; font-size: 8pt; font-style: normal;    font-weight: bold; vertical-align: middle; }
table.jea, table#jea    { font-size: 9pt;  vertical-align: top; background-color: transparent; width:100%; }
table.jeaB, table#jeaB  { font-size: 9pt;  vertical-align: top; background-color: transparent; }
td.jea, td.jeaaccounts  { font-size: 11px; color: #000000; vertical-align: top;  }
td.jeaalternatecolor{ font-size: 9pt; color: #000000; background-color: #e7f3ff; }
td.jeabullet            { font-size: 9pt; color: #000000; vertical-align: top; text-align: center; }
td.jeabolder            { font-size: 9pt; color: #191970; vertical-align: top; font-weight: 900; }
td.jeaerrorText         { font-size: 9pt; color: #cc0000; vertical-align: top; font-weight: bold; }
td.jeagroupheading      { font-size: 16pt; color: #000080; vertical-align: top; font-weight: bold; text-align: center; }
td.jeaheading           { font-size: 9pt; color: black; vertical-align: top; font-weight: bold; background: white; border-bottom: #ffffff 1pt solid; }
td.jeaheadingB { font-size: 9pt; color: #666666; vertical-align: top; font-weight: bold; }
td.jeahelp                      { font-size: 9pt; color: black; vertical-align: top; text-align: left; }
td.jeainfo                      { font-size: 8pt; color: #000000; vertical-align: top;   vertical-align: top; }
td.jeaMISCentered       { font-size: 8pt; color: #000000; vertical-align: top; background: #ffffe0; text-align: center; }
td.jeaMISHeading        { font-size: 8pt; color: #000080; vertical-align: top; font-weight: bold; text-align: center; background: #dcdcdc; }
td.jeaMISLeft           { font-size: 8pt; color: #000000; vertical-align: top; text-align: left; }
td.jeaMISLeftAlternatecolor { font-size: 8pt; color: #000000;  vertical-align: top; background-color: #e7f3ff; text-align: left; }
td.jeanotification      { font-size: 11px; color: #000000; vertical-align: top; }
td.jeareadOnlyText      { font-size: 9pt; color: #777777; vertical-align: top; font-weight: bold; }
td.jeaseparator         { font-size: xx-small; color: #c0c0c0; border-top: #cccccc 1pt solid; }
td.jeaTags                      { font-size: 8pt; color: #000000; vertical-align: top; background-color: blanchedalmond; }
td.jeatitle             { font-size: 13pt; color: #cc0000; vertical-align: top; font-weight: bold; border-bottom: #999999 1pt solid; }
td.jeatreePropertyPending { font-size: 9pt; color: #000000; vertical-align: top;  font-weight: bold; }
td.jeapromptName        { font-size: 10px; color: #000000; vertical-align: top; }
td.jeapromptNameA       { font-size: 9pt; color: #000000; vertical-align: top; font-weight: bold; }
td.jeaPromptControl { font-size: 10pt; color: #000000;  vertical-align: top; }
td.jeaServiceLevel      { font-size: 12pt; color: red; vertical-align: top; font-weight: bold; }
td.jeaviewMode          { font-size: 10pt; color: black; vertical-align: top; font-weight: bold; text-align: center; background: #c0c0c0; }
tr.jeaerrorText         { height: 0pt; }
textarea.jea            { font-size: 9pt; color: black;  }
textarea.jeainfo        { font-size: 9pt; color: black; background-color: #d3d3d3; }
th.jea                          { font-size: 10pt; color: midnightblue; font-weight: bold; text-align: left; }
th.jeagroup             { font-size: 10pt; color: #003399; border-top: #3399cc 1pt solid; text-align: left; }
th.jeagroupBullet       { font-size: 10pt; color: #003399; border-top: #3399cc 1pt solid; text-align: center; }
th.jeagroupRight        { font-size: 10pt; color: #003399; border-top: #3399cc 1pt solid; text-align: right; }
th.jeaMISgroup          { font-size: 8pt; color: #003399; font-weight: bold; background: #dcdcdc; text-align: left; }
ul.jea                          { font-size: 9pt; color: #000000; }
ul.jeaerrors            { font-size: 9pt; color: #cc0000; font-weight: bold; }

/* ------ APPS ------ */
.DarkBandStyle         {background:#CCCCCC}
.smltxt {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}

/* regional CSS */
.btnBiggerAltColB { text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 13px;font-weight: bold;height: 26px;color: #FFFFFF;text-decoration: none;background-color: #CC0000;padding: 3px 12px;border-style: outset;border-color: #E5595A;border-width: 2px;}
.btnBiggerAltColBleftnav { background-color:#CC0000;border:2px outset #E5595A;color:#FFFFFF;font-family:Verdana;font-size:13px;font-weight:bold;height:26px;padding:3px 18px;text-align:center;text-decoration:none;}
.whtwllistH  { width: 1px; height: 25px; }
.toggleSwitchT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #336699; }
.btnGen3SignOn  {text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 11px;font-weight: bold;height: 21px;color: #FFFFFF;text-decoration: none;background-color: #009A00;padding: 2px 15px;border-style: outset; border-color: #42B642; border-width: 2px;}
/* These are used for APPS/evrmd */
.headingtop {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight: bold;text-transform: capitalize;color: #000000;}
.ModuleTextBoldStyle {font-family:arial;font-weight:bold;font-size:10pt;color:#000000}
.TableHeaderStyleER {font-family:arial;font-size:8pt;font-style:regular;color:#00699E}
.PersonalizedPageFontStyle {font-family:arial;font-style:regular;font-size:8pt;color:#000066}
.InstructionLinkStyle {font-family:arial;font-style:regular;font-size:8pt;color:#3399CC}
.LightBandStyle{background-color:#f2f2f2;}

/* APPS/layout/gen3 */
.gen3nav {}

/* For Signon "button" */
.btnSignon      {HEIGHT: 21px;}

/* For Signoff with Summary Record */
a#link_lkSignoffWithSummaryRecord  {color:#FFFFFF}

/* For APPS/wlmsg model*/
.wlMsgAppTxtLgBold      { font-size: 12px; font-weight: bold; }

td.sortlinks
{font-size: 10px; color: #000000; font-weight: bold; text-decoration: none;}

/* Change global styel to fit regional style regular*/
.appNavBack, .appNavCncl, .appNavNo ,.btnBig 
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 3px 12px;border-style: outset;border-color: #4E71B8;border-width: 2px;white-space: nowrap;overflow:visible; height: 21px; }
.appNavYes, .appNavOk, .appNavAdd, .appNavView, .appNavGen
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 3px 5px;border-style: outset;border-color: #4E71B8;border-width: 2px;white-space: nowrap;overflow:visible; height: 21px; }
.appNavNext
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #009A00;padding: 3px 12px;border-style: outset; border-color: #42B642; border-width: 2px;white-space: nowrap;overflow:visible; height: 21px; }
/*{ font-size: 10px; color: #003399;}*/
/* Change all font size to 10px */
TD              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
a               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003399;}
.appHdTitle { padding-left: 3px; font-size: 12px; font-weight: bold; color: #003399; white-space: nowrap; }
.apptitle { padding-left: 3px; font-size: 12px; font-weight: bold; color: #003399; white-space: nowrap; }
.appTtl { padding-left: 3px; font-size: 12px; font-weight: bold; color: #003399; white-space: nowrap; }
.header1 { padding-left: 3px; font-size: 12px; font-weight: bold; color: #003399; white-space: nowrap; }
.apptxtlg   { font-size: 11px; }
.appMMW     { font-size: 11px; font-weight: bold; color: #000099; }
td.appAs        { font-size: 11px; color: #666666; font-weight: bold; }
select.appAs{ font-size: 11px; font-weight: normal; }
.apptxtsm       { font-size: 11px; }
.apptxtsm1      { font-size: 11px; color: #666666;}
.applabelF              { font-size: 11px; color: #666666; font-weight: bold; text-decoration: none; text-align: right; width: 1%; white-space: nowrap; }
.appfld         { font-size: 11px; }
.apptxtlgboldAlt{ font-size: 10px; font-weight: bold; color: #FF0000; }
.appfldF        { font-size: 11px;  font-weight:normal ; }
textarea.appfldF        { font-size: 11px;  font-weight:normal ; }
.apptxtlgbold   { font-size: 11px; font-weight: bold; }
.apptxtR        { font-size: 10px; text-align: left; }
.appDs          { font-size: 11px; }
.applabelR      { font-size: 10px; color: #666666; font-weight: bold; text-decoration: none; text-align: right; width: 1%; white-space: nowrap; }
.appLsDesc      { font-size: 10px; text-align: left; vertical-align: top; }
.appLsAct       { font-size: 10px; text-align: left; vertical-align: top; white-space: nowrap; color: #009900; }
.appLsInAct     { font-size: 10px; text-align: left; vertical-align: top; white-space: nowrap; color: #FF0000; }
.appLsDate      { font-size: 10px; text-align: left; vertical-align: top; }
.appLsCred      { font-size: 10px; text-align: left; vertical-align: top; white-space: nowrap; }
.appMMWon     { font-size: 10px; font-weight: bold; color: #FF0000; }
#.appDsTbl     { width:100%; }
/* original .appDsTbl   { background-color: #FFFFF; border: 1px solid #3366CC; width:100%; } */
.appDsTbl {
 BORDER-RIGHT: #3366cc 1px solid; BORDER-TOP: #3366cc 1px solid; BORDER-LEFT: #3366cc 1px solid; WIDTH: 100%; BORDER-BOTTOM: #3366cc 1px solid ;BACKGROUND-COLOR: #eef3ff;
}
.tileAppBs, td.tileAppBs, img.tileAppBs { width: 4px; height: 400px; }

.appLsDiv       { font-size: 3px;  background-position: center; padding: 1px; }
.appLsFrom      { font-size: 10px; text-align: left; vertical-align: top; }
.appLsTbl td { padding: 1px; }
.appLsTbl a { text-decoration: none; }
.appLsTbl a:hover { text-decoration: underline; color: #336699; }
.sortbg, .sortbgA { font-weight: bold; }
a.sortlinks { text-decoration: underline; }
.DefContentStyleClass .appPhTbl {display: none; }
#portalFooter, .portalFooter { vertical-align: bottom; text-align: center; width: 100%; padding-left: 6px; padding-right: 6px; }

.btnBigAltColB  {text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;height: 21px;color: #FFFFFF;text-decoration: none;background-color: #009A00;padding: 3px 10px;border-style: outset; border-color: #42B642; border-width: 2px;}
.btnBigAltColA { text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #009A00;padding: 3px 12px;border-style: outset; border-color: #42B642; border-width: 2px;white-space: nowrap;overflow:visible; height: 21px; }
/* changing for toggle switch to my home */
td.txt{ font-family:verdana,arial,helvetica;font-size:11px;}
.appLsRun       { font-size: 10px; text-align: right; vertical-align: top; white-space: nowrap; }

a#link_lkHomepage.link
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;height: 21px;color: #FFFFFF;text-decoration: none;background-color: #009A00;padding: 3px 10px;border-style: outset; border-color: #42B642; border-width: 2px; position:relative;left:-76px}
/*table.DefControllerStyleClass
{ background-color: white; border-style: none; Xborder: 1px solid #aaaaaa; color: black; font-weight: normal; padding: 2; position:relative;top:-10px; } */

/* For Welcome message */
.wlMsgTable  { position: relative; left: -4px; }                      
     

/* For 'Find...' and 'Close' "button". */
.linkFind 
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;height: 21px;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 2.5px 10px;border-style: outset;border-color: #4E71B8;border-width: 2px; }
.appNavClose 
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;height: 21px;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 2.5px 10px;border-style: outset;border-color: #4E71B8;border-width: 2px; }

/* Change the color of the "Cancel" button to blue. */
a#link_lkSessionRecoveryCancel.appNavNext
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;height: 21px;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 2.5px 10px;border-style: outset;border-color: #4E71B8;border-width: 2px; }

/* For pbkdf confirmation page*/
.appPBKDFNavView
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 3px 12px 3px;border-style: outset;border-color: #4E71B8;border-width: 2px;white-space: nowrap;overflow:visible; height: 13px; position:absolute;left:620px; }

.appPBKDFNavOk
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 3px 12px 3px;border-style: outset;border-color: #4E71B8;border-width: 2px;white-space: nowrap;overflow:visible; height: 13px; position:absolute;left:180px; }

a#link_lkSignonTCYes.appNavYes
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #009A00;padding: 3px 12px;border-style: outset;border-color: #4E71B8;border-width: 2px;white-space: nowrap;overflow:visible; height: 21px; position:relative;left:90}
a#link_lkSignonTCNo.appNavNo
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 3px 12px;border-style: outset;border-color: #4E71B8;border-width: 2px;white-space: nowrap;overflow:visible; height: 21px; position:relative;left:-90}
a#link_lkChCQCnfrmContinue.link
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 3px 12px;border-style: outset;border-color: #4E71B8;border-width: 2px;white-space: nowrap;overflow:visible; height: 21px; position:relative;left:90}

a#link_lkChCQCancel.appNavCncl
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;height: 21px;color: #FFFFFF;text-decoration: none;background-color: #02329A;padding: 2.5px 10px;border-style: outset;border-color: #4E71B8;border-width: 2px; }
a#link_lkChCQMakeChanges.appNavNext
{ text-align: center;font-family: Verdana; Arial, sans-serif;font-size: 10px;font-weight: bold;height: 21px;color: #FFFFFF;text-decoration: none;background-color: #009A00;padding: 2.5px 10px;border-style: outset; border-color: #42B642; border-width: 2px; }

.alertborder    { background-color: #FFFFF; border: 1px solid #3366CC; width:100%; }
.alertbg                { font-size: 11px; background:#EEF3FF; color: #25383C;  }
.applabelIF1  {font-size: 11px; color: #000000; font-weight: bold;}^M
.applabelFalt1  { font-size: 12px; color: #000000; text-decoration: none; text-align: left; white-space: nowrap; }^M

.apptxtsmhi{ font-size: 11px; }
.labelsm        { font-size: 11px; color: #666666; font-weight: bold; }



.appLabelHD { font-size: 14px; font-family: arial; }

.apperror       { font-size: 11px; font-weight: bold; color: #FF0000; }
.pageMain { width: 1000px; background:url('/JSO/rewards/images/page-bg.jpg') repeat-y center; }
.pageCenter { width: 1000px; background: url('/JSO/rewards/images/bg_generic.jpg') no-repeat; background-color:#ffffff; }
.apptxtsmWhite      { font-family:Tahoma; color: #ffffff; font-size: 10px; }
img { border:none; }
.login_window {
       width:500px;
       height:260px;
       margin:0px auto;
}
.apperrorSm           { font-family:Tahoma; font-size: 11px; font-weight:normal; color: #FF0000; }
.appCellBorder1         { border-left: 1px solid #dedfe1; border-top: 1px solid #dedfe1; } 
.appCellBorder2         { border-right: 1px solid #dedfe1; border-bottom: 1px solid #dedfe1; } 
.appttlbg       { background-color:#e9edf0; height: 26px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#808384; padding: 0px 10px; }
.appPrint { background: url('/JSO/rewards/images/printer.gif') no-repeat left; height: 21px; margin-right: 30px; float:left; margin: 6px 6px 0px 6px; color: #2c2e31; padding-left: 30px; font: 11px Tahoma; text-decoration: none; font-weight: bold; }
.apptxtlgRewards        { font-family:Tahoma; font-size: 11px; font-weight: normal; color: #808283; }
.appNavOkRewards { background: url('/JSO/rewards/images/confirmar.gif') no-repeat left; height: 20px; float:right; margin: 6px 6px 0px 6px; color: #1c4dcd; padding-left: 27px; font: 11px Tahoma; text-decoration: none; white-space: nowrap; font-weight: bold; }
.appNavNoRewards { background: url('/JSO/rewards/images/cancelar.gif') no-repeat left; height: 21px; margin-right: 30px; float:left; margin: 6px 6px 0px 6px; color: #700006; padding-left: 25px; font: 11px Tahoma; text-decoration: none; font-weight: bold; }
.apptxthiRewards        { font-family:Tahoma; font-size: 11px; font-weight: bold; color: #808283; }
.appNavBackRewards { background: url('/JSO/rewards/images/voltar.gif') no-repeat left; height: 21px; float:left; margin: 6px 6px 0px 6px; color: #2c2e31; padding-left: 25px; font: 11px Tahoma; text-decoration: none; font-weight: bold; }
div#portalAdBar{display:none;} 
