	body {
		background: #fff;
	}
	
	main {
		padding-top: 0px;
	}
	
	.space {
	    margin-top: 4em;
	}
	section.space-2 {
	    margin-top: 2em;
	}	
	
	section.banner-text {
		vertical-align: middle;
		padding: 20px;
		padding-bottom: 8px;
		color: #fff;
		background-color: #2e678f;
	}
	
	.topimage {
   	 height: 35vw;
	 max-height: 515px;
   	 display: flex;
  	  align-items: center;
    overflow: hidden;
}
	
	hr {
		height: 1px;
		background-color: #EDEDED;
		border: solid #EDEDED 1px;
		margin-bottom: -8px;
		margin-top: 3em;
		
	}
	
	.videocontainer {
		border: solid #ededed 11px;
		margin-bottom: 5px;
	}
	
/*.twocolleft, .twocolright {
    width: 38%;
    padding-bottom: 10px;
	float: left;
	clear: none;
}

.twocolleft {
	margin-right: 1%;
	margin-left: 4%
}

.twocolright {
	margin-left: 1%;
	margin-right: 4%
}

	.grayback {
		background-color: #ededed;
		padding:3%;
	}
*/	
	h1, h3, main h3 a {
		color: #2e678f;
		line-height: 21px !important;
		
	}
	
	h2 {
		font-size: 2em;
		text-transform: uppercase;
		color: #2A2A2A;
	    line-height: 60px !important;	
	}
	
	.goldbutton {
		background-color: #2e678f;
		border: none;
		box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
	}
	
	.goldbutton:hover {
		font-size: .85em;
		box-shadow: none;
		
	}
	
	.goldtext {
		color: #ab1a1a;
	}
	
	.hidden {
			display: none;
	}
	
	main p {
	    line-height: 20px !important;
	  
	}
	
    p.cta-red a {
        font-size: 1.2em;
		background-color: #ab1a1a;
		border: solid 10px #ab1a1a;
		border-radius: 5px;
		font-weight: bolder;
		color: #fff !important;
		box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
		margin-top: 2em;
	}
	
	p.cta-red a:hover {
        font-size: 1.1em;
		background-color: #ab1a1a;
		border: solid 10px #ab1a1a;
		border-radius: 5px;
		font-weight: bolder;
		color: #fff !important;
		box-shadow: none; 
		text-decoration: none;
	}
	
	p.cta-black a {
	    font-size: 1.2em;
		background-color: #2a2a2a;
		border: solid 10px #2a2a2a;
		border-radius: 5px;
		font-weight: bolder;
		color: #fff !important;
		box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
		margin-top: 2em;
	}
	
	p.cta-black a:hover {
	    font-size: 1.1em;
		background-color: #2a2a2a;
		border: solid 10px #2a2a2a;
		border-radius: 5px;
		font-weight: bolder;
		color: #fff !important;
		box-shadow: none;    
		text-decoration: none;
	}
	
    p.cta-blue a {
        font-size: 1.2em;
		background-color: #2e678f;
		border: solid 10px #2e678f;
		border-radius: 5px;
		font-weight: bolder;
		color: #fff !important;
		box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
		margin-top: 2em;
	}
	
	p.cta-blue a:hover {
        font-size: 1.1em;
		background-color: #0f3159;
		border: solid 10px #0f3159;
		border-radius: 5px;
		font-weight: bolder;
		color: #fff !important;
		box-shadow: none; 
		text-decoration: none;
	}

ul.bluetext li {
		color: #2e678f;
		font-weight: bold;
	
}
	
	footer {
		background-image: none;
		background-color: #0f3159;
		color: #2a2a2a;
	}

	
