html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
b {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
u {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
i {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
center {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-size: 100%; vertical-align: baseline;
}
body {
	font: 13px/normal Georgia, Times, serif; text-align: center; font-size-adjust: none; font-stretch: normal;
}
ol {
	
}
ul {
	
}
blockquote {
	
}
q {
	
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
:focus {
	outline: 0px;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
* {
	
}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}
h1 {
	font-size: 24px; margin-bottom: 18px;
}
h2 {
	margin-bottom: 18px !important;
}
h1 {
	font-family: Arial,Helvetica,sans-serif;
}
h3 {
	font-family: Arial,Helvetica,sans-serif;
}
.intro-par {
	font-family: Arial,Helvetica,sans-serif;
}
ul.tabbed-list li {
	font-family: Arial,Helvetica,sans-serif;
}
h4 {
	font: bold 16px/normal Georgia, Times, serif; margin-bottom: 18px !important; font-size-adjust: none; font-stretch: normal;
}
p {
	line-height: 20px; margin-top: 0px;
}
a {
	color: rgb(149, 149, 149); font-family: Arial,Helvetica,sans-serif; text-decoration: none;
}
a:hover {
	color: rgb(21, 21, 21);
}
a.active {
	color: black;
}
.page-wrapper .active {
	display: block;
}
ul {
	list-style: none; padding: 0px;
}
h3 {
	line-height: 22px; font-size: 16px; font-weight: normal; margin-bottom: 18px;
}
.intro-par {
	line-height: 22px; font-size: 16px; font-weight: normal; margin-bottom: 18px;
}
#wrapper {
	background: white; margin: 0px auto; width: 960px; text-align: left; position: relative;
}
#top-header {
	background: url("images/header-border.png") repeat-x top rgb(87, 6, 140); height: 80px; min-width: 960px;
}
#top-header h1 {
	margin: 0px;
}
#top-header h1 a {
	background: url("images/nyu-logo.gif") no-repeat; left: 13px; top: 25px; width: 209px; height: 30px; text-indent: -9999px; position: absolute;
}
#top-wrapper {
	margin: 0px auto; width: 960px; height: 100px; position: relative;
}
#searchForm {
	top: 31px; width: 193px; right: 55px; overflow: hidden; position: absolute;
}
#searchForm input {
	border: 0px currentColor; float: left;
}
#searchForm #searchField {
	background: url("images/search-box.png") no-repeat; padding: 4px 5px 0px 7px; width: 143px; height: 16px;
}
#searchForm #searchBtn {
	background: url("images/search-btn.gif") no-repeat; width: 38px; height: 21px; line-height: 1px; text-indent: -9999px; cursor: pointer;
}
#header {
	height: 80px;
}
#nav {
	padding: 1px 15px 0px 0px; width: 446px; overflow: hidden; float: right;
}
#main-nav {
	overflow: hidden; position: relative; z-index: 5000;
}
#main-nav li {
	display: inline;
}
#main-nav a {
	background: url("images/nav.png") no-repeat; height: 56px; text-indent: -9999px; float: left; display: block;
}
#nav .overview a {
	width: 104px;
}
#nav .overview a:hover {
	background-position: 0px -56px;
}
#nav .overview .active {
	background-position: 0px -56px;
}
#nav .growth a {
	background-position: -104px 0px; width: 87px;
}
#nav .growth a:hover {
	background-position: -104px -56px;
}
#nav .growth .active {
	background-position: -104px -56px;
}
#nav .sustainability a {
	background-position: -191px 0px; width: 138px;
}
#nav .sustainability a:hover {
	background-position: -191px -56px;
}
#nav .sustainability .active {
	background-position: -191px -56px;
}
#nav .awareness a {
	background-position: -329px 0px; width: 117px;
}
#nav .awareness a:hover {
	background-position: -329px -56px;
}
#nav .awareness .active {
	background-position: -329px -56px;
}
#fnav {
	font: bold 11px/16px Arial, Verdana, Helvetica; left: 200px; top: 25px; color: rgb(149, 149, 149); position: absolute; font-size-adjust: none; font-stretch: normal;
}
#fnav a {
	color: rgb(149, 149, 149); text-decoration: underline;
}
#fnav a:hover {
	text-decoration: none;
}
.home #fnav a {
	color: rgb(0, 0, 0);
}
.home #fnav {
	color: rgb(0, 0, 0);
}
#sub-nav {
	margin: -5px 0px 0px; width: 446px; height: 28px; overflow: hidden; display: block; background-color: rgb(239, 239, 239);
}
#sub-nav a {
	padding: 8px 0px 0px 15px; color: rgb(0, 0, 0); font-size: 11px; font-weight: bold; float: left;
}
.overview #sub-nav .active {
	color: rgb(125, 125, 125);
}
.overview #sub-nav a:hover {
	color: rgb(125, 125, 125);
}
.growth #sub-nav .active {
	color: rgb(0, 114, 188);
}
.growth #sub-nav a:hover {
	color: rgb(0, 114, 188);
}
.sustainability #sub-nav .active {
	color: rgb(128, 159, 59);
}
.sustainability #sub-nav a:hover {
	color: rgb(128, 159, 59);
}
.awareness #sub-nav .active {
	color: rgb(87, 27, 140);
}
.awareness #sub-nav a:hover {
	color: rgb(87, 27, 140);
}
#logo {
	left: 13px; top: 13px; position: absolute; z-index: 3000;
}
#map-wrapper {
	position: relative;
}
#map {
	width: 960px; height: 715px; position: relative; _z-index: -1;
}
.info-win {
	background: white; width: 550px; height: 440px; position: absolute; z-index: 5000;
}
.info-win-bottom {
	background: url("images/infowin_btm_sh.png") no-repeat bottom; width: 559px; height: 24px; bottom: 0px; margin-bottom: -24px; position: absolute; _background: none;
}
.info-win-right {
	background: url("images/infowin_right_sh.png") repeat-y right top; top: 10px; width: 9px; height: 430px; right: 0px; margin-right: -9px; position: absolute; _background: none;
}
.info-win-topright {
	background: url("images/infowin_topright_sh.png") no-repeat right top; top: 0px; width: 9px; height: 10px; right: 0px; margin-top: -10px; position: absolute; _background: none;
}
.info-win-close-btn {
	font: bold 16px/normal Helvetica, Arial, sans-serif; top: 10px; right: 10px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.info-win-title {
	font: 16px/normal Helvetica, Arial, sans-serif; padding: 13px 0px 15px 10px; font-size-adjust: none; font-stretch: normal;
}
.info-win-title-no {
	font: 16px/normal Helvetica, Arial, sans-serif; padding: 13px 0px 15px 10px; font-size-adjust: none; font-stretch: normal;
}
.info-win-content .info-win-title {
	padding: 13px 0px 15px;
}
.noborder {
	border: currentColor !important;
}
.section-title {
	font-size: 16px; font-weight: normal;
}
.right-shadow {
	background: url("images/infowin_right_sh.png") repeat-y right top; top: 0px; width: 9px; height: 100%; right: 0px; margin-right: -9px; position: absolute; _background: none;
}
.bottom-shadow {
	background: url("images/btm_sh.png") repeat-x left bottom; left: 0px; width: 100%; height: 9px; bottom: 0px; margin-bottom: -9px; position: absolute; _background: none;
}
.bottom-right-shadow {
	background: url("images/btmright_sh.png") no-repeat right bottom; width: 9px; height: 9px; right: 0px; bottom: 0px; margin-right: -9px; margin-bottom: -9px; position: absolute; _background: none;
}
.clear {
	clear: both;
}
#map-nav {
	background: white; left: 0px; top: 110px; width: 180px; position: absolute; z-index: 1000;
}
#map-nav-list {
	margin: 10px 24px; color: rgb(149, 149, 149); font-family: Helvetica,Arial,sans-serif; font-size: 11px; font-weight: bold;
}
#map-nav-list li {
	padding: 8px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#map-nav-list li ul {
	display: none;
}
#map-nav-list li li {
	padding: 5px 0px 2px; border: currentColor;
}
#page {
	width: 560px; float: left;
}
#page p {
	margin-bottom: 18px;
}
.page-tab {
	background: rgb(255, 255, 255); padding: 15px 30px; display: none;
}
ul.tabbed-list {
	margin: 0px 0px 0px 20px;
}
ul.tabbed-list li {
	border-left-color: rgb(149, 149, 149); border-left-width: 1px; border-left-style: solid; float: left;
}
ul.tabbed-list li a {
	background: white; padding: 10px 20px 0px; width: 94px; height: 34px; text-align: center; font-size: 11px; font-weight: bold; display: block;
}
ul.tabbed-list li.first {
	border: 0px currentColor;
}
#sidebar {
	width: 365px; padding-top: 44px; margin-right: 15px; float: right; _margin-right: 5px;
}
.the-plan .page-wrapper {
	margin: 0px 0px -200px; top: -200px; width: 100%; overflow: hidden; position: relative; z-index: 2000;
}
.the-plan h3 {
	_font-weight: bold;
}
.the-plan .intro-par {
	_font-weight: bold;
}
.module {
	margin-bottom: 23px;
}
.purple-module {
	margin-bottom: 23px;
}
.pco {
	overflow: hidden; padding-bottom: 0px !important;
}
.pco p {
	padding: 0px 0px 25px; display: block;
}
.module {
	background: rgb(240, 238, 216); padding: 9px; color: rgb(87, 6, 140); position: relative;
}
.module p {
	line-height: 14px; font-size: 11px;
}
.module a {
	color: rgb(86, 26, 140); font-weight: bold; text-decoration: underline;
}
.module h3 {
	margin: 0px 0px 8px; color: rgb(87, 6, 140); font-weight: normal;
}
.module h4 {
	margin: 8px 0px 0px;
}
.purple.module {
	background: rgb(87, 27, 140); color: rgb(255, 255, 255) !important; font-family: Arial, Verdana, Helvetica;
}
.purple.module h3 {
	margin: 0px 0px 8px; color: rgb(255, 255, 255);
}
#Core .purple {
	
}
.purple-module {
	background: rgb(86, 26, 140); font: bold 16px/normal Georgia, Times, serif; padding: 20px 30px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.sustainability .purple.module a {
	color: rgb(255, 255, 255) !important; text-decoration: underline;
}
.purple-module ul li {
	margin-bottom: 20px;
}
.at-a-glance {
	padding-right: 0px; padding-left: 0px;
}
.case-studies {
	padding-right: 0px; padding-left: 0px;
}
.case-studies2 {
	padding-right: 0px; padding-left: 0px;
}
.at-a-glance .slider-nav {
	left: auto; top: 10px; width: auto; right: 12px;
}
.case-studies .slider-nav {
	left: auto; top: 10px; width: auto; right: 12px;
}
.case-studies2 .slider-nav {
	left: auto; top: 10px; width: auto; right: 12px;
}
.at-a-glance h3 {
	padding: 0px 0px 0px 10px;
}
.case-studies h3 {
	padding: 0px 0px 0px 10px;
}
.case-studies2 h3 {
	padding: 0px 0px 0px 10px;
}
.case-studies h3 {
	margin: 0px 0px 12px;
}
.case-studies2 h3 {
	margin: 0px 0px 12px;
}
.case-studies h4 {
	font-size: 16px;
}
.case-studies2 h4 {
	font-size: 16px;
}
.case-studies a {
	padding: 0px 0px 5px; font-size: 11px; display: block;
}
.case-studies2 a {
	padding: 0px 0px 5px; font-size: 11px; display: block;
}
.at-a-glance li {
	padding: 0px 0px 0px 10px; width: 352px; height: 220px;
}
.case-studies li {
	padding: 0px 0px 0px 10px; width: 352px; height: 220px;
}
.case-studies2 li {
	padding: 0px 0px 0px 10px; width: 352px; height: 220px;
}
.at-a-glance li {
	height: 230px;
}
.case-studies li {
	height: auto !important;
}
.case-studies2 li {
	height: auto !important;
}
.at-a-glance p {
	width: 300px; color: rgb(255, 255, 255);
}
.case-studies p {
	padding: 0px 10px 10px 0px; line-height: 15px;
}
.case-studies2 p {
	padding: 0px 10px 10px 0px; line-height: 15px;
}
.purple-module p {
	line-height: 20px;
}
.purple-module p:first-child {
	margin-bottom: 20px;
}
.at-a-glance .slider-nav #count {
	width: 50px; color: rgb(255, 255, 255); font-family: Georgia, Times, serif;
}
.at-a-glance .slider-nav #count2 {
	width: 50px; color: rgb(255, 255, 255); font-family: Georgia, Times, serif;
}
.from-where {
	font-size: 11px; font-style: normal; font-weight: normal;
}
.case-study-img {
	background: rgb(204, 204, 204); height: 177px;
}
.green {
	color: rgb(151, 199, 47) !important;
}
.green a {
	color: rgb(151, 199, 47) !important;
}
#Neighborhood a.active {
	color: rgb(151, 199, 47) !important;
}
.purple {
	color: rgb(86, 26, 140) !important;
}
.purple a {
	color: rgb(86, 26, 140) !important;
}
#Core a.active {
	color: rgb(86, 26, 140) !important;
}
.orange {
	color: rgb(238, 130, 32) !important;
}
.orange a {
	color: rgb(238, 130, 32) !important;
}
#Remote a.active {
	color: rgb(238, 130, 32) !important;
}
#content {
	background: url("images/grey-dot-line.png") repeat-x left top; padding: 1px 0px 50px;
}
.home #content {
	padding: 25px 0px 50px;
}
.home #title {
	margin: 0px 0px 27px 200px; font-family: Georgia, Times, serif !important; font-weight: normal;
}
.home #title span {
	font-weight: bold; display: block;
}
.top-slider {
	width: 961px; height: 437px; overflow: hidden;
}
.top-slider li {
	width: 961px; height: 437px;
}
#home-slider {
	width: 961px; height: 648px; overflow: hidden;
}
#home-slider li {
	width: 961px; height: 648px;
}
.dot-line {
	background: url("images/grey-dot-line.png") repeat-x; margin: 40px 0px 25px; height: 1px;
}
.show-quote {
	top: 12px; width: 62px; height: 35px; right: 10px; text-indent: -9999px; display: none; position: absolute; z-index: 4000;
}
#show-quote-growth {
	background: url("images/show-quote-growth.png") no-repeat; _background: none;
}
#show-quote-overview {
	background: url("images/show-quote-overview.png") no-repeat; _background: none;
}
#show-quote-sustainability {
	background: url("images/show-quote-sustainability.png") no-repeat; _background: none;
}
#quote-box {
	background: url("images/purple-shadow-center.png") repeat-y; font: bold 16px/normal Georgia, Times, serif; padding: 20px 30px 19px 25px; top: 20px; width: 313px; right: 10px; color: rgb(255, 255, 255); position: absolute; z-index: 4000; font-size-adjust: none; font-stretch: normal;
}
.quote-box-blue#quote-box {
	background: url("images/blue-shadow-center.png") repeat-y; width: 307px;
}
.quote-box-blue#quote-box .quote-top {
	background: url("images/blue-shadow-top.png") no-repeat; width: 362px;
}
.quote-box-blue#quote-box .quote-bottom {
	background: url("images/blue-shadow-bottom.png") no-repeat; width: 362px;
}
.sustainability #quote-box {
	background: url("images/green-shadow-center.png") repeat-y; width: 307px;
}
.quote-box-green#quote-box .quote-top {
	background: url("images/green-shadow-top.png") no-repeat; width: 362px;
}
.quote-box-green#quote-box .quote-bottom {
	background: url("images/green-shadow-bottom.png") no-repeat; width: 362px;
}
#quote-box .quote-top {
	background: url("images/purple-shadow-top.png") no-repeat; left: 0px; top: -7px; width: 360px; height: 8px; position: absolute;
}
#quote-box .quote-bottom {
	background: url("images/purple-shadow-bottom.png") no-repeat; left: 0px; width: 368px; height: 8px; bottom: -8px; position: absolute; _bottom: -18px;
}
#quote-box .close {
	background: url("images/quote-close.png") no-repeat; top: 3px; width: 11px; height: 10px; right: 16px; text-indent: -9999px; display: block; position: absolute; _background: none; _cursor: pointer;
}
#quote-box span {
	width: 298px; font-size: 11px; font-weight: normal; display: block;
}
#quote-box blockquote {
	margin: 0px 0px 4px; width: 300px; display: block;
}
.quote-box-blue#quote-box blockquote {
	width: 295px;
}
#quote-box blockquote .first {
	margin: 0px 0px 20px; display: block;
}
blockquote::before {
	width: 50px; display: block;
}
blockquote::before {
	height: 0px; margin-left: -0.55em; content: open-quote;
}
#page-wrapper {
	margin: 40px 0px 0px;
}
#page-wrapper #page {
	margin: 10px 0px 0px 13px; width: 510px; _margin-left: 4px;
}
#page-wrapper #page p {
	margin: 0px 0px 10px; line-height: 20px; display: block;
}
#page-wrapper #page a {
	color: rgb(0, 0, 0); font-weight: bold; text-decoration: underline;
}
#page-wrapper #page a:hover {
	text-decoration: none;
}
#page-wrapper #sidebar {
	width: 365px; overflow: hidden; padding-top: 13px;
}
#page-wrapper #page h4 {
	font: 24px/normal Arial, Verdana, Helvetica !important; margin-bottom: 5px; font-size-adjust: none !important; font-stretch: normal !important;
}
#interactive-plan {
	margin: 0px 0px 10px; display: block;
}
.interactive-plan a {
	text-decoration: none;
}
.top-slider h1 {
	left: 25px; bottom: 45px; color: rgb(255, 255, 255); font-size: 48px; font-weight: normal; position: absolute; z-index: 2000;
}
.in-summary #page-wrapper {
	margin-top: 141px;
}
.in-summary #page-wrapper #page {
	width: 510px; margin-top: 0px;
}
.in-summary #page h1 {
	background: url("images/txt/in-summary-title.png") no-repeat; margin: 0px 0px 25px; width: 273px; height: 21px; text-indent: -9999px;
}
.in-summary #page-wrapper #page #summary {
	font: 16px/20px Arial, Verdana, Helvetica; margin: 0px 0px 30px; display: block; font-size-adjust: none; font-stretch: normal;
}
.in-summary .point {
	background: url("images/grey-dot-line.png") repeat-x top; padding: 20px 0px 43px 2px; position: relative;
}
.in-summary .point h2 {
	font: 24px/normal Arial, Verdana, Helvetica; margin: 0px 0px 25px; font-size-adjust: none; font-stretch: normal;
}
.in-summary #page-wrapper #page .point p {
	margin: 0px 0px 25px; line-height: 20px; display: block;
}
.in-summary .point p strong {
	font-size: 16px;
}
.in-summary .point a {
	font-family: Georgia, Times, serif;
}
.in-summary .icon {
	top: 8px; right: 23px; position: absolute;
}
.in-summary #growth h2 {
	color: rgb(0, 114, 188) !important;
}
.in-summary #growth a {
	color: rgb(0, 114, 188) !important;
}
.in-summary #growth strong {
	color: rgb(0, 114, 188) !important;
}
.in-summary #sustainability h2 {
	color: rgb(166, 206, 57) !important;
}
.in-summary #sustainability a {
	color: rgb(166, 206, 57) !important;
}
.in-summary #sustainability strong {
	color: rgb(166, 206, 57) !important;
}
.in-summary #awareness h2 {
	color: rgb(87, 6, 140) !important;
}
.in-summary #awareness a {
	color: rgb(87, 6, 140) !important;
}
.in-summary #awareness strong {
	color: rgb(87, 6, 140) !important;
}
.slider-nav {
	background: url("images/slider-nav-bg.png"); left: 0px; width: 960px; height: 30px; bottom: 0px; overflow: hidden; position: absolute; z-index: 2000;
}
#slider-nav-wrap {
	margin: 4px auto 0px; width: 112px; overflow: hidden;
}
.home #slider-nav-wrap {
	width: 175px;
}
.slider-nav a {
	margin: 0px 10px 0px 0px; float: left; display: block; _display: inline;
}
.slider-nav #count {
	margin: 0px 10px 0px 0px; width: 40px; text-align: center; color: rgb(0, 0, 0); float: left; display: block;
}
.slider-nav #count2 {
	margin: 0px 10px 0px 0px; width: 40px; text-align: center; color: rgb(0, 0, 0); float: left; display: block;
}
.slider-nav .prev {
	padding: 0px; width: 19px; height: 19px; text-indent: -9999px;
}
.slider-nav .next {
	padding: 0px; width: 19px; height: 19px; text-indent: -9999px;
}
.slider-nav .prev {
	background: url("images/slider-prev-white.png") no-repeat;
}
.slider-nav .prev:hover {
	background-position: -19px 0px;
}
.black-slider-nav.slider-nav .prev {
	background: url("images/slideui_left.png") no-repeat;
}
.black-slider-nav.slider-nav .prev:hover {
	background-position: -18px 0px;
}
.slider-nav .next {
	background: url("images/slider-next-white.png") no-repeat; margin: 0px;
}
.slider-nav .next:hover {
	background-position: -19px 0px;
}
.black-slider-nav.slider-nav .next {
	background: url("images/slideui_right.png") no-repeat;
}
.black-slider-nav.slider-nav .next:hover {
	background-position: -18px 0px;
}
.slider-nav .slide {
	background: url("images/slider-inactive-white.png") no-repeat; width: 11px; height: 11px; text-indent: -9999px; margin-top: 4px; _background: none;
}
.black-slider-nav.slider-nav .slide {
	background: url("images/slideui_inactive.png") no-repeat; _background: none;
}
.slider-nav .active {
	background: url("images/slider-active-white.png") no-repeat; _background: none;
}
.black-slider-nav.slider-nav .active {
	background: url("images/slideui_active.png") no-repeat;
}
#info-box {
	background: url("images/home/info-box-bg.png") no-repeat right bottom; padding: 5px; top: 20px; height: 26px; right: 18px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; position: absolute; z-index: 1000; cursor: pointer;
}
#info-box img {
	float: left;
}
#info-box span {
	float: left;
}
#info-box span {
	margin: 2px 0px 0px 5px;
}
#info-box span a {
	color: rgb(255, 255, 255);
}
#info-box #plus-sign {
	margin: 5px 12px 0px 8px;
}
#announcement-box {
	background: url("images/home/announcement-bg.png") no-repeat 0px 0px; top: 20px; width: 940px; height: 280px; right: 6px; position: absolute; z-index: 1001;
}
#announcement-box .close {
	background: url("images/home/close-button.gif") no-repeat 0px 0px; top: 7px; width: 11px; height: 10px; right: 19px; text-indent: -9999px; display: block; position: absolute;
}
#announcement-box h2 {
	font-size: 48px; margin-top: 20px; margin-bottom: 5px !important;
}
#announcement-box h2 {
	color: rgb(87, 6, 140); margin-left: 20px;
}
#announcement-box p {
	color: rgb(87, 6, 140); margin-left: 20px;
}
#announcement-box p {
	line-height: 48px; font-size: 36px;
}
#announcement-box p a {
	color: rgb(87, 6, 140); text-decoration: underline;
}
#learn-more {
	left: 15px; width: 940px; bottom: 64px; color: rgb(255, 255, 255); position: absolute; z-index: 2000;
}
#learn-more div {
	margin: 0px 12px 0px 0px; padding: 34px 20px 0px; width: 264px; height: 243px; float: left; display: block; position: relative;
}
#learn-more a {
	left: 0px; top: 0px; width: 264px; height: 277px; position: absolute;
}
#learn-more h3 {
	margin: 0px 0px 50px; font-size: 24px; font-weight: normal;
}
#learn-more p {
	line-height: 20px; font-size: 16px; font-weight: normal;
}
#learn-more span {
	margin: 10px 0px 0px; color: rgb(255, 255, 255); text-decoration: underline; display: block;
}
.home #growth {
	background: url("images/home/growth.png") no-repeat;
}
.home #sustainability {
	background: url("images/home/sustainability.png") no-repeat;
}
.home #awareness {
	background: url("images/home/awareness.png") no-repeat; margin: 0px !important;
}
.home #learn-more div:hover {
	background-position: left bottom;
}
* html .nyu-in-nyc #page-wrapper h3.purple {
	
}
.the-case-for-space #content h1 {
	background: url("images/txt/the-case-for-space-title.png") no-repeat; margin: 58px 0px 30px 205px; width: 226px; height: 22px; color: rgb(0, 114, 188); text-indent: -9999px;
}
#case-nav {
	margin: 0px 15px 0px 0px; float: right;
}
#case-nav li {
	float: left;
}
#case-nav a {
	padding: 10px 24px 0px; width: 81px; height: 33px; text-align: center; color: rgb(99, 99, 99); font-size: 11px; font-weight: bold; border-right-color: rgb(149, 149, 149); border-right-width: 1px; border-right-style: solid; display: block; background-color: rgb(240, 238, 216);
}
#case-nav a:hover {
	color: rgb(0, 114, 188);
}
#case-nav .active {
	color: rgb(0, 114, 188);
}
#case-nav .last a {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
#case-wrapper {
	padding: 26px 24px 68px 26px; clear: both; background-color: rgb(240, 238, 216);
}
#case-wrapper h2 {
	margin: 0px 0px 18px; text-indent: -9999px;
}
.the-case-for-space .slider-nav {
	background: rgb(255, 255, 255); margin: 17px 0px 23px; width: 100%; bottom: auto; position: relative;
}
.the-case-for-space .slider-nav #slider-nav-wrap {
	margin: 0px auto; top: 5px; position: relative;
}
.the-case-for-space .slider-nav #next-slide {
	font: bold 11px/normal Arial, Verdana, Helvetica; left: 670px; top: 8px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.the-case-for-space .slider-nav #prev-slide {
	font: bold 11px/normal Arial, Verdana, Helvetica; left: 70px; top: 8px; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.the-case-for-space .slider-nav .disabled {
	filter: alpha(opacity=10); opacity: 0.1;
}
.the-case-for-space .slider-nav .disabled:hover {
	cursor: default;
}
.the-case-for-space .case-slider ul {
	width: 912px; overflow: hidden;
}
.the-case-for-space .case-slider li {
	width: 912px !important; _width: auto; _height: 1%;
}
.the-case-for-space .case-slider li img {
	vertical-align: top;
}
.the-case-for-space .case-slider p {
	font-family: Arial, Verdana, Helvetica;
}
#case-wrapper h2 {
	background: url("images/txt/current-profile-title.png") no-repeat; width: 501px; height: 22px;
}
#current-profile .pies {
	font: 11px/normal Arial, Verdana, Helvetica; margin: 25px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
#current-profile .pie {
	background: url("images/case-dot-line.png") repeat-x top; margin: 0px 20px 0px 0px; width: 445px; float: left;
}
#current-profile .pie .image-wrap {
	height: 365px;
}
#current-profile #by-location {
	margin: 0px;
}
#current-profile #by-use strong span {
	color: rgb(87, 27, 140); text-transform: uppercase;
}
#current-profile #by-location strong span {
	color: rgb(238, 130, 32); text-transform: uppercase;
}
#current-profile #by-use img {
	padding: 0px 0px 0px 65px;
}
#current-profile #by-location img {
	padding: 0px 0px 0px 45px;
}
#current-profile .pie strong {
	padding: 12px 0px 46px 2px; display: block;
}
#current-profile .legend {
	background: url("images/case-dot-line.png") repeat-x bottom;
}
#current-profile .legend ul {
	background: url("images/case-dot-line.png") repeat-x top; padding: 20px 0px 0px; width: 100%; height: 245px;
}
#current-profile .legend li {
	background-position: 0px 1px !important; padding: 0px 0px 17px 30px; width: 300px;
}
#current-profile .legend #academic {
	background: url("images/the-case-for-space/academic-legend.png") no-repeat;
}
#current-profile .legend #student-housing {
	background: url("images/the-case-for-space/student-housing-legend.png") no-repeat;
}
#current-profile .legend #faculty-housing {
	background: url("images/the-case-for-space/faculty-housing-legend.png") no-repeat;
}
#current-profile .legend #student-services {
	background: url("images/the-case-for-space/student-services-legend.png") no-repeat;
}
#current-profile .legend #core {
	background: url("images/the-case-for-space/core-legend.png") no-repeat;
}
#current-profile .legend #neighborhood {
	background: url("images/the-case-for-space/neighborhood-legend.png") no-repeat;
}
#current-profile .legend #remote {
	background: url("images/the-case-for-space/remote-legend.png") no-repeat;
}
#current-profile .legend #sliding-range {
	background: url("images/the-case-for-space/sliding-range-legend.png") no-repeat;
}
#current-profile .slider-nav #slider-nav-wrap {
	width: 175px !important;
}
#current-profile #slide-01 {
	position: relative;
}
#current-profile #slide-02 {
	position: relative;
}
#current-profile #slide-01 .description {
	font-family: arial, helvetica, sans-seif;
}
#current-profile #slide-02 .description {
	font-family: arial, helvetica, sans-seif;
}
#current-profile #slide-01 {
	background: url("images/case-dot-line.png") repeat-x bottom; height: 635px !important;
}
#current-profile #slide-02 {
	background: url("images/case-dot-line.png") repeat-x bottom; height: 635px !important;
}
#current-profile .bar-chart {
	background: url("images/bar-char-dots.gif") repeat-x left top; margin: 0px 20px 0px 0px; width: 283px; height: 376px; float: left; position: relative;
}
#current-profile .bar-chart strong {
	font: bold 11px/normal Arial, Verdana, Helvetica; margin: 12px 0px 0px 2px; display: block; font-size-adjust: none; font-stretch: normal;
}
#current-profile .bar-chart img {
	bottom: 32px; position: absolute;
}
#current-profile #student-body img {
	left: 2px;
}
#current-profile #acceptance img {
	left: 12px;
}
#current-profile #student-profile img {
	right: 2px;
}
#current-profile #slide-03 {
	height: 450px !important;
}
#current-profile #slide-04 {
	height: 1105px !important;
}
#current-profile #slide-04 p {
	font: 11px/normal Arial, Verdana, Helvetica; margin: 0px 0px 15px; width: 565px; display: block; font-size-adjust: none; font-stretch: normal;
}
#current-profile #slide-04 p {
	width: auto;
}
#current-profile #slide-04 img {
	background: url("images/case-dot-line.png") repeat-x left bottom; padding: 20px 0px 35px;
}
#current-profile #slide-04 #legend span {
	background: url("images/the-case-for-space/map-legend.png") no-repeat; font: 11px/normal Arial, Verdana, Helvetica; padding: 2px 47px 2px 25px; display: inline; font-size-adjust: none; font-stretch: normal;
}
#current-profile #slide-04 #legend #nyu-leased-buildings {
	background-position: 0px -21px;
}
#current-profile #slide-04 #legend #nyu-owned-residence {
	background-position: 0px -42px;
}
#current-profile #slide-04 #legend #nyu-leased-residence {
	background-position: 0px -63px;
}
#current-profile #slide-04 img {
	padding-top: 13px;
}
#current-profile #slide-05 {
	height: 710px !important;
}
#current-profile #slide-06 {
	height: 420px !important;
}
#current-profile .slider-nav {
	left: 0px; top: 35px; position: absolute;
}
#current-profile em {
	background: url("images/case-dot-line.png") repeat-x bottom; height: 100px; display: block;
}
#current-profile #slide-03 em {
	background-image: none;
}
#current-profile #diagram-two .legend {
	font: 11px/normal Arial, Verdana, Helvetica; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
#current-profile #diagram-two .legend p {
	background-position: 0px 1px !important; padding: 1px 15px 17px 25px; width: auto; font-weight: bold; float: left;
}
#current-profile #diagram-two .legend #core {
	background: url("images/the-case-for-space/historical-analysis-core-legend.gif") no-repeat;
}
#current-profile #diagram-two .legend #neighborhood {
	background: url("images/the-case-for-space/historical-analysis-neighborhood-legend.gif") no-repeat;
}
#current-profile #diagram-two .legend #remote {
	background: url("images/the-case-for-space/historical-analysis-remote-legend.gif") no-repeat;
}
#current-profile #slide-05 #diagram-one .legend #leased-space {
	background: url("images/the-case-for-space/gsf-leased-space-legend.gif") no-repeat;
}
#current-profile #slide-05 #diagram-one .legend #owned-space {
	background: url("images/the-case-for-space/gsf-owned-space-legend.gif") no-repeat;
}
#current-profile #slide-05 #diagram-one .legend p {
	background-position: 0px 1px !important; padding: 1px 0px 17px 25px; width: 300px; font-weight: bold;
}
#projected-needs h2 {
	background: url("images/txt/projected-needs-title.png") no-repeat; width: 242px; height: 22px;
}
#projected-needs .slider-nav #slider-nav-wrap {
	width: 133px;
}
#projected-needs .slider-nav {
	left: 0px; top: 35px; position: absolute;
}
#projected-needs em {
	background: url("images/case-dot-line.png") repeat-x bottom; margin: 0px 0px 15px; height: 100px; display: block;
}
#projected-needs #slide-01 em {
	height: 80px; display: block;
}
#projected-needs #slide-01 {
	height: 850px !important;
}
#projected-needs .pies {
	font: 11px/normal Arial, Verdana, Helvetica; margin: 25px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
#projected-needs .pie {
	background: url("images/case-dot-line.png") repeat-x top; margin: 0px 20px 0px 0px; width: 445px; float: left;
}
#projected-needs .pie .image-wrap {
	height: 425px;
}
#projected-needs #by-location {
	margin: 0px;
}
#projected-needs #by-use strong span {
	color: rgb(87, 27, 140); text-transform: uppercase;
}
#projected-needs #by-location strong span {
	color: rgb(238, 130, 32); text-transform: uppercase;
}
#projected-needs #by-use img {
	padding: 0px 0px 0px 65px;
}
#projected-needs #by-location img {
	padding: 0px 0px 0px 45px;
}
#projected-needs .pie strong {
	padding: 12px 0px 46px 2px; display: block;
}
#projected-needs #slide-01 .legend {
	background: url("images/case-dot-line.png") repeat-x bottom;
}
#projected-needs #slide-01 .legend .fakeUl {
	background: url("images/case-dot-line.png") repeat-x top; padding: 20px 0px 0px; width: 100%; height: 300px;
}
#projected-needs #slide-01 .legend li {
	background-position: 0px 1px !important; padding: 0px 0px 17px 30px; width: 300px;
}
#projected-needs #slide-01 .legend #academic {
	background: url("images/the-case-for-space/academic-legend.png") no-repeat;
}
#projected-needs #slide-01 .legend #student-housing {
	background: url("images/the-case-for-space/student-housing-legend.png") no-repeat;
}
#projected-needs #slide-01 .legend #faculty-housing {
	background: url("images/the-case-for-space/faculty-housing-legend.png") no-repeat;
}
#projected-needs #slide-01 .legend #student-services {
	background: url("images/the-case-for-space/student-services-legend.png") no-repeat;
}
#projected-needs #slide-01 .legend #core {
	background: url("images/the-case-for-space/core-legend.png") no-repeat;
}
#projected-needs #slide-01 .legend #neighborhood {
	background: url("images/the-case-for-space/neighborhood-legend.png") no-repeat;
}
#projected-needs #slide-01 .legend #remote {
	background: url("images/the-case-for-space/remote-legend.png") no-repeat;
}
#projected-needs #slide-01 .legend #sliding-range {
	background: url("images/the-case-for-space/sliding-range-legend.png") no-repeat;
}
#projected-needs #slide-02 {
	height: 500px !important;
}
#projected-needs #slide-03 {
	height: 550px !important;
}
#projected-needs strong {
	font: bold 11px/normal Arial, Verdana, Helvetica; margin: 4px 20px 0px 0px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#projected-needs p {
	margin: 0px 0px 20px;
}
#projected-needs .legend {
	font: 11px/normal Arial, Verdana, Helvetica; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
#projected-needs #slide-01 #by-location .legend p {
	float: none;
}
#projected-needs .legend p {
	background-position: 0px 1px !important; padding: 1px 15px 0px 25px; width: auto; font-weight: bold; float: left;
}
#projected-needs .legend #current-location {
	background: url("images/the-case-for-space/core-legend.png") no-repeat;
}
#projected-needs .legend #projected-location {
	background: url("images/the-case-for-space/gsf-owned-space-legend.gif") no-repeat;
}
#projected-needs .legend #current-use {
	background: url("images/the-case-for-space/academic-legend.png") no-repeat;
}
#projected-needs .legend #projected-use {
	background: url("images/the-case-for-space/gsf-owned-space-legend.gif") no-repeat;
}
#priorities-going-forward h2 {
	background: url("images/txt/priorities-going-forward-title.png") no-repeat; width: 319px; height: 22px;
}
#priorities-going-forward .slider-nav #slider-nav-wrap {
	width: 133px;
}
#priorities-going-forward .slider-nav {
	left: 0px; top: 45px; position: absolute;
}
#priorities-going-forward em {
	background: url("images/case-dot-line.png") repeat-x bottom; height: 110px; display: block;
}
#priorities-going-forward #slide-02 em {
	height: 100px;
}
#priorities-going-forward #diagram-one {
	background: url("images/case-dot-line.png") repeat-x bottom; padding: 10px 0px 20px; margin-bottom: 20px; display: block; position: relative;
}
#priorities-going-forward .diagrams .diagram {
	background: url("images/case-dot-line.png") repeat-x bottom; margin: 0px 20px 0px 0px; padding: 10px 0px 20px; width: 445px; float: left; display: block;
}
#priorities-going-forward .diagrams .diagram-two {
	margin: 0px;
}
#priorities-going-forward .diagrams .diagram img {
	padding: 0px 0px 0px 80px;
}
#priorities-going-forward strong {
	font: bold 11px/normal Arial, Verdana, Helvetica; margin: 0px 0px 15px; display: block; font-size-adjust: none; font-stretch: normal;
}
#priorities-going-forward .diagram strong {
	background: url("images/case-dot-line.png") repeat-x top; padding-top: 15px;
}
#priorities-going-forward #diagram-one .legend {
	font: 11px/normal Arial, Verdana, Helvetica; margin: 0px 0px 20px 70px; font-size-adjust: none; font-stretch: normal;
}
#priorities-going-forward #diagram-one .legend p {
	background-position: 0px 1px !important; padding: 1px 20px 17px 25px; width: auto; font-weight: bold; float: left;
}
#priorities-going-forward #diagram-one .legend #all-nyc {
	background: url("images/the-case-for-space/key/priorities_all.gif") no-repeat;
}
#priorities-going-forward #diagram-one .legend #nyu {
	background: url("images/the-case-for-space/key/priorities_nyu.gif") no-repeat;
}
#priorities-going-forward #slide-01 {
	height: 550px !important;
}
#priorities-going-forward #slide-02 {
	height: 385px !important;
}
#constraints-on-growth h2 {
	background: url("images/txt/constraints-on-growth-title.png") no-repeat; width: 293px; height: 19px;
}
#constraints-on-growth .maps {
	font: 11px/normal Arial, Verdana, Helvetica; margin: 25px 0px 0px; font-size-adjust: none; font-stretch: normal;
}
#constraints-on-growth .map {
	background: url("images/case-dot-line.png") repeat-x top; margin: 0px 16px 0px 0px; width: 447px; float: left;
}
#constraints-on-growth #historic-districts {
	margin: 0px;
}
#constraints-on-growth .map strong {
	padding: 12px 0px 30px 2px; display: block;
}
#constraints-on-growth .legend strong {
	background: url("images/case-dot-line.png") repeat-x top; padding-bottom: 0px; margin-top: 20px;
}
#constraints-on-growth .legend {
	background: url("images/case-dot-line.png") repeat-x bottom; height: 340px;
}
#constraints-on-growth .legend ul {
	padding: 20px 0px 0px; width: 100%; height: 245px;
}
#constraints-on-growth .legend li {
	padding: 1px 0px 17px 30px; width: 300px; font-weight: bold;
}
#constraints-on-growth .legend p {
	padding: 0px 0px 10px;
}
#constraints-on-growth .legend #residential-1 {
	background: url("images/the-case-for-space/key/constraints_res1.gif") no-repeat;
}
#constraints-on-growth .legend #residential-2 {
	background: url("images/the-case-for-space/key/constraints_res2.gif") no-repeat;
}
#constraints-on-growth .legend #manufacturing {
	background: url("images/the-case-for-space/key/constraints_man.gif") no-repeat;
}
#constraints-on-growth .legend #commercial-1 {
	background: url("images/the-case-for-space/key/constraints_comm1.gif") no-repeat;
}
#constraints-on-growth .legend #commercial-2 {
	background: url("images/the-case-for-space/key/constraints_comm2.gif") no-repeat;
}
#constraints-on-growth .legend #commercial-3 {
	background: url("images/the-case-for-space/key/constraints_comm3.gif") no-repeat;
}
#constraints-on-growth .legend #commercial-4 {
	background: url("images/the-case-for-space/key/constraints_comm4.gif") no-repeat;
}
#constraints-on-growth .legend #nyu-owned {
	background: url("images/the-case-for-space/key/constraints_nyu1.gif") no-repeat;
}
#constraints-on-growth .legend #nyu-leased {
	background: url("images/the-case-for-space/key/constraints_nyu2.gif") no-repeat;
}
#constraints-on-growth .legend #historic-districts-1 {
	background: url("images/the-case-for-space/key/constraints_historic1.gif") no-repeat;
}
#constraints-on-growth .legend #under-consideration {
	background: url("images/the-case-for-space/key/constraints_historic2.gif") no-repeat;
}
#distribution-of-growth h2 {
	background: url("images/txt/distribution-of-growth-title.png") no-repeat; width: 293px; height: 19px;
}
#distribution-of-growth #slide-02 {
	height: 500px !important;
}
#distribution-of-growth #slide-01 {
	height: 550px !important;
}
#distribution-of-growth .slider-nav {
	left: 0px; top: 35px; position: absolute;
}
#distribution-of-growth em {
	background: url("images/case-dot-line.png") repeat-x bottom; margin: 0px 0px 15px; height: 100px; display: block;
}
#distribution-of-growth strong {
	font: bold 11px/normal Arial, Verdana, Helvetica; margin: 4px 20px 0px 0px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#distribution-of-growth p {
	margin: 0px 0px 20px;
}
#distribution-of-growth .legend {
	font: 11px/normal Arial, Verdana, Helvetica; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
#distribution-of-growth .legend p {
	background-position: 0px 1px !important; padding: 1px 15px 0px 25px; width: auto; font-weight: bold; float: left;
}
#distribution-of-growth .legend #current-location {
	background: url("images/the-case-for-space/core-legend.png") no-repeat;
}
#distribution-of-growth .legend #projected-location {
	background: url("images/the-case-for-space/gsf-owned-space-legend.gif") no-repeat;
}
#distribution-of-growth .legend #current-use {
	background: url("images/the-case-for-space/academic-legend.png") no-repeat;
}
#distribution-of-growth .legend #projected-use {
	background: url("images/the-case-for-space/gsf-owned-space-legend.gif") no-repeat;
}
#distribution-of-growth li {
	background: url("images/case-dot-line.png") repeat-x bottom;
}
#planning-projections h2 {
	background: url("images/txt/planning-projections-title.png") no-repeat; width: 265px; height: 21px;
}
.case-slider {
	
}
#planning-projections .slider-nav {
	left: 0px; top: 39px; position: absolute;
}
#planning-projections #slide-01 em {
	background: url("images/case-dot-line.png") repeat-x bottom; margin: 0px 0px 15px; height: 110px; display: block;
}
#planning-projections #slide-03 em {
	background: url("images/case-dot-line.png") repeat-x bottom; margin: 0px 0px 15px; height: 110px; display: block;
}
#planning-projections em {
	height: 100px; display: block;
}
#planning-projections #slide-01 {
	height: 570px !important;
}
#planning-projections #slide-02 {
	height: 385px !important;
}
#planning-projections #slide-03 {
	height: 660px !important;
}
#planning-projections #slide-03 p {
	font: 11px/normal Arial, Verdana, Helvetica; margin: 0px 0px 15px; width: 565px; display: block; font-size-adjust: none; font-stretch: normal;
}
#planning-projections #slide-01 p {
	font: 11px/normal Arial, Verdana, Helvetica; margin: 0px 0px 15px; width: 565px; display: block; font-size-adjust: none; font-stretch: normal;
}
#planning-projections #slide-03 img {
	background: url("images/case-dot-line.png") repeat-x left bottom; padding: 20px 0px 35px;
}
#planning-projections #diagram-one {
	background: url("images/case-dot-line.png") repeat-x bottom; padding: 10px 0px 20px; margin-bottom: 20px; display: block; position: relative;
}
#planning-projections .diagrams .diagram {
	background: url("images/case-dot-line.png") repeat-x bottom; margin: 0px 20px 0px 0px; padding: 10px 0px 20px; width: 445px; float: left; display: block;
}
#planning-projections .diagrams .diagram-two {
	margin: 0px;
}
#planning-projections .diagrams .diagram img {
	padding: 0px 0px 0px 80px;
}
#planning-projections strong {
	font: bold 11px/normal Arial, Verdana, Helvetica; margin: 0px 0px 15px; display: block; font-size-adjust: none; font-stretch: normal;
}
#planning-projections .diagram strong {
	background: url("images/case-dot-line.png") repeat-x top; padding-top: 15px;
}
#planning-projections #diagram-one .legend {
	font: 11px/normal Arial, Verdana, Helvetica; margin: 0px 0px 20px 70px; font-size-adjust: none; font-stretch: normal;
}
#planning-projections #diagram-one .legend p {
	background-position: 0px 1px !important; padding: 1px 20px 17px 25px; width: auto; font-weight: bold; float: left;
}
#planning-projections #diagram-one .legend #all-nyc {
	background: url("images/the-case-for-space/key/priorities_all.gif") no-repeat;
}
#planning-projections #diagram-one .legend #nyu {
	background: url("images/the-case-for-space/key/priorities_nyu.gif") no-repeat;
}
#footer {
	margin: 0px 0px 23px;
}
#footer #downloads {
	background: url("images/grey-dot-line.png") repeat-x top; font: bold 11px/normal Arial, Verdana, Helvetica; padding: 20px 0px 20px 10px; position: relative; font-size-adjust: none; font-stretch: normal;
}
#footer #downloads a {
	background: url("images/download_icon.gif") no-repeat; padding: 0px 0px 0px 15px; color: rgb(0, 0, 0); text-decoration: underline; margin-left: 10px;
}
#footer #downloads .full-report {
	margin: 10px 0px 0px 255px; display: none;
}
#footer #downloads .full-report a {
	margin: 0px 0px 10px; display: block;
}
#footer #full-report-dropdown {
	left: 255px; top: 20px; position: absolute;
}
#footer #downloads a:hover {
	text-decoration: none;
}
#footer #sitemap {
	background: url("images/grey-dot-line.png") repeat-x top; padding: 20px 0px 15px; color: rgb(225, 225, 225);
}
#footer #sitemap a {
	font: 11px/normal Verdana, Arial, Helvetica; margin: 0px 12px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#footer #sitemap a:hover {
	text-decoration: underline;
}
#footer #sitemap .first {
	margin-left: 0px;
}
#footer-info {
	background: url("images/grey-dot-line.png") repeat-x top; font: 12px/normal Arial, Helvetica, Verdana; color: rgb(204, 204, 204) !important; padding-top: 20px; font-size-adjust: none; font-stretch: normal;
}
#footer-links {
	float: right;
}
#footer-info .copyright {
	color: rgb(204, 204, 204);
}
#footer-links a {
	color: rgb(0, 0, 0);
}
.section {
	display: none;
}
.sidebar-section {
	display: none;
}
.big-copy {
	font: bold 16px/normal Georgia, Times, serif; padding: 20px 30px; font-size-adjust: none; font-stretch: normal;
}
.pull-out {
	margin-left: -16px;
}
.map-tool-tip {
	background: url("images/tooltip-bg.png") repeat-y 0px 0px; font: 11px/normal Arial, Helvetica, sans-serif; left: 0px; top: 0px; width: 194px; height: auto; text-align: left; position: absolute; font-size-adjust: none; font-stretch: normal; _background: #fff;
}
.map-tool-tip p {
	padding: 10px 15px 15px; line-height: 14px;
}
.map-tool-tip-left {
	background: url("images/tooltip-pointer.png") no-repeat 0px 0px; left: -12px; top: 10px; width: 12px; height: 14px; display: block; position: absolute; _background: none;
}
.map-tool-tip-bottom {
	background: url("images/tooltip-bottom.png") no-repeat 0px 0px; margin: 0px 0px -7px; width: 193px; height: 7px; _background: none;
}
.map-tool-tip-top {
	background: url("images/tooltip-top.png") no-repeat 0px 0px; width: 194px; height: 4px; margin-top: -4px;
}
.info-win-controls {
	top: 10px; right: 0px; position: absolute; z-index: 5000;
}
.info-win-close-btn {
	z-index: 5001; cursor: pointer;
}
.info-win-controls .slider-nav {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: auto; height: 19px; padding-right: 30px; padding-left: 5px; font-family: Arial, Verdana, Helvetica; position: relative; _width: 100px; _overflow: hidden;
}
.info-win-controls .slider-nav a {
	margin-right: 5px;
}
.info-win-controls #count {
	margin: 2px 6px 0px 0px;
}
.info-win-controls #count2 {
	margin: 2px 6px 0px 0px;
}
.info-win-content {
	margin: 0px 0px 0px 13px; width: 519px; position: relative;
}
.info-win-content-no {
	margin: 0px 0px 0px 13px; width: 519px; position: relative;
}
.info-win-content li {
	width: 519px !important; height: 425px !important;
}
.info-win-content-no li {
	width: 519px !important; height: 425px !important;
}
.info-win-content .left {
	float: left;
}
.info-win-content-no .left {
	float: left;
}
.info-win-caption {
	font: 11px/normal Arial, Helvetica, sans-serif; margin-left: 22px; float: left; font-size-adjust: none; font-stretch: normal;
}
.info-win-caption2 {
	font: 11px/normal Arial, Helvetica, sans-serif; margin-left: 22px; float: left; font-size-adjust: none; font-stretch: normal;
}
.info-win-caption {
	width: 160px;
}
.info-win-caption2 {
	width: 240px; margin-top: 35px;
}
.info-win-caption-style {
	font: 11px/normal Arial, Helvetica, sans-serif; width: 160px; float: left; font-size-adjust: none; font-stretch: normal;
}
.horizontal {
	margin: 10px 0px 0px; width: auto;
}
.slideshow {
	padding: 0px;
}
.slideshow ul {
	overflow: hidden;
}
.slideshow strong {
	font: bold 10px/normal Arial, Verdana, Helvetica; margin: 9px 0px 7px 9px; color: rgb(0, 0, 0); display: block; font-size-adjust: none; font-stretch: normal;
}
.slideshow li {
	padding: 0px 9px 6px; width: 338px;
}
.slideshow .slider-nav {
	margin: 5px auto 0px; left: auto; top: auto; width: 132px; position: relative;
}
.letter #page-wrapper {
	margin-top: 141px;
}
.letter #page h1 {
	margin: 0px 0px 23px; font-family: Georgia, Times, serif; font-style: italic; font-weight: bold;
}
.letter #page-wrapper #page p {
	margin: 0px 0px 15px;
}
.letter .left {
	margin: 0px 18px 10px 0px; float: left;
}
.letter #signature {
	margin: 0px 0px 5px; display: block;
}
.inner #page-wrapper {
	margin-top: 141px;
}
.inner #page h1 {
	margin: 0px 0px 23px; font-weight: normal;
}
.inner #page h3 {
	margin-bottom: 4px;
}
.inner #page-wrapper #page p {
	margin: 0px 0px 15px !important;
}
.awareness #page-wrapper #page p {
	margin: 0px 0px 3px;
}
.awareness #page-wrapper #page .progress {
	padding: 0px 0px 10px; font-size: 16px; display: block;
}
.dialogue.awareness #page-wrapper #page {
	width: 525px;
}
.community-force {
	font: 11px/normal Verdana, Arial, Helvetica !important; padding: 0px; width: 362px !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.community-force li {
	padding: 9px 9px 60px;
}
.community-force h4 {
	font: bold 11px/normal Arial, Verdana, Helvetica; margin: 13px 0px 12px 9px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.community-force .slider-nav {
	left: auto; top: 10px; width: auto; right: 12px;
}
.community-force .txt {
	padding: 20px 30px 0px; color: rgb(255, 255, 255);
}
.community-force p {
	font: italic bold 16px/normal Georgia, Times, serif; margin: 9px 9px 0px 30px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.community-force .intro {
	font: bold 11px/normal Arial, Verdana, Helvetica !important; margin: 0px 0px 15px; font-size-adjust: none !important; font-stretch: normal !important;
}
.community-force .txt p {
	font: bold 16px/normal Georgia, Times, serif; margin: 0px 0px 20px; font-size-adjust: none; font-stretch: normal;
}
.framework {
	padding: 13px 15px 15px 13px; overflow: hidden;
}
.framework p {
	width: 210px; color: rgb(0, 0, 0); font-family: Arial, Verdana, Helvetica; font-weight: bold; float: left; display: block;
}
.framework a {
	text-decoration: none;
}
.framework a:hover {
	text-decoration: underline;
}
.framework strong {
	background: url("images/awareness/framework-for-the-future.png") no-repeat rgb(240, 238, 216); width: 80px; height: 95px; text-indent: -9999px; float: right; display: block;
}
.sustainability #page-wrapper #page {
	width: 496px;
}
.sustainability h2 {
	margin: 0px 0px 8px; font-size: 24px; font-weight: normal;
}
.sustainability #page-wrapper #page h3 {
	margin: 0px 0px 20px;
}
.sustainability #page-wrapper #page h4 {
	font-size: 13px;
}
.sustainability #page-wrapper #page p {
	margin: 0px 0px 25px;
}
.sustainability #page-wrapper #page span {
	margin: 0px 0px 25px; line-height: 22px; font-size: 16px; display: block;
}
.sustainability ol.climate-action-plan {
	margin: 0px 0px 0px 30px;
}
.sustainability ul.climate-action-plan {
	margin: 0px 0px 0px 30px;
}
.sustainability ol.climate-action-plan li {
	margin: 5px 0px 10px; line-height: 20px;
}
.sustainability ul.climate-action-plan li {
	margin: 5px 0px 10px; line-height: 20px;
}
.sustainability ul.climate-action-plan li {
	list-style-type: circle;
}
.ideas {
	padding: 15px 20px 0px; overflow: hidden; font-family: Georgia, Times, serif !important;
}
* html .ideas {
	padding: 5px 20px;
}
* html .ideas.module h4 {
	color: rgb(255, 255, 255) !important;
}
.ideas p {
	margin: 0px 0px 25px; color: rgb(255, 255, 255); line-height: 20px; font-size: 13px; font-weight: bold;
}
.related-links {
	overflow: hidden; padding-bottom: 0px; _width: 350px;
}
.related-links h3 {
	color: rgb(87, 6, 140);
}
.related-links .link::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.related-links .link {
	background: url("images/grey-dot-line-tan.png") repeat-x left top; padding: 11px 0px 0px; overflow: hidden; clear: both; font-family: Arial, Verdana, Helvetica; font-weight: bold; margin-bottom: 15px; display: inline-block;
}
.related-links .link {
	display: block;
}
.related-links .link a {
	width: auto; height: auto; display: block;
}
.related-links .link img {
	margin: 0px 14px 0px 0px; float: left; display: block;
}
.related-links .link a {
	display: block;
}
.related-links .link p {
	width: 220px; float: left;
}
.the-plan #page .img {
	text-align: center; display: block;
}
.benefits-module {
	padding-top: 27px; position: relative; background-color: rgb(87, 6, 140);
}
.benefits-module #benefits-show-hide {
	left: 10px; top: 13px; position: absolute;
}
.benefits-module #benefits-show-hide a {
	background: url("images/benefits-dropdown.png") no-repeat; width: 341px; height: 18px; text-indent: -9999px; display: block;
}
.benefits-module #benefits-show-hide .active {
	background-position: 0px -18px;
}
#benefits-content {
	padding-top: 30px; display: none;
}
.benefits-box {
	width: 520px; overflow: hidden; padding-left: 11px; clear: both; margin-top: 40px; margin-left: -13px; background-color: rgb(239, 239, 239);
}
.benefits-box ul {
	overflow: hidden;
}
.benefits-box h4 {
	color: rgb(87, 6, 140); font-size: 24px; font-weight: normal; margin-bottom: 15px !important;
}
.benefits-box li {
	background: url("images/purple-dash.png") no-repeat 0px 10px; font: bold 13px/20px Georgia, Times, serif; padding: 0px 18px 15px 20px; font-size-adjust: none; font-stretch: normal;
}
#logocontrol {
	left: auto !important; right: 15px !important; bottom: 156px !important;
}
.terms-of-use-link {
	padding: 0px 0px 167px;
}
#google-rights {
	top: 539px; text-align: right; right: 88px; color: black; font-family: Arial,sans-serif; font-size: 11px; white-space: nowrap; position: absolute; z-index: 9000; -moz-user-select: none;
}
.nyu-in-nyc #page-wrapper #page .purple {
	color: rgb(86, 26, 140);
}
.nyu-in-nyc #page-wrapper #page ul {
	margin: 10px 0px 0px; padding: 10px 20px 15px; color: rgb(86, 26, 140); font-weight: bold;
}
.nyu-in-nyc #page-wrapper #page ul li {
	margin: 0px 0px 10px;
}
.nyu-in-nyc #page-wrapper #page ul .pull-out {
	margin-left: -14px;
}
.space-distribution .legend {
	left: 60px; top: 300px; width: 260px; overflow: hidden; position: absolute; z-index: 1000;
}
.space-distribution .legend a {
	background: url("images/growth/space-distribution-key.png") no-repeat; margin: 0px 15px 0px 0px; padding: 0px 0px 0px 25px; height: 16px; color: rgb(167, 169, 172); line-height: 18px; float: left;
}
.space-distribution .legend a:hover {
	color: rgb(86, 26, 140);
}
.space-distribution .legend .active {
	color: rgb(86, 26, 140);
}
.space-distribution .legend p {
	overflow: hidden; padding-bottom: 5px; clear: both;
}
.space-distribution .legend .academic {
	background-position: 0px -26px;
}
.space-distribution .legend .academic:hover {
	
}
.space-distribution .legend .active.academic {
	
}
.space-distribution .legend .student-housing {
	background-position: 0px -130px; margin: 0px 0px 0px 40px;
}
.space-distribution .legend .student-housing:hover {
	background-position: 0px -104px;
}
.space-distribution .legend .active.student-housing {
	background-position: 0px -104px;
}
.space-distribution .legend .student-services {
	background-position: 0px -52px;
}
.space-distribution .legend .student-services:hover {
	background-position: 0px -78px;
}
.space-distribution .legend .active.student-services {
	background-position: 0px -78px;
}
.space-distribution .legend .faculty-housing {
	background-position: 0px -182px; margin: 0px;
}
.space-distribution .legend .faculty-housing:hover {
	background-position: 0px -156px;
}
.space-distribution .legend .active.faculty-housing {
	background-position: 0px -156px;
}
.space-distribution img {
	padding: 0px 6px 50px 0px; background-color: rgb(255, 255, 255);
}
.news #content #page-wrapper {
	margin-top: 141px;
}
.news .news-item {
	background: url("images/grey-dot-line-tan.png") repeat-x left top; margin: 20px 0px 0px; padding: 10px 0px 0px; overflow: hidden;
}
.news #page h3 {
	font-size: 18px; margin-top: 15px;
}
#page-wrapper #page .news-item strong {
	font-size: 16px;
}
#page-wrapper #page .news-item h4 {
	font: bold 16px/normal Georgia, Times, serif !important; margin: 0px 0px 2px !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.news #page-wrapper #page .discussions h4 {
	font: bold 16px/normal Georgia, Times, serif !important; margin: 0px 0px 2px !important; font-size-adjust: none !important; font-stretch: normal !important;
}
#page-wrapper #page .news-item a {
	font-weight: bold;
}
.news-item .download {
	background: url("images/download_icon.gif") no-repeat; margin: 0px 0px 10px; padding: 0px 0px 0px 15px; color: rgb(0, 0, 0); text-decoration: underline; display: block;
}
.news #page-wrapper #page .news-item p {
	margin: 0px 0px 4px !important;
}
.news #page-wrapper #page .discussions {
	
}
.progress #content #page-wrapper {
	margin-top: 0px;
}
.progress-module {
	padding-bottom: 15px;
}
.progress-module h3 {
	background: url("images/grey-dot-line-tan.png") repeat-x left bottom; margin: 0px 0px 15px; padding: 0px 0px 10px;
}
.progress-module p {
	margin: 0px 0px 15px;
}
.progress-module p span {
	font: bold 11px/normal Arial, Verdana, Helvetica; display: block; font-size-adjust: none; font-stretch: normal;
}
.progress-module p .core {
	color: rgb(86, 26, 140);
}
.progress-module p .neighborhood {
	color: rgb(13, 173, 75);
}
.progress-module p .remote {
	color: rgb(246, 146, 30);
}
.progress-module a {
	color: rgb(0, 0, 0); font-size: 11px;
}
.progress-module a:hover {
	text-decoration: none;
}
