A.messagesLink:link {color:#CC0000;}
A.messagesLink:active {color:#CC0000;}
A.messagesLink:visited {color:#CC0000;}
A.messagesLink:hover {color:#FF0000;}

A.messagesColor:link {color:#996600;}
A.messagesColor:active {color:#996600;}
A.messagesColor:visited {color:#996600;}
A.messagesColor:hover {color:#CC9933;}

DIV.messagesColor {background-color:#CC9900;}
TABLE.messagesColor {background-color:#CC9900;}
TD.messagesColor {background-color:#CC9900;}

A.planningColor:link {color:#003333;}
A.planningColor:active {color:#003333;}
A.planningColor:visited {color:#003333;}
A.planningColor:hover {color:#669999;}

DIV.planningColor {background-color:#336666;}
TABLE.planningColor {background-color:#336666;}
TD.planningColor {background-color:#336666;}

A.bankingColor:link {color:#003366;}
A.bankingColor:active {color:#003366;}
A.bankingColor:visited {color:#003366;}
A.bankingColor:hover {color:#6699CC;}

DIV.bankingColor {background-color:#336699;}
TABLE.bankingColor {background-color:#336699;}
TD.bankingColor {background-color:#336699;}

A.serviceColor:link {color:#660000;}
A.serviceColor:active {color:#660000;}
A.serviceColor:visited {color:#660000;}
A.serviceColor:hover {color:#CC6666;}

DIV.serviceColor {background-color:#993333;}
TABLE.serviceColor {background-color:#993333;}
TD.serviceColor {background-color:#993333;}

A.serviceThree:link {color:#660000;text-decoration:none;font-weight:bold;}
A.serviceThree:active {color:#660000; text-decoration:none; font-weight:bold;}
A.serviceThree:visited {color:#660000; text-decoration:none; font-weight:bold;}
A.serviceThree:hover {color:#CC6666; text-decoration:none; font-weight:bold;}

A.investColor:link {color:#003300;}
A.investColor:active {color:#003300;}
A.investColor:visited {color:#003300;}
A.investColor:hover {color:#669966;}

DIV.investColor {background-color:#336633;}
TABLE.investColor {background-color:#336633;}
TD.investColor {background-color:#336633;}

A.homeColor:link {color:#666633;}
A.homeColor:active {color:#666633;}
A.homeColor:visited {color:#666633;}
A.homeColor:hover {color:#CCCC99;}

DIV.homeColor {background-color:#999966;}
TABLE.homeColor {background-color:#999966;}
TD.homeColor {background-color:#999966;}

A.utilityColor:link {color:#333333;}
A.utilityColor:active {color:#333333;}
A.utilityColor:visited {color:#333333;}
A.utilityColor:hover {color:#999999;}

DIV.utilityColor {background-color:#666666;}
TABLE.utilityColor {background-color:#666666;}
TD.utilityColor {background-color:#666666;}

A.OtherColor:link {color:#000000;}
A.OtherColor:active {color:#000000;}
A.OtherColor:visited {color:#000000;}
A.OtherColor:hover {color:#666666;}

DIV.OtherColor {background-color:#000000;}
TABLE.OtherColor {background-color:#000000;}
TD.OtherColor {background-color:#000000;}

TABLE.bgColor {background-color:#EEEEEE;}
TD.bgColor {background-color:#EEEEEE;}
TR.bgColor {background-color:#EEEEEE;}
DIV.bgColor {background-color:#EEEEEE;}

TABLE.bgColor808080 {background-color:#808080;}
.bgColor808080 {background-color:#808080;}
TR.bgColor808080 {background-color:#808080;}
DIV.bgColor808080 {background-color:#808080;}

TABLE.secondaryColor {background-color:#DEDEDE;}
TR.secondaryColor {background-color:#DEDEDE;}
TD.secondaryColor {background-color:#DEDEDE;}
DIV.secondaryColor {background-color:#DEDEDE;}

TABLE {bordercolor:#ABABAB;}

.b {font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.bFFFFFF {font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.b808080 {font-weight:bold; color:#808080; font-family:Arial, Helvetica, sans-serif;}
.b990000 {font-weight:bold; color:#990000; font-family:Arial, Helvetica, sans-serif;}
.bFF0000 {font-weight:bold; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.bi {font-weight:bold;font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.biu {font-weight:bold; font-style:italic; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
.iu {font-style:italic; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
.i {font-style:italic; font-family:Arial, Helvetica, sans-serif;}

.u {text-decoration:underline;}

.fs7 {font-size:7pt; font-family:Arial, Helvetica, sans-serif;}

.fs8 {font-size:8pt; font-family:Arial, Helvetica, sans-serif;}
.fs8pos {font-size:8pt; color:#008000; font-family:Arial, Helvetica, sans-serif;}
.fs8neg {font-size:8pt; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.fs8b {font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fs8i {font-size:8pt; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.fs8FFFFFF {font-size:8pt; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.fs8bFFFFFF {font-size:8pt; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.fs8808080 {font-size:8pt; color:#808080; font-family:Arial, Helvetica, sans-serif;}
.fs8990000 {font-size:8pt; color:#990000; font-family:Arial, Helvetica, sans-serif;}
.fs8009900 {font-size:8pt; color:#009900; font-family:Arial, Helvetica, sans-serif;}
.fs8FF0000 {font-size:8pt; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.fs8bFF0000 {font-size:8pt; color:#FF0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fs8CC0000 {font-size:8pt; color:#CC0000; font-family:Arial, Helvetica, sans-serif;}
.fs8bCC0000 {font-size:8pt; font-weight:bold; color:#CC0000; font-family:Arial, Helvetica, sans-serif;}
.fs8b660000 {font-size:8pt; color:#660000; text-decoration:none; font-weight=bold; font-family:Arial, Helvetica, sans-serif;}

.fs9 {font-size:9pt; font-family:Arial, Helvetica, sans-serif;}
.fs9i {font-size:9pt; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.fs9b {font-size:9pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fs9bi {font-size:9pt; font-weight:bold;font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.fs9FFFFFF {font-size:9pt; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.fs9bFFFFFF {font-size:9pt; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fs9808080 {font-size:9pt; color:#808080; font-family:Arial, Helvetica, sans-serif;}
.fs9990000 {font-size:9pt; color:#990000; font-family:Arial, Helvetica, sans-serif;}
.fs9FF0000 {font-size:9pt; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.fs9bFF0000 {font-size:9pt; color:#FF0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fs9b990000 {font-size:9pt; font-weight:bold; color:#990000; font-family:Arial, Helvetica, sans-serif;}
.fs9CC0000 {font-size:9pt; color:#CC0000; font-family:Arial, Helvetica, sans-serif;}
.fs9bCC0000 {font-size:9pt; font-weight:bold; color:#CC0000; font-family:Arial, Helvetica, sans-serif;}
.fs9b336699 {font-size:9pt; font-weight:bold; color:#336699; font-family:Arial, Helvetica, sans-serif;}


.fs10 {font-size:10pt; font-family:Arial, Helvetica, sans-serif;}
.fs10b {font-size:10pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fs10i {font-size:10pt; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.fs10bi {font-size:10pt; font-weight:bold;font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.fs10FFFFFF {font-size:10pt; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.fs10bFFFFFF {font-size:10pt; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.fs10b336699 {font-size:10pt; font-weight:bold; color:#336699; font-family:Arial, Helvetica, sans-serif;}
.fs10i336699 {font-size:10pt; font-style:italic; color:#336699; font-family:Arial, Helvetica, sans-serif;}
.fs10808080 {font-size:10pt; color:#808080; font-family:Arial, Helvetica, sans-serif;}
.fs10b808080 {font-size:10pt; font-weight:bold; color:#808080; font-family:Arial, Helvetica, sans-serif;}
.fs10990000 {font-size:10pt; color:#990000; font-family:Arial, Helvetica, sans-serif;}
.fs10FF0000 {font-size:10pt; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.fs10bFF0000 {font-size:10pt; font-weight:bold; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.fs10bCC0000 {font-size:10pt; font-weight:bold; color:#CC0000; font-family:Arial, Helvetica, sans-serif;}

.fs11 {font-size:11pt; font-family:Arial, Helvetica, sans-serif;}
.fs11b {font-size:11pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fs11b336699 {font-size:11pt; font-weight:bold; color:#336699; font-family:Arial, Helvetica, sans-serif;}
.fs11bi336699 {font-size:11pt; font-weight:bold;font-style:italic; color:#336699; font-family:Arial, Helvetica, sans-serif;}
.fs11bFFFFFF {font-size:11pt; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.fs11b808080 {font-size:11pt; font-weight:bold; color:#808080; font-family:Arial, Helvetica, sans-serif;}
.fs11b993333 {font-size:11pt; font-weight:bold; color:#993333; font-family:Arial, Helvetica, sans-serif;}
.fs11bFF0000 {font-size:11pt; font-weight:bold; color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.fs11bCC0000 {font-size:11pt; font-weight:bold; color:#CC0000; font-family:Arial, Helvetica, sans-serif;}

.fs12 {font-size:12pt; font-family:Arial, Helvetica, sans-serif;}
.fs12b {font-size:12pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fs12b336699 {font-size:12pt; font-weight:bold; color:#336699; font-family:Arial, Helvetica, sans-serif;}
.fs12bFFFFFF {font-size:12pt; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.fs12bCC0000 {font-size:12pt; font-weight:bold; color:#CC0000; font-family:Arial, Helvetica, sans-serif;}

.fs13 {font-size:13pt; font-family:Arial, Helvetica, sans-serif;}
.fs13b {font-size:13pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.fs13b336699 {font-size:13pt; font-weight:bold; color:#336699; font-family:Arial, Helvetica, sans-serif;}
.fs13bFFFFFF {font-size:13pt; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.fs13b808080 {font-size:13pt; font-weight:bold; color:#808080; font-family:Arial, Helvetica, sans-serif;}
.fs13b990000 {font-size:13pt; font-weight:bold; color:#990000; font-family:Arial, Helvetica, sans-serif;}
.fs13bCC0000 {font-size:13pt; font-weight:bold; color:#CC0000; font-family:Arial, Helvetica, sans-serif;}

.fs16b {font-size:16pt; font-weight:bold; font-family:Times New Roman}

.colorFFFFFF {color:#FFFFFF;}
.color990000 {color:#990000;}
.colorCC0000 {color:#CC0000;}
.color009900 {color:#009900;}
.color808080 {color:#808080;}
.color000000 {color:#000000;}

.breadcrumbs A:link {font-family:Arial, Helvetica, sans-serif; font-size:8pt;color:#FFFFFF;}
.breadcrumbs A:active {font-family:Arial, Helvetica, sans-serif; font-size:8pt;color:#FFFFFF;}
.breadcrumbs A:visited {font-family:Arial, Helvetica, sans-serif; font-size:8pt;color:#FFFFFF;}
.breadcrumbs A:hover {font-family:Arial, Helvetica, sans-serif; font-size:8pt;color:#FFFFFF;}
.breadcrumbs {font-family:Arial, Helvetica, sans-serif; font-size:8pt;color:#FFFFFF;}

.info {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000;}
.instruction {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:italic; color:#000000;}
.note {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000;}
.warning {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-style:italic;}
.fee {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#000000;}
.stddisc {font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#808080;}
.lrgdisc {font-family:Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#808080;}
.subhead {font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#808080;}
.warningnote {font-family:Arial, Helvetica, sans-serif; font-size:9pt;  font-weight:bold; color:#990000;}
.strongwarning {font-family:Arial, Helvetica, sans-serif; font-size:9pt;  font-weight:bold; color:#CC0000;}
.neg {color:#FF0000;}
.pos {color:#008000;}

BODY {margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; background-color:white; color:#000000;}
TD {font-family:Arial, Helvetica, sans-serif; font-size:9pt;}
P {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000;}
LI {font-family: Arial, Helvetica, sans-serif; font-size:9pt !important; color:#000000; }
SELECT {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000;}
DIV {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000;}

/* div.rightnav only used for S&P rightnav positioning */
DIV.rightNav {position:absolute; left:620; top:69; width:140px; }
DIV.homeNav {position:absolute; left:620; top:127; width:140px;}
DIV.centerpop {width:620; padding-left:10px; padding-right:10px;}
DIV.content {width:610; padding-left:10px;}

img.help {vertical-align: top;}

/* six pack utility buttons */
.pack table { border: solid 1px #000; }

a.btntop {font: bold 11px arial,helvetica,sans-serif; padding: 0 2px; margin: 0; border-style: solid; border-width: 0 1px 1px 0; border-color: #000; text-decoration: none; color: #000 !important; background: #efefef; font-weight: bold; display: block; width: 75px; height: 14px; text-align: center;}
a.btntop:hover {color: #000 !important; background: #ccc; font-weight: bold; }

a.btnbottom {font: bold 11px arial,helvetica,sans-serif; padding: 0 2px; margin: 0; border-style: solid; border-width: 0 1px 0 0; border-color: #000; text-decoration: none; color: #000 !important; background: #efefef; font-weight: bold; display: block; width: 75px; height: 14px; text-align: center;}
a.btnbottom:hover {color: #000 !important; background: #ccc; font-weight: bold; }

/* Dropdown menus*/
#nav, #nav ul { float: left; list-style: none; line-height: 9px; font-weight: bold; padding: 0 0 5px 0; margin: 5px 0 0 5px; }

#nav a { display: block; color: #fff; text-decoration: none; font-size: 12px !important; padding: 4px; }

.head { text-align: center; margin-left: 5px; }

#nav a.daddy {	background: url(./Images/icon_Arrow.gif) right no-repeat; }

#nav li { position: relative; float: left; padding: 0; width: 175px; }

#nav li ul { position: absolute; left: -100em; height: auto; width: 175px; font-weight: normal; margin: 1px 0 0 -1px; padding-bottom: 0px; }

/* category and subcategory border */
#nav li li { border-bottom: solid 1px #fff; width: 175px; }

/* Category and subcategory width, arrow placement */
#nav li ul a { width: 162px; color: #fff; }

/* subcategory placement */
/*#nav li ul ul {	margin: -18px 0 0 163px;  } */
#nav li ul ul {	margin: -18px 0 0 85px;  }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.iehover ul ul, #nav li.iehover ul ul ul {left: -999em; z-index: 100; }

/* dropdown list background color */ 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.iehover ul, #nav li li.iehover ul, #nav li li li.iehover ul { left: auto; background: #369; border-width: 1px 1px 0 1px; border-style: solid; border-color: #fff; z-index: 100; }

#nav li#irmenu:hover ul, #nav li#irmenu li:hover ul, #nav li#irmenu li li:hover ul, #nav li#irmenu.iehover ul, #nav li#irmenu li.iehover ul, #nav li#irmenu li li.iehover ul { background: #363;}

#nav li#ssmenu:hover ul, #nav li#ssmenu li:hover ul, #nav li#ssmenu li li:hover ul, #nav li#ssmenu.iehover ul, #nav li#ssmenu li.iehover ul, #nav li#ssmenu li li.iehover ul { background: #900; }

/* menu list hover colors */
#homenu {
	background: #369 url(/Images/tri-white-right.gif) 3px 50% no-repeat;
	border: solid 1px #000;
	margin-right: 10px;
	line-height: 12px;
	max-height: 20px;
	background-color: #FF0000;
}
#atmenu:hover, #atmenu.iehover { background: #69c url(/Images/tri-white-down.gif) 2px 5% no-repeat; }
#atmenu li:hover, #atmenu li.iehover { background: #69c;  }

#atmenu { background: #369 url(/Images/tri-white-right.gif) 3px 50% no-repeat; border: solid 1px #000; margin-right: 10px; line-height: 12px; max-height: 20px; }
#atmenu:hover, #atmenu.iehover {
	background: #69c url(/Images/tri-white-down.gif) 2px 5% no-repeat;
	background-color: #000000;
}
#atmenu li:hover, #atmenu li.iehover { background: #69c;  }

#irmenu { background: #363 url(/Images/tri-white-right.gif) 3px 50% no-repeat; border: solid 1px #000; margin-right: 10px; line-height: 12px; max-height: 20px; }
#irmenu:hover, #irmenu.iehover { background: #696 url(/Images/tri-white-down.gif) 2px 50% no-repeat; }
#irmenu li:hover, #irmenu li.iehover { background: #696; }

#ssmenu { background: #900 url(/Images/tri-white-right.gif) 3px 50% no-repeat; border: solid 1px #000; margin-right: 10px; line-height: 12px; max-height: 20px; }
#ssmenu:hover, #ssmenu.iehover { background: #c66 url(/Images/tri-white-down.gif) 2px 50% no-repeat; }
#ssmenu li:hover, #ssmenu li.iehover { background: #c66; }

/* used to fix the IE bug so the menus show over <select> objects */
#nav iframe { position: absolute; left: 0; top: 0; z-index: 0; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
/** end **/
/* used to fix the IE bug so the menus show over <select> objects */
#nav1 iframe { position: absolute; left: 0; top: 0; z-index: 0; filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }
/** end **/

/* add payee section */
.back2top { font: bold 11px/11px arial,helvetica,sans-serif; padding-left: 16px; color: #000; background: transparent url(/Images/icon_Up.gif) no-repeat 0 3px !important;}
#back2top, #back2top h3{ background: #ccc; padding: 2px 4px; margin: 0; font-size: 16px; font-weight: bold; }

/* moved from pageNewAcctsMenu.jsp */
.leftbullets p, .leftbullets li { margin-top: 3px; margin-bottom: 0px}
.leftbullets ul {margin: 0 0 15px 0; padding-left: 17px;}

/* SELECT and INPUT font size 8 */
SELECT.fs8{ font-size: 8pt; }
INPUT.fs8{ font-size: 8pt; } 
