/* ---------------------------------------------------------------------
Original Author: Anthony Ticknor
Contributors: Jamie Birthler

Target Browsers: All
Media Type: Screen, Projection
Width: All Sizes
Theme: Field Office - Dark Blue
------------------------------------------------------------------------ */

.menuH li {
    background: #003E7E;
}

.menuH li:hover, .menuH li.onhover {
    background: #003E7E;
}

.menuH li li:hover, .menuH li li.onhover {
    background: #ede6e0 url(/images/communications/blue-nav-stripe.png) repeat-y -3px 0 !important;
}

.menuH ul a.arrow {background: url(/images/communications/blue-arrow.gif) no-repeat 100% center;}

.menuH ul a, .menuH ul a:hover {
    color: #003E7E;
}

.menuH li .dropToLeft li a.arrow {background: url(/images/communications/blue-arrow.gif) no-repeat 100% 4px center;}

.heading .secondary,
.interact {
    background-color: #CCDEF0;
}

.heading .secondary .active {
    background-color: #dcc8ce;
}

.featured-carousel .featured-slide {
    background: none;
    background-color: #BDCDDD;
}

.interior-nav .title,
.interior-nav .third-level,
.interior-nav .active {
    background: #CCDEF0;
}

.interior-nav .second-level,
.interior-nav .active {
    border-left: 6px solid #003E7E;
}

.rtl .interior-nav .active {
    border-left: 0;
    border-right: 6px solid #003E7E;
}

.interior-nav .top-level .active,
.interior-nav .second-level .active,
.interior-nav .third-level .active {
    color: #003E7E;
}

.interior-nav .third-level .active { background-position: 0 -60px;}

.rtl .interior-nav .third-level .active { background-position: right -60px;}

.more,
.grid-primarycol-xsm .media-list .media-body p .more {
    color: #003E7E;
    background-position: right -62px;
}

.rtl .more,
.rtl .grid-primarycol-xsm .media-list .media-body p .more { background-position: left -62px;}

.grid-primarycol-xsm .media-body p .more { background-position: right -62px;}

.rtl .grid-primarycol-xsm .media-body p .more { background-position: left -62px;}

#js-featured-carousel.featured-carousel ol.fc-pagination a {
    color: #FFF;
}

#js-featured-carousel.featured-carousel ol.fc-pagination .active a {
    color: #003E7E;
}

/* Module Styles ------------------------------------------------------- */
.module-body-container .tabs li { border-bottom: 5px solid #E4E1D9;}

.module-body-container .media-body a,
.module a:hover,
.tab-footer a,
.module-body-container .media-list a:hover,
.go-to,
.module-newsletter .recent a,
.related li a,
.pagination li a:hover,
.module-body-container a,
.module-footer a { color: #003E7E;}

.module .tabs-one,
.module-body-container .tabs li.active { border-bottom: 5px solid #003E7E;}

.module-body-container .media-meta,
.module-newsletter .recent a:hover,
.related li a:hover,
.module-heading-topic,
.module-featured .module-head-container,
.pagination li a:hover,
.pagination li .active,
.module .module-footer a:hover { color: #595A5C;}

/* Search Results ------------------------------------------------------ */
.search-results .title,
.search-results .meta a,
.pagination li a,
.interior-search .sorting a,
.interior-search .advanced-toggle {
    color: #003E7E;
}

.search-results .title:hover,
.search-results .meta a:hover,
.pagination a:hover,
.interior-search .sorting a:hover,
.interior-search .advanced-toggle:hover {
    color: #595A5C;
}

/* User Content Styles ------------------------------------------------- */

.user-content h1,
.user-content h2,
.user-content h3,
.user-content h4,
.user-content h5,
.user-content h6 {
    color: #716D68;
}

.user-content tfoot {
	border: 1px solid #5E5A55;
}

.user-content th,
.user-content td {
    text-align: right;
}

.user-content td:first-child,
.user-content th:first-child {
    text-align: left;
}

.user-content tr.odd td {
    background-color: #f7f7f6;
}

.user-content .media-heading,
.user-content .media-heading a {
    color: #F15D22;
}

.user-content .media-meta a {
    border-right: 1px solid #5F5A56;
}

.rtl .user-content .media-meta a {
    border-right: 0;
    border-left: 1px solid #5F5A56;
}

.user-content .related li a { color: #003E7E;}

/* Social Media Feeds -------------------------------------------------- */
#twitter-feed .tweet:hover {
    color: #595A5C;
}

#twitter-feed .tweet a,
#twitter-feed .tweet .time {
    color: #003E7E;
}

.footer .interact {
    background-image: none;
    background-color: #CCDEF0;
}

.site-map-heading a {
    color: #003E7E;
}

.demo-3 .dl-menuwrapper button {
	background: #003E7E;
}

.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper ul {
	background: #003E7E;
}



/* Job List -------------------------------------------------- */
.Job_Table li a {
    color: #fff;
    background: #4a91db;
}

    .Job_Table li a:hover, .Job_Table li a:focus, .Job_Table li a.selected {
        background: #87b9ee;
        color: #fff;
    }

    

/* Job List end-------------------------------------------------- */
@media (min-width: 1024px) and (max-width: 1600px) {
    .menuH li {
        background: #003E7E;
    }

    .menuH li:hover, .menuH li.onhover {
        background: #003E7E;
    } 

    .menuH ul a, .menuH ul a:hover {
        color: #003E7E;
    }

    .menuH li li:hover, .menuH li li.onhover {
    background: #ede6e0 url(/images/communications/blue-nav-stripe.png) repeat-y -3px 0 !important;
    }

}
