/*-------------------------------------------------------------------------*/
/* Color Specific
/*-------------------------------------------------------------------------*/
a,
a:hover,
/*h1,
h2, 
h3,
h4,
h5,
h6 header *,
*/
dl dt.current,
.current-menu-item a,
.current-menu-parent a,
.current-menu-parent ul .current-menu-item a,
.current_page_parent a,
.current-menu-ancestor a,
.current-menu-ancestor .sub-menu .current-menu-ancestor a,
.current-menu-ancestor .sub-menu .current-menu-ancestor .sub-menu .current-menu-item a,
.pagination .current:link,
.pagination .current:visited,
.post-details a:link,
.post-details a:visited,
aside a:visited,
.postinfo a,
.comment-author,
.comment-text a,
.tt-icon span,
.tt-comment-count,
.sidebar .subnav .has_subnav .current_subpage a,
.sidebar .subnav .has_subnav .current_subpage a:hover,
.submenu .current,
.pagination .current:link,
.pagination .current:visited,
.meta a:link,
.wp-pagenavi .current,
.article_preview strong a,
.article_preview strong a:hover,
.sitemap-title,
.faq-content .faq-heading,
.faq-questions ol,
.callout-heading,
.member-contact-phone,
#home-marketing-icons strong,
.faq-questions a:hover,
.s-one ul li a,
.s-one .current-page-ancestor a,
.s-one .current-page-ancestor ul li a,
.home-vertical-sidebar .widget-heading,
.tt-icon strong
{color: #2D59A2;}

current.i.color
{
color: #2D59A2;
}

header .subnav li:hover > a:first-child:link, .tabs_type_1 dt:hover, .tabs_type_2 dt:hover{
color: #2D59A2 !important;
}

.post-thumb a:hover {
border: 1px solid #89A4D0;
box-shadow: 0 0 4px rgba(56, 84, 122, 0.7);
}

.faq-questions a:hover,
.s-one ul li a,
.s-one .current-page-ancestor a,
.s-one .current-page-ancestor ul li a {
border-bottom:1px dotted #2D59A2;
}


/*-------------------------------------------------------------------------*/
/* Navigation + Sidebar
/*-------------------------------------------------------------------------*/
.sidebar .subnav .current_subpage a,
.sidebar .subnav .current_subpage a:hover{
background: url(../images/skins/submenu-active-royal-blue.png) right top no-repeat;
margin-right: -12px;
}

/*
.top-aside
{
background-color: #494949; //122A53
}

footer {
background-color: #393939; //494949
}*/

.top-aside,
.banner,
.small_banner,
footer {
background-color: #21498b;
/*background-image: url(../images/skins/bg-banner-royal-blue.png);*/
background-position: center center;
background-repeat: no-repeat;
background: -webkit-gradient(radial, center center, 0, center center, 460, from(#2D59A2), to(#21498b));
background: -webkit-radial-gradient(circle, #2D59A2, #21498b);
background: -moz-radial-gradient(circle, #2D59A2, #21498b);
background: -ms-radial-gradient(circle, #2D59A2, #21498b);
}

.banner-slider{
background-position: center center;
background-repeat: no-repeat;
}

.banner,
.small_banner,
.banner-slider {
background-color: #2D59A2;
}

.banner-slider-trans
{
	background-color: #fff;
}
.banner-slider-autumn
{
background-color: #D0600E;
}

.banner-slider-black
{
background-color: #3E3E3E;
}

.banner-slider-blue
{
background-color: #0D9DDC;
}

.banner-slider-blue-grey
{
background-color: #5E6475;
}

.banner-slider-cofee
{
background-color: #9A6742;
}

.banner-slider-golden
{
background-color: #ecb022;
}

.banner-slider-green
{
background-color: #216119;
}

.banner-slider-lime
{
background-color: #8eb913;
}

.banner-slider-purple
{
background-color: #8F4EC2;
}

.banner-slider-red
 {
background-color: #C71901;
}

.banner-slider-silver
{
background-color: #ACACAC;
}

.banner-slider-fire
{
background-color: #FE8A0B;
}

.banner-slider-sky-blue
{
background-color: #53C5FE;
}