/* 700 Credit XML */
.form-column {
  float:left;
}

.editor-column-1,.editor-column-2 {
  width:335px;
}

.report-label {
  width:85px;
  color:black;
  font-family:'Arial Narrow';
  font-size:7.5pt;
  vertical-align:top;
  text-transform:uppercase;
}

.reportsection {
  background-color:black;
  color:white;
  font-family:'Arial';
  font-size:11pt;
  font-weight:bold;
  border-bottom:black solid 3px;
  border-top:black solid 3px;
  padding:3px;
  text-align:center;
  width:672;
}

.reportBodyEditTD {
  width:245px;
  vertical-align:top;
}

.reportsubsection {
  background-color:lightgrey;
  color:black;
  font-family:'Arial';
  font-size:9pt;
  font-weight:bold;
  text-align:center;
  border-bottom:black solid 1px;
  border-top:black solid 1px;
  width:672;
  margin-top:1px;
}

tr.report-row-high {
  background-color:#EEEEEE;
}

.tradeheader {
  color:black;
  font-family:'Arial Narrow';
  font-size:8pt;
  font-weight:bold;
  height:20px;
}

.reportBodyEditExWideTD {
  width:666px;
  vertical-align:top;
}

.reportBodyPreviewDiv {
  height:100%;
  border:none;
  padding:1px;
}

.small-pad-top {
  padding-top:5px;
}

.small-pad-bottom {
  padding-bottom:5px;
}

.small-pad-right {
  padding-right:5px;
}
/* 700 Credit XML */

/* login box */
.loginbox {

background-color:#ddddfd;
border-right: solid #999968 1px;
border-left: solid #999968 1px;
border-bottom: solid #999968 1px;
border-top: solid #999968 1px;

}
/* login box */

/* checkout form */
.ccformfont { color:#666666; font-weight:bolder; }
/* checkout form */

/* Merdian Credit Report Look */

.MerVerified { color:#009900; font-weight:bold; }

.MerNotVerified { color:red; font-weight:bold; }

.MerFICO { font-size:16px; font-weight:bold; }

.MerLightBlueBG { background-color: #E1F4FF; }

.MerSectionBG { background-color: #E2E2E2;  }

.MerRatingA { color:#009933; font-weight:bold; }
.MerRatingB { color:#FF6600; font-weight:bold; }
.MerRatingC { color:#CCCC00; font-weight:bold; }
.MerRatingD { color:#FF0000; font-weight:bold; }

.MerRatingAbg { background-color:#99FFCC; }
.MerRatingBbg { background-color:#FFCC66; }
.MerRatingCbg { background-color:#FFFF99; }
.MerRatingDbg { background-color:#FF404F; }

.MerRatingAbgBorder {  border-width: 5px; border-color: #009933; border-style: outset; }
.MerRatingBbgBorder { border-width: 5px; border-color: #FF6600; border-style: outset; }
.MerRatingCbgBorder { border-width: 5px; border-color: #CCCC00; border-style: outset; }
.MerRatingDbgBorder { border-width: 5px; border-color: #FF0000; border-style: outset; }

/* end Merdian Credit Report Look */

 /* hart software */
 
.spaced {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; letter-spacing: 3px}
.heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; letter-spacing: 3px}
P.TRpad {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding-top: 0.05cm; padding-bottom: 0.05cm; padding-left: 0.25cm; padding-right: 0.25cm; letter-spacing: -1px}
TH {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
P.pipad {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-right: 0.05cm; padding-top: 0.05cm; padding-bottom: 0.05cm}
.mono {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.pagebreak {page-break-after: always}
.goodmop {background-color: #FFFFFF}
 .badmop {background-color: lightpink}
 .alert {background-color:lightsalmon}
 .SCcredit { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
 
   .separator {background-color:#FFFFCC; font-weight:bold}
   P.FACS {font-family : arial; font-size: 9pt; padding-left: 0.15cm; padding-right: 0.15cm; padding-top: 0.05cm; padding-bottom: 0.05cm}
  .indent {font-family: arial; margin-left: 0.25cm}
 .n10indent {font-family: arial; font-size: 10pt; margin-left: 0.25cm}
 .hangindent {font-family: arial; text-indent: -0.45cm; margin-left: 0.45cm; font-size: 12pt; font-weight: normal}
 .n10hangindent {font-family: arial; text-indent: -0.75cm; margin-left: 0.75cm; font-size: 10pt; font-weight: normal}
 .n9hangindent {font-family: arial; text-indent: -0.75cm; margin-left: 0.75cm; font-size: 9pt; font-weight: normal}
 .n8hangindent {font-family: arial; text-indent: -0.75cm; margin-left: 0.75cm; font-size: 8pt; font-weight: normal}
 .n8indent {font-family: arial; font-size: 8pt; margin-left: 0.25cm}
 .shangindent {font-family: arial; text-indent: -0.10cm; margin-left: 0.15cm; font-size: 12pt; font-weight: normal}
 .b20 {font-family: arial; font-size: 20pt; font-weight: bold}
 .b18 {font-family: arial; font-size: 18pt; font-weight: bold}
 .b16 {font-family: arial; font-size: 16pt; font-weight: bold}
 .b14 {font-family: arial; font-size: 14pt; font-weight: bold}
 .b12 {font-family: arial; font-size: 12pt; font-weight: bold}
 .b11 {font-family: arial; font-size: 11pt; font-weight: bold}
 .b10 {font-family: arial; font-size: 10pt; font-weight: bold}
 .b10_white {font-family: arial; font-size: 10pt; font-weight: bold; color: white}
 .b9  {font-family: arial; font-size: 9pt; font-weight: bold}
 .b8  {font-family: arial; font-size: 8pt; font-weight: bold}
 .n18 {font-family: arial; font-size: 18pt; font-weight: normal}
 .n16 {font-family: arial; font-size: 16pt; font-weight: normal}
 .n14 {font-family: arial; font-size: 14pt; font-weight: normal}
 .n12 {font-family: arial; font-size: 12pt; font-weight: normal}
 .n11 {font-family: arial; font-size: 11pt; font-weight: normal}
 .n10 {font-family: arial; font-size: 10pt; font-weight: normal}
 .n9 {font-family: arial; font-size: 9pt; font-weight: normal}
 .n8 {font-family: arial; font-size: 8pt; font-weight: normal}
 .n7 {font-family: arial; font-size: 7pt; font-weight: normal}
 .n6 {font-family: arial; font-size: 6pt; font-weight: normal}

 /* hart software */
 
INPUT { font-family: Verdana, Arial, Sans-serif; font-size: 9pt; color: #000000; }
TEXTAREA { font-family: Verdana, Arial, Sans-serif; font-size: 9pt; color: #000000; }
SELECT { font-family: Verdana, Arial, Sans-serif; font-size: 9pt; color: #000000; }

/* NEW Report Look */

.ReportHeaderTable {
border-bottom: solid #CCCCCC 1px; 
border-top: solid #CCCCCC 1px; 
border-left: solid #CCCCCC 1px; 
border-right: solid #CCCCCC 1px;
}

.ReportHeader {

	font-family: verdana;
	font-size: 13pt;
	font-stretch:semi-expanded;
	font-weight: bold;
    font-style: italic;
	color: #000000;
	background-color: #beb943;
    
}


.ReportAppInfoHeader {
background-color: #d3d3f2;

}
.ReportAppInfoDetails {
background-color: #ddddfd;
}

.ReportAppInfoBorder {
border-bottom: solid #beb943 1px; 
border-top: solid #beb943 1px; 
border-left: solid #beb943 1px; 
border-right: solid #beb943 1px;
}

.Reportcomptitle {
	font-family: tahoma, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: 191970;

}

a:link.ReportQuickLinks { 
		text-decoration: none; 
		color: #0033FF; 
		font-weight: bold;
		font-size:8pt;
		} 
a:visited.ReportQuickLinks { 
		text-decoration: none; 
		color: #0033FF;
		font-weight: bold;
		font-size:8pt;
		}
a:hover.ReportQuickLinks { 
		text-decoration: none; 
		color: #0066FF; 
		font-weight: bold;
		font-size:8pt;
		} 
		
/* NEW Report Look */

.topNavBlueBox {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

.fontBold8 {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

.font8 {
	font-family: verdana;
	font-size: 8pt;
}

.fontBold8red {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}

.topNavBlueBoxMessage {
	font-family: verdana;
	font-size: 9pt;
	color: #050569;
	font-weight: bold;
	font-style:italic;
}

.topNavBlueBoxLogin {
	font-family: verdana;
	font-size: 7pt;
	
}

.topNavBlueBoxCartItems {
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #050569; 
}

a:link.buynowBig { 
		text-decoration: none; 
		color: #0000FF; 
		font-weight: bold;
		font-size:12pt;
		} 
a:visited.buynowBig { 
		text-decoration: none; 
		color: #0000FF;
		font-weight: bold;
		font-size:12pt;
		}
a:hover.buynowBig { 
		text-decoration: none; 
		color: #85ADE9; 
		font-weight: bold;
		font-size:12pt;
		} 
		
a:link.samplereport { 
		text-decoration: none; 
		color: #0000FF; 
		font-weight: bold;
		font-size:8pt;
		} 
a:visited.samplereport { 
		text-decoration: none; 
		color: #0000FF;
		font-weight: bold;
		font-size:8pt;
		}
a:hover.samplereport { 
		text-decoration: none; 
		color: #85ADE9; 
		font-weight: bold;
		font-size:8pt;
		} 

a:link.loggedinnav { 
		text-decoration: none; 
		color: #0033FF; 
		font-weight: bold;
		font-size:8pt;
		} 
a:visited.loggedinnav { 
		text-decoration: none; 
		color: #0033FF;
		font-weight: bold;
		font-size:8pt;
		}
a:hover.loggedinnav { 
		text-decoration: none; 
		color: #0066FF; 
		font-weight: bold;
		font-size:8pt;
		} 
			
.comptitle {
	font-family: tahoma, arial, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
	color: 191970;

}

.sectiontitle {
font-family: tahoma, arial, sans-serif;
color:#990000;
font-size:14pt;
font-weight:bold;
}

td, body {
	font-family: tahoma, arial, sans-serif;
	font-size: 9pt;	
}

.productdropdown {
	font-family: tahoma, arial, sans-serif;
	font-size: 9pt;	
}

.font11 {
	font-family: tahoma, arial, sans-serif;
	font-size: 11pt;	
}

.font10 {
	font-family: tahoma, arial, sans-serif;
	font-size: 10pt;	
}

p {
	font-family: tahoma, arial, sans-serif;
	font-size: 7pt;
	line-height : 120%;		
}

tr {
	vertical-align: top;
}

.pre {
	font-family: verdana;
	font-size: 8pt;
}

.fontsmall {
	font-family: verdana;
	font-size: 7pt;
}

.IndexCopy {
	font-family: verdana;
	font-size: 9pt;
	line-height : 120%;	
	/*font-weight: bold;*/	
}

.IndexFormCopy {
	font-family: verdana;
	font-size: 8pt;
	/*font-weight: bold;*/	
}

.IndexFormCopyBold {
	font-family: verdana;
	font-size: 7.5pt;
	font-weight: bold;	
}

.FormInput {
	font-size: 11px; 
}

.FormButton {
 	font-family: verdana;
	font-size: 7pt;
 }

.LoginTable {
	border-left: solid #cccccc 1px;
	border-right: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;
	border-top: solid #cccccc 1px;
	
}

.PricingTable {
	border-left: solid #cccccc 1px;
	border-top: solid #cccccc 1px;
	
}
.PricingCells {

	border-right: solid #cccccc 1px;
	border-bottom: solid #cccccc 1px;

}

.SCItems {
	font-family: verdana;
	font-size: 7pt;
	line-height : 120%;	
	font-weight: bold;	
	color: cccc99;
}

.footer {
	font-size: 8pt;
	color: green;
}

.navsoff {
	font-size: 8pt;
}

.navson {
	font-weight: bold;
	font-size: 8pt;	
}

.page_head {
	font-weight: bold;
	font-size: 12pt;
}

.page_subhead {
	font-weight: bold;
	font-size: 11pt;
}

.formfield {
	font-weight: bold;
	text-align: right;
}

.bold {
	font-weight: bold;
}

.boldNred {
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	color: red;
}

.boldNredNstandard {
	font-weight: bold;
	font-size: 9pt;
	color: red;
}

.boldNyellow {
	font-weight: bold;
	color: FFFFCC;
}

.boldNwhite {
	font-weight: bold;
	color: FFFFFF;
}

.boldNpurple {
	font-weight: bold;
	color: 9d18c6;
}

.boldNorange {
	font-weight: bold;
	color: FF8000;
}

.red {
	color: red;
	font-size: 9pt;
}

.redNboldN9 {
	color: red;
	font-weight: bold;
}

.green {
	color: green;
}

.blue {
	color: blue;
}

.required {
	font-size: 9pt;
	font-weight: bold;
	color: red;
}

.titlefont {
	font-size: 11pt;
	font-weight: bold;
	color: 003399;
}

.subtitlefont {
	font-size: 10pt;
	font-weight: bold;
}

.small {
	font-size: 8pt;
}

.smallNwhite {
	font-weight: normal;
	color: FFFFFF;
	font-size: 8pt;
}

.smallNbold {
	font-size: 8pt;
	font-weight: bold;
}

.smallNred {
	font-size: 8pt;
	color: red;
}

.smallNgreen {
	font-size: 8pt;
	color: green;
}

.smallNblue {
	font-size: 8pt;
	color: blue;
}

.standard {
	font-family: tahoma, arial, sans-serif;
	font-size: 9pt;
}

.sorry {
	font-size: 9pt;
	color: red;
}

.TableBorder
{
border-left: solid #000000 1px;
border-top: solid #000000 1px;
}

.TableCellBlackBorder {
	border-bottom: solid #000000 1px;
	border-right: solid #000000 1px;
		
}

/*FCRA Doc */
.fcracontactborder {

border-left: solid #000000 1px;
border-top: solid #000000 1px;
font-family: arial;
font-size: 11px;
}

.fcracontactbordercell {

border-bottom: solid #000000 1px;
border-right: solid #000000 1px;
font-family: arial;
font-size: 11px;
}

.fcrafont {

font-family: arial;
font-size: 10px;

}

.fcrafontbold {

font-family: arial;
font-size: 12px;
font-weight:bold;

}

.releaseHeader {
	font-family: arial;
	font-size:12pt;
	color: #000000;
	font-weight:bold;
}

/*FCRA Doc */

.calendarDiv{width:195px; height:200px; display:none; position:absolute; background-color:##ecece6;}
.calendarDiv table{border:none; line-height:1.4em; font-size:.9em; border-collapse:collapse;}

/* releases */

.messageborder {
border-bottom: solid #000000 2px;
border-right: solid #000000 2px;
border-left: solid #000000 2px;
border-top: solid #000000 2px;
background-color: #CCCCCC;
}

.formfieldsboxborder {
border-bottom: solid #000000 1px;
border-right: solid #000000 1px;
border-left: solid #000000 1px;
border-top: solid #000000 1px;
}

.siglines {
border-top: solid #000000 1px;
}

.releaseHeader {
	font-family: arial;
	font-size:11pt;
	color: #000000;
	font-weight:bold;
}

.releasefields {

border-bottom: solid #000000 1px;
border-right: solid #000000 1px;
border-left: solid #000000 1px;
border-top: solid #000000 1px;


}

.ReleaseHeader {
	font-family: arial;
	font-size: 14pt;
	font-weight: bold;
}

.ReleaseLegal {
	font-family: arial;
	font-size: 9px;
}

.releaseformfields {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}

/* past address history report */