#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: 145px;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; }.section7 #pano { background-color: #6894c1; }.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; }.section7 #pano-sub { background: url(../i/pano_seven.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;}*//*########################### Chiari Styles #################################*//* --------- Form styles --------- */.donate_heading {	margin: 10px 0 10px 3px;}.donate_form { /*	float: left;*/	padding: 10px;	width: 469px;  	background:url('../i/donateform_bg.gif') no-repeat; }.form_bottom {  	float: left;	margin-bottom: 15px;	width: 489px;  /* wider than donate_form because no padding */	height: 10px;	background:url('../i/donateform_bottom.gif') no-repeat;}.donate_form_headings {	float:left;	padding-right:10px;	width:165px;	font-size:11px;	text-align:right;}.radio_heading {	font-size:11px;}.donate_form_fields {	float:left;	width:270px;	text-align:left;}.donate_form_row {/*	float: left;*/      	margin-bottom: 7px;	width: 475px;	line-height: 20px;} .lower_fields {	float:right;	width:300px;	text-align:left;}.first_row {	margin-top: 20px;}.form_text {   	display: block;	background-color: #FFFFFF;	border: 1px solid #818181;	width:236px;	height:18px;}.state {	width: 238px;}.allocation_check {	width: 238px;}  .donation_title { 	margin: 0 0 10px 5px;   	font-family: Georgia, serif; 	font-size: 17px;	color: #ffffff; }   .donation_indent_46 {	margin: 5px 5px 5px 46px;}.donation_indent_30 {	margin: 5px 5px 5px 30px;}.donation_indent_38 {	margin: 5px 5px 5px 38px;}.paypal {	margin-bottom: -3px;}.indented_text {	padding-left: 23px;}.indication_text {   	font-size: 10px;	font-style: italic;}.error_text {	font-size: 11px;	margin-left: 5px;	color: #9b0000;	display: none;}        label.error {                                             	float: none; 	width: 250px;      	font-size: 11px;	color: #9b0000;	display: none;} input.error {                 	background-color: #FFFFD5;}    .donate_button {	margin: 15px 0 0 30px;	width: 68px;	height: 19px;	background-image:url('../i/btn_donate.gif');	border: 0px;}.check_button {	margin: 10px 0 0 0;	width: 140px;	height: 20px;	background-image:url('../i/btn_check.gif');	border: 0px;}  .credit_button {	margin: 5px 0 0 6px;	width: 189px;	height: 20px;	background-image:url('../i/btn_credit.gif');	border: 0px;}/* --------- end Form styles --------- */.starting_text {	font-family: Georgia, serif; 	text-transform: uppercase;	color: #003656;}.callout_text {	color:#00466f;  /* slightly more blue since text is small */}li .callout_text {	font-style: italic;}.right_nav_item {	margin: 8px 0 0 15px;}.video_feature {	clear: right;  	float: right;	margin: 0 10px 0 20px;	padding-top: 10px;}.attribution {	margin: 0 0 10px 0;	font-style: italic;	font-size: 10px;	color: #666666}/* --------- FAQ styles --------- */div.list li p {	background: #f9f9f9;	width:420px;	position: relative;	padding: 5px 30px 5px 15px;	margin: 10px 0 20px 0;	border-top: 1px solid #eee;	border-bottom: 1px solid #eee;	font-size: .9em;}div.list li p a {	font-size: .9em;}span.close a {	height: 10px;	position: absolute;	left: 440px;	top: 5px;	text-align: center;	font-family: Helvetica, Arial;	font-size: .7em;	color: #0E5D86 !important;	display: block;	background: #fff;	border: 1px solid #eee;	padding: 0px 4px 3px 4px;	text-decoration: none !important;}div.list ul li ul, div.list ul li ul li {	margin:0 !important;	padding:0 !important;}span.close a:hover {	border: 1px solid #ddd;}#main_col P, #main_col table{	font: 0.9em/1.5em Helvetica, Arial, sans-serif;	margin-bottom: 20px;}#main_col .list{	margin-left: -40px;}#main_col .list{	padding-top: 15px;}#main_col UL LI{	font: 12px Georgia, "Times New Roman", Times, serif;	list-style: none;}/* --------- end FAQ styles --------- *//* --------- Chiari styles --------- */.caption_image {	float: left; 	width: 200px;	font-size: 10px;	line-height: 14px;	margin: 8px 15px 5px 0;}.feature {	background: #deebea url('../../i/feature_bg.gif') repeat-x top left; 	border: 1px solid #a3b0af;	margin-bottom: 20px;	margin-top: 1.5em;}.feature img {	float: left;	padding-right: 10px;}.feature_basic {	float: right;	background: #deebea; 	border: 1px solid #a3b0af;	margin: 0 0 20px 10px;	padding: 10px;	font-size: 10px;	line-height: 15px;	width: 200px;}.feature_white {	float: right;	background: #ffffff; 	border: 1px solid #a3b0af;	margin: 0 0 20px 10px;	padding: 10px;	font-size: 10px;	line-height: 15px;}.media_column {	background: #859a73 url('../../i/media_rightcol_bg.gif') no-repeat left top; 	height: 380px; 	width: 262px; }.media_column ul {	padding: 40px 0 0 13px;	color: #ffffff;}.media_column li {	padding-bottom: 15px;	width: 240px;}.media_column img {	float:left;	padding-right: 13px;}.media_column strong {	color: #ffffff;}/*strong {	color: #555555;}*/.aside_text {	font-size: 10px;	font-style: italic;	line-height: 14px;	padding-top: 1em;}.footer_links {	text-align: center;	padding-top: 1.5em;}/* --------- end Chiari styles --------- */.clear {	clear:both;}
