/* @import url('/_resources-2016/css/style.css');Client CSS */
@import url('/_resources-dev/css/bootstrap.min.css');
@import url('/_resources-dev/css/fontawesome-all.min.css');
@import url('/_resources-dev/css/aa-newsletter-styles.css');



	
	
.maincontent{
	margin-top:7px;
	max-width: 1150px;
	
   margin:0 auto;
  background: #fff;
    height: 2567px;
    padding: 15px;
    box-shadow: 5px 3px 10px 1px rgba(56, 56, 56, 0.2);
    margin-bottom: 20px;
    -webkit-columns: 250px 3;
    columns: 320px 3;
    -webkit-column-rule: 1px solid #adcbbd;
    column-rule: 1px solid #adcbbd;
    -webkit-column-gap: 2em;
    column-gap: 2em;
}

/*------------- News column styles ----------------------------*/

.greybox {
    padding: 15px;
    background: #efefef;
    margin-bottom: 15px;
    box-shadow: 2px 2px 11px 0px rgba(56, 56, 56, 0.26);
}
.greybox p{
    font-style: italic;
	
}
.greybox p:last-of-type{
   margin-bottom: 0px;
	
}
@media only screen and (max-width: 723px) {
	
	.greybox {
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
    box-shadow: none;
}
	
}
p {
    margin-bottom: 15px;
    line-height: 23px;
    color: #4e4e4e;
	
}

p, h3, h4, ul{
-webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
   

}


img.alignright {
    float: right;
    margin-left: 15px;
	margin-top: 5px;
    
}
img.alignleft {
    float: left;
    margin-right: 15px;
	margin-top: 5px;
   
}
img.center {
       display: block;
    margin: 5px auto 15px;
   
}
h3 {
      color: #003399;
    font-size: 1.1em;
    font-weight: 600;
    line-height: 23px;
    margin-bottom: 10px;
    margin-top: 25px;
}
h4 {
    border-bottom: solid 6px #adcbbd;
    color: #333;
    font-size: 1.2em;
    margin-bottom: 15px;
    padding-bottom: 5px;
    margin-top: 25px;
}


ul {
    list-style: disc;
    padding-left: 20px;
    line-height: 23px;
    color: #4e4e4e;
}

ul li {
    margin-bottom: 7px;
}

 ul li:last-of-type {
    margin-bottom: 15px;
}