.IPSPresentationsName{
    display: inline-block;
    margin: 1em 1em 0em 1em;
    color:darkslateblue !important;  
    font-size: 1.2em;
}

.card {
  background: #fff;
  border-radius: 3px;
  display: inline-block;
  padding:5px;
  margin: 1rem;
  position: relative;
  width: 95% ;
  text-decoration:none;
}

a {
    text-decoration:none;
    color:darkslateblue !important;
    }

a:visited {
    text-decoration:none;
    color:darkslateblue !important;
    }

.cardSpeakerBio {
  background: #fff;
  border-radius: 3px;
  display: inline-block;
  margin: 1rem;
  position: relative;
  text-decoration:none;
  box-shadow: 1px 1px 3px rgba(0,0,0,0.12), 1px 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.card-bio {
  box-shadow: 1px 1px 3px rgba(0,0,0,0.12), 1px 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  border:double;
  background-color:lightblue;
}


.card-1 {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  background-color:#fcfcfc;
}

.card-1:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.card-2 {
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

.card-3 {
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}

.card-4 {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

.card-5 {
  box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);
}

.divTableRow {
    display: table-row;
    width: 100% ;
}

.Photo{
    display: table-cell;
    height: 82px !important;
    max-height:82px !important;
    width:70px;

}

.SpeakerName{
    display: table-cell;
    vertical-align:top;
    padding: 0px 5px 5px 5px;
    text-align: left;
    width: 100% ;
}

.Speakertitles {
    padding:5px;
    margin:0px;
    line-height:18px;
    font-size: 1em;
}

.Organization{
    text-align:left;

}

.BioCellContentSpeaker {
    padding:5px;
    text-align: left !important;
}

.BioPhoto{
    display: table-cell;
    height: 82px !important;
    width:70px;
    padding:5px;
}

.BioSpeakerName{
    padding:5px;
    display: table-cell;
    vertical-align:top;
    text-align: left !important;
    width: 100% ;
}

.BioBio {
    position:relative;
    width:95%;
    padding:5px;
}

.divDocTable{
    display: table;
    width: 100%;
}
.divDocTableRow {
    display: table-row;
}
.divDocTableHeading {
    background-color: #EEE;
    display: table-header-group;
}

.divDocTableCellTitle {
    border: 0px solid #999999;
    display: table-cell;
    padding: 2px 4px;
    vertical-align:middle;
}

.divDocTableCell, .divTableHead {
    border: 0px solid #999999;
    display: table-cell;
    padding: 2px 4px;
    vertical-align:top;
    font-size:0.9em !important;
    text-align:left;
}

.SpeakerPicture {
    width:48px;
}

.IconImage{
    width:48px;
}

.divDocTableCell p {
    font-size:0.8em !important;
    text-align:left;
}

.divDocTableCell a {
    font-size:0.9em !important;
}

.divDocTableBody {
    display: table-row-group;
}


.imgPhotoDoc {
    width:48px;
    border: 0px;
    background-color:lightgray;
}