body {
	background-color: #ffffff;
}
.sip-header-bar-logo {
	height: 75px;
}
.sip-menu-icon-container {
	margin-top: 18px;
}
@media only screen and (min-width: 971px) {
	.sip-header-bar .sip-desktop-navigation li a,
	html.js .sip-header-bar .sip-desktop-navigation .sip-menu > li > a {
		/*height: 95px;*/
		line-height: 95px;
	}
}
.sip-corner-radius {
	border-radius: 10px;
}
.sip-header-bar {
	background-color: #ffffff;
}
.sip-header-bar-push {
	background-color: #ffffff;
}
.sip-header-bar,
.sip-header-bar li a {
	color: #000000;
}
.sip-header-bar .sip-menu-icon .navicon,
.sip-header-bar .sip-menu-icon .navicon:before,
.sip-header-bar .sip-menu-icon .navicon:after {
	background-color: #000000;
}
.sip-header-bar.sip-fixed {
	box-shadow: 0 -1px 2px #000000;
}
.sip-header-bar .sip-menu-icon-container-extended {
	border: 1px solid #000000;
}
.sip-header-bar .sip-menu-icon-container-extended .sip-menu-icon-text {
	color: #000000;
}
@media only screen and (min-width: 971px) {
	.sip_navigation.sip-desktop-navigation ul.sip-menu > .menu-item-has-children:after {
		border-top-color: #000000;
	}
	.sip_navigation.sip-desktop-navigation ul.sip-menu ul > .menu-item-has-children:after {
		border-left-color: #000000;
	}
}


.sip-colour-palette-1 {
	color: #000000;
	background-color: #ffffff;
}
.sip-colour-palette-1 .sip-content {
	color: #000000;
}
.sip-colour-palette-1 h1,
.sip-colour-palette-1 h2,
.sip-colour-palette-1 h3,
.sip-colour-palette-1 h4,
.sip-colour-palette-1 h5,
.sip-colour-palette-1 h6,
.sip-colour-palette-1 .highlight,
.sip-colour-palette-1 .sip-star,
.sip-colour-palette-1 th,
.sip-colour-palette-1 a,
.sip-colour-palette-1 .sip-cta,
.sip-colour-palette-1 input.submit-button,
.sip-colour-palette-1 input[type=submit] {
	color: #232396;
}
.sip-colour-palette-1 th,
.sip-colour-palette-1 .sip-cta,
.sip-colour-palette-1 input.submit-button,
.sip-colour-palette-1 input[type=submit] {
	border-color: #232396;
}
.sip-colour-palette-1 h1.sip-alt,
.sip-colour-palette-1 h2.sip-alt,
.sip-colour-palette-1 h3.sip-alt,
.sip-colour-palette-1 h4.sip-alt,
.sip-colour-palette-1 h5.sip-alt,
.sip-colour-palette-1 h6.sip-alt,
.sip-colour-palette-1 a.sip-alt,
.sip-colour-palette-1 a:hover,
.sip-colour-palette-1 a:focus,
.sip-colour-palette-1 a:active {
	color: #000000;
}
.sip-colour-palette-1 a.sip-alt:hover,
.sip-colour-palette-1 a.sip-alt:focus,
.sip-colour-palette-1 a.sip-alt:active {
	color: #232396;
}
.sip-colour-palette-1 .sip-cta:hover,
.sip-colour-palette-1 .sip-cta:focus,
.sip-colour-palette-1 .sip-cta:active,
.sip-colour-palette-1 input.submit-button:hover,
.sip-colour-palette-1 input.submit-button:focus,
.sip-colour-palette-1 input.submit-button:active,
.sip-colour-palette-1 input[type=submit]:hover,
.sip-colour-palette-1 input[type=submit]:focus,
.sip-colour-palette-1 input[type=submit]:active {
		background-color: #232396;
			color: #ffffff;
	}
.sip-colour-palette-1 .sip-cta.sip-cta-style-solid,
.sip-colour-palette-1 input.sip-cta-style-solid.submit-button,
.sip-colour-palette-1 input.sip-cta-style-solid[type=submit] {
		background-color: #232396;
			color: #ffffff;
	}
.sip-colour-palette-1 .sip-cta.sip-cta-style-solid:hover,
.sip-colour-palette-1 .sip-cta.sip-cta-style-solid:focus,
.sip-colour-palette-1 .sip-cta.sip-cta-style-solid:active,
.sip-colour-palette-1 input.submit-button.sip-cta-style-solid:hover,
.sip-colour-palette-1 input.submit-button.sip-cta-style-solid:focus,
.sip-colour-palette-1 input.submit-button.sip-cta-style-solid:active,
.sip-colour-palette-1 input.sip-cta-style-solid[type=submit]:hover,
.sip-colour-palette-1 input.sip-cta-style-solid[type=submit]:focus,
.sip-colour-palette-1 input.sip-cta-style-solid[type=submit]:active {
	background-color: transparent;
		color: #232396;
	}

.sip-colour-palette-1 .sip-cta.sip-cta-alt,
.sip-colour-palette-1 input.submit-button.sip-cta-alt,
.sip-colour-palette-1 input.sip-cta-alt[type=submit] {
	color: #000000;
	border-color: #000000;
}
.sip-colour-palette-1 .sip-cta.sip-cta-alt:hover,
.sip-colour-palette-1 .sip-cta.sip-cta-alt:focus,
.sip-colour-palette-1 .sip-cta.sip-cta-alt:active,
.sip-colour-palette-1 input.submit-button.sip-cta-alt:hover,
.sip-colour-palette-1 input.submit-button.sip-cta-alt:focus,
.sip-colour-palette-1 input.submit-button.sip-cta-alt:active,
.sip-colour-palette-1 input.sip-cta-alt[type=submit]:hover,
.sip-colour-palette-1 input.sip-cta-alt[type=submit]:focus,
.sip-colour-palette-1 input.sip-cta-alt[type=submit]:active {
		background-color: #000000;
			color: #ffffff;
	}
.sip-colour-palette-1 .sip-cta.sip-cta-alt.sip-cta-style-solid,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid.submit-button,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid[type=submit] {
		background-color: #000000;
			color: #ffffff;
	}
.sip-colour-palette-1 .sip-cta.sip-cta-alt.sip-cta-style-solid:hover,
.sip-colour-palette-1 .sip-cta.sip-cta-alt.sip-cta-style-solid:focus,
.sip-colour-palette-1 .sip-cta.sip-cta-alt.sip-cta-style-solid:active,
.sip-colour-palette-1 input.submit-button.sip-cta-alt.sip-cta-style-solid:hover,
.sip-colour-palette-1 input.submit-button.sip-cta-alt.sip-cta-style-solid:focus,
.sip-colour-palette-1 input.submit-button.sip-cta-alt.sip-cta-style-solid:active,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid[type=submit]:hover,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid[type=submit]:focus,
.sip-colour-palette-1 input.sip-cta-alt.sip-cta-style-solid[type=submit]:active {
	background-color: transparent;
		color: #000000;
	}
.sip-colour-palette-1 h1.alt,
.sip-colour-palette-1 h2.alt,
.sip-colour-palette-1 h3.alt,
.sip-colour-palette-1 h4.alt,
.sip-colour-palette-1 h5.alt,
.sip-colour-palette-1 h6.alt,
.sip-colour-palette-1 a.alt,
.sip-colour-palette-1 input.submit-button.alt,
.sip-colour-palette-1 input.alt[type=submit] {
	color: #000000;
}
.sip-colour-palette-1 p.alt {
	color: #232396;
}
.sip-colour-palette-1 .sip-spinner > div {
	background-color: #232396;
}
.sip-colour-palette-1 .sip-timeline-milestone-content-container {
	background-color: #000000;
}
.sip-colour-palette-1 .sip-timeline-container:after {
	background-color: #000000;
}
.sip-colour-palette-1 .sip-timeline-milestone-container.sip-timeline-milestone-odd:before {
	border-color: transparent transparent transparent #000000;
}
.sip-colour-palette-1 .sip-timeline-milestone-container.sip-timeline-milestone-even:before {
	border-color: transparent #000000 transparent transparent;
}
@media all and (max-width: 600px) {
	.sip-colour-palette-1 .sip-timeline-milestone-container:before {
		left: 50px;
		border-width: 10px 20px 10px 0!important;
		border-color: transparent #000000 transparent transparent!important;
	}
}
.sip-colour-palette-1 .sip-timeline-milestone-date,
.sip-colour-palette-1 .sip-timeline-milestone-content {
	color: #232396;
}
.sip-colour-palette-1 .sip-timeline-milestone-title {
	color: #ffffff;
}
.sip-colour-palette-1 .sip-timeline-milestone-container:after {
	background-color: #000000;	border-color: #ffffff;}


.sip-colour-palette-2 {
	color: #000000;
	background-color: #f5f5f5;
}
.sip-colour-palette-2 .sip-content {
	color: #000000;
}
.sip-colour-palette-2 h1,
.sip-colour-palette-2 h2,
.sip-colour-palette-2 h3,
.sip-colour-palette-2 h4,
.sip-colour-palette-2 h5,
.sip-colour-palette-2 h6,
.sip-colour-palette-2 .highlight,
.sip-colour-palette-2 .sip-star,
.sip-colour-palette-2 th,
.sip-colour-palette-2 a,
.sip-colour-palette-2 .sip-cta,
.sip-colour-palette-2 input.submit-button,
.sip-colour-palette-2 input[type=submit] {
	color: #232396;
}
.sip-colour-palette-2 th,
.sip-colour-palette-2 .sip-cta,
.sip-colour-palette-2 input.submit-button,
.sip-colour-palette-2 input[type=submit] {
	border-color: #232396;
}
.sip-colour-palette-2 h1.sip-alt,
.sip-colour-palette-2 h2.sip-alt,
.sip-colour-palette-2 h3.sip-alt,
.sip-colour-palette-2 h4.sip-alt,
.sip-colour-palette-2 h5.sip-alt,
.sip-colour-palette-2 h6.sip-alt,
.sip-colour-palette-2 a.sip-alt,
.sip-colour-palette-2 a:hover,
.sip-colour-palette-2 a:focus,
.sip-colour-palette-2 a:active {
	color: #000000;
}
.sip-colour-palette-2 a.sip-alt:hover,
.sip-colour-palette-2 a.sip-alt:focus,
.sip-colour-palette-2 a.sip-alt:active {
	color: #232396;
}
.sip-colour-palette-2 .sip-cta:hover,
.sip-colour-palette-2 .sip-cta:focus,
.sip-colour-palette-2 .sip-cta:active,
.sip-colour-palette-2 input.submit-button:hover,
.sip-colour-palette-2 input.submit-button:focus,
.sip-colour-palette-2 input.submit-button:active,
.sip-colour-palette-2 input[type=submit]:hover,
.sip-colour-palette-2 input[type=submit]:focus,
.sip-colour-palette-2 input[type=submit]:active {
		background-color: #232396;
			color: #f5f5f5;
	}
.sip-colour-palette-2 .sip-cta.sip-cta-style-solid,
.sip-colour-palette-2 input.sip-cta-style-solid.submit-button,
.sip-colour-palette-2 input.sip-cta-style-solid[type=submit] {
		background-color: #232396;
			color: #f5f5f5;
	}
.sip-colour-palette-2 .sip-cta.sip-cta-style-solid:hover,
.sip-colour-palette-2 .sip-cta.sip-cta-style-solid:focus,
.sip-colour-palette-2 .sip-cta.sip-cta-style-solid:active,
.sip-colour-palette-2 input.submit-button.sip-cta-style-solid:hover,
.sip-colour-palette-2 input.submit-button.sip-cta-style-solid:focus,
.sip-colour-palette-2 input.submit-button.sip-cta-style-solid:active,
.sip-colour-palette-2 input.sip-cta-style-solid[type=submit]:hover,
.sip-colour-palette-2 input.sip-cta-style-solid[type=submit]:focus,
.sip-colour-palette-2 input.sip-cta-style-solid[type=submit]:active {
	background-color: transparent;
		color: #232396;
	}
.sip-colour-palette-2 .sip-cta.sip-cta-alt,
.sip-colour-palette-2 input.submit-button.sip-cta-alt,
.sip-colour-palette-2 input.sip-cta-alt[type=submit] {
	color: #000000;
	border-color: #000000;
}
.sip-colour-palette-2 .sip-cta.sip-cta-alt:hover,
.sip-colour-palette-2 .sip-cta.sip-cta-alt:focus,
.sip-colour-palette-2 .sip-cta.sip-cta-alt:active,
.sip-colour-palette-2 input.submit-button.sip-cta-alt:hover,
.sip-colour-palette-2 input.submit-button.sip-cta-alt:focus,
.sip-colour-palette-2 input.submit-button.sip-cta-alt:active,
.sip-colour-palette-2 input.sip-cta-alt[type=submit]:hover,
.sip-colour-palette-2 input.sip-cta-alt[type=submit]:focus,
.sip-colour-palette-2 input.sip-cta-alt[type=submit]:active {
		background-color: #000000;
			color: #f5f5f5;
	}

.sip-colour-palette-2 .sip-cta.sip-cta-alt.sip-cta-style-solid,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid.submit-button,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid[type=submit] {
		background-color: #000000;
			color: #f5f5f5;
	}
.sip-colour-palette-2 .sip-cta.sip-cta-alt.sip-cta-style-solid:hover,
.sip-colour-palette-2 .sip-cta.sip-cta-alt.sip-cta-style-solid:focus,
.sip-colour-palette-2 .sip-cta.sip-cta-alt.sip-cta-style-solid:active,
.sip-colour-palette-2 input.submit-button.sip-cta-alt.sip-cta-style-solid:hover,
.sip-colour-palette-2 input.submit-button.sip-cta-alt.sip-cta-style-solid:focus,
.sip-colour-palette-2 input.submit-button.sip-cta-alt.sip-cta-style-solid:active,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid[type=submit]:hover,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid[type=submit]:focus,
.sip-colour-palette-2 input.sip-cta-alt.sip-cta-style-solid[type=submit]:active {
	background-color: transparent;
		color: #000000;
	}
.sip-colour-palette-2 h1.alt,
.sip-colour-palette-2 h2.alt,
.sip-colour-palette-2 h3.alt,
.sip-colour-palette-2 h4.alt,
.sip-colour-palette-2 h5.alt,
.sip-colour-palette-2 h6.alt,
.sip-colour-palette-2 a.alt,
.sip-colour-palette-2 input.submit-button.alt,
.sip-colour-palette-2 input.alt[type=submit] {
	color: #000000;
}
.sip-colour-palette-2 p.alt {
	color: #232396;
}
.sip-colour-palette-2 .sip-spinner > div {
	background-color: #232396;
}
.sip-colour-palette-2 .sip-timeline-milestone-content-container {
	background-color: #000000;
}
.sip-colour-palette-2 .sip-timeline-container:after {
	background-color: #000000;
}
.sip-colour-palette-2 .sip-timeline-milestone-container.sip-timeline-milestone-odd:before {
	border-color: transparent transparent transparent #000000;
}
.sip-colour-palette-2 .sip-timeline-milestone-container.sip-timeline-milestone-even:before {
	border-color: transparent #000000 transparent transparent;
}
@media all and (max-width: 600px) {
	.sip-colour-palette-2 .sip-timeline-milestone-container:before {
		left: 50px;
		border-width: 10px 20px 10px 0!important;
		border-color: transparent #000000 transparent transparent!important;
	}
}
.sip-colour-palette-2 .sip-timeline-milestone-date,
.sip-colour-palette-2 .sip-timeline-milestone-content {
	color: #232396;
}
.sip-colour-palette-2 .sip-timeline-milestone-title {
	color: #f5f5f5;
}
.sip-colour-palette-2 .sip-timeline-milestone-container:after {
	background-color: #000000;	border-color: #f5f5f5;}






.sip-footer {
	color: #ffffff;
	background-color: #1a1a1a;
}

.sip-footer a {
	color: #ffffff;
}
.sip-footer a:hover,
.sip-footer a:focus,
.sip-footer a:active {
	color: #d1d1d1;
}

.sip-footer .sip-social-icon,
.sip-footer a.sip-social-icon {
	color: #1a1a1a;
	background-color: #ffffff;
}
.sip-footer .sip-social-icon:hover,
.sip-footer .sip-social-icon:focus,
.sip-footer a.sip-social-icon:hover,
.sip-footer a.sip-social-icon:focus,
.sip-footer .sip-social-icon:active,
.sip-footer a.sip-social-icon:active {
	background-color: #d1d1d1;
}

