

/* Agency Custom CSS */

/* Main Container */
.sub-banner-info h4, #main.content #agency-spotlights-container a {color: #ffffff}
.bold{font-weight: bold}
.tilt{font-style: oblique}

h2{font-weight: bold;}
h3, h4, h5, h6{margin: .5em 0; font-weight: bold;}

main #subpage-text-container p, #main.content .subpage-text-container p{margin: 1em 0;}
main .basic-table th.head {background-color: #183464; color: #ffffff; text-align: left;}
main .basic-table th.subhead{background-color: #2a4d87; color: #ffffff; text-align: left;}
main .basic-table th.subsubhead{background-color: #3d63a1; color: #ffffff;}
main .basic-table th.section{background-color: #9cbef6; color: #000000; text-align: left;}
main .basic-table tr.notice{vertical-align: top;}
main .basic-table td{background-color: #ffffff; color: #000000;}

#subpage-text-container .subpage-text-inner ol, #subpage-text-container .subpage-text-inner ul, .subpage-text-container .subpage-text-inner ol, .subpage-text-container .subpage-text-inner ul{margin: 0 40px;}

.rules-calendar {border: 1px solid #222299; margin-bottom: 1em;}
.rules-calendar th, .rules-calendar td {text-align: center;}
.rules-calendar .nomeet {background-color: #cccccc; color: #777777;}
.rules-calendar .active {font-weight: bold; background-color: #ddffdd;}
.rules-calendar .active:hover {font-weight: bold; background-color: #eeeeff;}
.rules-calendar .active:hover a {color: #222299;}

.label.primary {
    background: #3A7C1A;
}