html { color: #000; background: #fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
strong { font-weight: bold; }
em { font-style: italic; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border:0; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
:focus { outline: 0; }
input, textarea, select { *font-size: 100%; }
table { font-size: inherit; font: 100%; }
pre, code, kbd, samp, tt { font-family: monospace; *font-size: 108%; line-height: 100%; }

body { text-align: center; min-width: 780px; }
a,
a:visited,
legend { color: #000; }
a:link,
a:visited { text-decoration: underline; }
a:link:hover,
a:visited:hover { text-decoration: none; }


/* font sizing */
body { font: 13px/1.231 arial, helvetica, clean, sans-serif; *font-size: small; *font: x-small; }
#body { font-size: 93%; }									/* font-size: 12px; line-height: 15px */
#body div.copy { line-height: 1.75; }								/* font-size: 12px; line-height: 21px */
#body div.copy h1 { font-size: 150%; line-height: 1.231; }					/* font-size: 18px; line-height: 22px */
#body div.copy h2 { font-size: 117%; line-height: 1.231; }					/* font-size: 14px; line-height: 17px */
#body div.copy h3,
#body div.copy h4 { font-size: 108%; line-height: 1.231; }					/* font-size: 12px; line-height: 15px */
#body div.copy div.quote-left,
#body div.copy div.quote-right { font-size: 117%; line-height: 1.714; }				/* font-size: 14px; line-height: 24px */
#body div.sidebar { line-height: 1; }								/* font-size: 12px; line-height: 12px */
#body div.sidebar h2 { font-size: 117%; line-height: 1.231; }					/* font-size: 14px; line-height: 17px */
#body div.sidebar h3 { font-size: 117%; line-height: 1.231; }					/* font-size: 13px; line-height: 16px */
#body div.sidebar li span.caret { font-size: 125%; line-height: 0.8; }				/* font-size: 15px; line-height: 12px */


/* specific styles */
#content { width: 780px; margin: 0px auto; padding-bottom: 12px; text-align: left; }
#header { position: relative; height: 44px; margin: 30px 0 3px 0; }
#header a.title { position: absolute; top: 22px; left: 1px; }
#header a.logo { position: absolute; top: 0; right: 2px; }

#body { background-color: #dce9d5; border-top: 2px solid #000; border-bottom: 2px solid #000; }
div.sidebar { float: left; margin: 28px 0 23px 16px; width: 160px; min-height: 400px; height: auto; }
* html div.sidebar { height: 400px; }
div.sidebar h2 { color: #214508; font-weight: bold; text-transform: uppercase; background-image: url(/images/ar08/text-sprite.gif); overflow: hidden; padding: 16px 0 0 0; margin-left: 13px; height: 0px !important; height /**/:16px; }
div.sidebar a,
div.sidebar a:visited { text-decoration: none; }
div.sidebar a:hover { color: #fff; }

div.sidebar ul { width: 126px; margin: 2px 0 16px 0; }
div.sidebar li { padding-left: 13px; height: 16px; width: 113px; }
div.sidebar li a { float: left; background-image: url(/images/ar08/text-sprite.gif); background-repeat: no-repeat; overflow: hidden; padding: 0 0 0 113px; height: 16px; width: 0px !important; width /**/:113px; }
div.sidebar div.overview h2 { background-position: 0 -136px; width: 68px; }
div.sidebar div.overview li.chairman a { background-position: 0 -72px; }
div.sidebar div.overview li.chairman a:hover,
#page-ar08-chairman div.sidebar div.overview li.chairman a { background-position: -113px -72px; }
#page-ar08-chairman div.sidebar div.overview li.chairman { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }
div.sidebar div.overview li.mission a { background-position: 0 -88px; }
div.sidebar div.overview li.mission a:hover,
#page-ar08-mission div.sidebar div.overview li.mission a { background-position: -113px -88px; }
#page-ar08-mission div.sidebar div.overview li.mission { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }
div.sidebar div.overview li.history a { background-position: 0 -104px; }
div.sidebar div.overview li.history a:hover,
#page-ar08-history div.sidebar div.overview li.history a { background-position: -113px -104px; }
#page-ar08-history div.sidebar div.overview li.history { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }

div.sidebar div.president h2 { background-position: 0 -152px; width: 132px; }
div.sidebar div.president li.essay a { background-position: 0 -120px; }
div.sidebar div.president li.essay a:hover,
#page-ar08-essay div.sidebar div.president li.essay a { background-position: -113px -120px; }
#page-ar08-essay div.sidebar div.president li.essay { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }

div.sidebar div.resources h2 { background-position: -68px -136px; width: 78px; }
div.sidebar div.resources li.grants a { background-position: -226px -72px; }
div.sidebar div.resources li.grants a:hover,
#page-ar08-grants div.sidebar div.resources li.grants a { background-position: -339px -72px; }
#page-ar08-grants div.sidebar div.resources li.grants { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }
div.sidebar div.resources li.financials a { background-position: -226px -88px; }
div.sidebar div.resources li.financials a:hover,
#page-ar08-financials div.sidebar div.resources li.financials a { background-position: -339px -88px; }
#page-ar08-financials div.sidebar div.resources li.financials { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }
div.sidebar div.resources li.board a { background-position: -226px -104px; }
div.sidebar div.resources li.board a:hover,
#page-ar08-board div.sidebar div.resources li.board a { background-position: -339px -104px; }
#page-ar08-board div.sidebar div.resources li.board { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }
div.sidebar div.resources li.transitions a { background-position: -226px -120px; }
div.sidebar div.resources li.transitions a:hover,
#page-ar08-transitions div.sidebar div.resources li.transitions a { background-position: -339px -120px; }
#page-ar08-transitions div.sidebar div.resources li.transitions { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }
div.sidebar div.resources li.memoriam a { background-position: -226px -136px; }
div.sidebar div.resources li.memoriam a:hover,
#page-ar08-memoriam div.sidebar div.resources li.memoriam a { background-position: -339px -136px; }
#page-ar08-memoriam div.sidebar div.resources li.memoriam { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }
div.sidebar div.resources li.staff a { background-position: -226px -152px; }
div.sidebar div.resources li.staff a:hover,
#page-ar08-staff div.sidebar div.resources li.staff a { background-position: -339px -152px; }
#page-ar08-staff div.sidebar div.resources li.staff { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -168px; }

div.copy { float: right; margin: 28px 37px 23px 0; width: 527px; }
div.copy a:link,
div.copy a:visited { color: #465db3; text-decoration: none; }
div.copy a:link:hover,
div.copy a:visited:hover { text-decoration: underline; }

div.bottomnav { background: url(/images/ar08/text-sprite.gif) no-repeat -226px -168px; padding-left: 54px; margin-top: 2.5em; width: 113px; }
div.bottomnav a { float: left; background-image: url(/images/ar08/text-sprite.gif); background-repeat: no-repeat; overflow: hidden; padding: 16px 0 0 0; height: 0px !important; height /**/:16px; }
div.bottomnav a.mission { background-position: -113px -88px; width: 47px; }
div.bottomnav a.history { background-position: -113px -104px; width: 44px; }
div.bottomnav a.essay { background-position: -113px -120px; width: 47px; }
div.bottomnav a.grants { background-position: -339px -72px; width: 41px; }
div.bottomnav a.financials { background-position: -339px -88px; width: 63px; }
div.bottomnav a.board { background-position: -339px -104px; width: 113px; }
div.bottomnav a.transitions { background-position: -339px -120px; width: 109px; }
div.bottomnav a.memoriam { background-position: -339px -136px; width: 82px; }
div.bottomnav a.staff { background-position: -339px -152px; width: 29px; }

#body:after,
div.sidebar ul:after,
div.bottomnav:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#body,
div.sidebar ul,
div.bottomnav { zoom: 1; }

div.copy img.left { float: left; margin: 1px 12px 8px 0; }
div.copy img.right { float: right; margin: 1px 0 8px 12px; }

div.copy p { margin-bottom: 1.43em; }

div.copy h1 { background-image: url(/images/ar08/text-sprite.gif); background-repeat: no-repeat; overflow: hidden; padding: 18px 0 0 0; margin-bottom: 0.5em; height: 0px !important; height /**/:18px; }
div.copy h2 { margin-top: 1em; }
div.copy h3 { text-decoration: underline; margin-top: 0.75em; }

div.copy p.closing { padding-left: 300px; }

#page-ar08-home #body img { behavior: url(/about/ar08/iepngfix.htc); }
#page-ar08-home #header { margin: 75px 0 3px 0; }
#page-ar08-home #body { position: relative; overflow: hidden; font-size: 0; }
#page-ar08-home #body div.overlay { position: absolute; top: 40px; left: 37px; width: 410px; }
#page-ar08-home #body div.overlay img.title { margin-bottom: 162px; }
#page-ar08-home #body div.overlay img.nav { margin-left: 9px; }

#page-ar08-chairman div.copy h1 { background-position: 0 0; width: 146px; }
#page-ar08-mission div.copy h1 { background-position: -146px 0; width: 61px; }
#page-ar08-history div.copy h1 { background-position: -207px 0; width: 58px; }
#page-ar08-essay div.copy h1 { background-position: 0 -36px; width: 414px; padding: 36px 0 0 0; height: 0px !important; height /**/:36px; }
#page-ar08-grants div.copy h1 { background-position: -265px 0; width: 54px; }
#page-ar08-financials div.copy h1 { background-position: -319px 0; width: 83px; }
#page-ar08-board div.copy h1 { background-position: 0 -18px; width: 147px; }
#page-ar08-transitions div.copy h1 { background-position: -147px -18px; width: 143px; }
#page-ar08-memoriam div.copy h1 { background-position: -290px -18px; width: 107px; }
#page-ar08-staff div.copy h1 { background-position: -397px -18px; width: 38px; }

#page-ar08-chairman div.copy ul,
#page-ar08-chairman div.copy li { list-style-type: disc; }
#page-ar08-chairman div.copy ul { margin: 0 0 1em 40px; }

#page-ar08-essay div.copy h2 { font-weight: bold; width: 260px; margin-top: 2.5em; }
#page-ar08-essay div.copy h2.first { margin-top: 1.5em; }
#page-ar08-essay div.copy div.link-pdf,
#page-ar08-essay div.copy div.link-pdf a { font-weight: bold; }
#page-ar08-essay div.copy div.link-pdf a,
#page-ar08-essay div.copy div.link-pdf a:visited { color: #000; }

#page-ar08-board div.copy h2 { font-weight: bold; margin-top: 2em; }
#page-ar08-board div.copy li { margin: 1em 0; }
#page-ar08-board div.copy span.name { font-weight: bold; }

#page-ar08-grants div.copy h2 { font-weight: bold; margin-top: 2em; }
#page-ar08-grants div.copy h2.first { margin-top: 1em; }
#page-ar08-grants div.copy ul { margin-left: 20px; }
#page-ar08-grants div.copy li { margin: 1em 0; }
#page-ar08-grants div.copy div.rightnav div.middle ul { margin-left: 14px; }
#page-ar08-grants div.copy div.rightnav div.middle li { margin: 0; }

#page-ar08-financials div.copy h2 { font-weight: bold; margin-bottom: 0.5em; }
#page-ar08-financials div.copy img.chart { text-align: center; }
#page-ar08-financials div.copy img.grants { margin: 0 0 2em 20px; }
#page-ar08-financials div.copy img.investments { margin: 0 0 1em 43px; }

#page-ar08-transitions div.copy h2 { font-weight: bold; margin-bottom: 0.5em; }

#page-ar08-staff div.copy h2 { font-weight: bold; margin-top: 1em; }
#page-ar08-staff div.copy ul { padding-bottom: 0.25em; }
#page-ar08-staff div.copy li { margin: 1em 0; }
#page-ar08-staff div.copy span.name { font-weight: bold; }

div.copy div.quote-left { float: left; color: #365a19; font-style: italic; text-align: left; width: 195px; margin: 0 15px 1em 0; }
div.copy div.quote-right { float: right; color: #365a19; font-style: italic; text-align: right; width: 195px; margin: 0 0 1em 15px; }

div.rightnav { float: right; width: 191px; margin: 0 0 1.5em 10px; }
div.rightnav div.top { background: url(/images/ar08/text-sprite.gif) no-repeat 0 -184px; height: 11px; overflow: hidden; }
div.rightnav div.bottom { background: url(/images/ar08/text-sprite.gif) no-repeat -191px -184px; height: 11px; overflow: hidden; }
div.rightnav div.middle { background-color: #f3f1e2; padding: 0 12px 9px 12px; border-right: 1px solid #9aa1b4; border-left: 1px solid #9aa1b4; }
div.rightnav div.middle h4 { font-weight: bold; }
div.rightnav div.middle ul { padding-top: 6px; margin-left: 14px; }
div.rightnav div.middle ul,
div.rightnav div.middle li { list-style-image: url(/images/ar08/rightnav-caret.gif); list-style-type: circle; }
div.rightnav div.middle a { color: #000; }


@media screen {
	.sIFR-flash { visibility: visible !important; margin: 0; }
	.sIFR-replaced { visibility: visible !important; }
	span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
	.sIFR-flash + div[adblocktab=true] { display: none !important; }

	.sIFR-hasFlash h1 { visibility: hidden; }
	.sIFR-hasFlash h2 { visibility: hidden; font-weight: normal !important; }
	.sIFR-hasFlash div.sidebar h3 { visibility: hidden; font-weight: normal !important; }
}

@media print {
	.sIFR-flash,
	.sIFR-flash object,
	.sIFR-flash embed { display: none !important; height: 0; width: 0; position: absolute; overflow: hidden; }
	span.sIFR-alternate { visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important; }
}
