body {
  background: url("../Content/bg.jpg") no-repeat 40% 0% #e5e5e5 !important;
}
.modal-header {
  background-color: #fff;
}
.hand-text {
  width: 140px!important;
}
.ribbon_strip {
  height: 50px;
}
.next_event .number h6 {
  font-size: 4.125em;
}
.next_event .month h6 {
  font-size: 16px;
}
.news_frame {
  width: 50%;
}
.key_fact {
  width: 100% !important;
  background-size: auto;
}
.share_price big {
  font-size: 3.300em;
}
.footer_nav {
  margin-left: 300px;
}
.framed-image-container {
  margin-left: 4px;
  margin-top: 4px;
  position: relative;
  border: solid 4px #ffffff;
  padding: 4px;
  background-color: #c2c2c2;
  height: 170px;
  outline: solid #c2c2c2 4px;
  width: 259px;
  margin-bottom: 27px;
}
.framed-image-container.summary-image-container {
  margin: 0 auto;
}
.framed-image-container:after {
  display: block;
  height: 29px;
  position: absolute;
  top: 182px;
  left: 50%;
  margin-left: -68px;
  content: url('../Content/image_frame_bottom.png');
}
.framed-image-container .image-wrapper,
.framed-image-container p,
.framed-image-container > div {
  height: 170px;
  overflow: hidden;
  text-align: center;
}
.framed-image-container .image-wrapper img,
.framed-image-container p img,
.framed-image-container > div img {
  height: 170px;
}
.framed-image-container.small {
  width: 150px;
}
.news-image-container {
  margin-left: 4px;
  margin-top: 4px;
  position: relative;
  border: solid 4px #ffffff;
  padding: 4px;
  background-color: #c2c2c2;
  height: 150px;
  outline: solid #c2c2c2 4px;
  width: 152px;
  margin-bottom: 27px;
}
.news-image-container.summary-image-container {
  margin: 0 auto;
}
.news-image-container:after {
  display: block;
  height: 29px;
  position: absolute;
  top: 162px;
  left: 50%;
  margin-left: -68px;
  content: url('../Content/image_frame_bottom.png');
}
.news-image-container .image-wrapper,
.news-image-container p,
.news-image-container > div {
  height: 150px;
  overflow: hidden;
  text-align: center;
}
.news-image-container .image-wrapper img,
.news-image-container p img,
.news-image-container > div img {
  height: 150px;
}
.news-image-container.small {
  width: 150px;
}
.news-image-container .image-wrapper img,
.news-image-container p img,
.news-image-container > div img {
  height: 150px;
  max-width: 100%;
}
