/* news-events.css */
/** styles unique to the news and events page **/



#focus{background-image:url('/images/shared/focus-bg-1-col.jpg');} /* one column styling */

#news-events-container{
	background-image:url('/images/news-events/news-events-bg.jpg');
	background-repeat:no-repeat;	
	padding: 0 21px 0 25px; /* copy of left-col styling in style.css */	
}

#news-events-listing{
	display:block;
	width:918px;
	background-image:url('/images/news-events/mid.jpg');
	background-repeat: repeat-y;	
	margin-top:17px;
}

#news-events-listing .top{
	display:block;
	width:918px;
	height:14px;
	background-image:url('/images/news-events/top.jpg');	
	
}

#news-events-listing .bottom{
	display:block;
	width:918px;
	height:16px;
	background-image:url('/images/news-events/bottom.jpg');	
	margin-bottom:10px;
}



#news,#press-releases{margin-bottom:5px;}









/* news, events and webinar listing (accordion-3) */

/* accordion-3 styling */
	

.accordion-3  dt{	
	margin-left:3px;	
	border-top:2px solid #CCCCCC;
	border-bottom:1px solid #B7B7B7;
	display:block;
	background: url("/images/shared/accordion-3-closed.jpg") no-repeat scroll left top; 
	width:865px;
	height:28px;
	padding: 6px 15px 0 30px;
	outline:none;
}	

.accordion-3  dt.expanded{background: url("/images/shared/accordion-3-open.jpg") no-repeat scroll left top;}	


dd{
	float:left;
	width:880px;
	padding: 12px 0 12px 30px;	
	margin-left:3px;
	background-color:#EEEEEE;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #CFCFCF;		
}

dd div{float:left;}


dd.featured{
	height:143px;
	width:910px;
	margin-left:3px;
	background-color:#CCCCCC;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #90989D;
	padding:0px;	
}
 dd.expanded{
	height:144px;
	width:910px;
	margin-left:3px;
	background-color:#CCCCCC;
	border-top:1px solid #DBDBDB;
	border-bottom:none;
	padding:0px;		
}
dd.other{display:none}
dd.b{background-color:white;}

#news dd
{       float:none;
	height:45px;	
	padding-top:2px;
	padding-bottom:0px;
	background-color:#EEEEEE;
}


#news dd.featured{	
	height:46px;	
	padding-left:30px;
	width:880px;
	background-color:#CCCCCC;
	
}
#news dd.expanded{		
	padding-left:30px;
	width:880px;
	background-color:#EEEEEE;
	border-bottom:1px solid #CFCFCF;	
}
#news dd.b{background-color:white;}

#news dd div{
	float:left;
	height: 38px;
	padding-top:8px;
	width:100px;
}

#featured-event,#featured-webinar{	
	width:424px;
	height:131px;
	padding-top:12px;
	border-right:1px solid #B7B7B7;
	padding-left:30px;
}

#featured-webinar{
		border-right:none;
		border-left:1px solid #DBDBDB;
		padding-left:14px;
		width:440px;
}

#featured-event div,#featured-webinar div{	
	width:332px;
}
#featured-event div.image-container, #featured-webinar div.image-container{
	float:left;
	margin-right:14px;
	width:auto !important;
}
.image-container img{float:left;clear:left;}
p.summary{margin: 3px 0 0 0}
div.info{width:300px;}	
div.summary{width:565px;font-size: 12px;font-family: Arial;color:#333333;}

.see-all{
	display:block;
	width:880px;
	padding-left:30px;
	height:24px;
	padding-top:2px;
	background-color:#EEEEEE;
	border-top: 1px solid #B2BABE;
	border-bottom: 1px solid #DADADA;
	margin-left:3px;
	clear:left;
}

a#see-all-webinars{margin-left:360px;}



/* press release styling */
#press-releases{	
	width:910px;
	margin-left:3px;		
}	

#press-releases div.see-all{margin-left:0px !important;}
#pr-collapse{
	display:block;	
	width:865px;
	background: url("/images/shared/accordion-3-closed.jpg") no-repeat scroll left top;
	height:28px;
	padding: 6px 15px 0 30px;
	outline:none;
	border-top:2px solid #CCCCCC;
	border-bottom:1px solid #B7B7B7;
}	
#pr-collapse.expanded{background: url("/images/shared/collapse-light-bg-open.jpg") no-repeat scroll left top;}

#releases{
	border-top:2px solid #CFCFCF;
	border-bottom:1px solid #90989D;
}

#releases ul{
	float:left;
	width:634px;
}
#releases ul li{
	float:left;
	clear:left;
	width:604px;
	padding-left:30px;
	height:60px;	
	background: url("/images/news-events/press-release-bg.jpg") no-repeat scroll left top; 
}
#releases ul li.last{height:59px}
#releases ul li:hover{background: url("/images/news-events/press-release-hover-bg.jpg") no-repeat scroll left top;}
#releases ul li.focus{background: url("/images/news-events/press-release-focus-bg.jpg") no-repeat scroll left top;}
#releases ul li.focus:hover{background: url("/images/news-events/press-release-focus-bg.jpg") no-repeat scroll left top;}


#pr-detail{
	float:left;
	width:258px;
	height:234px;
	padding:5px 6px 0 12px;	
	background-color:white;
}
#releases ul li{cursor:pointer;}
#releases ul li span{display:none;}


#analyst-section .top,#analyst-section .bottom{
	display:block;
	padding-left:24px;
	width:894px;	
}


#analyst-section .top,#blog-section .top,#twitter-section .top{	padding-top:10px;}
#analyst-section .bottom, #blog-section .bottom,#twitter-section .bottom{padding-top:2px;}


#analyst-section .top{height:28px;background-image:url('/images/news-events/analyst-top-bg.jpg');}
#analyst-section .bottom{	height:29px;background-image:url('/images/news-events/analyst-bottom-bg.jpg');}

#blog-section{float:left;margin-top:7px}
#twitter-section{
	float:right;
	position:relative;
	left:4px;
	margin-top:7px;
}

#blog-section .top,#blog-section .bottom,#twitter-section .top,#twitter-section .bottom{
	display:block;
	padding-left:24px;	
	width:432px;		
}
#twitter-section .bottom a{
	display:block;
	height:17px;
	margin-top:3px;
	padding-top:2px;
	padding-left:30px;
	background:url('/images/news-events/twitter-icon.jpg') no-repeat;
	
	
}

#blog-section .top{height:31px;background-image:url('/images/news-events/blog-top-bg.jpg');}
#blog-section .bottom{height:30px;background-image:url('/images/news-events/blog-bottom-bg.jpg');clear:left;}
#twitter-section .top	{height:31px;background-image:url('/images/news-events/twitter-top-bg.jpg');}
#twitter-section .bottom	{height:30px;background-image:url('/images/news-events/twitter-bottom-bg.jpg');clear:left;}

#twitter-section .bottom a {width:140px;}
div#social-facebook {
	position: absolute;
	top: 254px;
	left: 265px;
	background: url("/images/shared/social/facebook.gif") no-repeat left bottom;
	height: 16px;
}
div#social-facebook a.social-background-anchor {
	width: 16px;
	height: 16px;
	display: block;
	margin: 0px 8px 0px 0px;
	float: left;
	text-decoration: none;
}
a.social-text-anchor {
	display:block;
	float: left;
	font-size: 12px;
	line-height: 15px;
	color:#6D012C;
}
a.social-text-anchor:hover {color:#A90144;}

#twitter-section .top{position:relative}
#twitter-section .top img{
	position:absolute;
	left:386px;
	bottom:-2px;	
}

#twitter-section{
	width:456px;
	background-image:url('/images/news-events/twitter-table-bg.jpg');
}
#blog-section{
	width:456px;
	background-image:url('/images/news-events/blog-table-bg.jpg');	
}


/* H5.1 ask rotem what this should be */
/* REFACTOR - change to .collapse-heading-link */
.accordion-3  dt a,#analyst-section .top span, #blog-section .top span, #twitter-section .top span,#pr-collapse a{
	font: 14px Arial;
	line-height:18px;
	color:#6D012C;
	font-weight:bold;
}
.accordion-3  dt a,#pr-collapse-link{
	margin-left:-30px;
	padding-left:30px;
}
.accordion-3  dt a:hover,#pr-collapse-link:hover{color:#6D012C;}

/* L3 ?? */
.see-all a,#analyst-section .bottom a, #blog-section .bottom a, #twitter-section .bottom a, #pr-collapse #contacts{color:#6D012C;}
.see-all a:hover,#analyst-section .bottom a:hover, #blog-section .bottom a:hover, #twitter-section .bottom a:hover, #pr-collapse #contacts:hover{color:#A90144;}

#analyst-section ul
{
	width:918px;
	height:96px;
	background-image:url('/images/news-events/analyst-bg.jpg');
}

#analyst-section ul li{
	float:left;
	width:453px;
	height:94px;
	margin: 1px 0 0 3px;
}

#analyst-section ul li img{float:left;}
#analyst-section ul li div{
	float:left;
	width:290px;
	padding-top:8px;
}
#blog-section ul li {
	float:left;
	clear:left;
	width:427px;
	margin-left:3px;
	padding-left:21px;
	padding-top:3px;
	height:48px;
	line-height:12px;
	border-bottom:1px solid #dadada;
}
#blog-section ul li.b{background-color:#eeeeee}
#blog-section ul li p a{
	display:block-inline;
	border-right:1px solid #A0A0A0;
	padding-right:6px;
	margin-right:6px;
}
#twitter-section ul li {
	float:left;
	clear:left;
	width:428px;
	margin-left:4px;
	padding-left:20px;
	padding-top:8px;
	height:60px;		
	border-bottom:1px solid #dadada;
}
#twitter-section ul li.b {background-color:#eeeeee}
#twitter-section ul li span{font:12px arial;color:#666666;}

.see-all a.rss{
	float:right;
	color:#333333;
	font-weight:normal;
	background: url('/images/news-events/rss-logo.png') no-repeat left top transparent;
	padding-left:20px;
	font-size:11px;
        height:15px;
        margin-right:10px;
        margin-top: 3px;
}
.see-all a.rss:hover{color:#aaaaaa}

#pr-collapse #contacts{
	float:right;
	font-size:12px;
}

#pr-collapse{position:relative}
.dropdown-container{
	position:absolute;
	top:6px;
	left:170px;
	
}
a.dropdown{
	background-position:right top;
	padding:3px 15px 0 11px;
	width:97px;
	font-weight:normal;
}
.dropdown-container ul{width:91px}

.webinars {
	font: 12px Arial; 
	line-height:16px;
	color: #333333;
}