body{
	/*max-width:340px;*/
	margin: unset;
}
.articlesSummary{
	font-size:large;
}
.chartStyle{
	padding-top:20%;
	width:400px;
}
.leftMiddleContainer, .rightMiddleContainer{
	width: 98%;
	float: none;
	
}
.middleContainer{
	width:100%;
}
.tabContent {
    padding-left: 0%;
}
.middleContainer, .outerContainer {
    min-height: 700px;
    margin-right: 0px;
    margin-left: 0px;
}
.mobilLoginLabel{
	text-align:left;
}
.mobilLoginTable{
	 border: 1px solid rgb(209, 209, 224);
}
.headerContainer{
	padding-top: 10%;
	background-size: 15% 60%;
	text-align: center;
	min-height: 100px;
	padding-right: unset;
}
.columnImg{
	max-width: 100%;
	min-width: 0px;
    min-height: 0px;
}
h1{
	font-size: 1.25em;
	z-index:4;
}
.buttonOuterContainer{
	display:none;
}
#new_mem{
	width:95%;
	text-align:center;
}
.supportLabels{
	font-size: medium;
}
.extendedBody{
	height: 1600px;
}
.mobileButtonContainer{
	margin-bottom:2%;
	display:block;
	z-index:6;
	border-bottom-right-radius:2em;
}
.mobileButtonSubsection{
	display:none; 
	margin-left: 5%; 
	background-color:white;
	text-align: center; 
}
.buttons{
	display:none;
}
.mobileButtons{
	position: absolute;
	display:none;
	width: 275px;
	z-index:6;
	
}
.mobileButtonsExtended{
	position: absolute;
	display:none;
	width: 275px;
	z-index:6;
	left:275px;
}
.button{
	text-align: left;
	width: 200px;
	padding-top: 10px;
	font-size: 1.8em;
	z-index:6;
	border-top-color: #d1d1e0;
	
}
.buttonSublevel{
	font-size:1.5em;
	color:black;
	background-color:white;
	text-decoration:none;
	border-top-width: thin;
	border-top-color: green;
}
.homeButton{
	background-color: black;
	z-index:5;
}
.homeButtonIcon{
	width: 30px;
	height: 30px;
}
.homeDetails, .footer{
	display:block;
	
	background-color: #241d0a;
	 
	
}
.wrapper{
	height: 400px;
}
.addressContainer, .linkContainer, .homeDetails, .footer{
	z-index: 200;
}
.footer{
	max-height: 400px;
}
.addressContainer{
	/*height: 1600px;*/
	margin-left: 2%;
	float: unset;
	width: unset;
}
.title{
	
	font-size: 2em;
	padding-right: 3%;
	
}
.titleSlogan{
	width: 70%;
	padding-right: 14%;
	float: right;
	text-align: center;
}
.slogan{
	font-size: .85em ;
	padding-right: unset;
	margin-top:5%;
	white-space: nowrap;
}
.innerContainer{
	z-index:4;
	position:absolute;
}
.readingMaterial{
	width: 98%;
	padding-right: 3%;
	margin-right: 2%;
	z-index:4;
	position:absolute;
}
.addSpace, .addContainer, .buttonContainer{
	display:none;
}
.slideShowOuterContainer{
	width: 99.9%;
	z-index:4;
	position:absolute;
}
.outerTabbedContainer{
	width: 100%;
}
.outerTabLinks{
	width:100%;
	max-width:150 px;
	
	display:inline-table;
	height: 30px;
	margin-left:0%;
}
.tabLink{
	display:table-cell;
	text-align: center;
	padding-top: 1%;
	font-size: 1.7em;
	margin-left: 0%;
	border-top-color: #d1d1e0;
	
}
.tableImages{
 	margin-top:10%;
 	margin-bottom:10%;
	width:100%;
	height:100%;
 
}
.tableTitle{
	padding-top:10%;
	padding-left: 2%;
	font-size:1.30em;
}
.tableContent{
	text-align: center;
	display:none;
}
.tableDescription{
	
	font-size:larger;
}
.readingMaterial{
	padding-top: 10px;
}
.mobileTableContent{
	display:block;
}
.outreachPhoto{
	width:350px; 
	height:350px;	
}
.outreachContainer{
	text-align:center;
	margin:auto;
	width: 100%;
	max-width: 100%;
	display: block;
	position:relative;
}
.outreachText{
	float:right;
	float:left;
	
	margin:auto;
	width: 93%;
	max-width: 100%;
	display: block;
	padding-bottom:50px;
	padding-right:3%;
	padding-left:3%;
}
.outreachThumbnails{
	margin:auto;
	padding-top:460px;
	text-align:center;
	padding-bottom:40px;
}
.missionContainer{
	display: block;
}
.missionSummary{
	font-size:large;
}
.gmap_canvas{
	/*height: 1200px;*/
}
iframe{
	margin:auto;
	position:relative;
}
.formInputWidth{
	right: 0px;
	left:0px;
	padding-left: 0px;
	padding-right:0px;
	width:80%;
	font-size: smaller;
}
.formWidth{
	right: 0px;
	left:0px;
	margin:auto;
	padding-left: 0px;
	padding-right:0px;
	width:100%;
}
.tabLinkLink{
	font-size: large;
}
.popupStyle{
	width: 96%;
	margin: unset;
	top: 10%;
}
.outercontainer{
	width: 100%;
}
.branding, .branding_link{
	font-size: smaller;
}