/*what*/

p.title {
font-size: 20px;
color:#73216D;
font-weight: bold;
margin: 0 0 0px;
}
.menuBtn {	
	/*float:none;
	margin-right:0*/
	padding:1px 0px;
	margin:8px 0px;
	
}

span.axa {
	background-color: #73216D;
	margin-top: 4px;
}

span.title {
font-size: 16px;
color:#73216D;
font-weight: bold;
}

.bactive {
	background-color: #DDE5E7;
	
}

td.tableNum {
	width:6%; vertical-align: top; text-align:center;
}

.flex-caption {
  width: 96%;
  padding: 2%;
  left: 0;
  bottom: 0;
  text-shadow: 0 -1px 0 rgba(0,0,0,.3);
  font-size: 14px;
  line-height: 18px;
}

.slidesNav {
  
  padding: 10%;
   
}
.home {
width: 80%;
margin-left: auto ;
  margin-right: auto ;
}

.team {
width: 95%;
margin-left: auto ;
margin-right: auto ;
}

.sliding {
width: 60%;
margin-left: auto ;
  margin-right: auto ;
}

.content {

width: 95%;
margin: auto;
padding: 10px;
}

#carousel {
 
}

@media (min-width: 768px){
    .navbar-nav {
		border-top-style: solid; 
		border-top-width: 3px;
        margin: 0 auto;
        display: table;
        table-layout: auto;
        float: none;
        width: 100%;
    }
    .navbar-nav>li {
        display: table-cell;
        float: none;
        text-align: center;
    }
} 
.outer {
width: 70%;
margin-left: auto;
margin-right: auto;
margin-top: 2%;
}
.ppic {
padding-right: 50px;
 
    padding-left: 50px;	
	
}

.center {

margin: auto;

}

.centerText {
  font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

.justify {
  font-family: Arial, Helvetica, sans-serif;
  text-align:justify;
}

.centerDiv {
	margin-left: auto;
  margin-right: auto;
}

.subhead {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
}

.subsubhead {
padding-left:100px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 14px;
}

.brand { 
	padding: 10px;
}
.head { display:inline-block;
white-space: nowrap;
 
}

p.research-title {
  font-size: 16px;
}

p.research-text {
  font-size: 15px;
}

p.pplName {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.ppl {
font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
	line-height: 1.8;
    word-wrap: break-word;
	margin: 0 0 0px !important;
}

.text {
font-size: 14px;
font-family: Arial, Helvetica, sans-serif;
    word-wrap: break-word;
}

.inline { display:inline-block;
 
}

.footer { 
border-top-style: solid;
border-top-width: 3px;
font-size: 12px;
    font-family: basic, sans-serif;
    font-weight: 400;
	padding-left: 2%;
}
.navLink {
color:#73216D;
}

.logo { 
margin-right:5%;
}
 .xx{
 vertical-align: middle;
 }
 
 li span { font-weight: normal; }
 
 .div-table{
  display:table;         
  width:auto;                      
  border-spacing:5px;/*cellspacing:poor IE support for  this*/
}
.div-table-row{
  display:table-row;
  width:auto;
  clear:both;
}
.div-table-col{
  float:left;/*fix for  buggy browsers*/
  display:table-column;  
}

.row.fun {
  display: flex;
}

.column.left {
  flex: 20%;
}

iframe {
  overflow: hidden;
}

div.years > a {
  color:#73216D;
}