#DisplayContainer{
	width:100%;
	height:440px;
	background-color:#abbece;
	position:relative;
	overflow: hidden;
	z-index:0;
	min-width:1000px;
}
#DisplayBackground{
    width:1500px;
	height:100%;
	position: absolute;
	top: -9999px;
	bottom: -9999px;
	left: -9999px;
	right: -9999px;
	margin: auto;
}
#DisplayBackground img{
	opacity:0.8;
}
.DisplayContents{
	width:100%;
	margin: 0 auto;
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	height:400px;
	margin-top:80px;
	display:none;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
}
#DisplaySlideText{
	position:relative;
	float:left;
	width:460px;
	height:250px;
	margin-right:40px;
	margin-bottom:30px;
	color:white
}
#DisplaySlideTitle{
	clear:both;
	width:100%;
	margin: 0 auto;
    width:intrinsic;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: -ms-fit-content;
    width: -o-fit-content;
	margin-left: auto;
	margin-right: auto;
	height:50px;
	margin-top:40px;
	font-family: 'Kroftsmann', Arial, sans-serif;
	font-size:40px;
	text-align:center;
}
#DisplaySlideDivide{
	clear:both;
	width:100%;
	margin: 0 auto;
	width:400px;
	margin-left: auto;
	margin-right: auto;
	height:4px;
	background-color:white;
	margin-bottom:20px;
	display:none;
}
#DisplaySlideDescription{
	clear:both;
	width:100%;
	margin: 0 auto;
	width:400px;
	margin-left: auto;
	margin-right: auto;
	height:4px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:26px;
	text-align:center;
	margin-top:20px;
}
#DisplaySlideImage{
	position:relative;
	float:left;
	width:500px;
	height:250px;
	opacity:0.95;
}
#DisplaySlideImage img{
	border-radius:3px;
}
#DisplaySlideBottom{
	position:relative;
	clear:both;
	width:100%;
	margin: 0 auto;
    width:intrinsic;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: -ms-fit-content;
    width: -o-fit-content;
	height:55px;
}
.DisplaySlideButton{
	float:left;
	width:fit-content;
	background-color:#299DE2;
	color:white;
	padding:15px;
	margin-right:10px;
	margin-left:10px;
	font-size:20px;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-weight: bold;
	border-radius:1px;
}
.DisplaySlideButton:hover{
	background-color:#175885;
	cursor:pointer;
}
#DisplayBar{
	position:relative;
	clear:both;
	width:100%;
	margin: 0 auto;
    width:125px;
	margin-left: auto;
	margin-right: auto;
	height:15px;
	margin-top:-90px;
}
.DisplayBarOrb{
	float:left;
	margin-right:8px;
	margin-left:8px;
	width:15px;
	height:15px;
	background-color:#C4C4C4;
	border-radius:20px;
}
.DisplayBarOrb:hover{
	background-color:#348BB9;
	cursor:pointer;
}

#AnchorContainer{
	width:calc(100%-10px);
	height:50px;
	margin-bottom:40px;
	min-width:1000px;
}
#AnchorContents{
	width:100%;
	margin: 0 auto;
	width:80px;
	margin-left: auto;
	margin-right: auto;
	height:40px;
	padding-top:5px;
	padding-bottom:5px;
}
.AnchorDivider{
	float:left;
	width:1px;
	height:100%;
}
#AnchorArrow{
	float:left;
    width:intrinsic;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: -ms-fit-content;
    width: -o-fit-content;
	height:100%;
	margin-left:14px;
	margin-right:14px;
	margin-top:-5px;
	align-content: center;
}
#AnchorContents:hover{
	cursor:pointer;
}
#AnchorContents img{
	content:url('../DownArrow.png')
}
#AnchorContents:hover img{
	content:url('../DownArrowLight.png')
}
#HomeAnchor{
	position:relative;
	top:-143px;
}

#ServicesContainer{
	width:calc(100% - 10px);
	height:180px;
	margin-bottom:70px;
	min-width:1000px;
	margin-top: 70px;
}
#ServicesContents{
	width:100%;
	margin: 0 auto;
    width:1000px;
	margin-left: auto;
	margin-right: auto;
	height:180px;	
	min-width:1000px;
}
.ServicesPlates{
	float:left;
	margin-right:35px;
	margin-left:35px;
	width:180px;
	height:180px;
}
.ServicesPlates:hover{
	cursor:pointer;
}
.ServicesPlates:hover .ServicesTitles{
	color:#8db3db;
}
.ServicesIcons{
	clear:both;
	width:100%;
	margin: 0 auto;
    width:intrinsic;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: -ms-fit-content;
    width: -o-fit-content;
	margin-left: auto;
	margin-right: auto;
	height:110px;
	margin-top:5px;
}
.ServicesTitles{
	clear:both;
	width:100%;
	margin: 0 auto;
    width:intrinsic;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: -ms-fit-content;
    width: -o-fit-content;
	margin-left: auto;
	margin-right: auto;
	height:30px;
	margin-top:25px;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size: 32px;
	color:black;
}
#SignUpButton {
	display:block;
	width:100%;
	margin: 32px auto;
	width:200px;
	height:40px;
	padding:6px;
	background-color:#002373;
	color:#FFF;
	text-align:center;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:20px;
	border-radius:18px;
	letter-spacing:2px;
	line-height: 32px;
	padding: 4px 0;
	box-sizing: border-box;
}
#SignUpButton:hover{
	background-color:#FFF;
	cursor:pointer;
	color:#002373;
	outline:2px solid #002373;
	box-sizing: border-box;
}
#Banner1Container {
	width:100%;
	height:230px;
	background-color:#299de2;
	margin-bottom:72px;
	position: relative
	width:1250px;
	overflow-x:hidden;
	overflow-y:hidden;
}
.Banner1ImageHolder{
	width: 1250px;
	height:auto;
	position:relative;
	left: calc(50% - 625px);
	min-width:1000px;
}
.Banner1TextHolder{
	width:100%;
	margin: 0 auto;
	width:800px;
	margin-left: auto;
	margin-right: auto;
	margin-top:-210px;
	text-align:center;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	color:white;
	font-size:23px;
}
.Banner1ButtonHolder,
.Banner3ButtonHolder {
	position:relative;
	width:100%;
	margin: 0 auto;
	width:450px;
	height:45px;
	background-color:#002373;
	color:white;
	margin-top:20px;
	padding-top:5px;
	text-align:center;
	font-family: 'Kroftsmann', Arial, sans-serif;
	font-size:35px;
	letter-spacing:4px;
	z-index:10;
	border-radius:25px;
	font-weight:bold;
}
.Banner1ButtonHolder:hover,
.Banner3ButtonHolder:hover {
	background-color:#62B0F9;
	color:black;
	cursor:pointer;
}
.Banner2ImageHolder{
    width: 1350px;
	height:auto;
	position:relative;
	left: calc(50% - 675px);
}
.Banner2TextHolder{
	width:100%;
	margin: 0 auto;
	width:800px;
	margin-left: auto;
	margin-right: auto;
	margin-top:-210px;
	text-align:center;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	color:white;
	font-size:30px;
}
.Banner2LinkHolder{
	width:100%;
	margin: 0 auto;
	width:450px;
	margin-left: auto;
	margin-right: auto;
	color:white;
	margin-top:10px;
	text-align:center;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	font-size:35px;
	letter-spacing:2px;
}
.Banner2LinkHolder:hover{
	color:#62B0F9;
	cursor:pointer;
}
#MainContainer #Banner3Container {
	width: 100%;
	min-width: 1024px;
}
#Banner3Container {
	width: 100%;
	background-color:#299de2;
	padding-top: 2em;
	padding-bottom: 3em;
}
.Banner3TextHolder{
	width:100%;
	margin: 0 auto;
	max-width:800px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
	color:white;
	font-size:23px;
}

.StripeContainer{
	width:calc(100% - 10px);
	height:70px;
	border: 5px solid #299DE2;
	margin-top:10px;
	margin-bottom:10px;
	position: relative
	min-width:800px;
	overflow-x:hidden;
	min-width:1000px;
}
.StripeText{
	padding-top:10px;
	color:#299DE2;
	font-size:40px;
	text-align:center;
	font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", "Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
}
.StripeContainer:hover{
	background-color:#e6e7e8;
	cursor:pointer;
}
#Banner2Container{
	width:100%;
	height:230px;
	background-color:#299de2;
	margin-top:72px;
	margin-bottom:82px;
	position: relative
	min-width:800px;
	overflow-x:hidden;
}

#DisplayContents7 #DisplaySlideTitle {
	margin-bottom: 4rem;
}