/* ************************High level and default styles************************ */body, td, th,  p, ol, td.p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; 	color: #000000;}body {	background-color: #FFFFFF;}p { 	margin-bottom: 10px;	margin-top: 2px;	line-height: 135%;}ul {	margin-top: 2px;	list-style-type : square;	line-height: 135%;}li.ul{	list-style-type : square;	line-height: 135%;}td{	line-height: 135%;}blockquote { /*****NOTE: this tag is depricated and should be removed from the site*****/	margin-top: 2px;	margin-left: 20px;}/* **********************************Default link styles******************** */a {	color: #990000;	text-decoration: underline; }a:hover {	color: #540264; 	text-decoration: underline;}a:visited {	color: #990000;}/* *******************************Default Header styles***************************** */h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight : bold;	color: #990033;	margin-bottom: 5px;	line-height: 120%;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 15px;	font-weight : bold;	color: #000000;	margin-top: 2px;} h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight : bold;	color: #333333;	margin-bottom: 0px;	margin-top: 2px;}h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight : bold;	color: #333333; }/* **********************************Buttons********************************** */.button {	background-color: #FFFFFF;	background-position: bottom;	background-repeat: repeat;	color: #FFFFFF;	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	cursor: hand;	height: 23px;	border: 1px solid #000066;	background-image : url(/ca/img/button-background.gif);}.buttonsearch {	background-color: #FFFFFF;	background-position: bottom;	background-repeat: repeat;	color: #000000;	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	font-weight: bold;	cursor: hand;	height: 18px;	border: 1px solid #000066;	background-image : url(/ca/img/button-bgsearch.gif);	margin-right: 5px;}.primaryFormButton {	background-color: #AF0B1C;	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	color: #FFFFFF;	cursor: pointer;	padding-left : 15px;	padding-right : 15px;	border-bottom-color : Black;	border-right-color : Black;}.secondaryFormButton {	background-color: #C0C0C0;	font-family: Verdana, Arial, sans-serif;	font-size: 11px;	cursor: pointer;	padding-left : 15px;	padding-right : 15px;	border-bottom-color : Black;	border-right-color : Black;}/* **********************************body styles********************************** */.bodySectionDivider {	background-color: #CCCCCC;}.supText {	font-size: 8px;	vertical-align: text-top;}.quote {	text-align: center;	padding-left: 20px;	padding-right: 20px;}.emphasizedText {	font-weight:bold;	volume: loud;}.smallcaps {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.legalText {	font-size: 10px;}/* **********************************breadcrumb styles********************************** */.breadcrumbBorder {}.breadcrumbBackground {}.breadcrumb {	font-size: 10px;	color: #333333;	line-height: 120%;}a.breadcrumbLink {	font-size: 10px;	color: #333333;	text-decoration: none;}a.breadcrumbLink:visited {	font-size: 10px;	color: #333333;	text-decoration: none;}a.breadcrumbLink:hover {	font-size: 10px;	color: #333333;	text-decoration: underline;}.bodyStop {	background-color: #CCCCCC;}a.modulelinkemphasized {	font-weight: bold;}a.modulelinkemphasized:hover {	font-weight: bold;}a.highlightlink {	background-color : #FFFFCC;}a.highlightlink:hover {	background-color : #FFFFCC;}/* **********************************table styles********************************** */.tabularDataHeader, th {	font-weight : bold;	background-color: #CCCCCC;}.tabularDataSubHeader {	font-weight : bold;	background-color: #F0F1EF;}.tabularDataEmphasizedText {	font-weight: bold;}.tabularData1 {	background-color: #FFFFFF;}.tabularData2 {	background-color: #FFFFCC;}.bgtabularDataHeader {	background-color: #CCCCCC;}.bgtabularDataSubHeader {	background-color: #F0F1EF;}.bgtabularData1 {	background-color: #FFFFFF;}.bgtabularData2 {	background-color: #FFFFCC;}.bgtabularData3 { 	background-color: #F0F1EF;}.bgtabularData4 {	background-color: #000000;}.bgtabularBorder {	background-color: #000000;}.formRow1 {	background-color: #FFFFFF;}.formRow2 {	background-color: #EEEEEE;}.acctTable{	background-color: #FFFFCC;	border: 1px solid #000000;}/* **********************************Header Styles********************************** */.headerLinkText{	font-size:10px;	padding-top : 3px;	padding-bottom: 3px;}.headerLinkEmphasizedText{	font-size:10px;	font-weight: bold;	padding-top : 3px;	padding-bottom: 3px;}a.topnavLink {	font-size:10px;	text-decoration: none;	padding-top : 3px;	padding-bottom: 3px;}a.topnavLink:visited {	font-size:10px;	text-decoration: none;	padding-top : 3px;	padding-bottom: 3px;}a.topnavLink:hover {	font-size:10px;	text-decoration: underline;	padding-top : 3px;	padding-bottom: 3px;}/* **********************************footer styles********************************** */.footerBorder {	background-image: url(/ca/img/dotlinehorizontal-bg.gif);}.footerText {	font-size:10px;	padding-bottom: 3px;}a.footerLink {	font-size:10px;	text-decoration: none;}a.footerLink:visited {	font-size:10px;	text-decoration: none;}a.footerLink:hover {	font-size:10px;	text-decoration: underline;}/* **********************************line dividers********************************** */.bgline {	background-color: #CCCCCC;}.dateText {	color: #990000;	text-align: right;	vertical-align: bottom;}/* **********************************form styles********************************** */.formFieldSingleLine {	height: 17px;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border: 1px solid #000000;}.formFieldSelect {	height: 17px;	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border: 1px solid #000000;}.formFieldMultiLine {	background-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	border: 1px solid #000000;}.printFormTextField {	background-color:#000000;	border: 1px solid #000000;}td,legend {	font-family:Verdana;	font-size:11px}legend {	font-weight:bold;	font-size:12px}/* **********************************search box classes************************ */.textfield { 	height: 17px; 	border-color: #ffffff;	background-color: #ffffff;	font-size: 11px;	color: #000000;	border: 1px solid #000000;}/* **********************************Leftnav styles********************************** */.leftnavLinkText{	line-height: 100%;	padding-top : 2px;	padding-bottom: 2px;}.leftnavHolderImage{	vertical-align: top;	padding-top : 5px;}.leftnavLinkEmphasizedText{	font-weight: bold;	padding-top : 3px;	padding-bottom: 3px;	cursor:hand;}.leftnavCurrent{	font-weight: bold;	padding-top : 3px;	padding-bottom: 3px;}a.leftnavLink {	text-decoration: none;	cursor:hand;}a.leftnavLink:hover {    text-decoration: underline;    color: #540264;}a.leftnavLinkSelectedSection {	text-decoration: none;	color: #000000;	cursor:hand;}a.leftnavLinkDeselectedSection {	text-decoration: none;	color: #ffffff;	cursor:hand;}td.leftnavHorizontalCategoryDivider {	background-color: #d9d9d9;	height:2px}td.leftnavHorizontalClearDivider {	background-color: #ffffff;	height:1px}td.leftnavSection {	background-color: #990000}td.leftnavSelectedSection {	background-color: #999999}td.leftnavBorder {	background-color:#d9d9d9;}.subnavDefault {	display: none;}.subnavToggled {	display: inline;}/* **********************************RightNav Styles********************************** */ul.rightPoint{	margin-left: 15px;	margin-right: 0px;	margin-bottom: 5px;	padding-left: 0px;	padding-right: 0px;}.rightAligned {	text-align:right;}.rightmostBorder {	background-color: #000000;}td.rnavHorizBorder {	background-color: #d9d9d9; 	height:1px;}td.rnavVertBorder {	background-color: #d9d9d9; 	width:1px;}td.rnavHeading {	background-color: #FFEE99;}a.rnavLink {	cursor:hand;}a.rnavLinkBullet {	text-decoration: none;	color: #990000;	cursor:hand;}td.rnavLinkText{}td.rnavLinkEmphasizedText{	font-family:Arial, sans-serif;	font-size:12px;	font-weight: bold}/***********************************homepage styles***********************************/p.spotAd{	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	background-color: #AF0B1C; 	color: #ffffff;}td.sectionHeading {	background-color: #FFEE99;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight :bold;	color: #000000;}ul.spotAd{	margin-left: 15px;	margin-right: 0px;	margin-bottom: 5px;	padding-left: 0px;	padding-right: 0px;	color: #ffffff;}/***********************************popup styles***********************************/.popupAccent{	background-color: #AE0B1C;}.popupFrame{	background-color: #000000;}a.popupLink{	text-decoration: none;	color: #ffffff;}a.popupLink:visited{	text-decoration: none;	color: #ffffff;}a.popupLink:hover{	text-decoration: underline;	color: #ffffff;}/* *******************************credit card styles***************************** */.spotlightcardheader { 	font-size: 12px; 	font-weight: bold;  	color: #FFFFFF; 	background-color: #AF0B1C; }.bgspotlighttext {	background-color: #FFFFCC;}.bgcc1 {	background-color: #FFFFCC;}.bgcc2  {	background-color: #FFFFFF;}.bgcc3  {	background-color: #FFFFFF;}.bgcc4  {	background-color: #FFFFFF;}.ccheader  {	font-weight: bold;	background-color: #CECECE;}.ccleadin  {	font-weight: bold;}.cccell{	background-color: #FFFFCC;}a.cclink  {}a.cclink:hover  {}/* ***************************Cardholder Resources Related Links styles*********** */.bgcrrl  { 	background-color: #CECECE;}.crrlheader {	font-weight: bold;	background-color: #CECECE;}a.crrllink {}a.crrllink:hover {}.crrltext {}/* **********************************callout styles********************************** */.calloutheader1 {	font-weight : bold;}.calloutheader2 {	font-weight : bold;}a.calloutlink {}a.calloutlink:hover {}.bgcolorcallout1 {	background-color: #666666;}.bgcolorcallout2 {	background-color: #FFFFCC;}.bgcolorcallout3 {	background-color: #CCCCCC;}/* **********************************search page results styles********************************** */.bgsearch {	background-color: #FFEE99;}DIV.results .wordscores {	color: #818181;}.tip {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;	font-weight :bold;	background-color: #AF0B1C;}.newSearchText {	font-family: Verdana, Arial, Helvetica, sans-serif;}/* ***********************************Site Map Styles ************************************** */bgsm1{	background-color: #F0F1EF}/* ***********************************Background for Fall Focus******************************* */.bgsplashFallFocus {	background-color: AD0818;}/***********************************accessibility styles***********************************/.layout {	speak: none;}acronym {	speak: spell-out;}