body, table, th, tr, td, p {font-family:arial; font-size:12px; color:#333333; margin:0;}
h1 {padding:0 7px 0 0; background:url('');}
p {margin:0 0 15px 0; padding:0; line-height:1.4em;}
img.img-glossary {display:none;}

/*** 10/21 - STYLES FOR THE POP PRINT VIEW OF THE RESULTS PAGE ***/
.st-core div.popup-layout div.content-body div.RSgrid82 div.col1 {width:100%;}
.st-core div.popup-layout div.content-body div.RSgrid82 div.col2 {display:none;}

.st-core div.popup-layout div.content-body div.grid28 div.col1 {display:none;}
.st-core div.popup-layout div.content-body div.grid28 div.col2 div#bud {width:690px;}
.st-core div.popup-layout div.content-body div.grid28 div.col2 div#bud table#rs-table td.checkbox {width:23px;}









/** TURNS OFF RECENTLY VIEWED **/
div.recent-view {display:none;}
td.pagination div.pag {display:none;}

/* These styles are for controlling the pop window */
div#popup table#header {display:none;}
table.tp-header {margin-bottom:15px;}
table.tp-header td {padding-bottom:5px; border-bottom:1px solid #CCCCCC;}

table#rs-table tbody td.expand-content div.row-exp {padding-left:128px;}
table#rs-table td.expand a.expand-all, table#rs-table thead tr.sort td.expand a.expand-all:link, table#rs-table thead tr.sort td.expand a.expand-all:visited {background:url("") 0 1px no-repeat;}
table#rs-table td a.expand-one, table#rs-table thead tr.sort td a.expand-one:link, table#rs-table thead tr.sort td a.expand-one:visited {background:url("") 0 4px no-repeat #FFFFFF;}
table#rs-table td a.collapse-all, table#rs-table thead tr.sort td a.collapse-all:link, table#rs-table thead tr.sort td a.collapse-all:visited {background:url("") 0 1px no-repeat #FFFFFF;}
table#rs-table td a.collapse-one, table#rs-table thead tr.sort td a.collapse-one:link, table#rs-table thead tr.sort td a.collapse-one:visited {background:url("") 0 1px no-repeat #FFFFFF;}

/****************************************************************************
PREVIOUS/MTD TABLE - LENDER REPORTING TOOL
****************************************************************************/
table.clicks-glance {width:190px; border:1px solid #d9d9d9; margin-top:20px; background-color:#FFFFFF;}
table.clicks-glance td.hdr-row {background:url(/images/partner_site/tble_tp_gry_gradient.png) 0 0 repeat-x; height:24px;}
table.clicks-glance tr.label-row td {background:url(/images/partner_site/tble_tp_gry_sort_gradient.png) 0 0 repeat-x; font-weight:normal; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
table.clicks-glance td {height:23px; padding-left:5px; font-weight:bold;}

/****************************************************************************
REPORTING TABLE - LENDER REPORTING TOOL
****************************************************************************/
div.report-table-center {position:relative; left:115px; width:350px; text-align:right;}
table.reporting-table {width:350px; float:none; margin:0;}
table.reporting-table caption {height:20px; margin-top:10px;}
table.reporting-table td {font-weight:normal;}
table.reporting-table tr.label-row td.count {width:100px;}
table.reporting-table td.count {text-align:right; padding-right:15px;}
table.reporting-table tr.total td { font-weight:bold; text-transform:capitalize; background-color:#e6e6e6;}

/* These styles are for controlling the grid layout for the results page */
table.rs-grid21 {width:100%;}
table.rs-grid21 td.col1{width:100%;}
table.rs-grid21 td.col2{display:none;}

div.bud-nl {background:url('');}
div.bud-consol {background:url('');}
.new-loan-header {background:url('');}
.concom-header {background:url('');}

table.results td.logo {text-align:left;}

/** THIS SECTION CONTROLS THE HEADER LINKS **/
table#rs-header td#col2 {display:none;}

/** THIS SECTION CONTROLS THE HEADER FORM FIELDS **/
table.results-header tr {background:url('');}

table.results div#header-row {border-top:1px solid #CCCCCC;}

table.results tr.row-b td {padding-top:10px; font-weight:normal;}
table.results tr.row-b td#loan-type-a {background:#ffffff; font-size:.9em;}
table.results tr.row-b a.b-plus {font-weight:bold; text-decoration:underline;}
table.results tr.row-b a:hover.b-plus {text-decoration:none;}

table.results tr.label-row td {border-bottom:1px solid #CCCCCC;}
table.results tr.label-row td.label-on {background:url('');}

table.results td span.highlight {background:#FFFFFF;}
table.results tr td.compare-row {display:none;}

table.results tr td.logo {font-size:1.2em; vertical-align:top; padding-top:5px; font-weight:bold;}
td.apply img {display:none;}

table.results td.expand-content div.bb-box div.bb-box-border {border:1px solid #CCCCCC; background:#EFEFEF;}
table.results td.expand-content table.bb-table th {border-bottom:1px solid #CCCCCC;}
table.results td.expand-content table.bb-table tr.line td {border-top:1px solid #CCCCCC;}
table.results td.expand-content table.bb-table tr td.bottom {border-top:2px solid #CCCCCC;}

/******************************************************
THESE STYLES ARE FOR THE PARNTER REPORTING SITE
******************************************************/
table#dev-stats {display:none;}
table#partner-site-table {border:1px solid #CCCCCC;}
