  ﻿
/* Base Template Overrides */
html,
body { color: #000000;}

h1 {
    font-size: 50px;
	line-height: 50px;
	font-weight: 700;
	color: #0065bd;
	margin: 0.5em 0 0 0;
	padding-bottom: 35px;
}

.sys_section h2 {
	font-size: 26px;
	line-height: 30px;
	font-weight: 700;
	color: #6f6f6f;
	margin: 0;
	padding-bottom: 16px;
}

.sys_blockListing h3 {
	font-size: 20px;
	line-height: 24px;
	font-weight: 400;
	color: #6f6f6f;
	margin: 0;
	padding-bottom: 16px;
}

.sys_caseStudy.sys_blockListing h3 {
	min-height: 64px;
	display: block;
}

p {
	font-size: 1em;
	line-height: 1.33em;
	font-weight: 400;
}

ul { list-style-type: square; }

img {display: block;}

ul.sys_jobTitlesIncludeList li { font-size: 0.938em; }

/*.sys_row { position: relative; }*/

.sys_row.sys_row--3boxes-extra-margin { margin-top: 30px; }

.sys_fright { float: right; }

.sys_clear,
.sys_row {clear: both;}

.sys_clearfix:after,
section:after,
.sys_row:after,
.sys_faqs-control:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .sys_clearfix { zoom: 1; } /* IE6 */

*:first-child+html .sys_clearfix { zoom: 1; } /* IE7 */

.sys_headWrap { background: #4d4d4d; }

/*.sys_tccNav {
	background: transparent;
	position: absolute;
	z-index: 99;
}*/

.sys_accessibility .sys_rightLinks a:first-of-type { border-right: none; }

.sys_accessibility > .sys_row > div {
	height: auto;
	min-height: 40px;
	padding-bottom: 10px;
}

.sys_logo img {
	margin-top: 45px;
	width: 100%;
	max-width: 442px;
	height: auto;
}

.sys_rightHeader img {
	margin: 20px auto;
	width: 140px;
	display: block;
}

/*.sys_headWrap {
	overflow: visible;
	z-index: 99;
	position: relative;
	height: 350px;
}*/

.sys_searchWrapper {
	background-color: #ccc;
	width: 280px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	border: solid 2px #b2b2b2;
	border-radius: 4px;
	height: 32px;
	font-size: 16px;
}

.sys_thinkSearch {
	height: 28px;
	border: 0;
	padding: 0 5px;
	float: left;
	background: #fff;
	-webkit-appearance: none;
	border-radius: 0;
	font-size: 16px;
	margin: 0;
	width: 140px;
	line-height: 28px;
}

.sys_thinkSelectWrap {
	width: 106px;
	height: 30px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(/Careers-in-care/SiteElements/images/icons/searchdown.gif);
	background-color: #ccc;
	margin: 0;
	float: left;
}

.sys_thinkSelect {
	background: transparent;
	width: 106px;
	font-size: 16px;
	line-height: 16px;
	border: 0;
	border-radius: 0;
	height: 32px;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	padding: .3em;

	vertical-align: bottom !important;
	padding-right: 10px;
	padding-left: 10px;
}

.sys_thinkSubmit {
	height: 32px;
	position: relative;
	left: -2px;
	border: 0;
	font-size: 14px;
	color: #333;
	text-indent: -9999999px;
	padding: 0;
	width: 30px;
	margin: 0;
	-webkit-appearance: none;
	border-radius: 0;
	float: left;
	background: url(/Careers-in-care/SiteElements/images/icons/searchmag.gif) no-repeat center center #ccc;
}

.sys_noCrumb { height: 20px; }


.sys_breadcrumb a { color: #6f6f6f; }

.sys_toolBarMenu { padding: 15px 0 0 0; }

.sys_callOut h2 {
	font-family: 'Gochi Hand', cursive;
	color: #0090a1;
	font-size: 28px;
	margin-top: 0;
	text-align: center;
}

.sys_callOut {
	box-shadow: 0 5px 5px #dde2e0;
	box-shadow: 0 5px 5px rgba(0,0,0,0.2);
	display: block;/* margin-bottom: 30px; */
}

.sys_callOut .sys_ctaButton {
	background: #000;
	margin: 25px 18px 0 18px;
}

.sys_callOut img {
	/*	margin-bottom: -4px;
	margin-top: 30px;*/	
	max-width: 100%;
	height: auto;
	margin: auto;
}

.sys_callOut .sys_careerImg img { }

.first { font-weight: 700; }

.sys_mainContent {
	position: relative;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 20px;
}

.sys_section .sys_mainContent {
	background-color: transparent;
	padding-top: 0;
}

.sys_section .sys_sectionImg img,
.sys_section .sys_sectionImgLeft img {
	width: 100%;
	height: auto;
}

.sys_callOut .first {
	font-weight: 700;
	font-size: 1em;
	line-height: 1.188em;
}

.sys_blockListing {
	background-color: #f8f8f8;
	border-top: solid 8px #6f6f6f;
	padding: 20px;
	margin-bottom: 20px;
}

.sys_colourblock .sys_blockListing {
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.6);
	box-shadow: 0 5px 10px 0 rgba(0,0,0,.6);
}

.sys_blockListing h3 { margin-top: 0; }

.sys_blockListImg img {
	max-width: 100%;
	margin: 0 auto;
}

.sys_colourblock { padding-bottom: 50px; }

.sys_colourblock .sys_ctaButton {
	margin: 20px auto;
	background-color: #fff;
	color: #575757;
}

.breadCrumbBar { display: block; }

.sys_flickrpager { margin: 10px 0; }

.sys_orangePortal {
	background: url('/Careers-in-care/SiteElements/images/ctaImages/border.png') 100% 10px no-repeat;
	min-height: 248px;
}

.sys_lightGreenPortal {
	background: url('/Careers-in-care/SiteElements/images/ctaImages/border.png') 100% 10px no-repeat;
	min-height: 248px;
}

.sys_lightBluePortal { min-height: 248px; }

.sys_orangePortal h2 { color: #e37222; }

.sys_lightGreenPortal h2 { color: #91be3e; }

.sys_lightBluePortal h2 { color: #85b7e2; }

.sys_lightGreenPortal p,
.sys_lightBluePortal p,
.sys_orangePortal p {
	display: block;
	width: 70%;
	z-index: 1000;
}

img.sys_woolyHat {
	position: relative;
	top: -60px;
	z-index: -1;
	float: right;
}

.sys_ctaButton {
	display: block;
	width: 100px;
	padding: 5px;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	box-shadow: 0 1px 5px #333;
	color: #fff;
	-webkit-transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	transition: box-shadow 0.2s linear;
}

.sys_videoBtn,
.sys_pdfBtn,
.sys_resourceLinkPDFButton a {
	display: inline-block;
	padding: 5px 10px;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	box-shadow: 0 1px 5px #333;
	color: #fff;
	-webkit-transition: box-shadow 0.2s linear;
	-moz-transition: box-shadow 0.2s linear;
	-o-transition: box-shadow 0.2s linear;
	-ms-transition: box-shadow 0.2s linear;
	transition: box-shadow 0.2s linear;
}

.sys_videoBtn,
.sys_pdfBtn,
.sys_resourceLinkPDFButton a { background-color: #575757; }

.sys_blockListing .sys_videoBtn,
.sys_blockListing .sys_pdfBtn,
.sys_resourceLinkPDFButton a { float: right; }

.sys_videoBtn:before {
	content: url(/Careers-in-care/SiteElements/images/sprites/video14px.gif);
	padding-right: 5px;
	position: relative;
	top: 1px;
}

.sys_pdfBtn:before,
.sys_resourceLinkPDFButton a:before {
	content: url(/Careers-in-care/SiteElements/images/sprites/pdf15px.gif);
	padding-right: 5px;
	position: relative;
	top: 2px;
}

.sys_ctaButton:hover,
.sys_ctaButton:focus,
.sys_videoBtn:hover,
.sys_videoBtn:focus,
.sys_pdfBtn:hover,
.sys_resourceLinkPDFButton a:hover,
.sys_pdfBtn:focus {
	text-decoration: none;
	box-shadow: none;
}

.sys_orangePortal .sys_ctaButton { background: #e37222; }

.sys_lightGreenPortal .sys_ctaButton { background: #91be3e; }

.sys_lightBluePortal .sys_ctaButton { background: #85b7e2; }

.sys_quoteBlock {
	background: #00b2a9;
	color: #fff;
}

.swiper-active-switch { background: #fff; }

.pagination {
	position: relative;
	z-index: 20;
	margin: -30px auto 30px auto;
	width: 100px;
}

.swiper-pagination-switch {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 5px;
	cursor: pointer;
	background: url('/Care-careers/Think-Care-Careers/SiteElements/Images/icons/slider-selector-active.png') 0 0 no-repeat;
}

.swiper-active-switch {
	margin-right: 5px;
	background: url('/Care-careers/Think-Care-Careers/SiteElements/Images/icons/slider-selector.png') 0 0 no-repeat;
}

.sys_quoteBlock blockquote {
	text-align: center;
	font-size: 23px;
	padding-top: 0px;
	font-weight: 100;
	font-family: "Myriad Pro", Arial, sans-serif;
	margin: 1em 0;
}

.sys_quoteBlock blockquote .sys_before {
	background: url('/Care-careers/Think-Care-Careers/SiteElements/Images/ctaImages/openquote.png') 0 0 no-repeat;
	width: 35px;
	height: 35px;
	display: inline-block;
}

.sys_quoteBlock blockquote .sys_after {
	background: url('/Care-careers/Think-Care-Careers/SiteElements/Images/ctaImages/closedquote.png') 0 0 no-repeat;
	width: 35px;
	height: 35px;
	display: inline-block;
}

.sys_tccNavBtns {
	margin-top: 10px;
	margin-bottom: -10px;
}

.sys_menuOn,
.sys_menuBtn {
	color: #fff;
	background: url(/Careers-in-care/SiteElements/images/icons/menuIcon2.png) 100% 7px no-repeat;
}

/*.sys_tccNav { top: 324px !important; }*/

ul.sys_tccMainMenu a {
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	padding: 10px 5px 10px 5px;
	display: block;
	height: 50px;
	font-weight: bold;
	position: relative;
	background: #454545;
	-moz-transition: none;
	-webkit-transition: none;
	-ms-transition: none;
	transition: none;
	line-height: 2em;
	border-bottom: 1px solid #fff;
}

.sys_blockHead {
	padding: 40px 0;
	margin-bottom: 20px;
	text-align: center;
}

.sys_blockHead h1 { padding: 0; }

.sys_white { background: #fff; }

.sys_break {
	height: 100px;
	-webkit-box-shadow: inset 0 10px 15px 0 rgba(0,0,0,.1);
	box-shadow: inset 0 10px 15px 0 rgba(0,0,0,.1);
}

/*job Types*/
.sys_jobtypeImg {
	float: left;
	margin: 0 20px 30px 20px;
}

.sys_jobType h3 {
	font-weight: 700;
	font-size: 26px;
	margin: 1em 0;
	color: #575757;
	line-height: 1.2em;
}

.sys_jobType {
	border-top: solid 6px #4d4d4d;
	padding-bottom: 20px;
}

.sys_jobType ul {
	margin: 0;
	padding: 0;
}

.sys_jobType ul li {
	list-style-type: none;
	padding: 0;
	padding-bottom: 20px;
	margin: 0;
	margin-left: -4px;
	display: inline-block;
	/* float: none!important; */
	vertical-align: top;
}

.sys_jobType ul li ul li {
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 40;
	display: block;
}

.sys_jobType ul li ul li:last-child {
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 40;
	display: block;
}

.sys_jobType ul li ul li:before {
	content: "-";
	position: relative;
	left: -5px;
	float: left
}

.sys_jobType ul li:last-child {
	list-style-type: none;
	padding: 0;
	padding-bottom: 20px;
	margin: 0;
	margin-left: -4px;
	display: inline-block;
	float: none!important;
	vertical-align: top;
}

.sys_jobType li a {
	display: block;
	position: relative;
	padding: 10px 60px 10px 10px;
	font-weight: 700;
	font-size: 1.3em;
}

.sys_jobType ul li ul li a {
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
	font-weight: 400;
	color: #575757;
	font-size: 14px;
}

.sys_jobType li a:after {
	content: '';
	background: url(/Careers-in-care/SiteElements/images/components/magnifier.gif) center center #fff;
	display: block;
	border-radius: 4px;
	width: 24px;
	height: 24px;
	position: absolute;
	right: 26px;
	top: 10px;
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
	box-shadow: 0 0 5px 0 rgba(0,0,0,.4);
}

.sys_jobType ul li ul li a:after { display: none; }

.sys_jobType li a:hover { text-decoration: none; }

.sys_jobType li a:hover:after {
	-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0);
	box-shadow: 0 0 5px 0 rgba(0,0,0,0);
}

.sys_jobType1 { border-top: solid 6px #b71234; }

.sys_jobType2 { border-top: solid 6px #a0006b; }

.sys_jobType3 { border-top: solid 6px #333b41; }

.sys_jobType4 { border-top: solid 6px #0064bc; }

.sys_jobType5 { border-top: solid 6px #95cab3; }

.sys_jobType6 { border-top: solid 6px #91bd3d; }

.sys_jobType7 { border-top: solid 6px #e27121; }

.sys_jobType8 { border-top: solid 6px #a0a092; }

.sys_jobType9 { border-top: solid 6px #786492; }

.sys_jobType1 li a { color: #b71234; }

.sys_jobType2 li a { color: #a0006b; }

.sys_jobType3 li a { color: #333b41; }

.sys_jobType4 li a { color: #0064bc; }

.sys_jobType5 li a { color: #95cab3; }

.sys_jobType6 li a { color: #91bd3d; }

.sys_jobType7 li a { color: #e27121; }

.sys_jobType8 li a { color: #a0a092; }

.sys_jobType9 li a { color: #786492; }

/*FAQs*/

.sys_faqs-control { padding-bottom: 30px; }

.sys_faqs-control .sys_subitem { width: 100%; }

.sys_faqs-control h3 a,
.sys_faqs-control h3 a:visited {
	display: block;
	background: #8d8c8d repeat-x;
	border-radius: 4px;
	padding: 15px 60px 15px 15px;
	line-height: 23px;
	color: #fff;
	font-size: 23px;
	position: relative;
}

.sys_faqs-control h3 a:after {
	width: 30px;
	height: 30px;
	content: "";
	display: block;
	background-image: url(/Careers-in-care/SiteElements/images/sprites/faqbtn.png);
	background-repeat: no-repeat;
	position: absolute;
	right: 25px;
	top: 50%;
	margin-top: -15px;
}

.sys_faqs-control .sys_subitem h3 a:hover,
.sys_faqs-control .sys_subitem.sys_open h3 a {
	text-decoration: none;
	background-image: none;
	background-color: #a0006b;
}

.sys_faqs-control dt.answer { display: none; }

.sys_faqs-control .sys_subitem-summary { padding: 0 10%; }

.sys_faqs-search-control { display: none; }

/* Style that select menu */   
.sys_styled-select select {
	background: transparent;
	width: 100%;
	font-size: 18px;
	line-height: 18px;
	border: 0;
	border-radius: 0;
	height: 2.5em;
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
	text-overflow: '';
	padding: .3em;
	vertical-align: bottom !important;
	padding-right: 55px;
	padding-left: 20px;
}

.ie8compat .sys_styled-select select { background: #ffffff; }

.sys_styled-select select:focus,
.sys_thinkSelect:focus { outline: 0; }

.sys_styled-select {
	width: 100%;
	height: 45px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url(/Careers-in-care/SiteElements/images/components/downArrowSelect.gif);
	background-color: #fff;
	border-radius: 6px;
	margin: 10px 0;
}

dl,
dt,
dd {
	margin: 0;
	display: block;
	width: 100%;
}

dd p { width: 100%; }



/*
NEW NAVIGATION
*/

.sys_tccNav {
	display: none;
}

.sys_tccNav.open {
	display: block;
}

.sys_tccMainMenu {
	list-style: none;
	padding: 0;
	margin: 0;
	text-align: center;
}



/* Desktop */
@media only screen and (min-width: 768px) {

	/*.sys_headWrap { height: 324px; }*/
	
	.sys_accessibility > .sys_row > div { padding-bottom: 0; }
	
	/*.sys_tccNav {
		top: 37px !important;
		position: relative;
	}*/
	
	.sys_callOut .sys_ctaButton {
		background: #000;
		margin: 30px 10px;
	}
	
	h1 { margin: 0; }
	
	.sys_callOut h1 {
		padding-top: 60px;
		margin: 0;
	}
	
	.sys_callOut h2 {
		margin-top: 90px;
		text-align: left;
	}
	
	.sys_rightHeader img {
		float: right;
		margin-top: 20px;
		margin-bottom: 0;
	}
	
	.sys_thinkSearch { width: 180px; }
	
	.sys_searchWrapper {
		width: 350px;
		float: right;
		margin-top: 20px;
		right: -10px;
		position: relative;
		background-color: #ccc;
	}
	
	input.sys_headerSearch,
	input.sys_searchbox { width: 195px; }
	
	.sys_thinkSelectWrap {
		width: 103px !important;
		height: 28px;
		overflow: hidden !important;
		background-repeat: no-repeat;
		background-position: right;
		background-image: url(/Careers-in-care/SiteElements/images/icons/searchdown.gif);
		background-color: #ccc;
		margin: 0;
		float: left;
		position: absolute;
		top: 0;
		left: 201px;
	}
	
	.sys_thinkSelect {
		background: transparent;
		width: 130px;
		font-size: 13px;
		line-height: 16px;
		border: 0;
		border-radius: 0;
		height: 28px;
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 0.01px;
		text-overflow: '';
		padding: 0.3em;
		vertical-align: bottom !important;
		padding-right: 10px;
		padding-left: 10px;
	}
	
	.sys_searchsense {
		position: absolute;
		top: -110px;
		left: 0;
	}
	
	.sys_headWrap {
		overflow: visible;
		z-index: 99;
		position: static;
		/*height: 354px;
		height: 289px;*/
	}
	
	/*ul.sys_tccMainMenu { padding: 0 8px; }*/
	
	.sys_tccNav > .sys_columns { padding-left: 0; }
	
	.sys_header {margin-bottom: 0;}
	

	
	
	
	.sys_noCrumb { height: 40px; }
	
	.sys_breadcrumb {
		float: left;
		line-height: 45px;
		display: block;
	}
	
	.breadCrumbBar + .sys_callOut {
		-webkit-box-shadow: inset 0 10px 15px 0 rgba(0,0,0,.1);
		box-shadow: inset 0 10px 15px 0 rgba(0,0,0,.1);
	}
	
	.breadCrumbBar {
		/*box-shadow: 0 -5px 15px #e9e9e9;*/
		background-color: #fff;
		width: 100%;
		height: 60px;
	}
	
	.sys_blockHead {
		padding: 75px 0;
		margin-bottom: 20px;
		text-align: left;
	}
	
	.sys_toolBarMenu { padding: 15px 0 0 0; }
	
	.sys_blockListing {
		height: 265px;
		margin: 0;
	}
	
	.sys_blockListing.sys_caseStudy { height: 313px; }
	
	.sys_callOut .sys_careerImg img { width: auto; }
	
	.sys_blockListing .sys_large-6 { padding: 0 20px 0 0; }
	
	.sys_blockListing .sys_large-6 + .sys_large-6 { padding: 0 0 0 20px; }
	
	.sys_blockListing.sys_caseStudy .sys_large-6 + .sys_large-6 { padding: 0; }
	
	.sys_blockListImg img {
		padding-right: 20px;
		max-height: 150px;
	}
	
	.sys_section h2 { padding-top: 25px; }
	
	.sys_section .sys_sectionImg {
		width: 30%;
		float: right;
		padding-bottom: 12px;
	}
	
	.sys_section .sys_sectionImgLeft {
		width: 30%;
		float: left;
		margin-right: 80px;
		padding-bottom: 12px;
	}
	
	.sys_section:nth-child(even) .sys_floater {
		float: right;
		width: 60%;
	}
	
	.sys_section:nth-child(odd) .sys_floater {
		float: left;
		width: 60%;
	}
	
	.sys_prefooter { position: relative; }
	
	.sys_prefooter img {
		padding-left: 80px;
		position: absolute;
		bottom: -30px;
		right: 0;
		width: auto;
	}
	
	.sys_section .sys_sectionImg img,
	.sys_section .sys_sectionImgLeft img {
		width: 100%;
		height: auto;
	}
	
	.sys_section .sys_ctaButton { display: inline-block; }
	
	.sys_quoteBlock .sys_row .sys_columns .swiper-container .swiper-wrapper,
	.sys_quoteBlock .sys_row .sys_columns .swiper-container .swiper-slide { height: 230px !important; }
	
	.sys_blockHead .sys_styled-select { float: right; }
	
	.sys_subitem {
		float: left;
		width: 50%;
		padding: 20px;
		padding-bottom: 0px;
	}
	
	.sys_faqs-control .sys_subitem { padding: 0; }
	
	.sys_badges img { display: inline; }
	
	.sys_border * { border: solid 1px #000; }
	
	.sys_faqs-control h3 a,
	.sys_faqs-control h3 a:visited {
		height: 55px;
		background: #8d8c8d repeat-x url(../images/Shadows/greygloss.gif);
		line-height: 55px;
		padding: 0 60px 0 15px;
	}
	
	.sys_faqs-control .sys_subitem.sys_open h3 a {
		min-height: 55px;
		height: auto;
	}
	
	.sys_quoteBlock blockquote {
		font-size: 40px;
		padding-top: 30px;
	}
	
	.sys_jobType h3 { font-size: 34px; }
	
	.sys_jobType li a { font-size: 1em; }
	
	.sys_menuBtn {display: block;}
	
}



@media only screen and (min-width: 836px) {
	
	.sys_headWrap {
		height: 236px;
	}
	
	ul.sys_tccMainMenu > li > a {
		height: 57px;
	}
	
	.sys_tccNav ul.sys_tccMainMenu a:hover, 
	ul.sys_tccMainMenu a:focus, 
	ul.sys_tccMainMenu li.sys_selected a {
		height: 65px;
		margin-top: -8px;
		transition: all 0.2s ease;
	}
	
	
	
	.sys_tccNav {
		display: block;
		position: relative;
		top: 22px;
	}
	
		ul.sys_tccMainMenu li {
		display: inline-block;
		zoom: 1;
		text-align: center;
		vertical-align: top;
		overflow: visible;
		margin-right:-4px;
		width: 19.999%;
		padding: 0 2px;
	}
	
	ul.sys_tccMainMenu > li > a {
		font-size: 15px;
		line-height: 1.1333em;
		height: 72px;
	}
	
	ul.sys_tccMainMenu li a {
		border-style: solid;
		border-width: 5px;
		margin-right: 3px;
		background: #252525;
		color: #BFBEC3;
	}
	
	ul.sys_tccMainMenu li.sys_lilac a {
		border-color: #462A88;
		width: 100%;
	}
	
	ul.sys_tccMainMenu li.sys_lilac.sys_selected a { background-color: #786592; }
	
	ul.sys_tccMainMenu li.sys_orange a {
		border-color: #7AC143;
		width: 100%;
	}
	
	ul.sys_tccMainMenu li.sys_orange.sys_selected a { background-color: #e37222; }
	
	ul.sys_tccMainMenu li.sys_green a {
		border-color: #AB0873;
		width: 100%;
	}
	
	ul.sys_tccMainMenu li.sys_green.sys_selected a { background-color: #91be3e; }
	
	ul.sys_tccMainMenu li.sys_lightBlue a {
		border-color: #CD1543;
		width: 100%;
	}
	
	ul.sys_tccMainMenu li.sys_red a {
		border-bottom-color: #b70f34;
		width: 100%;
	}
	
	ul.sys_tccMainMenu li.sys_red.sys_selected a { background-color: #b70f34; }
	
	ul.sys_tccMainMenu li.sys_lightBlue.sys_selected a { background-color: #85b7e2; }
	
	ul.sys_tccMainMenu li.sys_yellow a {
		border-bottom-color: #f8de6e;
		width: 100%;
	}
	
	ul.sys_tccMainMenu li.sys_yellow.sys_selected a { background-color: #f8de6e; }
	
	ul.sys_tccMainMenu li.sys_fushia a {
		border-bottom-color: #a1006b;
		width: 100%;
		margin-right: 0;
	}
	
	ul.sys_tccMainMenu li.sys_fushia.sys_selected a { background-color: #a1006b; }
	
	ul.sys_tccMainMenu li.sys_petrolBlue a {
		border-color: #0095A1;
		width: 100%;
	}
	
	ul.sys_tccMainMenu li.sys_petrolBlue.sys_selected a { background-color: #028796; }
	
	.sys_tccNav ul.sys_tccMainMenu a:hover, 
	ul.sys_tccMainMenu a:focus, 
	ul.sys_tccMainMenu li.sys_selected a {
		height: 77px;
		margin-top: -5px;
	}
	
	ul.sys_tccMainMenu li.sys_lilac a:hover,
	ul.sys_tccMainMenu li.sys_orange a:hover,
	ul.sys_tccMainMenu li.sys_green a:hover,
	ul.sys_tccMainMenu li.sys_lightBlue a:hover,
	ul.sys_tccMainMenu li.sys_yellow a:hover,
	ul.sys_tccMainMenu li.sys_fushia a:hover { color: #fff; }
	
	.sys_menuBtn {display: none;}


}

@media only screen and (min-width: 980px) {
	
	
	ul.sys_tccMainMenu > li > a {
		height: 64px;
	}


	
	.sys_tccNav ul.sys_tccMainMenu a:hover, 
	ul.sys_tccMainMenu a:focus, 
	ul.sys_tccMainMenu li.sys_selected a {
		height: 64px;
	}

	
}
 
@media \0screen\,screen\9 {
	.sys_styled-select select {
		width: 300px;
		padding-top: 10px;
		padding-right: 0px;
		vertical-align: top !important;
		text-align: left;
		line-height: 18px;
		height: auto;
	}
	
	.sys_styled-select { width: 220px; }
	
	.sys_thinkSelect {
		width: 200px;
		padding-top: 5px;
		padding-right: 0px;
		vertical-align: top !important;
		text-align: left;
		line-height: 10px;
		height: auto;
	}
	.sys_thinkSelectWrap {width: 130px;}
}


/* For Teachers and Career Advisors Page*/
.sys_section.sys_section--teachers-and-career,
.sys_section.sys_section--teachers-and-career:hover {
	padding: 30px 0;
}

.sys_section.sys_section--teachers-and-career h2 {
	padding-top: 0;
}

.sys_section.sys_section--teachers-and-career h2::before {
    display: none;
}

.sys_section.sys_section--teachers-and-career .sys_sectionImg,
.sys_section.sys_section--teachers-and-career .sys_sectionImgLeft {
	max-width: 250px;
}

.sys_section.sys_section-imageright.sys_section--teachers-and-career .sys_floater {
	float: left;
}

.toggle.compressed-content ul {
  float: left;
  width: 100%;
  margin-top: 0;
}

.toggle.compressed-content ul li p {
  margin-bottom: 8px;
}

.toggle.compressed-content img {
    height: auto;
    max-width: 100%;
}

.toggle.compressed-content a > img {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.toggle.compressed-content a > img:hover {
  opacity: 0.8;
  filter: Alpha(opacity=80);
}

.img-teal-border img,
.sys_newSectionImg--border img {
  border: 5px solid #008797;
}

.sys_newSectionImg--border img {
  height: auto;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.togglelink.sys_ctaButton {
    clear: both;
    float: left;
    margin-top: 10px;
}

.img--left-align-wrap {
  float: left;
  padding-right: 10px;
}

.img--right-align-wrap {
  float: right;
  padding-left: 10px;
}

.img--left-align-wrap,
.img--right-align-wrap{
  	height: auto;  
  	padding-top: 10px;
    padding-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.img--full-width {
  width: 100%;
}

#breadCrumbBar {border-bottom:rgba(111, 111, 111, 0.41) solid 1px;}


.quiz-box {border:#0065bd solid 4px;padding-left:10px;padding-top:10px;padding-right:110px;background: #0065bd;background-position:right;background-repeat: no-repeat;}
.quiz-box a {color:white;text-decoration:none !important;}
.quiz-box h2 {margin-bottom:4px;}
.quiz-box:hover {border:#0065bd solid 4px;padding-left:10px;padding-top:10px;padding-right:110px;background: #6f6f6f;background-position:right;background-repeat: no-repeat;}
.news-updates {border:#0065bd solid 4px; padding:10px;margin-top:20px;margin-bottom:20px;}


.img-1 {
  border-style:solid;
  border-width: 4px;
  border-color: #462a88;
  margin-left:10px;
  margin-bottom:10px;
  }

.img-2 {border-style:solid;
  border-width:4px;
  border-color: #7ac143;margin-left:10px;margin-bottom:10px;}


.img-3 {border-style:solid;
  border-width:4px;
  border-color: #ab0873;margin-left:10px;margin-bottom:10px;}

.img-4 {border-style:solid;
  border-width:4px;
  border-color: #cd1543;margin-left:10px;margin-bottom:10px;}

.img-5 {border-style:solid;
  border-width:4px;
  border-color: #0095a1;margin-left:10px;margin-bottom:10px;}


  .home-img {width: 100%;
    height: auto;}

.job-roles {border:#333333 solid 3px;margin-bottom:20px;padding-top:10px;padding-bottom:10px;}

.study-ind img {width: auto;height: 40px;float: left;padding-right: 6px;}


.banner {height:239px;width:100%;border:3px #0065bd solid;}

@media only screen and (max-width: 768px) {
	.banner {display:none;}
.home-img {display:none;}

	}

	@media only screen and (max-width: 760px) {
	.sys_breadcrumb {padding-top:20px;}
	}




.job-role-wrap {border-bottom: 3px solid #7ac143;margin-bottom:5px;padding-bottom:10px;padding-top: 20px;}

dt.sys_relateditemslisting-description {display:none !important;visibility:hidden !important;}
.sys_itemslist a {font-size:18px !important;margin-left:0px !important;color:#6f6f6f !important;}
dd.sys_relateditemslisting-description {display:block !important;padding-left:35px;margin-top:25px;padding-bottom:10px;border-bottom: #7ac143 solid 1px;font-size:14px;color:#6f6f6f;}
.sys_tabs h2 {margin-bottom:0px;margin-left:20px;margin-top:10px;color:#7ac143;}

 .sys_large-8 .sys_tabContent ul li.sys_21 a, .sys_large-9 .sys_tabContent ul li.sys_21 a {
        padding-left: 35px;
        background:url("/Site-Elements/images/icons/16.png") 0px 0 no-repeat;
        background-size: 21px auto;
        }