/* 250-200617    ****/


.top-nav {
	background: rgb(255, 255, 255);
	 margin: 0px auto; 
	 padding: 0px; 
	 left: 0px; 
	 top: 0px; 
	 right: 0px; 
	 z-index: 9999; 
	 opacity: 0.95; 
	 box-shadow: 0px 0px 0px 0px rgba(0,0,0,0), 0px 2px 10px 0px rgba(0,0,0,0);
}
.topnav-wrapper {
	margin: 0px auto; max-width: 980px;
}
.topnav-link {
	float: right;
}
.top-nav a {
	color: rgb(44, 91, 136); text-decoration: none;
}
.top-nav a:hover {
	color: rgb(51, 51, 51);
}
header {
	padding: 7vh 10vw; text-align: center; color: rgb(103, 103, 103);
}
h1 {
	margin: 0px 0px 1rem; font-weight: 300;
}
h2 {
	margin: 0px 0px 1rem; font-weight: 300;
}

.container {
	margin: 0px auto; padding: 0px; width: 98%; min-width: 320px; max-width: 98%;
}

/*920px*/




.info {
	margin: 50px auto; text-align: center;
}
.info a {
	color: rgb(1, 105, 147); text-decoration: none;
}
.info a:hover {
	color: rgb(173, 140, 2);
}


.tabs {
	margin: 0px auto; padding: 5px; width: 100%; min-width: 520px; max-width: 98%;
}
/*920px*/



.tabs-nav {
	overflow: hidden; padding-right: 4px; padding-left: 14px;  /*  padding-right: 4px; padding-left: 14px;*/
}







.tabs-nav li {
	padding: 8px 10px 8px 10px  ; /*5px 14px 3px*/
	border-radius: 5px; /* 6px*/
	color: rgb(255, 255, 255); /* */
	text-transform: none; 
	font-family: "Roboto",Helvetica,sans-serif; /* */
	font-size: 13px; /* */
	text-decoration: none; 
	margin-right: 2px; /* 8px; */
	border-top-color: rgb(204, 204, 204); 
	border-top-width: 1px; 
	border-top-style: solid; 
	float: left; 
	display: block; 
	position: relative; 
	cursor: pointer;
	               background-color:  rgb(233, 97, 94);  
}




.tabs-nav li::before {
	top: 0px; 
	width: 0px; /*16px; */
	height: 100%; 
	display: block; 
	position: absolute; 
	content: " "; 
      
	
	
}
.tabs-nav li::after {
	top: 0px; 
	width: 0px; /*16px; */
	height: 100%; 
	display: block; 
	position: absolute; 
	content: " "; 
	     
}
.tabs-nav li::before {
	border-radius: 0px 4px 0px 0px; 
	right: -4px; 
	                          background-color:  rgb(233, 97, 94); 

	border-right-width: 0px; 
	border-right-style: solid; 
	z-index: 2; 

	transform: skew(25deg, 0deg); 
	-webkit-transform: skew(25deg, 0deg); 
	-moz-transform: skew(25deg, 0deg); -o-transform: skew(25deg, 0deg); 
}
.tabs-nav li::after {
	border-radius: 4px 0px 0px; 
	left: -4px;
	                     background-color:  rgb(233, 97, 94); 

	border-left-width: 0px; 
	border-left-style: solid; 
	transform: skew(-25deg, 10deg); 
	-webkit-transform: skew(-25deg, 0deg); 
	-moz-transform: skew(-25deg, 0deg); 
	-o-transform: skew(-25deg, 0deg);
	
	
	
	
}






.tabs-nav li:hover {
	background-color: rgb(233, 233, 233);   
	        color: rgb(0, 0, 0);
}
.tabs-nav li:hover::before {
	background-color: rgb(233, 233, 233);
}
.tabs-nav li:hover::after {
	background-color: rgb(233, 233, 233);
}
.tabs li.active {
	color: rgb(255, 255, 255); background-color: rgb(44, 91, 136); 
}
.tabs li.active::before {
	color: rgb(255, 255, 255); background-color: rgb(44, 91, 136);
}
.tabs li.active::after {
	color: rgb(255, 255, 255); background-color: rgb(44, 91, 136);
}
.tabs li.active:hover {
	color: rgb(255, 255, 255); background-color: rgb(44, 91, 136);
}
.tabs li.active:hover::before {
	color: rgb(255, 255, 255); background-color: rgb(44, 91, 136);
}
.tabs li.active:hover::after {
color: rgb(255, 255, 255); background-color: rgb(44, 91, 136);
}
.tabs li.active {
	z-index: 3;
}
.tabs-box > div {
	background: rgba(255, 255, 255, 0.9); padding: 1px 1px;  animation:fade 0.5s linear; display: none; box-sizing: border-box; -webkit-animation: fade 0.5s linear;
}
.tabs-box > .active {
	display: block;
}





				
a:link.act  ,a:active.act  ,a:visited.act {
       	font-size:11px;
	color: #2C5B88;
	/*font-weight: normal;*/
        }
a:hover.act  	{
     	font-size:11px;
	color: #2b394a;
	/*font-weight: normal;*/
	.new_m  {
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Geneva, Helvetica, sans-serif ;*/
	font-size:12px;
	color:#114B78;
	text-decoration: none;	
	font-weight:bold;}	
	
	
a:link.new_m ,a:active.new_m, a:visited.new_m   {
	font-family: Arial, Helvetica, sans-serif;
	/*font-family: Geneva, Helvetica, sans-serif ;*/
	font-size:12px;
	color:#114B78;
	text-decoration: none;	
	font-weight:bold;}
a:hover.new_m  {	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000; /*D74200-E56660-E02121underline*/
        text-decoration: none;	
	font-weight:bold;}
           