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

<< colors >>
font brown: 544842
lighter font brown: 605648
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

button light tan: f6f0e1
button border: e4dac6
*/
	
	body
	{
		background: #b8b2a7;
		font-size: 12px;
		border-top: 5px solid;
		border-color: #961B1E;
	}
	
	.left {float: left; margin: 0 20px 30px 0;}
	.right {float: right; margin 0 0 30px 20px;}
	
	div#body p { }
	
	h1, h2, h3, h4, h5
	{
		font-family: Georgia, serif;
		font-weight: normal;
		line-height: 100%;
	}
	
	.red { color: #992800; }
	body,
		div#sub_header { background-color: #fdfaf3; }
	
	div#banner
	{
		background: url(../images/wcr_header.jpg) no-repeat;
		height: auto;
	}
	
	div#banner #logo_link
	{
		width: 400px;
		height: 65px;
		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;
	}
	
	div.content {
float:left;
margin-top:20px;
width:970px;
}
	
	h1
	{
		text-transform: uppercase;
		font-weight: normal;
	}
	
	div#practice_header,
		div#research_header
	{
		width: 970px;
		float: left;
		text-align: center;
		padding: 0px 0 0 0;
		clear: left;
		position: relative;
		top: -20px;
	}
	
	#research_header h1
	{
		font-size: 24px;
		font-weight: normal;
		letter-spacing: .02em;
		margin-bottom: 5px;
	}
	
	#research_header h2
	{
		font-size: 18px;
		color: #0e5d86;
	}
	
	/*----------------------------------------------------------  
		   PHYSICIAN PROFILE MENU
		---------------------------------------------------------- */
	
	#menu_sub ul
	{
		font: 12px Georgia, serif;
		font-weight: normal;
		width: 970px;
		border: solid #450505;
		border-width: 1px 0 2px 0;
		float: left;
		text-align: center;
		padding: 4px 0 5px 0;
	}
	
	#menu_sub ul li
	{
		list-style: none;
		display: inline;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: .2em;
		margin: 2px 10px;
		color: #ffffff;
	}
	
	#menu_sub a
	{
		display: inline;
		color: #0e5d86;
		padding: 2px 12px 3px 12px;
	}
	
	#menu_sub a:hover
	{
		text-decoration: none;
		background: #ADA79C;
		color: #ffffff;
		font-style: normal;
	}
	
	#biography #menu_sub .biography
	{
		background: #ADA79C;
		color: #ffffff;
		font-style: normal;
	}
	
	#research #menu_sub .research
	{
		background: #ADA79C;
		color: #ffffff;
		font-style: normal;
	}
	
	#honors_awards #menu_sub .honors_awards
	{
		background: #ADA79C;
		color: #ffffff;
		font-style: normal;
	}
	
	#publications #menu_sub .publications
	{
		background: #ADA79C;
		color: #ffffff;
		font-style: normal;
	}
	
	#global_health #menu_sub .global_health
	{
		background: #ADA79C;
		color: #ffffff;
		font-style: normal;
	}
	
	
	li a.global_health {}
	
	div.clinical_button
	{
		font: 12px Georgia, serif;
		font-weight: normal;
		float: right;
		text-align: center;
		padding: 0;
		width: 174px;
		position: relative;
		top: -5em;
	}
	
	div.clinical_button a
	{
		float: right;
		padding: 5px 7px 6px 7px;
		font-style: normal;
		color: #544842;
		border-left: solid 1px #544842;
		width: 150px;
		text-align: center;
		font-family: Georgia, serif;
		text-transform: uppercase;
		letter-spacing: .2em;
	}
	
	div.clinical_button a:hover
	{
		background: #A84826;
		color: #ffffff;
		text-decoration: none;
	}
	
	/*----------------------------------------------------------  
		   PHYSICIANS BODY CONTENT 
		---------------------------------------------------------- */
	
	#main_col h2
	{
		text-transform: uppercase;
		font-size: 1.5em;
		margin-bottom: 1em;
		font-weight: normal;
		line-height: 1.75em;
		text-align: center;
		letter-spacing: .03em;
	}
	
	#main_col h3
	{
		text-transform: uppercase;
		font-size: 1.25em;
		margin: 1.25em 0 .75em 0;
		font-weight: normal;
		line-height: 1.75em;
		text-align: center;
		letter-spacing: .03em;
	}
	
	#main_col h4
	{
		font-size: 1.25em;
		margin: 1.25em 0 .75em 0;
		font-weight: normal;
		line-height: 1.75em;
		text-align: center;
	}
	
	#main_col p
	{
		font: 14px/1.75em Georgia, serif;
		margin-bottom: 1em;
		letter-spacing: .01em;
	}
	
	.content-image
	{
		overflow: hidden;
		float: left;
	}
	
		.content-image p
	{
		overflow: hidden;
		float: left;
		width: 100%;
		clear: both;
	}
	
	#main_col .content-image p
	{
		font: .9em Arial, sans-serif;
		margin-bottom: 1em;
		font-style: italic;
		color: #544842;
		line-height: 1.4em;
	}
	
	#main_col .content-image p em { font-style: normal; }
	
	#main_col .pullquote
	{
		font: 1.4em Georgia, serif;
		font-weight: normal;
		width: 200px;
		border-top: solid #ADA79C;
		border-bottom: solid #450505;
		border-width: 1px 0 3px 0;
		float: right;
		text-align: center;
		padding: .5em .5em 1em .5em;
		margin: .5em 0em .5em 1em;
		line-height: 1.75em;
		font-style: italic;
		color: #450505;
	}
	
	#main_col ul { line-height: 1.5em; }
	
	#main_col ul li
	{
		padding-bottom: 1em;
		list-style: none;
		font: 14px/1.75em Georgia, serif;
	}
	
	/* ----- PROFILE PICTURES ----- */
	img.physician_profile_pic
	{
		border: 1px solid #b8b2a7;
		margin: 0 25px .5em 0;
		padding: 2px;
		float: left;
	}
	
	img.lab_members_pic
	{
		border: 1px solid #b8b2a7;
		margin: 0 0px .5em 0;
		padding: 2px;
		float: left;
	}
	
	img.big_research_pic
	{
		border: 1px solid #b8b2a7;
		margin: 0 0 .5em 0;
		padding: 2px;
		float: left;
		width: 534px;
	}
	
	img.small_research_pic
	{
		border: 1px solid #b8b2a7;
		margin: 0 2px .5em 2px;
		width: 170px;
		padding: 2px;
		float: left;
	}
	
	img.practice_profile_pic
	{
		border: 1px solid #b8b2a7;
		margin-bottom: 1em;
		padding: 2px;
		float: left;
	}
	
	/* instructions for editing profile */
	
	div.instructions {
		background: #F6F0E1;
		padding: 20px;
		float: left;
		margin-bottom: 1.5em;
	}
	
	p.instruct {
		margin-bottom: 1em !important;
	}
	
	.instructions p
	{
		font-size: 1.05em !important;
		margin-bottom: 1em !important;
	}
	
	.instructions ul li
	{
		font-size: 1.05em !important;
		list-style: disc !important;
		margin: 0 0 0 15px;
	}
	
	
	button.cDone {
		font: .85em Georgia, serif !important;
		text-transform: uppercase;
		margin-bottom: 20px;
	}
	
	.edit_options {
		/*display: none;*/
	}
	
	.edit_textarea {
		border:1px solid #E4DAC6;
		width: 180px;
		min-height: 200px;
	}
	
	
	
	/* ------ HONORS & AWARDS DIV ------- */
	/*  #honors_awards #main_col { text-align: center; } */
	
	/* --- request link on the bottom of copy --- */
	a.bodylink { font-size: 14px; }
	
	/* --- articles and media --- */
	div.article
	{
		margin-bottom: 2em;
		padding-bottom: .5em;
		border-bottom: 1px dotted #aea89d;
		float: left;
	}
	
	img.article_pic
	{
		background: #f6f0e1;
		width: 125px;
		height: 185px;
		border: 1px solid #b8b2a7;
		padding: 2px;
		float: right;
		margin: 0 0 20px 20px;
	}
	
	/*----------------------------------------------------------  
		   SIDEBARS 
		---------------------------------------------------------- */
	
	div#main_col
	{
		float: left;
		padding: 0px 0px 10px 0pt;
		width: 540px;
		margin: 0 36px 0 0;
	}
	
	#sidebar_wrapper
	{
		margin: 0px 0 0 0;
		float: left;
		width: 390px;
	}
	
	div#sidebar_left,
					div#sidebar_right
	{
		margin: 0px;
		padding: 0px;
	}
	
	div#sidebar_right { margin: 0px 0px 0px 20px; }
	#sidebar_wrapper .active a { color: #450505; }
	
	#sidebar_wrapper img
	{
		width: 380px;
		margin: 0px;
	}
	
	#sidebar_wrapper .caption
	{
		color: #544842;
		font-family: Arial,sans-serif;
		font-size: 0.9em;
		font-size-adjust: none;
		font-stretch: normal;
		font-style: italic;
		font-variant: normal;
		font-weight: normal;
		line-height: 1.4em;
		margin-bottom: 1em;
	}
	
	#sidebar_wrapper h3
	{
		font: 16px Georgia, serif;
		text-align: left;
		padding: 2px 0 2px 0;
		list-style: none;
		text-transform: uppercase;
		font-weight: normal;
		margin: 0px 0px 1em 0px;
		border-top: solid #ADA79C;
		border-bottom: solid #450505;
		border-width: 1px 0 2px 0;
		clear: left;
	}
	
	#sidebar_left h3,
					#sidebar_right h3
	{
		font-size: .95em;
		padding: .5em 0;
		text-transform: uppercase;
		letter-spacing: .1em;
		font-style: italic;
		font-weight: bold;
		border-top: #ADA79C solid 1px;
		color: #544842;
		border-right: #ADA79C;
		border-bottom: 0 #ADA79C;
		border-left: #ADA79C;
	}
	
	#sidebar_wrapper h4
	{
		clear: left;
		font-size: .9em;
		padding: 0em 0 1em 0;
		text-transform: uppercase;
		letter-spacing: .1em;
		font-style: italic;
		font-weight: bold;
		color: #544842;
	}
	

	
	#sidebar_wrapper ul,
	#sidebar_wrapper dl
	{
		font: 13px/1.2em Georgia, serif;
		padding-bottom: 1.5em;
	}
	
	#sidebar_wrapper li
	{
		list-style: none;
		font-size: 11px;
		line-height: 14px;
		padding: .5em 0;
		color: #736458;
	}
	
	#sidebar_wrapper dl dt
	{
		float: left;
		clear: left;
		list-style: none;
		font-size: .9em;
		padding: 0;
		color: #736458;
		font-weight: bold;
		margin-right: .25em;
	}
	
	#sidebar_wrapper dl dd
	{
		list-style: none;
		font-size: .9em;
		padding: 0;
		color: #736458;
	}
	
	#sidebar_right dl dt.address
	{
		display: none;
		visibility: hidden;
	}
	
	#sidebar_right dl dd.address
	{
		margin-top: 1em;
		clear: left;
	}
	
	/* BACK TO TOP LINK */
	div#body div.content_container { margin-bottom: 15px; }
	
	.back_to_top
	{
		padding-right: 20px;
		text-align: right;
		font-family: Georgia, serif;
		font-size: 1.2em;
		font-style: italic;
	}
	
	.back_to_top a
	{
		font-family: Georgia, serif;
		font-size: .8em;
		font-style: italic;
		margin-right: .5em;
	}
	
	/*----------------------------------------------------------  
		   FOOTER 
		---------------------------------------------------------- */
	
	div#footer
	{
		background-color: transparent;
		text-align: center;
	}
	 
		div#footer div.content
	{
		padding: 25px 0;
		text-transform: uppercase;
		margin: auto;
		color: #9A9489;
	}
	
	div#footer_right
	{
		display: none;
		visibility: hidden;
	}
	
	div#footer_mid
	{
		width: 300px;
		float: left;
		text-align: center;
		padding-top: 40px;
	}
	
	#footer ul
	{
		font: 11px Georgia, serif;
		padding-left: 1px;
	}
	
	#footer ul li
	{
		list-style: none;
		display: inline;
		padding: 0 .5em 0 .5em;
	}
	
	#footer a:hover { color: #67645e; }
	
	#footer p
	{
		font: 12px Georgia, serif;
		margin-bottom: .35em;
		letter-spacing: .01em;
	}
	
	/*
	Weill Cornell Physicians Organization
	Typographic styles v.1
	Author: Brian Tobin & Noah Miller
	Date: 6.25.08
	-------------------------------------
	
	<< colors >>
	
	
	heading rules dark brown: #0E5D85
	rule line light brown: #ADA79C
	links dark blue: #0E5D85
	background beige: #FBFBF0
	h1 dark brown: #544842
	highlight red brown: #450505
	body copy brown: #544842
	sidebar copy brown: #736458
	new cornell red: #961B1E
	
	font brown: 544842
	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
	*/
	
	p { margin-bottom: 3em; }
	
	a
	{
		color: #0e5d86;
		text-decoration: none;
	}
	
	a:hover
	{
		color: #0e5d86;
		text-decoration: underline;
	}
	
	h3 { font-size: 1.3em; }
	h4 { color: 1.1em; }
	
	/* FOOTER ------------------------------------------------------------------------------------------------------------------------------------------------ */
	div#footer div.content
	{
		padding: 25px 0;
		width: 970px;
		float: none;
	}
	
	.nyp-logo
	{
		display: none;
		visibility: hidden;
	}
	
	#footer_nav ul
	{
		font: 13px Georgia, serif;
		margin: 2em;
	}
	
	#footer_nav ul li
	{
		list-style: none;
		display: inline;
		padding: 0 1px;
	}
	
	#footer_nav a { color: #67645e; }
	#footer_nav a:hover { color: #67645e; }
	.cornell_copyright { margin: 1.5em 0; }
	
	#footer .search
	{
		text-align: left;
		width: 315px;
		margin: 2em auto 2em auto;
	}
	
	#footer .criteria
	{
		text-align: left;
		margin: .5em 0;
		text-transform: none;
		font-size: 1.1em;
	}
	
	.input-go
	{
		border: 0px;
		background: transparent;
		font-family: Georgia, serif;
		color: #0e5d86;
		text-decoration: underline;
	}
	
	#main_col p
	{
		text-indent: 0px;
		font: 13px/2em Georgia, serif;
		margin-bottom: 0em;
		letter-spacing: .01em;
		text-align: justify;
	}
	
	#main_col p+p { text-indent: 2em; }
	* html #main_col p { text-indent: 2em; }
	
	/* PUB MED STYLES */
	#publications #main_col { line-height: 1.4em; }
	
	#pager
	{
		font: 12px Georgia, serif;
		font-weight: normal;
		border: solid #450505;
		border-width: 1px 0 2px 0;
		float: left;
		padding: 0;
		margin-bottom: 1em;
		height: 2em;
		width: 540px;
	}
	
	.numItems
	{
		float: left;
		clear: both;
	}
	
	#PreviousPage
	{
		float: left;
		margin: 5px 0 0 0;
		padding: 0px;
		position: absolute;
	}
	
	#NextPage
	{
		margin: 3px 0 0 0;
		padding: 0px;
		text-align: right;
		position: absolute;
		right: 0px;
	}
	
	#Page
	{
		float: left;
		margin-left: 0px;
		width: 4em;
		height: 1.5em;
		padding: 0px;
		background: transparent;
		font-family: georgia, serif;
		border: 0px;
		color: #0e5d86;
	}
	
	#Page:hover { text-decoration: underline; }
	
	#PageText
	{
		float: left;
		margin-left: 0;
		width: 2em;
		height: 1em;
	}
	
	#PageText { }
	
	#pager span
	{
		text-align: left;
		width: 295px;
		margin: 2px 0 0 230px;
		position: absolute;
	}
	
	.rprtNum
	{
		display: none;
		visibility: hidden;
		width: 100px;
	}
	
	.dblinks { }
	.rprtTitlSec { }
	
	.rprtLinks
	{
		text-transform: uppercase;
		font-size: .8em;
		font-family: arial, sans-serif;
		float: left;
		clear: both;
		width: 120px;
		padding-top: 8px;
		border: solid #ADA79C;
		border-width: 1px 0 0px 0;
	}
	
	.authors
	{
		width: 390px;
		display: block;
		border: solid #ADA79C;
		border-width: 1px 0 0px 0;
		padding-top: 8px;
		float: right;
	}
	
	.title
	{
		font-size: 1.2em;
		width: 390px;
		float: right;
	}
	
	.icon
	{
		text-transform: uppercase;
		letter-spacing: .1em;
		font-style: italic;
		font-weight: bold;
		color: #544842;
		border: solid #ADA79C;
		border-width: 1px 0 1px 0;
		height: 1.2em;
		clear: left;
		float: left;
		margin-right: 1em;
		width: 120px;
		text-align: right;
	}
	
	.icon img { height: 1px; }
	
	.source, .PMid
	{
		font-family: arial, sans-serif;
		font-size: .85em;
		line-height: 1.4em;
		float: right;
	}
	
	.source { width: 390px; }
	
	.PMid
	{
		margin-bottom: 2em;
		width: 390px;
	}
	
	
	
	
	/*
	.rprtNum {background: pink;}
	.dblinks { background: yellow;}
	 
	.rprtTitlSec { background: teal;}
	.rprtLinks {}
	.authors {background: blue;}
	.title {background: purple;}
	.icon {background: orange;}
	.source, .PMid {background: yellow;}
	.source { background: black;}
	.PMid {background: magenta;}
	*/
	
	
	/* New hide styles for research editing template */
	span.REA,
	span.HON,
	span.BIO,
	span.PUB,
	span.GLO,
	.general_info
	{
		display: none;	
	}
	
	/* saving modal window styles */
	div#saving_overlay {
		background: #F6F0E1;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 888;
		filter:alpha(opacity=80);   
		-moz-opacity: 0.8;   
		opacity: 0.8;
		display: none;
		text-align: center;
	}
	
	div#save_content {
		font: 16px Helvetica, Arial, sans-serif;
		margin-left: auto;
		margin-right: auto;
		width: 400px;
		padding: 25px;
		z-index: 999;
	}