

	/* base element inheritance formatting */

	body { font-family: verdana, arial, geneva, "sans serif"; color: #000000; font-size: smaller; font-weight: normal; background-color: #FFFFFF;  }

	a { color: #3300cc;  }

	a:link { color: #3300CC;  }

	a:visited { color: #330099;  }

	a:active { color: #000033;  }

	td { font-family: verdana, arial, geneva, "sans serif"; color: #000000; font-size: smaller; font-weight: normal;  }

	th { font-family: verdana, arial, geneva, "sans serif"; color: #000000; font-size: smaller; font-weight: normal;  }



	/* navigation classes */

	.navtop { vertical-align: top; font-size: 1pt;  }

	.navmsg { text-indent: -50px;  }

	.navimage { background-position: top left; background-repeat: no-repeat;  }

	.navclear { background-image: none; font-size: 1pt; vertical-align: top;  }

	.nav { background-image: none; font-family: arial, geneva, helvetica, "sans serif"; font-size: larger; color: #000000; font-weight: bold; vertical-align: top; text-align: left; margin: 0px;  }

	.edgetab  { font-family: verdana, geneva, helvetica, sans-serif; font-size: 64%; vertical-align: middle; text-align: right; background-color: #ffffff; }

	a.aedgetab, a.aedgetab:visited { font-weight: bold; color: #666666; text-decoration: none; }

	.tdtoptab, .tdtoptabon { font-family: verdana, geneva, helvetica, sans-serif; font-size: 65%; font-weight: bold; text-align: center; }

	.tdtoptab { background-color: #cccccc; }

	.tdtoptabon { background-color: #ffffff; }

	a.atoptab, a.atoptab:visited  { color: #000000; text-decoration: none; }

	a.atoptabon, a.atoptabon:visited  { color: #000033; text-decoration: none; }

	.td2dtab, .td2dtabon { vertical-align: top; font-family: verdana, geneva, helvetica, sans-serif; font-size: 68%; background-image: none; background-repeat: no-repeat; }

	a.a2dtab, a.a2dtab:visited   { text-decoration: none; }

	a.a2dtabon, a.a2dtabon:visited { font-weight: bold; text-decoration: none; }

	.navline, .toptabline, .2dtabline  { background-color: #336699; }



	/* hides ADA skiplink in modern browsers */

	.skipnav, a.askipnav { color: #ffffff; display: none; }



	/* headline classes */

	.headline { font-family: verdana, arial, geneva, "sans serif"; color: #27568F; font-size: larger; font-weight: bold; vertical-align: middle; text-align: left;  }

	.account { font-family: verdana, arial, geneva, "sans serif"; color: #000000; font-size: small; vertical-align: middle; text-align: left;  }



	/* instructions and fine print classes */

	.fine, .hint, .opthd, .optinput, .optsubmit { font-family: verdana, arial, geneva, "sans serif"; color: #27568F; font-size: normal; font-weight: normal;  }

	.disclaimer { font-family: verdana, arial, geneva, "sans serif"; color: #000000; font-size: smaller; font-weight: normal;  }

	.acct { color: #333333; vertical-align: middle;  }

	.footer { color: #EEEEEE; font-size: smaller; color: #333333; font-size: 65%;  }

	a.footer:link { color: #3300CC;  }

	a.footer:visited	{ color: #330099;  }

	a.footer:active { color: #000033;  }



	/* design element classes */

	.bkgnd, .wtspace, .line { font-size: 1pt; line-height: 1pt;  }

	.wtspace { background: #ffffff;  }

	.line { background: #71B0D5;  }

	.bline { background: #000000;  }



	/* header classes. used on display screens */

	.opthd, .spanhd, .spanhdrt, .spanhdctr, .secthd { color: #FFFFFF; background: #49176D; font-weight: bold !important;  }

	.hd, .hdrt, .hdctr,.bhd, .bhdrt, .bhdctr { color: #27568F; background: #E4F0F6;  }

	.bhd, .bhdrt, .bhdctr { font-weight: bold !important;  }

	.subhd, .subhdrt, .subhdctr, .subhdcurr { color: #333333; background: #FFFFFF; font-weight: bold !important;  }

	.spanhd, .hd, .bhd, .subhd, .secthd { text-align: left;  }

	.spanhdrt, .hdrt, .bhdrt, .subhdrt, .subhdcurr { text-align: right;  }

	.spanhdctr, .hdctr, .bhdctr, .subhdctr { text-align: center;  }



	/* data classes and alternating row color classes  */

	.acctclosed, .acctcurrclosed, .data, .bdata, .datart, .datactr, .curr, .currleft, .currneg { font-size: smaller; background: #E5F1F7; vertical-align: top;  }

	.datagrey, .datartgrey, .datactrgrey, .currgrey, .currgreyneg { font-size: smaller; background: #E5F1F7; vertical-align: top;  }

	.acctclosed	{ 

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  















































        italic

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  





























































































 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  }

	.acctcurrclosed { 

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  















































        italic

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  

  





























































































 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  }

	.mdata { font-size: smaller; background: #E5F1F7;  }

	.mdatagrey { font-size: smaller; background: #E5F1F7;  }

	.dataimpt, .currimpt, .dataimptrt { background: #ffffcc; vertical-align: top;  }

	.bdata { font-weight: bold;  }

	.datart, .datartgrey, .dataimptrt { text-align: right;  }

	.datactr, .datactrgrey { text-align: center;  }

	.dataimpt { text-align: left;  }

	.curr, .acctcurrclosed { text-align: right; font-weight: bold;  }

	.currgrey { text-align: right; font-weight: bold;  }

	.currleft { text-align: left; font-weight: bold;  }

	.currimpt { text-align: right; font-weight: bold;  }

	.neg { color: #cc0033;  }

	.subdata, .subdatart { font-size: x-small; background: #E5F1F7;  }

	.subdatart { text-align: right;  }



	/* field label classes */

	.label, .labelleft, .labelctr, .labeltop, .labeltopleft { font-size: smaller; color: #333333; background: #E5F1F7; font-weight: bold;  }

	.label { text-align: right;  }

	.labelleft { text-align: left;  }

	.labelctr { text-align: center;  }

	.labeltop { text-align: right; vertical-align: top;  }

	.labeltopleft { text-align: left; vertical-align: top;  }



	/* form element cell classes */

	.input { font-size: smaller; background: #E5F1F7; vertical-align: baseline;  }

	.inputgrey { font-size: smaller; background: #E5F1F7; vertical-align: baseline;  }

	.inputtop { font-size: smaller; background: #E5F1F7; vertical-align: top;  }

	.submit, .submitleft, submitctr, sesubmit { font-size: smaller; vertical-align: middle; font-weight: bold; color: #333333;  }

	.submit { text-align: right !important;  }

	.submitleft { text-align: left !important;  }

	.submitctr { text-align: center !important;  }



	/* Search box classes */

	.sehd, .seinput, .sesubmit { color: #27568F;  }

	.sehd { font-size: x-small; background: #E4F0F6; font-weight: bold;  }

	.seinput { font-size: smaller; background: #E5F1F7;  }

	.sesubmit { font-size: smaller; background: #E5F1F7; text-align: right;  }



	/* Option box classes. See header classes for opthd color change. */

	.optinput { background: #E5F1F7;  }

	.optsubmit { background: #E5F1F7; text-align: right;  }



	/* Message classes - for immediate messages based on user interaction */

	.note, .success, .warn, .error   { font-size: smaller; color: #000000; vertical-align: middle; text-align: left; background: #B1D4E8;  }

	.noteimg, .successimg, .warnimg, .errorimg  { font-size: smaller; color: #000000; vertical-align: top; text-align: center;  }

	.noteimg { background: #49176D;  }

	.successimg { background: #49176D;  }

	.warnimg { background: #49176D;  }

	.errorimg { background: #49176D;  }

	.indicator { font-size: medium; color: #ff0000;  }

	.info { font-size: x-small; color: #000000; background: #9999ff;  }

	.footlt { font-size: x-small; color: #333333; background: #ffffff;  }



  /* XM Customization */

  .a.a2dtab, a.a2dtab:visited, a.a2dtabon, a.a2dtabon:visited { font-size: 68%;  }

  .repX { background-repeat: repeat-x;  }

   a.atoptabon, a.atoptabon:visited { color: #ffffff;  }

   a.a2dtabon, a.a2dtabon:visited { color: #ffffff;  }

   .menuline { font-size: 1pt; line-height: 1pt; background: #97989A;  }

