  ﻿/* Normalize.css - see http://necolas.github.io/normalize.css/ */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:\201C \201D \2018 \2019;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}img{border:0;}svg:not(:root){overflow:hidden;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;},input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer; border-top:none; border-left:none; border-right:none;}button[disabled],html input[disabled]{cursor:default;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}body,figure{margin:0;}legend,button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}

/* ========================


Reference
   
Z2. Base styles - body, html, base font size, user styles (non-prefixed classes for use in the editor) etc
Z3. Grid Classes - rows etc
Z4. Mobile grid
Z5. Base typography
Z6. Components
    Z6.1. Main Menu
    Z6.2. Header
    Z6.3. Accessibility bar (links etc at the very top of the page)
    Z6.4. Icons
    Z6.5. Footer elements
    Z6.6. Buttons
    Z6.7. Main Components
    Z6.8. Mini Template Components
Z7. Media Queries
    Z7.1. Desktop grid
    Z7.0 Components
        Z7.1. Main Menu
        Z7.2. Header
    	Z7.3. Accessibility bar (links etc at the very top of the page)
		Z7.4. Icons
		Z7.5. Footer elements
		Z7.6. Buttons
		Z7.7. Main Components
		Z7.8. Mini Template Components
=========================== */

/* Z2 --- Base styles */
*,
*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
} /* box-sizing to set a proper, logical box model on all elements - needs a pollyfil for IE6, 7 & 8 - can detect with modernizr (must use a custom build for that though) */

html, body {
	font-size:1em;
	-webkit-font-smoothing: antialiased;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#4d4d4d;
	height: 100%;
}

body {
	-webkit-tap-highlight-color:#78aace;
}

::selection {
	background:#78aace;color:#ffffff;
}

::-moz-selection {
	background:#78aace;color:#ffffff;
}
img {
	-ms-interpolation-mode: bicubic;
}
img::selection {
	background:transparent;
}

img::-moz-selection {
	background:transparent;
}

textarea, input { 
	outline: none; 
}

/* User editor styles - to be applied to elements in the editor by the user. Generic flaot left/right classes, plus a "hide" element because you never know... */


.left {
	float: left !important; 
}
.right {
 	float: right !important; 
}
.hide {
 	display: none; 
}
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Z3  --- Grid classes - rows etc */

.sys_row {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 60.000em;
	*zoom: 1; 
}

/*.sys_row:before, .sys_row:after {
    content: " ";
    display: table; 
}*/

.sys_row:after {
    clear: both; 
}
  
.sys_column,
.sys_columns {
	position: relative;
	padding-left: 0.625em;
	padding-right: 0.625em;
	width: 100%;
	float: left; 
}

.sys_columns.sys_end {float:right;}

/* Z4 --- Mobile Grid - */

.sys_column,.sys_columns {
    position: relative;
    padding-left: 0.625em;
    padding-right: 0.625em;
    float: left;
}

  .sys_small-1 {
    position: relative;
    width: 8.33333%; 
}

  .sys_small-2 {
    position: relative;
    width: 16.66667%; 
}

  .sys_small-3 {
    position: relative;
    width: 25%; 
}

  .sys_small-4 {
    position: relative;
    width: 33.33333%; 
}

  .sys_small-5 {
    position: relative;
    width: 41.66667%; 
}

  .sys_small-6 {
    position: relative;
    width: 50%; 
}

  .sys_small-7 {
    position: relative;
    width: 58.33333%; 
}

  .sys_small-8 {
    position: relative;
    width: 66.66667%; 
}

  .sys_small-9 {
    position: relative;
    width: 75%; 
}

  .sys_small-10 {
    position: relative;
    width: 83.33333%; 
}

  .sys_small-11 {
    position: relative;
    width: 91.66667%; 
}

  .sys_small-12 {
    position: relative;
    width: 100%; 
}

[class*="sys_column"] + [class*="sys_column"]:last-child {
    float: left; 
}
/* Z5 --- Base Typography */

p {
	margin-top:0;
	margin-bottom:1em;
	font-size: 1em;
	line-height:1.60em; 
	font-weight:500; 
}

h1 {font-size:36px; line-height:40px; font-weight:300; color:#0065bd;margin-top:0;}
h2 {font-size:24px;line-height:30px;font-weight:300;color:#0065bd;margin-top: 0px;}
h3 {font-size:22px;line-height:30px;font-weight:300;color:#333;}
h4 {font-size:18px;line-height:20px;font-weight:300;color:#0065bd;}
h5 {font-size:14px; line-height:20px; font-weight:700; color:#0065bd;}
h6 {font-size:14px; line-height:20px; font-weight:700; color:#333;}

a {
	color:#0065bd;
	text-decoration: none;
}

a:hover, a:focus {
	cursor: pointer;
	text-decoration: underline;
}
/* Highlight inline links when tabbed to for accessibility */
p a:focus, .sys_ticker a:focus {
	background:#0065bd;
	color:#fff;
}

.sys_footer ul li a:focus {
	background:#c0c8c5;
	color:#000;

}
/* Z6 --- Components */


	/* Z6.1 --- Main Menu*/


	/* off canvas stuff */


.sys_nav {
	float:left;
	position:absolute;
	left: -330px;
	background: #f2f2f2;
	z-index: 98;
	   
	margin-left: -10px;
	width: 280px;
}

	/* Main styles */
.sys_mainContent {
    position: relative;
    margin-bottom: 25px;
}
.sys_menuOn, .sys_menuBtn {
	color: #333;
    padding: 10px 35px 10px 10px;
    display: block;
    float: right;
    text-decoration: none;
    font-size: 1em;
    font-weight: normal;
    background: url(/Careers-in-care/SiteElements/images/icons/menuIcon.png) 100% 7px no-repeat;
}
.sys_menuOn:hover, .sys_menuBtn:hover, .sys_menuOn:focus, .sys_menuBtn:focus {
	text-decoration: none;
}
.sys_menuOn > span, .sys_menuBtn > span {
}
.sys_menuOn {
    display: none;
}

.sys_nav {
 
}
.sys_nav > .sys_columns {
	padding-right:0;
	padding-left:0.625em;
}

ul.sys_mainMenu {
	list-style: none;
	padding:0;
	margin:0;
}

ul.sys_mainMenu li {
	display:block;
	text-align: left;
	vertical-align: top;
}

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

ul.sys_mainMenu li.sys_orange a {
    width:100%;
}

ul.sys_mainMenu li.sys_petrol a {
    width:100%;
}

ul.sys_mainMenu li.sys_fushia a {
    width:100%;
}

ul.sys_mainMenu li.sys_red a {
    width:100%;
}

ul.sys_mainMenu li.sys_lime a {
    width:100%;
}

ul.sys_mainMenu li.sys_green a {
    width:100%;
}

ul.sys_mainMenu li.sys_mint a {
    width:100%;
}

ul.sys_mainMenu li.sys_lilac a {
    width:100%;
}
.sys_dropdown, ul.sys_mainMenu li .sys_simpleListMenu {
    display: none;
}
.sys_dropdown, ul.sys_mainMenu li .sys_simpleListMenu .sys_children {
    display:none;   
}
/* Sidenav */
.sys_sideNav {
	width:99%;
}
.sys_sideNav.sys_navNarrow {
	width:99%;
}
.sys_sideNav ul {
	margin:0;
	padding:0;
	list-style: none;
}
.sys_sideNav ul li {
	min-height:29px;
	position: relative;
}
.sys_sideNav ul li a {
	margin:0;
	padding:5px 10px ;
	display: block;
	font-size: 0.875em;
	width:100%;
	color:#333;
	position: relative;
	min-height: 29px;
    z-index: 9999;
}
.sys_sideNav ul li ul li {
	background: #f2f2f2;
}
.sys_sideNav ul li ul li a {
	padding-left:20px;
}

.sys_sideNav ul li .sys_selected > a {
    font-weight:bold;
    color:#0065bd;
}

.sys_sideNav ul li .sys_selected > a:hover {
    color:#fff;
    background:#0065bd;
	text-decoration: none;
    font-weight:normal;
}
.sys_sideNav ul li .sys_selected > a:hover {
    font-weight:bold !important;
}
.sys_sideNav ul li .sys_selected  > a:hover:after {
    content: "";
	display: block;
	width:15px;
	height:29px;
	background-color:transparent;
	background-image: none;
	background-position:  top;
	background-repeat:  no-repeat;
	position: absolute;
	right: -12px;
	right: -12px;
	top: 0px;
	float:right;
    z-index: 10008;
}
.sys_sideNav ul li > a:hover, .sys_sideNav ul li > a:focus, .sys_sideNav ul li.sys_selected > a  {
	color:#fff;
	background:#0065bd;
	text-decoration: none;
}

.sys_sideNav ul li > a:after, .sys_sideNav ul li.sys_selected  > a:after {
	content: "";
	display: block;
	width:15px;
	height:29px;
	background-color:transparent;
	background-image: none;
	background-position:  top;
	background-repeat:  no-repeat;
	position: absolute;
	right: -12px;
	right: -12px;
	top: 0px;
	float:right;
    z-index: 10008;
}
.sys_sideNav ul li.sys_selected  > a:after {
	background-image: url(/Careers-in-care/SiteElements/images/components/sidenavMask.png);
}

.sys_sideNav ul li > a:hover:after, .sys_sideNav ul li.sys_selected > a:after, .sys_sideNav ul li .sys_selected  > a:hover:after {
	background-color:#0065bd;
	background-image: url(/Careers-in-care/SiteElements/images/components/sidenavMask.png);
}

.sys_dropdown.show-menu li a:first-of-type, ul.sys_mainMenu li .sys_simpleListMenu.show-menu li a:first-of-type {
	margin-top:0px;
}
	/* Z6.2 --- header */
    
.sys_search-query-control .sys_searchsense ul {
        position: absolute;
        background-color: rgb(255, 255, 255);
        padding: 0;
        list-style: none;
        margin: 0;
        box-shadow: 0 2px 5px rgba(0,0,0,0.6);
        top:139px;
        z-index:999;
        width:196px;
}

.sys_search-query-control .sys_searchsense ul li a {
    display: block;
    padding: 10px;
}
    
.sys_headWrap {
	overflow:hidden;
	z-index: 99;
	position: relative;
}
.sys_header {
	margin-bottom:30px;
}

.sys_secondaryMenu {
	text-align: center;
	margin-top:10px;
}
input.sys_headerSearch, input.sys_searchbox {
    height: 28px;
    border: 0;
    padding: 0 5px;
    float: left;
    background: #fff;
    -webkit-appearance: none;
    border-radius: 0;
    font-size: 14px;
    margin: 0;
    margin-left: 1px;
    line-height: 28px;
    width: 139px;
	border-radius:3px 2px 2px 3px;
}
#SearchQueryControl_SearchButton {
    height: 28px;
    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: right;
    background: url(/Careers-in-care/SiteElements/images/icons/searchmag.gif) no-repeat center center #ccc; 
}

label.sys_search-label{
    display:none;
}

	/* Z6.3 --- accessibility header bar */
.sys_accessibility {
	background: #0065bd;
	color:#fff;
	min-width: 320px;
}
.sys_accessibility > .sys_row > div {
	height:40px;
}
.sys_accessibility a {
	color:#fff;
	text-decoration: none;
	margin-top:12px;
	display: inline-block;
	zoom: 1;
    *
	display: inline;
}
.sys_accessibility a:hover, .sys_accessibility a:focus {
	text-decoration: underline;
}
.sys_accessibility .sys_rightLinks {
	text-align: right;
}
.sys_accessibility .sys_rightLinks a {
	margin-left: 4px;
}
.sys_accessibility .sys_rightLinks a:first-of-type {
	border-right:1px solid #fff;
	padding-right:10px;
}
.sys_accessibility .sys_leftLinks a {
	margin-right:5px;
}
.sys_menuWrap > .sys_row > .sys_columns > div {
    display:none; 
}
	/* Z6.4 --- Icons */
    
.sys_share > .at16nc {
    background: none !important;
}

ul.sys_toolBarMenu li a.sys_print, .sys_printpage {
    background: url('/Site-Elements/images/icons/30px-blue.png') -20px -70px no-repeat;
    text-indent: -999999px;
    width: 32px;
    height: 32px;
    display: block;
}

ul.sys_toolBarMenu li a.sys_print:hover, .sys_printpage:hover, .sys_printpage:focus, ul.sys_toolBarMenu li a.sys_print:focus {
    background: url('/Site-Elements/images/icons/30px-blue.png') -20px -170px no-repeat;
}

.sys_toolBarMenu {
  display: none;
}
.sys_menuWrap {
	border-top:4px solid #0065bd;
	box-shadow: 0 5px 5px #dde2e0;
	box-shadow: 0 5px 5px rgba(0,0,0,0.3);
	display:block;
	margin-bottom: 10px;
}
.no-boxshadow .sys_menuWrap {
	background: url('/Careers-in-care/SiteElements/images/Shadows/top-shadow.jpg') repeat-x 0 100%;
	padding-bottom: 15px;
}

ul.sys_toolBarMenu li a.sys_fav {
	background:url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') -220px -71px no-repeat;
}
ul.sys_toolBarMenu li a.sys_fav:hover, ul.sys_toolBarMenu li a.sys_fav:focus {
	background:url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') -220px -171px no-repeat;
}

ul.sys_toolBarMenu li a.sys_share {
	background:url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') -220px -20px no-repeat;
}
ul.sys_toolBarMenu li a.sys_share:hover, ul.sys_toolBarMenu li a.sys_share:focus {
	background:url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') -220px -120px no-repeat;
}

ul.sys_toolBarMenu li a.sys_print {
	background:url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') -20px -70px no-repeat;
}
ul.sys_toolBarMenu li a.sys_print:hover, ul.sys_toolBarMenu li a.sys_print:focus {
	background:url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') -20px -170px no-repeat;
}

ul.sys_toolBarMenu li a.sys_email {
	background:url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') -100px -69px no-repeat;
}
ul.sys_toolBarMenu li a.sys_email:hover, ul.sys_toolBarMenu li a.sys_email:focus {
	background:url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') -100px -169px no-repeat;
}

/* General icon styles - can be applied to pretty much any element */
.sys_icon {
	width:30px;
	height:30px;
	display: inline-block;
	zoom: 1;
    *display: inline;
	text-decoration: none;
	text-indent: -999999px;
	margin-left:10px;
	background-image:url('/Careers-in-care/SiteElements/images/icons/30px-blue.png');
	background-color:transparent;
	background-repeat: no-repeat;
}
.sys_footer .sys_icon {
	background-image:url('/Careers-in-care/SiteElements/images/icons/30px-light.png');
}
.sys_yt {
	background-position: -60px -20px;
}
a.sys_yt:hover, a.sys_yt:focus {
	background-position:  -60px -120px;
}
.sys_lin {
	background-position:  -100px -21px;
}
a.sys_lin:hover, a.sys_lin:focus {
	background-position:  -100px -121px;
}
.sys_fb {
	background-position:  -133px -20px;
}
a.sys_fb:hover, a.sys_fb:focus {
	background-position:  -133px -120px;
}
.sys_twt {
	background-position:  -180px -19px;
}
.sys_footer .sys_twt {
	background-position:  -180px -19px;
}
a.sys_twt:hover, a.sys_twt:focus {
	background-position:  -180px -119px;
}
.sys_blg {
	background-position:  -260px -20px;
}
a.sys_blg:hover, a.sys_blg:focus {
	background-position:  -260px -120px;
}
.sys_rss {
	background-position:  -20px -20px
}
a.sys_rss:hover, a.sys_rss:focus {
	background-position:  -20px -120px;
}
.sys_search {
	background-position:  -140px -70px;
}
a.sys_search:hover, a.sys_search:focus {
	background-position:  -140px -170px;
}
.sys_news {
	background-position:  -60px -71px;
}
a.sys_news:hover, a.sys_news:focus {
	background-position:  -60px -171px;
}
.sys_cal {
	background-position:  -180px -70px;
}
a.sys_cal:hover, a.sys_cal:focus {
	background-position: -180px -170px;
}
.sys_leftArrow {
	background-position:  -260px -75px;
}
a.sys_leftArrow:hover, a.sys_leftArrow:focus {
	background-position:  -260px -175px;
}
.sys_rightArrow {
	background-position:  -290px -74px;
}
a.sys_rightArrow:hover, a.sys_rightArrow:focus {
	background-position:  -290px -174px;
}

	/* Z6.5 -- Footer elements */

.sys_footer {
	background: #0065bd;
	color: #ffffff;
	padding-top: 40px;
}
.sys_footer p {
		font-size: 1em;
}
.sys_footer a {
	color: #ffffff;
	text-decoration: none;
}
.sys_footer a:hover, .sys_footer a:focus {
	text-decoration: underline;
}
.sys_footer ul {
	margin:0;
	padding:0;
	list-style: none;
	margin-bottom:35px;
}
.sys_footer .sys_push {
	padding-left: 0;
}
.sys_footer ul li {
	font-size: 1em;
	margin-bottom:5px;
}
.sys_footer h3 {
	color: #ffffff;
	margin-top:-5px;
}
.sys_row.sys_badges {
	margin-top:30px;
}
.sys_badges img, .sys_badges a {
	margin-right: 30px;
	margin-bottom:15px;
}
.sys_badges p {
	margin-bottom:0;
}
.sys_badges small {
	display: block;
}
.sys_footer .sys_small-12 {
	margin-bottom:25px;
}

/* Z6.6 --- buttons */

.sys_button {
	color:#fff;
	padding:10px 15px 8px 15px;
	background:rgb(0,101,189);
	border-width: 4px;
	border-style: solid;
	border-bottom-color: #00288c;
	text-decoration:none;
	display:inline-block;
	zoom: 1;
    *
	display: inline;
	font-weight: normal;
	-moz-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;
}
.sys_button:hover, .sys_button:focus {
	background:#00288c;
	text-decoration: none;
}
.sys_header a.sys_button {
	font-size: 0.875em;
	padding: 10px;
	margin-top:5px;
	width:48%;
}
a.sys_footerButton {
	border-color: #ffffff;
}
a.sys_footerButton:hover, a.sys_footerButton:focus {
	background:#ffffff;
	text-decoration: none;
	color:#0065bd;
}

	/* Z6.7 -- Main components */

.sys_mainContent input[type=text] {
	border: 1px solid #0065bd;
}
.sys_mainContent select {
	border: 1px solid #0065bd;
}
/* Unfortunate extra classes for adding the "curled page" shadow to some elements */
.sys_boxWrap {
	margin-bottom:20px;
	padding-bottom: 20px;
}
/* Section cards */
.sys_twtLink {
	display: block;
	text-decoration: none;
	float: left;
}
.sys_homeTopRegion {
	border-bottom: 2px solid #0065bd;
	position: relative;
	overflow: hidden;
}
.sys_homeCards {
	padding-bottom:30px;
	padding-top:10px;
	position: relative;
	overflow: hidden;
	border-bottom: 2px solid #0065bd;
}
.sys_cards > .sys_shadowWrap {
	border-bottom-style: solid;
	border-bottom-width:5px;
	margin-top:20px;
	overflow: hidden;
}
.no-boxshadow .sys_cards > .sys_shadowWrap {
	border:1px solid #cfcfcf;
}

.sys_cardImg {
	display:none;
}
.sys_cardContent {
	height:139px;
	float: left;
	padding: 0 20px;
}
.sys_greenCard {
	border-bottom-color:#00af3e; 
}
.sys_orangeCard {
	border-bottom-color:#e37222; 
}
.sys_tealCard {
	border-bottom-color:#008b95; 
}
.sys_fushiaCard {
	border-bottom-color:#a1006b; 
}
.sys_lilacCard {
	border-bottom-color:#786592; 
}
.sys_mintCard {
	border-bottom-color:#96cbb3; 
}
.sys_cardContent h2 {
	margin-top:10px;
	margin-bottom: 15px;
}
.sys_greenCard h2 {
	color:#00af3e; 
}
.sys_orangeCard h2 {
	color:#e37222; 
}
.sys_tealCard h2 {
	color:#008b95; 
}
.sys_fushiaCard h2 {
	color:#a1006b; 
}
.sys_lilacCard h2 {
	color:#786592; 
}
.sys_mintCard h2 {
	color:#96cbb3; 
}
/* Generic, section dependent cards */
.sys_sectionCard {
    border-bottom-color:#0065bd; 
}
.sys_sectionCard .sys_cardContent h2 {
	color:#0065bd; 
}

/* tabs */
.sys_tabContent {
	display: none;
}
.sys_tabs {
	background: #f2f2f2 url(../images/components/tabsBottom.png) 100% 100% repeat-x;
	min-height:300px;
}
.sys_tabs ul {
	list-style: none;
	margin:0;
	padding:0;
	overflow: hidden;
}
.sys_tabs > ul > li {
	display: none;
}
.sys_accordionTab {
	padding:19px 10px 30px 10px;
	color:#333;
	text-align: left;
	display: block;
}
.sys_accordionTab.sys_selectedTab {
	background:#0065bd;
    color:#fff !important;
    padding:19px 10px 20px 10px;
}
.sys_tabContent {
	padding:10px;
}
.sys_tabContent ul li {
	display: block;
	overflow: hidden;
	float:left;
	width: 100%;
}
.sys_large-4 .sys_tabContent ul li {
	width:100%;
}
.sys_tabContent ul li a {
	color:#333;
	text-decoration: none;
	font-size: 14px;
	display: block;
	float:left;
	width:215px;
	margin: 0 10px;
}
.sys_tabContent ul li img {
	width:24px;
	height:24px;
	margin-bottom:30px;
	display: block;
	float:left;
	margin-left: 10px;
	margin-right: 10px;
}

/* news feature */
.sys_newsListing, .sys_eventsListing {
	border-bottom:1px solid transparent;
	margin-bottom:20px;
}
.sys_homeListHead {
	padding:10px 10px 10px 0px;
}
.sys_newslistingMain {
	padding:0;
	margin:0;
	width:100%;
	margin-bottom: 20px;
}
.sys_homeListHead {
	width:100%;
	height:50px;
	overflow: hidden;
}
.sys_homeListHead .sys_icon {
	float:left;
}
.sys_homeListHead h3 {
	float:left;
	margin-top:0px;
	margin-left:10px;
	color:#0065bd;
}
.sys_smallRight {
	padding:5px 10px 4px 10px;
	float:right;
	font-size: 13px;
}
.sys_featurelistwithimage-control.sys_news-featurelistwithimage-control {
    overflow: hidden;
    position: relative;
}
.sys_featurelistwithimage-control ul {
	list-style: none;
	margin:148px 0 0 0;
	padding:0;
}
.sys_featurelistwithimage-control ul li {
	display: block;
	width:100%;
	margin-bottom:2px;
	padding:0;
}
.sys_featurelistwithimage-control ul li.sys_selected {
	background:#dddee0 url(../Images/icons/selectedArrow.png) 0 0 no-repeat;
	box-shadow: 0 2px 2px #dde2e0, inset 0 2px 2px #dde2e0;
	box-shadow: 0 2px 2px rgba(0,0,0,0.2), inset 0 2px 2px rgba(0,0,0,0.2);
}
.sys_featurelistwithimage-control ul li a {
	display: block;
	white-space: nowrap;
	line-height: 2em;
	padding:5px 5px 0 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
	font-size: 0.875em;
	color:#333;
	height:39px;
}
.sys_featurelistwithimage-control ul li:hover, .sys_featurelistwithimage-control ul li:focus {
	background:#dddee0 url(../Images/icons/selectedArrow.png) 0 0 no-repeat;
	box-shadow: 0 2px 2px #dde2e0, inset 0 2px 2px #dde2e0;
	box-shadow: 0 2px 2px rgba(0,0,0,0.2), inset 0 2px 2px rgba(0,0,0,0.2);
}
.sys_featurelistwithimage-control ul li img {
	display: none;
	box-shadow: 0 0 3px #dde2e0;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.sys_featurelistwithimage-control ul li.sys_selected img {
	position: absolute;
	top: 0;
	left:0;
	margin-bottom: 50px;
	display: block;
    width:100%;
    height:148px;
}
.sys_featurelistwithimage-control ul li.sys_more-link {
	display: none;
}

/* Events listing */

.sys_shadowWrap {
	box-shadow: 0 0 3px #dde2e0;
	box-shadow: 0 0 5px rgba(0,0,0,0.3);
}
.no-boxshadow .sys_shadowWrap .sys_homeListHead {
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.no-boxshadow .sys_newslistingMain, .no-boxshadow  .sys_eventsListingMain, .no-boxshadow .sys_twitterFeed {
	border-bottom: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
}

.sys_eventsListingMain {
	display: block;
	overflow: hidden;
	padding-top:29px;
	margin-bottom: 20px;
	background: #fff
}
.sys_eventsListingMain ul {
	list-style: none;
	padding:0;
	margin:0;
}
.sys_eventsListingMain ul li {
	min-height: 60px;
	display: block;
}
.sys_eventsListingMain ul li div.sys_miniDate {
	width:31px;
	height:34px;
	border: 1px solid #662046;
	text-align: center;
	float: left;
	display: inline;
	margin-right:20px;
	margin-left:10px;
}
.sys_eventsListingMain ul li div.sys_miniDate > span {
	display: block;
	background:#662046;
	color:#fff;
	font-size:12px;
	text-transform: uppercase;
	text-align: center;
}
.sys_eventsListingMain ul li a > span {
	display: inline;
	width:225px;
	font-size: 14px;
	float: left;
    color:#333;
}

.sys_eventsBtn {
	background: #662046;
	border-color:#290413;
}
.sys_eventsBtn:hover {
	background: #290413;
	border-color:#290413;
}

/* paging */


.sys_paginginfo {
    font-size:14px;
	display: block;
	float:left;
	height: 32px;
	padding-top: 15px;
}
.sys_flickrpager {
	display: block;
	overflow: hidden;
	margin-top:10px;
    width: 100%;
}
.sys_flickrpager .sys_navigation {
	display: block;
	width:auto;
	overflow: hidden;
	float: right;
}
.sys_flickrpager .sys_navigation span {
	display: block;
	float:left;
}
.sys_flickrpager .sys_navigation span.sys_navigationprevious span, .sys_flickrpager .sys_navigation span.sys_navigationprevious a {
	text-indent: -9999999px;
	display: block;
	background: url('/Careers-in-care/SiteElements/Images/icons/30px-blue.png') no-repeat -260px -75px;
	width: 10px;
	height: 20px;
	margin: 10px 5px;
}
.sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover, .sys_flickrpager .sys_navigation span.sys_navigationprevious a:focus {
	background: url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') no-repeat -260px -175px;
}	
.sys_flickrpager .sys_navigation span.sys_navigationnext span, .sys_flickrpager .sys_navigation span.sys_navigationnext a {
	text-indent: -9999999px;
	display: block;
	background: url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') no-repeat -290px -74px;
	width: 10px;
	height: 20px;
	margin: 10px 5px;
}
.sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, .sys_flickrpager .sys_navigation span.sys_navigationnext a:focus {
	background: url('/Careers-in-care/SiteElements/images/icons/30px-blue.png') no-repeat -290px -174px;
}	
span.sys_page span, span.sys_page a, span.sys_ellipsis {
	display: block;
	padding: 6px 10px;
	border:1px solid #f5f5f5;
	margin:5px;
}
span.sys_page a:hover{
	display: block;
	padding: 6px 10px;
	margin:5px;
	background:#f5f5f5;
	text-decoration: none;
	border-bottom:1px solid #0065bd;
}

/* Search Results */
.sys_searchTitle {
    width: 100%; 
    padding:0 10px
}
.sys_search-search-control {
    position: relative;
    width: 100%;
    float: left;
    background: #f2f2f2;
    margin-right:20px;
    padding:10px;
}
.sys_searchTitle {
    width: 100%;
    float: right;
    margin-bottom: 0;   
}
.sys_searchTitle h1 {
    margin-bottom:0;   
}
.sys_search-control {
    position: relative;
    width: 100%;
    float: left;
}
.sys_search-options {
    padding: 15px 0;
}
.sys_options-inner .sys_basic-search-row input.sys_searchbox {
    margin-top:15px;
    margin-bottom:20px;
}
#SearchResultsExtended_SimpleSearchControl_SearchButton {
    display:none;   
}
.sys_search-control .sys_subitem {
    background: none;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.sys_search-control .sys_subitem > div {
    box-shadow: 0 0 3px #dde2e0;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    overflow:hidden;
}
.sys_search-control .sys_subitem h3 {
    padding: 16px;
    margin-bottom:0;
    margin-top: 0;
}
.sys_search-summary {
    margin:0 16px 16px 16px;
    overflow: hidden;
}
.sys_search-summary dl {
    margin-top:0;   
}
.sys_search-summary dd {
    margin:0;
    font-size:14px;
    line-height:21px
}
.sys_search-summary dt {
    margin-right:10px;
    font-weight:bold;
}
.sys_search-control .sys_subitem .sys_icon {
    width: 70px;
    height: 70px;
    position: relative;
    left: 5px;
    float: left;
    margin-bottom: 15px;
    background: none;
    margin-right: 25px;
}   
.sys_search-control .sys_subitem .sys_icon.sys_0 {
    background: url(/Careers-in-care/SiteElements/images/icons/fileIcon.png) no-repeat -120px -26px;
}

.sys_search-control .sys_subitem .sys_icon.sys_21 {
    background: url(/Careers-in-care/SiteElements/images/icons/fileIcon.png) -306px -26px;
}

.sys_search-control .sys_subitem .sys_icon.sys_17 {
    background: url(/Careers-in-care/SiteElements/images/icons/fileIcon.png) no-repeat -120px -119px;
}

.sys_search-control .sys_subitem .sys_icon.sys_18 {
    background: url(/Careers-in-care/SiteElements/images/icons/fileIcon.png) -26px -119px;
}
.sys_search-control .sys_subitem .sys_icon.sys_19 {
    background: url(/Careers-in-care/SiteElements/images/icons/fileIcon.png) no-repeat -213px -119px;
}

dd.sys_search-description {
    margin-bottom:15px;   
}

/* advanced search */

.sys_advanced-search-options select {
    width: 100%;
    padding: 5px;
    margin-top: 10px;
}
.sys_advanced-search-options .sys_search-type-label {
    margin-top: 10px;
    display: block;
}
.sys_advanced-search-options input.sys_searchbox {
    margin-top: 10px;
    margin-bottom: 10px;
}
.sys_advanced-search-options .sys_button.sys_addbutton, .sys_advanced-search-options .sys_button.sys_removebutton {
    padding: 5px 10px 4px 10px;
    font-size: 13px;  
    margin-bottom:10px;
    margin-right:25px;
}
.sys_advanced-search-options input.sys_searchbox {
    width: 100%;
    padding: 5px;
    padding-right: 5px;
    border: 1px solid #0065bd;
    background: #fff none;
}
/* Z6.8 -- mini template components */

.sys_imageRight {
	position: relative;
}

.sys_imageleft {
	position: relative;
}

span.sys_captionImage  {
	position: absolute;
	bottom: 0;
	min-height:25px;
	width:100%;
	display: block;
	background:#f2f2f2;
	padding:5px;
	color:#333;
	font-size: 12px;
}
.sys_imageFloatR {
	float:right;
	margin-bottom:0;
	margin-left:10px;
    width:380px;
}
.sys_imageFloatL {
	float:left;
	margin-bottom:0;
	margin-right:10px;
    width:380px;
}

.sys_imageShadow {
	padding-bottom: 20px;
}
/* Z7 */


	/* Z7.1 - Desktop grid */

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

	.sys_large-1 {
		position: relative;
		width: 8.33333%; 
	}

	.sys_large-2 {
		position: relative;
		width: 16.66667%; 
	}

	.sys_large-3 {
		position: relative;
		width: 25%; 
	}

	.sys_large-4 {
		position: relative;
		width: 33.33333%; 
	}

	.sys_large-5 {
		position: relative;
		width: 41.66667%; 
	}

	.sys_large-6 {
		position: relative;
		width: 50%; 
	}

	.sys_large-7 {
		position: relative;
		width: 58.33333%; 
	}

	.sys_large-8 {
		position: relative;
		width: 66.66667%; 
	}

	.sys_large-9 {
		position: relative;
		width: 75%; 
	}

	.sys_large-10 {
		position: relative;
		width: 83.33333%; 
	}

	.sys_large-11 {
		position: relative;
		width: 91.66667%; 
	}

	.sys_large-12 {
		position: relative;
		width: 100%; 
	}

	.sys_mainContent {
	    position: relative;
	    margin-bottom: 25px;
	    margin-top: 80px;
	}

  
   .sys_push-1 {
    position: relative;
    left: 8.33333%;
    right: auto; }

  .sys_pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto; }

  .sys_push-2 {
    position: relative;
    left: 16.66667%;
    right: auto; }

  .sys_pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto; }

  .sys_push-3 {
    position: relative;
    left: 25%;
    right: auto; }

  .sys_pull-3 {
    position: relative;
    right: 25%;
    left: auto; }

  .sys_push-4 {
    position: relative;
    left: 33.33333%;
    right: auto; }

  .sys_pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto; }

  .sys_push-5 {
    position: relative;
    left: 41.66667%;
    right: auto; }

  .sys_pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto; }

  .sys_push-6 {
    position: relative;
    left: 50%;
    right: auto; }

  .sys_pull-6 {
    position: relative;
    right: 50%;
    left: auto; }

  .sys_push-7 {
    position: relative;
    left: 58.33333%;
    right: auto; }

  .sys_pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto; }

  .sys_push-8 {
    position: relative;
    left: 66.66667%;
    right: auto; }

  .sys_pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto; }

  .sys_push-9 {
    position: relative;
    left: 75%;
    right: auto; }

  .sys_pull-9 {
    position: relative;
    right: 75%;
    left: auto; }

  .sys_push-10 {
    position: relative;
    left: 83.33333%;
    right: auto; }

  .sys_pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto; }

  .sys_push-11 {
    position: relative;
    left: 91.66667%;
    right: auto; }

  .sys_pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto; }
    .sys_headWrap {
        overflow:visible;
    }

	/*	Z7.1. Main Menu */
	.sys_mainContent {
	    position: static;
	}
	.sys_nav {
		float:none;
		position:static;
		left:0;
		min-height:0;
		background: transparent;
		margin-left: auto;
		width: 100%;
	}
	.sys_menuBtn, .sys_menuOn {
		display: none;
	}
	.sys_menuWrap {
	    border-top:4px solid #0065bd;
	    box-shadow: 0 5px 5px #dde2e0;
	    display:block;
  	}
	.sys_toolBarMenu {
	    display: block;
	}
	.sys_nav {
	    padding:0;
	}
	ul.sys_mainMenu {
		list-style: none;
		padding:0;
		margin:0;
		overflow: visible;
	}
	ul.sys_mainMenu li {
	    display: inline-block;
	    zoom: 1;
	    *display: inline;
	    text-align: center;
	    vertical-align: top;
	    overflow: visible;
	}
	ul.sys_mainMenu > li > a {
		color:#333;
		text-decoration: none;
		font-size: 13px;
		padding:10px;
		display: block;
		height: 55px;
		line-height: 1em;
		font-weight:bold;
		position: relative;
		background: #f2f2f2;
		-moz-transition:all 0.2s linear;
		-webkit-transition:all 0.2s linear;
		-ms-transition:all 0.2s linear;
		transition:all 0.2s linear;
		border-bottom:none;
		border-top-width:6px;
	    border-top-style: solid;
	}
	ul.sys_mainMenu a {
	color:#fff;
	text-decoration: none;
	font-size: 13px;
	padding:10px 5px 10px 15px;
	display: block;
	height: 50px;
	font-weight:bold;
	position: relative;
	background: #0065bd;
	-moz-transition:none;
	-webkit-transition:none;
	-ms-transition:none;
	transition:none;
	line-height: 2em;
	border-bottom: 1px solid #fff;
}
.sys_secondaryMenu ul.sys_mainMenu li a {
	color: #fff;
	background: rgb(0,101,189);
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #00288c;
	text-decoration: none;
	display: inline-block;
	zoom: 1;
	font-weight: normal;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	transition: all 0.2s linear;
	height:45px;
	font-size: 0.875em;
	padding: 10px;
	margin-top: 35px;
	width: auto
}
	.sys_nav ul.sys_mainMenu a:hover, ul.sys_mainMenu a:focus, ul.sys_mainMenu li.sys_selected a {
	    height:65px;
	    margin-top:-10px;
	}
	ul.sys_mainMenu li.sys_orange a {
	    border-top-color: #e37222;
	    width:105px;
	}
	ul.sys_mainMenu li.sys_orange a:hover {
	    color: #e37222;
	}
	ul.sys_mainMenu li.sys_petrol a {
	    border-top-color: #008b95;
	    width:125px;
	}
	ul.sys_mainMenu li.sys_petrol a:hover {
	    color: #008b95;
	}
	ul.sys_mainMenu li.sys_fushia a {
	    border-top-color: #a1006b;
	    width:150px;
	}
	ul.sys_mainMenu li.sys_fushia a:hover {
	    color: #a1006b;
	}
	ul.sys_mainMenu li.sys_red a {
		border-top-color: #b70f34;
		width:163px;
	}
	ul.sys_mainMenu li.sys_red a:hover {
		color:#ffffff;
	}
	ul.sys_mainMenu li.sys_lime a {
		border-top-color: #91be3e;
		width:89px;
	}
	ul.sys_mainMenu li.sys_lime a:hover {
	    color:#91be3e;
	}
	ul.sys_mainMenu li.sys_green a {
		border-top-color: #00af3e;
		width:54px;
	}
	ul.sys_mainMenu li.sys_green a:hover {
	    color:#00af3e;
	}
	ul.sys_mainMenu li.sys_mint a {
		border-top-color: #96cbb3;
		width:126px;
	}
	ul.sys_mainMenu li.sys_mint a:hover {
	    color: #96cbb3;
	}
	ul.sys_mainMenu li.sys_lilac a {
		border-top-color: #786592;
		width:96px;
	}
	ul.sys_mainMenu li.sys_lilac a:hover {
	    color: #786592;
	}
	.sys_nav {
	   padding-left:inherit;
	}
	.sys_dropdown, ul.sys_mainMenu li .sys_simpleListMenu {
		max-height: 0;
		width:300px;
        overflow: hidden;
        transition: max-height 0.3s ease;
        z-index:999999;
        display: block;
        position:absolute;
	}
	ul.sys_mainMenu li ul.sys_dropdown, ul.sys_mainMenu li ul.sys_simpleListMenu {
		position:absolute;
        z-index:999999;
		margin-left:-45px;
		top: 55px;
	}
	ul.sys_mainMenu li:hover ul.sys_dropdown, ul.sys_mainMenu li a:focus ul.sys_dropdown, ul.sys_mainMenu li:hover ul.sys_simpleListMenu, ul.sys_mainMenu li a:focus ul.sys_simpleListMenu {
		max-height:500px;
		position:absolute;
        z-index:999999;
		margin-left:-40px;
	}
	ul.sys_mainMenu li:hover ul.sys_dropdown li, ul.sys_mainMenu li:focus ul.sys_dropdown li, ul.sys_mainMenu li:hover ul.sys_simpleListMenu li, ul.sys_mainMenu li:focus ul.sys_simpleListMenu li {
		display: block;
		overflow: visible;
		-webkit-transition: background-color 0.3s ease;
        -moz-transition: background-color 0.3s ease;
        -o-transition: background-color 0.3s ease;
        -ms-transition: background-color 0.3s ease;
        transition: background-color 0.3s ease;
	}
	ul.sys_mainMenu li ul.sys_dropdown li a, ul.sys_mainMenu li ul.sys_simpleListMenu li a {
		height:auto;
        min-height:40px;
		width:250px;
		background: #f2f2f2;
		border-top-width: 1px;
		border-top-style: solid;
		color:#333;
		text-align: left;
		line-height: 1.6em;
	}
	ul.sys_mainMenu li:hover ul.sys_dropdown li a, ul.sys_mainMenu li:hover ul.sys_simpleListMenu li a {
		height:auto;
        min-height:40px;
		width:250px;
		background: #f2f2f2;
		border-top-width: 1px;
		color:#333;
		text-align: left;
		line-height: 1.6em;
        margin-top: 0;
	}
	ul.sys_mainMenu li:hover ul.sys_dropdown li a:hover, ul.sys_mainMenu li ul.sys_dropdown li a:focus, ul.sys_mainMenu li:hover ul.sys_simpleListMenu li a:hover, ul.sys_mainMenu li ul.sys_simpleListMenu li a:focus {
		height:auto;
        min-height:40px;
		margin-top:0;
		background:#dde2e0;
	}
	/*	Z7.2. Header */
	.sys_footer .sys_push {
		padding-left: 40px;
	}
	.sys_secondaryMenu {
		display: block;
		text-align: right;
		margin-top:0;
	}

	.sys_secondaryMenu ul.sys_mainMenu li ul.sys_simpleListMenu {
		list-style: none;
		margin:0;
		padding:0;
	}
	.sys_secondaryMenu ul.sys_mainMenu li {
		display: inline-block;
		zoom:1;
		*display: inline;
	}

	/*	Z7.3. Accessibility bar (links etc at the very top of the page) */

	.sys_accessibility .sys_rightLinks a {
		margin-left:5px;
	}
    .sys_accessibility .sys_leftLinks a {
        margin-right:10px;
    }
    .sys_accessibility a {
    	font-size: 0.875em;
    }
	/*	Z7.4. Icons */
	ul.sys_toolBarMenu {
		float:right;
		list-style: none;
		margin:5px 0 5px 5px;
        height:50px;
	}
	ul.sys_toolBarMenu li {
		display: inline-block;
		zoom: 1;
        *display: inline;
		margin-left:10px;
        float:left;
	}
	ul.sys_toolBarMenu li a {
		text-indent: -999999px;
		width:32px;
		height:32px;
		display:block;
	}
    .sys_menuWrap > .sys_row > .sys_columns > div {
        width: 75%;
        float: left;
        margin-top: 12px;  
        display:block;
    }
	/*	Z7.5. Footer elements */
	.sys_footer ul {
		margin-bottom:0;
	}

	/*	Z7.6. Buttons   */

	.sys_header a.sys_button {
		font-size: 0.875em;
		padding: 10px;
		margin-top:40px;
		width:auto;
	}


	/* Z7.7. Main Components */

	.sys_boxWrap {
		margin-bottom:20px;
		padding-bottom: 20px;
		background:url(/Careers-in-care/SiteElements/images/shadows/shadow-4-column.png) 0 100% no-repeat;
	}
	.sys_newsListing, .sys_eventsListing {
		border-bottom:1px solid transparent;
		margin-bottom:20px;
		background:url(/Careers-in-care/SiteElements/images/shadows/shadow-4-column.png) 0 100% no-repeat;
	}
	.sys_imageShadow {
		padding-bottom: 20px;
		background: url(/Careers-in-care/SiteElements/images/shadows/shadow-5-column.png) 0 100% no-repeat;
	}
	.sys_threeColBox {
		background: url(/Careers-in-care/SiteElements/images/shadows/shadow-3-column.png) 0 100% no-repeat;
	}
	.sys_twoColBox {
		background: url(/Careers-in-care/SiteElements/images/shadows/shadow-2-column.png) 0 100% no-repeat;
	}
	.sys_twoColBox2 {
		background: url(/Careers-in-care/SiteElements/images/shadows/shadow-3-column.png) 0 100% no-repeat;
	}
	/*	Z7.8. Mini Template Components */

    .sys_accordionTab.sys_selectedTab {
    	background:#0065bd url(http://www.skillsforcare.org.uk/Care-careers/Think-Care-Careers/SiteElements/Images/components/tabBlueWide.png) -25px 0 repeat-x;
    	display: block;
    	font-size:16px;
    	font-weight:bold;
    	padding:25px 10px 20px 10px;
    	color:#fff !important;
    	text-decoration: none;
    }
	.sys_tabs > ul > li {
		display: block;
		float:left;
		overflow: hidden;
		background:url(/Careers-in-care/SiteElements/Images/components/tabheadbg.png) 0 0 repeat-x;
		width:149px;
	}
	.sys_tabs > ul > li:first-of-type {
		margin-right:1px;
	}
	.sys_large-4 .sys_tabs > ul > li.sys_selectedTab {
		background:url(/Careers-in-care/SiteElements/images/components/tabBlueNarrow.png) 0 0 repeat-x;
	}
	.sys_large-8 .sys_tabs > ul > li.sys_selectedTab, .sys_large-9 .sys_tabs > ul > li.sys_selectedTab {
		background:url(/Careers-in-care/SiteElements/images/components/tabBlueWide.png) 0 0 repeat-x;
	}
	.sys_tabs > ul > li > a {
		display: block;
		width:140px;
		height:90px;
		padding:10px 15px;
		color:#333;
		text-decoration: none;
	}
	.sys_tabs > ul > li.sys_selectedTab a {
		font-weight: bold;
		color:#fff;
	}

	.sys_large-9 .sys_boxWrap {
		background: url(/Careers-in-care/SiteElements/images/shadows/shadow-9-column.png) 0 100% no-repeat;
	}
	.sys_large-8 .sys_tabs, .sys_large-9 .sys_tabs {
		background: #f2f2f2 url(../images/components/tabsBottom.png) 100% 100% repeat-x;
		min-height:300px;
		margin-top:25px;
	}
	.sys_large-8 .sys_tabs ul, .sys_large-9 .sys_tabs ul {
		list-style: none;
		margin:0;
		padding:0;
		overflow: hidden;
	}
	.sys_large-8 .sys_tabs > ul > li, .sys_large-9 .sys_tabs > ul > li {
		display: none;
	}
	.sys_large-8 .sys_accordionTab, .sys_large-9 .sys_accordionTab {
		background:url(/Careers-in-care/SiteElements/images/components/tabheadbg.png) 0 0 repeat-x;
		display: block;
		font-size:16px;
		font-weight:bold;
		padding:19px 10px 30px 10px;
		text-decoration: none;
		color:#333;
		text-align: center;
	}
	.sys_large-8 .sys_accordionTab.sys_selectedTab, .sys_large-9 .sys_accordionTab.sys_selectedTab {
		background:url(/Careers-in-care/SiteElements/images/components/tabBlueWide.png) -25px 0 repeat-x;
		display: block;
		font-size:16px;
		font-weight:bold;
		padding:25px 10px 45px 10px;
		color:#fff;
		text-decoration: none;
		width:50%;
	}

	.sys_large-8 .sys_tabContent ul li a, .sys_large-9 .sys_tabContent ul li a {
		color:#333;
		text-decoration: none;
		font-size: 14px;
		display: block;
		float:left;
		width: 100%;
		margin: 0 10px;
	}

	.sys_large-8 .sys_tabs > ul > li, .sys_large-9 .sys_tabs > ul > li {
		display: block;
		float:left;
		overflow: hidden;
		background:url(/Careers-in-care/SiteElements/images/components/tabheadbg.png) 0 0 repeat-x;
		width:49.9%;
	}

	.sys_large-8 .sys_tabs > ul > li > a, .sys_large-9 .sys_tabs > ul > li > a {
		display: block;
		width:100%;
		height:90px;
		padding:15px 15px;
		color:#333;
		text-decoration: none;
	}
	.sys_large-8 .sys_tabs > ul > li.sys_selectedTab a, .sys_large-9 .sys_tabs > ul > li.sys_selectedTab a {
		font-weight: bold;
		color:#fff;
	}
	.sys_large-8 .sys_accordionTab, .sys_large-9 .sys_accordionTab {
		display: none;
	}
	.sys_large-8 .sys_cardImg {
		width:139px;
		height:139px;
		float: left;
		overflow: hidden;
		display: block;
	}
	.sys_large-8 .sys_cardContent {
		width: 151px;
		padding:10px;
	}
	.sys_large-8 .sys_cardContent h3 {
		margin-top:0;
	}

	.sys_sideNav.sys_navNarrow {
		width:73%;
	}
    .sys_search-search-control {
        position: relative;
        width: 22%;
        float: left;
        background: #f2f2f2;
        margin-right:20px;
        padding:10px;
    }
    .sys_searchTitle {
        width: 75%;
        float: right;
        margin-bottom: 0; 
        padding:0 10px
    }

    .sys_search-control {
        position: relative;
        float: left;
    }
    .sys_search-control .sys_subitem {
        background: url(/Careers-in-care/SiteElements/images/shadows/shadow-9-column.png) 0 100% no-repeat;
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
}

/* Little tweaks */

@media only screen and (max-width: 1270px) { 

	ul.sys_mainMenu li.sys_menuSwitch:hover ul.sys_dropdown {
		max-height:500px;
		position:absolute;
        z-index:999999;
		margin-left:-100px;
	}
}


@media only screen and (max-width: 620px) { 

	.footer-logo {display:none;}
}

@font-face {
font-family: Helvetica Neue;
src: url(/Site-Elements/stylesheets/fonts/HelveticaNeueLTStd-Roman.otf);
}

.sys_footer img {display:inline;margin-right:10px;}

.footer-logo img {margin-right:20px;}


.footer-logo {
    position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
}
.footer-logo:before, .footer-logo:after {
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 48%;
    height: 2px;
    content: '\a0';
    background-color: white;
}
.footer-logo:before {
    margin-left: -50%;
    text-align: right;
}


.sys_linkfooter {
	background: #f5f4f1;
	color: #ffffff;
	padding-top:20px;
	padding-bottom:20px;
}


.sys_linkfooter a {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #4d4d4d;
    margin: 10px;
    min-height: 200px;
    padding: 10px;
    color: white;
    font-size: 24px;
    text-align: center;
}

.sys_linkfooter .fl1 a {border: #462a88 solid 4px;}
.sys_linkfooter .fl2 a {border: #7ac143 solid 4px;}
.sys_linkfooter .fl3 a {border: #ab0873 solid 4px;}
.sys_linkfooter .fl4 a {border: #cd1543 solid 4px;}

@media only screen and (max-width: 766px) { 

.sys_linkfooter .fl1 a {min-height:1px;background-image:none !important;}
.sys_linkfooter .fl2 a {min-height:1px;background-image:none !important;}
.sys_linkfooter .fl3 a {min-height:1px;background-image:none !important;}
.sys_linkfooter .fl4 a {min-height:1px;background-image:none !important;}

.job-roles img {display:none;}

}



.job-role-wrap .sys_large-3  {
    padding-left: 0em;
    padding-right: 0em;}

.job-role-wrap h3 {margin-top:0px;margin-bottom:0px;}


.job-roles h4 {-webkit-margin-after: 0em;-webkit-margin-before: 0em}
.job-roles h4 a {color:#7ac143;}
.job-roles a {color:#333;}


.case-study-wrap {border-bottom: 3px solid #cd1543;margin-bottom:5px;padding-bottom:10px;}

.case-study-wrap {border-bottom: 3px solid #cd1543;margin-bottom:5px;padding-bottom:10px;padding-top: 20px;}

.case-study-wrap .sys_large-3  {
    padding-left: 0em;
    padding-right: 0em;}

.case-study-wrap h3 {margin-top:0px;margin-bottom:0px;}

.case-study h4 {-webkit-margin-after: 0em;-webkit-margin-before: 0em;padding-bottom: 5px;}
.case-study h4 a {color:#cd1543;}
.case-study a {color: #6f6f6f;}

.study-ind {border:3px solid #333;padding:5px;margin-bottom: 1.25em;min-height: 152px;}


#loadMore {border:#cd1543 solid 4px;padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px;background:#cd1543;color:#fff;margin-left: 5px;}


.job-role-btn {display:block;border: 2px #0065bd solid;padding: 8px;background: rgb(122, 193, 67);color: white;margin-bottom: 20px;}

@media only screen and (max-width: 766px) { .job-role-btn {width:220px;margin-bottom:0px;} .lhs-tcc img {display:none;} }


#navLink1 {
  z-index:9998 !important;
  position: relative;
}

#navLink1 li a:hover {
  display: inline-block;
   position: absolute;
  width: 150px;
  background-color: #f9f9f9;
   z-index: 9999;
}

#navLink1 li a {
  display: none;
}

.menu_sub3 a {
  background: #f2f2f2 ;
  color: #000;
  border-right: none;
  border-left: none;
  text-align:left;
  min-height:30px;
  height: auto;
  border-bottom: 1px solid #000;
}


.menu_sub3 {
  display: none;
  position: absolute;
  top:100%;
  width:240px;
}

.menu_sub3 > li {
  width:100%;
  display: inline-block;
  float:left;
  box-shadow: 0 2px 2px rgba(0,0,0,0.6);
}


.sys_vacancies-frame {
    margin-top: 5px;
    margin-bottom: 0px;
    width:100%;
    height:500px;
}


.app-vids {min-height: 240px;}
.embed-container {border:#0065bd 2px solid;}
.app-vids p {padding-top:10px;}


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

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

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

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

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

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

.job-roles img {height:auto;width:100px;}


.back-button {display:block;border:#0065bd solid 4px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;max-width:220px;text-transform:lowercase;}
.back-button:hover {display:block;border:#0065bd solid 4px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;max-width:220px;text-transform:lowercase;color:white;background:#0065bd;}
.back-button::first-letter {text-transform:uppercase;}
.back-button p {margin-bottom: 0px;}

.lhs-tcc img {margin-top:20px;}
  	 	 
.career-list-btn a {color:white;display:block;padding:10px;margin-bottom:10px;background:#462a88;max-width:300px;border:4px solid #462a88;} 	 
.career-list-btn a:hover {display:block;background:white;color:#462a88;border:4px solid #462a88;text-decoration:none;padding:10px;margin-bottom:10px;}




.career-list-btn li {list-style:none;}
ul.career-list-btn {padding-left:0px !important;margin-left:0px !important;}



.job-roles-red {border:#e11939 solid 3px;margin-bottom:20px;padding-top:10px;padding-bottom:10px;}
.job-roles-red h4 {-webkit-margin-after: 0em;-webkit-margin-before: 0em}
.job-roles-red h4 a {color:#e11838;}
.job-roles-red a {color:#333;}
.job-roles-red small {color:#866f6f;float:right;}
.job-roles-red img {padding-left:5px;}


.footer-button {
	color:#fff;
	padding:5px 10px 5px 10px;
	background:rgb(0,101,189);
	border-width: 3px;
	border-style: solid;
	text-decoration:none;
	display:inline-block;
	zoom: 1;
    *
	display: inline;
	font-weight: normal;
	-moz-transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-ms-transition:all 0.2s linear;
	transition:all 0.2s linear;
	margin-bottom:10px !important;
          border-radius:5px;
}

a.footer-button:hover, a.footer-button:focus {
	background:#ffffff;
	text-decoration: none;
	color:#0065bd;
	border-color:white;
}

footer h3 {margin-bottom:10px !important;}

footer a:hover {color:white;}


.blue-box-feature a {
    color:#e6058c;
    text-decoration:underline;
}



.blue-box-feature img {height:auto;width:100px;float:right;display:inline;}
.blue-box-feature {border:solid #e6058c 3px;border-radius:3px;margin-top:10px;min-height:130px;}
.blue-box-feature p {text-align:left;padding-top:15px;padding-left:10px;font-size:18px;padding-right:200px;}


@media only screen and (max-width: 768px) {.blue-box-feature p {text-align:left;padding-top:10px;padding-left:10px;font-size:18px;padding-right:20px;}}


.headshots {border-radius:50%;border:2px solid #f47f29;;width:100%;height:auto;max-width:120px;}



blockquote {background-color:#0065bd1f;padding:20px 20px 5px 20px;border-radius:3px;}


  	 	 
.purple-button {color:white;display:block;padding:10px;margin-bottom:10px;background:#462a88;max-width:300px;border:4px solid #462a88;} 	 
.purple-button:hover {display:block;background:white;color:#462a88;border:4px solid #462a88;text-decoration:none;padding:10px;margin-bottom:10px;}
