/* Singlesite Generic Selectors */
/* This stylesheet is for generic selectors only: div, p, ul, li etc... */

body{font: 12px/14px arial,helvetica,sans-serif; padding: 0; margin: 0;}
td, th {font: 12px/14px arial,helvetica,sans-serif; color: black; padding: 0; margin: 0;}

h1, h2 {font-size: 16px; font-weight: bold; margin-top: 0; padding-top: 0; padding-bottom: 2px; line-height:18px;}

h2 {border-bottom: 3px solid #666666; margin-bottom: 7px;}
h3 {background: url(/ecare/images/h3_tab_right.gif) top right no-repeat; background-color: #ebebd6; font-size: 12px; font-weight: bold; margin-top: 0; margin-bottom: 4px; padding-bottom: 2px;}
h3 img {display: inline;}
html>body h3 {width: 98%;}
h4 {font-size: 12px; font-weight: bold; margin-bottom: 4px;}

img {display: block; border: 0 solid;}

div {margin-bottom: 20px;}

a {color: #0047b6; text-decoration: underline;}
a:hover, a:active, a:focus {color: #06f;}

ul {margin: 0; padding: 0; list-style: none;}
ul li {padding: 0;}

ol {padding: 0; margin-left: 25px;}
ol li {margin-bottom: 5px;}

p {margin: 0; margin-bottom: 12px;}

hr {height: 1px; border: 0; border-bottom: 1px dashed #c8c8c0;}

fieldset {display: block; border: 1px solid #999999; padding: 4px; margin-bottom: 4px;}

table {margin-bottom: 12px;}
table th {font-weight: normal;}

table.finance_charge th {color: black; font-size: 9px; padding:0px 0px 0px 0px;}

div#content_left table.finance_charge th {color: black; font-size:9px; padding:1px 1px 1px 1px;}


DIV.special_benefits#cardmember_details H1.paperless {
	font-size:14px;
	margin:0px;
	padding:0px;
}
.whitebkg tbody tr td H2 {
	MARGIN-BOTTOM: 7px; font: 12px/14px arial,helvetica,sans-serif;  border-bottom: 0px solid #F2F2F2 !important;
	}
