 body, html {
			height: 100%;
		}
		body {
			margin: 0;
			font-family: Arial, Helvetica, sans-serif;
		}
		.flink {
			color: #5f605d;
			background-color: #f2f2f2;
			width: 100%;
			height: 55px;
		}
		.flink a {
			float: right;
			display: block;
			color: #333;
			padding: 14px 16px;
			text-decoration: none;
			font-size: 14px;
		}
		@media screen and (max-width: 600px) {
			.flink a {
				float: none;
				text-align: center;
				padding: 5px 5px;
			}
		}
		.flink a:hover {
			color: black;
		}
		.flink a.active {
		}
        .footer {
        height: 145px;
		background-color: #444444;
		color: #ffffff;
		width: 100%;
		position: fixed;
		bottom: 0;
		left: 0;
        }
		.container {
			width: 100%;
		}
		.logocont {
			overflow: hidden;
			position: fixed;
			top: 0;
			background-color: #f2f2f2;
			width: 100%;
		}
		.logo-headsize {
			float: left;
			max-width: 125px;
			margin-left: 10px;
			padding: 20px 0px;
		}
		@media screen and (min-width:768px) {
			.logo-headsize {
			max-width:200px;
			padding-left: 25px;
			}
		}
            h1 {
                font-size: 1.5rem;
            }
            h2 {
                font-size: 1.4rem;
            }
            h3 {
                font-size: 1.25rem;
            }
            h4 {
                font-size: 1.0rem;
            }
            h5 {
                font-size: .75rem;
            }
            h6 {
                font-size: .5rem;
            }
            @media screen and (min-width: 576px) and (max-width: 1199.98px) {
                h1 {
                    font-size: 2.15rem;
                }
                h2 {
                    font-size: 1.65rem;
                }
                h3 {
                    font-size: 1.35rem;
                }
                h4 {
                    font-size: 1.15rem;
                }
                h5 {
                    font-size: .85rem;
                }
                h6 {
                    font-size: .65rem;
                }
            }
            @media screen and (min-width: 1200px) {
                h1 {
                    font-size: 2.25rem;
                }
                h2 {
                    font-size: 1.75rem;
                }
                h3 {
                    font-size: 1.50rem;
                }
                h4 {
                    font-size: 1.25rem;
                }
                h5 {
                    font-size: 1.0rem;
                }
                h6 {
                    font-size: .75rem;
                }
            }
            .ffont {
                font-size:0.40rem;
            }
            @media screen and (min-width:240px) {
                .ffont {
                    font-size:.5rem;
                }
            }
            @media screen and (min-width:288px) {
                .ffont {
                    font-size:0.55rem;
                }
            }
            @media screen and (min-width:314px) {
                .ffont {
                    font-size:0.75rem;
                }
            }
            @media screen and (min-width:768px) {
                .ffont {
                    font-size:0.90rem;
                }
            }
		.tc {
			text-align: center;
		}
		.mainh1 {
			display: grid;
			justify-content: center;
			align-items: center;
			padding-top: 20vh;
			color: #444447;
		}
		.main {
			padding: 10vh 10vw;			
		}
		
		
		table, th, td {
			border: 1px solid black;
			border-collapse: collapse;
		}
		th, td {
			padding: 5px;
		}
		th {
			text-align: left;
		}
		td ul li {
			padding:10px 0;
		}
		td, th {
			vertical-align:top;
		}
		td {
			background-color:rgba(233, 233, 233, .8);
		}
		.c-white {
			color:#fff;
		}
		.bg-blue {
			background-color: rgba(0, 61, 110, 0.7);
		}
		.centerall {
			text-align: center;
			line-height: 60px;
		}
		@media screen and (min-width: 768px) {
			.centerall {
				text-align: center;
				vertical-align: middle;
				line-height: 120px;
			}
		}
		.tc {
			text-align:center;
		}
		.pr1m {
			padding-right:0.75rem;
		}    
		.pr2m {
			padding-right:1.4rem;
		}
		.pr4m {
			padding-right:4em;
		}
		.pl2m {
			padding-left:2em;
		}
		.pl4m {
			padding-left:4rem;    
		}
		.pb6m {
			padding-bottom:6rem;
		}
		.pt10x {
			padding-top:10px;
		}
		.group:before,
		.group:after {
			content: "";
			display: table;
		}
		.group:after {
			clear: both;
		}
		.group {
			clear: both;
			*zoom: 1;
		}
		.logo-headsize {
			max-width: 125px;
		}
		@media screen and (min-width:768px) {
			.logo-headsize {
				max-width:200px;
			}
		}
		.mt8m {
			margin-top:8rem;
		}
		.wowctr {
			margin-left: 0;
			padding-right: 0;
			list-style-type: none;
		}
		.wowctr li {
			counter-increment: yippeestips;
		}
		.wowctr li::before {
			content: "(" counter(yippeestips, lower-alpha) ")";
			margin-right: 25px;
			padding: 10px 20px;
			border-radius: 3px;
			font-weight:500;
		}
		.wowctr1 {
			margin-left: 0;
			padding-right: 0;
			list-style-type: none;
		}
		.wowctr1 li {
			counter-increment: yippeeyo;
		}
		.wowctr1 li::before {
			content: "(" counter(yippeeyo, alpha-numeric) ")";
			margin-right: 25px;
			padding: 0px 20px;
			border-radius: 3px;
			font-weight:700;
		}
		ol {
			counter-reset: wow-counter;
		}
		ol > li {
			counter-increment: wow-counter;
			display: table-row;
		}
		ol li:before {
			content: "(" counter(wow-counter, lower-alpha) ")";
			counter-increment: wow-counter;
			display:table-cell;
			text-align:right;
			padding-right: 25px;
			font-weight: bold;
		}
		ol {
		list-style-type:none;
		counter-reset: wow-counter;
		}
		.olheaders {
			font-size: 1.25rem;
			font-weight:700;
		}
		@media screen and (min-width: 576px) and (max-width: 1199.98px) {
			.olheaders {
				font-size: 1.35rem;
				font-weight:700;
			}
		}
		@media screen and (min-width: 1200px) {
			.olheaders {
				font-size: 1.5rem;
				font-weight:700;
			}
		}
		.bold {
			font-weight:700;
		}