@import url("/stylesheets/https-common/footer.css");
/* Style sheet for Capital One Web sites */

/* ### 7 new mcd-contributed styles were added to the bottom
of this file.  In addition, the following 2 classes were edited:
'.footer10' and '.gray'.  Please see all 8 styles below for 
specific comments on edits and additons. -- 23 Feb 2005 ### */

body {
	font: normal 12px Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #333;
	margin: 0;
}
td,
th {
	font: normal 12px Arial, Helvetica, sans-serif;
}
form {
	margin: 0;
}
sup,
td sup {
	font-size: 0.8em;
	_font-size: 1em; /* Underscore hack - only read by WinIE */
	vertical-align: text-top;
	line-height: 1.2;
}
h1 sup {
	font-size: 0.4em;
	_font-size: 0.55em; /* Underscore hack - only read by WinIE */
}
h2 sup {
	font-size: 0.55em;
	_font-size: 0.75em; /* Underscore hack - only read by WinIE */
}
h3 sup {
	font-size: 0.75em;
	_font-size: 0.85em; /* Underscore hack - only read by WinIE */
}
.darksubheader {
   background-color: #99d6ea;
	height: 22px;
	width: 100%;
	font-size: 12px;
}
.lightsubheader {
   background-color: #cceaf4;       
	height: 22px;
	width: 100%;
	font-size: 12px;	
}
.subhead {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.breadcrumbs{
	font: normal 10px Arial, Helvetica, sans-serif;
}
.gray {
	color: #666;
	font-size: 10px;
}
.boldheader {
	font: bold 14px Arial, Helvetica, sans-serif;
}
.fieldtitle {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.pageintro {
	font-weight: bold;
	font-size: 11px;
}
.copyright {
	font: normal 9px Arial, Helvetica, sans-serif;
	text-align: center;
}
.boldfont {
	font: bold 9px Arial, Helvetica, sans-serif;
}
.copyblock {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: center;
}
.small { 
 	font-size: 11px;
}
.title {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
}
.reg {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.titleYellow {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #fc0;
}
.regOutofScope {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999;
}
.regBold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
}
.smallSav {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
}
.smallBold {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000;
}
.regBoldWhite {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
}
.footer10,
.footer10 td,
.footer10grey {
	font-size: 10px
}
.footer10grey {
	color: #7f7f7f;
}
a:link {
	color: #2866af;
}
a:visited {
	color: #5780ae;
}
a:hover {
	color: #2866af;
}
.todaysrates {
	font-weight: bold;
	font-size: 18px;
	color: #069;
	line-height: 80%;
}
.bkgGreen {
	background-color: #ebf7fb;
}
.bkgNav {
	background-color: #cdebeb;
}
.hpapr {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #018fb8;
}
.sevenpadding {
	padding: 0 7px;
}
.hdr {
	border-bottom: 1px solid #999;
	height: 80px;
	width: 650px;
}
h2 {
	padding: 0;
	margin: 8px;
}
.p1 {
	font: normal 12px/17px Arial, Helvetica, sans-serif;
	margin: 0 10px;
	padding: 0 0 5px 0;
}
.content {
	margin-top: 4px;
}
.footerSet {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	margin-top: 30px;
	text-align: center;
}	
.requirements {
	width: 214px;
	height: 100px;
	margin-left: 4px;
	border-top: 1px solid #66c2e0;
	border-bottom: 1px solid #66c2e0;
}	
.blue {
	background-color: #ebf7fb;
	border: 1px solid #66c2e0;
}

/* sets styles for bullet lists with custom bullets */
.bulletList {
   margin: 0;
   padding: 0;
}
.bulletList li {
	list-style: none;
	background: url(/images/https-common/bulletlist_000.gif) no-repeat 0 0.5em;
	padding: 0 0 0 7px;
	margin: 0;
}
   
/* sets size for <small> tag */
small {
   font-size: 10px;
}

/* sets styles for superscript items */
sup {
   text-decoration: none;
}

/* sets superscript styles for service marks */
.serviceMark {
	vertical-align: text-top;
	font-variant: small-caps;
	font-size: 10px;
}

/* emulates ellipsis tighter spacing between periods */
.ellipsis { 
   letter-spacing: 0.08em; 
}

/* sets selected page text highlight for sub navigation link in green left navigation */
#selected {
   color: #000;
   font-weight: bold;   
   text-decoration: none;
}
a.white,
a.white:visited,
a.white:hover {
	color: #fff;
	text-decoration: underline;
}
a.black,
a.black:visited,
a.black:hover {
	color: #000;
	text-decoration: underline;
}
a.teal,
a.teal:visited,
a.teal:hover {
	color: #066;
	text-decoration: underline;
}
.underline {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* Static Pool */
.pageheader {
	font-size: 20px;
	font-weight: bold;
}
.textSmall {
	font-size: 9px;
}

