@charset "UTF-8";
/* CSS Document */


body {background-color:rgba(69, 50, 30, 1);}

/*COUNTDOWN STYLE*/
#appContainer {display:block;margin:auto;width:98%;padding:1%;}
#cdTitle {display:block; padding:10px; font-size:1.25em; font-weight:bold; color:rgba(55,55,55,1); text-align:center;}
#cdCTA {display:block; padding:10px; font-size:1.25em; font-weight:bold; color:rgba(55,55,55,1); text-align:center;}
.cdContainer {display:inline-block; width:100px; height:100px; padding:10px; background-color: rgba(55,55,55,1); text-align:center; color:rgba(243,186,14,1); margin:5px; border-radius:5px;}
.cdSeg {font-size:3em; font-weight:bold; border-bottom:thin dotted gray;}
.cdInc {color:floralwhite; margin-top:10px;}


.btnPresSearchDT {
	display:none;
	padding:.5%;width:99%;
	background-color:
	rgba(222,178,57, 1.00);
	color:black;
	font-weight:bold;
	text-align:center;
	font-size:1.25em;
}

.btnPresSearchMob {
	display:inline-block;
	padding:1%;
	width:98%;
	background-color:rgba(222,178,57, 1.00);
	color:black;
	font-weight:bold;
	text-align:center;
	font-size:1em;
}

html, body,td,th {
	font-family: 'Roboto Slab', serif;
	background-color:white;
	height:100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	-webkit-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
}

a:link {
	color: #DEB239 !important;
	text-decoration: none !important;
}
a:visited {
	text-decoration: none !important;
	color: #DEB239 !important;
}
a:hover {
	text-decoration: none !important;
	color: #DEB239 !important;
}
a:active {
	text-decoration: none !important;
	color: #DEB239 !important;
}

.btnCalltoReg {
	
	display:block;margin:auto;width:80%;padding:1.5%;clear:both;font-size:.85em;border-radius:5em;background-color:rgba(222,178,57,1.00);color:black;; 
}

.btnBrown {
	display:inline-block;
	color:#8C733D;
	padding:1%;
	border-width:thin;
	border-color:#8C733D;
	border-style:solid;
	margin-left:1%;
	margin-top:1%;
	float:left;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:.85em;
	cursor:pointer;
}


.btnGray {
	display:inline-block;
	color:gray;
	padding:1%;
	border-width:thin;
	border-color:gray;
	border-style:solid;
	margin-left:1%;
	margin-top:1%;
	float:left;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:.85em;
	cursor:pointer;
}

.btnCadetBlue {
	display:inline-block;
	color:cadetblue;
	padding:1%;
	border-width:thin;
	border-color:cadetblue;
	border-style:solid;
	margin-left:1%;
	margin-top:1%;
	float:left;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:.85em;
}

.btnHSGold {
	display:inline-block;
	color:#DEB239;
	padding:1%;
	border-width:thin;
	border-color:#DEB239;
	border-style:solid;
	margin-left:1%;
	margin-top:1%;
	float:left;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:.85em;
	cursor:pointer;
}


#btnMenu {
	display:inline-block;
}

#btnMenuMobile {
	display:none;
}

#btnMenuExitMobile {
	display:none;
}

#btnRestartNews {
	display:none;
	
}


.cntDownText {
	display:block;margin:auto;font-size:2em;font-weight:bold;width:80%;
}

#eaContainer {font-size:.75em;}

.expConHeadline {
	height:4%;
	float:left;
	font-size:1.75em;
	padding:1%;
	text-align:center;
	width:100%; 
	display:block;
	clear:both;
}

.expConBody {
	color:gray;
	font-size:1em;
	text-align:left;
	clear:both;
}

.expConBtnGray {
	display:inline-block;
	color:gray;
	padding:1%;
	border-width:thin;
	border-color:gray;
	border-style:solid;
	margin-left:1%;
	margin-top:1%;
	float:left;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:.35em;
	cursor:pointer;
}


#footer {
	display:inline-block;
	width:98%;
	height:100%;
	clear:both;
	background-color:#1E1B15;
	padding:1%;
	color:linen;
	border-top:thick solid #4D3F28;
}

.footerDiscoverLinks {
	display:inline-block;
	width:96%;
	padding:1%;
	margin:1%;
	float:left;
	text-align:center;
	font-size:.75em;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
	
.formContainer {
	display:block;
	clear:both;
	width:96%;
	margin:auto;
	padding:2%;
	
}
	
.formInput {
	display:block;
	padding:1%;
	font-size:1.25em;
	border: thin gray solid;
	color:cadetblue;
	margin:auto;
	font-family: 'Roboto Slab', serif;
	text-align:center;
	width:100%;
}

.formSubmit {
	display:block;
	padding:2%;
	font-size:1em;
	border: thick white solid;
	background-color:cadetblue;
	color:white;
	margin:auto;
	font-family: 'Roboto Slab', serif;
	width:80%;
	
}


	
	
.iconWordmark {
	display:inline-block;
	float:left; 
	margin-left:2%; 
	margin-top:2%;
	height:70%;
	}
	
.iconMenu {
	display:inline-block;
	float:right;
	margin-right:2%;
	margin-top:1%;
	height:90%;
	}
	
.iconMenuExit {
	display:none;
	float:right;
	margin-right:2%;
	margin-top:1%;
	height:90%;
	}
	

.imageCollectionContainer {
	width:88%;
	padding:1%;
	margin:auto;
}
	
	
.imageContainerPortrait {
	display:inline-block;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	background-color:black;
	width:200px;
	border: solid white thick;
	margin:auto;
	overflow:hidden;
	}
	
.imageContainerLandscape {
	display:inline-block;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	height:300px;
	width:200px;
	border: solid white thick;
	margin-left:auto;
	margin-right:auto;
	}
	
.imageContainerTag {
	width:100%;
	height:50px;
	color:#DEB239;
	background-color:black;
	font-size:.25em;
	padding-top:5px;
	margin-top:245px;
}


#menuAGVContainer {
	display:none;
	padding:20px;
	margin-right:5%;
	float:right;
	font-size:1em;
	font-family:"Gill; Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	color:gold;
}

#menuPRCUPAALFSContainer {
	
	display: none;
	width:100%;
	clear:both;
	background-color:black;
	font-size:.75em;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	margin-top:75px;
}
	
.menuPRCUPAALFSItem {
	display:none;
	float:left;
	text-align:center;
	margin:.5%;
	padding:1%;
	width:17%;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	color:#DEB239;
	background-color:#15110D;
}

.menuPRCUPAALFSItem:hover {
	color:#1E1B15;
	background-color:#DEB239;
	cursor:pointer;
	-webkit-transition: background-color 0.5s ease-out;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;
}
	


	
#menuContainer {
	display:none;
	clear:both;
	float:right;
	margin-top:70px;
	position:fixed;
	z-index:100;
	width:0%;
	padding:2%;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	background-color:black;
	color:#DEB239;
	text-align:center;
	overflow:auto;	
}



.menuContainerSectionOptions {
	display: block;
	width:99%;
	height:auto;
	padding:.5%;
	float:left;
	position: relative;
	bottom:0px;
	z-index: 9999;
}

.menuContainerSectionSocialContainer {
	width:5.5%;
	height:auto; 
	padding:1%;
	float:left;
}

.menuContainerSectionSocialIconStyle {
	display:inline-block;
	width:6%;
	height:auto; 
	margin:auto;
	
}

#menuContainerSectionOptionsDetail {
	display:none;
	width:98%;
	height:auto;
	margin:auto;
	font-size:1em;
	font-family: 'Roboto Slab', serif;
	color:white;
	text-shadow: 2px 2px black;
	text-align:center;
	clear:both;
	padding-left:2%;
	padding-top:1%;
	padding-right:2%;
	padding-bottom:2%;
	background-image:url(../images16a/landmarks/hssu_arch_autumn.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	min-height:225px;
}


#menuContainerSide {
	display:none;
}	

#menuContainerSideMobile {
	display: none;
	float:left;
	background-color:gold;
	text-align:center;
	/*position:absolute;*/
/*	overflow:auto;*/
/*	z-index: 10000;*/
	-webkit-transition: width .5s ease-out;
	-moz-transition: width .5s ease-out;
	-o-transition: width .5s ease-out;
	transition: width .5s ease-out;
}	

.menuIconContainer {
	width:19%;
	display:block;
	float:left;
	padding:.5%;
	
}

.menuItem {
	width:90%;
	padding:5%;
	font-size:.85em;
	text-align:center;
	clear:both;
	float:left;
	margin:auto;
	cursor:pointer;
}

.menuItem:hover { 
    background-color:#3C3426;
	color:gold;
	-webkit-transition: background-color 0.5s ease-out;
	-moz-transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;
	transition: background-color 0.5s ease-out;
}

#menuItemOptionsActions {
	display:none;
}

#menuItemOptionsAudiences {
	display:none;
}

#menuSearch {
	width:90%;
	padding-left:2.5%;
	padding-right:2.5%;
	padding-top:1%;
	padding-bottom:1%;
	font-size:1em;
	clear:both;
	margin:auto;
	cursor:pointer;
}


.newsDateContainer {
	display:inline-block;
	text-align:center;
	float:left;
	margin:1%;
	padding:2%;
	width:10%;
	border-right:solid thin gold;
	
}

.newsContainer {
	display:inline-block;
	color:#8C733D;
	background-color:transparent;
	clear:both;
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-top:1%;
	border-bottom: thin solid #DEB239;
	cursor:pointer;

}

.newsContentContainer {
	display:inline-block;
	float:left;
	font-size:.85em;
	margin:1%;
	padding:1%;
	width:70%;
	font-weight:normal;
	color:#362B22
	
}


#News_HdlContainerPreview {
	color:gray !important;
	font-size: 1.25em !important;
	font-family: 'Roboto Slab', serif !important;
	
}


#pageContainer {
	width:100%;
	display:inline-block;
}

#pageContent {
	width:100%;
	height:100%;
	display:inline-block;
	float:left;
	font-family: 'Roboto Slab', serif;
	-webkit-transition: width .5s ease-out;
	-moz-transition: width .5s ease-out;
	-o-transition: width .5s ease-out;
	transition: width .5s ease-out;
}

#pageContentMenuContainer {
	display:block;
}


#pageHeader1 {
	display:inline-block;
	width:100%;
	clear:both;
	height:60px;
	background-color:#30261E;
	position:fixed;
	top:0px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:thick solid #4D3F28;
	z-index:1000;
	} 

#policyContainer {
	display:inline-block;
	width:96%;
	padding:2%;
	background-color:black;
	color:#DEB239;
	font-size:.75em;
	
}

#policyContainerIcon {
	display:none;
	width:25%;
	text-align:center;
	float:left;
}

#policyContainerText {
	display:block;
	width:98%;
	padding:1%;
	float:left;
}

#q {
	width:80%;
	margin:2%;
	padding:2%;
	background-color:black;
	font-size:1.25em;
	color:gray;
	border-bottom: thin solid gray;
	border-top:hidden;
	border-left:hidden;
	border-right:hidden;
	cursor:auto;
}

#qBtn {
	width:7%;
	height:7%;
	margin-right:2%;
	padding-top:4%;
	padding-right:3%;
	float:right;
}


.sectionContainer {
	clear:both;
	display:block;
	width:100%;
	background-color:white;
}

.sectionContainerBtn {
	display:inline-block;
	width:90%;
	padding:5%;
}

.sectionContainerDT50M100 {
	display:inline-block;
	width:98%;
	padding:1%;
	float:left;
}

.sectionContainerDT25M100 {
	display:inline-block;
	margin:auto;
	width:90%;
	padding:5%;
	color:gray;
	text-align:center;
}

.sectionContainerExpandContent {
	width:96%;
	clear:both;
	padding:2%;
	height:auto;
	display:none;
	background-color:white;
	-webkit-transition: height .5s ease-out;
	-moz-transition: height .5s ease-out;
	-o-transition: height .5s ease-out;
	transition: height .5s ease-out;
}

.sectionContainerExpandContentHdlContainer {
	width:96%;
	margin:2%;
	color:#DEB239;
}

.sectionContainerExpandContentConContainer {
	width:96%;
	margin:2%;
	text-align:left;
}



.sectionContainerExpandContentClose {
	display:block;
	
	height:3%;
	clear:both;
	border-color:gray;
	border-style:solid;
	border-width:thin;
	padding:1%;
	font-size:1em;
	cursor:pointer;
	text-align:center;
	color:gray;
	margin:auto;
}



.sectionContainerLeft4050100 {
	float:left;
	width:100%;
	height:100%;
	min-height:300px;
}

.sectionContainerLeft6050100 {
	float:left;
	width:100%;
	height:100%;
	min-height:300px;
}

.sectionContainerRight4050100 {
	
	width:100%;
	float:right;
	height:100%;
	min-height:300px;
}
	

.sectionContainerRight6050100 {
	width:100%;
	float:right;
	height:100%;
	min-height:300px;
}

.sectionHeadline {
	padding:5%;
	font-size:2.15em;
	text-align:center;
	border-bottom:thin;
	border-bottom-style:solid; 
	clear:both;
	line-height:.85em;
}

.sectionContent {
	padding:5%;
	font-size:1em;
	text-align:left;
	font-family: 'Roboto Slab', serif;
	font-weight:normal;
	clear:both;
}

.serviceContainer {
	display:inline-block;
	width:100%;
	clear:both;
	text-align:left;
}

.serviceContainerIcon {
	display:inline-block;
	padding:.25%;
	width:19.5%;
	float:left;
}

.serviceContainerDesc {
	display:inline-block;
	padding:.25%;
	width:79.5%;
	float:left;
}



.splashButtons {
	display:none;
	float:left;
	width:18%;
	padding:1%;
	cursor:pointer;
	border-top:none;
	border-bottom:none;
}

#splashControls {
	display:none;
	margin:auto;
	width:14%;
}


#splashHeadline {
	display:inline;
	color:white;
	text-align:center;
	padding:2%;;
	font-size:.85em;
	float:left;
	margin-left:3%;
	margin-right:3%; 
	width:90%;
	clear:left;
	position:relative;
	margin-top:35%; 
	text-shadow:2px 2px black;
	-webkit-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
	}
	
	#splashHeadline2 {
	display:inline;
	color:white;
	text-align:center;
	padding:2%;;
	font-size:1em;
	float:left;
	margin-left:5%;
	margin-right:5%; 
	width:90%;
	clear:left;
	text-shadow:2px 2px black;
	-webkit-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
	}
	
	
#splashImageContainer {
	
	display:block;
	height:0px;
	margin-top:70px;
	padding-bottom:56.25%;
	width:100%;
	background-image:url(/images16a/hpsplash/50/img1.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center; 
	overflow:hidden;
	clear:both;
	-moz-transition: background 1s linear;-webkit-transition: background 1s linear;transition:  background 1s linear;

}

#splashType {
	display:none;
	background-color:gold;
	color:white;
	text-align:center;
	padding:2%;
	font-size:1.5em;
	float:left;
	margin-left:10%;
	z-index:1;
	}
	
	.splashVideo {background-color:yellow;
	display:none;
	width:100%;
	height:0px;
	padding:56.25%;
	max-height:720px;
	overflow:hidden;
	color:white;
	background-size:cover;
	background-repeat:no-repeat;
	text-align:center;
	font-size:2.25em;
	clear:both;
	position:relative;
	top:0;
	left:0;
	text-shadow:2px 2px black;
	}
	
	#splashVideoContainer {background-color:#4D3F28;
	display:none;
	height:0px;
	padding-bottom:56.25%;
	text-align:center;
	font-size:2em;
	/*margin:0%; */
	width:100%;
	clear:both;
	position:relative;
	overflow:hidden;
	top:0;
	left:0;
	text-shadow:2px 2px black;
	}
	
	.splashVideoText {
	display:none;
	color:white;
	text-align:center;
	font-size:1.1em;
	margin-top:35%; 
	width:100%;
	clear:both;
	position:absolute;
	text-shadow:2px 2px black;
	-webkit-transition: opacity .5s ease-out;
	-moz-transition: opacity .5s ease-out;
	-o-transition: opacity .5s ease-out;
	transition: opacity .5s ease-out;
	}

.statsBox {
	float:left;
	width:99%;
	margin-left:.5%;
	margin-right:.5%;
	margin-bottom:5px;
	color:rgba(241,95,44,1);
	text-align:center;
	font-size:.75em;
	font-family:  'Roboto Slab', serif;
}

.statsBoxHeadline {
	width:100%;
	height:75px;
	color:rgba(69, 50, 30);
	
}

.statsBoxValue {
	width:100%;
	font-size:5em;
	clear:both;
	color:rgba(75,75,75,1);
	font-weight:nornal;
	margin-bottom:3%;
}


.socialNetwork {

	display:block;
	padding:1%;
	float:left;
	width:30px;
	height:30px;
	margin-left:1%;
	color:black;
}


.subsiteImageContainer {
	display:inline-block;
	width:61%;
	padding-top:25%;
	float:left;
	margin-left:5%;
	background-color:white;
	color:#2b2b2b;
	font-size:1.15em;
	/*border-left:solid thin #ABABAB;*/
	
}


.subsiteContentContainer {
	display:inline-block;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	color:#2b2b2b;
	background-color:white;
	font-size:1.15em;
	/*border-left:solid thin #ABABAB;*/
	
}

.subsiteContentContainer a:link {
	font-weight:bold;
	text-decoration:underline;
	}

#subsiteMenuContainer {
	display:none;
	padding-left:1%;
	padding-right:1%;
	padding-bottom:1%;
	width:98%;
	color:gold;
	/*background-color:#F2F2F2;*/
	/*color:#2B2B2B;*/
}

.subsiteContactInfo {
	display:inline-block;
	text-align:left;
	font-size:.85em;
	width:97%;
	padding-left:2%;
	padding-right:1%;
	padding-top:1%;
	padding-bottom:1%;
	background-color:gold;
	color:#44372A;
	margin-top:1%;
	
}

#subsiteInfoContainer {
	width:100%;
	clear:both;
	padding-top:22%;
	background-color:white;
}

#subsiteInfoContainerTitle {
	font-size:1.5em;
	display:inline-block;
	margin:auto;
	padding:3%;
	color:gold;
	background-color:gold;
	background: rgba(0, 0, 0, 0.6);
	line-height:.9em;
}

.subsiteMenuItem {
	font-size:1em;
	color:#252525;
	display:inline-block;
	width:97%;
	padding-top:3%;
	padding-bottom:3%;
	padding-left:3%;
	padding-right:1%;
	border-bottom:thin solid #E2E2E2;
	line-height:1em;
	text-align:center;
	font-family: 'Roboto Slab', serif;
}

.subsiteMenuItem:hover {
	background-color:#424242;
	color:white;
}

#subsiteMenuItemMobileNav {
	display:inline-block;
	height: auto;
}

#subsitePageContent {
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:.8em;
	line-height:2em;
	/*clear:both;*/
	background-color:white;
	width:100%;
	border-top:solid thin #F2F2F2;
	/*display:inline-block;
	font-family: 'Roboto Slab', serif;*/
}

.twitterFeed {
	display:block;
	width:33%;
	float:left;
	padding:1%;
	background-color:white;
}

#twitterFeedContainer {
	display:block;
	width:100%;
	max-height:600px;
	margin:auto;
	background-color:white;
	overflow:auto;
}


.valuesContainer {
	width:99%;
	padding:.5%;
	text-align:center;
	font-size:1.5em;
	min-height:200px;
	float:left;
	color:#898989;
}

