/*******************/

/*** @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;

	}
