
body {
  background-color:#ffffff; 
  font-size:16px; 
  font-family: Lato; 
  font-style:normal; 
  font-variant:normal; 
  font-weight:500;
}
#asbcBGimg
{
	z-index: 97; 
	height: 475px; 
	border-color: #000000;
	background: url("../images/ASBCOpener.png") no-repeat left center;
	/*background-size: cover;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-o-background-size: 100% auto;*/
 	background-size: 100% auto;
}
#hdr 
{
    background: #ffffff;
	/*height: 420px; */
}

#about 
{
    background: #ffffff;
	/*margin-left: 0px;
	margin-right: 0px; */
	margin-top:40px;
	margin-bottom:80px;
	height: auto;
}
#app 
{
	background: #f2f2f2;
	height: auto;
}
#app_content 
{
	background: #f2f2f2;
    /*
	margin-left: 100px;
	margin-right:100px;
	*/
	margin-top:60px;
	margin-bottom:60px;
	height: auto;
}
#connect 
{
	color: #000000;  
	text-align:left;
	margin-left:100px;
}
#app_content h3
{
	margin-top: 0px;
}
/* 
#connect img
{

	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
*/
#footer 
{
    background: #ffffff; 
	color: #a0a0a0;  
	height: 100px; 
	padding-top:40px;
}
a
{
	color: #a0a0a0;
	text-decoration: underline; 
}
@media (min-width: 43.75em) {
  h3 {
    font-size: 1.5em;
    /* 1.5x body copy size = 24px */
    line-height: 1.25;
  }
}

@media (min-width: 56.25em) {
  h3 {
    font-size: 1.75em;
    /* 1.75x body copy size = 28px */
    line-height: 1.25;
  }
}

h3.responsive-text{
    font-size: 2.5vw;
}
h4.responsive-text{
    font-size: 3vw;
}
.col-centered{
	text-align:center;
}

.noline {
	text-decoration: none; 
}

.wht {
	color: #ffffff; 
	text-decoration: none; 
}
.grey {
	color: #a0a0a0;
}
.black {
	color: #000000;
}
.red {
	color: red;
}

.fixedWidth {
	width: 140px;
}
.sm { 
font-size:10px;
}
.leftflush {
	margin-left: 0;
	padding-left: 0;	
}
.photo {
 border: 1px;
  margin: 5px; 
  padding: 3px; 
  float:left; 
  display:block;	
}
.imgCenter {
	margin: 0 auto;
}