﻿/* designed + coded by MasterCard International *//* begin common css, Use for default page elements */body { font: 8pt Verdana, Arial, Helvetica, sans-serif; background: #FFFFFF; /* border: 1px solid #000000; */ }/* keep all the suff above this line.*/a { color: #999999; }a.action, a.actionBack { display: block; color: #999999; margin: 4px 0px 0px; padding: 0px; background: url(none); }.dottedLine { height: 10px; margin-top: 4px; border-top: 1px solid #000000; background: url(none); }/* end common css *//* begin header css */#header, #leftnav, #leftbrkt, #searchfoot, #footspace { display: none; }#printlogo { display: inline; }/* end header css *//* start MENU css */#content, #hmContent { padding: .1in 0in .25in .05in; }#content h2 { font-size: 8pt; }#content h3 { font-size: 8pt; }#content .alert { color: #990000; }/* end default content css *//* begin left css */#left input { border-top: none; border-right: none; border-bottom: 1px solid #000000; border-left: none; }/* special class for Brand Center to remove underlines from buttons in forms */#left .norule { border-top: none; border-right: none; border-bottom: none; border-left: none; }/* end special class for Brand Center */#left input.radio, #left input.checkbox { border: none; }#left table.contentTb, #left table.dataTB { background: #ffffff; color: #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; margin-top: 15px;}#left .contentTb tr td { border-top: 1px solid #000000; padding: 5px 3px; }#left .contentTb tr { border-top: 1px solid #000000; }#left .contentTb th { border-top: none; padding: 5px 3px; text-decoration: none; font-style: normal; text-align: center; font-weight: normal; }#left .dataTB td { border-top: 1px solid #000000; border-left: 1px solid #000000; padding: 5px 3px; }#left .dataTB th { border-left: 1px solid #000000; padding: 4px 3px; }#left .faq table { margin-top: 15px; border-top: 1px solid #000000; }/* end left css *//* begin right CSS */#right {  }#right .highlight { padding-bottom: 0.1in; font-size: 8pt; /* border: 1px dotted #999999; width: 100%; */ border-bottom: 1px solid #000000; }/* end right css */#section { margin: 0 0 0 0; }/* end content css *//* begin footer css */#footer { /* border-top: 1px solid #000000; border-bottom: 1px solid #000000; */ }#footer table, #footer table tr,#footer table tr td { background: #FFFFFF; font-size: 8pt; }#footer a { color: #999999; text-decoration: underline; }#hmContent .promo, #hmContentSm .promoSm, #hmContent .promoLg { padding-bottom: 0.1in; font-size: 8pt; /* width: 180px; border: 1px dotted #999999; */ border-bottom: 1px solid #000000; }#content h5, #hmContent .promo, #hmContentSm .promoSm, #hmContent .promoLg, #hmContent .promo h2, #hmContent .promoLg h2, #hmContent .promo h3, #hmContent .promoLg h3 { font-size: 8pt; }#right .highlight h2, #left label, #left input, #left select, #left textarea { font-size: 8pt; }/*NEW PRINT STYLES 06-22-05 *//* These styles are for printing data tables with smaller text */#left table.dataTBsm { background: #ffffff; color: #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; margin-top: 15px;}#left .dataTBsm td { border-top: 1px solid #000000; border-left: 1px solid #000000; padding: 5px 3px; }#left .dataTBsm th { border-left: 1px solid #000000; padding: 4px 3px; }