﻿body            {font-size:100%; background-color:#cccccc;  font-family: Lato,arial,sans serif; color:#3c3c3c; }

P               { padding:0 0 10px 0;}
UL              { list-style:outside square url(../../images/template/bullet.gif);margin:0: padding:0;}
LI				{margin:0; padding:0;}
OL              {margin:0: padding:0; }
H1     {clear:both; color:#2a2a2a; font-size:250%; font-family:Lato, ms,verdana,arial,sans serif; font-weight:normal; margin: 5px 0 5px 0; line-height:150%;}
H2 	  {font-family:Lato,arial,sans serif; color:#2a2a2a; font-size:200%; font-weight:bold;margin: 5px 0 5px 0; line-height:150%;}
H3     {font-family:Lato,arial,sans serif; color:#2a2a2a; font-size:150%; font-weight:normal; margin: 5px 0 5px 0; line-height:150%;}
H4     {font-family:Lato,arial,sans serif; color:#2a2a2a; font-size:100%; font-weight:bold; margin: 5px 0 0 0; line-height:150%; }
th {padding:5px; vertical-align:middle;}
td {padding:5px; vertical-align:top;}

A					{color:#E78E18; text-decoration:none; font-weight:bold;}
A:hover				{color:#ffCC00;}
img				{border: white 0px solid; max-width: 100%;}
hr 				{border:1px solid #cccccc;}

.imageright	{float:right; margin-left:10px;}
.imgshadow	{-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.75);box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);}
.large    {font-size:150%;}

#wholepage			{width:1000px; margin:0 auto;  background-color:#ffffff;-moz-box-shadow:0px 0px 15px gray;-webkit-box-shadow: 0px 0px 15px gray;box-shadow:0px 0px 15px gray;}
.sys_header	{background-color:#6a6a6a;}
#title				{ padding:20px 5px 5px 5px;  }
.sys_logo	{padding-left:20px; margin:0; }

.sys_search	{float:right; width:230px;  margin:0 10px 0 0; padding:0; }
.sys_searchtext {font-size:200%; color:#ffffff; margin:0; padding:20px 0 10px 0;}

.sys_search-query-control input.sys_searchbox {width:180px;	height:19px;	 border:1px solid #3c3c3c;	float:left;	padding:5px 0 5px 12px; margin:0;	color:#666666;	font-size:110%;
-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; -khtml-border-radius: 5px;}
.sys_search-query-control input.sys_search-button{font-size:0; padding:0; margin:2px;	height:31px;width:30px;	border:0;background:url('/Images/Template/search2.gif') no-repeat;}
.sys_search-query-control label{display:none;}

#mcontent	input.sys_search-button {font-size:0; padding:0; margin:0 0 0 2px;	height:30px;width:30px;	border:0;background:url('/Images/Template/searchbutton.gif') no-repeat;}
#mcontent input.sys_searchbox {font-size:150%; height:25px; width:300px;}

#hnav				{text-align:center; color:#313031; background-color:#313031; margin:10px 0 10px 0; padding:10px 0 10px 0; }
#hnav a				{color:#ffffff; font-weight:normal; text-decoration:none; padding:10px 5px 10px 5px;  }
#hnav a:hover		{color:#E78E18; background-color:black;}
#mcontent			{padding:10px 0 0 0; clear:both;}
#mcontent img       {-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; -khtml-border-radius: 10px 5px 10px 5px;}
  .sys_banner {margin:0 20px 0 20px;}
#meditable			{float:right; width: 710px; line-height:150%; margin-right:10px;}
#meditable	table	{ border-color:#ffffff; }
#meditable	th	{background-color:#cccccc; font-size:130%; border-color:#ffffff; font-weight:normal; padding:10px;}
#meditable	td	{background-color:#eeeeee;}
#meditable	caption	{display:none;}
#meditablegallery {margin:10px 20px 20px 20px;line-height:150%;}
#mcontenthome    		{padding:10px 10px 10px 0; clear:both; line-height:150%;}
#mcontenthome	h1 {font-size:200%;}
#mcontenthome	h2 {font-size:150%;}
#home-top	{margin:10px 10px 10px 25px;}
#home-bottom {margin:25px;}

#address			{font-size:85%;  clear:both; background-color:#4A494A; color:#ffffff; line-height:150%; margin-top:50px; }
#address h2	{color:#cccccc;}
#address a			{color:#ffffff; font-weight:normal; text-decoration:none;}
#address a:hover	{color:#Ff9900;}
.sys_address	{clear:both; height:300px; padding:20px; width:100%; }
.sys_addressa	{width:30%; float:left; margin-right:2%; height:250px;}
.sys_addressb	{width:30%; float:left; margin-right:	2%;height:250px;}
.sys_addressc	{width:30%; float:left;height:250px;}
.sys_privacy	{clear:both;text-align:right; padding-right:150px;}


.sys_searchlinks	{padding-bottom:10px; color:#313031;}
.sys_search-label {display:none;}
.sys_breadcrumb	{padding:15px 15px 15px 0;}


.sys_fieldlabel	{color:#ffffff; }

.sys_threecolumn	{clear:both; padding:20px 20px 20px 35px;  }

/* .sys_threecolumn {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 20px 20px 20px 35px;
} */


.sys_threecolumna	{width:275px; float:left; margin-right:50px;}


.sys_threecolumnb	{width:275px; float:left; margin-right:50px;}


.sys_threecolumnc	{width:275px; float:left;}


.sys_threebox	{clear:both; padding:20px; width:100%; height:auto;}
.sys_threeboxa	{width:33%; float:left;}
.sys_threeboxb	{width:33%; float:left; }
.sys_threeboxc	{width:33%; float:left;  }

#sys_leftnav	{width:230px; margin:20px; }
#sys_leftnav	 ul {margin:0;}
#sys_leftnav	 li {margin:0; list-style:none;   }
#sys_leftnav a {padding:10px 0 10px 5px;display:block; margin-bottom:5px; color:#4A494A;}
#sys_leftnav	a:hover {background-color:#ADABAD; color:#ffffff; display:block;}
#sys_leftnav	.sys_currentitem {background-color:#cccccc; display:block; }
#sys_leftnav	.sys_currentitem a {color:#ffffff;}
#sys_leftnav .sys_children li {list-style:none; color;#cccccc; margin-left:-10px;}

.sys_menulevel1	{background-color:#CCCACC;}
#sys_leftnav	 .sys_menulevel1 a {color:#4A494A;}
.sys_menulevel2	{background-color:#E0DEE0;}
.sys_menulevel3	{background-color:#F1EFEA;}
.sys_menulevel4	{background-color:#F1EFEA;}
.sys_menulevel5	{background-color:#F1EFEA;}



.caption		{font-size:90%; background-color:#F1EFEA; margin:-10px 50px 0 50px; text-align:center; padding:10px; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; -khtml-border-radius: 10px;}
.centre		{text-align:center;}
.displaynone	{display:none;}

.sys_search-url  {display:none;}

#SearchResults_List dt {display:none;}

#SearchResults_List                         {padding:20px;}
#SearchResults_List .sys_subitem            {height:110px; clear:both; margin:10px; padding:10px; border:1px solid #cccccc; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; -khtml-border-radius: 10px;}
#SearchResults_List .sys_subitem-heading    {font-size:150%;}
#SearchResults_List .sys_thumbnail img      {float:right;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; -khtml-border-radius: 10px; }
.sys_alsotry                                {display:none;}


/* CTAs
-----------------------------------------------------*/
#ctas {overflow: auto;margin:auto;  margin:0 0 0 20px;}
#ctas img {width:100%;}

.cta { width: 300px; max-width:100%; float: left; margin: 0 23px 20px 0; text-align: center;color: #ffffff; }
.cta-text {padding: 10px 15px 15px 15px; display:block; line-height:150%; }
.cta-heading { font-size:120%;font-weight:bold; display:block; padding:5px; line-height:100%; }
.cta a {color: #6a6a6a; }
.cta a:hover {color:#ffffff; }
.cta.one {background: #F0F1EC; }
.cta.one:hover {background: #a0a0a0; color: #ffffff; }
.cta.two {background: #F0F1EC; }
.cta.two:hover {background: #a0a0a0; color: #ffffff;}
.cta.three {background: #F0F1EC; }
.cta.three:hover {background: #a0a0a0;color: #ffffff; }
.cta.four {background: #F0F1EC; }
.cta.four:hover {background: #a0a0a0;color: #ffffff; }
.cta.five {background: #F0F1EC; }
.cta.five:hover {background: #a0a0a0;color: #ffffff; }
.cta.six {background: #F0F1EC;}
.cta.six:hover {background: #a0a0a0;color: #ffffff; }

/* Slider
-----------------------------------------------------*/

#masthead      {width:100%; max-width:960px;height: 350px;margin: 0 0 30px 0;position: relative; }
	.slide        {position: relative;width: 960px;height: 350px;}
.slide-text-old {display:none;}
	#prev          {	position: absolute;left: 30px;top: 110px;cursor: pointer;z-index: 1000; }
#next           {	position: absolute;right: 30px;	top: 110px;z-index: 1000;cursor: pointer;}
.slide-text     {width: 100%; max-width:960px; padding:0; background-color: #3e3e3e; margin:0;  }
.slide-text p   {color:#ffffff; font-size: 200%; margin:0; padding:5px 0 5px 20px; }
.slide-text a   {color: #ffffff;text-decoration:none; }
.slide-image	   {top: 0;left: 0;width:100%; max-width:960px;height: auto;margin:0; }


/* Timeline 
---------------------------------------------------------*/
.sys_timeline {clear:both; }

.sys_timeline1914 	{float:left; width:160px; overflow:hidden; height:300px;}
.sys_timeline1915	{float:left; width:160px; overflow:hidden; height:300px;}
.sys_timeline1916	{float:left; width:160px; overflow:hidden; height:300px;}
.sys_timeline1917 	{float:left; width:160px; overflow:hidden; height:300px;}
.sys_timeline1918	{float:left; width:160px; overflow:hidden; height:300px;}


/* Media Queries 
---------------------------------------------------------*/

/* .sys_threecolumn > div {
    flex: 1 1 33.33% !important;
    max-width: 33.33% !important;
}

/* Tablet: 2 columns */
/* @media (max-width: 991px) {
    .sys_threecolumn > div {
        flex: 1 1 50%;
    }
}

/* Mobile: 1 column */
/* @media (max-width: 700px) {
    .sys_threecolumn {
        flex-direction: column;
        gap: 10px;
        padding: 10px;
    }
    .sys_threecolumn > div {
        flex: 1 1 100%;
        max-width: 100%;
    }
} */ 