/* =========================================================
   1. MAIN PAGE CONTENT LINKS (Blue - Excludes Nav, Buttons & Right Sidebar)
   ========================================================= */
html body #mdgovMain a:not(.nav-link):not(.mde-button):not(.btn),
html body #mdgovMain a:not(.nav-link):not(.mde-button):not(.btn):link {
    color: #0072c6 !important;
    text-decoration: underline !important;
}

html body #mdgovMain a:not(.nav-link):not(.mde-button):not(.btn):visited {
    color: #003366 !important;
}

html body #mdgovMain a:not(.nav-link):not(.mde-button):not(.btn):hover {
    color: #0099ff !important;
    text-decoration: underline !important;
}

/* =========================================================
   2. BUTTONS (Always White - Initial, Visited, Hover, Active)
   ========================================================= */
html body #mdgovMain a.mde-button,
html body #mdgovMain a.mde-button:link,
html body #mdgovMain a.mde-button:visited,
html body #mdgovMain a.mde-button:hover,
html body #mdgovMain a.mde-button:active,
html body #mdgovMain a.mde-button:focus,
html body #mdgovMain .btn,
html body #mdgovMain .btn:link,
html body #mdgovMain .btn:visited,
html body #mdgovMain .btn:hover,
html body #mdgovMain .btn:active {
    color: #ffffff !important;
    text-decoration: none !important;
}

/* =========================================================
   3. LEFT SIDEBAR & RIGHT "NEWS AND ALERTS" SECTION (Black)
   ========================================================= */
/* Default & Visited state - Always Black, No Underline */
html body #mdgovMain .mdgov-sectionNav .nav-link,
html body #mdgovMain .mdgov-sectionNav .nav-link:link,
html body #mdgovMain .mdgov-sectionNav .nav-link:visited,
html body #mdgovMain #pageSectionNav a,
html body #mdgovMain #pageSectionNav a:link,
html body #mdgovMain #pageSectionNav a:visited,
html body #mdgovMain .bg-gray a:not(.mde-button):not(.btn),
html body #mdgovMain .bg-gray a:not(.mde-button):not(.btn):link,
html body #mdgovMain .bg-gray a:not(.mde-button):not(.btn):visited,
html body #mdgovMain .ms-listviewtable .ms-vb2 a,
html body #mdgovMain .ms-listviewtable .ms-vb2 a:link,
html body #mdgovMain .ms-listviewtable .ms-vb2 a:visited {
    color: #000000 !important;
    font-weight: normal !important;
    text-decoration: none !important;
}

/* Hover state - Black & Bold */
html body #mdgovMain .mdgov-sectionNav .nav-link:hover,
html body #mdgovMain #pageSectionNav a:hover,
html body #mdgovMain .bg-gray a:not(.mde-button):not(.btn):hover,
html body #mdgovMain .ms-listviewtable .ms-vb2 a:hover {
    color: #000000 !important;
    font-weight: bold !important;
    text-decoration: none !important;
}