/* 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: Black;
}

.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;
}

.inputFieldMoz {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; width: 125px;
}

.rateFinderInputField 
{
	width: 121px;
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
}


/* Arial Black - General Text */

TD.registerButton {
	color:black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
}
.footer, .footer A:link, .footer A:visited, .footer A:active  {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.footer A:hover {
	text-decoration: underline;
}

.footer2, .footer2 A:link, .footer2 A:visited, .footer2 A:active {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.login, .login A:link, .login A:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	FONT-WEIGHT: 600; 
	COLOR: #D4001A;
}

.login A:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	FONT-WEIGHT: 600; 
	COLOR: #AA051A;
}

.login A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	FONT-WEIGHT: 600; 
	COLOR: #D4001A;
}

.logout, .logout A:link, .logout A:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	FONT-WEIGHT:600; 
	COLOR: #D4001A;
}

.logout A:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	FONT-WEIGHT: 600; 
	COLOR: #AA051A;
}

.logout A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	FONT-WEIGHT:600; 
	COLOR: #D4001A;
}

.copy {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.copy A:link {
	color: #405ebe;
	text-decoration: none;
}

.copy A:visited {
	color: #651c7e;
	text-decoration: none;
}

.copy A:hover {
	color: #0000ff;
	text-decoration: underline;
}

.copy A:active {
	color: #405ebe;
	text-decoration: none;
}

.copy .bold{ 
	font-weight: bold;
}
.copyInput {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 200px;
}
.copyInputRed {
	color: #990000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	width: 145px;
}

.copyMaroonLink, .copyMaroonLink A:link, .copyMaroonLink A:visited, .copyMaroonLink A:active {
	color: #990000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.homepageLink {
	color: #000000;
	font-family: Verdana, 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: Verdana, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: underline;
}

.promoTileCopy {
	color: #000000;
	font: normal 11px Verdana;
}

.promoTileCopy A:link, .promoTileCopy A:visited, .promoTileCopy A:active, .promoTileCopy A:hover {
	color: #000000;
	text-decoration: underline;
}

.summHdLn {
	color: black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.arialGray12b {
	color: #49505a;
	font-family: Verdana, 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: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.arialBlack12 a:hover {
	text-decoration: underline;
}

.BrowserStyle{
      color:black;
      font-family:Verdana, Helvetica, sans-serif;
      font-size:12px;     
}

TD.registerTitle{
	color:black;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}


/* Arial Blue - Banking*/

.lnkBlueBold {
	color: #1e4293;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.lnkBlueBoldItalic{
	color: #1e4293;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}

.lnkBlueBold A:link, .lnkBlueBold A:visited, .lnkBlueBold A:active, .lnkBlueBold A:hover  {
	color: #1e4293;
	font-family: Verdana, 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 Verdana;
	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: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
.bankHdLnLink A:link, .bankHdLnLink A:visited, .bankHdLnLink A:active {
	color: #1e4293;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.bankHdLnLink A:hover {
	color: #1e4293;
	font-family: Verdana, 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 Verdana;
	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, Helvetica, sans-serif;
	text-decoration: none;
}

.lnkGreenBold {
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.hlBodySubLink A:link, .hlBodySubLink A:visited, .hlBodySubLink A:active {
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.hlBodySubLink A:hover {
	color: Black;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.homeloansHeader, .homeloansHeader A:link, .homeloansHeader A:visited, .homeloansHeader A:active {
	color: Black;
	font: bold 12px Verdana;
	text-decoration: none;	
}

.homeloansCopy, .homeloansCopy A:link, .homeloansCopy A:visited, .homeloansCopy A:active {
	color: Black;
	font: bold 12px Verdana;
	text-decoration: none;	
}

/* Arial Purple - Insurance*/

.lnkPurpleBold {
	color: #7e3c75;
	font-family: Verdana, 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: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.lnkPurpleBoldItalic {
	color: #7e3c75;
	font-family: Verdana, 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: Verdana, 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 Verdana;
	text-decoration: none;	
}

.insHdLnLink, .insHdLnLink A:link, .insHdLnLink A:visited, .insHdLnLink A:active {
	color: #7e3c75;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.insHdLnLink A:hover {
	color: #7e3c75;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

/* Arial Orange - Investments*/

.lnkOrangeBold {
	color: #ce7300;
	font-family: Verdana, 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: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.lnkOrangeBoldItalic {
	color: #ce7300;
	font-family: Verdana, 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: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
}

.investmentsHeader, .investmentsHeader A:link, .investmentsHeader A:visited, .investmentsHeader A:active {
	color: #ce7300;
	font: bold 12px Verdana;
	text-decoration: none;	
}

/* Arial Red - Error Messages*/

.LoginError {
      	color:Red;
      	font-family:Verdana, Helvetica, sans-serif;
      	font-size:10px;
      	font-weight:bold;
		}

.ErrorMessage, .ErrorMessage A:link, .ErrorMessage A:visited, .ErrorMessage A:active  {
      	color:Red;
      	font-family:Verdana, Helvetica, sans-serif;
      	font-size:10px;
      	font-weight:bold;
      	
		}
.ErrorMessage A:link, .ErrorMessage A:visited, .ErrorMessage A:active  {		
		text-decoration: underline;
}
		

.ErrorMessageSummary{
      	color:Red;
      	font-family:Verdana, 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: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.aboutCopy, .aboutCopy A:link, .aboutCopy A:visited, .aboutCopy A:active {
	color: #961F32;
	font: bold 11px Verdana;
	text-decoration: none;	
}

.aboutHeader, .aboutHeader A:link, .aboutHeader A:visited, .aboutHeader A:active {
	color: #0000ff;
	font: bold 11px Verdana;
	text-decoration: none;	
}

/* Arial Gray - Misc. Portal */

TD.STD {
	color: #333333;
	font: normal 11px Verdana;		
}

.hpInlineLnk {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.hpInlineLnk A:link, .hpInlineLnk A:visited, .hpInlineLnk A:active {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.hpInlineLnk A:hover {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.disclaimer3, .disclaimer3 A:link, .disclaimer3 A:visited, .disclaimer3 A:active {
	color: #665066;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
.disclaimer3 A:hover {
	color: #665066;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

.newsMdlCopy {
	color: #49505a;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.pgHdArt {
	background-color: #cccccc;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.copyGray {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.copyGray A:link, .copyGray A:visited, .copyGray A:active {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.copyGray A:hover {
	color: #333333;
	font-family: Verdana, 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: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.copyGrayBold {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}



.copyGrayBoldCell {
	background-color: #e4e4e4;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
}

.copyTanBoldCell {
	background-color: #e4e4e4;
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
}

/*Registration Pages */
a.register:link, a.register:visited, a.register:active, a.register:hover{
    color: #003399;  
}
td.guidelinetitle 
{
    background-color: #CCCCCC;
    color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
	text-align:left;
}
ul.guidelines
{
   list-style-type:disc;
   margin-left:5px;
   padding-left:10px;
   color: #333333;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-align:left;

}
/*End Registration */

A.copyGrayLink:link, A.copyGrayLink:visited, A.copyGrayLink:active, A.copyGrayLink:hover {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.copyBlueYAS, A.copyBlueYAS:active, A.copyBlueYAS:visited, A.copyBlueYAS:active, A.copyBlueYAS:active:hover   {
	color: #3366cc;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.spSalutation{
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.IntTableText {
	font-family: Verdana, 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 Verdana;
	text-decoration: none;
}

.copyYAGrayBold, .copyYAGrayBold A:link, .copyYAGrayBold A:visited, .copyYAGrayBold A:active {
	color: #525A5F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.copyYAGrayBold A:hover {
	color: #525A5F;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.youraccountsCopy, .youraccountsCopy A:link, .youraccountsCopy A:visited, .youraccountsCopy A:active {
	color: #525A5F;
	font: bold 11px Verdana;
	text-decoration: none;	
}

.youraccountsHeader, .youraccountsHeader A:link, .youraccountsHeader A:visited, .youraccountsHeader A:active {
	color: #525A5F;
	font: bold 12px Verdana;
	text-decoration: none;	
}

.copyYAGray {
	color: #6B7D82;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.yourAccountsHeaderWhite {
	font-weight: bold;
	font-size: 12pt;
	color: #c0c0c0;
	font-family: Verdana, Helvetica, sans-serif;
}

.globalNavTextBd {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.profileNavText {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
}

.LogoutText {
	color: #46575C;
	font-family: Verdana, 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: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.copyWhite {
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.yaBoxHeader {
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
}

.yaBGGrayFtWhite {
	background-color: #afb6ba;
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.pgHdCopyWhite {
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
}

.pgHdCopyWhiteBold {
	color: #ffffff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.txtGray{
	background-color: #d3d3d3;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

/* CMD Branding */
.CMDLink1, .CMDLink1 a:link, .CMDLink1 a:visited, .CMDLink1 a:active {
	FONT: bold 11px Verdana;
	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 Verdana;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

.Banner_Blue {
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #152E69
}

.Banner_red {
	font-size: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC190B;
}

.Banner_yellow {
	font-size: 16px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFF99;
}

.Banner_white {
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.Banner_Red2 {
	font-size: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #F00000;
}

.Banner_Black {
	font-size: 15px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}

.Banner_yellow2 {
	font-size: 20px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFCC;
}

input.LoanZipCode {width:50px}

/* Top nav right side links */

.Link2, .Link2 A:link, .Link2 A:visited, .Link2 A:active
{
    FONT: bold 10px Verdana;
    COLOR: #797979;
    TEXT-DECORATION: none;
}

.Link2 A:hover
{
    COLOR: #405ebe;
}
.footerLinks, .footerLinks A:link 
{
	color: #405EBE;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.footerLinks A:visited
{
 	color: #651c7e;
    TEXT-DECORATION: none;
}
.footerLinks A:hover
{
 	color: #0000ff;
    TEXT-DECORATION: underline;
}
.footerLinks A:active 
{
	color: #405EBE;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.leftMenuText, .leftMenuText a:link, .leftMenuText a:visited, .leftMenuText a:active 
{ 
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #333333; 
    text-decoration: none; 
    text-align: left; 
    border: none; 
}
.leftMenuText a:hover 
{ 
    text-decoration: underline; 
}
.leftMenuTextBold, .leftMenuTextBold a:link, .leftMenuTextBold a:visited, .leftMenuTextBold a:active, .leftMenuTextBold a:hover 
{ 
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #333333; 
    text-decoration: none; 
    text-align: left; 
    border: none; 
    font-weight:bold;
}
.leftMenuHd, .leftMenuHd a:link, .leftMenuHd a:visited, .leftMenuHd a:active 
{ 
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight:bold;
    color: #333333; 
    line-height:25px;
    text-decoration: none; 
    text-align: left; 
    border: none; 
}
.leftMenuHd a:hover 
{ 
    text-decoration: underline; 
}
.dividerTable
{
    width:100%; 
    height:100%; 
    border-top-width:1px; 
    border-bottom-width:0px; 
    border-left-width:0px; 
    border-right-width:0px;
    border-style:solid;
    border-color:#9c969c;
}

/* BAC Styles */

.hlHdLinks {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.hlHdLinks A:link {
	color: #405EBE;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.hlHdLinks A:visited {
	color: #651C7E;
	text-decoration: none;
}
.hlHdLinks A:hover {
	color: #0000ff;
	text-decoration: underline;
}
.hlHdLinks A:active {
	color: #405ebe;
	text-decoration: none;
}
.disclaimer {
 color: #333333;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
}
.disclaimer A:link, .disclaimer A:visited  {
 color: #405ebe;
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
}
.disclaimer A:hover  {
 color: #0000ff;
 text-decoration: underline;
}
.disclaimer A:active  {
 color: #405ebe;
 text-decoration: none;
}
.hlHdLn {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.hlHdLn1 {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom:15px;
	padding-top:15px;
}

.hlHdLn2 {
	color:#666666;
	font-family: Arial;
	font-size: 18px;
	font-weight: bolder;
}
.hlHdLnLink A:link, .hlHdLnLink A:visited {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.hlHdLnLink A:hover {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.hlHdLnLink A:active {
	color: #333333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.PageTitle {
	font-size: 18px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #d4001a;
}

.popupHeader
{
    font-size:12px;
	font-family: Verdana, Helvetica, sans-serif;
    color:#FFFFFF;
    background-color:#D4001A;
    height:25px;
    vertical-align:bottom;
    padding-bottom:5px;
    padding-left:15px;
    font-weight:bold;
}
.popupHeader A:link, .popupHeader A:visited, .popupHeader A:active
{
    font-size:9px;
	font-family: Verdana, Helvetica, sans-serif;
    color:#FFFFFF;
    background-color:#D4001A;
    vertical-align:bottom;
    padding-right:15px;
    text-decoration:none;
    font-weight:normal;
}
.popupHeader A:hover
{
    color:#FFFFFF;
    text-decoration:underline;
}

