@import url(po_profiles2012.css);
/*
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*/
	/*
$https = no;
	$secure = "http://s010.med.cornell.edu/cmn/weillcornell/";
	$insecure = "http://webmedia.med.cornell.edu/cmn/weillcornell/";

*/
/*--------------------------------------*/
/* 	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: white; }

div#banner {
  background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/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: 106.7px; }

a.section2 {
  width: 155.2px; }

a.section3 {
  width: 164.9px; }

a.section4 {
  width: 145.5px; }

a.section5 {
  width: 184.3px; }

a.section6 {
  width: 203.7px;
  background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/WCC_Logo_NavBar.png) #aaaaaa no-repeat center !important;
  background-size: contain;
  background-size: auto;
  height: auto; }
  a.section6:hover {
    background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/WCC_Logo_NavBar.png) #666666 no-repeat center !important; }

.lt-ie9 a.section6 {
  height: 16px;
  line-height: 16px; }

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: #992800;
  color: white;
  text-decoration: none;
  box-sizing: border-box; }
  body#section1 a.section1:hover,
  body#section2 a.section2:hover,
  body#section3 a.section3:hover,
  body#section4 a.section4:hover,
  body#section5 a.section5:hover,
  body#about_us a.section1:hover,
  body#clinical_services a.section2:hover,
  body#health_information a.section3:hover,
  body#for_your_visit a.section4:hover,
  body#referring_physicians a.section5:hover {
    background: #992800; }

body.wc_connect a.section6, body.wc_connect_inside a.section6 {
  background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/WCC_Logo_NavBar_white.png) #992800 no-repeat center !important;
  background-size: auto; }

#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 {
  transition: background .3s;
  background: #aaa;
  display: block;
  color: white;
  /* 		padding: 8px 0 7px 0; */
  padding: 13px 0 2px 0;
  text-align: center; }

#menu_main ul li a:hover {
  background: #666;
  color: #fff;
  text-decoration: none; }

/* ---------------------------------------------------------------------------------------------------------------------------------------------
	MAIN SITE - NON-PROFILE HOME PAGE
--------------------------------------------------------------------------------------------------------------------------------------------- */
/* --- SEARCH, CORNELL CONNECT --- */
div.find_a_physician {
  /*Disabled width due to issues with iOS text auto scaling, enabled text-align center instead.*/
  /* 			width: 732px; */
  text-align: center;
  /* 			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 {
  border: none;
  color: #333;
  font: 14px Helvetica, Arial, sans-serif;
  width: 250px;
  float: left;
  padding: 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%; */
  clear: both; }

.guts .content {
  padding: 30px 0 42px 0;
  background: white;
  position: relative; }

#video_player {
  float: left;
  width: 970px;
  height: 360px;
  background: #f6f0e2;
  margin-top: 15px; }

#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(http://webmedia.med.cornell.edu/cmn/weillcornell/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: #544943;
  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 1em 0;
  margin-bottom: 1em; }

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_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; }

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: 1px solid grey;
  background: #f5f5f5;
  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;
  transition: background-color .5s; }

#combo_col ul.d_list li a:hover {
  background: #ddd;
  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 .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; }

/* Media query for retina and other high resolution displays, so that images look better */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  div#banner {
    background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/wcp_header-2x.png);
    background-size: contain; }

  a.section6 {
    width: 203.7px;
    background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/WCC_Logo_NavBar-2x.png) #aaaaaa no-repeat center !important;
    background-size: 150px 24px !important; }

  body.wc_connect a.section6, body.wc_connect_inside a.section6 {
    background: url(http://webmedia.med.cornell.edu/cmn/weillcornell/images/WCC_Logo_NavBar_white-2x.png) #992800 no-repeat center !important;
    background-size: 150px 24px !important; } }
