#global-navigation {
  width: 968px;
  height: 35px;
  position: absolute;
  top: 130px;
  left: 0;
  background: #fff;
  padding: 5px 0 0 0; }
  #global-navigation .feed-and-social-media {
    position: absolute;
    bottom: 9px;
    right: 0; }
    #global-navigation .feed-and-social-media a {
      text-indent: -5000px;
      float: left;
      margin: 0 0.4em;
      width: 22px;
      height: 22px;
      display: block;
      padding: 0;
      background-position: 50% 50%; }
    #global-navigation .feed-and-social-media .subscribe {
      background-image: url(/images/icons/rss.gif); }
    #global-navigation .feed-and-social-media .facebook, #global-navigation .feed-and-social-media .twitter {
      background: url(/images/icons/facebook.gif) no-repeat 50% 50%; }
    #global-navigation .feed-and-social-media .twitter {
      background-image: url(/images/icons/twitter.png); }
  #global-navigation ol {
    width: 850px; }
    #global-navigation ol li {
      float: left;
      padding: 0 6px;
      position: relative; }
      #global-navigation ol li.has-children a.level-0 {
        border-bottom-width: 0 !important; }
      #global-navigation ol li ul {
        display: none;
        position: absolute;
        left: 6px;
        top: 30px;
        border: 1px solid #b9332d;
        z-index: 2;
        background: #fff;
        width: 220px;
        padding: 5px 0 0;
        margin: 0; }
        #global-navigation ol li ul li {
          float: none;
          background: url(/images/menu-divider.jpg) no-repeat center bottom;
          padding: 0 0 1px; }
          #global-navigation ol li ul li a {
            display: block;
            padding: 7px 5px 7px 20px;
            text-transform: uppercase;
            background: url(/images/ico_bullet_secondary_navigation_red.gif) no-repeat 10px 11px; }
            #global-navigation ol li ul li a:hover {
              background: #eecdcb url(/images/ico_bullet_secondary_navigation_red.gif) no-repeat 10px 10px;
              text-decoration: none; }
          #global-navigation ol li ul li.last {
            background: none;
            padding-bottom: 0; }
      #global-navigation ol li.hover ul {
        display: block; }
      #global-navigation ol li a.level-0 {
        display: block;
        line-height: 30px;
        background: #fff url(/images/global_navigation.jpg) no-repeat left top;
        text-indent: -5000px;
        z-index: 1;
        position: relative; }
      #global-navigation ol li.nav-home a.level-0 {
        width: 65px;
        background-position: 0 top; }
        #global-navigation ol li.nav-home a.level-0.hover {
          border: 1px solid #b9332d;
          border-width: 1px;
          line-height: 30px;
          background-position: -1px -1px !important;
          width: 63px;
          z-index: 3; }
      #global-navigation ol li.nav-home .current a {
        background-position: 0 -34px; }
      #global-navigation ol li.nav-research a.level-0 {
        width: 110px;
        background-position: -75px top; }
        #global-navigation ol li.nav-research a.level-0.hover {
          border: 1px solid #b9332d;
          border-width: 1px;
          line-height: 30px;
          background-position: -76px -1px !important;
          width: 108px;
          z-index: 3; }
      #global-navigation ol li.nav-research .current a {
        background-position: -75px -34px; }
      #global-navigation ol li.nav-innovation a.level-0 {
        width: 118px;
        background-position: -195px top; }
        #global-navigation ol li.nav-innovation a.level-0.hover {
          border: 1px solid #b9332d;
          border-width: 1px;
          line-height: 30px;
          background-position: -196px -1px !important;
          width: 116px;
          z-index: 3; }
      #global-navigation ol li.nav-innovation .current a {
        background-position: -195px -34px; }
      #global-navigation ol li.nav-advisory a.level-0 {
        width: 183px;
        background-position: -328px top; }
        #global-navigation ol li.nav-advisory a.level-0.hover {
          border: 1px solid #b9332d;
          border-width: 1px;
          line-height: 30px;
          background-position: -329px -1px !important;
          width: 181px;
          z-index: 3; }
      #global-navigation ol li.nav-advisory .current a {
        background-position: -328px -34px; }
      #global-navigation ol li.nav-membership a.level-0 {
        width: 125px;
        background-position: -524px top; }
        #global-navigation ol li.nav-membership a.level-0.hover {
          border: 1px solid #b9332d;
          border-width: 1px;
          line-height: 30px;
          background-position: -525px -1px !important;
          width: 123px;
          z-index: 3; }
      #global-navigation ol li.nav-membership .current a {
        background-position: -524px -34px; }
      #global-navigation ol li.nav-about a.level-0 {
        width: 99px;
        background-position: -664px top; }
        #global-navigation ol li.nav-about a.level-0.hover {
          border: 1px solid #b9332d;
          border-width: 1px;
          line-height: 30px;
          background-position: -665px -1px !important;
          width: 97px;
          z-index: 3; }
      #global-navigation ol li.nav-about .current a {
        background-position: -664px -34px; }
      #global-navigation ol li.nav-blog a.level-0 {
        width: 63px;
        background-position: -775px top; }
        #global-navigation ol li.nav-blog a.level-0.hover {
          border: 1px solid #b9332d;
          border-width: 1px;
          line-height: 30px;
          background-position: -776px -1px !important;
          width: 61px;
          z-index: 3; }
      #global-navigation ol li.nav-blog .current a {
        background-position: -775px -34px; }

#home .container {
  background-image: url(/images/bg_content_columns_home_right.gif); }
#home #secondary-content {
  padding: 0 0 180px; }
  #home #secondary-content #important-links {
    margin: 0;
    padding: 0; }
    #home #secondary-content #important-links li {
      float: left;
      margin: 0;
      padding: 0; }
      #home #secondary-content #important-links li a {
        display: block;
        width: 275px;
        height: 58px;
        background: url(/images/important-links-sprite.jpg) no-repeat left top;
        text-indent: -5000px; }
      #home #secondary-content #important-links li.nav-become-a-member a:hover {
        background-position: left -112px; }
      #home #secondary-content #important-links li.nav-browse-reports a {
        background-position: -275px top; }
        #home #secondary-content #important-links li.nav-browse-reports a:hover {
          background-position: -275px -112px; }
      #home #secondary-content #important-links li.nav-find-innovations a {
        height: 53px;
        background-position: left -58px; }
        #home #secondary-content #important-links li.nav-find-innovations a:hover {
          background-position: left -170px; }
      #home #secondary-content #important-links li.nav-listen-to-podcasts a {
        height: 53px;
        background-position: -275px -58px; }
        #home #secondary-content #important-links li.nav-listen-to-podcasts a:hover {
          background-position: -275px -170px; }
  #home #secondary-content .featured-items {
    clear: both;
    padding: 5px 0 0 0; }
    #home #secondary-content .featured-items h2 {
      background: url(/images/header-ideas-into-action.gif) no-repeat left top;
      text-indent: -5000px;
      height: 52px;
      margin: 0; }
    #home #secondary-content .featured-items .featured-item {
      border: 1px solid #d2c0c3;
      border-width: 1px 0 1px 1px;
      background: #f9f9f9 url(/images/featured-item-bg.gif) repeat-x left 24px;
      padding: 10px;
      font-size: 11px;
      margin: 0;
      z-index: 1;
      height: 115px;
      width: 529px;
      overflow: hidden; }
      #home #secondary-content .featured-items .featured-item h3 {
        font-size: 15px;
        margin: 0.2em 0 0.7em; }
      #home #secondary-content .featured-items .featured-item .project-photo {
        float: right;
        margin: 0 0 7px 7px;
        background: #fff;
        border: 1px solid #929197;
        padding: 4px;
        font-size: 0; }
    #home #secondary-content .featured-items ul.nav {
      margin: 0;
      padding: 0;
      clear: both; }
      #home #secondary-content .featured-items ul.nav li {
        margin: 0 3px 0 0;
        padding: 0;
        float: left;
        line-height: 1em; }
        #home #secondary-content .featured-items ul.nav li a {
          display: block;
          background: url(/images/rotator-tab.gif) no-repeat left top;
          width: 95px;
          height: 33px;
          font-size: 10px;
          padding: 0 5px 5px;
          text-align: center;
          margin: 0;
          z-index: 100;
          color: #6f6e6c; }
          #home #secondary-content .featured-items ul.nav li a.activeSlide {
            background-image: url(/images/rotator-tab-active.gif);
            position: relative;
            top: -1px;
            height: 35px;
            padding-top: 2px; }
          #home #secondary-content .featured-items ul.nav li a span {
            display: block; }
  #home #secondary-content #featured-research h2 {
    background: url(/images/header-featured-research-projects.gif) no-repeat left top; }
  #home #secondary-content #supporters {
    border: 1px solid #d2c0c3;
    border-width: 0 0 1px 1px;
    padding: 0;
    position: relative;
    top: 4px;
    background: #f9f9f9 url(/images/featured-item-bg.gif) repeat-x left bottom;
    height: 155px; }
    #home #secondary-content #supporters h2 {
      margin: 0;
      background: url(/images/header-supporters.gif) no-repeat left top; }
    #home #secondary-content #supporters .supporter-list {
      position: relative;
      top: 5px;
      width: 549px; }
    #home #secondary-content #supporters .supporter {
      margin: 0 0 0 5px;
      float: left; }
      #home #secondary-content #supporters .supporter img {
        background: #fff;
        border: 1px solid #929197;
        font-size: 0; }

.project-teaser h2 {
  display: none; }
.project-teaser .calls-to-action {
  display: none; }
.project-teaser .project_photo {
  float: right;
  margin: 0 0 7px 7px;
  background: #fff;
  border: 1px solid #929197;
  padding: 4px;
  font-size: 0;
  line-height: 1em; }
  .project-teaser .project_photo img {
    margin: 0;
    padding: 0;
    border: none; }

#TB_ajaxContent .project-teaser {
  padding: 10px; }
  #TB_ajaxContent .project-teaser h2 {
    display: block;
    margin-bottom: 1em; }
    #TB_ajaxContent .project-teaser h2 .close {
      color: #fff;
      float: right;
      font-size: 11px;
      font-family: Arial;
      text-transform: lowercase; }
  #TB_ajaxContent .project-teaser .title-and-content {
    height: 200px;
    overflow: auto; }
  #TB_ajaxContent .project-teaser .calls-to-action {
    display: block;
    clear: both;
    background: #B7322C url(/images/bg_header.gif) no-repeat right bottom;
    padding: 10px 50px 0 10px;
    position: relative;
    top: 15px;
    height: 100px; }
    #TB_ajaxContent .project-teaser .calls-to-action .call-to-action {
      color: #fff;
      width: 250px;
      float: left;
      height: 100px;
      margin: 0 10px 0 0;
      line-height: 1.2em; }
      #TB_ajaxContent .project-teaser .calls-to-action .call-to-action h3 {
        color: #fff;
        margin: 0 0 0.2em; }
      #TB_ajaxContent .project-teaser .calls-to-action .call-to-action a {
        color: #fff;
        text-decoration: underline; }
  #TB_ajaxContent .project-teaser .subtitle {
    margin: 0 0 12px;
    font-family: "Times New Roman", Times, serif;
    color: #524836; }
    #TB_ajaxContent .project-teaser .subtitle p {
      font-size: 19px;
      margin: 0;
      line-height: 1.3em; }

#project_summaries .project {
  font-size: 11px;
  border-bottom: 1px solid #ccc;
  padding: 7px;
  margin: 0 0 7px; }
  #project_summaries .project h2 {
    font-size: 16px;
    margin: 0 0 0.5em; }
  #project_summaries .project .summary {
    margin: 0 0 0 10px;
    font-size: 14px;
    font-family: "Times New Roman", Times, serif; }

#project-detail .subtitle {
  font-size: 19px;
  margin: 0 0 12px;
  font-family: "Times New Roman", Times, serif;
  color: #524836; }
  #project-detail .subtitle p {
    margin: 0;
    line-height: 1.3em; }

#register-sticker {
  position: absolute;
  left: 270px;
  top: 0; }
