input, textarea, select, button, submit {font-size: 10px; font-family: verdana,arial; font-weight: normal;}
input:focus, textarea:focus, select:focus 	{background:#ffffcc;}

a 	{ font-family: verdana,arial,helvetica; color:#003366; text-decoration: none; }
a:hover { text-decoration: underline; color: #ff0000; }

.s4, h1	{font-size: 18px; font-family: verdana,arial,helvetica; font-weight: bold; color: #003366;}
.s3, h2	{font-size: 13px; font-family: verdana,arial,helvetica; font-weight: bold; color: #003366;}
.s2, p, ul, ol, h3, td, blockquote	{font-size: 11px; font-family: verdana,arial,helvetica; line-height: 12pt;}
.s1 { font-size: 10px; font-family: verdana,arial,helvetica;}
.smalltext { font-size: 10px; font-family: verdana,arial,helvetica;}
.contact { font-size: 10px; font-family: verdana,arial,helvetica; color: #003366; text-decoration: none; line-height: 12pt;}
.leaded { font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; _line-height: 16pt;}
.slug { font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; color: #ffffff;}
.productlink	{font-size: 11px; font-family: verdana,arial,helvetica; font-weight: bold; color: #003366; text-decoration: none; line-height: 14pt;}

.leftSubnav	{font-size: 10px; font-family: verdana,arial,helvetica; color: #ff0000; font-weight: bold; text-decoration: none;}
.leftSubnavOn	{font-size: 10px; font-family: verdana,arial,helvetica; color: #ff0000; font-weight: bold; text-decoration: none;}
.leftnav { font-size: 10px; font-family: verdana,arial,helvetica; font-weight: bold; color: #000000; text-decoration: none; text-align: left; margin-left: 8px; }
.leftnav:hover { color:#99ccff; text-decoration: none;}
.leftnavOn { font-size: 10px; font-family: verdana,arial,helvetica; font-weight: bold; color: #ff0000; text-decoration: none; text-align: left; margin-left: 8px; background-color: #cccccc; _background-image:URL("/images/tile_nav.gif");}
.leftsmall { font-size: 9px; font-family: verdana,arial,helvetica; font-weight: normal; color: #0000ff; text-decoration: none; line-height: 11px; text-align: left; margin-left: 16px; height: 18px; vertical-align: middle; }
.leftsmallOn {font-size: 9px; font-family: verdana,arial,helvetica; font-weight: bold; color: #003366; text-decoration: none; text-align: left; margin-left: 16px; background-color: #99ccff; height: 18px; vertical-align: middle; }
.leftsmall:hover {color:#99ccff; text-decoration: none;}
.leftnavred	{font-size: 10px; font-family: verdana,arial,helvetica; font-weight: bold; color: #663300; text-decoration: none; text-align: left; margin-left: 8px;}
.leftnavredOn {font-size: 10px; font-family: verdana,arial,helvetica; font-weight: bold; color: #cc3333; text-decoration: none; text-align: left; margin-left: 8px; background-color: #003366; background-image:URL("/images/tile_nav.gif");}

.logo { font-size: 36px; font-family: arial,verdana,helvetica; padding: 20px; padding-left: 140px; color: #ffffff; background-color: #666666; border: solid white 1px; }

#page_home a#linkhome:link,
#page_home a#linkhome:visited,
#page_services a#linkservices:link,
#page_services a#linkservices:visited,
#page_community a#linkcommunity:link,
#page_community a#linkcommunity:visited,
#page_research a#linkresearch:link,
#page_research a#linkresearch:visited,
#page_about a#linkabout:link,
#page_about a#linkabout:visited {
// border-left: 10px solid #000f33;
// border-right: 1px solid #000f66;
// border-bottom: 1px solid #000f33; 
// background-color: #000fcc; 
// color: #ff0000;
 font-weight: bold;
}

#subnav_services,
#subnav_research,
#subnav_community,
#subnav_about {
  display: none;
  margin-left: 10px;
}

.bold_heading {
  font-weight: bold;
  font-size: 16px;
}

