a:link, a:visited {
color: #3e40a1;
}

a:hover, a:active {
color: #f02933;
}

#topnav .collection_item_label a, #topnav .collection_item_gallery_label a {
color: #3e40a1;
}

#topnav .collection_item_label a:hover, #topnav .collection_item_gallery_label a:hover {
color: #f02933;
}

ul.dropdown>li:hover, ul.dropdown>li:hover,  ul.dropdown>li:hover a,
ul.dropdown>li a:focus, ul.dropdown>li a:hover, ul.dropdown>li a:active {
color:#f02933;
}

ul.dropdown a:link, ul.dropdown a:visited {
color: #3e40a1;
}

ul.dropdown li ul {
background: #3e40a1;
}

ul.dropdown li li {
background: #3e40a1
}

ul.dropdown li li:hover a:link,
ul.dropdown li li:hover a:visited,
ul.dropdown li ul li a:hover,
ul.dropdown li ul li a:active {
background:#e3bf0d;
}

#utilities .collection_item_label {
color: #3e40a1;
}

#utilities .collection_item_description {
color: #000000;
}

.footer-top .wrap {
background: #3e40a1;
}

.footer-top {
background: #3e40a1;
border-top: 10px solid #e3bf0d;
}

footer p {
margin: 20px 0;
color: white;
}

.footer-btm {
background: #3e40a1;
}

footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 {
color: #e3bf0d;
}

div.news_articles ul li span.content_news_article_by_line {
color: #ffffff;
}

footer a, footer a:visited {
color: #ffffff!important;
}

footer a:hover, footer a:active {
color: #eee!important;
}

.top_loc {
border-bottom: 2px inset #e3bf0d;
}

.footer-btm {
color: #fff;
}

.location_phone_number {
color: #fff;
}

.bot_loc .location_address::before {
content: url('../graphics/layout/bullet.gif');
}

::selection {
background: #e3bf0d;
text-shadow: none;
}