@charset "UTF-8";

.container {

	background-color: #FFFFFF;

	width: 94%;

	margin-left: 3%;

	margin-right: 3%;

	border-bottom-width: 0px;

	padding: .25 in;

	margin-top: 0.25in;

	margin-bottom: 0.25in;

}

.row {

	width: 94%;

	margin-top: 0px;

	margin-right: 3%;

	margin-bottom: 0px;

	margin-left: 3%;

	padding-top: 15px;

	padding-right: 15px;

	padding-bottom: 15px;

	padding-left: 15px;

	display: inline-block

}

.row.blockDisplay {

	display: block;

}

.column_half {

	width: 50%;

	float: left;

	margin-top: 0px;

}

.columns {

	width: 25%;

	float: left;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

	color: #000000;

	line-height: 24px;

	padding-top: 15px;

	padding-bottom: 15px;

	text-align: left;

	margin-top: 15px;

	margin-bottom: 15px;

	padding-left: 20px;

	padding-right:20px;

	margin-left: 15px;

	margin-right: 15px;
	
	column-gap: 40px

}

.row .columns p {
	padding-left: 10em;
	padding-right: 10em;
	padding-top: 10em;
	padding-bottom: 10em;

}

.row .columns p {

}

.row .columns p {

}





.container .columns h4 {

	text-align: center;

	color: #01B2D1;

}

.primary_header {

	width: 100%;

	background-color: #1C4687;

	padding-top: 10px;

	padding-bottom: 10px;

	clear: left;

	border-bottom: 2px solid #2C9AB7;

}

.secondary_header {

	width: 100%;

	padding-top: 50px;

	padding-bottom: 50px;

	background-color: #1C4687;

	clear: left;

}

.container .secondary_header ul {

	margin-top: 0%;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 15px;

	padding-left: 0px;

	width: 100%;

}

.secondary_header ul li {

	list-style: none;

	float: left;

	margin-right: auto;

	margin-top: 0px;

	font-family: "Source Sans Pro";

	font-weight: normal;

	color: #FFFFFF;

	letter-spacing: 1px;

	margin-left: auto;

	text-align: center;

	width: 16%;

	transition: all 0.3s linear;

}

.secondary_header ul li:hover {

	color: #000000;

	cursor: pointer;

	font-family: "Source Sans Pro";

	font-size: 14px;

	font-weight: normal;

}

.left_article {

	background-color: #FFFFFF;

	width: 60%;

	float: left;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

	color: #000000;

	/* [disabled]padding-bottom: 15px; */

	font-size:  medium;

}

.noDisplay {

	display: none;

}

.container .left_article h3 {

	padding-left: 5%;

	padding-right: 5%;

	margin-top: 5%;

	color: #000000;

	font-weight: bold;

	text-transform: uppercase;

	font-family: "Source Sans Pro";

}

.container .left_article p {

	padding-left: 5%;

	padding-right: 5%;

	text-align: justify;

	line-height: 24px;

	margin-top: 30px;

	margin-bottom: 15px;

	color: #000000";

	font-size: medium;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

}

.right_article {

	width: 40%;

	float: left;

	background-color: #F6F6F6;

}

.container .right_article ul {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.right_article ul li {

	font-family: "Source Sans Pro";

	list-style: none;

	text-align: center;

	background-color: #B3B3B3;

	width: 90%;

	margin-left: auto;

	margin-right: auto;

	margin-top: 10px;

	margin-bottom: 10px;

	padding-top: 15px;

	padding-bottom: 15px;

	color: #FFFFFF;

	font-weight: bold;

	border-radius: 0px;

	transition: all 0.3s linear;

	border-left: 5px solid #717070;

}

.right_article ul li:hover {

	background-color: #717070;

	cursor: pointer;

}

.footer {

	background-color: #FFFFFF;

}

.title {

	font-weight: bold;

	font-style: normal;

	font-family: "Source Sans Pro";

	text-align: center;

	color: #FFFFFF;

	letter-spacing: 2px;

}

.placeholder {

	/* [disabled]max-width: 400px;

*/

	/* [disabled]max-height: 200px;

*/

	width: 100%;

	padding-top: 30px;

	/* [disabled]padding-left: 19px;

*/

	padding-bottom: 30px;

	height: 100%;

}

.left_half {

	background-color: #1C4687;

	color: #FFFFFF;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

	text-align: center;

	font-weight: bold;

}

.container .column_half.left_half h2 {

	color: #FFFFFF;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

	text-align: center;

}

.right_half {

	background-color: #1C4687;

	color: #FFFFFF;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

	text-align: center;

	font-weight: bold;

}

.column_title {

	padding-top: 25px;

	padding-bottom: 25px;

}

.copyright {

	text-align: center;

	background-color: #1C4687;

	color: #FFFFFF;

	text-transform: uppercase;

	font-weight: lighter;

	letter-spacing: 2px;

	border-top-width: 2px;

	font-family: "Source Sans Pro";

}

body {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;

}



@media (max-width: 320px) {

.secondary_header ul li {

	float: none;

	margin-top: 28px;

	margin-left: 0px;

	width: 100%;

}

.container .secondary_header ul {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: auto;

	width: 100%;

	text-align: center;

}

.secondary_header {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 1px;

	padding-bottom: 40px;

}

.left_article {

	width: 100%;

	height: auto;

}

.right_article {

	width: 100%;

	height: auto;

}

.placeholder {

	width: 100%;

	margin-top: 22PX;

	margin-right: 0px;

	margin-bottom: 22PX;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	max-width: 400px;

	max-height: 200px;

	height: auto;

}

.columns {

	width: 100%;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0PX;

	padding-right: 0PX;

	padding-bottom: 0PX;

	padding-left: 0PX;

}

.columns p {

	padding-left: 10px;

	padding-right: 10px;

}

.column_half.left_half {

	width: 100%;

}

.column_half.right_half {

	width: 100%;

}

.copyright {

	padding-top: 25px;

	padding-bottom: 0px;

	margin-bottom: 0px;

}

.container .left_article h3 {

	margin-top: 30px;

}

.social .social_icon img {

	width: 80%;

}

.container .secondary_header {

}

}



@media (min-width: 321px) and (max-width: 768px) {

.secondary_header ul li {

	float: none;

	margin-top: 28px;

	margin-left: 0px;

	width: 100%;

}

.container .secondary_header ul {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: auto;

	width: 100%;

	text-align: center;

}

.secondary_header {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 1px;

	padding-bottom: 40px;

}

.left_article {

	width: 100%;

	height: auto;

}

.right_article {

	width: 100%;

	height: auto;

	padding-bottom: 25px;

}

.placeholder {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	width: 100%;

	max-width: 100%;

	height: auto;

	max-height: 100%;

}

.columns {

	width: 100%;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 6px;

	margin-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.columns p {

	padding-left: 14px;

	padding-right: 14px;

}

.column_half.left_half {

	width: 100%;

}

.column_half.right_half {

	width: 100%;

}

}



@media (min-width: 769px) and (max-width: 1000px) {

.secondary_header {

	overflow: auto;

	padding-top: 30px;

	padding-bottom: 30px;

}

.secondary_header ul li {

	margin-top: 10px;

	margin-right: 7%;

	margin-bottom: 10px;

	margin-left: 7%;

}

.left_article {

	height: auto;

}

.right_article {

	height: auto;

	padding-bottom: 27px;

}

.placeholder {

	width: 100%;

	margin-left: 0px;

	margin-right: 0px;

	padding-left: 0px;

	padding-right: 0px;

}

.columns {

	width: 50%;

	float: left;

	padding-left: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.container .columns p {

	padding-left: 25px;

	padding-right: 25px;

}

}



@media (min-width: 1001px) {

}

.thumbnail {

	width: 100px;
	
	align-content: center

	border-radius: 200px;

	height: 100px;

	margin-left: auto;

}

.thumbnail_align {

	text-align: center;

}

.social {

	text-align: center;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 100%;

	background-color: #414141;

	clear: both;

	overflow: auto;

}

.social_icon {

	width: 25%;

	text-align: center;

	Background:  #1C4687;

	float: left;

	transition: all 0.3s linear;

	line-height: 0px;

	padding-top: 7px;

}

.container .social .social_icon:hover {

	cursor: pointer;

	opacity: 0.5;

}

#menu {

}
