/*Mary - 9315 */
@-ms-viewport{
    width: extend-to-zoom;
    zoom: 1.0;
}
/*Mary - 9415 */
html{font-size:100%;}
@media(min-width:60em){html{font-size: 100%}}

img{

	border:0;

	width:100%;

	height:auto;

}





/*===============TEXT===============*/


/*Mary - 9415 */
body {
  font-size: 16px;
}

.small {
  font-size: 12px; /* 75% of the baseline */
}

.large {
  font-size: 20px; /* 125% of the baseline */
}


hr{

	1px solid #999;	

}

p{

margin: 0.75em 0px;
/*Mary - 9415 */
font-size:100%;
line-height:1.3;

}

h1{



	font-weight:bold;
/*Mary - 9415 */
	font-size: 220%;

	color:#1c75bc;

	margin: 0.5em 0px;

	line-height: 2.6rem;

}



h2{

	font-weight:bold;

	font-size: 18px;

	color:#1c75bc;

	margin:20px 0 20px 0;

	line-height: 20px;

}



h3{

	font-weight:bold;

	color:#1c75bc;

	margin:10 0 20px 0;
	
	line-height: 22px;

}




.italics{

	font-style:italic;

}



.intro{

	font-size:1em;

	line-height:1.3em;

	font-weight:500;

	color:#000;

	margin:0 0 20px 0;

	padding:0 0 5px 0;

	border-bottom:1px solid #999;

}



/*=================Content==========================*/



.header{

	background:#fff;

}





.content{

	background:#fff;

}


.icon{

	display:block;

	height:24px;

	width:24px;

	margin:0 auto 5px auto;

}

caption300{
	
	alignment-adjust:middle
}

.ngage_mobile{
	margin-top:20;
	margin-left:20;
	padding:100;	
	width: 0px;
	visibility:hidden;
}
.mobile_search
{
	
	border:1px;
	padding:5%;
}

.google-maps {
	position: relative;
	padding-bottom: 75%; // This is the aspect ratio
	height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

.mobile_hide
{
	position: absolute; 
    left: -999em;
	display:none; 
}
		
.local-layout__aside
{float:left;position:relative;right:-0px;width:0; border-right:0px solid #e8e8e8;left: -999em; display:none}

.local-layout__bd
{overflow:hidden;border-left:0px solid #e8e8e8;padding-left:0px; }

