@charset "UTF-8";

@import url("../search_medline.css");

.services #col_MAIN .cell_MIDDLE_inside			{ min-height: 580px !important; }

#col_MAIN ul li		{ margin: 0 0 6px 0; }

#col_MAIN .photo	{ float: left; margin-bottom: 10px; }

#col_SIDE_secondary div p { margin: 4px auto 16px auto; }

#col_SIDE_secondary div a { margin-left: 34px; }

.sub_2 #col_SIDE_secondary img.photo { width: 200px; } /* Delete once new pictures are in - they will be correct size */

.services ul#physicians	{ padding: 0; margin: 0; }

.services ul#physicians li				{ float: left; width: 136px; padding: 15px 4px 6px; margin: 10px 0 10px 20px; list-style: none; background-color: #EEEEEE; border: 1px solid #DDDDDD; }
	.services ul#physicians li a				{ display: block; padding: 15px 4px 6px; margin: -15px -4px -6px; line-height: 11px;}
	.services ul#physicians li a:hover	{ background-color: #DDDDDD; }
		.services ul#physicians li span	{ display: block; height: 3em; overflow: hidden; text-align: center; }
		
	.services ul#physicians li img		{ display: block; width: 105px; margin: 0 auto 4px; border: 2px solid #FFFFFF; }

	.services #col_SIDE_secondary ul#physicians li	{ float: none; display: block; margin: 0 auto; }

#col_MAIN dl.facility_hours				{ padding-bottom: 15px; margin-bottom: 15px; }
#col_MAIN dl.facility_hours dt		{ float: left; width: 85px; padding: 2px; margin: 2px; }
#col_MAIN dl.facility_hours dd		{ float: left; width: 355px; padding: 2px; margin: 2px; }

/* Page-specific styles */



.services#index #col_MAIN .cell_MIDDLE_inside div	{ float: left; }

.services#index #col_MAIN .cell_MIDDLE_inside img#highlight_LARGE	{ position: relative; padding: 10px; margin: 0 0 20px; background-color: #F6F6F6; border: 2px solid #EEEEEE; border-width: 1px 2px }
.services#index #col_MAIN .cell_MIDDLE_inside div#column_PHOTOS	{ position:relative; z-index: 1; width: 250px; margin-top: -94px; }

.services#index #col_MAIN .cell_MIDDLE_inside div img	{ padding: 10px; margin: 0 20px -9px 20px; background-image:url(../../_images/services/photo_bg_transparent.png); }

.services#index #col_SIDE_secondary			{ padding-top: 18px; }
	.services#index #col_SIDE_secondary p	{ line-height: 1.2em; }
	
	/* = Behavioral Health */
	
	.services#behavioral_health a#crisis_numbers	{ display: block; margin: 20px; }
	
	.services#behavioral_health #col_MAIN dl dt	{ padding: 3px 8px; }
	.services#behavioral_health #col_MAIN dl dd	{ padding: 5px 0 15px 10px; }
		
		.services#behavioral_health #col_MAIN dl dl dt	{ background: none; }
		.services#behavioral_health #col_MAIN dl dl dd	{ padding: 0 0 10px 15px; margin: 0 0 10px; border-bottom: 1px solid #CCC;}
	
	/* = Cancer Care Center */
	
	#cancer_care_center #col_MAIN li,
	#cancer_diagnosis_and_treatment #col_MAIN li	{ margin-left: 14px; list-style-type: disc; }
	
	div#col_SIDE_primary ul li ul.cancer_care_center { display: none; }
	
	#cancer_care_center div#col_SIDE_primary ul li ul.cancer_care_center,
	#cancer_diagnosis_and_treatment div#col_SIDE_primary ul li ul.cancer_care_center { display: block; /*background-color: #EEEEEE;*/ }
	
	/* = Diagnostic Imaging */
	
	div#col_SIDE_primary ul li ul.imaging_technologies { display: none; }
	
	#diagnostic_imaging div#col_SIDE_primary ul li ul.imaging_technologies,
	#imaging_technologies div#col_SIDE_primary ul li ul.imaging_technologies { display: block; /*background-color: #EEEEEE;*/ }
	
	#diagnostic_imaging #col_MAIN ul	{ margin: 0 0 15px 15px; }
	#diagnostic_imaging #col_MAIN li	{ list-style-type: disc; }
	
	dl#imaging_types			{ padding-top: 14px; border-top: 1px solid #CCCCCC; }  
	dl#imaging_types dt,
	dl#imaging_types dd		{ display: block; }
	
	dl#imaging_types dt		{ padding: 5px; }
		
	dl#imaging_types dd 	{ display: block; padding-bottom: 14px; margin: 8px 0 10px; }
	
	/* = Emergency Services */
	
	#emergency_services	#emergency_locations					{ overflow: hidden; margin: 10px 0; background-image:
	url(../../_images/services/emergency_services/emergency_entrances.jpg); background-repeat: no-repeat; background-position: top; }
	
	#emergency_services	#emergency_locations h4				{ display: block; height: 28px; max-height: 28px; padding: 2px 0 0; margin: 0 0 10px 30px; overflow: hidden; border: none; color: #FFFFFF; }
	
	#emergency_services	#emergency_locations .north,
	#emergency_services	#emergency_locations .south		{ float: left; width: 225px; padding: 0; }
	
	#emergency_services	#emergency_locations .north		{ margin: 0 0 0 30px; background-image:
	url(../../_images/services/emergency_services/emergency_map_north.gif); background-repeat: no-repeat; background-position: top; }
	#emergency_services	#emergency_locations .south		{ margin: 0 0 0 10px; background-image:
	url(../../_images/services/emergency_services/emergency_map_south.gif); background-repeat: no-repeat; background-position: top; }
	
	#emergency_services	#emergency_locations h5,
	#emergency_services	#emergency_locations p		{ padding: 0 5px; }
	
	#emergency_services	#emergency_locations p		{ font-size: 1.1em; }
	
	#emergency_services	#emergency_locations h5		{ display: block; height: 221px; margin-bottom: 10px; font-size: 1.15em; color: #333366; }
	
	/* = Family Health Clinic */
	
	#family_health_clinic #col_MAIN ul.features li	{ margin: 10px 20px; list-style-type: disc; }

	/* = Gold Care 55 + */

	#gold_care #col_MAIN h4.first		{ padding-top: 4px; margin-bottom: 0; }

	#gold_care #col_SIDE_secondary div.caption .download	{ display: block; margin: 10px 0 0; }
	#gold_care #col_MAIN table#trips_events caption { padding-top: 5px; padding-bottom: 10px; margin-top: 5px; border-bottom: 2px solid #EEEEEE; }
  
  #gold_care #col_MAIN table#trips_events caption small { margin-left: 10px; }
	
	#gold_care table#trips_events th		{ padding: 4px 0 4px 6px; background-color: #F6F6F6; }
	#gold_care table#trips_events td 		{ border-bottom: 1px solid #EEEEEE; padding: 8px 5px; }
	#gold_care table td.event_title 		{ width: 100px; }
	
	#gold_care table td.event_details br,	
	#gold_care table#trips_events td div.event_price,
	#gold_care table#trips_events td div.event_deadline	{ display: block; margin-top: .7em; }

	/* = Fitness Programs */

	#fitness_programs h4,
	#fitness_programs h5	{ clear: both; }

	/* = HomeCare */

	body#home_health #col_MAIN ul			{ list-style-type: disc; }
	body#home_health #col_MAIN ul li	{ margin: 10px 15px; list-style-type: disc; }
	body#home_health #col_SIDE_secondary p { text-align: center;}

	/* = Massage Therapy */
	#massage_therapy #col_MAIN ul li	{ margin: 10px 15px; list-style-type: disc; }

	/* = Massage Therapy */
	#ob_gyn #col_MAIN h4		{ clear: both; }

	/* = Pain Clinic */

	.services #col_MAIN	#prof_center_interior	{ float: right; margin-top: 5px; }

	#pain_clinic #col_MAIN ul			{ margin: 0 0 15px 15px; }
	#pain_clinic #col_MAIN ul li		{ list-style-type: disc; }
	#pain_clinic #col_MAIN ul#physicians li	{ list-style: none; }

	/* = Physical Therapy */
	
	.services#physical_therapy #col_MAIN ul				{ float: left; width: 240px; padding: 0; margin: 0 0 0 15px; }
	
	/* = Sleep Disorders Center */
	
  /*#sleep_disorders_center*/ #col_MAIN h4		{ padding-top: 10px; margin-top: 20px; border-top: 1px solid #EEEEEE; }

	img#sleep_center_room	{ margin-top: 5px; }

  #sleep_disorders_center #col_MAIN ul#physicians li				{ float: left; width: 136px; padding: 15px 4px 4px; margin: 10px 0 10px 20px; list-style: none; background-color: #EEEEEE; border: 1px solid #DDDDDD; }
  	#sleep_disorders_center #col_MAIN ul#physicians li img	{ display: block; width: 105px; margin: 0 auto 4px; border: 2px solid #FFFFFF; }
  #sleep_disorders_center a#sleep_test				{ display: block; margin: 20px; }

	/* = Speech Therapy */

	#speech_therapy #col_MAIN ul			{ list-style-type: disc; margin: 10px 14px; }
  #speech_therapy #col_MAIN ul li		{ margin: 5px 0; }
  	#speech_therapy #col_MAIN ul ul	{ list-style-type: circle; }
	
	/* = Therapy Plus Fitness */
	
		.services#sports_medicine #col_MAIN .cell_MIDDLE_inside			{ min-height: 700px !important; }

	/* = Therapy Plus Fitness */

  #therapy_plus_fitness #col_MAIN p img { float: left; margin: 4px 10px 4px 0; }
  #therapy_plus_fitness #content strong { display: block; margin-bottom: 4px; }
  #therapy_plus_fitness #col_MAIN dl		{ margin-bottom: 10px; }
  #therapy_plus_fitness #col_MAIN dl dd { margin-left: 5px; }
	
	.services#therapy_plus_fitness #col_MAIN ul				{ float: left; width: 250px; padding: 0; margin: 0; }
	.services#therapy_plus_fitness #col_MAIN ul ul		{ padding: 0; margin: 0 0 10px 0; }
	.services#therapy_plus_fitness #col_MAIN li				{ margin: 0 0 0 -18px; list-style-type: none; }
	.services#therapy_plus_fitness #col_MAIN li li		{ margin: 0 0 0 36px; list-style-type: disc; }
	.services#therapy_plus_fitness #col_MAIN li h5		{ border: none; }
  
	.services#therapy_plus_fitness #col_MAIN h4.facility_hours		{ clear: both; }
  
	#therapy_plus_fitness #col_SIDE_secondary a.schedule { margin-left: 20px; }
	
	#therapy_schedule_north .cell_MIDDLE_inside table,
	#therapy_schedule_south .cell_MIDDLE_inside table		{ width: 700px;  margin-bottom: 12px; border-top: 10px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: 10px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-collapse: separate; }
	
	#therapy_schedule_north .cell_MIDDLE_inside table caption,
	#therapy_schedule_south .cell_MIDDLE_inside table caption		{ padding-top: 14px; padding-bottom: 12px; }
	
	#therapy_schedule_north .cell_MIDDLE_inside table thead th,
	#therapy_schedule_south .cell_MIDDLE_inside table thead th		{ padding: 6px; background-color: #F6F6F6; }
	
	#therapy_schedule_north .cell_MIDDLE_inside table td,
	#therapy_schedule_south .cell_MIDDLE_inside table	td	{ padding: 4px 6px; background-color: #EEEEEE; border-left: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC; }
	
	#therapy_schedule_north .cell_MIDDLE_inside table td.time,
	#therapy_schedule_south .cell_MIDDLE_inside table	td.time	{ background-color: #F6F6F6; border-left: none; }
  
  /* = Women's Center */
  
  #womens_center #col_MAIN ul li	{ margin: 10px 0; }
  
  /* = Wound Center */

  #wound_center div.caption				{ float: right; margin: 10px 20px; background-color: #EEEEEE; border: 1px solid #CCCCCC; }
		#wound_center div.caption img	{ width: 184px; margin: 0 0 10px; }
  	#wound_center div.caption ul	{ list-style-type: disc; padding: 0; margin: 7px 14px; }

	div#col_SIDE_secondary #patient_forms { width: 186px; padding: 7px; margin: 0 auto 14px; background-color: #FFFFFF; border: 1px solid #EEEEEE; border-top: none; }

  #wound_center div#col_SIDE_secondary #patient_forms ul,
  #wound_center div#col_SIDE_secondary #patient_forms a		{ padding: 0; margin: 0; }

		#wound_center #patient_forms span				{ display: block; background-color: #DDDDDD; padding: 7px; margin: -7px -7px 0 -7px; border-bottom: 1px solid #EEEEEE; }
    
		#wound_center #col_SIDE_secondary #patient_forms ul					{ list-style-type: none; }
			#wound_center #col_SIDE_secondary #patient_forms ul li a	{ display: block; margin: 10px 4px; }
			
			/* = Answering Your Questions About... */
	
	body.services.q_and_a #splash { height: 150px; background-color: #004159; background-image:
	 url(../../_images/services/q_and_a/splash.jpg); background-repeat:
	  no-repeat; /*border-bottom: 8px solid #004159;*/ border-bottom: 1px solid #000000; }
	
	body.services.q_and_a #content #category	{ position: absolute; left: -168px; top: -62px; float: left; display: block; width: 890px; height: 110px; max-height: 110px; max-width: 910px; padding: 40px 20px 0 40px; background: none;  background-repeat: no-repeat; border: none; font-size: 3em; color: #FFF; }

	body.services.q_and_a #content #col_MAIN .cell_TOP div span #category span	{ position: static; z-index: auto; left: 0; top: 0; display: block; font-size: .8em; color: #CCC; }

	body.services.q_and_a #content #title	{ display: none; position: absolute; top: 65px; z-index: 2 !important; height: 31px; }
	
		body.services.q_and_a #content #col_SIDE_primary	{ margin-top: 0; }
		body.services.q_and_a #content #col_MAIN	{ margin-top: 0; }
		
		body.services.q_and_a #col_MAIN h3	{ margin-bottom: 20px; font-size: 2.25em; line-height: 1.3em; }
	
		body.services.q_and_a #content #col_MAIN .cell_TOP div		{ position: relative; z-index: 0 !important; display: block; margin: 0 0 0 2px; }
					
			body.services.q_and_a #content #col_MAIN .cell_TOP div span { display: block; position: relative; z-index: 0; left: -2px; top: -100px; width: 100%; max-height: 10em; overflow: visible; margin: 0 0 0 0; border-bottom: none;
					}
	
	.services.q_and_a #content	{ background-color: #80A0AD; background-image: url(../../_images/services/q_and_a/gradient_top.jpg) }