/**** Base styles ****/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* Fonts
==================== */
@font-face {
  font-family: 'graphik-black';
  src: url('/fonts/hinted-Graphik-Black.eot');
  src: url('/fonts/hinted-Graphik-Black.eot?#iefix') format('embedded-opentype'),
       url('/fonts/hinted-Graphik-Black.woff2') format('woff2'),
       url('/fonts/hinted-Graphik-Black.woff') format('woff'),
       url('/fonts/hinted-Graphik-Black.ttf') format('truetype'),
       url('/fonts/hinted-Graphik-Black.svg') format('svg');
}

@font-face {
  font-family: 'graphik-regular';
  src: url('/fonts/hinted-Graphik-Regular.eot');
  src: url('/fonts/hinted-Graphik-Regular.eot?#iefix') format('embedded-opentype'),
       url('/fonts/hinted-Graphik-Regular.woff2') format('woff2'),
       url('/fonts/hinted-Graphik-Regular.woff') format('woff'),
       url('/fonts/hinted-Graphik-Regular.ttf') format('truetype'),
       url('/fonts/hinted-Graphik-Regular.svg') format('svg');
}

@font-face {
  font-family: 'graphik-semibold';
  src: url('/fonts/hinted-Graphik-Semibold.eot');
  src: url('/fonts/hinted-Graphik-Semibold.eot?#iefix') format('embedded-opentype'),
       url('/fonts/hinted-Graphik-Semibold.woff2') format('woff2'),
       url('/fonts/hinted-Graphik-Semibold.woff') format('woff'),
       url('/fonts/hinted-Graphik-Semibold.ttf') format('truetype'),
       url('/fonts/hinted-Graphik-Semibold.svg') format('svg');
}


body{
margin: 0 auto;
background-color:#ffffff;
font-family: graphik-black;
color: #000000; 
font-size: 15pt; 
line-height: 11.5pt; 
}


b.typer {
font-family:graphik-semibold;
background-color: white;
}


.intro_text{
position:absolute;
margin-top: 50px;
margin-left: 30px;
width: 900px;
font-size: 85px;
line-height: 90px;  
color: #000000;
background-color: white;
background-size: 80px 60px;
}

      a {
        color: inherit;
        text-decoration: none;
      }
      a:hover {
        text-decoration: none;
      }



#slideshow {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 0px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
  z-index:-20;
}

#slideshow IMG {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1200px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
z-index:10;
opacity:1.0;
}

#slideshow IMG.last-active {
z-index:9;
}








/*--------------------------------------*/

/* sticky.css---------------------------*/
* {margin: 0;}

html, body {
	height: 100%;}

#wrap {

	min-height: 100%;
	width:100%;
	max-width: 100%;
	margin: 0 auto;
}

#main {
	overflow-y:auto;
	overflow-x:hidden;
	padding-bottom: 100px; /* must be same height as the footer */
	visibility: hidden;
	}  

.footer {
position: relative;
font-size: 9.25px;
margin-top: 1900px; /* negative value of footer height */
min-width: 300px;
height: 50px; /* total 100px with the top padding*/
padding-top: 0px;
text-align: left;
margin-left: 30px;
clear:both;
z-index: 2;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select:none;
-o-user-select: none;
user-select: none;
}

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}


