/* EComm site NAVrollover pseudoclasses */
A:link.whitesubNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}
A:active.whitesubNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}
A:visited.whitesubNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}
A:hover.whitesubNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	font-weight: bold;
	color: #0C197A;
	text-decoration:none
}
A:link.whitefooterNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
A:active.whitefooterNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
A:visited.whitefooterNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}
A:hover.whitefooterNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 12pt;
	font-weight: bold;
	color: #FEE153;
}
A:link.whitemainsubNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}
A:active.whitemainsubNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}
A:visited.whitemainsubNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none
}
A:hover.whitemainsubNAVrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 8pt;
	font-weight: bold;
	color: #CCCCFF;
	text-decoration:none
}
A:link.greyrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration:none
}
A:active.greyrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration:none
}
A:visited.greyrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration:none
}
A:hover.greyrollover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration:none
}

/* AlertAdvisor element styling */
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #000000;
	font-weight: normal
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #000000;
	font-weight: normal
}
link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #000000;
	font-weight: normal
}

/* Other EComm pseudo classes */
A:link.whitesubNAV {
	color: #FFFFFF;
	text-decoration:none
}
A:active.whitesubNAV {
	color: #FFFFFF;
	text-decoration:none
}
A:visited.whitesubNAV {
	color: #FFFFFF;
	text-decoration:none
}
A:hover.whitesubNAV {
	color: #0C197A;
	text-decoration:none
}
A:link.whitefooterNAV {
	color: #FFFFFF;
	text-decoration:none
}
A:active.whitefooterNAV {
	color: #FFFFFF;
	text-decoration:none
}
A:visited.whitefooterNAV {
	color: #FFFFFF;
	text-decoration:none
}
A:hover.whitefooterNAV {
	color: #FFE97D;
	text-decoration:none
}
A:link.bodygrey {
	color: #666666;
	text-decoration:none
}
A:active.bodygrey {
	color: #666666;
	text-decoration:none
}
A:visited.bodygrey {
	color: #666666;
	text-decoration:none
}
A:hover.bodygrey {
	color: #000000;
	text-decoration:none
}

/* Browseable Knowledgebase pseudoclasses */
A:link.breadcrumb {
	color: #6e78c3;
}
A:active.breadcrumb {
	color: #6e78c3;
}
A:visited.breadcrumb {
	color: #6e78c3;
}
A:hover.breadcrumb {
	color: #6e78c3;
}

/* Black nonheader classes - used by EComm and/or AlertAdvisor/Knowledgebase */
.bodysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 10pt;
	color: #000000;
	font-weight: normal
}
.bodysmallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 10pt;
	color: #000000;
	font-weight: bold
}
.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	color: #000000;
	font-weight: normal
}
.superscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5pt;
	line-height: 5pt;
	color: #000000;
	vertical-align: super;
	font-weight: normal
}
.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	font-weight: normal;
	color: #000000;
}

/* White classes - EComm */
.whitesubNAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 12.5pt;
	font-weight: bold;
	color: #FFFFFF
}
.whitefooterNAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	font-weight: normal;
	color: #FFFFFF
}
.white2NAV {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none
}
.footerwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #FFFFFF;
	font-weight: normal
}
.bodywhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	color: #FFFFFF;
	font-weight: normal
}
.headwhite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10pt;
	font-weight: bold;
	color: #FFFFFF
}
.headwhite1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #FFFFFF
}
.headwhitebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 18pt;
	font-weight: bold;
	color: #FFFFFF
}

/* Yellow classes - EComm */
.yellowmainsubNAVdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8pt;
	font-weight: normal;
	color: #FEE153;
}
.yellowquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 16pt;
	color: #FEE153
}
.bodyyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	font-weight: normal
	color: #FEE153
}
.headyellow2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10pt;
	font-weight: bold;
	color: #FEE153
}
.headyellow1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #FEE153
}
.headyellow1ital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	line-height: 12pt;
	font-weight: bold;
	font-style: italic;
	color: #FEE153
}
.headyellowbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 18pt;
	font-weight: bold;
	color: #FEE153
}

/* Red classes - used by EComm and/or AlertAdvisor */
.quotered {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 20pt;
	color: #990033;
	font-weight: normal
}
.redquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 16pt;
	color: #990033
}
.bodyred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	font-weight: normal
	color: #990033
}
.headred2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10pt;
	font-weight: bold;
	color: #990033
}
.headred1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #990033
}
.headred1italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-style: italic;
	line-height: 12pt;
	font-weight: bold;
	color: #990033
}
.headredbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 18pt;
	font-weight: bold;
	color: #990000
}

/* Black header classes - used by EComm and/or AlertAdvisor/Knowledgebase */
.headblack2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10.5pt;
	font-weight: bold;
	color: #000000
}
.headblack2under {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline
}
.headblack1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #000000
}
.headblackbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 18pt;
	font-weight: bold;
	color: #000000
}

/* Purple classes - EComm */
.bodypurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 11pt;
	font-weight: normal
	color: #0C197A
}
.headpurple2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10pt;
	font-weight: bold;
	color: #0C197A
}
.headpurple1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #0C197A
}
.headpurplebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 18pt;
	font-weight: bold;
	color: #0C197A
}

/* Blue classes - EComm */
.headblue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	line-height: 10pt;
	font-weight: bold;
	color: #000099
}
.headblue1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #000099
}
.headbluebig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 18pt;
	font-weight: bold;
	color: #000099
}

/* Grey classes - EComm */
.bodygrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	line-height: 10pt;
	font-weight: normal;
	color: #666666
}
.headgrey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	font-weight: bold;
	color: #666666
}
.headgrey1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #666666
}
.headgrey1italic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-style: italic;
	line-height: 12pt;
	font-weight: bold;
	color: #666666
}
.headgreybig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 18pt;
	font-weight: bold;
	color: #666666
}

/* Other classes - Browseable Knowledgebase */
.breadcrumb {  color: #6e78c3}

