﻿:root {

/* main colours */
	--svs-bg: #FFF;
	--svs-blue: #1E376C;
	--svs-gold: #B87C2C;

/* brand colours */ 

	--scc-gold: #b58829;
	--scc-sliver: #72787b;
	--knot-gold: #ca972a; /* only for use on the knot logo */

    --scc-fuchsia: #cb2a81;
	--scc-purplepink: #d27fad;
	--scc-redbrown: #61231f;
	--scc-lightbrown: #b37939;

	--scc-royalblue: #1064a2;
	--scc-midblue: #798cbc;
	--scc-darkblue: #223266;
	--scc-darkgrey: #4c4f54;

	--scc-green: #4e9894;	
	--scc-teal: #5eafb3;	
	--scc-darkgreen: #2e6f65;	
}


#editortemplatebody .megamenu {display:none;}

#editor .sys_sccusercontrol {
background: url("/SiteElements/images/usercontrol.png") no-repeat scroll left bottom transparent;
border: 1px dashed #7757a1;
margin: 3px;
display: block;
height:25px;
width:100px;
}


/* Primary style sheet for site */

  .MobMenu {
   display: none;
}
  
  
.sys_tophead {
  position:relative;
  }
  

.sys_skipnav, .sys_skipnav a{
 font-size:.9em;
 padding:3px;
 color:#ffffff;
 text-decoration:none;
 text-align:right;
}

.sys_skipnav a:hover{
  text-decoration:underline;
}


#pagecontainer img {
max-width:100%;
height:auto;
}



.ad-image img{
  max-width:100%;
  height:400px!important;
}

.testy img {
  max-width:100%!important;
  height:auto!important;
}


.vidframe {
  position: relative;
  height: 0;
  overflow: hidden;
}
 
/* 16x9 Aspect Ratio */
.vidframe-16x9 {
  padding-bottom: 56.25%;
}
 
/* 4x3 Aspect Ratio */
.vidframe-4x3 {
  padding-bottom: 75%;
}
 
.vidframe iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}

.goback{
    display:none;
}
  
  
/* Primary elements */
  
body {
    color:#000000;
    font-family:Source Sans Pro, Arial,Helvetica,sans-serif;
    margin:0;
}



#pagecontainer {
    margin:0 auto;
    border-right: 10px!important; 
    border-left: 10px!important; 
    max-width: 1220px;
    background: none;
    /*position:relative;*/
}

#sys_fullwidth {
padding: 3px 0 0 3px;
text-align:center;
}

#sys_fullwidth img {
    display: block;
    margin: 0 auto;
}

.sys_search-label {
    margin-right: 15px;
    font-weight: normal;
    font-size: 1.2em;
}

.smalltext {
font-size: .8em;
}

#hrotator {
    margin-bottom: 12px;
}
  
/* End of Primary elements */


/* Page header */

#pageheader {
 display:none;	
}

#headertop {
	float:right;
	font-size:.85em;
	padding-right:25px;
	padding-top:8px;
	margin:0;
	
}

#headertop ul {
	margin: 0;
	list-style: none;
}

#headertop li {
	float:left;
	padding-right:10px;
	padding-left:10px;
	border-right: 1px solid #85a6b4;
}

#headertop a{text-decoration:none;}
#headertop a:hover {text-decoration:underline;}


#skipnav {
	position:absolute;
	left:0px;
 border-right:none!important;
}

#headertop .sys_rightmost {
		border-right: none;
}

#scclogohead {
	position:absolute;
	top:50px;
	left:27px;
}
#scclogohead a {border:0 none;text-decoration:none;}

.sys_logo-r1 {
padding: 5px 5px 15px 5px;

}

#svg-logo {
    width: 230px;
    height: 55px;
}

.sys_head-r1 {
    color: #ffffff;
    position: absolute;
    text-align: center;
    width: 100%
}

.sys_head-r1 p{
  padding:0;
  margin:3px;
}

.sys_head-r1 a{
  color:#ffffff;
  text-decoration:none;
}

.sys_head-r1 a:hover{
  text-decoration:underline;
}

@media all and (min-width: 706px) {
    .sys_head-r1 {
        position: absolute;
        right: 15px;
        text-align: right;
        top: 20px;
        width: inherit;
    }
}


#scctelhead {
	color:white;
	padding-left:25px;
	font-size:18px;
}

#print-logo {
	visibility: hidden;
	display: none;
	z-index: -1;
}

#divTopBar {
 visibility: hidden;
	display: none;
	z-index: -1;
}

/* A to Z */

#atoz {
position:absolute;
top:44px;
right:0px;
width: 380px;
color:white;
font-weight: bold;
font-size: 16px;
letter-spacing: 2px;
}

#atoz a {
	color:white;
	text-decoration:none;
}

#atoz a:hover {
	text-decoration:underline;
}


/* Search box */ 
.sys_search-box{ /*outer background*/
    position:absolute;
    top:70px;
    right:30px;
    width: 400px;
}


.sys_search-box2 .sys_search-query-control .sys_search-button {
    background: none;
    color:#ffffff;
    font-family: "Font Awesome 5 Pro";
    font-size:32px;
    border: 0 none;
    cursor: pointer;
    height: 37px;
    margin: 0 0 0 5px;
    padding: 0;
    width: 50px !important;
    font-weight:300;
}

.sys_search-query-control input[type="submit"] {
    margin-top: 5px!important;
    float: right;
}

.sys_search-box2 .sys_search-query-control .sys_searchbox {
    /*float: left;*/
    border: 1px solid #ffffff ;
    border-radius: 0;
    margin:0;
    font-family: Source sans pro, Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 20px;
    color:#505050;
    padding: 10px;
    background: #ffffff;
}

.sys_basic-search-row > .sys_searchbutton {
    font-family: "Font Awesome 5 Pro";
    font-size: 1.6em;
    color: var(--svs-blue);
    background: none;
    border: none;
    cursor: pointer;
    padding-top:5px;
    font-weight:300;
}

.sys_basic-search-row > .sys_searchbox {
    padding: 5px;
    border: none;
    border-bottom: 1px solid #303030;
    font-size: 1.1em;
}


 
/* Contensis search */
/*
.sys_search-query-control .sys_searchbox {
float: left;
border: 2px solid #cca11a ;
margin:0;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 20px;
padding: 4px 0px 4px 4px;
background: #ffffff;
width: 250px !important;}
*/
.sys_search-query-control .sys_search-label {
display:none;}
/*
.sys_search-query-control .sys_search-button {
background: url("/SiteElements/images/search.png") no-repeat scroll left top transparent;
border: 0 none;
cursor: pointer;
float: left;
height: 37px;
margin: 0 0 0 5px;
padding: 0;
width: 50px !important;}
*/
/* End of Page header */






.backnav {
    display: none;
}

#MobTopbar {
  display:none;}

/* Page body */

#pagebody {
	overflow:auto;
   background:#FFFFFF;
}

.sys_siteheadernavigation{
    background-color: var(--svs-gold);
}

.sys_siteheadernavigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.sys_siteheadernavigation li {
  float: left;
}

.sys_siteheadernavigation li a, .dropbtn {
    display: inline-block;
    color: #000;
    text-align: center;
    padding: 14px 15px;
    text-decoration: none;
}

.sys_siteheadernavigation li a:hover, .sys_siteheadernavigation li a:focus, .dropdown:hover .dropbtn {
  background-color: white;
}

.sys_siteheadernavigation li.dropdown {
  display: inline-block;
}

.sys_siteheadernavigation .dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.sys_siteheadernavigation .dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}



.sys_siteheadernavigation .dropdown-content a:hover {background-color: var(--svs-gold);}

.sys_siteheadernavigation .dropdown:hover .dropdown-content {
  display:block;
}

.sys_siteheadernavigation li a:focus + .dropdown-content {
  display: block;
}

.sys_siteheadernavigation .dropdown-content a:focus {background-color: var(--svs-gold);}

.dropdown:focus-within  .dropdown-content {
  display: block!important;
}

.dropdown:focus-within  .dropbtn {
  background-color:#FFFFFF;
}



.sys_splash img{
  height:auto!important;
}

.sys_bordersplash {
  max-width: 210px;
  background-color:#e4e4e4;
  padding:10px;
  margin:0 auto 10px;
}


@media all and (max-width:800px){
  .MobMenu {
    display: block;
  }

  .sys_siteheadernavigation{
    display:none;
  }

}

/* Left navigation styles */

.sys_rcnavtitle {
    font-size: 1.3em;
    font-family: Source sans Pro,Arial,Verdana,Geneva,Helvetica,sans-serif;
    display: block;
}

#rightnav {
    float: right;
    margin: 125px 0 35px auto !important;
    padding: 25px 0 20px 0;
    width: 300px;
}

#rightnav p{
    font-size: 0.8em;
}

/* Left Menu - Root Folder Link */
.sys_left-menu-root a {
    background-color: #345563;
    border-radius: 3px 3px 0 0;
    color: white;
    display: none;
    margin-left: 0;
    padding: 8px 10px 8px 15px;
    text-decoration: none;
}

/* Left Menu - Current Folder Link */
.sys_left-menu-current a {
    background-color: #fdd26c;
    color: Black;
    display: none;
    margin-left: 0;
    padding: 5px 0 7px 15px;
    text-decoration: none;
    font-size:.9em;
}
.sys_left-menu-current a:hover {text-decoration: underline;}

/* Left Menu Current Folder Items */
#rightnav .sys_simpleListMenu {
padding:0;
margin:0;
list-style:none;
}

#rightnav .sys_simpleListMenu li {
background-color: #fdf8ed;
    border-bottom: 1px solid #e8e8e8;
    color: Black;
    display: block;
    font-size: 0.85em;
    margin: 0;
    padding: 7px 0 7px 15px;
    text-decoration: none;
    width: auto;
}
#rightnav .sys_simpleListMenu li a {
color:Black;
display:block;
text-decoration:none;
width:auto;
}
#rightnav .sys_simpleListMenu li a:hover {text-decoration: underline;}
#rightnav .sys_simpleListMenu li div.sys_selected a {font-weight: 600;}


/* featured content minitemplate styling for full width section page */

.sys_fbox {
    background-color: #f8f8f8;
    float: left;
    font-size: .85em;
    margin: 15px;
    padding: 10px 13px 10px 13px;
    width: 265px;
	 border: 1px solid #cad2d6;
}

.sys_fbox h2 {
    color: #4c4c4c;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    margin: 0;
    padding: 0;
}

.sys_fbox img {
    float: left;
    padding: 0 10px 0 0;
}

.sys_fbox h2 a {
	color: #4c4c4c;
   text-decoration: none;
}

.sys_fbox h2 a:hover {
    text-decoration: underline;
	}

/* Full content page specific */

#fullcontent {
    float: left;
    margin: 0;
    padding: 0 0 25px 0;
    width: 870px;
    font-size:.9em;
}

#fullcontent h1 {
	font-family:Source sans Pro,Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 2.2em;
    margin-top: 50px;
    margin-bottom: 50px;
}

#fullcontent h2 {
	font-family:Source sans Pro,Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 1.5em;
}

#fullcontent hr {
color: #85a6b4;
background-color: #85a6b4;
height: 1px; 
border:0;
}

#fullcontent img {
padding:0 0 0 0;
}


/* 3col section page specific */

.sys_sl-contentcolumn h1 {
    margin-top:10px;
    margin-bottom:15px;
    font-size:2.2em;
    font-family:Source sans Pro,Arial,Verdana,Geneva,Helvetica,sans-serif;;
    color:#404040;
}

.sys_sl-contentcolumn h2 {
	font-family:Source sans Pro,Arial,Verdana,Geneva,Helvetica,sans-serif;;
	font-size: 1.5em!important;
	margin: 40px 0 10px 0;
}

.sys_sl-rightcolumn h2 {
	font-family:Source sans Pro,Arial,Verdana,Geneva,Helvetica,sans-serif;;
	font-size: 1.25em;
}


.sys_toptasks ul{
  list-style-type:none;
  margin:0;
  padding:0;
}

.sys_toptasks li{
  display:block;
  background-color: #fdf8ed;
  border: 1px solid #e8e8e8;
  border-radius:30px;
  padding:5px 10px 5px 8px;
  margin-bottom:15px;
}

.sys_toptasks span{
  margin-right:10px;
}

.sys_toptasks .fa-circle{
  color:#345563;
}

.sys_toptasks h2 {
    background-color: #345563;
    border-radius: 10px 10px 0 0;
    font-weight:normal;
    color: white;
    display: block;
    margin: 20px 0 20px 0;
    padding: 8px 10px 8px 15px;
    text-decoration: none;
}


.sys_doit h2 {
    background-color: #fdd26c;
    border-radius: 10px 10px 0 0;
    font-weight:normal;
    display: block;
    margin: 20px 0 0 0;
    padding: 8px 10px 8px 15px;
    text-decoration: none;
}

/* Page tools */

#fccomment {
	margin:0px 0px 13px 0px;
	font-size:.85em;
}

#rightcolumn #fccomment #submitcomment{
display:block;
margin-top:4px;
}

#fccomment img {
vertical-align:middle;
}

#social a {
	float:left;
	padding-right:8px;
}
#social ul, #social li {margin:0;padding:0;list-style-type:none;}
#social li {float:left;margin:0 3px 0 0;}
#emailfriend {
	padding:10px 0px 10px 0px;
	font-size:.85em;
	clear:left;
}

#emailfriend a {display:block;float:left;padding:0 5px 4px 20px;background:url("/SiteElements/Images/PageTools/email16.png") 0 0 no-repeat;}
#emailfriend img {
vertical-align:middle;
}

#printfriend {
    padding: 5px 0px 10px 0px;
    font-size: .7em;
    clear: left;
}

#printfriend a {display:block;float:left;padding:0 5px 4px 20px;background:url("/SiteElements/Images/PageTools/print16.png") 0 0 no-repeat;}
#printfriend img {
vertical-align:middle;
}


#pagetools {
	clear:both;
	overflow:auto;
	padding:20px 20px 20px 0px;
	margin-bottom:10px;
}

#pagetools img {
	border:none;
}

.toolsheading{padding: 0 0 15px 0; font-size:20px;}

/* Section page specific */

#sectioncontent {
float:left;
padding:0px 0px 25px 0px;
width:885px;
font-size:.9em;
}

#libsectioncontent {
    float: left;
    padding: 0px 0px 25px 20px;
    width: 870px;
    font-size:.9em;
}

#libsectioncontent h1 {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 2.2em;
    font-family: Source sans Pro,Arial,Verdana,Geneva,Helvetica,sans-serif;
    color: #404040;
}


#sectionhead {
	background:url("/SiteElements/images/sectionheadbg.png") no-repeat;
	height:80px;
	margin-top:10px;
}

#sectionheadtitle {
	color:#000000;
	padding-top:20px;
	padding-left:30px;
	font-size:1.5em;
}

#sectionheadtitle h1{
 font-weight:normal;
 font-size:24px;
 margin:0;
 padding:0; 
}

#centrecolumn {
	float:left;
	margin-right:20px;
 width:455px;
}

#rightcolumn {
	float:left;
	width: 250px;
}

.sys_cchead {
	/*background: #f3f3f3;
	color: #4c4c4c;
	font-size:1.5em;
	padding:10px 5px 10px 10px;*/
  Display:none;
}

.sys_cchead h2 {
 font-weight:normal;
 font-size:1em!important;
 margin:0!important;
 padding:0!important; 
}

.sys_rcblock {
	background: #f3f3f3;
	color: #4c4c4c;
	padding:10px 5px 10px 15px;
	margin-bottom:20px;
	font-size:.85em;

}

.sys_rcblock h2 {
	font-size: 1.2em;
	margin-top:5px;
}

.sys_rcblock ul {
	margin:0;
	padding:0px 10px 10px 0px;
}

.sys_rcblock li {
	padding-bottom:5px;
	padding-top:3px;
	border-top: 2px solid white;
	list-style:none;
}

.sys_ccmain {
	
}


/* Section page full width specific */

#fullwidthcontent {
float:left;
width:959px;
padding:0px 0px 25px 0px;
font-size:.8em;
}



#leftcolumn { /* Left column styles */
	float:left;
	width:650px;
	padding: 0 20px 0 20px;
}


/* Home page specific */



#homeleftcolumn { /* left column styles */
	float:left;
	width:640px;
	margin-top:10px;
	margin-right:10px;
}

#homerightcolumn { /* right column styles */
	float:right;
	width: 300px;
	margin-top:10px;
}

.sys_homecol{ /* the columns below the rotator */
	float:left;
	width:200px;
	background-color:#f3f3f3;
	margin-right:20px;
}

.sys_homecol .sys_inner{
	padding:12px 6px 10px 15px;
}

.sys_inner a {
	text-decoration: none;
	color: #284454;
}

.sys_inner a:hover {
	text-decoration: underline;
}

.sys_inner ul {
	list-style:none;
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:1em;
}

.sys_inner li {
	padding:0 0 8px 0;
}

.sys_homecol #head1 { 
background:url("/SiteElements/images/col1.png") no-repeat;
height:32px;
color: white;
padding:8px 20px 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.sys_homecol #head2 { 
background:url("/SiteElements/images/col2.png") no-repeat;
height:32px;
color: white;
padding:8px 20px 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.sys_homecol #head3 { 
background:url("/SiteElements/images/col3.png") no-repeat;
height:32px;
color: white;
padding:8px 20px 0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

.sys_homercol{ /* the columns on the right side of the page */
	float:left;
	width:275px;
	padding:10px 10px 20px 15px;
	margin-bottom:15px;
	background-color:#f3f3f3;
	position:relative;
}

.sys_homercol h2 {
	font-size:1.35em;
	padding:10px 0 10px 25px;
	margin:0;
}

.sys_homercol .sys_icon img {
	position:absolute;
	top:15px;
	left:10px;
}

.sys_homercol a {
	text-decoration: none;
	color: #345667;
}

.sys_homercol a:hover {
	text-decoration: underline;
}

.sys_homercol p {
	margin-top:0px;
}

.sys_rcol {
	overflow:auto;
	margin:5px 0 10px 0;
}

.sys_rcoldiv {
	float:left;
	width:132px;
	padding-right:10px;
	font-size:1em;
	font-weight:bold;
}

.sys_rcoldivr {
	padding-right:0px;
}

.sys_rcoldiv a {
	text-decoration: none;
	color: #345667;
}

.sys_rcoldiv a:hover {
	text-decoration: underline;
}

.sys_rcoldiv ul {
	list-style:none;
	padding:0;
	margin:0;
}

.sys_rcoldiv li {
	padding:0 0 3px 0;
}

#findmycol {
	float:left;
	width:275px;
	height:120px;
	padding:5px 10px 20px 15px;
	margin-bottom:15px;
	background-color:#f3f3f3;
	position:relative;
}

#findmycol .sys_icon img {
    right: 10px;
    position: absolute;
    top: 15px;
}

#findmycol h2 {
    font-size: 1.35em;
    margin: 0;
    padding: 10px 0 10px 0px;
}

/* End of Page body */

/*----- CONTENSIS ITEMS TO COPY -----*/

/* GENERAL TAGS */
img {border:0 none;}
/* blockquote {
  margin-top: 10px !important;
  margin-bottom: 10px;
  margin-left: 50px;
  padding-left: 15px;
  border-left: 3px solid var(--svs-gold);
} */

/* blockquote:before{
	content:"\201c";
	font-size:4em;
	position:relative;
	left:-50px;
	top:50px;
	color:var(--svs-gold)
} */

blockquote {
    border-radius: 3px !important;
    position: relative;  /*  <--- */
    font-style: italic;
    padding: 5px 10px;
    width: 70% !important;  /* create space for the quotes */
    margin: 1rem auto 2rem !important;
    background: #f6f6f6;
}

/* -- create the quotation marks -- */
blockquote:before,
blockquote:after{
    font-family: "Font Awesome 5 Pro";
    position: absolute;
    /* -- inside the relative position of blockquote -- */
    top: 13px;
    color: var(--svs-gold);
    font-weight:600;
    font-size:2em;
    width:10%;
}
blockquote:before{
    content: "\f10d";
    margin-right: 13px;
    right: 100%;
}

/* blockquote:after{
    content: "\f10e";
    margin-left: 13px;
    left: 100%;  
} */

/* EDITING CLASSES */
.img-float-right {float:right; margin:10px 0 10px 10px;}
.img-float-left {float:left; margin:10px 10px 10px 0;}

table.standard-data-table {
    border-collapse: collapse;
    font-size: .85em;
    margin: 15px;
    text-align: left;
	 width: 95%;
}

table.standard-data-table th {
    background: #d8e8ec none repeat scroll 0 0;
    border-bottom: 1px solid #FFFFFF;
    border-top: 4px solid #85a6b4;
    font-size: 1.2em;
    font-weight: normal;
    padding: 8px;
}

table.standard-data-table td {
    background: #eaf2f7 none repeat scroll 0 0;
    border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid transparent;
    padding: 8px;
}

table.standard-data-table tr:hover td {
    background: #d8e8ec none repeat scroll 0 0;
}



/* CONTENSIS SEARCH RESULTS */
.sys_search-control .sys_noresults ul {margin:0 0 0 25px;}

/* CONTENSIS MINITEMPLATES */
.sys_insetimage200 {
	float:right;
	width:200px;
	border:1px solid #85a6b4;
	margin: 0 0 5px 20px;
	padding:5px;
	background-color: #f5f5f5;
	font-size:.85em;
}
.sys_pullquote blockquote {
	float:right;
	width:200px;
	margin: 20px 0 15px 20px;
	padding:0 0 0 50px;
	background-image: url("/SiteElements/images/BlockQuotes/blockquote.gif");
	background-repeat: no-repeat;
	border-left:none;	
	font-size:1.5em;
	color: #9c9c9c;
}
/* CONTENSIS FLV VIDEO */
.sys_VideoMainWrapper {clear:both; padding: 10px 0; text-align: center}
.sys_VideoMainWrapper .sys_VideoInnerWrapper {
	padding-top: 20px; 
	border-top: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}
.sys_VideoMainWrapper .sys_Video {}
.sys_VideoMainWrapper .sys_VideoCaption {padding: 6px 30px; font-weight: 700;}
.sys_VideoMainWrapper .sys_VideoAdditionalInformation {
	background: #fbfbfb;
	padding: 6px 10px; 
	text-align: left;
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
}

/* IFRAME VIDEO */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* CONTENSIS RELATED ITEMS */
.sys_relateditemslisting-control {margin:20px 0;}
.sys_relateditemslisting-control h2.sys_relateditemslisting-title.sys_standardlist-title {display: none;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem {
	border: 1px solid #d5d9db;
	background: #f6f6f6;
	margin-bottom: 8px;
	padding: 10px;
}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_subitem-summary.sys_relateditemslisting-summary dl {margin: 0; padding: 0;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_subitem-summary.sys_relateditemslisting-summary dl dt.sys_relateditemslisting-description {display: none;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem div h3.sys_subitem-heading {
	font-size: 0.9em;
	margin: 4px 0;
	padding-top: 2px;
}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem div h3 a {padding-left:8px; font-weight: normal;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_icon {width: 20px; height: 20px; float: left;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem div.sys_subitem-summary.sys_relateditemslisting-summary dl dd.sys_relateditemslisting-description {margin: 0;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_17 {background: url(/SiteElements/Images/Icons/icon-MSWord.gif) 0 0 no-repeat;}
.sys_relateditemslisting-control #RelatedItemsasStandardList_List .sys_itemslist .sys_subitem .sys_21 {background: url(/SiteElements/Images/Icons/icon-PDF.gif) 0 0 no-repeat;}

.sys_relateditemslisting-control .sys_noresults {display:none;}

/* CONTENSIS BLOGS */
/* Blog Article */
div.sys_blog-author {padding:0;color:#666;font-weight:400;}

/* CONTENSIS GENERIC DATA LISTS */
ul.sys_itemslist {margin:0;padding:0;list-style-type:none;}
ul.sys_itemslist li.sys_subitem {margin:0;padding:.4em 0;}
ul.sys_itemslist li.sys_subitem dl,ul.sys_itemslist li.sys_subitem dl dt, ul.sys_itemslist li.sys_subitem dl dd {margin:0px;padding:0;font-size:.9em;color:#666;}

ul.sys_itemslist li.sys_subitem dl dt.sys_generic_list-releasedate {float:left; width:80px;}
ul.sys_itemslist li.sys_subitem dl dt.sys_generic_list-releasedate {}

/* CONTENSIS THEME OVERWRITES */
/* Standard DataRepeater Titles */
.sys_theme-simple h1.sys_standardlist-title, 
.sys_theme-simple h2.sys_standardlist-title, 
.sys_theme-simple h3.sys_standardlist-title,
.sys_theme-simple h4.sys_standardlist-title,
.sys_theme-simple h5.sys_standardlist-title,
.sys_theme-simple .sys_standardlist-title {
    background-color: #fdd26c !important;
    border-radius: 10px 10px 0 0;
    display: block !important;
    font-size: 1.3em !important;
    font-weight: 300 !important;
    margin: 50px 0 30px !important;
    padding: 10px 0 10px 15px !important;
    position: relative !important;
    z-index: 1 !important;
}

.sys_theme-simple .sys_standardlist-title .sys_atom-link,
.sys_theme-simple .sys_standardlist-title .sys_rss-link {top:3px;}
.sys_theme-simple .sys_standardlist-title .sys_atom-link a,
.sys_theme-simple .sys_standardlist-title .sys_rss-link a {
font-weight:300 !important;
}




/* PAGE COMMENT FORM AS POPUP */
.sys_comments-title {display:none !important;}
.sys_commentform-popup {background:#fff;border:3px solid #eed28f;padding:15px 20px;font-size:1em;color:#333;}
.sys_commentform-popup .sys_closeform {position:absolute;top:10px;right:10px;cursor:pointer;color:blue;font-size:1.1em;font-weight:700;text-decoration:underline;}

/* SEARCH RESULTS */
.sys_search-control {clear:both;}
.sys_search-control .sys_search-title {font-size:1.3em;font-weight:400;margin:25px 0 20px 0;padding:0;}
.sys_search-control .sys_subitem {width:100%;clear:both;margin:0 0 10px 0;border-bottom:1px solid #85a6b4;}
.sys_search-control .sys_subitem .sys_subitem-heading {margin:0;padding:0 0 .3em 0;font-size:1em;}
.sys_search-control .sys_subitem dl,.sys_search-control .sys_subitem dl dt, .sys_search-control .sys_subitem dl dd {margin:0;padding:0;}
.sys_search-control .sys_subitem dl dt.sys_search-description {display:none;}
.sys_search-control .sys_subitem dl dd.sys_search-description {font-size:.9em;margin-bottom:.3em}

.sys_search-control .sys_subitem dl dt.sys_search-url {display:none;}
.sys_search-control .sys_subitem dl dd.sys_search-url {
color:#666;
font-size:.8em;
margin-bottom:10px;
font-style:italic;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

	/* FEATURE RESULTS */
	#SearchFeatureResults .sys_subitem {width:96%;padding:10px 2%;background:#d9ecea;margin:0 0 10px 0;overflow: auto;}
	#SearchFeatureResults .sys_subitem .sys_thumbnail {float:left;width:48px;height:48px;margin:0 12px 0 0;}
	#SearchFeatureResults .sys_subitem .sys_subitem-heading {font-size:1em;margin:0;padding:0;}
	#SearchFeatureResults .sys_subitem .sys_subitem-heading a {color:#003366;font-weight:400;}
	#SearchFeatureResults .sys_subitem dl {margin:0;padding:0;font-size:.9em;}
	#SearchFeatureResults .sys_subitem dl dt, #SearchFeatureResults .sys_subitem dl dd {margin:0;padding:0;}
	#SearchFeatureResults .sys_subitem dl dt.sys_generic_list-description {display:none;}
	#SearchFeatureResults .sys_subitem dl dd.sys_generic_list-description {margin-left:60px;}
			
	#SearchFeatureResults .sys_noresults {display:none;}
			
			.sys_search-control .sys_itemslist .sys_icon {width:32px;height:32px;float:right;margin:0 0 12px 12px;}
			.sys_search-control .sys_itemslist div.sys_0 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/0.gif");}
			.sys_search-control .sys_itemslist div.sys_1 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/1.gif");}
			.sys_search-control .sys_itemslist div.sys_2 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/2.gif");}
			.sys_search-control .sys_itemslist div.sys_3 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/3.gif");}
			
			.sys_search-control .sys_itemslist div.sys_5 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/5.gif");}
			.sys_search-control .sys_itemslist div.sys_6 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/6.gif");}
			.sys_search-control .sys_itemslist div.sys_7 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/7.gif");}
			.sys_search-control .sys_itemslist div.sys_8 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/8.gif");}
			.sys_search-control .sys_itemslist div.sys_9 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/9.gif");}
			
			.sys_search-control .sys_itemslist div.sys_11 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/11.gif");}
			.sys_search-control .sys_itemslist div.sys_12 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/12.gif");}
			.sys_search-control .sys_itemslist div.sys_13 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/13.gif");}
			.sys_search-control .sys_itemslist div.sys_14 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/14.gif");}
			.sys_search-control .sys_itemslist div.sys_15 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/15.gif");}
			.sys_search-control .sys_itemslist div.sys_16 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/16.gif");}
			.sys_search-control .sys_itemslist div.sys_17 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/17.gif");}
			.sys_search-control .sys_itemslist div.sys_18 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/18.gif");}
			.sys_search-control .sys_itemslist div.sys_19 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/19.gif");}
			
			.sys_search-control .sys_itemslist div.sys_21 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/21.gif");}
			.sys_search-control .sys_itemslist div.sys_22 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/22.gif");}
			.sys_search-control .sys_itemslist div.sys_23 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/23.gif");}
			.sys_search-control .sys_itemslist div.sys_24 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/24.gif");}
			.sys_search-control .sys_itemslist div.sys_25 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/25.gif");}
			
			.sys_search-control .sys_itemslist div.sys_27 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/27.gif");}
			.sys_search-control .sys_itemslist div.sys_28 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/28.gif");}
			.sys_search-control .sys_itemslist div.sys_29 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/29.gif");}
			.sys_search-control .sys_itemslist div.sys_30 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/30.gif");}
			.sys_search-control .sys_itemslist div.sys_31 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/31.gif");}
			.sys_search-control .sys_itemslist div.sys_32 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/32.gif");}
			.sys_search-control .sys_itemslist div.sys_33 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/33.gif");}
			.sys_search-control .sys_itemslist div.sys_34 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/34.gif");}
			.sys_search-control .sys_itemslist div.sys_35 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/35.gif");}
			
			.sys_search-control .sys_itemslist div.sys_37 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/37.gif");}
			.sys_search-control .sys_itemslist div.sys_38 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/38.gif");}
			.sys_search-control .sys_itemslist div.sys_39 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/39.gif");}
			.sys_search-control .sys_itemslist div.sys_40 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/40.gif");}
			.sys_search-control .sys_itemslist div.sys_41 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/41.gif");}
			.sys_search-control .sys_itemslist div.sys_42 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/42.gif");}
			.sys_search-control .sys_itemslist div.sys_43 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/43.gif");}
			.sys_search-control .sys_itemslist div.sys_44 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/44.gif");}
			.sys_search-control .sys_itemslist div.sys_45 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/45.gif");}
			.sys_search-control .sys_itemslist div.sys_46 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/46.gif");}
	
			.sys_search-control .sys_itemslist div.sys_50 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/50.gif");}
			.sys_search-control .sys_itemslist div.sys_51 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/51.gif");}
			.sys_search-control .sys_itemslist div.sys_52 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/52.gif");}
			.sys_search-control .sys_itemslist div.sys_53 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/53.gif");}
			.sys_search-control .sys_itemslist div.sys_54 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/54.gif");}
			.sys_search-control .sys_itemslist div.sys_55 {
			background-image:url("/aspnet_client/ContensisThemes/Common/imgs/contenttypes/large/55.gif");}	

/* Flickr Style Pager Extension Control */
	.sys_flickrpager {
	margin: 10px 0 10px 0;
	padding: 10px 0;
	min-height: 1.5em;
	text-align:right;
	clear:both;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	
	}

	.sys_flickrpager .sys_paginginfo {
	float: left;
	font-weight: 400;
	font-size: 1em;
	width:auto;
	background:none;
	border:0 none;
	margin:0;
	padding:0;
	}

	.sys_flickrpager .sys_navigation {
	margin:0;
	padding: 0;
	font-size: 1em;
	font-weight: 400;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}
	.sys_flickrpager .sys_navigation span.sys_selected span {
	border: 1px solid #333;
	padding: 2px 7px;
	text-decoration: none; 
	width:auto;
	color:#fff;
	background:#333;
	float:none;
	cursor:default;
	font-weight:700;
	}
	.sys_flickrpager .sys_navigation a {
	padding: 2px 7px;
	text-decoration: none;
	width:auto;
	background:none;
	float:none;
	border:0 none;
	}

    .sys_flickrpager .sys_navigation span.sys_page {
    margin-right:2px;
    width:auto;
    background:none;
    float:none;
    border:0 none;}
    
    .sys_flickrpager .sys_navigation span.sys_page a {
    border: 1px solid #e3e3e3;		
    color: #484848;
    width:auto;
    background:none;
    float:none;
    }

    .sys_flickrpager .sys_navigation span.sys_navigationnext a, .sys_flickrpager .sys_navigation span.sys_navigationprevious a {
        color: var(--svs-blue);
        font-weight:bold;
    }

    .sys_flickrpager .sys_navigation span.sys_page a:hover {
        background: var(--svs-gold); 
        border: 1px solid var(--svs-gold);
        color: black;
    }

    .sys_flickrpager .sys_navigation span.sys_navigationnext a:hover, .sys_flickrpager .sys_navigation span.sys_navigationprevious a:hover {
        background-color: var(--svs-blue);
        color:white;
    }		

    .sys_flickrpager .sys_navigation .sys_at-start, .sys_flickrpager .sys_navigation .sys_at-end {
    color: #bcbcbc;
    }
    
    .sys_flickrpager .sys_navigation .sys_disabled {
    padding: 2px 7px;
    color: #ababab;
    width:auto;
    background:none;
    float:none;
    border:0 none;
    cursor:default;
    }
    
    .sys_flickrpager .sys_navigation .sys_ellipsis {
    cursor:default;
    color:#ababab;
    }




/*Carol's Additions*/
			
.sys_coldivleft { 
	float:left;
	width:150px;
	padding-right:5px;
	font-size:1em;
	font-weight:bold;
	line-height: 1.75em;
}

.sys_coldivleft a {
	text-decoration: none;
	color: #345667;
}

.sys_coldivleft a:hover {
	text-decoration: underline;
}

.sys_coldivleft ul {
	list-style:none;
	padding:0;
	margin:0;
}
.sys_coldivright {
	float:left;
	width:120px;
	padding-right:0px;
	font-size:1em;
	font-weight:bold;
	line-height: 1.75em;
}

.sys_coldivright a {
	text-decoration: none;
	color: #345667;
}

.sys_coldivright a:hover {
	text-decoration: underline;
}

.sys_coldivright ul {
	list-style:none;
	padding:0;
	margin:0;

}	


.sys_searchmode {
	padding: 0 0 10px 0;
	font-size:.85em;
}		

.sys_search-search-control {
    border: 1px solid #CAD2D6;
    display: block;
    padding: 15px;
    margin: 10px 0 30px;
}

.sys_advanced-search-row {
    background-color: #F6F6F6;
    border: 1px solid #E8E8E8;
    margin: 2px;
    padding: 4px;
}

.sys_search-operator-label, .sys_search-type-label, .sys_search-label {
    display:none;
}

.sys_searchbox {
 //margin: 0 3px 0 3px;
}

#findmytxt {
    left: 18px;
    position: absolute;
    top: 95px;
    width: 200px;
}

#findmytxthome {
    left: 18px;
    position: absolute;
    top: 95px;
    width: 200px;
}

.sys_fmnsearchbox label {
display:none;
}

input.search-field {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid var(--svs-bg);
    float: left;
    font-family: tahoma;
    font-size: 20px;
    margin: 0;
    padding: 5px 0 5px 4px;
    width: 140px;
}

input.search-go {
    background: url("/SiteElements/images/search.png") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 37px;
    margin: 0 0 0 5px;
    padding: 0;
    width: 37px;
}

.sys_theme-simple .sys_ticker span {
    text-transform: capitalize !important;
}

sys_category-row {
	display:none !important;
}

.pos_fixed
{
position:relative;
bottom:30px;
left:18px;
color:white;
}

.pos_fixed a {
color:white;
}



/* Image slideshow */

.sys_imageslideshowgallery-control {
    background: none repeat scroll 0 0 #f5f5f5;
    clear: both;
    color: #AAAAAA;
    float: none;
    position: relative;
    width: 625px;
}
.sys_imageslideshowgallery-control:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.sys_imageslideshowgallery-control .sys_imageslideshowgallery-container {
    background: none repeat scroll 0 0 #eef3fb;
    padding: 5px;
    position: relative;
}
.sys_imageslideshowgallery-control a {
    outline: medium none;
}
.sys_imageslideshowgallery-control img {
    display: block;
    }
.sys_imageslideshowgallery-control .sys_imageslideshowgallery-fullimagecontainer {
    margin: 0 auto;
}

.sys_imageslideshowgallery-control .sys_imageslideshowgallery-fullimagecontainer img {
    margin: 0 auto;
}

.sys_imageslideshowgallery-control .sys_imageslideshowgallery-fullimage-container .sys_imageslideshowgallery-fullimage {
    margin-left: 1px;
}
.sys_imageslideshowgallery-control .sys_imageslideshowgallery-title, .sys_theme-simple .sys_imageslideshowgallery-control .sys_imageslideshowgallery-caption {
    background: url("Imgs/Slideshow/OverlayBg.png") repeat scroll 0 0 transparent;
    bottom: 5px;
    color: #FFFFFF;
    font-weight: 700;
    height: 20px;
    left: 5px;
    margin: 0;
    padding: 4px 15px;
    position: absolute;
    text-align: left;
    width: 625px;
    z-index: 1;
}
.sys_imageslideshowgallery-control .sys_imageslideshowgallery-description {
    background: url("Imgs/Slideshow/OverlayBg.png") repeat scroll 0 0 transparent;
    bottom: 5px;
    color: #FFFFFF;
    display: none;
    height: 22px;
    left: 5px;
    margin: 0;
    padding: 0 15px 2px;
    position: absolute;
    text-align: left;
    width: 625px;
    z-index: 1;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control {
    margin: 0 0 0 60px;
    padding: 5px 0;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_subitem {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    clear: none;
    float: left;
    margin: 0;
    padding: 0;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_subitem a {
    background: none repeat scroll 0 0 transparent;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_subitem a {
    border: 2px solid #fff;
    color: #000000;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_subitem a:hover {
    border: 2px solid #aaaaaa;
}
.sys_imageslideshowgallery-control .sys_imageslideshownav-control ul li.sys_selected a {
    border: 2px solid #aaaaaa;
}

.sys_imagegallery-prev, .sys_imagegallery-next {
    background-image: url("/SiteElements/images/gallery/prev.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    bottom: 0;
    display: block;
    height: 50px;
    margin: 5px 0 10px;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    width: 60px;
}
.sys_imagegallery-prev {
    left: 0;
}
.sys_imagegallery-prev:hover {
    background-image: url("/SiteElements/images/gallery/prevhvr.png");

}
.sys_imagegallery-next {
    background-image: url("/SiteElements/images/gallery/next.png");
    background-position: 47% 50%;
    right: 0;
}
.sys_imagegallery-next:hover {
    background-image: url("/SiteElements/images/gallery/nexthvr.png");
}
.sys_cms-form-control ul.sys_cms-form-body li.sys_radio fieldset legend span {
	position: relative !important;
	padding: 0px !important;
}



/* Temporary Styles to correct form display issue */

/* Form Row - Anything with a nested fieldset and legend */
		.sys_cms-form-control ul.sys_cms-form-body li fieldset {padding:0 !important; }
		.sys_cms-form-control ul.sys_cms-form-body li fieldset legend span {position:static !important;}
		
		.sys_onecolumn {position:relative !important;}
		.sys_cms-form-control ul.sys_cms-form-body li fieldset legend {
			float: left !important;
			margin: 0 0 4px !important;
			padding: 0 !important;
			width: 100% !important;
		}
		.sys_cms-form-control ul.sys_cms-form-body li fieldset legend span {width: 100% !important; /* display:block !important; */ margin: 0 !important; padding: 0 !important;}
		
		/* Temporary Hack for IE6 & IE7 to adjust the left margin alignment */
		*:first-child+html .sys_cms-form-control ul.sys_cms-form-body li fieldset legend {margin-left: -10px !important;} * html .sys_cms-form-control ul.sys_cms-form-body li fieldset legend{margin-left: -10px !important;}




.sys_theme-simple .sys_atoz-control ul li {
 margin: 0px !important; 
}

.sys_parapadtop {
  padding-top:40px;
}

.sys_logon-control {
  max-width:400px;
  margin: 0px auto;
  text-align:left;
} 

.sys_logon-control label{ 
  width:120px;
  float:left;
  
}

.sys_logon-control input{
    display: block;
    margin: 0 0 10px;
    padding: 3px;
    width: 50%;
}

#LogonControl_SubmitButton {
  		
    width: 60px!important;
  		padding:4px 0 !important;
		  margin-right:18%;
}

.sys_loginerror {
    margin-bottom:30px;
    color:red;
    float:left;
}

.sys_savepasswordpanel {
    clear: left;
    float: left;
    margin: 0 0 100px;
    width: 200px;
}

.sys_savepasswordpanel input{
    float: left;
    margin: 0 0 0 10px;
    width: 20px !important;
}

.sys_savepasswordpanel label{
    padding: 0 0 0 10px;
    width: auto;
}


#govmetric_container {
 padding: 0 0 15px 0; 
}

/* CSS for poll  */

.sys_pollviewhide .sys_theme-simple .sys_pollwrapper .sys_pollbottom a {
 display:none; 
}


/* FAQ web control styles */
A.sys_faq {
  text-decoration:none!important;
  color:#000000!important;
}
.sys_faqs-summary DL DT.answer, .sys_faqs-summary DL DD.answer {
  color:#000000!important;
}

.sys_faqs-summary DL DD.answer P {
  clear:left;
}

.sys_faqs-summary DL DD.answer UL {
 	border:0;
  padding:0;
  margin:0;
  line-height: inherit!important;
  float: none !important;
}

.sys_faqs-summary DL DD.answer UL:after {
 clear:both !important;
}

.sys_faqs-summary DL DD.answer UL LI {
  border:0 !important;
  padding:0 !important;
  margin:0 !important;
  offset: 0 !important;
  width:auto !important;
  zoom: normal !important; /* zoom MUST be specified else the bullet points are misaligned too high NB 21-Dec-2012*/
  list-style-type: disc !important;

  /* background: none transparent scroll repeat 0% 0% !important;*/
  /* vertical-align:top !important;*/
  /* list-style-image:url('/SiteElements/images/bulletpoint.png') !important; */
  /* list-style-position:outside; */
}

dt.sys_faqs-question, dt.sys_faqs-answer  {
  font-style: italic;
  font-weight: bold;
  display:none;
}


dd.sys_faqs-question, dd.sys_faqs-answer  {
  offset:0!important;
  margin:0!important;
}

dd.sys_faqs-question {
  display:none!important;
}

dd.answer h3 {
  clear:both !important; 
}

/* Weather Control style(s) */
.sys_WeatherContainer {
		width:100% !important;
  background-color:white !important;
  border:0px!important;
  color:black!important;
}

.sys_averageWeatherWrapper {
  width:55px !important;
}

.sys_pagebacktop
{
  display:none;
}





.MobMenu li h3, #MobMenu li h3 {display:none;}
.MobMenu ul, #MobMenu ul {margin:0;padding:0;}

.MobMenu li, #MobMenu li,.MobMenu  .sys_left-menu-root,.MobMenu  .sys_left-menu-current {
    list-style: none outside none;
    color:#000000;
    display:block;
    background-color:var(--svs-gold);
    margin: 0;
    padding: 5px;
    font-size:1.1em;
}

.MobMenu li a, #MobMenu li a,.MobMenu .sys_left-menu-root a,.MobMenu  .sys_left-menu-current a {color:#000000;display:block; background-color:var(--svs-gold); text-decoration:none; font-weight:normal;font-size:1em; padding:0; margin:0;}
.MobMenu, #MobMenu {margin:0;padding:0;}

.MobMenu li a:before {
    content: "\f105 \00a0";
    font-family: "Font Awesome 5 Pro";
    font-weight: bold;
}

#ParentMobDiv {
  padding:2px;
}


#ParentMobLink {
    color:#cda125;
    font-size:.6em;
}

#ParentMobLink.fa-inverse {
    color:black;
}


/*----- THIS IS USED BY THE APPS AND NEEDS TO HAVE THE SAME STYLES AS PARENTMOBLINK -----*/
#Header1_MobParentLink {
color: var(--svs-blue);
text-align:right;
padding-right:12px;
  font-size:.6em;
}

.sys_menu-select {
  color:#000000;
  display:block;
  background-color:var(--svs-gold);
  margin: 0;
  padding: 3px 13px 5px 5px;
  font-size:21px;
  text-align:right;
  font-weight:normal;
}

.sys_menu-select a{
  color:#000000;display:block;text-decoration:none;
}

.sys-menutog { float:right; width: 30px; background: url("/SiteElements/images/tog.png") no-repeat scroll left top transparent; }

.sys_govmetric-app
{
  margin-left:230px;
  /*border-left:1px solid #85A6B4;*/
  padding-left:30px;
  padding-right:50px;
  
}

/* New header styles */

.sys_burgerbar {
  background:var(--svs-bg);
  width:100%;
  height:48px;
}

.sys_search-box2 {

  padding-top: 5px;
  margin-left:10px;

}


#menutoggle
{
    font-size:24px;
    border-style:solid;
    border-width:1px;
    border-color:#888888;
    border-radius: 3px;
    color:#ffffff;
    padding:2px 8px 2px 2px;
    width:160px;
    margin:8px 10px 4px 0px;
    text-align:right;
    cursor:pointer;
    float:right;
  		height:28px;
}

#menutoggle h1 {
  font-size:1em;
  display:inline;
  font-weight:normal;
  margin:0;
}


#menutoggle a {
 color:#ffffff;
  text-decoration:none;
}

#menutoggle a:active{
    background-color: transparent;
}

#mcmenu a:active{
    background-color: transparent;
}


.sys_menutoggletextsmall {
  display:none;
}



.sys_menuitem
{
    float:left;
    width:23%;
    padding-right:2%;
    padding-top:20px;
    font-family:Arial;
    font-size:1.1em;
}

.sys_menuitem  h2{
  font-size:1em;
  display:inline;
  font-weight:normal;
  margin:0; 
}

.sys_menuitem  h2 a{
      text-decoration: none;
}



.sys_menitemclose
{
    clear:both;
}


.sys_menuitemclear
{
    clear:both;
}

.sys_displaynone
{
 		 display:none;
}

#menudetail {
  border-bottom:4px solid #f7f7f7;
  background-color:#f1f1f1;
  padding:0px 10px 0px 10px;
  overflow:hidden;
  clear:both;
}

#menudetail a{
 color:#000000;
 text-decoration: none;
}

#menudetail a:hover{
    text-decoration: underline;
}


#menudetail ul
{
    padding-left:0px;
    font-size:0.8em;
    color:#222222;
   	margin-left:0px;
    margin-top:7px;
    list-style:none; 
}


/*

#menudetail li
{
    display:inline;
}

*/

#menudetail li:before
{
  /* content: ", "; */
  list-style:none;
}



#menudetail li:first-child:before
{
    content: "";
} 
#menudetail li:last-child:after
{
    content: "";
} 


/* menu style update */


.sys_menuitem h2 a {
    color: #000000!important;
}


#menudetail a {
  color:#ffffff;
    display: block;
}

.sys_menuitem li {
    margin: 4px 0 4px 0;
    padding: 4px 4px 4px 5px;
    display: block;
    background-color: var(--svs-blue);
    border-radius: 5px;
    color: #ffffff;
}

#menudetail  .sys_last{
  background-color: transparent;
}

#menudetail .sys_last a {
  color: #000000!important;

}

/* end of menu style update */




/* Menu Size Specific Media Queries */

@media screen and (min-width: 600px) and (max-width: 1169px)
  
{  

  .sys_sl-contentwrapper{
    float: left;
    width: 100%;
    }

   .sys_sl-contentcolumn{
    margin-right: 250px; /*Set right margin to RightColumnWidth*/
    }

    .sys_sl-rightcolumn{
    float: left;
    width: 250px; /*Width of right column in pixels*/
    margin-left: -250px; /*Set left margin to -(RightColumnWidth) */
    }
  
    .sys_sl-rightcolumn .sys_innertube{
    margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
    }
  
    .sys_sl-contentcolumn  .sys_innertube{
    margin: 0 10px 0 0; /*Margins for inner DIV inside each column (to provide padding)*/
    }


}




@media screen and (min-width: 800px) and (max-width: 1169px)
{
    .sys_menuitem {
    											width: 22%;
               padding-right:3%;
  		}
  
   #menudetail div:nth-of-type(4n+5){
    clear:both;
  }
}

@media screen and (min-width: 600px) and (max-width: 799px)
{
    .sys_menuitem {width: 29%;
    															padding-right:4%;
  }
  
   #menudetail div:nth-of-type(3n+4){
    clear:both;
  }
  
}

@media screen and (min-width: 400px) and (max-width: 599px)
{
    .sys_menuitem {width: 45%;
															    padding-right:5%;
  }
  
   #menudetail div:nth-of-type(2n+3){
    clear:both;
  }
}

@media screen and (max-width: 399px)
{
    .sys_menuitem {width: 95%;}
}


/* End of Menu Size Specific Area */



/* Search Bar Size Specific Area */

/* .sys_search-box2
{
  	   width:580px !important;
  float:left;
} */

.sys_search-box2 .sys_search-query-control .sys_searchbox {
    width:500px !important;
    min-width:120px !important;
}

@media screen and (max-width:785px) {

  .sys_search-box2 .sys_search-query-control .sys_searchbox {
    width:300px !important;
  }
  
}

@media screen and (max-width:590px) {
  .sys_search-box2
  {
    width:280px !important;
  }
  .sys_search-box2 .sys_search-query-control .sys_searchbox {
    width:200px !important;
  }
  .sys_foot-txt {
    display:none;
  }
  
}

/*
@media screen and (max-width:380px) {
  .sys_search-box2
  {
    width:220px !important;
  }
  .sys_search-box2 .sys_search-query-control .sys_searchbox {
    width:150px !important;
  }
  
}



@media screen and (max-width:310px) {
  .sys_search-box2
  {
    width:160px !important;
  }
  .sys_search-box2 .sys_search-query-control .sys_searchbox {
    width:80px !important;
    min-width:60px !important;
  }
  
}

*/

.sys_search-box2 .sys_search-query-control .sys_searchbox {
width: -webkit-calc(100% - 80px) !important;
width: -moz-calc(100% - 80px) !important;
width: calc(100% - 80px) !important;
}
  

/* @media screen and (min-width:500px) {
  
.sys_search-box2
  {
    width: -webkit-calc(100% - 240px) !important;
    width: -moz-calc(100% - 240px) !important;
    width: calc(100% - 240px) !important;
  }
  
}  */
  
@media screen and (max-width:499px) {
  
  
/*  #menudetail li
{
    display:inline;
}


#menudetail li:before
{
  content: ", "; 
  }
   
  
  .sys_search-box2
  {
    width: -webkit-calc(100% - 90px) !important;
    width: -moz-calc(100% - 90px) !important;
    width: calc(100% - 90px) !important;
  }
*/
	  #menutoggle h1
  {
    display:none;
  }
  
  .sys_menutoggletextsmall{
   display:block; 
  }
  
  #menutoggle
  {
    width:26px;
  }
  
  
  .sys_search-control .sys_subitem dl dd.sys_search-url {
    display:none;
  }
  
  .sys_search-control .sys_subitem dl dd.sys_search-description {
    margin-bottom:20px;
  }
}

@media screen and (max-width: 705px) {
  
  .sys_logo-r1 {
    display:block;
    padding:5px;
    height:55px;
    text-align: center;
  }
  
  .toplinkskip {
    display:none!important;
}

}

/* End of Search Bar Size Specific Area */

/* News Template Size Specifics */



.sys_sl-contentwrapper-split .sys_theme-simple .sys_news-control .sys_news-title {
    margin-top: 18px!important;
}



@media screen and (max-width: 580px) {
.sys_news-search-control
{
	display:none;
}


.sys_theme-simple.sys_news .sys_news-control
{	
	width:100% !important;
}

.sys_navigation
{
	clear:both;
	padding:10px 0px 0px 0px !important;
}

.sys_ticker
{
	display:none;
}
}

/* End of News Template Size Specifics */


@media screen and (min-width: 1169px) {

.sys_sl-contentwrapper  {
    border-top: 3px solid #e4e4e4;
    float: left;
    margin: 15px 15px 15px 0;
    padding: 15px 0 20px;
    width: 660px;
}

.sys_sl-rightcolumn {
    border-top: 3px solid #e4e4e4;
    float: left;
    margin: 15px 0;
    padding: 15px 0 20px;
    width: 250px;
}
  
  
.sys_sl-contenttopper {
    border-top: 3px solid #e4e4e4;
    float: left;
    margin: 15px 0 0;
    padding: 20px 0 25px;

}
  
.sys_sl-contentwrapper-split  {
    border-top: none;
    float: left;
    margin: 0 15px 15px 0;
    padding: 0 0 20px 0;
    width: 580px;
}

.sys_sl-rightcolumn-split {
    border-top: none;
    float: left;
    margin: 0;
    padding: 0 0 20px 0;
    width: 250px;
}

}

@media screen and (max-width: 1219px) {
  
  #pagecontainer {  
    width:auto;
    border-right:0px;
    border-left:0px;
  }
  
  #pagebody {
    border-left:10px solid #FFFFFF;
    border-right:10px solid #FFFFFF;
  }
  
    #fullcontent {
    width:100%;
    border:0px;
    padding-left: 0px;
    padding-right: 0px;
  }
  
  #sectioncontent {
    width:auto;
  }
  
  #libsectioncontent {
    width:auto;
  }
  
  #centrecolumn {
    width:auto;
  }
  
  .sys_menuitemclear
  {
    clear:none;
  }
  
  .sys_pagebacktop
		{
    display:block;
    text-align:right;
    padding-right:10px;
    padding-bottom:5px;
		}
  
  .sys_pagebacktop a
  {
    color:var(--svs-gold);
    text-decoration:none;
  }

}

/* Log In Control Size Specific */
@media screen and (max-width: 399px) {
  .sys_logon-control label
  {
    float:none;
  }
  .sys_logon-control input
  {
    width:85%;
    padding-left:20px;
  }
  #LogonControl_SubmitButton {
    margin-right:0px;
  }
}
  

/* Styles For Menu Flicker Fix */
.slidemenu #menudetail {
				display:none;
		}
.slidemenu #toggle1 {
  		display:none;
  }
.slidemenusub #toggle1 {
  		display:none;
}


  
/* Styles For Mapping */
  @media screen and (max-width:440px)
  {
    #map {
      width:99% !important;
    }
  }

/* Twitter Feed Pages */
.sys_includefeed
{
  padding-left:10px;
  float:right;
}
.sys_include
{
  float:left;
  width:62%;
}
.sys_includeclear
{
  clear:both;
}

@media screen and (max-width: 659px) {
.sys_includefeed
  {
    float:none;
 			padding-left:0px;
    text-align:center;
  }
.sys_include
  {
    float:none;
    width:auto;
  }
.twitter-timeline-rendered
  {
    width:90% !important;
  }
}  
@media screen and (max-width:399px) {
 .sys_imagefloatright
  {
    display:none;
  }
}

/* Responsive Embed */

.sys_embedcontainer {
    position: relative;
    padding-bottom: 56.25%; /* 16/9 ratio */
    height: 0;
    overflow: hidden;
}

.sys_embedcontainer iframe,
.sys_embedcontainer object,
.sys_embedcontainer embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.sys_news-record .sys_embedcontainer {
  height:auto;
}

.sys_news-record .sys_embedcontainer iframe {
    position: static;
    width: auto;
    height: auto;
}


.tubeembed {
 min-width:560px!important;
  min-height:315px!important;
}


/* Responsive Embed Map */

.sys_embedcontainermap {
    position: relative;
    padding-bottom: 80%; 
    height: 0;
    overflow: hidden;
}

.sys_embedcontainermap iframe,
.sys_embedcontainermap object,
.sys_embedcontainermap embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
   
/* WebStats Styles */


.gm_sidebar_anchor
{
  display:inline-block;
}
  
/* Fix To Hide Current Menu On Search Page */
.sys_nodisplay
{
    display:none !important;
}

/* Venue Times Styles */
.venopeningtimes{
    background-color:#EDEDED;
    color:#345563;
    padding:10px 15px;
  	margin-bottom:10px;
    min-height:58px;
}
.venclear{
    clear:both;
}
.venclosedinfo{
    display:block;
    padding-bottom:2px;
    font-size:90%;
}
.vendayinfo{
    display:block;
    padding-bottom:4px;
    font-size:140%;
}
.ventimeinfo{
    padding-left:20px;
    font-size:140%;
   
}
.vendaynotes{
    clear:both;
    padding-top:10px;
    padding-left:20px;
}
.venicon{
    font-size:350% !important;
}
.venfloatleft{
    float:left;
}
.venblock{
    float:left;
}
.veninlineblock{
    display:inline-block;
}
.venpaddingleft{
    padding-left:50px;
    padding-top:10px;
    min-height:40px;
}
.venpaddingright{
    padding-right:10px;
}
.venspecialclosures{
    font-size:90%;
    display:block;
    margin:20px 6px 2px 6px;
    padding:6px;
    background-color:#feffde;
}
.veninfoholder{
    margin-top:15px;
    vertical-align:top;
}
.venadditional{
    display:inline-block;
    vertical-align:top;
    margin:15px 0px;
    padding-right:70px;
    max-width:500px;
}
.weeklycalendar{
    display:inline-block;
    vertical-align:top;
}
.venperiodheader{
    font-size:120%;
    display:block;
    margin-top:15px;
    margin-bottom:5px;
    font-weight:bold;
}
.venperiodsubheader{
    font-size:90%;
    color:#222222;
}

.venweekitem{
    display:block;
    margin-bottom:2px;
}
.venweekday{
    display:inline-block;
    width:120px;
}
.venweektime {
    display: inline-block;
}
.venspecial{
    margin:0px;
    border-style:solid;
    border-width:1px;
    border-color:#AAAAAA;
    padding:5px;
    background-color:#F8F8F8;
}
.venstrongtext{
    font-weight:bold;
}
.venlibenq{
    display:block;
    color:#444444;
    font-size:80%;
}
.venoffline{
    display:block;
    text-align:center;
    font-size:110%;
}
@media screen and (max-width:900px) {
    .venadditional {
        max-width: 400px;
    }
}
@media screen and (max-width:600px) {
    .venadditional {
        max-width: 600px;
    }
}
/* START: SLCF styling */

    #slcf #header_wrapper, #slcf #footer_wrapper
    {
        font-weight: bolder;
        color: White;
        background-color: var(--svs-blue);
    }
    #slcf #footer_wrapper
    {
        text-align: right;
    }
    
    
    #slcf #row_wrapper, #slcf .row_wrapper
    {
        border-top: 1px solid var(--svs-bg);
    }
    
    #slcf #altrow_wrapper, #slcf .altrow_wrapper
    {
        background-color: #F9EAB8;
        border-top: 1px solid var(--svs-bg);
    }
    
    #slcf .counc_name
    {
        width: 34%;
        display: inline-block;
        vertical-align:middle;
    }
    
    #slcf .division_name
    {
        width: 64%;
        display: inline-block;
        vertical-align:middle;
    }
    
    /*scheme list */
    #slcf .prop_ref_title, #slcf .prop_ref
    {
        width: 15%;
        display: inline-block;
        vertical-align: top;
        text-align: center;
    }
    #slcf .prop_desc_title, #slcf .prop_desc
    {
        width: 45%;
        display: inline-block;
        vertical-align: top;
    }
    #slcf .prop_appl_title, #slcf .prop_appl
    {
        width: 25%;
        display: inline-block;
        vertical-align: top;
    }
    #slcf .prop_value_title, #slcf .prop_value
    {
        width: 12%;
        display: inline-block;
        vertical-align: top;
        text-align: right;
    }
    /* Supporting councillors */
    #slcf .supp_councillor_title, #slcf .supp_councillor
    {
        width: 180px;
        display: inline-block;
        vertical-align: top;
        text-align: left;
    }
    
    #slcf .supp_amount_title, #slcf .supp_amount
    {
        width: 150px;
        display: inline-block;
        vertical-align: top;
        text-align: right;
    }
    
    
    #slcf .propdetails_ref_title, #slcf .propdetails_appl_title, #slcf .propdetails_desc_title, #slcf .propdetails_cost_title, #slcf .propdetails_status_title, #slcf .propdetails_date_title, #slcf .propdetails_cprio_title, #slcf .propdetails_sprio_title
    {
        vertical-align: top;
        text-align: left;
        font-weight: bolder; /*color: White;*/
        padding-left: 3px;
        padding-right: 3px; /*background-color: var(--svs-blue);*/
    }
    #slcf .propdetails_ref, #slcf .propdetails_appl, #slcf .propdetails_desc, #slcf .propdetails_cost, #slcf .propdetails_status, #slcf .propdetails_cprio, #slcf .propdetails_date, #slcf .propdetails_sprio
    {
        vertical-align: top;
        text-align: left;
        clear: right;
        margin-left: 20px;
    }
    
    /* hide all the inline titles located in the "rows" */
    
    #slcf .row_wrapper .prop_ref_title, #slcf .row_wrapper .prop_desc_title, #slcf .row_wrapper .prop_appl_title, #slcf .row_wrapper .prop_value_title
    {
        display: none;
    }
    
    #slcf .altrow_wrapper .prop_ref_title, #slcf .altrow_wrapper .prop_desc_title, #slcf .altrow_wrapper .prop_appl_title, #slcf .altrow_wrapper .prop_value_title
    {
        display: none;
    }
    #row_wrapper .supp_councillor_title, #row_wrapper .supp_amount_title, #altrow_wrapper .supp_councillor_title, #altrow_wrapper .supp_amount_title
    {
        display: none;
    }
    
    /* for screens 500px and less */
    @media (max-width:500px)
    {
        #slcf .counc_name
        {
            width: auto;
            display: block;
        }
    
        #slcf .division_name
        {
            display: block;
            width: auto;
            margin-left: 20px;
        }
    
        #slcf #header_wrapper
        {
            display: none;
        }
    
        #slcf #footer_wrapper
        {
            text-align: left;
        }
    
        #slcf #row_wrapper, #slcf #altrow_wrapper
        {
            width: auto;
        }
    
        #slcf .row_wrapper .prop_ref_title, #slcf .row_wrapper .prop_desc_title, #slcf .row_wrapper .prop_appl_title, #slcf .row_wrapper .prop_value_title,
        #slcf .altrow_wrapper .prop_ref_title, #slcf .altrow_wrapper .prop_desc_title, #slcf .altrow_wrapper .prop_appl_title, #slcf .altrow_wrapper .prop_value_title
        {
            display: block;
            width: auto;
            font-weight: bolder;
            text-align: left;
        }
    
        #slcf .prop_ref, #slcf .prop_desc, #slcf .prop_appl, #slcf .prop_value
        {
            display: block;
            width: auto;
            margin-left: 20px;
            text-align: left;
        }
    
    
        #slcf .supp_councillor_title, #slcf .supp_amount_title
        {
            display: block;
            width: auto;
            font-weight: bolder;
            text-align: left;
        }
    
        #slcf .supp_councillor, #slcf .supp_amount
        {
            display: block;
            width: auto;
            margin-left: 20px;
            text-align: left;
        }
        #slcf .propdetails_ref_title, #slcf .propdetails_appl_title, #slcf .propdetails_desc_title, #slcf .propdetails_cost_title, #slcf .propdetails_status_title, #slcf .propdetails_date_title, #slcf .propdetails_cprio_title, #slcf .propdetails_sprio_title
        {
            margin:0;
            width: 100%;
        }
    
        #slcf .propdetails_ref, #slcf .propdetails_appl, #slcf .propdetails_desc, #slcf .propdetails_cost, #slcf .propdetails_status, #slcf .propdetails_cprio, #slcf propdetails_date, #slcf .propdetails_sprio
        {
            width: 100%;
            margin-left: 20px;
            clear: right;
        }
    }

/* END: SLCF styling */



/*iconbox styling */

#libsectioncontent .sys_sl-contenttopper {overflow:hidden;}

.sys_iconbox {
  position: relative;  
  float: left;
  min-height: 130px;
  max-width: 32%;
  width: 32%;
  margin: 5px 7px 0px 2px;
  border-bottom: 4px solid #FFFFFF;
  /*border: 2px solid #345563;
  border-radius: 15px;
  display: inline-block;*/
}

.sys_iconbox:hover{
    background: #eaeaea;
    border-bottom: 4px solid #305567;
}

.sys_iconbox2 {max-width:48%; width:48%;}

.sys_regstyle {
  background-image: url("/Testing/devtest/rings.jpg");
}

.sys_regstyle .sys_iconbox {
  background-color: rgba(242, 242, 242, 0.9);
  border:none;
  border-radius:0;
  margin-top:0;
  margin-bottom:5px;
}



.sys_iconbox a{   
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}
.sys_iconbox a:hover{background-color:#fdf8ed;}
.sys_iconboxicon{color: #345563;padding: 25px 0 0 20px;float: left;}
.sys_iconboxcontent {padding-left: 90px;padding-right: 10px;font-size: 14px;}
.sys_iconboxtitle {font-family: Source sans Pro, Arial,Helvetica,sans-serif; margin: 0;padding: 20px 0 0 0;font-size: 18px!important;}
.sys_iconbox_container {display:inline-block;}
.sys_iconbox_container p{margin:0 0 10px 0;}
.fa-3x {font-size: 2.8em!important;}

}

.sys_regstyle .sys_iconboxicon{color: #666666;}


@media screen and (max-width: 840px){.sys_iconbox {max-width: 48%;width:48%;}}
@media screen and (max-width: 500px){.sys_iconbox {max-width: 98%;width:98%;}}


.sys_sl-contenttopper .sys_belowiconbox {clear: both; padding-top: 40px;}

/*imagebox styling */

.sys_imagebox {
  position: relative;  
  float: left;
  min-height: 130px;
  max-width: 32%;
  width: 32%;
  margin: 5px 7px 0px 2px;
  border-bottom: 4px solid #FFFFFF;
  /*border: 2px solid #345563;
  border-radius: 15px;
  display: inline-block;*/
}

.sys_imagebox:hover{
    background: #eaeaea;
    border-bottom: 4px solid #305567;
}

.sys_imagebox a{   
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}

.sys_imagebox a:hover {background-color:#fdf8ed;}
.sys_imagebox > img {margin: 15px 0 0 10px; float: left;}
.sys_imageboxtext {padding-left: 90px;padding-right: 10px;font-size: 14px;}
.sys_imageboxtitle {font-family: Source sans Pro, Arial,Helvetica,sans-serif; margin: 0;padding: 10px 0 0 0;font-size: 18px!important;}
.sys_imagebox_container {display:inline;}
.sys_imagebox_container p{margin:0 0 10px 0;}
.fa-3x {font-size: 2.8em!important;}

}

@media screen and (max-width: 840px){.sys_imagebox {max-width: 48%;width:48%;}}
@media screen and (max-width: 500px){.sys_imagebox {max-width: 98%;width:98%;}}

/*Staffs Cares styles */


.sys_sccolbut {
    display: inline-block;
    width: 46%;
    color:#ffffff;
    position: relative;
    margin: 5px;
    min-height: 120px;
    border-radius: 15px;
}

.sys_sl-rightcolumn .sys_sccolbut {
    display: inherit;
    width: 96%;
}

@media screen and (max-width: 1000px)
{
#fullcontent .sys_sccolbut {
    display: inherit;
    width: 96%;
}
  
}

.sys_green {
  background-color:#689f38;
}

.sys_purple {
  background-color:#56496a;
}

.sys_red {
  background-color:#cc1d4e;
}

.sys_orange {
  background-color:#f3ba22;
}

.sys_blue {
  background-color:#00b3de;
}

.sys_pink {
  background-color:#e40084;
}

.sys_fagreen {
  color:#689f38;
}

.sys_fapurple {
  color:#56496a;
}

.sys_fared {
  color:#cc1d4e;
}

.sys_faorange {
  color:#f3ba22;
}

.sys_fablue {
  color:#00b3de;
}

.sys_fapink {
  color:#e40084;
}

.sys_sccolbut a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    z-index: 10;
    background-color: #FFF;
    opacity: 0;
    filter: alpha(opacity=1);
}

.sys_sccolbuticon {
    color: #ffffff;
    padding: 25px 20px 0 0;
    float: right;
}

.sys_sccolbutcontent {
    padding-left: 15px;
    padding-right: 70px;
    font-size: 13px;
}

.sys_sccolbuttitle {
    font-family: Source sans Pro, Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 20px 0 0 0;
    font-size: 18px!important;
}

.sys_sccolbut_container {
    display: inline-block;
}

.sys_sccolbut_container p{
  margin-top:5px;
}


.sys_scicondiv {
  vertical-align:top;
  display:inline-block;
  width:49%;
}

#fullcontent .sys_scicondiv {
  text-align:center;
  vertical-align:top;
  display:inline-block;
  width:32%;
}

@media screen and (max-width: 760px)
{
#fullcontent .sys_scicondiv {
  width:49%;
}
}

.sys_scicondiv img{
  display:block;
  margin: 0 auto;
}

.sys_scicondiv p {
    font-weight: 600;
    text-align: center;
}

.sys_scicondiv a {
  color:#000000;
  text-decoration:none;
}

.sys_scicondiv a:hover {
  text-decoration:underline;
}



/*end of Staffs Cares styles */


/* Blog template styling */

.sys_blogs-summary dd {margin:0;padding-bottom:5px;}
.sys_blogs-summary dt {float:left;}
.sys_blogs-datepublished + dt {display:none;}

/* end of Blog template styling */

/*Modal popup styles */
.modal-open{overflow:hidden}.modal{font-family: "Source Sans Pro", verdana, tahoma, sans-serif;display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px;}.modal-content{position:relative;background-color:#fff;border:3px solid #305567;border-radius:2px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:0px;color:#FFFFFF;}.modal-title{margin:0;line-height:1.42857143;}.modal-body{position:relative;padding:20px;font-size:1.2em;}.modal-footer{margin-top:10px;padding:0px 0px 10px 0px;}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:792px){.modal-lg{width:900px}},.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}
.close{float:right;font-size:2em;font-weight:200;line-height:1;color:#FFF;text-shadow:0 1px 0 #fff;opacity:.8;filter:alpha(opacity=80)}.close:hover,.close:focus{color:#fff;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:2px 20px;font-size:1.5em;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#305567;border-color:#224556;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#588094;border-color:#305567;}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}
.supadright{padding-right:10px;}
.watermark{ background-image: url(http://qa.preview.staffordshire.gov.uk/SiteElements/Images/SCCWM.gif);background-repeat:no-repeat;    display:block;
     background-position: 4px 14px;}
.modal-info{font-size:1em;color:#888888; padding-right:18px;display:inline-block;float:right;}
.modal-deny{padding-left:18px;font-size:1em;display:inline-block;}
.modal-buttonholder{text-align:center; padding-top:1em;}
.modal-headersettings{background-color:#305567;padding-top:2px;padding-bottom:5px;text-align:center;color:#FFFFFF;}
.modal-titlesettings{font-weight:normal;font-size:2.2em;}
.modal-imageholder{float:right;padding-left:10px;padding-bottom:10px;}
.modal-clear{clear:both;}
.modal-fonticon {color:#305567;font-size:4em;text-align:center;padding-top:20px;}
/*End Modal popup styles ^/

/*Care Reckoner Styles */
.rkHolder {
    width: 90%;
    max-width: 1200px;
    margin: 20px auto;
    border-style: solid;
    border-width: 2px;
    border-color: #AAAAAA;
    padding: 10px;
}

    .rkHolder h2 {
        margin-top: 0px;
    }

.rkLiSub {
    color: #484848;
    font-size: 80%;
}

.rkHolder ul{
    margin-bottom:0px;
}
.rkHolder li{
    padding-bottom:5px;
}

.rkSwitchOptions input {
    display: none;
}

    .rkSwitchOptions input + label {
        display: inline-block;
        text-align: center;
        width: 226px;
        margin-left: 20px;
        margin-right:24px;
        margin-bottom:5px;
        border-style: solid;
        border-width: 1px;
        border-color: #888888;
        background-color: #FFFFFF;
        padding: 5px 10px;
    }
        .rkSwitchOptions input:checked + label {
        background-color: #008888;
        color: #FFFFFF;
    }

.rkDisabled {
    pointer-events: none;
    opacity: 0.4;
}

.rkHolder input {
    font-size: 100%;
    border-style:solid;
    border-width:1px;
    border-color:#888888;
}

.rkValidator{
    display:block;
    border-style:solid;
    border-color:#888888;
    border-width:1px;
    background-color:#FFFBD1;
    padding:4px;

}

.rkQuestionHolder {
    margin-left: 18px;
    width: 280px;
    display: inline-block;
    margin-top: 20px;
}

.rkQuestion {
    display: block;
    font-size: 95%;
    margin-bottom: 2px;
}

.rkAnswer {
    display: block;
    width: 150px;
    font-size:100%;
    padding:5px;
}

.rkNoBottom {
    margin-bottom: 0px;
}
.rkShowButton{
    text-align:right;
    margin-top:10px;
}

.rkButton {
    text-align: center;
    width: 100px;
    margin-right: 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #888888;
    padding: 5px 10px;
    font-size:100%;
    background-color:#FFFFFF;
}
.rkButton:hover{
        background-color: #008888;
        color: #FFFFFF;
}

.rkfieldset {
    border-style: none;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
    display: inline;
    clear: both;
    border-width: 0px;
    width: 100%;
}
.rkCalculatorHolder
{background-color:#F1F1F1;
 margin-top:5px;
 padding-bottom:20px;
}

.rklegend {
    white-space: normal;
    width: 100%;
    *margin-left: -7px;
    padding-top: 0.4em;
    padding-bottom: 0.8em;
    padding-left: 0px;
    padding-right: 0px;
}
.rkpadextra{
    padding-top:1em;
}
/* end of care reckoner styles */

/* Frame border style */

.frame-surround{
  text-align: center;
	padding: 20px;
}

.frame {
  border:solid 4vw;
  border-bottom-color:#a17821;
  border-left-color:#ca972a;
  border-right-color:#ca972a;
  border-top-color:#d4ab54;
  border-radius:2px;
	box-shadow:0 0 5px 0 rgba(0,0,0,.25) inset, 0 5px 10px 5px rgba(0,0,0,.25);
  box-sizing:border-box;
}

/* End frame border style */

/* Contact tile styles */

.contact-tile {
	align-items: center;
	background: var(--svs-bg);
	border-color: var(--svs-blue);
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	color: #FFFFFF;
	display: block;
	float: left;
    font-family: Source sans pro, sans-serif;
    margin-right: 8px;
    margin-bottom: 10px;
	padding: 12px 20px 12px 20px;
	text-align: center;
}

.contact-tile p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}

@media only screen and (max-width: 599px) {
.contact-tile {
        width:96%;

    }
}

@media only screen and (min-width: 600px) {
.contact-tile {
        width:41%;
    }
}

@media only screen and (min-width: 922px) {
.contact-tile {
        width:27%;
    }
}

.contact-tile a {
	color:white ;
    text-decoration: none !important;
}

.contact-name{
	margin:0 auto;
	font-size: 23px;
	display: block;
	font-weight: 400;
	-webkit-margin-before:0px !important;
	-webkit-margin-after:0px !important;
}

.contact-title{
	color:white;
}

.contact-detail{
	padding-top:5px;
	padding-bottom:5px;
}

.contact-detail a{
	background:white;
	color:black;
	padding: 10px 15px;
	margin: 5px 0px 5px 0px;
	border-radius: 30px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display:inline-block;
    width:85%;
}

.contact-detail a:hover {
		background: #DAB123;
		transition: 400ms;
	}

/* End contact tile styles  */


/* Info tile styles */

.info-tile {
	align-items:center;
	border-color: var(--svs-blue);
	border-width: 3px;
	border-style: solid;
	border-radius: 5px;
	display: block;
	float: left;
	margin: 5px;
	padding: 10px;
	text-align: center;
}

.info-tile p{
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}

@media only screen and (max-width: 549px) {
.info-tile {
        width: 90%;
        margin: 5px 0px 5px 0px !important;
    }
}

@media only screen and (min-width: 550px) {
.info-tile {
        width:41%;
    }
}

@media only screen and (min-width: 922px) {
.info-tile {
        width:29%;
    }
}

.info-tile a {
    text-decoration: none !important;
}

.info-title{
	margin:0 auto;
	font-size: 1.2em;
	font-family: 'PT Sans', sans-serif;
    color: var(--svs-blue);
	display: block;
	font-weight:600;
	-webkit-margin-before:0px !important;
	-webkit-margin-after:0px !important;
}

.info-detail{
	padding-top:5px;
	padding-bottom:5px;
}

/* End info tile styles  */


/* FAQ tile styles */

.faq-tile {
	margin: 5px;
	background-color:#FFFFFF ;
	color: var(--svs-blue);
	float: left;
	display:flex;
	border-color: var(--svs-blue);
	border-width:3px;
	border-style: solid;
	border-radius: 5px;
	width:96%;
}

.faq-tile:hover {
	background-color: var(--svs-blue);
}

.faq-tile a {
	color:white ;
}

 .faq-tile:hover .faq-tile-text{
   display : block;
 }

 .faq-tile:hover .faq-tile-title{
   display : none;
 }

.faq-tile-title{
		margin: auto;
    width: 100%;
	  padding: 10px;
}

.faq-tile-text{ 
	display: none;
	padding-left: 10px ;
	margin: auto;
	color: #FFFFFF;
 }
 
/* End FAQ tile styles */

/* Miller column */

.miller-wrapper {
    margin: 0 auto;
    background-color: white;
    position: relative;
}

.miller-column {
    display: block;
    float: left;
    overflow: hidden;
    transition: all 0.1s ease;
    width: 33%;
    border-right: solid 2px #e0e0e0;
    margin-bottom: 30px;
}

.miller-column-section {
	position: relative;
}

.miller-column-sub-section {
    position: relative;
    right: 0;
    border-right: 0px;
}

.miller-column-list-item:hover{
    background-color:#e0e0e0;
}

.miller-column ul{
    list-style: none;
    padding-left: 0;
    -webkit-margin-before: 0px !important;
    -webkit-margin-after: 0px !important;
    -webkit-padding-start: 0px !important;
}

.miller-column > ul > li {
    position: relative;
}

.miller-wrapper li div a{
    color: white;
    background-color: var(--svs-blue);
}

.miller-column a.sys_0.sys_t491905:after {
    content: "\f054";
    font-family: "Font Awesome 5 Pro";
    font-weight: bold;
    position: absolute;
    right: 10px;
}

.miller-wrapper a{
  color: #101010;
  text-decoration: none;
  padding: 10px 30px 10px 10px;
  width: calc(100% - 40px);
  display: inline-block;
}

.miller-wrapper a:hover{
  background-color: #e0e0e0;
  color: black;
}

.miller-wrapper h2{
    padding: 0 10px;
    color: #303030;
    height: 2.5em;
    font-size:1.4em;
}

@media only screen and (max-width: 1050px) {
    .miller-wrapper h2{
        font-size: 1.1em;
    }
}

.miller-column p{
    padding: 15px 10px;
    color: black;
    background-color: #e4e4e4;
    margin: 10px 0;
    font-size:0.9em;
}

.miller-column-breadcrumb{
    background-color:#e0e0e0;
}

.miller-column-third{
	display:none;
}

.miller-column-second{
	display:none;
}

.miller-column-first{
	display:block;
	width:100%;
    border:none;
}

.miller-breadcrumbs{
    display:block;
}

/* Tablet viewing */
@media only screen and (min-width: 600px) {
	
	.miller-column-third{
		display:none;
	}

	.miller-column-second{
	width:49%; 
		display: block;
	}

	.miller-column-first{
		width:49%; 
	}

    .miller-breadcrumbs{
        display:none;
    }
}

/* Desktop viewing */



@media only screen and (min-width: 850px) {
	
	.miller-column-third{
		display:block;
	}

	.miller-column-second{
		width:33%;
		display: block;
	}

	.miller-column-first{
		width:33%;
	}
    
    .miller-breadcrumbs{
       display:none;
    }
}


/* End of Miller column */


/* Menu tile styles */

.left-surround{
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    width: 100%;
    flex-wrap:wrap;
    max-width:870px;
  }

.full-surround{
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    width: 100%;
    flex-wrap:wrap;
    max-width:1217px;
  }

.menu-surround{
    padding: 0;
    margin: 0;
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    justify-content: center;
    width: 100%;
    flex-wrap:wrap;
    max-width:870px;
  }

.menu-tile, .menu-tile-narrow{
	margin: 5px;
	background-color:#FFFFFF ;
	min-width:200px ;
	min-height: 300px ;
	padding: 4px 5px 4px 5px ;
	text-align: center;
	color: var(--svs-blue);
	float: left;
	display:flex;
    -webkit-flex-flow: row wrap;
	align-items:center;
    border-bottom: 4px solid #FFFFFF;
}

@media only screen and (max-width: 599px) {
    .menu-tile, .menu-tile-narrow{
            width:96%;
        }
}

@media only screen and (min-width: 600px) {
    .menu-tile, .menu-tile-narrow{
            width:45%;
        }
}

@media only screen and (min-width: 922px) {
    .menu-tile {
            width:30%;
        }
    .menu-tile-narrow {
            width:45%;
        }
}

.menu-tile:hover, .menu-tile-narrow:hover {
    background: #eaeaea;
    border-bottom: 4px solid #305567;
}

.menu-tile a, .menu-tile-narrow a {
	color: #305567;
}

 .menu-tile:hover .menu-tile-links, .menu-tile-narrow:hover .menu-tile-links{
   display : block;
 }
 
 .menu-tile:hover .menu-tile-title, .menu-tile-narrow:hover .menu-tile-title{
   display : none;
 }

span.menu-tile-icon {
    padding: 5px ;
}

.menu-tile-title{
	margin: auto;
    width:100%;
}

.menu-tile-links{ 
	display: none;
	line-height: 105%;
	padding: 5px ;
	font-size: 14px ;
	margin: auto;
    background: #eaeaea;
	color:#000000;
    width:96%;
 }

 .menu-tile-links h2 {
     line-height:1.1em;
     text-decoration:none;
 }
/*
 .menu-tile-links h2:hover {
     text-decoration:underline;
 }*/

/* End of menu tile styles */

/* SLN Login Box styles */

.sln-login-box {
    float: right;
    color: black;
    text-align: right;
}

.sln-login-box a{
    color: var(--svs-blue);
    font-weight: bold;
}


/* End of SLN Login Box styles */

/* Notice Window styles */

.notice-window{
	background-color: var(--svs-gold) !important;
	padding:10px;
    margin-top:15px;
    margin-bottom:15px;
    border-radius: 3px;
}

@media screen and (min-width: 500px) {
    .notice-window{
        padding:10px 40px 10px 40px !important;
    }
}
.notice-title{
	color:black;
}

.notice-message{
	color:black;
}

.notice-message a{
    color:black;
}


/* End of notice window styles */

/* Iframe embed styling */

.embed-container {
    position: relative;
    padding-bottom: 86%;
    height: 0;
    overflow: hidden;
}

.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 99%;
    height: 100%;
}

.pano-embed {
    position: relative;
    padding-bottom: 60%;
    height: 0;
    overflow: hidden;
}

.pano-embed iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 99%;
    height: 100%;
}

/*flex grid styling */

.grid {
  border: none;
}

.grid__row {
  display: flex;
}



.grid__row a{
  color: #7b2783;
  text-decoration:none;
}

.grid__item img {height:100%;}

.grid__item {
  flex:1;
  padding: 12px;
}

.grid__item2 {
  flex:2;
  padding: 12px;
}

/* App page styling */


.sys_mogrid {
	padding: 20px;
	max-width: 1300px;
	margin: 0 auto;
	list-style: none;
	text-align: center;
}

.sys_mogrid li {
	display: inline-block;
	width: 290px;
	margin: 0;
	padding: 5px;
	text-align: left;
	position: relative;
}

.sys_mogrid figure {
	margin: 0;
	position: relative;
}

.sys_mogrid figure img {
	max-width: 100%;
	display: block;
	position: relative;
}

.sys_mogrid figcaption {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0px;
	background: rgba(0, 0, 0, 0.7);
	color: #ffffff;
}

.sys_mogrid figcaption h3 {
	margin: 0;
	padding: 0;
	color: #fff;
}



.sys_mogrid figcaption a {
	text-align: center;
	margin: 5px 10px;
	display: inline-block;
	color: #fff;
}



.sys_most figcaption {
  font-size:16px;  
  padding:2%;	
    height: 96%;
	width: 96%;
	opacity: 0;
	text-align: center;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
}

.sys_most figcaption:hover ,
.sys_most figcaption:active  {
	opacity: 1;
}

.sys_most figcaption h3 {
	margin-top: 70px;
}

.sys_most figcaption span {
	display: block;
  margin-bottom:15px;
}

.sys_most figcaption a {
	
}


.sys_fig1{
  background-image:url(/MyStaffs-App/images/schools480.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:290px;
  height:290px;
}

.sys_fig2{
  background-image:url(/MyStaffs-App/images/libraries480.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:290px;
  height:290px;
}

.sys_fig3{
  background-image:url(/MyStaffs-App/images/parking480.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:290px;
  height:290px;
}

.sys_fig4{
  background-image:url(/MyStaffs-App/images/counciltax480.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:290px;
  height:290px;
}

.sys_fig5{
  background-image:url(/MyStaffs-App/images/recycling480.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:290px;
  height:290px;
}

.sys_fig6{
  background-image:url(/MyStaffs-App/images/stayactive480.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:290px;
  height:290px;
}

.sys_fig7{
  background-image:url(/MyStaffs-App/images/highways480.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:290px;
  height:290px;
}

.sys_fig8{
  background-image:url(/MyStaffs-App/images/localevents480.jpg);
  background-repeat:no-repeat;
  background-size:cover;
  width:290px;
  height:290px;
}







@media screen and (max-width: 750px) {
	.sys_mogrid {
		padding: 10px;
	}
	.sys_mogrid li {
      height:480px;
      width:100%;
      max-width:480px;
	}
  	.sys_mogrid li img {
      max-width:480px;
	}
    .sys_appstoretxt{
      display:none;
    }
  
    .sys_fig1,.sys_fig2,.sys_fig3,.sys_fig4,.sys_fig5,.sys_fig6,.sys_fig7,.sys_fig8{
      height:100%;width:100%;}
}

@media screen and (max-width: 450px) {

	.sys_mogrid li {
      height:350px;
	}

}

/* Hide unnecessary form fields for user accounts */

.sys_relationshipstatus {
	display: none;
}
.sys_website {
	display: none;
}
.sys_dateofbirth 
{
	display: none;
}
.sys_blogurl {
	display: none;
}
.sys_jobrole {
	display: none;
}
.sys_jobtitle {
	display: none;
}
.sys_sex {
	display: none;
}
.sys_nickname {
	display: none;
}
input#UserProfile_Options_SaveButton {
	margin-right: 10px;
}

/* End of hide form fields */

/* Re-style page forms */
.sys_cms-form-control ul,
.sys_cms-form-control ul li,
.sys_cms-form-control ul li label {
    font-size: 1em !important;
}

ul.sys_cms-form-body {
    font-size: 1em !important;
    padding: 0px !important;
}

.sys_cms-form-body .sys_cms-form-item {
    padding: 6px 0 8px 0 !important;
    color: #000 !important;
    font-size: 1em !important;
    width: 97% !important;
}

.sys_cms-form-item button{
    font-size: 1.2em;
    padding: 10px 20px;
    border: 0;
    background: var(--svs-bg);
    color: white;
    cursor: pointer;
    margin-right: 20px;
}

.sys_cms-form-body .sys_instructions {
    font-size: 1em !important;
}

/* Setting Up the Form Body */
.sys_cms-form-body li input,
.sys_cms-form-body li select,
.sys_cms-form-body li textarea,
.sys_cms-form-body li label,
.sys_cms-form-body li .sys_legend,
.sys_cms-form-body li .sys_fieldlabel {
    color: #000 !important;
    font-size: 1em !important;
}

.sys_cms-form-body li div label {
    font-size: 1em !important;
    padding: .2em .2em .2em 0 !important;
}

/* Inputs */
.sys_cms-form-body input,
.sys_cms-form-body textarea {padding: 5px !important;}

.sys_cms-form-body input.sys_small,
.sys_cms-form-body select.sys_small {padding: 5px !important;}

.sys_cms-form-body input.sys_medium,
.sys_cms-form-body select.sys_medium {padding: 5px !important;}

.sys_cms-form-body input.sys_large,
.sys_cms-form-body select.sys_large {padding: 5px !important;}

/* Textarea */
.sys_cms-form-body textarea.sys_small,
.sys_cms-form-body textarea.sys_medium,
.sys_cms-form-body textarea.sys_large {padding: 5px !important; width:99% !important;}

/* Validation Error */
.sys_cms-form-body .error,
.sys_cms-form-body .sys_cms-form-error {
    font-size: 1em !important;
    color: #a33f49 !important;
}
.sys_cms-form-validationsummary {
    color: #a33f49 !important;
}


/* Section Heading */
.sys_cms-form-body .sys_sectionbreak {
    padding-top: 0px !important;
}

.sys_cms-form-body .sys_sectionbreak-header {
    color: #000 !important;
    font-weight: bold;
    font-family: Source sans Pro,Arial,Verdana,Geneva,Helvetica,sans-serif;
}

.sys_cms-form-body .sys_sectionbreak-text {
    color: #000 !important;
    font-size: 1em !important;
}

.sys_cms-form-body .sys_checkbox input,
.sys_cms-form-body .sys_radio input {
    width: 17px !important;
    height: 17px !important;
}

/* Time */
.sys_cms-form-body .sys_time .sys_timesubelement {
    width: 70px !important;
    margin: 0 10px 0 0 !important;
}

.sys_cms-form-body .sys_time select {
    padding: 1px 5px 1px 0 !important;
}

.sys_cms-form-body .sys_time input {
    width: 60px !important;
    margin-right:10px !important;
}

/* Side By Side */
.sys_cms-form-body .sys_sidebyside span {
    padding-right: 15px !important;
}

.sys_cms-form-body .sys_sidebyside span label {
    font-family: Arial,Helvetica,sans-serif;
}

.sys_cms-form-body .sys_legend .sys_required {
    font-size: 1em !important;
}

.sys_form-progress {
    padding: 10px !important;
    font-family: Source sans Pro,Arial,Verdana,Geneva,Helvetica,sans-serif !important;
    font-size: 1em !important;
}
/* End of re-style page forms */

/* Top tasks bar styling */

.sys_ttask{
    margin: 40px 0 25px 0;
    font-size: 1.2em;
    Display: block;
    background: #345563;
    color: #ffffff;
    padding: 10px;
    width: 95%;
    border-radius: 10px 10px 0 0;
}


/* New styling overrides */


#journeyPlannerPanel.vertical #placeFindingPanel {
    width: auto;
    min-height: 180px;
    position: relative;
}

@media screen and (max-width: 650px) {

    #journeyPlannerPanel.vertical #placeFindingPanel {
        min-height: 320px;
    }
}

@media screen and (max-width: 705px) {
.sys_tophead {
    height: 120px;
    position: relative;
}
.sys_head-r1 {
    top: 62px;
}
.sys_skipnav, .sys_skipnav a {
    display: none;
}
}

.sys_burgerbar {
    background: none!important;
    height: 53px!important;
}

.sys_hpsblockholder{display:none; width:100%; height:150px; position:relative;line-height: 1.2;}
.sys_hpsblock {
    
    text-align: left;
    font-weight: 300;
    position: absolute;
    left: 20px;
    top: 18px;
    font-family: Source Sans Pro;
    font-size: 34px;
    width:90%;
}
.sys_hpsbold{font-weight:600;}

/*
.sys_search-box2 .sys_search-query-control .sys_searchbox {
    width: -webkit-calc(80% - 70px) !important;
    width: -moz-calc(80% - 70px) !important;
    width: calc(80% - 70px) !important;
}
*/

.sys_hpscols {
    font-family: Source Sans Pro;
    margin: 0 auto;
    overflow: auto;
    padding: 20px 0;
    width: 100%;
    text-align: left;
}

.sys_hpsh2 {
    margin: 10px 0;
    font-size: 26px;
    font-weight: 400;
    color: #305567!important;
}

.sys_hpscol {
    min-height: 190px;   
    font-size: 18px;
    float: left;
    font-weight: 300;
}

.sys_hpscol .fa {
  font-size:30px;
  color:#305567;
}

.sys_hpscol em {display:block; font-style:normal; color:#000000;}


/* 2019 version*/

.sys_hpscol19 {
    width:100%;
    text-align: center;
    min-height: 170px;
    font-size: 18px;
    float: left;
    font-weight: 300;
    padding-top: 20px;
}

.sys_hpscol19 .fa {
  font-size:30px;
  color:#305567;
}

.sys_hpscol19 em {display:block; font-style:normal; color:#000000;}


.sys_hpscols19 a {
  display:inline-block;
  border-bottom: 4px solid #f6f6f6;
  width:20%;
  padding: 2%;
  background-color:#ffffff;
}



@media screen and (max-width: 830px) {
.sys_hpscols19 a {
  width:45%;
}
}


@media screen and (max-width: 530px) {
.d-tabs-nav__link span {
    font-size: 20px;
}
.sys_hpsh2 {
    font-size:20px;
}
.sys_hpscols19 a {
  width:43%;
}
}

.sys_hpscols19 a:hover {
  border-bottom: 4px solid #305567;
  background-color:#f6f6f6;
}


.sys_hpscols19 .fa-stack {
    color: #305567;}



/* end of 2019 */

.sys_hpscols a {
  display:inline-block;
  border-bottom: 4px solid #f6f6f6;
  width:20%;
  padding: 2%;
}

.sys_hpscols a:hover {
  border-bottom: 4px solid #305567;
  background-color:#f6f6f6;
}

.sys_hpbcols {
    font-family: Source Sans Pro;
    font-weight:300;
    margin: 0 auto;
    overflow: auto;
    padding: 0 0 20px 0;
    width: 100%;
    text-align: left;
}


.sys_hpbcol h2 {
    margin: 0 0 10px 0;
    font-size: 26px;
    font-weight: 400;
    color: #305567;
}

.sys_hpbcol ul {
    list-style:none;
    padding-left: 0;
}

.sys_hpbcol li {
    margin: 4px 0 4px 0;
    padding: 4px 4px 4px 5px;
    display: block;
    background-color: var(--svs-blue);
    border-radius: 5px;
    color: #ffffff;
}

.sys_hpbcol li a{
  color:#ffffff;
  text-decoration:none;
  display: block;
}

.sys_hpbcol li a:hover{
  text-decoration:underline;
}


.sys_hpbcol {
    min-height: 190px;
    border-bottom: 4px solid #f6f6f6;
    font-size: 18px;
    float: left;
    width: 21%;
    padding: 0 2%;
    font-weight: 300;
}


@media screen and (max-width: 1219px) {

.sys_hpscols a, .sys_hpbcol  {
   width:29%
  }
}

@media screen and (max-width: 830px) {

.sys_hpscols a, .sys_hpbcol  {
   width:45%
  }
}

@media screen and (max-width: 550px) {

.sys_hpscols a, .sys_hpbcol  {
   width:96%
  }
.sys_hpsblock {
  font-size:22px;
}  
}

@media screen and (max-width: 450px) {

.sys_hpscols a, .sys_hpbcol  {
   width:96%
  }
.sys_hpsblock {
  font-size:16px;
}  
}





.sys_hpsbighead h1 {
    padding-bottom: 10px;
    margin: 50px 0;
    font-family: source sans pro;
    text-align: left;
    font-weight: 400;
    border-bottom: 4px solid #e6b413;
}

#hrotator {
    border-radius: 40px;
    border-left: 105px solid #e6b413;
    border-right: 105px solid #e6b413;
}

#rotatorbodytext {
    max-width: 950px;
}

#rotator1_rotatormorenews {
    background: #e6b413;
}

.rotatorfooterlink {

    width: 296px;

}
.rotatorfooterlinkhighlight {

    width: 296px;

}

@media screen and (max-width: 1219px) {

    #hrotator {
        border-radius: none;
        border-left: none;
        border-right: none;
    }
    .rotatorfooterlink, .rotatorfooterlinkhighlight {
        width: auto;
    }
}

.sys_siteheader {
    background: var(--svs-bg) !important;
}

.sys_logo-r1 {
    padding: 5px 5px 15px 5px;
}



#pagebody {
    line-height: 1.2;
    font-size: 1.2em;
}



/* menu  */

#contactnav{display:none;}

#rightnav .sys_simpleListMenu li {
    background: none; 
    border-bottom: 2px solid #e8e8e8;
}


@media screen and (min-width: 1169px)
{
.sys_sl-contentwrapper {
    border-top: 3px solid #e4e4e4;
    float: left;
    margin: 15px 15px 15px 0;
    padding: 15px 20px 20px;
    width: 580px!important;
}}




.sys_navtitle{
  color:#345563;
  padding:5px 0 20px 0;
}

#breadcrumb {

    font-weight: 400!important;

}


.sys_burgerbar {
    height: 53px!important;
    display:none;
}


#stopListTitle, #serviceListTitle{font-size:.8em; font-weight:normal;}


/* Fix for text overlap */

.sys_documentchannel-by{
    width:40px!important;
}
.sys_documentchannel-filesize{
    width:70px!important;
}
/* -------------------- */


/* Ads wrapper styling */

.sys_adleader-wrap{
    padding: 5px 0 0 0;
    background-color: #f6f6f6; 
    text-align: center;
    margin-top: 15px;
}

.sys_adleader-txt{
    font-size: 11px; 
    text-align: right; 
    color: #999999;
}

@media screen and (max-width: 979px) {
.sys_adleader-wrap{
    display:none;
}
}





/* -----------------------------------------------------------------------------
  TABS COMPONENT
  
----------------------------------------------------------------------------- */
/**
 * Tabs component
 *
 * A responsive tabs component that falls back to a linear conent display when
 * JavaScript is disabled. The following is the default suggested markup to play
 * nicely with the JavaScript. If you change it up, just make sure you pass in
 * the correct parameters to the tabs instance.
 *
 * <div id="tabs" class="c-tabs no-js">
 *   <div class="c-tabs-nav">
 *     <a href="#" class="c-tabs-nav__link is-active"></a>
 *     <a href="#" class="c-tabs-nav__link"></a>
 *     ...
 *   </div>
 *   <div class="c-tab is-active">
 *     <div class="c-tab__content"></div>
 *   </div>
 *   <div class="c-tab">
 *     <div class="c-tab__content"></div>
 *   </div>
 *   ...
 * </div>
 */
.c-tabs {
  /**/
}

/**
 * Tabs navigation
 */
.c-tabs-nav {
  width: 100%;
  font-family: Source sans pro;
  font-size: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

.c-tabs ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.c-tabs-nav__link {
  display:inline-block;
  font-family: Source sans pro;
  font-size: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 4px;
  padding: 12px;
  color: #305567;
  background-color: #e7e7e7;
  text-align: center;
  text-decoration: none;
  -webkit-transition: color 0.3s;
          transition: color 0.3s;
}

.c-tabs-nav__link:last-child {
  margin-right: 0;
}

.c-tabs-nav__link:hover {
  text-decoration:underline;
}

.c-tabs-nav__link.is-active {
  color: #ffffff;
  background-color: #305567;
}

.c-tabs-nav__link i,
.c-tabs-nav__link span {
  margin: 0;
  padding: 0;
  line-height: 1;
}

.c-tabs-nav__link i {
}

.c-tabs-nav__link span {
  display: none;
}

@media all and (min-width: 720px) {
  .c-tabs-nav__link i {
    margin-bottom: 12px;
    font-size: 22px;
  }
  .c-tabs-nav__link span {
    display: block;
  }
}



/**
 * Tab
 */
.c-tab {
  display: none;
  background-color: #f6f6f6;
}

.c-tab.is-active {
  display: block;
}

.c-tab__content {
  padding: 1.5rem;
}

.c-tab__content li {
    border: 1px solid #b7b7b7;
    width: 30%;
    font-size: 22px;
    margin: 5px 6px 5px 5px;
    padding: 7px 7px 7px 5px;
    display: inline-block;
    background-color: #e7e7e7;
    border-radius: 5px;
    color: #ffffff;
    font-family: source sans pro;
}

.c-tab__content li a{
  display: block;
  color: #305567;
  text-decoration:none;
}

.c-tab__content li a:hover{
  text-decoration:underline;
}


/**
 * Tabs no-js fallback
 */
.c-tabs.no-js .c-tabs-nav {
  display: none;
}

.c-tabs.no-js .c-tab {
  display: block;
  margin-bottom: 1.5rem;
}

.c-tabs.no-js .c-tab:last-child {
  margin-bottom: 0;
}


@media all and (max-width: 1179px) {
    .c-tab__content li {
    width:45%;
    }
}


@media all and (max-width: 810px) {
.c-tab__content li {
  width:90%;
}
  
 .c-tab {
  display: block;
  margin-bottom: 1.5rem;
}  
  
.c-tabs-nav__link {
  display:none;
}  
  
.c-tab__content {
    padding: 10px; 
}  
  
}

@media all and (min-width: 810px) {
 
  .c-tab-title {display:none;}
  
}


 .c-tab-title h2{font-family:Source Sans Pro; font-weight:100;}



/* -----------------------------------------------------------------------------
 2019 TABS COMPONENT
  
----------------------------------------------------------------------------- */
/**
 * Tabs component
 *
 * A responsive tabs component that falls back to a linear conent display when
 * JavaScript is disabled. The following is the default suggested markup to play
 * nicely with the JavaScript. If you change it up, just make sure you pass in
 * the correct parameters to the tabs instance.
 *
 * <div id="tabs" class="c-tabs no-js">
 *   <div class="c-tabs-nav">
 *     <a href="#" class="c-tabs-nav__link is-active"></a>
 *     <a href="#" class="c-tabs-nav__link"></a>
 *     ...
 *   </div>
 *   <div class="c-tab is-active">
 *     <div class="c-tab__content"></div>
 *   </div>
 *   <div class="c-tab">
 *     <div class="c-tab__content"></div>
 *   </div>
 *   ...
 * </div>
 */
.d-tabs {
  /**/
}

/**
 * Tabs navigation
 */
.d-tabs-nav {
  width: 100%;
  font-family: Source sans pro;
  font-size: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

.d-tabs ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.d-tabs-nav__link {
  display:inline-block;
  font-family: Source sans pro;
  font-size: 24px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-right: 4px;
  padding: 12px;
  color: #305567;
  background-color: #e7e7e7;
  text-align: center;
  text-decoration: none;
  -webkit-transition: color 0.3s;
          transition: color 0.3s;
}

.d-tabs-nav__link:last-child {
  margin-right: 0;
}

.d-tabs-nav__link:hover {
  text-decoration:underline;
}

.d-tabs-nav__link.is-active {
  color: #ffffff;
  background-color: #305567;
}

.d-tabs-nav__link i,
.d-tabs-nav__link span {
  margin: 0;
  padding: 0;
  line-height: 1;
}

.d-tabs-nav__link i {
}

.d-tabs-nav__link span {
  display: none;
}

@media all and (min-width: 720px) {
  .d-tabs-nav__link i {
    margin-bottom: 12px;
    font-size: 22px;
  }
  .d-tabs-nav__link span {
    display: block;
  }
}



/**
 * Tab
 */
.d-tab {
  display: none;
  background-color: #ffffff;
}

.d-tab.is-active {
  display: block;
}

.d-tab__content {
  padding: 1.5rem;
}

.d-tab__content li {

}

.d-tab__content li a{
  display: block;
  /*color: #305567;*/
  text-decoration:none;
}

.d-tab__content li a:hover{
  text-decoration:underline;
}


/**
 * Tabs no-js fallback
 */
.d-tabs.no-js .d-tabs-nav {
  display: none;
}

.d-tabs.no-js .d-tab {
  display: block;
  margin-bottom: 1.5rem;
}

.d-tabs.no-js .d-tab:last-child {
  margin-bottom: 0;
}


@media all and (max-width: 1179px) {
.d-tab__content li {
  width:45%;
}
}

/*
@media all and (max-width: 810px) {
.d-tab__content li {
  width:90%;
}
  
 .d-tab {
  display: block;
  margin-bottom: 1.5rem;
}  
  
.d-tabs-nav__link {
  display:none;
}  
  
.d-tab__content {
    padding: 10px; 
}  
  
}

@media all and (min-width: 810px) {
 
  .d-tab-title {display:none;}
  
}

*/
 .d-tab-title h2{font-family:Source Sans Pro; font-weight:100;}

@media all and (max-width: 500px) {
.d-tab-title h2{display:none;}
}

/* end of 2019 tabs */





/* Link Button Styles */
.link-button {
  display:inline-block;
  font-family: Source sans pro;
  font-size: 23px;
  margin-right: 4px;
  margin-bottom: 10px;
  padding: 12px 30px 12px 30px;
  color: #000000;
  background-color: var(--svs-gold);
  text-align: center;
  text-decoration: none;
  border-radius: 3px;
}

/* Colour styles */

.text-white {color: white !important;}
.text-black {color: black !important;}

.bg-iro-purple{background-color: #7d378d !important;}
.bg-iro-yellow{background-color: #e6ad22 !important;}
.bg-iro-green{background-color: #89af26 !important;}
.bg-iro-red{background-color: #eb3f29 !important;}
.bg-iro-blue{background-color: #056ab2 !important;}

/* Plink button styles */

.plink {
  display:inline-block;
  font-family: Source sans pro, sans-serif;
  font-size: 23px;
  margin-right: 8px;
  margin-bottom: 10px;
  padding: 12px 20px 12px 20px;
  color: #000000;
  text-align: center;
  text-decoration: none;
  background-color: var(--svs-gold);
  border-radius: 3px;
}

@media only screen and (max-width: 599px) {
    .plink {width:96%;}
}

@media only screen and (min-width: 600px) {
    .plink {width:41%;}
}

@media only screen and (min-width: 922px) {
    .plink {width:27%;}
}


.hidden{
    display: none;
}



/* Page header images */

@media screen and (max-width: 499px) {

	.page-header{
		display: none;
	}

	.page-mobile-header{
		display: block;
	}
}

@media screen and (min-width: 500px) {

	.page-header {
		display: block;
	}

	.page-mobile-header{
		display: none;
	}
}

/* End of page header images */

/* PA Calculator Styles */
.PAHolder{
    display:inline-block;
    margin-right:20px;
    border-style:solid;
    border-width:1px;
    border-radius:4px;
    border-color:#444444;
    padding:10px;
    vertical-align:top;
    width:380px;
    font-size:15px;
    margin-top:10px;
}
.PAInfo{
    margin-top:10px;
}
.PAHolder h2{
    margin-top:0px;
    font-size:20px;
}
.PARow{
    display:block;
    margin-bottom:4px;
}
.PALabel{
    vertical-align:top;
    
    display:inline-block;
    width:165px;
}
.PAInput{
    width:70px;
    display:inline-block;
}
.PAInputWide{
    width:160px;
    display:inline-block;
}
.PATextbox{
    width:100%;
      border-style:solid;
    border-width:1px;
    border-color:#888888;
}
.PATextbox:disabled{
    background-color:#fcfce0;
    color:#888888;
  
}
.PAPostfix{
    display:inline-block;
    padding-left:10px;
}
.PACalculate{
    display:inline-block;
    width:100%;
    border-style:solid;
    border-width:1px;
    border-color:#888888;
   
}
.PAButtonHolder{
    text-align:right;
    margin-top:10px;
}
.PAButton{
    background-color: #165fa5;
    color: #FFFFFF;
    padding: 6px 15px;
    border-style: solid;
    border-color: #167adb;
    border-width: 1px;
    border-radius: 4px;
    font-size: 15px;
    cursor: pointer;
}
.PAButton:hover{
    background-color:#167adb
}
.PALowText{
    color:#CCCCCC !important;
    border-color:#AAAAAA !important;
  }

.PALowText .PACalculate{
    border-color:#AAAAAA !important;
}
.PAHighText{
    color:#000000;
}

.PASmall{
    font-size:12px;
}

.PAValidator
{
    background-color: #fbf7e2;
    background-image: url('/SiteElements/Images/PACalculator/exclaimorange.gif');
    background-repeat: no-repeat;
    border-radius:4px;
    background-position: 4px 4px;
    padding: 4px 4px 4px 50px;
    border-style:solid;
    border-width:1px;
    border-color:#a7953a;
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    min-height:30px;
}
.PAValidator ul{
    margin-bottom:5px;
}

.PACapInfo
{
    background-color: #fbf7e2;
    background-image: url('/SiteElements/Images/PACalculator/info.gif');
    background-repeat: no-repeat;
    border-radius:4px;
    background-position: 4px 4px;
    padding: 4px 4px 4px 50px;
    border-style:solid;
    border-width:1px;
    border-color:#a7953a;
    display: block;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    min-height:30px;
}
.PACapInfo ul{
    margin:10px 0px;
}


/* TOGGLE CHECKBOX */
.PAToggle {
   	overflow: hidden;
    display:inline-block;
 }


.PAToggle input {
    position: absolute !important;
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;

}

.PAToggle label {
  display: inline-block;
  width: 30px;
  background-color: #CCCCCC;
  color: #888888;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  text-shadow: none;
  padding: 3px 14px;
  border-style: none;
  border-radius:4px;
  margin-right:25px;

}

.PAToggle label:hover {
	cursor: pointer;
}

.PAToggle input:checked + label {
   color:#FFFFFF;
   background-color: #E49625;
}

/* END TOGGLE CHECKBOX */

/* END PA CALCULATOR STYLES */

/* Back to top styles */

.back-to-top{
    float:right;
    margin-left:10px;
    color: var(--svs-blue);
    text-decoration: none;
}

.back-to-top:hover{
    text-decoration: underline;
}

@media only screen and (max-width: 599px) {

	.back-to-top{
		width:100%;
		margin: 10px 0 10px 0;
		text-align: right;
	}

}

/* End of Back to top styles */


@media screen and (max-width: 420px) {

	#mapContainer{
		margin-top:50px !important;
	}

}

/* Style 'Sign in with AD FS' button */

.js-wsfed-login{    
    border: 0;
	box-shadow: none;
    background-color: #0095c8;
    padding: 10px 30px;
    text-align: center;
    vertical-align: middle;
    color: #fff;
	font-weight: bold;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    transition: 0.3s ease;
    -webkit-appearance: button;
	cursor: pointer;
    border-radius: 3px;
}


.js-wsfed-login:hover{    
    background-color: #5b6e88;
}

/* End of style 'Sign in with AD FS' button */


/* Responsive Table Styles */

.rwd-table {

  min-width: 300px;

  th {
    display: none;
  }
  
  td {
    display: block; 
    
    &:first-child {
      padding-top: .5em;
    }
    &:last-child {
      padding-bottom: .5em;
    }

    &:before {
      content: attr(data-th)": "; 
      font-weight: bold;

      // options
      width: 6.5em; 
      display: inline-block;
      // end options
      
      @media (min-width: 600px) {
        display: none;
      }
    }
  }
  
  th, td {
    text-align: left;
    
    @media (min-width: 600px) {
      display: table-cell;
      padding: .25em .5em;
      
      &:first-child {
        padding-left: 0;
      }
      
      &:last-child {
        padding-right: 0;
      }
    }

  }
  
}

.rs-table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

.rs-table caption {
  font-size: 1.2em;
  margin: .5em 0 .75em;
}

.rs-table thead tr {
  background-color: var(--svs-blue);
  border: 1px solid #ddd;
  padding: .35em;
  color: #fff;
}

.rs-table th, .rs-table td {
  padding: .625em;
  text-align: left;
}

.rs-table tbody tr {
  border-bottom: 1px solid #ddd;
}

.rs-table th {
  font-size: .85em;
}

@media screen and (min-width: 705px) {

  .rs-table tbody tr:hover td, .rs-table tbody tr:hover th {
      background: #fdd26c none repeat scroll 0 0;
  }

}

@media screen and (max-width: 700px) {
  .rs-table {
    border: 0;
  }

  .rs-table caption {
    font-size: 1.1em;
    font-weight: 600;
  }
  
  .rs-table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  .rs-table tr {
    border: 2px solid #ddd;
    display: block;
    margin-bottom: 1.5em;
  }
  
  .rs-table th {
    font-size: 1.1em;
    font-weight: 600;
    color: var(--svs-blue);
  }
  
  .rs-table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 0.9em;
    text-align: right;
  }

  .rs-table td:first-of-type{
    border-top: 1px solid #ddd;
  }
  
  .rs-table td::before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-align:left;
    font-size:0.9em;
  }
  
  .rs-table td:last-child {
    border-bottom: 0;
  }
}

/* End of responsive table styles */

.list-links{
    padding:0;
    display:flex;
    flex-wrap:wrap;
}

.list-links li{
    list-style-type:none;
    margin: 0 10px 10px 0;
	  float:left;
    width:100%;

}

.list-links a{
    padding: 0 10px 10px 0;
    color: #101010;
    display:block;
    text-decoration: none;
}

.list-links a:before{
  content: "- ";
}

.list-links a:hover{
    color: var(--svs-blue);
    text-decoration:underline;
}

@media only screen and (min-width: 600px) {
    .list-links li{
        width: calc(49% - 20px);
	}
}

@media only screen and (min-width: 900px) {
    .list-links li{
        width: calc(33% - 20px);
	}
}

.timeline {
    list-style: none;
    margin: 20px 0 20px 0;
    position: relative;
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #eeeeee;
        left: 50%;
        margin-left: -1.5px;
    }

    .timeline-item {
        margin-bottom: 20px;
        position: relative;
    }

        .timeline-item:before,
        .timeline-item:after {
            content: " ";
            display: table;
        }

        .timeline-item:after {
            clear: both;
        }

        .timeline-item:before,
        .timeline-item:after {
            content: " ";
            display: table;
        }

        .timeline-item:after {
            clear: both;
        }

        .timeline-item > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
            box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
        }

            .timeline-item > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " ";
            }

            .timeline-item > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " ";
            }

        .timeline-item > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #999999;
            z-index: 100;
            border-top-right-radius: 50%;
            border-top-left-radius: 50%;
            border-bottom-right-radius: 50%;
            border-bottom-left-radius: 50%;
        }

.timeline-badge.indigo {
    background-color: #2e6da4 !important;
}

.timeline-badge.green {
    background-color: #3f903f !important;
}

.timeline-badge.yellow {
    background-color: #f0ad4e !important;
}

.timeline-badge.red {
    background-color: #d9534f !important;
}

.timeline-badge.blue {
    background-color: #5bc0de !important;
}

.timeline-badge.scc {
    background-color: var(--svs-blue); !important;
}

.timeline-title {
    margin-top: 0;
    color: inherit;
}

.timeline-title h2, .timeline-title h3, .timeline-title h4, .timeline-title h5 {
    margin-top:0;
}

.timeline-body > p {
    margin: 0;
}


.timeline-body > ul {
    margin-bottom: 0;
    margin: 10px;
}

    .timeline-body > p + p {
        margin-top: 1em;
    }

    div.timeline:before {
        left: 40px;
    }

    .timeline-item > .timeline-panel {
        width: calc(100% - 125px);
        width: -moz-calc(100% - 125px);
        width: -webkit-calc(100% - 125px);
    }

    .timeline-item > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px;
    }

    .timeline-item > .timeline-panel {
        float: right;
    }

    .timeline-item > .timeline-panel:before {
      border-left-width: 0;
      border-right-width: 15px;
      left: -15px;
      right: auto;
    }

        .timeline-item > .timeline-panel:after {
            border-left-width: 0;
            border-right-width: 14px;
            left: -14px;
            right: auto;
        }

/* Cards */

.card {
  /* Add shadows to create the "card" effect */
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: calc(100% - 20px);
  margin: 10px;
  float:left;
}

/* On mouse-over, add a deeper shadow */
.card:hover {
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

/* Add some padding inside the card container */
.card-container {
  padding: 2px 16px;
}

.card-container a{
    text-decoration:none;
    color: var(--svs-blue);
}

@media all and (min-width:600px){
    .card {
    width: calc(50% - 20px);
    }
}

@media all and (min-width:900px){
    .card {
    width: calc(33% - 20px);
    }
}

/* Newsroom Edits */
/* 
.sys_itemslist{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.sys_subitem{
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width:calc(100% - 30px);
  float:left;
  margin: 15px;
}

@media all and (min-width:600px){
    .sys_subitem{
    	width:calc(50% - 30px);
    }
}

@media all and (min-width:900px){
    .sys_subitem{
    	width:calc(33% - 30px);
    }
}

@media all and (min-width:1220px){
    .sys_subitem{
    	width:calc(50% - 30px);
    }
}

.sys_subitem:hover{
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.4);
}

.sys_subitem div h3{
    padding: 10px 20px;
    background:var(--svs-gold);
    margin:-5px 0 0 0;
}

.sys_subitem a{
    color:black;
    text-decoration:none;
}

.sys_record-image-control{
    justify-content:center;
    text-align:center;
}
*/

.sys_theme-simple .sys_record-control .sys_record-image-control-caption {
    width: unset;
    max-width: 400px;
    color: black;
    font-style: italic;
    text-align:center;
}

@media all and (max-width:700px){
	.sys_record-image-control{
		width: calc(100% - 20px);
        float: unset !important;
	}

.sys_theme-simple .sys_record-control .sys_record-image-control img {border:none;}

}

.sys_theme-simple .sys_record-control .sys_record-image-control {
    background-color:#f6f6f6;
    padding:10px;
}

.sys_record-image-control{
    margin-left: 10px;
}

/*
.sys_record-image-control img {
    display: block;
    border: none !important;
    margin-bottom: 0 !important;
}

dt.sys_news-description, dt.sys_news-datepublished{
    display:none;
}

dd.sys_news-datepublished{
    margin-top:10px;
}

dd.sys_news-datepublished:before{
    font-family: "Font Awesome 5 Pro";
    content: "\f133 \00a0";
    font-weight:600;
}

dd{
    margin-inline-start: 0;
}

.sys_news-summary{
    padding:10px 20px;
}

.sys_news-category{
    float:left;
    margin:10px 0;
}

dt.sys_news-category:after{
    content: "\00a0";
}

dd.sys_news-category:before{
    content: "\f14c \00a0";
    Font-family: "Font Awesome 5 Pro";
    font-weight:600;
    color: #404040;
}

dd.sys_news-category a{
    color: #404040;
}

dd.sys_news-category a:hover{
    text-decoration:underline;
} */

.link-facebook, .link-twitter, .link-instagram{
    color:#444444;
    transition: 0.3s;
    text-decoration: none;
}

.link-facebook:hover{
    color:#3b5998;
}

.link-twitter:hover{
    color:#55acee;
}

.link-instagram:hover{
    color:#517fa4;
}

/* Blue-Green Newsroom */

.sys_siteheader{
    background:var(--svs-bg);!important;
}

h1{
    color: var(--svs-blue);!important;
}

#rightnav{
	padding:0;
}

.sys_itemslist{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

/* .sys_subitem.sys_first{
    background: var(--svs-bg);
    color:white;
    margin-top:0;
}

.sys_subitem.sys_first:hover{
    background: #505050;
}

.sys_subitem.sys_first a{
    color: white;
}

.sys_subitem.sys_first dd.sys_news-datepublished{
    color: white;
} */

.sys_subitem{
    box-shadow: none;
    transition: 0s;
    width:100%;
	float:left;
	margin: 20px 0;
    padding: 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

/* .sys_subitem:hover{
	box-shadow: none;
	background:#f0f0f0;
} */

.sys_subitem a{
    color:black;
    text-decoration:none;
}

.sys_subitem img{
    width:45%;
    float:left;
    transition:0.3s;
}

.sys_subitem img:hover{
    opacity:0.7;
    transition:0.3s;
}

.sys_subitem-heading.sys_news-subheading, .sys_news-summary{
    width:calc(55% - 40px);
    float:left;
    margin:0;
    background:none;
}

.sys_subitem-heading.sys_news-subheading{
    padding: 10px 10px 0 10px;
}

.sys_news-subheading a{
    color: var(--svs-blue);
}

.sys_news-subheading a:hover{
    text-decoration: underline;
}
.sys_news-summary{
    padding: 0 10px;
    font-size:0.9em;
}

dt.sys_news-description, dt.sys_news-datepublished{
    display:none;
}

dd.sys_news-datepublished{
    margin-top:10px;
    color:#606060;
}

dd.sys_news-datepublished:before{
    font-family: "Font Awesome 5 Pro";
    content: "\f133 \00a0";
    font-weight:600;
}

dd{
    margin-inline-start: 0;
}


.sys_news-category{
    float:left;
    margin:10px 0;
}

dt.sys_news-category:after{
    content: "\00a0";
}

dd.sys_news-category:before{
    content: "\f14c \00a0";
    Font-family: "Font Awesome 5 Pro";
    font-weight:600;
    color: #404040;
}

dd.sys_news-category a{
    color: #404040;
}

dd.sys_news-category a:hover{
    text-decoration:underline;
}


@media all and (max-width:600px){
   .sys_subitem img{
   		width:100%;
   		float:none;
	} 
    
    .sys_news-summary, .sys_subitem-heading.sys_news-subheading{
   		width:calc(100% - 20px);
   		float:none;
        padding: 0 10px;
	} 

}

/* Newsroom rotator */

body{font-family:source sans pro;}

/* Slideshow container */
#TopStories_wrapper * {box-sizing:border-box}

#TopStories_wrapper{
  position: relative;
  margin: auto;
  /* min-height: 330px; */
}

/* Hide the images by default */
#TopStories_wrapper .sys_subitem {
    display: none;
    background: var(--svs-bg);
    color: #fff;
}

#TopStories_wrapper .sys_subitem a, #TopStories_wrapper dd.sys_news-datepublished{
    color: #fff;
}

/* Slideshow container */
.slideshow-container * {box-sizing:border-box}

.slideshow-container {
  max-width: 620px;
  position: relative;
  margin: auto;
  min-height: 330px;
}

/* Hide the images by default */
.mySlides{
  display: none;
}

/* Next & previous buttons */
.prev, .next {
    cursor: pointer;
    width: auto;
    padding: 10px;
    color: var(--svs-blue);
    font-weight: bold;
    font-size: 1.5em;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
    margin-top: -0.75em;
}

.prev{ float:left; }
.next{ float:right; }

.playpause{
  border-style: none;
    padding-top: 2px;
    vertical-align: top;
    padding-bottom: 2px;
    border-radius: 4px;
    width: 70px;
    margin-right: 20px;
    background-color: var(--svs-blue);
    color: #FFFFFF;
    cursor: pointer;
}

.playpause:hover, .playpause:focus{
  background-color: #356a83;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
    color: var(--svs-gold);
}

/* The dots/bullets/indicators */

.dot-container{
	text-align:center;
}

.dot {
  cursor: pointer;
  height: 20px;
  width: 20px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.dot-container .active, .dot:hover {
  background-color: var(--svs-gold);
}

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* Style hyperlinks */

#fullcontent p a:link, #fullcontent li a:link, #rightnav p a:link{
    color: var(--svs-blue);
    border-bottom: 2px solid var(--svs-bg);
	text-decoration:none;
}

#fullcontent p a:hover, #fullcontent li a:hover, #rightnav p a:hover{
  background-color: var(--svs-blue);
    color:white;
}

#fullcontent p a:visited:hover, #fullcontent li a:visited:hover, #rightnav p a:visited:hover {
  background-color: #6E5608;
    color:white;
}

#fullcontent p a:visited, #fullcontent li a:visited{
    color:#6E5608;
}

#fullcontent p a:active, #fullcontent li a:active{
    background-color: var(--svs-blue);
    color:#FFFFFF;
}

#fullcontent p, #fullcontent li, #rightnav p, #rightnav li{
    line-height:1.6em;
}

a:hover::before{
    color: #FFF;
}

#social a{
    border-bottom: 0 !important;
}

/* remove fontawesome next to social media links */

.link-facebook:before, .link-twitter:before, .link-instagram:before {
    content: none !important;
}


/* Stylesheet switcher */

.StyleLight, .StyleDark, .StyleHC, .StyleCream {
    display:inline-block;
    border:none;
    padding:3px;
    margin-right: 5px;
    margin-bottom:0px;
    border-radius:0px;
    text-decoration: none;
}

.StyleLight{
    background:var(--svs-bg);
    color:white;
    border-color:black;
}

.StyleDark{
    background:#000;
    color: white !important;
    border-color:white;
}

.StyleHC{
    background:#000;
    color: yellow !important;
    border-color:yellow;
}

.StyleCream{
    background: #fffdd0;
    color: #010066 !important;
    border-color:#010066;
}



/* Mobile  */

@media screen and (max-width: 1219px) {

  .sys_govmetric-app
  {
   margin:0px;
   float:right;
   border-left:0px;
   padding:0px;
   width:100%;
   max-width:500px;
  }

  #contactnav{display:block}
  #rightnav {display:none;}  

}

@media screen and (min-width: 670px) and (max-width: 1169px) {
  
  #centrecolumn
  {
    padding-right:250px;
  }
  
  #rightcolumn
  {
    margin:-250px;
    position:relative;
    top:237px;
  }
  
  
}

@media screen and (max-width: 669px) {
  
		#centrecolumn
  {
    margin-right:0px;
  }

  
  #rightcolumn
  {
    width:100%;
  }
  
  #rightcolumn img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
 /* #SectionNewsList {
    display: none;
  }
  
  .sys_newslisting-themed
  {
      display:none;
  } */
  
}
  


@media screen and (max-width: 799px) {
  
/*  
.megamenu {display:none;}
#megamenu {display:none;}  
  
  
h1, h2, h3, h4, h5, h6 {
    font-family: "Open Sans","Source Sans Pro",sans-serif;
    font-style: normal;
    margin-top: 0.2rem;
    text-rendering: optimizelegibility;
}  
  
  

body {background-color:white;margin:0;padding:0;font-family:verdana;}
#print-logo {
   display:none;
}

#hrotator {margin:0 0 0 -5px;} 

#MobTopbar {
  display:none;
  background-color: var(--svs-blue);
  padding:3px;

}
  
  
.sys_tophead {
  background-color: var(--svs-blue);
  padding:3px;  
}
  

.sys_headerlogo {
 width:295px;
 margin:0 auto;
}

#accesskeys {
 display:none; 
}


#print-logo img{
    display:none;
}

#pagecontainer {
 position:relative;   
}

#pagebody{
 padding:0 0 0 5px; 
}
 
.backnav {
    font-size: 120%;
    font-weight: bold;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 3px;
}

.backnav a{
    color: #FFFFFF;
    font-family: Arial,Tahoma,Helvetica,sans-serif;
    text-decoration: none;
} 



#fullcontent {
  padding: 5px;
}

#fullcontent h1 {
  
}

.sys_search-box {
    display:none;
    height:38px;
    padding:2px 0 0 0; 
    position:relative;
}

.sys_search-query-control .sys_searchbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #000000;
    font-family: Tahoma;
    font-size: 20px;
    margin: 0;
    padding: 4px 0 4px 1%;
width:100%;
}

.sys_search-query-control .sys_search-button {
  background: url("/SiteElements/images/search.png") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    position: absolute;
    right:0;
    top:0;
    height: 37px;
    margin: 2px 0 2px 0;
    padding: 0;
    width: 8%;
}

.sys_search-query-control .sys_search-label {
    display: none;
}






.sys_ddmenu {display:none;}

#scclogohead {display:none;}
#headertop {display:none;}
#findmymenu {display:none;} 
#atoz {display:none;}




#rightnav {
    display:none;
}


.sys_noresults {
 display:none; 
}

#pagetools {
 display:none; 
}

#pagefooter {
   display:none; 
}

.sys_faq {
  text-decoration:none;
}

#establishment_location {
 display:none; 
}

#toggle1 {display:none;}


#_content { width: 100%; height: 100%; border: 1px solid black; }

#toggle1 li {padding: 5px 5px 5px 25px;} 

  
    */

}

/* RSS */

span.sys_rss-link a:before, span.sys_atom-link a:before {
    content: "\f09e";
    margin: 0px 6px 0px 0px;
    font-size: 15pt !important;
    text-decoration: none !important;
    color: #fff;
    border-radius: 3px;
    padding: 1px 4px;
    font-family: "Font Awesome 5 Pro";
}

span.sys_rss-link a:before {
    background: orangered;
}

span.sys_atom-link a:before {
  background: #008888;
}


span.sys_rss-link, span.sys_atom-link {
    float: right;
    font-size: 0pt;
    margin-top: 5px;
}

span.sys_rss-link a, span.sys_atom-link a {
    text-decoration: none;
}

/* Search control amendments */
.sys_search-box2 .sys_search-query-control .sys_searchbox {

    width: calc(100% - 40px) !important;
}
.sys_search-query-control .sys_search-label {
    text-align:right;
}
@media screen and (max-width: 705px) {
  .sys_head-r1 {
    top: 66px;
}
.sys_tophead {
    position: relative;
}

.sys_search-box2 {
    width: auto !important;
    margin-top: 4px;
}
}
@media screen and (max-width :430px){
 .easy-autocomplete.eac-square
 {
     width:190px !important;
  }

  .sys_search-box2 .sys_search-query-control .sys_search-button
  {
    font-size: 18px;
     width: 30px !important;
     margin-left: 0px;
  }
}

@media screen and (max-width: 750px){
.sys_head-r1 {
  width:100%;
  top:70px;
}
}

/* New additions */

h1 {
  margin-top: 50px !important;
}

.sys_siteheader {
  border-bottom: 0px !important;
}