	html, body {margin: 1em 0em 0em; padding: 0; font-size: 95%;}
body {background: #eed;}
div,li,p, form, select {margin: 0; padding:0;}
form, input, select, option {clear: both;  font: 1em verdana, sans-serif;}

#logo {width: 650px; margin: 0em auto; text-align: right;}
#header {background: url(/img/hdr_leaves.jpg) no-repeat; width: 650px; height: 100px; margin: 0em auto; border: solid 1px #c7c7b1; border-bottom: none; }
#header h1 {display: none;}
#page {background: #fff; width: 650px; margin: 0em auto; border: solid 1px #c7c7b1;}

#content {width: 470px; padding: 15px 15px 15px 10px; color: #000; font: .78em verdana, sans-serif; line-height: 1.2em; float: right; text-align: left;}

#nav {width: 148px;padding: 17px 0 0; margin: 0 0 24px; float: left; font: .78em verdana, sans-serif; text-align: left; border: solid 2px #fff}
#nav a {text-decoration: none}

#nav ul, #nav li {list-style: none; margin: 0; padding: 0;}
#nav li.l1, #nav li.sect {border: solid 1px #c7c7b1; margin: 4px; padding: 2px;}
#nav li.sect a {font-weight: bold}
#nav ul.l2 {display: block; padding: 8px 4px 8px 0px;}
#nav ul.l2 li {margin: 4px 0 0; zoom: 100%}
#nav ul.l2 a {padding: 0 0 0 10px; display: block; font-weight: normal; width: auto!important; color: #fff}
#n0 a, #n1 a, #n2 a, #n3 a, #n5 a, #n6 a {display: block; padding: 2px; width: 130px}
#nav a:hover {color: #fff}
#nav ul.l2 a:hover {text-decoration: underline}
#n0 a:hover {background: #c63;}
#n1 a:hover {background: #369}
#n2 a:hover {background: #c93}
#n3 a:hover {background: #c33}
#n5 a:hover {background: #690}
#n6 a:hover {background: #063}
#nav a.sel {color: #fff}
#nav ul.l2 a.sel {text-decoration:none;background: url(/img/arrow.gif) no-repeat; margin-left: 0px; padding-left: 10px}
#nav a.sel:hover, #nav ul.l2 a.sel:hover {text-decoration: none; cursor: default;}
#n0 a.sel {background: #c63;}
#n1 a.sel {background: #369}
#n2 a.sel {background: #c93}
#n3 a.sel {background: #c33}
#n5 a.sel {background: #690}
#n6 a.sel {background: #063}

.apply {width:135px;float:right;text-align:left;border: solid 1px #c7c7b1; padding:2px} #col2 .apply {float:none}
#content .apply a {display: block; padding: 2px; text-decoration:none; color:#fff;background:#c33}
.apply a:hover {color:#fff!important;text-decoration:underline}
.apply.bottom {margin-top:2em} .apply.middle {margin: 1em 0 1em 1em}

#proposalNav {margin: 1em 0em;}
#proposalNav a {text-decoration:none} #proposalNav a:hover {text-decoration:underline}
#proposalNav li.sel a, #proposalNav li.sel a:hover{font-weight: bold; text-decoration: none;color:#333;cursor:default}
#proposalNav li.done a{color: #999}
.id {font: bold 2em verdana, sans-serif; color: #c30; border: solid 1px #000; padding: .5em; text-align: center; width: auto;margin: .5em 0}
form .intro {margin:1.5em 0 0;font-style:oblique}

#footer {clear: both; font: .78em verdana, sans-serif; color: #666; text-align: center; padding: 3em 0em;}
#footer p {margin: 0; padding: 0;}
#footer a {color: #666;}
#footer a:hover {color: #000;}

p {padding-bottom: .8em;}
p.followup {padding-top: 1em;font-weight:bold}
h1 {font: bold 1.5em "Palatino Linotype", serif; padding-bottom: 0; margin-bottom: .4em;}
h2, h3, h4 {font-size: 1em; margin: 0em 0em .6em; padding-top: .6em;}
h3 {margin-bottom: .2em;}
h4 {font-weight: normal; text-transform: uppercase;}
span.subtitle {display: block !important;font-weight: normal; font-style: oblique; padding-bottom: .1em;}
div.bio span.subtitle {display: inline;}
ol, ul {margin-top: .8em;}
li {padding-bottom: .8em;}
ol.listA {list-style: inside upper-alpha; margin: 1em 2em; padding-left: 0;}
ol.listA p {margin: 0em 0em 1em;}
ol.listA li {margin-bottom: 1em;}
.tight {margin-top: -.2em;}table.tight{margin-top:1em}
.tight th {font-weight:normal} .tight th a {font-weight:bold}
.tight th.sect,.tight th.subsect{padding: 18px 6px 6px} 
.tight th.subsect {font-weight:normal;color:#000}.tight th.sp {padding-top:0}
.tight th {width:25%}.tight td {padding:2px 6px}
.tight li {padding-bottom: .1em;}
td ul.tight {list-style: none; margin: 0; padding:0}
li h2, li p {margin: 0em; padding: 0em; }
h3 {font-weight: normal} div.list h3{font-weight: bold; font-style:oblique}
img {border: none;}
img.left {margin-right: 1.2em;}
img.right {margin: 0em 1.2em;}
dl {margin: 0em 0em .6em;}
dt {font-weight: bold; margin: .2em 0em;}
dd {margin: 0; padding: .8em 0em;}
dl.tight dd {padding: 0;}
fieldset {margin: 0em 0em 1em; padding: .6em;}
legend {margin-bottom: .6em; color:#069}

#col1 {width: 297px; float: left; margin: 10px 20px 0px 0px;}
#col2 {width: 140px; float: left; margin: 10px 0px 0px}
#feature {padding: 15px 10px 25px; background: #fbf7d7 url(/img/glyph.gif) no-repeat center bottom; margin-bottom: 10px}
#col2 ul, #col2 li {list-style: none; margin: 0; padding: 0em 0em .9em}

#special {clear: both;}
#grantees {border: dotted 1px #c7c7b1; border-left: none; border-right: none; padding: .2em 0 .8em;}
#grantees img {float: right; height: 100px; margin: 10px 4px;}
#home h2 {font: bold .95em tahoma; color: #c63; padding: 0; margin: .4em 0em}
#home h2 a {color: #c63; text-decoration: none;}
#home h3 {padding-top: .2em;}
#anniversary, #anniversary a {text-align: center;color: #c63}
#anniversary {margin: 0 0 15px}
#headlines {clear:left;font: .78em verdana, sans-serif; color:#000;width: 130px;margin:0 20px 10px 10px} #headlines h2 {margin:0 0 8px}
#headlines ul, #headlines li {list-style: none; line-height: 1.1em;margin: 0; padding: 0em 0em 1em;} #headlines a {text-decoration: none} #headlines a:hover {text-decoration:underline}
#howto {font: .75em verdana; margin: -18px 10px 15px}
#howto a {color:#c63}

a {color: #000;}
#content a:hover,#headlines a:hover {color: #c30;}
a.more {color: #8f8f75;}
table {border: solid 1px #999; margin: 2em; margin-left: 0;}
td, th {padding: .4em 1.4em .4em .4em; text-align: left;}

table.checklist {border: none; margin: 0; border-collapse: collapse;}
table td {vertical-align: top; padding: .4em}
td ul, td li {margin: 0; padding-bottom: .1em; list-style: none;}
td h2 {margin-top: 0em; padding-top: .0em;}
td input {display: block; width: auto; margin: -.2em .5em .2em 0em;}
table.form {width: 90%; border: none; margin: 0; border-collapse: collapse;}
table.form td {padding: .2em; vertical-align: top}
table.form select, table.name input {margin: -1px .2em 0 0}
optgroup, optgroup option {margin-left: 0; padding-left: 0;}

input.text {width: 90%;}
input.submit, input.submitL {display: block; width: 8em; margin: .5em 2%;}
input.submitL {float: none; margin-left: 0;}
textarea {width: 95%; height: 7em; font: 1em verdana, sans-serif;}
textarea.lg {height: 12em;}

div.form {clear: left; width: 98%; padding: 0em 0em 1em 0em;} div.radio label {margin-left:2em}
div.form label {display: block; width: 95%; padding: .2em 0em;}
div.input input, div.form2 div.input input {display: inline; width: auto; margin: 0; float: none;}
div.input label, div.form2 div.input label {width: auto; display: inline; float: none; text-align: left; margin: 0;}
div.form2 {clear: left; width: 95%; padding: 0em 0em 1em 0em;}
div.form2 label {width: 80%; padding: .2em 1em 0 0; text-align: left; display:block;float: left!important;}
input.smtext{display:block; margin-left: 85%;width: 10%; clear: none}
div.form3 label {padding: .2em 1em .3em 0;text-align:left;display:block;}
input.medtext{display:block;width:40%}div.form3{padding-bottom:.4em}
div.chk input, div.chk label {width: auto; display: inline; float: none;}
div.chk {margin: 0em 0em .6em 1.5em;}
div.upload {margin-bottom: .8em;}
input.file {padding: .2em;}

#results {border: solid 1px #069; padding: 1em 1em .4em 40px; margin: 0 0 1em; background: #ffd url(/img/marker.gif) no-repeat .5em .7em;}
.attn {color: #069; margin-bottom: 4px}
.error {color: #c00; margin-bottom: 4px}
.back {display: inline-block; margin: -1em 0em 2em; padding: 2px; color: #999;}
.bio {clear: right; margin: 0em 0em 2.6em;}
.bio img {float: right; padding: 0em 0em .4em 1em}
.bio h2, .bio p {padding-top: 0em;}
.cap {text-transform: uppercase;}
.bookmark {}
.left {float: left;}
img.left {margin: 0em 1em 1em 0em;}
.right {float: right; text-align: left;}
.clear {clear: both;}
.nobr {white-space: nowrap;}
.note {font-style: oblique; margin-top: 1.2em}
.pub {font-style: oblique; white-space: nowrap}
img.ph {border: solid 1px #c7c7b1; float: right; margin: 0 0 .4em .8em;}
div.ph {width: 254px; float: right; margin: 0 10px .4em .8em; text-align: left; color: #999}
div.ph img {border: solid 1px #c7c7b1; display: block; margin: 0 0 .4em;}
div.ph cite {display: block; margin-top:.4em; text-align: right;font: .78em verdana}
div.phv {width: 154px}div.phz {width: 312px}

.devnote {color: #555;}

.save {margin-bottom: .7em}
#top {text-align: right; border-bottom: solid 1px #7f9db9; margin-bottom: .7em}
#top table {text-align: right; border: none; margin-top: 0}
#top td {padding-right: 0}
#top td input {width: 6em}
#bottom {border-top: solid 1px #7f9db9; margin-top: 1.5em;padding: 1.5em 0em 0em}

.bnav {margin: 15px 10px; text-align: right;font: 1em verdana}
#timeline {display: block;margin: 1em 0 2em}
#timeline .sel {text-decoration: none; font-weight: bold; cursor: default}
.letter {border: solid 1px #c7c7b1; padding: 2em; margin: 1em 1em 0 0; font: 12px "courier new", serif; line-height: 1.5em}
.letter p:first-letter {padding-left: 2em}
.letter h2 {margin: -.5em 0 1.5em}

ul.timeline {padding:0}
ul.timeline, ul.timeline li {list-style:none;margin:0}
ul.timeline li {display:inline;padding:.2em 4px}
ul.timeline a.sel  {font-weight:bold}
ul.timeline a  {text-decoration:none}
ul.timeline a {color:#eee!important} ul.timeline a:hover,ul.timeline a.sel {color:#fff!important}

.t1995{background:#063}
.t1996{background:#690}
.t1997{background:#9c6}
.t1998{background:#cc6}
.t1999{background:#c93}
.t2000{background:#c63}
.t2001{background:#c33}
.t2002{background:#036}
.t2003{background:#369}
.t2004{background:#69c}
.t2005{background:#063}
.t2006{background:#690}
.t2007{background:#9c6}
