/*******************/
/*** @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 ***/


	#containerLanding div#areaAnnoucements
	{
		color: #000;
		border: 1px solid #ccc;
	}
	
	#containerLanding div#areaAnnoucements h3
	{
		padding-left: 0;
	}

	#containerLanding div#areaAnnoucements h4
	{
		padding-left: 0;
	}

/*** @list_page ***/

/*** @show_page ***/


/*******************/
/*** @zoneHeader ***/
/*******************/
	div.homepage #zoneHeader
	{
		height: auto;
	}
	
	#zoneHeader img
	{
		display: block;
	}
	
	#zoneHeader form
	{
		display: none;
	}
	
	#zoneBranding img
	{
		display: none;
	}

	#zoneBranding img.logo
	{
		display: block;
		position: relative;
		top: 0;
		left: 0;
	}

	#zoneBranding span.tagline
	{
		font-size:1em;
	}

/*******************/
/*** @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;
	}
		
	.hasBanner
	{
		font-size: 1em;
		line-height: 1.3;
		text-indent: 0;
	}

	#containerShow .colMain div.hasBanner h4
	{
		font-size: 1.5em;
		line-height: 1.3;
		text-indent: 0;
		margin-top: -2em;
	}
	
	
/*********************/
/*** @homepage ***/
/*********************/

	div.homepage #areaFundingOps h3, div.homepage #areaSpotSccss h3, div.homepage #areaGranteeAnnounce h3
	{
		background-image: none;
		font-size: 1.3em;
		line-height: 1.3;
		text-indent: 0;
	}
	

/**************************/
/*** @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;
		padding-left: 0;
		width: auto;
		float: none;
		overflow: visible;
	}
	
	div.homepage div.colRelContent
	{
		margin-left: 0;
		padding-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;
	}	
	
	#areaSpotSccss
	{
		background: none;
	}
	
	div.colRelContent #areaSpotSccss h3, div.colRelContent #areaUpEvnts h3, div.colRelContent #areaNewsHighlights h3, div.colRelContent #areaFundingOps h3
	{
		background-image: none;
		font-size: 1.2em;
		line-height: 1.3;
		text-indent: 0;
		height: auto;
	}


/*******************/
/*** @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;
	}