﻿.printlogo
{
	display:none;
}

#header #main_nav ul li a span 
{
	display:none;
}

* 
{
	margin:0;
	padding:0;
}

a img, div.e-alerts fieldset, div.newsfeeds fieldset, #container #content #main_content a img 
{
	border:0;
}

body 
{
	font-family:Arial;
	font-size:68.5%;
	color:#333;
	background:#535353 url(../images/common/global_backgrounds/body_bg.gif) repeat-y 50% 0;
}

a, a:link, a:active 
{
	text-decoration:underline;
	font-size:1.0em;
	color:#0C78CD;
	font-family:Arial;
}

a:visited 
{
	color:#01508f;
}

a:hover, .globalBreadcrumb a:hover, #container #content .leftSidebar ul.leftNav li.active ul li.active span:hover, #container #content .leftSidebar ul.leftNav li.active ul li.active span:focus 
{
	text-decoration:none;
}

#preview { background: grey; padding: 0.5em; text-align: left; }
#preview a {color:#fff; padding: 4px; }

#main_content ul, #main_content ol 
{
	margin:0 0 1em 45px;
}

.hide 
{
	display:none;
	visibility:hidden;
}

br.clear 
{
	clear:both;
	width:0;
	height:0;
	display:none;
}

div.clear 
{
	clear:both;
	width:0;
	height:0;
}

div.hr 
{
	height:4px;
	background:#E9E9E9;
	color:#e9e9e9;
	border:1px solid #E2E2E2;
	border-width:1px 0 0 0;
	width:690px;
	margin:10px 0 10px 10px;
	clear:both;
	font-size:4px;
}

div.hrWide 
{
	height:4px;
	background:#E9E9E9;
	color:#e9e9e9;
	border:1px solid #E2E2E2;
	border-width:1px 0 0 0;
	width:700px;
	margin:10px 0 10px 10px;
	clear:both;
	font-size:4px;
}

div.main div.hr 
{
	width:490px;
	margin-left:28px;
}

#container 
{
	width:960px;
	height:auto;
	margin:0 auto;
	padding:0;
}
#container-header {
background:#083f6a url(../images/common/global_backgrounds/PCT-Header.gif) no-repeat center;height:146px; width:100%;
}
/*
#container-header .centerer{
background:#083f6a url(../images/common/global_backgrounds/PCT-Header.gif) no-repeat center;height:146px; width:1387px;
}
*/
#container-header .centerer {width:960px;}
#header 
{
	height:146px;
	width:1045px;
	margin:0 0 0 -82px;
	position:relative;
	xbackground:#083f6a url(../images/common/global_backgrounds/header_bg.gif) no-repeat 0 0;
}

#header a#home 
{
	position:absolute;
	display:block;
	width:300px;
	height:110px;
}

#header .aboutPew 
{
	color:#fff;
	font-size:11px;
	height:60px;
	line-height:16px;
	margin-left:369px;
	margin-top:31px;
	position:absolute;	
	width:359px;	
}

#header #global_nav 
{
	height:29px;
	padding:10px 70px 0 0;
	text-align:right;
}

#header #global_nav ul.nav-site-lib 
{
	position:absolute;
	margin: 22px 0 0 770px;
	left:0;
	top:10px;
}

#header #global_nav ul.nav-site-lib li
{
	display:inline;
	margin:0;
	padding:0;
}

#header #global_nav ul.nav-site-lib li a
{
	background: url(../images/common/arrow-white.gif) no-repeat 0 0;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin:0 10px 0 0;
	padding:0 0 0 10px;
	text-decoration:none;
}

#header #global_nav ul.nav-site-lib li a:hover
{
	text-decoration:underline;
}


#header #global_nav .SearchBox 
{
	border:0;
	color:#aaa;
	float:left;
	font-family:Helvetica, Arial, sans-Serif;
	font-size:15px;
	font-weight:bold;
	height:23px;
	padding: 4px 5px 0 10px;
	width: 228px; 
	position:absolute;
	top:50px;
	left:770px;
}

#header #global_nav .search_btn 
{
	border:0;
	height:27px;
	width:30px;
	vertical-align:top;
	xmargin:0 0 0 3px;
	position:absolute;
	top:50px;
	right:0px;
}

#header #global_nav a:hover { text-decoration:underline; }

#header #main_nav 
{
	height:34px;
	margin:72px 0 0 85px;
	float:left;
}

#header #main_nav ul 
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:auto;
	height:34px;
	margin-top:0px;
	background:transparent;
}

#header #main_nav ul li 
{
	float:left;
	margin-right:2px;
}

#header #main_nav ul li a 
{
	display:block;
	height:35px;
	width:78px;
}

#header #main_nav ul li#nav-home a 
{
	background:url(../images/common/navigation/nav-home.gif) no-repeat 0 0;
	width:77px;
	height:35px;
}

#header #main_nav ul li#nav-our-work a 
{
	background:url(../images/common/navigation/nav-our-work.gif) no-repeat 0 0;
	width:98px;
	height:35px;
}

#header #main_nav ul li#nav-experts-qa a 
{
	background:url(../images/common/navigation/nav-experts.gif) no-repeat 0 0;
	width:85px;
	height:35px;
}

#header #main_nav ul li#nav-events a 
{
	background:url(../images/common/navigation/nav-events.gif) no-repeat 0 0;
	width:79px;
	height:35px;
}

#header #main_nav ul li#nav-program-investments a 
{
	background:url(../images/common/navigation/nav-program-investments.gif) no-repeat 0 0;
	width:174px;
	height:35px;
}

#header #main_nav ul li#nav-donor-relations a 
{
	background:url(../images/common/navigation/nav-giving.gif) no-repeat 0 0;
	width:80px;
	height:35px;
}

#header #main_nav ul li#nav-news-room a 
{
	background:url(../images/common/navigation/nav-news-room.gif) no-repeat 0 0;
	width:113px;
	height:35px;
}

#header #main_nav ul li#nav-about-us a 
{
	background:url(../images/common/navigation/nav-about-us.gif) no-repeat 0 0;
	width:98px;
	height:35px;
}

#header #main_nav ul li#nav-trust-mag {margin-right:0;}
#header #main_nav ul li#nav-trust-mag a 
{
	background:url(../images/common/navigation/nav-trust-magazine.gif) no-repeat 0 0;
	width:140px;
	height:35px;
}

#header #main_nav ul li a:hover 
{
	background:0 -35px;
}

#header #main_nav ul li#nav-home a:hover 
{
	background:url(../images/common/navigation/nav-home.gif) no-repeat 0 -35px;
}

#header #main_nav ul li#nav-home a.active,
#header #main_nav ul li#nav-home a.active:hover,
#header #main_nav ul li#nav-home a.active:focus 
{
	background:url(../images/common/navigation/nav-home.gif) no-repeat 0 -70px;
}

#header #main_nav ul li#nav-our-work a:hover 
{
	background:url(../images/common/navigation/nav-our-work.gif) no-repeat 0 -35px;
}

#header #main_nav ul li#nav-our-work a.active,
#header #main_nav ul li#nav-our-work a.active:hover,
#header #main_nav ul li#nav-our-work a.active:focus
{
	background:url(../images/common/navigation/nav-our-work.gif) no-repeat 0 -70px;
}

#header #main_nav ul li#nav-experts-qa a:hover 
{
	background:url(../images/common/navigation/nav-experts.gif) no-repeat 0 -35px;
}

#header #main_nav ul li#nav-experts-qa a.active,
#header #main_nav ul li#nav-experts-qa a.active:hover,
#header #main_nav ul li#nav-experts-qa a.active:focus
{
	background:url(../images/common/navigation/nav-experts.gif) no-repeat 0 -70px;
}

#header #main_nav ul li#nav-events a:hover 
{
	background:url(../images/common/navigation/nav-events.gif) no-repeat 0 -35px;
}

#header #main_nav ul li#nav-events a.active,
#header #main_nav ul li#nav-events a.active:hover,
#header #main_nav ul li#nav-events a.active:focus
{
	background:url(../images/common/navigation/nav-events.gif) no-repeat 0 -70px;
}

#header #main_nav ul li#nav-program-investments a:hover
{
	background:url(../images/common/navigation/nav-program-investments.gif) no-repeat 0 -35px;
}

#header #main_nav ul li#nav-program-investments a.active,
#header #main_nav ul li#nav-program-investments a.active:hover,
#header #main_nav ul li#nav-program-investments a.active:focus
{
	background:url(../images/common/navigation/nav-program-investments.gif) no-repeat 0 -70px;
}

#header #main_nav ul li#nav-donor-relations a:hover 
{
	background:url(../images/common/navigation/nav-giving.gif) no-repeat 0 -35px;
}

#header #main_nav ul li#nav-donor-relations a.active,
#header #main_nav ul li#nav-donor-relations a.active:hover,
#header #main_nav ul li#nav-donor-relations a.active:focus
{
	background:url(../images/common/navigation/nav-giving.gif) no-repeat 0 -70px;
}

#header #main_nav ul li#nav-news-room a:hover 
{
	background:url(../images/common/navigation/nav-news-room.gif) no-repeat 0 -35px;
}

#header #main_nav ul li#nav-news-room a.active,
#header #main_nav ul li#nav-news-room a.active:hover,
#header #main_nav ul li#nav-news-room a.active:focus
{
	background:url(../images/common/navigation/nav-news-room.gif) no-repeat 0 -70px;
}

#header #main_nav ul li#nav-about-us a:hover 
{
	background:url(../images/common/navigation/nav-about-us.gif) no-repeat 0 -35px;
}

#header #main_nav ul li#nav-about-us a.active,
#header #main_nav ul li#nav-about-us a.active:hover,
#header #main_nav ul li#nav-about-us a.active:focus 
{
	background:url(../images/common/navigation/nav-about-us.gif) no-repeat 0 -70px;
}

#header #main_nav ul li#nav-trust-mag a:hover 
{
	background:url(../images/common/navigation/nav-trust-magazine.gif) no-repeat 0 -35px;
}

#header #main_nav ul li#nav-trust-mag a.active,
#header #main_nav ul li#nav-trust-mag a.active:hover,
#header #main_nav ul li#nav-trust-mag a.active:focus 
{
	background:url(../images/common/navigation/nav-trust-magazine.gif) no-repeat 0 -70px;
}

/*#container #content 
{
	width:943px;
	height:100%;
	border:solid 1px #D3D3D3;
	border-bottom:0;
	margin:-1px 6px 0 12px;
	background:#FFF url(../images/common/global_backgrounds/leftsidebar_bg.gif) repeat-y top left;
	float:left;
}*/

#container #content {

background:#FFFFFF url(../images/common/global_backgrounds/leftsidebar_bg.gif) repeat-y scroll left top;
border-color:#D3D3D3;
border-style:solid solid none;
border-width:1px 1px 0;
float:left;
height:100%;
margin:10px 10px 0 10px;
width:943px;
position:relative;
}

.globalBreadcrumb 
{
	margin:0 0 8px 27px;
	width:495px;
	line-height:150%;
}
.adjust .globalBreadcrumb 
{
	margin-top:19px;
}

.globalBreadcrumb a 
{
	color:#2378BB;
	font-family:Arial;
	text-decoration:underline;
}

.globalBreadcrumb a.active 
{
	color:#87B224;
	font-weight:bold;
	cursor:default;
	text-decoration:none;
}

.globalBreadcrumb span 
{
	color:#787878;
	padding:0 6px;
}

 
div.buckets div.featuredLetters li, 
div.buckets div.related li
{ list-style: none; color: #999;}

div.contacts li,
div.buckets div.contacts li { list-style: none; }

/********************************************************************************
            Left Sidebar Navigation
 ********************************************************************************/

#container #content .leftSidebar 
{
	width:221px;
	margin:0;
	float:left;
	display:block;
}

#container #content .leftSidebar .leftSidebarHeader {
    height: 18px;
    background: transparent url(/_assets/images/common/global_backgrounds/leftsidebar_top_bg.gif) no-repeat top left;
}

#container #content .leftSidebar .leftSidebarFooter {
    background: transparent url(/_assets/images/common/global_backgrounds/leftsidebar_bottom_bg.gif) no-repeat top left;
    display: block;
    width: 100%;
    height: 100%;
    min-height: 180px;
    margin: 0; padding: 20px 0 0;
}


#container #content .leftSidebar ul.leftNav 
{
	margin:0;
	padding: 0 0 1px 0;
	background: transparent url(/_assets/images/common/navigation/navigation-list-bottom-background.gif) no-repeat bottom left;
}

#container #content .leftSidebar ul.leftNav li { list-style:none; }

/**********************************************
            Level 0 
 **********************************************/

/* Default State */
#container #content .leftSidebar ul.leftNav li.topLevel {
    background: #FFF url(/_assets/images/common/navigation/level-0-background.gif) no-repeat 0 0;
    padding:0 0 2px 10px;
    width:211px;
}

/* Active State */
#container #content .leftSidebar ul.leftNav li.topLevel.active { /* background:#FFF; */ }

/* Link Styles */
#container #content .leftSidebar ul.leftNav li.topLevel a,
#container #content .leftSidebar ul.leftNav li.topLevel a:hover,
#container #content .leftSidebar ul.leftNav li.topLevel.active a,
#container #content .leftSidebar ul.leftNav li.topLevel.active a:hover  {
    font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 21px;
	color: #DA382D;
	text-transform:uppercase;
	
	width:auto;
	padding:0;
	
	background:none;
	
	display:inline;
}


/**********************************************
            Level 1 
 **********************************************/
/* Default State */
#container #content .leftSidebar ul.leftNav li a {
	color:#395776;
	font-weight:bold;
	text-decoration:none;
	padding:3px 18px 4px 21px;
	width:182px;
	background:transparent url(/_assets/images/common/navigation/level-1-background.gif) no-repeat 0 0;
	display:block;
}
/* Default Hover State */
#container #content .leftSidebar ul.leftNav li a:focus, 
#container #content .leftSidebar ul.leftNav li a:hover {
	background-position: 0 -200px;
}

/* Active State */
#container #content .leftSidebar ul.leftNav li.active a, 
#container #content .leftSidebar ul.leftNav li.active a:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:3px 18px 4px 21px;
	width:182px;
	display:block;
	background:transparent url(/_assets/images/common/navigation/level-1-active-background.gif) no-repeat 0 0;
}

/* Expanded State */
#container #content .leftSidebar ul.leftNav li.expanded a,
#container #content .leftSidebar.eventsSidebar ul.leftNav li.active.expanded a {
	background:transparent url(/_assets/images/common/navigation/level-1-expanded-background.gif) no-repeat 0 0;
	padding:3px 4px 5px 20px;
    width:197px;
    color: #395776;
}

/* Expanded Hover State */
#container #content .leftSidebar ul.leftNav li.expanded a:focus,
#container #content .leftSidebar ul.leftNav li.expanded a:hover,
#container #content .leftSidebar.eventsSidebar ul.leftNav li.active.expanded a:focus,
#container #content .leftSidebar.eventsSidebar ul.leftNav li.active.expanded a:hover {
    background:transparent url(/_assets/images/common/navigation/level-1-expanded-background.gif) no-repeat 0 -200px;
    padding:3px 4px 5px 20px;
    width:197px;
    color: #395776;
}

/* Active Expanded State */
#container #content .leftSidebar ul.leftNav li.active.expanded a, 
#container #content .leftSidebar ul.leftNav li.active.expanded a:hover {
	background:transparent url(/_assets/images/common/navigation/level-1-expanded-active-background.gif) no-repeat 0 0;
	display:block;
    padding:4px 0 6px 27px;
    width:194px;
    color: #FFF;
}


/**********************************************
            Level 2
 **********************************************/
/* Default State */
#container #content .leftSidebar ul.leftNav li.expanded ul li a,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li a,
#container #content .leftSidebar.eventsSidebar ul.leftNav li.expanded ul li a,
#container #content .leftSidebar.eventsSidebar ul.leftNav li.active.expanded ul li a {
	
   background:transparent url(/_assets/images/common/navigation/level-2-background.gif) no-repeat scroll 0 0;
    color:#2F2F2D;
    display:block;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    padding:4px 4px 4px 27px;
    text-decoration:none;
    width:190px;
}
/* Default Hover State */
#container #content .leftSidebar ul.leftNav li.expanded ul li a:focus,
#container #content .leftSidebar ul.leftNav li.expanded ul li a:hover,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li a:focus,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li a:hover,
#container #content .leftSidebar.eventsSidebar ul.leftNav li.expanded ul li a:focus,
#container #content .leftSidebar.eventsSidebar ul.leftNav li.expanded ul li a:hover,
#container #content .leftSidebar.eventsSidebar ul.leftNav li.active.expanded ul li a:focus,
#container #content .leftSidebar.eventsSidebar ul.leftNav li.active.expanded ul li a:hover {
    background: transparent url(/_assets/images/common/navigation/level-2-background.gif) no-repeat 0 -200px;
    padding:4px 4px 4px 27px;
    width:190px;
    color: #2F2F2D;
}

/* Active State */
#container #content .leftSidebar ul.leftNav li.expanded ul li.active a,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active a:focus,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active a:hover,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li.active a,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li.active a:focus,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li.active a:hover {
	color:#FFFFFF;
    
    width:190px;
	font-weight:bold;
	text-decoration:none;
	
	padding-left:27px;
    padding-right:4px;
	
	background:transparent url(../images/common/navigation/level-2-active-background.gif) no-repeat 0 0;
	display:block;
}

/* Expanded State */
#container #content .leftSidebar ul.leftNav li.expanded ul li.expanded a,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li.expanded a {
    background:transparent url(/_assets/images/common/navigation/level-2-expanded-background.gif) no-repeat 0 0;
}

/* Expanded Hover State */
#container #content .leftSidebar ul.leftNav li.expanded ul li.expanded a:hover,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li.expanded a:hover {
    background:transparent url(/_assets/images/common/navigation/level-2-expanded-background.gif) no-repeat 0 -200px;
}

/* Active Expanded State */
#container #content .leftSidebar ul.leftNav li.expanded ul li.active.expanded a,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active.expanded a:focus,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active.expanded a:hover,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li.active.expanded a,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li.active.expanded a:focus,
#container #content .leftSidebar ul.leftNav li.active.expanded ul li.active.expanded a:hover {
	background:transparent url(../images/common/navigation/level-2-expanded-active-background.gif) no-repeat 0 0;
}


/**********************************************
            Level 3 
 **********************************************/
/* Default State */
#container #content .leftSidebar ul.leftNav li.expanded ul li.expanded ul li a,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active.expanded ul li a {
    background:transparent url(../images/common/navigation/level-3-background.gif) no-repeat scroll 0 0;
    font-weight:normal;
    padding:4px 11px 4px 36px;
    width:175px;
    color: #FFF;
}

/* Default Hover State */
#container #content .leftSidebar ul.leftNav li.expanded ul li.expanded ul li a:focus,
#container #content .leftSidebar ul.leftNav li.expanded ul li.expanded ul li a:hover,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active.expanded ul li a:focus,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active.expanded ul li a:hover {
    background:transparent url(../images/common/navigation/level-3-background.gif) no-repeat 0px -200px;
}

/* Active State */
#container #content .leftSidebar ul.leftNav li.expanded ul li.expanded ul li.active a,
#container #content .leftSidebar ul.leftNav li.expanded ul li.expanded ul li.active a:focus,
#container #content .leftSidebar ul.leftNav li.expanded ul li.expanded ul li.active a:hover,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active.expanded ul li.active a,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active.expanded ul li.active a:focus,
#container #content .leftSidebar ul.leftNav li.expanded ul li.active.expanded ul li.active a:hover {
    background:transparent url(../images/common/navigation/level-3-active-background.gif) no-repeat 0 0;
    font-weight:bold;
    padding:4px 4px 5px 36px;
    width:181px;
}

/********************************************************************************
   END          Left Sidebar Navigation                                 END
 ********************************************************************************/


div.e-alerts, div.newsfeeds 
{
	width:200px;
	margin:0 auto 20px auto;
	background:#FFF;
	color:#777;
}

div.e-alerts h4 
{
	background:#52BDEC url(../images/common/global_backgrounds/hdr_e-mail_news_icon.gif) no-repeat 95% 50%;
	padding:2px 10px;
	color:#fff;
}

div.e-alerts p 
{
	padding:10px;
}

div.newsfeeds p 
{
	padding:10px;
	line-height:15px;
}

div.newsfeeds p.feedlink a 
{
	background:transparent url(../images/common/icons/rss_white_bg.gif) no-repeat 0 50%;
	height:14px;
	padding-left:20px;
	display:block;
}

#container #content #main_content 
{
	background:#fff url(../images/common/global_backgrounds/content_bg.gif) repeat-x left top;
	width:720px; /* was width:701px;*/
	float:left;
	margin-left:2px;
	padding-bottom:60px;
}

#container #content #main_content .main 
{
	xpadding-bottom:140px;
	margin:10px 0pt 26px;
	width:524px;
	float:left;
	clear:left;
	padding-right:20px;
	border-right:1px solid #eaeaea;

}

#container #content #main_content div.main#mainWide {border:none; width:700px;}
#container #content #main_content.feedback { padding-bottom: 50px; }
#container #content #main_content .main.feedback { padding-bottom: 0; }

#container #content #main_content #breadcrumb 
{
	margin:14px 0 0 28px;
}

#container #content #main_content #breadcrumb ul li 
{
	margin:0 0 20px 0;
	float:left;
	display:inline;
	list-style:none;
	color:#787878;
	
}

#container #content #main_content #breadcrumb ul li a 
{
	color:#2378BB;
}

#container #content #main_content #breadcrumb ul li.active  a 
{
	color:#87B224;
	text-decoration:none;
}

#container #content #main_content h2 
{
	margin:0 0 12px 27px;
	font-size:21px;
	font-family:Arial;
	color:#005395;
	clear:left;
}
#container #content #main_content .callout p 
{
    font-size: 1em;
    line-height: 14px;
}

#container #content #main_content h2.grants 
{
	margin:0 0 0 27px;
}

#container #content #main_content h3.subHeader 
{
	margin-top:2em;
	margin-bottom:1em;
}

#container #content .main h3 
{
	font-size:1.1em;
	font-family:Arial;
	font-weight:bold;
}

div#container div#content div#main_content div.main h3 
{
	margin:14px 0 0.25em 28px;
}

div#container div#content div#main_content div.main div.DirectoryList h3 
{
	display:block;
	margin:0px 0px 10px; 	
}


#container #content #main_content h3 a 
{
	font-size:1.1em;
	font-family:Arial;
	font-weight:bold;
	color:#91B934;
}

#container #content #main_content h4 
{
	margin:0 0 5px 0;
	padding:0 0 2px 0;
	color:#91B934;
	font-size:1.05em;
	font-family:Arial;
	font-weight:bold;
	border-bottom:solid 1px #666;
}

#container #content #main_content h5 
{
	margin:0 0 2px 27px;
	padding:0 0 2px 0;
	color:#333333;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#container #content #main_content p 
{
	margin:0 8px 1em 28px;
	color:#333;
	font-size:12px;
	font-family:Arial;
	line-height:16px;
}

#container #content #main_content p.introCopy 
{
	margin:11px 0 10px 28px;
	line-height:15px;
	color:#333;
}

#main_content span.heading 
{
	font-weight:bold;
	color:#005395;
}

div.topLeft 
{
	width:430px;
	float:left;
	clear:left;
	margin-bottom:20px;
}

div.contacts 
{
	width:250px;
	margin:0 10px 1em 10px;
	float:right;
	background:#DCE2DD;
}
#container #content #main_content .main .contacts p { font-size: 1em; line-height: 14px; }
#container #content #main_content .main .contacts ul li a { font-size: 11px; line-height: 14px; }

#container #content #main_content div.main div.contacts h3, #container #content #main_content div.buckets div.contacts h3, div.buckets div.contacts h4, div.buckets div.boardStaff h4 
{
	background:#C4CEC6 url(../images/common/global_backgrounds/greyCalloutHeaderWidget.gif) no-repeat 96% 50%;
	font-size:10px;
	text-transform:uppercase;
	padding:3px 10px;
	color:#fff;
	margin:0 0 1em 0;
	display:block;
}
#container #content #main_content .main div.staff
{
	margin-left:28px;
}

#container #content #main_content .buckets .highlights h3, #container #content #main_content .buckets .promoArea h3, #container #content #main_content div.buckets div.prospectus h4, div.buckets div.featuredLetters h4, div.buckets div.related h4, #container #content #main_content div.stats h4,
	 #container #content #main_content div.sub div.related h4, #container #content .leftSidebar .promoArea h3,#container #content #main_content .buckets .userPromoArea h4
{
	background:#91B934 url(../images/common/controls/green_titlebar_image.gif) no-repeat 98% 50%;
	font-size:10px;
	text-transform:uppercase;
	padding:3px 10px;
	color:#fff;
	margin:0 0 1em 0;
	border-bottom:0;
}

#container #content #main_content .buckets .donorPartnerships h3, div.buckets div.accountability h4, div.buckets div.grantGuidelines h4, div.newsfeeds h4 
{
	background:#D6D063 url(../images/common/global_backgrounds/hdr_newsfeed_icon.gif) no-repeat 96% 50%;
	font-size:10px;
	text-transform:uppercase;
	padding:3px 10px;
	color:#fff;
	margin:0 0 1em 0;
}

div.contacts p 
{
	margin:0 0 1em 0 !important;
	padding:0 10px;
}

div.contacts ul, div.buckets div.featuredLetters ul, div.buckets div.related ul 
{
	margin:0 0 1em 15px !important;
}

#container #content #main_content div.emailAlerts_callout h3, 
#container #content .leftSidebar div.emailAlerts_callout h3, 
#container #content #main_content div.buckets div.directions h4, 
#container #content #main_content div.buckets div.applicationProcedure h4, 
#container #content .leftSidebar div.related h4
{
	background:#52BDEC url(../images/common/global_backgrounds/hdr_e-mail_news_icon.gif) no-repeat 96% 50%;
	font-size:10px;
	text-transform:uppercase;
	padding:3px 10px;
	color:#fff;
	margin:0 0 1em 0;
}

div.main ul, div.main ol 
{
	margin:0 0 1em 55px;
}

div.buckets 
{
	width:167px;
	float:right;
	padding-top:10px !important;
	margin-right:3px;
}

div.buckets div 
{
	width:167px;
	margin:0 auto 1em auto;
	/*padding-bottom:1em;*/
}

div.buckets div h4 
{
	color:#ffffff !important;
	font:bold 10px Arial, Helvetica, sans-serif !important;
	padding:3px 20px 3px 15px !important;
	border-width:0 !important;
}

div.buckets div p 
{
	margin-left:15px !important;
	margin-right:15px !important;
}

#container #content #main_content .buckets p 
{
    font-size: 11px;
	line-height: 14px;
}

div.buckets div.copy 
{
	margin:0;
}

div.buckets div.clear 
{
	margin:0;
	height:1px;
	padding:0;
	font-size:1px;
}

div.buckets div.photo 
{
	padding:0;
	text-align:center;
}

div.buckets div.photo img 
{
	background:#fff;
	padding:4px;
	margin:0 0 2px 0;
	border:1px solid #E9E9E9;
}

#container #content #main_content div.buckets div.prospectus, div.buckets div.featuredLetters, div.buckets div.related 
{
	background:#DEEAC2; width:167px; float: none;
	margin:0 auto 1em auto;
	padding-bottom:1em;
}

#container #content #main_content div.buckets div.prospectus a, div.buckets div.featuredLetters a, div.buckets div.related a, #container #content #main_content div.sub div.related a 
{
	color:#689207;
}

#container #content #main_content div.buckets div.prospectus h5, div.buckets div.featuredLetters h5, div.buckets div.related h5 
{
	font:bold 11px arial, san-serif;
	color:#444;
	padding:0 15px;
	margin-left:15px !important;
}

div.buckets div.accountability, div.buckets div.grantGuidelines 
{
	background:#E2DEA5;
	padding-bottom:1px;
}

div.buckets div.accountability a, div.buckets div.grantGuidelines a 
{
	color:#87811A;
}

div.buckets div.boardStaff 
{
	background:#DCE2DD;
}

div.buckets div.boardStaff a 
{
	color:#999;
}

div.buckets div.directions, div.buckets div.applicationProcedure 
{
	background:#B4E3F7;
	padding-bottom:1px;
}

div.buckets div.directions a, div.buckets div.applicationProcedure a 
{
	color:#18A7E4;
}

div.buckets div.contacts 
{
	background:#DCE2DD;
	float:none;
}

div.contacts a, div.contacts a:link, div.contacts a:visited, div.contacts a:active 
{
	margin:0;
}

div.contacts a:hover 
{
	margin:0;
	text-decoration:none;
}

div.buckets div.contacts p 
{
	margin:0 0 1em 15px;
	padding:0;
}


div.buckets div.contacts ul 
{
	margin:0 0 1em 15px;
}

#container-footer {
	background:url(../images/common/global_backgrounds/container-footer.gif) repeat-x;
	clear:both;
	height:410px;
	position:relative;
	text-align:center;
	width:100%;
}

.centerer {
	text-align:left;
	height:410px;
	margin:0 auto;
	position:relative;
	width:945px;
}

#footer-content h5 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-top:18px;
	text-transform:uppercase;
}

#footer-content p {
	color:#fff;
	font-size:12px;
	line-height:16px;
}

#footer-content h5, #footer-content p {
	margin-bottom:4px;
}

#footer-content p.subhead {
	color:#52bdec;
	font-weight:bold;
}	

#footer-content ul {
	border-bottom:solid 1px #204a69;
	list-style-type:none;
}

#footer-content .footer-content-lg ul {
	width:154px;
}

#footer-content .footer-content-sm ul {
	border-bottom:solid 1px #204a69;
	border-top:solid 1px #204a69;
	float:left;
	width:328px;
}

#footer-content .footer-content-sm ul li {
	background-image:none;
	border-bottom:solid 1px #204a69;
	float:left;
	width:164px;
}

#footer-content .footer-content-sm ul li.last {
	border-bottom:0;
}

#footer-content ul li {
	background:url(../images/common/global_backgrounds/footer-content-ul.gif) repeat-y;
	line-height:12px;
	margin-bottom:2px;
	padding:5px 0 2px 0;
}

#footer-content ul li a, #footer-content #col-3 p a {
	color:#b8d7ea;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;
}

#footer-content ul li a {
	display:block;
}

#footer-content ul li a:hover, #footer-content #col-3 p a:hover {
	color:#fff;
}

#footer-content ul li a.pdf {
	background: url(../images/common/global_backgrounds/footer-content-pdf.gif) no-repeat right;
	padding-right: 18px;
}

#footer-content ul li a#feed {
	background:url(../images/common/global_backgrounds/footer-content-feed.gif) no-repeat right;
	padding-right: 20px;
}
#footer-content ul li a#signup {
	background:url(../images/common/global_backgrounds/footer-content-signup.gif) no-repeat right;
	padding-right: 20px;
}
#footer-content ul li a#feedback {
	background:url(../images/common/global_backgrounds/footer-content-feedback.gif) no-repeat right;
	padding-right: 20px;
}


#footer-content #col-1, #footer-content #col-2 {
	background:url(../images/common/global_backgrounds/footer-content-border.gif) no-repeat top right;
	float:left;
	width:328px;
}

#footer-content #col-1 img, #footer-content #col-2 img {
	float:right;
	margin-left:8px;
	width:auto;
}

#footer-content #col-3 {
	float:left;
	width:180px;
}

#footer-content #col-1, #footer-content #col-2, #footer-content #col-3 {
	padding: 0 18px 18px 18px;
}

#footer-content .footer-content-video img#video {
	float:left;
	margin:0 8px 0 0;
	width:224px;
}

#footer-content .footer-content-video ul {
	float:left;
	width:96px;
}

#footer-content {

}


#footer-pew {
	bottom:52px;
	clear:both;
	left:18px;
	position:absolute;

}


#footer-pew img { 
	bottom:0px;
	left:0; 
	position:absolute;
	width:217px;
}

#footer-pew p {
	clear:left;
	color:#004f98;  
	float:left;
	font-size:14px; 
	font-weight:bold; 
	margin-bottom:14px;
	text-align:right; 
	width:235px; 
	
}

#footer-pew #about-visit { 
	bottom:0px; 
	left:250px;
	position:absolute; 
	width:700px; 
}

#footer-pew #about-visit ul {
	float:left; 
	margin-bottom:14px;
	padding:2px 0 0 12px;
	width:400px;
}

#footer-pew #about-visit ul li {
	display:inline;
}

#footer-pew #about-visit ul li a {
	background:url(../images/common/global_backgrounds/footer-pew-pipe.gif) no-repeat 4px 3px; 
	color:#2385be; 
	font-size:12px; 
	font-weight:normal;
	padding-left: 12px;
	text-decoration:none;
}

#footer-pew #about-visit ul li.first a {
	background:none; 
	padding-left:0;
}

#footer-pew #about-visit ul li a:hover {
	text-decoration:underline;
}

ul#footer-nav {
	bottom:160px;
	left:18px;
	position:absolute;
}

ul#footer-nav li {
	display:inline;
}	

ul#footer-nav li a {
	background:url(../images/common/global_backgrounds/footer-pew-pipe.gif) no-repeat 4px 3px; 
	color:#fff; 
	font-size:11px;
	font-weight:normal; 
	padding-left: 12px; 
	text-decoration:none;
}

ul#footer-nav li.first a {
	background:none; 
	padding-left:0;
}

ul#footer-nav li a:hover {
	text-decoration:underline;
}

#footer-legal {
	bottom:8px;
	color:#ccc;
	left:18px;
	position:absolute;
	width:915px;	 
}

#footer-legal p a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;	
}

#footer-legal p a:hover {
	text-decoration:underline;
}

#footer-legal p span
{	    
	float:right;
}



/*********************************************************************************************************************************************************************************************************************************************************************************************************************************************EVENTS
*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*calendar, main_listing, introCopy only in events - safe to put in global*/
#main_content div.introCopy 
{
	float:left;
	width:440px;
	
}
#main_content div.calendar 
{	
	width:205px;
}

#main_content div.calendar table 
{
	width:100%;
	border:solid 3px #91B934;
	border-collapse:collapse;
}

#main_content div.calendar table tbody tr td 
{
	width:10px;
	height:4px;
	text-align:center;
	vertical-align:middle;
	color:#333;
	text-decoration:none;
	padding:8px;
}

#main_content div.calendar table tbody tr td.eventDay 
{
	background:#B4E3F7;
	color:#1084BD;
}

#main_content div.calendar table tr td.prevNav_cell a, #main_content div.calendar table tr td.prevNav_cell a:link, #main_content div.calendar table tr td.prevNav_cell a:hover, #main_content div.calendar table tr td.prevNav_cell a:visited, #main_content div.calendar table tr td.nextNav_cell a:link, #main_content div.calendar table tr td.nextNav_cell a:visited, #main_content div.calendar table tr td.nextNav_cell a:hover 
{
	color:#fff;
	text-decoration:none;
}

#main_content div.calendar table tr td.nextNav_cell a 
{
	color:#fff;
	text-decoration:none;
	margin-left:20px;
}

#main_content div.calendar table tr td.prevNav_cell 
{
	height:23px;
	color:#fff;
	background-color:#B8D27B;
	vertical-align:middle;
	text-align:left;
	padding:0;
}

#main_content div.calendar table tr td.nextNav_cell 
{
	height:23px;
	color:#fff;
	background-color:#B8D27B;
	vertical-align:middle;
	text-align:right;
	padding:0;
}

#main_content div.calendar table tr td.dayTitle 
{
	width:28px;
	height:28px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#fff;
	border:none;
	background-color:#52BDEC;
}

#main_content div.calendar .month_year 
{
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
	line-height:16px;
	color:#fff;
	height:25px;
	padding:0;
	border:none;
	background:#91B934 url(../images/events/calMonthYearHeaderBG.gif) repeat-x 0 0;
	width:100%;
}

#main_content div.calendar .prevMonth_btn 
{
	float:left;
	width:76px;
	margin:0;
	padding:7px 0 7px 14px;
	font-size:11px;
	font-family:Arial;
	color:#0C78CD;
	line-height:11px;
	background:transparent url(../images/events/prevMonthArrow.gif) no-repeat 7px 1em;
}

#main_content div.calendar .prevMonth_btn:hover 
{
	background-position:3px 1em;
}

#main_content div.calendar .nextMonth_btn 
{
	float:right;
	width:53px;
	margin:0;
	padding:7px 14px 7px 0;
	text-align:right;
	font-size:11px;
	font-family:Arial;
	color:#0C78CD;
	line-height:11px;
	background:transparent url(../images/events/nextMonthArrow.gif) no-repeat 89.5% 1em;
}

#main_content div.calendar .nextMonth_btn:hover 
{
	background-position:92.5% 1em;
}

#container #content #main_content div.main#events-content {border:none; width:auto;padding:0;}

#main_content .main_listing 
{
	margin:34px 0 30px -15px;
}

#main_content .main_listing div.month_year_list 
{
	margin:0 auto;
	width:40%;
}

#main_content .main_listing div.month_year_list a 
{
	padding:0 5px 3px 6px;
	color:#0C78CD;
	float:left;
	display:block;
}

#main_content .main_listing div.month_year_list a.current 
{
	cursor:default;
	font-weight:bold;
	text-decoration:none;
	color:#91B934;
	font-size:14px;
	padding:0;
}



#main_content .main_listing table 
{
	margin:9px 0 14px 0;
	width:699px;
}

#main_content .main_listing table thead tr th 
{
	border-top:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	color:#FFF;
	text-align:left;
	vertical-align:middle;
	font-size:12px;
	padding:12px 0 12px 32px;
	height:8px;
	background-color:#7fae2b;
}

#main_content .main_listing table thead tr th.location 
{
	width:175px;
}

#main_content .main_listing table tfoot tr td 
{
	background-color:#E9E9E9;
	height:9px;
	line-height:0;
	padding:0;
	margin:0;
	border-top:solid 4px #FFF;
}

#main_content .main_listing table tbody tr.alt_row 
{
	background-color:#f5f5f6;
}

#main_content .main_listing table tbody tr td 
{
	vertical-align:top;
	padding:12px 0 12px 32px;
	line-height:15px;
}

#main_content .main_listing table tbody tr.topSpacer td 
{
	height:4px;
	line-height:0;
	padding:0;
	margin:0;
}

#main_content .main_listing table tbody tr td.date ul, #main_content .main_listing table tbody tr td.location ul 
{
	margin-left:0;
}

#main_content .main_listing table tbody tr td.date ul li 
{
	list-style:none;
	color:#083F6A;
	font-weight:bold;
	margin:2px 0;
}

#main_content .main_listing table tbody tr td.date ul li.dayOfWeek 
{
	color:#333;
	font-weight:normal;
}

#container #content #main_content .main_listing table tbody tr td.event a 
{
	color:#0C78CD;
	padding:0 0 5px 0;
}

#container #content #main_content .main_listing table tbody tr td.event p 
{
	margin:3px 6px 0 2px;
}

#main_content .main_listing table tbody tr td.location ul li 
{
	list-style:none;
}

#main_content .main_listing table tbody tr td.location ul li.city 
{
	margin:0 0 6px 0;
}

#main_content .relatedUpcomingEvents 
{
	margin:20px 0 50px 0px;
	width:500px;
}

#main_content .relatedUpcomingEvents h4 
{
	border:none;
}

#main_content .relatedUpcomingEvents .byTopic, #main_content .relatedUpcomingEvents .byLocation 
{
	margin:5px 0 20px 0;
	width:50%;
	float:left;
}

#main_content .relatedUpcomingEvents .byTopic h5, #main_content .relatedUpcomingEvents .byLocation h5 
{
	font-size:11px;
	color:#083F6A;
}

#main_content .relatedUpcomingEvents .byTopic ul li, #main_content .relatedUpcomingEvents .byLocation ul li 
{
	list-style:none;
	background:#FFF url(../images/common/controls/bullet_whiteBg.gif) no-repeat 0% 0.5em;
	padding:0 0 0 10px;
}

#main_content .relatedUpcomingEvents .byTopic ul li a, #main_content .relatedUpcomingEvents .byLocation ul li a, .leftSidebar .relatedInfoCallout ul li a 
{
	color:#0C78CD;
}

#container #content .leftSidebar ul.leftNav li.pastEventsMenu a 
{
	border-bottom:1px solid #D2D5D7;
}



/*relatedInfoCallout, maindrill and sub only in events - safe to put in global*/
.leftSidebar .relatedInfoCallout 
{
	background:#FFF;
	width:196px;
	margin:12px 12px 20px 12px;
}

.leftSidebar .relatedInfoCallout h4 
{
	background:#4B7DA4 url(../images/common/controls/darkBlue_titlebar_image.gif) no-repeat 96% 50%;
	color:#FFF;
	font-family:Arial;
	font-size:11px;
	padding:6px 13px;
	font-weight:normal;
}

.leftSidebar .relatedInfoCallout ul 
{
	margin:5px 0;
	padding:10px 0;
}

.leftSidebar .relatedInfoCallout ul li 
{
	list-style:none;
	background:#FFF url(../images/common/controls/bullet_whiteBg.gif) no-repeat 2% 50%;
	padding:0 0 3px 15px;
	margin:0 0 0 10px;
}


/*
.maindrill .globalBreadcrumb 
{
	margin:0px 0pt 41px 27px;
}

div.maindrill 
{
	width:524px;
	padding-right:20px;
	margin-right:4px;
	border-right:1px solid #e9e9e9;
	float:left;
	clear:left;
	margin-top:19px;
}

div.maindrill h3 
{
	color:#87B224;
	font:bold 110% "Trebuchet MS", San-Serif;
	text-align:left;
	text-transform:uppercase;
	margin-left:28px;
}



div.maindrill p 
{
	margin-bottom:1em !important;
}

div.maindrill ul 
{
	margin:0 0 1em 42px !important;
	color:#666 !important;
}
*/
#container #content #main_content div.main h4 
{
	color:#083F6A;
	font:bold 110% Arial, San-Serif !important;
	border:none !important;
	margin:0 0 0 28px;
}

div.main h5 
{
	color:#333333 ;
	font:normal 110% Arial, San-Serif ;
	border:none ;
	margin:0 0 1em 28px ;
}
div.sub 
{
	width:167px;
	float:right;
	margin-right:3px;
	padding-top:20px;
}

div.sub div.related 
{
	background:#DEEAC2;
	margin:0 0 1em 0;
}

div.sub div.related ul 
{
	padding:10px;
	list-style:none;
	margin:0 !important;
}

div.sub div.contacts 
{
	margin:0 !important;
	width:167px;
	padding-bottom:8px;
}

div.sub div.contacts p 
{
	padding:0px 10px 10px 10px !important;
	margin:0 !important;
}

div.sub div.contacts ul 
{
	padding:0 10px 10px 10px;
	list-style:none;
	margin:0 !important;
}

span.required 
{
	color:#da382d;
}

/*trust mag****************************************************************************************************************************************************/

h3.latestIssue 
{
	margin:27px 10px 15px 28px;
	width: 81px;
}
h3.pastIssuesTitle 
{
	margin:27px 10px 15px 28px;
}

h3.issue_head
{
	margin-left:28px;
}

div.issue 
{
	float:right;
	width:258px;
	margin:0 10px 20px 20px;
}
#container #content #main_content div.issue p 
{
    font-size: 1em;
    line-height: 16px;
}

div.issue img 
{
	padding:4px;
	border:1px solid #eaeaea;
	margin:0 0 10px 0;
}

div.issue p.pdf 
{
	background:url(../images/common/icons/adobe_icon_white_bg.gif) no-repeat 4px 0.4em;
	padding:2px 5px 13px 28px;
	margin-bottom:2px;
	margin-left:1px !important;
	border-bottom:solid 1px #E2E2E2;
}

div.issue p.txt 
{
	background:url(../images/common/icons/textdoc_white_bg.gif) no-repeat 4px 0.4em;
	padding:2px 5px 2px 28px;
	margin-top:14px;
	margin-left:1px !important;
}

div#pastIssues 
{
	width:320px;
	padding-right:20px;
	margin-right:20px;
	border-right:1px solid #eaeaea;
	float:left;
}

div#pastIssues h3, div#request h3 
{
	margin-top:17px;
	margin-left:28px;
}

div#request 
{
	width:300px;
	float:left;
	margin-left:-20px;
}

div.year 
{
	float:left;
    margin:0 24px 2em;
    width:185px;
}
#container #content #main_content div.year ul li { font-size: 12px; line-height: 16px; }

#container #content #main_content div.main div.year h3 
{
	display:block;
}

p.resource 
{
	clear:both;
}

/*site_map specific styles*/

#main_content div.lists 
{
	margin-left:28px;
}

#main_content div.lists ul 
{
	list-style-type:none;
	margin:10px 20px 2em 0;
}

#main_content div.lists ul li ul li 
{
	margin-bottom:4px;
}

#main_content div.lists ul li a 
{
	background:transparent url(../images/ourWork/li_bg_taxonomy.gif) no-repeat 0 0.25em;	
	padding:0 0 0 13px;
	
}

#container #content #main_content div.main div.lists h3 
{
	margin-left:0;
}

/*resource library*/
ul#tabs 
{
	list-style-type:none;
	height:30px;
	margin:28px 0 0 10px;
	padding:0;
	z-index:5;
	clear:both;
}

ul#tabs li 
{
	float:left;
	margin:0;
	padding:0;
	margin-right:1px;
	width:112px;
	height:30px;
	line-height:30px;
}

ul#tabs li a 
{
	text-indent:-2000px;
	display:block;
	width:112px;
	height:30px;
}

ul#tabs li#tabs-search a 
{
	background:url(../images/resourceLibrary/tabs-search.gif) no-repeat 0 0;
}

ul#tabs li#tabs-browse a 
{
	background:url(../images/resourceLibrary/tabs-browse.gif) no-repeat 0 0;
}

ul#tabs li#tabs-search a:hover 
{
	background:url(../images/resourceLibrary/tabs-search.gif) no-repeat 0 -30px;
}

ul#tabs li#tabs-browse a:hover 
{
	background:url(../images/resourceLibrary/tabs-browse.gif) no-repeat 0 -30px;
}

ul#tabs li#tabs-search.active a 
{
	background:url(../images/resourceLibrary/tabs-search.gif) no-repeat 0 -60px;
}

ul#tabs li#tabs-browse.active a 
{
	background:url(../images/resourceLibrary/tabs-browse.gif) no-repeat 0 -60px;
}


/*about*/
div#container div#content div#main_content div.main p.department 
{
	margin-left:45px;
	font-weight:bold;
}

div#container div#content div#main_content div.main span ul 
{
	margin:0px 0px 20px 58px; /*this is specialized to about_us_careers*/
}

div#container div#content div#main_content div.main table 
{
	margin-left:27px;
}
div#container div#content div#main_content div.main .reportBody table, div#container div#content div#main_content div.main .SingleReport table  
{margin-left:0px;
}

div#container div#content div#main_content div.main div.HeaderHolder table 
{
	margin-left:0;
}

#container #content #main_content div.main h3 
{
	color:#87B224;
	text-transform:uppercase;
	margin-left:28px;
}

#container #content #main_content div.main div.photobucket 
{
	clear:left;
	margin-bottom:3em;
}

#container #content #main_content div.main div.photobucket h3
{
	margin-left:0;
}

#container #content #main_content div.main div.photobucket p.photo {
border:1px solid #E9E9E9;
float:left;
margin:0pt 10px 10px 28px !important;
padding:4px;
width:auto;
}

div.careers 
{
	width:48%;
	float:left;
	border-right:1px solid #e9e9e9;
	padding:1em 10px 1em 0;
}

div.contact 
{
	width:48%;
	float:left;
	padding:1em 0 1em 0;
}


/*donor relations*/
#container #content #main_content div.prospectus 
{
	width:210px;
	margin:0 5px 20px 20px;
	padding-bottom:1em;
	float:right;
	clear:left;
	background:#DEEAC2;
}

#container #content #main_content div.main div.prospectus h4 
{
	color:#fff;	
	padding:3px 20px 3px 15px;
	border-width:0;
	background:#91B934 url(../images/common/controls/green_titlebar_image.gif) no-repeat 98% 50%;
	text-transform:uppercase;
	margin:0 0 1em 0;

}

#container #content #main_content div.prospectus p 
{
	margin-left:15px;
	margin-right:15px;
	font-size: 1em;
    line-height: 14px;
}

#container #content #main_content div.prospectus a 
{
	color:#689207;
}

/*this photo class is within prospectus so it won't interfere with other photo classes*/
#container #content #main_content div.prospectus div.photo 
{
	text-align:center;
	width:210px;
	margin:0;
}

#container #content #main_content div.buckets div.prospectus div.photo 
{
	text-align:center;
	width:167px;
}

#container #content #main_content div.prospectus div.photo img 
{
	background:#fff;
	padding:4px;
	margin:0 0 2px 0;
}

#container #content #main_content div.main#donor-content {border:none; width:auto;}
#container #content #main_content div.main#donor-content ul li { font-size: 12px; line-height: 16px; }

#donor-content h2
{
	width:400px;
}

/*news room*/

.pressReleaseList_container table td, .opinionList_container table td, .mediaList_container table td, .newspaperList_container table td 
{
	font:11px Arial, San-Serif !important;
	padding:8px 10px 8px 18px;
	vertical-align:top;
}

.pressReleaseList_container table td span, .opinionList_container table td span, .mediaList_container table td span, .newspaperList_container table td span 
{
	color:#083F6A;
	font-weight:bold;
	display:block;
}

p.rContact, p.rPhone {
	margin-bottom:0 !important;
}

div#relatedAreas {
	width: 200px;
	padding-right: 20px;
	margin: 0 20px 0 28px;
	border-right: 1px solid #eaeaea;
	float:left;

}

div#relatedSites {
	float: right;
	width: 200px;
	margin: 0 0 20px 20px;
}
	div#relatedAreas h3,div#relatedSites h3 {
		color:#87b224;
		text-transform:uppercase;
		font: 12px "Trebuchet MS", sans-serif;
		margin: 1em 0;
	}
	div#relatedAreas ul,div#relatedSites ul {
		margin: 0 0 1em 1em;
	}

div.pressReleaseList_container, div.newspaperList_container 
{
	clear:both;
	width:670px;
	margin:0;
	height:auto;
}

div.pressReleaseList_container table, div.newspaperList_container table 
{
	width:670px;
	margin:0;
	border-collapse:collapse;
	border-bottom:2px solid #E2E2E2;
}

div.opinionList_container 
{
	width:335px;
	height:auto !important;
	margin:0;
	padding-right:10px;
	float:left;
	border-right:1px solid #E2E2E2;
}

div#container div#content div#main_content div.main div.opinionList_container h3, div#container div#content div#main_content div.main div.mediaList_container h3
{
	width:300px;
}

div.opinionList_container table 
{
	width:auto;
	margin:0 0 0 27px;
	border-collapse:collapse;
	border-bottom:2px solid #E2E2E2;
}

div.mediaList_container 
{
	width:340px;
	height:auto !important;
	margin:0 0 10px 10px;
	float:left;
}

div#container div#content div#main_content div.main div.mediaList_container table 
{
	width:auto;
	margin:0;
	border-collapse:collapse;
	border-bottom:2px solid #E2E2E2;
}


div#container div#content div#main_content div.main div.mediaList_container h3 
{
	margin:2px 0;
}
div#container div#content div#main_content div.main div.opinionList_container h3 
{
    margin:2px 0 2px 28px;
}

td.tdDate 
{
	white-space:nowrap;
}

div.pressReleaseList_container td.tdDate, div.opinionList_container td.tdDate 
{
	padding-left:15px;
}

div.newspaperList_container td.tdDate 
{
	padding-left:27px;
	width:136px;
}

tr.odd 
{
	background:#F5F5F6;
}

p.view 
{
	text-align:right;
	padding:10px 0 0;
	margin:0 0 5px 0 !important;
}

div.archiveDrops 
{
	clear:both;
	border:1px solid #eaeaea;
	border-width:1px 0;
	padding:10px 0;
	margin:10px 0 15px 15px;
	width:697px;
}

div.archiveDrops p 
{
	margin:0 0 10px 13px !important;
}

#archiveForm 
{
	padding:0;
	margin:0;
}

#archiveForm fieldset 
{
	border:0px !important;
	padding:0 13px 0 0 !important;
	width:669px;
	margin-left:15px !important;
}

#archiveForm select 
{
	width:160px;
	margin:0 9px 0 0;
	vertical-align:middle;
	display:block;
	float:left;
	font-size:12px;
	line-height: 16px;
}

#archiveForm input 
{
	vertical-align:middle;
	display:block;
}

#archiveForm input.getReleasesBtn 
{
	display:block;
	float:left;
	margin:0 20px 0 0;
	width:140px;
	height:25px;
}

div.relatedAreasLone 
{
	width:200px;
	padding-right:23px;
	margin:0 0px 0 28px;
	border-right:none;
	float:left;
}

div#relatedSites 
{
	float:left;
	width:200px;
	margin:0 0 20px 28px;
}

#container #content #main_content div.main div#relatedSites h3, #container #content #main_content div.main div.relatedAreasLone h3 
{
	color:#87b224;
	text-transform:uppercase;
	font:12px "Trebuchet MS", sans-serif;
	margin:2px 0 10px 0;
	font-weight:bold;
	display:block;
}

#container #content #main_content div.main div#relatedSites ul, #container #content #main_content div.main div.relatedAreasLone ul , #container #content #main_content div.main div.relatedAreas ul
{
	margin:0 0 1em 0px;
	list-style-type: none;
}

div.relatedAreas 
{
	width:200px;
	padding-right:23px;
	margin:0 0px 0 28px;
	border-right:1px solid #eaeaea;
	float:left;
}

#container #content #main_content div.main div.relatedAreas h3 {
	color:#87b224;
	text-transform:uppercase;
	font:12px "Trebuchet MS", sans-serif;
	margin:0.4em 0;
	display:block;
} 

div.factSheetPDF 
{
	margin:5px 0 20px 0;
}

div.factSheetPDF h3 
{
	color:#083f6a;
	margin:0 0 9px 1px;
	text-transform:uppercase;
}

#container #content .main div.factSheetPDF h3 
{
	font-size:1.0em;
}

div.factSheetPDF a 
{
	padding:2px 0 0 20px;
	background:transparent url(../images/common/icons/adobe_icon.gif) no-repeat 0 0.2em;
	display:block;
	height:18px;
}

.contactHeader, .smallheader 
{
	font-weight:bold;
}

.red 
{
	color:Red;
}

ul.contactList li 
{
	margin-left:28px;
	margin-bottom:10px;
	list-style-type:none;
}

span.required 
{
	color:#da382d;
}

td.tablecat 
{
	font-weight:bold !important;
	margin-right:5px;
}

table.profile 
{
	margin-left:20px;
}

table.profile td 
{
	padding:3px;
	padding-left:8px;
}

#container #content #main_content .main p.heading span.AVHeading
{
	display:block; float:left; width: 40px;
}
#container #content #main_content .main .AVLinks
{float:left; width: 420px;margin-bottom:1.5em;}

#container #content #main_content .DirectoryList ul.DirCol li 
{
	list-style:none;
}

#container #content #main_content .DirectoryList ul li.Level2 a:hover, 
#container #content #main_content .SubscribeNewsFeeds a.rss span.link 
{
	text-decoration:underline;
}
.HeaderHolder 
{
	padding:0 0 0 27px;
}

#container #content #main_content .HeaderHolder h2 
{
	margin-left:0;
}

#container #content #main_content .HeaderHolder img 
{
	border:solid 1px #E9E9E9;
	padding:4px;
	margin:0 12px 0 0;
	float:left;
	background:#FFF;
	height:98px;
	width:98px;
}

#container #content #main_content .HeaderHolder p 
{
	color:#333;
	margin:0;
	line-height:16px;
	margin-bottom:1em;
	font-size: 12px;
}
#container #content #main_content .HeaderHolder ul li 
{
    font-size: 12px;
    line-height: 16px;
}

#container #content #main_content .wide ul 
{
	margin-left:28px;
}

#container #content #main_content .HeaderHolder div.wide p 
{
	float:none;
}
#container #content .landing#main_content .HeaderHolder  
{
	margin: 0px 11px 5px 9px;
	padding:0pt 0pt 0pt 17px;
}

#container #content .landing#main_content .HeaderHolder p 
{
	margin:0 0 16px 0;
	float:none;
}
#container #content .landing#main_content  p 
{
	color:#666;
	clear:both;
}

#container #content .landing#main_content .HeaderHolder ul li 
{
	margin-left:20px;
}

#container #content #main_content .HeaderHolder .clear 
{
	clear:both;
	width:0;
	height:0;
}

#container #content div.landing#main_content 
{
	padding:0;
}

#container #content #main_content .DirectoryList 
{
	margin:15px 0px 10px 28px;
	padding:0;
	width:660px;
	float:left;
}

#container #content #main_content .DirectoryList div.endDirCols 
{
	clear:left;
}

#container #content #main_content .DirectoryList ul.DirCol 
{
	width:320px;
	margin:0 10px 0 0;
	float:left;
}

#container #content #main_content .DirectoryList ul li.Level2, #container #content #main_content .DirectoryList ul li.Level3 
{
	margin-bottom:4px;
}

#container #content #main_content .DirectoryList ul li.Level2 a 
{
	margin:0 0 8px 0;
	font-size:1.2em;
	font-family:Arial;
	color:#87B224;
	text-decoration:none;
}

#container #content #main_content .DirectoryList ul li.Level2 ul 
{
	margin:0 0 23px 2px;
}

#container #content #main_content .DirectoryList ul li.Level3 a 
{
	background:Transparent url(../images/ourWork/li_bg_taxonomy.gif) no-repeat 0 0.25em;
	margin:2px 0 3px 0;
	padding:0 0 0 13px;
	font-size:1.0em;
	font-family:Arial;
	font-weight:normal;
	color:#0C78CD;
	text-decoration:underline;
}

#container #content #main_content .DirectoryList ul li.Level3 a:visited 
{
	color:#01508f;
}

#container #content #main_content .DirectoryList ul li.Level3 a:hover 
{
	text-decoration:none;
}

#container #content #main_content div.main ul.DrillDown 
{
	margin:0 9px 0 11px;
	float:left;
	clear:both;
	width:auto;
}

#container #content #main_content .main .HeaderHolder div { font-size: 12px; line-height: 16px; }

#container #content #main_content div.main ul.DrillDown li 
{
	background:#FFF;
	list-style-type:none;
	float:left;
	margin-bottom:10px;
	width:525px;
	font-size: 12px;
	line-height: 16px;
}

#container #content #main_content div.main ul.DrillDown li span {
	display: block;	
	width: 383px;
	float: right;
}

#container #content #main_content div.main ul.DrillDown li.alt,  #container #content #main_content div.main  .ReportTeaser ul li.alt 
{
	background:#F5F5F6;
}

#container #content #main_content  div.main ul.DrillDown li h3 
{
	margin:8px 0 0 0;
	float:left;
	width:380px;
	text-transform:none;
	font-weight:normal;
	font-size:1.2em;
}

#container #content #main_content  div.main ul.DrillDown li h3 a 
{
	text-transform:none;
	color:#87B224;
	font-size:1.2em;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
}

#container #content #main_content  div.main ul.DrillDown li a.thumb 
{
	border:solid 1px #E9E9E9;
	margin:5px 17px 4px 17px;
	float:left;
	background:#FFF;
	height:98px;
	width:98px;
	padding:4px;
}

#container #content #main_content  div.main ul.DrillDown li a img 
{
	height:98px;
	width:98px;
}

#container #content #main_content  div.main ul.DrillDown li p, #container #content #main_content  div.main ul.DrillDown li.alt p 
{
	line-height:15px;
	margin:8px 48px 0 0;
	float:right;
	width:335px;
	height:63px;
	overflow:hidden;
}

#container #content #main_content div.main ul.DrillDown li p.categoryLink 
{
	height:16px;
}

#container #content #main_content div.main ul.DrillDown li.alt p.categoryLink 
{
	height:25px;
}

#container #content #main_content div.main ul.DrillDown li br.clear 
{
	clear:left;
	width:0;
	height:0;
	display:inline;
}

#container #content #main_content div.main .ReportTeaser.alt 
{
	background:transparent;
}

#container #content #main_content div.main .ReportTeaser {margin-left:0;}

#container #content #main_content div.main div.MoreWork h3, #container #content #main_content div.main .ReportTeaser ul 
{
	margin:6px 0 30px 0pt;
}

#container #content #main_content div.main .ReportTeaser ul li 
{
	width:485px;
	padding:18px 24px 18px 17px;
	margin:0 9px 0 11px;
	list-style:none;
}

#container #content #main_content div.main .ReportTeaser ul li.last, #container #content #main_content .Research ul li.last,#container #content #main_content .PressRelease ul li.last, #container #content #main_content .PublicOpinion ul li.last, #container #content #main_content .FactSheet ul li.last, #container #content #main_content .Article ul li.last, #container #content #main_content .Speech ul li.last,
 #container #content #main_content .AVWebCast ul li.last, #container #content #main_content .OpinionEditorial ul li.last, #container #content #main_content .Media ul li.last,#container #content #main_content .Summary ul li.last 
{
	border-bottom:solid 1px #E2E2E2;
}

#container #content #main_content div.main .ReportTeaser ul li.extra, #container #content #main_content .Research ul li.extra, #container #content #main_content .PressRelease ul li.extra, #container #content #main_content .PublicOpinion ul li.extra, #container #content #main_content .FactSheet ul li.extra, 
#container #content #main_content .Article ul li.extra, #container #content #main_content .Speech ul li.extra, #container #content #main_content .AVWebCast ul li.extra, #container #content #main_content .OpinionEditorial ul li.extra, #container #content #main_content .Media ul li.extra,#container #content #main_content .Summary ul li.extra
{
	display:none;
}

#container #content #main_content div.main .ReportTeaser ul li h4 
{
	border:none;
	margin:0;
	padding:0;
	font:bold 12px Arial, San-Serif !important;
	line-height: 16px;
}

#container #content #main_content div.main .ReportTeaser ul li h4 a 
{
	color:#083F6A;
	font-size:1.0em;
	font-weight:bold;
	line-height:15px;
	border:none;
	margin:0;
	padding:0;
	text-decoration:none;
}

#container #content #main_content div.main .ReportTeaser ul li p 
{
	margin:0;
	padding:0;
	color:#333;
	font-size:12px;
	line-height:16px;
}

#container #content #main_content div.main .ReportTeaser ul li p.externLinks 
{
	margin:12px 0 0 0;
	padding:0;
	color:#696969;
}

#container #content #main_content div.main .ReportTeaser ul li p.externLinks a.adobe 
{
	padding:0 0 0.2em 22px;
	background:transparent url(../images/common/icons/adobe_icon.gif) no-repeat;
}

#container #content #main_content div.main .ReportTeaser a.ShowHideReportTeasers 
{
	float:right;
	font-size: 12px;
	line-height: 16px;
	padding:6px 0 10px 0;
}

#container #content #main_content div.main .ReportTeaser div.divider 
{
	height:4px;
	background:#E9E9E9;
	border-top:solid 1px #E2E2E2;
	margin:20px 9px 2em 11px;
	width:526px;
	clear:both;
}

#container #content #main_content .Research 
{
	width:469px;
	margin:0 9px 0 11px;
	padding:10px 39px 10px 18px;
	float:left;
	clear:both;
}

#container #content #main_content .Research, #container #content #main_content .PressRelease, #container #content #main_content .PublicOpinion, #container #content #main_content .FactSheet, #container #content #main_content .Article, #container #content #main_content .Speech,
 #container #content #main_content .AVWebCast, #container #content #main_content .OpinionEditorial, #container #content #main_content .Media,#container #content #main_content .Summary
{
	width:460px;
	margin:0 9px 0 11px;
	padding:10px 39px 10px 18px;
	float:left;
}

#container #content #main_content .Research.alt, #container #content #main_content .PressRelease.alt, #container #content #main_content .PublicOpinion.alt, #container #content #main_content .FactSheet.alt, #container #content #main_content .Article.alt, #container #content #main_content .Speech.alt, 
#container #content #main_content .AVWebCast.alt, #container #content #main_content .OpinionEditorial.alt, #container #content #main_content .Media.alt,#container #content #main_content .Summary.alt
{
	background:#f5f5f6;
	margin-top:6px;
}

#container #content #main_content .RelatedSite 
{
	width:469px;
	margin:0 9px 0 11px;
	padding:10px 39px 10px 18px;
	float:left;
	background:#FFF;
}

#container #content #main_content div.main .Research h3, 
#container #content #main_content div.main .PressRelease h3, 
#container #content #main_content div.main .PublicOpinion h3, 
#container #content #main_content div.main .FactSheet h3, 
#container #content #main_content div.main .Article h3, 
#container #content #main_content div.main .Speech h3,
#container #content #main_content div.main .AVWebCast h3, 
#container #content #main_content div.main .OpinionEditorial h3, 
#container #content #main_content div.main .Media h3, 
#container #content #main_content div.main .Summary h3
{
	color:#083F6A;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	margin-left:0;
	width:159px;
}

#container #content #main_content  div.main .RelatedSite h3 
{
	color:#87B224;
	font-size:12px;
	margin:0 0 10px 0;
}

#container #content #main_content .Research ul, 
.PublicOpinion ul, 
#container #content #main_content .Article ul 
{
	width:310px;
	margin-left:160px;
}

#container #content #main_content .Research ul, 
#container #content #main_content .PressRelease ul, 
#container #content #main_content .PublicOpinion ul, 
#container #content #main_content .FactSheet ul, 
#container #content #main_content .Article ul, 
#container #content #main_content .Speech ul, 
#container #content #main_content .AVWebCast ul, 
#container #content #main_content .OpinionEditorial ul, 
#container #content #main_content .Media ul,
#container #content #main_content .Summary ul 
{
	clear:both;
    font-size:12px;
    line-height:16px;
    margin-left:0;
    width:484px;
}

#container #content #main_content .PublicOpinion ul 
{
	margin-left:0px;
	clear:both;
}

#container #content #main_content .RelatedSite ul 
{
	width:234px;
	float:left;
	margin-left:0;
}

#container #content #main_content .Research ul li, #container #content #main_content .PressRelease ul li, #container #content #main_content .PublicOpinion ul li, #container #content #main_content .FactSheet ul li, #container #content #main_content .Article ul li, #container #content #main_content .Speech ul li,
#container #content #main_content .AVWebCast ul li, #container #content #main_content .OpinionEditorial ul li, #container #content #main_content .Media ul li,#container #content #main_content .Summary ul li
{
	list-style:none;
	margin:0 0 15px 0;
	line-height:15px;
}

#container #content #main_content .RelatedSite ul li 
{
	list-style:none;
	background:transparent url(../images/common/blackBullet.gif) no-repeat 0 0.5em;
	padding:0 0 2px 9px;
}

#container #content #main_content .Research div.divider, #container #content #main_content .PressRelease div.divider, #container #content #main_content .PublicOpinion div.divider, #container #content #main_content .FactSheet div.divider, #container #content #main_content .Article div.divider, #container #content #main_content .Speech div.divider,
#container #content #main_content .AVWebCast div.divider, #container #content #main_content .OpinionEditorial div.divider, #container #content #main_content .Media div.divider,#container #content #main_content .Summary div.divider
{
	height:0;
	width:0;
	clear:both;
}

#container #content #main_content .SubscribeNewsFeeds 
{
	border-top:solid 1px #E2E2E2;
	width:526px;
	margin:0 9px 0 11px;
	clear:both;
}

#container #content #main_content .SubscribeNewsFeeds a.rss 
{
	background:transparent url(../images/common/icons/rss_white_bg.gif) no-repeat 0 0;
	margin:12px 0 12px 17px;
	padding:0 0 0 19px;
	display:block;
	height:16px;
	text-decoration:none;
}

#container #content #main_content .SubscribeNewsFeeds a.rss span.clean 
{
	color:#333;
	text-decoration:none;
	cursor:default;
}

#container #content #main_content .SubscribeNewsFeeds .divider 
{
	height:4px;
	background:#E9E9E9;
	border-top:solid 1px #E2E2E2;
	width:526px;
}

#container #content #main_content .SingleReport h2 
{
	margin:0 0 17px 27px;
}

#container #content #main_content .SingleReport p 
{
	font-size:1.0em;
	line-height:15px;
	color:#333;
	margin:0 27px;
	width:493px;
}

.SingleReport td p 
{
	font-size:1.0em;
	line-height:15px;
	color:#333;
	width:auto !important;
	margin:0 !important;
	padding:0 !important;
}

.SingleReport table 
{
	margin-bottom:2em;
}

.SingleReport td 
{
	padding:2px 4px;
}

#container #content #main_content .SingleReport p.PubDate 
{
	font-weight:bold;
	margin:0 0 20px 27px;
}

#container #content #main_content .SingleReport ul 
{
	width:493px;
	margin:0 27px 0 27px;
}

#container #content #main_content .SingleReport ul li 
{
	xlist-style:none;
	font-size:1.0em;
	line-height:15px;
	color:#333;
}

#container #content #main_content .SingleReport .ViewFullReport 
{
	margin:27px 0 0 26px;
}

#container #content #main_content .SingleReport .ViewFullReport h3, #container #content #main_content .SingleReport .AssociatedGrant h3, #container #content #main_content .SingleReport .PressReleases h3, #container #content #main_content .SingleReport .Events h3, #container #content #main_content .SingleReport .MediaCoverage h3 
{
	color:#083F6A;
	font-size:11px;
	margin:0 0 3px 1px;
}

#container #content #main_content .SingleReport .ViewFullReport a.adobe 
{
	padding:2px 0 0 20px;
	background:transparent url(../images/common/icons/adobe_icon.gif) no-repeat 0 0.2em;
	display:block;
	height:18px;
}

#container #content #main_content .SingleReport .AssociatedGrant, #container #content #main_content .SingleReport .PressReleases, #container #content #main_content .SingleReport .Events, #container #content #main_content .SingleReport .MediaCoverage 
{
	margin:18px 0 0 26px;
}

#container #content #main_content .SingleReport .PressReleases ul, #container #content #main_content .SingleReport .Events ul, #container #content #main_content .SingleReport .MediaCoverage ul, #container #content #main_content .reportBody ul 
{
	margin:0 0 1em 45px;
}

#container #content #main_content .SingleReport .PressReleases ul li, #container #content #main_content .SingleReport .Events ul li, #container #content #main_content .SingleReport .MediaCoverage ul li 
{
	margin:0 0 5px 0;
}

#container #content #main_content .SingleReport .PressReleases ul li span.date, #container #content #main_content .SingleReport .Events ul li span.date, #container #content #main_content .SingleReport .MediaCoverage ul li span.date 
{
	color:#333;
	font-size:1.0em;
	margin-right:4px;
}

#container #content #main_content .SingleReport .SeeAll 
{
	border-top:solid 1px #E2E2E2;
	border-bottom:solid 1px #E2E2E2;
	margin:15px 9px 0 11px;
	width:526px;
	text-align:right;
	padding:12px 0 10px 0;
}

#container #content #main_content .SingleReport .RelatedCategories 
{
	width:526px;
	border-top:solid 4px #E9E9E9;
	border-bottom:solid 5px #E9E9E9;
	margin:0 9px 0 11px;
	padding:7px 0 6px 0;
}

#container #content #main_content .SingleReport .RelatedCategories .MoreWork 
{
	width:235px;
	float:left;
	padding:14px 2px 0pt 18px;
	border-right:solid 1px #E2E2E2;
}
#container #content #main_content .SingleReport .RelatedCategories .MoreWorkLone
{
	width:235px;
	float:left;
	padding:14px 2px 0pt 18px;
	border-right:none;
}

#container #content #main_content .SingleReport .RelatedCategories .RelatedAreas 
{
	width:230px;
	float:left;
	padding:14px 0 0 28px;
}
#container #content #main_content .SingleReport .RelatedCategories .RelatedAreas li a span.taxonomyLevelSeperator,
#container #content #main_content .SingleReport .RelatedCategories .RelatedAreas li a:link span.taxonomyLevelSeperator, 
#container #content #main_content .SingleReport .RelatedCategories .RelatedAreas li a:visited span.taxonomyLevelSeperator, 
#container #content #main_content .SingleReport .RelatedCategories .RelatedAreas li a:hover span.taxonomyLevelSeperator, 
#container #content #main_content .SingleReport .RelatedCategories .RelatedAreas li a:active span.taxonomyLevelSeperator, 
#container #content #main_content .SingleReport .RelatedCategories .RelatedAreas li a:focus span.taxonomyLevelSeperator
{
    padding: 0 3px;
}

#container #content #main_content .SingleReport .RelatedCategories .MoreWork h3, #container #content #main_content .SingleReport .RelatedCategories .MoreWorkLone h3, #container #content #main_content .SingleReport .RelatedCategories .RelatedAreas h3 
{
	color:#87B224;
	font-size:12px;
	text-transform:uppercase;
	display:block;
	margin:0;
}

#container #content #main_content .SingleReport .RelatedCategories .MoreWork ul, #container #content #main_content .SingleReport .RelatedCategories .MoreWorkLone ul, #container #content #main_content .SingleReport .RelatedCategories .RelatedAreas ul 
{
	margin:5px 0 17px 0;
	width:235px;
	list-style-type: none;

}

#container #content #main_content .SingleReport .RelatedCategories .MoreWork ul li,#container #content #main_content .SingleReport .RelatedCategories .MoreWorkLone ul, #container #content #main_content .SingleReport .RelatedCategories .RelatedAreas ul li 
{
	margin:1px 0 2px 0;
}

#container #content #main_content .SingleReport .RelatedCategories div.clear 
{
	width:0;
	height:0;
	clear:left;
}

#container #content #main_content .SingleReport .RelatedSites 
{
	margin:23px 9px 221px 11px;
	padding:0 0 0 18px;
}

#container #content #main_content .SingleReport .RelatedSites h3 
{
	color:#87B224;
	font-size:12px;
	margin:0 0 10px 0;
	text-transform:uppercase;
	display:block;
}

#container #content #main_content .SingleReport .RelatedSites ul 
{
	width:234px;
	float:left;
	margin:0;
	list-style-type: none;
}

#container #content #main_content .SingleReport .RelatedSites ul li 
{
	width:226px;
}


#container #content #main_content .buckets .emailAlerts_callout 
{
	width:167px;
	margin:0 0 11px 0;
	background:#B4E3F7;
}

#container #content #main_content .buckets .emailAlerts_callout p 
{
	margin:14px 33px 15px 12px;
	color:#444;
	line-height:14px;
}

#container #content #main_content .buckets .emailAlerts_callout input.email_address 
{
	margin:0 0 14px 13px;
	width:132px;
	height:12px;
	line-height:16px;
	padding:4px 5px 3px 6px;
	font-size:10px;
	color:#9A9A9A;
	background:#FFF url(../images/common/controls/email/eAlertsRightSidebarInput.gif) no-repeat top left;
	border:none;
}

#container #content #main_content .buckets .highlights 
{
	background:#DEEAC2;
	width:167px;
	margin:0 0 11px 0;
}

#container #content #main_content .buckets .highlights p, #container #content #main_content .buckets .promoArea p, #container #content #main_content .buckets .contacts p 
{
	margin:10px 0 0 14px;
	width:141px;
	color:#333;
	line-height:14px;
}

#container #content #main_content .buckets .highlights a 
{
	color:#689207 !important;
	line-height:14px;
	margin:2px 0 0 14px;
	padding:0 0 16px 0;
	display:block;
}

#container #content #main_content .buckets .promoArea,#container #content #main_content .buckets .userPromoArea
{
	background:#FFF url(../images/ourWork/promoAreaBackground.gif) repeat-y top left;
	width:167px;
	margin:11px 0;
	border-bottom:solid 1px #E2E2E2;
}
#container #content #main_content .buckets .promoArea p a 
{
	margin:0; padding:0;
}

#container #content #main_content .buckets .donorPartnerships 
{
	background:#E2DEA5;
	width:167px;
	height:78px;
	margin:0 0 11px 0;
}

#container #content #main_content .buckets .donorPartnerships ul, #container #content #main_content .buckets .contacts ul 
{
	margin:6px 0 6px 24px;
}

#container #content #main_content .buckets .donorPartnerships ul li, #container #content #main_content .buckets .contacts ul li 
{
	padding:1px 0;
}

#container #content #main_content .buckets .donorPartnerships ul li a 
{
	color:#87811A !important;
}

#container #content #main_content .buckets .contacts 
{
	background:#DCE2DD;
	width:167px;
	margin:0 0 11px 0;
	padding:0 0 12px 0;
}

#container #content #main_content ul.viewFullReport 
{
	margin:0 0 30px 27px;
}

#container #content #main_content ul.viewFullReport li 
{
	color:#083F6A;
	font-family:11px;
	font-weight:bold;
	line-height:16px;
	margin:0 0 5px 0;
}

#container #content #main_content ul.viewFullReport li span.contentType 
{
	font-weight:normal;
	color:#999;
}

#container #content #main_content ul.viewFullReport li.adobe 
{
	font-weight:normal;
	background:#FFF url(../images/common/icons/adobe_icon_white_bg.gif) no-repeat 0 0;
	padding:0 0 0 21px;
}

p#footnote 
{
	color:#999;
}

#container #content #main_content .buckets .emailAlerts_callout input.sign_up_btn 
{
	margin:0 0 23px 13px;
}

#container #content .leftSidebar .promoArea 
{
	background:#FFF;
	width:197px;
	margin:11px 13px 11px 11px;
	border-bottom:solid 1px #E2E2E2;
}

#container #content .leftSidebar .promoArea p 
{
	margin:10px 0 0 14px;
	width:141px;
	color:#333;
	line-height:14px;	
	padding-bottom:14px;
}

#container #content .leftSidebar .promoArea a, #container #content #main_content .buckets .promoArea a 
{
	color:#689207;
	line-height:14px;
	margin:8px 0 0 14px;
	padding:0 0 5px 0;
	display:block;
}

#container #content .leftSidebar .emailAlerts_callout, #container #content .leftSidebar .related 
{
	width:197px;
	margin:0 13px 0 12px;
	background:#FFF;
	padding-bottom:5px;
}

#container #content .leftSidebar .emailAlerts_callout p, #container #content .leftSidebar .related p 
{
	margin:14px 22px 14px 13px;
	color:#777;
	line-height:14px;
}

#container #content .leftSidebar .related ul 
{
	margin-left:20px;
}

#container #content .leftSidebar .related a.browseResLib 
{
	display:block; 
	margin:1.0em 10px 10px 20px;
	
}

#container #content .leftSidebar .emailAlerts_callout input.email_address 
{
	margin:0 0 14px 13px;
	width:132px;
	height:13px;
	line-height:16px;
	padding:4px 5px 3px 6px;
	font-size:10px;
	color:#9A9A9A;
}

#container #content .leftSidebar .emailAlerts_callout input.sign_up_btn {
	margin:0 0 23px 13px;
}

#container #content .leftSidebar .relatedAreas 
{
	width:197px;
	background:#FFF;
	margin:46px 0 0 12px;
	padding:0 0 4px 0;
}

#container #content .leftSidebar .relatedAreas h3 
{
	background:#4B7DA4 url(../images/common/controls/darkBlue_titlebar_image.gif) no-repeat 96% 50%;
	font-size:10px;
	text-transform:uppercase;
	padding:3px 10px;
	color:#fff;
	margin:0 0 1em 0;
}

#container #content .leftSidebar .relatedAreas ul 
{
	margin:19px 10px 0 0;
}

#container #content .leftSidebar .relatedAreas ul li 
{
	list-style:none;
	background:#FFF url(../images/common/blackBullet.gif) no-repeat 15px 0.5em;
	margin:0 0 9px 0;
}

#container #content .leftSidebar .relatedAreas ul li a 
{
	display:block;
	padding:0 0 0 25px;
}

#container #content .leftSidebar .relatedAreas a.browseResLib, #container #content .leftSidebar .related a.browseResLib
{
	display:block;
	background:#EBEDEF url(../images/ourWork/browseResLibBtn_forCallout.gif) no-repeat top left;
	text-indent:-5000px;
	height:23px;
	width:189px;
	margin:23px 0 0 4px;
}

#container #content .leftSidebar .browseResourceLib 
{
	display:block;
	background:#F8F8F8 url(../images/ourWork/browseResLibBtn.gif) no-repeat top left;
	text-indent:-5000px;
	height:25px;
	width:197px;
	margin:0 0 20px 12px;
}

h3.adjust 
{
	padding-top:15px;
}

.reportBody 
{
	margin-left:28px;
}

.reportBody ul 
{
	padding-top:10px;
	padding-bottom:5px;
}

.reportBody ul li 
{
	margin-left:20px;
	padding-bottom:5px;
	line-height:150% !important;
}

#container #content #main_content .reportBody 
{
	color:#333;
	font-size:12px;
	font-family:Arial;
	margin:0 0 0 27px;
}

#container #content #main_content .reportBody p 
{
	color:#333;
	xline-height:15px;
	margin:0 0 22px 0;
}

#container #content #main_content .reportBody span.viewReport 
{
	color:Red !important;
}

#container #content #main_content .reportBody ul {margin:-1.5em 0 0 0;}
#container #content #main_content .reportBody ul li 
{
	list-style-type:none;
	background:#FFF url(../images/common/blackBullet.gif) no-repeat 0px 0.5em;
	padding:0 0 0 8px;
	margin:0 0 7px 0;
	line-height:15px;
}

#container #content #main_content h3 
{
	color:#87B224;
	font-size:12px;
	line-height:16px;
	text-transform:uppercase;
	margin:0 0 5px 28px;
}

/*program investments*/
dl 
{
	margin:0 0 2em 28px;
}

dt 
{
	padding:0 5px 0 0;
	font-weight: bold;
	color: #083f6a;
}

dd 
{
	font-weight:normal;
	margin: 0 0 1em 0;
}

div.question 
{
	padding:30px 18px 10px 28px;
	margin:0 0 0 10px;
	background:#fff url(../images/FAQ/q-white.gif) no-repeat 18px 23px;
}

div.questionstriped 
{
	padding:30px 18px 10px 28px;
	margin:0 0 0 10px;
	background:#f5f5f6 url(../images/FAQ/q-blue.gif) no-repeat 18px 23px;
}

div.question p, div.questionstriped p 
{
	font-weight:bold;
	color:#083f6a !important;
}

div.answer 
{
	padding:0 18px 10px 28px;
	margin:0 0 0 10px;
	background:#fff url(../images/FAQ/a-white.gif) no-repeat 20px 0;
}

div.answerstriped 
{
	padding:0 18px 10px 28px;
	margin:0 0 0 10px;
	background:#f5f5f6 url(../images/FAQ/a-blue.gif) no-repeat 20px 0;
}


#container #content #main_content div.main .faq h3 {display:block;}

div#container div#content #main_content div.main h4.formHeadNarrow
{
	border:0;
	padding:0 25px;
	margin:25px 0 0 10px;
	width:302px;
	height:39px;
	font:bold 12px "Trebuchet MS", sans-serif;
	color:#F2F2F4;
	text-transform:uppercase;
	text-indent:-50000px;
	background:#f5f5f6 url(../images/grantInfo/proginvesttab.gif) no-repeat 0 0;
	display:block;
}

#searchDBNarrow 
{
	margin:0 0 0 10px !important;
	padding:1em 5px;
	width:511px;
	background:#F2F2F4;	
}

#searchDBNarrow fieldset 
{
	border:0;
}

#searchDBNarrow legend 
{
	border:0;
	padding:10px 25px 10px 25px;
	font:bold 12px "Trebuchet MS", sans-serif;
	color:#52bdec;
	position:absolute;
	top:-28px;
	background:#f5f5f6;
	text-transform:uppercase;
}

#searchDBNarrow p 
{
	margin-left:15px !important;
	color:#666 !important;
}

#searchDBNarrow p label 
{
	color:#52bdec;
	font-weight:bold;
	display:block;
}

#searchDBNarrow p label span 
{
	font-weight:normal;
}

#searchDBNarrow p.txt input 
{
	width:346px;
}

#searchDBNarrow p.sel select 
{
	width:350px;
}

div.allocationStats 
{
	width:245px;
	padding-right:20px;
	margin:1em 20px 2em 0;
	border-right:1px solid #eaeaea;
	float:left;
}

div.faq 
{
	margin:1em 0 1em -20px;
	float:left;
	width:236px;
}

fieldset.last 
{
	border:0 !important;
}

#container #content #main_content .verify p a { font-size: 12px; line-height: 16px; }

#container #content #main_content div.main h4.formHead 
{
	clear:both;
	border:0;
	padding:10px 25px 0 25px;
	margin:30px 0 0 13px;
	width:302px;
	height:39px;
	font:bold 12px "Trebuchet MS", sans-serif;
	color:#F2F2F4;
	text-indent:-5000px;
	background:#F2F2F4 url(../images/grantInfo/proginvesttab.gif) no-repeat 0 0;
	text-transform:uppercase;
}


#searchDB 
{
	margin:0 8px 100px 13px !important;
	padding:10px 26px 20px;
	background:#F2F2F4;
	position:relative;
}

#container #content #main_content #searchDB h4 
{
	margin-bottom:17px;
	margin-left:0px;
}

#searchDB fieldset 
{
	border:1px solid #eaeaea;
	border-width:0 0 1px 0;
	padding:2em 0;
}

#container #content #main_content #searchDB p 
{
	margin-left:0;
	margin-bottom:0;
	color:#666;
}

#searchDB p.desc 
{
	margin:0 0 0 0 !important;
	float:right;
	width:300px;
	color:#666;
}

#searchDB p label 
{
	color:#52bdec;
	font-weight:bold;
	display:block;
	margin-bottom:6px;
}

#searchDB p label span 
{
	font-weight:normal;
}

#searchDB p.txt input, #searchDB p.sel select 
{
	width:280px;
	margin-bottom:9px;
}

p.DateRange input[type='radio'], p.CustomDatesRadio input[type='radio'] 
{
	float:left;
	margin-right:8px;
	margin-left:-2px;
}

p.DateRange select 
{
	margin-left:25px;
	width:255px;
}

p.DateRange label.selector, p.CustomDatesRadio label.selector 
{
	width:200px;
	float:left;
}

#searchDB input[type='radio'] 
{
	float:left;
}

#searchDB p.CustomDates input[type='text'] 
{
	margin-bottom:6px;
	float:left;
}

#container #content #main_content #searchDB p.CustomDates 
{
	clear:both;
	margin-left:41px;
}

#container #content #main_content #searchDB p.CustomDates label 
{
	clear:left;
}

#container #content #main_content #searchDB p.CustomDates span.format 
{
	margin-left:8px;
	color:#666;
	display:block;
	float:left;
	width:40px;
	padding-top:2px;
}

#container #content #main_content #searchDB p.CustomDatesRadio 
{
	clear:both;
	margin-bottom:0;
}

p.CustomDates label 
{
	margin-left:0;
}

#txtStartDate, #txtEndDate 
{
	width:180px;
	margin:0 0 1em 1.5em;
}

#selDateRange, .seldate 
{
	margin:0 0 0 1.8em;
}

/*experts q&a*/

#container #content #main_content p.name, #container #content #main_content p.title 
{
	margin-bottom:0;
}

#container #content #main_content .main div.photo 
{
	float:right;
	width:258px;
	margin:0 0 20px 20px;
}

#container #content #main_content .main div.photo img 
{
	padding:4px;
	border:1px solid #eaeaea;
	margin:0 0 10px 0;
}

#container #content #main_content .main div.photo p span 
{
	font-weight:bold;
	color:#083f6a;
	display:block;
}

#container #content #main_content div.main .upcoming h3, #container #content #main_content div.main .past h3
{
	margin-bottom:1.5em;
    margin-top:25px;
}

#container #content #main_content div.main div.past h3 
{
	margin-left:0;
}

div.upcoming 
{
	width:250px;
	padding-right:20px;
	margin-right:20px;
	border-right:1px solid #eaeaea;
	float:left;
	min-height:200px;
}

div.past 
{
	width:200px;
	float:left;
}

div.upcoming ul li 
{
	margin:0 0 1.3em 28px;
	list-style:none;
	font-size: 12px;
	line-height: 16px;
}

div.past ul li 
{
	margin:0 0 1.3em 0;
	list-style:none;
}

#formHolder fieldset {
	margin:0 0 20px 28px;
	padding-bottom:20px;
	border:1px solid #eaeaea;
	border-width:0 0 1px 0 !important;
}

#formHolder fieldset p {
	margin-left:0 !important;
}

#formHolder label {
	display:block;
}

#formHolder p.txtArea textarea {
	width:400px;
	height:150px;
}

#formHolder p.txtBox {
	clear:left;
}

#formHolder p.txtBox input {
	width:250px;
	padding:3px;
}

#formHolder p.selBox select {
	width:260px;
	padding:3px;
}

#formHolder span.comment {
	color:#999;
}

#formHolder div.verify p {
	float:left;
	width:100px;
	margin:1.5em 0 !important;
}

#formHolder div.verify p.comment {
	width:200px;
	color:#999 !important;
	margin:1.5em 1em 1.5em 0 !important;
}


dl {
	margin:0 0 1em 10px;
	padding:25px 18px;
}

dl.striped {
	background:#f5f5f6;
}

dt {
	font-weight:bold;
	color:#083f6a;
	font-size: 12px;
}

dd {
	margin:0 0 1em 0;
	font-size: 12px;
}

dd p {
	margin:0px !important;
	padding:0px 0px 10px 0px !important;
}

div.topic 
{
	margin-left:10px;
	padding:30px 20px;
	float:left;
	width:482px;
}

div.topic.striped 
{
	background:#f5f5f6;
}

div.topic p 
{
	margin-left:0 !important;
}

#container #content #main_content .main div.photoUpcoming 
{
	width:250px;
	float:left;
}

#container #content #main_content .main div.photoUpcoming p.image 
{
	float:left;
	background:#fff;
	padding:4px;
	border:1px solid #eaeaea;
	margin-right:5px !important;
}

#container #content #main_content .main div.photoUpcoming p.schedule 
{
	clear:left;
}

#container #content #main_content .main div.photoUpcoming p.schedule span 
{
	display:block;
	font-weight:bold;
	color:#083f6a;
}

#container #content #main_content .main div.photoUpcoming p.expert 
{
	padding-top:15px;
}

#container #content #main_content .main div.topicInfo 
{
	float:right;
	width:220px;
}

div#container div#content div#main_content div.main div.topicInfo h3
{
	display:block;
	margin:0;
}


div#container div#content div#main_content div.main div.topicInfo h3 a 
{
	color:#0c78cd !important;
	font-size:1.0em !important;
}

#container #content #main_content .main div.topicInfo h4 
{
	font-size:1.0em !important;
	color:#083f6a !important;
	border:0 !important;
}

#container #content #main_content .main div.topicInfo p 
{
	margin-top:1em !important;
}


/*archivePaging also in expert qa, program investments search, resource library*/
div#container div#content div#main_content div.main .archivePaging 
{
	margin-left:0;
	float:left;
	width:100%;
}


div#container div#content div#main_content div.main .archivePaging p.photo
{
	background:white none repeat scroll 0%;
	border:1px solid #EAEAEA;
	float:left;
	margin:0pt 5px 0pt 0pt !important;
	padding:4px;
}

div#container div#content div#main_content div.main .archivePaging h4
{
	border-bottom:1px solid #666666;
	color:#91B934;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0pt 0pt 5px;
	padding:0pt 0pt 2px;
}


div#container div#content div#main_content div.main .archivePaging .criteria 
{
	width:auto;
	clear:both;
	font-weight:bold;
	color:#005395;
	margin-left:23px;
	margin-bottom:20px;
    font-size: 12px;
    line-height: 16px;
}

div#container div#content div#main_content div.main .archivePaging .criteria span 
{
	font-family:"Trebuchet MS", sans-serif;
	color:#91b934;
	text-transform:uppercase;
	font-size: 12px;
	line-height: 16px;
}

div#container div#content div#main_content div.main .archivePaging div.searchWords 
{
	padding:10px;
	margin:10px 10px 10px 18px;
	border:1px solid #eaeaea;
	border-width:1px 0;
	font-weight:bold;
}

div#container div#content div#main_content div.main .archivePaging div.searchWords span 
{
	color:#005395;
}

div#container div#content div#main_content div.main .archivePaging .pageSize 
{
	width:185px;
	float:right;
	text-align:right;
	margin-bottom:20px;
	font-size: 12px;
	line-height: 16px;
}

div#container div#content div#main_content div.main .archivePaging .pageSize span 
{
	float:left;
	margin-top:3px;
}

div#container div#content div#main_content div.main .archivePaging .pageSize ul 
{
	float:left;
	margin-left:0;
	list-style-type:none;
}
div#container div#content div#main_content div.main .archivePaging .pageSize li
{
	display:block;
	list-style:none;
	float:left;
	margin-left:5px;
}
div#container div#content div#main_content div.main .archivePaging .pageSize li a
{
	display:block;
	list-style:none;
	float:left;
	padding:2px 3px 5px 2px;
	margin-left:5px;
}

div#container div#content div#main_content div.main .archivePaging .pageSize li.active, div#container div#content div#main_content div.main .archivePaging .pageSize li a.active, div#container div#content div#main_content div.main .archivePaging .pageSelector li.active 
{
	background:#91b934 url(../images/common/global_backgrounds/pagingActive.gif) no-repeat 50% 100%;
	margin-top:1px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	
}

div#container div#content div#main_content div.main .archivePaging .pageSize li.active a, div#container div#content div#main_content div.main .archivePaging .pageSelector li.active span 
{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

div#container div#content div#main_content div.main .archivePaging .pageCount 
{
	clear:left;
	float:left;
	width:150px;
	margin-left:28px;
	font-size: 12px;
	line-height: 16px;
}

div#container div#content div#main_content div.main .archivePaging .pageSelector 
{
	float:left;
	width:211px;
}

div#container div#content div#main_content div.main .archivePaging .pageSelector ul 
{
	float:left;
    width:231px;
}

div#container div#content div#main_content div.main .archivePaging .pageSelector li 
{
	display:block;
	list-style:none;
	float:left;
	width:14px;
	padding:2px 1px 5px 1px;
	text-align:center;
	margin-left:5px;
}

div#container div#content div#main_content div.main .archivePaging .pageSelector li.prevPage a 
{
	text-indent:-5000px;
	width:14px;
	height:14px;
	background:url(../images/common/navigation/pagingPrev.gif) no-repeat 0 0;
	display:block;
}

div#container div#content div#main_content div.main .archivePaging .pageSelector li.nextPage a 
{
	text-indent:-5000px;
	width:14px;
	height:14px;
	background:url(../images/common/navigation/pagingNext.gif) no-repeat 0 0;
	display:block;
}

div#container div#content div#main_content div.main .archivePaging table 
{
	clear:both;
	margin-bottom:20px;
	width:95%;
	border-collapse:collapse;
	border-bottom:4px solid #e9e9e9;
}

div#container div#content div#main_content div.main .archivePaging table.tblResultsHead 
{
	margin-bottom:0px;
	border-bottom:none;
	height:34px;
}


div#container div#content div#main_content div.main .archivePaging thead tr 
{
	background:#91b934;
	height:35px;
}

div#container div#content div#main_content div.main .archivePaging thead th 
{
	padding:6px 10px 6px 23px;
	text-align:left;
	background:#7fae2b;
}

/*
div#container div#content div#main_content div.main .archivePaging thead th 
{
	padding:6px 10px 6px 8px;
	text-align:left;
	background:#7fae2b;
}*/

div#container div#content div#main_content div.main .archivePaging thead th.active 
{
	background:#6c991f;
}

div#container div#content div#main_content div.main .archivePaging thead th a 
{
	color:#fff;
	padding-right:15px;
	background:url(../images/common/global_backgrounds/thead_arrowDormant.gif) no-repeat 95% 50%;
	font-size: 12px;
}

div#container div#content div#main_content div.main .archivePaging thead th.active a 
{
	background:url(../images/common/global_backgrounds/thead_arrowActive.gif) no-repeat 95% 50%;
}

div#container div#content div#main_content div.main .archivePaging tr.striped 
{
	background:#f5f5f6;
}

div#container div#content div#main_content div.main .archivePaging td 
{
	padding:10px 10px 10px 25px;
	text-align:left;
}
/*
div#container div#content div#main_content div.main .archivePaging tbody td 
{
	padding:5px 10px;
	text-align:left;
	vertical-align:top;
}*/


/*resource library*/
div#container div#content div#main_content div.main div.search h3, div#container div#content div#main_content div.main div.browse h3
{
	margin-left:0;
	}
	
div.search 
{
	width:320px;
	margin:27px 20px 0 28px;
	padding:0 20px 4em 0;
	float:left;
	border-right:1px solid #eaeaea;
}

div.search p, div.browse p 
{
	margin:0 0 1em 0 !important;
}

#main_content div.search ul, #main_content div.browse ul 
{
	margin:0 0 1em 1.5em;
	color:#333;
}

div.search #txtsearch 
{
	width:250px;
}

div.browse #selBrowse 
{
	width:250px;
	margin:0 0 1em 0;
}

div.browse #selBrowse option 
{
	padding:2px 5px;
}

input.adjust, select.adjust 
{
	width:274px;
	font-size:0.9em;
}

div.browse 
{
	width:300px;
	margin:27px 0 0 0;
	padding:0;
	float:left;
}

div.browse fieldset p input.adjust 
{
	margin-top:10px;
	width:75px;
}

div#container div#content div#main_content div.main div.search fieldset, div#container div#content div#main_content div.main div.browse fieldset, .resourceBox fieldset 
{
	border:0;
}

div#container div#content div#main_content div.main div.search fieldset label, div#container div#content div#main_content div.main div.browse fieldset label, .resourceBox fieldset, .resourceBox label 
{
	color:#52bdec;
	font-weight:bold;
	display:block;
	font-size:1.1em;
	margin-bottom:.2em;
}

p.example 
{
	color:#666 !important;
	font-size:.9em !important;
}

/*from resource-lib*/
#container #content #main_content div.main div.narrowTopic 
{
	float:left;
	padding-right:20px;
	margin:0 20px 2em 28px;
	border-right:1px solid #eaeaea;
	width:auto;
}

#container #content #main_content div.main div.narrowTopic ul, #container #content #main_content div.main div.resourceType ul 
{
	list-style:none;
	float:left;
	margin-right:10px;
	margin-left:0;
	width:auto;
}
#container #content #main_content div.main .archivePaging div.resourceType table {margin-left:0; border-bottom: none; width:275px;}
#container #content #main_content div.main .archivePaging div.resourceType table td{padding:2px;}

div.narrowTopic ul li, div.resourceType ul li 
{
	padding:2px 0;
}

#container #content #main_content div.main div.resourceType 
{
	float:left;
	margin:0 20px 2em 20x;
	width:auto;
}

#container #content #main_content div.main div.resourceType label { padding-left: 5px; }

#container #content #main_content div.main div.narrowTopic h4, #container #content #main_content div.main div.resourceType h4 
{
	font-weight:bold !important;
	font-size:1em !important;
	color:#333 !important;
	border:0 !important;
	margin:20px 0;
	width:225px;
}

div.narrowTopic h4 span, div.resourceType h4 span 
{
	color:#005395 !important;
}

#container #content #main_content div.main div.resourceType p {margin-left:0;}

#container #content #main_content div.main div.otherSearchs 
{
	width:175px;
	float:left;
	padding-right:20px;
	margin:0 20px 2em 28px;
	border-right:1px solid #eaeaea;
	height:17em;
}

#container #content #main_content div.main div.otherSearchs ul 
{
	list-style:none;
}

#container #content #main_content div.main div.otherSearchs p, #container #content #main_content div.main div.newSearch p, #container #content #main_content div.main div.switchBrowse p 
{
	margin-left:0 !important;
}

#container #content #main_content div.main div.newSearch p.example 
{
	margin:-.5em 0 2em 0 !important;
}


#container #content #main_content div.main div.diffSelections h3 
{
	margin:17px 0 1em 28px !important;
	color:#87b224;
	text-transform:uppercase;
	font-size:1em;
}

#container #content #main_content div.main div.newSearch h3, #container #content #main_content div.main div.switchBrowse h3 
{
	margin:17px 0 1em 0 !important;
	color:#87b224;
	text-transform:uppercase;
	font-size:1em;
}



#container #content #main_content div.main div.otherSearchs h5, #container #content #main_content div.main div.newSearch h5, #container #content #main_content div.main div.switchBrowse h5 
{
	margin:0 0 1em 0 !important;
	color:#87b224;
	text-transform:uppercase;
	font-size:1em;
}

#container #content #main_content div.main div.newSearch 
{
	width:175px;
	float:left;
	margin:0pt 20px 2em 0;
	border-right:1px solid #eaeaea;
	height:17em;
}

#container #content #main_content div.main div.newSearch#newSearchWide
{
	width:auto;
	float:left;
	margin:0 20px 2em 28px;
	border-right:1px solid #eaeaea;
	height:17em;
	padding-right: 10px;
}

#container #content #main_content div.main div.newSearch fieldset {border:0;}

.switchBrowse label, #minisearch label {
color:#52BDEC;
display:block;
font-size:1.1em;
font-weight:bold;
margin-bottom:0.2em;
}

#container #content #main_content div.main div.newSearch#newSearchWide h3, #container #content #main_content div.main div.switchBrowse h3 {display:block; margin-bottom:20px;}

/*from resource-lib-search*/

div.resourceBox p 
{
	color:#666 !important;
}


.resourceBox 
{
	background:#f5f5f6;
	padding:20px 0 2em 0;
	margin:0 -10px -4px 10px;
	clear:both;
}

.resourceBox div#search input.adjust {margin-bottom:-8px; width:auto;}
	
	.resourceBox .caption 
	{
		float:right;
		width: 300px;
		margin: 0 40px 0 0;
	}
	
	.resourceBox .caption p 
	{
		color:#666 !important;
	}

.resourceBox form 
{
	clear:both;
}

.resourceBox .col 
{
	width:200px;
	float:left;
	margin-right:20px;
}

.resourceBox select 
{
	width:200px;
	font-size:0.9em;
}

.copy 
{
	clear:left;
}

div.switchBrowse {
	width: 175px;
	float: left;
	padding-right: 20px;
	margin: 0 20px 0 28px;

}
div.switchBrowse fieldset {border:0;}

/*from resource-lib-browse*/

div.resourceBox p 
{
	color:#666 !important;
}

.resourceBox 
{
	background:#f5f5f6;
	padding:20px 0 2em 0;
	margin:0 -10px -4px 10px;
	clear:both;
}


.resourceBox form 
{
	clear:both;
}

.resourceBox#threeCol .col 
{
	width:200px;
	float:left;
	margin-right:20px;
}

.resourceBox select 
{
	width:200px;
	font-size:0.9em;
}

.copy 
{
	clear:left;
}

.diffSelections 
{
	float:left;
	padding-right:30px;
	margin:0 18px 2em 0;
	border-right:1px solid #eaeaea;
}

.diffSelections .col 
{
	width:147px;
	float:left;
	margin-right:10px;
}

.diffSelections select 
{
	width:147px;
	font-size:0.9em;
}

.diffSelections label, #minisearch label {
color:#52BDEC;
display:block;
font-size:1.1em;
font-weight:bold;
margin-bottom:0.2em;
}



#minisearch input 
{
	font-size:0.9em;
}

#container #content #main_content .diffSelections p.copy input 
{
	margin-top:10px;
}

.archivePaging div.searchWords 
{

	padding-left:0;/*keep*/

}

#container #content #main_content div.archivePaging p 
{
	margin:0pt 0pt 1em 0px;
}

#container #content #main_content div.archivePaging p.content-indent 
{
	margin:0pt 0pt 1em 40px;
}

/*from resource-lib advSearch*/

#txtKeyword, #selCategory, #selSubCategory, #selType 
{
	width:274px;
}

#txtSearch 
{
	padding:2px 2px 3px 4px;
	margin-right:5px;
}

.subLabel label 
{
	width:50px;
	color:black;
	font-weight:normal;
	float:left;
}

.subLabel input 
{
	width:180px;
}

p.return 
{
	text-align:right;
}

input.adjust 
{
	font-size:0.9em;
}

.resourceBox 
{
	background:#f5f5f6;
	padding:20px 0 2em 0;
	margin:0 10px 7px 10px;
	clear:both;
	float:left;
	width:700px;
}

.resourceBox form 
{
	clear:both;
}

.resourceBox .col 
{
	float:left;
	width:315px;
	margin:0 30px 0 0;
}

div#container div#content div#main_content .resourceBox div.col p.sel select 
{
	font-size:90%;
}

#container #content #main_content .resourceBox .col p 
{
	color:#666;
}

#container #content #main_content .resourceBox .col p.return 
{
	margin-top:22px;
}

.archivePaging thead th 
{
	padding:6px 10px 6px 23px;/*keep*/
}

.archivePaging tbody td 
{
	padding:5px 10px;/*keep*/
}

#container #content #main_content .main table td,
#container #content #main_content .main ul li,
#container #content #main_content .main ul li a,
#container #content #main_content table tr td ul li a { font-size: 12px; line-height: 16px; }

#container #content #main_content .main .pressReleaseList_container p.view a,
#container #content #main_content .main .opinionList_container p.view a,
#container #content #main_content .main .mediaList_container p.view a,
#container #content #main_content .main .newspaperList_container p.view a,

#container #content #main_content .main .pressReleaseList_container table td.tdDate,
#container #content #main_content .main .opinionList_container table td.tdDate,
#container #content #main_content .main .mediaList_container table td.tdDate,
#container #content #main_content .main .newspaperList_container table td.tdDate,

#container #content #main_content .main .pressReleaseList_container table td a,
#container #content #main_content .main .opinionList_container table td a,
#container #content #main_content .main .mediaList_container table td a,
#container #content #main_content .main .newspaperList_container table td a,

#container #content #main_content .main .pressReleaseList_container table td em,
#container #content #main_content .main .opinionList_container table td em,
#container #content #main_content .main .mediaList_container table td em,
#container #content #main_content .main .newspaperList_container table td em { font-size: 12px !important; line-height: 16px !important; }

/* Pew added styles  */

.genericCalloutPdf
{
	padding:0 0 0.2em 22px;
	background:transparent url(/_assets/images/common/icons/adobe_icon.gif) no-repeat;
}

.largeTextArea 
{
	width:400px;
	height:200px;
}

.charCount
{
	border:none;
	border-width: 0;
	padding: 0 5px 0 10px;	
	color:#999;
	width: 28px;	
	font-size: .95em;
	text-align: right;	
}




/* END Pew added styles  */


/*BEGIN new Experts section styles*/

/*common experts styles*/
div#container div#content div#main_content div.main .experts-featured-content h3, 
div#container div#content div#main_content div.main .experts-section h3 
{font-size:1.4em; margin-bottom: 0.5em;}

div#container div#content div#main_content div.main .experts-featured-content p, 
div#container div#content div#main_content div.main .experts-section p
{margin: 0 0 0.5em 28px;}

div#container div#content div#main_content div.main p.experts-link 
{margin:-0.5em 0 1.5em 28px;}

div#container div#content div#main_content div.buckets p.experts-link 
{margin:-1.0em 0 1.5em 28px;}

div#container div#content div#main_content p.expert-name, 
div#container div#content div#main_content div.buckets .expert-name
{color:#b9a701; font-weight:bold; margin-bottom:0;}

div#container div#content div#main_content div.main p.date, 
div#container div#content div#main_content div.experts-side-list p.date 
{color:#666; font-weight:bold; margin-bottom:0;}

div#container div#content div#main_content div.main div.experts-list h4 
{font-size: 1.3em !important; padding-bottom:0; }

div#container div#content div#main_content div.main div.experts-list h4 a {
color:#083F6A; text-decoration:none;
}
div#container div#content div#main_content div.main div.experts-list h4 a:hover { text-decoration: underline !important; }

div#container div#content div#main_content div.buckets div.experts-side-list h4 
{border-bottom:none; color:#083F6A !important; font-size: 1.2em !important; margin:0 0 0 14px !important; padding:0 !important;}
div#container div#content div#main_content div.buckets div.experts-side-list h4 a { color:#083F6A; text-decoration: none; }
div#container div#content div#main_content div.buckets div.experts-side-list h4 a:hover { text-decoration: underline; }

div#container div#content div#main_content div.main .experts-section a.rss 
{background:transparent url(../images/common/icons/rss_white_bg.gif) no-repeat scroll 0 0; display:block; float:right; height:16px; margin-right:6px; padding:0 0 0 19px; text-decoration:none; width:auto;}

div#container div#content div#main_content div.main .experts-section a.experts-more, 
div#container div#content div#main_content div.main p.experts-more 
{clear:both; display:block; float:right; margin: 10px 6px 14px 0; width:auto;}

div#container div#content div#main_content .experts-side-list h3 
{color:#3d3d3d; margin-bottom:1.0em; margin-left:14px;}

div#container div#content div#main_content .experts-side-list div.hr 
{margin:10px 0; width:auto;}

div#container div#content div#main_content div.main .experts-section h2 
{margin: 14px 0 0.25em 28px; font-size: 1.6em;}

/*landing*/
div#container div#content div#main_content div.main .experts-featured-content .experts-list 
{float:left; margin-top:10px; padding-right:20px; width:320px;  }

div#container div#content div#main_content div.main .experts-featured-content h2 
{margin-bottom:0; color: #083F6A;}

div#container div#content div#main_content div.main .experts-featured-photo 
{background-color:#f2f3f4; float:left; margin-bottom:22px; margin-top:10px; padding-bottom:10px; width:180px; }

div#container div#content div#main_content div.main .experts-featured-photo img 
{margin: 7px 0 20px 7px;}

div#container div#content div#main_content div.main .experts-featured-photo p 
{margin-left: 12px;}

div#container div#content div#main_content div.main div.experts-list .experts-feed-item img.photo 
{border:1px solid #E9E9E9; margin: 0px 10px 12px 28px; padding:4px; float: left;}

div#container div#content div#main_content div.main div.experts-list .experts-feed-item 
{float:left; margin-right:8px; margin-top:10px; }

/*profile*/
div#container div#content div#main_content div.main .experts-profile-content 
{float:left; margin-top:10px;  padding-bottom:22px; padding-right:20px; width: 100%; }

div#container div#content div#main_content div.main .experts-profile-content p.expert-name
{font-size:1.9em; margin-bottom:0.25em;} 

div#container div#content div#main_content div.main .experts-profile-photo 
{float:right; margin: 0px 0px 5px 10px; padding-bottom:22px; width:180px;}

div#container div#content div#main_content div.main .experts-list .featured 
{clear:both; margin-bottom: 20px;}

div#container div#content div#main_content div.main .experts-list .featured img.photo 
{float:left; margin: 0 12px 0 28px; width:280px;}

/*topic and meet*/	
div#container div#content div#main_content div.main div.experts-list .experts-topic-item 
{margin-top:20px;}

div#container div#content div#main_content div.main .experts-topic-expert-content p.expert-name
{font-size:1.6em; margin-bottom:0.25em;} 

div#container div#content div#main_content div.main .experts-topic-expert-photo 
{float:right; margin-bottom:22px; margin-left:10px; width:179px; }

div#container div#content div#main_content div.main .experts-topic-expert-content 
{float:left; margin-top:10px; padding-bottom:22px; padding-right:20px; width: 100%;  }

div#container div#content div#main_content div.main .experts-topic-expert-alt .experts-topic-expert-photo 
{ float:left; margin-bottom:22px; margin-left:28px; margin-right:20px; width:165px;}

div#container div#content div#main_content div.main .experts-topic-expert-alt .experts-topic-expert-content 
{float:right; margin-top:10px; padding-bottom:22px; padding-right:0; width: 100%; }

/*meet the experts*/
div#container div#content div#main_content div.main .experts-sort-by h3 
{background:#e9e9ea url(../images/common/navigation/experts-sort-by-arrow.gif) no-repeat center bottom; color:#005395; margin: 10px 0 0 28px; padding: 12px 18px; text-align:center; width:140px; }

div#container div#content div#main_content div.main .experts-sort-by ul 
{background:#e9e9ea; clear:both; color:#848484; margin:0 0 -8px 28px; padding:10px 0 14px 0; width:490px;}

div#container div#content div#main_content div.main .experts-sort-by ul li 
{background:#e9e9ea; display:inline; list-style-type:none; }

div#container div#content div#main_content div.main .experts-sort-by ul li a 
{background: url(../images/common/navigation/experts-sort-by-pipe.gif) no-repeat 10px 18px; color:#848484; font-weight:bold; padding: 14px 0 14px 22px; text-decoration:none;}
div#container div#content div#main_content div.main .experts-sort-by ul li a.first {
	background: none; padding-left: 12px;	
}
div#container div#content div#main_content div.main .experts-sort-by ul li.last a 
{background-position:8px 18px; font-weight:normal; padding-left: 28px; }

/*photos border*/
div#container div#content div#main_content div.main .experts-profile-photo img.photo, 
div#container div#content div#main_content div.main .experts-section img.photo,
div#container div#content div#main_content div.main .experts-topic-expert-photo img.photo
{border:1px solid #E9E9E9; padding:4px;}

/*END new Experts section styles*/

/*Pew on the Web*/
#pew-on-web {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: solid 5px #e9e9e9;
}

#container #content #pew-on-web h3 {
	background:#083f6a;
	color:#fff; !important
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	margin:0 0 1px 0;
	padding:4px 10px;
}

#pew-on-web ul {
	list-style-type:none;
	margin:0;
}
#pew-on-web ul li {
	position:relative;
}
#pew-on-web ul li a {
	background:#e9e9e9;
	color:#083f6a;
	display:block;
	font-size:12px;
	font-weight:bold;
	
	margin-bottom: 1px;
	padding: 4px 10px 4px 12px;
	text-decoration:none;
}

#pew-on-web ul li a:hover, #pew-on-web ul li.current a,#pew-on-web ul li a.active {
	background: #b9cfd8 url(../images/common/navigation/potw-arrow.gif) no-repeat 5px 7px;
	color:#145e8c;
}

#container #content .buckets #pew-on-web {padding-bottom:0; border-bottom: none;}
#container #content .buckets #pew-on-web h3 {font-size:10px;}
#container #content .buckets #pew-on-web ul li a {font-size:11px; font-weight:normal;}