@charset "utf-8";
/* CSS Document */
/*
#cboxContent{
  background-color: #FFFFFF;
  overflow:visible;
}
*/
.cboxBackgroundBlack {
  background: #000000;
}
#cboxClose{
  right:0; 
  position:absolute; 
  bottom:-29px; 
  background-image: url(images/controls.png); 
  background-repeat: no-repeat;
  background-position:-100px -25px;
  width:23px; 
  height:23px; 
  text-indent:-9999px;
}
#cboxClose:hover{
  position:absolute; 
  bottom:-29px; 
  background-image: url(images/controls.png); 
  background-repeat: no-repeat;
  background-position:-100px 0px;
  width:23px; 
  height:23px; 
  text-indent:-9999px;
}

#cboxLoadedContent{
  padding-top: 5px;
}
/* ========= lightbox content styles ========= */
.lightbox-content-wrapper {
	width: 640px;
	padding: 5px 0px 5px 12px;  /* total width = 640px */
  /* margin-right: 30px; /* necessary to clear the scroll bar - should be overidden using div style if no scrool bar present */
  /*  position: relative; - this screws up the layout in IE9 compatibility / IE8 mode */
	background-color: #FFF;	 
}
/*
.lightbox-content-wrapper img {
  padding: 10px; 
}
*/
.img-caption{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 12pt;
	text-align: center;
  padding-bottom: 0px;
  padding-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333333;
}
/* .lightbox-content-wrapper .climate-challenge-newsflash, 
.lightbox-content-wrapper .climate-challenge-carbon-challenge {
  width: 190px;
  float: right;
  padding: 3px;
}
.lightbox-content-wrapper .climate-challenge-carbon-challenge {
  float: left;
}
*/
.jwVideoContainer{
  width: 390px;
  padding: 5px 0px !important;
  float: right;
  background-color: #555555;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  border-radius: 7px;
}
.jwVideoWrapper{
  width: 380px;
	margin-left: auto;
  margin-right: auto;
}
#jwVideo_wrapper {
  position: static !important;
  /* Overriding this setting to allow video scrolling < IE 9 */
}

#jwCorpVideoContainer,
#videoWrapperHorizon{
  background-color: #000000;
  width: 650px;
  position: relative;
}

#videoWrapperall3media{
  background-color: #000000;
  width: 750px;
  position: relative;
}
.jwCorpVideoWrapper {
	width: 575px;
/*	width: 600px;  - changed at 12:30 am 6/5/ to 575px */
	margin-left: auto;
	margin-right: auto;
}
#jwCRVideoContainer{
  background-color: #000000;
  position: relative;
}
#jwCRVideo_wrapper {
	margin-left: auto;
	margin-right: auto;
}
/*
.corpVideoChoice{
	width: 300px;
  height: 30px;
	padding-top: 15px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
  text-align: center;
}

.corpVideoChoice a.linkLanguage,
.corpVideoChoice a.linkLanguage:link,
.corpVideoChoice a.linkLanguage:visited{
	padding: 0px 5px;
  text-decoration: none;
  color: #831F82;  
}
.corpVideoChoice a.linkLanguage:hover,
.corpVideoChoice a.linkLanguage:active,
.corpVideoChoice a.linkLanguage:focus,
.corpVideoChoice a.videoSelected{
	text-decoration: underline;
}
*/
object{
  visibility: visible !important;
  border-style: none;
  outline-style: none;
}
.video-title{
	color:#831F82;  /* ??? what color is this??? */
	font:20px GestaRegular, Arial, Helvetica, sans-serif;
	text-align:left;
	padding-bottom:10px;
}
.video-text{
	color:#333;
	font:11px Arial, Helvetica, sans-serif;
	text-align:left;
	padding-bottom:20px;
}
#fieldsetAffiliateVideo{
  padding: 5px 10px 5px 10px;
}
#affiliateVideoFrame{
	width:100%;
  position: relative;
}
#promoVideo{
	margin-left:auto;
	margin-right:auto;
}