/* OVERALL PAGE BODY STYLE */
.body { background:#FFFFFF url(/webart/body_bg.jpg) repeat-x top; margin: 0px; padding: 0px; }

.box TD { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #330000; padding: 0px; margin:0px; border-left:solid 1px #666666; }
.box TD A:link    { COLOR: #39021d; font-weight:bold; }
.box TD A:visited { COLOR: #39021d; font-weight:bold; }
.box TD A:active  { COLOR: #39021d; font-weight:bold; }
.box TD A:hover   { COLOR: #333333; font-weight:bold; }

.box UL { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #330000; }
.box UL LI { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #330000; list-style:square; }

.homenews { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #666666; padding:0px; margin:0px; text-align:justify; }
.homenews A:link    { COLOR: #eb2027; font-weight:bold; }
.homenews A:visited { COLOR: #eb2027; font-weight:bold; }
.homenews A:active  { COLOR: #eb2027; font-weight:bold; }
.homenews A:hover   { COLOR: #666666; font-weight:bold; }

.welcome { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #666666; padding:0px; margin:0px; text-align:justify; }
.welcome A:link    { COLOR: #eb2027; font-weight:bold; }
.welcome A:visited { COLOR: #eb2027; font-weight:bold; }
.welcome A:active  { COLOR: #eb2027; font-weight:bold; }
.welcome A:hover   { COLOR: #666666; font-weight:bold; }

.welcome P { font: 12px/16px Arial, Helvetica, sans-serif; COLOR: #666666; padding:0px; margin:0px; text-align:justify; }
.welcome P A:link    { COLOR: #eb2027; font-weight:bold; }
.welcome P A:visited { COLOR: #eb2027; font-weight:bold; }
.welcome P A:active  { COLOR: #eb2027; font-weight:bold; }
.welcome P A:hover   { COLOR: #666666; font-weight:bold; }

.table { font: bold 11px/16px Arial, Helvetica, sans-serif; COLOR: #000000; padding:0px; margin:0px; text-align:justify; }
.table A:link    { COLOR: #212f4a; }
.table A:visited { COLOR: #212f4a; }
.table A:active  { COLOR: #212f4a; }
.table A:hover   { COLOR: #000000; }

.about_affinity_content { padding: 15px 15px 15px 15px; }
.about_affinity_content H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_red.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.about_affinity_content H1 A:link    { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.about_affinity_content H1 A:visited { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.about_affinity_content H1 A:active  { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.about_affinity_content H1 A:hover   { font: 16px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; text-decoration:none; }

.personal_solutions_content { padding: 15px 15px 15px 15px; }
.personal_solutions_content H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_purple.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.personal_solutions_content H1 A:link    { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.personal_solutions_content H1 A:visited { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.personal_solutions_content H1 A:active  { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.personal_solutions_content H1 A:hover   { font: 16px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; text-decoration:none; }

.business_solutions_content { padding: 15px 15px 15px 15px; }
.business_solutions_content H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_yellow.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.business_solutions_content H1 A:link    { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.business_solutions_content H1 A:visited { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.business_solutions_content H1 A:active  { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.business_solutions_content H1 A:hover   { font: 16px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; text-decoration:none; }

.loans_content { padding: 15px 15px 15px 15px; }
.loans_content H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_blue.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.loans_content H1 A:link    { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.loans_content H1 A:visited { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.loans_content H1 A:active  { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.loans_content H1 A:hover   { font: 16px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; text-decoration:none; }

.investments_content { padding: 15px 15px 15px 15px; }
.investments_content H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_green.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.investments_content H1 A:link    { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.investments_content H1 A:visited { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.investments_content H1 A:active  { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.investments_content H1 A:hover   { font: 16px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; text-decoration:none; }

.rates_content { padding: 15px 15px 15px 15px; }
.rates_content H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_orange.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.rates_content H1 A:link    { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.rates_content H1 A:visited { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.rates_content H1 A:active  { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.rates_content H1 A:hover   { font: 16px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; text-decoration:none; }

.online_services_content { padding: 15px 15px 15px 15px; }
.online_services_content H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_gray.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.online_services_content H1 A:link    { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.online_services_content H1 A:visited { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.online_services_content H1 A:active  { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.online_services_content H1 A:hover   { font: 16px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; text-decoration:none; }

.member_resources_content { padding: 15px 15px 15px 15px; }
.member_resources_content H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_red.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.member_resources_content H1 A:link    { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.member_resources_content H1 A:visited { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.member_resources_content H1 A:active  { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.member_resources_content H1 A:hover   { font: 16px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; text-decoration:none; }

.general_content { padding: 15px 15px 15px 15px; }
.general_content H1 { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_red.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.general_content H1 A:link    { COLOR: #221f1f; text-decoration:none; }
.general_content H1 A:visited { COLOR: #221f1f; text-decoration:none; }
.general_content H1 A:active  { COLOR: #221f1f; text-decoration:none; }
.general_content H1 A:hover   { COLOR: #999999; text-decoration:none; }


.generalsp_content { padding: 15px 15px 15px 15px; }
.generalsp_content H1 { font: 16px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_purple_spanish.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.generalsp_content H1 A:link    { COLOR: #221f1f; text-decoration:none; }
.generalsp_content H1 A:visited { COLOR: #221f1f; text-decoration:none; }
.generalsp_content H1 A:active  { COLOR: #221f1f; text-decoration:none; }
.generalsp_content H1 A:hover   { COLOR: #999999; text-decoration:none; }

.mioportunidad_content { padding: 15px 15px 15px 15px; }
.mioportunidad_content H1 { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; border-bottom:#c5c4c4 solid 1px; background:url(/webart/block_yellow.gif) no-repeat left; margin: 0px 0px 12px 0px; padding:10px 0px 0px 13px; }
.mioportunidad_content H1 A:link    { font: 12px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.mioportunidad_content H1 A:visited { font: 12px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.mioportunidad_content H1 A:active  { font: 12px Arial, Helvetica, sans-serif; COLOR: #221f1f; text-align:left; text-transform:uppercase; text-decoration:none; }
.mioportunidad_content H1 A:hover   { font: 12px Arial, Helvetica, sans-serif; COLOR: #999999; text-align:left; text-transform:uppercase; text-decoration:none; }

.topnav { font: 10px Arial, Helvetica, sans-serif; COLOR: #666666; padding:0px; margin:0px; text-align:right; vertical-align:top; padding:8px 0px 0px 0px; }
.topnav A:link    { COLOR: #666666; text-decoration:none; }
.topnav A:visited { COLOR: #666666; text-decoration:none; }
.topnav A:active  { COLOR: #666666; text-decoration:none; }
.topnav A:hover   { COLOR: #eb2027; text-decoration:none; }

/* FOOTER STYLE */
.footer { font: 10px Arial, Helvetica, sans-serif; COLOR: #666666; background:url(/webart/footer_logos.gif) no-repeat right top; text-align:center; vertical-align:top; }
.footer A:link    { COLOR: #666666; text-decoration:underline; }
.footer A:visited { COLOR: #666666; text-decoration:underline; }
.footer A:active  { COLOR: #666666; text-decoration:underline; }
.footer A:hover   { COLOR: #eb2027; text-decoration:underline; }

/* FORM STYLES */
.textbox { font: 10px Arial, Helvetica, sans-serif; COLOR: #666666; border: solid #666666 1px; }
.button { font: 10px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#eb2027; border: solid #FFFFFF 1px; padding:0px 1px 0px 1px; }
.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #FF0000; }
.help A { COLOR: #FF0000; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }


.leftnav { border-top:#c5c4c4 solid 1px; }
.leftnav TD A { font: 11px Arial, Helvetica, sans-serif; color:#221f1f; text-transform:uppercase; text-align:left;  padding: 4px 0px 4px 5px; display:block; }
.leftnav TD A:link    { COLOR: #221f1f; text-decoration:none; }
.leftnav TD A:visited { COLOR: #221f1f; text-decoration:none; }
.leftnav TD A:active  { COLOR: #221f1f; text-decoration:none; }
.leftnav TD A:hover   { COLOR: #221f1f; background:#e6e6e6; text-decoration:none; }

.leftnav TD UL { margin: 0px 0px 0px 18px; padding:0px; }
.SubNav {  list-style:none; margin:0px; padding:0px; }
.leftnav TD .SubNav A { background:url(/webart/bullet.gif) no-repeat 0px 6px; margin:0px; padding:1px 0px 1px 10px; font:11px Arial, Helvetica, sans-serif; color:#333333; text-transform:capitalize; }
.leftnav TD .SubNav A:hover { text-decoration:underline; color:#e21f26; }

body#checking #checking { background:#e6e6e6; text-decoration:none; }
