body,td   { font-size: .8em; font-family: Verdana, Helvetica, Arial, Sans-serif;  }
body {padding:0px;margin:0px;}

p   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; }
.newsarchive { border-bottom: 1px solid #eeaf30; padding-bottom: 5px; margin-bottom: 5px;}

h1 { color: #006778; font-size: 1em; font-weight: bold; margin-top: 0; }
h2 { color: #00693c; font-size: 1em; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; }
h2 a:active  { color: #00693c; font-size: 1em; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
h2 a:link    { color: #00693c; font-size: 1em; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
h2 a:visited { color: #00693c; font-size: 1em; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
h2 a:hover   { color: #00693c; font-size: 1em; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
h3 { color: #006778; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif }
h4 { color: #006778; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
h5 { color: #00693c; font-size: 12px; background-color: #f2f4f5; margin-bottom: 5px; margin-left: 18px; padding: 3px; }

a:active  { color: #00693c; }
a:link    { color: #006778; }
a:visited { color: #00693c; }
a:hover   { color: #00693c;  text-decoration: underline;}

a:active.nav  { color: #006778; text-decoration: none; }
a:link.nav    { color: #006778; font-size: 10px; text-decoration: none; }
a:visited.nav { color: #00693c; text-decoration: none; }
a:hover.nav   { color: #00693c; text-decoration: none; }

select   { color: #006778; font-size: .6em; font-family: Verdana, Helvetica, Arial, Sans-serif; background-color: #ffffff }

.toplink {text-decoration:none;color:#006778;font-size:.85em;font-weight:bold;float:right;display:block;vertical-align:bottom;letter-spacing:.3em;}

table.nav { }
table.top { margin-bottom: 3px }

td.maincontent { padding-right: 12px; padding-bottom: 12px; padding-left: 12px }
td.forumcontent { padding-right: 6px }
td.columns  { padding-right: 8px; border-right: 1px solid #eeaf30; }
td.rtcolumn { padding: 6px }
td.ltcolumn   { padding-right: 12px; border-right: 1px dashed #00693c }
td.left    { padding-right: 6px; border-right: 1px solid #eeaf30 }
td.main   { border-right: 1px solid #eeaf30 }
td.mast {background:#c2dbdf url(/graphics/mast_background.png);}  
td.right  { border-right: 1px solid #eeaf30 }
td.bottomnav { color: #006778; font-size: 10px; padding: 12px }
td.mission { color: #000000; font-size: .7em; line-height: 150%; text-align: justify; height: 88px; width: 550px; padding: 9px; padding-top: 0; margin-top: -3px;}

td.whiteborder { border-right: 2px solid white }
td.store  { background-color: white; }
td.addtlinfo  { background-color: #fcf1dd; padding: 4px; border: dashed 1px #8cb82e }

td.nav   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 3px; padding-bottom: 5px }
td.newstitle      { background-color: #E9F9E1; border-right: 1px none; border-left: 2px solid #fff }
td.news   { padding: 12px; border-left: 2px solid #fff }
td.filler { background-color: #e9f9e1; border-top: 2px solid white; border-left: 2px solid #fff; }
.beinformed    { background-color: #c2dbdf; padding: 12px; border-top: 2px solid #fff; border-bottom: 1px solid #ceeeac; border-left: 2px solid #fff }
.beinformedtitle { background-color: #c2dbdf; border-top: 2px solid white; border-left: 2px solid #fff; }
td.featuretitle  {border-right: 1px solid #00683c  }
td.introcell    { padding-right: 20px }
td.featuredproducts { padding: 12px; border-right: 1px solid #00693c }
td.events  { margin-bottom: 12px; padding-top: 12px; padding-bottom: 12px; padding-left: 12px; border-right: 1px solid #00693c; }

.modules,
 p.modules { font-size:1.125em; }
.maincontent { padding: 12px; }
.head { color: #006778; font-size: 15px; font-weight: 700; }
.headspace { background-color: #c2dbdf; width: 39px; height: 5px; padding: 0}
.introlarge { color: #006778; font-size: 16px; font-weight: 700 }
.intro { color: #006778 }
.maincontent { font-size: 12px;  font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px }
.nav  { font-size: 10px; font-weight: normal }
.navhighlight { color: #006778; font-weight: bold }
.footer    { color: black; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.legend { color: #597e4b; font-size: 10px; margin-left: 6px }
.newslinks  { color: #c63; text-decoration: underline }
.featuretitle  { background-color: #006778; color: #ffffff; font-weight: normal; font-size: 1.4em; padding-left: 15px; border-right: 0; margin-left: 5px; border-top: 1px solid #eeaf30; border-bottom: 1px solid #eeaf30; line-height: 180%;}
.features   { padding-left: 9px;   }
.featurepod {margin-left:5px; position: relative; width: 230px; height: 300px ;}

.headingfont{ font-weight: bold; font-size: 11px; color:#006778 }
.headline { color: #006778; font-size: 12px; font-weight: bold }
.byline   { color: #c63; font-weight: bolder }
.title    { color: #006778; font-weight: bold; font-size: 1em; padding-top: 3px; padding-right: 70px; padding-left: 3px }
.section { color: #a9a9a9; font-weight: bold; font-size: 13px }
.subtitle { color: #8cb82e; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.titlecol { border-top: 1px solid #000000; border-bottom: 2px double #000000; font-weight: bold; font-size: 1em; padding: 5px;}
.titlerow { border-right: 1px solid #000000; font-weight: bold; font-size: 10px; padding-right: 5px;}
.endrow   { border-left: 1px solid #000000; padding-left: 5px;}

.event   { color: #047493; font-size: 12px; font-weight: bold; text-decoration: none }
a.event { }

.errortext { font-weight:bold; color:red; font-family: Verdana, Arial, Helvetica, sans-serif}
.storetext { color: #fff; font-size: 13px }
.quote  { color: #c63; font-style: italic; font-weight: normal; line-height: 1.5em }
.signature { color: #006778; font-style: italic;  line-height: 1.5em }
.smalltext {font-family:verdana,arial,helvetica,sans-serif; font-size:9px;line-height:12px}
.personelltext { font-weight: bolder; font-size: 11.5px }
.contactinfo { font-size: 10px; line-height: 12px }
.partnersandprojects    { color: #006778; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif }

.pers_name {color:#00693c;font-weight:bold;padding:0 0 0 1em;}
a.pers_name {text-decoration:none;display:block;}
.pers_title {color:#000000;font-weight:bold;padding:0 0 1em 2em;}
.pers_img {float:left;margin:0 1em 0 0;}
.announcement  { color: #fc6; font-weight: 500; font-size: 10px }
a:link.announcement { color: #ffc }
a:visited.announcement { color: #ffc }
.eventname  { color: #006666; font-weight: bold; font-size: 12px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; margin-bottom: 6px }
.datefont { color: #cc6633; font-weight: bold; font-size: 11px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif }
.date    { color: #666c6f; font-size: 10px; font-weight: bold }
.calendartitle  { color: #d79034; font-weight: bold; font-size: 16px }
.yearfont { color: #006666; font-weight: bold; font-size: 16px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif }
.monthfont { color: #cc6633;  font-weight: bold; font-size: 1em; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif }

li    { list-style-image: url("/graphics/bullet-gold.gif"); margin-top: 4px; margin-left: -6px }
li.menu   { font-size: 10px; list-style-type: square; list-style-image: url("/graphics/bullet-gold.gif"); margin-bottom: 0; margin-left: -8px; padding-top: 0 }
li.ald    { font-size: 10px; list-style-type: square; list-style-image: url("/graphics/bullet-blue.gif"); margin-bottom: 0; margin-left: -8px; padding-top: 0 }
li.ti    { font-size: 10px; list-style-type: square; list-style-image: url("/graphics/bullet-green.gif"); margin-bottom: 0; margin-left: -8px; padding-top: 0 }
li.oe	{ padding-top: 10px; text-indent: 5px; font-size: 11pt; font-weight: bold; list-style-type: square; list-style-image: url("/graphics/bullet-green.gif"); margin-bottom: 0; margin-left: -8px;}
li.home    { list-style-type: square; list-style-image: url("/graphics/bullet-gold.gif"); margin-left: -24px;}
li.newsarchive  { list-style-type: square; list-style-image: url("/graphics/bullet-gold.gif"); margin-left: -24px; font-size: .75em; border: 0; padding: 0;}
li.research    { font-size: 10px; background-image: url("/graphics/bullet-orange.gif"); list-style-type: square; list-style-image: url(graphics/bullet-orange.gif); margin-bottom: 0; margin-left: -8px; padding-top: 0 }
li.combo   { font-size: 10px; list-style-type: square; list-style-image: url("/graphics/bullet-gold.gif"); margin-bottom: 0; margin-left: -8px; padding-top: 0 }
li.values   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: url("/graphics/triangle.gif"); margin-top: 12px; margin-left: -6px }
ol.menu { margin-top: 0 }

#funder {text-indent:200px;width:100%;vertical-align:top;color:#000;padding-top:6px;padding-bottom:10px;}

#leftnav-ti { margin: 0; padding: 0 5px 0 0; }
#leftnav-ti a { text-decoration: none; }
#leftnav-ti a:link    { color: #006778; }
#leftnav-ti a:visited { color: #006778; }
#leftnav-ti a:hover   { color: #0087ab; }
#leftnav-ti a:active  { color: #006778; }
#leftnav-ti dt { color: #00693C; background: url("/graphics/navbullet.gif") left .5em no-repeat; margin: 0; padding: .5em 0 .45em 1.2em;}
#leftnav-ti dt,
#leftnav-ti dt a { font-weight: bold; }
#leftnav-ti dd,
#leftnav-ti ul { margin: 0; padding: 0; }
#leftnav-ti li { list-style-type: square; list-style-image: url("/graphics/bullet-gold.gif"); margin: 0 0 0 33px;padding: 0 0 .5em 0; }

/* unavailable links */

a.unavailable { text-decoration: line-through !important; }



