#header h2 {	position: absolute;	top: 34px;	right: 0;	width: 245px;	height: 22px;}#header h2 {background: url(http://webmedia.med.cornell.edu/painmedicine/i/h2_pain_medicine.gif) no-repeat 0 0;}.box-dashed {	border:#026860 1px dashed;	background: #fcfcdd;	padding: 0 15px 10px 15px;}/* ####################################################### patients SITE NAV ####################################################### */ #nav-main li,  #nav-main li a:hover { background: url(http://webmedia.med.cornell.edu/painmedicine/i/nav_main.gif) no-repeat 0 0; }/* ##### */ li#nav-main1,  li#nav-main1 a { 	width: 94px; } .section1 li#nav-main1,  li#nav-main1 a:hover { background-position: 0 -29px; }/* ##### */ li#nav-main2,  li#nav-main2 a {	width: 192px;	background-position: -94px 0;} .section2 li#nav-main2,  li#nav-main2 a:hover { background-position: -94px -29px; }/* ##### */ li#nav-main3,  li#nav-main3 a {	width: 127px;	background-position: -286px 0;} .section3 li#nav-main3,  li#nav-main3 a:hover { background-position: -286px -29px; }/* ##### */ li#nav-main4,  li#nav-main4 a {	width: 174px;	background-position: -413px 0;} .section4 li#nav-main4,  li#nav-main4 a:hover { background-position: -413px -29px; }/* ##### */ li#nav-main5 {	width: 91px;	background-position: -587px 0;} .section5 li#nav-main5,  li#nav-main5 a:hover { background-position: -587px -29px; }/* ##### */ li#nav-main6 {	width: 190px;	background-position: -678px 0;} .section6 li#nav-main6,  li#nav-main6 a:hover { background-position: -678px -29px; }/* ####################################################### PANOS ####################################################### */.home #pano { background-color: #c8c0b4; }.sections #pano { background-color: #c8c0b4; }.section1 #pano { background-color: #e0dad2; }.section2 #pano { background-color: #f1f1ea; }.section3 #pano { background-color: #f2eace; }.section4 #pano { background-color: #CECBBC; }.section5 #pano { background-color: #fbf7ee; }.section6 #pano { background-color: #f3dfc7; }.home #pano-sub { background: url(http://webmedia.med.cornell.edu/painmedicine/i/pano_home.jpg) no-repeat 0 0; }.sections #pano-sub { background: url(http://webmedia.med.cornell.edu/painmedicine/i/pano.jpg) no-repeat 0 0; }.section1 #pano-sub { background: url(http://webmedia.med.cornell.edu/painmedicine/i/pano_one.jpg) no-repeat 0 0; }.section2 #pano-sub { background: url(http://webmedia.med.cornell.edu/painmedicine/i/pano_two.jpg) no-repeat 0 0; }.section3 #pano-sub { background: url(http://webmedia.med.cornell.edu/painmedicine/i/pano_three.jpg) no-repeat 0 0; }.section4 #pano-sub { background: url(http://webmedia.med.cornell.edu/painmedicine/i/pano_four.jpg) no-repeat 0 0; }.section5 #pano-sub { background: url(http://webmedia.med.cornell.edu/painmedicine/i/pano_five.jpg) no-repeat 0 0; }.section6 #pano-sub { background: url(http://webmedia.med.cornell.edu/painmedicine/i/pano_six.jpg) no-repeat 0 0; }body.home .bar { height: 1px; }.bar { height: 15px; background-color: #c8c0b4; }/* ####################################################### PANOS - NON FLASH ####################################################### *//* ####################################################### NAV TOOLBAR - NON FLASH ####################################################### */#nav-toolbar {	width: 370px;	background: white url(http://webmedia.med.cornell.edu/painmedicine/i/nav_toolbar_launch.gif) no-repeat 0 0;	border-top: 1px solid #ccc;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;}#nav-toolbar li {	float: left;	height: 20px;}#tools1 { width: 278px; }#tools2 { width: 92px; }#tools3 { width: 116px; }#tools4 { width: 55px; }#tools5 { width: 87px; }#tools6 { width: 112px; }/* ####################################################### MAIN CONTENT - HP ####################################################### */body.home #content {	background: #86776e url(http://webmedia.med.cornell.edu/painmedicine/i/bkg_hp.gif) repeat-x 0 0;	padding: 0;	margin: 0;	/*border-top: #322626 1px solid;*/	}#page-utility, #col-3-utility #page-utility {	height: 60px;}body.home .content-sub {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/bkg_hp_featured.gif) repeat-y 100% 0;}body.home #welcome {	width: 430px;	margin: 0;	padding: 20px 20px 0 0;	display: block;	color: #ffffff;}body.home #welcome h4 {	width: 409px;	height: 104px;	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/h4_welcome.gif) no-repeat 0 0;	padding: 20px 0 0 0;	margin: 0;}body.home #welcome p {	margin: 0;	padding: 0;	color: #ffffff;	line-height: 24px;	font-size: 12px;}body.home #welcome .hp-more {	background: url(http://webmedia.med.cornell.edu/painmedicine/i/btn_more.gif) no-repeat 0 0;	width: 59px;		height: 16px;	border: 0;	padding: 0;	margin: -15px 0 0 0;	float: right;	text-decoration: none;}body.home #welcome .divider {	background: url(http://webmedia.med.cornell.edu/painmedicine/i/hp_divider.gif) no-repeat 0 0;	margin: 10px 0 5px 0;	padding: 0;}body.home #welcome ul {	margin: 0;	padding: 0;	list-style: none;}body.home #welcome li {	margin: 0;	padding: 20px 0 20px 75px;}body.home #welcome li span {	font-size: 12px;}body.home #welcome li a {	font-size: 10px;	color: #ffffff;}body.home #welcome li#publicaitons {	background: url(http://webmedia.med.cornell.edu/painmedicine/i/cover.jpg) no-repeat 0 0;padding: 20px 0 35px 75px;}body.home #welcome li#usnews {	/*background: url(http://webmedia.nyp.org/nyp/i/bh_badges_2012/89433BH2012honor_10712912_wm-67w.png) no-repeat 0 0;*/	background: url(http://webmedia.nyp.org/nyp/i/bh_badges_2013/BH2013honor-sm-110w.png) no-repeat -4px 0px;background-size: 78px 70px;-moz-background-size: 78px 70px;	}body.home #welcome li#topdocs {]	padding: 20px 0 35px 75px;	background: url(http://webmedia.nyp.org/nyp/i/bh_badges_2013/2013+CCM+AmericasTD+12ed_3D_sm.png) no-repeat 0 0;	padding: 17px 0 35px 75px;	background-size: 57px 74px;}body.home #welcome li#newyork {	padding: 20px 0 40px 75px;	background: url(http://webmedia.nyp.org/nyp/i/bh_badges_2013/June24BestDoctors-sm-200w.jpg) no-repeat 0 0;	background-size: 63px 74px;	-moz-background-size: 63px 74px;}body.home #divider-right, body.home #divider-left {	width: 8px;	height: 430px;	float: left;}body.home #divider-left {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/bkg_hp_left.gif) no-repeat 0 0;	}body.home #divider-right {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/bkg_hp_right.gif) no-repeat 0 0;}body.home #featured {	display: block;	width: 520px;	margin: 0;	padding: 0;	color: #514745;	line-height: 16px;	font-size: 11px;}body.home #featured p {	color: #514745;	line-height: 16px;	font-size: 12px;}body.home #featured p strong {	color: #4b3b32;}body.home #featured #for-patients {	margin: 0;	padding: 24px 8px 10px 12px;	width: 232px;	float: left;	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/bkg_hp_patients.gif) repeat-x 0 0;	color: #514745;	line-height: 16px;	font-size: 11px;}body.home #featured ul {	margin: 0;	padding: 0;	list-style: none;}body.home #featured li {	margin: 0;	padding: 0 0 6px 0;	line-height: 14px;	font-size: 11px;}body.home #featured #for-patients #more-library {	background: url(http://webmedia.med.cornell.edu/painmedicine/i/btn_more.gif) no-repeat 0 0;	width: 59px;		height: 16px;	padding: 0;	margin: 0;	text-decoration: none;}body.home #featured a {	text-decoration: underline;}body.home #featured #for-patients h4#patients {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/h4_patients.gif) no-repeat 0 0;	width: 182px;	height: 12px;	margin: 0;	padding: 0;}body.home #featured #for-patients h4#news {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/h4_news.gif) no-repeat 0 0;	width: 182px;	height: 12px;	margin: 0;	padding: 0;}body.home #featured #for-patients h4#library {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/h4_library.gif) no-repeat 0 0;	width: 107px;	height: 11px;	margin: 20px 0 0 0;	padding: 0;}body.home #featured #for-service {	margin: 0;	padding: 24px 8px 0 12px;	width: 232px;	float: left;	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/bkg_hp_services.gif) repeat-x 0 0;	}body.home #featured #for-service h4#info {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/h4_info.gif) no-repeat 0 0;	width: 158px;	height: 12px;	margin: 0;	padding: 0;}body.home #featured #for-service h4#cme {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/h4_cme.gif) no-repeat 0 0;	width: 180px;	height: 17px;	margin: 0;	padding: 0;}body.home #featured #for-service h4#services {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/h4_services.gif) no-repeat 0 0;	width: 122px;	height: 12px;	margin: 20px 0 0 0;	padding: 0;}body.home #featured #for-service h4#contact {	background: transparent url(http://webmedia.med.cornell.edu/painmedicine/i/h4_contact.gif) no-repeat 0 0;	width: 153px;	height: 12px;	margin: 20px 0 0 0;	padding: 0;}/* ####################################################### CUSTOMIZED FONT STYLES ####################################################### */.col-2 h3 {	color: #990000;	font-size: 20px;	font-weight: normal;	margin: 20px 0 0 0;	font-family: Arial, Helvetica, sans-serif;	}.col-2 h4 {	color: #7c584e;	font-size: 12px;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}.col-2 h5 {	color: #454545;	font-size: 12px;	font-weight: bold;	text-transform: none;	font-family: Verdana, Arial, Helvetica, sans-serif;}.col-2 h6 {	color: #454545;	font-size: 12px;	font-weight: normal;	text-transform: normal;	font-family: Verdana, Arial, Helvetica, sans-serif;}strong, b {	color: #454545;}body.col3-page #topofpage {	float: left;	clear: both;	color: #7c584e;	font-size: 10px;	line-height: 14px;	text-transform: uppercase;	background: url(http://www.med.cornell.edu/cms/nyp/i/icon_topofpage.gif) no-repeat 80px 0;	margin: 10px 0px 10px 600px;	height: 30px;	width: 120px;	font-family: Arial, Helvetica, sans-serif;	}.col-3 h4 {	color : #7c584e;	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	text-transform: uppercase;	margin: 10px 0 0 0;}#contact h4 {	background: url(http://www.med.cornell.edu/cms/nyp/i/icon_contact.gif) no-repeat 14px 6px;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;	color: #7c584e;	padding: 9px 0 0 35px;	_padding: 5px 0 5px 35px; /* Hide from IE PC*/	margin: 0;	font-family: Arial, Helvetica, sans-serif;}#contact dl {	float:left;	padding-left: 14px;	width: 225px;	margin: 0 0 10px 0;}#contact dt {	color: #7c584e;	font-size: 12px;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif;}#footer-sub h5 {	font-weight:bold;	color:#222121;	font-size:11px;	text-transform:none;	font-family: Arial, Helvetica, sans-serif;}.col-2 img{	border: #ecddd5 1px solid;	margin: 0;}/* ####################################################### ABOUT US ####################################################### */.caption{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: 20px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;	text-decoration: none;}.staff img{	border: #ecddd5 1px solid;	width: 100px;	height: 150px;	margin: -5px 0 10px 0;}body.section1 .staff h5{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: normal;	color: #990000;	line-height: normal;	text-decoration: none;	margin: 0;	padding: 0;}body.section1 .staff h6{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: uppercase;	color: #686767;	line-height: normal;	text-decoration: none;}body.section1 .staff h7{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: normal;	font-variant: normal;	text-transform: normal;	color: #666666;	line-height: normal;	text-decoration: none;}.container a {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #990000;	font-size: 10px;	border: 0;	}.btn {	font-size: 18px;}