/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	Weill Cornell Medical College Main Style Sheet				*/
/*	red.css														*/
/*	Version 2.0													*/
/*	Author														*/
/*		Scott De Nino											*/
/*		Mike Sachs												*/
/*																*/
/*//////////////////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	Globals														*/
/*		These classes are either implicitly applied everywhere	*/
/*		or can be applied as a child of any other class.		*/
/*																*/
/*//////////////////////////////////////////////////////////////*/

a { 
			color : #990000;
			text-decoration : none;}

a:visited {
			text-decoration : none;}

a:active {
			text-decoration : none;
			color : #990000;}

a:hover  {
			text-decoration : underline;
			color: #990000;}
			
.g-bold { 
			font-weight : bold;
			color : #555555;}
			
			
.g-italic { 
			font-style : italic;}
			
.g-link { 
			color : #990000;
			text-decoration : none;}
			
.g-justified { 
			text-align : justify;}
			
			
			
/*//////////////////////////////////////////////////////////////*/ 
/*																*/
/*	Global Colors												*/
/*																*/
/*//////////////////////////////////////////////////////////////*/
			
.g-red { 
			color : #cc0000;}
			
.g-black { 
			color : #000000;}
			
.g-white { 
			color : #ffffff;}

.g-gray { 
			color : #666666;}
			
.g-gray2 { 
			color : #cccccc;}
			
.g-green { 
			color : #677f7f;}
			
.g-orange { 
			color : #ff6600;}

.g-6c655e { 
			color : #6c655e;}
			
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	NYP Navigation Colors 										*/
/*																*/
/*//////////////////////////////////////////////////////////////*/
			
.nyp-navColor1 { 
			color : #999966;}
			
.nyp-navColor2 { 
			color : #669999;}
			
.nyp-navColor3 { 
			color : #aeae68;}
			
.nyp-navColor4 { 
			color : #7796a6;}
			
.nyp-navColor5 { 
			color : #7d8f74;}
			
/* Use this for links against dark backgrounds*/			
.home-link { 
			color : #ffffff;
			text-decoration : none;}
			
.white-link
{
	color: #ffffff;
	font-size : 10px;
	text-decoration: none;
	font-weight: normal;
	font-style : normal;
}
			
.white-link:hover { 
	color : #ffffff;
	font-weight: normal;
	font-style : normal;
	text-decoration: underline; }
	
.section-link { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #ff6600;
			font-size : 13px;
			line-height:15px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}
			
.section-link:hover { 
	color : #ff6600;
	text-decoration: underline; }
	
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	Body														*/
/*		These classes apply to all body content.				*/
/*																*/
/*//////////////////////////////////////////////////////////////*/



.body-title, h1 { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 20px;
			line-height: 23px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			text-align : left;}

.body-title2, h2 { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 13px;
			line-height:16px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;}
			
.body-title2a { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #666666;
			font-size : 13px;
			line-height:16px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;}	
			
.body-title2b { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #666666;
			font-size : 13px;
			line-height:16px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}		
			
.body-title3, h3 { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 11px;
			line-height:15px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;}
			
			
.body-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 11px;
			line-height:15px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			text-align : left;}
			
.body-textLarge { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 14px;
			line-height:17px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}
			

			
			
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	Use news-title for News articles only						*/
/*																*/
/*//////////////////////////////////////////////////////////////*/
			
.news-title { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 15px;
			line-height: 19px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;
			text-align : left;}

			
.news-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 10px;
			line-height:13px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			text-align : left;}
			

			
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	Caption														*/
/*		This class applies to all photo captions.				*/
/*																*/
/*//////////////////////////////////////////////////////////////*/	
	
			
.caption-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #666666;
			font-size : 10px;
			line-height:12px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			text-align: left;}
			
			
.form-title { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 10px;
			line-height:12px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;
			text-align: left;}
			
.form-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 10px;
			line-height:16px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;
			text-align: left;}
			

			


/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	navBox														*/
/*		These classes apply to boxed content that appears		*/
/*		within the nav columns.									*/
/*																*/
/*//////////////////////////////////////////////////////////////*/


.navBox-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #666666;
			font-size : 10px;
			line-height:12px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}
			
						
.navBox-title { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #FFFFFF;
			font-size : 10px;
			line-height:12px;
			font-style : normal;
			font-weight : bold;
			text-decoration : none;}
		
	
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	2nd level nav												*/
/*		These classes apply to all 2nd level navigation items.	*/
/*																*/
/*//////////////////////////////////////////////////////////////*/

			
.nav2-selected { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #666666;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : bolder;
			text-decoration : none;}
			
.nav2 { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #4d5f5f;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : bolder;
			text-decoration : none;}


/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	3rd level nav												*/
/*		These classes apply to all 3rd level navigation items.	*/
/*																*/
/*//////////////////////////////////////////////////////////////*/
			
.nav3-selected { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #666666;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}
			
.nav3 { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #4d5f5f;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}


/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	4th level nav												*/
/*		These classes apply to all 4th level navigation items.	*/
/*																*/
/*//////////////////////////////////////////////////////////////*/
		
.nav4-selected { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #666666;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}
			
.nav4 { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #4d5f5f;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}

/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	css for ssi only											*/
/*		These classes apply to 2nd, 3rd, and 4th levels     	*/
/*																*/
/*//////////////////////////////////////////////////////////////*/

#navMaster23 { }

#navHome23, .nav2Selected, .nav3Selected, .nav4Selected, .nav2Active, .nav3Active, .nav4Active
{
	/*font*/
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
}
		
#navHome23 {
	/*font*/
	font-size: 10px;
	line-height: 11px;
	font-style: normal;
	font-weight: bolder;
}


li.nav2 {
	padding: 15px 10px 2px 12px;
	font-size: 10px;
	line-height: 11px;
	font-style: normal;
	font-weight: bolder;
}

.nav2Selected {
	color: #666666;
	font-weight: bolder;
}

li.nav2Selected a {
	color: #666666;
	font-weight: bolder;
}

li.nav2Selected a:hover {
	text-decoration : none;
}

li.nav2Active a {
	color: #990000;
	font-weight: bolder;
}

li.nav2Active a:hover {
	text-decoration : underline;
}

li.nav3 { 
	padding: 2px 10px 2px 24px;
	font-size: 10px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
}

.nav3Selected {
	/*font*/
	color: #666666;
}

li.nav3Selected a {
	color: #666666;
	font-weight: none;
}

li.nav3Selected a:hover {
	text-decoration : none;
}

li.nav4 {
	padding: 0px 2px 8px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 10px;
	line-height: 11px;
	font-style: normal;
	font-weight: normal;
	text-align : left;
}

li.nav3Active a {
	color: #990000;
	font-weight: none;
}

li.nav3Active a:hover {
	text-decoration : underline;
}

#navMaster4 { 
	text-align : left;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 6px;
}
/*.nav4 { }*/

.nav4Selected {
	/*font*/
	color: #666666;
	text-decoration : none;
}

li.nav4Selected a {
	color: #666666;
	font-weight: none;
	text-decoration : none;
}

li.nav4Active a:hover {
	text-decoration : none;
}

li.nav4Active a {
	color: #990000;
	font-weight: none;
	text-decoration : none;
}

li.nav4Active a:hover {
	text-decoration : none;
}
			

			
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	this is for health a-z search navigation section        	*/
/*																*/
/*//////////////////////////////////////////////////////////////*/			
			
.nav-grey { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #999999;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : bolder;
			text-decoration : none;}			

			
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	Footer														*/
/*		This class applys to all footer content.				*/
/*																*/
/*//////////////////////////////////////////////////////////////*/
						
.footer-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #333333;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}
			
/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	NYP Children												*/
/*	This class applys only to the Notable Achievement section.	*/
/*																*/
/*//////////////////////////////////////////////////////////////*/
			
.notable-text { 
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #999999;
			font-size : 10px;
			line-height:11px;
			font-style : normal;
			font-weight : normal;
			text-decoration : none;}


/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	NYP Find a Physician Box									*/
/*	Google Adwords												*/
/*																*/
/*//////////////////////////////////////////////////////////////*/

#findphys
{
	background: #990000;
	float: right;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
	margin: 15px 0 15px 15px;
	padding: 10px;
	width: 171px;
}

/* For the white NYP Homepage Feature links */
.home-links {
	color:#FFFFFF;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}

.home-links:hover {
	color:#FFFFFF;
}

.home-links:visited {
	color:#FFFFFF;
}

/*//////////////////////////////////////////////////////////////*/
/*																*/
/*	4th level nav												*/
/*		These classes apply to all 4th level navigation items.	*/
/*																*/
/*//////////////////////////////////////////////////////////////*/

.iconList2
{
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px;
}

.iconList3
{
list-style: none;
padding: 0px 0px 0px 25px;
margin: 0px;
}

li.arrow
{
background: url(../body/common/rel_lin_arr_in.gif) no-repeat;
background-position: 0 2px;
padding-left: 15px;
margin: 5px 0px;
}

li.arrowSingle
{
background: url(../body/common/navbox_txt_arrow.gif) no-repeat;
background-position: 0 5px;
padding-left: 10px;
margin: 5px 0;
}

li.arrowDouble
{
background: url(../body/common/dbl_arrow.gif) no-repeat;
background-position: 0 5px;
padding-left: 15px;
margin: 5px 0;
}

li.arrowDoubleOrange
{
background: url(../body/common/dbl_arrow_or.gif) no-repeat;
background-position: 0 5px;
padding-left: 15px;
margin: 5px 0;
}

li.arrowGray
{
background: url(../body/common/cir_arr_br.gif) no-repeat;
background-position: 0 5px;
padding: 3px 0px 3px 25px;
margin: 5px 0;
}

li.pdf
{
background: url(../body/common/pdf_doc_icon.gif) no-repeat;
background-position: 0 5px;
padding: 5px 0px 5px 25px;
margin: 5px 0;
}

li.doc
{
background: url(../body/common/word_doc_icon.gif) no-repeat;
background-position: 0 5px;
padding: 3px 0 3px 25px;
margin: 5px 0;
}

li.ppt
{
background: url(../body/common/ppt_doc_icon.gif) no-repeat;
background-position: 0 5px;
padding: 3px 0 3px 25px;
margin: 5px 0;
}

li.popup
{
background: url(../body/common/popup.gif) no-repeat;
background-position: 0 5px;
padding: 3px 0 3px 20px;
margin: 5px 0;
}	

li.contact
{
background: url(../body/common/contact.gif) no-repeat;
background-position: 0 5px;
padding: 3px 0 3px 25px;
margin: 5px 0;
}	

li.flash
{
background: url(../body/common/flash_icon.gif) no-repeat;
background-position: 0 5px;
padding: 3px 0 3px 25px;
margin: 5px 0;
}	

li.new
{
background: url(../body/common/icon_new.gif) no-repeat;
background-position: 0 5px;
padding: 3px 0 3px 40px;
margin: 5px 0;
}	

li.phone
{
background: url(../body/common/phone.gif) no-repeat;
background-position: 0 5px;
padding: 3px 0 3px 25px;
margin: 5px 0;
}	

li.boxOrange
{
background: url(../body/common/square_or.gif) no-repeat;
background-position: 0 5px;
padding: 3px 0 3px 20px;
margin: 5px 0;
}	



/*newsletter */



.newsletter {
float: left;
width: 206px;
background: #efeeee;
border-top: solid 2px #669999;
border-bottom: solid 1px #669999;
padding: 4px;
font-size: 10px;
line-height: 12px;
margin: 0px 7px 0px 0px;
}

.newsletter h3 {font-size: 12px;
padding: 0px;
margin: 0px 0px 10px 0px;
font-weight: bold;
}


.newsletter img {float: left; margin-right: 5px; border: solid 1px #666666;}


.cornell {
border-top: solid 2px #990000;
border-bottom: solid 1px #990000;
}