/*******************/
/*** @basic_tags ***/
/*******************/
	body, table, tr, td, form, select, option, text, input, textarea
	{
		font: 11px/1.8 Verdana, Helvetica, sans-serif;
		color: #333;
	}
	
	body
	{
		background: #fff;
		margin: 0 1em;
		padding: 0;
		text-align: left;
	}
	
	
/**************/
/*** @zones ***/
/**************/
	#wrapper
	{
		background: #fff;
		margin: 0 auto;
		padding: 0;
		width: auto;
		text-align: left;
	}
	
	#zoneHeader, #wrapper.homepage #zoneHeader
	{
		background: none;
		border-bottom: 1px solid #656364;
		padding-bottom: 6px;
		height: auto;
	}
	
	#zoneMain
	{
		background: none;
	}
	
	#zone1
	{
		display: none;
	}
	
	#zone2
	{
	}
	
	#zoneFooter
	{
		background: none;
		padding: 0;
		color: #656364;
	}

	
/***************************/
/*** @pageTypeContainers ***/
/***************************/
.homepage #containerLanding
{
	padding-right: 0;
	width: auto;
}
	
#containerLanding, #containerList, #containerShow
{
	margin-left: 0;
	padding: 0 0 2em 0;
	width: auto; /* for MAC IE */
	float: none;
}

/*** @landing_page ***/

/*** @list_page ***/

/*** @show_page ***/


/*******************/
/*** @zoneHeader ***/
/*******************/
	div.homepage #zoneHeader
	{
		height: auto;
	}
	
	#zoneHeader img
	{
		display: block;
	}
	
	.ban01 { background: none; }
	.ban02 { background: none; }
	.ban03 { background: none; }
	.ban04 { background: none; }
	.ban05 { background: none; }
	.ban06 { background: none; }
	.ban07 { background: none; }
	

	.banHome01 { background: none; }
	.banHome02 { background: none; }
	.banHome03 { background: none; }
	.banHome04 { background: none; }
	.banHome05 { background: none; }
	.banHome06 { background: none; }
	.banHome07 { background: none; }
	
	
	/* temporary */ 
	.ban08 { background: none; }
	.ban09 { background: none; }
	.ban10 { background: none; }
	.banHome08 { background: none; }
	.banHome09 { background: none; }
	.banHome10 { background: none; }

	#zoneHeader form
	{
		display: none;
	}
	
	#zoneBranding img
	{
		position: relative;
		top: 0;
		left: 0;
	}


/*******************/
/*** @navPrimary ***/
/*******************/
	#navPrimary
	{
		display: none;
	}


/*******************/
/*** @navPrimary ***/
/*******************/
	#navSecondary
	{
		display: none;
	}
	
/*******************/
/*** @navClib ***/
/*******************/
	#navClib
	{
		display: none;
	}
	

/*********************/
/*** @navDirection ***/
/*********************/

	
/*****************/
/*** @zoneMain ***/
/*****************/
	.homepage .containerIntroText
	{
		background: #D9E4EC url(../img/bg_introtext.gif) left top repeat-x;
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #A6BFD1;
		color: #155988;
		line-height: 1.3em;
	}
	
	.homepage .containerIntroText
	{
		margin-right: 0;
		padding: 1em 5px;
		height: auto;
	}
	
	div.colMain
	{
		float: none;
		width: auto;
		overflow: visible;
	}
	
	div.homepage div.colMain
	{
		margin-top: 0;
		width: auto;
		float: none;
	}
	
	div.homepage div.colMain h4
	{
		margin-top: 0;
	}
	
	
/****************************/
/*** @containerHeaderSctn ***/
/****************************/
	.containerHeaderSctn
	{
		margin: 0;
		padding: 0;
	}
	
	/* @headers for "our key focus areas" */
	#header185386, #header185367, #header185862, #header185864, #header290094, #header290096, #header290099, #header290100
	{
		padding-top: 0;
	}
	
	#containerShow #header185386 h4, #containerShow #header185367 h4, #containerShow #header185862 h4, #containerShow #header185864 h4, #containerShow #header290094 h4, #containerShow #header290096 h4, #containerShow #header290099 h4, #containerShow #header290100 h4
	{
		font-size: 1.3em ;
	}

	#containerLanding #header185386, #containerLanding #header185367, #containerLanding #header185862, #containerLanding #header185864, #containerLanding #header290094, #containerLanding #header290096, #containerLanding #header290099, #containerLanding #header290100
	{
		padding-top: 0;
		font-size: 1em;
		line-height: 1.3;
		text-indent: 0;
		height: auto;
	}
	
	#header185386, #header185367, #header185862, #header185864, #header290094, #header290096, #header290099, #header290100 { background: none; }
	
	/* headers for frames 
		contains a list of all the headers that have same properties, followed by a list of their unique background images 
	*/
	#header4364
	{
		padding-top: 0;
	}
	
	#header4364 { background: none; }
	
	.hasBanner
	{
		font-size: 1em;
		line-height: 1.3;
		text-indent: 0;
	}
	
	
/**************************/
/*** @containerKnockout ***/
/**************************/
	div.containerKnockout
	{
		margin-left: 2em;
	}
	
	div.containerKnockout h3, #containerLanding div.containerKnockout h3
	{
		background: #DAD5D7;
		padding: .2em 10px;
		font-size: 1em;
		line-height: 1.3;
		text-indent: 0;
		height: auto;
	}
	
	#quote4362.containerKnockout h3, #containerLanding #quote4362.containerKnockout h3
	{
		background: #DAD5D7;
	}
	 
	.containerBrowseNewsroom
	{
		background: none;
		margin-left: 0;
		width: auto;
		min-width: auto;
		float: none;
	}
	
	.colRelContent div.containerBrowseNewsroom
	{
		margin-left: 0;
		width: auto;
		min-width: auto;
		float: none;
		line-height: 1.6;
	}
	
	html>body .colRelContent div.containerBrowseNewsroom
	{
		width: auto;
	}
	
	div.containerBrowseNewsroom h3, #containerLanding div.containerBrowseNewsroom h3
	{
		background: #DAD5D7;
		font-size: 1.2em;
		line-height: 1.3;
		text-indent: 0;
		height: auto;
	}
	 
/**************************/
/*** @containerAnnounce ***/
/**************************/
	.containerAnnounce
	{
		background: #e5e5e5;
	}
	
	
/*********************/
/*** @areaSponsors ***/
/*********************/
	

/**************************/
/*** @containerFeatured ***/
/**************************/
	div.containerFeatured
	{
		background: #D0E2EE;
		margin-left: 0;
		margin-right: 0;
		padding: 0 10px 1em 10px;
	}
	
	#containerLanding div.containerFeatured h3.attribCatGroup, #containerList div.containerFeatured h3.attribCatGroup
	{
		color: #fff;
		text-indent: 0;
		font-size: 1.2em;
		line-height: 1.3;
		height: auto;
	}
	
	#containerLanding #areaNewsHighlights h3.attribCatGroup
	{
		background: #566875;
	}
	
	#areaAnnoucements.containerFeatured h3.attribCatGroup
	{
		background: #566875;
	}
	
	#areaRecentIssues.containerFeatured h3.attribCatGroup
	{
		background: #566875;
	}
	
	#containerLanding div.containerFeatured h3.attribCatGroup, #containerList div.containerFeatured h3.attribCatGroup
	{
		padding-top: 0;
		font-weight: bold;
	}

	
/**********************/
/*** @colRelContent ***/
/**********************/
	div.colRelContent
	{
		margin-left: 0;
		width: auto;
		float: none;
		overflow: visible;
	}
	
	div.homepage div.colRelContent
	{
		margin-left: 0;
		width: auto;
		float: none;
	}
	
	/* the following is for an inline related content column */
	div.colInline
	{
		background: none;
		margin-left: 0;
		border-bottom: 2em solid #fff;
		border-left: 2em solid #fff;
		width: 150px;
		float: right;
	}
	
	div.colRelContent h3
	{
		font-size: 1.2em;
		line-height: 1.3;
		text-indent: 0;
		height: auto;
	}
	
	#areaPartialCntLst h3
	{
		background: none;
	}

	#areaColumn1
	{
		width: autp;
		display: block;
		border: none;
	}
	
	#areaRelReading #areaColumn2
	{
		width: aut0;
		display: block;
	}
	
	#areaSpotSccss
	{
		background: none;
	}
	
	
	#containerLanding #areaSpotSccss h3.attribCatGroup
	{
		background-image: none;
	}
	
	div.colRelContent #areaSpotSccss h3
	{
		background: none;
	}
	
	#areaRelReading h3
	{
		background: none;
		font-size: 1.2em;
		line-height: 1.3;
		text-indent: 0;
		height: auto;
	}

	div.colRelContent #areaUpEvnts h3
	{
	 	background: none;
	}
	
	div.colRelContent #areaQkFacts h3
	{
		background: none;
	}
	
	#areaSayAbtGAP
	{
		background: none;
	}
	
	div.colRelContent #area11192 h3 /* Grantee Announcements */
	{
		background: none;
	}
	
	div.colRelContent #area11193 h3 /* Funding opportunities */
	{
		background: none;
	}

	
/**************************/
/*** @containerNewsCats ***/
/**************************/
	#containerNewsCats option
	{
		max-width: auto;
	}
	
	#containerNewsCats .col1of2, #containerNewsCats .col2of2
	{
		height: auto;
		width: auto;
	}
	
	html>body #containerNewsCats .col1of2, html>body #containerNewsCats .col2of2
	{
		height: auto;
		min-height: auto;
	}
	
	#containerNewsCats .col1of2
	{
		margin-right: 0;
		clear: left;
	}
	
	#containerNewsCats .col2of2
	{
		margin-left: 0;
		clear: right;
	}
	
	#containerNewsCats .col1of2 h3, #containerNewsCats .col2of2 h3
	{
		background: none;
		margin: 0;
		padding: 0;
	}
	
	#containerNewsCats .col1of2 h3 a, #containerNewsCats .col2of2 h3 a
	{
		background: none;
		width: auto;
		display: block;
	}


/*******************************/
/*** @containerCategoryGroup ***/
/*******************************/
	.containerCategoryGroup.areaEvents
	{
		padding-left: 0;
	}

	
	#containerLanding .containerCategoryGroup h3.month, #containerList .containerCategoryGroup h3.month, #containerList .containerRelContent h3.month
	{
		margin-left: 0;
	}

/*****************************/
/*** @containerNewsArchive ***/
/*****************************/
	.containerNewsArchive
	{
		padding-left: 0;
	}
	
	#containerLanding .containerNewsArchive h3, #containerList .containerNewsArchive h3
	{
		margin-left: 0;
		color: #333;
	}


/*************/
/*** @imap ***/
/*************/
	.containerImap
	{
		float: none;
	}


/*******************/
/*** @zoneFooter ***/
/*******************/

	#zoneFooter a, #zoneFooter a:visited, #zoneFooter a:active,#zoneFooter a:hover
	{
		color: #333;
	}

	#zoneFooter .extraDiv01
	{
		display: none;
	}
	

	
/**************/
/*** @forms ***/
/**************/
	form
	{
		margin: 1em 0;
		padding: 0;
	}
	
	label
	{
		margin: 1em 1em 0 0;
		line-height: 1.3;
		display: block;
	}
			
	select
	{
		
	}
	
	option
	{
		
	}
	
	optgroup
	{
		margin-top: 1em;
		font-size: 1em;
		font-style: normal;
	}
	
	text
	{
	}
	
	input
	{
		background: #fff;
		vertical-align: bottom;
		line-height: 1.2;
	}
	
	input.btnSubmit
	{
		background: #E5E5E5;
	}
	
	input.checkbox
	{
		margin-top: -.3em;
		margin-left: 110px;
		width: auto;
		float: left;
	}
	
	html>body input.checkbox
	{
		margin-top: 0;
	}
	
	form div
	{
		padding: 1em 0 0 0;
		clear: left;
	}
	
	
	form div label
	{
		margin: 0;
		padding-right: 1em;
		float: left;
		width: 100px;
	}
	
	form div label.second
	{
		margin: 0;
		padding-left: 1em;
		float: left;
		width: auto;
	}
	
	form div input
	{
		width: 200px;
	}
	
	form div input.btnSubmit
	{
		width: auto;
	}
	
	form div textarea 
	{
		width: 400px;
	}
	
	form div input.checkbock
	{
		padding-bottom: 1em;
		width: auto;
	}
	
	form .areaFormButtons
	{
		margin-left: 100px;
		margin-right: 2em;
		padding-left: 1em;
	}
	
	
/****************/
/*** @searchs ***/
/****************/
	.searchCriteria .alignRight
	{
		margin-top: 0;
		display: inline;
		float: none;
	}
	
	#areaSearchNews
	{
		background: #D0E2EE;
		padding: 0 10px .7em 10px;
	}
	
	#areaSearchNews h5
	{
		background: #566875;
		margin: 0 -10px 1em -10px;
		padding: 0 10px 0 10px;
		border-bottom: 1px solid #fff;
		font-size: 1.2em;
		line-height: 1.3;
		text-indent: 0;
		height: auto;
	}
	
	#searchEvents, #searchAgreement, #searchGrantees
	{
		border: 1px solid #A7A7A7;
		padding: 0 10px .5em 10px;
	}
	
	#containerLanding #searchEvents, #containerLanding #searchAgreement
	{
		float: none;
	}
	
	#containerLanding #searchEvents
	{
		width: auto;
	}

	#containerLanding #searchAgreement
	{
		margin-left: 0;
		width: auto;
	}
	
	#searchEvents h5, #searchAgreement h5 
	{
		background: #DAD5D7;
		margin: 0 -10px .5em -10px;
		padding-right: 10px;
		padding-left: 10px;
		clear: left;
	}
	
	#searchGrantees, #searchGrantees .checkbox
	{
		background: #DAD5D7;
	}
	
	#searchGrantees .btnSubmit
	{
		background: #fff;
	}
	
/*********************/
/*** @containerDoc ***/
/*********************/
	.containerDoc01
	{
		display: inline;
	}
	
	.colMain .containerDoc01
	{
		display: block;
		float: none;
		width: auto;
	}
	
/****************/
/*** @columns ***/
/****************/
	.col1of2
	{
		margin-right: 0;
		width: auto;
		float: none;
	}
	.col2of2
	{
		margin-left: 0;
		width: auto;
		float: none;
	}
	
	.col1of3
	{
		margin-right: 0;
		width: auto;
		float: none;
	}
	
	.col2of3
	{
		margin: 0;
		width: auto;
		float: none;
	}
	
	.col3of3
	{
		margin-left: 0;
		width: auto;
		float: none;
	}

	
/*****************/
/*** @orgtools ***/
/*****************/
	div.orgtools
	{
		display: none;
	}

	
/************************************************************/
/*********************** @intranet **************************/
/************************************************************/

/**********************/
/*** @colRelContent ***/
/**********************/
	#areaNews, #areaEvents, #areaPaydates, #areaForms
	{
		background: #EFE6EA;
		margin-bottom: 2em;
		margin-left: 2em;
		padding: 0 10px .5em 10px;
		width: auto;
		float: none;
	}
	
/***********************/
/*** @searchIntranet ***/
/***********************/

/**************************/
/*** @containerFeatured ***/
/**************************/
	div#areaRecentlyUpdated, html>body div#areaRecentlyUpdated
	{
		width: auto;
	}
	
	#areaRecentlyUpdatedElib, html>body #areaRecentlyUpdatedElib
	{
		width: auto;
	}