/* =================================== */
/* =========== UX Branding =========== */
/* =================================== */


@charset "utf-8";

body {
	background-color: #FFF;
}

.hd {
    background:#FFF url(https://member.goodpractice.net/image.ashx?id=001cc87f-d6d3-000e-bfb6-9fdd010752ad) no-repeat left top;
}

h1 {
	color:#2a4065;
}


.srch-secondary .srch-text a{
    color:#fff;
}

.srch-secondary .srch-text p{
    color:#ff0000;
}

.srch-secondary {
    background-color:#000000;
    color:#ff0000;
}


.srch-secondary .srch-inputs .button {
    background-color:#ff0000;
    color: #fff; 
}

a {
	color:#393939;
}

.np ul.main-nav li a {
    background:#005B87 url(/assets/dynamic/backImage.dyn?tab=left&corners=2&backcolor=FFF) no-repeat left top; 
    _background:#005B87 url(/assets/dynamic/backImage.dyn?tab=left&corners=1&backcolor=FFF) no-repeat left top; 
    color:#000000;
}

.np ul.main-nav li.submenu:hover a, 
.np ul.main-nav li.nosubmenu:hover a, 
.np ul.main-nav li.selected a {
	background:#000000 url(/assets/dynamic/backImage.dyn?tab=left&corners=2&backcolor=FFF) no-repeat left top;
	_background:#000000 url(/assets/dynamic/backImage.dyn?tab=left&corners=1&backcolor=FFF) no-repeat left top;
	color:$Branding.HeaderNavigateSelectedText;
}

.np ul.main-nav li a span {
	background:#005B87 url(/assets/dynamic/backImage.dyn?tab=right&corners=2&backcolor=FFF) no-repeat scroll right top;
	_background:#005B87 url(/assets/dynamic/backImage.dyn?tab=right&corners=1&backcolor=FFF) no-repeat scroll right top;
}

.np ul.main-nav li:hover a span, 
.np ul.main-nav li.selected a span {
    background:#000000 url(/assets/dynamic/backImage.dyn?tab=right&corners=2&backcolor=FFF) no-repeat right top;
    _background:#000000 url(/assets/dynamic/backImage.dyn?tab=right&corners=1&backcolor=FFF) no-repeat right top;
	color:$Branding.HeaderNavigateSelectedText;
}

.np ul.main-nav li.submenu:hover a {
	background-image: url(/assets/dynamic/backImage.dyn?tab=left&corners=1&backcolor=FFF);
}

.np ul.main-nav li.submenu:hover a span {
	background-image: url(/assets/dynamic/backImage.dyn?tab=right&corners=1&backcolor=FFF);
}

.np ul.main-nav li a:hover, 
.np ul.main-nav li a:hover span {
   _background-color:#000000;
	
}

.np ul.main-nav li.submenu div {
    border-color:#000000;
}

.np ul.main-nav li.submenu div ul li a {
	color: #000000 !important;
}

.np ul.main-nav li.submenu div ul li a:hover {
	color: #cdcdcd !important;
}

.ns { 
	background-color:#000000;
}

.ns li a:link, .ns li a:visited {
    color:#FFF;
}

.ns li a:selected {
    color:#000000;
}

.ns li a:hover {
    color:#cdcdcd;
}

.ns li a:visited {
    color:#FFF;
}

.nt ul li a {
	color:#ff0000;
}

.nt ul li.selected a, .nt ul li.hover a { 
    color:$Branding.NavigationLinkSelected;
}

.welcome-message {
    color:$Branding.HeaderPanelTextLeft;
}

.welcome ul li a {
    color:#000000;

}

.ft a {
	color:#2a4065
}

.ft a:hover {
	color:$Branding.NavigationLinkHover;
}

.tools ul li a.print span.icon,
.tools ul li a.top span.icon,
.tools ul li a.email span.icon
{	
	background-image:url(/SiteSkins/UX/content/images/icons/sprite-branding.png);
	background-color:#ff0000;
}

.tools ul li a {	
	color:#000000;
}

.guided-nav h3 {
	background-color:#ff0000;
	color:#393939;
}

.guided-nav ul li a {
	color:#000000;
	background-color:#000000;
}

.guided-nav ul li.refineSelected a {
    background-color:#cdcdcd;
}

.guided-nav ul li a:hover  {
	background-color:#cdcdcd;
	color:#cdcdcd;	
}

.guided-nav ul li.disabled {
    color:#cdcdcd;	
}

.guided-nav h4 {
    color:#2a4065;
}

.paging .totals {
	color:#cdcdcd;
}

.paging .totals span {
	color:#cdcdcd;
}

.paging .pages a, .paging .pages span {
	color:#000000; 
}

.paging .pages a:hover {
	color:#cdcdcd; 
}

.paging .pages span.current-page {
	color:#cdcdcd;
}

.search-intro {
	background-color:#ff0000; 
	color:#393939; 
}

.search-term h2 {
    color:#2a4065; 
}

.search-term p {
    color:#cdcdcd;
}

.search-term a {
    color:#000000; 
}

.search-term a:hover {
    color:#cdcdcd;
}

.search-term a.rss {
    color:#000000;
}

.search-term a.rss:hover {
    color:#cdcdcd;
}

.related-terms {
	color:$Branding.HeaderPanelTextLeft; 
}


.related-terms a{
	color:#000000; 
}

.related-terms a:hover {
	color:#cdcdcd; 
}

.did-you-mean {
    color:$Branding.HeaderPanelTextLeft; 
}

.did-you-mean a{
    color:#000000; 
}

.did-you-mean a:hover {
    color:#cdcdcd;  
}

.search-results-teaser h3 a {
	color:#000000;
}
.search-results-teaser h3 a:hover {
	color:#cdcdcd; 
}

.search-results-teaser .content-category a {
	color:#000000; 
}

.search-results-teaser .content-category a:hover {
	color:#cdcdcd; 
}

.search-results-teaser .content-category span {
	color:#cdcdcd;  
}

.client-customised span.icon,
.search-results-teaser span.icon {
	background-image: url(/SiteSkins/UX/content/images/icons/sprite-branding.png); 
	background-color:#ff0000; 
}

.resource-detail h1 {
	color:#2a4065; 
}

.resource-detail .keywords h2 {
	color:#000000; 
}

.resource-detail .keywords a {
    color:#fff;
}

.resource-detail .keywords a:hover {
   color:#cdcdcd; 
}

.recommendations span.icon{
	background-image: url(/SiteSkins/UX/content/images/icons/sprite-branding.png);
	background-color:#ff0000;  
}

.recommend-this-holder {
	background-color:#005B87;
}

a.recommend-this span.icon {
	background-image: url(/SiteSkins/UX/content/images/icons/sprite-branding.png);
	background-color: #005B87;
}

.featured-article h3, .welcome .name, .welcome h3 span  {
    color:$Branding.HeaderPanelTextLeft;
}

.featured-article a {
    color:#000000;
}

.featured-article a:hover {
    color:#cdcdcd;
}

.featured-article .prevPage, .featured-article .nextPage {
	background-image: url(/SiteSkins/UX/content/images/icons/sprite-branding.png);
    background-color:#000000;
}

.lister-box h3, .message-centre-nav h3 {
    background-color:#000000; 
    color:#FFF;     
}

.lister-box ul li .content a{
    color:#000000; 
}

.lister-box ul li span.icon {
	background-image: url(/SiteSkins/UX/content/images/icons/sprite-branding.png);
    background-color:#ff0000;  
}

.pick-up h3{
    background-color:#000000; 
}

.pick-up p a{
    color:#FFF;
}

.pick-up p a:visited{
    color:#FFF;
}

.pick-up p a:hover{
    color:#cdcdcd; 
}

.pick-up .srch .srch-inputs .button {
    background-color:#ff0000;
    color: #fff;
}

.pick-up .srch .srch-inputs{
    background-color:#005B87;
    
}



.pick-up .last-visit span.icon, .featured-article .attachments a span.icon {
    background-image: url(/SiteSkins/UX/content/images/icons/sprite-branding.png);
    background-color:#ff0000; 
    color:#000000;
}

.article-section h3{
    background-color:#990000; 
    color:#FFF; 
}

.breadcrumb-1{
    color:#000000; 
}

.breadcrumb-2{
    color:#ff0000; 
}

.related-links-lister ul li span.icon {
	background-image: url(/SiteSkins/UX/content/images/icons/sprite-branding.png);
    background-color:#ff0000; 
}

.related-links-lister a{
    color:#000000; 
}

.related-links-lister a:hover{
    color:#cdcdcd; 
}

ul.tabs a, ul.tabs a span {
	background-color:#2A4065;
    color:#474747;
}

ul.tabs a:hover {
    background-color:#005b87;
    color:#fff;
}

ul.tabs a:hover span{
    background-color:#005b87;
    color:#fff;
}

ul.tabs a.current, 
ul.tabs a.current:hover, 
ul.tabs li.current a,
ul.tabs li.ui-tabs-selected a {
	background-color:#FFF;
    color:#474747;
}

ul.tabs a.current span, 
ul.tabs a.current:hover span, 
ul.tabs li.current a span, 
ul.tabs li.ui-tabs-selected a span {
	background-color:#FFF;
    color:#474747;
}

.ad-gallery .ad-nav .ad-thumbs ul li a  {
  background-color:#005B87;
}

.ad-gallery .ad-nav .ad-thumbs ul li a.ad-active {
  background-color:#000000;
}

.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title .title {
  color:#FFF;
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .description {
    color:#FFF;
}

.table-style tr th
{
	background-color: #2A4065; 
}

.logo a span {
	background: #FFFFFF url(https://member.goodpractice.net/image.ashx?id=1d21acd3-5362-000e-9d1e-0019b9df0ed9) no-repeat scroll left top;
}

.scroller {
border: 1px solid #000000;
}

.scroller ul li a {
	color: #000000;
}

.scroller .scroller_nav li{
	background-color: #ff0000;
}

.scroller .scroller_nav li.scrollerLeft {
	background-image: url("/siteskins/ux/content/images/shoveler/arrow-left.png");
	left: 0px;
}

.scroller .scroller_nav li.scrollerRight {
	background-position: right top;
	right: 0px;
	background-image: url("/siteskins/ux/content/images/shoveler/arrow-right.png");
}

.allAudio a {
	color: #000000;
}

.icon-content-type {
	background-color: #ff0000;
}

.regular-email-subscribe-welcome-button {
 background:#000000;
 border: none;
 border-radius: 5px;
 color: #fff;
 display: block;
 font-family: Arial, Helvetica, sans-serif !important;
 font-size: 16px;
 font-weight: 700;
 margin: 2px 0 0 0px !important;
 padding: 12px 16px !important;
}

.regular-email-subscribe-welcome-button:hover  {
	background:#005B87;
}

.file-download a img { 
	background-color:#000000;
}