/*
Weill Cornell Physicians Organization
Physician Specific styles v.1
Author: Brian Tobin
Begin Date: 6.25.08
-------------------------------------

<< colors >>
font brown: 544842
lighter font brown: 605648
darker font: 423934
link blue: 0e5d86
bg cream: fdfaf3
footer grey: b8b2a7
footer text: 67645e
main nav bar grey: aea89d
nav bar red: 992800
nav bar lighter red hover: a84826
display tan: efe6d3
display darker tan: e5d6ba
display interface lighter tan: f6f0e2
button light tan: f6f0e1
button border: e4dac6

filter: alpha(opacity=95);
-moz-opacity: .95;
opacity: .95;

--------------------------------------*/


	/*Import profile styles*/
	@import url(po_profiles.css);


/*--------------------------------------*/


	body { background: #b2ada2; }
	
	h1, h2, h3, h4, h5 {
		font-family: Helvetica, Arial, sans-serif;
		font-weight: normal;
		line-height: 100%;
	}
	
	/* utitlities */
	img.float { float: left; }

	.hide {
		display: none;
		visibility: hidden;
	}
	
	
	div#body div.content_container,
	div#body div.content,
	div#wrapper,
	div#header,
	div#menu_main, 
	div#body,
	div#main_content,
	div#sidebar_left,
	div#sidebar_right {
		background-color: #fdfaf3;
	}
	
	div#banner { 
		background: url(../images/wcp_header.png) no-repeat; 
		height: 87px;
	}
	
	
		div#banner #logo_link {
			width: 400px;
			height: 87px;
			float: left;
		}
		
		div#banner #logo_link a {
			width: 400px;
			height: 87px;
			display: block;
		}
		
		div#banner #logo_link a { text-decoration: none; }
		
		div#banner #logo_link a span { 
			display: none;
			visibility: hidden;
		}
	
	
	
	
	
/*--- MAIN SITE - NON-PROFILE MENU ------------------------------------------------------------------------------------------------------------------------------ */
	
	
	
	a.section1 { width: 156px; }
	a.section2 { width: 197px; }
	a.section3 { width: 204px; }
	a.section4 { width: 172px; }
	a.section5 { width: 233px; }
	
	body#section1 a.section1, 
	body#section2 a.section2,
	body#section3 a.section3,
	body#section4 a.section4,
	body#section5 a.section5,
	body#about_us a.section1, 
	body#clinical_services a.section2,
	body#health_information a.section3,
	body#for_your_visit a.section4,
	body#referring_physicians a.section5 {
		background: #c1beb7;
		color: #fdfaf3; 
		text-decoration: none;
	}
	
	#menu_main ul {
		font: 14px Helvetica, Arial, sans-serif;
		font-weight: bold;
		width: 970px;
	}
	
	#menu_main ul li {
		list-style: none;
		float: left;
		border-right: 1px solid #fdfaf3;
	}
	
	#menu_main ul li a { 
		background: #aea89d;
		display: block;
		color: #fdfaf3; 
		padding: 8px 0 7px 0;
		text-align: center;
	}
	
	#menu_main ul li a:hover { 
		background: #c1beb7;
		color: #fff; 
		text-decoration: none;
	}
	
	
	
/* ---------------------------------------------------------------------------------------------------------------------------------------------
	MAIN SITE - NON-PROFILE HOME PAGE
--------------------------------------------------------------------------------------------------------------------------------------------- */  	   
	
	
	
	
	/* --- SEARCH, CORNELL CONNECT --- */
	
	
		div.find_a_physician {
			width: 702px;
			float: left;
			padding: 13px 20px 11px 10px;
			position: relative;
		}
			
			.find_a_physician img.find_img { 
				float: left;
				margin: 6px 8px 0 0;
			}
			
			input.find_input {
				background: #fff url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/input_bg_repeat.png) 0 0 repeat-x;
				border: none;
				color: #333;
				font: 14px Helvetica, Arial, sans-serif;
				width: 250px;
				float: left;
				padding: 8px 3px 2px 3px;
			}
			
			/* ***** AUTO-SUGGEST ***** */
			
			
			/* ID on content div */
		
			#autosuggestPos_home, 
			#autosuggestPos {
				position: relative;
			}
		
			/* positioned according to above */
			
			div.auto_suggest_home {
				background: #fbfaef;
				border: 1px solid #e5d6ba;
				width: 490px;
				position: absolute;
				top: -13px;
				left: 303px;
				z-index: 999;
				padding: 20px 0 15px 0;
				display: none;
			}
		
			div.auto_suggest {
				background: #fbfaef;
				border: 1px solid #e5d6ba;
				width: 490px;
				position: absolute;
				top: -13px;
				left: 303px;
				z-index: 999;
				padding: 20px 0 15px 0;
				display: none;
			}
			
				.auto_suggest_home h4,
				.auto_suggest h4 
				{
					font-size: 1em;
					font-weight: bold;
					display: block;
					height: 17px;
					width: 94%;
					color: #0e5d86;
					margin: 0 0 5px 6%;
				}
			
				.auto_suggest_home h4 span, 
				.auto_suggest h4 span 
				{ 
					display: none; 
				}
				
				.suggest_expertise h4 { background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/autocomplete_header_specialty.png)  no-repeat; }
				.suggest_physicians h4 { background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/autocomplete_header_physicians.png)  no-repeat; }
				
					.suggest_physicians {
						width: 190px;
						float: left;
						padding: 0 20px 0 20px;
					}
					
					.suggest_expertise {
						width: 219px;
						float: left;
						padding: 0 20px 0 20px;
						border-left: 1px solid #e5d6ba;
					}
				
					.suggest_physicians ul,
					.suggest_expertise ul,
					.yui-ac-ft 
					{
						font: .75em Helvetica, Arial, sans-serif;
					}
					
					.suggest_physicians ul li,
					.suggest_expertise ul li,
					.yui-ac-ft
					{
						clear: left;
						list-style: none;
					}
					
					.suggest_physicians ul li a,
					.suggest_expertise ul li a,
					.yui-ac-ft
					{
						float: left;
						padding: 8px 6% 5px 6%;
						color: #544842;
						width: 88%;
					}
					
					.suggest_physicians ul li a:hover,
					.suggest_expertise ul li a:hover
					{
						background: #f6f0e1;
						text-decoration: none;
						color: #0e5d86;
					}
				
				
				
		/* ***** END AUTO-SUGGEST ***** */
		
		
		
		
		input.find_submit {
			background: transparent url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/go_btn.png) no-repeat;
			float: left;
			height: 28px;
			width: 28px;
			margin: -1px 0 0 5px;
			cursor: pointer;
			border: none;
		}
	
		div.cornell_connect {
			width: 230px;
			float: left;
			padding-top: 8px;
		}
		
		div.connect_holder {
			border-left: 1px solid #a84826;
			padding-left: 20px; /* was 30 */
			float: left;
		}
	
			img.connect_img {
				float: right;
			}
	
	
	
	
	
	
	
	
	
	
	
	/*--- PHYSCIAN SEARCH RESULTS PAGE --------------------------------------------------------------------------------------------------------------------------- */ 	
	
	
	div#search_results {
			width: 100%;
			float: left;
		}
		
		div#results_header {
			width: 970px;
			float: left;
			padding: 12px 0 10px 0;
			background: #f6f0e1;
		}
		
			div.search_query {
				padding-left: 18px;
				width: 577px;
				float: left;
			}
		
			div.search_query h3 { 
				font-size: 18px; 
				font-weight: bold;
				padding-bottom: .2em;
			}
			
			div.search_query h3 span { 
				font-weight: normal;
				font-size: 14px;
			}
			
			
			
			
		
		/* --------------------------------------------------------
		   FILTERS 
		   Updated 5/3/09 for shorter lists and new js dropdown
		  ------------------------------------------------------ */
		
			div#filters {
				width: 375px;
				float: left;
				position: relative;
				z-index: 0;
			}
			
			div.filter_by {
				width: 60px;
				position: absolute;
				top: 5px;
				left: 0;
				font: 14px/1.2em Helvetica, Arial, sans-serif;
			}
			
			div#insurance_filter,
			div#language_filter 
			{
				position: absolute;
				top: 0;
				padding: 5px 6px 8px 6px;
				cursor: pointer;
				border: 1px solid #f6f0e1;
				z-index: 50;
			}
			
			div#insurance_filter {
				width: 126px;
				left: 60px;
			}
			
			div#language_filter {
				width: 147px;
				left: 205px;
			}
			
			#insurance_filter h4,
			#language_filter h4 
			{
				font-size: 14px;
			 	font-weight: bold;
			 	color: #0e5d86;
			}
			
			.active_filter {
				text-decoration: none;
			 	background: #fbfaef;
			 	border-top: 1px solid #e4dac6 !important;
			 	border-left: 1px solid #e4dac6 !important;
			 	border-right: 1px solid #e4dac6 !important;
			 	border-bottom: none !important;
			}
			
			div.insurance_plans_wrap {
    			width: 480px;
    			position: absolute;
    			left: -292px;
    			top: 27px;
    			z-index: 40px;
				background: #fbfaef;
				border: 1px solid #e4dac6;
				padding: 0 5px;
				display: none;
    		}
    		
    			.insurance_plans_wrap div {
    				width: 230px;
    				float: left;
    				padding: 5px;
    			}
		
			div.languages_wrap
			{
				width: 200px;
				position: absolute;
    			left: 154px;
    			top: 27px;
    			z-index: 40px;
				border: 1px solid #e4dac6;
				padding: 5px;
				background: #fbfaef;
				display: none;
			}
			
				.languages_wrap div {
    				width: 90px;
    				float: left;
    				padding: 5px;
    			}
			
			
			
				.insurance_plans_wrap ul, 
				.languages_wrap ul 
				{ 
					font: .8em Helvetica, Arial, sans-serif; 
					background: #fbfaef;
				}
				
				.insurance_plans_wrap ul li, 
				.languages_wrap ul li 
				{ 
					clear: left;
					list-style: none; 
				}
				
				.insurance_plans_wrap ul li a,
				.languages_wrap ul li a
				{
					float: left;
					padding: 10px 4% 8px 4%;
					color: #544842;
					width: 92%;
					border-bottom: 1px dotted #aea89d;
				}
				
				.insurance_plans_wrap ul li a:hover,
				.languages_wrap ul li a:hover
				{
					background: #f6f0e1;
					text-decoration: none;
					color: #0e5d86;
				}
			
			
			img.arrow_ins {
				position: absolute;
				top: 9px;
				left: 120px;
			}
			
			img.arrow_lan {
				position: absolute;
				top: 9px;
				left: 142px;
			}
			
			
		/* ------ END FILTERS ----- */
		
		
		
		div#results_titles {
			width: 970px;
			float: left;
			padding: 8px 0;
			background: #e4d5b8;
			}
		
			div#results_titles .col_1 {
				width: 422px;
				float: left;
				padding-left: 18px;
				font: 12px/1.5em Helvetica, Arial, sans-serif;
			}
			
			div#results_titles .col_2 {
				width: 305px;
				float: left;
			}
			
			div#results_titles .col_3 {
				width: 225px;
				float: left;
			}
			
			
		
		div.result {
			background: #fff;
			width: 970px;
			height: 137px;
			float: left;
			border-bottom: 1px solid #e4dac6;
			cursor: pointer;
			}
			
			.result a:hover { text-decoration: none; }
			
			.active_link a {
				border-bottom: 1px #605648 dotted;
			}
			
			
			/*search result picture */
			div.result .physician_pic {
				width: 90px;
				height: 137px;
				float: left;
			}
			
			div.result .col_1 {
				width: 335px;
				float: left;
				padding: 10px 0 0 15px;
				}
				
				div.result .col_1 h3 { 
					font-size: 18px; 
					font-weight: bold;
					padding-bottom: .2em;
				}
				
				div.result .col_1 h4 { 
					font-size: 14px; 
				}
			
			div.result .col_2 {
				width: 290px;
				float: left;
				padding: 10px 15px 0 0;
				}
			
				div.result .col_2 ul,
				div.result .col_3 ul 
				{
					font: 12px Georgia, "Times New Roman", Times, serif;
				}
		
				div.result .col_2 ul li,
				div.result .col_3 ul li 
				{
					list-style: none;
					padding-bottom: .1em;
				}
			
			div.result .col_3 {
				width: 225px;
				float: left;
				padding-top: 10px;
			}
	
	
	
	
	
	
	
	
	
	/* --------------------------------------------------
		HOME PAGE SPECIFIC
	---------------------------------------------------- */
	
	.guts {
		width: 100%;
		float: left;
	}
	
		.guts .content {
			padding: 30px 0 42px 0;
			background: url(../images/wc_wcc_home_bg.jpg) no-repeat;
			position: relative;
		}
	
		#video_player { 
	   		float: left; 
	   		width: 970px;
	   		height: 360px;
	   		background: #f6f0e2;
			margin-top: 25px;
	   	}
   	
	   	#no_flash {
	   		padding: 35px 45px;
	   	}
   	
	   	#no_flash h2 {
	   		color: #423934;
	   		padding-bottom: 5px;
	   	}
   	
	   	#no_flash p {
	   		font-size: .9em;
	   		margin-bottom: 5px;
	   	}

		#wcc_intro,
		#wcc_login,
		#hl_intro {
			float: left;
			padding: 15px 0;
		}

		#wcc_intro {
			width: 422px;
			padding-right: 23px;
		}
		
			#wcc_intro h1 {
				font-weight: bold;
				font-size: 34px;
				color: #423934;
				padding-bottom: 8px;
			}
			
			#wcc_intro p {
				font-size: 19px;
				line-height: 30px;
				letter-spacing: .01em;
				margin-bottom: 22px;
			}
			
			#wcc_intro .sub {
				width: 160px;
				float: left;
			}
			
			#wcc_intro .sub.learn_link {
				padding: 1.2em 0 0 20px;
			}
	
		#wcc_login {
			width: 204px;
			padding-right: 35px;
			/*padding-bottom: 35px; SHOULD BE WHEN TOUR COMES BACK*/
			padding-bottom: 10px;
			font: 12px Helvetica, Arial;
			border-right: 1px solid #c9c2b4;
		}
		
			#wcc_login h3 {
				font-size: 20px;
				padding-bottom: 11px;
			}
			
			#wcc_login label {
				display: block;
				margin-bottom: 2px;
			}
			
			#wcc_login label.hint {
				font-size: 10px;
				margin-bottom: 7px;
			}
			
				#wcc_login label.hint a {
					text-decoration: none;
				}
				
				#wcc_login label.hint a:hover {
					text-decoration: underline;
				}
			
			#wcc_login .button {
				background: #992800;
				border: none;
				color: #fff;
				cursor: pointer;
				display: inline;
				margin: 0 5px 20px 0;
				overflow: visible;
				padding: 2px;
				width: auto;
			}
			
			#wcc_login input.field {
				margin-bottom: 4px;
				padding: 2px;
				width: 197px;
				display: block;
			}
			
			#wcc_login .button:hover {
				background: #A84826;
			}
			
			#wcc_login ul {
				font-size: 11px;
			}
			
				#wcc_login ul li {
					list-style: none;
					float: left;
					margin-bottom: 15px;
					width: 204px;
				}
				
					#wcc_login ul li a {
						text-decoration: underline;
					}
				
					#wcc_login ul li a:hover {
						text-decoration: none;
					}
					
				#wcc_login ul li.epic_reg {
					font-size: .85em;
					margin-top: 5px;
				}
	
		#hl_intro {
			width: 249px;
			padding-left: 35px;
		}
		
			#hl_intro h3 {
				color: #423934;
				font-size: 21px;
				padding-bottom: 8px;
			}
			
			#hl_intro p {
				font-size: 15px;
				line-height: 24px;
				letter-spacing: .01em;
				margin-bottom: 14px;
			}
			
			#hl_intro #hl_search {
				position: relative;
				width: 209px;
				float: left;
				background: #efe6d3;
				padding: 20px;
				
				display: none;
			}
			
				#hl_intro #hl_search label {
					font: 14px Helvetica, Arial;
					display: block;
					margin-bottom: 3px;
				}
			
				#hl_intro #hl_search input {
					width: 200px;
					padding: 2px;
				}
				
				ul#results {
					font: 12px Helvetica, Arial;
					width: 204px;
					position: absolute;
					left: 0px;
					top: 95px;
					/*background: #efe6d3;*/
					padding: 0 20px 0 25px;;
				/*	display: none;*/
				}
				
					ul#results li {
						list-style: none;
						margin-bottom: 11px;
					}
			
			
	
	
	
	
	
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- 
   MAIN SITE - NON-PROFILE BODY CONTENT  
------------------------------------------------------------------------------------------------------------------------------------------------------------------- */ 	   


	
	
	#breadcrumb p {
		font: .68em Helvetica, Arial, serif;
		margin-left: 190px;
	}
	
	#breadcrumb_combo p {
		font: .68em Helvetica, Arial, serif;
		margin-left: 0;
	}
	
	
	/* best doctor banner */
	
	div.best_doctor {
		margin: 15px 0;
		width: 165px;
		height: 344px;
		background: url(../images/dr_banner.png) no-repeat;
		float: left;
	}
	
		div.best_doctor a.top {
			width: 165px !important;
			height: 234px;
			float: left;
		}
		
		div.best_doctor a.bottom {
			width: 165px !important;
			height: 110px;
			float: left;
		}

		
		
		
	/* ----------------- 
		begin navs 
	------------------ */
		
	ul.sec_nav, 
	ul.third_nav li, 
	ul.fourth_nav li 
	{ 
		list-style: none; 
	}
	
	ul.sec_nav { 
		font: .8em/1.1em Helvetica, Arial; 
		margin-bottom: .95em;
		border-bottom: 1px dotted #aea89d;
	}
		
		ul.sec_nav li {
			list-style: none;
			padding: 0 0 .95em 0;
		}
		
		ul.sec_nav li a {
			border-left: 4px solid #f6f0e1;
			padding-left: 7px;
			display: block;
		}
		
		ul.sec_nav li a:hover {
			border-left: 4px solid #e5d6ba;
			padding-left: 7px;
			display: block;
		}
		
		ul.sec_nav li a.selected { 
			color: #544842; 
			border-left: 4px solid #e5d6ba;
		}
		
	ul.third_nav {
		font: .8em/1.1em Helvetica;
		margin: 0 0 1.5em 0;
		text-align: left;
	}
	
		ul.third_nav li {
			padding: 0 10px 0 0;
			margin-bottom: 1em;
			float: left;
		}
		
		ul.third_nav li a {
			border-left: 4px solid #fdfaf3;
			padding-left: 7px;
			float: left;
			width: 144px;
		}
		
		ul.third_nav li a:hover {
			border-left: 4px solid #e5d6ba;
			color: #544842;
			text-decoration: none;
		}
		
		ul.third_nav li a.selected {
			border-left: 4px solid #e5d6ba;
			color: #544842;
			text-decoration: none;
		}
		
		
	ul.fourth_nav {
		font: .7em/1.2em Helvetica, Arial;
		float: right;
		width: 150px;
		margin: 8px 0 1em 20px;
		border-top: 2px solid #aea89d;
	}
	
		ul.fourth_nav li {
			border-bottom: 1px solid #e4dac6;
			float: left;
		}
		
		ul.fourth_nav li a {
			padding: .5em 5px;
			width: 140px;
			float: left;
		}
		
		ul.fourth_nav li a:hover,
		ul.fourth_nav li a.selected
		{
			background: #f6f0e1; 
			text-decoration: none;
		}		
		
		a.sec_selected { color: #544842; }
		
	
	/* --- end navs --- */
	
	
	/* ------------ CONTENT CLASSES - TITLE TAGS ------------------- */
	
	
	#combo_col h3,
	#col_2 h3 
	{
		font-size: 1.75em;
		padding-bottom: .4em;
		color: #423934;
	}
	
	#combo_col h4,
	#col_2 h4 
	{
		font-size: 1.1em;
		padding: .25em 0 .50em 0;
		color: #423934;
	}
	
	#combo_col h4.with_sub,
	#col_2 h4.with_sub 
	{
		font-size: 1.15em;
		color: #423934;
		padding: 0 0 .1em 0;
	}
	
	#combo_col h5,
	#col_2 h5 
	{
		font: .8em/1.6 Helvetica, Arial;
		color: #605648;
		margin: 0 0 1em 0;
		text-transform: uppercase;
	}
	
	#combo_col p,
	#col_2 p 
	{
		font: .85em/1.85em Georgia, "Times New Roman", Times, serif;
		margin-bottom: 1em;
		letter-spacing: .01em;
	}
	
	#col_2 span.topic_bold {
		text-transform: uppercase;
		font: 1em Helvetica, Arial;
	}
	
	
	
	/* Health Information Disclaimer */
	.disclaimer {
		width: 535px;
		float: left;
	}
	
	.disclaimer p {
		font-style: italic !important;
		font-size: .8em !important;
	}
	
	
	
	
	/* ------------ CONTENT CLASSES - IMAGES ------------------- */
	
	
	img.float_left {
		float: left;
		margin: 5px 15px 5px 0;
		border: 1px solid #b8b2a7;
		padding: 2px;
	}
	
	img.float_left_lg {
		float: left;
		margin: 0 0 15px 0;
		border: 1px solid #b8b2a7;
		padding: 2px;
		width: 534px;
	}
	
	img.float_left_lg_caption {
		float: left;
		border: 1px solid #b8b2a7;
		padding: 2px;
		width: 534px;
	}
	
	img.float_right {
		float: right;
		margin: 5px 0 5px 15px;
		border: 1px solid #b8b2a7;
		padding: 2px;
	}
	
	img.float_left_nb {
		float: left;
		margin: 5px 15px 5px 0;
	}
	
	img.float_right_nb {
		float: right;
		margin: 5px 0 5px 15px;
	}
	
	
	/* CAPTION */
	
	div.lg_caption {
		width: 525px;
		float: left;
		margin: .4em 0 .7em 0;
	}
	
	div.lg_caption ul,
	div.lg_caption p
	{
		font: .7em/1.3em Helvetica, Arial, sans-serif !important;
		color: #7b7061;
	}
	
	div.lg_caption ul li {
		display: inline;
	}
	
	div.lg_caption p a,
	div.lg_caption ul li a 
	{
		color: #7b7061;
	}
	
	div.lg_caption ul li a:hover {
		color: #7b7061;
	}
	
	
	
	
	
	
	
	
	/* --- normal list in col 2 --- */
	
	
	/* heath topics section global list styles */
	div.health_topic ul,
	div.health_topic ol
	{
		font: .9em/1.6em Georgia, "Times New Roman", Times, serif;
		margin: 0 0 1.5em 14px;
	}
	
	div.health_topic ul li,
	div.health_topic ol li
	{
		margin-bottom: 1em;
	}
	
	
	
	
	
	ul.reg_list {
		font: .81em/1.6em Georgia, "Times New Roman", Times, serif;
		margin: 0 0 1.5em 0;
	}
	
		ul.reg_list li {
			list-style: none;
			margin-bottom: 1em;
		}
		
		ul.reg_list li a { 
			margin-bottom: .5em; 
		}
		
		ul.reg_list li a:hover {}
		
	ul.reg_list_bullets {
		font: .85em/1.5em Georgia, "Times New Roman", Times, serif;
		margin: 0 0 1.5em 18px;
	}
	
		ul.reg_list_bullets li {
			list-style: disc !important;
			margin-bottom: .9em;
		}
		
		ul.reg_list_bullets li a { 
			margin-bottom: .5em; 
		}
		
		ul.reg_list_bullets li a:hover {}
		
		
	img.body_image { float: left; }
	
	
	
	/* --- DOUBLE LISTS: col_2 and combo divs ----------------------------*/
	
	#col_2 div.d_list_cont {
		border-top: 2px solid #e4dac6;
		border-bottom: 4px solid #e4dac6;
		background: #f6f0e1;
		float: left;
		width: 540px;
		padding: 15px 0 10px 0;
		margin-bottom: 1.5em;
	}
	
	#col_2 .d_list_cont h4 {
		padding: 0 0 .85em 5px;
		margin: 0 10px .5em 10px;
		border-bottom: 1px dotted #aea89d;
		font-weight: bold;
	}
	
	#col_2 .list_left .d_list_cont h4,
	#col_2 .list_right .d_list_cont h4
	{
		padding: 0 0 .85em 5px !important;
		margin: 0 0 .5em 0;
		border-bottom: 1px dotted #aea89d;
		font-weight: normal;
	}
	
	#col_2 div.list_left {
		width: 235px;
		float: left;
		padding: 0 10px;
	}
	
	#col_2 div.list_right {
		width: 235px;
		float: left;
		padding: 0 10px;
	}
	
	#col_2 ul.d_list {
		font-size: .8em;
		line-height: 1.3em;
		font-family: Helvetica, Arial, sans-serif;
	}
	
	
	/* MIDDLE COLUMN DOUBLE LISTS */
	
	#col_2 ul.d_list li {
		list-style: none;
		clear: left;
	}
	
		#col_2 ul.d_list li ul {
			font-size: .93em;
			margin: 0 0 0 20px;
			padding: 0;
			
		}
	
		#col_2 ul.d_list li ul li {
			clear: left;
			float: left;
		}
	
		#col_2 ul.d_list li a {
			width: 240px;
			float: left;
			padding: 5px;
			margin-bottom: .3em;
		}
	
		#col_2 ul.d_list li ul li a { width: 225px; }
	
		#col_2 ul.d_list a:hover {
			background: #efe6d3;
			text-decoration: none;
		}
		
		
		
	/* MIDDLE COLUMN DOUBLE DEFINITION LISTS */
	
	#col_2 dl.d_list {
		font-size: .8em;
		line-height: 1.3em;
		font-family: Helvetica, Arial, sans-serif;
	}
	
	#col_2 dl.d_list dt {
		list-style: none;
		clear: left;
	}
	
	#col_2 dl.d_list dt a {
		width: 240px;
		float: left;
		padding: 5px;
		margin-bottom: 0em;
	}

	#col_2 dl.d_list dt a:hover {
		background: #efe6d3;
		text-decoration: none;
	}

	#col_2 dl.d_list dd {
		font-size: .93em;
		margin: 0 0 1.2em 5px;		
	}
	
		
	
	
	
	
	
	
	
	
	
	#combo_col div.d_list_cont {
		border-top: 2px solid #e4dac6;
		border-bottom: 4px solid #e4dac6;
		background: #f6f0e1;
		float: left;
		width: 725px;
		padding: 15px 0 10px 0;
	}
	
	#combo_col .d_list_cont h4 {
		padding: 0 0 .85em 5px !important;
		margin-bottom: .5em;
		border-bottom: 1px dotted #aea89d;
	}
	
	#combo_col div.list_left {
		width: 333px;
		float: left;
		padding: 0 10px;
		margin-right: 2px; 
	}
	
	#combo_col div.list_right {
		width: 335px;
		float: left;
		padding: 0 10px;
	}
	
	#combo_col ul.d_list {
		font-size: .8em;
		font-family: Helvetica, Arial, sans-serif;
	}
	
	#combo_col ul.d_list li {
		list-style: none;
		clear: left;
	}
	
	#combo_col ul.d_list li a {
		width: 325px;
		float: left;
		padding: 5px;
		margin-bottom: .3em;
	}
	
	#combo_col ul.d_list li a:hover {
		background: #efe6d3;
		text-decoration: underline;
	}
		
	
	/* ----------------------------------------
		Column 3 
	---------------------------------------- */
	
	
	/* EMAIL, BOOKMARK AND PRINT LINKS */
	

	div.page_options {
		padding-top: 5px;
		text-align: right;
		margin-bottom: 1.35em;
		float: left;
		width: 215px;
	}
	
		.page_options ul {
			font: .9em Helvetica, Arial;
		}
		
		.page_options ul li {
			float: left;
			list-style: none;
		}
		
	#col_3 h4 {
		font-size: 18px;
		padding: 0 0 .75em 0;
	}
	
	
	
	ul.related_links {
		font: .7em/1.2em Georgia, "Times New Roman", Times, serif;
		margin-bottom: 1.5em;
	}
		
	ul.related_links li {
		list-style: none;
		padding: 0 0 .75em 0;
	}
	
	#col_3 img {
		float: left;
		margin-bottom: 10px;
	}
	
	
	
	
	a.expandable_list_toggle {
		font: 70% Helvetica, Arial;
		text-decoration: none;
		color: #544842;
		margin: .3em 0 2em;
		display: block;
	}
	
	a:hover.expandable_list_toggle {
		text-decoration: underline;
		color: #544842;
	}
	
	
	
	/* ABOUT US PAGE - WELCOME DISPLAY */
	
	#welcome_display {
		width: 970px;
		float: left;
		background: #f6f0e1 url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/welcome_display_repeat.png) bottom left repeat-x;
		border-bottom: 1px solid #d8c29a;
	}
	
		#welcome_video {
			padding: 20px 35px 30px 35px;
			width: 416px;
			float: left;
		}
		
			#welcome_video img { 
				float: left; 
				border: 1px solid #d8c29a; 
			}
		
		#welcome_copy {
			width: 449px;
			float: left;
			padding: 40px 35px 0 0;
		}
		
			#welcome_copy h4 {
				color: #837f78;
				font: 24px Georgia, "Times New Roman", Times, sans-serif;
				padding-bottom: .5em;
				letter-spacing: .01em;
			}
			
			#welcome_copy h4 span { font-size: 16px; }
			
			#welcome_copy h3 {
				font: 28px/.75em Helvetica, Arial, sans-serif;
				padding-bottom: .4em;
			}
			
			#welcome_copy h3 span {
				font-size: 16px;
			}
			
			#welcome_copy p {
				font: 13px/1.75em Georgia, "Times New Roman", Times, serif;
				margin-bottom: .7em;
				letter-spacing: .01em;
			}
			
	
	
	/* --- HEALTH SEARCH --- */
	
	ul#health_topics li {
		font-size: .85em;
		padding-bottom: 3px;
		list-style: none;
	}
	
	input.health_search {
		width: 505px;
		padding: 4px 3px 2px 3px;
		font: 16px Helvetica, Arial, sans-serif;
		color: #544842;
		margin-bottom: .5em;
	}
	
	div.letter_nav {
		width: 715px;
		/*border-bottom: 1px solid #e4dac6;*/
		float: left;
		margin: 0 0 1em 0;
	}
	
	div.letter_nav ul {
		font: .85em Helvetica, Arial, sans-serif;
		float: left;
		padding-bottom: 5px;
	}
	
	div.letter_nav ul li {
		margin-right: 1px;
		float: left;
		list-style: none;
	}
	
	div.letter_nav ul li a {
		padding: 2px 4px;
		background: none;
		border: 1px solid #fdfaf3;
	}
	
	div.letter_nav ul li a:hover,
	.letter_hover,
	div.letter_nav ul li a.selected 
	{
		background: #f6f0e1;
		border: 1px solid #e4dac6;
	}
	
	dl.glossary_terms dt {
		font: .9em/1.5em Helvetica, Arial;
		text-transform: uppercase;
	}
	
	dl.glossary_terms dd {
		font-size: .9em;
		line-height: 1.5em;
		margin-bottom: 1em;
	}
	
	
	
	
	
	/*--------------------------------------------------
	  MODAL
	----------------------------------------------------*/
	
	/*HELP*/

	div#email_page {
		width: 310px;
		height: 380px;
		padding: 25px;
		background: #f6f0e1;
		position: relative;
	}
	
	div.closeBox {
		position: absolute;
		top: 0;
		left: 335px;
		background: #e5d6ba;
		padding: 5px 0 3px 0; 
		color: #fdfaf3;
		width: 25px;
		text-align: center;
		z-index: 1000;
	}
	
	div.closeBox a {
		font: .8em/0 Helvetica, Arial, sans-serif;
		text-decoration: none;
		color: #fff !important;
	}
	
	div.closeBox a:hover {
		font: .9em Helvetica, Arial, sans-serif;
		text-decoration: none;
	}

	div#email_page h3 {
		font: normal 1.75em Helvitica, Arial, sans-serif;
		border-bottom: 1px dotted #aea89d;
		margin-bottom: .4em;
		padding-bottom: .3em;
	}
	
	div#email_page p {
		font: .875em/1.5em Georgia, "Times New Roman", Times, serif;
		margin-bottom: 1em;
	}

	div#email_page label {
		font-size: .8em;
	}
	
	div#email_page input.field {
		width: 250px;
		margin: 1px 0 8px 0;
		border: 1px solid #aea89d;
	}
	
	div#email_page textarea {
		width: 300px;
		height: 100px;
		margin: 1px 0 8px 0;
		border: 1px solid #aea89d;
	}
	
	div#email_page .field, 
	div#email_page .message 
	{
		padding: 4px 2px 2px 2px;
		color: #544842;
		font: .8em Helvetica, Arial, sans-serif; 
	}
	
	input.submitBtn
	{
		margin: 5px 0px 15px 0;
		border: 1px solid #e4dac6;
		padding: 2px !important;
		background: #992800;
		cursor: pointer;
		color: #fff;
		font-size: .7em;
	}
	
	
	
	
	
	
	/* --- Weill Cornell Connect --- */
	
	
	.cornell_connect {
		position: relative;
	}
	
		.cornell_connect_dd {
			font: 12px Helvetica;
			position: absolute;
			left: 1px;
			top: 48px;
			background: #EFE6D3;
			padding: 25px 25px 15px 25px;
			width: 183px;
			border-top: 11px solid #992800;
			border-bottom: 2px solid #E5D6BA;
			z-index: 100;
			display: none;
		}
		
			.cornell_connect_dd form {
				border-bottom: 1px dotted #AEA89D;
				padding-bottom: 15px;
			}
		
			.cornell_connect_dd label {}
		
			.cornell_connect_dd .dd_input {
				padding: 2px;
				width: 173px;
				margin-bottom: 5px;
			}
		
			.cornell_connect_dd .dd_submit {
				background: #992800; /*#A84826;*/
				border: 1px solid #E5D6BA;
				cursor: pointer;
				color: #fff;
				padding: 2px;
				margin: 4px 2px 0 0;
			}
		
			.cornell_connect_dd .dd_submit:hover {
				background: #A84826;
			}
			
			.cornell_connect_dd .sm {
				font-size: 11px;
			}
			
			.cornell_connect_dd .mychart_reg {
				font-size: .8em;
				margin-left: 10px;
			}
			
			.cornell_connect_dd .under_form {
				padding: 15px 10px 5px 10px;
				margin-bottom: 10px;
				border-bottom: 1px dotted #AEA89D;
				background: #F6F0E1;
			}
			
				.cornell_connect_dd .under_form p {
					font-size: 11px;
					margin-bottom: 10px;
					line-height: 120%;
					color: #423934;
				}
				
				.cornell_connect_dd .under_form p a {
					text-decoration: underline;
				}
				
				.cornell_connect_dd .under_form p a:hover {
					text-decoration: none;
				}
				
				
	
/*
	#hl_intro {
		background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/iphone_with_background.png) no-repeat scroll right top transparent;
		_background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/iphone_with_background.gif) no-repeat scroll right top transparent;
		height: 340px;
		margin-top: -25px;
		padding: 58px 0 0 13px;
		width: 272px;
	}

	#hl_intro p {
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 14px;
		width: 180px;
	}
*/
#hl_intro {
	padding-left: 35px;
	width: 249px;
	float: left;
	padding: 14px 0;

	background: url("http://webmedia.med.cornell.edu/cmn/weillcornell/images/iphone_with_background.png") no-repeat scroll right top transparent;
	_background: url("http://webmedia.med.cornell.edu/cmn/weillcornell/images/iphone_without_background.gif") no-repeat scroll right top transparent;
	height: 340px;
	margin-top: -25px;
	padding: 58px 0 0 33px;
	_padding: 58px 0 0 33px;
	width: 250px;
	_width: 248px;
}
#hl_intro p {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 14px;
	width: 180px;
}
	/* saving modal window styles */
	
	div#modal_overlay {
		background: #333;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 888;
		filter:alpha(opacity=50);   
		-moz-opacity: 0.5;   
		opacity: 0.5;
		display: none;
		text-align: center;
	}
	
	div#mychart_content {
		background: #EFE6D3;
		font: 16px Helvetica, Arial, sans-serif;
		margin: 50px auto;
		width: 500px;
		height: 500px;
		padding: 25px;
		z-index: 999;
		opacity: 1.0 !important;
	}



