/*  CSS Document 
  Author: Ruan Smit
  Company: Quirk eMarketing
  Capitec Bank Website
  Print Styling
*/
img { border: none; }
img, #searchWrapper, .onlineLogins, .contactBtn, #navWrapper, #breadCrumbs, #rightCol, .contentBannerTop, .pageShareIcons, #footerWrapper, .feesLinks, form, .ui-selectmenu, .ui-selectmenu-menu, .ui-selectmenu-menu li, .ui-selectmenu-menu li a, #flashBannerHome, #flashBannerPB, .print { display: none !important; }
#logo img, #leftCol { display: block; }
#leftCol { width: 100%; }

h1, h2, h3, h4, h5, .pageIntro, p { font-family: Arial, Helvetica, sans-serif; color: #000; }
h1 { font-size: 34px; line-height: 38px; margin: 17px 0 17px 0; }
h2 { font-size: 24px; line-height: 26px; margin: 0 0 14px 0; } 
h3 { font-size: 17px; line-height: 19px; font-weight: normal; margin: 1em 0; }
h4 { font-size: 12px; line-height: 18px; font-weight: bold; margin: 1em 0; }
h5 { font-size: 14px; line-height: 20px; font-weight: normal; margin: 0 0 1em 0; }
a { background: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: bold; padding-left: 0; clear: both; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; font-weight: normal; margin: 1em 0; }
.noMarg { margin: 0 !important; }
.floatR { float: none !important; }
.floatL { float: none !important; }
a.margL { margin-left: 20px; }
.margR { margin-right: 15px !important; }
.noMargB { margin-bottom: 0 !important; }
.contentBlock ul, .contentBlock ol { padding-left: 15px; margin: 6px 0; line-height: 19px; color: #363232; }
.contentBlock ul li, .contentBlock ol li { margin: 0; }
.careerLabelDesc ul, .careerLabelDesc ol { padding-left: 15px; margin: 1em 0; line-height: 19px; }
.careerLabelDesc ul li, .careerLabelDesc ol li { margin: 6px 0 !important; }
ul.ulList { list-style-type: none; padding-left: 0; margin: 1em 0 !important; line-height: 23px; }
ul.ulList li { line-height: 23px !important; margin-left: 0 !important; }
ul.noMargB { margin-bottom: 0; }
.padLeft20 { padding-left: 20px; }
.rightColContent ul.ulList { list-style-type: none; padding-left: 0 !important; margin: 0 !important; line-height: 23px; }

.savingsBlock .feesTable { margin-bottom: 12px; }
.savingsBlock .feesTable td, .savingsBlock .feesTableHdr td { width: 20% !important; }
.dividendsBlock .feesTable { margin-bottom: 12px; }
.dividendsBlock .feesTable td, .dividendsBlock .feesTableHdr td { width: 33% !important; }
.dividendsBlock .feesTable td.divTitle { border-top: 1px solid #000; padding: 8px 10px; }
.dividendsBlock .feesTable td.divAmount { border-top: 1px solid #000; padding: 8px 10px; }
.dividendsBlock .feesTable td.divDate { border-top: 1px solid #000; padding: 8px 10px; }
.salariesBlock .feesTable, .salariesBlock .feesTableHdr { margin-bottom: 12px; width: 100%; }
.salariesBlock .feesTableHdr td.feesHdr  { width: 362px; }
.salariesBlock .feesTableHdr td.feesDescr { width: 200px; padding: 0 10px; }
.feesTable { border-top: 1px solid #000; border-bottom: 2px solid #000; width: 100%; float: left; position: relative; margin-bottom: 12px; }
.feesTable td.feesHdr { border-top: 1px solid #000; width: 362px; padding: 8px 0; }
.feesTable td.feesDescr { border-top: 1px solid #000; width: 200px; padding: 8px 0; }
.newsArchiveTable { border-bottom: 2px solid #000; width: 100%; float: left; position: relative; }
.newsArchiveTable td.newsArchiveHdr { border-top: 1px solid #000; width: 462px; padding: 8px 0; }
.newsArchiveTable td.newsArchiveDescr { border-top: 1px solid #000; width: 80px; padding: 0; }
.newsArchiveTable td.newsArchiveTitle { border-bottom: 1px solid #000; width: 462px; padding: 0; }
.newsArchiveTable td.newsArchiveDate { border-bottom: 1px solid #000; width: 80px; padding: 0; }

.noPrint { display: none; }
