
body {margin:0px; padding:0px; background:url(../images/background.gif); background-repeat:repeat; font-size:10pt; color:#7C6361; font-family:Helvetica;}
    
p.ahem {display: none;}

#container {position:absolute; width:740px; margin-top:0px; background-color:#FFFFFF;}/*modified for print*/

/* body container for interior pages */
#bodyContainer{margin-top:0px; width:740px; top:0px;}
#bodyContainer div.contentContainer {margin:25px 10px 10px 10px;}

/* Links */		
	a.textLinks:link {color:#817C40; text-decoration: none; text-transform:uppercase; font-size:8pt; font-weight:bold;}
	a.textLinks:visited {color:#817C40;  text-decoration: none; text-transform:uppercase; font-size:8pt; font-weight:bold;}
	a.textLinks:active {color:#817C40;  text-decoration: none; text-transform:uppercase; font-size:8pt; font-weight:bold;}
	a.textLinks:hover {color:#FD4E21; text-decoration: underline; text-transform:uppercase; font-size:8pt; font-weight:bold;}
	
	a.textLinksActive:link {color:#FD4E21; text-decoration: underline; text-transform:uppercase; font-size:8pt; font-weight:bold;}
	a.textLinksActive:visited {color:#FD4E21;  text-decoration: underline; text-transform:uppercase; font-size:8pt; font-weight:bold;}
	a.textLinksActive:active {color:#FD4E21;  text-decoration: underline; text-transform:uppercase; font-size:8pt; font-weight:bold;}
	a.textLinksActive:hover {color:#FD4E21; text-decoration: underline; text-transform:uppercase; font-size:8pt; font-weight:bold;}
	
	a.links:link {color:#817C40; text-decoration: none; font-size:8pt; font-weight:bold;}
	a.links:visited {color:#817C40;  text-decoration: none; font-size:8pt; font-weight:bold;}
	a.links:active {color:#817C40;  text-decoration: none; font-size:8pt; font-weight:bold;}
	a.links:hover {color:#FD4E21; text-decoration: underline; font-size:8pt; font-weight:bold;}
	
	a:link {color:#7C6361; text-decoration: underline;}
	a:visited {color:#7C6361;  text-decoration: underline;}
	a:active {color:#7C6361;  text-decoration: underline;}
	a:hover {color:#7C6361; text-decoration: underline;}	

	a.faqCategories:link {color:#499497; font-weight:bold; text-decoration: none; text-transform:uppercase;}
	a.faqCategories:visited {color:#499497;  font-weight:bold; text-decoration: none; text-transform:uppercase;}
	a.faqCategories:active {color:#499497;  font-weight:bold; text-decoration: none; text-transform:uppercase;}
	a.faqCategories:hover {color:#499497; font-weight:bold; text-decoration: underline; text-transform:uppercase;}
	
	.boldBrown {font-weight:bold;}

	a.levelOne:link {color:#0F81B6; font-weight:bold; text-decoration: none; text-transform:uppercase;}
	a.levelOne:visited {color:#0F81B6; font-weight:bold; text-decoration: none; text-transform:uppercase;}
	a.levelOne:active {color:#0F81B6; font-weight:bold; text-decoration: none; text-transform:uppercase;}
	a.levelOne:hover {color:#0F81B6; font-weight:bold; text-decoration: none; text-transform:uppercase;}

	
	/* TOP BANNER */
	#topBanner {width:740px;}
	#topSearch {float:right;}
	.logo {float:left; width:318px;}
	.findButton {margin-right:3px;}
	input.searchBox {font-weight:normal; border:1px solid #000; vertical-align:top; width:145px; font-size:8pt; display:inline;}
	
	
	/* HOME PAGE SPECIFICS */
	.downloadLink {position:absolute; top:0px; left:580px; voice-family: "\"}\""; voice-family:inherit; top:62px;/*for IE*/}html>body .downloadLink {top:56px;}
	.flashPlaceholder {float:left; margin-right:10px; margin-bottom:10px;}
	.introText {float:right; margin-top:15px; margin-right:6px;}
	.introLink {float:right; margin-top:5px; margin-right:6px;}

	/******** For contentHolder - 
	Display homeColLBack.gif background when there is no Crisis Information - it will replace homeCrisisBackground.gif below *****/
	#contentHolder {float:left; width:740px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;
					background:url(../images/home/homeCrisisBackground.gif); background-repeat:repeat-y; background-position:top-left;}
	
			/* for crisis section of home page bottom right - this is used when there is crisis information on the homepage */			
				#colRCrisisHome {float:left; background-color:#FD4E21; border-left:10px solid #FFFFFF; width:230px;}
				#colRCrisisHome div.crisisContent {color:#FFFFFF; font-size:9pt; padding:10px 10px 0px 10px;}
				#colRCrisisHome div.crisisContent a {color:#FFF295; text-decoration:underline; font-weight:bold; text-transform:uppercase;}
				.crisisHeadline {color:#FFF295; text-decoration:underline; font-weight:bold; text-transform:uppercase; padding-bottom:2px;}
			
		#colLHome {float:left; width:240px; display:none;}/* modified for print */
		#colLHome div.content {padding:10px 10px 0px 10px;}
		#colLHome div.content a {color:#FFF295; text-decoration:underline;}
		.colLHomeTitle {margin-bottom:10px;}
		
		/* bottom of home page right column */
		#colRHome {float:left; width:490px;}
		#colRHome div.content {padding:10px 10px 0px 10px; color:#000000;}
		.hMagazineIcon {}
		#colRHome div.content a.colRHomeLinks {color:#FFF295; text-decoration:underline; text-transform:uppercase;}
		#colRHome div.content a {color:#FFF; text-decoration:underline; text-transform:uppercase; font-weight:bold; font-size:8pt;}
		#colRHome table {font-size:9pt;}
		.homeIcon {margin:2px 5px 4px 0px; float:left;}
	
	
	/* INTERIOR MENUS */
	#menu1 {}
	#menu2 {}
	#menu3 {}
	
	#menu1 img {position: relative; top: 3px;}
	#menu2 img {position: relative; top: 3px;}
	#menu3 img {position: relative; top: 3px;}		

	.subnavText {color:#FFFFFF; font-size:9pt; padding: 0px 0px 2px 0px;}
	
	
	/* TWO COLUMN LAYOUT */
	#twoColumn {width:740px; margin-top:7px; background:url(../images/colRBackground.gif); background-position:right; background-repeat:repeat-y;}
	#colL {float:left; width:541px;}
	#colL div.content {padding:15px 15px 10px 15px;}
	
	/* TITLE HEADERS */
	#titleBackground {width:541px; height:78px; background:url(../images/titles/programs.gif); background-repeat:no-repeat;}
	#titleBackground div.content {padding-top:43px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_About {width:541px; height:78px; background:url(../images/titles/about.gif); background-repeat:no-repeat;}
	#titleBackground_About div.content {padding-top:43px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_About_Annual {width:541px; height:69px; background:url(../images/titles/about_annual.gif); background-repeat:no-repeat;}
	#titleBackground_About_Annual  div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Grants {width:541px; height:69px; background:url(../images/titles/grants_grants.gif); background-repeat:no-repeat;}
	#titleBackground_Grants  div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Grants_How {width:541px; height:69px; background:url(../images/titles/grants_how.gif); background-repeat:no-repeat;}
	#titleBackground_Grants_How  div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Grants_Eligibility {width:541px; height:69px; background:url(../images/titles/grants_eligibility.gif); background-repeat:no-repeat;}
	#titleBackground_Grants_Eligibility div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Grants_Apply {width:541px; height:69px; background:url(../images/titles/grants_apply.gif); background-repeat:no-repeat;}
	#titleBackground_Grants_Apply div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Programs {width:541px; height:78px; background:url(../images/titles/programs.gif); background-repeat:no-repeat;}
	#titleBackground_Programs div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Programs_Arts {width:541px; height:78px; background:url(../images/titles/programs_arts.gif); background-repeat:no-repeat;}
	#titleBackground_Programs_Arts div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Programs_Children {width:541px; height:78px; background:url(../images/titles/programs_children.gif); background-repeat:no-repeat;}
	#titleBackground_Programs_Children div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Programs_Econ {width:541px; height:78px; background:url(../images/titles/programs_InnovationEcon.gif); background-repeat:no-repeat;}
	#titleBackground_Programs_Econ div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Programs_Education {width:541px; height:78px; background:url(../images/titles/programs_education.gif); background-repeat:no-repeat;}
	#titleBackground_Programs_Education div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Programs_Environment {width:541px; height:78px; background:url(../images/titles/programs_environment.gif); background-repeat:no-repeat;}
	#titleBackground_Programs_Environment div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	#titleBackground_Programs_Special {width:541px; height:78px; background:url(../images/titles/programs_special.gif); background-repeat:no-repeat;}
	#titleBackground_Programs_Special div.content {padding-top:40px; padding-left:15px; line-height:1.3;}
	
	/* TITLE HEADERS */
	
	#colL table {font-size:10pt;}
	
	#colRBox {float:right; width:195px; display:none;}/*modified for print*/
	#colRBox div.content {padding: 10px 10px 10px 10px; color:#FFFFFF; background-color:#5EAAAD;}
	.sectionPhoto {padding-bottom:0px; border-bottom: solid 5px #FFFFFF; display:none;}/*modified for print*/
		
		
	/* ONE COLUMN LAYOUT */	
	#fullScreen {width:740px; margin-top:7px;}
	#fullScreen div.content {padding:5px 10px 10px 15px;}
	#fullScreen div.blue {padding:15px 10px 10px 17px; background-color:#C2E0ED; margin-top:6px;}
	#fullScreen div.introCopy {background-color:#D7EAEA; padding:0px 10px 15px 15px; line-height:1.5; margin-bottom:7px;}
	#fullScreen table {font-size:10pt;}
	#fullScreen .titleBackgroundExtended {width:740px; height:69px; background:url(../images/titles/about_history.gif); background-repeat:no-repeat;}
	#fullScreen .titleBackgroundExtended  div.content {padding-top:45px; padding-left:15px;}
	#popUp {padding:0px 10px 15px 10px; background-color:#FFFFFF; height:240px;}
	
		/* TITLE HEADERS */
		#fullScreen .titleBackground_About_Mission {width:740px; height:69px; background:url(../images/titles/about_goals.gif); background-repeat:no-repeat;}
		#fullScreen .titleBackground_About_Mission  div.content {padding-top:45px; padding-left:15px;}
		#fullScreen .titleBackground_About_Board {width:740px; height:69px; background:url(../images/titles/about_board.gif); background-repeat:no-repeat;}
		#fullScreen .titleBackground_About_Board  div.content {padding-top:45px; padding-left:15px;}
		#fullScreen .titleBackground_About_Staff {width:740px; height:69px; background:url(../images/titles/about_staff.gif); background-repeat:no-repeat;}
		#fullScreen .titleBackground_About_Staff  div.content {padding-top:45px; padding-left:15px;}
		#fullScreen .titleBackground_About_History {width:740px; height:69px; background:url(../images/titles/about_history.gif); background-repeat:no-repeat;}
		#fullScreen .titleBackground_About_History  div.content {padding-top:45px; padding-left:15px;}
		#fullScreen .titleBackground_About_News {width:740px; height:69px; background:url(../images/titles/about_news.gif); background-repeat:no-repeat;}
		#fullScreen .titleBackground_About_News  div.content {padding-top:45px; padding-left:15px;}
		#fullScreen .titleBackground_Grants_Recipients {width:740px; height:69px; background:url(../images/titles/grants_recipients.gif); background-repeat:no-repeat;}
		#fullScreen .titleBackground_Grants_Recipients  div.content {padding-top:45px; padding-left:15px;}

	
	.firstWords {color:#FD4E21; font-weight:bold; text-transform:uppercase;}
			
			/* Library specific */
			#librarySearch {width:740px; background-color:#CBC8A7; color:#FFFFFF; margin-top:5px;}
			#librarySearch div.libraryContent {padding:12px 10px 10px 15px;}
			#librarySearch  div.librarySearchTop {background-color:#979250; padding:5px 0px 5px 15px; font-weight:bold;}
			input.libSearchBox {font-weight:normal; vertical-align:top; width:200px; font-size:10pt; height:22px;}
			.libFindButton { vertical-align:middle; margin-bottom:4px;}
			.libCredit {font-weight:bold; color:#868143;}
		
		/* Specific to Bio pages */
		.LSpace {padding-left:25px;}
		.bioPhoto {float:left; margin:0px 10px 10px 0px;}
		.endowmentsTitle {margin-bottom:15px; margin-top:10px;}
		.dashedLine {border-top:dashed 1px #CCCCCC; margin-top:10px; margin-bottom:20px;}
		.staffCatTitle {color:#499497; font-weight:bold; text-transform:uppercase; font-size:11pt; margin-bottom:15px; margin-top:10px;}
		.staffCatLine {border-top:solid 1px #CCCCCC; margin-top:10px; margin-bottom:20px;}
				/* category banner colors - staff page */
				.orangeBar {background-color:#FD4E21; color:#FFFFFF; font-weight:bold; font-size:11pt; padding:5px 10px 5px 15px; margin-bottom:15px; margin-top:10px;}
				a.orangeBarLink:link, a.orangeBarLink:active, a.orangeBarLink:visited, a.orangeBarLink:hover {color:#FFFFFF; text-decoration: none;}
				.silverSageBar {background-color:#5EAAAD; color:#FFFFFF; font-weight:bold; font-size:11pt; padding:5px 10px 5px 15px; margin-bottom:15px; margin-top:10px;}
				a.silverSageLink:link, a.silverSageLink:active, a.silverSageLink:visited, a.silverSageLink:hover {color:#FFFFFF; text-decoration: none;}
				.oliveBar {background-color:#969750; color:#FFFFFF; font-weight:bold; font-size:11pt; padding:5px 10px 5px 15px; margin-bottom:15px; margin-top:10px;}
				a.oliveBarLink:link, a.oliveBarLink:active, a.oliveBarLink:visited, a.oliveBarLink:hover {color:#FFFFFF; text-decoration: none;}
		.sortPub {float:right; margin-top:20px; color:#FD4E21;}
		
/* FOOTER */
#footer {clear:both; background:url(../images/background.gif); background-repeat:repeat; margin-top:0px; padding-top:20px; padding-bottom:15px;}
#footer div.content {text-align:center; font-size:9pt;}
	
	
/* GENERIC */

h1 {color:#499497; text-transform:uppercase; font-size:10pt; margin-bottom:0px;}
h2 {color:#FD4E21; font-size:16pt; margin-bottom:6px;} /* organge - library*/
.imgLeft {float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.imgRight {float:right;}
.clear {clear:both;}
.clearTopBanner {clear:both; margin-bottom:16px;}
.recipientTitle {font-size:10pt; color:#FD4E21; font-weight:bold;} /* for grant recipient results table */


.pubThumb {float:left; margin:0px 10px 30px 0px;} /* for thumbnail publication photo */
.photoCredit {color:#868143; font-weight:bold;  padding:0px 0px 0px 0px;}
.photo {float:left; margin:0px 10px 20px 0px;}

dl {margin-top:4px; margin-bottom:4px; margin-left:15px;}

/* for required fields */
.orangeText {color:#FD4E21; font-weight:bold;}
