.slider .tabs {
  height: 58px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc; }
  .slider .tabs .tab {
    float: left;
    margin: 10px 5px 0 5px; }
    .slider .tabs .tab img {
      border: 1px solid #ccc;
      opacity: 0.4;
      filter: alpha(opactiy = 40); }
    .slider .tabs .tab img:hover {
      cursor: pointer;
      border: 1px solid #555;
      opacity: 1;
      filter: alpha(opactiy = 100); }
    .slider .tabs .tab.current img {
      border: 1px solid #555;
      opacity: 1;
      filter: alpha(opactiy = 100); }
.slider .panes {
  padding-top: 1em; }
.slider .tab-arrow {
  width: 12px;
  height: 7px;
  background: url(/claf2/img/buttons/profile-arrow.png);
  position: absolute;
  margin-top: -1px; }

.video .jwplayer, .video .title, .video .caption {
  width: 400px;
  margin: 0 auto; }
.video .jwplayer {
  height: 315px; }
.video .title {
  font-weight: bold;
  font-size: 1.1em;
  margin-top: 16px; }
.video .caption {
  font-style: italic; }
.video .astream, .video .thumbnail {
  display: none; }

.vimeoplayer {
	width: 400px;
	height: 300px;
	margin: 0 auto;
}
.vimeotab {
  width: 38px;
  height: 38px;
  overflow: hidden;
  border: 1px solid #555;
}
.vimeothumb, .vimeothumb:hover {
  width: 50px;
  height: 38px;
  border: none !important;
  margin-left: -10px;
}
.vimeoplayer .vimeoid { display: none; }
.vimeodata { margin-bottom: 1em; }
.vimeodata .title, .vimeodata .caption { width: 400px; margin: 0 auto; }


.hasmore .showmore {
  width: 18px;
  height: 18px;
  background: url(/claf2/img/buttons/plus-minus.png) no-repeat;
  float: left;
  margin-top: 6px; }
  .hasmore .showmore.open {
    background-position: -20px 0; }
  .hasmore .showmore.closed {
    background-position: 0; }
.hasmore .less {
  margin-left: 28px; }
.hasmore .more {
  display: none;
  padding: 2em;
  font-style: italic; }

.donor-region-page .release, .donor-region-page .news {
  padding: .5em;
  border-bottom: 1px dotted #ccc; }

.donor-region-page .p-quote-attr { margin-bottom: 1.5em; }

.donor-region-page .supporter-list p { font-weight: bold; } 


.press_release {
  width: 608px;
  margin: 2em auto;
}
.press_release h1 {
  text-align: center;
}

.press_release .subhead {
  text-align: center;
  color: #307998;
  font-size: 1.1em;
  font-style: italic;
  margin: 1.4em 0;
  text-align: center;
  
}
.press_release .immediate_release {
  float: left;
  font-weight: bold;
}
.press_release .contact_info {
  float: right;
  text-align: right;
}
.press_release .body p, .press_release .body span, .press_release .body a {
  size: 13.5px !important;
}

