﻿/* CSS crunched with Crunch - http://crunchapp.net/ */
* {
  font-family: 'Droid Sans', Arial;
  font-size: 100%;
}
/* =Base 
--------------------------------------------------------------------------------------------- */
body {
  color: #4b4b4b;
}
a,
a:link,
a:visited {
  color: #5c95c1;
}
h1,
h2,
h3,
h4,
h5,
p {
}
/* =Layout 
--------------------------------------------------------------------------------------------- */
/* Fixed-width, centered layout */
#s4-bodyContainer {
  display: table;
  width: 1024px !important;
  min-width: 1024px !important;
  margin-left: auto;
  margin-right: auto;
}
#s4-bodyContainer .s4-titlelogo {
  padding: 0;
}
#s4-bodyContainer .ms-WPBody {
  font-size: 1.2em;
}
/*
#s4-bodyContainer .ms-WPBody a,
#s4-bodyContainer .ms-WPBody a:link,
#s4-bodyContainer .ms-WPBody a:visited {
  color: #5c95c1;
}
*/
#s4-bodyContainer h3.ms-WPTitle span {
  color: #4b4b4b;
  font-size: 1.2em;
  font-weight: bold;
}
/* Center align ribbon */
.ms-cui-ribbonTopBars {
  width: 1024px !important;
  margin-left: auto;
  margin-right: auto;
}
.ms-cui-ribbonTopBars > div {
  border-bottom: 1px solid transparent !important;
}
/* Left sidebar */
body #s4-leftpanel-content {
  border-bottom: 0;
}
/* Tabs feature layout */
#s4-bodyContainer {
  background: url("/SiteCollectionImages/Site/bg_header.png") 0 0 repeat-x;
  border-top: 7px solid #005196;
}
#s4-bodyContainer .content-zone {
  line-height: 1.5em;
  margin: 5px 0;
  padding: 20px;
  position: relative;
  float: left;
  width: 684px;
}
#s4-bodyContainer .content-container {
  float: left;
  margin-bottom: 10px;
  width: 1024px;
}
#s4-bodyContainer .content-container > .content {
  float: left;
  width: 724px;
}
#s4-bodyContainer .content-container > .content .content-zone-1 {
  background-color: #F0F3F6;
  line-height: 1.5em;
  margin: 5px 0;
  padding: 20px;
  position: relative;
  float: left;
  width: 684px;
}
#s4-bodyContainer .content-container > .content .content-zone-2 {
  background-color: #F0F3F9;
  line-height: 1.5em;
  margin: 5px 0;
  padding: 20px;
  position: relative;
  float: left;
  width: 684px;
}
#s4-bodyContainer .content-container > .content .content-zone-3 {
  line-height: 1.5em;
  margin: 5px 0;
  padding: 20px;
  position: relative;
  float: left;
  width: 684px;
}
#s4-bodyContainer .content-container > .sidebar {
  float: left;
  width: 300px;
}
#s4-bodyContainer .content-container > .sidebar .side-zone-1 {
  background-color: #FFFFFE;
  float: left;
  line-height: 1.5em;
  margin: 0 0 0 10px;
  padding: 20px;
  width: 250px;
}
#s4-bodyContainer .content-container > .sidebar .side-zone-1 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#s4-bodyContainer .content-container > .sidebar .side-zone-2 {
  float: left;
  margin: 0 0 0 10px;
  width: 290px;
}
/* Search results layout */
body.search-layout #nih-breadcrumb-search {
  display: inline;
}
body.search-layout #s4-searcharea {
  background: transparent;
  border-color: transparent;
}
body.search-layout #s4-leftpanel {
  display: none;
}
body.search-layout .s4-ca {
  margin-left: 0;
}
/* Request form layout */
/* Footer */
#nih-footer-container {
  margin: 10px auto 0 auto;
  padding: 0;
  width: 100%;
  bottom: 0;
  text-align: center;
}
#nih-footer-container #nih-footer {
  background: #4b4b4b;
  float: left;
  margin-top: 5px;
  padding: 20px 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
}
#nih-footer-container #nih-footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#nih-footer-container #nih-footer ul li {
  display: inline;
  padding: 0 10px;
}
#nih-footer-container #nih-footer ul li a,
#nih-footer-container #nih-footer ul li a:link,
#nih-footer-container #nih-footer ul li a:visited {
  color: #ffffff;
  font-size: 0.9em;
}
/* Divders */
#s4-bodyContainer .dividers {
  background-color: #ffffff;
  float: left;
  width: 100%;
}
#s4-bodyContainer .divider {
  background-color: #F0F3F8;
  float: left;
  height: 14px;
  width: 100%;
}
#s4-bodyContainer .divider.content {
  width: 724px;
}
#s4-bodyContainer .divider.sidebar {
  margin-left: 10px;
  width: 290px;
}
#s4-bodyContainer .divider.red {
  background-color: #005196;
}
#s4-bodyContainer .divider.shadow {
  background: url("/SiteCollectionImages/Site/bg_khaki_shadow.png") 0 0 repeat-x;
}
#s4-bodyContainer .line-divider {
  background: #F0F3F8 url("/SiteCollectionImages/Site/bg_khaki_shadow.png") 0 0 repeat-x;
  float: left;
  width: 100%;
}
#s4-bodyContainer .line-divider .trim {
  background: #005196;
  float: right;
  width: 300px;
}
#s4-bodyContainer .line-divider .trim .spacer {
  background: #ffffff;
  float: left;
  width: 10px;
  height: 14px;
}
/* =Modules
--------------------------------------------------------------------------------------------- */
/* Status bar */
#s4-statusbarcontainer {
  float: left;
  width: 100%;
}
/* Logo and title */
#s4-bodyContainer .s4-title {
  background: transparent;
  margin: 0;
  /*padding: 0 0 0 20px;*/
  float: left;
  width: 603px;
  height: 100px;
}
/* Breadcrumbs */
#nih-breadcrumb {
  padding: 10px 10px 0 10px;
}
#nih-breadcrumb span a {
  color: #5c95c1;
}
#nih-breadcrumb-search {
  display: none;
}
/* Global nav */
#s4-bodyContainer .s4-toplinks {
  float: left;
  margin: 0;
  width: 100%;
}
#s4-bodyContainer .s4-toplinks .s4-tn {
  float: right;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal {
  padding: 0;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static > a.static:first-child {
  display: none;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static a.static {
  color: #4b4b4b;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static ul.static li.static a.static {
  color: #4b4b4b;
  margin: 0;
  padding: 15px 10px;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static ul.static li.static a.static span.additional-background span.menu-item-text {
  color: #4b4b4b;
  font-size: 1.2em;
  font-weight: bold;
  /*letter-spacing: 0.03em;*/
  padding: 0;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static ul.static li.static ul.dynamic li.dynamic a.dynamic {
  border-bottom: 1px solid #005196;
  color: #4b4b4b;
  min-width: 100px;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static ul.static li.static ul.dynamic li.dynamic a.dynamic span.additional-background span.menu-item-text {
  font-size: 1.0em;
}

#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static ul.static li.static ul.dynamic li.dynamic a.dynamic:hover {
  background: #005196;
  color: #ffffff;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static ul.static li.hover ul.dynamic {
  border-color: transparent;
  background: #ffffff;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static ul.static li.hover-off ul.dynamic {
  border-color: transparent;
  background: #ffffff;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static ul.static li.selected a.selected {
  background: #005196;
  border: 0;
}
#s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root > li.static ul.static li.selected a.selected span.additional-background span.menu-item-text {
  color: #ffffff;
}
/* Context nav */
#s4-leftpanel #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch .ms-quicklaunch-navmgr .s4-ql .menu-vertical ul.root li.static a span span.menu-item-text {
  border-bottom: 1px solid #005196;
  color: #4b4b4b;
  font-size: 1.0em;
  font-weight: bold;
}
#s4-leftpanel #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch .ms-quicklaunch-navmgr .s4-ql .menu-vertical ul.root li.static a:hover {
  text-decoration: none;
}
#s4-leftpanel #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch .ms-quicklaunch-navmgr .s4-ql .menu-vertical ul.root li.static ul.static li.static a.static {
  color: #4b4b4b;
}
#s4-leftpanel #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch .ms-quicklaunch-navmgr .s4-ql .menu-vertical ul.root li.static ul.static li.static a.static span span.menu-item-text {
  font-weight: normal;
}
#s4-leftpanel #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch .ms-quicklaunch-navmgr .s4-ql .menu-vertical ul.root li.selected a.selected {
  border: 0;
  background: #005196;
  color: #ffffff;
}
#s4-leftpanel #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch .ms-quicklaunch-navmgr .s4-ql .menu-vertical ul.root li.selected a.selected span span.menu-item-text {
  color: #ffffff;
}
/* High contrast toggle */
#change-color {
  font-size: 0.9em;
  padding: 0 0 2px 0;
  text-align: right;
  width: 100%;
}
#change-color a {
  color: #4b4b4b;
  margin: 0 25px 0 0;
}
/* Search */
body {
  /* Search center results */

}
body #s4-topheader2 {
  background: transparent;
  border: 0;
  padding: 30px 0 0 0;
  float: left;
  width: 400px;
  height: 55px;
}
body #s4-searcharea {
  background: url("/SiteCollectionImages/Site/bg_tab.png") bottom left repeat-x;
  border: 1px solid #D0DAE4;
  margin: 0 25px 0 0;
  padding: 4px;
  width: 262px;
}
body #s4-searcharea #SRSB .s4-search.ms-sbtable-ex {
  margin: 0;
}
body #s4-searcharea #SRSB .s4-search table {
  margin-right: 0;
  width: 100%;
}
body #s4-searcharea #SRSB .s4-search input.ms-sbplain {
  background: transparent;
  border: 0 !important;
  color: #4b4b4b;
  font-size: 0.8em;
  font-style: normal;
  padding: 5px;
  width: 225px !important;
}
body #s4-searcharea #SRSB .ms-sbgo a {
  background: url("/SiteCollectionImages/Site/icon_search.png") 0 0 no-repeat;
  display: block;
  width: 20px;
  height: 19px;
}
body #s4-searcharea #SRSB .ms-sbgo a img.srch-gosearchimg {
  display: none;
}
body .srch-sb-results .ms-sctabcn {
  border: 1px solid #F0F3F8;
  background: -moz-linear-gradient(top, #F0F3F7, #D0DAE4);
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F3F7), to(#D0DAE4));
  filter: progid:dximagetransform.microsoft.gradient(startColorstr="#F0F3F7", endColorstr="#D0DAE4");
}
.article-body {
  font-size: 1.2em;
}
.ms-rteElement-H1 {
  font-size: 1.7em;
}
.ms-rteElement-H2 {
  font-size: 1.5em;
}
.ms-rteElement-H3 {
  font-size: 1.3em;
  font-weight:normal;
}

/* Linking tables page */
#linking-tables table {
	border-collapse:collapse;
	width:100%;
}
#linking-tables td {
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}
#linking-tables .td1 {
	width:20%;
}
#linking-tables .td2 {
	width:40%;
}
#linking-tables .td3 {
	width:40%;
}


/* Tabs feature */
.nih-tabs-feature-container {
  width: 1024px;
  height: 265px;
}
.nih-tabs-feature-container .tabs-feature {
  float: left;
  width: 724px;
  height: 265px;
}
.nih-tabs-feature-container .tabs-feature .tab {
  padding: 25px;
  width: 674px;
}
.nih-tabs-feature-container .tabs-feature .tab h3.ms-WPTitle {
  color: #4b4b4b;
  font-weight: bold;
}
.nih-tabs-feature-container .tabs-feature .tab .ms-WPHeader {
  background: transparent;
}
.nih-tabs-feature-container .tabs-feature .tab .ms-WPHeader td {
  border-bottom: 0;
}
.nih-tabs-feature-container .tabs-feature .tab .news-item h5 {
  margin: 0 0 5px 0;
}
.nih-tabs-feature-container .tabs-feature .tab .news-item .description {
  color: #000000;
}
.nih-tabs-feature-container .tabs-feature .tab .events-item {
  float: left;
  width: 100%;
}
.nih-tabs-feature-container .tabs-feature .tab .events-item h5 {
  float: left;
  margin: 0;
  width: 80%;
}
.nih-tabs-feature-container .tabs-feature .tab .events-item .date {
  color: #000000;
  float: left;
  width: 10%;
}
.nih-tabs-feature-container .tabs-feature .tab .events-item .time {
  color: #000000;
  float: left;
  width: 10%;
}
.nih-tabs-feature-container .tabs-feature .tab .faq-item h5 {
  margin: 0 0 5px 0;
}
.nih-tabs-feature-container .tabs-feature .tab .faq-item .response {
  color: #000000;
}
.nih-tabs-feature-container ul.tabs-pager {
  list-style: none;
  margin: 0 0 0 10px;
  padding: 0;
  float: left;
  width: 290px;
  height: 265px;
}
.nih-tabs-feature-container ul.tabs-pager li {
  border: 1px solid #F0F3F7;
  background: -moz-linear-gradient(top, #F0F3F6, #D0DAE4);
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F3F6), to(#D0DAE4));
  filter: progid:dximagetransform.microsoft.gradient(startColorstr="#F0F3F7", endColorstr="#D0DAE4");
  margin: 5px 0 0 0;
}
.nih-tabs-feature-container ul.tabs-pager li a {
  color: #4b4b4b;
  display: block;
  padding: 0 10px;
  width: 268px;
  height: 29px;
  line-height: 29px;
}
.nih-tabs-feature-container ul.tabs-pager li.big-tab a {
  font-size: 1.4em;
  height: 63px;
  line-height: 63px;
}
/* Forms */
#nih-request-form-container fieldset {
  border: 0;
  padding: 15px 0;
}
#nih-request-form-container fieldset legend {
  display: none;
}
#nih-request-form-container fieldset table.request-form tr td {
  padding: 0 0 10px 0;
}
#nih-request-form-container fieldset table.request-form tr td label {
  display: block;
  width: 130px;
}
/* Help icon */
span.s4-help {
  display: none;
}
/*------------------------
  Shortcodes
-------------------------*/
/* Our Sponsors */
.sponsors-container {
  width: 724px;
}
.sponsors-container .main {
  float: left;
  width: 170px;
}
.sponsors-container .main h3 {
  color: #1a3c82;
  font-weight: normal;
  margin: 0 0 20px 0;
}
.sponsors-container ul.extra {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0;
  width: 530px;
}
.sponsors-container ul.extra li a {
  display: block;
  float: left;
  text-align: center;
  width: 106px;
}
.sponsors-container ul.extra li a img {
  border: 0;
}
/* Additional info */
.content-container {
  /* Subscribe to our news */

}
.content-container a.additional-info {
  display: block;
  background: -moz-linear-gradient(top, #F0F3F7, #D0DAE4);
  background: -webkit-gradient(linear, left top, left bottom, from(#F0F3F7), to(#D0DAE4));
  filter: progid:dximagetransform.microsoft.gradient(startColorstr="#F0F3F7", endColorstr="#D0DAE4");
  border-top: 1px solid #cbcab3;
  border-bottom: 1px solid #cbcab3;
  color: #5c95c1;
  /*font-size: 1em;*/
  width: 150px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  position: absolute;
  right: 0;
  bottom: 0;
}
.content-container a.subscribe-news {
  background: #F0F3F7 url('/SiteCollectionImages/Site/icon_email.png') 10px no-repeat;
  color: #4b4b4b !important;
  display: block;
  padding: 10px 10px 10px 50px;
  width: 230px;
}
.content-container a.subscribe-news:hover {
  background: #F0F3F8 url('/SiteCollectionImages/Site/icon_email.png') 10px no-repeat;
  text-decoration: none;
}
/* Featured instrument */
.instrument-container {
  float: left;
  width: 684px;
}
.instrument-container .instrument-content {
  float: left;
  margin-right: 10px;
  width: 409px;
}
.instrument-container .instrument-content h3 {
  margin-bottom: 0;
}
.instrument-container .instrument-content h4 {
  margin-top: 0;
}
.instrument-container .instrument-image {
  float: left;
  width: 265px;
}
/* =State 
--------------------------------------------------------------------------------------------- */
.nih-tabs-feature-container ul.tabs-pager li.activeSlide {
  position: relative;
}
.nih-tabs-feature-container ul.tabs-pager li.activeSlide a {
  border-bottom: 5px solid #005196;
}
.nih-tabs-feature-container ul.tabs-pager li.activeSlide span.arrow {
  background: url("/SiteCollectionImages/Site/icon_red_arrow.png") 0 0 no-repeat;
  display: block;
  width: 16px;
  height: 20px;
  position: absolute;
  bottom: 0;
  left: -20px;
  z-index: 99;
}
/* =Theme 
--------------------------------------------------------------------------------------------- */
/* High contrast */
body.hc {
  background: #000000;
  color: #ffffff;
}
body.hc .links {
  color: #0080ff;
  text-decoration: underline;
}
body.hc #s4-bodyContainer {
  background: #000000;
  border-color: #4b4b4b;
  /* Request form layout */

  /* Footer */

}
body.hc #s4-bodyContainer .divider {
  background: #000000;
}
body.hc #s4-bodyContainer .line-divider {
  background: #000000;
}
body.hc #s4-bodyContainer .line-divider .trim {
  background: #000000;
}
body.hc #s4-bodyContainer .line-divider .trim .spacer {
  background: #000000;
}
body.hc #s4-bodyContainer tr.ms-WPHeader {
  background-color: #000000;
}
body.hc #s4-bodyContainer tr.ms-WPHeader h3.ms-WPTitle span {
  color: #ffffff;
  font-weight: bold;
}
body.hc #s4-bodyContainer .s4-toplinks .menu-item-text {
  color: #0080ff;
  text-decoration: underline;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.static a.static span.additional-background span.menu-item-text {
  color: #0080ff;
  padding: 0;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.hover ul.dynamic {
  border: 1px solid #0080ff;
  background: #0080ff;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.hover ul.dynamic li.dynamic a.dynamic {
  border-bottom: 0;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.hover ul.dynamic li.dynamic a.dynamic span span.menu-item-text {
  color: #ffffff;
  padding: 0;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.hover ul.dynamic li.dynamic a.dynamic:hover {
  background: #000000;
  color: #ffffff;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.hover-off ul.dynamic {
  border: 1px solid #0080ff;
  background: #0080ff;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.hover-off ul.dynamic li.dynamic a.dynamic {
  border-bottom: 0;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.hover-off ul.dynamic li.dynamic a.dynamic span span.menu-item-text {
  color: #ffffff;
  padding: 0;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.selected a.selected {
  background: #0080ff;
}
body.hc #s4-bodyContainer .s4-toplinks .s4-tn div.menu-horizontal ul.root ul.static li.selected a.selected span span.menu-item-text {
  color: #ffffff !important;
}
body.hc #s4-bodyContainer #s4-topheader2 #s4-searcharea {
  background: transparent;
}
body.hc #s4-bodyContainer #s4-topheader2 #s4-searcharea .s4-search input.ms-sbplain {
  color: #ffffff;
}
body.hc #s4-bodyContainer .s4-ca {
  background: #000000;
}
body.hc #s4-bodyContainer .s4-ba {
  background: #000000;
}
body.hc #s4-bodyContainer .s4-ba .srch-sb-results {
  background: #000000;
}
body.hc #s4-bodyContainer .s4-ba .srch-sb-results .ms-sctabcn {
  background: #0080ff;
  border-color: #0080ff;
  color: #ffffff;
}
body.hc #s4-bodyContainer .s4-ba .srch-stats {
  background: #000000 !important;
  color: #ffffff;
}
body.hc #s4-bodyContainer .s4-ba #SRCHREF {
  background: #000000;
  border-right: 1px solid #ffffff;
  color: #ffffff;
}
body.hc #s4-bodyContainer .s4-ba #SRCHREF .ms-searchref-categoryname {
  color: #40c090;
  height: 18px;
}
body.hc #s4-bodyContainer .s4-ba #SRCHREF li.ms-searchref-selected,
body.hc #s4-bodyContainer .s4-ba #SRCHREF li.ms-searchref-filtermsg {
  background: #000000;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
}
body.hc #s4-bodyContainer .s4-ba .srch-results .srch-Description2 {
  color: #ffffff;
}
body.hc #s4-bodyContainer .s4-ba .srch-results .srch-Metadata1 {
  color: #ffffff;
}
body.hc #s4-bodyContainer .s4-ba .srch-results .srch-Metadata1 span {
  color: #ffffff !important;
}
body.hc #s4-bodyContainer .s4-ba .srch-results .srch-Metadata2 {
  color: #ffffff;
}
body.hc #s4-bodyContainer .s4-ba .srch-federationarea {
  background: #000000;
}
body.hc #s4-bodyContainer .s4-ba .srch-federationarea .ms-searchChannelTitle span {
  color: #40c090 !important;
}
body.hc #s4-bodyContainer .s4-ba .srch-Page STRONG {
  background: #0080ff;
  border-color: #0080ff;
  color: #ffffff;
}
body.hc #s4-bodyContainer .ms-WPBody {
  font-size: 1.2em;
}
body.hc #s4-bodyContainer .ms-WPBody a,
body.hc #s4-bodyContainer .ms-WPBody a:link,
body.hc #s4-bodyContainer .ms-WPBody a:visited {
  color: #0080ff;
}
body.hc #s4-bodyContainer td.text-logo,
body.hc #s4-bodyContainer td.s4-titlelogo {
  text-align: left;
}
body.hc #s4-bodyContainer td.text-logo #nih-logo,
body.hc #s4-bodyContainer td.s4-titlelogo #nih-logo {
  color: #ffffff;
  display: block;
  font-size: 4em;
  font-weight: bold;
  width: 400px;
}
body.hc #s4-bodyContainer #s4-topheader2 a {
  color: #0080ff;
  text-decoration: underline;
}
body.hc #s4-bodyContainer #s4-topheader2 #s4-searcharea {
  /* background: @lightGray; */

}
body.hc #s4-bodyContainer .nih-tabs-feature-container .tabs-feature .tab h3.ms-WPTitle {
  color: #40c090;
  font-size: 1.2em;
}
body.hc #s4-bodyContainer .nih-tabs-feature-container ul.tabs-pager li {
  background: #000000;
  border-color: #0080ff;
}
body.hc #s4-bodyContainer .nih-tabs-feature-container ul.tabs-pager li a {
  color: #0080ff;
  text-decoration: underline;
  background: #000000;
}
body.hc #s4-bodyContainer .nih-tabs-feature-container ul.tabs-pager li.activeSlide span {
  display: none;
}
body.hc #s4-bodyContainer .nih-tabs-feature-container ul.tabs-pager li.activeSlide a {
  border-color: #0080ff;
  background: #0080ff;
  color: #ffffff;
}
body.hc #s4-bodyContainer #s4-leftpanel-content {
  background: transparent;
}
body.hc #s4-bodyContainer #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch .menu-item-text {
  border-bottom: 1px solid #ffffff;
  color: #0080ff;
}
body.hc #s4-bodyContainer #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch li.static a.static span.additional-background span.menu-item-text {
  border-color: #ffffff !important;
  color: #0080ff !important;
}
body.hc #s4-bodyContainer #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch li.selected a.selected {
  background: #0080ff !important;
}
body.hc #s4-bodyContainer #s4-leftpanel-content .ms-quicklaunchouter .ms-quickLaunch li.selected a.selected span.additional-background span.menu-item-text {
  color: #ffffff !important;
}
body.hc #s4-bodyContainer .content-container > .sidebar .side-zone-1 {
  background: #000000;
  background-color: #000000;
}
body.hc #s4-bodyContainer .content-container > .sidebar .side-zone-1 a {
  color: #0080ff;
  text-decoration: underline;
}
body.hc #s4-bodyContainer .content-container > .content a {
  color: #0080ff;
  text-decoration: underline;
}
body.hc #s4-bodyContainer .content-container > .content a.additional-info {
  background: #0080ff;
  border: 0;
  color: #ffffff;
  filter: opacity=0;
}
body.hc #s4-bodyContainer .content-container > .content .content-zone-1 {
  background: #000000;
  background-color: #000000;
}
body.hc #s4-bodyContainer .content-container > .content .content-zone-1 h3 {
  color: #40c090;
}
body.hc #s4-bodyContainer .content-container > .content .content-zone-2 {
  background: #000000;
  background-color: #000000;
}
body.hc #s4-bodyContainer .content-container > .content .content-zone-2 h3 {
  color: #40c090;
}
body.hc #s4-bodyContainer .content-container > .content .content-zone-3 h3 {
  color: #40c090;
}
body.hc #s4-bodyContainer .content-container a.subscribe-news {
  background-color: #0080ff;
  color: #ffffff !important;
}
body.hc #s4-bodyContainer #nih-request-form-container table.request-form td {
  color: #ffffff;
  /*font-size: 1em;*/
}
body.hc #s4-bodyContainer #nih-footer-container #nih-footer ul li {
  padding: 0 6px;
}
body.hc #s4-bodyContainer #nih-footer-container #nih-footer ul li a,
body.hc #s4-bodyContainer #nih-footer-container #nih-footer ul li a:link,
body.hc #s4-bodyContainer #nih-footer-container #nih-footer ul li a:visited {
  font-size: 0.8em;
}
/* =Misc 
--------------------------------------------------------------------------------------------- */
/* SP specific */
/* For modern browsers */
.cf:before,
.cf:after {
  content: "";
  display: table;
}
.cf:after {
  clear: both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
  *zoom: 1;
}
