/* ==========================
  Colors
  ===========================
Steel Blue: 5d6f75
UI Tab Border: 5b6063, 
tweet font color: b0b9bf
*/

html{ color:#333; background: -moz-linear-gradient(top,  rgba(148,156,161,0.33) 0%, rgba(148,156,161,0.1) 10%, rgba(148,156,161,0.05) 550px); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(148,156,161,0.33)), color-stop(10%,rgba(148,156,161,0.1)), color-stop(550px,rgba(148,156,161,0.05))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(148,156,161,0.33) 0%,rgba(148,156,161,0.1) 10%,rgba(148,156,161,0.05) 550px); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(148,156,161,0.33) 0%,rgba(148,156,161,0.1) 10%,rgba(148,156,161,0.05) 550px); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(148,156,161,0.33) 0%,rgba(148,156,161,0.1) 10%,rgba(148,156,161,0.05) 550px); /* IE10+ */
background: linear-gradient(to bottom,  rgba(148,156,161,0.33) 0%,rgba(148,156,161,0.1) 10%,rgba(148,156,161,0.05) 550px); /* W3C */
background:url("/v9/variations/client-jdpower/0001/v1/images/gray_white/main-bg-repeat.png") repeat-x #ffffff; /*Fall back for IE 6-9*/ }
html.index { background: #000000; }

/* ==========================
  Page
  ===========================*/
.index body { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-page-gradient-x.png") repeat-x 0 -89px #000000; }
a  { color: #4e84c4; }
a:hover {color:#133d8d;}

.index .businesses-consumers a {color:#b0cbea;}

.section-vnav .nav-list >li > a {color:white;}

.footer a,.blurbs-centered .products h1,.currentPageParent .currentPage  a {color:#949ca1;}

.jdpa-gnav .jdpa-gnav-flyout .nav-first > a,
.jdpa-gnav .jdpa-gnav-flyout .hd h1 {color:#333;}
.gray {color:#979ca1;}

/* ==========================
  Header
  ===========================*/
.container-header a { color: #333; }
.container-header  { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/mcgraw-hill-header.png") no-repeat 0 0; }
.consumer-heading-container {background:white !important;}
.logo-link a { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpa-logo3.png") no-repeat 7px 0.8em #FFF; }
@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    .logo-link a {
        background-image: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpa-logo-highres3.png");
        background-size: 175px 39px;
    }
}

/* Ratings Navigation Custom Code */
.navigation.ratings .ui-button {
  background: white;
  color: #333;
}

/* Global Flyout */
.jdpa-hd-flyout .top { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/global-flyout-arrow-top-bg.png") no-repeat transparent; }
.jdpa-hd-flyout .inner { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/global-flyout-links-bg.png"); }
.jdpa-hd-flyout .inner2 { background: #ffffff; }
.jdpa-hd-flyout h1 { color: #5d6f75; border-color: #5d6f75; }
.jdpa-hd-links .link>a { color: #333; }
*+html .jdpa-hd-links .link:hover .jdpa-hd-flyout { background-color: #fff; }

/* Site Search */
.navigation .site-search > div { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ffffff-85.png"); }
.navigation .site-search-text label { border-color: #ACBBC1; }
.navigation .site-search-text label input { background: transparent; }
.navigation .site-search-text .ui-button { background: #4e84c4; border-color:#133d8d;color:white;}
.navigation .site-search-text .ui-state-hover .ui-button-text { color: #3e474d; }

.navigation .site-search-form button,
.language-button .ui-button { background: #5d6f75; color: #ffffff; cursor: pointer; }
.language-button .ui-button.ui-state-hover { background: #545454; }

/* ==========================
  Navigation
  ===========================*/
.jdpa-gnav .jdpa-gnav-link>a { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ffffff-85.png"); color: #333333; }
.jdpa-gnav .jdpa-gnav-link.active>a { background: #949ca1; color: #ffffff; }
.jdpa-gnav .jdpa-gnav-link>a:hover, .jdpa-gnav .jdpa-gnav-link > a.hover,
.jdpa-gnav .jdpa-gnav-link:hover>a { background: #ffffff; color: #333333; }
.jdpa-gnav .jdpa-gnav-flyout .wrap { background: #ffffff; }


.jdpa-gnav .jdpa-gnav-flyout label { color: #798389; }

.jdpa-gnav p { color: #5e6366; }
.jdpa-gnav .pr-latest a:hover { color: #6e7478; }

.jdpa-gnav .jdpa-gnav-flyout .content, .jdpa-gnav .jdpa-gnav-flyout .content-default + a  { color: #5e6366; }
.jdpa-gnav .jdpa-gnav-flyout .content-default + a .ui-button-text { color: #ffffff; }
.jdpa-gnav .jdpa-gnav-flyout .gnav-section-search { background: #949ca1; background: rgba(148,156,161,0.85); }
.jdpa-gnav .jdpa-gnav-flyout .gnav-section-search .bd { background: #d2d9dc; }
.jdpa-gnav .jdpa-gnav-flyout .gnav-section-search form { background: #ffffff; }
.jdpa-gnav .jdpa-gnav-flyout .gnav-section-search .ui-button { background: #f26532; }
.jdpa-gnav .jdpa-gnav-flyout .gnav-section-search .ui-button.ui-state-hover { background: #de5321; }
.jdpa-gnav .jdpa-gnav-flyout .gnav-section-search .ui-button-text { color: white; background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/icon-arrow-e.png") no-repeat 151px 50%; }

/* Flyout-specific */
.jdpa-gnav .news-events li { color: #5e6366; background: none; }
.jdpa-gnav .news-events ul .ui-icon { background-image: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ui-icons_f26532_256x240.png"); }
.jdpa-gnav .col.featured-content-gnav a .ui-icon-gnav-view-more { background: none; }
.jdpa-gnav .jdpa-gnav-flyout .vcard li { background: none; }
/* ==========================
  Widgets-specific
  ===========================*/
/* Ratings */
.powercircle-ratings-default .ratings-meta { border-color: #ffffff; background: #949ca1; color: #ffffff; }
.powercircle-ratings-default .ratings-meta .ratings-date { border-left-color: #ffffff; }
.powercircle-ratings-default .award-recipient-meta .award-winner { color: #273032; background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/award-sm-ratings.png") no-repeat; }
.powercircle-ratings-default .award-recipient-meta .industry-study-link a,
.powercircle-ratings-default .award-recipient-meta .industry-study-link span { color: #4d85c5; }
.powercircle-ratings-default .award-recipient-meta .industry-study-link a:hover { color: #5796de; }
.powercircle-ratings-default .ratings-th { background: #5d6f75; }
.powercircle-ratings-default .ratings-th td { color: #ffffff; }
.powercircle-ratings-default .ratings-th td:first-child { background: #273032; }

.powercircle-ratings-default table.factors { background: #ffffff; }
.powercircle-ratings-default table.factors td { border-color: #d4d4d4 #a7a69f; }

/* Overall and sorted Rating row */
.powercircle-ratings-default tfoot.overall td { border-color: #bbbbbb; }
.powercircle-ratings-default .ratings .sorted td { background: #5d6f75; color: #ffffff; }
.powercircle-ratings-default .award-recipient .ratings .sorted td { background: #536369; }
.powercircle-ratings-default .factors .factors .sorted td { background: #273032; color: #ffffff; }
.powercircle-ratings-default .award-recipient { background: #ebedee; }
.powercircle-ratings-default .award-recipient td { border-color: #c5c7c7 #545454; }
.powercircle-ratings-default .remaining-data { background: #ffffff; }
.powercircle-ratings-default .remaining-data td { border-color: #c5c7c7 #a7a69f; }

.powercircle-ratings-default .ratings-scrollbar-wrap { box-shadow: 0 1px 7px rgba(0, 0, 0, 0.5) inset }
.powercircle-ratings-default .ratings-scrollbar-wrap .ui-slider { background: none; }
.powercircle-ratings-default .ratings-scrollbar-wrap .ui-slider-horizontal .ui-slider-handle { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ffffff-10.png") #454545 0 -5px repeat-x; border-color: #333333; }
.powercircle-ratings-default .ratings-scrollbar-wrap .ui-slider-horizontal .ui-slider-handle.ui-state-hover { background-color: #565656; border-color: #222222; }
.powercircle-ratings-default .ratings-scrollbar-wrap .ui-slider-handle .ui-icon { background-image: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ui-icons_ffffff_256x240.png"); }

.powercircle-ratings-default .hd { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ffffff-50.png"); }
.powercircle-ratings-default .hd h1 { color: #273032; }
.powercircle-ratings-default .ratings-meta .industry-study-link a { color: #ffffff; }
.powercircle-ratings-default .ratings-filtering-wrap { color: #3c494d; background: #ffffff; }
.powercircle-ratings-default .ratings-table-wrap { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ffffff-50.png");  }
.powercircle-ratings-default .ratings-th .ui-icon { background-image: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ui-icons_ffffff_256x240.png"); }
.ratings-legend-expanded.ratings .rating,
.consumer-ratings .ratings .rating,
.awardees-ratings .ratings .rating { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ratings-sprite.png") no-repeat; }
.consumer-ratings .rating.rating-4,
.ratings-legend-expanded.ratings .rating.rating-4,
.awardees-ratings .ratings .rating.rating-4 { background-position: -12px 0; }
.legend-rating.rating-4 { background-position: -12px 4px; }
.consumer-ratings .rating.rating-3,
.ratings-legend-expanded.ratings .rating.rating-3,
.awardees-ratings .ratings .rating.rating-3 { background-position: -24px 0; }
.legend-rating.rating-3 { background-position: -24px 4px; }
.consumer-ratings .rating.rating-2,
.ratings-legend-expanded.ratings .rating.rating-2,
.awardees-ratings .ratings .rating.rating-2,
.consumer-ratings .rating.rating-1,
.ratings-legend-expanded.ratings .rating.rating-1,
.awardees-ratings .ratings .rating.rating-1,
.consumer-ratings .rating.rating-0,
.ratings-legend-expanded.ratings .rating.rating-0,
.awardees-ratings .ratings .rating.rating-0 { background-position: -36px 0; }
.legend-rating.rating-2,
.legend-rating.rating-1 { background-position: -36px 4px; }
.awardees-ratings .ratings .rating.rating-0  { background: none; }
.powercircle-ratings-default .ratings-legend { background: #ffffff; }
.powercircle-ratings-default .ratings-learn-more:hover { color: #6c8188; }
.powercircle-ratings-default .ratings-disclaimer,
.powercircle-ratings-default .ratings-scrollbar-clear { background: #f3f3ee; }
.powercircle-ratings-default .ratings-disclaimer a { color: #4D85C5;}
.powercircle-ratings-default .ratings-filtering-wrap label span { color: #3c494d; }
.powercircle-ratings-default .auto .ratings-filtering-wrap { background: #ecebe4; }
.powercircle-ratings-default .ratings-filtering-wrap button { background: #4d85c5; color: #ffffff; }
.powercircle-ratings-default .ratings-filtering-wrap button:hover {background: #6797cd; }
.powercircle-ratings-default .companies td { background: #f3f3ee; }
.powercircle-ratings-default .award-recipient .companies td { background: #e0e2de; }
.consumer-ratings .ratings-disclaimer { color: #5d6f75; }
.powercircle-ratings-default .ratings-table-legend-wrap { border-color: #F3F3EE; }

/* ==========================
  Footer
  ===========================*/
.index .container-footer { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-footer-gradient-x.jpg") repeat-x #000000; color: #ffffff; }
.index .container-footer .sitemap .col { border-color: #383b3b; }
.index .container-footer a .ui-icon { background-image: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ui-icons_77858a_256x240.png"); }
.index .container-footer a:hover .ui-icon { background-image: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ui-icons_89959a_256x240.png"); }
.index .container-footer .quicklinks h1 { color: #77858a; }
.container-footer .footer-nav .social a { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/social-icons.png") no-repeat; }
.container-footer .footer-nav li { border-color: #7f7f7f; }
.container-footer .footer-nav .social .facebook { background-position: 0px -29px; }
/* Interior Pages */
.container-footer a .ui-icon { background-image: none; }

/* ==========================
  Page-specific Styling
  ===========================*/
  /* Index */
.index .ddc-document { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-splash.jpg") no-repeat 50% -87px; }

.index-splash { position: relative; }
.index-splash div.study-link a { color: #fff; background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-studies-arrow.png") no-repeat 100% 0px; }
.index-splash .splash-title, .index-splash .splash-caption { color: #ffffff; text-shadow: 0 0 4px rgba(0,0,0,0.4); }
.index-splash .splash-tagline { color: #ffffff; text-shadow: 0 0 2px rgba(0,0,0,0.4); border-color: #453e32; }
.index-splash .splash-link a { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpower-panel-logo.png") no-repeat 0px 0px; }
.index-splash .splash-link.autos a { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpower-autos-logo.png") no-repeat 0px 0px; }
.index-splash .rewards-link a { color: #fff; text-shadow: 0 0 4px rgba(255,255,255,0.2); background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-splash-link-ico.png") no-repeat right 1px; }
.index-splash .rewards-link a:hover { background-position: right -29px ; }
.index-splash .splash-link a:hover { background-position: 0 -25px; }
.index-splash .splash-link.autos a:hover { background-position: 0 -22px; }

.index .featured-content .showroom-search-default select { background-color: #bcbab2; border-color: #7e7c78; }
.index .featured-content .showroom-search-default .ui-button { background: none #625B4A; border-color: #9d988d; color: #fff; }

.index .featured-content { color: #ffffff; background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ffffff-10.png"); }
.index .featured-content a { color: #ffffff; }

.index .featured-content .small {color:#949ca1;}
.index .featured-content .small:hover {color:white;}
.index .featured-content .ui-button { border-color: #5F5F4A; }

.index .featured-content a .ui-icon { background-image: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ui-icons_ffffff_256x240.png"); }
.index .featured-content .ui-button.solution { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/featured-content-solution-bblock.jpg") no-repeat; }
.index .featured-content .ui-button.press { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/featured-content-press-bblock.jpg") no-repeat; }
.index .featured-content .ui-button.solution:hover, .index .featured-content .ui-button.press:hover { background-position: 0 -58px; }

.index .businesses-consumers .consumers { color: #ffffff; background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-bc-consumers-bg.png") no-repeat;}
.index .businesses-consumers .consumers > .inner { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-cons-biz-divider-y.png") repeat-y right 0; }
.index .businesses-consumers .businesses { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-bc-businesses-bg.png") no-repeat;}

.index .businesses-consumers .ui-button { background: transparent; }
.index .businesses-consumers .ui-button .ui-icon { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-bblock-button-bg.png") no-repeat; }
.index .businesses-consumers .ui-button.auto .ui-icon {}
.index .businesses-consumers .ui-button.auto:hover .ui-icon       { background-position: 0 -60px; }
.index .businesses-consumers .ui-button.powerpanel .ui-icon       { background-position: -153px 0; }
.index .businesses-consumers .ui-button.powerpanel:hover .ui-icon { background-position: -153px -60px; }
.index .businesses-consumers .ui-button.awardees .ui-icon         { background-position: -306px 0; }
.index .businesses-consumers .ui-button.awardees:hover .ui-icon   { background-position: -306px -60px; }
.index .businesses-consumers .ui-button.industries .ui-icon       { background-position: -459px 0; }
.index .businesses-consumers .ui-button.industries:hover .ui-icon { background-position: -459px -60px; }
.index .businesses-consumers .ui-button.services .ui-icon         { background-position: -612px 0; }
.index .businesses-consumers .ui-button.services:hover .ui-icon   { background-position: -612px -60px; }
.index .businesses-consumers .ui-button.global .ui-icon           { background-position: -765px 0; }
.index .businesses-consumers .ui-button.global:hover .ui-icon     { background-position: -765px -60px; }
.index .businesses-consumers .ui-button .ui-button-text { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/index-bblock-text-gradient.png") repeat-x; color: #ffffff; border-color: #444d4e; }
.index .businesses-consumers .ui-button:hover .ui-button-text { background-position: 0 -50px; }

.index .twitter-profile .ui-widget-content, .index .twitter-profile .ui-widget-header { background: none; }
.index .twitter-profile .ui-tabs-nav { border-color: #5b6063; }
.index .twitter-profile .ui-tabs-nav .ui-state-default { border-color: #5b6063; background: #5b6063; color: #ffffff }
.index .twitter-profile .ui-tabs-nav .ui-state-hover { background-color: #6b7175; }
.index .twitter-profile .ui-tabs-nav .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #ffffff }
.index .twitter-profile .ui-tabs-nav .ui-state-active { background: #060606; }
.index .twitter-profile .jta-tweet-list-item { background: transparent; color: #b0b9bf; }
.index .twitter-profile .jta-tweet-list-item a { color: #c3cace; }
.index .twitter-profile .jta-tweet-list-item a:hover { color: #e8ebed; }
.index .twitter-profile .ui-state-highlight { color: #ffffff; background: #1d2222; border-color: #424d4e; }


/* Buttons */
.index .twitter-profile .ui-button.more-tweets,
.index .article-manager .ui-button.view-more,
.jdpa-gnav .jdpa-gnav-flyout .content-default + a.ui-button,
.jdpa-gnav .jdpa-gnav-flyout .ui-button,
.paging .ui-button { background: #5b6063; }
.index .twitter-profile .ui-button.more-tweets:hover,
.index .article-manager .ui-button.view-more:hover,
.jdpa-gnav .jdpa-gnav-flyout .content-default + a.ui-button:hover,
.jdpa-gnav .jdpa-gnav-flyout .ui-button:hover,
.paging .ui-button:hover { background: #6b7175; }
.index .twitter-profile .ui-button.more-tweets .ui-button-text,
.index .article-manager .ui-button.view-more .ui-button-text,
.paging .ui-button .ui-button-text { background: none; }
.paging .ui-button .ui-button-text { color: #fff; }

button.ui-button.blue { color: #fff; background: #4d85c5; }
button.ui-button.blue:hover { background: #5b6063; }

.jdpa-gnav .jdpa-gnav-flyout a .ui-button-text, 
.jdpa-gnav .jdpa-gnav-flyout form .ui-button-text { color: #ffffff; background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/icon-arrow-e.png") no-repeat 95% 50%; }

.index .article-manager .hd { color: #ffffff; }
.index .article-manager { color: #eee; }

.search-library button { background: #5d6f75; color: #ffffff; cursor: pointer; }
.search-library button:hover { background: #545454; }

.link-jdpowerautos { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpower-autos-logo-black.png") no-repeat 0px 0px; }
.link-jdpowerautos:hover { background-position: 0 -22px; }
.jdpa-hd-powerpanel.link,
.jdpa-hd-links { background-color: #FFF; }
/* Header and page specifc content */
.consumer-heading { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpa-award.png") no-repeat 0 75%; }
.consumer-heading h1 span,
.programs-heading h1 span.blue,
.news-events-heading h1 span.blue { color: #4d85c5; }
/* read more */

a.truncateToggle { color: #4d85c5; }
/* contact us button */
/*.contact-us .ui-button { background: #5b6063; }*/
.contact-us .ui-button { background: #4D85C5; } /*blue*/
/*.contact-us .ui-button:hover { background: #6b7175; }*/
.contact-us .ui-button:hover { background: #5b6063; }/*blue*/
.contact-us .ui-button-text { color: #ffffff; background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/icon-arrow-e.png") no-repeat 95% 50%; }

 /* Business Generic */


.blurbs-centered {background-color: white; border:1px solid #E4E6E7;}
.icon-automotive { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/automotive-links-bg.png") no-repeat 0 0; } 
.icon-finance { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/finance-links-bg.png") no-repeat 0 0; }
.icon-health { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/health-links-bg.png") no-repeat 0 0; }
.icon-realestate { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/realestate-links-bg.png") no-repeat 0 0; }
.icon-government { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/government-link-bg.png") no-repeat 0 0; }
.icon-electronics { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/electronics-link-bg.png") no-repeat 0 0; }
.icon-home { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/home-links-bg.png") no-repeat 0 0; }
.icon-insurance { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/insurance-links-bg.png") no-repeat 0 0; }
.icon-consumer { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/consumer-links-bg.png") no-repeat 0 0; }
.icon-energy { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/energy-links-bg.png") no-repeat 0 0; }
.icon-telecon { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/telecon-links-bg.png") no-repeat 0 0; }
.icon-travel { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/travel-links-bg.png") no-repeat 0 0; }
/* 3 x 3 button block */
.yui3-u-1-3 .ui-button.large { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/yui3-u-1-3-link-bg.png") no-repeat 0 0; } 
.yui3-u-1-3 .ui-button.large.icon-automotive { background-position: 0 0; }
.yui3-u-1-3 .ui-button.large.icon-electronics { background-position: -316px 0; }
.yui3-u-1-3 .ui-button.large.icon-finance { background-position: -632px 0; }
.yui3-u-1-3 .ui-button.large.icon-health { background-position: 0 -127px; }
.yui3-u-1-3 .ui-button.large.icon-home { background-position: -316px -127px; }
.yui3-u-1-3 .ui-button.large.icon-insurance { background-position: -632px -127px; }
.yui3-u-1-3 .ui-button.large.icon-telecon { background-position: 0 -254px; }
.yui3-u-1-3 .ui-button.large.icon-travel { background-position: -316px -254px; }
.yui3-u-1-3 .ui-button.large.icon-green { background-position: -632px -254px; }


.mod.button-block .large.ui-state-default .ui-icon { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/links-arrow.gif") no-repeat 0 0; } 
.mod.button-block .large.ui-state-default .ui-button-text { color: #fff; }

.article-mgr-frame  { background-color: #f1f2f3; border:1px solid #E4E6E7; }

/*.article-mgr-frame .recent-press-release .view-more { background-position: 45px 14px; }*/
/* Industries Parent Page / Ratings Parent page */

.section-vnav ul .currentPageParent ul, .section-vnav ul .currentPage ul { background-color: #fff; }
.sub-cat .navigation-default li { background: #4e84c4; }
.sub-cat .navigation-default li.currentPageParent,
.sub-cat .navigation-default li.currentPage { background: #949ca1;}
.sub-cat .navigation-default li.currentPageParent li,
.sub-cat .navigation-default li.currentPage li { background: #fff; }

.sub-cat .navigation-default li.currentPageParent li a:hover { color: #000; }
.sub-cat .industries-content { background-color: #4d85c5; }
.sub-cat .industries-content h1 { color: #fff; }

.consumer-ratings-splash .jcarousel-item h3,
.business-services .jcarousel-item h3 { background: none #000; }
.consumer-ratings-splash .jcarousel-item a img,
.business-services .jcarousel-item a img { color: #5D6F75; border-color: #5D6F75; }
.consumer-ratings-splash .jcarousel-item a,
.business-services .jcarousel-item a { color: #fff; }

.consumer-ratings-industry-block .mod .xlarge { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/studies-ratings-awards-button.png") no-repeat 0 0; }

.consumer-ratings-industry-block .mod .xlarge.icon-awards { background-position: -482px 0; }
.consumer-ratings-industry-block .mod .xlarge.icon-ratings { background-position: -241px 0; }
.consumer-ratings-industry-block .mod .xlarge:hover { background-position: 0 -62px; }
.consumer-ratings-industry-block .mod .xlarge.icon-awards:hover { background-position: -482px -62px; }
.consumer-ratings-industry-block .mod .xlarge.icon-ratings:hover { background-position: -241px -62px; }

.consumer-ratings-industry-block .mod .xlarge span { color: #fff; background: none transparent; }


/* award winners */
.awards-search { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpa-award-shadow.png") no-repeat 0 0; }
.awards-search h1 { color: #5d6f75; }
.awards-search .award-tag { color: #273032; }
.about-awards .about-awards1 .bd { color:  #545454; }
.about-awards .about-syn .bd { color:  #545454; }
.awardees .awardees-listing .bd2 h1,
.news-events .newsfeed h1 { color: #4d85c5; }
.awardees .newsfeed .bd,
.news-events .newsfeed .bd { border-color: #F3F3EE; }
.awardees .newsfeed .bd h2 a,
.news-events .newsfeed .bd h2 a { color: #273032; }
.awardees .newsfeed .bd time, .awardees .newsfeed .bd p,
.news-events .newsfeed .bd time, .news-events .newsfeed .bd p { color: #3c494d; }
.awardees .newsfeed .bd .more,
.news-events .newsfeed .bd .more { color: #5d6f75; }
.awardees .newsfeed .bd .more span,
.awardees .newsfeed .bd .download,
.news-events .newsfeed .bd .more span,
.news-events .newsfeed .bd .download{ color: #4d85c5; }

/* Ratings Generic */
/* cert -programs */
.cert-content-1,
.cert-content { color: #273032; }
/* about section */
.about-content { color: #273032; border-color: #7b8181; background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ffffff-85.png"); }
.about-content li a { color: #4d85c5; }

/* news and events -landing*/
.featured-event { color: #fff; background-color: #4d85c5;}

.ui-button.icon-event-1 { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/event-1-detail-img-sm.jpg") no-repeat 0 0; } 
.ui-button.icon-event-2 { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/event-2-detail-img-sm.jpg") no-repeat 0 0; }
.search-results { background-color: #fff; }
.search-results .search-criteria { background-color: #f3f3ee; }
.selected-facet-constraints li { color: #343c3e; }
.selected-facet-constraints li a { background: transparent url("/v9/variations/client-jdpower/0001/v1/images/gray_white/selected-constraints-rm.png") no-repeat 0 50%; }
.selected-facet-constraints a { color: #343c3e; }
.selected-facet-constraints li a.clear-all { background: transparent url("/v9/variations/client-jdpower/0001/v1/images/gray_white/clear-all.png") no-repeat 0px 50%; }
/* news and events -details*/
.events-image { margin-bottom: 13px; } 
.events-links.details li a { background: none #fff; }
.events-links.details li a { color: #5d6f75; }
.events-links.details li a.icon-selected,
.events-links.details li a.icon-selected:hover,
.events-links.details li a:hover { color: #fff; background: none #5d6f75; }
.events-links.details li a.icon-selected .ui-icon { background: none; }
.events-links.details ul { border-color: #5d6f75; }
.overview .content-default h1 span.tag1 { border-color: #273032; }
.overview .content-default div.img { border-color: #c1c4c4; }

/*generic events styles */

.news-events.details .event ul { border-color: #5d6f75; }
/* -- library -- */
.cm-search-facetlist fieldset { background-color: #fff; } 
.cm-search-facetlist fieldset legend.facet-label.active { color: #fff; background: #273032 url("/v9/variations/client-jdpower/0001/v1/images/gray_white/nav-arrow-down.png") no-repeat scroll 6px 50%; }
.cm-search-facetlist fieldset legend.facet-label {color: #fff; background: #273032 url("/v9/variations/client-jdpower/0001/v1/images/gray_white/nav-arrow-right.png") no-repeat scroll 6px 50%; }
.library .featured-content .jcarousel-container,
.library .featured-content .hd,
.library .jcarousel-item { color: #fff; background-color: #586970; }
.library .jcarousel-item h3 { background: none #000; }
.library .jcarousel-item  a img { color: #323c3e; border-color: #323c3e; }
.library .jcarousel-item  a { color: #fff; }
.jcarousel-prev { background: transparent url("/v9/variations/client-jdpower/0001/v1/images/gray_white/featured-content-arrow-prev-gr.png") no-repeat 0 50%; }
.jcarousel-prev:hover,
.jcarousel-next:hover { opacity: 0.7; }
.jcarousel-next { background: transparent url("/v9/variations/client-jdpower/0001/v1/images/gray_white/featured-content-arrow-next-gr.png") no-repeat 0 50%; }
.consumer-ratings.industries.sub-cat .jcarousel-prev { background: transparent url("/v9/variations/client-jdpower/0001/v1/images/gray_white/featured-content-arrow-prev-gr-sm.png") no-repeat 0 50%; }
.consumer-ratings.industries.sub-cat .jcarousel-next { background: transparent url("/v9/variations/client-jdpower/0001/v1/images/gray_white/featured-content-arrow-next-gr-sm.png") no-repeat 0 50%; }


*+html .library .featured-content .jcarousel-container { height: 150px; }
/* search article-manager serach */
.search-header label { background-color: #f3f3ee; }
.cm-search-results,
.cm-search-results  h1 a { color: #273032; }
.search-results .ddc-more, 
.search-results .download, .tags { color: #58696f;}
/* artilce manager full listing */
li.article li { border-color: #545454; }
/* article manger details page */
.mod.cm-article-press-release-detail,
.mod.cm-article-generic-detail,
.mod.cm-article-video-detail,
.mod.cm-article-blog-detail { background: none #fff; }
.mod.cm-article-generic-detail .hd h1,
.mod.cm-article-press-release-detail .hd h1,
.mod.cm-article-video-detail .hd h1,
.mod.cm-article-blog-detail h1 { color: #273032; }
.cm-article-generic-listing-headlines h1 { color: #fff; background-color: #5D6F75; }
a.download-press-release { color: #5d6f75; background: transparent url("/v9/variations/client-jdpower/0001/v1/images/gray_white/pdf-logo.png") no-repeat 0 50%; }
p.get-reader, p.get-reader a { color: #5d6f75; }
.mod.cm-article-generic-detail a.next { background: #667f80 url("/v9/variations/client-jdpower/0002/v1/images/gray_white/right-arrow-button.png  ") no-repeat 100% -18px; color: #fff; border-color: #667f80; }
.mod.cm-article-generic-detail a.prev { background: #667f80 url("/v9/variations/client-jdpower/0002/v1/images/gray_white/left-arrow-button.png  ") no-repeat 0 -54px; color: #fff; border-color: #667f80; }
.mod.cm-article-generic-detail a.next:hover { background: #545454 url("/v9/variations/client-jdpower/0002/v1/images/gray_white/right-arrow-button.png  ") no-repeat 100% -56px; border-color: #545454; }
.mod.cm-article-generic-detail a.prev:hover { background: #545454 url("/v9/variations/client-jdpower/0002/v1/images/gray_white/left-arrow-button.png  ") no-repeat 0 -16px; color: #fff; border-color: #545454; }

.search-results .download { color: #58696f;}
/* content lists */
.bulleted li { list-style: none;  background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/nav-double-arrow-right.png") no-repeat 0 50%; }
.content ul li a, .bulleted li a {color: #4D85C5; }
/* search results page */
.search-results .cm-search-free-form .ui-button { background: #5d6f75; color: #ffffff; cursor: pointer; }

/* -- JDPA-1519 -- */
.label,
.badge { color: #FFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #999999; }
.label-award { background-color: red; }
.bg-inset-1 { background: #FFF; border-color: #CCC; }
.ad-widget h1 { color: #CCCCCC; }
.section-award,
p.award-name { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpa-award-ad.png") no-repeat 0 5px; }
.ddc-article-list ul.img-left li { border-color: #CCC; }
.ddc-article-list a.view-more { border-color: #CCC; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1) inset; }
.ddc-article-list a.view-more:hover { background-color: rgb(148, 155, 161); color: #FFF; }
table.ratings th,
table.ratings td { border-color: #CCC; }
.legend-rating { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/ratings-sprite.png") no-repeat scroll 0 4px transparent; }
.awardees-ratings .disclaimer { color: #949CA1; }
.awardees-ratings .help { background-color: #B0CBEA; color: #FFF; }
.icons-consumer-industry .nav-sprite { background: url("/v9/variations/client-jdpower/0002/v1/images/jdpa-icons-sprite.png") no-repeat; }
.icons-consumer-industry-ratings .nav-sprite { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpa-icons-sprite.png") no-repeat; }
.icons-consumer-industry ul li:hover,
.icons-consumer-industry ul li.currentPage { background-color: #949BA1; }
.icons-consumer-industry ul li a:hover,
.icons-consumer-industry ul li.currentPage a { color: #FFF; }
.icons-consumer-industry .nav-sprite.auto { background-position: -97px -1353px; }
.icons-consumer-industry .nav-sprite.auto:hover,
.icons-consumer-industry .currentPage .nav-sprite.auto { background-position: 7px -1353px; }
.icons-consumer-industry .nav-sprite.electronics { background-position: -97px -1772px; }
.icons-consumer-industry .nav-sprite.electronics:hover,
.icons-consumer-industry .currentPage .nav-sprite.electronics { background-position: 7px -1772px; }
.icons-consumer-industry .nav-sprite.energy { background-position: -97px -520px; }
.icons-consumer-industry .nav-sprite.energy:hover,
.icons-consumer-industry .currentPage .nav-sprite.energy { background-position: 7px -520px; }
.icons-consumer-industry .nav-sprite.finance { background-position: -97px -1559px; }
.icons-consumer-industry .nav-sprite.finance:hover,
.icons-consumer-industry .currentPage .nav-sprite.finance { background-position: 7px -1559px; }
.icons-consumer-industry .nav-sprite.healthcare { background-position: -97px -1868px; }
.icons-consumer-industry .nav-sprite.healthcare:hover,
.icons-consumer-industry .currentPage .nav-sprite.healthcare { background-position: 7px -1868px; }
.icons-consumer-industry .nav-sprite.homes { background-position: -97px -1248px; }
.icons-consumer-industry .nav-sprite.homes:hover,
.icons-consumer-industry .currentPage .nav-sprite.homes { background-position: 7px -1248px; }
.icons-consumer-industry .nav-sprite.insurance { background-position: -97px -625px; }
.icons-consumer-industry .nav-sprite.insurance:hover,
.icons-consumer-industry .currentPage .nav-sprite.insurance { background-position: 7px -625px; }
.icons-consumer-industry .nav-sprite.telecom { background-position: -97px -1664px; }
.icons-consumer-industry .nav-sprite.telecom:hover,
.icons-consumer-industry .currentPage .nav-sprite.telecom { background-position: 7px -1664px; }
.icons-consumer-industry .nav-sprite.travel { background-position: -97px -1455px; }
.icons-consumer-industry .nav-sprite.travel:hover,
.icons-consumer-industry .currentPage .nav-sprite.travel { background-position: 7px -1455px; }
.icons-consumer-industry .nav-sprite.retail { background-position: -97px -1944px; }
.icons-consumer-industry .nav-sprite.retail:hover,
.icons-consumer-industry .currentPage .nav-sprite.retail { background-position: 10px -1944px; }
.trophy-image { background: url("/v9/variations/client-jdpower/0002/v1/images/jdpower-award-sm.png") no-repeat; }

.icons-consumer-industry-ratings .nav-sprite { background: url("/v9/variations/client-jdpower/0001/v1/images/gray_white/jdpa-icons-sprite.png") no-repeat; }
.icons-consumer-industry-ratings ul li:hover,
.icons-consumer-industry-ratings ul li.currentPage { background-color: #949BA1; }
.icons-consumer-industry-ratings ul li a:hover,
.icons-consumer-industry-ratings ul li.currentPage a { color: #FFF; }
.icons-consumer-industry-ratings .nav-sprite.auto { background-position: -92px -1353px; }
.icons-consumer-industry-ratings .nav-sprite.auto:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.auto { background-position: 12px -1353px; }
.icons-consumer-industry-ratings .nav-sprite.electronics { background-position: -93px -1766px; }
.icons-consumer-industry-ratings .nav-sprite.electronics:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.electronics { background-position: 11px -1766px; }
.icons-consumer-industry-ratings .nav-sprite.energy { background-position: -105px -520px; }
.icons-consumer-industry-ratings .nav-sprite.energy:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.energy { background-position: -1px -520px; }
.icons-consumer-industry-ratings .nav-sprite.finance { background-position: -93px -1559px; }
.icons-consumer-industry-ratings .nav-sprite.finance:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.finance { background-position: 11px -1559px; }
.icons-consumer-industry-ratings .nav-sprite.healthcare { background-position: -93px -1868px; }
.icons-consumer-industry-ratings .nav-sprite.healthcare:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.healthcare { background-position: 11px -1868px; }
.icons-consumer-industry-ratings .nav-sprite.homes { background-position: -93px -1248px; }
.icons-consumer-industry-ratings .nav-sprite.homes:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.homes { background-position: 11px -1248px; }
.icons-consumer-industry-ratings .nav-sprite.insurance { background-position: -93px -625px; }
.icons-consumer-industry-ratings .nav-sprite.insurance:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.insurance { background-position: 11px -625px; }
.icons-consumer-industry-ratings .nav-sprite.telecom { background-position: -93px -1664px; }
.icons-consumer-industry-ratings .nav-sprite.telecom:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.telecom { background-position: 11px -1664px; }
.icons-consumer-industry-ratings .nav-sprite.travel { background-position: -93px -1455px; }
.icons-consumer-industry-ratings .nav-sprite.travel:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.travel { background-position: 11px -1455px; }
.icons-consumer-industry-ratings .nav-sprite.retail { background-position: -93px -1944px; }
.icons-consumer-industry-ratings .nav-sprite.retail:hover,
.icons-consumer-industry-ratings .currentPage .nav-sprite.retail { background-position: 10px -1944px; }