/* Stlyes for Foreclosure News Report Website */

p, ul, div, span, h1, h2, h3 { color: #6D6E70; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.4em; }
p { margin: 10px 0 0 0; }
form { margin: 0px; width:1001px; background-color:White; text-align:left}
body { margin: 0px; background-color: #f4f4f4; z-index: 0; position: relative; }
a:link, a:active, a:hover, a:visited { color: #285488; text-decoration: underline; }
a:active, a:hover { text-decoration: none; }
a img { border: none; }
ol li {margin-bottom:5px;}

input.invalid, select.invalid { background-color: #FFFFCE; border: 1px solid #CC3333; }
.clear { clear: both; }
.txt_highlight, #FNRnavBar a.txt_highlight, #FNRcontent .FNRformFieldCnr span, #FNRcontent div.requiredText span  { color: #ED1E25; }


#FNRheader { height: 75px;}
#FNRheader a {float:left;}
.FNRheaderText { float:right; display:inline; text-align:right; padding:10px 25px 0 0; margin-top:-65px; }
.redText {color:#f00211;font-weight:bold;font-size:14px;}
#FNRfooter { width: 991px; padding: 12px 0 15px 5px; clear: both;}
.footerLeft {float:left; width:250px;margin-top:10px}
.footerLeft a {color:#39C; text-decoration:none}
.footerRight {float:right;margin-top:10px}


#FNRcontent { width: 986px; margin-left: 15px; margin-bottom: 30px; margin-top: 15px;min-height:100px;}
#FNRcontent p { width: 670px; }
#FNRcontent a.linkButton { text-decoration: none; color: #ffffff; background:url(../Images/btnSubscribe.gif) no-repeat ; padding:10px 0 0 22px; display: block; margin: 20px 0 20px 0; width: 154px; height:40px; font-weight: bold; }
#FNRcontent h1 { font-size: 30px; margin: 15px 0 15px 0; letter-spacing: -.01em; line-height: 32px; }
#FNRcontent h1.about { font-size: 28px; }
#FNRcontent h2 { color: #6D6E70; margin-top: 20px; }
#FNRcontent h2.FNRConfirmTitle { font-size:18pt;}
#FNRcontent h3 { color: #CC3333; font-size: 12px; letter-spacing: .04em; *letter-spacing:normal;}
#FNRcontent.contactUsVariation { height: 570px; }
#FNRcontent.contactUsVariation p { margin-top: 20px; }
#FNRcontent.contactUsVariation h1 { margin-bottom:-5px;}
#FNRcontent #extrapad { padding-bottom: 280px;}
#FNRcontent .FNRConfirmText {font-size:14px; padding:10px;width:85%;}
#FNRcontent .FNRConfirm {padding-left:20px;}

.FNRleftColumn {float:left; width:700px;margin-left:10px;}

#FNRcontent a.submit { margin: 10px 0 20px 85px; clear: both; float: left;  }
body > #FNRcontent a.submit { margin-left: 170px;  } /* Not recognized by IE6 */
#FNRcontent div.requiredText { color: #6D6E70; font-weight: bold; margin-top: 15px; margin-bottom: -10px; }
#FNRcontent .subscribeDislclaimer { font-size: 11px; clear: both; }
#FNRcontent #FNRnavBar { width: 100%; height: 33px;margin-left: -1px; }
#FNRcontent #FNRnavBar a { height: 14px; float: left; padding: 0px 15px 0 15px; border-left: 2px solid #6D6E70; color: #6D6E70; text-decoration:none; font-size:14px}
#FNRcontent #FNRnavBar #navRenewSubscription {padding: 3px 15px 5px 15px;border: none;background-color: #F4F4F4;margin-top: -6px; font-size:12px}
#FNRcontent #FNRnavBar a.selected { color: red;}
#FNRcontent #FNRnavBar .divSign {float:left;background-color:#E4E4E4;height:50%;}
#FNRcontent #FNRnavBar .divSign a:hover {text-decoration:underline;}

#FNRcontent #NRsidebar { background: URL(../images/sidebar_bg.jpg) top left no-repeat transparent; width: 268px; float:left; margin-top: 20px; }
#FNRcontent #NRsidebar.aboutVersion { background-image: URL(../images/sidebarV2_bg.jpg); }
#FNRcontent #NRsidebar p { line-height: 17px; width: 245px; margin-left: 15px; margin-top: 260px;}
#FNRcontent #NRsidebar.aboutVersion p { margin-top: 250px; color: #6D6E70; margin-left: 20px; }
#FNRcontent #NRsidebar h1 { color: #DD001B; width: 160px; font-size: 10px; margin: 50px 0px 20px 15px; line-height: 17px; }
#FNRcontent #NRsidebar ul { margin-top: 10px; margin-right: 20px; }
#FNRcontent #NRsidebar li { line-height: 19px; }

#FNRcontent .NRsidebar { background: URL(../images/sidebarRenewal_bg.jpg) top left no-repeat transparent; width: 250px; height: 450px; position: absolute; top: 50px; right: 0; }
#FNRcontent .NRsidebar .NFR_yellowBanner {background-color:#fcffe4; width:245px; height:350px; margin-top:220px; float:left}
#FNRcontent .NRsidebar .NFR_yellowBanner .imgCnr {width:150px; margin:10px}
#FNRcontent .NRsidebar .NFR_yellowBanner div {margin:10px; line-height:18px; font-size:12px; color:#404a4f}

#FNRcontent .NRsidebar .sneakPeakCnr {float:left; background-color:#e8f0f3; width:245px; height:360px; margin-top:220px; }
#FNRcontent .NRsidebar .sneakPeakTitle {width:225px; background-color:#3391c5; color:#ffffff; font-style:italic; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; height:27px; padding:5px 0 0 20px}
#FNRcontent .NRsidebar .sneakPeakSubHdr {width:200px; margin:10px 0 10px 3px; padding:0 0 10px 17px; font-style:italic; font-size:12px; line-height:16px; border-bottom:1px solid #3391c5}
#FNRcontent .NRsidebar .FNRrenewalListCnr {margin-right:15px}
#FNRcontent .NRsidebar ol.FNRrenewalList {list-style:decimal;}
#FNRcontent .NRsidebar ol.FNRrenewalList li {font-weight:700; margin-bottom:15px; font-size:12px; line-height:18px}
#FNRcontent .NRsidebar ol.FNRrenewalList li span {font-weight:100}


#FNRcontent .FNRformFieldCnr { width: 400px; margin-top: 15px; float:left; position:relative; }
#FNRcontent .FNRformFieldCnr label { float: left; margin-bottom: 15px; display: block; clear: left; white-space: nowrap }
#FNRcontent .FNRformFieldCnr input, #FNRcontent .FNRformFieldCnr select, #FNRcontent .FNRformFieldCnr .subFieldCnr { float: right; width: 225px; clear: right; margin-bottom: 10px; }
#FNRcontent .FNRformFieldCnr input.zipInput { width: 115px; margin-right: 110px; }
#FNRcontent .FNRformFieldCnr input.zipInput2 { width: 130px; float:left ; }
#FNRcontent .FNRformFieldCnr input.clsInvalidZipCode { width: 55px; margin-left:5px; margin-right: 110px;  background-color: #FFFFCE; border: 1px solid #CC3333; }
#FNRcontent .FNRformFieldCnr select { width: 230px; }
#FNRcontent .FNRformFieldCnr p { font-size: 10px; clear: both; width: 100%; margin-bottom: 15px; color: #6D6E70; }
#FNRcontent .FNRformFieldCnr .mailingInfo {display:block; clear:both; height:30px; color: #6D6E70; font-size:13px; font-weight:700}
#FNRcontent .FNRformFieldCnr .requiredField {width:110px; float:left; color: #6D6E70; font-size:13px; font-weight:700; margin-left:30px}
#FNRcontent .FNRformFieldCnr .subscriptionTerm {font-weight:700; font-size:13px; float:left}
#FNRcontent .listCnr {height:100px; margin:10px auto}
#FNRcontent .listCnr div {float:left; font-weight:700; font-style:italic; width:300px; height:30px}
#FNRcontent .listCnr img {margin-right:5px}
#FNRcontent .clearLeft {clear:left}
#FNRcontent .renewalHdr {margin-top:10px}
#FNRcontent .FNRformFieldCnr .subFieldCnr { margin-bottom: 0; height: 35px; width: 230px; }
#FNRcontent .FNRformFieldCnr .subFieldCnr input.phoneInput { float: none; width: 35px; margin: 0; }
body > #FNRcontent .FNRformFieldCnr .subFieldCnr input.phoneInput { width: 37px; } /* Not recognized by IE6 */
#FNRcontent .FNRformFieldCnr .subFieldCnr input.cityInput { width: 100px; float: left; margin: 0 0 10px 0;} 
#FNRcontent .FNRformFieldCnr .subFieldCnr input.zipInput { width: 45px; margin: 0 0 10px 5px; }
body > #FNRcontent .FNRformFieldCnr .subFieldCnr input.zipInput { margin-left: 10px; } /* Not recognized by IE6 */
#FNRcontent .FNRformFieldCnr .subFieldCnr select.stateSelector { width: 50px; margin-left: 10px; float: left; clear: none; }
#FNRcontent .FNRformFieldCnr .subFieldCnr select.monthSelector { width: 135px; margin-right: 25px; float: left; }
#FNRcontent .FNRformFieldCnr .subFieldCnr select.yearSelector { width: 65px; float: left; }
#FNRcontent .FNRformFieldCnr .paymentInfoCnr { display: block; height: 35px; margin-bottom: 0px; font-size: 11px; clear: both; width: 380px; text-align: right; }
#FNRcontent .FNRformFieldCnr #secureCnr {position:absolute; right:-130px; top:0; line-height: 15px; background-color: #f0f0f0;  width: 95px; text-align: center; line-height: 15px;  padding-top: 3px; padding-bottom: 4px; }
#FNRcontent .FNRformFieldCnr #secureCnr.shortVersion { top: 180px; }
#FNRcontent .FNRformFieldCnr .checkboxCnr { height: 25px; background-color: #f0f0f0; margin-bottom: 10px; clear: both; }
#FNRcontent .FNRformFieldCnr .checkboxCnr input { float: left; margin: 7px 0 0 7px; width: auto; }
#FNRcontent .FNRformFieldCnr .checkboxCnr label {clear: none; margin: 5px 0 0 10px; }
#FNRcontent .FNRformFieldCnr .checkboxCnr span { float: left; display: block; margin: 5px 0 0 5px; }
#FNRcontent .FNRformFieldCnr .checkboxCnr input { *margin: 3px 0 0 3px; } /* IE6 & 7 Hack */
#FNRcontent .FNRformFieldCnr .subscribtionSelect {margin-left:45px; width:150px}
#FNRcontent .FNRformFieldCnr .subscribtionCvv  {float:left; clear:none; margin-left:135px; margin-right:10px}
#FNRcontent .FNRformFieldCnr .creditCardInfo {font-size:10px; float:right; width:245px; text-align:right}
#FNRcontent #discountBox { background-color: #D7E7F0; width: 500px; margin-top: 15px; height:70px; }
#FNRcontent #discountBox p { margin: 3px 8px 0 0; float:left; width:320px; padding:8px; line-height: 15px; color: #285488; }
body > #FNRcontent #discountBox p { margin-right: 40px; } /* Not recognized by IE6 */
#FNRcontent #discountBox img {margin:8px; float: left; }
#FNRcontent #discountBox a { color: #ED1E25 }
#FNRcontent #divPaymentInformationBox { width: 400px; position:relative; top:-10px; border: 1px solid #666666; background-color: #ffffff; display:none; margin-bottom:10px; }
#FNRcontent #divPaymentInformationBox { *bottom: 265px; } /*  IE6 & 7 hack */
#FNRcontent #divPaymentInformationBox div { background-color: #F1F1F1; font-weight: bold; padding: 7px; border-bottom: 1px solid #666666; } 
#FNRcontent #divPaymentInformationBox img { position: absolute; top: 5px; right: 5px; cursor: pointer; }
#FNRcontent #divPaymentInformationBox p { margin: 7px; width: auto; }

#FNRcontent .errorBox { background-color: #FFFFCE; border-top: 1px solid #E7D684; padding: 10px 0px 10px 0px; width: 400px; } 
#FNRcontent .errorBox dl { margin: 0 0 0 10px; padding: 0; color: #CC3333; font-weight: bold; }
#FNRcontent .errorBox dd { background: URL(../images/red_bullet.gif) top left no-repeat transparent; margin: 0; padding: 0 0 0 10px; }

.subsRenewal {font-size:22px; color:#6d6e70; font-weight:700;}
.subsRenewalInstruction {font-size:12px; margin:15px auto 20px;}
.subsRenewalInstruction span {font-size:14px; font-weight:700; font-style:italic}

/* FNR Landing Page */

#FNRbody_content ul{list-style:url(../images/fnr_bullet_8x10.gif); float:left; margin:0 0 0 10px; padding:0; }
#fnr_top_image{ position:absolute; top:0px; left:0px; margin-left:-3px; }
#FNRbody_content { width:645px;	position:relative; margin: 10px 0 30px 10px; float:left; height:497px; border-left:3px solid #336699;border-bottom:3px solid #336699; font-weight:700; background: #c6deef url(../images/fnr_foreclosure_article_image_226x224.gif) no-repeat left bottom; }
#FNRbody_content_text { width:420px; margin: 70px 0 0 10px;}
#FNRbody_content #FNRList_left { margin-top:10px; margin-left:30px; width:255px;}
#FNRbody_content #FNRList_right { width:120px; margin-top:10px; margin-left:15px;}
#FNR_middle_blue_text { float:left;margin-left:15px; margin-top:15px;}
#FNR_middle_blue_text { _margin-left:7px; } /*  IE6 hack */
#FNR_whiteBox {	background: url(../images/fnr_white_box_gradient_3x200.gif) repeat-x; position:absolute; width:210px; height:200px;	left:248px;	top:280px; }
#FNR_whiteBox  #white_box_text{ position:relative; bottom:200px; width:200px;}
#fnr_right_image {position:absolute; top:0px; right:0px;}
#white_box_left_edge { position: relative; right:10px; bottom:0px;}
#white_box_right_edge{ position: relative; left:192px; bottom:0px;}
#FNRfree_issue_button { position:absolute; top:155px; left:40px;}

.expiredRenewal {float:left; border:2px solid #ff0000; width:460px; padding:17px; font-style:italic; color:#ff0012; font-size:12px; margin-bottom:30px; line-height:18px}
.clsSubmitButton {cursor:pointer; text-decoration: none; color: #ffffff; background:url(../images/btnFreeIssue.gif) no-repeat; padding: 10px 0 10px 0; display: block; margin: 10px 0 20px 110px; clear: both; float: left; width: 211px; text-align:center; font-weight: bold; border:0; }
.clsSubmitButton { _margin-left: 85px; }
.renewButtonCnr {text-align:center; width:450px;}
.clsValidationSummary {background:#FFFFCE; font-family:Arial; font-size:13px; font-weight:bold; width:450px; border: 1px solid #E7D684; padding:3px; color:Maroon; margin-top: 10px; }
.clsValidationSummary li{font-family:Arial; font-size:13px; font-weight:bold;  color:Maroon;}

/*US939*/

.US939_main .clear {
	clear: both;	
}
.US939_main img {border-style:none;}
.US939_main a {
	color: #0180ba;
	text-decoration:none;
}
.US939_main a:hover {text-decoration:underline;}
.US939_main input,
.US939_main textarea,
.US939_main select {
	font: 13px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
.US939_main form,
.US939_main fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.US939_main q {quotes:none;}
.US939_main q:before {content:''}
.US939_main q:after {content:''}
/*wrapper*/
.US939_main #wrapper {
	width:1001px;
	margin:0 auto;
	background: #fff;
}
/*header*/
.US939_main #header{
	overflow:hidden;
	background:url(../images/bg-header.gif) repeat-x;
	margin:0 0 15px;
}
/*logo*/
.US939_main .logo{
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	width:523px;
	height:75px;
	float:left;
}
.US939_main .logo a{
	height:100%;
	display:block;
}
.US939_main .slogan{
	float:right;
	padding:19px 28px 0;
}
.US939_main .slogan>span,
.US939_main .slogan>strong{
	display:block;
	text-align:right;
}
.US939_main .slogan>span{
	color:#4c4c4c;
}
.US939_main .slogan>strong{
	color:#ff0d01;
}
/*nav*/
.US939_main #nav{
	padding:0 0 0 23px;
	margin:0 0 30px;
	list-style:none;
	overflow:hidden;
	float: left;
}
.US939_main #nav li{
	float:left;
	background:url(../images/bg-nav-li.gif) no-repeat 0 50%;
	padding:0 10px 0 13px;
}
.US939_main #nav li:first-child{
	background:none;
	padding-left:0;
}
.US939_main #nav li a{
	color:#4c4c4c;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
}
.US939_main #nav li a.active{
	color:#ff2c21;
}
.US939_main #nav li a:hover{
	color:#ff2c21;
}
.US939_main #nav li a.comingSoon {
	color: #b8b8b8;	
}
/*login nav */
.US939_main #login {
	float: right;
	margin:0 20px 0 30px;
	list-style: none;
}
.US939_main #login a {
	font-size: 13px;
	color: #777;
	background-color: #f0f0f0;
	padding: 8px;
	border-radius: 6px;	
}
.US939_main #login a:hover {
	color: #fff;
	background-color: #999;
	text-decoration: none;
}

/*main*/
#main{
	padding:0 23px 15px;
	overflow:hidden;
	background:#fff;float:left;padding-left:3%;width:94.6%
}
/*content*/
.US939_main #content{
	float:left;
	width:480px;
}
/*subscription-box*/
.US939_main .subscription-box{
	padding:0 0px 20px 0px;
	margin:0 0 5px;
}
.US939_main .subscription-box h1{
	/*background:url(../images/mail-icon.png) no-repeat;*/
	font-size:24px;
	line-height:55px;
	margin:0;
	/*padding:0 0 12px 90px;*/
	padding:0;
	color:#fe2d0f;
} 
.US939_main .subscription-box p{
	margin:0 5px 6px;
	font-size: 14px;
}
.US939_main .subscription-box a{
	color:#1c96cd;
	text-decoration:none;
}
.US939_main .join-box strong>strong{
	font-size:24px;
	line-height:26px;
}
.US939_main .subscription-box a:hover{
	text-decoration:underline;
}
/*join-box*/
.US939_main .join-box{
	background:url(../images/bg-join-box.gif) repeat-y;
	border:1px solid #e0deda;
	overflow:hidden;
	padding:10px 14px;
	margin:0 0 12px;
	display: none;
}
.US939_main .join-box img,
.US939_main .join-box .box,
.US939_main .join-box .join-link{
	float:left;
}
.US939_main .join-box img{
	padding:4px 14px 0 0;
	display:block;
}
.US939_main .join-box .box{
	padding:0 4px 0 0;
}
.US939_main .join-box .join-link{
	background:url(../images/btn-join-now.gif) no-repeat 100% -18px;
	float:left;
	line-height:18px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:0 3px 0 0;
	margin:9px 0 0;
	text-decoration:none;
	white-space:nowrap;
	cursor:pointer;
}
.US939_main .join-box .join-link>span{
	background:url(../images/btn-join-now.gif) no-repeat;
	float:left;
	height:18px;
	padding:0 5px;
	text-decoration:none;
	cursor:pointer;
}
.US939_main .join-box .join-link:hover,
.US939_main .join-box .join-link>span:hover{
	text-decoration:underline;
}
.US939_main .join-box .box>span,
.US939_main .join-box .box>strong{
	display:block;
	font-size:18px;
}
.US939_main .joinButt {
	margin: 13px 0 0 0;
	float: right;	
}
/*US939_form_issue*/
.US939_main #content .US939_form_issue{
	position:relative;
	padding:0 0 0 20px;
	font-size:12px;
	line-height:16px;
	display:inline-block;
}
.US939_main .note-field{
	color:#ff2000;
	display:block;
	text-align:right;
	width:400px;
	margin:0 0 10px;
	font-size: 11px;
}
.US939_main .US939_form_issue p{
	font-size: 11px;
	/*margin:0 0 16px;*/
}
.US939_main .US939_form_issue h2{
	font-size:12px;
	line-height:28px;
	margin:0 0 12px;
}
.US939_main .row{
	overflow:hidden;
	padding:0 0 10px;
	width:430px;
	float:left;
}
.US939_main .row  label{
	float:left;
	width:160px;
	line-height:20px;
	padding:2px 0 0;
}
.US939_main  label .footnote{
	color:#ff2000;
}
/*note*/
.note{
	padding: 0;
	font-style: italic;
	margin-bottom: 20px;
	width:100%;float:left
}
.note>p>span{
	color:#ff2000;
}
.US939_main  .text{
	float:left;
	background:#fff;
	border: 1px solid #aaa;
	height: 22px;
	width:223px;
	margin:0;
	padding:2px 1px 1px;
}
select{
	float:left;
	width:229px;
	margin:0;
	padding:2px 1px 1px;
}
#phone,
#phone1,
#phone2{
	width:35px;
}
#phone3{
	width:25px;
}
.phone .text{
	margin:0 3px;
}
.phone span{
	float:left;
	line-height:21px;
}
.city #city{
	width:68px;
	margin:0 10px 0 0;
}

.city select{
	width:60px;
	margin-right:5px;
	float:left
}

.city #state{
	width:50px;
	margin:0 17px 0 0;
}
.city #zip{
	width:42px;
}
#expiration-date{
	width:137px;
	margin:0 23px 0 0;
}
 #expiration-date-y{
	width:66px;
}
.remark{
	margin:8px 0 0 171px;
	display:block;
	font-size:11px;
	float:left
}
.color{
	/*background:#f3f3f3;*/
	color:#808082;
	padding:6px 3px 2px 7px;
	margin:0 0 13px;
	width:390px;
}
/*.row.color a{
	color:#305a8c;
}*/
.check{
	float: left;
	height:16px;
	width:16px;
	margin:0 6px 0 160px;
	padding:0;
}
.check-lable{
	width:auto;
	float: left;
	line-height:15px;
	padding:0;
	font-size: 12px;
}
.notes{
	font-size:11px;
	line-height:14px;
	float:left;
}
.rowButt{
	text-align: right;
	margin: 22px 26px 20px 160px;
	*margin-right: 103px;float:left
}
.rowButt1{
	text-align: right;
	margin: 0px 26px 20px 160px;
	*margin-right: 103px;float:left
}

/*---- BUTTON UNIVERSAL ----*/

a.butt {
	background: url("../images/highlight.png") repeat-x 0 50%;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-decoration: none;
	float:left;
}
a.butt span {
	color: #fff;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: .2px;
	text-shadow: 0 0 2px rgba(0, 0, 0, .4);
	text-align: center;
	text-decoration: none;	
}
a.butt:active {
	box-shadow: inset 1px 1px 10px rgba(0, 0, 0, .5);
	-moz-box-shadow: inset 1px 1px 10px rgba(0, 0, 0, .5);
	-webkit-box-shadow: inset 1px 1px 10px rgba(0, 0, 0, .5);
}


/*---- BUTTON HOVER COLORS ----*/

/* Red */

a.butt.red {
	background-color: #e20100;
}
a.butt.red:hover {
	background: url("../images/highlight.png") repeat-x 0 50% #f90100;
}

/*---- BUTTON SIZES ----*/

/* Large */

a.butt.large {
	padding: 12px 16px 10px;
	text-decoration:none;
}
a.butt.large span {
	font-size: 18px;
}


/* Medium */

a.butt.medium {
	padding: 8px 14px;
	text-decoration:none;
}
 a.butt.medium span {
	font-size: 14px;
}

/* Small */

a.butt.small {
	padding: 4px 12px 6px;
	text-decoration:none;
}
a.butt.small span {
	font-size: 11px;
}
.veri-sign{
	position:absolute;
	float:left;
	margin-left:430px;
	margin-top:720px;
	font-size:12px;
	line-height:14px;
	width:131px;
}
.veri-sign img,
.veri-sign>strong,
.veri-sign>span{
	display:block;
}
.veri-sign img{
	margin:0 0 7px;
}
/*sidebar*/
#sidebar{
	float:left;
	width:410px;
	padding:0 0px 0 0;
}
#sidebar .cover-img{
	display:block;
	border:1px solid #b4b4b4;
	margin:0 0 16px;
	box-shadow: 3px 3px 8px #ccc;
	-moz-box-shadow: 3px 3px 8px #ccc;
	-webkit-box-shadow: 3px 3px 8px #ccc;
}
#sidebar .heading{
	font-size:16px;
	line-height:20px;
	display:block;
	margin:0 0 4px;
}
/*lists*/
#sidebar .lists{
	padding:0 0 0 118px;
	margin-top: 30px;
}
#sidebar ul{
	padding:0;
	margin:0;
	list-style:none;
	font-size:14px;
}
#sidebar ul li{
	margin:0 0 4px;
	vertical-align:top;
	height:1%;
}
#sidebar ul li>strong,
#sidebar ul li>span{
	display:block;
}
#sidebar ul li>strong{
	font-weight:normal;
}
#sidebar ul li>span{
	font-size:12px;
}
/*footer*/
#footer {
	padding:18px 0;
	margin:0 23px;
	border-top:1px solid #6d6e70;
	overflow:hidden;
	font-size:12px;
	line-height:16px;
}
/*add-nav*/
.add-nav{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}
.add-nav li{
	float:left;
	padding:0 10px 0 12px;
	background:url(../images/bg-add-nav-li.gif) no-repeat 0 50%;
}
.add-nav li:first-child{
	background:none;
	padding-left:0;
}
.add-nav li a{
	color:#1c96cd;
	text-decoration:none;

}
.add-nav li a:hover{
	text-decoration:underline;
}
.copyright{
	float:right;
}

a.butt.submitlink {
	text-decoration:none;
	color: white;
	font-size: 19px;
	font-weight: bold;
}

.selectboxmonth{
	width: 140px;
	height: 23px;
}

.selectboxyear{
	width: 66px;
	height: 23px;
	margin-left:20px;
}

#divPaymentInformationBox { width: 387px; position:relative; border: 1px solid #666666; background-color: #ffffff; display:none; margin-bottom:10px; }
#divPaymentInformationBox div { background-color: #F1F1F1; font-weight: bold; padding: 7px; border-bottom: 1px solid #666666; } 
#divPaymentInformationBox img { position: absolute; top: 5px; right: 5px; cursor: pointer; }
#divPaymentInformationBox p { margin: 7px; width: auto; }
.paymentInfoCnr  a{ display: block; height: 35px; margin-bottom: 0px; font-size: 11px; clear: both; width: 380px; text-align: right; }
.info{
	color: #ED1E25;
}

div .cleaner{ padding-top: 100px;}

/* us 938 */
.Landingv2_bg{float:left;width:966px;padding:30px 20px 30px 0px;background-color:#fff;font-family:Arial;color:#898887}
.Landingv2_bg .Landingv2_bg_left{float:left;width:470px;background-color:#F6F4F0;padding:15px 15px 0px 20px}
.Landingv2_bg .Landingv2_bg_left .Landingv2_bg_left_content{float:left;width:100%;line-height:1.3;margin-bottom:15px}
.Landingv2_bg .Landingv2_bg_left .Landingv2_bg_left_content .Landingv2_bg_left_title{float:left;text-align:left;font-size:18px;color:#FF2000;width:365px;padding-top:5px;font-size:18px;line-height: 20px;}
.Landingv2_bg .Landingv2_bg_left .Landingv2_bg_left_content .Landingv2_bg_left_text{float:left;width:100%;text-align:left;font-size:13px;margin-top:8px; font-size:14px;}
.Landingv2_bg .Landingv2_bg_left .Landingv2_bg_left_content img{float:left;margin-right:10px}
.Landingv2_bg .Landingv2_bg_margin_top_1{margin-top:15px;}
.Landingv2_bg .Landingv2_bg_margin_top_2{margin-top:20px;}
.Landingv2_bg .Landingv2_bg_left .Landingv2_bg_left_content .Landingv2_bg_left_text .Landingv2_bg_link{margin-left:100px;float:left;height:29px;background-image:url(../Images/Landingv2_icon_get_free_issue.png);background-position:left top;background-repeat:no-repeat;padding-left:20px;text-decoration:none;color:#fff}
.Landingv2_bg .Landingv2_bg_left .Landingv2_bg_left_content .Landingv2_bg_left_text .Landingv2_bg_link .Landingv2_bg_innerlink{font-weight:700;font-size:14px;float:left;height:29px;background-image:url(../Images/Landingv2_icon_get_free_issue.png);background-position:right -29px;background-repeat:no-repeat;padding-right:20px;color:#fff;padding-top:6px}
.Landingv2_bg .Landingv2_bg_right{float:left;width:400px;background-color:#fff;padding:0px 15px 15px 20px;}
.Landingv2_bg .Landingv2_bg_right .Landingv2_bg_right_content_row{padding-left:48px;float:left;width:100%;line-height:1.3;margin-top:3px;background-image:url(../Images/Landingv2_icon_check.jpg);background-position:28px 2px;background-repeat:no-repeat;font-size:16px;}
.Landingv2_bg .Landingv2_bg_right .Landingv2_bg_right_content_row_1{float:left;width:100%;line-height:1.3;margin-top:3px;font-size:14px}
.Landingv2_bg .Landingv2_bg_right .Landingv2_bg_right_title{float:left;text-align:left;width:100%;font-size:16px;}
.Landingv2_bg .Landingv2_bg_right .Landingv2_bg_right_title_1{float:left;text-align:left;font-size:22px;width:100%;margin-top:15px;color:#FF2000}
.Landingv2_bg .Landingv2_bg_right .Landingv2_bg_right_img{float:left;margin-top:10px}
.Landingv2_bg_right_content_row_1 .Landingv2_bg_right_title_link{color:#1c96cd;text-decoration:none}

/* Buttons */
.btnmed {text-decoration: none !important;font-size: 14px;}

a .btnmedhead {display:block;float:left;background-image:url(../Images/Button-Medium.png); background-repeat:no-repeat; width:16px; height:32px; background-position:top left;}
a .btnmedbody {display:block;float:left;background-image:url(../Images/Button-Medium-body.png); background-repeat:repeat-x; height:32px; background-position:top;color: #fff;font-weight: bold;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing: .2px;text-shadow: 0 0 2px rgba(0, 0, 0, .4);text-align: center;vertical-align:middle; font-size:14px;line-height:32px;}
a .btnmedfin {display:block;float:left;background-image:url(../Images/Button-Medium.png); background-repeat:no-repeat; width:16px; height:32px; background-position:top right; }

a:hover .btnmedhead {display:block;float:left;background-image:url(../Images/Button-Medium.png); background-repeat:no-repeat; width:16px; height:32px; background-position:center left; }
a:hover .btnmedbody {display:block;float:left;background-image:url(../Images/Button-Medium-body.png); background-repeat:repeat-x; height:32px; background-position:center;}
a:hover .btnmedfin {display:block;float:left;background-image:url(../Images/Button-Medium.png); background-repeat:no-repeat; width:16px; height:32px; background-position:center right; }

a:active .btnmedhead {display:block;float:left;background-image:url(../Images/Button-Medium.png); background-repeat:no-repeat; width:16px; height:32px; background-position:bottom left; }
a:active .btnmedbody {display:block;float:left;background-image:url(../Images/Button-Medium-body.png); background-repeat:repeat-x; height:32px; background-position:bottom; }
a:active .btnmedfin {display:block;float:left;background-image:url(../Images/Button-Medium.png); background-repeat:no-repeat; width:16px; height:32px; background-position:bottom right; }

/* FNR SignIn */
.bgFNR_SignIn{float:left;width:500px;font-size:14px;color:#000;font-family:Arial}
.bgFNR_SignIn .bgFNR_SignIn_bgSubscriber{float:left;width:92%;background-color:#F4F4EC;padding:4%}
.bgFNR_SignIn .bgFNR_SignIn_bgSubscriber .bgSubscriber_title{float:left;width:100%;color:#F80808;font-size:22px;text-align:left}
.bgFNR_SignIn .bgFNR_SignIn_bgSubscriber .bgSubscriber_content{float:left;width:100%;text-align:left;line-height:1.2}
.bgFNR_SignIn .bgFNR_SignIn_bgSubscriber .bgSubscriber_content .bgSubscriber_content_sbNow{color:#3090D0;text-decoration:none}
.bgFNR_SignIn .bgFNR_SignIn_bgformSignIn{float:left;width:92%;padding:4%;font-size:12px}
.bgFNR_SignIn .bgFNR_SignIn_bgformSignIn .bgformSignIn_fields{float:left;width:100%;padding:8px 0px 8px 0px}
.bgFNR_SignIn .bgFNR_SignIn_bgformSignIn .bgformSignIn_fields .bgformSignIn_text{float:left;width:150px;margin-right:8px;padding-top:4px}
.bgFNR_SignIn .bgFNR_SignIn_bgformSignIn .bgformSignIn_fields .bgformSignIn_input{float:left;width:200px;height:20px}
.bgFNR_SignIn .bgFNR_SignIn_bgformSignIn .bgformSignIn_fields .bgformSignIn_btSignIn{float:left;width:109px;height:29px;background-color:transparent;background-image:url(../Images/FNR_SignIn_butSignIn.jpg);background-position:left top;background-repeat:no-repeat}

.bgFNR_SignIn .Error {color: red;display: block;font: italic 11px/12px Arial,Helvetica,sans-serif;margin: 0 0 5px 10px;text-align: left;width: 350px;}

/* FNR Forgot Password */
.bgFNR_pwdRet{float:left;width:590px;font-size:12px;color:#000;font-family:Arial}
.bgFNR_pwdRet .bgFNR_pwdRet_bgContent{float:left;width:92%;padding:0px 4% 0px 4%;text-align:left}
.bgFNR_pwdRet .bgFNR_pwdRet_bgContent .bgformSendmail_text{float:left;width:70px;margin-right:8px;padding-top:4px;font-weight:700}
.bgFNR_pwdRet .bgFNR_pwdRet_bgContent .bgformSendmail_input{float:left;width:150px;height:20px;margin-right:20px}
.bgFNR_pwdRet .bgFNR_pwdRet_bgContent .bgformSendmail_btSubmit{cursor:pointer;text-align:left;text-decoration:none;color:#3090D0;float:left;height:28px;margin-top:-1px;}
.bgFNR_pwdRet .ErrorMessage {color:Red;font-style:italic;}

/* FRN current issue */
/*.FNR_Archive_bg{float:left;width:100%;font-family:Arial;color:#525A62;padding:1.5%}
.FNR_Archive_bg .FNR_Current_title{float:left;width:100%;color:#FE2C00;font-size:20px;text-align:left}
.FNR_Archive_bg .FNR_Current_bg_item{float:left;width:100%;margin-top:15px; margin-bottom:40px; background-color:#f5f4f0}
.FNR_Archive_bg .FNR_Current_bg_item .FNR_Current_bg_item_text{float:left;width:68%;padding-right:85px;line-height:1.5;font-size:12px; border-right-color:#d1d0cc; border-right-style:solid; border-right-width: 1px;}
.FNR_Archive_bg .FNR_Current_bg_item .FNR_Current_bg_item_text .FNR_Current_bg_item_date{font-size:17px;}
.FNR_Archive_bg .FNR_Current_bg_item .FNR_Current_bg_item_download{float:right;width:150px;}
.FNR_Archive_bg .FNR_Current_bg_item .FNR_Current_bg_item_download img{float:left;margin-left:3px;margin-top:15px; border:none }
.FNR_Archive_bg .FNR_Current_bg_item .FNR_Current_bg_item_download .FNR_Current_bg_item_download_text{float:left;margin-top:40px;color:#01A6D7;text-decoration:none;font-size:12px}
*/

/* FNR archive page */
/*.FNR_Archive_bg{float:left;width:100%;font-family:Arial;color:#525A62;padding:1.5%}
.FNR_Archive_bg .FNR_Archive_title{float:left;width:100%;color:#FE2C00;font-size:20px;text-align:left}
.FNR_Archive_bg .FNR_Archive_bg_item{float:left;width:100%;margin-top:15px}
.FNR_Archive_bg .FNR_Archive_bg_item .FNR_Archive_bg_item_text{float:left;width:68%;padding-right:85px;line-height:1.5;font-size:12px; border-right-color:#d1d0cc; border-right-style:solid; border-right-width: 1px;}
.FNR_Archive_bg .FNR_Archive_bg_item .FNR_Archive_bg_item_text .FNR_Archive_bg_item_date{font-size:17px;}
.FNR_Archive_bg .FNR_Archive_bg_item .FNR_Archive_bg_item_download{float:right;width:150px;}
.FNR_Archive_bg .FNR_Archive_bg_item .FNR_Archive_bg_item_download img{float:left;margin-left:3px;margin-top:15px;border:none}
.FNR_Archive_bg .FNR_Archive_bg_item .FNR_Archive_bg_item_download .FNR_Archive_bg_item_download_text{float:left;margin-top:40px;color:#01A6D7;text-decoration:none;font-size:12px}
*/

.fnrIssuesList{ width: 950px; padding: 10px;}
.fnrCurrentItemContainer {background-color: #F5F4F0;}
.fnrCurrentItemContainer, .fnrItemContainer {padding: 15px 15px 0px 25px;}
.fnrContainerCaption {font-weight: bold; font-size: 18px; color:#FF1D00; padding-bottom: 25px;}
.fnrItem {padding-bottom: 10px; }
.fnrMonth, .fnrYear { font-size: 17px; }
.fnrMonth {color: #353432; }
.fnrYear {color: #B6B5B3; padding-left: 10px;}
.fnrItemBody {width: 675px; min-height: 60px; border-right: dotted 1px #D2D1CD; line-height: 20px; padding-right: 20px; }
.fnrDownloadBody { width: 170px; padding-top: 10px; }
.fnrItemBody, .fnrDownloadBody { float:left;}
.fnrDownloadBody{ text-align: center; vertical-align: middle;}
.fnrDownloadBody .dlTxt {color: #6EB4DB; padding-left: 14px; text-decoration: none; font-size: 16px; position: relative; top: -15px;}
.fnrDownloadBody .dlTxt:hover {text-decoration: underline;}
.clearBoth {clear:both;}

.FNR_Renewal2_bg_RenewNow{float:left;width:100%;margin-top:20px;padding-bottom:20px;font-family:Arial}
.FNR_Renewal2_bg_RenewNow .FNR_Renewal2_bg_RenewNow_link{margin-left:130px;float:left;height:29px;background-image:url(/images/foreclosurenewsreport/US938_icon_get_free_issue.png);background-position:left top;background-repeat:no-repeat;padding-left:20px;text-decoration:none;color:#fff}
.FNR_Renewal2_bg_RenewNow .FNR_Renewal2_bg_RenewNow_link .FNR_Renewal2_bg_RenewNow_innerlink{font-weight:700;font-size:15px;float:left;height:29px;background-image:url(/images/foreclosurenewsreport/US938_icon_get_free_issue.png);background-position:right -29px;background-repeat:no-repeat;padding-right:20px;color:#fff;padding-top:7px}
.FNR_Renewal2_bg_left{float:left;width:450px;background-color:#F6F4F0;padding:15px 10px 0px 10px;font-family:Arial;color:#898887}
.FNR_Renewal2_bg_left .FNR_Renewal2_bg_left_content{float:left;width:100%;line-height:1.3;margin-bottom:15px}
.FNR_Renewal2_bg_left .FNR_Renewal2_bg_left_title{float:left;text-align:left;font-size:25px;color:#FF2000;width:355px;padding-top:15px}
.FNR_Renewal2_bg_left .FNR_Renewal2_bg_left_text{float:left;width:100%;text-align:left;font-size:14px;margin-top:8px;line-height:1.5}
.FNR_Renewal2_bg_left img{float:left;margin-right:10px}
.Landingv2_bg_right_content_row_1 a:hover { text-decoration:underline; }
.Landingv2_bg .Landingv2_bg_left { float: left; }
.Landingv2_bg .Landingv2_bg_left2 { float: right; }
