@charset "UTF-8";
/* CSS Document */

body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		background:#fff;
		font-size:90%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center;
	}
	a {
		color:#000;
		text-decoration:none;
	}
	a:hover {
		color:#000;
		background:#fff;
		text-decoration:underline;
	}
	
	img {
		border: none;	
	}
	
	#logo a img {
		padding: 0;	
		border: none;
		margin-left: 2px;
	}
	
	#logo a:hover {
		background: none;	
	}

	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	#page {
		
	}

	
	#page-inner {
			width:884px;
		margin: 0 auto;
		text-align: left;
		margin-top: 0px;;	
	}
	
	#skip-to-nav {
		display: none;	
	}

	div#primary
	{
		position: relative;
		top: 0px;
		left: 0px;
		/*left: 299px;*/
		height: 36px;
		width: 884px;
		padding-bottom: 15px;
		padding-left: 2px;
		background: #fff;
	}

	div#primary ul
	{
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		height: 36px;
		list-style: none;
		position: relative;
	}

	
	div#primary li
	{
		background-position: 50% 25px;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
	}
	
	div#primary li a
	{
		display: block;
		height: 36px;
	}
	
	div#primary li a span
	{
		font-size: 1px;
		line-height: 0;
		text-indent: -9999px;
		display: block;
		overflow: hidden;
	}
	li.menu-201
		{
			width: 175px;
			left: 2px;
		}
	div#primary li.menu-201 a {
			background-image: url(img/home/nav_about.gif);
	}
	div#primary li.menu-201 a:hover {
			background-image: url(img/home/nav_about_over.gif);
	}
	
	li.menu-202
		{
			width: 165px;
			left: 178px;
		}
	div#primary li.menu-202 a {
			background-image: url(img/home/nav_grantmaking.gif);
	}
	div#primary li.menu-202 a:hover {
			background-image: url(img/home/nav_grantmaking_over.gif);
	}
	
	div#primary li.menu-203
		{
			width: 185px;
			left: 344px;
			
		}
	div#primary li.menu-203 a {
			background-image: url(img/home/nav_active.gif);
	}
	div#primary li.menu-203 a:hover {
			background-image: url(img/home/nav_active_over.gif);
	}
	
	div#primary li.menu-204
		{
			width: 185px;
			left:530px;
			
		}
	div#primary li.menu-204 a {
			background-image: url(img/home/nav_capacity.gif);
	}
	div#primary li.menu-204 a:hover{
			background-image: url(img/home/nav_capacity_over.gif);
	}
	
	div#primary li.menu-205
		{
			width: 165px;
			left:716px;
			
		}
	div#primary li.menu-205 a {
			background-image: url(img/home/nav_other.gif);
	}
	div#primary li.menu-205 a:hover{
			background-image: url(img/home/nav_other_over.gif);
	}
	#logo-title {
		position: relative;
		left: 0;
		top: 40px;
		height: 70px;
	}
	
	#header {
		height: 70px;
		padding-bottom: 0px;
		z-index:1;
	}
	
	#header-blocks {
		position: relative;
		left: 662px;
		top: -30px;
		width: 220px;
		
	}
	
	input.txtFld {
		width: 164px;
		margin-left: 2px;
		margin-bottom: 2px;
	}
	form

{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
}

	#search_box {
	width:171px;
	height:22px;
	background:url(img/home/searchbox.gif) no-repeat;
	z-index:1;
	
}
#search_box #s {
	/*-----Home Code-----*/
float:left;
	width:115px;
	height:14px;
	background:none;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1;
	margin-top:5px;
	margin-left:9px;
	border: 1px none #FFF;
	z-index:1;
	margin-bottom: 5px;
}
#search_box #go {
	float:right;
	margin:3px 5px 0 0;
	z-index:1;
}

#search_box_home #go {
	float:right;
	margin:4px 10px 0 0;
	z-index:1;
}

	
	#news {
		color: #717073;
		font-size: 12px;
		height: 25px;
		position: relative;
		top: 0;
		left: 200px;
		width: 680px;
		margin-top: 15px;
	}
	
	#news a {
		color: #717073;
	}
	
	#newsHeader {
		position: relative;
		float: left;
		width: 60px;
		right: 0;
	}
	#newsTicker {
		position: relative;
		float: right;
		width: 620px;
		left: 0;
	}
	
	
	#borderBottom {
		width: 880px;
		height: 9px;
		background: url(img/home/border_bottom.gif);
		margin-left: 2px;
	}
	
	div#secondary
	{
		position: relative;
		top: 20px;
		left: 325px;
		height: 12px;
		width: 233px;
		padding-bottom: 30px;
		background: #fff;
	}

	div#secondary ul
	{
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		height: 12px;
		list-style: none;
		position: relative;
	}

	
	div#secondary li
	{
		background-position: 50% 25px;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		top: 0;
	}
	
	div#secondary li a
	{
		display: block;
		height: 12px;
	}
	
	div#secondary li a span
	{
		font-size: 1px;
		line-height: 0;
		text-indent: -9999px;
		display: block;
		overflow: hidden;
	}
	li.menu-301
		{
			width: 47px;
			left: 0px;
		}
	div#secondary li.menu-301 a {
			background-image: url(img/home/nav_secondary_home.gif);
	}
	
	li.menu-302
		{
			width: 81px;
			left: 47px;
		}
	div#secondary li.menu-302 a {
			background-image: url(img/home/nav_secondary_contact.gif);
	}
	
	div#secondary li.menu-303
		{
			width: 105px;
			left: 128px;
			
		}
	div#secondary li.menu-303 a {
			background-image: url(img/home/nav_secondary_info.gif);
	}
	
	
	#footer {
		margin-top: 20px;
		color: #999;
		font-size: 10px;
	}
	
	#copy {
		float: left;
	}
	
	#privacy {
		float: right;
	}
	
	#privacy a {
		color: #999;
	}
	
	#grid {
		width: 884px;
		height: 388px;
	}
	
	div#row1, div#row3
	{
		position: relative;
		top: 0px;
		left: 0px;
		height: 132px;
		width: 884px;
		
	}

	div#row1 ul, div#row3 ul
	{
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		height: 132px;
		list-style: none;
		position: relative;
	}

	
	div#row1 li, div#row3 li
	{
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		top: 0;
		height: 133px;
	}
	
	div#row1 li a, div#row3 li a
	{
		display: block;
		height: 133px;
	}
	
	div#row1 li a span, div#row2 li a span, div#row3 li a span
	{
		font-size: 1px;
		line-height: 0;
		text-indent: -9999px;
		display: block;
		overflow: hidden;
	}
	
	#r1c1 {
		left: 0px;
		width: 258px;
	}
	#r1c1 a {
		background-image: url(img/home/grid_r1c1.jpg);
		
	}
	
	#r1c1 a:hover {
		background-image: url(img/home/grid_r1c1_over.jpg);
		
	}
	
	#r1c2 {
		left: 258px;
		width: 248px;
	}
	#r1c2 a {
		background-image: url(img/home/grid_r1c2.jpg);
		
	}
	
	#r1c2 a:hover {
		background-image: url(img/home/grid_r1c2_over.jpg);
		
	}
	#r1c3 {
		left: 506px;
		width: 248px;
	}
	#r1c3 a {
		background-image: url(img/home/grid_r1c3.jpg);
		
	}
	
	#r1c3 a:hover {
		background-image: url(img/home/grid_r1c3_over.jpg);
		
	}
	
	#r1c4 {
		left:754px;
		background: url(img/home/grid_r1c4.gif);
		width: 132px;
	}
	
	
	div#row2
	{
		position: relative;
		top: 0px;
		left: 0px;
		height: 124px;
		width: 884px;
		
	}

	div#row2 ul
	{
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		height: 124px;
		list-style: none;
		position: relative;
	}

	
	div#row2 li
	{
		margin: 0;
		padding: 0;
		list-style: none;
		position: absolute;
		top: 0;
		height: 124px;
	}
	
	div#row2 li a
	{
		display: block;
		height: 124px;
	}
	
	#r2c1 {
		left:0px;
		background-image: url(img/home/grid_r2c1.gif);
		width: 134px;
		
	}
	#r2c2 {
		left: 134px;
		width: 249px;
	}
	#r2c2 a {
		background-image: url(img/home/grid_r2c2.jpg);
		
	}
	
	#r2c2 a:hover {
		background-image: url(img/home/grid_r2c2_over.jpg);
		
	}
	
	
	
	
	#r2c3 {
		left: 383px;
		width: 249px;
		
	}
	
	#r2c3 a {
		background-image: url(img/home/grid_r2c3.jpg);
	}
	
	#r2c3 a:hover {
		background-image: url(img/home/grid_r2c3_over.jpg);
	}
	
	#r2c4 {
		left: 629px;
		width: 257px;
		
	}
	
	#r2c4 a {
		background-image: url(img/home/grid_r2c4.jpg);
	}
	
	#r2c4 a:hover {
		background-image: url(img/home/grid_r2c4_over.jpg);
	}
	
	#r3c1 {
		left: 0px;
		width: 258px;
	}
	#r3c1 a {
		background-image: url(img/home/grid_r3c1.jpg);
		
	}
	
	#r3c1 a:hover {
		background-image: url(img/home/grid_r3c1_over.jpg);
		
	}
	#r3c2 {
		left: 258px;
		width: 249px;
	}
	#r3c2 a {
		background-image: url(img/home/grid_r3c2.jpg);
		
	}
	
	#r3c2 a:hover {
		background-image: url(img/home/grid_r3c2_over.jpg);
		
	}
	#r3c3 {
		left: 507px;
		width: 248px;
	}
	#r3c3 a {
		background-image: url(img/home/grid_r3c3.jpg);
		
	}
	
	#r3c3 a:hover {
		background-image: url(img/home/grid_r3c3_over.jpg);
		
	}
	
	#r3c4 {
		left:754px;
		background: url(img/home/grid_r3c4.gif);
		width: 132px;
	}
	