body {border-top:10px solid #3d7917;background-color:#F2F2F2;margin:0;padding:10px 0 0;text-align:center;font-family:'Lato', sans-serif;color:#000;font-size:14px;}

a, a:active {color:#2299de;text-decoration:none;outline:none;}
a:hover {color:#000;text-decoration:none;outline:none;}

img {border:0;}

h1 {font-size:38px;line-height:normal;font-family:'Lato', sans-serif;font-weight:300;color:#fff;margin:0;}
h1.small {font-size:36px;line-height:normal;font-family:'Lato', sans-serif;font-weight:300;color:#000;margin:0 0 15px;}
h2 {font-size:18px;line-height:normal;font-family:'Lato', sans-serif;font-weight:300;color:#004185;margin:0 0 5px;}
h3 {font-size:14px;line-height:normal;font-family:'Lato', sans-serif;font-weight:700;color:#000;margin:0 0 5px;}

p {margin:0 0 20px;}

span.small {font-size:18px;}

ul {list-style:disc;margin:0 0 20px 16px;padding:0;}
ul li {}
ul ul {list-style:disc;margin:0 0 0 16px;padding:0;}
ul ul li {}
ol ul {list-style:disc;margin:0 0 0 16px;padding:0;}
ul.documents {list-style:none none;margin-left:0;border-bottom:1px solid #ccc;}
ul.documents li {border-top:1px solid #ccc;padding:8px 0 8px 25px;background:url(../img/check.png) no-repeat 0 8px;}
ul.documents ul {list-style:none none;}
ul.documents ul li {border-top:0;padding:0;background-image:none;}

sup {line-height:0;}

form {margin:0;}

div.line {border-bottom:1px solid #d6d6d6;height:30px;margin-bottom:30px;}

div.clear {clear:both;height:0;}

/*********************************************
					HEADER
*********************************************/
div.header {width:1130px;margin:0px auto;text-align:left;}

div.header div.logo {float:left;padding:15px 10px;}

div.header div.nav1 {float:right;padding:29px 10px;}
div.header div.nav1 ul.nav1 {list-style:none none;margin:0;padding:0;text-align:left;}
div.header div.nav1 ul.nav1 li.separator {display:inline;position:relative;z-index:20;margin:0;padding:7px 16px 12px;background:url(../img/pipe.png) no-repeat top center;}
div.header div.nav1 ul.nav1 li.mega {display:inline;position:relative;z-index:20;margin:0;padding:0;}
div.header div.nav1 ul.nav1 li.mega div.navitem {display:inline;font-size:18px;line-height:10px;font-family:'Quicksand', sans-serif;font-weight:400;letter-spacing:-.03em;}
div.header div.nav1 ul.nav1 li.mega div.menu {display:none;position:absolute;top:20px;left:-25px;z-index:999;}

div.header div.nav1 ul.nav1 li.hovering div.menu {display:block;}
div.header div.nav1 ul.nav1 div.navitem a {color:#3d7917;}
div.header div.nav1 ul.nav1 div.navitem a:hover {color:#000;}
div.header div.nav1 ul.nav1 div.navitem a.active {color:#000;}

/* Menu */
div.header div.nav1 ul.nav1 li.mega div.menu {width:259px;background:url(../img/menu_bottom.png) no-repeat bottom left;font:normal 13px/normal Arial, Helvetica, sans-serif;padding:0 0 19px;}
div.header div.nav1 ul.nav1 li.mega div.menuA {background:url(../img/menu_top.png) no-repeat top left;padding:19px 0 0;}
div.header div.nav1 ul.nav1 li.mega div.menuB {background:url(../img/menu_middle.png) repeat-y top left;}
div.header div.nav1 ul.nav1 li.mega div.menu ul {list-style:none none;margin:0;padding:12px 25px 0;font:normal 12px Arial, Helvetica, sans-serif;}
div.header div.nav1 ul.nav1 li.mega div.menu ul li {padding:0 0 12px;}
div.header div.nav1 ul.nav1 li.mega div.menu ul li.viewall {padding:12px 0 6px 20px;background:url(../img/arrow_gray.png) no-repeat 0 14px;border-top:1px solid #d6d6d6;text-transform:uppercase;font-weight:bold;}
div.header div.nav1 ul.nav1 li.mega div.menu a {color:#2299de;text-decoration:none;}
div.header div.nav1 ul.nav1 li.mega div.menu a:hover {color:#000;text-decoration:none;}

/*********************************************
					FOOTER
*********************************************/
div.footer {max-width:1130px;margin:0px auto 0px auto;text-align:left;background-color:#3d7917;padding-top:9px;}
body.home div.footer {margin-top:0;}
div.footerA {/*border-top:1px solid #33598e;*/}
div.footerB {width:950px;margin:0px auto;padding:0 0 40px;}

div.footer div.support {float:right;width:230px;font-size:14px;line-height:18px;color:#fff;border-left:1px solid #33598e;}
div.footer div.support h2 {font-family:'Quicksand', sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#74b9e8;letter-spacing:-.03em;margin:0 0 5px;}
div.footer div.support div.content {padding:24px 10px 8px 20px;}
div.footer div.support div.content p {margin:0 0 10px;}
div.footer div.support a {color:#f0bf79;}
div.footer div.support a:hover {color:#fff;}

div.subfooter {width:1130px;margin:0px auto;text-align:left;background-color:#fff;}

div.subfooter div.links {float:left;padding:28px 0 0;color:#a9a9a9;font-size:11px;text-transform:uppercase;}
div.subfooter div.links ul {list-style:none none;margin:0;padding:0;}
div.subfooter div.links ul li {display:inline;padding:0 5px 0 0;}
div.subfooter div.links a {color:#a9a9a9;}
div.subfooter div.links a:hover {color:#000;}

div.subfooter div.badges {float:right; width:350px}
div.subfooter div.badges ul {list-style:none none;margin:0;padding:0;}
div.subfooter div.badges ul li {display:inline;}

/*********************************************
					GENERAL
*********************************************/
div.container {max-width:1130px;margin:0px auto;background:#fff none no-repeat top center; background-size:auto;}
body.home div.container {background:#fff none no-repeat top center;}

div.middle {width:1130px;min-height:400px;margin:0px auto;text-align:left;}
div.middleA {background-color:#fff;padding:10px 10px 7px 10px;}
 div.middle .div-image{
    float: left; 
    WIDTH: 860px;
    margin-right:3px;
}
 div.middle .div-image .img-size{
     width:860px;
     height:390px;
 }
body.home div.middleA {background-color:transparent;padding:0;}

div.pagetitle {background-color:#004185;background-repeat:no-repeat;background-position:top left;padding:26px 20px;margin-bottom:10px;text-transform:uppercase;}
body.landing2 div.pagetitle {margin-bottom:40px;}
body.detail div.pagetitle {margin-bottom:40px;padding-left:320px;text-transform:none;}
div.pagetitle h2 {width:598px;float:right;text-transform:none;color:#fff;font-size:16px;margin-top:-41px;}

/* COLORS */
/* Credit Reports - Green */
div.green div.pagetitle, h2.green {background-color:#a3ad4a;}
div.green h1, div.green h2 {color:#a3ad4a;}
/* Income Verification - Pink */ 
div.pink div.pagetitle, h2.pink {background-color:#b55eaa;}
div.pink h1, div.pink h2 {color:#b55eaa;}
/* Fraud - Orange */ 
div.orange div.pagetitle, h2.orange {background-color:#df7431;}
div.orange h1, div.orange h2 {color:#df7431;}
/* UDM - Purple */ 
div.purple div.pagetitle, h2.purple {background-color:#937ab9;}
div.purple h1, div.purple h2 {color:#937ab9;}
/* Ciber-Safe - Red */ 
div.red div.pagetitle, h2.red {background-color:#d64c4b;}
div.red h1, div.red h2 {color:#d64c4b;}
/* Login - Gold */ 
div.gold div.pagetitle, h2.gold {background-color:#e9a02e;}
div.gold h1, div.gold h2 {color:#e9a02e;}
/* Become a Customer - Blue */ 
div.blue div.pagetitle, h2.blue {background-color:#2299de;}
div.blue h1, div.blue h2 {color:#2299de;}

div.pagetitle h1 {color:#fff;}

/* Left Side */
div.leftside {width:570px;float:left;}

div.leftside div.leftnav {line-height:20px;padding:0 0 40px;}
div.leftside div.leftnav ul.nav2 a {color:#000;}
div.leftside div.leftnav ul.nav2 a:hover {color:#999;}
div.leftside div.leftnav ul.nav2 a.active {color:#2299de;cursor:default;}
div.leftside div.leftnav ul.nav2 {list-style:none none;margin:0;padding:0;border-bottom:1px solid #d6d6d6;text-transform:uppercase;}
div.leftside div.leftnav ul.nav2 li {padding:20px;border-top:1px solid #d6d6d6;}
div.leftside div.leftnav ul.nav3 {list-style:none none;margin:0;padding:0;text-transform:none;}
div.leftside div.leftnav ul.nav3 li {background:url(../img/arrow_gray.png) no-repeat 0 5px;padding:0 0 0 12px;border-top:0;}

div.leftside div.resources {line-height:20px;margin:0 0 40px;background-color:#2299de;color:#fff;}
div.leftside div.resources a {color:#fff;}
div.leftside div.resources a:hover {color:#004185;}
div.leftside div.resources div.content {padding:20px;}
div.leftside div.resources div.content h2 {color:#fff;}
div.leftside div.resources ul {list-style:none none;margin:0;padding:0;text-transform:none;border-bottom:1px solid #65b8e8;}
div.leftside div.resources ul li {border-top:1px solid #65b8e8;padding:5px 12px 6px 0;}

div.leftside div.affiliations {line-height:20px;margin:-20px 0 40px;padding:0 20px 5px;border-bottom:1px solid #d6d6d6;}
div.leftside div.affiliations h2 {margin:0 0 20px;}
div.leftside div.affiliations div.left {float:left;margin:0 0 20px;}
div.leftside div.affiliations div.right {float:right;margin:0 0 20px;}

div.leftside div.testimonials div.content {padding:0 20px 40px;}

div.leftside div.contacts {line-height:20px;border-bottom:1px solid #d6d6d6;}
div.leftside div.contacts div.contact {border-top:1px solid #d6d6d6;padding:20px 20px 10px;}

/* Right Side */
div.rightside {width:300px;float:right;line-height:20px;margin:-5px 40px 0 20px;min-height:160px;}

/* Main Body */
div.mainbody {margin:0;padding:0;}

div.overview {margin:35px 40px 35px 20px;}
div.overview h2 {line-height:24px;}

div.box {padding:20px 20px 5px;margin:0 0 15px;background-color:#efefef;}
div.bluebox {padding:20px 20px 5px;margin:0 0 15px;background-color:#2299de;color:#fff;}
div.bluebox h2 {color:#fff;}
div.bluebox a {color:#004185;}
div.bluebox a:hover {color:#fff;}

table.table {width:100%;border:1px solid #ccc;border-collapse:collapse;margin:0 0 20px;}
table.table th {font-size:12px;line-height:normal;padding:3px;text-align:center;border:1px solid #ccc;background-color:#efefef;}
table.table td {vertical-align:top;font-size:12px;line-height:normal;padding:3px;text-align:center;border:1px solid #ccc;}

div.group {margin:0 0 10px;}
div.group label.text{width: 20%; float: left; color:#004185; margin-bottom:0px;}
div.group label {font-size:18px;line-height:normal;font-family:'Lato', sans-serif;font-weight:300;display:block;margin:0 0 5px;}
div.group input.text {font-family:'Lato', sans-serif;color:#000;font-size:14px;width:200px;}
div.group select.selectItem {font-family:'Lato', sans-serif;color:#000;font-size:14px;}
div.group input.password {font-family:'Lato', sans-serif;color:#000;font-size:14px;width:200px;}
div.group input.submit {font-family:'Lato', sans-serif;color:#fff;font-size:11px;text-transform:uppercase;padding:8px;border:0;background-color:#e9a02e;cursor:pointer;}
F
div.inquiryform div.row {clear:left;}
div.inquiryform div.row div.group {float:left;margin:0 10px 10px 0;}
div.inquiryform div.row div.group textarea.text {font-family:'Lato', sans-serif;color:#000;font-size:14px;width:420px;height:100px;}

div.paper {background:url(../img/paper.jpg) no-repeat top left;padding:50px 15px 10px;}

#lean_overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;}
div.popup {width:600px;padding-bottom:2px;display:none;background:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0px 4px rgba(0,0,0,0.7);}
div.popup div.wrapper {padding:20px;}
.modal_close { position:absolute;top:12px;right:12px;display:block;width:14px;height:14px;background:url(../img/modal_close.png);z-index:2;}

div.productslisting {}
div.productslisting h2 {font-family:'Quicksand', sans-serif;font-size:18px;font-weight:500;letter-spacing:-.05em;color:#fff;margin:0;padding:8px 10px;}
div.productslisting ul {list-style:none none;margin:0;padding:15px 10px;line-height:20px;}
div.productslisting ul li {background:url(../img/arrow_gray.png) no-repeat 0 5px;padding-left:12px;}
div.productslisting div.col1 {float:left;width:304px;margin-right:9px;clear:left;}
div.productslisting div.col2 {float:left;width:304px;margin-right:9px;}
div.productslisting div.col3 {float:left;width:304px;}
div.productslisting div.col4 {float:left;width:304px;margin-right:9px;clear:left;}
div.productslisting div.col5 {float:left;width:304px;margin-right:9px;}
div.productslisting div.col6 {float:left;width:304px;}
div.productslisting div.moreproducts {}
div.productslisting div.moreproducts h2 {background:#004185 url(../img/arrow_white_down.png) no-repeat 280px 15px;}
div.productslisting div.moreproducts ul {padding:0;line-height:18px;}
div.productslisting div.moreproducts ul li {background-image:none;border-bottom:1px solid #d6d6d6;padding:8px 10px;}

/*********************************************
					HOME
*********************************************/
body.home div.banner {background-color:#FFF;padding:10px;margin:0 0 8px;}
body.home div.banner div.bannerA {width:930px;}
body.home div.banner ul.imageslider {margin:0;padding:0;}

body.home div.circles {margin:0 0 35px;text-align:right;}
body.home div.circles ul {list-style:none none;margin:0;padding:0;}
body.home div.circles ul li {display:inline;}
body.home div.circles ul li img {margin:0 0 0 6px;}
body.home #circle_caption {width:782px;
float:left;margin-left:;text-align:right;font-size:12px;text-transform:uppercase;
}

div.buttons {width:230px;height:200px;float:left;}
div.buttons ul {list-style:none none;margin:0;padding:0;}
div.buttons ul li {}
div.buttons ul li img {margin:0 0 10px 0;}

div.testimonials ul.textslider {margin:0;padding:0;}
div.testimonials div.quote {font-size:17px;line-height:normal;font-style:italic;color:#e9a02e;margin:0 0 8px;}
div.testimonials div.attributed {font-size:13px;line-height:normal;font-style:italic;color:#a9a9a9;text-align:right;}
body.home div.testimonials {float:left;width:470px;}
body.home div.testimonials div.content {padding:24px 0 0;}
body.home div.testimonials div.quote {color:#bedfff;}
body.home div.testimonials div.attributed {color:#fff;}

body.home div.intro {width:670px;margin:0 10px 0 0;float:right;font-size:16px;line-height:24px;font-weight:300;}
body.home div.intro div.content {padding:10px 0 0;}
body.home div.intro h2 {font-family:'Quicksand', sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#2299de;letter-spacing:-.03em;margin:0 0 5px;}
body.home div.intro div.content p {margin:0 0 10px;}

a.fade, a.fade div, a.fade h2 {opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
a.fade:hover, a.fade:hover div, a.fade:hover h2 {opacity:0.7;}



@media only screen and (max-width: 768px) {
body {font-size:13px;}

h1 {font-size:28px;}
h1.small {font-size:28px;}
h2 {font-size:15px;}
h3 {font-size:13px;}
 
div.header {width:auto;margin:0px auto;text-align:center;}

div.header div.logo {float:none;padding:15px 0 0;}

div.header div.nav1 {float:none;padding:15px 0 30px;}
div.header div.nav1 ul.nav1 {text-align:center;}
div.header div.nav1 ul.nav1 li.separator {padding:0px 7px 5px;}
div.header div.nav1 ul.nav1 li.mega div.navitem {font-size:12px;}

div.header div.nav1 ul.nav1 li.hovering div.menu {display:none;}

div.footer {max-width:auto;}
div.footerB {width:auto;padding:0 0 20px;}

div.buttons {display:none;}
div.smallDeviceBtn{display:block !important;  width: 100%; float: left; height: 60px;} 
div.smallDeviceBtn ul li{float:left;}
div.smallDeviceBtn ul li img{width:130px;}
div.smallDeviceBtn ul li:first-child{margin-right:27px;}

body.home div.banner {display:none;}
body.home div.circles {display:none;}
body.home div.intro {width:auto;margin:0;float:none;font-size:13px;}
body.home div.intro h2 {font-size:13px;}
div.testimonials {display:none !important;}

div.footer div.support {float:none;width:auto;font-size:13px;border-left:0;}
div.footer div.support h2 {font-size:13px;}
div.footer div.support div.content {padding:11px 15px 0;}
div.footer div.support div.content p {margin:0;}

div.subfooter {width:auto;text-align:center;}
div.subfooter div.links {float:none;padding:20px 0;}
div.subfooter div.badges {display:none;}

/*div.container {max-width:768px;background:#fff url(../img/bg_container_mobile.jpg) no-repeat top left;}*/
div.container {max-width:768px;background:#fff no-repeat top center;}
/*body.home div.container {background:#fff url(../img/bg_container_mobile.jpg) no-repeat top left;}*/
body.home div.container {background:#fff no-repeat top center;}

div.middle {width:auto;min-height:100px;}
div.middleA {background-color:#fff;padding:10px 10px 0;}
body.landing div.middleA {padding-right:0;}
body.home div.middleA {background-color:#fff;padding:15px;}

div.pagetitle {padding:15px;background-image:none !important;}
body.landing div.pagetitle {margin-right:9px;}
body.landing div.pagetitle h1 {margin:0 0 10px;}
body.landing2 div.pagetitle {margin-bottom:20px;}
body.detail div.pagetitle {margin-bottom:20px;padding-left:15px;}
div.pagetitle h2 {width:auto;float:none;font-size:13px;margin-top:0;}

div.productslisting img {width:300px;}
div.productslisting div.col1 {float:left;width:300px;min-height:270px;margin-right:9px;clear:left;}
div.productslisting div.col2 {float:left;width:300px;min-height:270px;margin-right:9px;}
div.productslisting div.col3 {float:left;width:300px;min-height:270px;margin-right:9px;}
div.productslisting div.col4 {float:left;width:300px;min-height:270px;margin-right:9px;clear:none;}
div.productslisting div.col5 {float:left;width:300px;min-height:270px;margin-right:9px;}
div.productslisting div.col6 {float:left;width:300px;min-height:270px;}

div.leftside {float:none;width:auto;}

div.leftside div.leftnav {line-height:18px;padding:0 0 20px;}
div.leftside div.leftnav ul.nav2 li {padding:15px;}
div.leftside div.leftnav ul.nav3 li {background:url(../img/arrow_gray.png) no-repeat 0 3px;padding:0 0 0 12px;border-top:0;}

div.leftside div.resources {line-height:20px;margin:0 0 20px;}
div.leftside div.resources div.content {padding:15px;}

div.leftside div.affiliations {display:none;}

div.leftside div.contacts {line-height:18px;}
div.leftside div.contacts div.contact {padding:15px 15px 0px;}

div.rightside {width:auto;float:none;line-height:20px;margin:0;min-height:100px;}

div.box {padding:15px 15px 5px;}
div.bluebox {padding:15px 15px 5px;margin-top:20px;}

table.table td {font-size:9px;}
div.inquiryform div.row div.group textarea.text {font-family:'Lato', sans-serif;color:#000;font-size:14px;width:220px;height:100px;}
div.group label {font-size:12px;line-height:normal;font-family:'Lato', sans-serif;font-weight:300;display:block;margin:0 0 0;}
div.middle .div-image .img-size {display: none;}
}