




/*
     FILE ARCHIVED ON 14:38:32 Mar 20, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:58:30 Aug 23, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/* RESET STYLES, 
adapted from Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/* tables still need 'cellspaci20ng="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
#wrapper table {
	width: 100%;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* END RESET STYLES */

/* Utility classes */
.clear {
	clear: both;
	line-height: 1px;
	height: 1px;
	margin-top: -1px;
	background: transparent;
	border: 0 !important;
}

.align-right { text-align: right; }
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-justify { text-align: justify; }

/* General Layout */
html {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 62.5%;
}

body {
	font-size: 1em;
	text-align: center;
	color: #333;
}

#wrapper {
	text-align: left;
	width: 1008px;
	margin: 0 auto;
	position: relative;
	left: -20px;
}

#wrapperInner {
	margin-left: 68px;
}

p, h1, h2, h4, h5, h6, table, ul, ol {
	margin: 0;
	padding: 0 0 10px 0;
}

hr {
	height: 1px;
	display: block;
	margin: -8px 0 20px 0;
	padding: 0;
	color: #fff;
	border: 0;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) bottom left repeat-x;
}

/* General typography */
a {
	text-decoration: underline;
	color: #db802f;
}
a.more {
	font-family: arial,sans-serif;
}

#main a.more {
	font-size: .86em;
}

a.moreAlt {
	display: inline-block;
	text-transform: uppercase;
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #000;
	padding-right: 10px;
	padding-top: 5px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-gold-r.gif) right 10px no-repeat;
	text-decoration: none;
	font-weight: bold;
}

a.moreAlt:hover {
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

em {
	font-style: italic;
}

strong, b {
	color: #000;
}

h1 {
	font-family: "droid serif", serif;
	font-size: 3.4em;
	font-weight: normal;
	color: #8c7550;
	text-transform: uppercase;
	/*border-top: 1px solid #000;*/
	/*border-bottom: 1px solid #000;*/
	line-height: 1.2;
	padding: 6px 0 4px 0;
	margin-bottom: 25px;
}

#content h1 {
	font-size: 2.428em;
}

h1 a {
	color: #8c7550;
}

h2 {
	font-size: 1.8em;
	text-transform: uppercase;
	color: #666;
	font-family: "droid serif",serif;
	/*border-top: 1px solid #000;*/
	/*border-bottom: 1px solid #000;*/
	padding: 9px 0 9px 0;
	margin: 0 0 10px 0;
}

.lowercase
{
	font-size: 1.2em;
	color: #666;
	font-family: "droid serif", serif;
	font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	padding: 9px 0 9px 0;
	margin: 0 0 10px 0;
}

h2.altHeader {
	font-size: 29px;
	text-transform: none;
	border: 0;
}

h2 span.tagLine {
	font-size: 90%; font-style: none; text-transform: none; color: #666;
}

h2 label {
	display: block;
}

#content h2.largeAltHeader {
	font-size: 24px;
	text-transform: uppercase;
	border: 0;
}

#content h2 {
	font-size: 17px;
	padding: 5px 0 4px 0;
}

body.home h2 {
	color: #000;
}

h3,
legend {
	font-family: arial, sans-serif;
	font-size: 1.5em;
	text-transform: uppercase;
	color: #000;
	padding:  0 0 3px 0;
	font-weight: bold;
}

#content h3 {
	font-size: 1.214em;
}

#content legend {
	font-size: 1.364em;
}

h3.altHeader {
	font-weight: normal;
	text-transform: none;
	font-family: "droid serif",serif;
	color: #000;
	padding: 0 0 3px 0;
	font-size: 1.8em;
	line-height: 1.2;
}

#content h3.altHeader {
	font-size: 1.287em;
	font-size: 18px;
}

h4 {
	font-size: 1em;
	text-transform: uppercase;
	color: #000;
	font-family: arial,sans-serif;
	font-weight: bold;
	line-height: 1.4;
	padding-bottom: 2px;
}

#content h4 {
	font-size: 1em;
}

h5 {
	font-size: 1em;
	text-transform: uppercase;
	color: #000;
	font-family: arial,sans-serif;
	font-weight: bold;
	line-height: 1.4;
	padding-bottom: 2px;
}

#content h5 {
	font-size: .714em;
}

#content .mainContentForm h5 {
	font-size: 1em;
}

h6.author {
	text-align: right;
	margin: -16px 0 10px 0;
	font-size: 12px;
}

.newsSingle h6.author {
	margin-top: 0;
}

.colorRed,
h3.colorRed,
h2.colorRed {
	color: #c41230!important
}

.colorGray,
h4.colorGray {
	color:#888;
}

.noBottomPadding {
	padding-bottom: 0;
}

.noBorder {
	border: 0;
}

#main p.bodytext {
	font-size: 1.145em;
	margin: 0 0 18px 0;
	line-height: 1.5;
}



#main ul,
#main ol {
	padding: 5px 0;
	margin: 0 0 18px 0;
}

#main ol {
	margin: 0 0 18px 19px;
}

#main li {
	line-height: 1.5;
}

#main ul li {
	padding-left: 11px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bullet-black.gif) left 14px no-repeat;
}

#main li {
	padding: 5px 0;
}

ol {
	list-style-type: decimal;
	margin-left: 18px;
}

p.bodytextLead,
.listSpaced p.bodytextLead {
	font-size: 1.287em;
	margin: 0 0 13px 0;
	line-height: 1.45;
}

p.small-text{
	font-size: 11px;
}

p.bodytextAbstract {
	font-size: 100%;
}

.liningNumber {
	font-family: serif;
}

/* Header */
#header {
	height: 166px;
	position: relative;
	z-index: 1002;
}

#header #logo {
	display: block;
	width: 222px;
	height: 105px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/logo-primary.gif) top left no-repeat;
	position: absolute;
	top: 9px;
	left: 0px;
	/*width: 367px;
	height: 194px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/logo-primary-ribbon.gif) top left no-repeat;
	top: 0;
	left: -75px;
	position: absolute;*/
}

#header #logo span {
	display: none;
}

/* Top auxilliary */
#auxilliary {
	position: absolute;
	top: 0;
	right: 0;
}

#auxilliary ul,
#footer ul#links {
	position: absolute;
	top: 48px;
	right: 191px;
	text-align: right;
	width: 400px;
}

#auxilliary ul li,
#footer ul#links li {
	line-height: 1.2em;
	font-size: 1.2em;
	color: #666;
	display: inline;
}

#auxilliary ul li a,
#footer ul#links li a {
	color: #666;
	text-decoration: none;
	padding: 0 7px 0 3px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-aux-divider.gif) right 1px no-repeat;
}

#footer ul#links li.last span {
	padding: 0 7px 0 3px;
}

#auxilliary ul li a:hover {
	text-decoration: underline;
}

#auxilliary ul li.last a,
#footer ul#links li.last a,
#footer ul#links li.last span {
	background: none;
	padding-right: 0;
}

#auxilliary form {
	width: 155px;
	float: left;
	_float: none;
	padding-right: 10px;
}

/* Utility (subset of auxilliary) */
#auxilliary #utility {
	width: 180px;
	_width: 200px;
	height: 23px;
	position: absolute;
	top: 43px;
	right: 0;
}

/* Search box */
.tx-solr-q {
    border: 1px solid #cfcecf;
    padding: 2px 5px;
    width: 140px;
}

#betaLink {
	display: block;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/text-beta.gif) top left no-repeat;
	width: 44px;
	height: 23px;
	position: absolute;
	top: 0;
	left: 0;
}

#betaLink span {
	display: none;
}

#feedbackLink {
	letter-spacing: .05em;
	display: block;
	float: left;
	margin-left: 51px;
	line-height: 23px;
	color: #666;
	font-size: 1em;
	text-transform: uppercase;
	padding-right: 11px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-gold-r.gif) right 9px no-repeat;
}

#rssLink, /* The global one in the header */
.rssLink { /* For general use, a link that is an RSS icon */
	display: block;
	width: 14px;
	height: 14px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/icon-rss.gif) top left no-repeat !important;
	padding: 0 !important;
}

.rssLink-withText {
	display: inline;
	line-height: 14px;
	padding-left: 19px !important;
}

#rssLink { 
	float: left;
	_float: none;
	margin-top: 4px;
}

#rssLink span,
.rssLink span {
	display: none;
}

/* Top Nav Level 1 */
#nav {
	width: 940px;
	font-size: 2.375em;
	margin: 0;
	padding: 0;
	font-family: "droid serif", serif;
	text-transform: uppercase;
	color: #000;
	/*background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine.gif) top left repeat-x;*/
	position: absolute;
	bottom: 0;
	right: 0;
}

.trusteeNav {
	font-size: 18px;
}

#nav .trusteeNav a.hasSub, #nav .trusteeNav a{
	padding-right: 6px;
}

#nav .trusteeNav a.hasSub span {
	padding-right: 9px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-red-d.gif) right 10px no-repeat;
}

#nav .trusteeNav a.hasSub:hover span,
#nav .trusteeNav a.hov span {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-black-d.gif) right 10px no-repeat;
}

#nav li {
	float: left;
	position: relative;
	z-index: 810;
}

#nav a {
	font-family: "droid serif", serif;
	color: #000;
	text-decoration: none;
	display: block;
	padding: 10px 20px 8px 20px;
}

#nav a.hasSub {
	padding-right: 13px;
/*	font-family: Georgia, Serif;*/
}

#nav a.hasSub span {
	padding-right: 9px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-red-d.gif) right 15px no-repeat;
}

#nav a.hasSub:hover span,
#nav a.hov span {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-black-d.gif) right 15px no-repeat;
}

#nav a:hover,
#nav a.hov {
	color: #c41230;
}

/* Top Nav Level 2: One Column */
/* (dropdown width - set together) */
#nav ul,
#nav .t,
#nav .b {
	width: 180px;
}

#nav ul {
	position: absolute;
	left: 50px;
	top: 58px;
	z-index: 1000;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-oneCol-m.png) top left repeat-y;
	font-size: 10px;
	text-transform: none;
	padding: 2px 0 3px 0;
	display: none;
}

#nav .t,
#nav .b {
	z-index: 1001;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

#nav .t {
	top: -14px;
	height: 14px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-oneCol-t-centered.png) top left no-repeat;
}

#nav .b {
	height: 15px;
	bottom: -15px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-oneCol-b.png) bottom left no-repeat;
}

#nav ul li {
	float: none;
	margin: 0 9px;
	font-size: 1.4em;
}

#nav ul a {
	float: none;
	display: block;
	line-height: 1.35;
	color: #c41230;
	padding: 1px 0 1px 0;
}

#nav ul a:hover {
	color: #fff;
	background: #c41230;
}

#nav ul a span {
	display: block;
	padding: 2px 5px 2px 23px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bullet-navSprite.gif) 2px -2px no-repeat;
}

#nav ul a:hover span {
	background-position: -498px -2px;
}

/* Top Nav Level 2: One Column Wide */
/* (dropdown width - set together) */


#nav ul.oneColWide,
#nav .oneColWide .t,
#nav .oneColWide .b {
	width: 960px;
	
}

.lm-col,
.lm-submenu,
.lm-menu {
/*	zoom: 1;*/
}

#nav ul.oneColWide {
	display: none;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-oneColWide-m.png) top left repeat-y;
	text-transform: none;
	top: 58px;
	left: -815px;
	padding: 2px 0 10px 0;
}

#nav .oneColWide .t {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-oneColWide-t.png) top left no-repeat; 
}

#nav .oneColWide .b {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-oneColWide-b.png) top left no-repeat;
}

#nav ul.oneColWide div.issuesNavContainer a,
#nav ul.oneColWide div.issuesNavContainer a.t,
#nav ul.oneColWide div.issuesNavContainer a.b,
#nav ul.oneColWide div.issuesNavContainer a.m {
	float: left;
	background: none;
	position: static;
	height: auto;
	padding: 0px;
	width: 32px;
	text-align: center;
}

#nav ul.oneColWide .subheader a {
	float: none !important;
	display: inline !important;
	width: auto !important;
	height: auto !important;
	text-align: left !important;
}

#nav ul.oneColWide div.issuesNavContainer p a {
	width: auto;
	display: inline;
	height: auto;
	text-align: left;
}

#nav ul.oneColWide div.issuesNavContainer div.t,
#nav ul.oneColWide div.issuesNavContainer div.b,
#nav ul.oneColWide div.issuesNavContainer div.m {
	width: auto;
	background: none;
	position: static;
	height: auto;
}

#nav ul.oneColWide div.issuesNavContainer a.lm-disabled { color:#ccc; }

#nav ul.oneColWide div.issuesNavContainer a:hover,
#nav ul.oneColWide div.issuesNavContainer a.t:hover, 
#nav ul.oneColWide div.issuesNavContainer a.b:hover, 
#nav ul.oneColWide div.issuesNavContainer a.m:hover {
	color: white;
	background-color: #c41230;
}

#nav ul.oneColWide div.issuesNavContainer span.header {
	display: block;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-black-d.gif) 0px 5px no-repeat;
	padding-left: 12px;
	margin-bottom: 5px;
}

#nav ul.oneColWide div.issuesNavContainer span.subheader {
	display: block;
	color: rgb(102, 102, 102);
	margin: 0 0 18px 0;
	line-height: 1.5;
	padding-left: 12px;
	margin-bottom: 10px;
}


#nav ul.oneColWide div.issuesNavContainer p.issueLinks a,#nav ul.oneColWide div.issuesNavContainer p.issueLinks a:hover {
	display: block;
	float: none;
	padding-left: 22px;
	margin-bottom: 5px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bullet-black.gif) 12px 7px no-repeat;

}

#nav ul.oneColWide div.issuesNavContainer p a:hover {
	background: none;
	color: #c41230;
}

#nav ul.oneColWide div.issuesNavContainer .redEdge {
	border-left: 14px solid #c41230;
	margin-top: 10px;
}

#nav ul.oneColWide div.issuesNavContainer .calloutHeader h2 {
	margin-left: 5px;
	font-size: 16px;
}


#nav .oneColWide .issuesNavContainer {
	margin-left: 40px;
	margin-top: 20px;
	margin-right: 30px;
	min-height: 300px;
}

#nav .pastPrograms {
	text-align: center;
	font-size: 14px;
	padding:18px 0 6px 0;
}

#nav ul a.pastPrograms span {
	background: none;
}


#nav ul a.pastPrograms:hover {
	background: none;
	color: #c41230;
	text-decoration: underline;
}

/* default styling example
----------------------------------------------------------------- */

.lm-wrapper { margin:0; padding:0; }
.lm-wrapper .lm-letters { overflow:hidden; }
* html .lm-wrapper .lm-letters { zoom:1; } /* for IE6 so that menu appears under letters */

.lm-wrapper .lm-letters a { 
	font-size:1.4em; 
	display:block; 
	float:left; 
	padding:2px 11px; 
	border:1px solid silver; 
	border-right:none; 
	width: 35px;
	text-decoration:none;
}
.lm-wrapper .lm-letters a:hover,
.lm-wrapper .lm-letters a.lm-selected { background-color:#eaeaea; }

.lm-wrapper .lm-letters a.lm-last { border-right:1px solid silver; }
.lm-wrapper .lm-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; }

.lm-wrapper .lm-menu { padding:0; margin-left: 0; margin-right: 0; z-index:10; padding-top: 15px; margin-top:-1px; display:none; }
.lm-wrapper .lm-menu ul li { list-style-type:none; margin-bottom:5px; font-size:0.9em }
.lm-wrapper .lm-menu ol li { margin-left:15px; }
.lm-wrapper .lm-menu .lm-no-match { color:green; }
.lm-wrapper .lm-menu a { text-decoration:none; }
.lm-wrapper .lm-menu a:hover { text-decoration:underline; }
.lm-wrapper .lm-menu .lm-submenu { margin: 0px 15px 15px 15px; overflow:hidden;}

#nav ul.oneColWide div.issuesNavContainer div.t,
#nav ul.oneColWide div.issuesNavContainer div.b,
#nav ul.oneColWide div.issuesNavContainer div.m {
	margin: 0px 15px 15px 15px; overflow:hidden;
}



/* Top Nav Level 2: Two Column */
/* (dropdown width - set together) */
#nav ul.twoCol,
#nav .twoCol .t,
#nav .twoCol .b {
	width: 499px;
}

#nav ul.twoCol {
	display: none;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-twoCol-m.png) top left repeat-y;
	font-size: .5895em;
	text-transform: none;
	top: 58px;
	left: -162px;
	padding: 2px 0 10px 0;
}

#nav .twoCol .t {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-twoCol-t.png) top left no-repeat;
}

#nav .twoCol .b {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-twoCol-b.png) bottom left no-repeat;
}

#nav .twoCol a span {
	padding-left: 21px;
	background-position: 0 -2px;
}

#nav .twoCol a:hover span {
	background-position: -500px -2px;
}

#nav ul.twoCol ul {
	display: block;
	width: 49%;
	position: static;
	background: none;
	padding: 0;
}

/* columns: Two Column */
#nav ul.twoCol ul li {
	margin: 0 2px;
}

#nav ul.twoCol .colWrap {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light-vert.gif) 242px top repeat-y;
}

#nav ul.twoCol ul.col1 {
	width: 242px;
}

#nav ul.twoCol ul.col1 li {
	margin-right: 6px;
}

#nav ul.twoCol ul.col2 {
	width: 234px;
}

#nav ul.twoCol ul.col2 li {
	margin-left: 2px;
}

#nav .twoCol ul.col2 a span {
	padding-left: 17px;
	background-position: -4px -2px;
}

#nav .twoCol ul.col2 a:hover span {
	background-position: -504px -2px;
}

/* Top Nav Level 2: Two Column "Special" */
/* (dropdown width - set together) */
#nav ul.twoColSpecial,
#nav .twoColSpecial .t,
#nav .twoColSpecial .b {
	width: 396px;
}

#nav ul.twoColSpecial {
	display: none;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-twoColSp-m.png) top left repeat-y;
	font-size: .5895em;
	text-transform: none;
	top: 58px;
	left: -122px;
	padding: 5px 0 0 0;
}

#nav .twoColSpecial .t {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-twoColSp-t.png) top left no-repeat;
}

#nav .twoColSpecial .b {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/navBox-twoColSp-b.png) bottom left no-repeat;
}

/* columns: Two Column "Special" */
#nav ul.twoColSpecial ul li {
	margin: 0 2px;
}

#nav ul.twoColSpecial .colWrap {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light-vert.gif) 184px top repeat-y;
}

#nav ul.twoColSpecial ul a {
	padding: 0 6px 0 4px;
}

#nav ul.twoColSpecial ul a span,
#nav ul.twoColSpecial .col2 a span {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-black-d.gif) 6px 9px no-repeat;
	padding-left: 18px;
}

#nav ul.twoColSpecial ul a:hover {
	background: none;
	text-decoration: underline;
	color: #c41230;
}

#nav ul.twoColSpecial ul a:hover span,
#nav ul.twoColSpecial .col2 a:hover span {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-black-d.gif) 6px 9px no-repeat;
}

#nav ul.twoColSpecial ul.col1 {
	width: 185px;
}

#nav ul.twoColSpecial ul.col1 li {
	margin-right: 6px;
}

#nav ul.twoColSpecial ul.col2 {
	width: 190px;
}

#nav ul.twoColSpecial ul.col2 li {
	margin-left: 2px;
}

/* */
#nav ul.twoColSpecial ul ul {
	float: none;
	width: auto;
}

#nav ul.twoColSpecial ul.col1 ul li,
#nav ul.twoColSpecial ul.col2 ul li {
	margin: 0;
}

#nav ul.twoColSpecial ul ul a {
	margin: 0;
	padding: 2px 0;
}

#nav ul.twoColSpecial ul ul a:hover {
	color: #fff;
	text-decoration: none;
}

#nav ul.twoColSpecial .col2 ul a span,
#nav ul.twoColSpecial ul ul a span {
	padding-left: 32px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bullet-navSprite.gif) 12px -1px no-repeat;
}

#nav ul.twoColSpecial .col2 ul a:hover span,
#nav ul.twoColSpecial ul ul a:hover span {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bullet-navSprite.gif) -488px -1px no-repeat;
}

#nav ul.twoColSpecial .fullWidth ul {
	padding: 10px 0 6px 0;
	float: none;
	width: auto;
	text-align: right;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) left top repeat-x;
	margin: 5px 12px 0 12px;
}

#nav ul.twoColSpecial .fullWidth ul li {
	margin: 0;
}

#nav ul.twoColSpecial .fullWidth ul a {
	padding-right: 10px;
	margin-right: 5px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-red-r.gif) right center no-repeat;
}

#nav ul.twoColSpecial .fullWidth ul a:hover {
	text-decoration: underline;
	color: #c41230;
}

/*Precontent (youshare) */
#preContent {
	height: 28px;
    right: -25px;
}

.home #preContent {
	height: auto;
	min-height: 80px;
}

/* Breadcrumb */
#breadcrumb {
	position: absolute;
	height: 23px;
	bottom: -35px;
	padding: 12px 0 0 0;
	margin: 0 0 0 15px;
	width: 665px;
	text-transform: lowercase;
}

#breadcrumb li {
	display: inline;
	padding: 0 10px 0 0;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-breadcrumb-divider.gif) right 3px no-repeat;
}

#breadcrumb li.last {
	padding: 0;
	background: none;
}

#youShare {
	margin: 0;
	padding: 0;
}

#at15s_head, #at16pf {
	display:none;
}

#subnav {
	margin: 0;
	padding: 0;
}

#sidebar {
	margin: 0;
	padding: 0;
}

/* Left nav (subnav) */
#subnav .nav,
#subnav .nav ul {
	margin: 0;
	padding: 0;
}

#subnav .topHeader {
	margin-left: 15px;
	margin-bottom: 0;
	padding: 5px 0 4px 0;
}

/* Left Nav: Level 1 */
#subnav .nav a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 0 0 0 15px;
}

#subnav .nav a span {
	display: block;
	padding: 8px 0 8px 0;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) bottom left repeat-x;
}

#subnav .nav a:hover,
#subnav .nav a.act {
	color: #c41230;
}

#subnav .nav a.hasSub {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-red-d.gif) left center no-repeat;
}

#subnav .nav a.actHasSub,
#subnav .nav a.hasSub:hover {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-black-d.gif) left center no-repeat;
	color: #c41230;
}

#subnav .nav a.actHasSub span {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-fine-dark.gif) bottom left repeat-x;
}

/* Left Nav: Level 2 */

#subnav .nav ul {
	margin-left: 15px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-fine-dark.gif) bottom left repeat-x;
}

#subnav .nav ul li {
	position: relative;
	z-index: 800;
}

#subnav .nav ul a {
	color: #c41230;
	padding: 0;
	margin-left: 11px;
}

#subnav .nav ul a span {
	padding: 7px 0 7px 10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bullet-black.gif) left 15px no-repeat;
}

#subnav .nav ul a.hov,
#subnav .nav ul a:hover {
	text-decoration: underline;
}

#subnav .nav ul a,
#subnav .nav ul a.hasSub,
#subnav .nav ul a.hasSub:hover {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) bottom left repeat-x;
}

#subnav .nav ul li.last a,
#subnav .nav ul li.last a.hasSub,
#subnav .nav ul li.last a.hasSub:hover {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-fine-dark.gif) bottom left repeat-x;
}

#subnav .nav ul a.hasSub em {
	display: block;
	width: 14px;
	height: 47px;
	position: absolute;
	right: -21px;
	top: -7px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-subnav-hasSub.png) top left no-repeat;
}

/* Left Nav: Level 3 (flyout 1) */
/* flyout overall width (set together) */
#subnav .nav ul ul,
#subnav .nav ul ul .t,
#subnav .nav ul ul .b {
	width: 189px;
}

#subnav .nav ul ul {
	position: absolute;
	top: 4px;
	margin: 0;
	padding: 0;
	right: -181px;
	width: 181px;
	display: none;
	background: none;
}

#subnav .nav ul ul .t,
#subnav .nav ul ul .b {
	position: absolute;
	left: 0;
	height: 10px;
	margin: 0;
}

#subnav .nav ul ul .t {
	top: -10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-1-t.png) top left no-repeat;
}

#subnav .nav ul ul .b {
	bottom: -10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-1-b.png) top left no-repeat;
}

#subnav .nav ul ul li {
	margin: 0;
	position: relative;
	z-index: 780;
}

#subnav .nav ul ul a {
	padding: 0 0 0 21px;
	margin: 0;
}

#subnav .nav ul li.last ul a,
#subnav .nav ul li.last ul a.hasSub,
#subnav .nav ul li.last ul a.hasSub:hover,
#subnav .nav ul ul a,
#subnav .nav ul ul a.hasSub {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-1-sprite.png) right top repeat-y;
}

#subnav .nav ul li.last ul .first a,
#subnav .nav ul ul .first a,
#subnav .nav ul ul .first a.hasSub {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-1-sprite.png) -181px top no-repeat;
}

#subnav .nav ul li.last ul a.hov,
#subnav .nav ul li.last ul a.hasSub:hover,
#subnav .nav ul ul a.hov,
#subnav .nav ul ul a.hasSub:hover {
	text-decoration: none;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-1-sprite.png) -362px top no-repeat;
}

#subnav .nav ul li.last ul .first a.hov,
#subnav .nav ul li.last ul .first a.hasSub:hover,
#subnav .nav ul ul .first a.hov,
#subnav .nav ul ul .first a.hasSub:hover {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-1-sprite.png) left top no-repeat;
}

#subnav .nav ul ul a span {
	padding: 3px 16px 3px 20px;
	margin: 0 16px 0 5px;
	position: relative;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bullet-navSprite.gif) left top no-repeat;
}

#subnav .nav ul ul a:hover span,
#subnav .nav ul ul a.hasSub:hover span {
	text-decoration: none;
	color: #fff;
	background-position: -500px top;
}

#subnav .nav ul ul .first a:hover span {
	background-position: -250px 0;
}

#subnav .nav ul ul a span em {
	display: none;
}

#subnav .nav ul ul a.hasSub span em {
	display: block;
	top: 10px;
	right: 10px;
	width: 7px;
	height: 7px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-navSprite.gif) top left no-repeat;
}

#subnav .nav ul ul a:hover span em,
#subnav .nav ul ul a.hasSub:hover span em {
	background-position: top right;
}

#subnav .nav ul ul a.hov span em {
	background-position: -7px top;
}

/* Left Nav: Level 4 (flyout 2) */
/* flyout overall width (set together) */
#subnav .nav ul ul ul,
#subnav .nav ul ul ul .t,
#subnav .nav ul ul ul .b {
	width: 153px;
}

#subnav .nav ul ul ul {
	position: absolute;
	top: 0;
	right: -143px;
	display: none;
}

#subnav .nav ul ul ul .t,
#subnav .nav ul ul ul .b {
	position: absolute;
	left: 0;
	height: 10px;
	margin: 0;
}

#subnav .nav ul ul ul .t {
	top: -10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-2-t.png) top left no-repeat;
}

#subnav .nav ul ul ul .b {
	bottom: -10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-2-b.png) top left no-repeat;
}

#subnav .nav ul ul ul a,
#subnav .nav ul ul .first ul a {
	margin: 0;
	padding: 0;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-2-sprite.png) left top repeat-y;
}

#subnav .nav ul li.last ul ul .first a,
#subnav .nav ul li.last ul ul .first a.hasSub:hover,
#subnav .nav ul ul ul .first a {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/flyout-2-sprite.png) right top no-repeat;
}

#subnav .nav ul ul ul a span {
	display: block;
	padding: 3px 0 3px 20px;
	margin: 0 8px;
}

#subnav .nav ul ul ul a:hover span,
#subnav .nav ul ul .first ul a:hover span {
	text-decoration: none;
	color: #fff;
	background-position: -500px 0;
}

#subnav .nav ul ul ul .first a:hover span {
	background-position: -250px 0;
}

/* Footer */
#footer {
	height: 60px;
	/*background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine.gif) top left repeat-x;*/
	padding-top: 10px;
	position: relative;
	z-index: 760;
}

#footer a {
	color: #666;
	text-decoration: none;
}

#footer a:hover,
#footer ul#links a:hover {
	text-decoration: underline;
}

#footer ul#links {
	position: absolute;
	top: 10px;
	right: 0;
	width: 550px;
}

#weShare {
	position: absolute;
	top: 11px;
	right: 0px!important;
}

.home #weShare {
	top: 402px;
}

#weShare li {
	padding: 0 8px 0 0;
	float: left;
}

.home #grant-buttons div {
    position: relative;
    left: -5px;
}

.home #preContent hr {
    border: 0;
    height: 2px;
    display: block;
    background: #a29277;
    border-color: #a29277;
    color: #a29277;
    margin: 48px 0 0 0;
    width: 930px;
    position: absolute;
    left: 12px;

}

/* Hero box (home page) */
#hero {
	margin: 0 0 8px 0;
	-webkit-font-smoothing: antialiased;
}

#hero .hero-title,
#hero .hero-title a,
#hero .hero-subtitle a,
#hero .hero-subtitle,
#hero .hero-link,
#hero .hero-link strong,
.hero-copyright {
	font-family: "futura-pt", sans-serif;
	color: #fff;
	text-decoration: none;
}

.hero-text {
	display: none;
	width: 900px;
	padding: 0 0 24px 21px;
	position: absolute;
	bottom: 0;
	left: 0;
	pointer-events: none;
}

.no-js .hero-text,
.wf-active .hero-text {
	display: block;
}

#hero .hero-title,
#hero .hero-subtitle {
	padding: 0;
	border: 0;
	margin-top: 0;
}

#hero .hero-title {
	font-size: 27px;
	font-weight: bold;
	text-shadow:
		-1px -1px 1em rgba(0,0,0,0.3), 
		-1px 1px 1em rgba(0,0,0,0.3), 
		1px -1px 1em rgba(0,0,0,0.3),
		1px 1px 1em rgba(0,0,0,0.3)
	;
	line-height: 1.1;
	padding-right: 150px;
	margin-bottom: 2px;
}

#hero .hero-subtitle,
.hero-copyright {
	text-shadow:
		-1px -1px 1em rgba(0,0,0,0.3), 
		-1px 1px 1em rgba(0,0,0,0.3), 
		1px -1px 1em rgba(0,0,0,0.3), 
		1px 1px 1em rgba(0,0,0,0.3),
		0 0 1em rgba(0,0,0,1)
	;
}

#hero .hero-title,
#hero .hero-subtitle,
.hero-copyright {
	zoom: 1;
	*filter: chroma(color=#cecece)
			 glow(color=black, strength=3);
	-ms-filter: "Chroma(Color=#cecece) Glow(Strength=3, Color=black)";
}

#hero .hero-subtitle {
	font-size: 21px;
	font-weight: normal;
	margin-bottom: 16px;
}

#hero .hero-link,
#hero .hero-link strong {
	text-transform: uppercase;
}

#hero .hero-link {
	display: inline-block;
	font-size: 12px;
	line-height: 1;
	background: #db802f url('/web/20150320143832/http://carnegie.org/fileadmin/templates/images/arrow-hero.png') no-repeat 7px center;
	padding: 5px 8px 5px 21px;
	border: 1px solid #fff;
}

#hero .hero-link strong {
	font-weight: bold;
}

.hero-copyright {
	width: 140px;
	font-size: 12px;
	text-align: right;
	position: absolute;
	bottom: 34px;
	right: 15px;
}

/*Internal hero*/

.internal-hero {
	position: relative;
}

.internal-hero-text {
	-webkit-font-smoothing: antialiased;
	font-family: "futura-pt", sans-serif;
	color: #fff; 
	font-size: 21px; 
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.05;
	width: 243px;
	position: absolute;
	bottom: 10px;
	left: 40px;
}

.internal-hero-copyright {
	font-family: "futura-pt", sans-serif;
	color: #fff; 
	line-height: 1;
	font-size: 12px; 
	position: absolute;
	bottom: 12px;
	padding-right: 10px;
	right: 10px;
	width: 157px;
	text-align: right;
}

/* Header tag line */
#tagLine {
	position: absolute;
	bottom: 52px;
	right: 0;
}

#tagLine h1 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1.2em;
/*	width: 450px;*/
	text-align: right;
}

/* youShare Link and box */
#youShare {
	position: absolute;
	top: 11px;
	right: 0;
}

#youShare .toggle {
	display: block;
	width: 83px;
	height: 16px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/btn-share.gif) top left no-repeat;
}

#youShare .toggle span {
	display: none;
}

body.home #youShare {
	top: 352px;
}

/* Content */
#content {
	position: relative;
	z-index: 910;
	padding: 15px 0 12px;
	/*background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine.gif) top left repeat-x;*/
	min-height: 500px;
}

body.home #contentInner {
	margin: 0 18px;
}

#main,
#subnav,
#sidebar {
	padding-top: 10px;
	color: #666;
	font-family: georgia,serif;
	font-size: 1.4em;
	line-height: 1.35;
}

#main .lighter,
#subnav .lighter,
#sidebar .lighter {
	color: #828487;
}

#main {
	float: left;
	width: 460px;
}

body.home #main {
	padding-top: 22px;
	width: auto;
	float: none;
	margin: 0;
}

body.threeCol #main {
	margin-left: 60px;
}

body.application #main {
	margin-left: 0px;
	width: 940px;
}

body.twoCol #main {
	float: right;
	width: 700px;
}

#subnav {
	float: left;
	width: 180px;
}

#sidebar {
	width: 221px;
	float: right;
}
/* Two column box */
.multicol {
	margin-bottom: 28px;
}

#main .multicol p.bodytext {
	font-size: 1em;
}

.multicol .col {
	float: left;
}

.multicol .col2 .inner label
.multicol .col .inner {
	margin: 0 10px;
/*	padding: 0 10px;*/
}

.twoCol .col {
	float: left;
	width: 48%;
}

.multicol .colLast {
	float: right;
}

.twoCol .col2 {
	float: right;
}

.multicol .col1 .inner {
	margin-left: 0;
}

.multicol .colLast .inner {
	margin-right: 0;
}

body.home .twoCol .col1 .inner {
	margin: 0 20px 0 0;
}

body.home .twoCol .col2 .inner {
	margin: 0 0 0 20px;
}

/* Three column box */
/* Three column box */
#main .threeColumns .col1 {
	width: 153px;
}

#main .threeColumns .col2 {
	width: 153px;
}

#main .threeColumns .col3 {
	width: 153px;
}

#main .threeColumns .col1 .inner {
	margin: 0 14px 0 0;
}

#main .threeColumns .col2 .inner {
	margin: 0 7px;
}

#main .threeColumns .colLast .inner {
	margin-left: 14px;
}

/* Three column box on Two Column template */

body.twoCol #main .threeColumns .col {
	width: 232px;
	float: left;
}

/* Home page hero */
#hero {
	width: 926px;
	height: 326px;
    position: relative;
    left: 14px;
}

#hero .stage {
	position: relative;
	width: 926px;
	height: 326px;
}

#hero .stage .heroes {
	position: relative;
	top: 0px;
	left: 0px;
	
}

#hero .stage .heroes li {
	position: absolute;
	top: 0px;
	left: 0px;
}


#hero .stage .heroes li .button {
	position: absolute;
	top: 280px;
	left: 21px;
	cursor: pointer;
}

#hero .stage #rotatorControls {
	z-index: 15;
	position: absolute;
	bottom: -1px;
	right: 8px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

#hero .stage #rotatorControls li {
	display: block;
	width: 36px;
	float: left;
	margin-left: 4px;
	height: 12px;
	background-color: #FFF;
	cursor: pointer;
}

#hero .stage #rotatorControls li.active {
	background-color: #DB802F;
	cursor: auto;
}

#hero h1.render_title {
    color: #fff;
    font-size: 24px;
    border: 0;
    font-family: 'Raleway';
    font-weight: 800;
    margin-bottom: 0px;
    padding: 0px;
    text-shadow: -1px -1px 10px #000, -1px 1px 10px #000, 1px -1px 10px #000, 1px 1px 10px #000;
}

/* General list boxes */
.list {
	margin-bottom: 43px;
}

.list .image {
	width: 80px;
	float: left;
	margin: 0 12px 0 0;
	position: relative;
}

.imgAbove .image {
	float: none;
	width: auto;
	margin: 5px 0 16px 0;
}

.list .image img {
	border: 1px solid #666;
}

.list .listItem {
	margin-bottom: 10px;
	padding-bottom: 1px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) bottom left repeat-x;
	/*border-bottom: 1px solid #eaeaea;*/
	zoom: 1;
}

.list .listItemFeaturedContent {
	margin-bottom: 16px;
	padding-bottom: 1px;
	zoom: 1;
}

.list .listItem .highlight {
	color:#888;
}

.list .listItem:before,
.list .listItem:after {
	display: table;
	content: "";
}

.list .listItem:after {
	clear: both;
}

a.vidLightbox em {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/icon-videoPlayNo.png) 50% 50% no-repeat;
	display:block;
	position: absolute;
	z-index: 2;
	height: 80px;
	width: 80px;
	top: 0;
	right: 0;
}

a.vidLightbox:hover em {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/icon-videoPlayHover.png) 50% 50% no-repeat;
}

body.home .publicationsList p {
	padding: 0;
}

body.home .publicationsList .listItem {
	padding-bottom: 11px;
}

.highlight-image {
	width: 160px;
	height: 160px;
	border: 1px solid #666;
	margin: 0 12px 12px 0;
	float: left;
}

.featured-content-image {
	width: 76px;
	height: 99px;
	margin: 0 12px 12px 0;
	float: left;
}

.listSpaced {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) bottom left repeat-x;
}

.darkBorder {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine.gif) bottom left repeat-x;
}

.listSpaced .listItem {
	padding: 15px 0;
}

.listSpaced p {
	font-size: 14px;
}

#main .listSpaced p.bodytext {
	font-size: 14px;
	padding-bottom: 0;
}

.listSpaced .listInner {
	border-collapse: none;
	padding: 15px 0 1px 0;
}

#main .list .listFooter {
	font-family: arial, sans-serif;
}

.box .borderTop {
	padding-top: 10px;
	border-top: 1px solid #000;
}

#main .list .listFooter ul {
	padding: 0;
}

#main .list .listFooter li {
	float: left;
	position: relative;
	z-index: 2;
}

#main .list .listFooter li {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-listFooter-divider.gif) right 2px no-repeat;
	padding: 0 18px 0 0;
	font-size: 12px;
}

#main .list .listFooter li.last {
	background: none;
}

#main .list .listFooter li a {
	font-weight: bold;
	line-height: 15px;
	height: 16px;
	display: block;
	padding-right: 10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-gold-r.gif) right 5px no-repeat;
	color: #666;
	text-decoration: none;
}

#main .list .listFooter li a:hover {
	text-decoration: underline;
}

/* Grants in Action list */
.list-gia .image {
	width: 162px;
	margin: 0 0 12px 12px;
	float: right;
}

/* News list */
#main .subList {
	margin-bottom: 45px;
}

#main .subList h2 {
	color: #000;
}

#main .subList .listItem,
#main .subList .listFooter {
	margin-left: 19px;
}

#main .subList .listItem h5 {
	padding: 0;
}

#main .subList .listItem p {
	line-height: 1.25;
}

/* Publication list */

body.home .publicationsList h4 {
	padding-top: 4px;
}

/* Boxed list */

#sidebar li {
	padding: 5px 0 5px 12px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bullet-black.gif) left 12px no-repeat;
}

#sidebar .box {
	border: 1px solid #b2b2b2;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
	line-height: 1.5;
}

#sidebar .box ul.spaced {
	list-style-type: none;
}

#sidebar .box ul.spaced li {
	list-style-type: none;
	background: none;
	margin: 0 0 8px 0;
	padding: 0;
}

#sidebar .box ul.spaced li:last-child,
#sidebar .box ul.spaced li.last {
	margin-bottom: 0;
}

#sidebar .box .inner {
	margin: 18px 20px 12px 20px;
}

#sidebar .box .listFooter ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#sidebar .box .listFooter li {
	background: none;
	padding: 0 0 5px 0;
	margin: 0;
	line-height: 1.2;
}

#sidebar .box .listFooter li:last-child {
	padding: 0;
}

#sidebar .box .listFooter li a {
	text-transform: uppercase;
	font-size: 10px;
	color: #000;
	padding-right: 10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-gold-r.gif) right 4px no-repeat;
	text-decoration: none;
	font-weight: bold;
}

#sidebar .box .listFooter li span.ieCarat {
	display: none;
}

#sidebar .box .listFooter li a:hover {
	text-decoration: underline;
}

#content .box h2 {
	margin-bottom: 10px;
	border: 0;
	/*background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine.gif) left bottom repeat-x;*/
	padding-top: 0;
	padding-bottom: 8px;
	line-height: 1;
}

#sidebar .box .listItem {
	padding: 3px 0 7px 0;
}

#content .box h4 {
	font-size: 10px;
}

/* Interior page header image */
#main .headerImage {
	margin-bottom: 32px;
}

#main .redEdge {
	border-left: 14px solid #c41230;
}

/* Callout box */
#main .callout {
	padding: 0 0 0 10px;
	margin: 0 0 28px 0;
	position: relative;
}

#main .newsList .callout  {
	margin-bottom: 0;
}

#main .newsList .listFooter {
	padding: 0 0 0 24px;
}

#main .callout .calloutMain {
	
}

#main .callout a.more {
	font-size: .92em;
}

.greyDivided {
	padding-bottom: 19px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) left bottom repeat-x;
	margin-bottom: 18px;
}

.small-text{
	font-size: 10px;
}

#main .last {
	background: none;
	border-bottom: none;
}

#main .calloutChocked {
	position: relative;
	padding: 0 0 0 15px;
}

#main .calloutChocked h2.largeAltHeader {
	padding: 0;
	line-height: 1;
	margin-bottom: 0;
	vertical-align: baseline;
}

#main .calloutChocked p.bodytext {
	font-size: 1em;
	margin-bottom: 5px;
}

#main .calloutChocked p, 
#main .calloutChocked h1, 
#main .calloutChocked h2, 
#main .calloutChocked h4, 
#main .calloutChocked h5, 
#main .calloutChocked h6, 
#main .calloutChocked table, 
#main .calloutChocked ul, 
#main .calloutChocked ol {
	padding: 6px 0 0 0;
	margin: 0;
}

#main .calloutChocked p:first-child, 
#main .calloutChocked h1:first-child, 
#main .calloutChocked h2:first-child, 
#main .calloutChocked h4:first-child, 
#main .calloutChocked h5:first-child, 
#main .calloutChocked h6:first-child, 
#main .calloutChocked table:first-child, 
#main .calloutChocked ul:first-child, 
#main .calloutChocked ol:first-child {
	padding-top: 0;
}

#main .redEdge .chock {
	display: block;
	position: absolute;
	width: 9px;
	height: 18px;
	top: 23px;
	left: -14px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-redEdge-chock.gif) top left no-repeat;
}

#main .smallText {
	font-size: .86em;
}

#main .darkText {
	color: #333;
}

#main .callout p,
#main .callout h1,
#main .callout h2,
#main .callout h3,
#main .callout h4,
#main .callout h5,
#main .callout ul {
	padding-left: 4px;
}

#main .callout h5 {
	font-size: 10px;
}

#main .callout hr {
	margin-top: 0;
	margin-bottom: 10px;
}

#main .calloutHeader h2 {
	margin-left: 5px;
}

/* 'Related Resource' callout */

#main .calloutResources h2 {
	color: #c41230!important;
}

#main .calloutResources {
	float: right;
}

#main .calloutResources {
	border: 1px solid #b2b2b2;
	font-family: arial, sans-serif;
	font-size: 12px;
	margin: 20px 0 20px 8px;
	line-height: 1.5;
}


#main .calloutResources ul li {
	background: none;
	margin: 0 0 8px 0;
	padding: 0;
}

#main .calloutResources ul li:last-child {
	margin-bottom: 0;
}

#main .calloutResources .inner {
	margin: 18px 20px 12px 20px;
}

#main .calloutResources ul {
	padding: 0;
	margin: 0;
}

#main .calloutResources li {
	[>background: none;<]
	padding: 0 0 5px 0;
	margin: 0;
	line-height: 1.2;
}

#main .calloutResources li:last-child {
	padding: 0;
}

#main .calloutResources li a {
	text-transform: uppercase;
	font-size: 10px;
	color: #000;
	padding-right: 10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-gold-r.gif) right 4px no-repeat;
	text-decoration: none;
	font-weight: bold;
}

#main .calloutResources li span.ieCarat {
	display: none;
}

#main .calloutResources li a:hover {
	text-decoration: underline;
}

/* Forms */
.contentForm {
	margin: 0 0 8px 0;
	padding: 0;
	width: 100%;
	font-family: arial, sans-serif;
	font-size: .786em;
}

.contentForm .text {
	display: block;
	font-size: 9px;
}

.mainContentForm .text {
	font-size: 11px;
}

.contentForm .fullWidth {
	display: block;
	width: 100%;
	border-collapse: separate;
	margin: 0 0 5px 0;
	-moz-box-sizing: border-box; 
}

.contentForm textarea.fullWidth {
	resize: none;
}

/*body.threeCol form .twoCol .col  {
	width: 45%;
}*/


.contentForm fieldset {
	padding: 13px 8px 20px 8px;
	margin: 0 0 12px 0;
	background: #fff url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-table-headerDivider.gif) bottom left repeat-x;
	border-left: 1px solid #fff;
}

.contentForm fieldset.hilight {
	background-color: #f3efe8;
}

.contentForm fieldset.submit {
	background: 0;
}

.contentForm textarea {
	border: 1px solid #c3c3c3;
	border-top: 1px solid #7c7c7c;
	border-bottom: 1px solid #dddddd;
	padding: 3px;
	font-family: arial, sans-serif;
	font-size: 0.857em;
	color: #666;
	height: 45px;
}

.contentForm textarea.medHeight {
	height: 90px;
}

.contentForm legend {
	padding: 0;
	margin: 10px 0;
	padding: 0;
	float: none;
	position: static;
}

form.borderTop {
	padding-top: 1px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) left top repeat-x;
}

form.borderTopDark {
	background-image: url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine.gif);
}

.contentForm span.error {
	color: #FF0000;
}

.contentForm h5 {
	margin-top: 10px;
	padding-bottom: 7px;
	padding-top: 6px;
}

.contentForm h5:first-child {
	padding-top: 0;
}

.contentForm h5 label {
	font-size: 1em;
}

.contentForm .multicol {
	margin-bottom: 10px;
}

#sidebar .contentForm .text {
	width: 173px;
}

#sidebar .contentForm .listItem {
	padding-bottom: 14px;
}

.tx-pilmailform-pi1 .formSuccess {
	margin: 40px 0;
}

.cicmvcFormError {
	color: #ff0000;
}

/* Quote box */
.quote,
blockquote {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 26px 27px 15px 27px;
	margin: 0 0 28px 0;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/quote-open.gif) 1px 33px no-repeat;
}

.box .quote,
.box blockquote {
	background-position: left 15px;
	border: 0;
	margin: 0 0 19px 0;
	padding: 0 0 18px 0;
/*	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine.gif) bottom left repeat-x;*/
	border-bottom: 1px solid #000;
}

blockquote {
	padding: 26px 0;
	font-size: 1.435em;
	text-indent: 26px;
}

blockquote p {
	display: inline;
	padding: 0 22px 0 0;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/quote-close.gif) right 7px no-repeat;
	margin: 0;
}

.quote p {
	font-size: 1.435em;
}

.quote p.attribution {
	padding: 0;
	color: #333;
	font-size: 1.1429em;
}

.box .quote p {
/*	font-size: 1.667em;*/
	/* Reduced the size of the quote in the sidebar per GS's 20100114 request */
	font-size:1.5em;
	line-height: 1.3;
	font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
	text-indent: 23px;
	padding-top: 8px;
	font-weight: 300;
	padding-bottom: 0;
}


.box .quote p.attribution {
/*	font-size: 1.333em;*/
	font-size: 1.3em;
	line-height: 1.2;
	text-indent: 0;
	padding-left: 27px;
}

.quote p.attribution em {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #666;
	margin: 0;
	padding: 3px 0 0 0;
	display: inline-block;
}

.quote p.attribution br {
	line-height: 1em;
}

.box .quote p.attribution em {
	line-height: 1.3;
}

#content .box .innerTan {
	background: #f2e9cc;
	margin: 3px;
	padding: 17px;
}

img.reportCover {
	position: relative;
	display: block;
	right: -13px;
	margin: -38px 0 -18px 0;
}

img.timeline_reportCover {
	position: relative;
	display: block;
	right: -13px;
	margin: -30px 0 -18px 0;
}

#sidebar .box .innerTan .listItem {
	background: none;
	border-bottom: 1px solid #000;
}

#content .box .innerTan,
#content .box .innerTan p,
#content .box .innerTan h2 {
	color: #000;
}

/* Tables */
table.contenttable {
	margin-bottom: 20px;
}

table.contenttable td.colGrantee,
table.contenttable td.colProgram,
table.contenttable td.colSubprogram {
/*	width: 154px;*/
}

table.contenttable td.colYear {
	width: 63px;
}

table.contenttable td.colDate {
	width: 100px;
}

table.contenttable td.colPubtitle {
/*	width: 220px;*/
}

table.contenttable td.colType {
/*	width: 250px;*/
}

table.contenttable td.colDownload {
/*	width: 100px;*/
}



table.contenttable tr.details .detailsInner {
/*	display: none;*/
}

table.contenttable th {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	padding: 12px 11px 13px 11px;
	background: #fff url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-table-headerDivider.gif) bottom left repeat-x;
}

table.contenttable tr.tr-last td {
	background-image: url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-table-rowDivider-blank.gif);
	padding-bottom: 9px;
}

table.contenttable tr td,
table.contenttable tr.open td {
	padding: 7px 11px 11px 11px;
	background: #fff url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-table-rowDivider.gif) bottom left repeat-x;
}

/*table.contenttable tr td,
table.contenttable tr.open td {
	padding: 0;
}*/

table.contenttable tr.tr-odd td,
table.contenttable tr.tr-even td {
	
}

table.contenttable tr.details td {

}

table.contenttable tr.tr-odd td {
	background-color: #f3efe8;
	border-bottom: 1px solid #fff;
}

table.contenttable tr td {

}

/* Tabs */
#main ul.tabs {
	list-style-type: none;
	padding-top: 1px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) 2px top repeat-x;
	padding-bottom: 30px;
	min-height: 49px;
	margin-bottom: 0;
}

#main ul.tabs li {
	width: 115px;
	overflow: visible;
	background: none;
	padding: 0;
	float: left;
}

#main ul.tabs li a {
	text-align: center;
	line-height: 40px;
	display: block;
	width: 120px;
	height: 49px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-tab-sprite.png) top left no-repeat;
	text-decoration: none;
	color: #000;
}

#main ul.tabs li a:hover {
	color: #c41230;
}

#main ul.tabs li a.active,
#main ul.tabs li.ui-state-active a {
	background-position: bottom left;
	color: #fff;
}

.tab-panel {
	min-height: 100px;
	padding: 10px 0;
}

.ui-tabs-hide {
	display: none;
}

div.reporterOverlay {
	width: 446px;
	height: 295px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/ccny_reporter_white.png);
	position: absolute;
}

/* Reporter boxes */
#sidebar .tocList ul.spaced {
	list-style-type: none;
}

#sidebar .tocList ul.spaced li {
	padding: 0;
	background: none;
}

#sidebar .tocList ul.spaced li a {
	display: block;
	padding: 0 12px;
}

#sidebar .tocList ul.spaced li a.active {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-black-r.gif) left 6px no-repeat;
}

/* Reporter Single View */
.reporter p {
	padding-bottom: 28px;
	margin-bottom: 0;
}

#main .reporter p.bodytext {
	margin-bottom: 0;
}

.reporter .image {
	padding-top: 7px;
	margin: 0 0 28px 0;
}

.reporter .image img {
	border: 1px solid #bc9200;
}

.reporter .image .caption {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #c41230 url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-gradient-red.gif) bottom left repeat-x;
	color: #fff;
	font-size: 11px;
	padding: 13px 19px;
}

span.imageWithCaption {
	display: block;
}

span.imageWithCaption span {
	display: block;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #c41230 url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-gradient-red.gif) bottom left repeat-x;
	color: #fff;
	font-size: 11px;
	padding: 13px 19px;
}

.floatLeft {
	float: left;
	margin: 0 10px 0 0;
}

/* Blog landing page */
.blogLanding .listItem {
	margin-bottom:30px;
}


/* Reporter list page */
.reporterLanding .listItem p {
	padding: 0;
}

.newsLanding .listItem p {
	padding: 0 0 10px 0;
}

h4.redEdge {
	padding: 8px 7px;
	margin-bottom: 7px;
}

.reporterLanding .image {
	margin: 0;
	padding: 0;
	width: 220px;
	float: left;
}

.reporterLanding .textWithImage {
	width: 222px;
	float: right;
}

.reporterLanding .image img {
	border: 1px solid #948b71;
}

.reporterLanding .links {
	padding-top: 10px;
	font-size: 0.714em;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

.reporterLanding .links a {
	color: #000;
	text-decoration: none;
	padding: 0 10px 0 0;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-gold-r.gif) right 2px no-repeat;
}

.reporterLanding .links a:hover {
	text-decoration: underline;
}


.reporterLanding.blogLanding .links a {
	background:none;
	font-size: 1.4em;
}

.blogLanding .utility .links span {
	position: relative;
	top: -2px;
}

.blogLanding h2 a {
	color: #000;
	text-decoration: none;
}

.blogLanding h2 a:hover {
	color: #DB802F;
	text-decoration: underline;
}

.blogLanding .utility {
	padding-bottom: 15px;
}

/* Publications list */
.pubsLanding .image {
	width: 147px;
}

.pubsLanding .image img {
	border: 1px solid #000;
}

.pubsLanding .textWithImage {
	width: 295px;
	min-height: 161px;
	position: relative;
	padding: 0 0 30px 0;
}

#main .pubsLanding ul.links {
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 0;
}

#main .pubsLanding ul.links li {
	background: none;
	padding: 0;
	float: left;
	padding: 0 16px 0 0;
	margin: 0 14px 0 0;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-aux-divider.gif) right 2px no-repeat;
}

#main .pubsLanding ul.links li.last {
	background: none;
	padding: 0;
	margin: 0;
}

.pubsLanding .textWithImage .redEdge,
.tx-comments-pi1 .redEdge {
	padding: 1px 0 1px 8px;
	margin-bottom: 8px;
}

.pubsLanding .textWithImage .redEdge h3 {
	margin-top: -5px;
}

.pubsLanding .textWithImage .redEdge h4 {
	padding: 0;
	margin-bottom: -4px;
}

/* Utility box */

.utility {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.reporter .utility {
	margin: -20px 0 20px 0;
}

.reporterLanding .utility {
	margin: 8px 0;
}

.reporterLanding .utilityBottom {
	margin-top: 0;
}

.newsSingle .utility {
	margin: 0 0 8px 0;
}

.newsSingle .singleTop {
	padding-bottom: 20px;
}

.newsSingle .utility {
	margin-top: 10px;
	margin-bottom:10px;
}

.reporterInner {
/*	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine.gif) bottom left repeat-x;*/
}

.utility .issueInfo {
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
}

.utility .issueInfo em {
	font-style: normal;
	color: #666;
}

.utility strong {
	color: #000;
}

.utility {
	position: relative;
	height: 15px;
}

.pagination {
	text-transform: uppercase;
	font-weight: bold;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.utility .pagination {
	position: absolute;
	top: -3px;
	right: 80px;
}

.reporterLanding .utility .pagination {
	right: 0;
}

.blogLanding .utility .pagination {
	right: 0;
	float: right;
}

.pagination input.text {
	border: 1px solid #999;
}

.pagination input.text {
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000;
	width: 20px;
	padding: 3px 0 0 0;
	line-height: 1;
	position: relative;
	top: 1px;
}

.pagination form {
	float: left;
	line-height: 18px;
}

.resultsList .pagination form {
	position: relative;
	top: -2px;
}

.pagination a.prev,
.pagination a.next {
	float: left;
	display: block;
	width: 13px;
	height: 20px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-next-r.gif) right 5px no-repeat;
}

.pagination a.prev {
	float: left;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-prev-r.gif) left 5px no-repeat;
}

.pagination a.prev img,
.pagination a.next img {
	display: none;
}

#main .utility ul.links {
	list-style-type: none;
	padding: 0;
	text-transform:uppercase;
	position: absolute;
	top: -3px;
	right: 0;
	list-style-image:none;
	list-style-position:outside;
}

#main .utility ul.links li {
	padding: 0;
	background: none;
	display: inline;
	padding-left: 7px;
	line-height: 1.5em;
	background: none;
}

/* GRANTS DATABASE */
.resultsList h1 {
	margin-bottom: 35px;
}

#main .resultsList .callout {
	margin-bottom: 35px;
}

.resultsList .searchBar {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
	padding: 3px 0;
	position: relative;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-family: arial;
	zoom: 1;
}

.resultsList .searchBar .searchBarInner {
	padding: 0 0 0 19px;
	margin: 0;
	position: relative;
	background: #e8dfd1;
	zoom: 1;
}

.resultsList .searchBar .left {
	float: left;
	position: relative;
}

#content .resultsList .searchBar h2 {
	border: 0;
	padding: 0 10px 0 0;
	margin: 0;
	line-height: 27px;
	float: left;
}

.resultsList .searchBar .searchForm {
	position: absolute;
	top: 3px;
	left: 239px;
}

.resultsList .searchBar .searchForm a.reset {
	line-height: 21px;
	font-size: .714em;
	padding-left: 10px;
}

.resultsList .searchBar .searchForm input.submit {
	position: absolute;
	top: 0;
	left: 160px;
}

.resultsList .searchBar input.searchText {
	float: left;
	line-height: 12px;
	height: 15px;
	display: block;
	width: 148px;
	border: 1px solid #c3c3c3;
	border-top-color: #7c7c7c;
	border-bottom-color: #ddd;
	margin: 0 34px 0 0;
	padding: 3px 2px 2px 2px;
	font-size: 12px;
}

.resultsList .searchBar input.submit {
	width: 27px;
	height: 19px;
	border: 1px solid #db802f;
	background-color: #db802f;
	color: #fff;
}

.resultsList .searchBar .description {
	font-size: .786em;
	float: right;
	width: 400px;
	color: #333;
	padding: 7px 0 2px 0;
	margin: 0 10px 0 0;
	line-height: 1.4;
}

.resultsList .pagination {
	font-family: arial, helvetica, sans-serif;
	font-size: 0.714em;
	float: right;
	margin: 0 0 10px 0;
	color: #000;
	text-transform: none;
	font-weight: normal;
}

.resultsList .pagination a.prev,
.resultsList .pagination a.next {
	width: 14px;
	height: 14px;
	margin-top: 1px;
}

.resultsList .pagination a.prev {
	margin-right: 5px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/sprite-btn-carat-pag.gif) left bottom no-repeat;
}

.resultsList .pagination a.next {
	margin-left: 5px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/sprite-btn-carat-pag.gif) left top no-repeat;
}

.resultsList .pagination a.inactive {
	background-position: right bottom;
	cursor: default;
}

.resultsList .pagination a.next.inactive {
	background-position: right top;
}

.resultsList .pagination input.text {
	text-align: center;
	border: 1px solid #c3c3c3;
	border-top-color: #7c7c7c;
	border-bottom-color: #ddd;
	width: 30px;
}

.pagination .resultCount {
	float: left;
	padding-right: 20px;
	color: #666;
}

.resultsList .pagination .resultCount {
	margin-top: -1px;
	line-height: 19px;
}

/* Results list filters (left column) */
.resultsList .callout h3 {
	margin: 0;
	line-height: 1;
	padding-bottom: 0;
}

.resultsList .callout p {
	font-size: 1.286em;
	position: relative;
	bottom: -5px;
}

#content .resultsList h2 {
	margin: 0 10px 10px 10px;
}

#content .resultsList .filterHeader {
	padding: 4px 10px;
	margin: 0 0 10px 0;
}

.resultsList .filters {
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	float: left;
	width: 220px;
	border: 1px solid #b3b3b3;
	position: relative;
}

.resultsList .filters em.handle {
	display: block;
	position: absolute;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-boxHandle-r.gif) top left no-repeat;
	width: 10px;
	height: 17px;
	top: 8px;
	right: -10px;
}

.resultsList .filters strong {
	font-weight: bold;
	color: #333;
}

.resultsList .filters label {
	display: block;
	margin-left: 27px;
}

.resultsList .filters input.searchInput-check {
	position: absolute;
	top: 1px;
	left: 7px;
	float: left;
}

.resultsList .filters .filtersInner {
	margin: 12px 10px;
}

#main .resultsList .filters ul {
	font-size: 0.926em;
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

#main .resultsList .filters ul li {
	position: relative;
	padding: 3px 7px 3px 7px;
	line-height: 1.3;
	background: none;
}

#main .resultsList .filters ul li:hover {
	background: #c41230;
	color: #fff;
	cursor: pointer;
}

#main .resultsList .filters ul li:hover label {
	cursor: pointer;
}

#main .resultsList .filters ul li.divider {
	margin: 0 10px;
}

#main .resultsList .filters ul li.divider,
#main .resultsList .filters ul li.divider:hover {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) left center repeat-x;
	cursor: default;
}

#main .resultsList .filters ul li:hover strong {
	color: #fff;
}

/* Open/closed indicators */
.resultsList .tCarat {
	padding-left: 26px !important;
	cursor: pointer;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/sprite-results-carat.png) 0 0 no-repeat;
}

.resultsList h2.tCarat {
	background-position: left 8px;
}

.resultsList h2.open {
	background-position: 0 -473px;
}

.resultsList .closed span.tCarat {
	background-position: 0 0;
}

.resultsList .open span.tCarat {
	background-position: 0 -482px;
	color: #000;
}

.resultsList .open td {
	color: #000;
}

.resultsList .open td strong {
	color: #c41230;
}

.resultsList .results table.contenttable tr:hover.open span.tCarat,
.resultsList .results table.contenttable tr.openHover span.tCarat {
	background-position: -700px -482px;
	color: #fff;
}

.resultsList .results table.contenttable tr:hover.closed span.tCarat,
.resultsList .results table.contenttable tr.closedHover span.tCarat {
	background-position: -700px 0;
}

.resultsList span.tCarat {
	display: block;
	padding: 1px 0 3px 0;
}

.results table.contenttable tr:hover td,
.results table.contenttable tr.hover td {
	background-color: #c41230;
	color: #fff;
	cursor: pointer;
}

/* ZACH, MAKE THIS WORK! */
.results table.contenttable tr.noHover td,
.results table.contenttable tr.noHover:hover td {
	background-color: #fff !important;
	color: #666 !important;
}


.results table.contenttable tr:hover td strong {
	color: #fff;
}

/* Results list table */
.resultsList .results {
	width: 700px;
	margin: 0;
	float: right;
}

.results table.contenttable {
	font-family: Arial, sans-serif;
	font-size: 0.857em;
	padding: 0;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.results table.contenttable th {
	cursor: pointer;
}

/* Results headers sorting indicators */

.resultsList .results span.desc {
	padding-right: 10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/arrow-red-d.gif) right 1px no-repeat;
}

.resultsList .results span.asc {
	padding-right: 10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/arrow-red-u.gif) right 0 no-repeat;
}

/* Results single item details box */
.resultsList .results table.contenttable tr.details {
	display: none;
}

.resultsList .results table.contenttable tr:hover.details td {
	cursor: inherit;
}

.resultsList .results table.contenttable tr.details td {
	padding: 0;
	background-color: #fff;
	color: #333;
}

.resultsList .results table.contenttable tr.details td .detailsInner {
	margin:  5px 0 12px 0;
	padding: 10px;
	background: #f5f5f5 url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-gradient-gray.gif) top left repeat-x;
	width: 544px;
	float: right;
}

.resultsList .results table.contenttable tr.details td.detailsWrap {

}

.grantsDbResultsList .results table.contenttable tr.details td .detailsInner {
	width: 583px;
}

.grantsDbResultsList .results table.contenttable tr.details td.detailsWrap {

}

#main .resultsList .results table.contenttable tr.details td .detailsInner p.bodytext {
	font-size: 1em;
	line-height: 1.2;
	margin-bottom: 0;
}

.resultsList .results table.contenttable td img.pdfDownload {
	vertical-align: middle;
	margin-top: 3px;
	margin-bottom: 3px;
}

.pubsDetailsInner div.top {
	border-bottom: 1px solid #000;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

#wrapper .resultsList .results table.contenttable tr.details td .pubsDetailsInner table {
	float: right;
	width: 435px;
	padding: 0;
}

#wrapper .resultsList .results table.contenttable tr.details td .pubsDetailsInner table.wide {
	float: none;
	width: auto;
	margin-left: 10px;
}

.resultsList .results table.contenttable tr.details td .pubsDetailsInner .top img {
	display: block;
	float: left;
}

.resultsList .results table.contenttable tr.details td .detailsInner table td {
	background: none;
	padding: 5px 0;
}

.resultsList .results table.contenttable tr.details td .detailsInner table td.col1 {
	font-weight: bold;
	width: 90px;
	padding-left: 10px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bullet-red.gif) left 11px no-repeat;
}

/* Overlay */
.overlayContainer {
	position: relative;
}

.overlayBack {
	position: absolute;
	width: 940px;
	top: 0;
	left: 0;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-whitewash.png) top left repeat;
}

.showOverlay .overlayBack {
	display: block;
}

/*.showOverlay .opacity {
	filter:alpha(opacity=30);
	opacity: .3	;
}*/

#content .overlay h2.altHeader {
	font-size: 29px;
	text-align: center;
	padding: 20px 0 0 0;
	margin: 0;
}

.overlay {
	position: absolute;
	margin: 0 -243px 0 0;
	top: 60px;
	right: 50%;
	width: 434px;
	height: 217px;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-overlay.png) top left no-repeat;
}

.overlay .loading {
	text-align: center;
	padding: 0;
	font-size: 20px;
	color: #828487;
	font-family: arial, helvetica, sans-serif;
}

.overlay .loading img {
	display: block;
	margin: 0 auto 15px auto;
}

#content .overlay .loading {
	padding: 10px 0 0 0;
}

/* Site map */
#main .csc-sitemap ul {
	margin: 0;
	padding: 3px 0 3px 10px;
}

#main .csc-sitemap ul li {
	background: none;
	margin: 0;
	padding: 0;
}

#main .csc-sitemap h2 {
	margin-top: 20px;
}

#main .csc-sitemap p.bodytext {
	margin: 0;
	padding: 0;
}

#main .csc-sitemap h6 {
	font-weight: bold;
}

#main .csc-sitemap a {
	text-decoration: none;
	display: block;
}

#main .csc-sitemap a:hover {
	text-decoration: underline;
}

#main .csc-sitemap h2 a {
	color: #666;

}

#main .csc-sitemap h4 a {
	color: #000;

}

#main .csc-sitemap ul li.li-odd {
	background-color: #f3efe8;
}

#main .csc-sitemap {
	padding-bottom: 0;
	margin: 0 0 15px 0;
}


/* Centennial Moments */
ul#cmSlideshow li {
    background-image: none;
	display: inline-block;
	margin: 10px 0;
	padding: 0;
	vertical-align: top;
	float: left;
}

ul#cmSlideshow li.clear {
	float: none;
	width:100%;
}

ul#cmSlideshow hr {
	margin: 10px 0;
}

ul#cmSlideshow li .info {
	width: 200px;
	padding-right: 20px;
	display: block;
	/*float: right;*/
}

ul#cmSlideshow li.greyDivided {
	/*background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) left bottom repeat-x;*/
	padding-bottom: 10px;
	margin-bottom: 10px;
}

ul#cmSlideshow li .image {
	width: 150px;
    float: left;
	/*display: block;*/
	margin: 5px 10px 0 0px;
	position: relative;
}

ul#cmSlideshow li .image img {
/*	border: 1px solid #666;*/
}

ul#cmSlideshow li a {
	text-decoration: none;
}

ul#cmSlideshow li span.year {
	font-size: 36px;
	margin: -8px 0 0 0;
	/*float: left;*/
	display: inline-block;
}

ul#cmSlideshow li span.title {
	padding: 0;
	display: inline-block;
} 

ul#cmSlideshow li span.title a {
	color: #C41230;
	font-size: 1.3em;
	line-height: 1em;
	padding: 0;
	display: inline-block;
	text-decoration: none;
}

ul#cmSlideshow li p.description {
	margin-top: 10px
}

#content .tx-comments-captcha {
	padding-left: 0;
}

/*Centennial Moments Single View*/
div#cmSingleView{
	position: relative;
}

div#cmSingleView .headerImage a {
	text-decoration: none;
}

div#cmSingleView .headerImage{
	margin-bottom: 15px;
}
div#cmSingleView span.year{
	font-size: 48px;
	float: left;
	color: #C41230;
	margin: -10px 15px 0 0;
	
}

div#cmSingleView p {
	font-size:1.145em;
	line-height:1.5;
	margin: 0 0 18px 0;
}

div#cmSingleView a.vidLightbox{
	text-decoration: none;
	font-size: 1.2em;
}

div#cmSingleView a.vidLightbox em {
background:transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/icon-videoPlayNo.png) no-repeat scroll 50% 50%;
display:block;
height:80px;
position:absolute;
left:15px;
top:80px;
width:80px;
z-index:2;
}

div#cmSingleView  a.vidLightbox:hover em {
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/icon-videoPlayHover.png) 50% 50% no-repeat;
}

div#cmNav a {
	color: #000;
}

div#cmNav hr{
	margin: 15px 0 10px 0;
}

div#cmPrev {
	background:transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-prev-r.gif) no-repeat scroll left 5px;
	float: left;
	text-align: left;
	width: 180px;
}

div#cmNext {
	background:transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-next-r.gif) no-repeat scroll right 5px;
	text-align: right;
	float: right;
	width: 180px;
}

span#cmPrev{
	font-size: 14px;
	margin: 0 0 0 12px;
}

span#cmNext{
	font-size: 14px;
	margin: 0 12px 0 0;
}

/* Grants in Action */

#main .grants-list-horizontal {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#main .grants-list-horizontal li {
	background: transparent;
	padding: 0;
	margin: 0 0 21px;
	zoom: 1;
}

#main .grants-list-horizontal li .image {
	padding: 0 17px 10px 0;
	float: left;
}

#main .grants-list-horizontal li .info a {
	font-family: "droid serif", serif;
	color: #C41230;
	font-size: 1.3em;
	line-height: 1em;
	text-decoration: none;
}

/* Google CSE */

#cse-search-results iframe {
	overflow: hidden;
}

/*  Blog Comments */

#main .tx-comments-form-top-message {
	display: inline-block;
	margin-bottom: 10px;
	border: none;
	text-align: left;
}

#main .tx-comments-comment-1, 
#main .tx-comments-comment-2 {
	border: none;
}

.tx-comments-pi1 span.first,
.tx-comments-pi1 span.last {
	text-transform: none;
}

#main .tx-comments-comment-content {
	padding: 3px 0 3px 20px;
}

#main .tx-comments-comment-date,
#main .tx-comments-comment-location {
	display: inline-block;
/*	padding: 10px 0;*/
	font-style: italic;
	font-weight: normal;
	font-size: .8em;
}

#main .tx-comments-comment-location {
	padding: 0;
}

/*conversations*/
.conversation_name {
	font-size: 16px;
}

.conversation-interior .image  {
	float: left;
	margin: 5px 10px 5px 0;
}

/* View All Publication Grid*/

.viewAll .left{
	float: left;
}

div#fancy_div{
	background: #fff !important;
}

div#fancy_content{
	left: auto;
	right: auto;
}

div#fancy_bg{
	display: none;
}

#view_all_grid .viewAll div#fancy_close {
	background:transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/js/contrib/jQuery/fancybox/fancy_closebox.png) no-repeat scroll left top;
	cursor:pointer;
	height:30px;
	position:absolute;
	right:-12px;
	top:-12px;
	width:30px;
	z-index:281;
}

#view_all_grid .viewAll .pagination {
	text-align: right;
	float: right;
	width:100px;
}

.viewAllLink{
	float: left;
	position: relative;
	top:2px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.viewAllLink a{
	text-decoration: none;
}

#view_all_grid .viewAllItem a{
	text-decoration: none;
	color:#C41230;
}

#view_all_grid{
/*	overflow: auto;*/
	/*height: 580px;*/
/*	position: relative;*/
	margin-top: 60px;
	padding-bottom:30px;
	width:870px;
	z-index: 90;
}

.viewAllTop{
	width: 830px;
	height: 40px;
	background-color: #fff;
	left: 0px;
	top: 0px;
	position: absolute;
	padding: 10px 0;
	margin: 0px 10px 0px 10px;
	z-index: 100;
}
#view_all_grid .viewAllItem a{
	text-decoration: none;
	color:;
}

#view_all_grid .viewAllItem{
	float: left;
	width: 130px;
	margin: 10px 20px;
} 

#view_all_grid .viewAllItem img{
	width:130px;
}

h2.viewAllHeader {
	background-color: #fff;
	width: 830px;
	color: #000;
	line-height: 1em;
	border-bottom:1px solid #000;
	font-size: 1.9em;
	float: left;
	text-align: left;
}

#view_all_grid .viewAllItem h3{
	font-size: 1.2em;f
	float: left;
	text-align: left;
	padding-top: 10px;
	border: none;
}

#view_all_grid .viewAllItem h4{
	text-align: left;
	width: 100%;
}

#view_all_grid .viewAllItem .links a {
	background:transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/carat-gold-r.gif) no-repeat scroll right 3px;
	color:#000000;
	padding:0 8px 0 0;
	text-decoration:none;
	text-align: left;
	float: left;
}

#view_all_grid .viewAllItem .links {
	font-family:Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold;
	padding-top:10px;
	text-transform:uppercase;
}

#view_all_grid h4.viewAllDate{
	float: left;
	color: #898888;
}

#view_all_grid .viewAllItem ul.links li {
	margin:0;
	padding:3px 0 0 0;
	clear:left;
}

#view_all_grid .viewAllItem ul.links li.last {
	background: none;
}

#view_all_grid .viewAllItem .gridDivided {
	background:transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/bg-dottedLine-light.gif) repeat-x scroll left bottom;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

/* ENd of View All Publication Grid!!!!!!!!*/

/* Modifications to felogin */
form.felogin input {
	margin-top:.5em;
	margin-bottom:.5em;
}

form.felogin {
	margin-top:1em;
}

/* Textpic mods */
#content #main .csc-textpic-caption {
 	display: inline-block;
	margin-top: 8px;
}

#content #main .csc-textpic-image {
	padding-top: 5px;

}
#view_all_grid .viewAllItem .image img { border: 1px solid #B2B2B2 }

/* trustee extranet */

#trusteeAuxilliary {
	position: absolute;
	top: 6px;
	right: 0;
	padding: 10px;
	border: 1px solid #f00;
	width: 400px;
}

#trusteeAuxilliary p {
		font-size: 1.145em;
		margin: 0;
		padding: 0;
		line-height: 1.5;

}

#trusteeAuxilliary h3 {
	color: #f00;
}

/* end of trustee extranet section! */

/* Grant intake form links */
.padTop {
	padding:1em;
}

#main ul.grantIntakeList {
	list-style-type: none;
}
#main ul.grantIntakeList li {
	background:none;
	padding-left:0;
	margin-left:0;
}
#main ul.grantIntakeList a.intakeNew {
	padding-left:2em;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/icon-grant-intake-create.png) no-repeat left center;
}

#main ul.grantIntakeList a.intakeEdit {
	padding-left:2em;
	background: transparent url(/web/20150320143832/http://carnegie.org/fileadmin/templates/images/icon-grant-intake-edit.png) no-repeat left center;
}
/* /Grant intake form links */

.gallery-window {
	margin-bottom: 20px;
}

/* Clearfix */
.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

body.unbranded #header, body.unbranded #footer, body.unbranded #preContent {
	display: none;
}

body.unbranded {
	padding-top: 25px;
}

body.unbranded #wrapperInner {
	margin: 0;
}

body.unbranded #main {
	width: 700px;
	margin-left: 0;
}

body.unbranded #content {
	background: none;
}

body.unbranded h1, body.unbranded h2 {
	border-top: 0 !important;
	border-bottom: 0 !important;
}

body.unbranded h3 {
	font-weight: normal !important;
}

/* Survey banner */
.page-banner {
	background-color: #fdca9a;
	box-shadow: inset 0 70px 140px -70px rgba(255,255,255,0.5);
}

.page-banner-inner {
	width: 940px;
	padding: 40px 0;
	margin: 0 auto 8px;
}

.page-banner-inner p {
	font-family: "droid serif", serif;
	font-size: 20px;
	text-align: center;
	line-height: 1.4;
	text-shadow: 0 1px 0 rgba(255,255,255,0.3);
	padding-bottom: 0;
}

.page-banner-inner a {
	color: #c41230;
}

/* Timeline styles */
#content .vco-timeline .vco-navigation .timenav .content .marker .flag .flag-content h3 {
	font-size: 11px;
	line-height: 1;
}

#content .vco-storyjs h3 {
	font-size: 28px;
	line-height: 1.1;
}

/* Homepage social nav */
.homepage-social-nav {
	border-top: 1px solid #a2927a;
	border-bottom: 1px solid #a2927a;
	margin: 10px -21px 0 -5px;
}

.homepage-social-nav--title {
	width: 223px;
	height: 26px;
	text-indent: -9999px;
	background: transparent url('/web/20150320143832/http://carnegie.org/fileadmin/templates/images/text-stay-current.jpg') no-repeat left center;
	padding: 6px 46px 6px 0 !important;
	border-right: 1px solid #a9a9a9;
	margin: 14px 46px 14px 62px;
	float: left;
}

.homepage-subscription-form {
	padding-right: 46px;
	border-right: 1px solid #a9a9a9;
	margin-top: 13px;
	float: left;
}

.homepage-subscription-form label {
	display: block;
	font-size: 13px;
	font-weight: bold;
	color: #194979;
	line-height: 1.2;
	border-bottom: 1px solid #a9a9a9;
	margin-bottom: 5px;
}

.homepage-subscription-form label strong {
	text-transform: uppercase;
	color: #194979;
}

.subscription-form--input {
	width: 126px;
	padding: 1px 3px 2px;
	border: 1px solid #a9a9a9;
	margin: 0 4px 0 0;
	box-shadow: inset 1px -1px 0 0 #d8d8d8;
}

.subscription-form--button {
	font-family: "futura-pt", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #194979;
	padding: 1px 4px 1px 3px;
	border: 1px solid #a9a9a9;
	margin: 0;
	cursor: pointer;
}

/*ul*/.homepage-social-links {
	list-style-type: none;
	padding: 16px 0 0;
	margin: 0 0 0 46px;
	float: left;
}

.homepage-social-links li {
	margin-right: 14px;
	float: left;
}

.homepage-social-links li a {
	display: block;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	background: transparent url('/web/20150320143832/http://carnegie.org/fileadmin/templates/images/sprite-social.jpg') no-repeat 0 0;
}

.homepage-social-links li .facebook {
	background-position: 0 0;
}

.homepage-social-links li .twitter {
	background-position: 0 -96px;
}

.homepage-social-links li .google {
	background-position: 0 -32px;
}

.homepage-social-links li .email {
	background-position: 0 -128px;
}

.homepage-social-links li .linkedin {
	background-position: 0 -64px;
}

/* Newsletter sidebar tile */
.box .subscribe-inner {
	margin: 3px;
	position: relative;
}

.box .subscribe-inner img {
	display: block;
}

/*form*/.sidebar-subscription-form {
	position: absolute;
	top: 168px;
	left: 9px;
}

.sidebar-subscription-form .subscription-form--input {
	width: 133px;
}

/* Generic homepage content */
.home #main p.bodytext {
	font-size: 100%;
	line-height: 1.35;
	color: #666;
}

.home .listItemFeaturedContent p strong {
	color: #666;
}
