/* formatting */

BODY
{
	background-color:White;
}

BODY.homePage {
	margin: 0px;
	background-image: url(../images/global/home_bg.gif);
}

BODY.homeLoans {
	margin: 0px;
	background-image: url(../images/global/product_bg.gif);
}

BODY.banking {
	margin: 0px;
	background-image: url(../images/global/product_bg.gif);
}

BODY.insurance {
	margin: 0px;
	background-image: url(../images/global/product_bg.gif);
}

BODY.product {
	margin: 0px;
	background-image: url(../images/global/product_bg.gif);
}

BODY.yourAccounts {
	margin: 0px;
	background-image: url(../images/global/ya_bg.gif);
}

.tblColGray {
	background-color: #d3d7d9;
}

.tblBGGray {
	background-color: #eaeaea;
}

.tblBGDarkGray {
	background-color: #83949c;
}

.tblBGLtGray {
	background-color: #f2f2f2;
}

.tblBGMdGray {
	background-color: #D3D7D9;
}

.toolBGGray {
	background-color: #afb6ba;
}

.yaBGGray {
	background-color: #afb6ba;
}

.yaBGGreen {
	background-color: #4D8549;
}

.yaBGBlue {
	background-color: #375393;
}

.yaBGRed {
	background-color: #7E3C75;
}

.globalNavBg {
	background-color: #CCCCCC;
}

.globalNavBgBorder {
	background-color: #97A4A7;
}

.inputField {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
}

/* Arial Black - General Text */

TD.registerButton {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}


.footer, .footer A:link, .footer A:visited, .footer A:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.footer A:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.login, .login A:link, .login A:visited, .login A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	FONT-WEIGHT: 600; 
	COLOR: green;
}

.login A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	FONT-WEIGHT: 600; 
	COLOR: green;
}

.logout, .logout A:link, .logout A:visited, .logout A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	FONT-WEIGHT:600; 
	COLOR: red;
}

.logout A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	FONT-WEIGHT: 600; 
	COLOR: red;
}

/*.yaBoxCopy, .yaBoxCopy A:link, .yaBoxCopy A:visited, .yaBoxCopy A:active {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.yaBoxCopy A:hover {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
*/

.copy {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.copy A:link, .copy A:visited, .copy A:active, .copy A:hover {
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
}

.copy .bold{ 
	font-weight: bold;
}
.copyInput {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 200px;
}

.homepageLink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.homepageLink A:link, .homepageLink A:visited, .homepageLink A:active {
	color: #333333;
	text-decoration: none;
}

.homepageLink A:hover  {
	color: #333333;
	text-decoration: underline;
}

.lnkBlackBold {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: underline;
}

.promoTileCopy {
	color: #000000;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.promoTileCopy A:link, .promoTileCopy A:visited, .promoTileCopy A:active, .promoTileCopy A:hover {
	color: #000000;
	text-decoration: underline;
}

/*

.register, .register A:link, .register A:visited, .register A:active{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.register A:hover {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	text-decoration: underline;
}

.IntText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
    font-weight: normal;
}

.yaBoxCopyText{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.hlHdLnLink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bankHdLnLink {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TD.register {
color:black;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

TD.BlackBold {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TD.registerQuestion{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
*/
.summHdLn {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.arialGray12b {
	color: #49505a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

.arialBlack12, .arialBlack12 a:link, .arialBlack12 a:active, .arialBlack12 a:visited {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.arialBlack12 a:hover {
	text-decoration: underline;
}

.BrowserStyle{
      color:black;
      font-family:Verdana;
      font-size:12px;     
}

TD.registerTitle{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}


/* Arial Blue - Banking*/

.lnkBlueBold {
	color: #1e4293;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.lnkBlueBoldItalic{
	color: #1e4293;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
/*.lnkBlueBold {
	color: #1e4293;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}*/

.lnkBlueBold A:link, .lnkBlueBold A:visited, .lnkBlueBold A:active, .lnkBlueBold A:hover  {
	color: #1e4293;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.bankingCopy, .bankingCopy A:link, .bankingCopy A:visited, .bankingCopy A:active {
	color: #1e4293;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.bankingcopy A:hover, .homeloanscopy A:hover, .insurancecopy A:hover, .investmentscopy A:hover, .youraccountscopy A:hover{
	text-decoration: underline;
}

.bankHdLn {
	color: #1e4293;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
.bankHdLnLink A:link, .bankHdLnLink A:visited, .bankHdLnLink A:active {
	color: #1e4293;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.bankHdLnLink A:hover {
	color: #1e4293;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.bankingHeader, .bankingHeader A:link, .bankingHeader A:visited, .bankingHeader A:active {
	color: #1e4293;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.bankingHeader A:hover, .homeloansHeader A:hover, .insuranceHeader A:hover, .investmentsHeader A:hover, .youraccountsHeader A:hover, .aboutHeader A:hover{
	text-decoration: underline;
}

.bankingHeaderNew
{
	font-weight: bold;
	font-size: 12pt;
	color: #0000ff;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}


/* Arial Green - Home Loans*/

/*.hlHdLnLink A:link, .hlHdLnLink A:visited, .hlHdLnLink A:active {
	color: #4d8549;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.hlHdLnLink A:hover {
	color: #4d8549;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
*/
.lnkGreenBold {
	color: #4d8549;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.hlBodySubLink A:link, .hlBodySubLink A:visited, .hlBodySubLink A:active {
	color: #4d8549;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.hlBodySubLink A:hover {
	color: #4d8549;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.hlHdLn {
	color: #4d8549;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.hlHdLnLink A:link, .hlHdLnLink A:visited, .hlHdLnLink A:active {
	color: #4d8549;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.hlHdLnLink A:hover {
	color: #4d8549;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.homeloansHeader, .homeloansHeader A:link, .homeloansHeader A:visited, .homeloansHeader A:active {
	color: #4d8549;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.homeloansCopy, .homeloansCopy A:link, .homeloansCopy A:visited, .homeloansCopy A:active {
	color: #4d8549;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

/*.homeloansHeaderNew
{
	font-weight: bold;
	font-size: 12pt;
	color: #339966;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}
*/

/* Arial Purple - Insurance*/

.lnkPurpleBold {
	color: #7e3c75;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.lnkPurpleBold A:link, .lnkPurpleBold A:visited, .lnkPurpleBold A:active, .lnkPurpleBold A:hover  {
	color: #7e3c75;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.lnkPurpleBoldItalic {
	color: #7e3c75;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}

.lnkPurpleBoldItalic A:link, .lnkPurpleBoldItalic A:visited, .lnkPurpleBoldItalic A:active, .lnkPurpleBoldItalic A:hover  {
	color: #7e3c75;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.insuranceCopy, .insuranceCopy A:link, .insuranceCopy A:visited, .insuranceCopy A:active {
	color: #7e3c75;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.insHdLnLink, .insHdLnLink A:link, .insHdLnLink A:visited, .insHdLnLink A:active {
	color: #7e3c75;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.insHdLnLink A:hover {
	color: #7e3c75;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/*.insuranceHeader, .insuranceHeader A:link, .insuranceHeader A:visited, .insuranceHeader A:active {
	color: #7e3c75;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.insuranceHeaderNew
{
	font-weight: bold;
	font-size: 12pt;
	color: #7e3c75;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}
*/

/* Arial Orange - Investments*/

.lnkOrangeBold {
	color: #ce7300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.lnkOrangeBold A:link, .lnkOrangeBold A:visited, .lnkOrangeBold A:active, .lnkOrangeBold A:hover  {
	color: #ce7300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.lnkOrangeBoldItalic {
	color: #ce7300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}

.lnkOrangeBoldItalic A:link, .lnkOrangeBoldItalic A:visited, .lnkOrangeBoldItalic A:active, .lnkOrangeBoldItalic A:hover  {
	color: #ce7300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

/*.investmentsCopy, .investmentsCopy A:link, .investmentsCopy A:visited, .investmentsCopy A:active  {
	color: #ce7300;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.invHdLn {
	color: #ce7300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
*/
.investmentsHeader, .investmentsHeader A:link, .investmentsHeader A:visited, .investmentsHeader A:active {
	color: #ce7300;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

/*.investmentsHeaderNew {
	font-weight: bold;
	font-size: 12pt;
	color: #ffcc00;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}
*/

/* Arial Red - Error Messages*/

.LoginError {
      	color:Red;
      	font-family:Arial, Helvetica, sans-serif;
      	font-size:10px;
      	font-weight:bold;
		}

.ErrorMessage {
      	color:Red;
      	font-family:Arial, Helvetica, sans-serif;
      	font-size:10px;
      	font-weight:bold;
		}

.ErrorMessageSummary{
      	color:Red;
      	font-family:Arial, Helvetica, sans-serif;
      	font-size:10px;
      	font-weight:bold;
      	padding:10px;
      	background-color:#dcdcdc;  
      	line-height:Normal;  
		}

.copyRed, .copyRed A:link, .copyRed A:visited, .copyRed A:active  {
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		}

.aboutCopy, .aboutCopy A:link, .aboutCopy A:visited, .aboutCopy A:active {
	color: #961F32;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.aboutHeader, .aboutHeader A:link, .aboutHeader A:visited, .aboutHeader A:active {
	color: #961F32;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

/* Arial Gray - Misc. Portal */

TD.STD {
	color: #333333;
	font: normal 11px Arial, Helvetica, sans-serif;		
}

.hpInlineLnk {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.hpInlineLnk A:link, .hpInlineLnk A:visited, .hpInlineLnk A:active {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.hpInlineLnk A:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

/*A.newsLink:link, A.newsLink:visited, A.newsLink:active {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

A.newsLink:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
*/
.disclaimer {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.disclaimer A:link, .disclaimer A:visited, .disclaimer A:active  {
	color: #665066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}
.disclaimer A:hover  {
	color: #665066;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: underline;
}

.newsMdlCopy {
	color: #49505a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

/*.copyGray {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
*/
.pgHdArt {
	background-color: #cccccc;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.copyGray {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.copyGray A:link, .copyGray A:visited, .copyGray A:active {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.copyGray A:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.pgHdArt A:link, .pgHdArt A:visited, .pgHdArt A:active, .pgHdArt A:hover {
	background-color: #cccccc;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.copyGrayBold {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.copyGrayBoldCell {
	background-color: #cccccc;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
}

A.copyGrayLink:link, A.copyGrayLink:visited, A.copyGrayLink:active, A.copyGrayLink:hover {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.IntTableText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
	color: #46575C;
    background-color:CCCCCC;
    font-weight: bold;
}

.dateStamp, .dateStamp A:link, .dateStamp A:visited, .dateStamp A:active, .dateStamp A:hover {
	color: #49505a;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.copyYAGrayBold, .copyYAGrayBold A:link, .copyYAGrayBold A:visited, .copyYAGrayBold A:active {
	color: #525A5F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.copyYAGrayBold A:hover {
	color: #525A5F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.youraccountsCopy, .youraccountsCopy A:link, .youraccountsCopy A:visited, .youraccountsCopy A:active {
	color: #525A5F;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.youraccountsHeader, .youraccountsHeader A:link, .youraccountsHeader A:visited, .youraccountsHeader A:active {
	color: #525A5F;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

.copyYAGray {
	color: #6B7D82;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.yourAccountsHeaderWhite {
	font-weight: bold;
	font-size: 12pt;
	color: #c0c0c0;
	font-family: "Verdana" , "Arial" , "Helvetica" , "sans-serif";
}

.globalNavTextBd {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.profileNavText {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.LogoutText {
	color: #46575C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.copyWhite A:link, .copyWhite A:visited, .copyWhite A:active, .copyWhite A:hover {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.copyWhite {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.yaBoxHeader {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
}

.yaBGGrayFtWhite {
	background-color: #afb6ba;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pgHdCopyWhite {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.pgHdCopyWhiteBold {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.txtGray{
	background-color: #d3d3d3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* CMD Branding */
.CMDLink1, .CMDLink1 a:link, .CMDLink1 a:visited, .CMDLink1 a:active
{
	FONT: bold 11px Arial, Helvetica, sans-serif;
	COLOR: #666666;
	TEXT-DECORATION: none;
}

.CMDLink1 a:hover
{
	COLOR: #660000;
	TEXT-DECORATION: none;
}

.CMDLink2, .CMDLink2 a:link, .CMDLink2 a:visited, .CMDLink2 a:hover, .CMDLink2 a:active
{
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

