/* NYPSI */

/* Global */

/* .nyspi { background: #fff url(http://columbiapsychiatry.org/sites/default/files/footer-01.gif) repeat-x bottom center; } */

.ie7 .nyspi { background: none; background: #fff; }

.nyspi p, .nyspifront p { font-size: 13px; font-family: "ff-basic-gothic-web-pro", sans-serif; line-height: 150%; }

.nyspi .nyspi-logo .content p, .nyspifront .nyspi-logo .content p {
	float: left;
}

.nyspifront .purple {
  background: #682783;
  font-size: 1.1em;
  font-family: "ff-basic-gothic-web-pro";
  text-align: center;
  width: 45%;
  padding: 10px;
  display: inline-block;
  margin-left: 10%;
}

.nyspi .purple {
	display: none;
}

.nyspifront .purple a {
  color: white;
}
.new-york-state-psychiatric-institute-data-breach-notice .wrapper_container .container #left_side {
	padding: 0;
}
.new-york-state-psychiatric-institute-data-breach-notice .wrapper_container .container .right {
	width: 94%;
	margin: 0;
	padding: 0 3%;
}

.nyspi .container, .nyspifront .container { border-right: none; border-left: none; border-bottom: none; padding: 0 0 5px 0px; width: 944px; background: none; }

.nyspifront .container { margin: 0 auto; float: none; }

.nyspi-container, .nyspifront .nyspi-container { border: none; background: none; width: 944px; margin: 0 auto; display: block; background: none; }

/* NY State Global Header */

.nyspi #nyc-header, .nyspifront #nyc-header, .nyspi .nyc-header, .nyspifront .nyc-header { width: 944px; height: 28px; position: absolute; top: 0; background: #003366; margin: 0; padding: 0; }

	.nyspi a.nyc-header-1, .nyspifront a.nyc-header-1 { background: url(http://columbiapsychiatry.org/sites/default/files/nyc-header-1.jpg) no-repeat; display: block; float: left; width: 179px; height: 28px; text-indent: -9999px; margin-top: 0; }
	
	.nyspi a.nyc-header-2, .nyspifront a.nyc-header-2 { background: url(http://columbiapsychiatry.org/sites/default/files/nyc-header-2.jpg) no-repeat; display: block; float: left; width: 127px; height: 28px; margin: 0 0 0 150px; text-indent: -9999px; margin-top: 0; }
	 }

.nyspi h1, .nyspi h2, .nyspi h3, .nyspi h4, .nyspi h5, .nyspi h6, .nyspifront h1, .nyspifront h2, .nyspifront h3, .nyspifront h4, .nyspifront h5, .nyspifront h6 { font-family: "ff-basic-gothic-web-pro",sans-serif; text-transform: none !important; }

.nyspi h1, .nyspifront h1 { font-size: 26px !important; font-weight: 400 !important; font-family: "ff-basic-gothic-web-pro",sans-serif !important; }

.nyspi h2, .nyspifront h2 { font-size: 19px !important; font-weight: 100 !important; font-family: "ff-basic-gothic-web-pro",sans-serif; margin: 6px 0; }

.nyspi blockquote, .nyspifront blockquote { background: #efefef; padding: 25px; }

.nyspi .wrapper, .nyspifront .wrapper { float: none; width: 100%; margin: 0 auto; }

.nyspifront .wrapper { }

.nyspi .wrapper_top, .nyspifront .wrapper_top { width: 944px; margin: 0 auto; float: none; }

.nyspi .wrapper_container, .nyspifront .wrapper_container { float: none; margin: 0 auto; padding: 0; }

.nyspifront .wrapper_container { width: 100% !important; }

.nyspi a, .nyspifront a { color: #0067ba; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; }

.nyspi a, .nyspi a:hover, .nyspifront a, .nyspifront a:hover { -webkit-transition: background 0.3s ease; -moz-transition: background 0.3s ease; transition: background 0.3s ease; }

.nyspi .wrapper_header, .nyspifront .wrapper_header { display: none; }

.nyspi li.collapsed { list-style-image: none; }

	/* NYSPI Logo */
	.nyspi #block-block-50, .nyspifront #block-block-50, .nyspi .nyspi-logo, .nyspifront .nyspi-logo { display: block; float: left; margin: 25px 0 0 0; }
	
	.nyspi #block-block-3, .nyspifront #block-block-3 { display: none; }

/* Search Bar */

.nyspi .search_area, .nyspifront .search_area { margin-top: 60px; width: 228px; }

.nyspi .search_box, .nyspifront .search_box { background-image: none; width: 160px; position: relative; }

.nyspi .search_box input.form-text, .nyspifront .search_box input.form-text { color: #7f7f7f; box-shadow: inset 0 0 10px 7px #F9F9F9; width: 130px; height: 26px; padding: 2px 0 1px 10px; border-radius: 4px; position: relative; top: 3px; }

.ie8 .nyspi .search_box input.form-text, .ie8 .nyspifront .search_box input.form-text, .ie7 .nyspi .search_box input.form-text, .ie7 .nyspifront .search_box input.form-text { border: 1px solid #e8e8e8; background: #fcfcfc; height: 24px; top: 2px; }

.nyspi .search_box input.form-submit, .nyspifront .search_box input.form-submit { opacity: 0.8; top: 3px; left: 208px; display: block; /* background: url(../images/nyspi-search.jpg) */ no-repeat; width: 29px; height: 29px; text-indent: -9999px; z-index: 99; }

.nyspi .search_box input.form-submit:hover, .nyspifront .search_box input.form-submit:hover { opacity: 1; }

.nyspi .search_box input.form-text:focus, .nyspifront .search_box input.form-text:focus { color: #333; border-color: rgba(41, 92, 161, 0.4); }

/* Top Nav */

.nyspifront .colpsy-nyspi-top-nav, .nyspi .colpsy-nyspi-top-nav { margin-top: 1px; display: none; -webkit-transition: background 0.1s ease; -moz-transition: background 0.1s ease; -o-transition: background 0.1s ease; transition: background  0.1s ease; position: relative; clear: both; }

.nyspifront .colpsy-nyspi-top-nav h2, .nyspi .colpsy-nyspi-top-nav h2 { display: none !important; }

.nyspi #utilityBox, .nyspifront #utilityBox { padding-left: 0; /*margin-top: 10px; width: 530px;*/ }

.nyspi #secondary_links, .nyspifront #secondary_links { display: block; float: right; width: 944px; height: 42px; }

.nyspi #primary_links, .nyspifront #primary_links { height: auto !important; background: #4b4b4b; float: none; margin: 0 auto; clear: both; }

.nyspifront #primary_links #block-menu-primary-links { display: block; float: right; width: 944px; background: #4b4b4b; }

.nyspi #secondary_links .content ul, .nyspifront #secondary_links .content ul { display: none; }

#block-menu-primary-links h2, .nyspi #block-menu-primary-links h2, .nyspifront #block-menu-primary-links h2 { display: none; }

/* Dept of Psychiatry Main Menu on Nyspi site */

.nyspi #primary_links ul, .nyspifront #primary_links ul { background: #069 url(http://columbiapsychiatry.org/sites/default/files/nav-bg-01.jpg) repeat-x; display: block; width: 944px; height: 38px; margin: 0; position: relative; clear: both; }

.nyspi .colpsy-main-nav, .nyspifront .colpsy-main-nav { display: none; } /* Autohide colpsy menu on nyspi site */

/* Dept Psy Nav */	

#primary_links { margin: 0 0 -2px 0; float: none; margin: 0 auto; clear: both; width: 944px; height: 37px; background: #006699; }

.colpsy-nyspi-top-nav { display: none; }

.colpsy-main-nav { background: #069 url(http://columbiapsychiatry.org/sites/default/files/nav-bg-01.jpg) repeat-x; display: block; width: 944px; height: 38px; margin: 0; position: relative; clear: both; }

	.colpsy-main-nav h2, .colpsy-nyspi-top-nav h2 { display: none; }

#primary_links ul li:last-child { padding-right: 0; }

.colpsy-main-nav ul li:last-child { float: right !important; cursor: pointer; }

.colpsy-nyspi-top-nav ul.menu { background: #444; }

.colpsy-main-nav ul li:last-child a { text-decoration: none; padding-right: 0 !important; display: block; float: right; background: #444; width: 145px; height: 11px; padding: 13px 13px; font-size: 11px; font-weight: 100; text-transform: uppercase; }	

#block-menu-primary-links { display: none; }

.nyspi #block-menu-primary-links, .nyspifront #block-menu-primary-links { display: block; }

#secondary_links { /*margin-bottom: 0; display: none;*/ }

#block-menu-primary-links ul>li:last-child a { display: none; }

/* #block-menu-primary-links ul.menu { float: left; width: 944px; } */


/* Nav */

.colpsy-nyspi-top-nav ul.menu, .nyspi #block-menu-primary-links ul.menu, .nyspifront #block-menu-primary-links ul.menu { display: block; width: auto; padding:0; color: #FFFFFF text-decoration: none; text-transform: uppercase; background: #4b4b4b; height: 39px; margin: 0 0 0 0; float: none; }
		
		.colpsy-nyspi-top-nav ul.menu { width: 944px; display: block; float: left; }
		
		.nyspi #block-menu-primary-links ul.menu li, .nyspifront #block-menu-primary-links ul.menu li { cursor: pointer; list-style-type: none; margin:0; padding: 0; text-align:center; position:relative; float: left; }
		
		.nyspi #block-menu-primary-links ul.menu li a, .navigation a, .nyspifront #block-menu-primary-links ul.menu li a, .nyspifront .navigation a { height: 15px; display:block; margin:0; padding: 15px; text-align:center; color: white; white-space: nowrap; text-transform: uppercase; -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; -o-transition: background .3s ease-in-out; padding: 13px 15px 11px 13.5px; background: #4b4b4b; color: #fff text-decoration: none; font-size: 11px; border-right: 1px solid #555; border-left: 1px solid #333; }
		
		.nyspi #block-menu-primary-links ul.menu li:first-child a, .nyspifront #block-menu-primary-links ul.menu li:first-child a { border-left: none; }
		
		.ie9 .nyspi #block-menu-primary-links ul.menu li a, .navigation a, .nyspifront #block-menu-primary-links ul.menu li a, .nyspifront .navigation a { padding-right: 13px; }
		
		.nyspi .colpsy-nyspi-top-nav ul>li:last-child a, .nyspifront #block-menu-primary-links ul>li:last-child a, .nyspi #block-menu-primary-links ul:first-child>li:last-child>a { width: 136px; display: block; opacity: 1; border-right: none; background: #07567e; background-image: linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -o-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -moz-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -webkit-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -ms-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.02, rgb(7,85,124)), color-stop(0.19, rgb(7,85,124)), color-stop(0.76, rgb(0,101,152)) ); }
				
		.nyspi #block-menu-primary-links ul.menu>li:last-child>a:hover, .nyspifront #block-menu-primary-links ul.menu>li:last-child>a:hover { opacity: 1; background-image: linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -o-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -moz-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -webkit-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -ms-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.02, rgb(7,85,124)), color-stop(0.19, rgb(7,85,124)), color-stop(0.76, rgb(0,101,152)) ); }
		
			.nyspi .colpsy-nyspi-top-nav ul>li:last-child, .nyspifront #block-menu-primary-links ul>li:last-child, .nyspi #block-menu-primary-links ul:first-child>li:last-child { float: right; }
		
			.nyspi #block-menu-primary-links ul.menu li:nth-child(6) a, .nyspifront #block-menu-primary-links ul.menu li:nth-child(6) a { border-right: none; }
		
		.nyspi #block-menu-primary-links ul.menu li a:hover, #block-menu-primary-links ul.menu a:hover, .nyspifront #block-menu-primary-links ul.menu li a:hover, .nyspifront #block-menu-primary-links ul.menu a:hover { /* Makes the hover state highlight */ background: #636363; color: #ffffff; text-decoration: none; }
		
			.nyspi #block-menu-primary-links ul.menu ul, .nyspifront #block-menu-primary-links ul.menu ul { min-width: 300px; display: none; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; z-index: 497; position: absolute; padding: 0; }
				
			.nyspi #block-menu-primary-links ul.menu li:hover > ul, .nyspifront #block-menu-primary-links ul.menu li:hover > ul { /*margin-top: 39px;*/ display: block; -webkit-transition: opacity .5s ease-in-out; /* Hide sub levels */ -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; text-decoration: none; }
			
			.nyspi .ie7 #block-menu-primary-links ul.menu ul, .nyspifront .ie7 #block-menu-primary-links ul.menu ul { left: -50%; position: absolute; display: block; }
			
			.nyspi .ie7 #block-menu-primary-links ul.menu ul ul, .nyspifront .ie7 #block-menu-primary-links ul.menu ul ul { left: 50%; }

			.nyspi #block-menu-primary-links ul.menu ul li, .nyspifront #block-menu-primary-links ul.menu ul li { display: inline !important; width: 100%; background: white; }
			
				.nyspi #block-menu-primary-links ul.menu li ul li a, .nyspifront #block-menu-primary-links ul.menu li ul li a { min-width: 100%; /* Styles the nav items that are subordinate to the top level */ height: auto; padding: 10px 0px 10px 0px; text-indent: 30px; text-align: left; border: solid #ebebeb; border-width:  0px 1px 1px 1px; color: #004990; background: rgb(255,255,255); background: rgba(255,255,255,.95); background: white; border-top: 1px solid #ebebeb;	 /* Dotted line for top of submenus */ display: block; width: 100%; }
					
					.nyspi #block-menu-primary-links ul.menu li ul li a, .nyspifront #block-menu-primary-links ul.menu li ul li a { background-image: none !important; }
					
				.nyspi #block-menu-primary-links ul.menu li ul li a:hover, .nyspifront #block-menu-primary-links ul.menu li ul li a:hover { -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; }
					
				.nyspi #block-menu-primary-links ul.menu ul ul, .nyspifront #block-menu-primary-links ul.menu ul ul { /*margin-left: 40px;*/ display: none; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; z-index: 497; position: absolute; padding: 0; left: 100%; top: 0; }
			
				.ie8 .nyspi #block-menu-primary-links ul.menu ul ul { margin-left: 36px; }
			
			.nyspi li.last-item ul, .nyspifront li.last-item ul { right: 0\9; /* IE 8 */ right: 0; float: left; }
			
			.nyspi li.last-item ul li ul, .nyspifront li.last-item ul li ul { left: -100%; /*left: -100%\9; /* IE 8 */ width: 100%; /*width: 100%\9; /* IE 8 */ }

			.nyspi li.last-item ul.menu ul li li.last, .nyspifront ul.menu li ul li.last { background: white !important; width: 100% !important; }
				
			.nyspi li.last-item ul.menu ul li li.expanded.last, .nyspifront ul.menu li ul li.expanded.last { position: relative; width: 300px !important; }

			.nyspi li.last-item ul.menu ul li li.expanded.last ul , .nyspifront ul.menu li ul li.expanded.last ul { }
			
			.nyspi li.last-item ul.menu ul li li.expanded.last ul li , .nyspifront ul.menu li ul li.expanded.last ul li { width: 100% !important; }

			.nyspi li.last-item ul.menu li:nth-child(3) { }
			
			.nyspi #block-menu-primary-links ul.menu ul ul, .nyspifront #block-menu-primary-links ul.menu ul ul { min-width: 300px !important; }
			
/* NYSPI nav specifically on colpsy pages */

	.colpsy-nyspi-top-nav ul.menu li a { padding: 13px 19px 11px 21px; }

/* Hide NYSPI Link on drop down ColPsy Nav on NYSPI page */

	.nyspi .colpsy-main-nav ul li:last-child a, .nyspifront .colpsy-main-nav ul li:last-child a { display: none }

/* Slideshow */

	.nyspifront #slide-wrap { background: url(../images/slider-01.jpg) no-repeat; display: block; width: 944px; height: 329px; margin-top: -2px; position: relative; clear: both; }

	#block-block-57 { display: block; float: left; }

/* Front page styles */

.nyspifront #left_side, .nyspifront #container_tier, .nyspifront .social_utility,  .nyspi .social_utility, .nyspifront #pf-container-images, .nyspi #pf-container-images, .nyspifront #newsfeed, .nyspi #newsfeed, .nyspifront #block-block-7 { display: none; } /* NYSPI front - elements to hide that are visible on Psy front */

.nyspifront .right { float: right; width: 944px; margin-right: 0; max-height: 230px; }

.nyspi-slide h2 { display: none; }

.nyspifront #block-views-News-block_3, .nyspifront .nyspi-front-news-events { position: relative; display: block; float: left; width: 282px; margin: 20px 40px 20px 0; height: 200px; max-height: 200px; }

.nyspi #block-views-News-block_3, .nyspi #welcome-block, .nyspi #feature-boxes-bg { display: none; }

	.nyspifront #block-views-News-block_3 h2, .nyspifront .nyspi-front-news-events h2 { border-bottom: 1px solid #f5f5f5; }

	.nyspifront #block-views-News-block_3 .item-list ul li, .view-empty, .nyspifront .nyspi-front-news-events .item-list ul li { display: block; float: left; width: 250px; list-style-type: none; margin: 0 24px 0 0; padding: 20px; height: 104px; max-height: 104px; box-shadow: inset 0 0 100px #f3f3f3; }

	.view-display-id-block_4 { margin: 0 0 0.75em 0;}

	.nyspifront #block-views-News-block_3 .item-list ul li:last-child, .nyspifront .nyspi-front-news-events .item-list ul li:last-child { margin: 0; }

	.nyspifront #block-views-News-block_3 .views-field-field-image-main-fid, .nyspifront .nyspi-front-news-events .views-field-field-image-main-fid { display: block; float: left; margin: 0 15px 0 0; height: 150px; }

	.nyspifront #block-views-News-block_3 .views-field-title, .nyspifront .nyspi-front-news-events .views-field-title { display: block; float: left; color: #1d3b49; font-size: 11.5px; border-bottom: 1px solid #d1d7e7; width: 140px; margin: 0 0 7px 0; padding: 0 0 2px 0; text-decoration:none;}
	
	.nyspifront #block-views-News-block_3 .news-item-body, .nyspifront .nyspi-front-news-events .news-item-body { display: block; float: left; color: 000; font-size: 11.5px; width: 170px; }
	
	.nyspifront #block-views-News-block_3 .views-field-field-date-value, .nyspifront .nyspi-front-news-events .views-field-field-date-value { color: #9f9f9f; font-size: 11.5px; width: 140px; padding: 4px 0; display: block; float: left; }

	.nyspifront #block-views-News-block_3 .views-field-path a, .nyspifront .nyspi-front-news-events .views-field-path a { text-decoration: none; float: right; font-size: 11.5px; margin-top: 8px; } /* Read More Link */

	.nyspifront #block-views-News-block_3 .more-link, .nyspifront .nyspi-front-news-events .more-link { display: block; background: #003167; font-size: 11px; float: right; color: #fff; padding: 2px 6px; margin: -173px 0 0 218px; }
	
	.nyspifront #block-views-News-block_3 .more-link a, .nyspifront #block-views-News-block_3 a.more-link, .nyspifront .nyspi-front-news-events .more-link a, .nyspifront .nyspi-front-news-events a.more-link { color: #fff; }

	.nyspifront .nyspi-front-news-events .views-field-field-image-main-fid img { max-height: 100px; width: auto; }

		a.news-sticky { background: #122239; padding: 2px 8px; color: #fff498 !important; position: absoilute; position: absolute; top: 6px; right: 0; font-size: 11.5px; display: block; }

/* NYSPI Homepage Welcome Box */

.nyspifront #welcome-block, .nyspifront .welcome-block { display: block; float: right; width: 290px; margin: 22px 0 0 0; }

	.nyspifront a.welcome-message { display: block; float: left; background: url(../images/welcome-message-01.jpg) no-repeat; width: 290px; height: 145px; margin-top: 5px; }
	
	/* Mid Feature Box Zone */

	.nyspifront #node-3171 { display: none; }
	
	.nyspifront #block-block-49, .nyspifront .feature-footer-front { width: 944px; margin: 0 auto; float: none; clear: both; padding: 0; }
	
	.nyspi #block-block-49 h2, .nyspifront #block-block-49 h2 { display: none; }
	
	.nyspifront #feature-boxes-bg { background: #f8f8f8; box-shadow: inset 0 0 34px 5px #e8e8e8; display: block; float: none; height: 140px; width: 100%; padding: 45px 0; margin: -55px 0 0 0; }
	
	.nyspifront .feature-box-block { display: block; float: left; margin: 0 12px 30px 0; box-shadow: 0 0 30px #ccc; border: 5px solid #fff; width: 216px; height: 138px; }
	
	.nyspifront .feature-box-block:nth-child(4) { margin: 0; float: right; }
	
/* Side Nav */

.nyspi #left_side { padding: 28px 10px 10px 10px; }

.nyspi #left_side h2 { border-bottom: 4px solid #99A4A9; color: #03205d; font-size: 16px !important; text-transform: none; }

.nyspi #left_side ul { margin-bottom: 24px; }

.nyspi #left_side ul ul { padding: 0; border-left: 8px solid #efefef; margin-left: 0; padding-left: 15px; }

.nyspi #left_side li { list-style-type: none; margin: 0; padding: 4px 0; border-bottom: 1px solid #DEDED8; }

.nyspi #left_side li a { font-size: 11px; color: #3f3a3e; }

.nyspi #left_side li.leaf { list-style-type: none; list-style-image: none; }

/* Content */

.nyspi .right .content, .nyspifront .right .content { margin-top: 28px; }

.nyspi .right .content p, .nyspifront .right .content p { font-size: 13px; line-height: 150%; }

/* NYSPI Research Page */

.nyspi-research p { clear: both; margin: 6px 0; }

.nyspi p.first-paragraph { font-size: 16px !important; color: #444 !important; margin-bottom: 15px !important; }

.nyspi-research-page-block img:fourth-child { max-width: 112px; height: auto; }

.nyspi-research-page-block { margin-top: -23px !important; }

.research-col { width: 188px; margin: 0 34px 0 0; display: block; float: left; }

.nyspi-research-page-block ul li a { display: block; font-family: "ff-basic-gothic-web-pro",sans-serif; margin: 1px 0 0 0; padding: 6px 5px 6px 10px; font-size: 11.5px; font-weight: 400; background: #f8f8f8; width: 100%; text-decoration: none; border-left: 2px solid #e2e1e1; border-bottom: 1px solid #e8e8e8; }

.nyspi-research-page-block ul li a:hover { background: #0067b8; color: #fff; -webkit-transition: background 0.1s ease; -moz-transition: background 0.1s ease; -o-transition: background 0.1s ease; transition: background  0.1s ease; border-left: 2px solid #003660; border-bottom: 3px solid #fff; }

.nyspi-research-page-block ul li li a { width: 171px; text-indent: 0; border-left: 2px solid #aaa; margin-left: 9px; padding: 5px 10px; }

.nyspi-research-page-block ul li li a:hover { border-left: 1px solid #00477f; border-bottom: 3px solid #fff; }

.nyspi-research-page-block h2 { display: none; }

.nyspi-research-page-block h3 { font-weight: bold; background: url(../images/arrow-01.gif) no-repeat 0 6px; text-indent: 10px; margin: 13px 0px 8px 0px; }

/* NYSPI Employees and Staff page */

.nyspi-employee-link-list { display: block; float: left; /*margin: 0 0 15px 25px;*/ background: #fcfcfc; padding: 0 35px 16px 35px; border: 1px solid #efefef; border-radius: 3px; }

.nyspi-employee-link-list ul li { list-style-image: url(../images/arrow-01.gif); text-indent: 0; font-size: 12px; margin: 8px 0; }

/* Global Footer */

.nyspi .container_misc, .nyspifront .container_misc { display: none; }

	.nyspi .blue_box, .nyspifront .blue_box { display: none; }

	.nyspi .pi_banner, .nyspifront .pi_banner { display: none; }

.nyspi #nyspi-footer-container, .nyspifront #nyspi-footer-container { display: block; width: 944px; margin: 0 auto; }

.nyspi #footer-bg-1, .nyspifront #footer-bg-1 { background: #fbfbfb; width: 100%; height: 30px; padding: 30px 0; margin: -55px 0 0 0; border-top: #f1f1f1; }

.nyspi #block-block-54, .nyspifront #block-block-54, .nyspi .nyspi-footer-logos, .nyspifront .nyspi-footer-logos { width: 944px; float: none; margin: 0 auto; padding: 41px 0; display: block; }

.nyspi .nyspi-footer-logos, .nyspifront .nyspi-footer-logos { overflow: hidden; padding: 1em 0 0 0 !important;}

.nyspi .nyspi-footer-logos .title, .nyspifront .nyspi-footer-logos .title { display:none; }

.nyspi .nyspi-footer-logos .fading-rule, .nyspifront .nyspi-footer-logos .fading-rule { display:none; }

.nyspi .nyspi-footer-logos p, .nyspifront .nyspi-footer-logos p { padding: 0; }

.nyspi-footer-logos .content a img { display: block; margin: 0 36px 0 36px !important; float: left; }

.nyspi #block-block-54 img, .nyspifront #block-block-54 img { display: block; float: left; margin: 30px 36px 25px 36px; }

.nyspi .footer_logos, .nyspifront .footer_logos { display: none; }

.nyspi #block-block-8, .nyspifront #block-block-8 { display: none; } /* Hides Psychiatry Footer */

/* Footer Links */

.nyspi #block-block-52, .nyspifront #block-block-52 { background: none; } /* Get rid of background color on nyspi footer logos */

.nyspi #block-block-55 .nyspifront #block-block-55, .nyspi .nyspi-footer-links, .nyspifront .nyspi-footer-links { display: block; float: none; width: 944px; clear: both; margin: 0 auto; }

.nyspi .nyspi-footer-links .content, .nyspifront .nyspi-footer-links .content { text-align: center; width: 100%; border-bottom: 1px solid #ccc; }

.nyspi .nyspi-footer-links > .title, .nyspifront .nyspi-footer-links > .title { display: none; }

.nyspi #footerWrapper { margin-top: 100px; margin-top: 32px; }

.nyspifront #footerWrapper { background: url(http://columbiapsychiatry.org/sites/default/files/bg-01_0.jpg) repeat-x 0 -49px; width: 100%; padding-top: 26px !important; margin-top: 0; }

.nyspifront #footerWrapper ul li a, .nyspi #footerWrapper ul li a { color: #076A9D; }

.nyspifront #footerWrapper ul li a:hover, .nyspi #footerWrapper ul li a:hover { text-decoration: underline; }

.nyspi #footerWrapper ul, .nyspifront #footerWrapper ul { text-align: left; margin-top: 0; }

.nyspi #footerWrapper ul li, .nyspifront #footerWrapper ul li { font-size: 11.5px; padding: 4px 0; display: block; }

.nyspi #footerWrapper .nyspi-container, .nyspifront #footerWrapper .nyspi-container { background-color: #fafafa; padding: 15px; overflow: hidden;  -webkit-box-sizing: border-box;/* Safari/Chrome, other WebKit */  -moz-box-sizing: border-box;/* Firefox, other Gecko */  box-sizing: border-box;/* Opera/IE 8+ */ }

.nyspi #footerWrapper .nyspi-container > .title, .nyspifront #footerWrapper .nyspi-container  > .title { display: none; }

.nyspi .nyspi-footer-logo, .nyspifront .nyspi-footer-logo { margin: 25px 32px; }

.nyspi .nyspi-footer-address, .nyspifront .nyspi-footer-address { font-size: 11px; color: #000; width: 110px; display: block; float: left; margin: 0 50px 0 0; }

.nyspi .nyspi-footer-copyright, .nyspifront .nyspi-footer-copyright { font-size: 11px; color: #a0a0a0; width: 275px; margin: 12px 35px 0 0; display: block; float: left; clear: both;}

.nyspi .nyspi-footer-micronav, .nyspifront .nyspi-footer-micronav { display: block; float: right; width: auto; }

	.nyspi .nyspi-footer-micronav ul, .nyspifront .nyspi-footer-micronav ul { display: block; padding: 0; margin: -2px 0 0 0; }

		.nyspi .nyspi-footer-micronav ul li, .nyspifront .nyspi-footer-micronav ul li { list-style-type: none; display: inline !important; padding: 0 15px !important;}

		.nyspi .nyspi-footer-micronav ul li:last-child, .nyspifront .nyspi-footer-micronav ul li:last-child { padding-right: 0 !important; }

			.nyspi .nyspi-footer-micronav ul li a, .nyspifront .nyspi-footer-micronav ul li a { font-size: 11px; color: #076A9D; text-decoration: none; }

.nyspi .nyspi-footer-list, .nyspifront .nyspi-footer-list { display: inline-block; width: auto; margin: 1em 2em; vertical-align: top; text-align: left;}

.nyspi .nyspi-footer-list:nth-child(5), .nyspifront .nyspi-footer-list:nth-child(5) { margin: 50px 0 50px 0; }

.nyspi .nyspi-footer-list h3, .nyspifront .nyspi-footer-list h3 { height: 32px; }

	.nyspi .nyspi-footer-list ul, .nyspifront .nyspi-footer-list ul { padding: 0; }

		.nyspi .nyspi-footer-list ul li, .nyspifront .nyspi-footer-list ul li { list-style-type: none; margin: 0; padding: 2px 0; }

			.nyspi .nyspi-footer-list ul li a, .nyspifront .nyspi-footer-list ul li a { font-size: 11px; color: #2f2f2f; text-decoration: none; }

			.nyspi .nyspi-footer-list ul li a:hover, .nyspifront .nyspi-footer-list ul li a:hover { text-decoration: underline; }

.nyspi .fading-rule { margin: 6px 0; height: 1px; background: #e8e8e8; background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(left,  #ffffff 0%, #e8e8e8 50%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#e8e8e8), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #ffffff 0%,#e8e8e8 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #ffffff 0%,#e8e8e8 50%,#ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #ffffff 0%,#e8e8e8 50%,#ffffff 100%); /* IE10+ */ background: linear-gradient(to right,  #ffffff 0%,#e8e8e8 50%,#ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ background: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(white), color-stop(50%, #e8e8e8)); }

/* IE Fixes */

.ie7 .colpsy-nyspi-top-nav ul.menu li a, .ie7 .nyspi #block-menu-primary-links ul.menu li a, .ie7 .navigation a, .ie7 .nyspifront #block-menu-primary-links ul.menu li a, .ie7 .nyspifront .navigation a { color: #fff !important; color: white !important; }ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹

.ie7 .nyspifront #block-views-News-block_3 .item-list ul li , .ie8 .nyspifront #block-views-News-block_3 .item-list ul li  { width: 236px !important; }

.ie7 .nyspifront #block-views-News-block_3 .views-field-title, .ie8 .nyspifront #block-views-News-block_3 .views-field-title { width: 128px !important; }

.ie7 .nyspifront #block-views-News-block_3 .views-field-field-date-value, .ie8 .nyspifront #block-views-News-block_3 .views-field-field-date-value { width: 118px !important; }

.ie7 .nyspifront #block-views-News-block_3 .more-link, .ie7 .nyspifront .nyspi-front-news-events .more-link { float: none !important; margin: -31px 0 0 -58px !important; position: absolute !important; }

.ie7 .nyspifront .feature-box-block, .ie7 .nyspifront .feature-box-block { margin-right: 5px !important; margin-left: 5px !important; }

.ie7 .nyspi-footer-list, .ie8 .nyspi-footer-list { margin-right: 22px; margin-left: 22px; }

.ie7 .nyspi .wrapper_top, .ie7 .nyspifront .wrapper_top, .ie8 .nyspi .wrapper_top, .ie8 .nyspifront .wrapper_top { position: relative; }

.ie7 .nyspi #utilityBox, .ie7 .nyspifront #utilityBox, nyspi #utilityBox, nyspifront #utilityBox { text-align: left !important; }

.ie7 .nyspi .nyspi-footer-list, ie7 .nyspifront .nyspi-footer-list, .ie8 .nyspi .nyspi-footer-list, ie8 .nyspifront .nyspi-footer-list { margin: 50px 42px 50px 0; }

	.ie7 .nyspi #block-menu-primary-links ul.menu li:hover, .ie7 .nyspifront #block-menu-primary-links ul.menu li:hover { cursor: pointer; list-style-type: none; margin:0; padding: 0; text-align:center; position:relative; float: left; height: 15px; display:block; margin:0; /*padding: 15px;*/ text-align:center; color: white; white-space: nowrap; text-transform: uppercase; -webkit-transition: background .3s ease-in-out; -moz-transition: background .3s ease-in-out; -o-transition: background .3s ease-in-out; /*padding: 13px 15px 11px 13.5px;*/ background: #4b4b4b; color: #fff text-decoration: none; font-size: 11px; border-right: 1px solid #555; border-left: 1px solid #333; }
		
	.ie7 .nyspi #block-menu-primary-links ul.menu li a:hover, .ie7 .nyspifront #block-menu-primary-links ul.menu li a:hover { }
			
			.ie7 .nyspi #block-menu-primary-links ul.menu ul, .ie7 .nyspifront #block-menu-primary-links ul.menu ul { background: white !important; }
			
			.ie7 .nyspi #block-menu-primary-links ul.menu ul li, .ie7 .nyspifront #block-menu-primary-links ul.menu ul li { width: 250px; height: 36px; clear: both; display: block !important; background: white !important; position: relative !important; z-index: 9999 !important; }
	
			.ie7 .nyspi #block-menu-primary-links ul.menu ul li:hover, .ie7 .nyspifront #block-menu-primary-links ul.menu ul li:hover { height: 36px; background: white; color: #4b4b4b; }
	
				.ie7 .nyspi #block-menu-primary-links ul.menu ul li a, .ie7 .nyspifront #block-menu-primary-links ul.menu ul li a { background: white !important; color: #4b4b4b !important; }

				.ie7 .nyspi #block-menu-primary-links ul.menu ul ul li a, .ie7 .nyspifront #block-menu-primary-links ul.menu ul ul li a { color: #4b4b4b !important; }

	.ie8 .nyspifront #block-menu-primary-links ul.menu li a { padding-right: 22px !important; }

.ie8 .colpsy-nyspi-top-nav ul.menu li a, .ie7 .nyspi #block-menu-primary-links ul.menu li a, ie7 .nyspifront #block-menu-primary-links ul.menu li a { padding-right: 17px; padding-left: 18px; }

.ie8 .colpsy-nyspi-top-nav ul.menu li a, .ie8 .nyspi #block-menu-primary-links ul.menu li a, ie8 .nyspifront #block-menu-primary-links ul.menu li a { padding-right: 17px; padding-left: 18px; }

.ie8 a.colpsy-nav-toggle, .ie7 a.colpsy-nav-toggle { display: block; opacity: 1; border-right: none; background: #07567e; background-image: linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -o-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -moz-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -webkit-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -ms-linear-gradient(bottom, rgb(7,85,124) 2%, rgb(7,85,124) 19%, rgb(0,101,152) 76%); background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.02, rgb(7,85,124)), color-stop(0.19, rgb(7,85,124)), color-stop(0.76, rgb(0,101,152)) ); width: 127px; }

.ie8 .nyspifront .feature-box-block { width: 214px !important; margin-right: 10px !important; }

	.ie9 .colpsy-nyspi-top-nav ul.menu li a, .ie9 .colpsy-nyspi-top-nav ul.menu li a, { padding-right: 19px !important; }

		.ie9 .colpsy-nyspi-top-nav ul.menu li a, .ie9 .nyspi #block-menu-primary-links ul.menu li a, ie9 .nyspifront #block-menu-primary-links ul.menu li a { padding-right: 13px !important; }

a.nyspi-nav-toggle, .nyspi .colpsy-nyspi-top-nav ul > li:last-child a, .nyspifront #block-menu-primary-links ul > li:last-child a, .nyspi #block-menu-primary-links ul:first-child > li:last-child > a { width: 128px\9; width: 122px; }

a.nyspi-nav-toggle, .nyspi .colpsy-nyspi-top-nav ul > li li a, .nyspifront #block-menu-primary-links ul > li li a, .nyspi #block-menu-primary-links ul > li li > a { width: auto\9; }

.ie8 a.nyspi-nav-toggle, .ie8 .nyspi .colpsy-nyspi-top-nav ul > li:last-child a, .ie8 .nyspifront #block-menu-primary-links ul > li:last-child a, .ie8 .nyspi #block-menu-primary-links ul:first-child > li:last-child > a { float: right !important; background: blue !important; }

.ie8 a.nyspi-nav-toggle, .ie8 .nyspi .colpsy-nyspi-top-nav ul > li li a, .ie8 .nyspifront #block-menu-primary-links ul > li li a, .ie8 .nyspi #block-menu-primary-links ul > li li > a { float: none !important; background: white; }

	.ie8 .nyspi .colpsy-nyspi-top-nav ul > li li a:hover, .ie8 .nyspifront #block-menu-primary-links ul > li li a:hover, .ie8 .nyspi #block-menu-primary-links ul > li li > a:hover { color: white; }

.ie8 .nyspi a.colpsy-nav-toggle, .ie8 .nyspifront a.colpsy-nav-toggle, .ie7 .nyspi a.colpsy-nav-toggle, .ie7 .nyspifront a.colpsy-nav-toggle { display: none; }

.ie8 .nyspi a.nyspi-nav-toggle, .ie8 .nyspifront a.nyspi-nav-toggle, .ie7 .nyspi a.nyspi-nav-toggle, .ie7 .nyspifront a.nyspi-nav-toggle { background: #07567e !important; float: right !important; }


/* Col Psy Front */

#block-block-1 h2 { display: none !important; }

#block-block-6 { display: block; }

.nyspi a.nyspi-directory-top, .nyspifront a.nyspi-directory-top { background: url(../images/directory.jpg) no-repeat 0 6px; display: block; position: absolute; width: 70px; height: 20px; margin: 36px 0 5px 872px; }

.ie8 .nyspi a.nyspi-directory-top, .ie8 .nyspifront a.nyspi-directory-top { margin-top: 30px; }

.ie7 .nyspi a.nyspi-directory-top, .ie7 .nyspifront a.nyspi-directory-top { padding-left: 10px; margin-top: 30px; }

/** List item **/

.nyspi li.expanded { list-style-image: none; }

/* Calendar */

.nyspi div.calendar-calendar td { background: #fff; }

	.nyspi .calendar-calendar div.date-nav { background: #efefef; border: none; padding: 8px 0; }

	.nyspi .calendar-calendar th.days { background: #f1f1f1; padding: 6px 0; }

	.nyspi .calendar-calendar td .inner div a { background: #fff; margin: 2px 0 0 0; font-weight: 100; }

	.nyspi .calendar-calendar td div.day { border: none; background: #fff; }
	
	.nyspi .calendar-calendar .inner:hover { background: #f1f1f1; }

/* Firefox targeting for nav */

@-moz-document url-prefix() { 
  
  a.nyspi-nav-toggle, .nyspi .colpsy-nyspi-top-nav ul > li:last-child a, .nyspifront #block-menu-primary-links ul > li:last-child a, .nyspi #block-menu-primary-links ul:first-child > li:last-child > a { width: 123px !important; }
}

/* Dev Col Psy Front (not prod) */

#block-block-4 h2 { display: none; }

#utilityBox { margin-top: 0; width: 70%; }

.wrapper_header { width: 793px; }

/** Faculty List Page **/

.nyspi .faculty_content_se table.search_fac td.subject { border-right: none; padding: 8px 0px 8px 13px; font-size: 13px; }

.nyspi .faculty_content_se table.search_fac td { border-bottom: none; display: block; float: left; }

.nyspi .content .faculty_content_se form#FormName input { padding: 0; float: right; }

.nyspi .faculty_content_se table.search_fac, .nyspi .faculty-home .search_content_sub_bot { width: auto; }

.nyspi .content .faculty_content_se { border: none; width: 100%; padding: 0; }

.nyspi .faculty_content_se table.search_fac, .nyspi .search_content_sub_bot { width: 673px; }

.nyspi .search_content_sub_bot img.padC { margin: 0 0 10px 30px; }

.nyspi .faculty_content_se table.search_fac td ul.alpah_list { padding: 2px 10px 0 0; }

.nyspi .faculty_content_se table.search_fac input.formtxt { color: #7f7f7f; box-shadow: inset 0 0 24px 7px #e8e8e8; width: 157px; height: 26px; padding: 2px 0 1px 10px; border-radius: 4px; position: relative; top: 3px; border: none; }

.ie8 .nyspi .faculty_content_se table.search_fac input.formtxt { border: 1px solid #e8e8e8; background: #fcfcfc; }


/* Generic Styles **/

.nyspi li.expanded { list-style-image: none; }

/** Col Psy NYSPI Nav **/

#primary_links #block-menu-menu-menu-nyspi-top-nav ul li { border-right: 1px solid #333; margin: 0 0 0 0.4em;}

#primary_links #block-menu-menu-menu-nyspi-top-nav ul li:last-child { border-right: none; }

#primary_links #block-menu-menu-menu-nyspi-top-nav ul li a { text-decoration: none; }

#primary_links #block-menu-menu-menu-nyspi-top-nav ul li:hover { opacity: 0.9; }

.colpsy-nyspi-top-nav ul.menu li a { padding: 13px 16px 11px 16px; }

/** Home buttons **/
#primary_links ul li.home { display: none; }

.nyspifront  #primary_links ul li.home, .nyspi #primary_links ul li.home { display: block; }