/* CSS Document */

* { margin:0; padding:0; font-family:Arial; }
div { border:0px solid; border-color:#aa0000; }
html, input, textarea { font-family:Arial; font-size:12px; line-height:15px; }
body { background: #ffffff; width: 100%; height: 100%; }
img { border:0px; }
a { color:#1A7C9D; }
a:hover { text-decoration:none; }
strong { color:#151515; }
li {
  list-style-type: disc;
  list-style-position: inside;
}
ul {
  list-style-type: disc;
  list-style-position: inside;
  padding-left:5px;
}


h1 { color:#39afd8; font-size:x-large; font-weight:500; line-height: normal }
h2 { color:#1A7C9D; font-size:14px; font-weight: bold; line-height: normal }
h3 { color:#c64d6f; font-size:15px; line-height: normal }
h4 { color:#1A7C9D; font-size:16px; line-height: normal }
h5 { color:#000000; font-size:24px; line-height: normal }
h6 { color:#000000; font-size:5px; line-height: normal }

.readonlytextbox {
  color:#333333;
  background-color:#f9f9f9; /* f6fbfc */
}

.PaddedTableWithColorBackground {
  background-color:#dff5ff;
  border:1px solid;
  border-color:#999999;
  width:100%;
}

/* page components */
.top_tile {position:absolute; top:0px; width: 100%; height:175px; background:#fff url(/media/images/financial-leads.gif) top repeat-x;}
.main { width: 885px; position: absolute; top: 0px; left: 50%; margin-left: -440px; }

/* header components */
.header {position: absolute; top: 0px; left:0px; background:#fff url(/media/images/financial-leads.gif) top repeat-x; }
.f9_network_menu { position:absolute; top: 6px; left:-42px; width:600px; }
.f9_network_menu img { vertical-align:middle; }
.contact_info_links { position:absolute; top: 34px; left:700px; width:230px; font-size: 7pt; color: #000000; font-weight: bold; }
.contact_info_links h1 {font-size: 12pt; color: #000000; font-weight: bold }
.logo { position:absolute; top:62px; left:0px; }
.menu { position:absolute; top:77px; left:296px; width:600px;}
.text10px { font-size:10px; }
.text11px { font-size:11px; }

/* content body components */
.content_body { position:absolute; top: 145px; left:0px; width:100%; color:#6a6a6a;  }
.content_body img { padding: 0px 0px 0px 0px }
.header_block {position:absolute; top:0px; left:0px; background:url(/media/images/home-main.jpg) no-repeat; }
.header_block h1 { position:absolute; top:0px; left:0px; color:#39afd8; font-size:x-large; font-weight: normal; font-stretch: expanded; letter-spacing: normal; line-height: normal }
.about_us_header_block {position:absolute; top: 0px; left: 0px; width:882px; height:152px; background:url(/media/images/about-us-main.jpg) no-repeat; }
.about_us_header_block h1 { position:absolute; top: 80px; left: 70px; color:#1A7C9D; font-size:x-large; font-weight:normal; font-stretch:expanded; letter-spacing:normal; line-height:normal }
.products_header_block {position:absolute; top: 0px; left: 0px; width:882px; height:152px; background:url(/media/images/products-main.jpg) no-repeat; }
.products_header_block h1 { position:absolute; top: 80px; left: 70px; color:#1A7C9D; font-size:x-large; font-weight:normal; font-stretch:expanded; letter-spacing:normal; line-height:normal }
.services_header_block {position:absolute; top: 0px; left: 0px; width:882px; height:152px; background:url(/media/images/services-main.jpg) no-repeat; }
.services_header_block h1 { position:absolute; top: 80px; left: 70px; color:#1A7C9D; font-size:x-large; font-weight:normal; font-stretch:expanded; letter-spacing:normal; line-height:normal }
.support_header_block {position:absolute; top: 0px; left: 0px; width:882px; height:152px; background:url(/media/images/support-main.jpg) no-repeat; }
.support_header_block h1 { position:absolute; top: 80px; left: 70px; color:#1A7C9D; font-size:x-large; font-weight:normal; font-stretch:expanded; letter-spacing:normal; line-height:normal }

.main_block { position:absolute; top:5px; left:0px; width:100%; } /* top:253px; */
.category_main_block { position:absolute; top:170px; left:0px; width:100%; }
.about_us_endpage_heading { position:relative; float:left; width:880px; height:50px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; background:url(/media/images/qualified-sales-leads.jpg) top repeat-x; }
.about_us_endpage_heading h1 { color:#c64d6f; padding:16px 0px 0px 82px}
.products_endpage_heading { position:relative; float:left; width:880px; height:50px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; background:url(/media/images/sales-lead.jpg) top repeat-x; }
.products_endpage_heading h1 { color:#c64d6f; padding:16px 0px 0px 82px}
.services_endpage_heading { position:relative; float:left; width:880px; height:50px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; background:url(/media/images/marketing-sales.jpg) top repeat-x; }
.services_endpage_heading h1 { color:#c64d6f; padding:16px 0px 0px 82px}
.support_endpage_heading { position:relative; float:left; width:880px; height:50px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; background:url(/media/images/leads-business.jpg) top repeat-x; }
.support_endpage_heading h1 { color:#c64d6f; padding:16px 0px 0px 82px}
.generic_endpage_heading { position:relative; float:left; width:880px; height:10px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; background:url(/media/images/sales-leads.jpg) top repeat-x; }
.generic_endpage_heading h1 { color:#c64d6f; padding:16px 0px 0px 82px}
.endpage_navigation { position:absolute; top:55px; left:10px; color:#6a6a6a; font-size:9px; font-style: bold; margin:0px; }
.generic_endpage_navigation { position:absolute; top:10px; left:10px; color:#6a6a6a; font-size:9px; font-style: bold; margin:0px; }
.endpage_content_top_ad_channel { position:absolute; top:85px; left:0px; width:100%; height:90px; border:0px solid; border-color:#000000; }
.endpage_main_block_adpage { position:absolute; top:190px; left:0px; width:100%; }
.endpage_main_block { position:absolute; top:100px; left:0px; width:100%; }
.generic_endpage_content_top_ad_channel { position:absolute; top:40px; left:0px; width:100%; height:90px; border:0px solid; border-color:#000000; }
.generic_endpage_main_block { position:absolute; top:50px; left:0px; width:100%; }
.generic_endpage_main_block_adpage { position:absolute; top:150px; left:0px; width:100%; }
.marbles_endpage_heading { border:0px solid; border-color:#aa0000; z-index:-50; position:relative; float:left; width:880px; height:10px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; background:url(/media/images/sales-leads.jpg) top repeat-x; }
.marbles_endpage_heading h1 { color:#c64d6f; padding:16px 0px 0px 82px}
.marbles_endpage_navigation { border:0px solid; border-color:#aa0000; z-index:50; position:absolute; top:10px; left:10px; color:#6a6a6a; font-size:9px; font-style: bold; margin:0px; }
.marbles_endpage_main_block { position:absolute; top:10px; left:0px; width:100%; }
.becomeareseller_rightalignedimage { float:right; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 0px }

/* footer components */
.footer_main { position: absolute; width:100%; top:1150px; color:#1a7c9d; background:url(/media/images/database.gif) repeat-x bottom; font-weight:bold; } /* top:1405px; */
.footer_category_about_us { position: absolute; width:100%; top:1975px; color:#1a7c9d; background:url(/media/images/database.gif) repeat-x bottom; font-weight:bold; }
.footer_category_products { position: absolute; width:100%; top:1465px; color:#1a7c9d; background:url(/media/images/database.gif) repeat-x bottom; font-weight:bold; }
.footer_category_services { position: absolute; width:100%; top:1850px; color:#1a7c9d; background:url(/media/images/database.gif) repeat-x bottom; font-weight:bold; }
.footer_category_support { position: absolute; width:100%; top:1090px; color:#1a7c9d; background:url(/media/images/database.gif) repeat-x bottom; font-weight:bold; }
.footer_ad_block { position:absolute; width:100%; top:0px; left:0px; }
.endpage_ad_block { position:relative; width:100%; top:0px; left:0px; }
.footer_secondary_menu { position:absolute; width:100%; top:60px; left:0px; color:black; font-weight:bold; }
.footer_secondary_menu a { color:#000000; text-decoration: none }
.endpage_secondary_menu { position:relative; width:100%; top:5px; color:black; font-weight:bold; }
.endpage_secondary_menu a { color:#000000; text-decoration: none }
.footer { position: absolute; width:100%; top:90px; color:#1a7c9d; background:url(/media/images/database.gif) repeat-x bottom; font-weight:bold; }
.endpage_footer { position: relative; width:100%; color:#1a7c9d; font-weight:bold; }

/* ALL PAGES */
.link { background:url(/media/images/mail-list.gif) top right no-repeat; color:#535353; padding-right:18px; text-transform:uppercase; float:right; font-size:0.917em; margin-top:7px;}
.link_magenta { color:#c64d6f; }
.helpusimprove_submitbutton {float:right; margin-top:5px; margin-bottom:3px; }
.telemarketer_image { float:right; margin-left: 32px; margin-right: 0px; margin-top: 0px; margin-bottom: 5px; }
.black {color:#000000;}
.black2 {font-size: 11pt; color: #000000; font-weight: bold }
.red {color:#aa0000;}
.magenta {color:#c64d6f;}
.align_right { float: right; }

/* main.aspx */
.link_black { background:url(/media/images/template/mail-list.gif) top right no-repeat; color:#000000; padding-right:18px; text-transform:uppercase; float:right; font-size:0.917em; margin-top:7px;}
.prodsandservices_welcome {float:left; width:242px; height:172px; color:#7a7a7a; padding:50px 0px 10px 12px; font-family:Arial; font-weight: normal; font-size: 12px; background:url(/media/images/home-prodsandservices-welcome.jpg) no-repeat; }
.prodsandservices_databases {float:left; width:250px; height:510px; color:#7a7a7a; padding:6px 5px 10px 0px; font-family:Arial; font-weight: bold; font-size: 12px; }
.prodsandservices_salesride {float:left; width:122px; height:85px; color:#c64d6f; background:url(/media/images/home-prodsandservices-sales-ride.gif) no-repeat; padding:123px 4px 0px 0px; font-family:Arial; font-weight: bold; font-size: 12px; }
.prodsandservices_investorconcepts {float:left; width:122px; height:85px; color:#c64d6f; background:url(/media/images/home-prodsandservices-investor-concepts.gif) no-repeat; padding:123px 5px 0px 0px; font-family:Arial; font-weight: bold; font-size: 12px; }
.prodsandservices_servicebureau {float:left; width:122px; height:85px; color:#c64d6f; background:url(/media/images/home-prodsandservices-service-bureau.gif) no-repeat; padding:123px 4px 0px 0px; font-family:Arial; font-weight: bold; font-size: 12px; }
.prodsandservices_leadmanager {float:left; width:122px; height:85px; color:#c64d6f; background:url(/media/images/home-prodsandservices-lead-manager.gif) no-repeat; padding:123px 4px 0px 0px; font-family:Arial; font-weight: bold; font-size: 12px; }
.prodsandservices_debtleads {float:left; width:122px; height:85px; color:#c64d6f; background:url(/media/images/home-prodsandservices-debt-leads.gif) no-repeat; padding:123px 4px 0px 0px; font-family:Arial; font-weight: bold; font-size: 12px; }
.prodsandservices_directpromoter {float:left; width:122px; height:85px; color:#c64d6f; background:url(/media/images/home-prodsandservices-direct-promoter.gif) no-repeat; padding:123px 4px 0px 0px; font-family:Arial; font-weight: bold; font-size: 12px; }
.prodsandservices_getaquote {float:left; width:122px; height:85px; color:#c64d6f; background:url(/media/images/home-prodsandservices-get-a-quote.gif) no-repeat; padding:123px 0px 0px 0px; font-family:Arial; font-weight: bold; font-size: 12px; }
.home_lead_pricing { font-size:10px; font-family:"Arial"; }
.home_lead_accreditation_surcharges { font-size:10px; font-family:"Arial"; }

/* about-us.aspx */
.aboutus_tab_content a {float:right; color:#c64d6f; text-decoration: none; padding:5px 0px 5px 0px; }
.location_directions_text {font-size: 8pt; font-family:Arial; font-style: bold }
.helpusimprove_text {font-size: 8pt; color: #000000; font-family:Arial; font-style: bold }
.clientlist_image { float:right; margin-left: 8px; margin-right: 0px; margin-top: -10px; margin-bottom: 0px }
.clientlist_text { margin-bottom:20px; text-decoration:underline; }
.clientlist_text a {float:right; color:#c64d6f; text-decoration: none; }
.newsletter_image { float:right; margin-left: 5px; margin-right: 0px; margin-top: -15px; margin-bottom: 5px }
.newsletter_text {font-size: 8pt; color: #000000; font-family:Arial; font-style: bold }
.newsletter_button { float:right; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px }
.compliance_image { float:right; margin-left: 8px; margin-right: -5px; margin-top: 10px; margin-bottom: 0px }
.compliance_text {font-size: 8pt; color: #000000; font-family:Arial; font-style: normal }
.compliance_text a {float:right; color:#c64d6f; text-decoration: none; }
.social_networks_text {font-size: 2px; color: #000000; font-family:Arial; font-style: normal; }
.social_networks_header {
  width:198px;
  color:#ffffff !important;
  background: #3b5998;
  padding:10px;
 }
.social_networks_header h2 {
  color:#ffffff;
 }
.dataquality_image { float:right; margin-left: 10px; margin-right: 3px; margin-top: -10px; margin-bottom: 0px }
.dataquality_text {font-size: 8pt; color: #000000; font-family:Arial; font-style: normal }
.dataquality_text a {float:right; color:#c64d6f; text-decoration: none; }

/* products.aspx */
.products_lead_pricing { font-size:12px; font-family:"Arial"; }
.products_lead_accreditation_surcharges { font-size:12px; font-family:"Arial"; }
.products_databases { height:538px; width:295px; font-size:12px; font-style: bold; color:#7a7a7a; padding:0px 0px 0px 0px; border:1px solid; border-color:#9EC0CC; background:#ffffff; }
.products_high_quality_sales_leads_text {font-size: 8pt; color: #000000; font-family:Arial; font-style: normal }
.products_high_quality_sales_leads_text a {float:right; color:#c64d6f; text-decoration: none; }
.products_segment_targeting { float:left; font-family:Arial; font-size:12px; font-style: bold; padding: 0px 40px 30px 25px; }
.products_segment_targeting strong { color:#6a6a6a; }
.products_tab_header_dl { height:49px; width:374px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; OVERFLOW: hidden; background:url(/media/images/products-header-debt-leads.jpg) top repeat-x; }
.products_tab_header_dl strong { color:#c64d6f; }
.products_tab_header_tlgp { height:49px; width:374px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; OVERFLOW: hidden; background:url(/media/images/products-header-the-lead-generation-process.jpg) top repeat-x; }
.products_tab_header_tlgp strong { color:#c64d6f; }
.products_tab_header_aoal { height:49px; width:374px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; OVERFLOW: hidden; background:url(/media/images/products-header-anatomy-of-a-lead.jpg) top repeat-x; }
.products_tab_header_aoal strong { color:#c64d6f; }
.products_tab_header_ms { height:49px; width:374px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; OVERFLOW: hidden; background:url(/media/images/products-header-market-segmentation.jpg) top repeat-x; }
.products_tab_header_ms strong { color:#c64d6f; }
.products_tab_header_lp { height:49px; width:374px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; OVERFLOW: hidden; background:url(/media/images/products-header-lead-pricing.jpg) top repeat-x; }
.products_tab_header_lp strong { color:#c64d6f; }
.products_tab_content { float:left; BACKGROUND: #ffffff; font-family: Arial; font-weight: normal; padding-bottom:5px; MARGIN: 0px 0px 0px 0px; OVERFLOW: hidden; }
.products_tab_content table { border:0px solid; border-color:#aa0000; }
.products_tab_content ul { padding-top:10px; list-style-image: url(/media/images/lead-generation.gif); }
.products_tab_content li { color:#000000; font-family:Arial; font-size:10px; }
.products_tab_content a {float:right; color:#c64d6f; text-decoration: none; }

/* services.aspx */
.generic_rightalignedbutton { float:right; margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px }
.onlineservices_tab_header { height:24px; MARGIN: 0px; font-family:Arial; font-size:12px; font-style: bold; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; OVERFLOW: hidden; background:url(/media/images/tile-services-frame-header.gif) top repeat-x; }
.onlineservices_tab_header strong { color:#c64d6f; }
.onlineservices_tab_content { float:left; BACKGROUND: #ffffff; font-family: Arial; font-weight: normal; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-TOP: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 0px; OVERFLOW: hidden; }
.services_rightalignedimage { float:right; margin-left: 10px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px }
.services_leftalignedimage { float:left; margin-left: 0px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px }
.services_rightalignedbutton { float:right; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px }

/* support.aspx */
.support_frequently_asked_questions { background: #F6FBFC url(/media/images/support-frequently-asked-questions-bgr.gif) top right no-repeat; }
.support_frequently_asked_questions li { text-decoration:none; color:#6a6a6a; padding-left: 8px; }
.support_frequently_asked_questions li a { text-decoration:none; color:#6a6a6a; }
.support_frequently_asked_questions li a:hover { text-decoration:underline; }
.support_faqs_display_panel { height:200px; width:380px; overflow: auto; border:solid 0px; }
.support_faqs_sheet { background: #F0F9FC; color:#000000; border:solid 1px; padding:10px 10px 10px 10px; display:none; }
.support_faqs_sheet li { color:#000000; }
.opt_out_image { float:right; margin-left: 10px; margin-right: 3px; margin-top: -10px; margin-bottom: 0px; }
.opt_out_text { font-size: 8pt; color: #000000; font-family:Arial; font-style: normal }
.opt_out_text a { color:#c64d6f; }
.support_rightalignedimage { float:right; margin-left: 10px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px }
.teal {color:#39afd8;}

/* sitepal avatar */
.flush_left_aligned_avatar { float:left; border:0px solid; border-color:#aa0000; padding:0px 10px 10px 0px; }
.contactus_form_sitepal_avatar { position:absolute; top:50px; left:485px; border:0px solid; width:173px; border-color:#aa0000; padding:0px 0px 0px 0px; }

/* client testimonials */
.testimonial_image {
  margin-right:10px;
}

.testimonial_comment {
}

.testimonial_person {
  font-style:italic
}

.clear {
  clear:both;
}

/* FNIN Marbles protected area menu */
.Marbles_Menu_Main_wrapper {
    background-color:#21809c;
}

.Marbles_Menu_Main
{
    float:left;
    height:20px;
}

.Marbles_Menu_Main_level1
{
    background-color:#21809c;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:12px;
}

.Marbles_Menu_Main_level2
{
    background-color:#21809c;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size:11px;
}

.Marbles_Menu_Main_level3
{
    background-color:#21809c;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight: bold;
}

.Marbles_Menu_Main_DynamicMenuStyle, .Marbles_Menu_Main_StaticMenuStyle
{
    padding:0px;
    margin:0px;
}

.Marbles_Menu_Main_StaticSelectedStyle, .Marbles_Menu_Main_DynamicSelectedStyle
{
}

.Marbles_Menu_Main_StaticMenuItemStyle, .Marbles_Menu_Main_StaticHoverStyle
{
    padding-left:4px;
    padding-right:0px;
}

.Marbles_Menu_Main_DynamicMenuItemStyle, .Marbles_Menu_Main_DynamicHoverStyle
{
    padding-left:5px;
    padding-right:5px;
}

.Marbles_Menu_Main_StaticHoverStyle
{
    background-color: #359dc0;
}

.Marbles_Menu_Main_DynamicHoverStyle
{
    background-color: #359dc0;
}

/* Table Grid Views */
table.lists_gridview {
  border:1px solid; border-color:#21809c;
}

.lists_gridview a, .lists_gridview a:visited { color:#0154a0; }
.lists_gridview a:hover { text-decoration:none; }

table.lists_gridview th {
  border:1px solid; border-color:#dedac6;
  font-size:12px;
  font-weight: bold;
  padding-left:5px;
  text-align: left;
  background-color: #dceff5;
  padding: 2px 4px 2px 4px;
}

table.lists_gridview td {
  font-size:12px;
  padding: 2px 4px 2px 4px;
}

