body
	{
	font: 11px verdana, helvetica, sans-serif;
	line-height: 14px;
	/*background: #fff url('images/bigbox.gif') no-repeat;
	background-position:  10px 77px;
	_background-position: 10px 76px;*/
	padding: 10px;
	margin: 0;
	}
A:link {
	color: #B39D00;
	text-decoration: none;
	font-weight: bold;
}

A:visited {
	text-decoration: none; 
	color: #B39D00;
	font-weight: bold;
}

A:hover {
	color: #B39D00;
	text-decoration: underline;
	font-weight: bold;
}
p
	{
	padding: 5px 0px 5px 0px;
	margin: 0;
	}

h1
	{
	padding: 14px 0px 0px 0px;
	font-size: 17px;
		color: #3E6473; 
	background: transparent;
	}
h2
	{
	font-size: 13px;
	color: #DF7A00; 
	line-height: 16px;
	margin:15 0 10 0px;
	}
h3
	{
	font-size: 11px;
	color: #3E647E;
	line-height: 14px; 
	margin:10 0 5 0px;
	}
	
h3 a:link
	{
	color: #3E647E;
	text-decoration: none; 		
	}	
	
h3 a:hover
	{
	color: #3E647E;
	text-decoration: underline; 	
	}	
	
h3 a:visited
	{
	color: #3E647E;
	text-decoration: none; 	
	}			

.bodynormal {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

A.bodynormal:link {
	color: #B39D00;
	text-decoration: none;
	font-weight: normal;
}

A.bodynormal:visited {
	text-decoration: none; 
	color: #B39D00;
	font-weight: normal;
}

A.bodynormal:hover {
	color: #B39D00;
	text-decoration: underline;    
	font-weight: normal;
}	

.bodyboldblue
	{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #3E647E; 
	}


.bodysmall {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

A.bodysmall:link {
	color: #B39D00;
	text-decoration: none;
	font-weight: bold;
}

A.bodysmall:visited {
	text-decoration: none; 
	color: #B39D00;
	font-weight: bold;
}

A.bodysmall:hover {
	color: #B39D00;
	text-decoration: underline;    
	font-weight: bold;
}

.bodyred {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #DF7A00;
	padding-bottom:5px;
}

.border {
	border-left: 1px solid #DF7A00;
}

li {
	list-style: none;
	margin-bottom: 10px;
}

ul {
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 0px;
}	

#feed li {
	list-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
	
}
	
#feed ul {
	margin: 0px;
	padding: 0px;	
	}	
	
	
#feed A:link {
	font-weight: normal;
}

#feed A:visited {
	text-decoration: none; 
	color: #B39D00;
	font-weight: normal;
}

#feed A:hover {
	color: #B39D00;
	text-decoration: underline;    
	font-weight: normal;
}		
	
p#lastupdated
	{
	padding: 13px 5px 0px 0px;
	margin: 0;
	float: right;
	}
p#nav-lower
{
	margin: 10px 5px 0px 0px;
	padding: 0;
	float: right;
	text-align: right;
}

#container
	{
	width: 950px;
	text-align: left;
	}
/* Header Controls */

#topnav
	{
	padding: 0;
	margin: 0;
	line-height: 0px;
	clear: both;
	}
#topnav li
	{
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
#content
	{
	width: 722px;
	_width: 742px;
	border: solid #bc4f07 1px;
	background: #f2edE2;
	padding: 0px 8px 10px 10px;
	}
#content-table
	{
	clear: both;
	margin-top: 10px;
	}
#content-recipient
	{
	width: 723px;
	_width: 743px;
	border: solid #bc4f07 1px;
	border-bottom: 0;
	background: #f2edE2 url('images/toolbox.gif') no-repeat 530px 28px;
	/* smaller Toolbox bg: 	background: #f2edE2; */
	padding: 15px 8px 0px 10px;
	}
#content-footer p
	{
	padding: 10px 0px 10px 0px; 
	margin: 0;
	}
#content-footer a:visited
	{
	color:#3E647E;
	}
#leftmenu-cell
	{
	width: 510px;
	}
#leftmenu
	{
	width: 510px;
	_width: 510px;
	background: transparent url('images/bg-leftmenu-top.gif') no-repeat 0px 0px;
	overflow: hidden;
	/* display: table; */
	}
#leftmenu-footer
	{
	clear: both;
	background: transparent url('images/bg-leftmenu-bottom.gif') no-repeat;
	background-position: bottom center;
	padding-top: 10px;
	}

#findata
	{
	padding: 0;
	margin: 0px 0px 0px 10px;
	}
#findata dt
	{
	padding: 0;
	margin: 5px 0px 5px 0px;
	font-weight: bold;
	}
#findata dd
	{
	padding: 0;
	margin: 0;
	}

.toolbox-outer
	{
	background: #f2edE2 url('images/toolbox-long.gif') no-repeat center bottom;
	width: 205px;
	}
.toolbox-outer-multiple
	{
	background: #f2edE2 url('images/toolbox-long.gif') no-repeat center bottom;
	width: 205px;
	margin-bottom: 10px;
	}
.toolbox-top
	{
	background: transparent url('images/toolbox-top.gif') no-repeat center bottom;
	padding-top: 10px;
	}
.toolbox-inner
	{
	margin-left: 15px;
	margin-right: 10px;
	}
.toolbox-inner h3
	{
	margin: 5px 0px 2px 0px;
	padding: 0;
	}
.toolbox-inner h4
	{
	margin: 0px 0px 3px 0px;
	padding: 0;
	}
.toolbox-inner ul
	{
	padding: 0;
	margin: 0px 0px 10px 10px;
	}
.toolbox-inner ul li
	{
	list-style: none;
	background: transparent url('images/bullet-diamond.gif') no-repeat 0px 2px;
	padding-left: 12px;
	}
.toolbox
	{
	margin: 10px 0px 10px 0px;
	padding: 0;
	}
.right-sidebar-box
	{
	padding: 2px 10px 0px 11px;
	_padding: 5px 10px 0px 10px;
	margin-top: 10px;
	margin-left: 11px;
	_margin-left: 10px;
	width: 190px;
	_width: 200px;
	background: transparent url('images/toolbox.gif') no-repeat;
	}
.right-sidebar-box p
	{
	padding-right: 11px;
	_padding-right: 0;
	}
.right-sidebar-box-bottom
	{
	background: transparent url('images/toolbox-bottom.gif') no-repeat;
	background-position: bottom center; 
	padding-top: 10px;
	margin-right: -1px;
	_margin-right: -8px;
	}
.info-entry, .recipient-entry, .news-entry, .corp-record-entry
	{
	margin-top: 5px;
	background: url('images/info-entry-top.gif') no-repeat 0px 0px;
	width: 510px;
	line-height: 17px;
	}
.info-entry-compact 
	{
	padding: 10px 0px 0px 0px;
	background: url('images/info-entry-top.gif') no-repeat 0px 0px;
	width: 510px;
	line-height: 17px;
	}
.news-entry
	{
	margin-top: 0;
	}
.info-entry p, .info-entry-compact p, .corp-record-entry p
	{
	margin: 5px 10px 0px 10px;
	padding: 0;
	}
.corp-record-entry p:first-child
	{
	padding: 10px 10px 0px 10px;
	}
.recipient-entry p, .news-entry p
	{
	padding: 0px 10px 0px 10px;
	margin: 0;
	}
p.info-entry-footer
	{
	background: transparent url('images/info-entry-bottom.gif') no-repeat;
	background-position: bottom center;
	padding: 10px 10px 0px 10px;
	margin: 0;
	}
p.corp-record-entry-footer
	{
	background: transparent url('images/info-entry-bottom.gif') no-repeat;
	background-position: bottom left;
	padding: 10px 0px 0px 0px;
	margin: 0;
	}
.info-entry h4, .corp-record-entry h4
	{
	padding: 5px 0px 0px 0px;
	margin: 0px 5px 0px 10px;
	font-size: 11px;
	color: #3E647E; 
	border-bottom: solid #3E647E 1px;
	background: transparent;
	}
#corpname
	{
	font-size: 11px;
	color: #3E647E; 
	background: transparent;
	}
.recipient-entry h4, .news-entry h4
	{
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	font-size: 11px;
	color: #3E647E; 
	background: transparent;
	}
.right-sidebar-box h4
	{
	font-size: 14px;
	}
.info-entry h5, .corp-record-entry h5
	{
	padding: 5px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	font-size: 11px;
	color: #000; 
	background: transparent;
	}
.info-entry ol, .info-entry ul
	{
	padding: 0;
	margin: 4px 10px 0px 40px;
	}
.news-entry h3, .people-entry h3
	{
	padding: 10px 0px 0px 10px;
	margin: 0px;
	}
.news-entry p
	{
	padding: 10px 10px 0px 10px;
	}
p.top-page-link
	{
	float: right;
	margin: 2px 10px 0px 0px;
	_margin: 4px 10px 0px 0px;
	padding: 4px;
	color: #3E647E;
	/* background: transparent url('images/top-page-link.gif') no-repeat right center; */
	}
.recipient-entry table /* TODO may not exist */
	{
	margin: 8px;
	}
.recipient-entry table td /* TODO may not exist */
	{
	padding-bottom: 8px;
	padding-right: 5px;
	}
.recipient-entry-header
	{
	color: #3E647E;
	font-weight: bold;
	padding-right: 10px;
	padding-top: 2px;
	line-height: 12px;
}
.people-entry
	{
	margin-top: 10px;
	background: transparent url('images/fullpage-entry-top.gif') no-repeat 0px 0px;
	width: 720px;
	line-height: 17px;
	}
.people-entry p
	{
	margin: 5px 10px 0px 10px;
	padding: 0;
	}
.people-entry h4
	{
	padding: 5px 0px 0px 0px;
	margin: 0px 5px 0px 10px;
	font-size: 11px;
	color: #3E647E; 
	border-bottom: solid #3E647E 1px;
	background: transparent;
	}
p.people-entry-footer
	{
	background: transparent url('images/fullpage-entry-bottom.gif') no-repeat;
	background-position: bottom center;
	padding: 10px 10px 0px 10px;
	margin: 0;
	}
p.people-entry-header-small
	{
	background: transparent url('images/fullpage-entry-header-small.gif') no-repeat;
	background-position: bottom center;
	padding: 12px 10px 0px 10px;
	margin: 0;
	}
p.note
	{
	margin: 0;
	padding: 5px 10px 0px 10px;
	}
.recipient-entry-footer
	{
	background: transparent url('images/info-entry-bottom.gif') no-repeat;
	background-position: bottom center;
	padding: 10px 0px 0px 0px;
	}
table
	{
	}
table td
	{

	font: 11px verdana, sans-serif;
	}
#profile
	{
	padding-right: 8px;
	}

/* grantmaker grants search controls */
#gm_gsearch_nav
	{
	border: 0;
	padding-left: 60px;
	}
#gm-list-div
	{
	background: transparent url('images/fullpage-entry-top.gif') no-repeat 0px 0px;
	width: 700px;
	_width: 720px;
	padding: 10px;
	margin-top: 23px;
	}
#gm-list-div-footer
	{
	background: transparent url('images/fullpage-entry-bottom.gif') no-repeat 0px 0px;
	padding: 12px 10px 0px 10px;
	margin: 0;
	}
#gm-list-div h3
	{
	padding: 5px 0px 0px 0px;
	margin: 0;
	}
#gm-gsearch-table
	{
	background: transparent url('images/fullpage-entry-top.gif') no-repeat 0px 0px;
	width: 720px;
	margin-top: 26px;
	}
#gm-gsearch-table h3
	{
	padding: 15px 0px 0px 0px;
	margin: 0;
	}
#gm-gsearch-left
	{
	margin: 4px;
	}
#gm-gsearch-left-menu
	{
	margin: 0;
	padding: 10px 5px 5px 10px;
	}
#gm-gsearch-left-menu h4
	{
	margin: 0;
	padding: 0;
	}
#gm-gsearch-footer
	{
	background: transparent url('images/fullpage-entry-bottom.gif') no-repeat;
	padding: 12px 10px 0px 10px;
	margin: 0;
	}
#gm-gsearch-formtable
	{
	width: 440px;
	}
#gm-gsearch-formtable strong
	{
	color: #3E647E;
	background: transparent;
	}
#gm-gsearch-formtable a
	{
	font-weight: normal;
	font-size: 10px;
	}
#searchtools a     /*Above we changed the text for all links in this table to small.  Now we have to undo this for the saved search tools */
	{
	font-size: 11px;
	font-weight: bold;
	}
#searchtools
	{
	text-align: right;
	}
#submit-td
	{
	text-align: center;
	}
.button-search
	{
	font-family: verdana, sans-serif;
	background: transparent url('images/blank.gif') no-repeat center top;
	width: 70px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	margin-right: 5px;
	padding-bottom: 2px;
	_padding-bottom: 0;
	}
.toolbox-inner .button-search
	{
	font-family: verdana, sans-serif;
	background: transparent url('images/blank.gif') no-repeat center top;
	width: 70px;
	height: 21px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	margin-right: 5px;
	padding-bottom: 2px;
	_padding-bottom: 0;
	margin-top: 3px;
	}
/* grant recipient page controls */
#grant-entry
	{
	background: url('images/info-entry-top.gif') no-repeat 0px 0px;
	width: 510px;
	min-height:210px;
  height:auto !important;
  height:210px;
	}
#grant-entry table
	{
	margin: 10px 0px 0px 10px;
	_margin-left: 0;
	_padding-left: 10px;
	}
#grant-entry table td
	{
	padding-bottom: 1px;
	padding-right: 4px;
	}
/* Flashing Loading Now Div */
.loadiv {font-family:Arial, Helvetica, sans-serif; font-size:26px; text-decoration:none; color: #f93; text-align: center; margin-left:auto; margin-right:auto;}
/* Added 12/10/07 - Controls for Search Screen Table */
#srch-prof-table
	{
	padding-left: 8px;
	border: 0;
	}
#srch-prof-table a
	{
	font-size: 10px;
	font-weight: normal;
	}
#srch-prof-table #searchtools a     /*Above we changed the text for all links in this table to small.  Now we have to undo this for the saved search tools */
	{
	font-size: 11px;
	font-weight: bold;
	}
#srch-prof-table #searchtools a:hover
	{
	text-decoration: underline;
	}
#srch-prof-table td.indent
	{
	font-family: verdana, sans-serif; 
	color: #000;
	font-size: 11px; 
	line-height: 17px;
	padding-left: 24px;
	}
#srch-prof-table td strong
	{
	font-family: verdana, sans-serif; 
	color: #3E647E;
	font-size: 11px; 
	line-height: 14px;
	font-weight: bold;
	}
a small {
	color: black;
	margin-left: -9999px;
	}
/* Added 080317 by Kathye (yeah right...Chris added this) - controls formatting and operation of the tables with class=sortable */
.sortable
	{
	
	}
.sortable th
	{
	padding: 3px;
	font-size: 11px;
	color: #fff;
	}
.sortcol {
	cursor: default;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #3E647E;
}
.sortasc {
	/* background-color: #DDFFAC; */
	background-image: url('/images/white_up2.gif');
}
.sortdesc {
	/* background-color: #B9DDFF; */
	background-image: url('/images/white_down2.gif');
}
.nosort {
	cursor: default;
}
.sortable-center
	{
	text-align: center;
	}
.sortable-left
	{
	text-align: left;
	}
.sortable-right
	{
	text-align: right;
	}
/* Controls for 1024 Res Maps/Charts Pages - Added by Chris 080326 */
#content-charts-maps
	{
	width: 947px;
	_width: 966px;
	border: solid #bc4f07 1px;
	background: #f2edE2;
	padding: 0px 8px 10px 10px;
	}
.charts-maps-wrapper
	{
	background: transparent url('images/wrapper-1024-top2.gif') no-repeat;
	background-position: 0px 0px;
	width: 950px;
	line-height: 17px;
	padding-top: 8px;
	}
.charts-maps-wrapper table
	{
	margin-left: 8px;
	}
.charts-maps-wrapper table td /* Corrects for IEs td inheritance of the table margin */
	{
	margin-left: 0px;
	}
.charts-maps-wrapper p
	{
	margin: 10px 10px 0px 10px;
	padding: 0;
	}
.charts-maps-wrapper h4
	{
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	font-size: 11px;
	color: #3E647E; 
	border-bottom: solid #3E647E 1px;
	background: transparent;
	}
p.charts-maps-wrapper-footer
	{
	background: transparent url('images/wrapper-1024-bottom.gif') no-repeat;
	background-position: bottom center;
	padding: 10px 10px 0px 10px;
	margin: 0;
	}
td#charts-maps-left
	{
	text-align: left;
	border: solid black 1px;
	width: 300px;
	}
td#charts-maps-right
	{
	padding-left: 8px;
	text-align: center;
	}
td#charts-left
	{
	width: 75px;
	}
td#charts-right
	{
	padding-left: 8px;
	}
#charts-maps-nav
	{
	padding: 4px 0px 0px 14px;
	margin: 0;
	line-height: 0px;
	}
#charts-maps-nav li
	{
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 0;
	}
#chart-tools, #map-tools
	{
	float:right;
	padding-right: 10px;
	font-size:10px;
	}
#charts-sublevels
	{
	padding-left: 100px;
	}
#about-maps-charts
	{
	padding-left: 10px;
	}
#help-maps-charts
	{
	padding-left:10px;
	font-size: 10px;
	}
div.breadcrumb, div.breadcrumb-bottom, div.breadcrumb-long
	{
	font-size: 10px;
	padding-left: 10px;
	padding-top: 1px;
	font-weight: bold;
	width: 530px;
	}
div.breadcrumb-bottom
	{
	padding-top: 10px;
	width: 100%;
	}
div.breadcrumb-long
	{
	width: 100%;
	}
div.breadcrumb a, div.breadcrumb-bottom a
	{
	margin-right: 5px;
	}
.breadcrumb-final
	{
	color: #888888;
	}
/* End  Charts & Maps */

/* Added 20/8/08 - View controls */
#view-controls
	{
	color: #3E647E;
	font-size: 9px;
	}
#view-controls a
	{
	font-weight: normal;
	}
#view-controls a:visited, p.toolbox a:visited, #tagbox a:visited, #map-tools a:visited, #help-maps-charts a:visited
	{
	color:#3E647E;
	}
#tagbox
	{
	padding-top: 8px;
	}
	

/* Reset IE form padding */
form
	{
	padding: 0;
	margin: 0;
	}
.blue-button-long
	{
	font-family: verdana, sans-serif;
	background: transparent url('images/toolbox/blue_button_long.gif') no-repeat center top;
	height: 21px;
	width: 150px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	border: 0;
	margin-right: 5px;
	padding-bottom: 2px;
	_padding-bottom: 0;
	cursor: pointer;
	}
/* there be monsters here */
#beta-div
	{
	float:right;
	margin-top: 12px;
	margin-right: 354px;
	_margin-right: 177px;
	}
.beta
	{
	font-size:10px;
	color: #DC2C2C;
	font-weight: bold;
	text-transform: uppercase;
	}
	
/* COF box*/
	
#cofbox
	{

	position: relative;
	top: 20px;
	left: 0px;
	width: 0px;
	background: #fff url('images/box.gif') no-repeat;
	width: 258px;
	height: 300;
	padding-top:10px;

	}	
	
/* FS link box*/

#fsbox
	{
	border:solid #B39D00 1px;
	padding:0px 5px 5px 5px;
	margin:0px;
	}

/* start hide feedburner logo */
#creditfooter {

display: none;

}
/* end hide feedburner logo */