@font-face {
font-family: 'Apercu Pro';
src: url("/u/SMS/web2015/fonts/apercu_light_pro.eot"),
     url("/u/SMS/web2015/fonts/apercu_light_pro.eot?#iefix") format("embedded-opentype"),
     url("/u/SMS/web2015/fonts/apercu_light_pro.woff") format("woff"),
     url("/u/SMS/web2015/fonts/apercu_light_pro_95.otf") format("opentype"),
     url("/u/SMS/web2015/fonts/apercu_light_pro.svg") format("svg");
}

body {
  color:black;
  margin-left:10%;
  margin-right:10%;
  padding-bottom:6ex;
  padding-top:5px;
}

.footer-area{
  background-color:#ce1126;
  margin-top:30px;
}

div.preview{
  padding:12px 20px 2px 20px;
  background-color:#ccccff;
  border:2px solid #0000ff;
}

.groupText {
  font-size:22pt;
  font-family:"Apercu Pro", Arial, Helvetica, sans-serif;
  font-weight:700;
  line-height:105%;
  padding:17px 10px 40px 30px;
}

.navbar {
  border:none;
  background-color:transparent;
}

a:not(:hover) {
  color:black;
}

a:hover {
  color:#ce1126;
}

h1, h2, h3, h4 {
  color:#ce1126;
}

.navbar-default .navbar-nav > li > a {
  font-family:"Apercu Pro",Helvetica,sans-serif;
  font-size:14pt;
  color:black;
  padding-top:6px;
  padding-bottom:6px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a.active {
  color:#ce1126;
}

.navbar {
    min-height:0;
}

.navbar-toggle {
  border-color:black;
}

.icon-bar {
  color:black;
}

.navigationButton {
  margin-right:4px;
}

.navigationButton:hover :not(.active) {
  border-width:2px 0 0 0;
  border-style:solid;
  border-color:#ce1126;
}

.navigationButton .active {
  border-width:2px 0 0 0;
  border-style:solid;
  border-color:#ce1126;
  color:#ce1126;
}

.navigationButton :not(.active) {
  background-color:rgb(241, 241, 241);
}

.newsBox {
  border-color:black;
  border-style:solid;
  border-width:1px;
  border-radius:6px;
  padding:10px;
  margin-bottom:10px;
  margin-right:5px;
  background-color:#ffcccc;
}

.profileBox {
  min-height:210px;
  margin-left:0;
  margin-right:0;
  margin-top:5px;
  border-style:none;
  border-width:2px;
  padding:4px;
}

.editText {
  border-top-style:solid;
  float:left;
  padding:0px 5px;
  background-color:white;
  margin-bottom:2px;
}

.editText:hover {
  border-top-color:#ce1126;
}

.copyrightText {
  border-top-style:solid;
  margin:auto;
  margin-bottom:2px;
  background-color:white;
  display:flex;
  justify-content:center;
  max-width:460px;
}

.table-bordered {
  border-width:5px;
}

.emailIcon, .emailIcon:focus, .emailIcon:hover{
  color:#ce1126;
}

.crop {
    height: 200px;
}

.crop img {
    height: 100%;
    width: auto;
}

.editLink {
  position:absolute;
  top: 50%;
  left: 0%;
}

.researchText{
  width:60%;
  display:inline-block;
}

body div.researchText p{
  padding:0;
  margin-top:0;
  margin-bottom:5px
}

.researchGraphic {
  width:25%;
  display:inline-block;
  vertical-align:top;
  margin-top:30px;
  margin-left:20px;
}

footer {
  margin-top:10px;
}
