@charset "utf-8";


body  {
	/*background-color: #121212;*/
	margin: 0;
	/*display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh; */

	/* [disabled]background-image: url(../2011/graphics/gradient7.jpg); */
	/* [disabled]background-repeat: repeat-x; */
	/*text-align: left;*/
  font-family: -apple-system, BlinkMacSystemFont,"Trebuchet MS", Arial, Helvetica, sans-serif "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  /*text-align: left;*/
  background-color: #fff;
}

 .main-container {
  max-width: 1400px;   /* keeps content from stretching too wide */
  margin: 0 auto;      /* centers the container horizontally */
  padding: 10px;       /* adds breathing room inside */
  box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

.thrColFixHdr #header {
	height: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
	background-color: #000;
	border-right-width: medium;
	z-index: -1000;
} 


.hero-container {
  position: relative;
  width: 100%;
  overflow: hidden;
	height: auto;
}

.hero-image {
  width: 100%;
  height: auto;
  display: block;
}

.hero-overlay-bar {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.45); /* dark translucent bar */
  padding: 20px 0;
  text-align: center;
}

.hero-overlay-text h2,
.hero-overlay-text p {
  color: #fff;
  margin: 0;
  padding: 0;
}

/* Optional: add a soft glow for readability 
.hero-overlay-text {
  text-shadow: 0 0 8px rgba(0,0,0,0.7);  ^/
}

/* 2026 random image */

/*
.hero-overlay {
  position: absolute;
  bottom: 0;
  width: 100%;
  background: rgba(0,0,0,0.4);
  color: #fff;
  padding: 20px;
  text-align: center;
} */




/* Target links inside your section */

.frost-home {
  display: flex;
  color: #fff;
  justify-content: center;   /* centers horizontally */
  align-items: center;       /* centers vertically if you want */
  position: absolute;        /* ensures child overlays correctly */
}

.frost-home a {
  transition: color 0.3s ease;
}

.frost-home a {
  color: white;              /* default link color */
  text-decoration: none;     /* optional: removes underline */
}

.frost-home a:active {
	color:white;
}

/* Change color on hover */
.frost-home a:hover {
  color: #C987F5;            /* replace with your desired hover color */
}

.frost-container {
	 display: flex;
  justify-content: center;   /* centers horizontally */
  align-items: center;       /* centers vertically if container has height */
	/*background-color: black; */
	opacity: .9;
	z-index: 2000;
}

.NavtextWht {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	/* [disabled]z-index: 1000; */
	/*text-align: center;
	/* [disabled]float: none; */
	/* margin-right: auto;
	margin-left: auto; */
	/* [disabled]padding-left: 300px; */
	width: 1000px;  /*995px */
    background-color: rgba(0, 0, 0, 0.8); /* blck with 50% transparency */
    color: #fff;                          /* keep text white */
    padding: 10px 20px;                    /* spacing inside the bar */
	border-radius: 4px;
  text-align: center;        /* centers the link text inside */
  /*display: inline-block;                 /* shrink-wrap around text */
 /* border-radius: 4px;                    /* optional: rounded corners */
	/* [disabled]position: absolute; */
}

/*
a:link {
	color: #99FFFF;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #5B9497;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
	color: #F39;
	font-weight: bold;
}
*/

#containerOutside {

	height: auto;
	width: 95%;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	z-index: 1000;
}

#HomeNavBar {
	height: 35px;
	width: 100%;
	/* [disabled]margin-top: 433px; */
	margin-bottom: 0px;
	/*text-align: center; */
	z-index: 10;
	/* [disabled]clear: both; */
	/* [disabled]float: inherit; */
	position: inherit;
	top: 450px;
	margin-right: auto;
	margin-left: auto;
}


#header {
	margin-right: auto;
	margin-left: auto;
	/*background-color: #000;*/
	width: 1000px; /*1000px  or 100%*/
	/*height: 660px; */
	text-align: center;
	padding-top: 5px;
	/*border: 2px solid #000;*/
	z-index: 0;
	/* [disabled]background-image: url(../2009/header/homepage2009-16n.jpg); */
	/* [disabled]left: -100px; */
}

.Intro {
	padding: 5px;
	height: auto;
	text-align: center;
	margin-left: auto;
    margin-right: auto;
    width: fit-content; /* or a fixed width */
}


.frost-home {
	/* [disabled]height: 43px; */
	width: 1000px; /* 1000px or 100% */
	/* [disabled]border-bottom-width: thin; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-color: #FFF; */
	/* [disabled]z-index: 1000; */
	color: #000;
	position: absolute;
	/* [disabled]opacity: 0.9; */
	/* [disabled]background-image: url(../images/frost25.png); */
	margin-left: auto;
	/* [disabled]text-align: center; */
	top: 520px;
	margin-right: auto;
	/* [disabled]left: 11px; */
	
table  {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

	
	table td, table th {
  vertical-align: top;
}
	
	table td, table th {
  padding-top: 2px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;

}

