@charset 'utf-8';
/* CSS Document */

body  {
	font: 10pt    Arial, Helvetica, sans-serif;
	background:  #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

a img {
	border:none;

}

.i_nav, .i_nav a:link, .i_nav a:visited, .i_nav a:active {
	font: 10pt    Arial, Helvetica, sans-serif;
	color: #5BA846;
	text-decoration: underline;

}

.i_nav a:hover {
	font: 10pt    Arial, Helvetica, sans-serif;
	color: #5BA846;
	text-decoration: underline;
	
}

.mailnav, .mailnav a:link, .mailnav a:visited, .mailnav a:active {
	font: 10pt    Arial, Helvetica, sans-serif;
	color: #5BA846;
	text-decoration: underline;

}

.mailnav a:hover {
	font: 10pt    Arial, Helvetica, sans-serif;
	color: #5BA846;
	text-decoration: underline;
	
}

#content_frame {
	position: relative;
	top: 20px;
	text-decoration:none;
	font-weight: bold;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	color: #FFFFFF;
	text-align: left;
	width: 975px;
	height: 840px;
	background-color: #FFFFFF;
	z-index:0;
}

#header_frame {
	position: absolute;
	top: 0px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	width: 975px;
	height: 110px;
	background-color: #FFFFFF;
	z-index:30;
}

#header1 {
	position: absolute;
	top: 0px;
	left: 0px;
	font: 10pt    Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	width: 151px;
	height: 110px;


}
#header2a {
	position: absolute;
	top: 0px;
	left: 151px;
	width: 586px;
	height: 62px;

}

#header2b {
	position: absolute;
	top: 62px;
	left: 151px;
	width: 444px;
	height: 30px;
	line-height: 28px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	z-index:100;
}

#headerdonate {
	position: absolute;
	top: 0px;
	left: 480px;
	width: 106px;
	height: 30px;
	line-height: 28px;
	font-weight: bold;
	background: #00FF00;
	color: #000000;
	text-align: left;
	z-index:90;
}

#full_header2b {
	position: absolute;
	top: 62px;
	left: 151px;
	width: 586px;
	height: 30px;
	text-align: center;
	line-height: 28px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

#headerdonate {
	position: absolute;
	top: 62px;
	left: 631px;
	width: 106px;
	height: 30px;
	line-height: 28px;
	font-weight: bold;
	background: #00FF00;
	color: #000000;
	text-align: left;
	z-index:90;
}

#header3 {
	position: absolute;
	top: 0px;
	right: 0px;
	color: #FFFFFF;
	text-align: left;
	width: 238px;
	height: 110px;
	
}

#menudonate {
	position: absolute;
	top: 62px;
	left: 595px;
	text-align: center;
	line-height: 28px;
	text-align: center;
	width: 142px;
	height: 30px;
	background-repeat:no-repeat;
}

#logo2 {
	position: absolute;
	top: 110px;
	left: 738px;
	width: 237px;
	height: 25px;
}

#secondary_title {
	position: absolute;
	background:#F4FAEE;
	top: 205px;
	left: 22px;
	width: 716px;
	height: 47px;
	z-index: 10;
	
}

#secondary_title_FC {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_FC.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_programs {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_programs.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_contact_us {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_contact_us.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_highlights {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background:  url(../images/secondary_title_highlights.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_co-located_services {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_CO-LOCATED_SERVICES.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_school {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_SCHOOL.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_board {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_board.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_02 {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_02.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_SC {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_SC.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_FC {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_FC.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_locations {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_locations.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_FHLibrary {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_FHLibrary.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_FC {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_FC.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_staff {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_staff.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_HISTORY {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_HISTORY.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_timeline {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_1946_timeline.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_1946_history {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_1946_history.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_HISTORY_HIGHLIGHTS {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_HISTORY_HIGHLIGHTS.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_org_dev {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_org_dev.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_pages_banner {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 975px;
	height: 95px;
	background: url(../images/secondary_pages_banner.jpg);
	background-repeat: repeat-y;
	z-index: 10;

}

#secondary_title_Going_On {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_Going_On.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#secondary_title_mission {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 716px;
	height: 27px;
	background: url(../images/secondary_title_mission.jpg);
	background-repeat:no-repeat;
	z-index: 10;

}

#opening_doors_family {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 975px;
	height: 95px;
	background: url(../images/opening_doors_family.jpg);
	background-repeat: repeat-y;
	z-index: 10;

}

#opening_doors_senior {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 975px;
	height: 95px;
	background: url(../images/opening_doors_senior.jpg);
	background-repeat: repeat-y;
	z-index: 10;

}

#opening_doors_child {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 975px;
	height: 95px;
	background: url(../images/opening_doors_child.jpg);
	background-repeat: repeat-y;
	z-index: 10;

}

#scroll_frame {
	position: absolute;
	top: 142px;
	left: 22px;
	background:#F4FAEE;
	width: 716px;
	height: 578px;
	text-align: left;
	z-index:20;
}

#main_content_scroll {
	position: absolute;
	top: -1px;
	left: 0px;
	overflow: scroll;
	background:#F4FAEE;
	width: 656px;
	height: 518px;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:30px;
	padding-right: 30px;
	background-repeat:no-repeat;
	font: 10pt    Arial, Helvetica, sans-serif;
	color:#707070;
	text-align: left;
	overflow-x: hidden;
	background-color: #F4FAEE;
	z-index:30;

}

#main_content_noscroll {
	position: absolute;
	top: 0px;
	left: 0px;
	background:#F4FAEE;
	width: 656px;
	height: 518px;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:30px;
	padding-right: 30px;
	font: 10pt    Arial, Helvetica, sans-serif;
	color:#707070;
	text-align: left;
	background-color: #F4FAEE;
	z-index:30;

}

#main_content_noscroll_fix {
	position: absolute;
	top: 0px;
	left: 0px;
	background:#F4FAEE;
	width: 656px;
	height: 586px;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:30px;
	padding-right: 30px;
	font: 10pt    Arial, Helvetica, sans-serif;
	color:#707070;
	text-align: left;
	background-color: #F4FAEE;
	z-index:30;

}

#main_content_noscroll_fix2 {
	position: absolute;
	top: -1px;
	left: 0px;
	background:#F4FAEE;
	width: 656px;
	height: 546px;
	margin-top:0px;
	margin-bottom:30px;
	margin-left:30px;
	padding-right: 30px;
	font: 10pt    Arial, Helvetica, sans-serif;
	color:#707070;
	text-align: left;
	background-color: #F4FAEE;
	z-index:30;

}

#main_content {
	position: absolute;
	background:#F4FAEE;
	top: 252px;
	left: 22px;
	width: 716px;
	height: 533px;
	z-index: 400;

}

#body_frame {
	position: absolute;
	top: 110px;
	left: 0px;
	width: 738px;
	height:678px;
	z-index:0;

}

#body1 {
	position: absolute;
	top: -211px;
	left: 197px;
	width: 22px;
	height:677px;
	background: #FFFFFF;
}

#rt_swap {
	position: absolute;
	top: 205px;
	left: 738px;
	width: 237px;
	height:580px;
	background: #FFFFFF;
}

#footer {
	position: absolute;
	top: 686px;
	left: -1px;
	width: 975px;
	height: 53px;
	z-index:40;
}

#footera {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 975px;
	height: 25px;
	background: url(../images/footer_01.jpg);
	background-repeat:no-repeat;
	z-index:40;

}

#footerb {
	position: absolute;
	top: 25px;
	left: 0;
	width: 975px;
	height: 28px;
	background:url(../images/footer_02.jpg);
	background-repeat:no-repeat;
	z-index:40;

}

.headlines {
	font: 11pt    Arial, Helvetica, sans-serif;

}

.secondary_headlines {
	font: 11pt    Arial, Helvetica, sans-serif;
	color: #5BA946; 

}
.fcheadlines {
	font: 11pt    Arial, Helvetica, sans-serif;
	color: #39628E; 

}
.float_left {
	float:left;
	clear:left;
	padding:5px;

}

.float_right {
	float:right;
	clear:right;
	padding:5px;
	
}

.headlines {
	font: 11pt    Arial, Helvetica, sans-serif;

}

.cdheadlines {
	font: 11pt    Arial, Helvetica, sans-serif;
	color: #cb6530; 

}

.fcheadlines {
	font: 11pt    Arial, Helvetica, sans-serif;
	color: #39628E; 

}

.scheadlines {
	font: 11pt    Arial, Helvetica, sans-serif;
	color: #DBAD00; 

}

.secondary_headlines {
	font: 11pt    Arial, Helvetica, sans-serif;
	color: #acd373; 

}
