/* generated by tripleginteractive.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-color:#eef3ec;
 font-family:Verdana, Arial, Helvetica, sans-serif;
} 
 
#pagewidth{ 
 width:785px; 
 text-align:left;
 margin-left:auto; 
 margin-right:auto;
 margin-top:18px;
 background-image:url(images/bg_body.jpg);
 background-repeat:repeat-y;  
} 
 
#header{
 position:relative; 
 height:131px; 
 width:100%;
 background-image:url(images/bg_header.gif);
 background-repeat:repeat-x;
} 
#header_logo{
 width:295px;
 float:left;
}
#header_nav{
 width:408px;
 float:right;
 text-align:right;
}
.mainnav-top-pad{
 margin-top:51px;
}
.mainnav-right-pad{
 margin-right:28px;
}
.subnav{
 height:22px;
 width:600px;
 float:right;
 text-align:right;
 padding-right:28px;
}
#submenus{
display:none;
}
a.submenu-link:link {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#787878;
 text-decoration:none;
 margin-right:10px;
}     /* unvisited link */
a.submenu-link:visited {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#787878;
 text-decoration:none;
 margin-right:10px;
}  /* visited link */
a.submenu-link:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#0397d6;
 text-decoration:none;
 margin-right:10px;
 }   /* mouse over link */
a.submenu-link:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#0397d6;
 text-decoration:none;
 margin-right:10px;
 }   /* selected link */
.pad-left-15px{
 padding-left:15px;
}
.padbot5px{
 padding-bottom:5px;
}
#submenu-container{
 float: right; 
 margin-right:5px;
 width:766px;
 display:inline; 
 position: relative;
 height:22px; 
}
.bg_f5f5f5{
 background-color:#f5f5f5;
}
#home_banner{
 float: right; 
 margin-right:5px;
 text-align:right;
 display:inline; 
 position: relative;
 margin-bottom:7px;
 line-height:0px;
 font-size:0px;
 position: relative; /*or absolute*/
 z-index: 0;
}
.home_banner_img{
}

#flash {
position: relative; /*or absolute*/
z-index: 0;
}

#home_left{
 float:left;
 							/*width:501px !important;*/
 							/*width:514px;*/
 width:501px;
 margin:0 0 0 14px;
 padding:0;
				 			/*margin-right:3.5px;*/
							/*padding-left:14px;*/
 display:inline;
}
#home_right{
 float:right;
 width:247px;
 margin:0;
 padding:0;
 padding-right:16px;
 							/*margin-right:16px;*/
}
#home_what_we_do{
 width:501px;
 height:30px;
 margin-bottom:7px;
 							/*float:left; */
 background-color:#ffffff;
 overflow:hidden;
 background-image:url(images/what_we_do_keybridge.jpg);
 background-repeat:no-repeat;
}
#home_news{
 height:30px;
 width:245px;
 overflow:hidden;
 background-image:url(images/news_events_keybridge.gif);
 background-repeat:no-repeat;
 background-color:#76b900;
}
#home_news_body{
 background-color:#f5f5f5;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#646464;
 padding-left:18px;
 padding-top:18px;
 padding-bottom:12px;
 padding-right:8px;
 width:219px;
}
.news_date{
 color:#76b900;
 font-weight:bold;
}
#home_medical_collections_container{
 float:left;
 width:247px;
}
#home_medical_collections{
 background-color:#003c79;
 overflow:hidden;
 background-image:url(images/medical_collections_keybridge.gif);
 background-repeat:no-repeat;
 height:30px;
 width:247px;
}
#home_medical_collections_body{
 background-color:#f5f5f5;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:18px;
 color:#646464;
 padding-left:18px;
 padding-top:18px;
 padding-right:22px;
 padding-bottom:12px;
}
#home_ar_management_container{
 float:left;
 margin-left:7px;
 width:247px;
}
#home_ar_management{
 background-color:#003c79;
 overflow:hidden;
 background-image:url(images/ar_mangement_keybridge.gif);
 background-repeat:no-repeat;
 height:30px;
 width:247px;
}
#home_ar_management_body{
 background-color:#f5f5f5;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:18px;
 color:#646464;
 padding-left:18px;
 padding-top:18px;
 padding-right:22px;
 padding-bottom:12px;
}

#home_learn_more{
 text-align:right;
}
.learn_more_img{
 padding-top:3px;
 padding-bottom:2px;
}

.title_h1{
 padding-top:30px;
}
#footer{
 height:180px; 
 clear:both;
 background-image:url(images/bg_footer.gif);
 background-repeat:no-repeat;
 background-color:#eef3ec;
} 
#footer_awards{
 text-align:center;
 width:100%;
 padding-top:20px;
}
#footer_nav{
 margin-left:3px;
 width:100%;
 float:left;
 border-bottom:1px solid #dcdcdc;
 border-top:1px solid #dcdcdc; 
 height:35px;
 font-size:12px;
 line-height:35px;
 letter-spacing: -0.05em;
 background-image:url(images/tollfree_18772224114.gif);
 background-repeat:no-repeat;
 background-position:right center;
 color:#969696;
 margin-top:8px;
}
#footer_fpo{
 width:141px;
 float:left;
 margin-left:15px;
 padding-top:20px;
}
#footer_bottom{
 margin-left:3px;
 font-size:10px;
 line-height:15px;
 color:#969696;
 float:left;
 width:100%;
}
.logo_hvpa{
 padding-bottom:12px; 
 padding-right:7px;
}
.logo_bbb{ padding-left:11px; padding-bottom:18px; }

.move-right15px{
 margin-left:16px;
}
#news_divider{
 line-height:1px;
 font-size:1px;
 background-image:url(images/hr_news.gif);
 background-repeat:repeat-x;
 width:220px;
 height:1px;
 margin-top:9px;
 padding-bottom:9px;
}
 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


/*LINKS*/
a.dk_blue:link {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:18px;
 color:#003c79;
 text-decoration:none;
 margin-right:10px;
}     /* unvisited link */
a.dk_blue:visited {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:18px;
 color:#003c79;
 text-decoration:none;
 margin-right:10px;
}  /* visited link */
a.dk_blue:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:18px;
 color:#003c79;
 text-decoration:none;
 margin-right:10px;
 }   /* mouse over link */
a.dk_blue:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:18px;
 color:#003c79;
 text-decoration:none;
 margin-right:10px;
 }   /* selected link */
 
 
 /*GREEN*/
 a.green:link {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#76b900;
 text-decoration:none;
 margin-right:10px;
}     /* unvisited link */
a.green:visited {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#76b900;
 text-decoration:none;
 margin-right:10px;
}  /* visited link */
a.green:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#76b900;
 text-decoration:none;
 margin-right:10px;
 }   /* mouse over link */
a.green:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#76b900;
 text-decoration:none;
 margin-right:10px;
 }   /* selected link */
 
 /*TESTIMONIAL LINKS*/
 #testimonial_top{
 background-image:url(images/hr_news.gif); background-repeat:repeat-x; background-position:bottom; width:100%; height:16px; text-align:right;
 }
 #testimonial_top a:link {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#76b900;
 text-decoration:none;
}     /* unvisited link */
#testimonial_top a:visited {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#76b900;
 text-decoration:none;
}  /* visited link */
#testimonial_top a:hover {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#76b900;
 text-decoration:none;
 }   /* mouse over link */
#testimonial_top a:active {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:16px;
 color:#76b900;
 text-decoration:none;
 }   /* selected link */
 
  /*footer links*/
 a.footer_links:link {
 color:#969696;
 text-decoration:none;
 font-size:11px;
}     /* unvisited link */
a.footer_links:visited {
 color:#969696;
 text-decoration:none;
 font-size:11px;
}  /* visited link */
a.footer_links:hover {
 color:#76b900;
 text-decoration:none;
 font-size:11px;
 }   /* mouse over link */
a.footer_links:active {
 color:#76b900;
 text-decoration:none;
 font-size:11px;
 }   /* selected link */
 
   /*news links*/
 a.news_link:link {
 color:#76b900;
 text-decoration:underline;
 font-size:10px;
}     /* unvisited link */
a.news_link:visited {
 color:#76b900;
 text-decoration:underline;
 font-size:10px;
}  /* visited link */
a.news_link:hover {
 color:#76b900;
 text-decoration:none;
 font-size:10px;
 }   /* mouse over link */
a.news_link:active {
 color:#76b900;
 text-decoration:none;
 font-size:10px;
 }   /* selected link */
 
 /*INSIDE PAGES SPECFIIC */
.bg_white{
 background-color:#FFFFFF;
}
#inside_left{
 float:left;
 padding-left:14px;
 padding-right:7px;
 width:247px;
 padding-bottom:20px;
}
#inside_right{
 float:left;
 width:501px;
 margin-right:16px;
 padding-bottom:20px;
}
#inside_left_nav img{
 float:left;
 margin-bottom:7px;
 border:0;
}
#inside_left_point{
 margin-top:74px;
 float:left;
 width:100%;
}
#inside_left_point_txt{
 color:#646464;
 padding:14px;
 font-size:13px;
 line-height:18px;
 background-image:url(images/painpoint-dots.jpg);
 background-repeat:repeat-x;
 background-position:bottom;
}
#inside_left_point_txt span.smallevents{
 font-size:10px;
}
#inside_left_point_txt2{
 color:#646464;
 padding:14px;
 font-size:13px;
 line-height:18px;
}
.read_more_img{
 float:right;
 text-align:right;
}
#pain_points_popup{
 padding:15px 20px 15px 20px;
 color:#646464;
 font-size:12px;
 line-height:18px;
}
#pain_points_popup td{
 color:#646464;
 font-size:12px;
 line-height:18px;
}
.wide500{
 width:500px;
}
.wide425{
 width:425px;
}
#inside_right_content{
 padding-left:22px;
 padding-right:22px;
 color:#646464;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:16px;
}
.inside_left_tag{
 font-size:15px;
 line-height:16px;
 font-weight:normal;
 color:#003c79;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 padding-bottom:14px;
}
.bold_blue_txt{
 color:#003c79;
 font-weight:bold;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:16px;
}
#inside_right ul{
 margin-left:6px;
 padding:0;
 line-height:20px;
}
#inside_right ul li {
	margin-left:9px;
	list-style-image: url("images/li_bullet.jpg");
}
.director_photo{
 float:left;
 padding:0 20px 20px 0px;
}
/*SPECIFIC TO H1 tags on internal pages - SEO*/
.titlebar{
 overflow: hidden;
 height:67px;
 width:501px;
 background-color:#76b900;
}
#title_medical_collections{
 background-image:url("images/titlebar_medical_collections.jpg");
 background-repeat:no-repeat;
}
#title_human_technology{
 background-image:url("images/titlebar_human_technology.jpg");
 background-repeat:no-repeat;
}
#title_ar_management{
 background-image:url("images/titlebar_ar_management.jpg");
 background-repeat:no-repeat;
}
#title_debt_purchasing{
 background-image:url("images/titlebar_debt_purchasing.jpg");
 background-repeat:no-repeat;
}
#title_our_team{
 background-image:url("images/titlebar_our_team.jpg");
 background-repeat:no-repeat;
}
#title_company_history{
 background-image:url("images/titlebar_company_history.jpg");
 background-repeat:no-repeat;
}
#title_career_opps{
 background-image:url("images/titlebar_career_opps.jpg");
 background-repeat:no-repeat;
}
#title_affiliated_orgs{
 background-image:url("images/titlebar_affiliated_orgs.jpg");
 background-repeat:no-repeat;
}
#title_for_consumers{
 background-image:url("images/titlebar_for_consumers.jpg");
 background-repeat:no-repeat;
}
#title_for_clients{
 background-image:url("images/titlebar_for_clients.jpg");
 background-repeat:no-repeat;
}
#title_sitemap{
 background-image:url("images/titlebar_sitemap.jpg");
 background-repeat:no-repeat;
}
#title_quad{
 background-image:url("images/titlebar_quad.jpg");
 background-repeat:no-repeat;
}
#title_risk_segmentation{
 background-image:url("images/titlebar_risk_segmentation.jpg");
 background-repeat:no-repeat;
}
#title_login_request{
 background-image:url("images/titlebar_login_request.jpg");
 background-repeat:no-repeat;
}
#title_contact{
 background-image:url("images/titlebar_contact.jpg");
 background-repeat:no-repeat;
}
#title_testimonials{
 background-image:url("images/titlebar_testimonials.jpg");
 background-repeat:no-repeat;
}
#title_pressroom{
 background-image:url("images/titlebar_pressroom.jpg");
 background-repeat:no-repeat;
}
#title_pressroom_events{
 background-image:url("images/titlebar_pressroom_events.jpg");
 background-repeat:no-repeat;
}
#title_pressroom_news{
 background-image:url("images/titlebar_pressroom_news.jpg");
 background-repeat:no-repeat;
}
#title_pressroom_newsletters{
 background-image:url("images/titlebar_pressroom_newsletters.jpg");
 background-repeat:no-repeat;
}
#title_pressroom_annual_report{
 background-image:url("images/titlebar_pressroom_annual_report.jpg");
 background-repeat:no-repeat;
}
#title_error{
 background-image:url("images/titlebar_error.jpg");
 background-repeat:no-repeat;
}
#title_keybridge{
 background-image:url("images/titlebar_keybridge.jpg");
 background-repeat:no-repeat;
}
#title_event_registration{
 background-image:url("images/titlebar_event_registration.jpg");
 background-repeat:no-repeat;
}
#title_leadership{
 background-image:url("images/titlebar_leadership.jpg");
 background-repeat:no-repeat;
}
#title_bpo{
 background-image:url("images/titlebar_bpo.jpg");
 background-repeat:no-repeat;
}
#title_online_payment{
 background-image:url("images/titlebar_online_payment.jpg");
 background-repeat:no-repeat;
}
.title_h1{
 padding-top:67px;
}

/*INSIDE RIGHT LINKS 0397d6 */
#inside_right a:link {
 color:#0397d6;
}     /* unvisited link */
#inside_right a:visited {
 color:#0397d6;
}  /* visited link */
#inside_right a:hover {
 color:#0397d6;
 text-decoration:none;
 }   /* mouse over link */
#inside_right a:active {
 color:#0397d6;
 }   /* selected link */
 
.logo_htp{
 float:left; 
 padding-right:67px;
 padding-left:50px; 
 padding-bottom:90px; 
 padding-top:85px;
}
.logo_hc{
 float:left; 
 padding-left:50px; 
 padding-right:71px;
 padding-bottom:30px;
 padding-top:14px;
}
#inside_left_credit{
 color:#646464;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:16px;
 float:left;
 width:100%;
 margin-top:20px;
}
#inside_left_credit img{
 margin-left:66px;
 padding-bottom:10px;
}
#inside_left_login{
 float:left;
 width:100%;
 color:#646464;
 font-size:11px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 line-height:16px;
}
a{ outline:none; }


/* BREAD CRUMBS */
#keybridge-breadcrumb{
 font-size:10px; 
 color:#969696; 
 margin-left:23px; 
 margin-top:8px;
 margin-bottom:10px;
}
/*breadcrumb links */
#keybridge-breadcrumb a:link {
 color:#969696;
 text-decoration:underline;
}     /* unvisited link */
#keybridge-breadcrumb a:visited {
 color:#969696;
 text-decoration:underline;
}  /* visited link */
#keybridge-breadcrumb a:hover {
 color:#969696;
 text-decoration:none;
}   /* mouse over link */
#keybridge-breadcrumb a:active {
 color:#969696;
 text-decoration:none;
}   /* selected link */