<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*v20190522*/
/******************************************************************************/
/*PALMETTO GBA COLOR CHART ****************************************************
	Color Name			X-Dark		Dark		Normal		Light		X-Light

/*PRIMARY COLORS***************************************************************
	Palmetto Gold		#a08600		#b59f00		#cab900		#dfd300		#f3ec00
	Palmetto Green		#338f09		#52991d		#72B431		#92cf45		#b1e959
	Palmetto Brown		#2e241c		#4d4238		#6c6054		#8b7e70		#aa9c8c

/*SECONDARY COLORS*************************************************************
	Warm Gray			#8b7f74		#a39990		#bcb4ac		#d5cfc8		#ede9e4
	Light Blue									#4395A2		
	Orange				#e05800		#e77700		#ef9600		#f7b500		#fed400
	Yellow				#e69109		#eca81d		#f2c031		#f8d845		#fef59d
	Vibrant Blue		#006f95		#008bac		#00a8c3		#00c5da		#00e1f1
	Navy Blue			#00121e		#002a3a		#004357		#005c74		#007490
/******************************************************************************/

/**************/
/*CUSTOM FONTS*/
@font-face{
	font-family:'BryantPro'; 
	src:url('../fonts/BryantPro-Regular.eot'); 
	src:url('../fonts/BryantPro-Regular.woff') format('woff'), url('../fonts/BryantPro-Regular.ttf') format('truetype'), url('../fonts/BryantPro-Regular.svg') format('svg'); 
	font-weight:normal; 
	font-style:normal}

@font-face{
	font-family:'BryantPro'; 
	src:url('../fonts/BryantPro-Medium.eot'); 
	src:url('../fonts/BryantPro-Medium.woff') format('woff'), url('../fonts/BryantPro-Medium.ttf') format('truetype'), url('../fonts/BryantPro-Regular.svg') format('svg'); 
	font-weight:Bold; 
	font-style:normal}

@font-face{
	font-family:'Elena'; 
	src:url('../fonts/Elena-Regular.eot'); 
	src:url('../fonts/Elena-Regular.woff') format('woff'), url('../fonts/Elena-Regular.ttf') format('truetype'), url('../fonts/Elena-Regular.svg') format('svg'); 
	font-weight:normal; 
	font-style:normal}

@font-face{
	font-family:'Elena'; 
	src:url('../fonts/Elena-Medium.eot'); 
	src:url('../fonts/Elena-Medium.woff') format('woff'), url('../fonts/Elena-Medium.ttf') format('truetype'), url('../fonts/Elena-Medium.svg') format('svg'); 
	font-weight:Bold; 
	font-style:normal}

/****************************/
/*GLOBAL STYLES AND ELEMENTS*/
.skiplink{
	position: absolute;
    left: -999em;
    opacity:.01;
	display:block;
}
body{-ms-overflow-style:scrollbar !important; font-family:"Elena", Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; background:#FFF; color:#6c6054; overflow-y:scroll}
.bodyflex{display:flex; min-height:100%; flex-direction:column; 	justify-content:space-between}
h1, 
h2, 
h3, 
h4{font-family:"Elena"; color:#6c6054}
h2{margin-top:1em}
hr{border-top:1px solid #bcb4ac; margin:30px 0px;}
p.text-muted{font-size:.8em}
a{color: #4395a2;cursor:pointer !important;}
a:hover{color:#4395a2; text-decoration:underline}
.list-unstyled{list-style:none; list-style-image:url(data:image/gif; base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)} 

	/*MOBILE CONTROL CLASSES*/	
	.mobile-only{display:none !important}
	@media (max-width:767px){
		.mobile-only{display:block !important}
		.mobile-disabled{display:none !important}
	}
	
	/*CSS COLUMN ELEMENTS*/
	@media(min-width:768px){
		.columns2{column-count:2}
		.columns3{column-count:3}
		.columns4{column-count:4}
		.column-span{column-span:all}
		.column-nobreak{break-inside:avoid-column}	
	}

	/*BUTTONS*/
	.btn{transition:background .15s ease-in-out, color .15s ease-in-out; text-shadow:none; border:none; border-bottom:2px solid #FFF; font-family:"BryantPro"}
	.btn, .btn-lg, .btn-sm{border-radius:2px !important}
	.btn{padding-bottom:5px}	
	.btn-sm{padding-bottom:5px}
	.btn-lg{padding-bottom:7px; font-size:19px; font-weight:bold;}		

	.btn-default{background:#EDE9E4 !important; color:#000 !important; border-bottom-color:#BCB4AC !important}
	.btn-default:hover, .btn-default:focus{background:#D5CEC8 !important}
	
	.btn-primary{background:#008094 !important; color:#FFFFFF !important; border-bottom-color:#005471 !important}
	.btn-primary:hover, .btn-primary:focus{background:#006A83 !important}
	.btn-primary.btn-lg{background:#009FB8 !important; border-bottom-color:#006A83 !important;}
	.btn-primary.btn-lg:hover, .btn-primary.btn-lg:focus{background:#008094 !important}

	.btn-success{background:#518220 !important; color:#FFFFFF !important; border-bottom-color:#245c06 !important}
	.btn-success:hover, .btn-success:focus{background:#3b6f13 !important}
	.btn-success.btn-lg{background:#69a42d !important; border-bottom-color:#3b6f13 !important;}
	.btn-success.btn-lg:hover, .btn-success.btn-lg:focus{background:#518220 !important}	
	
	.btn-info{background:#387B85 !important; color:#FFFFFF !important; border-bottom-color:#0f4854 !important}
	.btn-info:hover, .btn-info:focus{background:#23616d !important}
	.btn-info.btn-lg{background:#4395a2 !important; border-bottom-color:#23616d !important;}
	.btn-info.btn-lg:hover, .btn-info.btn-lg:focus{background:#387b85 !important}		
	
	.btn-warning{background:#f4bb00 !important; color:#000000 !important; border-bottom-color:#c78500 !important}
	.btn-warning:hover, .btn-warning:focus{background:#eb9d00 !important}
	
	.btn-danger{background:#C00 !important; color:#FFFFFF !important; border-bottom-color:#800 !important}
	.btn-danger:hover, .btn-danger:focus{background:#A00 !important;}	
	
	.btn-link{color:#387b85 !important;}
	.btn-link.btn-lg{color:#4395a2 !important;}			
	
	/*INFOBOX*/	
	.infobox{border:2px solid #6c6054; background:#FFF; margin-bottom:1.5em; display:block}
	.infobox .head{background:#6c6054; display:block; color:#FFF; font-family:"BryantPro"; letter-spacing:1px; text-transform:uppercase; padding:7px 0px 5px 0px; width:66%; text-align:center}
	.infobox h3{font-family:"BryantPro"; letter-spacing:1px; text-transform:uppercase; color:#6c6054; padding-left:.9em; padding-top:0em; margin-bottom:.25em; font-size:18px;}
	.infobox p{font-family:"Elena"; color:#6c6054; padding-left:1.1em; padding-right:1em; font-size:1.2em}
	.infobox a:hover{color:#387b85}
	.infobox a.more {color: #387b85;font-family:"Elena";/* text-transform:uppercase; */display:inline-block;text-decoration:none;}
	.infobox a.more::after{content:" \003e"}	
	.infobox a.more:hover {text-decoration:underline; color:#387b85}
	.infobox table{margin:14px 1em 1em 1em}	
	.infobox td{color:#6c6054; vertical-align:top; padding-bottom:.5em}
	.infobox td.date{font-family:"BryantPro"; font-size:12px; padding-right:.75em; vertical-align:top; line-height:1.1em; padding-top:1px; text-transform:uppercase}
	.infobox td.description{font-family:"Elena"; font-size:1.05em; /* letter-spacing:1.1px; */line-height:1.3; /* text-transform:uppercase; */padding-top:-2px}	
	.infobox td.description p{padding:.5em 0em 0em 0em !important}	
	.infobox td.description a:hover p{text-decoration:none !important}	
	
/****************/
/*FIXED ELEMENTS*/

	/*AMA POPUP*/
	#amamodal{height:100%}
	#amamodal .modal-content{border-radius:0px}
	#amamodal .modal-header, 
	#amamodal .modal-footer{box-shadow:0px 0px 5em rgba(0,0,0,.25)}
	#amamodal .modal-body{max-height:50%; overflow-y:scroll; margin:0px; padding-top:1em; padding-bottom:.25em}
	.modal-backdrop.in{opacity:.75}
	
		/*MEDIA QUERIES - MOBILE ONLY*/
		@media(max-width:767px){
			#amamodal{margin:1.5em; font-size:.75em}	
			#amamodal .modal-body{max-height:50%}
		}
	
	/*CHAT BUTTON*/
	.chatwrapper{position:fixed; bottom:-14px; right:-1px}

/*************/
/*PAGE HEADER*/

#header{border-bottom:2px solid #CCC}
.navbar{background:#FFF; border:0px solid #338F09; border-radius:0px; box-shadow:none; margin-bottom:0px}	
			
	/*SUPERLINKS*/
	.superlinks{background:#FFF}
	.superlinks ul{list-style:none; margin-bottom:0px; padding-left:0px; text-align:right; font-size:14px; padding-bottom:24px}
	.superlinks li{display:inline-block; margin:0px; vertical-align:baseline}
	.superlinks a{display:block; color:#6c6054; font-size:.95em; font-family:"Elena"; padding:.75em 1em .6em}
	.superlinks a:hover{background:#ede9e4}
	.superlinks li:nth-last-child(2) a{background:#004357; color:#FFF;}		
	.superlinks li:nth-last-child(2) a:hover{background:#006988}
	.superlinks li.palmettologo{float:left}
	.superlinks li.palmettologo a{color:#FFF; padding:.5em 1em; font-family:"Elena"; font-size:1.2em; color:#FFF; margin-left:-15px}
	.superlinks li.palmettologo a:hover{background:#FFF}
	.superlinks li.palmettologo a:hover img{filter:drop-shadow( 0px 0px 3px #999 )}
	.superlinks li.palmettologo a img{height:38px}			

	/*SITE GREEN LOGO*/
	.navbar-brand{padding:1em 1em .65em 1em;height:auto;cursor:pointer;margin:0em !important;transition:background .1s ease-in-out;background:#69A42D;color:#FFF !important;font-family: "Elena";text-shadow:none;border-top-right-radius:1px;border-top-left-radius:1px;position:relative;top:8px;font-size: 19px;font-weight: bold;text-shadow: 0px 0px 1px #245C06;}
	.navbar-brand:hover,
	.navbar-brand:focus{background:#518220 !important; color:#FFF !important}	

	/*MAIN NAVIGATION LINKS*/		
	.navbar-nav{margin:.4em 0px 0em 1em}
	.navbar-nav&gt;li.dropdown&gt;a, 
	.navbar-nav&gt;li.dropdown&gt;p{font-family:"Elena", "OpenSans", Arial, Helvetica, sans-serif;padding: .9em .75em 13px .75em;margin: 0em 0em 4px 0em;font-size:130%;color:#6c6054 !important;text-shadow:none !important;transition:background .15s ease-in-out;box-shadow:none !important;position:relative;top:4px;}	
	.navbar-nav&gt;li.dropdown&gt;a.active{background:#EEEEEE}	
	.navbar-nav&gt;li.dropdown:hover&gt;a, 
	.navbar-nav&gt;li.dropdown:hover&gt;a.active, 
	.navbar-nav&gt;li.dropdown:hover&gt;.dropdown-toggle{background:#Ede9e4 !important}	
	.navbar-nav&gt;li.dropdown .caret{margin-left:.25em; transition:transform .25s ease-in-out}	
	.navbar-nav .dropdown:hover .caret, 
	.navbar-default .navbar-nav .dropdown.open .caret{transform:rotate(-90deg)}		

	/*DROPDOWNS*/
	.navbar-nav .dropdown-menu.dropdown-mega{position:absolute; z-index:100000;width:100%; background:none; margin:0px; padding:0px; border:none; border-radius:none; box-shadow:none}
	.navbar-nav .dropdown-menu.dropdown-mega .dropdown-container{border-radius:0px; background-color:#f7f7f7; border:none; border-bottom:4px solid #6c6054; border-top:2px solid #CCC; box-shadow:0 1em 2em rgba(0,0,0,.75); padding:1em}
	.navbar-nav .dropdown-menu.dropdown-mega .flexcontainer{margin-top:.75em; display:flex; justify-content:space-between; align-content:stretch}	
	.navbar-nav .dropdown-menu.dropdown-mega .columns2,
	.navbar-nav .dropdown-menu.dropdown-mega .columns3,
	.navbar-nav .dropdown-menu.dropdown-mega .columns4{column-rule:1px dotted #DDD; padding-top:1em; column-gap:0px}		
	.navbar-nav .dropdown-menu.dropdown-mega a.btn{white-space:normal; width:100%; display:flex; flex-direction:column; justify-content:center; align-content:center; text-transform:uppercase; margin:0px 15px 10px 15px; font-size:19px; font-weight:bold; padding: 12px 12px 10px 12px;}
	.navbar-nav .dropdown-menu.dropdown-mega li a, 
	.navbar-nav .dropdown-menu.dropdown-mega li p.fauxlink{padding:.3em 1em .1em;display:block;clear:both;font-weight:400;line-height:1.42857143;cursor:pointer;font-size:1.1em;break-inside:avoid-column;color: #4395a2;font-family:"Elena";}
	.navbar-nav .dropdown-menu.dropdown-mega li p.fauxlink{padding: .25em 1em 0em;display:block;clear:both;line-height:1.42857143;cursor:auto;font-size:1.2em;break-inside:avoid-column;font-family:"Elena";color:#6c6054;text-shadow:none !important;margin-bottom:0px;font-weight:bold;}	
	.navbar-nav .dropdown-menu.dropdown-mega li a:hover{background:#e5e5e5; color:#387b85; text-decoration:none;}	
	.navbar-nav .dropdown-menu.dropdown-mega .infobox{margin:0em 1.1em 3em}		
	
	/*SEARCH*/
	.searchcontainer{padding-right:0px; box-shadow:none; margin-bottom:0em; position:relative; top:-8px}
	.searchcontainer input, 
	.searchcontainer button{border:none; margin-top:.0em; padding: 6px 10px;}
	.searchcontainer input{background:#EEE; font-family:"Elena"; padding:1.3em 1em 1em !important; font-weight:normal; border-radius:0px !important; box-shadow:none; font-size:1.1em}
	.searchcontainer button{color:#FFF; text-shadow:none; transition:background linear .1s; box-shadow:none; border-radius:0px !important; background:#00a8c3; z-index:10}
	.searchcontainer button:hover{background:#006f95}	
	.searchcontainer button img{height:22px}

	/*MOBILE MENU BUTTON*/
	.navbar-toggle{padding:0px 0px 10px; margin-top:0.0em; margin-bottom:.75em; border:2px solid #ffffff !important; border-radius:1px; background-color:#ffffff; position:relative; top:15px;}
	.navbar-toggle:hover,
	.navbar-toggle:focus{background-color:#fff !important; border:2px solid #fff !important}
	.navbar-toggle .icon-bar{background:#00a8c3 !important; width:25px; height:3px;}
	.navbar-toggle:hover .icon-bar,
	.navbar-toggle:focus .icon-bar{background:#006f95 !important;}
		
	/*MEDIA QUERIES*/
	/*DESKTOP*/
	@media (min-width:768px){
		.dropdown:hover .dropdown-menu{display:block}
	}
	/*SMALL DESKTOP*/
	@media(min-width:768px) and (max-width:991px){
		.navbar-brand{padding-top: .5em;padding-bottom: .3em;top:5px;}	
		.searchcontainer{top:-4px}	
		.navbar-nav{margin-left:-15px; margin-top:1px;}	
		.navbar-nav&gt;li.dropdown&gt;a{padding:.7em 1em .4em; margin-bottom:4px; background:#F6F4F2}
		.navbar-nav&gt;li.dropdown&gt;a.active{background:#ede9e4}	
		.navbar-nav&gt;li.dropdown:hover&gt;a, 
		.navbar-nav&gt;li.dropdown:hover&gt;a.active, 
		.navbar-nav&gt;li.dropdown:hover&gt;.dropdown-toggle{background:#DDD !important}		
	}	
	/*MOBILE*/
	@media(max-width:767px){
		.navbar-nav{position:relative; padding-top:5em !important; padding-bottom:2em; background:#FFF; margin-left:0px !important}			
		.navbar-brand{margin-left:1em !important; padding-left:15px !important; top:0px;}				
		.navbar-collapse{position:relative; border-top:2px solid #CCCCCC !important}			
		.navbar-nav&gt;li.dropdown&gt;a, 
		.navbar-nav&gt;li.dropdown&gt;p{margin:0em 2px 4px 4px !important; padding:.6em .75em .4em}		
		.navbar-nav&gt;li&gt;a span.caret{display:none !important}		
		.searchcontainer{margin:1.5em 1.2em 0em 2em !important; padding-left:0px; position:absolute; top:-4px; border-color:#FFF !important; position:absolute; right:0px; width:100%; padding-left:2.55em}
		.searchcontainer .input-group{width:100%}
		.searchcontainer .input-group button{padding-bottom:8px !important;}		
	}

/***********/
/*MEGAALERT*/

.megaalert{font-family:"OpenSansBold"; padding:1em 0em; background:#C00; border:none; border-bottom:2px solid #900; color:#fff; box-shadow:none; text-shadow:0px 0px .5px rgba(189,34,0,.5); font-weight:bold; border-top:20px solid #DDD}
.megaalert p{margin-bottom:0px}
.megaalert a{color:#fff; text-decoration:underline}

/****************/
/*BREADCRUMB BAR*/

#breadcrumbs{background: #F6F4F2; margin-bottom:0px;}
.breadcrumb{background:inherit; box-shadow:none; margin-bottom:0px;}
.breadcrumb a{color:#387B85}
@media(max-width:767px){.breadcrumb{padding:8px 19px}}

/***********/
/*JUMBOTRON*/

.jumbotron{padding:2em 0em .25em 0em; margin-bottom:0em; border-bottom:2px solid #CCCCCC; background:rgb(221,221,221); background:-moz-linear-gradient(top, rgba(221,221,221,1) 0%, rgba(238,238,238,1) 21%); background:-webkit-linear-gradient(top, rgba(221,221,221,1) 0%,rgba(238,238,238,1) 21%); background:linear-gradient(to bottom, rgba(221,221,221,1) 0%,rgba(238,238,238,1) 21%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0 )}

	/*JUMBOTRON ELEMENTS*/	
	.jumbotron .photolinks a{display:block; width:100%; height:175px; background-size:cover !important; background-position:center !important; background-repeat:no-repeat !important; position:relative; overflow:hidden; /* border:2px solid #72b431; */}
	.jumbotron .photolinks a div.overlay{width:100%; height:100%; position:absolute; top:0px; right:0px; background:rgba(0,0,0, 0.25); opacity:0; transition:.2s linear} 
	.jumbotron .photolinks a:hover div.overlay{opacity:1}
	.jumbotron .photolinks a span{font-size:18px 1em;background: #69a42d;color:#FFF;width:100%;position:absolute;bottom:0px;left:0px;text-align:center;font-family:"BryantPro";text-transform:uppercase;padding:6px 0px 6px;letter-spacing:1px;transition:.1s linear;box-shadow:0px 0px 1em #000;text-shadow: 0px 0px 3px #245C06;border-bottom: 2px solid #518220;font-size: 19px;font-weight: bold;}
	.jumbotron .photolinks a:hover span{padding:8px 0px 6px 0px; background:#518220}	
	.jumbotron .textlinks a{display:flex;width:100%;background: #009FB8;color:#FFF;font-family:"BryantPro";text-transform:uppercase;padding:12px 12px 10px;margin-bottom:8px;letter-spacing:1px;/* border:2px solid #00a8c3; */transition:.2s;font-size: 19px;font-weight: bold;align-content:center;align-items:center;line-height:19px;border-bottom: 2px solid #008094;justify-content:center;text-shadow:0px 0px 3px #006f95;}
	.jumbotron .textlinks a:hover{background:#008094; color:#FFF; text-decoration:none; border-color:#008094}
	.jumbotron .textlinks span{text-align:center; width:100%}
		
	/*JUMBOTRON FLEX CONTAINER*/	
	.jumbotron .flexcontainer{display:flex; flex-wrap:nowrap; justify-content:space-between; align-items:stretch}
	.jumbotron .flexcontainer&gt;div{margin-bottom:2em}
	.jumbotron .flexcontainer&gt;div:only-child{width:100%}			
	.jumbotron .flexcontainer&gt;div:not(:last-of-type){margin-right:30px}
	.jumbotron .flexcontainer&gt;div.photolinks{width:100%; display:flex; flex-wrap:nowrap}
	.jumbotron .flexcontainer&gt;div.photolinks a{display:flex !important; flex-wrap:no-wrap; align-items:flex-end; margin-bottom:0px}										
	.jumbotron .flexcontainer&gt;div.photolinks a:not(:last-of-type){margin-right:30px}					
	.jumbotron .flexcontainer&gt;div.infobox{width:100%}	
	.jumbotron .flexcontainer&gt;div.textlinks{min-width:262.5px; display:flex; flex-direction:column; justify-content:space-between}
	.jumbotron .flexcontainer&gt;div.textlinks a:last-child{margin-bottom:0em}

	/*MEDIA QUERIES*/	
	/*DESKTOP*/
	@media(min-width:992px){
		.jumbotron .flexcontainer&gt;div.textlinks:only-child{width:100%; flex-direction:row}	
		.jumbotron .flexcontainer&gt;div.textlinks a{margin-bottom:.5em}		
		.jumbotron .flexcontainer&gt;div.textlinks:only-child a{margin-bottom:0px}			
		.jumbotron .flexcontainer&gt;div.textlinks a:not(:last-child){margin-right:30px}		
	}	
	/*MEDIUM DESKTOP + SMALL DESKTOP + MOBILE*/
	@media(max-width:1199px){
		.jumbotron .flexcontainer&gt;div.textlinks{min-width:212.5px}		
	}	
	/*MOBILE*/	
	@media(max-width:991px){
		.jumbotron .flexcontainer{display:block}
		.jumbotron .flexcontainer&gt;div:not(:last-of-type){margin-right:0px}		
		.jumbotron .flexcontainer&gt;div.photolinks{flex-wrap:wrap}
		.jumbotron .flexcontainer&gt;div.photolinks a{width:48%; margin:0px}
		.jumbotron .flexcontainer&gt;div.photolinks a:nth-of-type(1){margin:0px 2% 1.5em 0px !important}
		.jumbotron .flexcontainer&gt;div.photolinks a:nth-of-type(2){margin:0px 0px 1.5em 2% !important}						
		.jumbotron .flexcontainer&gt;div.photolinks a:nth-of-type(3){margin:0px 2% 0em 0px !important}
		.jumbotron .flexcontainer&gt;div.photolinks a:nth-of-type(4){margin:0px 0px 0em 2% !important}									
	}		
	
/***********/
/*PAGE BODY*/

.main{padding-top:1em; padding-bottom:3em; font-family:"Elena"; font-size:18px; opacity:.01}
.main a:hover{text-decoration:underline}
.main a:visited{color:#387b85 !important}
	.main p, .main ul, .main ol{color:#6c6054}
	.main p{line-height:1.5em}
	.main .text-muted{/* color:#bcb4ac; */font-size:.9em !important;}
	
	/*PADDING FIXES*/
	.main .main{padding-top:0px}
	.main br:first-child{display:none}
	
	/*ARTICLE*/
	.article .backtotopic{margin-bottom:.25em !important}
	@media(min-width:992px){
		.subtopiccontainer+.article{border-left:1px solid #bcb4ac; padding-left:30px;}		
	}
	
	/*SUBTOPIC LEFT SIDEBAR*/
	.subtopiccontainer{padding-right:30px;}
	.subtopiclist{border-radius:0px;margin-right:0px; box-shadow:none;}
	.subtopiclist .list-group-item{padding:.5em .5em .4em .5em; background:#fff; border:none}
	.subtopiclist .list-group-item p{font-size:.7em; margin-bottom:0px; color:#6c6054; border:none}
	.subtopiclist .list-group-item a:hover{text-decoration:underline}	
	.subtopiclist .list-group-item.active{background:#ede9e4; text-shadow:none; border:none}
	.subtopiclist .list-group-item.parenttopic{border-radius:0px; border:none; border-bottom:2px solid #BCB4AC; padding-top:0px;}	
	.subtopiclist .list-group-item.parenttopic.active{padding-top:10px;}		
	.subtopiclist .list-group-item.parenttopic img{width:25px; height:25px; margin-bottom:5px}	
	.subtopiclist .list-group-item.parenttopic a{font-size:1.em}	

	/*SOCIAL MEDIA SIDEBAR*/
	.social a img{display:inline-block; width:30%; margin:5%; max-height:50px}
	
	/*ARTICLE RIGHT SIDEBAR*/
	.sidebarcontent{padding-top:3em; font-size:.9em; text-align:center; background:#FFF}
	.sidebarcontent p{margin-top:1em}
	.sidebarcontent button{margin-bottom:.5em; border:none; opacity:.5; padding:.8em; border-radius:2px;  background:none; font-family:"BryantPro"; color:rgb(119,119,119); font-size:11px}
	.sidebarcontent button:hover{opacity:.5; background:#EEE}
	.sidebarcontent button.backtotop{display:none; padding:.5em; line-height:14px}
	@media(max-width:768px){
		.sidebarcontent{position:fixed; bottom:0px; left:0px; width:100%; padding-top:0px; border-top:1px solid #bcb4ac; z-index:10000;}
		.sidebarcontent br{display:none}
		.sidebarcontent button{margin: 8px 5px 8px 5px}
		.sidebarcontent button.backtotop{display:inline-block !important; position:relative; top:3px;}
	}	
	
	/*TABLES*/
	.main table th, .main table td{color:#6c6065 !important}
	.article table{width:100%; margin:0em}	
	.article table:not(.dataTable){margin-bottom:2em}
	.article table&gt;tbody&gt;tr:nth-child(odd){background:#FFF}
	.article table&gt;tbody&gt;tr:nth-child(even){background:#F6F4F2}
	.article table&gt;thead&gt;tr&gt;th{border-bottom:2px solid #6c6054 !important; background:#ede9e4; color:#6c6054; border-top:1px solid #bcb4ac; border-bottom:1px solid #6c6054; text-shadow:none; padding:.5em .5em .2em; font-size:110%;vertical-align:bottom}
	.article table td{padding:1em; color:#6c6054; vertical-align:top}
	.article table.dataTable th{border-top:none !important}
	table.groupedByRowClass&gt;tbody&gt;tr:nth-child(even){background:#FFF}	
	table.groupedByRowClass td{padding:0px 0px .5em; vertical-align:top;}
	table.groupedByRowClass td:first-child{width:80px; padding-right:.75em; padding-top:2px; font-family:"BryantPro"; font-size:12px;}		
	table.groupedByRowClass a{display:block; margin-bottom:.5em}	
	table.groupedByRowClass tr.showallrow{display:table-row; font-weight:bold;}	
	
	/*SWITCH ELEMENT*/
	.selectlist{margin-bottom:1em}
	.selectlist li:first-child{font-size:125%}
	.selectlist li:not(:first-child){margin-left:.45em}
	input[type=checkbox]{display:none}
	input[type=checkbox] + label{flex-basis:50%; font-size:1em; font-weight:normal; user-select:none; color:#6c6054; cursor:pointer}		
	input[type=checkbox] + label&gt;.switch{width:2em; height:1em; display:inline-block; background:#CCC; border-radius:1em; margin-right:15px; position:relative; top:.15em; cursor:pointer}
	input[type=checkbox] + label&gt;.switch::after{content:" "; width:.7em; height:.7em; background:#FFF; position:absolute; top:.15em; left:.15em; border-radius:100%; transition:.2s}
	input[type=checkbox]:checked + label{color:#6c6054}	
	input[type=checkbox]:checked + label&gt;.switch{background:#72b431}		
	input[type=checkbox]:checked + label&gt;.switch::after{left:1.15em}	
		
	.selectlist:not(:first-of-type) li:not(:first-child){display:none}
	.selectlist .selectspecific{display:block; font-family:"BryantPro"; text-transform:uppercase; font-size:.6em; margin-left:4.3em; margin-top:-.5em}

	/*DESCRIBEDLINKS*/	
	.describedlinks a{display:block; margin-bottom:.75em; break-inside:avoid}
	.describedlinks a span{display:block}
	.describedlinks a span.title{font-family:"Elena";color: #4395a2;line-height:115%;padding-bottom:0px;font-size:22px; font-weight:bold;}
	.describedlinks a span.description{font-family:"Elena";color: #6c6054;line-height:130%;font-size:.9em;}
	.describedlinks a:hover{text-decoration:none}
	.describedlinks a:hover span.title{text-decoration:underline;color: #387b85;}
	.describedlinks a:hover span.description{color:#6c6054}
	
		.keytopics{margin:2em 0em}
		.keytopics a{text-align:center; font-size:105% !important}
		.keytopics a span.title{margin-bottom:.25em}
		.keytopics a img{margin-bottom:1em; height:72px}
		
		.topicslisting&gt;div{margin-bottom:30px; break-inside:avoid !important}
		.topicslisting a.topic{}
		.topicslisting a.subtopic{margin-left:20px}		
		.topicslisting a.subtopic .title{font-size:19px !important}
		
		.describedlinks table{font-size:19.8px}		
		.describedlinks table td{color:#6c6054; vertical-align:top; padding-bottom:.5em}
		.describedlinks table td.date{font-family:"BryantPro"; padding-right:.75em; font-size:12px; padding-top:2px}
	
		.describedlinks a.more{color: #4395a2;font-family:"Elena";/* text-transform:uppercase; */display:inline-block;text-decoration:none; font-weight:bold;}
		.describedlinks a.more::after{content:" \003e"}	
		.describedlinks a.more:hover{text-decoration:none; color:#006f95}

	/*SEARCH RESULTS PAGE*/
	#searchresults li{margin-bottom:1em; border-bottom:1px solid #EEE; padding-bottom:.5em}
	
	#searchresults .title{color:#00a8c3}
	#searchresults .des{margin-bottom:.25em}
	#searchresults .text-muted{margin-top:0px; font-size:.75em !important}
	#refineresults{font-size:.9em}
	#refineresults select{display:block; width:100%; padding:.5em .25em; margin-bottom:1em}
	#refineresults li{color:#00a8c3; margin-left:1em; text-indent:-1em; margin-bottom:.25em}
	#refineresults .active{font-weight:bold}
	#refineresults .active::after{content:" - Clear Filter"}
	
	/*SPLASH PAGE*/
	.titleimg{height:90px; width:90%; margin:3em 5% 1em 5%}
	.splashwrapper{display:flex; max-width:1400px; margin:auto}
	.splashwrapper&gt;div{background-size:cover !important; width:50%; padding:40px 80px; margin-bottom:1em}
	
	@media(max-width:991px){
		.splashwrapper{display:block}
		.splashwrapper&gt;div{width:100%}
	}
	.splashwrapper&gt;div:first-of-type{margin-right:30px}
	.splashwrapper h3, .splashwrapper p, .splashwrapper a{color:#FFF}
	.splashwrapper h3{margin-top:1em; font-size:150%}
	.splashwrapper h3:first-child{margin-top:0px}
	.splashwrapper p{font-size:.9em}
	.splashwrapper ul{padding-left:0px}
	.splashwrapper li{list-style:none}
	.splashwrapper li a{display:block; border-bottom:1px solid #FFF; padding:10px .5em 5px; margin-left:0px; font-size:.9em}
	.splashwrapper li a:hover{background:#72b431; text-decoration:none}
	.splashwrapper li:first-child{border-top:1px solid #FFF}
	.splashwrapper button{margin:1em; background:#72b431; color:#FFF; border:none; font-family:"BryantPro"; text-transform:uppercase; padding:.75em 1.5em; text-align:center}
	
	/*CONTACT US PAGE*/
	.fieldgroup{margin-left:1em; display:block}
	@media screen{.fieldgroup label{display:none; pointer-events:normal}}
	.fieldgroup .fieldwrapper{position:relative; float:left; width:100%}
	
	.fieldgroup .fieldrow .fieldwrapper .field{border-radius:0px; border-left-width:0px; border-top-width:0px; padding-top:20px}
	.fieldgroup .fieldrow:first-of-type .fieldwrapper:first-child .field{border-top-left-radius:8px}
	.fieldgroup .fieldrow:first-of-type .fieldwrapper:last-child .field{border-top-right-radius:8px}
	.fieldgroup .fieldrow:last-of-type .fieldwrapper:first-child .field{border-bottom-left-radius:8px}
	.fieldgroup .fieldrow:last-of-type .fieldwrapper:last-child .field{border-bottom-right-radius:8px}
	.fieldgroup .fieldrow:first-of-type .fieldwrapper .field{border-top-width:1px}
	.fieldgroup .fieldrow .fieldwrapper:first-child .field{border-left-width:1px}
	.fieldgroup .fieldrow:last-of-type .fieldwrapper{margin-bottom:1em}
	.fieldwrapper input::placeholder{position:relative; top:-4px}
	
		.fieldwrapper .field:required{background-image:url(../imgs/asterisk.svg); background-size:7px; background-position:4px 4px; background-repeat:no-repeat}
		.fieldwrapper .field:required:valid{background-image:url(../imgs/check.svg); background-size:10px}
		select:invalid{color:#999}
	
	.fieldwrapper select.field{padding-top:15px !important}
	.fieldwrapper select.field + label{left:21px !important; color:#999; font-weight:normal; display:block !important; position:absolute; top:4px; z-index:10; font-size:12px; ponter-events:none}
	.fieldwrapper select.field:focus + label{font-weight:bold; color:#000 !important; left:21px !important}
	.fieldwrapper select.field:not([value]):not(:required){color:#999 !important; left:21px !important; padding-top:12px !important}
	.fieldwrapper select.field:not([value]):not(:required) + label{display:none !important}
	
	.fieldwrapper input:focus::placeholder,
	.fieldwrapper textarea:focus::placeholder{color:#FFF}
	
	.fieldwrapper input:not([value]):not([required]) + label,
	.fieldwrapper input[value=""]:not([required]) + label{color:#FFF}
	.fieldwrapper textarea.field:focus + label,
	.fieldwrapper .field:focus + label{color:#000 !important; font-weight:bold !important; display:block !important; position:absolute; top:4px; left:17px; z-index:10; font-size:12px; ponter-events:none}
	.fieldwrapper .field:valid + label{color:#999; font-weight:normal; display:block !important; position:absolute; top:4px; left:17px; z-index:10; font-size:12px; ponter-events:none}

/********/
/*FOOTER*/
footer{padding:0px !important;margin:0px;font-family:"Elena";font-size:16px;background: #6c6054; color:#FFF;}
	footer .container{padding:30px 0px 60px}
	footer div{padding-bottom:1em}
	footer h4{font-size:125%; color:#FFF}
	footer p{margin:0em; padding:.25em 0em !important;}
	footer a{color:#FFF;}	
	footer a:hover{text-decoration:underline; color:#FFF;}
</pre></body></html>