.forminput {font-family:verdana; font-size:11px; color:#000000; border: solid; border-width: 1px; border-color: #666666;}
.Dforminput {font-family:verdana; font-size:11px; color:#000000; border: solid; border-width: 1px; border-color: red;}

A.system_nav:link {font-family:Verdana,Arial,Helvetica; font-size: 10px; color:#006699; font-weight:normal; text-decoration:none;}
A.system_nav:visited {font-family:Verdana,Arial,Helvetica; font-size: 10px; color:#006699; font-weight:normal; text-decoration:none;}
A.system_nav:hover {font-family:Verdana,Arial,Helvetica; font-size: 10px; color:#006699; font-weight:normal; text-decoration:none;}


.who { background-color: #87001E;}
.what { background-color: #FFB434;}
.ideas { background-color: #01870C;}
.news { background-color: #01870C;}
.newsreport { background-color: #01870C;}
.null { background-color: #0F4B81;}
.newsroom { background-color: #0F4B81;}

a:visited { color: #0F4B81;}
a:link { color: #333399;}

b { font-weight: bold;}
strong { font-weight: bold;}
.b { font-weight: bold;}
.italics { font-style:italic;}
.ul {text-decoration:underline;}

h1 { padding: 5px 0;}


h2 { margin-top: 10px;}

.indent{
 padding-left: 20pt;
 padding-right: 20pt;

}

.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.bodytext-sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.program-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}


.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.news-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01870C;

}

.mainbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

.mainbox14px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

.annualreport, .annualreport a:link, .annualreport a:visited, .annualreport a:active {
	color: #fff;
}

.article-list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.spotlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.bodytext-sm-reversed, .bodytext-sm-reversed a:link, .bodytext-sm-reversed a:visited, .bodytext-sm-reversed a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
	
.bodytext-sm-red, .bodytext-sm-red a:link, .bodytext-sm-red a:visited, .bodytext-sm-red a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration:none;
}

/* ffr links and styles */
.ffrlinks, .ffrlinks a:link, .ffrlinks a:visited, .ffrlinks a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D0522C;;
	text-decoration:none;

}

.ffrlinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C9C89C;
	text-decoration:underline;

}

.ffrSideNav, .ffrSideNav a:link, .ffrSideNav a:visited, .ffrSideNav a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none;
	/*text-align:justify;*/
	display: block;
	

}

.ffrSideNav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:underline;
	display: block;
	/*background: #72C545;
	background-image:url(/ngm/redesign/images/left-col-nav-arrow.gif);*/

}

.ffrSideNavArrow{
	display: block;

}


.ffrCapitals{
	text-transform: uppercase;
	color: #DA441B;

}

p.ffrparagraph{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13pt;

}


p.ffrparagraphFL{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13pt;

}


p.ffrparagraphFL:first-letter{
	font-size: 300%;
	/*font-style: italic;*/
    font-weight: bold; 
	float: left; 
	display: inline;
	padding: 0px 3px 0px 3px;
	vertical-align:bottom;


}

.ffrbackground, .ffrbackground a:link{
	background: #D8D5B7;

}

.ffrbackground a:hover{
	background: #D8D5B7;

}

	
.fftitle, .fftitle a:link, .fftitle a:visited, .fftitle a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003370;
	text-decoration:underline;
	/*padding: 3px;*/
	
}

.fftitletd td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003370;
	border: 1px solid #003370;
}

.ffr-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.ffrnavContainer{
	width: 125px;
	margin: 0px, 0px, 0px, 5px;
	/*float: right;*/
	/*display: inline;*/
}

.spotlighttext-sm-reversed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.spotlighttext-sm-reversed a:link, .spotlighttext-sm-reversed a:visited, .spotlighttext-sm-reversed a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.spotlighttext-sm-reversed-underline a:link, .spotlighttext-sm-reversed-underline a:visited, .spotlighttext-sm-reversed-underline a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.bodytext-reversed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.staff-department {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}

.headeradmin {
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.subheaderadmin {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tableheaderadmin {
	background-color: #666666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.row0admin {
	background-color: #ffffee;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.row1admin {
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.error {
	color: #990000;
	font-weight: bold;
}

.error1 {
	color:#FF0000;
	font-weight: bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#box ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#box li {
	list-style-type: none;
	margin: 0 0 5px 0;
}

#what0, #assetlayer, #unitlayer, #fieldlayer {
	position: absolute;
	left: 160px;
	top: 300px;
	width: 240px;
}

#wwd ul {
	padding-left: 10px;
}

#wwd a:link, #wwd a:visited {
	text-decoration:none;
}
#wwd a:hover {
	text-decoration:underline;
}

#program ul, #unit ul, #field ul {
	padding-bottom: 0.7em;
	padding-top: 0.5em;
	margin-left: 0;
	padding-left: 0;
}

#program li, #unit li, #field li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	display: block;
	list-style-type: none;
	line-height: 1.3em;
	margin-left: 0;
	padding-left: 0;
}

#unit li {
	font-weight:bold;
	font-size: 12px;
}
#field li {
	font-weight:normal;
	font-size: 12px;
}
#program {
	width: 340px;
}

#detail ul {
	margin-left: 0;
	padding-left: 0;
}

#detail li {
	list-style-type:none;
	margin-bottom: 0.8em;
}

.programunitfieldlist {
	margin-left: 0 !important;
	padding-left: 15 !important;
	list-style-type:circle !important;
}

.programunitfieldlist2 {
	padding-left: 5 !important;
	list-style-type:circle !important;
	margin: 0 !important;
}


#initiative li {
	list-style-type: square !important;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
	line-height: 1em;
	font-size: 11px;
}

#initiative2 li {
	list-style-image: url(/shared/redTriangle.jpg);
	list-style-type: square !important;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
	font-size: 12px;
}


#stafflist {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#stafflist th {
	text-align:left;	
	color: #FFFFFF;
	background-color: #0F4B81;
}

.row1 {
	text-align:left;	
	background-color: #FFFFFF;
}

.row0 {
	text-align:left;	
	background-color: #FFFFDD;
}
.on {
	font-weight:bold;
}

.search {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

/** ffr styles **/

.imgbox-left {
	float: left;
	border: none;
	font: Arial, sans-serif;
	font-size: x-small; /* for IE4/5 */
	/* this is to trick older IE into thinking the rule is over */
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: xx-small;	/* for good browsers - Netscape,Mozilla,Firefox,IE6  */
}
html>.imgbox-left { font-size: x-small; }

.imgbox-right {
	float: right;
	border: none;
	font: Arial, sans-serif;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: xx-small;	
}
html>.imgbox-right { font-size: x-small; }

.imgbox-left img {
	display: block;
	border: 0px;
	width: 200px;
	padding-right: 5px;
}

.imgbox-right img {
	display: block;
	border: 0px;
	width: 200px;
	padding-left: 5px;
}

.imgbox-left p, .imgbox-right p {
	display: block;
	width: 200px;
	color: #336699;
	text-align: left;
	margin: 0px;
	padding: 3px;
	font: Verdana, sans-serif;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
		font-size: xx-small;	
}
html>.imgbox-left p { font-size: x-small; }
html>.imgbox-right p { font-size: x-small; }

.pullquote-left {
	float: left;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #336699;
	text-align: left;
	padding: 5px;
	width: 40%;
	border: none;
}
.pullquote-right {
	float: right;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: small;
	color: #336699;
	text-align: left;
	padding: 5px;
	width: 40%;
	border: none;
}
.boxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding: 0px;
	width: 100%;
	border: 1px solid #01870c;
}

.boxtext h4 {
	background-color: #01870c;
	font-size: 12px;
	color: #fff;
	margin: 0px;
	padding: 3px;
}
.boxtext p {
	background-color: #fff;
	padding: 3px;
	margin: 0px;
}


.navigation {
border-top: 1px solid #D6D6D6;
border-left: 1px solid #D6D6D6;
}
.navigation td {
border-right: 1px solid #D6D6D6;
border-bottom: 1px solid #D6D6D6;
	white-space:nowrap;
}
.navigation2 {
border-top: none;
border-left: 1px solid #D6D6D6;
}
.navigation2 td {
border-right: 1px solid #D6D6D6;
border-bottom: 1px solid #D6D6D6;
white-space:nowrap;
}

.navigation td a, .navigation td a:visited, 
.navigation2 td a, .navigation2 td a:visited {
background: #fff;
height: 18px;
padding: 2px 5px;
margin: 0;
color: #003370;
text-decoration: none;
display: block;
text-align: center;
font: bold 11px/18px Arial, "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
.navigation td a:hover, .navigation2 td a:hover, 
.navigation td a#on, .navigation2 td a#on {
color: #fff;
background: #003370;

}

.right {
	font-size:12px;
	text-align:right;
	margin-top:0px;
	color:#fff;
}

.leftSpot {
	font-size:12px;
	text-align:left;
	margin-top:0px;
	color:#ffffff;
}

.right a, .right a:visited {
	color:#fff;
}

.leftSpot a, .leftSpot a:visited {
	color:#fff;
}

.callout {
	border-top: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
}
.callout td {
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
}
.callout td.mainbox {
	padding:10px 15px;
}

.required{
	color: #003370;
}


.sectionHead, .sectionHead a, .sectionHead a:visited{
color: #613319;
font-weight: bold; 
font-size: 14px;
font-style: normal;
}

.sectionHeadBold{
color: #000000;
font-weight: bold; 
font-size: 13px;
font-style: normal;
}


.secondHead{
color: #000000;
font-style: normal;
 
font-size: 11px;
padding-top: 15px;
}

.secondHeadBold{
color: #000000;
font-style: normal; 
font-weight: 600; 
font-size: 11px;
padding-top: 15px;
}

.sectionHeadSm{
color: #613319;
font-weight: normal; 
font-size: 11px;
font-style: normal;
}

.secondHeadSm{
color: #000000;
font-weight: normal; 
font-size: 11px;
font-style: normal;
}

.secondHeadSmBold{
color: #000000;
font-weight: 600; 
font-size: 11px;
font-style: normal;
}

.smallCaps{
color: #613319;
font-weight: normal; 
font-size: 9px;
font-variant:small-caps;
}

.paraHead{
color: #000000;
font-weight: bold;
font-size: 12px;

}
.quote{
color: #613319;
font-style: normal;
font-size: 20px;

}

/*Annual Report Styles*/
.arbodytext{
color: #000000;
}
.arbodytextbold{
font-weight: bold;
}

.arbodytextitalics{
font-style:italic;

}

.arbodytextitalicsSm{
font-style:italic;
font-size:11px;

}

#armission ul {
	padding-bottom: 0.3em;
}

/*financial chart styles shared with the Annual Report*/
.bottomUL {border-bottom:1px solid #000000;}
.bottomDUL {border-bottom: 3px double #000000;}
.bottomWUL {border-bottom:1px solid #ffffff;}
.chartheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/*Financial Chart Styles Not Shared with the Annual Report*/
.tableBorder {
border: 0px solid #ffffff;

}
.chartHeadBG {background: #ffffff;}


.floatright
{
float: right;
margin: 5px 5px 10px 10px;
border-width:  0px;
padding: 0px;
text-align: right;
}

/* Images to float left */
.floatleft
{
float: left;
margin: 10px 10px 5px 5px;
border-width:  0px;
padding: 0px;
text-align: left;
}



/*Annual Report: background color for mission statement */

.blueBackground
{
background-color: #C0D0EA;

}

.yellowBackground
{
background-color: #f6f4b9;
}

.greenBackground{
background-color: #cbdcd3;

}

.brownBackground{
background-color: #613319;
}

.imgContainer{
width: 210px;

}

.imgContainer300{
width: 300px;

}

.imgContainer250{
width: 250px;

}



.captionContainer{
width: 300px;
font-size: 10px;

}

/*Annual Report: styles for the three columns*/
#columnOne{
width: 155px;
float: left;
}

#columnTwo{
width: 155px;
float: none;
}

#columnThree{
width: 155px;
float: right;

}

#centerAlign{
width: 550px;
height: 100%;

}

.sectionOne{
width: 570px;

}

.sectionTwo{
width: 570px;

}

.textBlockIndent{
padding-top: 0.2em;
padding-bottom: 0.3em;
margin-left: 5px;

}

.maroonText{
color: #BE3821;
}

.border{
background-color: #383B5E;
padding: 3px;
padding-left: 15px;
padding-bottom: 10px;
 
}

.borderImg{
background-color: #383B5E;
padding: 5px;
 
}

.pressRelease, .pressRelease a, .pressRelease a:visited{
color: #ffffff;
font-size: 11px;

}

#pressBackground{
background-image:url(/home/news_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
/*filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
*/
}

- Ford Reports Styles -

.imgBackground{
	
	background: url('http://www.fordfound.org/newsletter/images/w2007/dollarIllustrationBackground.jpg'); 
	background-repeat: no-repeat; 
	background-position:bottom right;
}

a.link:link{
	text-decoration: none;

}
a.link:hover{
	text-decoration: underline;

}

.linkWhite, .linkWhite a, .linkWhite a:visited {
color: #ffffff;

}

.thumbnailCont {
width: 576px;


}

.thumbnailContInner {
width: 250px;


}

.ffrMargin {
	margin: 0px 0px 10px 10px;

}

.initiativeHead, a.initiativeHead {
color: #003370;
font-family: Gill, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;
}

a.initiativeHead:hover {
text-decoration:underline;
background-image:url(http://staging.fordfound.org/what/initiatives/initiativeArrow.jpg);
background-repeat:no-repeat;
}

/* styles for the eLibrary */

ol.lowRomanNumber {
list-style-type: lower-roman;
}

#footnote {
font-size: 10px;
vertical-align: 0.6ex;
line-spacing: 1.4em;

}


.ic_yazi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none }
