@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-BoldCond.eot');
    src: url('Tekton/TektonPro-BoldCond.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-BoldCond.woff2') format('woff2'),
        url('Tekton/TektonPro-BoldCond.woff') format('woff'),
        url('Tekton/TektonPro-BoldCond.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-BoldExt.eot');
    src: url('Tekton/TektonPro-BoldExt.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-BoldExt.woff2') format('woff2'),
        url('Tekton/TektonPro-BoldExt.woff') format('woff'),
        url('Tekton/TektonPro-BoldExt.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-Bold.eot');
    src: url('Tekton/TektonPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-Bold.woff2') format('woff2'),
        url('Tekton/TektonPro-Bold.woff') format('woff'),
        url('Tekton/TektonPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-BoldCondObl.eot');
    src: url('Tekton/TektonPro-BoldCondObl.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-BoldCondObl.woff2') format('woff2'),
        url('Tekton/TektonPro-BoldCondObl.woff') format('woff'),
        url('Tekton/TektonPro-BoldCondObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-BoldExtObl.eot');
    src: url('Tekton/TektonPro-BoldExtObl.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-BoldExtObl.woff2') format('woff2'),
        url('Tekton/TektonPro-BoldExtObl.woff') format('woff'),
        url('Tekton/TektonPro-BoldExtObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-Cond.eot');
    src: url('Tekton/TektonPro-Cond.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-Cond.woff2') format('woff2'),
        url('Tekton/TektonPro-Cond.woff') format('woff'),
        url('Tekton/TektonPro-Cond.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-BoldObl.eot');
    src: url('Tekton/TektonPro-BoldObl.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-BoldObl.woff2') format('woff2'),
        url('Tekton/TektonPro-BoldObl.woff') format('woff'),
        url('Tekton/TektonPro-BoldObl.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-CondObl.eot');
    src: url('Tekton/TektonPro-CondObl.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-CondObl.woff2') format('woff2'),
        url('Tekton/TektonPro-CondObl.woff') format('woff'),
        url('Tekton/TektonPro-CondObl.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-LightCondObl.eot');
    src: url('Tekton/TektonPro-LightCondObl.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-LightCondObl.woff2') format('woff2'),
        url('Tekton/TektonPro-LightCondObl.woff') format('woff'),
        url('Tekton/TektonPro-LightCondObl.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-ExtObl.eot');
    src: url('Tekton/TektonPro-ExtObl.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-ExtObl.woff2') format('woff2'),
        url('Tekton/TektonPro-ExtObl.woff') format('woff'),
        url('Tekton/TektonPro-ExtObl.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-Ext.eot');
    src: url('Tekton/TektonPro-Ext.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-Ext.woff2') format('woff2'),
        url('Tekton/TektonPro-Ext.woff') format('woff'),
        url('Tekton/TektonPro-Ext.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-Light.eot');
    src: url('Tekton/TektonPro-Light.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-Light.woff2') format('woff2'),
        url('Tekton/TektonPro-Light.woff') format('woff'),
        url('Tekton/TektonPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-LightCond.eot');
    src: url('Tekton/TektonPro-LightCond.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-LightCond.woff2') format('woff2'),
        url('Tekton/TektonPro-LightCond.woff') format('woff'),
        url('Tekton/TektonPro-LightCond.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-LightExt.eot');
    src: url('Tekton/TektonPro-LightExt.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-LightExt.woff2') format('woff2'),
        url('Tekton/TektonPro-LightExt.woff') format('woff'),
        url('Tekton/TektonPro-LightExt.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-LightExtObl.eot');
    src: url('Tekton/TektonPro-LightExtObl.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-LightExtObl.woff2') format('woff2'),
        url('Tekton/TektonPro-LightExtObl.woff') format('woff'),
        url('Tekton/TektonPro-LightExtObl.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-LightObl.eot');
    src: url('Tekton/TektonPro-LightObl.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-LightObl.woff2') format('woff2'),
        url('Tekton/TektonPro-LightObl.woff') format('woff'),
        url('Tekton/TektonPro-LightObl.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Tekton Pro';
    src: url('Tekton/TektonPro-Regular.eot');
    src: url('Tekton/TektonPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('Tekton/TektonPro-Regular.woff2') format('woff2'),
        url('Tekton/TektonPro-Regular.woff') format('woff'),
        url('Tekton/TektonPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



html, body {
	margin: 0; 
	padding: 0;
	font-family: 'Tekton Pro', Verdana, Helvetica, sans-serif; font-weight: normal; font-style: normal;
	margin: 0px;
	padding:0px;
	text-align:center;
	background-color:silver;
}

#content {
font-family: 'Tekton Pro', Verdana, Helvetica, sans-serif;font-weight:normal; font-style: normal;
	font-size:16px;
    	width:100%;
	max-width:850px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	margin-bottom:1px;
	background-color:white;
	overflow-x:hidden;
	overflow-y:auto;
}
strong {
font-family: 'Tekton Pro'; font-weight: bold; font-style: normal;
}
em {
font-family: 'Tekton Pro'; font-weight: bold; font-style: italic;
}
.strap {
padding:20px;
border-bottom:1px solid silver;
}
.strap h1 {
font-size:26px;
}
.margin-top {
margin-top:5px;
}
.greybg {
background-color:#eeeeee;
}
.greybg2 {
background-color:#666666;
}
#main {
	padding:20px;
	background-color:white;
}
#contacts {
    width:30%;
	max-width:205px;
	float:right;
	overflow:hidden;
	margin-right:10px;
}
#logo {
	float:left;
}
#map {
	margin:0px;
	overflow:hidden;
	background-color:white;
	text-align:right;
	height:250px;
	}
#address {
	margin:0px;
	padding:12px;
	margin-top:0px;
	}
#address, td.right {
		background-color:#666666;
		color:white;
	}
#top {
	min-height:40px;
	padding:20px;
	margin-top:3px;
	background-color:white;
}
#foot {
	float:left;
	border-top:1px solid silver;
	width:710px;
	padding:10px 20px 10px 20px;
	margin-top:1px;
	margin-bottom:3px;
	background-color:white;
}

.blue, .blue a {
	color: #3851FF;
	text-decoration:none;
}

.black, .black a  {
	color:black;
	text-decoration:none;
}
.twelve {
	font-size:16px;
}
.ten {
	font-size:14px;
}
.fourteen {
	font-size:16px;
}
.sixteen {
	font-size:18;
}
.eighteen {
	font-size:20px;
}
.twenty {
	font-size:22px;
}
@media print {
html, body {
	background-color:white;
}
}
@media (max-width:640px) {
#contacts {
    	width:90%;
	max-width:800px;
	float:none;
	margin-right:0px;
	padding:5%;
}
}