body				{margin: 0px;padding: 0px;}
.link 				{font-family:arial;font-size:2.5vw;font-style:normal;font-weight:normal;
						text-align:right;color:#003366;padding:1px;}		
.link:hover 		{font-family:arial;font-size:2.5vw;font-style:normal;font-weight:normal;
						text-align:right;color:#00ff00;border-bottom: 2px solid #00ff00;padding:1px;}		
A.class1:link 		{display:block;font-family:arial;font-size:1.4vw;font-style:normal;
						font-weight:normal;text-align:right;text-decoration:none;color:#003366; }
A.class1:visited 		
A.class1:active 		
A.class1:hover 		{display:block;font-family:arial;font-size:1.4vw;font-style:normal;
						font-weight:normal;text-align:right;color:#00ff00;
						border-bottom: 2px solid #00ff00;text-decoration:none;}

/*Mobile phone and common items: */
@media only screen and (max-width: 600px){
#main	{position:absolute;top:0px;width:100%;height:100%;max-width:1920px;margin:auto;z-index:1;}
#mast	{position:fixed;overflow:hidden;display:block;height:40px;top:0px;left:0px;width:100%;background-color:#ffffff;transition:0.2s;z-index:5;}
#mastlogo	{position:relative;display:block;top:5px;left:5px;float:left;z-index:6;}
#mastnav	{}
#mastmnu	{}
#rwbnr	{position:fixed;top:80px;width:100%;z-index:3;}
#refs	{position:relative;padding:2em;text-align:center;}
#bnnr	{position:absolute;width:100%;top:80px;}
#foot	{}
#sect	{}
#bnnr	{top:40px;}
#lcont	{top:400px;width:100%;}
#ctcus	{position:relative;top:0px;margin:auto;width:35%;}


.frow {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
.fcol {display: flex;flex-direction: column;flex-basis: 100%;flex: 1;}

.slogo			{display:block;top:0;height:auto;width:50%;float:left;}
.simgmn			{float:left;margin-right:1em;top:0;width:100%;height:auto;}
.sHdg1	{font-family:"Verdana";font-style:normal;font-size:10px;color:#003366;}
.sHdg2	{font-family:"Verdana";font-style:italic;font-size:2.5vw;color:#003366;}
.sHdg3	{font-family:"Verdana";font-style:normal;font-size:2vw;color:#484848;}	
.sAbs	{font-family:"Verdana";font-style:normal;font-size:1.2vw;color:#484848;}
.sNorm	{font-family:"Verdana";font-style:normal;font-size:1.8vw;color:#484848;}
.simgsml	{float:left;width:20%;height:auto;padding:10px;}
.sbg1	{}
.stxtrt	{text-align:right;}
.stxtct	{text-align:center;}
.simgflt {float:left;width:15%;height:auto;}

.clcolimg		{position:relative;padding:1%;}
.clcol			{float:left;width:100%;max-width:100%;}
.clcolstd		{float:left;width:48%;padding:10px;}
.clcol100		{width:100%;max-width:100%;float:left;}
.clcol80		{width:80%;max-width:80%;float:left;}
.clcol75		{width:100%;max-width:100%;float:left;}
.clcol67		{width:67%;max-width:67%;float:left;}
.clcol60		{width:60%;max-width:60%;float:left;}
.clcol50		{width:100%;max-width:100%;float:left;padding:5px;}
.clcol40		{width:40%;max-width:40%;float:left;}
.clcol33		{width:33%;max-width:33%;float:left;}
.clcol30		{width:30%;max-width:30%;float:left;}
.clcol25		{width:100%;max-width:100%;float:left;}
.clcol20		{width:20%;max-width:20%;float:left;}
.clcol10		{width:10%;max-width:10%;float:left;padding:10px;}
.clmast			{box-shadow:5px 5px 15px 5px #333333;}	
.clrefs			{font-family:arial;font-size:3vw;font-style:italic;font-weight:normal;color:#003366;}
.clref2			{font-family:arial;font-size:2.5vw;font-style:normal;font-weight:normal;text-align:right;color:#003366;}
.colimg			{background-color:green;}
.flex-grid 		{display:flex;flex-wrap:wrap;}


/* Style inputs, select elements and textareas */
input[type=text], select, textarea{width: 100%;padding: 12px;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;resize: vertical;}

/* Style the label to display next to the inputs */
label {padding: 12px 12px 12px 0;display: inline-block;}

/* Style the submit button */
input[type=submit] {background-color: #4CAF50;color: white;padding: 12px 20px;border: none;border-radius: 4px;cursor: pointer;float: right;}

/* Style the container */
.container {border-radius: 5px;background-color: #f2f2f2;padding: 20px;}

/* Floating column for labels: 25% width */
.col25 {float: left;width: 25%;margin-top: 6px;}

/* Floating column for inputs: 75% width */
.col75 {float: left;width: 75%;margin-top: 6px;}

/* Clear floats after the columns */
.row:after {content: "";display: table;clear: both;}

}
/*Small devices, portrait tablets, etc.: */
@media only screen and (min-width: 600px) {
#main	{position:absolute;top:0px;width:100%;height:100%;max-width:1920px;margin:auto;z-index:1;}
#mast	{position:fixed;overflow:hidden;display:block;height:60px;top:0px;left:0px;width:100%;background-color:#ffffff;transition:0.2s;z-index:5;}
#mastlogo	{position:relative;display:block;top:5px;left:5px;z-index:6;}
#mastnav	{}
#mastmnu	{}
#rwbnr	{position:fixed;top:80px;width:100%;z-index:3;}
#refs	{position:absolute;top:5%;padding:2em;}
#bnnr	{position:absolute;width:100%;top:80px;}
#foot	{}
#sect	{}
#bnnr	{top:60px;}
#by		{position:absolute;top:80px;left:0px;width:100%;min-width:768px;height:91%;background:#f2f2f2;z-index:2;}
#bdimg	{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:3;}
#ctcus	{position:relative;top:10px;margin:auto;width:30%;padding:1%;}

.frow {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
.fcol {display: flex;flex-direction: row;flex-basis: 100%;flex: 1;}
.slogo			{display:block;top:0;height:100%;width:auto;float:left;}
.simgmn			{float:left;margin-right:1em;top:0;width:100%;height:auto;}
.sHdg1	{font-family:"Verdana";font-style:normal;font-size:2vw;color:#003366;}
.sHdg2	{font-family:"Verdana";font-style:italic;font-size:1.5vw;color:#003366;}
.sHdg3	{font-family:"Verdana";font-style:normal;font-size:1.1vw;color:#484848;}	
.sAbs	{font-family:"Verdana";font-style:normal;font-size:1.2vw;color:#484848;}
.sNorm	{font-family:"Verdana";font-style:normal;font-size:.8vw;color:#484848;}
.simgsml	{float:left;width:20%;height:auto;padding:10px;}
.sbg1	{background-color:#dcdcdc;}
.stxtrt	{text-align:right;}
.stxtct	{text-align:center;}
.simgflt {float:left;width:7%;height:auto;}

.clcolimg		{position:relative;padding:1%;}
.clcol			{float:left;}
.clcolstd		{float:left;width:48%;padding:10px;}
.clcol100		{width:100%;float:left;}
.clcol80		{width:80%;max-width:80%;float:left;}
.clcol75		{width:75%;max-width:75%;float:left;}
.clcol67		{width:67%;max-width:67%;float:left;}
.clcol60		{width:60%;max-width:60%;float:left;}
.clcol50		{width:50%;max-width:48%;float:left;padding:5px;}
.clcol40		{width:40%;max-width:40%;float:left;}
.clcol33		{width:33%;max-width:33%;float:left;}
.clcol30		{width:30%;max-width:30%;float:left;}
.clcol25		{width:25%;max-width:25%;float:left;}
.clcol20		{width:20%;max-width:20%;float:left;}
.clcol10		{width:10%;max-width:10%;float:left;padding:10px;}
.clmast			{box-shadow:5px 5px 15px 5px #333333;}	
.clrefs			{font-family:arial;font-size:2vw;font-style:italic;font-weight:normal;color:#003366;}
.clref2			{font-family:arial;font-size:1.5vw;font-style:normal;font-weight:normal;text-align:right;color:#003366;}
.colimg			{background-color:green;}
.flex-grid 		{display:flex;flex-wrap:wrap;}


/* Style inputs, select elements and textareas */
input[type=text], select, textarea{width: 100%;padding: 12px;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;resize: vertical;}

/* Style the label to display next to the inputs */
label {padding: 12px 12px 12px 0;display: inline-block;}

/* Style the submit button */
input[type=submit] {background-color: #4CAF50;color: white;padding: 12px 20px;border: none;border-radius: 4px;cursor: pointer;float: right;}

/* Style the container */
.container {border-radius: 5px;background-color: #f2f2f2;padding: 20px;}

/* Floating column for labels: 25% width */
.col25 {float: left;width: 25%;margin-top: 6px;}

/* Floating column for inputs: 75% width */
.col75 {float: left;width: 75%;margin-top: 6px;}

/* Clear floats after the columns */
.row:after {content: "";display: table;clear: both;}
}

/*Medium devices, tablets, etc.: */
@media only screen and (min-width: 768px) {
#main	{position:absolute;top:0px;width:100%;height:100%;max-width:1920px;margin:auto;z-index:1;}
#mast	{position:fixed;overflow:hidden;display:block;height:60px;top:0px;left:0px;width:100%;background-color:#ffffff;transition:0.2s;z-index:5;}
#mastlogo	{position:relative;display:block;top:5px;left:5px;z-index:6;}
#mastnav	{}
#mastmnu	{}
#rwbnr	{position:fixed;top:80px;width:100%;z-index:3;}
#refs	{position:absolute;top:7%;padding:2em;}
#bnnr	{position:absolute;width:100%;top:80px;}
#foot	{}
#sect	{}
#bnnr	{top:60px;}
#by		{position:absolute;top:80px;left:0px;width:100%;min-width:768px;height:91%;background:#f2f2f2;z-index:2;}
#bdimg	{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:3;}
#ctcus	{position:relative;top:10px;margin:auto;width:30%;}

.frow {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
.fcol {display: flex;flex-direction: row;flex-basis: 100%;flex: 1;}
.slogo			{display:block;top:0;height:100%;width:auto;float:left;}
.simgmn			{float:left;margin-right:1em;top:0;width:100%;height:auto;}
.sHdg1	{font-family:"Verdana";font-style:normal;font-size:2vw;color:#003366;}
.sHdg2	{font-family:"Verdana";font-style:italic;font-size:1.5vw;color:#003366;}
.sHdg3	{font-family:"Verdana";font-style:normal;font-size:1vw;color:#484848;}	
.sAbs	{font-family:"Verdana";font-style:normal;font-size:1.2vw;color:#484848;}
.sNorm	{font-family:"Verdana";font-style:normal;font-size:.8vw;color:#484848;}
.simgsml	{float:left;width:20%;height:auto;padding:10px;}
.sbg1	{background-color:#dcdcdc;}
.stxtrt	{text-align:right;}
.stxtct	{text-align:center;}
.simgflt {float:left;width:8%;height:auto;}


.clcolimg		{position:relative;padding:1%;}
.clcol			{float:left;}
.clcolstd		{float:left;width:48%;padding:10px;}
.clcol100		{width:100%;float:left;}
.clcol80		{width:80%;max-width:80%;float:left;}
.clcol75		{width:75%;max-width:75%;float:left;}
.clcol67		{width:67%;max-width:67%;float:left;}
.clcol60		{width:60%;max-width:60%;float:left;}
.clcol50		{width:50%;max-width:48%;float:left;padding:5px;}
.clcol40		{width:40%;max-width:40%;float:left;}
.clcol33		{width:33%;max-width:33%;float:left;}
.clcol30		{width:30%;max-width:30%;float:left;}
.clcol25		{width:25%;max-width:25%;float:left;}
.clcol20		{width:20%;max-width:20%;float:left;}
.clcol10		{width:10%;max-width:10%;float:left;padding:10px;}
.clmast			{box-shadow:5px 5px 15px 5px #333333;}	
.clrefs			{font-family:arial;font-size:2vw;font-style:italic;font-weight:normal;color:#003366;}
.clref2			{font-family:arial;font-size:1.5vw;font-style:normal;font-weight:normal;text-align:right;color:#003366;}
.colimg			{background-color:green;}
.flex-grid 		{display:flex;flex-wrap:wrap;}

/* Style inputs, select elements and textareas */
input[type=text], select, textarea{width: 100%;padding: 12px;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;resize: vertical;}

/* Style the label to display next to the inputs */
label {padding: 12px 12px 12px 0;display: inline-block;}

/* Style the submit button */
input[type=submit] {background-color: #4CAF50;color: white;padding: 12px 20px;border: none;border-radius: 4px;cursor: pointer;float: right;}

/* Style the container */
.container {border-radius: 5px;background-color: #f2f2f2;padding: 20px;}

/* Floating column for labels: 25% width */
.col25 {float: left;width: 25%;margin-top: 6px;}

/* Floating column for inputs: 75% width */
.col75 {float: left;width: 75%;margin-top: 6px;}

/* Clear floats after the columns */
.row:after {content: "";display: table;clear: both;}
}
/*Large devices, desktops, etc.: */
@media only screen and (min-width: 1024px) {
#main	{position:absolute;top:0px;width:100%;height:100%;max-width:1920px;margin:auto;z-index:1;}
#mast	{position:fixed;overflow:hidden;display:block;height:60px;top:0px;left:0px;width:100%;background-color:#ffffff;transition:0.2s;z-index:5;}
#mastlogo	{position:relative;display:block;top:5px;left:5px;z-index:6;}
#mastnav	{}
#mastmnu	{}
#rwbnr	{position:fixed;top:80px;width:100%;z-index:3;}
#refs	{position:absolute;top:10%;padding:2em;}
#bnnr	{position:absolute;width:100%;top:80px;}
#foot	{}
#sect	{}
#bnnr	{top:60px;}
#by		{position:absolute;top:80px;left:0px;width:100%;min-width:768px;height:91%;background:#f2f2f2;z-index:2;}
#bdimg	{position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:3;}
#ctcus	{position:relative;top:0px;margin:auto;width:30%;}

.frow {display: flex;flex-direction: row;flex-wrap: wrap;width: 100%;}
.fcol {display: flex;flex-direction: row;flex-basis: 100%;flex: 1;}
.slogo			{display:block;top:0;height:100%;width:auto;float:left;}
.simgmn			{float:left;margin-right:1em;top:0;width:100%;height:auto;}
.sHdg1	{font-family:"Verdana";font-style:normal;font-size:2vw;color:#003366;}
.sHdg2	{font-family:"Verdana";font-style:italic;font-size:1.5vw;color:#003366;}
.sHdg3	{font-family:"Verdana";font-style:normal;font-size:1vw;color:#484848;}	
.sAbs	{font-family:"Verdana";font-style:normal;font-size:1vw;color:#003366;}
.sNorm	{font-family:"Verdana";font-style:normal;font-size:.8vw;color:#484848;}
.simgsml	{float:left;width:20%;height:auto;padding:10px;}
.simgmni	{float:left;padding:5px;}
.sbg1	{background-color:#dcdcdc;}
.stxtrt	{text-align:right;}
.stxtct	{text-align:center;}
.simgflt {float:left;width:7%;height:auto;}

.clcolimg		{position:relative;padding:1%;}
.clcol			{float:left;}
.clcolstd		{float:left;width:48%;padding:10px;}
.clcol100		{width:100%;float:left;}
.clcol80		{width:80%;max-width:80%;float:left;}
.clcol75		{width:75%;max-width:75%;float:left;}
.clcol67		{width:67%;max-width:67%;float:left;}
.clcol60		{width:60%;max-width:60%;float:left;}
.clcol50		{width:50%;max-width:48%;float:left;padding:10px;}
.clcol40		{width:40%;max-width:40%;float:left;}
.clcol33		{width:33%;max-width:33%;float:left;}
.clcol30		{width:30%;max-width:30%;float:left;}
.clcol25		{width:25%;max-width:25%;float:left;}
.clcol20		{width:20%;max-width:20%;float:left;}
.clcol10		{width:10%;max-width:10%;float:left;padding:10px;}
.clmast			{box-shadow:5px 5px 15px 5px #333333;}	
.clrefs			{font-family:arial;font-size:2vw;font-style:italic;font-weight:normal;color:#003366;}
.clref2			{font-family:arial;font-size:1.5vw;font-style:normal;font-weight:normal;text-align:right;color:#003366;}
.colimg			{background-color:green;}
.flex-grid 		{display:flex;flex-wrap:wrap;}

/* Style inputs, select elements and textareas */
input[type=text], select, textarea{width: 100%;padding: 12px;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;resize: vertical;}

/* Style the label to display next to the inputs */
label {padding: 12px 12px 12px 0;display: inline-block;}

/* Style the submit button */
input[type=submit] {background-color: #4CAF50;color: white;padding: 12px 20px;border: none;border-radius: 4px;cursor: pointer;float: right;}

/* Style the container */
.container {border-radius: 5px;background-color: #f2f2f2;padding: 20px;}

/* Floating column for labels: 25% width */
.col25 {float: left;width: 25%;margin-top: 6px;}

/* Floating column for inputs: 75% width */
.col75 {float: left;width: 75%;margin-top: 6px;}

/* Clear floats after the columns */
.row:after {content: "";display: table;clear: both;}

