/* a 29-column grid */
/* calculate column width `(16 / $font-size) * 1em` = (16px) wide */
/* `((16 / $font-size) * 1em)` = (16px) gutters between columns */
/* `((34 / $font-size) * 1em)` = (34px) padding at the edges of the page as well */
/* --------------------------------------------------------------------------------------------- */
/* Typography */
/* --------------------------------------------------------------------------------------------- */
/* line 14, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

/* line 17, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
body {
  line-height: 1;
  color: black;
  background: white; }


@font-face {
  font-family: 'trilogyicons';
    src:url('/fonts/trilogyicons.eot');
    src:url('/fonts/trilogyicons.eot?#iefix') format('embedded-opentype'),
      url('/fonts/trilogyicons.woff') format('woff'),
      url('/fonts/trilogyicons.ttf') format('truetype'),
      url('/fonts/trilogyicons.svg#trilogyicons') format('svg');
    font-weight: normal;
    font-style: normal; }
.icons {
  font-family: 'trilogyicons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  
/* line 19, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 21, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

/* line 23, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 25, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: "" ""; }
  /* line 96, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: ""; }

/* line 27, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 37, ../../views/stylesheets/_typography.scss */
body {
  line-height: 1.417;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #636363;
  font-size: 75%; }

/* line 55, ../../views/stylesheets/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #4c4c4b; }
  /* line 57, ../../views/stylesheets/_typography.scss */
  h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
    margin: 0; }

/* line 59, ../../views/stylesheets/_typography.scss */
h1 {
  font-size: 2em;
  line-height: 1.619;
  margin-bottom: 0.708em;
  color: #0069aa; }

/* line 60, ../../views/stylesheets/_typography.scss */
h2 {
  font-size: 1.75em;
  line-height: 1.619;
  margin-bottom: 0.81em; }

/* line 61, ../../views/stylesheets/_typography.scss */
h3 {
  font-size: 1.417em;
  line-height: 1;
  margin-bottom: 1em; }

/* line 62, ../../views/stylesheets/_typography.scss */
h4 {
  font-size: 1.167em;
  line-height: 1.214;
  margin-bottom: 1.214em; }

/* line 63, ../../views/stylesheets/_typography.scss */
h5 {
  font-size: 1em;
  line-height: 1.417;
  margin-bottom: 1.417em;
  font-weight: bold; }

/* line 64, ../../views/stylesheets/_typography.scss */
h6 {
  font-size: 1em;
  line-height: 1.417;
  font-weight: bold; }

/* line 65, ../../views/stylesheets/_typography.scss */
p {
  margin: 0 0 1.417em 0; 
  font-size: 16px;
  line-height: 1.75;
  word-spacing: -1px;

}
  /* line 67, ../../views/stylesheets/_typography.scss */
  p .left {
    display: inline;
    float: left;
    margin: 1.417em 1.417em 1.417em 0;
    padding: 0; }
  /* line 68, ../../views/stylesheets/_typography.scss */
  p .right {
    display: inline;
    float: right;
    margin: 1.417em 0 1.417em 1.417em;
    padding: 0; }

/* line 70, ../../views/stylesheets/_typography.scss */
/*a {
  text-decoration: none;
  color: #0069aa; }*/
  /* line 18, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss*/ 
/*a:visited {
    color: #0069aa; }*/
  /* line 21, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
/*a:focus {
    color: #001a2a; }*/
  /* line 24, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
/*a:hover {
    color: #001a2a; }*/
  /* line 27, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
/*a:active {
    color: #0069aa; }*/

/* line 71, ../../views/stylesheets/_typography.scss */
blockquote {
  margin: 1.417em;
  color: #666666;
  font-style: italic; }

/* line 72, ../../views/stylesheets/_typography.scss */
strong, dfn {
  font-weight: bold; }

/* line 73, ../../views/stylesheets/_typography.scss */
em, dfn {
  font-style: italic; }

/* line 74, ../../views/stylesheets/_typography.scss */
sup, sub {
  line-height: 0; }

/* line 75, ../../views/stylesheets/_typography.scss */
abbr, acronym {
  border-bottom: 1px dotted #666666; }

/* line 76, ../../views/stylesheets/_typography.scss */
address {
  margin: 0 0 1.417em;
  font-style: italic; }

/* line 77, ../../views/stylesheets/_typography.scss */
del {
  color: #666666; }

/* line 78, ../../views/stylesheets/_typography.scss */
pre {
  margin: 1.417em 0;
  white-space: pre; }

/* line 79, ../../views/stylesheets/_typography.scss */
pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5; }

/* line 80, ../../views/stylesheets/_typography.scss */
li ul, li ol {
  margin: 0; }

/* line 81, ../../views/stylesheets/_typography.scss */
ul, ol {
  margin: 0 1.417em 1.417em 0;
  padding-left: 2.833em; }

/* line 82, ../../views/stylesheets/_typography.scss */
ul {
  list-style-type: disc; }

/* line 83, ../../views/stylesheets/_typography.scss */
ol {
  list-style-type: decimal; }

/* line 84, ../../views/stylesheets/_typography.scss */
dl {
  margin: 0 0 1.417em 0; }
  /* line 86, ../../views/stylesheets/_typography.scss */
  dl dt {
    font-weight: bold; }

/* line 88, ../../views/stylesheets/_typography.scss */
dd {
  margin-left: 1.417em; }

/* line 89, ../../views/stylesheets/_typography.scss */
table {
  margin-bottom: 1.25em;
  width: 100%; }

/* line 90, ../../views/stylesheets/_typography.scss */
th {
  font-weight: bold; }

/* line 91, ../../views/stylesheets/_typography.scss */
thead th {
  background: #c3d9ff; }

/* line 92, ../../views/stylesheets/_typography.scss */
th, td, caption {
  padding: 4px 10px 4px 5px; }

/* line 95, ../../views/stylesheets/_typography.scss */
table.striped tr:nth-child(even) td,
table tr.even td {
  background: #e5ecf9; }

/* line 96, ../../views/stylesheets/_typography.scss */
tfoot {
  font-style: italic; }

/* line 97, ../../views/stylesheets/_typography.scss */
caption {
  background: #eeeeee; }

/* line 98, ../../views/stylesheets/_typography.scss */
.quiet {
  color: #90908f; }

/* line 99, ../../views/stylesheets/_typography.scss */
.loud {
  color: #3b3b3a; }

/* line 34, ../../views/stylesheets/_base.scss */
/*a {
  color: #0069aa !important; }*/
  /* line 18, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
/*a:visited {
    color: #0069aa; }*/
  /* line 21, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
/*a:focus {
    color: #0069aa; }*/
  /* line 24, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
/*a:hover {
    color: #001a2a; }*/
  /* line 27, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/links/_link-colors.scss */
/*a:active {
    color: #001a2a; }*/

/* --------------------------------------------------------------------------------------------- */
/* Forms */
/* --------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* FORM BASICS */
/* -------------------------------------------------------------------- */
/* line 10, ../../views/stylesheets/_forms.scss */
form ol, form ul {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 17, ../../views/stylesheets/_forms.scss */
label {
  display: block; }

/* line 19, ../../views/stylesheets/_forms.scss */
input, select {
  margin-bottom: 1.417em; }

/* line 25, ../../views/stylesheets/_forms.scss */
input[type="password"], input[type="search"], input[type="text"], input[type="number"], input[type="email"] {
  display: block;
  -webkit-appearance: textfield; }
/* line 30, ../../views/stylesheets/_forms.scss */
input[type="search"] {
  /*    box-sizing: border-box;*/ }
/* line 33, ../../views/stylesheets/_forms.scss */
input[type="hidden"] {
  display: none; }

/* Browser tweaks
---------------------------------------- */
/* line 40, ../../views/stylesheets/_forms.scss */
input::-webkit-input-placeholder, isindex::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #fff;
  vertical-align: bottom; }

/* -------------------------------------------------------------------- */
/* SPECIFIC FORMS */
/* -------------------------------------------------------------------- */
/* Utilities
---------------------------------------- */
/* line 51, ../../views/stylesheets/_forms.scss */
#utilities {
  /* Stay Informed & Seach basics */ }
  /* line 53, ../../views/stylesheets/_forms.scss */
  #utilities label {
    position: absolute;
    width: 0;
    height: 0;
    overflow: hidden; }
  /* line 54, ../../views/stylesheets/_forms.scss */
  #utilities input {
    float: left;
    height: 20px;
    border: none;
    padding: 5px 0 2px 0;
    margin-bottom: 0;
    text-indent: 0.5em;
    font-size: 1em;
    text-align: left; }
  /* line 64, ../../views/stylesheets/_forms.scss */
  #utilities h2, #utilities ol {
    display: -moz-inline-block;
    display: inline-block; }
  /* line 65, ../../views/stylesheets/_forms.scss */
  #utilities li {
    display: inline; }
  /* line 69, ../../views/stylesheets/_forms.scss */
  #utilities #signup h2 {
    float: left;
    margin-top: 8px;
    overflow: hidden; }
  /* line 74, ../../views/stylesheets/_forms.scss */
  #utilities #signup input {
    width: 156px;
    color: #fff;
    background-color: #787778; }
  /* line 80, ../../views/stylesheets/_forms.scss */
  #utilities #signup button {
    display: block;
    float: right;
    margin: 0;
    border: none;
    width: 27px;
    height: 26px;
    padding: 0;
    text-indent: -9999px;
    cursor: pointer;
    background: #232323 url('/images/btn-email-submit.png') center top no-repeat; }
  /* line 95, ../../views/stylesheets/_forms.scss */
  #utilities #search input {
    width: 210px;
    color: #c7ddee;
    font-weight: bold;
    background-color: #083c66; }
  /* line 102, ../../views/stylesheets/_forms.scss */
  #utilities #search button {
    display: block;
    margin: 0;
    width: 28px;
    height: 26px;
    padding: 0;
    border: none;
    text-indent: -9999px;
    background: #073459 url('/images/btn-search.png') center center no-repeat;
    float: right;
    cursor: pointer; }

/* Resources Search
---------------------------------------- */
/* line 119, ../../views/stylesheets/_forms.scss */
#resource-search {
  background: transparent url('../img/vrbg.png') 36.735% top repeat-y; }
  /* line 122, ../../views/stylesheets/_forms.scss */
  #resource-search legend {
    margin-bottom: 0.833em;
    height: 15px;
    width: 100%; }

/* line 130, ../../views/stylesheets/_forms.scss */
#keyword label {
  position: absolute;
  left: -999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }
/* line 134, ../../views/stylesheets/_forms.scss */
#keyword input {
  width: 100%; }
/* line 136, ../../views/stylesheets/_forms.scss */
#keyword legend {
  text-indent: -9990px;
  background: transparent url('/images/headings.png') left -131px no-repeat; }

/* line 143, ../../views/stylesheets/_forms.scss */
#other-search legend {
  text-indent: -9990px;
  background: transparent url('/images/headings.png') left -108px no-repeat; }

/* --------------------------------------------------------------------------------------------- */
/* Grid */
/* --------------------------------------------------------------------------------------------- */
/* line 5, ../../views/stylesheets/_grid.scss */
html {
}
/* line 7, ../../views/stylesheets/_grid.scss */
body {
  background-color: transparent; }

/* line 9, ../../views/stylesheets/_grid.scss */
#wrapper {
  position: relative;
  text-align: left;
  margin: auto;
  width: 980px;
  background-color: #fff;
  *zoom: 1; }
  /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #wrapper:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }

/* -------------------------------------------------------------------- */
/* Globals */
/* -------------------------------------------------------------------- */
/* Basic Grid Blocks
---------------------------------------- */
/* line 25, ../../views/stylesheets/_grid.scss */
#content {
  clear: both;
  *zoom: 1;
  margin-top: 1.0em;
  margin-bottom: 2.0em;
  background: transparent url('../img/vrbg.png') 69.388% top repeat-y; }
  /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #content:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }
  /* line 32, ../../views/stylesheets/_grid.scss */
  #resources #content, #map #content {
    background-image: none; }

/* Landing page */
/* line 38, ../../views/stylesheets/_grid.scss */
.article {
  display: inline;
  float: left;
  width: 63.673%;
  margin-right: 1.633%; }

/* line 42, ../../views/stylesheets/_grid.scss */
.aside {
  width: 256px;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.333em; }

/* Aside blocks
---------------------------------------- */
/* line 50, ../../views/stylesheets/_grid.scss */
#more h2 {
  height: 13px;
  /*    font-size: pxs2ems(13);
      font-weight: normal;
      text-transform: uppercase;*/
  margin-bottom: 0.81em;
  text-indent: -9990px;
  background: transparent url('/images/headings.png') left bottom no-repeat; }
  /* line 59, ../../views/stylesheets/_grid.scss */
  .project #more h2 {
    background-position: left -197px; }
  /* line 60, ../../views/stylesheets/_grid.scss */
  .hia #more h2 {
    background-position: left -217px; }
  /* line 61, ../../views/stylesheets/_grid.scss */
  .resources #more h2, .policy-makers #more h2 {
    background-position: left -237px; }
  /* line 62, ../../views/stylesheets/_grid.scss */
  .news #more h2 {
    background-position: left -257px; }
/* line 65, ../../views/stylesheets/_grid.scss */
#more ul {
  list-style: square;
  padding-left: 5.882%; }
/* line 69, ../../views/stylesheets/_grid.scss */
#more li {
  margin-bottom: 0.667em; }

/* line 74, ../../views/stylesheets/_grid.scss */
.aside .map {
  margin-bottom: 1.667em;
  /*  height: 160px;*/
  background: transparent url('/images/hia-in-us-sm.jpg') center bottom no-repeat; }
  /* line 79, ../../views/stylesheets/_grid.scss */
  .aside .map a {
    display: block;
    height: 194px;
    text-indent: -999em}

/* line 102, ../../views/stylesheets/_grid.scss */
#policymakers-btn a {
  display: block;
  width: 100%;
  height: 60px;
  background: transparent url('/images/btn-policymakers.png') center center no-repeat;
  text-indent: -9990px; }

/* line 111, ../../views/stylesheets/_grid.scss */
#tellus {
  margin-bottom: 7.692%; }
  /* line 113, ../../views/stylesheets/_grid.scss */
  #tellus a {
    display: block;
    height: 100px;
    background: transparent url('/images/btn-tellus.png') center center no-repeat;
    text-indent: -9990px; }

/* line 121, ../../views/stylesheets/_grid.scss */
#editors-corner {
  padding: 38px 6.667% 6.667% 6.667%;
  background: transparent url('/images/bg-editors-choice.png') center top no-repeat;
  *zoom: 1; }
  /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #editors-corner:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }
  /* line 126, ../../views/stylesheets/_grid.scss */
  #editors-corner h2 {
    position: absolute;
    left: -999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden; }
  /* line 127, ../../views/stylesheets/_grid.scss */
  #editors-corner .media {
    display: inline;
    float: left;
    padding: 0 6.667% 6.667% 0; }
    /* line 131, ../../views/stylesheets/_grid.scss */
    #editors-corner .media img {
      border: 1px solid #D2D2D2; }

/* line 138, ../../views/stylesheets/_grid.scss */
.related h2 {
  margin-bottom: 0.667em;
  height: 14px;
  background: transparent url('/images/headings.png') left -84px no-repeat;
  text-indent: -9990px; }
/* line 144, ../../views/stylesheets/_grid.scss */
.related ul {
  padding-left: 7.692%; }

/* Header
---------------------------------------- */
/* line 151, ../../views/stylesheets/_grid.scss */
#header {
  clear: both;
  margin-left: 3.469%;
  margin-right: 3.469%;
  overflow: hidden;
  *zoom: 1; }
  /* line 154, ../../views/stylesheets/_grid.scss */
  #header a {
    display: block;
    width: 336px;
    height: 134px;
    text-indent: -9990px;
    background: transparent url('/images/logo.png') left 32px no-repeat; }

/* Utilities, what you think is the header
---------------------------------------- */
/* line 167, ../../views/stylesheets/_grid.scss */
#utilities {
  position: absolute;
  top: 0;
  padding-right: 3.469%;
  /*  right: 20px;*/
  right: 0px;
  float: right;
  display: inline;
  float: left;
  width: 31.02%;
  margin-right: 1.633%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.333em;
  /* Funding button */
  /* Stay Informed */
  /* Seach */ }
  /* line 179, ../../views/stylesheets/_grid.scss */
  #utilities .funding {
    display: inline;
    float: right;
    width: 168px; }
    /* line 183, ../../views/stylesheets/_grid.scss */
    #utilities .funding a {
      display: block;
      height: 28px;
      text-indent: -9990px;
      background: transparent url('/images/btn-apply.png') center top no-repeat; }
  /* line 192, ../../views/stylesheets/_grid.scss */
  #utilities #signup {
    clear: both;
    margin-top: 65px; }
    /* line 196, ../../views/stylesheets/_grid.scss */
    #utilities #signup h2 {
      margin-right: 7px;
      width: 106px;
      height: 12px;
      text-indent: -9990px;
      background: transparent url('/images/headings.png') -1px -57px no-repeat; }
    /* line 204, ../../views/stylesheets/_grid.scss */
    #utilities #signup ol {
      width: 185px;
      text-align: right;
      border: 1px solid #8b8b8b;
      background-color: #787778; }
  /* line 213, ../../views/stylesheets/_grid.scss */
  #utilities #search {
    clear: both;
    margin-top: 42px;
    margin-right: -17px;
    text-align: right; }
    /* line 219, ../../views/stylesheets/_grid.scss */
    #utilities #search ol {
      width: 238px;
      text-align: right;
      border: 1px solid #a3c5e0;
      background-color: #083c66; }

/* Navigation
---------------------------------------- */
/* line 230, ../../views/stylesheets/_grid.scss */
#nav {
  margin: 0 10px;
  height: 43px;
  padding-bottom: 10px;
  background: #035fa8 url('/images/nav.png') left top no-repeat;
  /* Top Level sizing and spriting  */
  /* Drop-downs */
  *zoom: 1; }
  /* line 236, ../../views/stylesheets/_grid.scss */
  #nav ul {
    list-style: none;
    padding: 0;
    margin: 0 0 0 7px; }
  /* line 242, ../../views/stylesheets/_grid.scss */
  #nav li {
    display: inline;
    float: left;
    margin-right: 3px;
    position: relative;
    z-index: 9999; }
  /* line 249, ../../views/stylesheets/_grid.scss */
  #nav a {
    height: 43px;
    color: #fff;
    display: block;
    text-indent: -9990px;
    background-image: url('/images/nav.png');
    background-position: -7px -44px; }
  /* line 259, ../../views/stylesheets/_grid.scss */
  #nav #nav-home {
    width: 84px; }
    /* line 260, ../../views/stylesheets/_grid.scss */
    #nav #nav-home a {
      background-position: -7px -54px; }
    /* line 261, ../../views/stylesheets/_grid.scss */
    #nav #nav-home a:hover, #nav #nav-home a:focus, body#home #nav #nav-home a {
      background-position: -7px -98px; }
  /* line 263, ../../views/stylesheets/_grid.scss */
  #nav #nav-project {
    width: 190px; }
    /* line 264, ../../views/stylesheets/_grid.scss */
    #nav #nav-project a {
      background-position: -94px -54px; }
    /* line 266, ../../views/stylesheets/_grid.scss */
    #nav #nav-project:hover a, #nav #nav-project:focus a, #nav #nav-project.hover a,
    #nav #nav-project a:hover, #nav #nav-project a:focus, body.project #nav #nav-project a {
      background-position: -94px -98px; }
  /* line 268, ../../views/stylesheets/_grid.scss */
  #nav #nav-hia {
    width: 121px; }
    /* line 269, ../../views/stylesheets/_grid.scss */
    #nav #nav-hia a {
      background-position: -287px -54px; }
    /* line 271, ../../views/stylesheets/_grid.scss */
    #nav #nav-hia:hover a, #nav #nav-hia:focus a, #nav #nav-hia.hover a,
    #nav #nav-hia a:hover, #nav #nav-hia a:focus, body.hia #nav #nav-hia a {
      background-position: -287px -98px; }
  /* line 273, ../../views/stylesheets/_grid.scss */
  #nav #nav-resources {
    width: 127px; }
    /* line 274, ../../views/stylesheets/_grid.scss */
    #nav #nav-resources a {
      background-position: -411px -54px; }
    /* line 276, ../../views/stylesheets/_grid.scss */
    #nav #nav-resources:hover a, #nav #nav-resources:focus a, #nav #nav-resources.hover a,
    #nav #nav-resources a:hover, #nav #nav-resources a:focus, body.resources #nav #nav-resources a {
      background-position: -411px -98px; }
  /* line 278, ../../views/stylesheets/_grid.scss */
  #nav #nav-news {
    width: 83px; }
    /* line 279, ../../views/stylesheets/_grid.scss */
    #nav #nav-news a {
      background-position: -541px -54px; }
    /* line 281, ../../views/stylesheets/_grid.scss */
    #nav #nav-news:hover a, #nav #nav-news:focus a, #nav #nav-news.hover a,
    #nav #nav-news a:hover, #nav #nav-news a:focus, body.news #nav #nav-news a {
      background-position: -541px -98px; }
  /* line 286, ../../views/stylesheets/_grid.scss */
  #nav li ul {
    position: absolute;
    display: none;
    float: none;
    top: 43px;
    z-index: 9999;
    margin: 0 0 0 -1px;
    padding: 14px 23px 17px 23px;
    width: 162px;
    height: auto !important;
    background: transparent url('/images/bg-dropdown.png') center bottom no-repeat; }
  /* line 301, ../../views/stylesheets/_grid.scss */
  #nav li:hover ul, #nav li:focus ul, #nav li.hover ul {
    display: block; }
  /* line 306, ../../views/stylesheets/_grid.scss */
  #nav li li {
    display: block;
    float: none;
    margin: 0;
    width: 178px;
    background-color: #FFF; }
    /* line 313, ../../views/stylesheets/_grid.scss */
    #nav li li a {
      display: block;
      width: 178px;
      height: auto;
      padding: 5px 0;
      color: #0069aa;
      font-size: 1.083em;
      line-height: 1.231;
      text-indent: 0;
      text-decoration: none;
      background-image: none; }
      /* line 325, ../../views/stylesheets/_grid.scss */
      #nav li li a:hover, #nav li li a:focus {
        color: #001a2a; }
  /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #nav:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }

/* Breadcrumbs
---------------------------------------- */
/* line 337, ../../views/stylesheets/_grid.scss */
.breadcrumbs {
  list-style: none;
  padding-left: 0;
  margin-bottom: 2.5em; }
  /* line 342, ../../views/stylesheets/_grid.scss */
  .breadcrumbs li {
    display: inline;
    float: left;
    padding-right: 0.5em;
    font-weight: bold; }
  /* line 348, ../../views/stylesheets/_grid.scss */
  .breadcrumbs a {
    font-weight: normal; }
  /* line 353, ../../views/stylesheets/_grid.scss */
  .breadcrumbs:first-child li {
    background: transparent url('/images/bg-breadcrumb.png') left center no-repeat;
    padding-left: 1em; }
    /* line 357, ../../views/stylesheets/_grid.scss */
    .breadcrumbs:first-child li:first-child {
      background-image: none;
      padding-left: 0; }

/* line 408, ../../views/stylesheets/_grid.scss */
#collab {
  position: absolute;
  top: 18px;
  right: 0;
  display: inline;
  float: left;
  width: 60.408%;
  margin-right: 1.633%;
  text-align: right; }
  /* line 415, ../../views/stylesheets/_grid.scss */
  #collab p {
    text-transform: uppercase;
    font-size: 0.818em; }

/* line 421, ../../views/stylesheets/_grid.scss */
#rwjf, #pew {
  display: inline-block;
  text-align: left;
  text-indent: -9990px; }

/* line 427, ../../views/stylesheets/_grid.scss */
#rwjf {
  margin-right: 20px;
  width: 217px;
  height: 74px;
  background: transparent url('/images/logo-rwjf.gif') left top no-repeat; }

/* line 434, ../../views/stylesheets/_grid.scss */
#pew {
  width: 194px;
  height: 74px;
  background: transparent url('/images/logo-pew.gif') left top no-repeat; }

/* -------------------------------------------------------------------- */
/* VIEW SPECIFIC */
/* -------------------------------------------------------------------- */
/* hfeeds
---------------------------------------- */
/* line 446, ../../views/stylesheets/_grid.scss */
ul.hfeed {
  list-style: none;
  padding: 0;
  margin: 0; }

/* line 452, ../../views/stylesheets/_grid.scss */
li.hentry {
  margin-bottom: 1.0em; }
  /* line 453, ../../views/stylesheets/_grid.scss */
  li.hentry .entry-title, li.hentry p {
    margin-bottom: 0; }
  /* line 456, ../../views/stylesheets/_grid.scss */
  li.hentry .entry-title {
    font-size: 1.167em;
    font-weight: bold; }
  /* line 460, ../../views/stylesheets/_grid.scss */
  li.hentry .bookmarks {
    font-size: 0.917em;
    text-transform: uppercase; }
    
.listitem.withthumb {
  padding-left: 180px;
  float: left; }

.listitem.withthumb img {
  width: 160px;
  margin-left: -180px;
  border: 1px solid #d7d7d8;
  float: left; }
.listitem.withthumb:hover img { border: 1px solid #aeaeae; }

.headshot {
  float: right;
  border: 1px solid #d7d7d8; 
  margin: 0 0 15px 15px; }
 
.case { margin-bottom: 2em !important; }

.case h3 { margin-bottom: 7px !important; }

.case em { 
  display: block; 
  margin-bottom: 10px; }


.case p { margin-bottom: .8em !important; }
.case p:last-child,
.case p:last-of-type { display: inline !important; }
.case .more { 
  white-space: nowrap; 
  display: inline; }

  
/* line 467, ../../views/stylesheets/_grid.scss */
h3.entry-title {
  padding-bottom: 0.25em; }
  
  

/* Resources
---------------------------------------- */
/* line 474, ../../views/stylesheets/_grid.scss */
#resources .landmark {
  clear: both;
  padding: 1.633%;
  margin-bottom: 1.633%;
  background-color: #f2f6fb;
  *zoom: 1; }
  /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #resources .landmark:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }
  /* line 480, ../../views/stylesheets/_grid.scss */
  #resources .landmark form {
    overflow: hidden; }
  /* line 484, ../../views/stylesheets/_grid.scss */
  #resources .landmark label {
    font-weight: bold; }
/* line 487, ../../views/stylesheets/_grid.scss */
#resources #tabs {
  margin-bottom: 1.633%; }

/* line 492, ../../views/stylesheets/_grid.scss */
#keyword {
  display: inline;
  float: left;
  width: 26.316%;
  margin-right: 1.754%; }

/* line 496, ../../views/stylesheets/_grid.scss */
#other-search {
  display: inline;
  float: left;
  width: 54.386%;
  margin-right: 1.754%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.333em; }
  /* line 500, ../../views/stylesheets/_grid.scss */
  #other-search li {
    display: inline;
    float: left;
    margin-right: 3.226%; }

/* line 506, ../../views/stylesheets/_grid.scss */
.tablist {
  list-style: none;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  display: inline;
  float: left;
  width: 17.959%;
  margin-right: 1.633%;
  border-top: 1px solid #d6d2bb;
  border-left: 1px solid #d6d2bb; }
  /* line 515, ../../views/stylesheets/_grid.scss */
  .tablist a {
    display: block;
    padding: 9px;
    color: #fff;
    background-color: #949490;
    border-bottom: 1px solid #d6d2bb; }
  /* line 523, ../../views/stylesheets/_grid.scss */
  .tablist .ui-state-active a, .tablist .ui-tabs-selected a, .tablist a:hover, .tablist a:hover {
    color: #0069aa;
    background-color: #FFF; }
  /* line 527, ../../views/stylesheets/_grid.scss */
  .tablist .ui-state-active a {
    font-weight: bold; }

/* line 534, ../../views/stylesheets/_grid.scss */
#content #tabs .ui-tabs-hide {
  display: none; }
/* line 539, ../../views/stylesheets/_grid.scss */
#content .footer {
  clear: both;
  padding-left: 19.592%;
  text-align: center;
  *zoom: 1; }
  /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #content .footer:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }
  /* line 545, ../../views/stylesheets/_grid.scss */
  #content .footer p {
    margin-top: 1.633%;
    display: inline-block;
    padding: 1.633%;
    background-color: #f2f6fb;
    font-weight: bold; }
    /* line 552, ../../views/stylesheets/_grid.scss */
    #content .footer p a {
      font-weight: normal; }

/* line 557, ../../views/stylesheets/_grid.scss */
#tabs {
  background: transparent url('../img/vrbg.png') 13.687em top repeat-y; }
  /* line 560, ../../views/stylesheets/_grid.scss */
  #tabs .tabpanel {
    display: inline;
    float: left;
    width: 73.469%;
    margin-right: 1.633%;
    padding-left: 3.265%; }

/* line 566, ../../views/stylesheets/_grid.scss */
.list {
  *zoom: 1; }
  /* line 567, ../../views/stylesheets/_grid.scss */
  .list h2 {
    font-size: 1.167em;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 0.5em;
    background: transparent url('/images/hr-bg.png') left bottom repeat-x; }
  /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .list:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }

/* Policy Makers
---------------------------------------- */
/* line 580, ../../views/stylesheets/_grid.scss */
#policy-makers .entry-content {
  overflow: hidden;
  margin-bottom: 2.439%;
  background: transparent url('/images/hr-bg.png') left bottom repeat-x; }

/* News & Events
---------------------------------------- */
/* line 591, ../../views/stylesheets/_grid.scss */
.news .list h2, .corner .list h2 {
  padding-bottom: 0;
  color: #0069aa;
  background-image: none; }
/* line 597, ../../views/stylesheets/_grid.scss */
.news .updated, .corner .updated {
  text-transform: uppercase;
  font-size: 0.833em; }
/* line 601, ../../views/stylesheets/_grid.scss */
.news .hentry, .corner .hentry {
  *zoom: 1;
  margin-bottom: 1.3em; }
  /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .news .hentry:after, .corner .hentry:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }
/* line 606, ../../views/stylesheets/_grid.scss */
.news li .article, .corner li .article {
  display: inline;
  float: left;
  width: 90.244%;
  margin-right: 2.439%;
  display: inline;
  float: right;
  margin-right: 0;
  #margin-left: -1.333em; }
/* line 611, ../../views/stylesheets/_grid.scss */
.news .entry-content, .corner .entry-content {
  font-size: 1.167em;
  margin-bottom: 0.101em; }
/* line 616, ../../views/stylesheets/_grid.scss */
.news .box .entry-title, .corner .box .entry-title {
  font-size: 1em; }

/* line 622, ../../views/stylesheets/_grid.scss */
.hfeeds {
  margin-bottom: 2.439%;
  display: inline;
  float: left;
  width: 105.128%;
  margin-right: 2.564%;
  background: transparent url('../img/vrbg.png') center top repeat-y;
  *zoom: 1; }
  /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .hfeeds:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden; }
  /* line 628, ../../views/stylesheets/_grid.scss */
  .hfeeds .list {
    display: inline;
    float: left;
    width: 47.436%;
    margin-right: 2.564%; }
  /* line 631, ../../views/stylesheets/_grid.scss */
  .hfeeds #in-news, #policy-makers .hfeeds #policy-news {
    display: inline;
    float: right;
    margin-right: 0;
    #margin-left: -1.333em; }
  /* line 634, ../../views/stylesheets/_grid.scss */
  .hfeeds .hentry .article {
    width: auto;
    display: inline;
    float: left;
    width: 78.378%;
    margin-right: 5.405%;
    display: inline;
    float: right;
    margin-right: 0;
    #margin-left: -1.333em;
    margin-bottom: 1.417em; }
.hentry .tags { 
  display: block; 
  font-size: 11px;
  clear: both;
  padding-top: 3px; } 
  
  /* line 640, ../../views/stylesheets/_grid.scss */
  .hfeeds .updated {
    display: inline;
    float: left;
    width: 16.216%;
    margin-right: 5.405%; }


/* line 646, ../../views/stylesheets/_grid.scss */
.hcal {
  padding-top: 1.417em;
  clear: both;
  background: transparent url('/images/hr-bg.png') left top repeat-x; }
  /* line 651, ../../views/stylesheets/_grid.scss */
  .hcal .hentry .article {
    display: inline;
    float: left;
    width: 90.244%;
    margin-right: 2.439%;
    display: inline;
    float: right;
    margin-right: 0;
    #margin-left: -1.333em; }

/* line 658, ../../views/stylesheets/_grid.scss */
#news-item h1 {
  line-height: 1.15; }
#news-item .updated {
  font-size: .9em;
  margin-bottom: 1.5em; }

/* line 663, ../../views/stylesheets/_grid.scss */
.box h2 {
  height: 13px;
  margin-bottom: 0.476em;
  text-indent: -9990px;
  background: transparent url('/images/headings.png') left -274px no-repeat; }
  /* line 669, ../../views/stylesheets/_grid.scss */
  .news .box h2 {
    background-position: left -274px; }
  /* line 673, ../../views/stylesheets/_grid.scss */
  .corner .box h2 {
    background-position: left -288px; }

/* Individual Project Landing page
---------------------------------------- */
/* line 683, ../../views/stylesheets/_grid.scss */
.vcard dt {
  float: left;
  margin-right: .5em;
  font-size: 1.083em;
  line-height: 2;
  clear: left; }
/* line 690, ../../views/stylesheets/_grid.scss */
.vcard dd {
  line-height: 2.167; }
  /* line 693, ../../views/stylesheets/_grid.scss */
  .vcard dd ul {
    clear: both;
    line-height: 1.417em;
    padding-left: 0; }

/* line 701, ../../views/stylesheets/_grid.scss */
#more-info, .box {
  clear: both;
  margin-top: 2.564%;
  border-top: 1px solid #D2D2D2;
  padding: 2.564%;
  background-color: #F2F6FB; }
  /* line 708, ../../views/stylesheets/_grid.scss */
  #more-info h2, .box h2 {
    height: 13px;
    margin-bottom: 0.476em;
    text-indent: -9990px;
    background: transparent url('/images/headings.png') left -33px no-repeat; }
  /* line 715, ../../views/stylesheets/_grid.scss */
  #more-info a, .box a {
    display: block;
    word-break: break-all;
    font-weight: normal; }

/* line 722, ../../views/stylesheets/_grid.scss */
#glance {
  margin-bottom: 6.667%;
  padding: 6.667%;
  background-color: #e4e4e4; }
  /* line 727, ../../views/stylesheets/_grid.scss */
  #glance h2 {
    height: 16px;
    margin-bottom: 0.667em;
    background: transparent url('/images/headings.png') left top no-repeat;
    text-indent: -9990px; }
  /* line 734, ../../views/stylesheets/_grid.scss */
  #glance dl {
    *zoom: 1;
    margin-bottom: 0;
    border-bottom: 1px solid #d2d2d2; }
    /* line 22, ../../../../Developer/.rvm/gems/ruby-1.9.2-p180@mm-edge/gems/compass-0.11.beta.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
    #glance dl:after {
      content: "\0020";
      display: block;
      height: 0;
      clear: both;
      overflow: hidden;
      visibility: hidden; }
  /* line 739, ../../views/stylesheets/_grid.scss */
  #glance dt, #glance dd {
    padding: 0.25em 0;
    float: left; }
  /* line 744, ../../views/stylesheets/_grid.scss */
  #glance dt {
    width: 50%;
    clear: left; }
  /* line 748, ../../views/stylesheets/_grid.scss */
  #glance dd {
    width: 49%;
    margin-left: 0;
    clear: right; }

/* Vcards (Staff & Partnerships)
---------------------------------------- */
/* line 759, ../../views/stylesheets/_grid.scss */
.vcard .fn, .vcard .role {
  margin-bottom: 3px; }
/* line 762, ../../views/stylesheets/_grid.scss */
.vcard .media {
  float: right;
  padding: 0 0 10px 10px; }
  /* line 766, ../../views/stylesheets/_grid.scss */
  .vcard .media img {
    border: 1px solid #D2D2D2; }



h2.title { 
  clear: both;
  display: block; }
h2.title a { color: #083C66; }
h2.title:hover a { color: #0069AA; }

h2.title strong { 
  display: inline;
  float: left; }
  
h2.title .more { 
  display: inline;
  float: left;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 1.75em;
  color: #0069AA;
  margin-top: 10px;
  border-left: 1px solid #e5e5e5;
  padding: 0 0 0 10px;
  margin-left: 10px; }  
h2.title:hover .more { color: #083C66; }  

/* Clearfix */

.cf:before,
.cf:after {
   content: "";
   display: table; }
.cf:after { clear: both; }
.ie7 .cf { zoom: 1; }

  
    
a.rss{
    background: url('/images/rss-feed.png') no-repeat left 0;
    width: 43px;
    height: 14px;
    padding-right: 0;
    float: right;
    }    
a.rss span { display: none; }   


.share {
  text-transform: uppercase;  
  margin-top: 5px;
  font-size: 11px;
  line-height: 1;
  background: #fafafa;
  padding: 3px 10px; }
  
.share h3 { 
  font-size: 11px;  
  margin: 0 8px 0 0;
  text-transform: uppercase;
  display: inline; }  
  
.share a { margin-right: 10px; }
.share a span { margin-right: 4px; }

.ui-widget-header {
	border: 0px;
	background: none;
}

#top-tabs li a  {
	width: 100%;
}

.ui-tabs .ui-tabs-nav li {
	margin: 0;
}

.ui-tabs .ui-tabs-panel {
	padding: 0;
}

.ui-widget-content {
	border: 0px;
}

.hipmap-extra {
    overflow: hidden;
    box-sizing: border-box;
}

.hipmap-extra .hipmap-cobrand {
    box-sizing: border-box;
    float: right;
    width: 60%;
}

.hipmap-extra .media-contact {
    box-sizing: border-box;
    float: left;
    width: 30%;
    margin-right: 10%;
}

.hipmap-cobrand {
    padding: 10px;
    background: #fff;
    background: -moz-linear-gradient(#f7f7f7, #fff 40%);
    background: -webkit-linear-gradient(#f7f7f7, #fff 40%);
    background: -o-linear-gradient(#f7f7f7, #fff 40%);
    background: -ms-linear-gradient(#f7f7f7, #fff 40%);/*For IE10*/
    background: linear-gradient(#f7f7f7, #fff 40%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7', endColorstr='#ffffff');/*For IE7-8-9*/
}

.hipmap-cobrand p {
    color: #636363;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
}

.hipmap-cobrand-logos {
    text-align: right;
}

.hipmap-cobrand-logos img:first-child {
    padding-right: 16px;
}

#hia-tools .buttons input[type=text] {
   display: inline-block;
}