@import url('reset.css');
@import url('layout.css');



/************************************************************************************************************************************************
  S T Y L E S   B Y   S E C T I O N
-------------------------------------------------------------------------------------------------------------------------------------------------
  $ Common Styles
  $ Home Page
  $ Products
************************************************************************************************************************************************/

/* ·············································································································································            
 $ Common Styles
············································································································································· */
	html{}
      body {background:#ebebeb url(../images/header_shadow.jpg) no-repeat top center;}
            #wrapper {background:#fff url(../images/header_bg.jpg) repeat-x; width:960px;overflow:hidden;/*padding:0 150px;*/}
                  
      
/* Header */
      #header {background:#fff url(../images/header_bg.jpg) repeat-x;}
            #header h1 {padding:15px 0 0 0px; float:left; text-indent:-5000px;}
			#header h1 a{background:url(../images/logo.jpg) no-repeat;width:191px;height:69px;text-indent:-5000px;float:left;}
			

			#header .donations a{background:url(../images/donations.jpg) no-repeat;width:126px;height:41px;overflow:hidden;float:right;margin:23px 18px 0 0;}
            /* Nav */ 
            #header .controls {float:left;clear:left; height:34px; background:url(../images/controls.jpg) no-repeat right top; margin:0 0 0 0; position:relative; width:960px;}
                  #header .nav {margin:0px 0px 0 0;width:960px;background:url(../images/controls.jpg) repeat-x;float:left;}
                        #header .nav li {height:34px; background:url(../images/eafny_menu_sep.jpg) top right no-repeat }
						#header .nav li.last {background:none; }
                              #header .nav a { color:#3E3E3E; text-decoration:none; font-weight:bold;font-family:Helvetica;font-size:14px;color:#fff;}                                                            
                              #header .nav li > a { display:block; height:100%; padding:0 14px 0 13px; text-align:center;  line-height:34px; 
                                                            min-width:60px;  }
                                              
                              #header .nav li > a:hover, #header .nav li > a.active { background:url(../images/controls.jpg) repeat-x; background-position:left bottom; }
							   #header .nav li.navHover a{ background:url(../images/controls.jpg) repeat-x; background-position:left bottom; }
							   #header .nav li.navHover ul li a{ background:url(../images/controls.jpg) repeat-x; background-position:left top; }
							  #header .nav li.active a {background:url(../images/controls.jpg) repeat-x;background-position:left bottom; }
            

/* Content */
		a{outline:none;}
      /* Common Styles */ 
      #content {}
            #content img.section-image {margin:0 0 15px 0; border:none;  border-bottom:1px solid #8B8B8B; padding:0;}
            
            
            #content h3 {font-weight:bold; color:#740504; font-size:15px;font-family:Times New Roman; }
			#content h3.bigSubTitle {font-size:1.3em}
            #content p, ul {margin:0 0 12px 0; }
            #content .legend {font-style:italic;}
            #content q + .legend {font-style:normal; font-weight:bold;}
            #content .section {margin:0 0 30px 0; clear:both; }
            #content a:link, #content a:visited, #content a:hover  {color:#650402; text-decoration:none; font-weight:bold;}
                  #content a:hover, #content a:focus {text-decoration:underline; }
			#content img.imageRight {float:right; display:inline}
			#content img.imageLeft {float:left; display:inline; margin:2px 15px 15px 0}			
			#content img.imageCenter {margin:0 auto; display:block}			
            #content sup {font-size:0.6em;}
            #content div.close {display:block; clear:both; margin:0 32px; padding:0; height:15px;  width:875px;  border:none;  background:#fff; }
            #content ul.bullets li {background:url(../img/bullet.gif) no-repeat 0 50%; padding:0 0 0 10px;}
            
            #content .div {clear:both;  background:url(../img/dots-line[h].gif) repeat-x left 50%; height:40px; }            
            #content .div.last {clear:both;  background:none; height:0; }            
            
            
            
            
      /* Location Bar */ 
      #location-bar {background:url(../img/bullet.gif) no-repeat 0 50%; padding:0 0 0 10px; margin:-5px 0 20px 26px; }
            #location-bar li, #location-bar li a:link, #location-bar li a:visited, #location-bar li a:hover  {display:inline; color:#999}
            #location-bar li strong {color:#666}
      
      
      /* Main content */ 
      #content .main {}
            
      /* Sidebar */       
      #content .related {}

      
/* Footer */

      #footer {}
	  #footer ul li {}
	  #footer ul li ul{display:none;}
            #footer p, #footer a {color:#949494; text-decoration:none; font-size:0.9em; }
            #footer a:hover {text-decoration:underline; }
      
      
      
      
      
/* ·············································································································································            
 $ Home Page
············································································································································· */

/* Header */
      #header {}

      
/* Content */

      /* Main Content */ 
#content {}
#content h2 {font-family:Helvetica, sans-serif,"Lucida Sans", Verdana, Geneva, Arial; color:#620503; font-size:1.6em; margin:0 0 0.5em 0;letter-spacing:-0.05em; border-bottom:1px solid #b1b1b1;padding-bottom:10px;}
#content h2.main-header{width:613px;height:50px;padding-bottom:10px;}
#content h2.main-header{margin-bottom:5px;text-indent:-5000px;}
#content h2.main-header.the-crisis{background:url(../images/headers/the-crisis.jpg) no-repeat;}
#content h2.main-header.what-is-the-crisis{background:url(../images/headers/what-is-the-crisis.jpg) no-repeat;}
#content h2.main-header.our-mission{background:url(../images/headers/our-mission.jpg) no-repeat;}
#content h2.main-header.the-vision{background:url(../images/headers/the-vision.jpg) no-repeat;}
#content h2.main-header.the-need{background:url(../images/headers/the-need.jpg) no-repeat;}
#content h2.main-header.about-us{background:url(../images/headers/about-us.jpg) no-repeat;}
#content h2.main-header.board-of-directors{background:url(../images/headers/board-of-directors.jpg) no-repeat;}
#content h2.main-header.our-schools{background:url(../images/headers/our-schools.jpg) no-repeat;}
#content h2.main-header.the-bronx{background:url(../images/headers/the-bronx.jpg) no-repeat;}
#content h2.main-header.brooklyn{background:url(../images/headers/brooklyn.jpg) no-repeat;}
#content h2.main-header.admissions{background:url(../images/headers/admissions.jpg) no-repeat;}
#content h2.main-header.alumni{background:url(../images/headers/alumni.jpg) no-repeat;}
#content h2.main-header.admissions1{background:url(../images/headers/admissions.jpg) no-repeat;}
#content h2.main-header.alumni1{background:url(../images/headers/alumni.jpg) no-repeat;}
#content h2.main-header.programs{background:url(../images/headers/programs.jpg) no-repeat;}
#content h2.main-header.summer-bridge{background:url(../images/headers/summer-bridge.jpg) no-repeat;}
#content h2.main-header.mentoring{background:url(../images/headers/mentoring.jpg) no-repeat;}
#content h2.main-header.college-program{background:url(../images/headers/college-program.jpg) no-repeat;}
#content h2.main-header.community-services{background:url(../images/headers/community-services.jpg) no-repeat;}
#content h2.main-header.the-saturday-institute{background:url(../images/headers/the-saturday-institute.jpg) no-repeat;}
#content h2.main-header.extended-day-program{background:url(../images/headers/extended-day-program.jpg) no-repeat;}
#content h2.main-header.study-abroad{background:url(../images/headers/study-abroad.jpg) no-repeat;}
#content h2.main-header.parent-involvement{background:url(../images/headers/parent-involvement.jpg) no-repeat;}
#content h2.main-header.press{background:url(../images/headers/press.jpg) no-repeat;}

#content h2.main-header.contact-us{background:url(../images/contact_us_header.jpg) no-repeat;border-bottom:0px;}
#content h2.main-header.about-us{background:url(../images/headers/about-us.jpg) no-repeat;}
#content .related{}

/* Begin Newsletter */ 
#content .related .newsletter{background:url(../images/newsletter.jpg) no-repeat;padding:13px 0;text-align:center;font-weight:bold;font-family:Times New Roman;width:260px;margin-top:65px;border:6px solid #d4d4d4;/*height:144px;*/}
#content .related .newsletter .title1{font-weight:bold;font-family:Times New Roman;font-size:16px;color:#740504;}
#content .related .newsletter .title2{font-weight:bold;font-family:Times New Roman;font-size:22px;color:#740504;}
#content .related .newsletter form{}
#content .related .newsletter label{font-size:14px;color:#3b3b3b;margin-bottom:10px;display:block;padding-left:10px;}
#content .related .newsletter input{border:2px solid #c8c8c8;width:156px;}
#content .related .newsletter input.submit{background:url(../images/newsletter_submit.jpg) no-repeat;width:90px;height:29px;border:none;}
/* End Newsletter */ 

/*Begin The Crisis*/
#content.the-crisis{}
#content.the-crisis .left-side{padding-top:48px;width:260px;overflow:hidden;}
#content.the-crisis .left-side ul li ul{}
#content.the-crisis .left-side .title{font-size:22px;background:#000000;color:#fff;width:247px;height:33px;line-height:33px;padding-left:13px;}
#content .left-side .title a{color:#fff;text-decoration:none;}
#content .left-side .title a:hover{text-decoration:none;}
h2.main-header.the-crisis{background:url(../images/thecrisis_thevision_header.jpg) no-repeat;}
.left-side .the-crisis{background:url(../images/thecrisis_leftheader.jpg) no-repeat;width:260px;height:33px;}
#content .related ul li{background:url(../images/thecrisis_item.jpg) no-repeat;width:232px;color:#6c6c6c;padding-left:27px;line-height:37px;}
#content .related ul li a{color:#6c6c6c;}
#content .related ul li.active a{color:#6e0502;}
#content .related ul li.active ul li a{color:#6C6C6C;}
#content .related ul li.active ul li.active a{color:#6e0502;}
#content .related ul li a:hover{color:#6e0502;text-decoration:none;}

#content .main ul {padding-left:40px;}
#content .main ul li{list-style:square;list-style-position:outside;}
#content .main ul li a{color:#6c6c6c;}
/*End The Crisis*/
	  
	  
	  /*Contact Us*/

#wrapper .error{display:none;}
#wrapper .error strong{color:#ce4e4e;}
#content .related .contact-us {background:url(../images/contact_bg.jpg) no-repeat;border:5px solid #d4d4d4;padding:10px 18px;width:217px;margin-top:38px;}
#content .related .contact-us li{line-height:19px;width:auto;}
#content .related .contact-us h2{color:#620503;font-weight:bold;font-family:Times New Roman;font-size:16px;}
#content .related .contact-us .contact1{background:url(../images/contact_01.jpg) no-repeat;padding-left:19px;}
#content .related .contact-us .contact2{border-top:1px solid #b1b1b1;padding-top:10px;background:url(../images/contact_02.jpg) no-repeat;padding-left:19px;background-position:0 10px;}
#content .related .contact-us ul li{padding-left:21px;font-family:arial;font-size:12px;color:#3b3b3b;background-position:0 3px !important;}
#content .related .contact-us .c1{background:url(../images/c1.jpg) no-repeat;}
#content .related .contact-us .c2{background:url(../images/c2.jpg) no-repeat;}
#content .related .contact-us .c3{background:url(../images/c3.jpg) no-repeat;}
#content .related .contact-us .c4{background:url(../images/c4.jpg) no-repeat;}
#content .related .contact-us .c4 img{ }
#content .related .contact-us .c5 li{background:url(../images/c5.jpg) no-repeat;background-position:3px 3px !important;}
#EmailForm{}
#EmailForm input{background:#e1e1e1;border:none;width:262px;height:18px;}
#EmailForm textarea{width:549px;background:#e1e1e1;border:none;height:75px;}
#EmailForm #cfContact{background:url(../images/contact_send.jpg) no-repeat;width:74px;height:23px;float:right;}
#EmailForm #cfReset{background:url(../images/contact_clear.jpg) no-repeat;width:74px;height:23px;float:right;clear:left;}
/*End Contact Us*/
      
      .TXNewsletters_form_labelGauche {
display:block;
padding-top:2px;
float:left;
width:55px;
height:18px;
color: #333333;
position:relative;
top:0px;
text-align:left;
}

.TXNewsletters_form {
margin:10px;
padding:2px;
}

.TXNewsletters_form_right {

}
#content .related .TXNewsletters_form_right input{
background:url(../images/contact_send.jpg) no-repeat;width:74px;height:23px;float:right;border:none;text-indent:-5000px;
}

.TXNewsletters_form_item {
padding:1px;
margin:2px;
}

.TXNewsletters_form_item TEXTAREA {
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

.TXNewsletters_form_item INPUT {
height:20px;
vertical-align:middle;
border:1px solid #bbbbbb;
font-size:11px;
color: #333333;
}

INPUT.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_noborder {
border:0;
}

.TXNewsletters_form_inputErr {
border:1px solid #ff0000;
}

.TXNewsletters_form_labelErr {
color:#ff0000;
font-size:15px;
}
/* Sidebar */       
#related-content {}



/* Footer */

#footer {}
      
      
      
/* ·············································································································································            
 $ Products
············································································································································· */

/* Header */
      #header {}

      
/* Content */

      /* Main Content */ 
      #content {}
            #content .products-row.last {background:none; margin:0;}
            #content .product-item {width:300px; float:left; margin:0 15px 0 0; display:table-row; background:#fff url(../img/-content[bg].gif) repeat-y right top;}
            #content .product-item.even {margin:0; border:none; background:none; }
                  #content .product-item img {border:1px solid #ccc; float:left; }
                  #content .product-description {display:table-cell; vertical-align:bottom; height:85px;}
                  #content .product-item.even .product-description {display:table-cell; vertical-align:bottom; height:85px;  background:none;}
                  #content .product-description h3, #content .product-description p {margin:0 10px;}
      
      
      /* Sidebar */       
      #related-content {}
      

      
/* Footer */

      #footer {}
      
      
/*·············································································································································            
 $ standar page
············································································································································· */      
      #content p {line-height:19px}
      
      
/*·············································································································································            
 $ productsr
············································································································································· */     
#content .main .section1 p {line-height:25px;}
#content .main .section2 p {line-height:19px;}
      
/*Begin News and Announcements*/
.news-paging { 
	position: absolute; 
	margin-top: -32px;
	margin-left: 179px;
	width: 58px; 
	height: 15px; 
	text-align: center;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.news-paging span{
	font-size:14px;
	display:block;
	margin-top:-1px;
}
.news-paging a {
	display: block;
	text-indent: -5000px;
	width: 15px;
	height: 15px;
	background: #a5a5a5;
	position: absolute;
	top: 0px;
}
.news-paging .prev {
	left: 0px;
	background-image: url(../images/news-paging-prev.png);
}
.news-paging .next {
	right: 0px;
	background-image: url(../images/news-paging-next.png);
}
.news-paging .prev-act {
	left: 0px;
	background-image: url(../images/news-paging-prev-act.png);
}
.news-paging .next-act {
	right: 0px;
	background-image: url(../images/news-paging-next-act.png);
}
.news-item-container {
	position: relative;
}
#content .related .news .news-item-container a{
	position: relative;
	text-indent:0;
	width:80px !important;
	height:16px !important;
}
.news-item {
	width: 237px;
	top: 0px;
}
#content .related .news{
	background:#f2f2f2;
	padding:12px 17px;
	width:237px;
	font-family:Times New Roman;
	overflow:hidden;
}
#content .related .news .title{
	color:#740504;
	font-size:13px;
	font-weight:bold;
	background:url(../images/news_title.jpg) repeat-x bottom left;
	margin-bottom:10px; 
	padding-bottom: 5px;
}
#content .related .news img{
	border:2px solid #a8a8a8;
	margin-bottom:5px;
}
#content .related .news .news-date{
	font-style:italic;
	margin-bottom:5px;
}
#content .related .news .new{
	font-size:15px;
}
#content .related .news a{
	color:#7d1514;
	font-size:14px;
	font-style:italic;
}

/*End News and Announcements*/

.news-section{}
#content .news-section h2.main-header{text-indent:0;height:auto;}
#content .news-section img{float:left;margin-right:10px;}


/* Easy Slider */

	#slider{width:596px !important;overflow:hidden;}	
	#slider ul{
		float:left;
		background:#525252;
		width:596px;
		
		height:102px;
	}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
			width:596px;
		*/ 
		float:left;
		height:102px;
		overflow:hidden; 
		padding-top:15px;
		margin-right:10px;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:21px;
		height:102px;
		position:absolute;
		margin-top:-102px;
		text-indent:-5000px;
		}	
	#nextBtn{ 
		margin-left:596px;
		float:right;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:21px;
		height:102px;
		background:url(../images/btn_prev.jpg) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images/btn_next.jpg) no-repeat 0 0;	
		}												

/* // Easy Slider */
