body { 
 margin: 0;
 padding: 0;
 color: #808080;
 background: #fff url(/images/iefBackground.gif) 0 0 repeat-y scroll;
 font-family: arial, helvetica, geneva, sans-serif;
 min-width: 800px;
 font-size: 100.01%; /* to even out IE's text-zooming */
 }

body, html {height: 100%;}

a {
 text-decoration: none;
 font-weight: normal;
 }

a:link {
 color: #5583ab;
 text-transform: uppercase;
 text-decoration: none;
 }

a:visited {
 color: #5583ab;
 text-transform: uppercase;
 text-decoration: none;
 }

a:hover {
 color: #4c7a38;
 text-transform: uppercase;
 text-decoration: underline;
 }

a:active {
 color: #5c9444;
 text-transform: uppercase;
 text-decoration: none;
 }

h1 {font-size: 1.4em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.0em;}
h4 {font-size: .9em;}
h5 {font-size: .8em;}
h6 {font-size: .7em;}
  
h1, h2, h3, h4, h5, h6 {
 font-family: arial, helvetica, geneva, sans-serif;
 font-weight: normal;
 line-height: 1.0em;
 text-transform: uppercase;
 color: #005cab;
 margin: 0; 
 padding: 0;
 }
 
p { 
 font-size: .8em;
 line-height: 1.5em;
 margin: 0 0 1.5em 0;
 padding: 0;
 text-align: left;
 }

p+p  { 
 margin-top: -1.5em;
 text-indent: 5%;
 }

/* Page Wrapper */
div#pagewrap {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 800px;
 min-width: 800px;
 height: 100%;
 min-height: 100%;
 margin: 0 auto;
 padding: 0;
 border: 0;
 }

/* Page Header */
div#headwrap {
 display: block;
 width: 800px;
 min-width: 800px;
 height: 89px;
 margin: 0 auto;
 padding: 0;
 border: 0;
 }
  
div#ieflogo {
 display: inline;
 float:left;
 width: 240px;
 min-width: 240px;
 height: 89px;
 margin: 0 auto;
 padding: 0;
 border: 0; 
 }

div#ieflogo a { 
 display: block;
 width: 240px;
 height: 89px;
 background: url(/images/iefLogo.gif) 0px 0px no-repeat;
 }

div#ieflogo a:hover { 
 background: url(/images/iefLogoOn.gif) 0px 0px no-repeat;
 }
 
div#headright {
 display: inline;
 float: right;
 width: 560px;
 min-width: 560px;
 height: 89px;
 margin: 0 auto;
 padding: 0;
 background: url(/images/savingSight.gif) bottom right no-repeat;
 border: 0; 
 }

div#headright p {
 font-size: .7em;
 line-height: 1.0em;
 text-align: right;
 margin: 13px 13px 0 0;
 padding: 0;
 }
 
 
/* Horizontal List Navigation */

ol, ul, li { /* zero defaults */
 list-style: none;
 margin: 0;
 padding: 0;
 }
 
#navtopwrap { /* this is a div holding the rest of the nav structure */
 position: relative;
 z-index: 5;
 width: 100%;
 border: 1px solid #d2dfe0;
 border-width: 1px 0;
 text-transform: uppercase;
 font: normal .8em "Trebuchet MS", sans-serif;
 height: 27px;
 float: left;
 }

#nav {
  margin-left: 20px; /* moves the top-level UL over a bit */
  display: inline; /* IEwin doubled margin bugfix */
  float: left;

  height: 27px;
  width: 770px;
  }
 
.topnav {float: left;} /* widths are specified elsewhere */
 
.topnav div {
 height: 27px;
 border-left: 1px solid #d2dfe0; /* sets borders between the list items */
 }
 
.topnav div div { /* overrides previous selector for nested divs */
 height: auto;
 border-left-width: 0px;
 }

.topnav span { /* removes the text 'backup' in the top-level anchors */
 position: absolute;
 left: -3000px;
 }
 
/*these are the specific sizes of the top-level list items */
#homenav {width: 57px;}
#aboutnav {width: 61px;}
#newsnav {width: 58px;}
#givingnav {width: 62px;}
#programsnav {width: 82px;}
#eventsnav {width: 67px;}
#resourcesnav {width: 85px;}
#contactnav {width: 75px;}

/* 'normal' state (white) for the top-level list items */
#homenav div {background: url(/images/IEFnavTop.gif) 0 0;}
#aboutnav div {background: url(/images/IEFnavTop.gif) -58px 0;}
#newsnav div {background: url(/images/IEFnavTop.gif) -118px 0;}
#givingnav div {background: url(/images/IEFnavTop.gif) -176px 0;}
#programsnav div {background: url(/images/IEFnavTop.gif) -238px 0;}
#eventsnav div {background: url(/images/IEFnavTop.gif) -320px 0;}
#resourcesnav div {background: url(/images/IEFnavTop.gif) -387px 0;}
#contactnav div {
 background: url(/images/IEFnavTop.gif) -472px 0; 
 border-right: 1px solid #d2dfe0; /* add right border to this last div/list item */ 
 }

#aboutnav div div,
#newsnav div div,
#givingnav div div,
#programsnav div div,
#eventsnav div div,
#resourcesnav div div {background-image: none} /* removes the background image from nested divs */

/* these set the static blue images for each page. Selectors are specific to each page */
#home #homenav div {background-position: 0 -54px;}
#about #aboutnav div {background-position: -57px -54px;}
#news #newsnav div {background-position: -118px -54px;}
#giving #givingnav div {background-position: -176px -54px;}
#programs #programsnav div {background-position: -238px -54px;}
#events #eventsnav div {background-position: -320px -54px;}
#resources #resourcesnav div {background-position: -387px -54px;}
#contact #contactnav div {background-position: -472px -54px;}

/* hover rules - second selector in each set is for IE-Win */
#nav #homenav div:hover,
#nav #homenav div.sfhover {background-position: 0 -27px;}
#nav #aboutnav div:hover,
#nav #aboutnav div.sfhover {background-position: -57px -27px;}
#nav #newsnav div:hover, 
#nav #newsnav div.sfhover {background-position: -118px -27px;}
#nav #givingnav div:hover, 
#nav #givingnav div.sfhover {background-position: -176px -27px;}
#nav #programsnav div:hover, 
#nav #programsnav div.sfhover {background-position: -238px -27px;}
#nav #eventsnav div:hover, 
#nav #eventsnav div.sfhover {background-position: -320px -27px;}
#nav #resourcesnav div:hover, 
#nav #resourcesnav div.sfhover {background-position: -387px -27px;}
#nav #contactnav div:hover,
#nav #contactnav div.sfhover {background-position: -472px -27px;}

.parent {position: relative;} 

.parent a {height: 27px;}

#nav a {
 color: #005cab;
 text-decoration: none;
 display: block;
 }
 
#nav li a:hover {
 color: #fff;
 background-color: #639091;
 }
 
#nav .parent a:hover {background-color: transparent;} /* required - DO NOT REMOVE background property */

#nav .dropdown { /* dropdowns are moved off screen initially */
 width: 171px; 
 background: url(/images/bgfix.gif); /* required background change for IE-Win */
 position: absolute; 
 left: -3000px; 
 top: 27px; 
 text-align: left; 
 font-size: 90%; 
}

.dropdown ul { /* list within the dropdown div is sized */
 width: 131px; 
 w\idth: 129px; 
 border: 1px solid #d2dfe0;
 border-width: 1px 1px 0;
 margin: 0 20px 20px 20px; /* sticky hovering rule - sets space for sloppy mousing */
 }

#nav .dropdown a {
 background: #639091;
 font-size: .95em;
 color: #fff;
 border-left: 0;
 border-bottom: 1px solid #d2dfe0;
 padding: 5px 10px 6px 10px;
 vertical-align: bottom;
 font-weight: bold;
 height: auto; 
 }
 
#nav .dropdown a:hover {background: #8fb7da;}

#nav div:hover div, #nav div.sfhover div {left: -21px} /* sets the position of the dropdowns - compensates for the upper-level UL margin and a border */

.dropdown ul li {background: #639091;}

.dropdown li {vertical-align: bottom;} 

.brclear { /* clearing element */
	height: 0;
	margin: 0;
	font-size: 1px;
	line-height: 0;
}

/* This is to hide the following from IE/Mac.   \*/
* html .topnav .dropdown li {
	height: 1%;
	margin-left: -16px;
	mar\gin-left: 0;
}

* html #nav .dropdown a {height: 1%;}
/* */
/* The first 2 rules above fix "bullet region" problems in IE5.x/win, and the last is to make all links fully clickable. */


/* Rotating (and not) Letterbox Photos */
.rotatepic {
 display: block;
 float: left;
 clear: both;
 width: 800px;
 height: 160px;
 margin: 0;
 padding: 0;
 border: 0;
 }

.toppic {
 display: block;
 float: left;
 clear: both;
 width: 800px;
 height: 80px;
 margin: 0;
 padding: 0;
 border: 0;
 }

/* Crawl and Form Bar */
.crawlforms {
 display: block;
 float: left;
 clear: both;
 width: 800px;
 margin: 0;
 padding: 0;
 color: #fff;
 background: #8fb7da;
 border-bottom: 1px solid #005cab;
 }

/* Crawling Statistics */
div#crawl {
 display: inline;
 float: left;
 width: 400px;
 min-width: 400px;
 height: auto;
 min-height: 1em;
 margin:0;
 padding: 5px;
 border: 0;
 font: normal .7em arial, helvetica, geneva, sans-serif;
 white-space: nowrap;
 overflow: hidden;
 text-transform: uppercase;
 color: #d3e3f0;
 background: #8fb7da;
 }
 
#crawlfield { 
 font: normal .7em arial, helvetica, geneva, sans-serif;
 text-transform: uppercase;
 color: #fff; 
 background: #8fb7da; 
 border: 0;
 width: 390px; 
 margin:0;
 padding: 5px;
 }

/* Mini Forms */
div.lilforms {
 margin: 0;
 padding: 0;
 border-left: 1px solid #005cab;
 }

form#mailme { 
 color: #fff; 
 width: 200px;
 min-width: 200px;
 background: transparent; 
 font: bold 10px "Trebuchet MS", sans-serif;
 text-transform: uppercase;
 padding: 0;
 margin: 0;
 }

#mailme
 .text { 
 font: normal 10px arial, helvetica, geneva, sans-serif;
 text-transform: none;
 color: #808080; 
 background: #fff; 
 border: 1px solid #005cab;
 width: 80px; 
 margin-right: 6px; 
 padding: 1px; 
 }

#mailme
 .buttons { 
 font: normal 10px arial, helvetica, geneva, sans-serif;
 text-transform: none;
 color: #005cab; 
 background: #fff; 
 border: 1px solid #005cab;
 margin: 0;
 padding: 0 2px 0 2px; 
 }
	
form#searchme { 
 color: #fff; 
 width: 200px;
 min-width: 200px;
 background: transparent; 
 font: bold 10px "Trebuchet MS", sans-serif;
 text-transform: uppercase;
 padding: 0;
 margin: 0;
 }

#searchme
 .text { 
 font: normal 10px arial, helvetica, geneva, sans-serif;
 text-transform: none;
 color: #808080; 
 background: #fff; 
 border: 1px solid #005cab;
 width: 80px; 
 margin-right: 6px; 
 padding: 1px; 
 }

#searchme
 .buttons { 
 font: normal 10px arial, helvetica, geneva, sans-serif;
 text-transform: none;
 color: #005cab; 
 background: #fff; 
 border: 1px solid #005cab;
 margin: 0;
 padding: 0 2px 0 2px; 
 }

/* Content Wrapper */
div#contentwrap {
 display: block;
 float: left;
 width: 800px;
 min-width: 800px;
 margin: 0;
 padding: 0;
 background: transparent;
 border-right: 0;
 }

/* Left Side Home */
div#stories {
 display: inline;
 float: left;
 width: 600px;
 min-width: 600px;
 margin: 0;
 padding: 0;
 background: transparent url(/images/iefheadline.gif) top left no-repeat;
 border: 0;
 }

/* Rotating Story */
div#stories p {
 margin: 0;
 padding: 46px 12px 18px 14px;
 border: 0;
 }

/* Large Get Involved Image */
div#stories img {
 border: 1px solid #005cab;
 margin: 0 0 10px 14px;
 padding: 0;
 }

/* Large Get Involved Image */
div#stories img {
 border: 1px solid #005cab;
 margin: 0 0 10px 14px;
 padding: 0;
 }

/* Three Mini Stories */
.miniwrap {
 display: block;
 float: left;
 width: 600px;
 min-width: 600px;
 margin: 0;
 padding: 0;
 border: 0;
 }
 
div#ministory1 {
 display: inline;
 float: left;
 width: 170px;
 min-width: 170px;
 font: normal .8em arial, helvetica, geneva, sans-serif;
 line-height: 1.3em;
 margin: 0;
 padding: 0 20px 10px 10px;
 }
 
div#ministory2 {
 display: inline;
 float: left;
 width: 340px;
 min-width: 340px;
 font: normal .8em arial, helvetica, geneva, sans-serif;
 line-height: 1.3em;
 margin: 0;
 padding: 0 8px 10px 20px;
 }

div#ministory3 {
 display: inline;
 float: right;
 width: 170px;
 min-width: 170px;
 font: normal .8em arial, helvetica, geneva, sans-serif;
 line-height: 1.3em;
 margin: 0;
 padding: 0 8px 10px 20px;
 }
 
/* Left Side About Top */
div#mainbodywrap {
 display: inline;
 float: left;
 width: 600px;
 min-width: 600px;
 margin: 0;
 padding: 46px 0 0 0;
 background: url(/images/iefAboutHead.gif) top left no-repeat;
 border: 0;
 }

div#mainbody { /* pads main body content on all pages */
 padding-right: 42px;
 padding-left: 44px;
 }

/* News Top */
.newssection {
 background: url(/images/iefNewsHead.gif) top left no-repeat !important;
 }

/* Events Top */
.eventssection {
 background: url(/images/iefEventsHead.gif) top left no-repeat !important;
 }

/* Giving Top */
.givingsection {
 background: url(/images/iefGivingHead.gif) top left no-repeat !important;
 }

/* Programs Top */
.programssection {
 background: url(/images/iefProgramsHead.gif) top left no-repeat !important;
 }

/* Resources Top */
.resourcessection {
 background: url(/images/iefResourcesHead.gif) top left no-repeat !important;
 }

/* Contact Top */
.contactsection {
 background: url(/images/iefContactHead.gif) top left no-repeat !important;
 }

/* Search Top */
.searchsection {
 background: url(/images/iefContactHead.gif) top left no-repeat !important;
 }

h5.timeline { /* lower-case headers for timeline */
 text-transform: none;
 }

/* Event Picture/Story Table */
table#lilevent {
 border-collapse: collapse;
 margin: 0 20px 1.5em 20px;
 padding: 0;
 border: 0;
 }

table#lilevent td.eventicon {
 vertical-align: top;
 text-align: left;
 margin: 0;
 padding: 0 10px 20px 0;
 }

table#lilevent td.eventreport {
 vertical-align: top;
 text-align: left;
 margin: 0;
 padding: 0;
 }

table#lilevent td.eventicon img {
 margin: 0;
 padding: 0;
 border: 1px solid #d2dfe0;
 }

table#lilevent td.eventreport h6 {
 margin-top: 5px;
 }

/* Mission Page WHO Data Table */
table#missiontab {
 border-collapse: collapse;
 margin: 0 0 1.5em 0;
 padding: 0;
 border: 1px solid #d2dfe0;
 }

table#missiontab th {
 font: bold .7em arial, helvetica, geneva, sans-serif;
 text-align: left;
 text-transform: uppercase;
 color: #fff;
 margin: 0;
 padding: 5px;
 background-color: #8fb7da;
 border-bottom: 1px solid #d2dfe0;
 border-right: 1px solid #d2dfe0;
 }

table#missiontab th.misontop {
 font-size: .8em;
 text-align: left;
 color: #005cab;
 background-color: #fff;
 border-right: 0;
 }

table#missiontab th.missub {
 text-align: left;
 color: #005cab;
 background-color: #e5f3ff;
 }

table#missiontab td {
 font: normal .8em arial, helvetica, geneva, sans-serif;
 text-align: left;
 vertical-align: top;
 height: 1%;
 margin: 0;
 padding: 5px;
 border-bottom: 1px solid #d2dfe0;
 border-right: 1px solid #d2dfe0;
 }

.misright {
 border-right: 0 !important;
 }

table#missiontab tr#mistot {
 border-top: 2px solid #d2dfe0;
 }

/* Kilimanjaro and Retinopathy Data Table */
table#kilitab {
 border-collapse: collapse;
 margin: 0 0 1.5em 0;
 padding: 0;
 border: 1px solid #d2dfe0;
 }

table#kilitab th {
 font: bold .7em arial, helvetica, geneva, sans-serif;
 text-align: left;
 text-transform: uppercase;
 color: #fff;
 margin: 0;
 padding: 5px;
 background-color: #8fb7da;
 border-bottom: 1px solid #d2dfe0;
 border-right: 1px solid #d2dfe0;
 }

table#kilitab th.kiliontop {
 font-size: .8em;
 text-align: left;
 color: #005cab;
 background-color: #fff;
 border-right: 0;
 }

table#kilitab th.kilisub {
 font-weight: normal;
 text-align: left;
 color: #005cab;
 background-color: #e5f3ff;
 }

table#kilitab td {
 font: normal .8em arial, helvetica, geneva, sans-serif;
 text-align: left;
 vertical-align: top;
 height: 1%;
 margin: 0;
 padding: 5px;
 border-bottom: 1px solid #d2dfe0;
 border-right: 1px solid #d2dfe0;
 }

.kiliright {
 border-right: 0 !important;
 }

table#kilitab tr#kilitot {
 border-top: 2px solid #d2dfe0;
 }


/* News Section Items */
.newsitems {
 margin: 0 30px 0 30px;
 }

.newsies {
 text-indent: 0;
 padding: 0;
 margin: 0 0 10px 0;
 padding: 0;
 }

/* Little Download Boxes */
.pdfdl01 {
 min-height: 16px;
 text-indent: 0;
 margin: 0;
 padding: 0 0 0 16px;
 background: url(/images/buttons/pdfIcon01.gif) top left no-repeat;
 border: 0;
 }

.pdfdl01 a {
 text-transform: none;
 }

.docdl01 {
 min-height: 16px;
 text-indent: 0;
 margin: 0;
 padding: 0 0 0 16px;
 background: url(/images/buttons/docIcon01.gif) top left no-repeat;
 border: 0;
 }

.docdl01 a {
 text-transform: none;
 }

/* Searfch Results */
div#searchresults {
 display: inline;
 float: left;
 width: 519px;
 margin: 0;
 padding: 0;
 border: 0;
 }

/* Updates Column */
div#updates {
 display: inline;
 float: right;
 width: 200px;
 min-width: 200px;
 margin: 0;
 padding: 0;
 border: 0;
 }

div#updates img {
 border: 1px solid #005cab;
 margin: 10px 0 5px 10px;
 padding: 0;
 }

div#updates p {
 margin: 0;
 padding: 0 10px 10px 20px;
 border: 0;
 }

.updatehead {
 padding: 0 10px 0 20px;
 }

/* Right Hand Section Nav List */
ul#sectionnav {
 border: 1px solid #d2dfe0;
 margin: 10px 16px 5px 10px;
 background: url(/images/InsideIEFsect.gif) top left no-repeat;
 padding-bottom: 5px;
 }

ul#sectionnav li.section {
 padding-top: 61px;
 background: url(/images/iefbullett.gif) 5px 62px no-repeat;
 }

ul#sectionnav li {
 font-size: .8em;
 margin: 0;
 padding: 5px 5px 5px 20px;
 background: url(/images/iefbullett.gif) 5px 6px no-repeat;
 }

ul#sectionnav li.nobullet {
 background-image: none;
 }

ul#sectionnav li.nobullet a {
 text-transform: none;
 }

/* Page Footer */
div#footwrap {
 display: block;
 float: left;
 width: 800px;
 min-width: 800px;
 margin: 0;
 padding: 0;
 border-top: 1px solid #d2dfe0;
 }

div#footleft {
 display: inline;
 float: left;
 width: 565px;
 min-width: 565px;
 margin: 0;
 padding: 0;
 background: transparent url(/images/IEFbottomNav.gif) top left no-repeat;
 border: 0; 
 }

div#navline { 
 width: 565px;
 min-width: 565px;
 font: bold .7em "Trebuchet MS", sans-serif;
 line-height: 1.3em;
 margin: 0;
 padding: 38px 10px 5px 18px;
 }

div#navline a {
 color: #005cab;
 background: transparent;
 }

div#creditline { 
 width: 565px;
 min-width: 565px;
 font: normal .7em arial, helvetica, geneva, sans-serif;
 line-height: 1.3em;
 margin: 0;
 padding: 0 10px 5px 18px;
 }

div#creditline a {
 color: #005cab;
 background: transparent;
 text-transform: none;
 font-weight: normal;
 }

div#fineprint { 
 width: 565px;
 min-width: 565px;
 font: normal .7em arial, helvetica, geneva, sans-serif;
 line-height: 1.3em;
 margin: 0;
 padding: 0 10px 20px 18px;
 }

div#fineprint a {
 color: #005cab;
 background: transparent;
 text-transform: none;
 font-weight: normal;
 }

div#footright {
 display: inline;
 float: right;
 overflow: hidden;
 width: 200px;
 min-width: 200px;
 margin: 0;
 padding: 0;
 border: 0; 
 }

div#ieflogofoot {
 display: inline;
 float: right;
 width: 200px;
 min-width: 200px;
 margin: 0;
 padding: 0;
 border: 0; 
 }

div#ieflogofoot img { 
 margin: 0;
 padding: 0;
 border: 0; 
 }

div#ieflogofoot a { 
 display: block;
 width: 200px;
 height: 128px;
 margin: 0;
 padding: 0;
 background: transparent url(/images/iefLogoFoot.gif) top left no-repeat;
 }

div#ieflogofoot a:hover { 
 background: transparent url(/images/iefLogoFootOn.gif) top left no-repeat;
 }

/* Photo Gallery Wrapper and Image definition */
.gallerywrap {
 margin: 0;
 padding: 0 10px 10px 0;
 border: 0;
 }

.gallerywrap img {
 margin: 0 6px 6px 0;
 padding: 0;
 border: 1px solid #d2dfe0;
 }

.gallerywrap img {
 margin: 0 6px 6px 0;
 padding: 0;
 border: 1px solid #d2dfe0;
 }

/* Generic table for cross-browser 2-columns */
table.makecolumns {
 margin: 1.5em 0 1.5em 0;
 padding: 0;
 border: 0;
 border-collapse: collapse;
 }

table.makecolumns td {
 width: 40%;
 margin: 0;
 padding: 0 10px 0 10px;
 border-bottom: 1px solid #d2dfe0;
 border-left: 1px solid #d2dfe0;
 border-collapse: collapse;
 vertical-align: top;
 }

/* Generic list types */
ul.listylist {
 font: normal .8em arial, helvetica, geneva, sans-serif;
 line-height: 1.25;
 list-style-type: disc;
 margin-left: 35px;
 padding-bottom: 10px;
 }

ul.listylist li {
 list-style-type: disc;
 padding-bottom: 5px;
 }
 
ol.numberlist {
 font: normal .8em arial, helvetica, geneva, sans-serif;
 line-height: 1.25;
 list-style-type: decimal;
 margin-left: 35px;
 padding-bottom: 10px;
 }

ol.numberlist li {
 list-style-type: decimal;
 padding-bottom: 5px;
 }

#linklower a {
text-transform: none;
 }

/* General Helpers */
.hidden {
 display: none;
 }

.lightcaps {
 margin:0;
 padding: 5px;
 border: 0;
 font: bold .7em arial, helvetica, geneva, sans-serif;
 text-transform: uppercase;
 color: #d3e3f0;
 background: transparent;
 }
 
.dark a {
 font: normal 1.2em arial, helvetica, geneva, sans-serif;
 color: #005cab;
 background: transparent;
 }

.colorcaps {
 color: #005cab;
 background: transparent;
 text-transform: uppercase;
 }
 
.colorcapsin {
 display: inline;
 vertical-align: middle;
 line-height: 1em;
 color: #005cab;
 background: transparent;
 text-transform: uppercase;
 }

p.lone {
 margin-top: 0;
 text-indent: 0;
 }

.moretop {
 margin-top: 10px;
 }

.greenbottom {
 margin-bottom: 5px;
 color: #4c7a38;
 }

.morebottom {
 margin-bottom: 5px;
 }

p.b4list {
 margin-bottom: .5em;
 }

.indented1 {
 margin-left: 20px;
 }

.noindent1 {
 text-indent: 0;
 }

.noindent {
 margin: 0 0 8px 0;
 text-indent: 0;
 line-height: 1.3em;
 }

.indented {
 margin: 0 0 8px 30px;
 text-indent: 0;
 line-height: 1.3em;
 }

.lower {
text-transform: none;
 }

p.contacts {
 margin-bottom: 1em;
 line-height: 1.2;
 }

p.contacts a {
 text-transform: none;
 }

p.contacts2 {
 margin-top: 6px;
 margin-bottom: 1em;
 line-height: 1.2;
 }

.instory {
 display: inline;
 float: left;
 margin: 5px 10px 10px 0;
 padding: 1px;
 border: 1px solid #005cab;
 }

/* Horizontal List Navigation for IE5-Mac flat nav with no dropdowns */

/* \*/ /*/

#homenav a {background: url(/images/IEFnavTop.gif) 0 0;}
#aboutnav a {background: url(/images/IEFnavTop.gif) -58px 0;}
#newsnav a {background: url(/images/IEFnavTop.gif) -118px 0;}
#givingnav a {background: url(/images/IEFnavTop.gif) -176px 0;}
#programsnav a {background: url(/images/IEFnavTop.gif) -238px 0;}
#eventsnav a {background: url(/images/IEFnavTop.gif) -320px 0;}
#resourcesnav a {background: url(/images/IEFnavTop.gif) -387px 0;}
#contactnav a {background: url(/images/IEFnavTop.gif) -472px 0;}

#home #homenav a {background-position: 0 -54px;}
#about #aboutnav a {background-position: -57px -54px;}
#news #newsnav a {background-position: -118px -54px;}
#giving #givingnav a {background-position: -176px -54px;}
#programs #programsnav a {background-position: -238px -54px;}
#events #eventsnav a {background-position: -320px -54px;}
#resources #resourcesnav a {background-position: -387px -54px;}
#contact #contactnav a {background-position: -472px -54px;}

#nav #homenav a:hover {background-position: 0 -27px;}
#nav #aboutnav a:hover {background-position: -57px -27px;}
#nav #newsnav a:hover {background-position: -118px -27px;}
#nav #givingnav a:hover {background-position: -176px -27px;}
#nav #programsnav a:hover {background-position: -238px -27px;}
#nav #eventsnav a:hover {background-position: -320px -27px;}
#nav #resourcesnav a:hover {background-position: -387px -27px;}
#nav #contactnav a:hover {background-position: -472px -27px;}

#navtopwrap #nav .dropdown {display: none;}

/* This rule block "dumbs down" the nav and is seen only by IE5-Mac */
