﻿/* ====== */
/* Colors */
/* ====== */
.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);
}

#topnav a {
    color: white;
}
#topnav a:visited {
    color: white;
}
#topnav a:active {
    color: red;
}
