@charset "utf-8";

/* used colors:   green=#9FAD3B,   gray=#58595B,  deep pink=#EC008C */

/* -----------   Website General Styles  --------------------- */

body {
	background-color:#ffffff; color:#58595B; font-family: Verdana, Arial, san-serif; font-weight: normal; font-size:11px; line-height:1.3}
a:link, a:visited, a:hover, a:active    { 
	color:#006699; text-decoration:none; }
a:hover{
	color:#FF6600; }
#Big800 {
	width:800px; margin-top:0px; }
#Header {
	height:210px; margin-top:0px;	}
#HeaderLogo{
	width:334px; height:167px; float:left; margin-top:0px; margin-right:10px; }
#HeaderMenu{
	 }
#Footer {
	color:#58595B; text-align:center; font-size: smaller}
	
#PageContent{
	width:740px; min-height:240px; margin-top:0px; margin-bottom:30px; text-align:left; }
#PageContent h1{
	margin:0px; margin-bottom:10px; color:#9FAD3B;  font-size:18px; font-weight:normal; }
#PageContent h2{
	margin:0px; color:#006699; font-size:13px; }
#PageContent h3{
	margin:0px; margin-top:10px; margin-bottom:10px; color:#58595B; font-size:14px; }
#PageContentCenter{
	width:740px; min-height:240px; margin-top:0px; margin-bottom:10px; text-align:center; }
#PageContentFormtable{
	margin-top:10px; margin-bottom:10px; margin-left:40px; margin-right:40px; background-color:#E2E6C4; }
#PageContentFormImageBox{
	margin-top:0px; margin-bottom:0px; margin-left:0x; margin-right:0px; background-color:#E2E6C4; }
	
#PageChapter{
	width:330px; min-height:76px;  margin-top:15px; margin-right:15px; float:left; }
#PageSubChapter{
	width:500px; min-height:76px;  margin-top:15px; margin-right:15px; clear:right; }
#PageChapter img, #PageSubChapter img{
	float:left; margin-right:15px; margin-top:4px; border:none; }
#PageChapter a:link,    #PageChapter a:active,    #PageChapter a:visited,
#PageSubChapter a:link, #PageSubChapter a:active, #PageSubChapter a:visited{
	color:#FF6600; } 
#PageChapter a:hover, #PageSubChapter a:hover{ 
	color:#148DBA; } 
#PageChapter a:link h2,    #PageChapter a:active h2,    #PageChapter a:visited h2,
#PageSubChapter a:link h2, #PageSubChapter a:active h2, #PageSubChapter a:visited h2{ 
	color:#148DBA; } 
#PageChapter a:hover h2, #PageSubChapter a:hover h2{ 
	color:#FF6600; } 

#PageContentMenu {
	width:175px; margin-left:10px; color:#9FAD3B; font-size:13px; float:left;   }
#PageContentMenu a:link, #PageContentMenu a:active, #PageContentMenu a:visited{ 
	color:#006699; } 
#PageContentMenu a:hover{ 
	color:#FF6600; } 
#PageContentText { 
	width:530px;  float:right; }
	
.PreloadPic {display:none;}

/* -----------   Menu Styles  used in:  hsny_menu.js  ------------------ */

#menu_about, #menu_education, #menu_programs, #menu_support {
		width:108px; height:32px; margin-right:2px; margin-top:20px; overflow:hidden; float:left; 
		background-color:#FFFFFF; background-repeat:no-repeat; }
#menu_about { 
		background-image:url("images/naveg/hsny_menu_about_white.gif"); }
#menu_education { 
		background-image:url("images/naveg/hsny_menu_education_white.gif"); }
#menu_programs { 
		background-image:url("images/naveg/hsny_menu_programs_white.gif"); }
#menu_support { 
		background-image:url("images/naveg/hsny_menu_support_white.gif"); }
a.menu_button:link,a.menu_button:active,a.menu_button:visited,a.menu_button:hover{	 
		display:block; width:108px; height:32px;  text-decoration:none; }
a.menu_drop:link, a.menu_drop:visited{
		display : block;  width : 108px;  padding : 2px 5px;  background: #58595B; text-decoration: none; 
  		font-family: Verdana, Arial, Sans-Sherif; font-weight:900; font-size: 9px; color:#ffffff;  }
a.menu_drop:hover{background-color:#FF6600;}



/* -----------   HomePage Styles  used in:  index.html  ------------------ */

#TopLinks {
	text-align:center;
	margin-top:12px;
	margin-bottom: 12px;
}
#HomeMiddle {
		width:700px; margin-top:0px; }		
#BottomLinks {
	height:42px;
	width:728px;
	margin-top:10px;
	margin-bottom:20px;
	text-align:left;
	background:url(images/homepage/hsny_highlightevent_homepage.gif);
	
}	
#BottomLink {
	height:42px;
	width:728px;
	margin-top:10px;
	margin-bottom:20px;
	text-align:left;
	background:url(images/homepage/hsny_recentevent_homepage.gif);
	
}	
.HomeLogo{
		width:356px; height:317px;float:left; margin-right:13px; }
.HomeMission{
		margin-top:20px; margin-left:35px; }
a.HomeAbout:link, a.HomeAbout:active, a.HomeAbout:visited, a.HomeAbout:hover  {
		float:left; display:block; width:125px; height:125px; margin:13px; margin-top:40px;
		background:url(images/homepage/hsny_nav_about_homepage.jpg);  }	
a.HomeEducation:link, a.HomeEducation:active, a.HomeEducation:visited, a.HomeEducation:hover  {
		float:left; display:block; width:125px; height:125px;  margin:13px; margin-top:40px;
		background:url(images/homepage/hsny_nav_education_homepage.jpg);  }	
a.HomePrograms:link, a.HomePrograms:active, a.HomePrograms:visited, a.HomePrograms:hover  {
		float:left; display:block; width:125px; height:125px;  margin:13px; margin-top:13px; 
		background:url(images/homepage/hsny_nav_programs_homepage.jpg);  }	
a.HomeSupport:link, a.HomeSupport:active, a.HomeSupport:visited , a.HomeSupport:hover {
		float:left; display:block; width:125px; height:125px;  margin:13px;  margin-top:13px;
		background:url(images/homepage/hsny_nav_support_homepage.jpg);  }	
a.HomeAbout:hover {
		background:url(images/homepage/hsny_nav_about_homepage02.jpg);  }	
a.HomeEducation:hover {
		background:url(images/homepage/hsny_nav_education_homepage02.jpg);  }	
a.HomePrograms:hover {
		background:url(images/homepage/hsny_nav_programs_homepage02.jpg);  }	
a.HomeSupport:hover {
		background:url(images/homepage/hsny_nav_support_homepage02.jpg);  }	
#HomeMailing {
		width:600px; height:60px; text-align:left; clear:both; }		
#HomeFormBox {
		width:190px;height:31px;margin:0px;background:url(images/homepage/hsny_submitfield_homepage.gif) no-repeat;float:right; }
input.MailBox {
		margin:0px; margin-left:10px; margin-top:14px; width:140px; height:12px;  font-size:10px;  border:0px solid #ffffff; 
		background-color:#FFFFFF !important; color:#FF6600; display:block;  }
#HomeFormSub {
		width:42px; height:31px; margin:0px; float:right; }
input.MailSub {
		margin:0px; width:42px; height:31px; display:block; border:0px solid #ffffff; }


/* -----------   Outreach Gardens  ------------------ */

#PageNotesTop{
		background:url(images/naveg/hsny_notation_box_01.jpg) no-repeat top left; witdh:527px; height:32px; margin:0px;
		color:#9FAD3B; font-size:16px; font-weight:bold; clear:both; }
#PageNotesTop h4{
		margin-top:0px; margin-left:25px; font-size:16px; font-weight:bold;}
#PageNotesMiddle{
		background:url(images/naveg/hsny_notation_box_02.jpg) repeat-y left; witdh:527px;  margin:0px;  font-size:13px;}
#PageNotesBottom{
		background:url(images/naveg/hsny_notation_box_03.jpg) no-repeat bottom left; witdh:527px; height:30px; margin:0px; clear:both; }
#PageNotesMiddle a{ 
		display:block; width:140px; margin-left:30px;  float:left; }
	
#PageContentGallery {
	width:180px; font-size:11px; color:#9FAD3B; float:left;   }

#PageContentGalleryWide {
	width:320px; font-size:11px; color:#9FAD3B; float:left;   }

.QuotationGallery {
	width:300px; height:90px; font-size:14px; font-weight:bolder; color:#9FAD3B; float:left; margin-top:70px; clear:left;  }
.ExhibImage {
	float:right; margin-left:10px; border-color:#FFFFFF}
	
/* -----------   Library Pages  ------------------ */
	
td.bookcover {width:350px;  border:none; text-align:center; vertical-align:center; }
img.bookcover {margin-top:20px; margin-bottom:20px; width:250;}
