body { background-color: #E3DEDC; margin: 0px; }
form  { margin: 0px; }

/* font colors, styles, sizes */
p{ font-family:arial, Helvetica, sans-serif; font-size: 70%; color: #46322D; margin: 6px 20px 6px 14px; line-height: 15px; }
ol { margin-left: 32px; margin-bottom: 20px; padding-left: 0px;   line-height: 15px; }
ul { margin: 16px; padding-left: 0px;  list-style-type: square;  line-height: 15px; }
li  { font-family:arial, Helvetica, sans-serif; font-size: 70%; color: #46322D;  line-height: 15px; }

h2  { font-family:arial, Helvetica, sans-serif; font-size: 75%; font-weight: bold; color: #46322D; margin: 6px 20px 6px 14px; }
h3  { font-family:arial, Helvetica, sans-serif; font-size: 80%; font-weight: bold; color: #a96001; margin: 6px 20px 6px 14px; }
h4 { FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #aa5d15; FONT-FAMILY: Arial, Helvetica, sans-serif; margin: 4px 0 4px 0; }
.copy { font-family:arial, Helvetica, sans-serif; font-size: 70%; color: #46322D; margin: 10px  0 12px 0; }
.midBoldGold { font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #AA5D15;font-weight: bold;margin-left: 0px; }
.midBoldBrown { font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #46322d;font-weight: bold;margin-left: 0px; }
.midBold, .release, .srchResults { font-family:arial, Helvetica, sans-serif; font-size: 110%; color: #46322D; margin-left: 0px; font-weight: bold;  }
.subrelease { font-family:arial, Helvetica, sans-serif; font-size: 74%; color: #46322D; margin-left: 0px; font-style: italic; }
.programName { font-family:arial, Helvetica, sans-serif; font-size: 70%; color: #46322D; padding-left: 4px; }
.grantDate  { font-family:arial, Helvetica, sans-serif; font-size: 70%; color: #46322D; margin-right: 6px; padding-right: 6px; }
.leftCol { margin-left: 8px; margin-right: 6px; }
.grnBullet { font-family: arial, Helvetica, sans-serif;color: #0D6573; font-size: 66%; }
.leftnavOn { font-family:arial, Helvetica, sans-serif; font-size: 70%; color: #46322D; margin: 10px 6px 6px 8px; }

/* site-wide navigation, rollover text */
.uninav { font-family: arial, Helvetica, sans-serif; font-size: 60%; color: #DF8F2a; }
.uninavOn { font-family: arial, Helvetica, sans-serif; font-size: 100%; color: #DF8F2a;text-decoration: underline; }
a.uninav {  color: #0a7D90; text-decoration: underline;   font-size: 100%;}
a.uninav:hover { text-decoration: underline;color: #DF8F2a; font-size: 100%; }
a.link { color: #0D6573;  text-decoration: underline; }
a.link:hover { color: #E98A10; text-decoration: underline; }
/* a.link:visited { color: #46322D; text-decoration: underline; } 
a.link:visited:hover { color: #E98A10; text-decoration: underline; } */
.subnavOn {  font-family: arial, Helvetica, sans-serif;color: #502C23;  text-decoration:none; font-size: 64%; }
a.subnav {  font-family: arial, Helvetica, sans-serif;color: #0D6573;  text-decoration: underline; font-size: 64%; }
a.subnav:hover {  font-family: arial, Helvetica, sans-serif;color: #E98A10;  text-decoration: underline; font-size: 64%; }
a.top { font-family: arial, Helvetica, sans-serif; font-size: 60%; color: #0a7D90; text-decoration: underline; }
a.top:hover { text-decoration: underline; color: #DF8F2a; font-size: 60%; }
.footer { line-height: 12px; }
a.footer { font-family: arial, Helvetica, sans-serif; font-size: 60%; color: #867872; text-decoration: underline;  }
a.footerCtoC { font-family: arial, Helvetica, sans-serif; color: #867872; text-decoration: underline;  }
a.footer:hover { font-family: arial, Helvetica, sans-serif; font-size: 60%; color: #E98A10; text-decoration: underline;  }
a.footerCtoC:hover { font-family: arial, Helvetica, sans-serif; color: #E98A10; text-decoration: underline;  }

/* page specific navigation, rollover text */
a.program { color: #0D6573;  text-decoration: underline; font-size: 108%; font-weight: bold;  }
a.program:hover { color: #E98A10; text-decoration: underline;font-size: 108%; font-weight: bold;  }
a.fundingOpps { color: #0D6573;  text-decoration: underline; font-size: 108%; font-weight: bold;  }
a.fundingOpps:hover { color: #E98A10; text-decoration: underline;font-size: 108%; font-weight: bold;  }

/* box elements */
.subhedbox { font-family: arial, Verdana, Helvetica, sans-serif; font-size:90%; color: #E98a10; background-color:#FCE7CC; display: block; width: 394px; height:19px;  padding: 4px 0 0 4px; font-weight: bold; }
.subhedboxLong { font-family: arial, Verdana, Helvetica, sans-serif; font-size:90%; color: #E98a10; background-color:#FCE7CC; display: block; width: 523px; height:19px;  padding: 4px 0 0 4px; font-weight: bold; }
.profilehedbox { font-family: arial, Verdana, Helvetica, sans-serif; font-size:90%; color: #fff; background-color:#EDA84F; height:19px;  padding: 4px 0 0 4px; font-weight: bold; }
.grantBox { font-family: arial, Verdana, Helvetica, sans-serif; font-size:90%; color: #E98a10; padding: 4px 0 0 4px; font-weight: bold; }
.orangeHed { font-family:arial, Helvetica, sans-serif; font-size: 96%; font-weight: bold; color: #B47523; line-height: 16px; }
.noPadding { margin: 0;  }

/* background color, images */
.stripe { background-image: url(images/bkgStripe.gif); repeat: yes; height: 11px; } 
.bkgWhite { background-color: #ffffff; }

/* form elements */
.form { margin: 0px; font-family:arial, Helvetica, sans-serif; font-size: 70%; color: #46322D; }
.search { font-family: arial, Helvetica, sans-serif; font-size: 8pt; color: #1B636F; background-color: #fff; }
.searchForm { background-color: #FEF6EB; color: #533F39; font-family:arial, Helvetica, sans-serif; font-size: 70%; padding: 3px 6px 3px 6px;  }

