#header h2{position: absolute; top: 0px;right: 3px;width: 466px;height: 55px;background: url(../i/site_title.gif) no-repeat 0 0;}/* ####################################################### SITE NAV SPECIFICS ####################################################### */#nav-main li, #nav-main li a:hover { background: url(../i/nav_main.gif) no-repeat 0 0; }li#nav-main1, li#nav-main1 a { width: 96px; }.section1 li#nav-main1, li#nav-main1 a:hover { background-position: 0 -29px; }li#nav-main2, li#nav-main2 a {width: 131px;background-position: -96px 0;}.section2 li#nav-main2, li#nav-main2 a:hover { background-position: -96px -29px;  }li#nav-main3, li#nav-main3 a {width: 157px;background-position: -227px 0;}.section3 li#nav-main3, li#nav-main3 a:hover {background-position: -227px -29px; }li#nav-main4, li#nav-main4 a {width: 132px;background-position: -384px 0px;}.section4 li#nav-main4, li#nav-main4 a:hover { background-position: -384px -29px; }li#nav-main5, li#nav-main5 a {width: 191px;background-position: -516px 0;}.section5 li#nav-main5, li#nav-main5 a:hover { background-position: -516px -29px ;  }li#nav-main6, li#nav-main6 a {width: 187px;background-position: -707px 0;}.section6 li#nav-main6, li#nav-main6 a:hover { background-position: -707px -29px;  }.tableBodyText {font-size: 11px; font-family: Arial, Helvetica, sans-serif;line-height:15px;padding:4px;}.tableTimeBold {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;text-align:left;line-height:15px; padding:4px;}.g-bold {	font-weight:bold;}.EventDate {	font-size:12px;	font-weight:bold;}.letter-txt {	padding:10px;}.landingPageDivL {	float:left;	width:202px;	margin:0 30px 10px 0px;	}.landingPageDivL h6{	font-size:12px;	line-height:15px;	margin:2px 0 0 0px;	width:202px;	text-align:center;}.contactInfo {	padding:10px;}/* ####################################################### PANOS ####################################################### */.sections #pano { background-color: #c7b8aa; }.section1 #pano { background-color: #c7b8aa; }.section2 #pano { background-color: #c7b8aa; }.section3 #pano { background-color: #c7b8aa; }.section4 #pano { background-color: #c7b8aa; }.section5 #pano { background-color: #c7b8aa; }.section6 #pano { background-color: #c7b8aa; }.home #pano-sub { background: none; }.sections #pano-sub { background: url(../i/pano_one.jpg) no-repeat 0 0; }.section1 #pano-sub { background: url(../i/pano_one.jpg) no-repeat 0 0; }.section2 #pano-sub { background: url(../i/pano_five.jpg) no-repeat 0 0; }.section3 #pano-sub { background: url(../i/pano_three.jpg) no-repeat 0 0; }.section4 #pano-sub { background: url(../i/pano_four.jpg) no-repeat 0 0; }.section5 #pano-sub { background: url(../i/pano_five.jpg) no-repeat 0 0; }.section6 #pano-sub { background: url(../i/pano_six.jpg) no-repeat 0 0; }/* ####################################################### PANOS - NON FLASH ####################################################### */.home #findaphysician, .home #pano-sub h4 {	display: block;	position: absolute;}#findaphysician {	top: 152px;	left: 514px;	width: 149px;	height: 24px;}#pano-sub h4 {	width: 110px;	height: 110px;	top: 48px;	left: 390px;}/*###################### NEW STYLES ############################################*/body p {	color: #555 !important;	}		a img {	border: 0;}td.single_sp,p.single_sp {	line-height: 1.5em !important;	}.col-3 {	float:left;	clear:right;	}.col-2 {	float:left;	}/* ####################################################### MAIN CONTENT - Left Column ####################################################### */	 #col1 {	width: 600px;	float: left;	padding: 35px 0 35px 0;	}body.home #content { background-color: #fff; }.welcome {	width: 570px;	float: left;	padding: 0 30px 0 0;	margin-bottom: 20px;}.welcome h3 {	background: url(../i/home/welcome_txt.jpg) no-repeat;	height: 19px;	margin: 10px 0 8px 132px;	padding: 0 0 12px 0;	border-bottom: 1px solid #d8d2d4;}.welcome h3 span { display: none; }.welcome img.chair {	float: left;	margin: 0 15px 5px 0;	}.welcome h4 {	color: #ad7f44;	font-weight: normal;	font-size: 18px;	padding: 0 0 5px 0 !important;	margin: 0;}.welcome h4 span.blue {	color: #83a0a4;	font-size: 16px;}.welcome p {	font-size: 14px;	line-height: 150%;}.home .news {	width: 570px;	float: left;	padding: 0 30px 0 0;}.news h3 {	background: url(../i/home/news_events_txt.jpg) no-repeat;	height: 16px;	width: 570px;	margin: 0 0 15px 0;	padding: 0 0 15px 0;	border-bottom: 1px solid #d8d2d4;}.news h3 span { display: none; }.news_item {	width: 570px;	float: left;	margin-bottom: 20px;}.news_item h4 {	color: #ad7f44;	font-weight: normal;	font-size: 16px;	padding: 0 0 5px 0 !important;	margin: 0;}.news_item a h4  {	color: #ad7f44;	text-decoration: none;}.news_item a:hover h4 {	color: #ad7f44;	text-decoration: underline !important;}.news_item p {	line-height: 150%;	font-size: 11px;	}.news_item .date {	color: #83a0a4;	font-size: 11px;	margin: 0 0 5px 0;	padding: 0;}		.news_item img {	float: left;	margin: 0 15px 5px 0;	}.tableBodyText {	font-size: 11px; 	font-family: Arial, Helvetica, sans-serif;	}.tableHeaderText {	line-height:18px;	font-weight:bold;	text-align:center;	margin-bottom:10px;	font-size:12px;}.tableTimeBold {	font-size: 11px; 	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; }/* ####################################################### MAIN CONTENT - Right Column ####################################################### */#col2 {	background: #f0fbff;	width: 316px;	float: left;	padding: 10px 25px 30px 29px;	height: 630px;	}	.subheader {	float: left;	padding-bottom: 25px;	text-align: right;	width: 316px;	}	.subheader ul {	list-style: none;	font-size: 10px;	color: #915851;	padding-bottom: 5px;	margin: 0 !important;	}	.subheader ul li {	display: inline;	}	.subheader ul li a {	color: #613319;	text-decoration: none;	margin:0;	padding: 0;	}	.subheader ul li a:hover {	color: #613319;	text-decoration: underline;	}	.subheader form {	padding: 0;	margin: 0;}	.subheader input {	width: 200px;	padding: 1px;	font-size: 11px;	color: #333;	margin: 0;}.subheader .submit_btn {	background: url(../i/home/go_but.jpg) no-repeat;	height: 21px;	width: 21px;	border: none;	cursor: pointer;}	.mini_article {	float: left;	padding-bottom: 20px;	margin-bottom: 25px;	border-bottom: 1px solid #d8d2d4;	width: 310px;}	.mini_article p {	font-size: 11px;	line-height: 160%;	font-family: Verdana;}.mini_article h3 {	font-size: 20px;	color: #613319;	font-weight: normal;	line-height: 110%; 	padding-bottom: 10px !important;	margin: 0px;}.mini_article h3 span.blue {	color: #688fa2;	font-size: 16px;}.mini_article img {	float: left;	margin: 0 15px 15px 0;}.special_programs h3 {	background: url(../i/home/special_programs_txt.jpg) no-repeat;	height: 16px;	width: 310px;	margin: 0;	padding: 0 0 15px 0;	}.special_programs h3 span { display: none; }.special_programs {	float: left;	width: 310px;	margin-bottom: 30px;}.special_programs ul {	list-style: none;	font-size: 11px;	}	.special_programs ul li {	padding: 0 0 8px 0;	}	.special_programs ul li a {	text-decoration: none;	color: #b44c1f !important;	font-weight: normal !important;	}	.special_programs ul li a:hover {	color: #b44c1f; 	text-decoration: underline;	}	.links {	width: 310px;	float: left;}.links ul {	list-style: none;	font-size: 11px;}	.links ul li {	padding: 0 0 8px 0;	font-size: 16px;	}	.links ul li a {	text-decoration: none;	color: #613319;	font-family: Georgia!important;	}	.links ul li a:hover {	color: #613319; 	text-decoration: underline;	}	.subtitle {	font-weight:bold;	}.homepageLinkage {	float:left;	margin-left:10px;	margin-bottom:15px;}.homepageLinkage h6 {	font-size:11px;	margin-top:3px;	width:202px;	color:#003656;}/*########################### Change Footer Styles #################################*/#footer-sub h5 {	color: #915851;	font-weight: normal;	font-size: 12px;}#footer-sub ul#nav-info,#footer-sub ul#nav-info a {	font-size: 10px;	color: #666 !important;}#footer-sub ul#nav-info { margin-top: 2px; }.healthpolicy  .content-sub {	background-image: url(../i/bkg_col1_divider.gif) !important;}/*########################### New Codes #################################*/.bar {height:10px;}/* ####################################################### TABULAR DATA ALTERNATING ROWS ####################################################### */table.alternating-rows{	color: #4B3711;	line-height: 1.4em;	position: relative;	margin: 20px 0 0 0;	font-size: 10px;	width: 100%;}table.alternating-rows td, th{	vertical-align: top;	text-align: left;}table.alternating-rows tr th, table.alternating-rows tr.even td, .alternating-rows tr.odd td { padding: 4px 4px 4px 6px; }.alternating-rows tr th{	font-size: 11px;	padding: 12px 0 8px 5px;	background: url(http://www.med.cornell.edu/cms/nyp/i/bkg_list.gif) repeat-x;	border-bottom: 4px solid #749fb9;	border-top: 1px solid #749fb9;	color: #215879;	text-transform: uppercase;	font-family: Verdana, Arial, San-Serif;	line-height: 1.3em;}.alternating-rows tr.even td, tr.odd td{	border-top: 1px solid white;	border-bottom: 1px solid #9ec2d8;}.alternating-rows tr.even td, tr.odd td{	border-top: 1px solid white;	border-bottom: 1px solid #9ec2d8;}.alternating-rows tr.even td { background-color: #d6e2e2; }.alternating-rows tr.odd td { background-color: #EDF4F4; }.alternating-rows tr td.last, tr th.last { border-right: none; }.alternating-rows tr.footer td { border-bottom: 7px solid #FFFFFF; }.alternating-rows tr.row-top td{	background-color: #EDF4F4;	border-top: 7px solid #B2D1CE;}.alternating-rows tr.container td h4 { padding: 10px 20px; }table.alternating-rows strong, table.alternating-rows .last-row{	color: #47728c;	font-weight: bold;}.physician-name{	text-align: left;	width: 170px;}.contact-info {	text-align: left;	width: 100px;}.alphabet_city {	float:left;}a.alpha_link:link {	color:#990000;	font-size:12px;	margin:2px;	}a.alpha_link:hover {	color:#990000;	font-size:12px;	}.NeuroNavigation {	list-style-type: none;	margin-left:-5px;}	.NeuroNavigation ul {	list-style: none;	margin: 0;	padding: 0;}.NeuroNavigation li {	list-style: none;	line-height: 14px;	margin-left: -35px;	padding: 3px 0 3px 2px;	font-size: 13px;	}.NeuroNavigation li a {	font-size: 13px;		line-height: 14px;	font-style: normal;	font-family: 'Georgia', serif;	color: #461307;	display: block;	padding: 0 0 0 10px;	border: 0;}.NeuroNavigation li a:hover {	color: #b64900;	background: url(http://www.med.cornell.edu/webmedia/cmn/i-cornell/arrow_selected.gif) no-repeat 0 3px;	text-decoration: underline;	border: 0;}.NeuroNavigation li#active a {	color: #b64900;	background: url(http://www.med.cornell.edu/webmedia/cmn/i-cornell/arrow_selected.gif) no-repeat 0px 3px !important;}.col-2 li {	color:#555555;}.col-2 ul li ul li {	line-height:24px;}.col-2 ul li {	line-height:24px;}.g-italic {	font-weight:bold;	}.registrationForm {	float:left;	width:480px;	background-color:#f8f6df;	padding:10px;}.registrationFormRow {	float:left;	width:460px;	}.registrationFormHeadings {	float:left;	width:150px;	font-size:11px;	font-weight:bold;	padding-right:10px;	text-align:right;	}.registrationFormFields {	float:right;	width:300px;	text-align:left;}.RadioButtonLine	{	line-height: 14px;}.body-title2 {	font-size:14px;	font-weight:bold;}.doctorTitle {font-size:.78em;line-height:17px;}.videoPlayerRight {	float:right;	width:265px;	text-align:left;	padding-left:10px;	padding-top:20px;}.leftquotes-brown{	font-family: Georgia, serif;	font-size: 30px;	display: block;	color: #856B43;}.rightquotes-brown{	font-family: Georgia, serif;	font-size: 30px;	display: block;	text-align: right;	color: #856B43;	margin: -20px 12px 0 0;}.opening-brown{	font-family: Georgia, serif;	font-size: 15px;	font-weight: normal;	color: #A78F6B;	line-height: 22px;}.quoteblock{	width: 440px;	display: block;	font-size: 12px;	line-height: 16px;	margin: -26px 0 0 31px;}.quoteblock strong {	color: #A78F6B;	font-family: Georgia, serif;	font-size: 12px;	line-height: 22px;}.contactInfo {}.phoneNumber {	font-size:11px;	}#page-utility {	height:60px;}.spineResources {	width: 258px;	margin:0 0 0 0;	_margin: 7px 0 0 0;  /*For IE PC*/	padding: 15px 10px 10px 10px;}.SpineResourcesList {	list-style: none;	}.doctorsNameBold {	font-weight:bold;	line-height:16px;}.PhoneTitle {	font-weight:bold;margin-bottom:15px;float:left;padding-right:2px;font-size:11px;	}.PhoneNumber {	font-size:11px;	display:block;	width:200px;}.contactInfo h5 {	float:left;	width:230px;	font-size:12px;	color:#003656;}.g-link {	color:#ff0000;}.form-text {	font-size:11px;	line-height:13px;}.callout2 {background:transparent url(../i/h6_aneurysms.jpg) no-repeat scroll 0 0;height:60px;margin:10px 0 0;padding:0;width:176px;}.float_right {	float:right;	padding:0px 0 5px 8px;}/*.dotRule {border-bottom: 1px dotted #999999;}*/.clear {	clear:both;}