@charset "utf-8";
/* CSS Document */

/* start new */
.media-container{
	width: 80%;  
	max-width:960px;
	margin: 0 auto; /* auto value on sides, coupled with width, centers layout */
	position:relative;
	margin-bottom: -6em;
	color:#666;
	font: 1.4em/1.7 Verdana, Arial, Helvetica, sans-serif;  
	text-align:left;
	padding-left:0;
}
.media-container h3{
	font-size:1.2em; 
	font-weight:bold; 
	color:#000; 
	margin:6px 0;
	padding:0;
} 
.footer{
	width: 100%;
	margin: 0 auto; /* auto value on sides, coupled with width, centers layout */
	padding: 10px 0;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both;  /* clear property forces .container to understand where the cols end and contain them */
    height: 6em;	
}
.media-content{
	margin:10px 10px 10px 5px;
	width:100% ;
	float: left;
	/* text-align:left; */
}
p{
	font-size: 1em;
}
.login-txt{
	float:right; 
	font-size:14px; 
	width:33%;
	line-height:18px;
	padding:8px 0 8px 10px; 
	border:1px dashed #373737;	
}
.timespan-txt{
	width:62%;
}

@media only screen and (max-device-width:480px){
	.login-txt{ 
	  width:100%; margin-bottom:10px;
	}
	.timespan-txt{
		width:100%;
	}
	.media-content p{
	  font-size: 1.36em;
	}
	#glance{
	  display:none;
	} 
	img{
		max-width:200px; 
		width:auto; 
		height:auto;
	}
} 
/* end new*/


/* start old
body{
   	height:100%;	 
} 
.media-container  {
	width: 960px;  
	margin: 0 auto; 
	min-height: 100%;
	min-width: 960px;
	position:relative;
	margin-bottom: -6em;
	color:#666;
	font: 1.4em/1.7 Verdana, Arial, Helvetica, sans-serif;  
	text-align:left;
}
@media only screen and (max-width: 480px){ 
  .media-container{ 
	  font: 2em/2.3 Verdana, Arial, Helvetica, sans-serif;
	}
} 
.media-sidebar1{
	float: left;
	width: 0;
	background: #fff;
	padding: 10px 0;
	padding-bottom: 10px;
	text-align:left;
}
.media-content{
	padding: 10;
	width:960px ;
	float: left;
}

end old */
.media-sidebar2{
	float: left;
	width: 0%; 
	background: #fff;
	padding: 10px 0;
	text-align:left;
}
.clearfooter{
	height: 6em;
	clear: both;
}
.footer{
	width: 1000px;
	margin: 0 auto; /*  auto value on sides, coupled with width, centers layout  */
	
	padding: 10px 0;
	/* background: #CCC49F; */
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both;  /* this clear property forces the .container to understand where the columns end and contain them */
    height: 6em;	
}
.clearfloat{ /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the .container) if the .footer is removed or taken out of the .container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.videosetlist {
	padding:20px;
	min-width:250px;
	width:100%;
	max-width:500px;
	float:left;
}
.videosetlist div {
	background-color:#99CCFF;
	padding:5px;
	font-weight:bold;
}
.videosetlist table tr td {
	vertical-align:top;
	font-size:.8em;
}
.pressconftime {
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
#mediaplayer {
	float:left;
}
/* GENERAL */
.nowrap{      /* nobreak */ 
	white-space:nowrap;
} 
#oLoginStatus {      /* hide un-needed login status at top of page */
	display:none;
} 
.logotable{ 
	float:left; 
	border:none;
	width:auto;
	font-size:88%;
}
.logotable p{
	font-size:1em; 
	font-weight:900; 
	margin-top:40px; 
	white-space:nowrap;
} 
img{
	border:none;
}

/* PRESS RELEASE */
#newsrelease li{
	margin:5px;
}
#newsrelease {      /*width of entire pressrel */
	font-size:83%; 
	color:black; 
	width:90%; 
	max-width:90%;
} 
#prmainbody table{     /* width of pr media contact tbl*/
	/*width:410px;*/
	width:60%;
	max-width:410px;
} 
#prmainbody table td{     /* no text wrap in contact tbl */
	white-space:nowrap;
} 
.pr_title{
	font-weight:bold; 
	margin-top:10px;
}

/* AT A GLANCE */
#glance{
	float:right; 
	width:30%; 
	min-width:200px;
	margin:20px 0px 20px 20px; 
	padding:6px 15px 6px 12px; 
	font-weight:normal; 
	color:#333; 
	background-color:#FFC; 
	border:1px solid #369;
}
#glance ul{ 
	padding-left:50px;
}
.at_glance_hdr{
	font-size:120%;
	font-weight:bold;
}
.embargo_box{
	text-align:center; 
	border:#369 1px solid; 
	font-weight:bold; 
	
	background:#f00; 
	color:#ff0; 
	letter-spacing:2px; 
	padding:3px;
}
#footnotes{
	font-size:80%;
	padding-left:20px; 
	padding-right:20px;
}
#pr_resources{ 
	padding-top:20px; 
	font-size:85%;
	padding-left:4px; 
	padding-right:4px;
}

/* PRESS LOGIN PAGE */
.cFormFieldNormal{
	font-size:100%; 
	color:#666; 
	background-color:#fff;
}
.cFormButton{
	color:#fff; 
	font-weight:bold; 
	background-color:#c60; 
	border-style:outset;
}
/* NEWSROOM PAGE */
.maincontent{
	float:left;
	text-align:left; 
	margin-top:0; 
	padding:0; 
	background-color:#FFF;
	margin-left:10px;
}
.content_margin_a{
	margin-left:0; 
	margin-right:8%;
}
.spotlight{           /* tbl cell or div in rt col */
	background-color:#e1e0e0; 
	vertical-align:top;
}  
.page_title{
	font-size:160%; 
	font-weight:bold; 
	letter-spacing:1.2px; 
	color:#666; 
	margin:14px 0 6px 0
}
.heading1, h1{
	font-size:120%; 
	font-weight:normal; 
	letter-spacing:1.2px; 
	color:#666;
	margin:20px 0 6px 0;
	border-bottom: 1px solid #CCC !important;	
}
.noborder{
	border-bottom: none !important;	
	color:#666;
}
.heading2, h2{
	font-size:110%; 
	font-weight:normal; 
	color:#666; 
	margin:20px 0 6px 0
}
.heading3, h3{
	font-size:100%; 
	font-weight:bold; 
	color:#666; 
	margin:7px 0 6px 0
}
#exh-news-center{
	margin-top:-10; 
	margin-bottom:-20;
}

/* EXH VPO PAGE  */
.newsroomlink a:link, .newsroomlink a:visited{
	text-decoration:none; 
	color:#000000; 
	font-family:Verdana, Arial, Helvetica; 
	font-weight:bold;
	font-size:xx-small;
}
.newsroomlink a:hover{ 
	color: #06C;
}
.normal{ 
	color:#666;
}
#exh-news-center img{ 
	vertical-align:middle;
}