/******************************************************************************/
/* Nav Classes                                                                                                       */
/******************************************************************************/

/* Date */
.date { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #3D1A54; padding: 2px 0px; }

/* Top Search text */
.topQuoteText  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #DEDEDE; font-weight: bold; }

/* Help link text */
.helpText  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; color: #CCCC99; }

/* Search text field */
.frmSearch {font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; }

.tblBackGround{background-color: #F7F7F7;}

.LeftNavTable{
	padding: 3px; width: 147px; border-width: 0px; }
	
/* Left navigation not highlighted */
.LeftNavOff { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #3D1A54; font-weight: bold; text-decoration: none; background-image: url(images/spacer.gif); }
.LeftNavOff:link, .LeftNavOff:visited { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #3D1A54; font-weight: bold; text-decoration: none; background-image: url(images/spacer.gif); }
.LeftNavOff:hover { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #666633; font-weight: bold; text-decoration: underline; background-image: url(images/spacer.gif); }

/* Left navigation highlighted */
.LeftNavOn { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #666633; font-weight: bold; text-decoration: none; background-color: #fff; background-image: url(images/spacer.gif); }
.LeftNavOn:hover { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #3D1A54; font-weight: bold; text-decoration: none; background-color: #fff; background-image: url(images/spacer.gif); }

/* Left navigation gray title text*/
.quickQuoteCaption { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: Blue; font-weight: bold; text-decoration: none; }
.quickQuoteCaption:link, .quickQuoteCaption:visited { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: Blue; font-weight: bold; text-decoration: underline; }
.quickQuoteCaption:hover { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: Blue; font-weight: bold;  text-decoration: underline; }

/* Left navigation welcome text*/
.LeftWelcome { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #CCCC99; font-weight: bold; text-decoration: none; padding: 0px 4px; }

.prodTitle { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 14px; color: #333399; font-weight: bold; text-decoration: none; padding: 0px 4px; }

/* End Navigation Classes */

/******************************************************************************/
/* Quick Search Classes                                                                                                    */
/******************************************************************************/

/* Quick Search window text*/
.quickSearch { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; color: #000000; padding: 0px 2px; background-image: url(images/spacer.gif); }
.quickSearch:link, .quickSearch:visited { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; color: #000000; text-decoration: underline; padding: 0px 2px; background-image: url(images/spacer.gif); font-weight: bold; }
.quickSearch:hover { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; color: #666633; text-decoration: underline; padding: 0px 2px; background-image: url(images/spacer.gif); font-weight: bold; }
.quickSearchRed { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; color: #FF0000; padding: 0px 2px; background-image: url(images/spacer.gif); }
.quickSearchGreen { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 11px; color: #009900; padding: 0px 2px; background-image: url(images/spacer.gif); }

/* End Navigation Classes */

/******************************************************************************/
/* Center Content Classes                                                                                                  */
/******************************************************************************/


.subjectHead  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 14px; color: #000000; font-weight: bold; }

.subjectHeadSmall  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; font-weight: bold; }

/* Page Headers */
.pageHead  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 13px; color: #666666; font-weight: bold; }

/* Page Headers */
.greenAlertText  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #009900; font-weight: bold; background-color: #DFF0DF; padding: 0px 4px; }

/* Small Purple Links/text */
.smPurple  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10px; color: #3D1A54; }
.smPurple:hover  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10px; color: #666633; }

/* more Links/text */
.moreLink  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 10px; color: #3D1A54; }
.moreLink:hover  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 10px; color: #666633; }

/* Data Column Headers */
.columnhead  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #666666; padding: 0px 2px; vertical-align: bottom; }
.columnhead:hover  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #3D1A54; padding: 0px 2px; vertical-align: bottom; }
.columnheadSorted  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; text-decoration: none; padding: 0px 2px; vertical-align: bottom; }

.columnheadold  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #666666; padding: 0px 2px; vertical-align: bottom; text-align: right; }
.columnheadold:hover  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #3D1A54; padding: 0px 2px; vertical-align: bottom; text-align: right;  }
.columnheadSortedold  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; text-decoration: none; padding: 0px 2px; vertical-align: bottom; text-align: right; }

/* Small links in Alerts Section */
.AlertLinks  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #3D1A54; padding: 3px 4px; vertical-align: top; background-image: url(images/spacer.gif); }
.AlertLinks:link, .dataGray:visited  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #3D1A54; text-decoration: underline; padding: 3px 4px; vertical-align: top; background-image: url(images/spacer.gif); }
.AlertLinks:hover  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #666633; text-decoration: underline; padding: 3px 4px; vertical-align: top; background-image: url(images/spacer.gif); }

/*Small links in Alerts Section -CRITICAL-red*/
.AlertLinksCritical  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: red; text-decoration: none; padding: 3px 4px; vertical-align: top; background-image: url(images/spacer.gif); }
.AlertLinksCritical:link, .AlertLinksCritical:visited  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: red; text-decoration: underline; padding: 3px 4px; vertical-align: top; background-image: url(images/spacer.gif); }
.AlertLinksCritical:hover  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #666633; text-decoration: underline; padding: 3px 4px; vertical-align: top; background-image: url(images/spacer.gif); }

/* Quick Quote Box */
.quickQuote  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #ffffff; }
.quickQuote:link, .quickQuote:visited   { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 11px; color: #3D1A54; background-color: #ffffff; }
.quickQuote:hover   { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 11px; color: #666633; background-color: #ffffff; }
.quickQuoteBold  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #ffffff; font-weight: bold; }
.quickQuoteBold:link, .quickQuoteBold:visited   { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 11px; color: Blue; background-color: #ffffff; font-weight: bold; }
.quickQuoteBold:hover   { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 11px; color: #666633; background-color: #ffffff; font-weight: bold; }
.quickQuoteRedBold  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 11px; color: #FF0000; background-color: #ffffff; font-weight: bold; }
.quickQuoteGreenBold  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 11px; color: #009900; background-color: #ffffff; font-weight: bold; }

/* Table Data */
.dataGray_a  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 12px; color: #000000; vertical-align: top; text-align: left; }
.dataGray  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 10px; color: #000000; background-color: #eeeeee; vertical-align: top; text-align: left; }
.dataGrayMedium  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 12px; color: #000000; background-color: #eeeeee; vertical-align: top; text-align: left; }
.dataGray:link, .dataGray:visited   { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 10px; color: #3D1A54; background-color: #eeeeee; vertical-align: top;  text-align: left; }
.dataGray:hover   { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 10px; color: #666633; background-color: #eeeeee; }
.dataRed  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 10px; color: #FF0000; background-color: #eeeeee; }
.dataGreen  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 10px; color: #009900; background-color: #eeeeee; }
.darkBorder  { 
background-color: #cccccc;  }

/* Small Gray Title*/
.grayTitle { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #999999; font-weight: bold; text-decoration: none; }

/* Portlet Header Text - Gray */
.PortHeadGray  { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #000000; background-color: #cccccc; padding: 0px 2px; vertical-align: middle; font-weight: bold; }
.PortHeadGrayNoBold  { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #000000; background-color: #cccccc; padding: 0px 2px; vertical-align: middle; }
.PortHeadGray:link, .PortHeadGray:visited   { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #3D1A54; background-color: #cccccc; padding: 0px 2px; vertical-align: middle; font-weight: bold; }
.PortHeadGray:hover   { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #666633; background-color: #cccccc; padding: 0px 2px; vertical-align: middle; font-weight: bold; }

/* Portlet Header Text - Tan */
.PortHeadTan  { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #000000; background-color: #CCCC99; padding: 0px 2px; vertical-align: middle; font-weight: bold; }
.PortHeadTan:link, .PortHeadTan:visited   { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #3D1A54; background-color: #CCCC99; padding: 0px 2px; vertical-align: middle; font-weight: bold; }
.PortHeadTan:hover   { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #666633; background-color: #CCCC99; padding: 0px 2px; vertical-align: middle; font-weight: bold; }

/* Portlet Header Text - No Background */
.PortHead  { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #000000; padding: 0px 2px; vertical-align: middle; font-weight: bold; }
.PortHead:link, .PortHead:visited   { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #3D1A54; padding: 0px 2px; vertical-align: middle; font-weight: bold; }
.PortHead:hover   { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #666633; padding: 0px 2px; vertical-align: middle; font-weight: bold; }

/* Bold Tan with Green Links */
.GREEN
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: GREEN; font-weight: bold; }

.tanGreen  
{
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #666633; font-weight: bold; }
.tanGreen:link, .tanGreen:visited   { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #006600; font-weight: bold; }
.tanGreen:hover   { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #3D1A54; font-weight: bold; }

/* Red Font */
.tanRed
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #FF0000; font-weight: bold;
}

/* Black Font */
.tanBlack
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: black; font-weight: bold;
}

.tanBlue
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #0000FF; font-weight: bold;
}

/* Borders */
.thinridgeGrayBorder	{
BORDER-RIGHT: #eeeeee thin ridge; BORDER-TOP: #eeeeee thin ridge; BORDER-LEFT: #eeeeee thin ridge; BORDER-BOTTOM: #eeeeee thin ridge;}

/* Legend Border */
.legendBorder  { 
border-top: 1px #999 solid; border-left: 1px #999 solid; border-right: 1px #999 solid; border-bottom: 1px #999 solid; font-size: 12px; margin: 0; padding:0; }

/* Legend Border */
.legendBorderred  { 
border-top: 2px #900 solid; border-left: 2px #900 solid; border-right: 2px #900 solid; border-bottom: 2px #900 solid; font-size: 12px;  }



/* Legend Header */
.legend  { 
font-family: Arial, Verdana,  Helvetica, Sans-Serif; font-size: 12px; color: #660000; oldcolor: #999933; padding: 0px 4px;  font-weight: bold;  text-decoration: none}

/* Small Bold Purple Links/text */
.smPurple  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 10px; color: #3D1A54; }
.smPurple:hover  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: normal; font-size: 10px; color: #666633; }

/* Small Purple Links/text */
.smPurplePlain  { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10px; color: #3D1A54; }
.smPurplePlain:hover  { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10px; color: #666633; }
.smPurplePlain:link, .smPurplePlain:visited  { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10px; color: #3D1A54; }

/* Small black text */
.smBlack  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; }

.smBlackText  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 8px; color: #000000; }


/* Medium Bold Purple Text */

.medPurple  { 
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #3D1A54; font-weight: bold;}
/* Footer text*/
.footer { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10px; color: #999999; }
.footer:link, .footer:visited { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10px; color: #999999; text-decoration: underline  }
.footer:hover { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10px; color: #666633; text-decoration: underline; }

/* Text content heading */
.SecurityHead {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; font-weight: bold; }

/* Text content heading */
.ContentHead {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; font-weight: bold; }
.ContentHeadLink {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #3D1A54; font-weight: bold; }
.ContentHeadCustom {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: #000000; font-weight: bold; }
.ContentHeadGreen {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 12px; color: Green; font-weight: bold; text-decoration: none; }

/* Text content body */
.ContentTextTop
{
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; }

.ContentTextPageTop
{
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight:bold;  font-size: 12px; color: #000000; }



.ContentText, li {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; }
.ContentFootnote {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; color: #000000; }
.ContentError {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #FFE7E7; }
.ContentWarning {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #FFFFE7; }
.ContentTextError {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #FF0000; }
.Signature {
font-family: Monotype Corsiva, Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; color: #000000; }
.ContentTextWhite {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #FFFFFF; }
.ContentTextMuted {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #777777; }
.ContentLegal, li {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 9px; color: #000000; }

/* Options Chains grid */
.OptionChainsGrid {
color: #C0C0C0; }
.OptionChainsDateStrikePrice {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #C0C0C0; }
.OptionChainsDateStrikePriceHeader {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #C0C0C0; font-weight: bold; }
.OptionChainsAtTheMoney {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #CFCB9B; }
.OptionChainsInTheMoney {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #CCCCFF; }
.OptionChainsOutOfTheMoney {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #FFFFFF; }

/* Site map item */
.SiteMapItem {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; font-weight: normal; }

/* Information boxes */
.InfoHead  { 
font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 12px; color: #000000; padding: 0px 2px; vertical-align: middle; font-weight: bold; }
.InfoLink {
font-size: 11px; color: 000000; font-family: Verdana, Arial, Helvetica, Sans-Serif; }
.InfoLinkblue {
font-size: 11px; color: blue; font-family: Verdana, Arial, Helvetica, Sans-Serif; }

/* Buttons */
.WLDeleteAllChk {
position:absolute; top: 310px; left: 156px;}
.WLHistButton {
background-color: #3D1A54; border-bottom-color: #000000; border-left-color: #9966CC; border-right-color: #000000; border-top-color: #9966CC; color: #DEDEDE; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; position:absolute; top: 290px; left: 460px;}
.Button {
background-color: #3D1A54; border-bottom-color: #000000; border-left-color: #9966CC; border-right-color: #000000; border-top-color: #9966CC; color: #DEDEDE; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; }
.CloseButton {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; }

/* End Center Content Classes */

.TabStripSpacer
{
	background-color: #FFFFFF; border-bottom: 1px solid #000000; border-left: none; border-right: none; border-top: none; font-size: 11px;
}
.TabStripOn 
{
	background-color: #FFFFFF; border: 1px solid #000000; border-bottom: none; color: #3D1A54; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; vertical-align: bottom; text-align: center;
}
.TabStripOn:link, .TabStripOn:visited 
{
	background-color: #FFFFFF; border: 0px; text-decoration: none;
}
.TabStripOn:hover
{
	background-color: #FFFFFF; border: 0px; text-decoration: underline;
}
.TabStripOff
{
	background-color: #e7e8d5; border: 1px solid #000000; color: #3D1A54; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; vertical-align: bottom; text-align: center;
}
.TabStripOff:link, .TabStripOff:visited
{
	background-color: #e7e8d5; border: 0px; text-decoration: none
}
.TabStripOff:hover
{
	background-color: #e7e8d5; border: 0px; text-decoration: underline;
}

/* Embedded tabs */

/* CDs & Bonds */
#CDBondsTabs {
padding: 3px 0; margin-left: 0; border-bottom: none; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; }
#CDBondsTabs li {
list-style: none; margin: 0; display: inline; }
#CDBondsTabs li a {
padding: 3px 0.5em; margin-left: 0; border: 1px solid #778; border-bottom: none; color: #3D1A54; background: #CCCCCC; text-decoration: none; height: 30px; text-align: center; }
#CDBondsTabs li a:link {
color: #3D1A54; }
#CDBondsTabs li a:visited {
color: #3D1A54; }
#CDBondsTabs li a:hover {
color: #666633; text-decoration: underline; }
#CDBondsTabs li a#current {
background: white; border-bottom: 1px solid white; }

/*ACH*/
.ACHDetailValue
{
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; }
.ACHDetailText
{
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; font-weight:bold;
}



/*Mutual Funds Order Detail*/
.MFOrderDetail {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #000000; }

.MFOrderDetailText{
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #3d1a54; font-weight:bold;}


/* Everything else */
#PageTabs {
padding: 3px 0; margin-left: 0; border-bottom: 1px solid #778; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; font-weight: bold; }
#PageTabs li {
list-style: none; margin: 0; display: inline; }
#PageTabs li a {
padding: 3px 0.5em; margin-left: 0; border: 1px solid #778; border-bottom: none; color: #3D1A54; background: #CCCCCC; text-decoration: none; }
#PageTabs li a:link {
color: #3D1A54; }
#PageTabs li a:visited {
color: #3D1A54; }
#PageTabs li a:hover {
color: #666633; text-decoration: underline; }
#PageTabs li a#current {
background: white; border-bottom: 1px solid white; }

/* "Page" data grids (blue) */
.PageGridHeaderBlue, .PageGridHeaderBlue:link, .PageGridHeaderBlue:visited {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #0000FF; font-weight: bold; text-align: center; vertical-align: bottom; }
A.PageGridHeaderBlue{
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #0000FF; font-weight: bold; text-align: center; vertical-align: bottom;  text-decoration: underline;}
.PageGridHeaderBlue:link{
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #0000FF; font-weight: bold; text-align: center; vertical-align: bottom;  text-decoration: underline;}

/* "Page" data grids (unboxed) */
.PageGridHeader, .PageGridHeader:link, .PageGridHeader:visited {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; font-weight: bold; text-align: center; vertical-align: bottom; }
A.PageGridHeader{
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; font-weight: bold; text-align: center; vertical-align: bottom;  text-decoration: underline;}
.PageGridHeader:link{
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; font-weight: bold; text-align: center; vertical-align: bottom;  text-decoration: underline;}
.PageGridRowDark {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #CCCCCC; }
.PageGridRowDarkGreen {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #009900; background-color: #CCCCCC; }
.PageGridRowDarkRed {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #FF0000; background-color: #CCCCCC; }
.PageGridRowLight {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #FFFFFF; }
.PageGridRowLightGreen {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #009900; background-color: #FFFFFF; }
.PageGridRowLightRed {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #FF0000; background-color: #FFFFFF; }
.PageGridRowDarkGray {
font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; color: #000000; background-color: #999999; }
.DataGridFixedHeader {
	background-color : White; border-color: Black; position:static; top:expression(this.offsetParent.scrollTop)}
/* Page header */
.HeaderMenuPad
{
	padding-left: 108px;
}
.HeaderMenuPadWithAccountLinking
{
	padding-left: 2px;
}
.ChangeAccounts
{
	width: 148px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; color: #DEDEDE; font-weight: bold;
}	
BODY
{
	background-color: #ffffff; margin-bottom: 0; margin-left: 0; margin-right: 0; margin-top: 0;
}

/*-------------------- WSOD Nav Menu --------------------*/
.wsodbutton
{
		background-color: #ECEDD9;
		color: #605A45;
		font-family: Verdana;
		font-weight: bold;
		font-size: 10pt;
}
#navMainContainer {
	width: 150px;
	padding-top: 24px;
	/*
	background-color: #FFFFFF;
	background-image: url(images/navMainGradiant.gif);
	background-repeat: repeat-x;*/
}

#navMainContainer .navL1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	margin-left: 1px;
	margin-right: 1px;
}

#navMainContainer .navL1 a {
	padding-top: 6px;
	padding-bottom: 7px;
	text-decoration: none;
	color: #3D1A54;
	display: block;
	padding-left: 11px;
}

#navMainContainer .navL1 a:hover {
	color: #666633;
	text-decoration:underline;
}

#navMainContainer .navL1-on a {
	background-color: #FFFFFF;
}
#navMainContainer .navL1-on a:hover {
	color: #666633;
	text-decoration:underline;
}
/* --- L2 --- */
#navMainContainer .navL2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-left: 0px;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CECBC3;
}

#navMainContainer .navL2 a {
	padding-top: 3px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #3D1A54;
	display: block;
	padding-left: 4px;
}

#navMainContainer .navL2 a:hover {
	color: #666633;
	text-decoration:underline;
}

#navMainContainer .navL2-on a {
	color: #D26F10;
}
/* --- end L2 --- */


#navMainContainer .divBar {
	height: 1px;
	width: 110px;
	background-color: #CECBC3;
	margin-top: 4px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
}
