/*
Version: 7 Dec 2012
*/
@font-face {
	font-family: "KievitProBlack";
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-black.eot");
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-black.eot?#iefix") format("embedded-opentype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-black.woff") format("woff"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-black.ttf") format("truetype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-black.svg#KievitProBlack") format("svg");
		 
	font-stretch: normal;
    font-style: normal;
    font-weight: normal;
}

@font-face {
	font-family: "KievitProBold";
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bold.eot");
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bold.eot?#iefix") format("embedded-opentype"),
	 	 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bold.woff") format("woff"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bold.ttf") format("truetype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bold.svg#KievitProBold") format("svg");
	
	font-stretch: normal;
    font-style: normal;
    font-weight: normal;
}

@font-face {
	font-family: "KievitProBook";
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-book.eot");
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-book.eot?#iefix") format("embedded-opentype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-book.woff") format("woff"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-book.ttf") format("truetype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-book.svg#KievitProBook") format("svg");
	
	font-stretch: normal;
    font-style: normal;
    font-weight: normal;
}
	@font-face {
		font-family: "KievitProBookItalic";
		src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bookitalic.eot");
		src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bookitalic.eot?#iefix") format("embedded-opentype"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bookitalic.woff") format("woff"),
		 	 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bookitalic.ttf") format("truetype"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-bookitalic.svg#KievitProBookItalic") format("svg");
			 
		font-stretch: normal;
		font-style: normal;
		font-weight: normal;
	}
	
@font-face {
	font-family: "KievitProMedium";
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-medium.eot");
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-medium.eot?#iefix") format("embedded-opentype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-medium.woff") format("woff"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-medium.ttf") format("truetype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-medium.svg#KievitProMedium") format("svg");
		 
	font-stretch: normal;
    font-style: normal;
    font-weight: normal;
}
	@font-face {
		font-family: "KievitProMediumItalic";
		src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-mediumitalic.eot");
		src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-mediumitalic.eot?#iefix") format("embedded-opentype"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-mediumitalic.woff") format("woff"),
		 	 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-mediumitalic.ttf") format("truetype"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-mediumitalic.svg#KievitProMediumItalic") format("svg");
			 
		font-stretch: normal;
		font-style: normal;
		font-weight: normal;
	}

@font-face {
	font-family: "KievitProRegular";
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-regular.eot");
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-regular.eot?#iefix") format("embedded-opentype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-regular.woff") format("woff"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-regular.ttf") format("truetype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-regular.svg#KievitProRegular") format("svg");
		 
	font-stretch: normal;
    font-style: normal;
    font-weight: normal;
}

@font-face {
	font-family: "KievitProThin";
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-thin.eot");
	src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-thin.eot?#iefix") format("embedded-opentype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-thin.woff") format("woff"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-thin.ttf") format("truetype"),
		 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-pro-thin.svg#KievitProThin") format("svg");
		 
	font-stretch: normal;
    font-style: normal;
    font-weight: normal;
}

	@font-face {
		font-family: "KievitBoldSC";
		src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-bold-small-caps.eot");
		src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-bold-small-caps.eot?#iefix") format("embedded-opentype"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-bold-small-caps.woff") format("woff"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-bold-small-caps.ttf") format("truetype"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-bold-small-caps.svg#KievitBoldSC") format("svg");
			 
		font-stretch: normal;
		font-style: normal;
		font-weight: normal;
	}Blond

	@font-face {
		font-family: "KievitMediumSC";
		src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-medium-small-caps.eot");
		src: url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-medium-small-caps.eot?#iefix") format("embedded-opentype"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-medium-small-caps.woff") format("woff"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-medium-small-caps.ttf") format("truetype"),
			 url("http://www.fordfoundation.org/Content/_fonts/kievit/kievit-medium-small-caps.svg#KievitMediumSC") format("svg");
			 
		font-stretch: normal;
		font-style: normal;
		font-weight: normal;
	}

/* ----------------------------------------------- */
@font-face {
	font-family: "ArnhemProBlond";
	src: url("http://www.fordfoundation.org/content/_fonts/arnhem/arnhempro-blond.eot");
	src: url("http://www.fordfoundation.org/content/_fonts/arnhem/arnhempro-blond.eot?#iefix") format("embedded-opentype"),
		 url("http://www.fordfoundation.org/content/_fonts/arnhem/arnhempro-blond.woff") format("woff"),
		 url("http://www.fordfoundation.org/content/_fonts/arnhem/arnhempro-blond.ttf") format("truetype"),
		 url("http://www.fordfoundation.org/Content/_fonts/arnhem/arnhempro-blond.svg#ArnhemProBlond") format("svg");
		 
	font-stretch: normal;
    font-style: normal;
    font-weight: normal;
}

	@font-face {
		font-family: "ArnhemProBlondItalic";
		src: url("http://www.fordfoundation.org/content/_fonts/arnhem/arnhempro-blonditalic.eot");
		src: url("http://www.fordfoundation.org/content/_fonts/arnhem/arnhempro-blonditalic.eot?#iefix") format("embedded-opentype"),
			 url("http://www.fordfoundation.org/content/_fonts/arnhem/arnhempro-blonditalic.woff") format("woff"),
		 	 url("http://www.fordfoundation.org/content/_fonts/arnhem/arnhempro-blonditalic.ttf") format("truetype"),
			 url("http://www.fordfoundation.org/Content/_fonts/arnhem/arnhempro-blonditalic.svg#ArnhemProBlondItalic") format("svg");
		
		font-stretch: normal;
		font-style: normal;
		font-weight: normal;
	
	}

@font-face {
	font-family: "ArnhemProNormal";
	src: url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-Normal.eot");
	src: url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-Normal.eot?#iefix") format("embedded-opentype"),
		 url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-Normal.woff") format("woff"),
		 url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-Normal.ttf") format("truetype"),
	     url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-Normal.svg#ArnhemProNormal") format("svg");
	
	font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    
}
	@font-face {
		font-family: "ArnhemProNormalItalic";
		src: url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-NormalItalic.eot");
		src: url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-NormalItalic.eot?#iefix") format("embedded-opentype"),
			 url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-NormalItalic.woff") format("woff"),
			 url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-NormalItalic.ttf") format("truetype"),
			 url("http://www.fordfoundation.org/Content/_fonts/arnhem/ArnhemPro-NormalItalic.svg#ArnhemProNormalItalic") format("svg");
		
		font-stretch: normal;
		font-style: normal;
		font-weight: normal;
	
	}

/* ----------------------------------------------- */

h1, h2, h3, h4, h5,
p, address, blockquote,
span,
ul, ol, dl,
legend, label, input[type=text], input[type=password], select, textarea,
th, td {
	font-size: 1.17em;
	font-style: normal;
	line-height: 1.3em;
}
	select#YearSelector {
		font-size: 90%;
	}
	
p, address, blockquote,
span,
ul, ol, dl,
label {
	margin: 0;
	padding: .6em 0;
}
	th label, td label {
		padding: 0;
	}
	
	ul ul, ul span, td ul, p span, span span, td span, th span, label span, address span {
		font-size: 1em;
	}
		#col-right address {
			padding-bottom: 0;
		}
	
/* Headers
----------------------------------------------- */
h1, h2, h3, h4, h5,
legend, .faux-header {
	color: #333;
	font-family: Trebuchet MS, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: .6em 0 1.2em 0;
	text-transform: uppercase;
}
	h2, h3, h3, h4, dl.type-03 .title, .faux-header, h1.newsheadline {
		letter-spacing: .03em;
		line-height: 1.3em;
	}
	h2, h3, dl.type-03 .title, .faux-header, h1.newsheadline {
		font-size: 120%;
		padding: .6em 0;
	}
	legend {
		padding: .6em 0;
	}
		dl.type-03 .title {
			color: #333;
			font-size: 100%;
			padding: 0;
		}
		
	h3, h4, h5,
	ul.type-03 a, ul.type-03 a:visited, ul.type-03 a:hover, ul.type-03 a:active,
	table.type-06 td.title a, table.type-06 td.title a:visited, table.type-06 td.title a:hover, table.type-06 td.title a:active, 
	dl.type-03 .title {
		font-family: Georgia, serif;
		font-weight: bold;
		letter-spacing: 0;
		line-height: 1.1em;
		padding: .6em 0 0 0;
		text-transform: none;
	}
		ul.type-03 ul a, ul.type-03 ul a:visited, ul.type-03 ul a:hover, ul.type-03 ul a:active,
		ul.type-03 a.type-02, ul.type-03 a.type-02:visited, ul.type-03 a.type-02:hover, ul.type-03 a.type-02:active {
			color: #515151;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			line-height: auto;
			padding: 0;
		}
			ul.type-03 ul a:hover, ul.type-03 ul a:active {
				text-decoration: underline;
			}
				ul.type-03 ul a:active {
					text-decoration: none;
				}
				
			ul.type-03 a.type-02, ul.type-03 a.type-02:visited, ul.type-03 a.type-02:hover, ul.type-03 a.type-02:active {
				color: #007db5;
			}
				
	.is-object {
		margin-top: .6em;
	}
	
	/* ----------------------------------------------- */
	h1, #homepage .columns.three-hero h2, h2.type-02, h1.newsheadline, p.type-09 {
		font-family: Georgia, serif;
		font-size: 200%;
		font-weight: normal;
		letter-spacing: .03em;
		padding: 0 0 .2em 0;
		text-transform: none;
	}
		#page-heading h1 {
			color: #fff;
			float: left;
			line-height: 1.1em;
			padding: 0;
			width: 60%;
		}
		
		#page-heading .brandline {
			float: right;
			font-family: Georgia, serif;
			font-size: 120%;
			font-style: italic;
			margin-top: -.6em;
			padding: 0;
			text-align: right;
			width: 40%;
		}
		
	/* ----------------------------------------------- */
	h2.type-02, h1.newsheadline, p.type-09 {
		line-height: 1em;
		padding: 0 0 .6em 0;
		font-size: 190%;
	}
	#homepage .columns.three-hero h2 {
		color: #fff;
		font-size: 170%;
	}
	#page-heading .heading,
	#homepage .columns .heading,
	.carousel h2,
	.hero h2 {
		color: #999;
		display: block;
		font-size: 100%;
		padding: 0;
	}
		#page-heading .heading a, #page-heading .heading a:visited, #page-heading .heading a:hover, #page-heading .heading a:active {
			color: #999;
			text-decoration: none;
		}
			#page-heading .heading a:hover, #page-heading .heading a:active {
				color: #fff;
				text-decoration: none;
			}
			
		#page-heading .heading,
		#homepage .columns .heading {
			text-transform: uppercase;
			padding-bottom: .3em;
		}
		.hero h2 {
			padding: 0 0 .6em 0;
			font-size: 115%;
		}
		
		#homepage .columns .heading,
		.hero h2 {
			color: #333;
		}
	
	/* ----------------------------------------------- */
	.columns h2 {
		padding: 1em 0 .9em 0;
	}
	.columns .carousel h2,
	.columns .hero h2 {
		padding: 0 0 .9em 0;
	}
	.carousel h3 {
		font-size: 110%;
		line-height: 1.1em;
		padding: .8em 0 0 0;
	}
	/* -------------------------------------------- */
	
	h2.type-04 {
		padding: 1.2em 0 .6em 0;
	}
	h2.type-05 {
		font-size: 90%;
		padding-left: 3.2em;
	}
	h2.type-06 {
		padding-left: 2.3em;
	}
	
	h2.type-07 {
		color: #333;
		font-family: "ArnhemProBlond", Georgia, serif;
		font-size: 200%;
		padding: 0;
		text-transform: none;
	}
	
	h2.type-08 {
		color: #666;
		font-family: "KievitProThin";
		font-size: 550%;
		font-weight: normal;
		letter-spacing: 0;
		line-height: 0.9em;
		padding: 0;
		text-transform: none;
	}
	
	h2.type-09 {
		color: #666;
		font-family: "ArnhemProNormal", Georgia, serif;
		font-size: 200%;
		font-weight: normal;
		text-transform: none;
	}
	
	/* -------------------------------------------- */
	h3.type-02, h3.type-05 {
		color: #009fd4;
		font-size: 140%;
		font-style: italic;
		font-weight: normal;
	}
		h3.type-05 {
			font-size: 180%;
		}
		
	h3.type-03, h3.type-06 {
		font-family: Trebuchet MS, sans-serif;
		text-transform: uppercase;
	}
	h3.type-04 {
		border-style: solid;
		border-width: 3px 0 0 0;
		margin: 1.4em 0 0 0;
		padding: .4em 0 0 0;
	}
	
	h3.type-06 {
		background-image: url("http://www.fordfoundation.org/Content/_images/info-graphics/circles/16-16/default.gif");
		background-position: .8em .6em;
		padding-left: 2.4em;
		padding-bottom: 1em;
	}
	
	h3.type-07 {
		padding-left: 2.4em;
	}
	h3.type-08 {
		float: left;
	}
	h3.type-09, h3.type-10 {
		color: #515151;
		font-size: 100%;
		font-family: Georgia, serif;
		padding: 0;
	}
		h3.type-10 {
			font-size: 200%;
			font-weight: normal;
		}
		h3.type-11 {
			color: #007db5;
			font-family: "ArnhemProBlond", Georgia, serif;
			font-size: 200%;
			text-transform: none;
		}
		
		h3.type-12 {
			color: #007db5;
			font-family: "KievitProBold";
			font-weight: normal;
			font-size: 130%;
			margin-top: 2em;
			margin-bottom: 1em;
			text-transform: uppercase;
		}		
	/* -------------------------------------------- */
	h4.type-02, h4.type-03 {
		color: #6c4c28;
		font-family: Trebuchet MS, sans-serif;
		font-size: 90%;
		padding: .2em 0 .2em 0;
	}
		h4.type-03 {
			color: #a6a6a6;
		}
		h4.type-05 {
			font-family: "KievitProBold";
			font-weight: normal;
			font-size: 140%;
		}
	
	
/* Code and 'machine' text
----------------------------------------------- */
code {
	font-family: Monaco, Courier, Geneva, monospace;
}

/* Lists
----------------------------------------------- */
#col-center ul, #col-center ol, #col-center dl {
	margin: .6em 0;
	padding: 0 0 0 1.4em;
}
	#col-center ul,
	.layout-type-05 #col-left ul,
	.layout-type-05 #col-right ul {
		list-style-type: disc;
		padding: 0 0 0 1.1em;
	}
		#col-center ul li {
			padding-bottom: .3em;
		}
			#col-center ul li:last-child, #col-center ul li:only-child {
				padding-bottom: 0;
			}
			
#col-center ul ul {
	list-style-type: circle;
}
#col-center ul ul ul {
	list-style-type: circle;
}
#col-center ol {
	list-style-type: decimal;
}
	#col-center ol li {
		padding: 0 0 .6em .6em;
	}
		#col-center ol li:last-child
		#col-center ol li:only-child {
			padding: 0 0 0 .6em;
		}
#col-center ol ol {
	list-style-type: lower-roman;
}
#col-center ol ol ol {
	list-style-type: lower-roman;
}
#col-center dl {
	padding: 0;
}

	/* -------------------------------------------- */
	#col-center ol.type-02 {
		list-style-type: none;
		padding: 0;
	}
		#col-center ol.type-02 li {
			background-color: #f5f5f5;
			margin-bottom: 2px;
			padding: 0;
		}
			
			#col-center ol.type-02 li div.toggle {
				color: #333;
				cursor: pointer;
				font-family: "KievitProBold";
				height: 86px;
				padding-left: 36px;
				padding-right: 153px;
				padding-top: 32px;
				position: relative;
				text-shadow: #fff 0 1px 0; /* X, Y, Blur Radius */
			
				/* Initialize hardware acceleration. */	
				-webkit-transform: translateZ(0);
				-webkit-transform: translate3d(0,0,0);
				-moz-transform: translateZ(0);
				-moz-transform: translate3d(0,0,0);
				-ms-transform: translateZ(0);
				-ms-transform: translate3d(0,0,0);
				-o-transform: translateZ(0);
				-o-transform: translate3d(0,0,0);
				transform: translateZ(0);
				transform: translate3d(0,0,0);
		
				-webkit-perspective: 1000;
				-webkit-backface-visibility: hidden;
				-moz-perspective: 1000;
				-moz-backface-visibility: hidden;
				-ms-perspective: 1000;
				-ms-backface-visibility: hidden;
				-o-perspective: 1000;
				-o-backface-visibility: hidden;
				
				perspective: 1000;
				backface-visibility: hidden;
				
				-webkit-transition: all 0.1s ease-out;
				-moz-transition: all 0.1s ease-out;
				-ms-transition: all 0.1s ease-out;
				-o-transition: all 0.1s ease-out;
				transition: all 0.1s ease-out;
			}
			
				#col-center ol.type-02 li:hover div.toggle,
				#col-center ol.type-02 li.open div.toggle {
					background-color: #00aed8;
					color: #fff;
					text-shadow: #007e9c 0 1px 0; /* X, Y, Blur Radius */
				}
				
				#col-center ol.type-02 li div.toggle i {
					display: block;
					font-family: "KievitMediumSC";
					font-size: 86%;
					font-style: normal;
					line-height: auto;
					padding: 0;
					margin-top: -1.3em; 
					position: absolute;
					text-transform: uppercase;
				}
				
				#col-center ol.type-02 li div.toggle em {
					background-color: #d6d6d6;
					background-image: url("http://www.fordfoundation.org/Content/_images/arrows/event-panel.png");
					background-repeat: no-repeat;
					background-position: 50% 50%;
					display: block;
					height: 100%;
					left: 0;
					line-height: 86px;
					top: 0;
					position: absolute;
					width: 26px;
				}
					#col-center ol.type-02 li:hover div.toggle em,
					#col-center ol.type-02 li.open div.toggle em {
						background-color: #008fbe;
					}
			
			#col-center ol.type-02 li div.toggle img {
				height: 86px;
				position: absolute;
				top: 0;
				right: 0;
				width: 153px;
                border: none;
			}
				#col-center ol.type-02 li div.toggle img.play {
					height: 34px;
					top: 26px;
					right: 60px;
					width: 34px;
                    border: none;
				}
				
				#col-center ol.type-02 li div.content {
					/* display: none; */
					clip: rect(0 0 0 0);
					height: 1px;
					margin: -1px;
					position: absolute; 
					overflow: hidden; 
					width: 1px;
					
					/* 
					-moz-transition: height .5s ease-out;
					-ms-transition: height .5s ease-out;
					-o-transition: height .5s ease-out;
					-webkit-transition: height .5s ease-out;
					transition: height .5s ease-out;
 					*/
				}
					#col-center ol.type-02 li.open div.content {
						/* display: block; */
						clip: none;
						height: auto;
						margin: 0;
						position: relative; 
						overflow: hidden; 
						width: auto;
					}
					
					#event-detail #hero iframe,
					#event-detail ol.type-02 iframe,
					#event-detail ul.type-15 iframe {
						background-image: url("http://www.fordfoundation.org/Content/_images/indicators/32-32/f5f5f5-background.gif");
						background-repeat: no-repeat;
						background-position: 50% 46%;
						margin-bottom: .6em;
					}
						#event-detail #hero iframe {
							background-image: url("http://www.fordfoundation.org/Content/_images/indicators/32-32/aaaa76-background.gif");
						}
						
						#event-detail ol.type-02 iframe {
							margin-top: 2px;
						}
						
						#event-detail ul.type-15 iframe {
							background-image: url("../_images/indicators/32-32/default.gif");
							margin-bottom: 0;
							margin-top: .6em;
						}



/* -------------------------------------------- */
ul.type-02 {
	color: #999;
	font-size: 88%;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

	#masthead ul.type-02, #col-center ul.type-02, #footer ul.type-02 {
		float: right;
	}
		#col-center ul.type-02 {
			margin-top: 1.6em;
			margin-bottom: 1em;
			padding: 0;
		}
		#footer ul.type-02 {
			margin-top: .3em;
		}
		
	ul.type-02 li, #col-center ul.type-02 li, ul.type-17 li {
		border-color: #ccc;
		border-style: solid;
		border-width: 0 1px 0 0;
		display: inline;
		padding-left: .75em;
		padding-right: 1em;
		padding-bottom: 0;
	}
		.flyout-menu ul.type-02 li {
			padding-right: .5em;
		}
		#col-center ul.type-02 li.language-option,
		#content-heading ul.type-02 li.language-option {
			border-width: 0;
			display: block;
			float: right;
			margin-top: .8em;
			margin-left: .4em;
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 0;
		}
		
		#footer ul.type-02 li {
			border-width: 0;
		}
		#col-center ul.type-02 li:first-child,
		#footer ul.type-02 li:first-child,
		.flyout-menu ul.type-02 li:first-child {
			padding-left: 0;
		}
		ul.type-02 li:last-child, #col-center ul.type-02 li:last-child, #footer ul.type-02 li:last-child {
			border-width: 0;
			padding-right: 0;
		}
		#col-center ul.type-02 li.break,
		#content-heading ul.type-02 li.break {
			display: block;
		}
		ul.type-02 a, ul.type-02 a:visited, ul.type-02 a:hover, ul.type-02 a:active,
		p.pagination-controls a, p.pagination-controls a:visited, p.pagination-controls a:hover, p.pagination-controls a:active {
			color: #999;
			text-decoration: none;
		}
		
			ul.type-02 .language-option a, ul.type-02 .language-option a:visited, ul.type-02 .language-option a:hover, ul.type-02 .language-option a:active {
				background-color: #ab937f;
				color: #fff;
				font-family: Trebuchet MS, sans-serif;
				letter-spacing: .04em;
				padding: .2em 1.4em .2em 1.4em;
				text-transform: uppercase;
			}
			ul.type-02.pagination-controls, ul.type-02.pagination-controls .selected a, ul.type-02.pagination-controls .selected a:visited, ul.type-02.pagination-controls .selected a:hover, ul.type-02.pagination-controls .selected a:active {
				color: #515151;
				text-decoration: none;
			}
			p.pagination-controls a, p.pagination-controls a:visited, p.pagination-controls a:hover, p.pagination-controls a:active {
				border-color: #ccc;
				border-style: solid;
				border-width: 0 0 0 1px;
				margin-left: .5em;
				padding-left: .65em;
			}
			ul.type-02 a:hover, ul.type-02 a:active,
			p.pagination-controls a:hover, p.pagination-controls a:active {
				color: #999;
				text-decoration: underline;
			}
				ul.type-02 .language-option a:hover, ul.type-02 .language-option a:active {
					background-color: #ab937f;
					color: #fff;
					text-decoration: underline;
				}
					ul.type-02 .language-option a:active {
						background-color: #ab937f;
						color: #fff;
						text-decoration: none;
					}
				ul.type-02 .inert a, ul.type-02 .inert a:visited, ul.type-02 .inert a:hover, ul.type-02 .inert a:active {
					text-decoration: none;
				}
				
				ul.type-02 .selected a, ul.type-02 .selected a:visited, ul.type-02 .selected a:hover, ul.type-02 .selected a:active {
					text-decoration: none;
				}
							
/* -------------------------------------------- */
#col-center ul.type-03,
#col-right ul.type-03,
.layout-type-05 #col-left ul.type-03,
.layout-type-03 #col-right ul.type-03 {
	list-style: none;
	padding: 0;
}
	.layout-type-03 #col-right ul {
		list-style-type: disc;
		padding: 0 0 0 1.1em;
	}
	
	ul.type-03 {
		margin: .6em 0;
	}
	
	#col-center ul.type-03.alternate {
		background-color: #f8f7f2;
		margin-right: 1px;
		padding-bottom: .8em;
		padding-top: 1.6em;
		padding-left: 1.1em;
		padding-right: 1.3em;
	}
		#col-center ul.type-03.alternate li {
			border-color: #f8f7f2;
			border-style: solid;
			border-width: 1px;
			padding-top: .4em;
			padding-left: .6em;
			padding-right: .6em;
			padding-bottom: .8em;
		}
			#col-center ul.type-03.alternate li.selected {
				background-color: #fff;
				border-color: #ccc;
			}
	
	ul.type-03 {
		line-height: 1.2em;
	}
		ul.type-03 li {
			margin-bottom: 1.0em;
		}
		
		ul.type-03 span,
		table.type-06 td.title span {
			line-height: 1.1em;
		}
		
	ul.type-03 a, ul.type-03 a:visited, ul.type-03 a:hover, ul.type-03 a:active {
		color: #333;
		line-height: 1.3em;
		padding-bottom: 0;
	}
		ul.type-03 a:hover, ul.type-03 a:active {
			text-decoration: underline;
		}
			ul.type-03 a:hover .meta-type, ul.type-03 a:active .meta-type {
				text-decoration: none;
			}
			ul.type-03 a:active {
				text-decoration: none;
			}
		
		ul.type-03.headshots a, ul.type-03.headshots a:visited, ul.type-03.headshots a:hover, ul.type-03.headshots a:active {
			line-height: 1.1em;
			padding-top: 0;
		}
		
	ul.type-03 .meta-type, ul.type-03 .date {
		color: #582700;
		display: inline;
		font-family: Trebuchet MS, sans-serif;
		font-size: 90%;
		font-style: normal;
		letter-spacing: .04em;
		margin-left: 0;
		text-transform: uppercase;
	}
		.featured-news-items ul.type-03 .meta-type, .featured-news-items ul.type-03 .date {
			display: block;
			padding-bottom: .4em;
		}
		
	/*ul.type-03 li.with-image {
		margin-bottom: 1.2em;
	}*/
		ul.type-03 li.with-image.type-01 {
			min-height: 142px;
		}
		ul.type-03 li.with-image.type-02 {
			min-height: 70px;
		}
		ul.type-03 li.with-image.type-03 {
			min-height: 266px;
		}
		ul.type-03 li.with-image.type-04 {
			min-height: 146px;
		}
		ul.type-03 li.with-image.type-05 {
			min-height: 125px;
		}
		ul.type-03 li.with-image.type-06 {
			min-height: 111px;
		}
		
		ul.type-03.headshots li {
			border-color: #ccc;
			border-style: solid;
			border-width: 0 0 1px 0;
			margin-bottom: .2em;
			padding-bottom: 1.4em;
		}
			ul.type-03.headshots li.include-region {
				padding-bottom: .4em;
			}
			ul.type-03.headshots li:only-child,
			ul.type-03.headshots li:last-child {
				border-width: 0;
			}
			ul.type-03.headshots li:last-child {
				margin-bottom: 0;
				padding-bottom: 0;
			}
			ul.type-03.headshots li:only-child {
				padding-bottom: 1.1em;
			}
			
			ul.type-03.headshots ul li {
				border-width: 0;
				margin-bottom: 0;
				min-height: 0;
				padding-bottom: 0;
			}
		
		ul.type-03 img,
		ul.type-03 object,
		table.type-05 tbody .headshot img,
		table.type-06 tbody .headshot img {
			margin-top: .2em;
			margin-right: 10px;
			float: left;
		}
			ul.type-03 object {
				margin-top: -.3em;
			}
			ul.type-03 .with-image.type-04 img {
				margin-top: -.9em;
				margin-right: 20px;
			}
			table.type-05 tbody .headshot img {
				margin-right: 0;
				float: none;
			}
			ul.type-03.headshots img,
			table.type-05 tbody .headshot img,
			table.type-06 tbody .headshot img {
				height: 40px;
				width: 40px;
			}
				ul.type-03.headshots a img, ul.type-03.headshots a:visited img,
				table.type-05 tbody .headshot a img, table.type-05 tbody .headshot a:visited img,
				table.type-06 tbody .headshot a img, table.type-06 tbody .headshot a:visited img {
					border-color: #d5d5d5;
					border-style: solid;
					border-width: 1px;
				}
				
		ul.type-03 li span,
		table.type-06 td.title span {
			display: block;
			padding: .2em 0 0 0;
			color: #515151;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
		}
			ul.type-03 li span.link {
				display: inline;
			}
			ul.type-03 li span.role,
			table.type-06 tbody .headshot .role {
				color: #333;
				font-family: Georgia, serif;
				font-style: italic;
				padding: 0;
			}
	
			ul.type-03 li span.region,
			ul.type-03 li span.initiatives {
				color: #999;
				font-size: 87%;
				text-transform: uppercase;
			}
				ul.type-03 li span.initiatives {
					clear: left;
					padding-top: 1em;
				}
				
				ul.type-03 li span.region a, ul.type-03 li span.region a:visited, ul.type-03 li span.region a:hover, ul.type-03 li span.region a:active {
					color: #999;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: normal;
					text-transform: uppercase;
				}
				ul.type-03 li span.link a, ul.type-03 li span.link a:visited, ul.type-03 li span.link a:hover, ul.type-03 li span.link a:active {
					color: #515151;
					font-family: Arial, Helvetica, sans-serif;
					font-weight: normal;
				}
			
		ul.type-03 li.with-image.type-01 span {
			margin-left: 105px;
		}
		ul.type-03 li.with-image.type-02 img {
			height: 59px;
			width: 105px;
		}
		ul.type-03 li.with-image.type-02 span {
			/*margin-left: 115px;*/
		}
		ul.type-03 li.with-image.type-03 span {
			margin-left: 266px;
		}
		ul.type-03 li.with-image.type-04 img {
			height: 146px;
			width: 260px;
		}
		ul.type-03 li.with-image.type-04 span {
			margin-left: 280px;
		}
		ul.type-03 li.with-image.type-05 span {
			margin-left: 135px;
		}
		ul.type-03 li.with-image.type-06 span {
			margin-left: 208px;
		}
			ul.type-03 li.with-image.type-02 span.meta-type {
				margin-left: 0;
			}
		ul.type-03 li span.file-type,
		table.type-06 td.title span.file-type {
			background-position: 0 6px;
			color: #999;
			font-size: 80%;
			padding-top: .6em;
			padding-bottom: .4em;
			padding-left: 17px;
		}
			ul.type-03 li.with-image.type-01 span.file-type,
			ul.type-03 li.with-image.type-03 span.file-type {
				background-position: 10px 6px;
				padding-left: 27px;
			}
			
			ul.type-03.headshots ul {
				list-style: disc;
				padding: 0 0 0 1.1em;
			}
			
			.featured-news-items ul.type-03 a, .featured-news-items ul.type-03 a:visited, .featured-news-items ul.type-03 a:hover, .featured-news-items ul.type-03 a:active {
				color: #515151;
				font-size: 140%;
				font-style: italic;
				font-weight: normal;
				line-height: 1.2em;
			}
			
			.featured-news-items ul.type-03 .with-image.type-04 br {
				margin-bottom: 1.2em;
			}
/* -------------------------------------------- */
ul.type-04 {
	margin-top: .6em;
}

ul.type-04 li {
	margin-right: .6em;
	margin-bottom: .6em;
	float: left;
	height: 40px;
	width: 40px;
}
	ul.type-04 img {
		height: 40px;
		width: 40px;
	}
		ul.type-04 a img, ul.type-04 a:visited img {
			border-color: #d5d5d5;
			border-style: solid;
			border-width: 1px;
		}

/* -------------------------------------------- */		
ul.type-05 {
	border-color: #d5d5d5;
	border-style: solid;
	border-width: 0 0 1px 0;
	color: #515151;
	font-size: 125%;
	font-family: Georgia, serif;
	margin: 0;
}
	ul.type-05 li {
		background-color: #f6f6f4;
		background-image: url("http://www.fordfoundation.org/Content/_images/backgrounds/li-type-01.gif");
		background-repeat: repeat-x;
		border-color: #d5d5d5;
		border-style: solid;
		border-width: 1px 0 0 1px;
		padding: .8em 1em .9em 1em;
	}
		ul.type-05 li:hover {
			background-color: #e8e9e4;
			background-image: url("http://www.fordfoundation.org/Content/_images/backgrounds/li-type-01-hover.gif");
		}
			ul.type-05 li.inert:hover {
				background-color: #f6f6f4;
				background-image: url("http://www.fordfoundation.org/Content/_images/backgrounds/li-type-01.gif");
			}
		ul.type-05 a, ul.type-05 a:visited, ul.type-05 a:hover, ul.type-05 a:active {
			background-position: 0 .2em;
			padding-left: 1.5em;
			padding-bottom: .2em;
			color: #515151;
		}
			ul.type-05 .type-01 a, ul.type-05 .type-01 a:visited {
				background-image: url("http://www.fordfoundation.org/Content/_images/bullets/default.png");
			}
			ul.type-05 a:hover, ul.type-05 a:active {
				text-decoration: underline;
			}
				ul.type-05 a:active {
					text-decoration: none;
				}
				
			ul.type-05 .inert a, ul.type-05 .inert a:visited, ul.type-05 .inert a:hover, ul.type-05 .inert a:active {
				cursor: default;
				text-decoration: none;
			}
			
	/* -------------------------------------------- */
	ul.type-06 {
		color: #009fd4;
		font-size: 140%;
		font-style: italic;
		font-family: Georgia, serif;
		margin: 0;
	}
		ul.type-06.alternate {
			font-size: 116%;
			list-style: none;
		}
			#col-right ul.type-06.alternate {
				list-style: none;
				padding: 0;
			}
				#col-right ul.type-06.alternate li {
					margin-bottom: .6em;
				}
					#col-right ul.type-06.alternate li:last-child {
						margin-bottom: 0;
					}
					
				#col-right ul.type-06.alternate strong {
					font-style: normal;
				}
	
	/* -------------------------------------------- */

	ul.type-07.alternate {
		list-style-type: disc;
		padding: 0 0 0 1.1em;
	}
	
	ul.type-07 a, ul.type-07 a:visited, ul.type-07 a:hover, ul.type-07 a:active {
		color: #515151;
		text-decoration: none;
	}
		ul.type-07 a:hover, ul.type-07 a:active {
			color: #515151;
			text-decoration: underline;
		}
			ul.type-07 a:active {
				text-decoration: none;
			}
		
	/* -------------------------------------------- */
	ul.type-07 {
		margin: .6em 0;
	}
	ul.type-07 input {
		float: left;
		margin-right: .4em;
	}
	ul.type-07 label {
		color: #666;
		font-size: 90%;
		padding: 0;
		text-transform: uppercase;
	}
	ul.type-07 li {
		margin-bottom: .3em;
	}
		ul.type-07 li:last-child {
			margin-bottom: 0;
		}
		
	/* -------------------------------------------- */
	#col-center ul.type-08  {
		line-height: 1.2em;
		list-style: none;
		padding: 0;
	}
	ul.type-08 li {
		background-image: url("http://www.fordfoundation.org/Content/_images/bullets/default.png");
		background-position: 0 .1em;
		margin-bottom: .6em;
		padding-left: 1.8em;
	}
		ul.type-08 li:last-child {
			margin-bottom: 0;
		}
	
	/* -------------------------------------------- */
	#col-center ul.type-09  {
		list-style: none;
		padding: 0;
	}
	
	/* -------------------------------------------- */
	#col-center ul.type-10  {
		list-style: none;
		padding-left: 0;
	}
		ul.type-10 li {
			background-position: 0 .2em;
			margin-bottom: .6em;
			padding-left: 36px;
		}
			#col-center ul.type-10 li {
				padding-bottom: .7em;
			}
		ul.type-10 li.one {
			background-image: url("http://www.fordfoundation.org/Content/_images/bullets/numbers/01.gif");
		}
		ul.type-10 li.two {
			background-image: url("http://www.fordfoundation.org/Content/_images/bullets/numbers/02.gif");
		}
		ul.type-10 li.three {
			background-image: url("http://www.fordfoundation.org/Content/_images/bullets/numbers/03.gif");
		}
		
		/* -------------------------------------------- */
		#col-center ul.type-11 {
			background-repeat: no-repeat;
			font-size: 96%;
			list-style: none;
			margin-top: 1.6em;
			padding-left: 0;
			padding-right: 230px;
		}
			#col-center ul.type-11 ul {
				margin-top: .2em;
				padding-left: 0;
			}
			#col-center ul.type-11 li {
				display: inline;
			}
			
			#col-center ul.type-11 h5 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 110%;
				padding: 0;
			}
			
			#col-center ul.type-11.participating-states,
			#col-center ul.type-11 li.implementation,
			#col-center ul.type-11 li.design-and-policy-dialogue,
				#col-center ul.type-11 li.exploration {
				padding-left: 34px;
			}
				#col-center ul.type-11 li.implementation,
				#col-center ul.type-11 li.design-and-policy-dialogue,
				#col-center ul.type-11 li.exploration {
					display: block;
				}
				#col-center ul.type-11.participating-states {
					background-image: url("http://www.fordfoundation.org/Content/_images/2010-annual-report/topics/lifting-up-families-for-greater-economic-independence/legends/participating-states.gif");
				}
				
				#col-center ul.type-11 li.implementation {
					background-image: url("http://www.fordfoundation.org/Content/_images/2010-annual-report/topics/lifting-up-families-for-greater-economic-independence/legends/implementation.gif");
				}
				#col-center ul.type-11 li.design-and-policy-dialogue {
					background-image: url("http://www.fordfoundation.org/Content/_images/2010-annual-report/topics/lifting-up-families-for-greater-economic-independence/legends/design-and-policy-dialogue.gif");
				}
				#col-center ul.type-11 li.exploration {
					background-image: url("http://www.fordfoundation.org/Content/_images/2010-annual-report/topics/lifting-up-families-for-greater-economic-independence/legends/exploration.gif");
				}
			/* -------------------------------------------- */
			#col-center ul.type-12 {
				font-size: 100%;
				list-style: none;
				margin-top: 1.6em;
				padding-left: 0;
			}
				#col-center ul.type-12 li {
					float: left;
					width: 49%;
				}
				#col-center ul.type-12 li:last-child {
					float: right;
				}
				#col-center ul.type-12 li a, #col-center ul.type-12 li a:visited, #col-center ul.type-12 li a:hover, #col-center ul.type-12 li a:active  {
					color: #fff;
					display: block;
					padding-top: 220px;
				}
					#col-center ul.type-12 li.explore-amazon-map a, #col-center ul.type-12 li.explore-amazon-map a:visited, #col-center ul.type-12 li.explore-amazon-map a:hover, #col-center ul.type-12 li.explore-amazon-map a:active  {
						background-image: url("http://www.fordfoundation.org/Content/_images/2010-annual-report/topics/expanding-community-ownership-for-a-sustainable-future/explore-amazon-map.jpg");
					}
					#col-center ul.type-12 li.community-mapping-video a, #col-center ul.type-12 li.community-mapping-video a:visited, #col-center ul.type-12 li.community-mapping-video a:hover, #col-center ul.type-12 li.community-mapping-video a:active  {
						background-image: url("http://www.fordfoundation.org/Content/_images/2010-annual-report/topics/expanding-community-ownership-for-a-sustainable-future/community-mapping-video.jpg");
						background-position: 100% 0;
					}
					
					#col-center ul.type-12 li a span, #col-center ul.type-12 li a:visited span, #col-center ul.type-12 li a:hover span, #col-center ul.type-12 li a:active span {
						background-color: #67aabb;
						border-color: #fff;
						border-style: solid;
						border-width: 1px 0 0 0;
						color: #fff;
						display: block;
						padding: 1.2em .6em 1.2em .6em;
					}
					
				/* -------------------------------------------- */
				#col-center ul.type-13 {
					font-size: 100%;
					list-style: none;
					margin-top: 1.6em;
					padding-left: 0;
				}
					#col-center ul.type-13 li {
						float: left;
						width: 49%;
					}
					#col-center ul.type-13 li:last-child {
						float: right;
					}
					#col-center ul.type-13 li a, #col-center ul.type-13 li a:visited, #col-center ul.type-13 li a:hover, #col-center ul.type-13 li a:active  {
						color: #fff;
						display: block;
						padding-top: 220px;
					}
						#col-center ul.type-13 li.justfilms a, #col-center ul.type-13 li.justfilms a:visited, #col-center ul.type-13 li.justfilms a:hover, #col-center ul.type-13 li.explore-amazon-map a:active  {
							background-image: url("http://www.fordfoundation.org/Content/_images/2010-annual-report/topics/unleashing-free-expression-to-inspire-social-change/justfilms.jpg");
						}
						#col-center ul.type-13 li.space-for-change a, #col-center ul.type-13 li.space-for-change a:visited, #col-center ul.type-13 li.space-for-change a:hover, #col-center ul.type-13 li.space-for-change a:active  {
							background-image: url("http://www.fordfoundation.org/Content/_images/2010-annual-report/topics/unleashing-free-expression-to-inspire-social-change/space-for-change.jpg");
							background-position: 100% 0;
						}
						
						#col-center ul.type-13 li a span, #col-center ul.type-13 li a:visited span, #col-center ul.type-13 li a:hover span, #col-center ul.type-13 li a:active span {
							background-color: #8982a3;
							border-color: #fff;
							border-style: solid;
							border-width: 1px 0 0 0;
							color: #fff;
							display: block;
							padding: 1.2em .6em 1.2em .6em;
						}
												
				/* -------------------------------------------- */
				#col-center ul.type-14,
				#col-center ul.type-15 {
					list-style: none;
					font-size: 90%;
					margin: 1.2em 0 .6em 0;
					padding: 0;
				}
					#col-center ul.type-15 {
						font-size: 110%;
					}
					
					#col-center ul.type-14 li {
						float: left;
						width: 50%;
					}
						#col-center ul.type-14 li div,
						#col-center ul.type-15 li div {
							border-color: #ccc;
							border-style: solid;
							border-width: 0 0 1px 0;
							padding-bottom: .2em;
							margin-right: .8em;
							min-height: 30px;
						}
							#col-center ul.type-14 li div {
								padding-top: .4em;
								padding-bottom: .4em;
							}
							
							#col-center ul.type-15 li div {
								height: auto;
								margin-right: 0;
								min-height: 80px;
								margin-bottom: 1.2em;
								padding-bottom: 1.2em;
								
								position: relative;
							}
								
								#col-center ul.type-15 li:last-child div {
									border-width: 0;
									margin-bottom: 0;
								}
							
							#col-center ul.type-14 li:nth-child(even) div {  
								margin-right: 0;
								margin-left: .8em;
							}
								#col-center ul.type-14 li:last-child div,
								#col-center ul.type-14 li:nth-last-child(2) div {  
									border-width: 0;
								}
								
							#col-center ul.type-14 li div a, #col-center ul.type-14 li div a:visited, #col-center ul.type-14 li div a:hover, #col-center ul.type-14 li div a:active,
							#col-center ul.type-15 li div a, #col-center ul.type-15 li div a:visited, #col-center ul.type-15 li div a:hover, #col-center ul.type-15 li div a:active {
								color: #6c4c28;
								font-family: "KievitProBold";
							}
										
								#col-center ol.type-02 li div.toggle img.play,
								#col-center ul.type-15 li div a img.play, #col-center ul.type-15 li div a:visited img.play, #col-center ul.type-15 li div a:hover img.play, #col-center ul.type-15 li div a:active img.play {
									-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
									filter: alpha(opacity=80);
									-moz-opacity: 0.8;
									-khtml-opacity: 0.8;
									opacity: 0.8;
								}
									#col-center ol.type-02 li:hover div.toggle img.play,
									#col-center ul.type-15 li div a:hover img.play, #col-center ul.type-15 li div a:active img.play {
										-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
										filter: alpha(opacity=100);
										-moz-opacity: 1.0;
										-khtml-opacity: 1.0;
										opacity: 1.0;
									}
							
							#col-center ul.type-14 li div img,
							#col-center ul.type-15 li div img {
								height: 30px;
								float: left;
								margin-right: 10px;
								width: 30px;
							}
								#col-center ol.type-02 li div.toggle img.play,
								#col-center ul.type-15 li div img {
									
									/* Initialize hardware acceleration. */	
									-webkit-transform: translateZ(0);
									-webkit-transform: translate3d(0,0,0);
									-moz-transform: translateZ(0);
									-moz-transform: translate3d(0,0,0);
									-ms-transform: translateZ(0);
									-ms-transform: translate3d(0,0,0);
									-o-transform: translateZ(0);
									-o-transform: translate3d(0,0,0);
									transform: translateZ(0);
									transform: translate3d(0,0,0);
							
									-webkit-perspective: 1000;
									-webkit-backface-visibility: hidden;
									-moz-perspective: 1000;
									-moz-backface-visibility: hidden;
									-ms-perspective: 1000;
									-ms-backface-visibility: hidden;
									-o-perspective: 1000;
									-o-backface-visibility: hidden;
									
									perspective: 1000;
									backface-visibility: hidden;
									
									-webkit-transition: all 0.3s ease-out;
									-moz-transition: all 0.3s ease-out;
									-ms-transition: all 0.3s ease-out;
									-o-transition: all 0.3s ease-out;
									transition: all 0.3s ease-out;
								}
								#col-center ul.type-15 li div img {
									height: 80px;
									width: 142px;
								}
								
									#col-center ul.type-15 li div img.play {
										height: 34px;
										position: absolute;
										top: 23px;
										left: 54px;
										width: 34px;
									}

							#col-center ul.type-14 li div span,
							#col-center ul.type-15 li div span {
								display: block;
								margin-left: 40px;
								padding: 0;
							}
								#col-center ul.type-15 li div span {
									margin-left: 152px;
								}

	
/* -------------------------------------------- */
ul.type-17 {
	color: #009fd4;
	font-size: 130%;
	margin: 0;
	padding: 0;
	text-transform: none;
    font-style: normal;
    font-family: Georgia, serif;
    margin-left: 0.7em;
    margin-top: 0.8em;
}
    		
	ul.type-17 li, #col-right ul.type-17 li {
		border-color: #ccc;
		border-style: solid;
		border-width: 0 1px 0 0;
		display: inline;
		padding-left: .70em;
		padding-right: 1em;
		padding-bottom: 0;
	}
		
    ul.type-17 li:last-child {
			border-width: 0;
			padding-right: 0;
		}

.columns.three-equal-02 .col-right h2 {
    margin-left: 1.5em;
}

.columns.three-equal-02 .col-center h2 {
    padding-bottom: 0;
}

    /* -------------------------------------------- */
	
	#col-center ul.tabs,
	#tabs-container ul.tabs {
		font-family: Trebuchet MS, sans-serif;
		font-size: 100%;
		letter-spacing: .04em;
		list-style: none;
		margin: 1.6em 0 0 0;
		padding: 0;
		text-transform: uppercase;
	}
		
		#col-center ul.tabs.alternate,
		#tabs-container ul.tabs.alternate {
			background-image: url("http://www.fordfoundation.org/Content/_images/backgrounds/tabs.gif");
			background-position: bottom left;
			background-repeat: repeat-x;
			margin: 1.6em 0 0 0;
			padding: 0 0 0 1.6em;
		}
		
		#col-center ul.tabs li,
		#tabs-container ul.tabs li{
			background-color: #ab937f;
			border-color: #fff;
			border-style: solid;
			border-width: 0 0 3px 0;
			float: left;
			margin: 0 4px 0 0;
			padding-top: .2em;
			padding-right: 1.4em;
			padding-left: 1.4em;
			padding-bottom: .2em;
		}
			#col-center ul.tabs.alternate li,
			#tabs-container ul.tabs.alternate li {
				border-width: 0;
			}
			
			#col-center ul.tabs li:last-child, #col-center ul.tabs li:only-child,
			#tabs-container ul.tabs li:last-child, #tabs-container ul.tabs li:only-child {
				margin: 0;
				padding-bottom: .2em;
			}
			
			#col-center ul.tabs li.selected,
			#tabs-container ul.tabs li.selected {
				background-color: #321600;
				border-color: #321600;
			}
				#col-center ul.tabs.alternate li.selected,
				#tabs-container ul.tabs.alternate li.selected {
					background-color: transparent;
					border-color: #ccc #ccc #fff #ccc;
					border-width: 1px 1px 4px 1px;
				}
					/* Target WebKit
					----------------------------------------------- */
					@media screen and (-webkit-min-device-pixel-ratio:0) {
						#col-center ul.tabs.alternate li,
						#tabs-container ul.tabs.alternate li {
							margin-bottom: 1px;
						}
					}
			
			#col-center ul.tabs li.call-to-action,
			#col-center ul.tabs li:last-child.call-to-action,
			#tabs-container ul.tabs li.call-to-action,
			#tabs-container ul.tabs li:last-child.call-to-action {
				background-color: transparent;
				font-size: 107%;
				font-family: Arial, Helvetica, sans-serif;
				float: right;
				letter-spacing: 0;
				padding: 0 1.6em 0 0;
				text-transform: none;
			}
		
			#col-center ul.tabs li a, #col-center ul.tabs li a:visited, #col-center ul.tabs li a:hover, #col-center ul.tabs li a:active,
			#tabs-container ul.tabs li a, #tabs-container ul.tabs li a:visited, #tabs-container ul.tabs li a:hover, #tabs-container ul.tabs li a:active {
				color: #eee9e5;
				text-decoration: none;
			}
				#col-center ul.tabs li a:hover, #col-center ul.tabs li a:active,
				#tabs-container ul.tabs li a:hover, #tabs-container ul.tabs li a:active {
					color: #fff;
					text-decoration: underline;
				}
					#col-center ul.tabs li a:active,
					#tabs-container ul.tabs li a:active {
						text-decoration: none;	
					}

				#col-center ul.tabs li.selected a, #col-center ul.tabs li.selected a:visited, #col-center ul.tabs li.selected a:hover, #col-center ul.tabs li.selected a:active,
				#tabs-container ul.tabs li.selected a, #tabs-container ul.tabs li.selected a:visited, #tabs-container ul.tabs li.selected a:hover, #tabs-container ul.tabs li.selected a:active {
					color: #fff;
					cursor: default;
					text-decoration: none;
				}
					#col-center ul.tabs.alternate li.selected a, #col-center ul.tabs.alternate li.selected a:visited, #col-center ul.tabs.alternate li.selected a:hover, #col-center ul.tabs.alternate li.selected a:active,
					#tabs-container ul.tabs.alternate li.selected a, #tabs-container ul.tabs.alternate li.selected a:visited, #tabs-container ul.tabs.alternate li.selected a:hover, #tabs-container ul.tabs.alternate li.selected a:active {
						color: #ab937f;
					}
				
				#col-center ul.tabs li.call-to-action a, #col-center ul.tabs li.call-to-action a:visited, #col-center ul.tabs li.call-to-action a:hover, #col-center ul.tabs li.call-to-action a:active,
				#tabs-container ul.tabs li.call-to-action a, #tabs-container ul.tabs li.call-to-action a:visited, #tabs-container ul.tabs li.call-to-action a:hover, #tabs-container ul.tabs li.call-to-action a:active {
					color: #007db5;
				}

/* -------------------------------------------- */		
span.call-to-action {
	float: right;
}
	span.call-to-action.alternate {
		margin-top: -2.6em;
	}
	span.call-to-action a, span.call-to-action a:visited {
		text-decoration: none;
	}
		span.call-to-action a:hover, span.call-to-action a:active {
			text-decoration: underline;
		}
			span.call-to-action a:active {
				text-decoration: none;
			}
			
/* -------------------------------------------- */
.file-type,
#col-center ul.tabs li.call-to-action a.file-type, #col-center ul.tabs li.call-to-action a.file-type:visited, #col-center ul.tabs li.call-to-action a.file-type:hover, #col-center ul.tabs li.call-to-action a.file-type:active {
	background-position: 0 6px;
	background-repeat: no-repeat;
	color: #999;
	font-size: 80%;
	padding-top: .6em;
	padding-bottom: .4em;
	padding-left: 17px;
}
	#col-center ul.tabs li.call-to-action a.file-type, #col-center ul.tabs li.call-to-action a.file-type:visited, #col-center ul.tabs li.call-to-action a.file-type:hover, #col-center ul.tabs li.call-to-action a.file-type:active {
		color: #007db5;
		font-size: 90%;
		padding-top: .5em;
		padding-bottom: 0;
		padding-left: 17px;
	}
		
.avi {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/avi.gif");
}
.doc {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/doc.gif");
}
.flv {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/flv.gif");
}
.generic {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/generic.gif");
}
	table.generic {
		background-image: none;
	}
.jpg {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/jpg.gif");
}
.mov {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/mov.gif");
}
.mp3 {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/mp3.gif");
}
.pdf {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/pdf.gif");
}
.ppt {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/ppt.gif");
}
.txt {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/txt.gif");
}
.video {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/video.gif");
	background-position: 0 0;
}
.wmv {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/wmv.gif");
}
.xls {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/xls.gif");
}
.zip {
	background-image: url("http://www.fordfoundation.org/Content/_images/icons/file-types/zip.gif");
	background-position: 5px 0;
}

/* -------------------------------------------- */
p.type-02, p.type-03 {
	font-family: Georgia, serif;
	line-height: 1.2em;
}

p.type-02 {
	color: #009fd4;
	font-size: 140%;
	font-style: italic;
}
	p.type-02.alternate {
		font-size: 180%;
	}
	p.type-02.alternate-type-02 {
		width: 66%;
	}
	p.type-04, h2.type-05 {
		padding-top: 0;
	}
	
p.type-03 {
	color: #333;
	font-weight: bold;
	padding-bottom: 0;
}
	p.type-03.alternate {
		padding-left: 2.4em;
	}
	
	p.type-06 {
		color: #666;
		font-family: "ArnhemProBlond", Georgia, serif;
		font-size: 220%;
	}
	
	p.type-07 {
		font-family: "KievitProBook";
		font-size: 140%;
		line-height: 1.4em;
	}
		p.type-07.alternate {
			font-size: 130%;
			padding-top: .2em;
		}

/* -------------------------------------------- */

.navigation-dropdown ul {
	list-style-type: disc;
	line-height: 1.2em;
	margin: 0 0 1.8em 0;
	padding-left: 1.2em;
}
	.navigation-dropdown li {
		margin-bottom: .3em;
	}
		.navigation-dropdown li:last-child {
			margin-bottom: 0;
		}
	.navigation-dropdown ul:last-child {
		margin: 0;
	}
	.navigation-dropdown ul a, .navigation-dropdown ul a:visited {
		text-decoration: none;
	}
		.navigation-dropdown ul a:hover {
			text-decoration: underline;
		}
			.navigation-dropdown ul a:active {
				text-decoration: none;
			}

/* -------------------------------------------- */
dl {
	padding: 0 0 .6em 0;
}
	dt, dd {
		float: left;
		padding: 0;
	}
		dd {
			float: none;
			margin-left: 2.2em;
		}
			dd.type-02 {
				margin-left: 0;
			}
			
	dl.type-03 dt {
		left: -999em;
		position: absolute;
	}
		dl.type-03 dd {
			margin-left: 0;
		}
		dl.type-03 dd.title {
			padding: 0;
		}
		
img.pull-left {
	float: left;
	margin-right: .8em;
	margin-bottom: .2em;
}
		
/* -------------------------------------------- */
.pagination-controls {
	color: #999;
	font-size: 88%;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
	.pagination-controls label {
        float:left;
		font-size: 100%;
		margin-right: .4em;
		padding: 0;
	}
		.pagination-controls select {
			margin-top: -.3em;
		}

ul.pagination-controls, #col-center ul.pagination-controls {
	margin: 0;
}

/* -------------------------------------------- */
ul.filter, label.type-03 {
	font-size: 95%;
	text-transform: uppercase;
}
	ul.filter li {
		background-image: url("http://www.fordfoundation.org/Content/_images/buttons/remove.gif");
		background-position: 0 2px;
		padding-left: 1.4em;
	}
		ul.filter li.not-removable {
			background-image: none;
			padding-left: 0;
		}
		ul.filter li:hover {
			background-position: 0 -89px;
		}

ul.filter a, ul.filter a:visited, ul.filter a:hover, ul.filter a:active, label.type-03 {
	color: #666;
	text-decoration: none;
}

/* -------------------------------------------- */
em.type-02 {
	float: right;
	font-style: normal;
}

/* -------------------------------------------- */
span.type-02 {
	background-position: 50% 0;
	background-repeat: no-repeat;
	color: #515151;
	display: block;
	font-family: Georgia, serif;
	font-size: 120%;
	font-style: italic;
	line-height: 1.2em;
	padding: 0;
	text-align: center;
}

/* -------------------------------------------- */
.faqs {
	background-color: #f9f7f1;
	border-color: #582700;
	border-style: solid;
	border-width: 4px 0;
	margin-bottom: .8em;
	padding-left: 1.6em;
	padding-bottom: .8em;
	padding-top: .8em;
	padding-right: 1.6em;
}
	#col-center .faqs ul {
		line-height: 1.2em;
		list-style: none;
		padding: 0;
	}
		#col-center .faqs ul li {
			padding-bottom: 1.2em;
		}

/* -------------------------------------------- */	
.pull, .imagetextwrap {
	margin-top: 1.1em;
	margin-right: 1.1em;
	margin-bottom: .6em;
	margin-left: 0;
}
	.imagetextwrap {
		margin-top: 0;
	}

	.pull.left, .pull.right {
		width: 300px;
	}
	
	.pull.left, .imagetextwrap {
		float: left;
	}
	.pull.right {
		float: right;
		margin-right: 0;
		margin-left: 1.1em;
	}
	
	.pull span.caption, span.caption, .imagetextwrap .smallphotocaption, .largephotocaption {
		color: #009fd4;
		display: block;
		font-family: Georgia, serif;
		font-size: 120%;
		font-style: italic;
		line-height: 1.2em;
	}
		.imagetextwrap .smallphotocaption {
			padding-top: 0;
		}
		.largephotocaption {
			display: block;
			float: none;
		}
	
	.news-page #col-center img:first-child {
		float: none;
		margin-top: 1.1em;
		margin-right: 1.1em;
		margin-bottom: 1.1em;
	}
	
/* -------------------------------------------- */
.featured-news-items {
	background-color: #f9f7f1;
	margin: 1.6em 0;
	padding: .8em 1.6em;
}
/* -------------------------------------------- */
.footnotes {
	font-size: 100%;
	padding-bottom: 1.6em;
}

.foo {
	display: none;
}

/* -------------------------------------------- */
.commentary {
	background-color: #f8f7f2;
	margin-right: 1px;
	padding-bottom: .6em;
	padding-top: .6em;
	padding-left: 1.5em;
	padding-right: 1.5em;
}
	.commentary h3 {
		color: #515151;
	}

	.resources {
		margin-bottom: 0;
	}

.meta-type.publication,
.meta-type.date,
.meta-type.author {
	color: #515151;
	display: block;
	font-family: Georgia, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 1.1em;
	padding: 0;
}
	.meta-type.publication {
		padding-top: 1.2em;	
	}
	.meta-type.date {
		padding: 0 0 0 0;	
	}
	.meta-type.author {
		padding: 0 0 .6em 0;	
	}
	
	.commentary p {
		font-family: Georgia, serif;
	}
	
/* -------------------------------------------- */
#social-bookmarks {
	display: none;
	width: 300px;
}
	#social-bookmarks .wrapper {
		margin-top: .8em;
	}
	
	#social-bookmarks span.IN-widget, #social-bookmarks .IN-widget span {
    	padding: 0;
	}
				
/* -------------------------------------------- */
#grant-alert {
	width: 400px;
}

ul.buttons {
	margin: 0 0 .6em 0;
}

				
/* -------------------------------------------- */
.boilerplate {
	border-color: #d5d5d5;
	border-style: solid;
	border-width: 1px 0 0 0;
	color: #999;
	margin-top: 1em;
}

/* ----------------------------------------------- */
#anniversary-menu {
	background-color: #fff;
	background-image: url("http://www.fordfoundation.org/Content/_images/75th-anniversary-mark.gif");
	background-position: 1.6em 1.6em;
	height: 66px;
	padding: 1.6em 1.6em 0 1.6em;
}
	#annual-report-landing-page #anniversary-menu {
		background-image: none;
	}
	
	#anniversary-menu ul.type-02 {
		margin-top: -10px;
		float: right;
		font-size: 96%;
	}
#anniversary-menu.imageless 
{
    background-image: none;
}
	
	/* ----------------------------------------------- */
	#anniversary-menu .dropdown-trigger,
	#anniversary-menu ul.dropdown-type-02 ul span {	
		display: block;
		padding-top: 5px;
		padding-right: 8px;
		padding-bottom: 5px;
		padding-left: 8px;
	}
		#anniversary-menu .dropdown-trigger,
		#anniversary-menu ul.dropdown-type-02 ul {
			border-color: #ccc;
			border-style: solid;
			border-width: 1px;
		}
		
		#anniversary-menu .dropdown-trigger {
			background-color: #fff;
			background-image: url("http://www.fordfoundation.org/Content/_images/arrows/type-02.gif");
			background-position: 96% 9px;
			border-color: #ccc;
			border-style: solid;
			border-width: 1px;
			color: #666;
			cursor: pointer;
			padding-top: 5px;
			padding-bottom: 5px;
		}
			#anniversary-menu .dropdown-trigger:hover {
				text-decoration: underline;
			}
			
			#anniversary-menu .dropdown-trigger.pulled {
				border-width: 1px 1px 0 1px;
				color: #999;
				cursor: default;
			}
			
	/* ----------------------------------------------- */
	#anniversary-menu ul.dropdown-type-02 {	
		background-color: #fff;
		font-family: Trebuchet MS,sans-serif;
		font-size: 96%;
		margin-top: 10px;
		margin-left: 90px;
		width: 220px;
		text-transform: uppercase;
	}
	#annual-report-landing-page #anniversary-menu ul.dropdown-type-02 {	
		margin-left: 0;
	}
		#anniversary-menu ul.dropdown-type-02 ul {
			border-width: 0 1px 1px 1px;
			display: none;
			font-size: 105%;
			margin-top: -25px;
			margin-left: 0;
			padding-top: 26px;
			position: absolute;
			text-transform: none;
			width: 218px; /* 2px less than the width of the containing list item to accomodate the border width */
			z-index: 100;
		}
			#anniversary-menu ul.dropdown-type-02 ul.open {	
				-moz-box-shadow: 0 3px 10px #aeaeae; /* horizontal offset, vertical offset, blur radius */
				-webkit-box-shadow: 0 3px 10px #aeaeae;
				box-shadow: 0 3px 10px #aeaeae;
				display: block;
			}
				#anniversary-menu ul.dropdown-type-02 ul li {	
					background-color: #fff;
				}
			
		/* ----------------------------------------------- */
		#anniversary-menu ul.dropdown-type-02 ul span {	
			padding-top: 0;
			padding-bottom: 0;
		}
			
		/* ----------------------------------------------- */
		#anniversary-menu ul.dropdown-type-02 a, #anniversary-menu ul.dropdown-type-02 a:visited {
			border-color: #ccc;
			border-style: solid;
			border-width: 1px 0 0 0;
			color: #666;
			display: block;
			padding: 5px 0 5px 0;
			text-decoration: none;
		}
			#anniversary-menu ul.dropdown-type-02 a:hover, #anniversary-menu ul.dropdown-type-02 a:active {
				text-decoration: underline;
			}
				#anniversary-menu ul.dropdown-type-02 a:active {
					text-decoration: none;
				}
										
	/* ----------------------------------------------- */			
	#anniversary-menu span.home {
		display: block;
		font-size: 94%;
		text-transform: uppercase;
		float: right;
		margin-right: 0px;
		padding: 0;
	}
            	
		#annual-report-landing-page #anniversary-menu span.home {
			display: none;
		}
		
		/* ----------------------------------------------- */
		#event-detail #col-center div.content:nth-child(2) {
			font-family: "KievitProBook";
		}
		
/* ----------------------------------------------- */
.content.survey h2 {
	background-color: #009fd4;
	color: #fff;
	font-family: "KievitProThin";
	font-size: 400%;
	font-weight: normal;
	line-height: 1.1em;
	padding: .4em 20% .6em .4em;
	text-transform: none;
}
	.content.survey h2 em {
		display: block;
		font-style: normal;
		font-size: 90%;
	}

.content.survey .instructions h3 {
	color: #666;
	font-family: "KievitProBold";
	font-size: 110%;
	font-weight: normal;
	padding-top: .8em;
	text-transform: uppercase;
}
