a:link, a:visited {
color: #333;
}

a:hover, a:active {
color: #4f4f4f;
}

nav {
bottom: 20%;
}

header div.wrap nav ul.dropdown li ul li a:hover, header div.wrap nav ul.dropdown li ul li a:active {
background: #ffdd35;
}

#ribbon h1, #ribbon h2, #ribbon h3, #ribbon h4, #ribbon h5, #ribbon h6 {
color: white;
text-shadow: none;
}

#ribbon .wrap {
background: url('../graphics/layout/bg_ribbon.png') no-repeat top left;
}

#ribbon {
background: transparent url('../graphics/layout/bg-content.png') repeat-x bottom center;
}

#custutil .collection_item_label {
background: url('../graphics/layout/bg_header.png') no-repeat top left;
}

.divider {
background: url('../graphics/layout/divider.gif') repeat-x top left;
}

footer {
background: #007196;
color: #ffffff;
}

footer a:link, footer a:visited {
color: #ffffff;
}

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

#internal #content {
background: #fff url('../graphics/layout/bg-bar.png') repeat-x top center;
}

body {
background: #007196;
color: #ffffff;
}

#custutil a:link, #custutil a:visited {
color: white;
text-shadow: 1px 1px 2px #000;
}

span.location_linkedin_link a, span.location_twitter_link a, span.location_facebook_link a, span.location_youtube_link a {
background: transparent url('../graphics/layout/social-media.png') no-repeat 0 0;
}

#emailmarketing .content_news_article_headline a:link, #emailmarketing .content_news_article_headline a:visited {
color: #333333;
}

#emailmarketing .content_news_article_headline a:hover, #emailmarketing .content_news_article_headline a:active {
color: #4f4f4f;
}