@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900italic,900);
@import url(https://fonts.googleapis.com/css?family=Lato:400,300);
@import url("webfonts/Bebas_Neue/stylesheet.css");
@import url("webfonts/Lato_Light_Regular/stylesheet.css");
@import url("webfonts/Ostrich_Sans_Light/stylesheet.css");
@import url("webfonts/Lato_Regular/stylesheet.css");
@import url("webfonts/Lato_SemiboldItalic/stylesheet.css");

@font-face {
	font-family: 'Lato Light';
	src: url(../webfonts/Lato_Light/Lato-Light.eot);
	src: url(../webfonts/Lato_Light/Lato-Light.ttf), url(../webfonts/Lato_Light/Lato-Light.woff), url(../webfonts/Lato_Light/Lato-Light.woff2);
}

@font-face {
	font-family: 'Lato Semibold';
	src: url(../webfonts/Lato_Semibold/Lato-Semibold.eot);
	src: url(../webfonts/Lato_Semibold/Lato-Semibold.ttf), url(../webfonts/Lato_Semibold/Lato-Semibold.woff), url(../webfonts/Lato_Semibold/Lato-Semibold.woff2);
}

@font-face {
	font-family: 'Bebas Neue';
	src: url(../webfonts/Bebas_Neue/bebasneue-webfont.eot);
	src: url(../webfonts/Bebas_Neue/bebasneue-webfont.svg), url(../webfonts/Bebas_Neue/bebasneue-webfont.ttf), url(../webfonts/Bebas_Neue/bebasneue-webfont.woff); 
}

@font-face {
	font-family: 'Lato Regular';
	src: url(../webfonts/Lato_Regular/lato-regular-webfont.eot);
	src: url(../webfonts/Lato_Regular/lato-regular-webfont.svg), url(../webfonts/Lato_Regular/lato-regular-webfont.ttf), url(../webfonts/Lato_Regular/lato-regular-webfont.woff);
}

margin:0 auto;


body {
	background-color: #FFF;
	margin: 0;
	padding: 0;
}

.navbar-nav {
	float: right !important;
	padding-right: 15px;
	padding-top: 10px;
}

h1 {
	font-family: 'Lato Semibold';
	color: #556030;
	/*letter-spacing: 0.2em;*/
	position: relative;
	text-align: center;
	font-size: 7vmin;
	padding-top: 6%;
 }
 
h2 {
	font-family: 'Lato Light';
	color: #556030;
	position: relative;
	text-align: center;
	font-size: 5vmin;
	padding-top: 6%;
	margin-right: 30px;
	margin-left: 30px;
 }
 
h3 {
	font-family: 'Lato Light';
	color: #FFF;
	position: relative;
	text-align: center;
	font-size: 5vmin;
	padding-top: 6%;
	padding-bottom: 6%;
	margin-right: 30px;
	margin-left: 30px;
	font-size: 5vmin;
 }
 
h4 {
	font-family: 'Lato Light';
	color: #556030;
	position: relative;
	text-align: center;
	font-size: 5vmin;
	padding-bottom: 6%;
	margin-right: 30px;
	margin-left: 30px;
 }

h5 {
	font-family: 'Lato Light';
	color: #FFF;
	position: relative;
	text-align: center;
	font-size: 5vmin;
	padding-bottom: 6%;
	margin-right: 30px;
	margin-left: 30px;
 }
 
h6 {
	font-family: "Lato";
	color: #FFF;
	position: relative;
	text-align: center;
	font-size: 7vmin;
	padding-top: 6%;
	margin-right: 30px;
	margin-left: 30px;
 }
 
h7 {
	font-family: 'Lato Semibold';
	color: #FFF;
	letter-spacing: 0.2em;
	position: relative;
	text-align: center;
	font-size: 5vmin;
	padding-top: 6%;
 }
 
 h8 {
	font-family: 'Lato Semibold';
	color: #724F33;
	/*letter-spacing: 0.2em;*/
	text-align: center;
	position: relative;
	font-size: 7vmin;
	padding-top: 6%;
 }
 
 h9 {
	font-family: 'Lato Light';
	color: #724F33;
	position: relative;
	text-align: center;
	font-size: 5vmin;
	padding-bottom: 6%;
	margin-right: 30px;
	margin-left: 30px;
 }

p {
	font-family: "Lato";
	color: #556030;
	/*letter-spacing: 0.2em;*/
	position: relative;
	text-align: center;
	font-size: 5vmin;
	padding-bottom: 6%;
 }
 
p2 {
	font-family: 'Lato Light';
	color: #FFF;
	position: relative;
	text-align: center;
	font-size: 5vmin;
	margin-right: 30px;
	margin-left: 30px;
 }
 
p3 {
	font-family: 'Lato Light';
	color: #FFF;
	position: relative;
	text-align: left;
	font-size: 5vmin;
	padding-top: 7%;
	font-size: 5vmin;
}
 
p4 {
	font-family: 'Lato Light';
	color: #FFF;
	position: relative;
	text-align: left;
	font-size: 5vmin;
	padding-top: 5%;
	font-size: 3vmin;
 }
 
 p5 {
	font-family: 'Lato Semibold';
	color: #FFF;
	position: relative;
	text-align: center;
	font-size: 5vmin;
	padding-top: 6%;
	margin-left: 30px;
 }
 
li, a {
	font-family: 'Bebas Neue';
	color: #715035;
	font-size: 29px;
	text-align: right;
}

	
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
	margin-bottom: -21px;
	height: 0; 
	overflow: hidden;
}
 
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.embed-container2 {
    position: relative;
    padding-bottom: 56.25%;
	margin-bottom: 0px;
	height: 0; 
	overflow: hidden;
}
 
.embed-container2 iframe,
.embed-container2 object,
.embed-container2 embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.container-fluid {
	padding: 0;
	border: 0;
	margin: 0;
}

.row {
	padding: 0;
	border: 0;
	margin: 0;
}

.col-md-6 {
	padding: 0;
	border: 0;
	margin: 0;
}

.description {
	background-color: #004B8D;
	padding: 0;
	border: 0;
	margin: 0;
}

.technology {
	background-color: #004B8D;
	padding: 0;
	border: 0;
	margin: 0;
}

.programDescription {
	background-color: #CFD4D8;
	padding: 0;
	border: 0;
	margin: 0;
}

.quote {
	margin-top: -20px;
}

.gallery
{
    display: inline-block;
	border: #FFF;
    margin-top: 0px;
}

.seal { 
    text-align: center;
}

#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    right: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    right: 10px; /* padding from the left side of the window */
}