@charset "UTF-8";
/* CSS Document */

h1.heads {padding-bottom:7px;}

body.single-ccs-ltd .cat-title h3, h3 {
	color: #526570;
}

body.single-ccs-ltd a:hover {
	color: #005580;
}

body.single-site-registration .cat-title h3, body.single-company-registration h3, 
body.single-site-registration a:hover {
	color: #DB0122;
}


body.single-company-registration .cat-title h3, 
body.single-company-registration h3,
body.single-company-registration a:hover,
body.single-company-registration .item-page h1, 
body.single-company-registration .item-page .btn a,
body.single-company-registration .item-page .subheadings,
body.single-company-registration .item-page .headings,
body.single-company-registration #rightCol .widget_nav_menu > div > ul > li > a {
	color: #003f89;
}



body.tax-monitor-category .cat-title h3, 
body.tax-monitor-category h3,
body.tax-monitor-category a:hover,
body.tax-monitor-category .col-md-8 h1, 
body.tax-monitor-category .col-md-8 .btn a,
body.tax-monitor-category .col-md-8 .subheadings,
body.tax-monitor-category .col-md-8 .headings,
body.tax-monitor-category #rightCol .widget_nav_menu > div > ul > li > a, 
body.single-monitor .cat-title h3, 
body.single-monitor h3,
body.single-monitor a:hover,
body.single-monitor .item-page h1, 
body.single-monitor .item-page .btn a,
body.single-monitor .item-page .subheadings,
body.single-monitor .item-page .headings,
body.single-monitor #rightCol .widget_nav_menu > div > ul > li > a {
	color: #196a24;
}





	
	
body.page-template-page-company-registration .cat-title h3, 
body.page-template-page-company-registration h3,
body.page-template-page-company-registration a:hover,
body.page-template-page-company-registration .item-page h1, 
body.page-template-page-company-registration .item-page .btn a,
body.page-template-page-company-registration .item-page .subheadings,
body.page-template-page-company-registration .item-page .headings,
body.page-template-page-company-registration #rightCol .widget_nav_menu > div > ul > li > a {
	color: #003f89;
}

body.page-template-page-supplier-registration .cat-title h3, 
body.page-template-page-supplier-registration h3,
body.page-template-page-supplier-registration a:hover,
body.page-template-page-supplier-registration .item-page h1, 
body.page-template-page-supplier-registration .item-page .btn a,
body.page-template-page-supplier-registration .item-page .subheadings,
body.page-template-page-supplier-registration #rightCol .widget_nav_menu > div > ul > li > a {
	color: #53318f;
}

body.single-site-registration .cat-title h3, 
body.single-site-registration h3,
body.single-site-registration a:hover,
body.single-site-registration .item-page h1, 
body.single-site-registration .item-page .btn a,
body.single-site-registration .item-page .subheadings,
body.single-site-registration .item-page .headings,
body.single-site-registration #rightCol .widget_nav_menu > div > ul > li > a {
	color: #DB0122;
}

body.single-supplier .cat-title h3, 
body.single-supplier h3,
body.single-supplier a:hover,
body.single-supplier .item-page h1, 
body.single-supplier .item-page .btn a,
body.single-supplier .item-page .subheadings,
body.single-supplier .item-page .headings,
body.single-supplier #rightCol .widget_nav_menu > div > ul > li > a {
	color: #53318f;
}





body.single-affected-by-work .cat-title h3, 
body.single-affected-by-work h3,
body.single-affected-by-work a:hover,
body.single-affected-by-work .item-page h1, 
body.single-affected-by-work .item-page .btn a,
body.single-affected-by-work .item-page .subheadings,
body.single-affected-by-work #rightCol .widget_nav_menu > div > ul > li > a {
    color: #ea781f;
}


#rightCol .widget_text h3.widgettitle {
    padding-bottom: 22px;
    padding-top: 20px;
}

#rightCol .widget_nav_menu {
     padding-top: 0px;
}

.cat-title h3, h3 {
    margin-top: 21px;
    margin-bottom: 20px;
}

div.css_greyphoto_left {
    margin-bottom: 0px;
}

h2 {
    margin-top: 10px;
}
h6 {
    margin: 16px 0px 8px 0px;
}
    
.alignleft, img.alignleft {
    margin-right: 1em;
}

.container .well table tbody > tr:nth-child(even) > td {
    background: white;
}
body.single .item-page table tbody > tr:nth-child(even) > td,
body.single-monitor .item-page table tbody > tr:nth-child(even) > td,
body.single-supplier .item-page table tbody > tr:nth-child(even) > td,
body.single-company-registration .item-page table tbody > tr:nth-child(even) > td,
body.single-site-registration .item-page table tbody > tr:nth-child(even) > td {
    background: whitesmoke;
}

body.single .well table tbody > tr:nth-child(even) > td,
body.single-supplier .well table tbody > tr:nth-child(even) > td,
body.single-company-registration .well table tbody > tr:nth-child(even) > td,
body.single-site-registration .well table tbody > tr:nth-child(even) > td {
    background: white;
}


ul, menu, dir {
    -webkit-padding-start: 25px;
}

.panel {
    margin-bottom: 10px;
}
ol {
    margin-bottom: 20px;
}
ol {
    -webkit-padding-start: 25px;
}

.item-page ol li, .item-page ul li {
	padding-bottom: 8px;
}

.item-page blockquote p, blockquote {
    padding-top: 0px;
}


body.single-monitor .item-page .well .css_greyphoto_left {margin-bottom:0px;}

body.archive #rightCol .sidebar-ccs-ltd h3.widgettitle,
body.single-ccs-ltd #rightCol .sidebar-ccs-ltd h3.widgettitle, 
body.single-monitor #rightCol .sidebar-monitor h3.widgettitle {background: none;}

body.archive #rightCol .menu-ccs-ltd-news-container ul li a,
body.single-ccs-ltd #rightCol .menu-ccs-ltd-news-container ul li a, 
body.single-monitor #rightCol .menu-monitor-newsletters-container ul li a { font-weight:400;}

.cal-head-line-2 td h3 { margin-top: 0px; margin-bottom: 0px;}

#menu-item-3299:hover, #menu-item-3299.ubermenu-current-menu-item, #menu-item-3299.ubermenu-current-menu-parent, #menu-item-3299.ubermenu-current-menu-ancestor {
    background: #526570;
}