@charset "UTF-8";
/*confirm file for RC85*/
/* 
	This document contains all the selectors for HTML elements
	
	First you will find the html, body and heading tags (h1, h2, etc.)
		Then you will find all other elements in alphabetical order
		
	IMPORTANT 
	Do not add id and class selectors to this file
	Use styles.css to add new id and class selectors 

*/

/*

	dark gray	#333333
	
	medium gray	#919191
	
	light gray	#c0c0c0
	
	dark blue	#145f8f
	
	medium blue	#4391c3
	
	light blue	#99ccff
	
	dark gold	#b27505
	
	medium gold	#db9b24
	
	light gold	#ffcc33

*/
html,body {
	height:100%;
}

body {
	font-family:Verdana, sans-serif;
	margin:0;
	padding:0;
	color:#333333;
	font-size:100%;
	line-height:1.125em;
	display:none;
}
h1 {
	font-weight:normal;
	margin:0;
	padding:.5em 0 .5em .25em;
}
h2,h3,h4,h5,h6{
	font-weight:normal;
	margin:0;
	padding:.25em 0 .25em .25em;
}
h1 {
	font-size:1.25em;
	color:#145f8f;
}
h2 {
	font-size:1em;
}
h3 {
	font-size:.875em;
}
h4 {
	font-size:.8175em;
}
h5 {
	font-size:.75em;
}
h6 {
	font-size:.625em;
}
a:link {
	text-decoration:underline;
	color:#333333;
}
a:visited {
	color:#333333;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
a:active {
	color:#333333;
}
a img,:link img,:visited img { 
	border:none;
}
fieldset {
	border:none;
/* margin:1em 0 0 0; */
}
legend {
	margin: 0 0 0 .25em;
	font-size:.75em;
	text-transform:uppercase;
	letter-spacing:.125em;
}
input[type="reset"], [value|=Reset] {
	color:red;
}
address {
	font-size: .75em;
	margin:1em 0;
}
li {
	list-style: disc outside none;
	margin:0 .5em .5em 2em;
}
p, #fcraLetterPrinted, #contentGenPrint {
	margin:0;
	padding:.25em 0 .125em .25em;
	font-size:.75em;
}
ul, ol {
	margin:0;
	padding:.25em 0 .25em .25em;
}
ul.letterstyle {
	font-size:.75em;
}
ol li {
	list-style: decimal outside none;
	margin:0 .5em .5em 2em;
}
table {
	width:100%;
}
table, td {
	border:0 none;
	border-spacing:0;
}
div > table:first-of-type {
     margin-top: 0.5em;
}
td {
	font-size:11px;
	vertical-align:top;
	padding:0;
	white-space:normal;
}
td:not(empty) {
	padding:.125em 0;
}
td p {
	font-size:1em;
}
th {
	font-size:11px;
	text-transform:uppercase;
}
.error {
	color:red;
}
.brick {
	color:darkred;
}
#appName {
	display:none;
}
/*These are the styles of the credit report OK boxes*/
.paymentBoxes, .paymentBoxes table {
	width:auto;
}
.paymentBoxes td {
	width:21px;
}
.paymentBoxes table {
	margin:0 1em 0 0;
}
.lpgreen, .lpred, .lpblue, .lpyellow, .lpmonth .lpwhite {
	text-align:center;
	padding:.25em;
	border:1px solid white;
}
.lpred {
	background:red;
}
.lpmonth {
	text-transform:uppercase;
}
.cre7title, .cre7hdr, .cre7hdrgrey {
	width:6em;
}
.cre7hdrgrey {
	background-color: #CCC;
	text-align:right;
	vertical-align:middle;
	padding:.30em 17px .30em 0; 
	font-size: 11px;
	font-weight: bold;
}

.cre7hdrgreycentered,.cre7hdrgreycentered,.cre7hdrgreysummary  {
	background-color: #CCC;
	text-align:center;
	vertical-align:middle;
	padding:.30em 17px .30em 0; 
	font-size: 11px;
	font-weight: bold;
}
.cre7hdrgreysummary {
	padding:0 0 0 10px; 
}
.cre7textmypad {
	padding-right:17px;
}

.suphdr_td{
	padding:.25em;
}
.cre7hdrredbig {
	color:red;
}

.cre7hdrcenter {
	text-align:center;
}

.hdr td {
	font-weight: bold;
	background: #EEEEEE;
}

.hdr td.blue {
	text-align: center;
	font-weight: bold;
	background: #80C0D0;
}

.hdr td.gray {
	text-align: right;
	font-weight: bold;
	background: #CCCCCC;
}

.cre7hdrbig, .hdr td {
	padding:.25em 0;	
}
.cre7hdrbig, .cre7hdrredbig {
	font-weight: bold; 
	border-top:1px solid black;
}
td:nth-of-type(2).cre7hdrbig, td:nth-of-type(2).cre7hdrredbig {
	text-align:right; 
}
.checkpoint {
	border:2px solid red;
	padding:.5em;
}
.checkpoint td {
	color:red;
	padding:.25em 0;
}
.checkpoint .cre7hdrbig {
	border:none;
}
.em6 {
	width:6em;
}
.em8 {
	width:8em;
}
.em10 {
	width:10em;
}
.faq_q {
    font-size: 1.25em;
    padding: .5em 0;
    font-weight: bold;
}
.faq_a p {
    font-size: 1em;
}
.hide {
	display:none;
}
.sidefeature2 {
    font-size: 1.25em;
}
.sidefeature {
    font-size: 1em;
}
.tracking {	
	text-transform:uppercase;
	letter-spacing:.125em;
}
.upper {
	text-transform:uppercase;
}
.PoweredByClass td:first-child {
	width:13%;
}

/*setting footer to the bottom of the page*/
#container {
	min-height:100%;
}
#content {
	padding-bottom:2.125em;
	overflow:auto;
}
#disclaimerText ol {
	margin:0;
	padding:.25em 0 .25em .25em;
	-webkit-padding-start:0;
}
#disclaimerText ol > li {
	list-style: decimal outside none;
	margin:0 .5em .5em 2em;
	font-size:.75em;
}
.YRS_footer {
	position:relative;
	height:2.125em;
	margin:-2.125em auto 0;
	width:60em;
}