@charset "UTF-8";
@import url("reset.css");
@import url("forms.css");
@import url("nav.css");
@import url("jqueryslidemenu.css");


/* CSS Document */



body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #FFFFFF url(../imgs/backdrop.jpg) no-repeat fixed center top;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #787878;
	padding-bottom:10px;
}

.listIntro {
	padding-bottom: 0px;
}

#header {
	height: 139px;
	width: 945px;
	padding-left:45px;
	background-image: url(../imgs/banners/banner_blank.jpg);
}

a {text-decoration:none;}

.patient-ckd .column-container a,
.physician-ckd .column-container a, .physician-stone .column-container a,.patient-stone .column-container a,
.insurer-ckd .column-container a, .insurer-stone .column-container a, .general .column-container a {color:#C68538;}

.patient-ckd .column-container a:hover,
.physician-ckd .column-container a:hover, .insurer-ckd .column-container a:hover {background-color:#DEEDD5;color:#666666;}

.physician-stone .column-container a:hover, .patient-stone .column-container a:hover, .insurer-stone .column-container a:hover {background-color:#D1E0E8;color:#666666;}

.general .column-container a:hover {
	background-color:#ECD9A8;
	color:#666666;
}

.ckd-research .column-680px a {
	font-style: italic;
	text-transform: capitalize;
}

.stone-research .column-680px a {
	font-style: italic;
	text-transform: capitalize;
}



h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bolder;
	padding-top: 15px;
	padding-bottom: 5px;
}

h3.top-page {padding-top:0px;}

.patient-ckd h3,.physician-ckd h3, .insurer-ckd h3 {color:#75A068;} /* - set to green - */

.patient-ckd h4,.physician-ckd h4, .insurer-ckd h4 {color:#75A068;} /* - set to green - */


.patient-stone h3,.physician-stone h3, .insurer-stone h3  {color:#5789A9; }/* - set to blue - */

.patient-stone h4,.physician-stone h4, .insurer-stone h4  {color:#5789A9; }/* - set to blue - */


h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
	color: #666666;
	padding-bottom: 0px;
	padding-top: 10px;
	font-weight: bold;
}

.hide-text {text-indent: -999px; overflow:hidden;}

.no-border {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.oneColFixCtr #container {
	width: 990px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	overflow: hidden;
}
.oneColFixCtr #mainContent {
	clear:left; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0px;
	padding: 0px;
}
.oneColFixCtr #mainContent strong {
font-weight: bold;
}

.oneColFixCtr #mainContent em {
font-style:italic;
}

.clearAll {clear:both;}

a.read-more {
	padding: 2px;
	margin-left: -2px;
	color: #95B689;
}
a.read-more:hover {
	color:#787878;
	background-color: #DEE7D6;
}

.litholink {
margin-left:-1px;
padding-top:25px;
display:block;

}

.litholink a {
	display:block;
	margin:0;
	padding:0;
	background-image: url(../imgs/nav/litholink_logo.jpg);
	height: 54px;
	width: 228px;
	text-indent: -999px;
	overflow: hidden;
}
*html a.litholink {margin-top:40px;}





.homepage h1 {text-indent:-1200px;overflow:hidden;}


#search-module {float:right;margin-right:80px;margin-top:-30px;}




*html #search-module {float:right;margin-right:40px;margin-top:-30px;}

/* footer */

.footer {
	padding-top:40px;
	margin-left: 45px;
	height:60px;

	clear:both;
	display:block;
	
}
.homepage .footer {background-image: url(../imgs/footer_tagline.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		width:930px;}
.homepage .partners-in-education {float:right; display:block;  height:60px; width:300px; margin: -40px 0 0 0; }	
.homepage .partners-in-education a {text-indent:-1500px; display:block;  height:60px; width:300px; overflow:hidden;}


.footer-links {width:auto;margin:0 auto;}
.footer-links ul{float:left;overflow:hidden;} /* wrap the LIs tightly and gives us somewhere to hide the first pipe */
.footer-links li {
	width:auto;
	margin:0 5px 0 -5px;
	display:inline;
	padding:0 .5em;
	border-left: 1px solid #6D6767;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6767;
	line-height: 13px;
}
.footer-links li.first {border-color:#FFFFFF;}
.footer-links li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #6D6767;
}
.footer-links li a:hover {
	text-decoration:underline;
	color: #CA8F33;
}

.tagline, .homepage .tagline {display:none;}



/* Section headers */

.section-header {width:990px; height:81px; overflow:hidden; /*background-repeat: no-repeat*/;}


/* section headers h1*/

.physician-stone h1, .physician-ckd h1, .patient-stone h1, .patient-ckd h1, .insurer-stone h1, .insurer-ckd h1, .general h2 {
font-family: Arial,Helvetica,sans-serif;
font-size: 28px;
line-height: 33px;
font-weight: normal;
color: #787878;
text-indent: 0px;
margin-top: 30px;
margin-bottom: 20px;
}
.physician-stone h1 strong, .patient-stone h1 strong, .insurer-stone h1 strong {
color:#5789A9;
font-weight:normal;
}

.physician-ckd h1 strong, .patient-ckd h1 strong, .insurer-ckd h1 strong {
color:#719C66;
font-weight:normal;
}

.general h2 strong {
color:#c68538;
}

/* Section headers -- Patient Section */
.patient-ckd .section-header {background-image: url(../imgs/subnav_ckd.jpg);}
.patient-resource-center-ckd .section-header {background-image: url(../imgs/patient/subnav_patient_ckd_index.jpg);} /*includes part of inset image */
.patient-stone .section-header {background-image: url(../imgs/subnav_stone.jpg);}
.patient-resource-center-stone .section-header {background-image: url(../imgs/patient/subnav_patient_stone_index.jpg);} /*includes part of inset image */
.insurer-stone .section-header {background-image: url(../imgs/subnav_stone.jpg);}
.insurer-resource-center-stone .section-header {background-image:url(../imgs/insurer/subnav_insurer_stone_index.jpg);} /*includes part of inset image */
.insurer-ckd .section-header {background-image: url(../imgs/subnav_ckd.jpg);}
.insurer-resource-center-ckd .section-header {background-image: url(../imgs/insurer/subnav_insurer_ckd_index.jpg);} /*includes part of inset image */

.patient-ckd .section-header h2 a.litholink-ckd, .patient-ckd .section-header h2,
.physician-ckd .section-header h2 a.litholink-ckd, .physician-ckd .section-header h2,
.insurer-ckd .section-header h2 a.litholink-ckd, .insurer-ckd .section-header h2 {
	background-image: url(../imgs/patient/patient_litholink_hd.jpg);background-position: 0px 0px; height:45px; width:183px; display:block;
}

/* CKD Section headers: Stone - blue */
.physician-stone .section-header h2 a, .patient-stone .section-header h2 a, .insurer-stone .section-header h2 a, physician-stone .insurer-stone .section-header h2 a {
background-image:url(../imgs/header/hd_litholink_stone_blue.jpg);
background-position: 0px 0px; 
height:45px; width:215px; 
display:block;
}

.physician-stone .section-header h2 a:hover, .patient-stone .section-header h2 a:hover, .insurer-stone .section-header h2 a:hover {background-position: 0px -45px;}


/* CKD Section headers: CKD - green */
.physician-ckd .section-header h2 a, .patient-ckd .section-header h2 a, .insurer-ckd .section-header h2 a  {
background-image:url(../imgs/header/hd_litholink_hd_ckd_green.jpg);
background-position: 0px 0px; 
height:45px; width:183px; 
display:block;
}

.physician-ckd .section-header h2 a:hover, .patient-ckd .section-header h2 a:hover, .insurer-ckd .section-header h2 a:hover {background-position: 0px -45px;}


.patient-stone .section-header h2 a.litholink-stone, .patient-stone .section-header h2,
.physician-stone .section-header h2 a.litholink-stone,.physician-stone .section-header h2 {
	background-image: url(../imgs/patient/hd_litholink_stone.jpg);background-position: 0px 0px; height:45px; width:215px; display:block;
}

.patient-ckd .section-header h2 a:hover.litholink-ckd, 
.physician-ckd .section-header h2 a:hover.litholink-ckd,
.patient-ckd .section-header h2 a:hover.litholink-stone, 
.physician-stone .section-header h2 a:hover.litholink-stone,
.insurer-ckd .section-header h2 a:hover.litholink-ckd 
{background-position: 0px -45px;}


	

/* Section headers -- Physician Section */
.physician-ckd .section-header {background-image: url(../imgs/subnav_ckd.jpg);}
.physician-resource-center-ckd .section-header {background-image: url(../imgs/physician/subnav_physician_ckd_index.jpg);} /*includes part of inset image */
.physician-stone .section-header {background-image: url(../imgs/subnav_stone.jpg);}
.physician-resource-center-stone .section-header {background-image: url(../imgs/physician/subnav_physician_stone_index.jpg);} /*includes part of inset image */

/*test*/  .physician-ckd.test .section-header {background-image: url(../imgs/physician/subnav_physician_ckd_test.jpg);}
   /* end test */

.general .section-header {
	height:81px;
	background-image: url(../imgs/general_section_header.jpg);
}




.section-header h2 a {
	text-indent:-999px;
	overflow:hidden;
	background-repeat:no-repeat;
}









.section-intro h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 34px;
	color: #787878;
	font-weight: normal;
	margin-bottom: 10px;
	width: 675px;
}
.section-intro p {

	margin-bottom: 15px;
	width: 675px;
}

.patient-resource-center-ckd .column-container, .physician-resource-center-ckd .column-container,
.patient-resource-center-stone .column-container, .physician-resource-center-stone .column-container,
.insurer-resource-center-ckd .column-container {
	clear:both;
	margin-left:45px;
	height:320px;
	background-image: url(../imgs/litholink_green.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.patient-resource-center-stone .column-container, .physician-resource-center-stone .column-container {
	background-image: url(../imgs/litholink_blue.gif);
}
.patient-ckd .column-container, .patient-stone .column-container, .physician-ckd .column-container, .physician-stone .column-container, .insurer-ckd .column-container, .insurer-stone .column-container, .general .column-container {margin-left:45px;}


.general #header {background-image: url(../imgs/banners/banner_blank.jpg);}
.patient-resource-center-ckd #header{background-image: url(../imgs/banners/patient_resource_center_banner.jpg);}
.ckd-education #header {background-image: url(../imgs/banners/ckd_education_banner.jpg);}
.patient-info #header {background-image: url(../imgs/banners/ckd_testing_banner.jpg);}

.ckd-letter #header {background-image: url(../imgs/banners/physician_founder_banner.jpg);}
.ckd-overview #header {background-image: url(../imgs/banners/clinical_decision_support.jpg);}
.ckd-program #header {background-image: url(../imgs/banners/ckd_program_offerings.jpg);}
.ckd-research #header {background-image: url(../imgs/banners/physician_stone_research_banner.jpg);}

/* HEADERS - PATIENT STONE PGS */
.patient-resource-center-stone #header {background-image: url(../imgs/banners/patient_resource_center_banner.jpg);}
.stone-education #header {background-image: url(../imgs/banners/patient_stone_education_banner.jpg);}
.stone-testing #header {background-image: url(../imgs/banners/patient_stone_testing_banner.jpg);}
.stone-testimonials-patient #header {background-image: url(../imgs/banners/physician_stone_testimonials_banner.jpg);}
.stone-insur-programs #header {background-image: url(../imgs/banners/patient_insur_programs_banner.jpg);}

/* HEADERS - INSURER CKD PGS */
.insurer-resource-center-ckd #header {background-image: url(../imgs/banners/insurer_resource_center_banner.jpg);}

.insurer-resource-center-stone #header {background-image: url(../imgs/banners/insurer_resource_center_banner.jpg);}
.insurer-stone-prevention #header {background-image: url(../imgs/banners/insurer_Our_prevention_Program_banner.jpg);}
.insurer-ckd-overview #header {background-image: url(../imgs/banners/clinical_decision_support.jpg);}
.insurer-ckd-program #header {background-image: url(../imgs/banners/ckd_program_offerings.jpg);}
.insurer-value-prop #header {background-image: url(../imgs/banners/insurer_value_proposition_banner.jpg);}


/* HEADERS - INSURER STONE PGS */

/* ----------------------------------------------------------- */
/* --------------- GLOBAL MODULE STYLE CONTROL --------------- */

.module-1, .module-2, .module-3 {
	float:left;
	background-repeat: no-repeat;
	padding: 15px;
}

.module-text-container {height:200px;}

.module-1, .module-2 {margin-right:18px;}
.module-3 {margin-right:0px;}


 
.physician-stone .column-680px ul li a,
.patient-stone .column-680px ul li a, 
.insurer-stone .column-680px ul li a
{color:#5789A9;}


.homepage .module-1 h3, .homepage .module-2 h3, .homepage .module-3 h3 {display:block;text-indent: -1200px;height: 26px;background-repeat: no-repeat;width: 183px;padding:0px;}

.physician-ckd .module-1 h3, .physician-ckd .module-2 h3, .physician-ckd .module-3 h3, 
.patient-ckd .module-1 h3, .patient-ckd .module-2 h3, .patient-ckd .module-3 h3, 
.insurer-ckd  .module-1 h3, .insurer-ckd  .module-2 h3, .insurer-ckd  .module-3 h3 {font-family: Arial,Helvetica,sans-serif; font-weight:normal; display:block; width: 183px;padding:0px; font-size:22px; line-height:24px; color:#75A068; margin: 0 0 5px 0; }

.physician-stone .module-1 h3, .physician-stone .module-2 h3, .physician-stone .module-3 h3,
.patient-stone .module-1 h3, .patient-stone .module-2 h3, .patient-stone .module-3 h3,
.insurer-stone .module-1 h3, .insurer-stone .module-2 h3, .insurer-stone .module-3 h3 {font-family: Arial,Helvetica,sans-serif; font-weight:normal; display:block; width: 183px;padding:0px; font-size:22px; line-height:24px; color:#5789A9; margin: 0 0 5px 0;}


.module-1 p, .module-2 p, .module-3 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #787878;
}



/* ------------------------------------------------------------------- */
/* --------------- CKD CENTER MODULE STYLE CONTROL --------------- */

.patient-resource-center-ckd .module-1, .patient-resource-center-ckd .module-2, .patient-resource-center-ckd .module-3,
.physician-ckd .module-1, .physician-ckd .module-2, .physician-ckd .module-3,
.insurer-ckd .module-1, .insurer-ckd .module-2, .insurer-ckd .module-3 {
	background-image: url(../imgs/patient/module_213x241_grn.gif);
	width:183px;
	height:241px;
}

.patient-stone .module-1, .patient-stone .module-2, .patient-stone .module-3,
.physician-stone .module-1, .physician-stone .module-2, .physician-stone .module-3, .insurer-stone .module-1, .insurer-stone .module-2, .insurer-stone .module-3 {
	background-image: url(../imgs/patient/module_213x241_blue.gif);
	width:183px;
	height:241px;
}

/* Graphic Module headers - not in use */
/*
.patient-resource-center-ckd .module-1 h3 {background-image: url(../imgs/patient/module_hd_blood_draw.gif);}
.patient-resource-center-ckd .module-2 h3 {background-image: url(../imgs/patient/module_hd_ckd_information.gif);}
.patient-resource-center-ckd .module-3 h3 {background-image: url(../imgs/patient/module_hd_nfk_partnership.gif);}

.patient-resource-center-stone .module-1 h3 {background-image: url(../imgs/patient/mod_diet_information.gif);}
.patient-resource-center-stone .module-2 h3 {background-image: url(../imgs/patient/mod_collection_instru.gif);height:75px;}
.patient-resource-center-stone .module-3 h3 {background-image: url(../imgs/patient/mod_prev_program_patient.gif);height:75px;}

.physician-resource-center-ckd .module-1 h3 {background-image: url(../imgs/physician/module_hd_ckd_patient_results_report.gif);height:52px;}
.physician-resource-center-ckd .module-2 h3 {background-image: url(../imgs/physician/module_hd_enroll_online.gif);}
.physician-resource-center-ckd .module-3 h3 {background-image: url(../imgs/physician/module_hd_ckd_program.gif);}

.physician-resource-center-stone .module-1 h3 {background-image: url(../imgs/physician/mod_results_report.gif);height:75px;}
.physician-resource-center-stone .module-2 h3 {background-image: url(../imgs/physician/mod_enroll_online_stone.gif);}
.physician-resource-center-stone .module-3 h3 {background-image: url(../imgs/physician/mod_prev_program_physician.gif);height:75px;}

.insurer-resource-center-ckd .module-1 h3 {background-image: url(../imgs/insurer/module_hd_ckd_1.gif);height:52px;}
.insurer-resource-center-ckd .module-2 h3 {background-image: url(../imgs/insurer/module_hd_ckd_2.gif);height:75px;}
.insurer-resource-center-ckd .module-3 h3 {background-image: url(../imgs/insurer/module_hd_ckd_3.gif);height:75px;}

.insurer-resource-center-stone .module-1 h3 {background-image: url(../imgs/insurer/module_hd_stone_insurer1.gif);height:52px;}
.insurer-resource-center-stone .module-2 h3 {background-image: url(../imgs/insurer/module_hd_stone_insurer2.gif);height:75px;}
.insurer-resource-center-stone .module-3 h3 {background-image: url(../imgs/insurer/module_hd_stone_insurer3.gif);height:75px;}
*/

.physician-ckd .column-container .module-1 a:hover, .physician-ckd .column-container .module-2 a:hover, .physician-ckd .column-container .module-3 a:hover,
.patient-ckd .column-container .module-1 a:hover, .patient-ckd .column-container .module-2 a:hover, .patient-ckd .column-container .module-3 a:hover,
.insurer-ckd .column-container .module-1 a:hover, .insurer-ckd .column-container .module-2 a:hover, .insurer-ckd .column-container .module-3 a:hover  {background-color: #89B17F;}

.column-container .module-1 a, .column-container .module-2 a, .column-container .module-3 a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #787878;
	text-decoration: none;
	padding: 2px 4px;
	height: auto;
	width: auto;
	line-height: 10px;
	font-weight: bold;
}

.physician-stone .column-container .module-1 a:hover, .physician-stone .column-container .module-2 a:hover, .physician-stone .column-container .module-3 a:hover,
.patient-stone .column-container .module-1 a:hover, .patient-stone .column-container .module-2 a:hover, .patient-stone .column-container .module-3 a:hover,
.insurer-stone .column-container .module-1 a:hover, .insurer-stone .column-container .module-2 a:hover, .insurer-stone .column-container .module-3 a:hover  {
	
	background-color:#5789A9
}

.column-container .module-1 a:hover,.column-container .module-2 a:hover,.column-container .module-3 a:hover {color: #FFFFFF;}





/* -------------------------------------------------------- */
/* -------------------------------------------------------- */
/* -------------------------------------------------------- */
/* ------------ H1 tags for second level pages ------------ */
/* -------------------------------------------------------- */
/* -------------------------------------------------------- */
/* -------------------------------------------------------- */

/*

.patient-ckd .column-680px h1, .patient-stone .column-680px h1,
.physician-ckd .column-680px h1, .physician-stone .column-680px h1, 
.insurer-ckd .column-680px h1, .insurer-ckd .column-680px h1,
.general .column-680px h1, .contact h2  {
	height: 38px;
	width: 625px;
	margin-top: 30px;
	background-repeat:no-repeat;
	text-indent: -999px; overflow:hidden;
}
.patient-ckd .column-680px h1.two-lines,
.physician-ckd .column-680px h1.two-lines, 
.insurer-ckd .column-680px h1.two-lines, .insurer-ckd .column-680px h1.two-lines,
.general .column-680px h1.two-lines {
	height: 76px;
	}
.patient-ckd .column-680px h1.three-lines,
.physician-ckd .column-680px h1.three-lines, .insurer-ckd .column-680px h1.three-lines, .general .column-680px h1.three-lines {
	height: 114px;
	}


/* patient CKD H1 */
/*
h1.hd-ckd-education {background-image: url(../imgs/patient/hd_ckd_education.gif);}
h1.hd-what-complications-from-ckd {background-image: url(../imgs/patient/hd_what_complications_from_ckd.gif);}
h1.hd-ckd-nutrition {background-image: url(../imgs/patient/hd_ckd_nutrition.gif);}
h1.hd-what-causes-ckd {background-image: url(../imgs/patient/hd_what_causes_ckd.gif);}
h1.hd-ckd-lab-testing {background-image: url(../imgs/patient/hd_ckd_lab_testing.gif);}
h1.hd-ckd-testing {background-image: url(../imgs/patient/hd_ckd_lab_testing.gif);}
h1.hd-who-is-nkf {background-image: url(../imgs/patient/hd_who_is_nkf.gif);}
*/
h1.patient-resource-center {
	background-image: url(../imgs/patient/hd_ckd_patient_resource_center.gif);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	overflow:hidden;
	text-indent:-9000px;
	margin-top:0px;
}

/* patient STONE H1 */
/*
h1.hd-kidney-stone-education {background-image: url(../imgs/patient/hd_stone_education.gif);}
h1.hd-kidney-stone-testing {background-image: url(../imgs/patient/hd_stone_testing.gif);}
h1.hd-stone-testimonials {background-image: url(../imgs/physician/hd_testimonials.gif);}
h1.hd-stone-insur_programs {background-image: url(../imgs/patient/hd_insurance_programs.gif);}


/* physician CKD H1 */
/*
h1.hd-patient-information {background-image: url(../imgs/patient/hd_patient_information.gif); background-repeat:no-repeat;}
h1.hd-founder {background-image: url(../imgs/physician/hd_message_founder.gif);}
h1.hd-ckd-program {background-image: url(../imgs/physician/hd_our_ckd_program.gif);}
h1.hd-ckd-overview {background-image: url(../imgs/physician/hd_ckd_overview.gif);}
h1.hd-advisory {background-image: url(../imgs/physician/hd_ckd_advisory_board.gif);}
h1.hd-partnership-nkf {background-image: url(../imgs/physician/hd_partnership_nkf.gif);}
h1.hd-med-rationale {background-image: url(../imgs/physician/hd_med_rationale.gif);}
h1.hd-prog-approach {background-image: url(../imgs/physician/hd_prog_approach.gif);}
h1.hd-our-reports {background-image: url(../imgs/physician/hd_our_reports.gif);}
h1.hd-how-to-order {background-image: url(../imgs/physician/hd_how_to_order.gif);}
h1.hd-billing {background-image: url(../imgs/physician/hd_billing_policy.gif);}
h1.hd-enroll {background-image: url(../imgs/physician/hd_enroll_online.gif);}
h1.hd-research {background-image: url(../imgs/physician/hd_research_pubs.gif);}
*/
h1.physician-resource-center {
	background-image: url(../imgs/physician/h1_physician_resource_center.gif);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	overflow:hidden;
	text-indent:-9000px;
	margin-top:0px;
}

/* physician STONE H1 */
/*
h1.hd-stone-prevention {background-image: url(../imgs/physician/hd_kidney_stone_prevention_program.gif);}
h1.hd-stone-services {background-image: url(../imgs/physician/hd_kidney_stone_services.gif);}
h1.hd-stone-research {background-image: url(../imgs/physician/hd_research.gif);}
h1.hd-stone-testimonials {background-image: url(../imgs/physician/hd_testimonials.gif);}




/* insurer CKD H1 */

h1.insurer-resource-center-ckd {
	background-image: url(../imgs/insurer/h1_insurer_resource_center.gif);
	background-repeat: no-repeat;
	display: block;
	height: 45px;
	overflow:hidden;
	text-indent:-9000px;
	margin-top:0px;
}


/* general H1 */
/*
.hd-new-kind-laboratory {background-image: url(../imgs/hd_new_kind_laboratory.gif);}
h1.hd-founder-orange {background-image: url(../imgs/hd_founder_orange.gif);}

/* ----------------------- END H1s ------------------------ */
/* -------------------------------------------------------- */

.sidebar {
	height: auto;
	width: 220px;
	float:right;
}
/* find a Physician form and quote background
.patient-resource-center-ckd .sidebar, .patient-resource-center-stone .sidebar {background-image: url(../imgs/patient/sidebar_backdrop.jpg);height:311px;}
*/
.sidebar blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 13px;
	color: #646464;
	line-height: 16px;
	padding: 12px;
}
.sidebar blockquote  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	font-style: normal;
	padding-top: 5px;
}

/* Sidebar image padding */

.did-you-know {margin-top:20px;}

.did-you-know a, .did-you-know a:hover, .did-you-know img {
margin:0;
padding:0;
display:block;
}

#divSideBarImage  {margin-top:20px;}

#divSideBarNote {margin-top:20px;}


#divSideBarNote img {
margin:0;
padding:0;
display:block;
}

/* ----------------------------------------------------------- */
/* ------------------- MULTI-LEVEL LISTs --------------------- */
ul.bullet-list {
	list-style-type: square;
	margin-top: 10px;
	margin-bottom: 10px;	
}
ul.bullet-list li, ul.bullet-list li a {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
	line-height: 14px;
	padding-bottom:5px;
}

ul.bullet-list li ul {
	color: #999933;
	list-style-type: circle;
	margin-top: 4px;
	margin-bottom:0;
}
ul.bullet-list li ul li {margin-top:0px;}

ul.bullet-list li a {color:#75A068;margin:0;padding:0;}

ul.bullet-list strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}


/* ------------------- MULTI-LEVEL LISTs - General defaults --------------------- */


.physician-stone .column-680px ol,
.physician-ckd .column-680px ol,
.patient-stone .column-680px ol, 
.patient-ckd .column-680px ol,
.insurer-stone .column-680px ol, 
.insurer-ckd .column-680px ol {
list-style: decimal;
}

.physician-stone .column-680px ul,
.physician-ckd .column-680px ul,
.patient-stone .column-680px ul, 
.patient-ckd .column-680px ul,
.insurer-stone .column-680px ul, 
.insurer-ckd .column-680px ul  {
	list-style-type: square;
	margin-top: 10px;
	margin-bottom: 10px;	
}

.physician-stone .column-680px ul li,
.physician-ckd .column-680px ul li,
.patient-stone .column-680px ul li, 
.patient-ckd .column-680px ul li,
.insurer-stone .column-680px ul li,
.insurer-ckd .column-680px ul li {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #787878;
	line-height: 14px;
	padding-bottom:5px;
}


.physician-stone .column-680px ul li ul,
.physician-ckd .column-680px ul li ul,
.patient-stone .column-680px ul li ul, 
.patient-ckd .column-680px ul li ul,
.insurer-stone .column-680px ul li ul, 
.insurer-ckd .column-680px ul li ul {
	color: #999933;
	list-style-type: circle;
	margin-top: 4px;
	margin-bottom:0;
}

.physician-stone .column-680px ul li ul li,
.physician-ckd .column-680px ul li ul li,
.patient-stone .column-680px ul li ul li, 
.patient-ckd .column-680px ul li ul li,
.insurer-stone .column-680px ul li ul li, 
.insurer-ckd .column-680px ul li ul li {margin-top:0px;}


.physician-ckd .column-680px ul li a,
.patient-ckd .column-680px ul li a,
.insurer-ckd .column-680px ul li a 
 {color:#75A068;margin:0;padding:0;}
 
.physician-stone .column-680px ul li a,
.patient-stone .column-680px ul li a, 
.insurer-stone .column-680px ul li a
{color:#5789A9;}

.physician-stone .column-680px ul strong,
.physician-ckd .column-680px ul strong,
.patient-stone .column-680px ul strong, 
.patient .column-680px ul strong,
.insurer-stone .column-680px ul strong, 
.insurer-ckd .column-680px ul strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}



/* ---------------------------------------------------- */
/* --------------- find physician form  --------------- */

.find-physician h3 {
	background-image: url(../imgs/form_find_physician.gif);
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 35px;
	width: 186px;
	overflow: hidden;
	display: block;
	margin-left:12px;
	margin-top:15px;
	margin-bottom:10px;
	padding-top:0px;
}

.find-physician input, .find-physician select {margin-left:12px;margin-bottom:5px;display:block;}
.text-fields {
	width:150px;
	height:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
}
.state-dropdown {color:#787878;}


.column-680px {
	width:680px;
	float:left;
}



/* ------------------------------------------------------- */
/* --------------- inset images + captions --------------- */

.inset-caption {width:210px;overflow:hidden;float:left;margin-right:20px;}
.inset-caption img {
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #75A068;
}
.inset-caption em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	display:block;
	width:auto;
	color: #787878;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 12px;
	background-color: #D9E5D3;
	font-style: normal;
}

/* ----------------------------------------------------------- */
/* ------------------------ NEWS PAGE ------------------------ */

.news .section-header h1 {
	background-image: url(../imgs/hd_news.gif);
    background-position: 45px 13px;
	height:45px;
	background-repeat: no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	display:block;
}

.news .column-container {margin-left:45px;}
.news .column-680px {margin-top:20px;}

.news-container {
	margin-top:5px;
	height:auto;
	background-image: url(../imgs/module_news_top.gif);
	background-repeat: no-repeat;
	background-position: 80px top;
}
.news-container-no-bkg {
	margin-top:5px;
	height:auto;
}
*html .news-container {height:50px;}
*html .news-container-no-bkg {height:50px;}

.news-date {width:80px;float:left;margin-top:10px;}

.news-content {
	float:left;
	width:523px;
	margin-top:10px;
	background-image: url(../imgs/module_news_btm.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #F6F4EC;
}
.news-container-no-bkg .news-content {
	float:left;
	width:523px;
	margin-top:10px;
	padding-right: 20px;
	padding-left: 20px;
	background-color:#FFFFFF;
	background-image:none;
}

.news-content h3 {
	padding-top: 0px;
	padding-bottom: 10px;
}

.news-content h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC6633;
	text-decoration: none;
	line-height: 14px;
	font-weight: bolder;
}

.news-content h3 a:hover {
	color: #F6F4EC;
	text-decoration: underline;
}

/* ----------------------------------------------------------- */
/* ---------------------- CONTACT PAGE ----------------------- */

.contact .section-header h1 {
	background-image: url(../imgs/hd_contact.gif);
	background-position: 45px 13px;
	height:45px;
	background-repeat: no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	display:block;
}
.careers .section-header h1 {
	background-image: url(../imgs/hd_careers.gif);
	background-position: 45px 13px;
	height:45px;
	background-repeat: no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	display:block;
}
.about .section-header h1 {
	background-image: url(../imgs/hd_about.gif);
	background-position: 45px 13px;
	height:45px;
	background-repeat: no-repeat;
	text-indent:-9000px;
	overflow:hidden;
	display:block;
}
.objective .section-header h1 {
	background-image: url(../imgs/hd_objective.gif);
	background-position: 45px 13px;
	height:45px;
	background-repeat: no-repeat;
		text-indent:-9000px;
	overflow:hidden;
	display:block;
}

h1.hd-prog-approach-general {
	background-image: url(../imgs/hd_prog_apprch.gif);
	background-position: 45px 13px;
	height:45px;
	background-repeat: no-repeat;
		text-indent:-9000px;
	overflow:hidden;
	display:block;
}





h2.hd-contact-thankyou {
	background-image: url(../imgs/hd_contact_intro.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 590px;
	padding-bottom:30px;
	
}

.contact-info-container {
	background-image: url(../imgs/module_contact_header.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	background-color:#F7F4ED;
	width: 880px;
	padding-top: 20px;
	padding-left: 20px;
}

.contact-footer {
background-image: url(../imgs/module_contact_footer.jpg);
background-position:bottom left;
background-color:#F7F4ED;
padding-bottom:20px;
width: 880px;
padding-left: 20px;
}

.contact-list.w365px {width:365px;}
.contact-list {float:left;}
.contact-list ul {margin-bottom:20px;}

.contact-list ul li, .contact-list p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #787878;
	padding-bottom: 4px;
}
.contact-list p {padding-bottom:25px;}
.contact-list ul li strong, .contact-list ul li a, .contact-list p a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #787878;
}
.contact-list ul li a:hover, .contact-list p a:hover {
	color: #CC6633;
	text-decoration: underline;
}
.contact-list h3 {padding-top:0px;padding-bottom:15px;}
h3.phone {
	background-image: url(../imgs/contact_hd_telephone.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 153px;
}
h3.address {
	background-image: url(../imgs/contact_hd_address.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 134px;
	}
h3.email {
	background-image: url(../imgs/contact_hd_email.gif);
	background-repeat: no-repeat;
	display: block;
	height: 42px;
	width: 112px;
}

/* ----------------------------------------------------------- */
/* ---------------- PROGRAMMATIC APPROACH -------------------- */

.abt-prog-apprch .column-container {margin-left:45px;}

.abt-prog-apprch .section-header h2 {
	background-image: url(../imgs/hd_prog_apprch.gif);
	background-position: 45px 13px;
	height:45px;
	background-repeat: no-repeat;
}

h2.hd-prog-apprch {
	background-image: url(../imgs/prog_apprch_intro.gif);
	background-repeat: no-repeat;
	height: 65px;
	width: 501px;
	margin-bottom: 15px;
	margin-top: 30px;
}

/* ----------------------------------------------------------- */
/* --------------------- FOUNDER LETTER ---------------------- */

.founder-letter .column-container {margin-left:45px;}

.founder-letter .section-header h2 {
	background-image: url(../imgs/hd_letter.gif);
	background-position: 45px 13px;
	height:45px;
	background-repeat: no-repeat;
}

h1.hd-salutation {
	background-image: url(../imgs/letter_intro.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 259px;
	margin-bottom: 15px;
	margin-top: 30px;
}

.letter-sidebar {
	margin-top:80px;
	background-image: url(../imgs/sidebar_quote.gif);
	background-repeat: no-repeat;
	padding: 20px 0px 0px 20px;
	height: 275px;
}

.letter-sidebar p {padding-right:20px;}

.letter-sidebar h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC6633;
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC6633;
	text-transform: uppercase;
}





/* ----------------------------------------------------------- */
/* ------------------- Icon for downloads -------------------- */

.column-680px ul.listDownload {
	margin-bottom: 12px;
	margin-top: 0px;
	list-style:none;
	padding:0;
	margin-left:0;
}

.column-680px ul.listDownload li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 30px;
	background-image: url(../imgs/icon_pdf.gif);
	background-repeat: no-repeat;
	height: 19px;
	padding-top: 2px;
	margin:5px 0 5px 0;
}

ul.listDownload li a {}

ul.listDownload li a:hover {}

.for-more-info {
	padding-bottom: 2px;
}

.for-more-info strong {text-transform:uppercase;}


/* Physician Section */

.physician-resource-center-stone #header, .physician-resource-center-ckd #header {
	background-image: url(../imgs/banners/physician_resource_center_banner.jpg);
}
.stone-prevention #header {background-image: url(../imgs/banners/physician_prev_program_banner.jpg);}
.stone-services #header {background-image: url(../imgs/banners/physician_stone_services_banner.jpg);}
.stone-research #header {background-image: url(../imgs/banners/physician_stone_research_banner.jpg);}
.stone-testimonials-physician #header {background-image: url(../imgs/banners/physician_stone_testimonials_banner.jpg);}

.two-column {float:left;width:320px;margin-right:10px;}
.two-column.advisory-board-list p {padding:0;font-size:11px;}
.two-column.advisory-board-list h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#C68538;
	margin-top: 15px;
}
.two-column {}


.group-content {
	background-color: #F7DFB6;
	padding: 8px;
	margin-top: 6px;
}
.group-content h3 {
	font-size: 11px;
	text-transform: uppercase;
	color: #C68538;
	margin: 0px;
	padding: 0px 0px 10px;
}

.sidebar-ckd-physician, .sidebar-stone-physician, .sidebar-ckd-insurer, .sidebar-stone-insurer, .sidebar-stone-patient, .sidebar-ckd-patient {
	background-repeat: no-repeat;
	background-position: right -211px;
	float: right;
	height: 200px;
	width: 265px;
}
.sidebar-ckd-physician {background-image: url(../imgs/physician/physician_ckd_headshot.jpg);}
.sidebar-stone-physician {background-image: url(../imgs/physician/physician_stone_headshot.jpg);}
.sidebar-ckd-insurer {background-image: url(../imgs/insurer/insurer_ckd_headshot.jpg);}
.sidebar-stone-insurer {background-image: url(../imgs/insurer/insurer_stone_headshot.jpg);}
.sidebar-stone-patient {background-image: url(../imgs/patient/patient_stone_headshot.jpg);}
.sidebar-ckd-patient {background-image: url(../imgs/patient/patient_ckd_headshot.jpg);}
.sidebar-stone-insurer blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 13px;
	color: #646464;
	line-height: 19px;
	margin:110px 0 0 38px;
	padding: 12px;
}
.sidebar-stone-patient blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 13px;
	color: #646464;
	line-height: 19px;
	margin:80px 0 0 38px;
	padding: 12px;
}
.sidebar-ckd-patient blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 13px;
	color: #646464;
	line-height: 19px;
	margin:80px 0 0 38px;
	padding: 12px;
}


.sidebar-ckd-insurer blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 13px;
	color: #646464;
	line-height: 19px;
	margin:110px 0 0 38px;
	padding: 12px;
}
.sidebar-stone-physician blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 13px;
	color: #646464;
	line-height: 19px;
	margin:110px 0 0 38px;
	padding: 12px;
}

.sidebar-ckd-physician blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: oblique;
	font-size: 13px;
	color: #646464;
	line-height: 19px;
	margin:110px 0 0 38px;
	padding: 12px;
}

/* General Sidenote */

.general-sidenote {
background-color:#F4F2E7;
background-image:url(../../../themes/imgs/general/General_side_bartop.gif);
background-position: 0 0 ;
background-repeat:no-repeat;
}

.general-sidenote p {
margin:0px 20px 18px 20px;
padding:0;
}

.general-sidenote h3 {
color: #C9782D;
border-bottom: #C9782D 1px solid;
margin:18px 0 18px 20px;
font-size:11px;
line-height:15px;
text-transform:uppercase;
}

.sidenote-footer {
background-image:url(../../../themes/imgs/general/General_sidebar_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding:0px 20px 46px 20px;
color:#787878;
}

.sidenote-footer p {
margin:0;
padding:0;
font-size:11px;
line-height:15px;
}

.sidenote-footer .quote {
margin:0;
padding:0;
font-size:11px;
line-height:15px;
}

/* main column testimonial tables */


.lightblue_testimonial_table td, .white_testimonial_table td, .lightgreen_testimonial_table td  {
margin:0;

font-size:0em;
line-height:0em;
}

table.lightblue_testimonial_table  {
	background-color:#D1E0E8;
	padding:0;
	margin:0 0 15px 0;
	vertical-align:top;
	}
	
	
	
	.lightblue_testimonial_table .upperleft {
	background-image:url(../../../themes/imgs/other/LightBlueUpperLeft.jpg);
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	
	.lightblue_testimonial_table .upperright {
	background-image:url(../../../themes/imgs/other/LightBlueUpperRight.jpg);
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	
	.lightblue_testimonial_table .lowerleft {
	background-image:url(../../../themes/imgs/other/LightBlueLowerLeft.jpg);
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	.lightblue_testimonial_table .lowerright {
	background-image:url(../../../themes/imgs/other/LightBluelowerRight.jpg);
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	.testimonialcell {
	font-family: Arial,Helvetica,sans-serif;

font-size: 12px;
line-height: 16px;
padding:15px 0 0 0 ;
color: #787878;

	}
	
.testimonialcell p {
margin-top: 0px;
margin-right: 20px;
margin-bottom: 18px;
margin-left: 20px;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;

}
	table.white_testimonial_table {
	
	padding:0;
	margin:0 0 15px 0;
	vertical-align:top;
	}
	
	.white_testimonial_table .upperleft {
	
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	
	.white_testimonial_table .upperright {
	
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	
	.white_testimonial_table .lowerleft {

	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	.white_testimonial_table .lowerright {
	
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	
	table.lightgreen_testimonial_table  {
	background-color:#E9F4E5;
	padding:0;
	margin:0 0 15px 0;
	vertical-align:top;
	}
	
	
	
	.lightgreen_testimonial_table .upperleft {
	background-image:url(../../../themes/imgs/other/LightGreenUpperLeft.jpg);
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	
	.lightgreen_testimonial_table .upperright {
	background-image:url(../../../themes/imgs/other/LightGreenUpperRight.jpg);
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	
	.lightgreen_testimonial_table .lowerleft {
	background-image:url(../../../themes/imgs/other/LightGreenLowerLeft.jpg);
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	.lightgreen_testimonial_table .lowerright {
	background-image:url(../../../themes/imgs/other/LightGreenlowerRight.jpg);
	width:10px;
	height:10px;
	font-size:0px;
	line-height:0px;
	}
	
/* Styles for editable page area defaults */

.column-680px {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 16px;
color: #787878;
}

/* Styles for EnrollToday*/
.enroll-label {white-space:nowrap; padding-right: 2em; width: 110px;}

.providerDiv
{
	display: inline; 
	float: left; 
	padding-top: 1em;
}

.providerOuterDiv
{
	display:none;  
	border-top: 1px; 
	border-top-color:gray;
	border-top-style:solid;
}

.providerButtonDiv
{
	display: inline; 
	float: left; 
	padding-left: 3em; 
	padding-top: 4em;
}

