body {
	color: rgb(84, 84, 92);
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 22px;
	font-family: "HelveticaNeueLight";
	font-weight: normal;

}

.carouseltop .slick-list {
	position:absolute;
	z-index:1000;
	top:40px;
	right:50px;
	}

.carouseltop .slick-list {
	width:110px;
	}



#gibcologo {
	position:absolute;
	right:64px;
	bottom:40px;
	z-index:1000;
	width:80px;

	}
#gibcologo img {
	width:100%;
	height:auto;
	}


#gibcoslideoverlay {
	position:absolute;
	top:0px;
	left:0px;
	z-index:500;
	}


#gibco60th {
	display:block;
	z-index:1000;
	width:150px;
	padding-bottom:20px
	}

#gibco60th img {
	width:100%;
	height:auto;
	}

#gibcocontent {
	position:absolute;
	left:50px;
	bottom:50px;
	z-index:1000;
	width:70%;
	color:#ffffff;
	font-size: 16px;
	line-height:28px;
}

#gibcodate {
	font-size: 24px;
	font-family: "HelveticaNeueBold";
	padding:5px 0 5px 0;
}

#gibcointro {
	position:absolute;
	left:50px;
	top:45px;
	width:100%;
	font-size: 54px;
	line-height:54px;
	font-family: "HelveticaNeueBold";
	padding:5px 0 5px 0;
	color:#ffffff;
	z-index:500;
}

#gibcointromob {
	font-size: 32px;
	line-height:32px;
	font-family: "HelveticaNeueBold";
	padding:5px 0 15px 0;
	color:rgb(84, 84, 92);
}


.carouseltop {
	z-index:5000;
	}

#gibcointrotag {
	font-size: 28px;
	line-height:42px;
	font-family: "HelveticaNeueBold";
	padding:0 0 0 3px;
}

#gibcointrotagmob {
	font-size: 18px;
	line-height:22px;
	font-family: "HelveticaNeueBold";
	padding:0 0 0 3px;
}


.slick-slider {
	position:unset;
	}

.carouseltop .slick-dots {
	bottom:20px;
	z-index:1000;
	}

.carouselbot .slick-dots {
	text-align:center;
	z-index:1000;
	}

.carouseltop .slick-prev {
  left:10px;
  z-index:8000;
  width:auto;
  height:auto;

}
.carouseltop .slick-next {
  right:20px;
  z-index:8000;
  width:auto;
  height:auto;

}

.carouselbot .slick-prev {
  left:40px;
  z-index:8000;
  width:auto;
  height:auto;

}
.carouselbot .slick-next {
  right:40px;
  z-index:8000;
  width:auto;
  height:auto;

}

.carouselsnapshot .slick-prev {
  left:-40px;
  z-index:1000;
  opacity: .75;
  top:20%;

}
.carouselsnapshot .slick-next {
  right:-40px;
  z-index:1000;
  opacity: .75;
  top:20%;

}

.carouselsnapshot {
	padding-top:20px;
}

.carouselbot {
	line-height:0 !important;
	}


.slick-prev:before {
  color: white;
}

.slick-next:before {
  color: white;
}


.btn-bordered {

	border-color: #ee3134;
}


#boxed, #boxed2 {
	color: #00558A;
	font-size:45px;
	line-height:50px;
	margin-top:20px;
	margin-bottom:20px;
	padding:15px;
	width:100%;
	display:inline-block;
	font-family: "HelveticaNeueThin";
}

#boxed {position:relative;}
#boxed:before, #boxed:after, #boxed>:first-child:before, #boxed>:first-child:after {
    position:absolute;
    width:20px; height: 20px;
    border-color:#00558A; /* or whatever colour */
    border-style:solid; /* or whatever style */
    content: ' ';
}
#boxed:before {top:0;left:0;border-width: 3px 0 0 3px}
#boxed:after {top:0;right:0;border-width: 3px 3px 0 0}
#boxed>:first-child:before {bottom:0;right:0;border-width: 0 3px 3px 0}
#boxed>:first-child:after {bottom:0;left:0;border-width: 0 0 3px 3px}


#boxed2 {position:relative;}
#boxed2:before, #boxed2:after, #boxed2>:first-child:before, #boxed2>:first-child:after {
    position:absolute;
    width:20px; height: 20px;
    border-color:#00558A; /* or whatever colour */
    border-style:solid; /* or whatever style */
    content: ' ';
}
#boxed2:before {top:0;left:0;border-width: 3px 0 0 3px}
#boxed2:after {top:0;right:0;border-width: 3px 3px 0 0}
#boxed2>:first-child:before {bottom:0;right:0;border-width: 0 3px 3px 0}
#boxed2>:first-child:after {bottom:0;left:0;border-width: 0 0 3px 3px}


#boxedtopback {
	background-repeat:no-repeat;
	background-size:cover;
	background-position: center; 
	}

#boxedtop {position:relative;}
#boxedtop:before, #boxedtop:after, #boxedtop>:first-child:before, #boxedtop>:first-child:after {
    position:absolute;
    width:30px; height: 30px;
    border-color:#00558A; /* or whatever colour */
    border-style:solid; /* or whatever style */
    content: ' ';
}
#boxedtop:before {top:20px;left:20px;border-width: 5px 0 0 5px;z-index:2000;}
#boxedtop:after {top:20px;right:20px;border-width: 5px 5px 0 0;z-index:2000;}
#boxedtop>:first-child:before {bottom:20px;right:20px;border-width: 0 5px 5px 0;z-index:2000;}
#boxedtop>:first-child:after {bottom:20px;left:20px;border-width: 0 0 5px 5px;z-index:2000;}



.boxeditem {position:relative;z-index:3000;}
.boxeditem:before, .boxeditem:after, .boxeditem>:first-child:before, .boxeditem>:first-child:after {
    position:absolute;
    width:5px; height: 5px;
    border-color:#ffffff; /* or whatever colour */
    border-style:solid; /* or whatever style */
    content: ' ';
}
.boxeditem:before {top:5px;left:5px;border-width: 1px 0 0 1px}
.boxeditem:after {top:5px;right:5px;border-width: 1px 1px 0 0}
.boxeditem>:first-child:before {bottom:5px;right:5px;border-width: 0 1px 1px 0}
.boxeditem>:first-child:after {bottom:5px;left:5px;border-width: 0 0 1px 1px}

.boxeditem {
    filter : sepia(100%) hue-rotate(180deg) brightness(80%) grayscale(40%);
	}

.wellintro {
	padding-left:20px;
	padding-bottom:10px;

}

.well-blue-dark a {
	color:#ffffff;
	}

#main-header {
	margin:0px;
}


.btn {
	font-family: "HelveticaNeueLight";
	font-size: 14px;
	font-weight: normal;

}

.main-content {
  margin: 0 auto;
  max-width: 1170px;
  display: block;
  position: relative;
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
  z-index:10;

}

.container {
	max-width: 1170px !important;
}



.masthead {
	color: #ffffff;
	font-size: 20px;
	line-height:33px;
	overflow: hidden;
	background-image:url("../images/Header_BG.png");
	background-repeat: no-repeat;
	background-size: cover;


}

.loveletters {
	color: #ffffff;
	font-size: 20px;
	line-height:33px;
	overflow: hidden;
	background-color: #333333;
	background-image:url("../images/Submit-Love-Letters.jpg");
	background-repeat: no-repeat;
	background-size: cover;


}
h3 {
	margin-bottom:0px !important;
	}


.mastfoot {
	background-color: #293e6b;
	color:#ffffff;
	font-size: 20px;
	line-height:33px;
	border-bottom:1px solid #eeeeee;
	margin-top:30px;
}


.masthead_noimage {
	background-color: #27245f;
	color: #ffffff;
	font-size: 20px;
	line-height:33px;
	overflow: hidden;
}

.masthead_noimage a {
	color: #ffffff !important;
}

.icon {
	width:100px;
	height:auto;
}
.virtual {
	width:100%;
	max-width:200px;
	height:auto;
}

.cellcontent02,.cellcontent04,.cellcontent06 {
	position:relative;
}

.cellcontent03 img,.cellcontent05 img,.cellcontent07 img {
    position: absolute;
    left: 30px;
    bottom: 0;
}

@media (max-width: 709px) {

	.cellcontent03,.cellcontent05,.cellcontent07 {
		display:none !important;
	}

}

h1 {
	font-size: 32px;
	line-height:40px;
}

h2 {
	font-size: 26px;
	line-height:33px;
	font-family: "HelveticaNeueLight";
	font-weight: normal;

}
.lead {
  margin-bottom: 22px;
  font-size: 19.5px;
  font-weight: 200;
  line-height: 33px;
}
.section {
	font-size: 26px;
	line-height:33px;
	border-bottom:1px solid #eeeeee;
	padding-bottom:5px;
	margin-top:30px;
	margin-bottom:15px;
}

.highlight {
	font-size: 26px;
	line-height:33px;
}

.pagestart
{ 
	padding-top:10px;
}

.btn {
	border-radius: 3px;
}



#main-header .navbar ul.nav li {
	border:none !important;
	}



.maincta {
	float:right;
}

.cell, .cellfw {
	background: rgb(255, 255, 255);
	border:1px solid #eeeeee;
}
.cellfw {
	margin-right: 1.05263158%;
}

.cellcontent,.cellcontentbot,.cellcontentcarousel,.cellcontentfw,.cellcontent01,.cellcontent08,.cellcontent09 {
	color: rgb(84, 84, 92);
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 22px;
	padding:15px;
}

.cellcontent-gray {
	padding:45px 15px 15px 15px;
}

.cellimg {
	position:relative;
	z-index:1;
}
.cellimg img {
	border-radius:0px 0px 0px 0px;
}

.tag {
	display:none;
	position: absolute;
	top:10px;
	left:10px;
	padding:0px 10px 0px 10px;
	background-color:#ee3134;
	border-radius:50px;
	color:#ffffff;
	height:25px;
	}


.celltypecta {
	color: rgb(84, 84, 92);
	font-size: 14px;
	letter-spacing: 0px;
	line-height: 22px;
	padding:0px 0px 15px 15px;
}


.sliderx {
	width: 100%;
}

.slick-slidex {
  margin: 0px 10px;
}

.carouselbot .slick-slide,.carouselbot .slider
{
	margin:0px !important;
}
.slick-dotted.slick-slider
{
	margin:0px !important;
}


.aoc .slick-prev:before,
.aoc .slick-next:before {
  color: white;
}


.slick-slide {
  transition: all ease-in-out .3s;
}



.aocdots {
	color:#ffffff;

}

.slider {
	text-align:left;
}

.video-js .vjs-big-play-button {
	background: url("../images/play-lg.png") no-repeat;
    background-color: rgba(0, 0, 0, 0);
    font-size: 5em;
    background-color: transparent;
    line-height: 1.3em;
    left: 50%;
    top: 50%;
    text-indent: -1000px\9;
    filter: none\9;
	width: 150px;
	height: 150px;
	margin-left: -75px;
	margin-top: -75px;
	position: absolute;
	border:none;
	opacity:0.5;
}


.vrole {
	font-style: italic;
	padding-bottom:10px;
}


label, input, textarea {
	font-size: 14px;
}

input[type="text"] {
	height: 36px !important;

}

#aoc .button {
	background-color: #555759;
	color: #d0d0d0;
	border-color: #555759;
}
#aocbio .button {
	background-color: #555759;
	color: #d0d0d0;
	border-color: #555759;
}

.slick-dots li {
	width:auto;
	}
.slick-dots li span {
	width:20px;
	display:inline-block;
	}


.aocptop {
	width:65%;
	padding-bottom:10px;
	}

@media (min-width: 940px) {
	.span4 {
		width: 32.6% !important;
	}


}


#carouselbotcontent {
	padding:10% 20px 0px 20px;
}

@media (max-width: 939px) {
	.cellfw {
		margin-right: 0;
	}
	.aocptop {
		width:100%;
	}

	#carouselbotcontent {
		padding:5% 0px 0px 0px;
	}

}


#gibcointromob {
	display:none;
}
#gibcointro {
	display:inline;
}




.carouseltop .slick-next img, .carouseltop .slick-prev img {
	width:20px;
	height:auto;
	}

#snapshottop .span4 {
	padding-left: 20px;
}
#snapshottop .span6 {
	padding-right: 20px;
}



@media (max-width: 709px) {

	#snapshottop .span4 {
		padding-left: 0;
	}
	#snapshottop .span6 {
		padding-right: 0;
	}

.viewnext {
	margin-top:10px;
	}

	#main-header .navbar ul.nav li {
		max-width: inherit;
		text-align:left;

	}


	#carouselbotcontent {
		padding:20px 20px 20px 20px;
	}


	.aocptop {
		width:100%;
	}

	.cellcontent02 {
		min-height:0px;
	}


	.maincta {
		float:left;
	}

	.carouseltop .slick-dots {
		display:none !important;
	}


	.carouseltop .slick-next img, .carouseltop .slick-prev img {
		width:20px;
		height:auto;
		}

	#gibcointro {
		display:none;
	}
	#gibcointromob {
		display:inline-block;
	}

	#gibco60th {
		display:block;
		z-index:1000;
		width:150px;
		padding-bottom:20px
		}
	#gibco60th img {
		width:100%;
		height:auto;
		}

	#gibcocontent {
		position:absolute;
		left:50px;
		bottom:30px;
		z-index:1000;
		width:80%;
		color:#ffffff;
		font-size: 16px;
		line-height:18px;
	}
	
	#gibcologo {
		display:none;
	}



	#boxedtop {position:relative;}
	#boxedtop:before, #boxedtop:after, #boxedtop>:first-child:before, #boxedtop>:first-child:after {
		position:absolute;
		width:20px; height: 20px;
		border-color:#00558A; /* or whatever colour */
		border-style:solid; /* or whatever style */
		content: ' ';
	}
	#boxedtop:before {top:10px;left:10px;border-width: 3px 0 0 3px}
	#boxedtop:after {top:10px;right:10px;border-width: 3px 3px 0 0}
	#boxedtop>:first-child:before {bottom:10px;right:10px;border-width: 0 3px 3px 0}
	#boxedtop>:first-child:after {bottom:10px;left:10px;border-width: 0 0 3px 3px}

	.carouseltop .slick-prev {
	  left:10px;
	 /* opacity: .75;*/

	}
	.carouseltop .slick-next {
	  right:10px;
	 /* opacity: .75;*/

	}

	.carouseltop .slick-list {
	  position: absolute;
	  z-index: 1000;
	  top: -1000px;
	  right: 100px;
	}

	.carouselbot .slick-dots {
	  text-align: center;
	  z-index: 1000;
	  }


}

@media (min-width: 710px) and (max-width: 939px) {


	#gibcointro {
		display:none;
	}
	#gibcointromob {
		display:inline-block;
	}

	#gibco60th {
		display:block;
		z-index:1000;
		width:150px;
		padding-bottom:20px

		}
	#gibco60th img {
		width:100%;
		height:auto;
		}

	#gibcocontent {
		position:absolute;
		left:50px;
		bottom:50px;
		z-index:1000;
		width:70%;
		color:#ffffff;
		font-size: 16px;
		line-height:22px;
	}




}

#tfsfooter {
	padding-top: 36px;
	background-color: #293e6b;
	color: #ffffff;
	font-size: 11px;
	line-height: 26px;
	font-family: 'MetaWebPro-Bold',sans-serif;
	position:relative;
	z-index:1;
}

#tfsfooter h5 {
	color: #6c83b3;
	font-family: 'MetaWebPro-Bold',sans-serif;
	font-size: 13px;
	margin-bottom: 12px;
}

#tfsfooterbase {
	background: rgb(238, 49, 52);
	color: #ffffff;
	font-family: 'MetaWebPro-Bold',sans-serif;
	font-size: 11px;
	position:relative;
	z-index:1;

}

#tfsfooter a,#tfsfooterbase a {
	color: #ffffff;
}
#tfsfooter a:visited,#tfsfooterbase a:visited {
	color: #ffffff;
}
#tfsfooter a:hover,#tfsfooterbase a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#tfsfooter a:active,#tfsfooterbase a:active {
	color: #ffffff;
}


#tfsfooter ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.copyright {
	padding: 5px 0px !important;
	min-height:0px !important;
}
.tagline {
	font-family: 'MetaWebPro-NormalIta',sans-serif;
	font-size: 16px;
	font-style:italic;
}


#formcontainer {
  margin: 0 auto;
  max-width: 1170px;
  display: block;
  position: relative;
  width: auto;
  padding-left: 15px;
  padding-right: 15px;
}

form {
	max-height:500px;
	overflow-y: auto;
}



#alreadyregform {
	display:none;
	position:fixed;
	top:60px;
	z-index:2000;
	width:95%;
	max-width: 1170px;
	margin: 0 auto;

}

#alreadyregform .well {
	border-radius: 3px;
}

#formthanks {
	display:none;
	position:fixed;
	top:60px;
	z-index:2000;
	width:95%;
	max-width: 1170px;
	margin: 0 auto;

}

#formthanks .well {
	border-radius: 3px;
}


#regform {
	display:none;
	position:fixed;
	top:60px;
	z-index:2000;
	width:95%;
	max-width: 1170px;
	margin: 0 auto;

}

#regform .well {
	border-radius: 3px;
}



#overlay, #overlay2 {
  position: fixed; /* Sit on top of the page content */
  display:none;
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(238, 49, 52,0.7); /* Black background with opacity */
  z-index:1000;
}

#topbtn {
  display: none;
  position: fixed; 
  bottom: 30px;
  right: 30px;
  z-index: 99;
  cursor: pointer;
  opacity:0.2;
  filter:alpha(opacity=20);
}

#topbtn img {
  width:50px;
  height:auto;
}



@media all and (max-width: 936px) {
  /*[clearfix]*/
  #main-header {
    height: auto;
    min-height: 65px;
  }
  .mobile-show {
    display: block;
  }
  .mobile-icon {
    height: 66px;
    width: 59px;
    margin-bottom: -10px;
    cursor: pointer;
    margin-left: 0;
  }
  #mobile-cart {
    background-color: #EE3642;
    background-position: 7px -410px;
    margin-right: -10px;
  }
  #mobile-search {
    background-position: 6px -350px;
  }
  #mobile-menu-toggle {
    background-position: 6px -288px;
  }
  .navbar .brand {
    display: none;
  }
  .navbar-responsive-collapse {
    clear: both;
    margin-top: 80px;
    margin-bottom: 0;
    display: none;
  }
  #main-header .navbar ul.nav {
    list-style: none;
    overflow: visible;
    *position: relative;
    *z-index: 2;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 20px;
    padding-left: 0;
  }
  #main-header .navbar ul.nav li {
    width: 98%;
    /*+border-radius: 4px;*/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 4px;
    border-left: 0px solid #333333 !important;
    height: 40px;
    line-height: 3.3;
    margin-left: 0;
  }
  #main-header .navbar ul.nav li:last-child {
    margin-bottom: 10px;
  }
  .navbar-responsive-collapse ul.nav li:hover {
    background-color: #EBF1F9;
    cursor: pointer;
  }
  .navbar-responsive-collapse ul.nav a:hover {
    color: #333333 !important;
  }
}
@media all and (min-width: 935px) and (orientation: landscape) {
  #main-header {
    height: 62px;
    padding-top: 0;
  }
  .navbar-responsive-collapse {
    display: block !important;
  }
  .nav-bar .brand {
    font-size: 20px;
    line-height: 1.8;
    padding-left: 10px;
    margin-left: 0px;
    border-left: 1px solid #F3F3F3;
    padding: 0;
  }
}

.stick {
	position: sticky;
	position: -webkit-sticky;
	top: 0; 
	display:inline-block;
	z-index:10000;
	width:100%;
	background-color: #ffffff;
	padding:15px 0px 0px 0px;
	border-bottom:1px solid #f3f3f3;
	margin-bottom:15px;

}


blockquote {
    position: relative;
    margin: 0.5em;
    padding: 0.5em 2em 1em 3em;
	border:none;
	font-size:14px;
}
/* Thanks: http://callmenick.com/post/styling-blockquotes-with-css-pseudo-classes */
blockquote:before {
    font-family: Georgia, serif;
    position: absolute;
    font-size: 6em;
    line-height: 1;
    top: 0;
    left: 0;
    content: "\201C";
	color: #ffffff;
}
blockquote:after {
    font-family: Georgia, serif;
    position: absolute;
   /* display: block; don't use this, it raised the quote too high from the bottom - defeated line-height? */
    float:right;
    font-size:6em;
    line-height: 1;
    right:0;
    bottom:-0.6em;
    content: "\201D";
	color: #ffffff;
}
blockquote footer {
    padding: 0 2em 0 0;
    text-align:right;
}
blockquote cite:before {
    content: "\2013";
}

#bio {
	position:absolute;
	top:20px;
	left:20%;
	display:none;
	background-color:#f7f7f7;
	padding:0px;
	border:1px solid #cccccc;
	border-radius:3px;
	z-index:2000;
	width:60%;
	}


#bio {
	position:absolute;
	top:20px;
	left:20%;
	display:none;
	background-color:#f7f7f7;
	padding:0px;
	border:1px solid #cccccc;
	border-radius:3px;
	z-index:2000;
	width:60%;
	}

#snapshotslider {
	position:absolute;
	top:20px;
	left:20%;
	display:none;
	background-color:#ffffff;
	padding:0px;
	border:1px solid #cccccc;
	border-radius:3px;
	z-index:2000;
	width:60%;
	}

#submitmessageform {
	position:absolute;
	top:20px;
	left:20%;
	display:none;
	background-color:#ffffff;
	padding:20px;
	border:1px solid #cccccc;
	border-radius:3px;
	z-index:2000;
	width:60%;
}


#aoc, #aocbio {
	position:absolute;
	top:20px;
	left:20%;
	display:none;
	padding:0px;
	border:1px solid #000000;
	border-radius:3px;
	z-index:2000;
	width:60%;
	color:#d0d0d0;

	background-color: rgba(0,0,0,0.2); /* Black background with opacity */

	}
.aocptop {
	background-color: rgba(0,0,0,0.2); /* Black background with opacity */

}

#aocmain {
}


#closebio,#closeaoc,#closeaocbio,#closesnapshot  {
	position: absolute;
	right:20px;
	top:20px;
	font-size:18px;
	border:1px solid #cccccc;
	border-radius:3px;
	font-weight:bold;
	width:20px;
	height:20px;
	line-height:18px;
	cursor:pointer;
	text-align:center;

	}

#snapshotcontent {
	padding:20px 60px 40px 60px;
	}



@media (max-width: 709px) {


#snapshotslider {
	position:absolute;
	top:20px;
	left:5%;
	display:none;
	background-color:#ffffff;
	padding:0px;
	border:1px solid #cccccc;
	border-radius:3px;
	z-index:2000;
	width:90%;
	}
#snapshotcontent {
	padding:20px 30px 40px 30px;
	}


.carouselsnapshot .slick-prev {
  left:-30px;
  z-index:1000;
  opacity: .75;
  top:10%;

}
.carouselsnapshot .slick-next {
  right:-30px;
  z-index:1000;
  opacity: .75;
  top:10%;

}



#submitmessageform {
	position:absolute;
	top:20px;
	left:5%;
	display:none;
	background-color:#ffffff;
	padding:20px;
	border:1px solid #cccccc;
	border-radius:3px;
	z-index:2000;
	width:80%;
}


#bio {
	left:5%;
	width:90%;
	}

#aoc, #aocbio {
	left:5%;
	width:90%;
	}





#closebio,#closeaoc,#closeaocbio  {
	position: absolute;
	right:10px;
	top:10px;
	font-size:18px;
	border:1px solid #cccccc;
	border-radius:3px;
	font-weight:bold;
	width:20px;
	height:20px;
	line-height:18px;
	cursor:pointer;
	text-align:center;

	}

}

.socialicon {
	padding-right:5px;
	padding-top:0px;
	width:40px;
	height:auto;
	margin-left:-10px;
	}


.tab-pane {

}

.biointro, .aocintro {
	font-size: 18px;
	line-height:22px;
	padding-bottom:5px;
	margin-top:15px;
	margin-bottom:10px;

}


.tab-content {
	background-color:#ffffff;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #d8d8d8;

	}

.numactive {
	border-bottom:1px solid #d0d0d0;
	}

#aocbiocontent h3 {
	margin-top:4px;
	}


#biocontent, #aoccontent, #aocbiocontent {
	padding:40px 20px 60px 20px;
	}

.video-js .vjs-big-play-button {
  background-position-y: -150px;
}
