		
	/* Set up */
		
		*, html {
			margin: 0;
			padding: 0;
			}
		
		html { height: 100%; }
		
		body {
			text-align: left;
			font: 11px Georgia, Times, serif;
			margin: 0;
			padding: 0;
			background: url(http://www.nyp.org/allenhospital/img/body_background.jpg) no-repeat 0 0;
			}
			
		
		p, h1, h2, h3, h4, a, div, img, ul, li, span {
			padding: 0;
			font: 12px;
			margin: 0;
			border: none;	
			}
		
		div { background: none; }
		
		img {
			border: none:
			float: left;
			}
		
		h1 {
			font: 24px trebuchet ms, trebuchet;
			font-weight: normal;
			color: #000000;
			}
		
		h2 {
			font: 21px trebuchet ms, trebuchet;
			font-weight: normal;
			line-height: 125%;
			margin-bottom: 6px;
			color: #4e4e50;
			}
		
		h3 {
			font: 18px trebuchet ms, trebuchet;
			font-weight: normal;
			line-height: 130%;
			margin-bottom: 6px;
			color: #000000;
			}
		
		h4 {
			font: 14px trebuchet ms, trebuchet;
			font-weight: normal;
			text-align: left;
			margin: 0;
			color: #000000;
			}
			
		h5 {
			font: 14px trebuchet ms, trebuchet;
			font-weight: normal;
			margin: 0;
			color: #000000;
			}	
		   
		p {
			color: #4e4e50;
			line-height: 165%;
			margin-bottom: 12px;
			text-align: left;
			}
		
		a {
			text-decoration: none;
			}
		
		a:link {
			color: #809EAD;
			}
		
		a:visited {
			color: #809EAD;
			}
		
		a:focus {
			color: #809EAD;	
			}
		
		a:hover {
			color: #809EAD;
			text-decoration: underline;
			}
		
		a:active {
			color: #809EAD;
			text-decoration: underline;
			}
			
		ul {
			list-style: none;
			}

			
			
	/* Main */	
		
		
		div.clear {
			width: 970px;
			margin: 0 auto;
			}
			
			
			
		/* Header */			
			
		div.header {
			width: 100%;
			height: 210px;
			margin: 0 auto;
			float: left;
			}
			
			div.headerContent {
				height: 210px;
				width: 970px;
				margin: 0 auto;
				text-align: center;
				background: url(http://www.nyp.org/allenhospital/img/header.png) no-repeat 0 0;
				font: 10px Arial, sans-serif;
				line-height: 150%;
				}

			div.headerContent span {
				display: none;
				}

			
			
		/* Left Column */
			
		div#leftColumn {
			float: left;
			width: 270px;
/*			background: silver;*/
			}
			
			div#leftColumn h2 {
				margin: 10px 0 10px 0px;
				}
			
			ul.serviceLinesLeft {
				font-size: 14px;
				line-height: 125%;
				background: url(http://www.nyp.org/allenhospital/img/vertical_rule.gif) no-repeat;
				float: left;
				}
				
				ul.serviceLinesLeft li{
					margin-bottom: 5px;
					}
				
					ul.serviceLinesLeft a {
						color: #666666;
						}
						
					ul.serviceLinesLeft a:hover {
						color: #3e3e40;
						width: 10px;
						height: 12px;
						margin-top: 2px;
						text-decoration: none;
						background: url(http://www.nyp.org/allenhospital/img/leftnav_indicator.gif) no-repeat;
						}	
						
					ul.serviceLinesLeft span {	
						margin-left: 18px;
						}
				
				ul.serviceLinesSub  {
					font-size: 11px;
					line-height: 115%;
					margin-left: 5px;
					margin-top: 2px;
					float: left;
					}
					
					ul.serviceLinesSub a:hover {
						color: #3e3e40;
						width: 15px;
						height: 13px;
						margin-top: 2px;
						text-decoration: none;
						background: url(http://www.nyp.org/allenhospital/img/leftnav_indicator_sub.gif) no-repeat;
						}
					
					ul.serviceLinesSub span {
						margin-left: 18px;
						}
					
					
			ul.serviceLinesRight {
				font-size: 14px;
				line-height: 125%;
				float: left;
				background: url(http://www.nyp.org/allenhospital/img/vertical_rule_right.gif) no-repeat;
				padding-left: 6px;

				}
				
				ul.serviceLinesRight li{
					margin-bottom: 5px;
					}
				
				ul.serviceLinesRight a{
					color: #666666;
					}
					
				ul.serviceLinesRight a:hover {
					color: #3e3e40;
					width: 10px;
					height: 12px;
					margin-top: 2px;
					text-decoration: none;
					background: url(http://www.nyp.org/allenhospital/img/leftnav_indicator.gif) no-repeat;

					}
					
				ul.serviceLinesRight span {	
					margin-left: 18px;
					}
				
				ul.serviceLinesSub  {
					font-size: 11px;
					line-height: 115%;
					letter-spacing: -.05em;
					margin-left: 5px;
					margin-bottom: 2px;
					margin-top: 2px;
					float: left;
					}
					
					ul.serviceLinesSub a:hover {
						color: #3e3e40;
						width: 15px;
						height: 13px;
						margin-top: 2px;
						text-decoration: none;
						background: url(http://www.nyp.org/allenhospital/img/leftnav_indicator_sub.gif) no-repeat;
						}
					
					ul.serviceLinesSub span {
						margin-left: 18px;
						}
						
					
		/* Content Column */		
		
		div#contentColumn {
/*			background: teal;*/
			float: left;
			height: 100%;
			}
			
					
			/* Middle Column */
				
				
			div#middleColumn {
				width: 410px;
				height: 100%;
				float: left;
				padding: 0 30px 30px 30px;
				display: block;
				background: url(http://www.nyp.org/allenhospital/img/center_bronze.gif) repeat;
				}
				
				div#middleColumn h2 {
					margin: 10px 0 10px 0px;
					color: #7e6b6f;
					}
				
				div#middleColumn h3 {
					color: #7e6b6f;
					margin-top: 120px;
					}
				
				 div#middleColumn img {
					float: left;

					}
				
				 div#middleColumn ul.centerContentNav {
						font-size: 14px;
						line-height: 125%;
						margin: 12px 0 0 0;
						}
						
				div#middleColumn ul.centerContentNav li {
						margin-bottom: 8px;
						}
						
						li.topLink {
							}
				
						
				 div#middleColumn ul.centerContentNav a {						
				 		color: #7e6b6f;
						}
						
				 div#middleColumn ul.centerContentNav a:hover {						
				 		color: #7e6b6f;
						text-decoration: none;
						background: url(http://www.nyp.org/allenhospital/img/leftnav_indicator_brown.gif) no-repeat;						
						}
						
						ul.centerContentNav span {
				 			margin-left: 14px;
							}
							
							
				/* Assistance Info Buckets */
			

			
					ul.assistanceInfo {
						text-align: center;
						margin-top: 35px;
						}
						
						ul.assistanceInfo span {
							display: none;
							}
			
					ul.assistanceInfo li {
						width: 127px;
						height: 90px;
						margin-right: 9px;
						margin-left: 0px;
						float: left;
						}
						
						ul.assistanceInfo li.maps {
							width: 127px;
							height: 90px;
							}
						
						ul.assistanceInfo li.parking {
							width: 127px;
							height: 90px;
							}
						
						ul.assistanceInfo li.contact {
							width: 127px;
							height: 90px;	
							}	
						
							ul.assistanceInfo li.maps a {
								background: url(http://www.nyp.org/allenhospital/img/maps.png) repeat;
								width: 127px;
								height: 90px;
								float: left;
								}
							
							ul.assistanceInfo li.parking a {
								background: url(http://www.nyp.org/allenhospital/img/parking.png) repeat;
								width: 127px;
								height: 90px;
								float: left;
								}
							
							ul.assistanceInfo li.contact a {
								background: url(http://www.nyp.org/allenhospital/img/contact.png) repeat;
								width: 127px;
								height: 90px;
								float: left;
								}
								
								
				
				
			/* Right Column */	
				
			div#rightColumn {
				width: 230px;
				height: 100%;
				display: block;
				float: left;
				background: url(http://www.nyp.org/allenhospital/img/right_background.jpg) repeat;
				}
				
				div#rightColumn p {
					margin: 0 20px 0 20px;
					}
					
				div#rightColumn h3 {
					color: #4E4E50;
					margin: 10px 20px 0 20px;
					}
					
				div#rightColumn h4 {
					color: #809ead;
					font-size: 12px;
					text-transform: uppercase;
					margin: 0 20px 0 20px;
					}	
					
				div#rightColumn img {
					margin: 10px 0 10px 20px;
					}
				
				
				/* Top right column buttons */
					
				ul.findaphysicianNav {
					
					}	
									
					ul.findaphysicianNav span {
						display: none;
						}
					
					ul.findaphysicianNav li {
						width: 156px;
						height: 32px;
						}
						
						ul.findaphysicianNav li a {
							width: 156px;
							height: 32px;
							float: left;
							margin: 15px 0 15px 20px;
							background: url(http://www.nyp.org/allenhospital/img/find_a_physician.png) repeat;
							}
							
						ul.findaphysicianNav li a:hover {
							background: url(http://www.nyp.org/allenhospital/img/find_a_physician_over.png) repeat;
							}	
				
				ul.healthlibraryNav {
					margin-bottom: 60px;

					}
					
					ul.healthlibraryNav span {
						display: none;
						}

					ul.healthlibraryNav li {
						width: 156px;
						height: 49px;
						}
						
						ul.healthlibraryNav li.hlEnglish a {
							width: 156px;
							height: 49px;
							float: left;
							margin: 0 0 5px 20px;
							background: url(http://www.nyp.org/allenhospital/img/hl_english.png) repeat;
							}
							
						ul.healthlibraryNav li.hlEnglish a:hover {
							background: url(http://www.nyp.org/allenhospital/img/hl_english_over.png) repeat;
							}		
							
						ul.healthlibraryNav li.hlSpanish a {
							width: 156px;
							height: 49px;
							float: left;
							margin: 0 0 5px 20px;
							background: url(http://www.nyp.org/allenhospital/img/hl_spanish.png) repeat;
							}
							
						ul.healthlibraryNav li.hlSpanish a:hover {
							background: url(http://www.nyp.org/allenhospital/img/hl_spanish_over.png) repeat;
							}
							
			
					p.generalInfo {

						border-top: 1px solid gray;
						padding-top: 108%;
						font: 10px Arial, sans-serif;
						line-height: 150%;
						}	
			
			
			
		/* Footer */
		
		div.footer {
			width: 100%;
			height: 90px;
			margin: 0 auto;
			float: left;
			background: url(http://www.nyp.org/allenhospital/img/footer_repeat.jpg) repeat;
			}
		
		div.footerContent {
			height: 90px;
			width: 970px;
			margin: 0 auto;
			text-align: right;
/*			background: red;*/
			font: 10px Arial, sans-serif;
			line-height: 150%;
			}
			
			div.nypLinks {
				width: 485px;
				margin-top: 30px;
				color: #FFFFFF;
				float: left;
				}
				
				div.nypLinks p {
					margin-bottom: 0px;
					color: #FFFFFF;
					}
				
				div.nypLinks a {
					color: #FFFFFF;
					}
				
				ul.nypStandardLinks {

					}
					
					ul.nypStandardLinks li {
						float: left;
						margin-right: 5px;
						}
				
			div.wcmcLinks {
				width: 485px;
				margin-top: 30px;
				float: left;
				}
				
				div.wcmcLinks span {
					display: none;
					}
			
				ul.wcmcStandardLinks li {
					float: left;
					}
				
				ul.wcmcStandardLinks a {
					color: #FFFFFF;
					}

					li.columbiaLogo {
						width: 198px;
						margin-left: 130px;
/*						background: maroon;*/
						}
						
						li.columbiaLogo a {
							width: 198px;
							height: 39px;
							float: left;
							background: url(http://www.nyp.org/allenhospital/img/cumc_logo.png) repeat;
							}
						
					li.wcmcLogo {
						width: 145px;
/*						background: olive;*/
						}	
						
						li.wcmcLogo a {
							width: 145px;
							height: 39px;
							float: left;
							background: url(http://www.nyp.org/allenhospital/img/wcmc_logo.png) repeat;
							}


			li.plasticSurgery {
				letter-spacing: -.05em;
				}


		p.englishWelcome {
			border-bottom: 1px solid #9e9ea2;
			padding-bottom: 30px;
			}





/*	--- Video Player Styles --- */




		div#hp-video {
			float:left;
			margin-right:8px;
			}






































