﻿/* ====== */
/* Colors */
/* ====== */

/* latin */
@font-face {
    font-family: 'Droid Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Droid Sans Regular'), local('DroidSans-Regular'), url(https://fonts.gstatic.com/s/droidsans/v12/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
    font-family: 'Droid Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(https://fonts.gstatic.com/s/droidsans/v12/SlGWmQWMvZQIdix7AFxXmMh3eDs1Zw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
    font-family: 'Droid Serif';
    font-style: italic;
    font-weight: 400;
    src: local('Droid Serif Italic'), local('DroidSerif-Italic'), url(https://fonts.gstatic.com/s/droidserif/v12/tDbK2oqRg1oM3QBjjcaDkOr4nAfcHg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
    font-family: 'Droid Serif';
    font-style: normal;
    font-weight: 400;
    src: local('Droid Serif Regular'), local('DroidSerif-Regular'), url(https://fonts.gstatic.com/s/droidserif/v12/tDbI2oqRg1oM3QBjjcaDkOr9rAU.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



.bg_medlt_gray {
    /* homepage bottom left quadrant */
    background-color: rgb(226, 225, 225);
}
.bg_lt_gray {
    /* section content background */
    background-color: rgb(243, 243, 243);
}
.bg_lt_gray_gradient_dklt {
    /* background */
    background-color: rgb(239, 239, 240);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(239, 239, 240)), to(rgb(255, 255, 255)));
    background-image: -webkit-linear-gradient(top, rgb(239, 239, 240), rgb(255, 255, 255));
    background-image:    -moz-linear-gradient(top, rgb(239, 239, 240), rgb(255, 255, 255));
    background-image:      -o-linear-gradient(top, rgb(239, 239, 240), rgb(255, 255, 255));
    background-image:         linear-gradient(to bottom, rgb(239, 239, 240), rgb(255, 255, 255));
}
.fg_blue {
    /* news & events header text and accent */
    color: rgb(32, 85, 138);
}
.bg_med_blue {
    /* news & events section */
    background-color: rgb(144, 170, 196);
}
.bg_med_blue_gradient_dklt {
    /* homepage top left quadrant */
    background-color: rgb(144, 170, 196) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(144, 170, 196)), to(rgb(210, 221, 232)));
    background-image: -webkit-linear-gradient(top, rgb(144, 170, 196), rgb(210, 221, 232));
    background-image:    -moz-linear-gradient(top, rgb(144, 170, 196), rgb(210, 221, 232));
    background-image:      -o-linear-gradient(top, rgb(144, 170, 196), rgb(210, 221, 232));
    background-image:         linear-gradient(to bottom, rgb(144, 170, 196), rgb(210, 221, 232));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#90aac4', EndColorStr='#d2dde8');
}
.bg_med_blue_gradient_ltdk {
    /* unused */
    background-color: rgb(144, 170, 196);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(210, 221, 232)), to(rgb(144, 170, 196)));
    background-image: -webkit-linear-gradient(top, rgb(210, 221, 232), rgb(144, 170, 196));
    background-image:    -moz-linear-gradient(top, rgb(210, 221, 232), rgb(144, 170, 196));
    background-image:      -o-linear-gradient(top, rgb(210, 221, 232), rgb(144, 170, 196));
    background-image:         linear-gradient(to bottom, rgb(210, 221, 232), rgb(144, 170, 196));
}
.bg_lt_blue_gradient_dklt {
    /* news & events section blurb */
    background-color: rgb(188, 204, 220);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(188, 204, 220)), to(rgb(210, 221, 232)));
    background-image: -webkit-linear-gradient(top, rgb(188, 204, 220), rgb(210, 221, 232));
    background-image:    -moz-linear-gradient(top, rgb(188, 204, 220), rgb(210, 221, 232));
    background-image:      -o-linear-gradient(top, rgb(188, 204, 220), rgb(210, 221, 232));
    background-image:         linear-gradient(to bottom, rgb(188, 204, 220), rgb(210, 221, 232));
}
.bg_lt_blue_gradient_ltdk {
    /* news & events section left nav */
    background-color: rgb(188, 204, 220);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(210, 221, 232)), to(rgb(188, 204, 220)));
    background-image: -webkit-linear-gradient(top, rgb(210, 221, 232), rgb(188, 204, 220));
    background-image:    -moz-linear-gradient(top, rgb(210, 221, 232), rgb(188, 204, 220));
    background-image:      -o-linear-gradient(top, rgb(210, 221, 232), rgb(188, 204, 220));
    background-image:         linear-gradient(to bottom, rgb(210, 221, 232), rgb(188, 204, 220));
}
.bg_nihblue {
    /* top nav */
    background-color: rgb(32, 85, 138);
}
.bg_nihblue_gradient_dklt {
    /* top nav */
    background-color: rgb(32, 85, 138);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(32, 85, 138)), to(rgb(0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgb(32, 85, 138), rgb(0, 0, 0));
    background-image:    -moz-linear-gradient(top, rgb(32, 85, 138), rgb(0, 0, 0));
    background-image:      -o-linear-gradient(top, rgb(32, 85, 138), rgb(0, 0, 0));
    background-image:         linear-gradient(to bottom, rgb(32, 85, 138), rgb(0, 0, 0));
}
.fg_brown {
    /* health information header text and accent */
    color: rgb(130, 92, 38);
}
.bg_brown {
    /* health information section */
    background-color: rgb(199, 179, 127);
}
.bg_lt_brown_gradient_dklt {
    /* home page top right quadrant */
    background-color: rgb(216, 202, 165);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(216, 202, 165)), to(rgb(233, 225, 204)));
    background-image: -webkit-linear-gradient(top, rgb(216, 202, 165), rgb(233, 225, 204));
    background-image:    -moz-linear-gradient(top, rgb(216, 202, 165), rgb(233, 225, 204));
    background-image:      -o-linear-gradient(top, rgb(216, 202, 165), rgb(233, 225, 204));
    background-image:         linear-gradient(to bottom, rgb(216, 202, 165), rgb(233, 225, 204));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#d8caa5', EndColorStr='#e9e1cc');
}
.bg_lt_brown_gradient_ltdk {
    /* health information section left nav */
    background-color: rgb(216, 202, 165);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(233, 225, 204)), to(rgb(216, 202, 165)));
    background-image: -webkit-linear-gradient(top, rgb(233, 225, 204), rgb(216, 202, 165));
    background-image:    -moz-linear-gradient(top, rgb(233, 225, 204), rgb(216, 202, 165));
    background-image:      -o-linear-gradient(top, rgb(233, 225, 204), rgb(216, 202, 165));
    background-image:         linear-gradient(to bottom, rgb(233, 225, 204), rgb(216, 202, 165));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e9e1cc', EndColorStr='#d8caa5');
}
.bg_med_brown_gradient_dklt {
    /* health information section blurb */
    background-color: rgb(210, 194, 153);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(210, 194, 153)), to(rgb(233, 225, 204)));
    background-image: -webkit-linear-gradient(top, rgb(210, 194, 153), rgb(233, 225, 204));
    background-image:    -moz-linear-gradient(top, rgb(210, 194, 153), rgb(233, 225, 204));
    background-image:      -o-linear-gradient(top, rgb(210, 194, 153), rgb(233, 225, 204));
    background-image:         linear-gradient(to bottom, rgb(210, 194, 153), rgb(233, 225, 204));
}
.fg_dk_green {
    /* research & funding print/pdf/share links */
    color: rgb(112, 134, 56);
}
.fg_green {
    /* research & funding header text and accent (news & events on homepage) */
    color: rgb(113, 149, 0);
}
.bg_lt_green {
    background-color: rgb(220, 229, 191);
}
.bg_lt_green_gradient_dklt {
    /* homepage bottom right quadrant */
    background-color: rgb(220, 229, 191);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(220, 229, 191)), to(rgb(241, 244, 230)));
    background-image: -webkit-linear-gradient(top, rgb(220, 229, 191), rgb(241, 244, 230));
    background-image:    -moz-linear-gradient(top, rgb(220, 229, 191), rgb(241, 244, 230));
    background-image:      -o-linear-gradient(top, rgb(220, 229, 191), rgb(241, 244, 230));
    background-image:         linear-gradient(to bottom, rgb(220, 229, 191), rgb(241, 244, 230));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#dce5bf', EndColorStr='#f1f4e6');
}
.bg_lt_green_gradient_ltdk {
    /* unused */
    background-color: rgb(220, 229, 191);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(241, 244, 230)), to(rgb(220, 229, 191)));
    background-image: -webkit-linear-gradient(top, rgb(241, 244, 230), rgb(220, 229, 191));
    background-image:    -moz-linear-gradient(top, rgb(241, 244, 230), rgb(220, 229, 191));
    background-image:      -o-linear-gradient(top, rgb(241, 244, 230), rgb(220, 229, 191));
    background-image:         linear-gradient(to bottom, rgb(241, 244, 230), rgb(220, 229, 191));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f4e6', EndColorStr='#dce5bf');
}
.bg_md_green {
    /* research & funding section */
    background-color: rgb(177, 197, 115);
}
.bg_md_green_gradient_dklt {
    /* research & funding section blurb */
    background-color: rgb(198, 213, 153);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(198, 213, 153)), to(rgb(227, 234, 204)));
    background-image: -webkit-linear-gradient(top, rgb(198, 213, 153), rgb(227, 234, 204));
    background-image:    -moz-linear-gradient(top, rgb(198, 213, 153), rgb(227, 234, 204));
    background-image:      -o-linear-gradient(top, rgb(198, 213, 153), rgb(227, 234, 204));
    background-image:         linear-gradient(to bottom, rgb(198, 213, 153), rgb(227, 234, 204));
}
.bg_md_green_gradient_ltdk {
    /* research & funding left nav */
    background-color: rgb(198, 213, 153);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(227, 234, 204)), to(rgb(198, 213, 153)));
    background-image: -webkit-linear-gradient(top, rgb(227, 234, 204), rgb(198, 213, 153));
    background-image:    -moz-linear-gradient(top, rgb(227, 234, 204), rgb(198, 213, 153));
    background-image:      -o-linear-gradient(top, rgb(227, 234, 204), rgb(198, 213, 153));
    background-image:         linear-gradient(to bottom, rgb(227, 234, 204), rgb(198, 213, 153));
}
.fg_purple {
    color: rgb(108, 58, 119);
}
.bg_purple {
    background-color: rgb(182, 157, 187);
}
.bg_purple_gradient_dklt {
    background-color: rgb(196, 176, 201);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(196, 176, 201)), to(rgb(240, 235, 241)));
    background-image: -webkit-linear-gradient(top, rgb(196, 176, 201), rgb(240, 235, 241));
    background-image:    -moz-linear-gradient(top, rgb(196, 176, 201), rgb(240, 235, 241));
    background-image:      -o-linear-gradient(top, rgb(196, 176, 201), rgb(240, 235, 241));
    background-image:         linear-gradient(to bottom, rgb(196, 176, 201), rgb(240, 235, 241));
}
.bg_purple_gradient_ltdk {
    background-color: rgb(196, 176, 201);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(240, 235, 241)), to(rgb(196, 176, 201)));
    background-image: -webkit-linear-gradient(top, rgb(240, 235, 241), rgb(196, 176, 201));
    background-image:    -moz-linear-gradient(top, rgb(240, 235, 241), rgb(196, 176, 201));
    background-image:      -o-linear-gradient(top, rgb(240, 235, 241), rgb(196, 176, 201));
    background-image:         linear-gradient(to bottom, rgb(240, 235, 241), rgb(196, 176, 201));
}
.fg_gray {
    color: rgb(97, 98, 101);
}
.bg_gray_gradient_ltdk {
    /* top nav dropdown menu */
    background-color: rgb(97, 98, 101);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(97, 98, 101)), to(rgb(51, 51, 51)));
    background-image: -webkit-linear-gradient(top, rgb(97, 98, 101), rgb(51, 51, 51));
    background-image:    -moz-linear-gradient(top, rgb(97, 98, 101), rgb(51, 51, 51));
    background-image:      -o-linear-gradient(top, rgb(97, 98, 101), rgb(51, 51, 51));
    background-image:         linear-gradient(to bottom, rgb(97, 98, 101), rgb(51, 51, 51));
}
.fg_lt_black, .fg_lt_black a:visited {
    color: rgb(51, 51, 51);
}
a, a:active{
    color: rgb(77, 119, 161);
}
a:visited {
    color: rgb(137, 97, 146);
}

#page-content > div.l-region.l-region--emergency-message {
    -webkit-font-smoothing: antialiased;
    color: #444444;
    font: 90%/1.6em "Droid Sans",Trebuchet MS,Arial,Helvetica,sans-serif;
    line-height: 1.7em;
    text-rendering: optimizelegibility;
    box-sizing: border-box;
}

#block-bean-emergency-message {
    -webkit-font-smoothing: antialiased;
    /*font: 90%/1.6em "Droid Sans",Trebuchet MS,Arial,Helvetica,sans-serif;*/
    line-height: 1.7em;
    text-rendering: optimizelegibility;
    box-sizing: border-box;
    background-color: #be2c2c;
    color: #fff;
    padding: 1em 1.5em 0.5em 1.5em;
}

    #block-bean-emergency-message > div {
        -webkit-font-smoothing: antialiased;
        /*font: 90%/1.6em "Droid Sans",Trebuchet MS,Arial,Helvetica,sans-serif;*/
        line-height: 1.7em;
        text-rendering: optimizelegibility;
        color: #fff;
        box-sizing: border-box;
    }

        #block-bean-emergency-message > div > div {
            -webkit-font-smoothing: antialiased;
            /*font: 90%/1.6em "Droid Sans",Trebuchet MS,Arial,Helvetica,sans-serif;*/
            line-height: 1.7em;
            text-rendering: optimizelegibility;
            color: #fff;
            box-sizing: border-box;
        }

        #block-bean-emergency-message > div > div > h2 {
            -webkit-font-smoothing: antialiased;
            box-sizing: border-box;
            border-bottom: 1px solid #d7d7d7;
            padding-bottom: 0.3em;
            clear: both;
            text-rendering: optimizelegibility;
            font: 400 1.8em/1.3em "Droid Serif",Georgia,"Times New Roman",Times,serif;
            letter-spacing: -0.04em;
            margin-bottom: 0.6em;
            margin-top: 0;
            border-color: #fff;
            color: #fff;
        }

#block-bean-emergency-message > div > div > p {
    -webkit-font-smoothing: antialiased;
    font: 90%/1.6em "Droid Sans",Trebuchet MS,Arial,Helvetica,sans-serif;
    text-rendering: optimizelegibility;
    color: #fff;
    box-sizing: border-box;
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 0.8em;
    margin-top: 0;
}

#block-bean-emergency-message > div > div > p > a {
    -webkit-font-smoothing: antialiased;
    font: 90%/1.6em "Droid Sans",Trebuchet MS,Arial,Helvetica,sans-serif;
    text-rendering: optimizelegibility;
    color: #fff;
    box-sizing: border-box;
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 0.8em;
    margin-top: 0;
}   