/*----------------------------------------------------------------
  LANDING PAGE SPECIFIC
-----------------------------------------------------------------*/
body {
	background-color: #ffffcc;
}

img { 
	border:0px;
}

/* CONTENT BOX WRAPPER BEGIN*/
#sidebox {
	margin: 0px auto; /* center for now */
	width: 992px; /* ems so it will grow */
	background: url(../images/borders_yellow.gif) repeat-y bottom right;
	font-size: 100%;
	float:left;
}
.boxhead {
	background: url(../images/border-top.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	height:22px;
}
.boxbody {
	background: url(../images/border-bottom.gif) no-repeat bottom left;
	margin: 0;
	padding:0px 20px 21px 20px;
	float:left;
	
}
/* CONTENT BOX WRAPPER END */


#content {
	background: none repeat scroll 0 0;
}

#nyp_landing #logo {
	float:left;
}

#nyp_landing p {
	color: #ffffcc;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial;
}

#nyp_landing #health_records {
	float: right;
	margin-top:20px;
}

#nyp_landing #content {
	width: 992px;
	margin: 0 auto;
}

#nyp_landing #header {
	border-bottom: none;
	width: 970px;
	margin: 10px auto;
	height: 50px;
}

#nyp_landing #body_content {
	background-color:#203931;
	float: left;
}

#nyp_landing #center_content {
	float: left;
	padding: 0 0 10px 15px;
	background: url(../images/vascular_bg.jpg) no-repeat;
	background-color: #203a31;
}

#nyp_landing #border_bottom {
	height: 20px;
	width: 992px;
	background-image: url(../images/border-bottom.gif);
	float: left;
}

/* CONTENT BODY BEGIN*/

#nyp_landing #highlight_area {
	height: 350px;
	padding: 20px 50px 0 0;
	text-align: right;
	
	
}

#nyp_landing #highlight_area p {
	color: #ffffcc;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial;
	float: right;
}

#nyp_landing a {
	color: #ffffcc;
}


#nyp_landing #content_area {
	background: url(../images/transparency_bg.png) !important;
	float:left;
}

#col_one, #col_two, #col_three {
	min-height:300px;
}

				#nyp_landing #col_one {
					width: 269px;
					padding: 0 0 10px 0;
					margin: 0px 9px 0 0;
					float: left;
					text-align: left;
					
					
				}
				
				#nyp_landing #col_two {
					width: 330px;
					padding: 0 0 10px 0;
					float: left;
					text-align: left;
					margin-right: 12px;
				}

#nyp_landing #col_two h3 {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial;
	font-weight: normal;
	color: #fff;
	padding: 0 5px 10px 10px;
	
}

#nyp_landing #col_two h3 a:hover {
	text-decoration: underline;
}

#nyp_landing #col_two li p {
	color: #fff;
	font-size: 12px;
	line-height: 16px;
	font-family: "Trebuchet MS", Arial;
	margin: 5px 0 0 -10px;
}

#nyp_landing #col_one p {
	padding-left: 10px;
	color: #fff;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial;
}

				#nyp_landing #col_three {
					width: 300px;
					padding: 0 0 10px 0;
					float: left;
					margin: 0;
				}

				#video.featured-item {padding: 0 0 0 10px; margin: 0; background: none;}


#nyp_landing #col_three p,#nyp_landing #col_two p {
	text-align: left;
	padding-left: 10px;
	font-size: 16px;
	font-family: "Trebuchet MS", Arial;
}

#nyp_landing #col_three p .red {
	color: #fa2c20;
}

#nyp_landing h2 {
	background-image: url(../images/title-border.gif);
	height: 33px;
	color: #ffffff;
	padding: 16px 0 0 10px;
	font-family: "Helvetica Neue", NHelvetica, Arial;
	margin-bottom: 10px;
	text-align: left;
	font-size: 22px;
	font-weight: normal;
}

#nyp_landing .services {
	text-align: left;
	padding-left: 23px;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial;
	color: #ffffcc;
}

#nyp_landing .services li {
	padding-bottom: 8px;
}

#nyp_landing #amazing_things {
	float: left;
	width: 932px;
	margin: 10px 0 0 0;
}

#nyp_landing #amazing_things p {
	float: right;
	font-size: 13px;
	margin-right: 10px;
}

#nyp_landing #amazing_things .image {
	float: left;
}

#find_physician {
	display: block;
	width: 214px;
	height: 59px;
	background: url("../images/find-physician.png") no-repeat 0 0;
	float: right;
	margin-right: 5px;
}

#nyp_landing .news {
	float: left;
	margin-bottom: 20px;
	width: 330px;
}

#nyp_landing .webcasts {
	float: left;
	margin-bottom: 20px;
	width: 330px;
}

#video {
	margin-bottom: 20px;
}

#find_physician:hover { 
  background-position: 0 -59px;
}

#find_physician span {
  display: none;
}

#request_appointment {
  display: block;
  width: 294px;
  height: 59px;
  background: url("../images/request-appointment.png") no-repeat 0 0;
  float: right;
}

#request_appointment:hover { 
  background-position: 0 -59px;
}

#request_appointment span {
  display: none;
}



#nyp_landing .featured_titles {
	float: left;
}

/* CONTENT BODY END*/


/* FOOTER BEGIN*/

#nyp_landing #footer {
	width: 970px;
	margin: 0 auto;
}

#nyp_landing #footer h5 {
	font-weight:bold;
	color:#222121;
	font-size:13px;
	padding: 10px 0 0 0;
	float: left;

}

#nyp_landing #nav-schools, #nav-schools li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#nyp_landing #nav-schools {
	float: right;
}

#nav-schools a {
	text-decoration: none;
}

#nav-schools li {
	float: left;
	background: transparent url("../images/nav_school.gif") no-repeat 0 0;
}

#nav-schools, #nav-schools li, #nav-schools li a {
	height: 58px;
	display: block;
}

#nav-schools, #nav-schools li { list-style: none; }

li#footer-columbia, li#footer-columbia a { width: 240px; }


li#footer-columbia a:hover { background: transparent url("../images/nav_school.gif") no-repeat 0 -58px; }


li#footer-cornell, li#footer-cornell a { 
	width: 158px; 
	background-position: -240px 0px;
}

li#footer-cornell a:hover { background: transparent url("../images/nav_school.gif") no-repeat -240px -58px; }

/* FOOTER END*/