/*	---------------------------------------------------------------
		@filename		newsroom.css
		@author		antoine.butler@akqa.com
		@description	Page layout + global style definitions for the content page individual components
		
		Contents
		0. General layout rules
		1. Major Components
			1a. Carousel
		2. Right Sidebar

	--------------------------------------------------------------- */
/*	
	=========== 0. General layout rules ===========
*/
#main .page-section {
	width: 962px;
}
/*--Buttons--*/
      
#see-all-btn,
.see-all-btn {
	position: absolute;
	bottom:15px;
	right: 15px;
}
#see-all-btn2 {
	position: absolute;
 bottom: :15px;
}
#see-all-btn3 {
	position: absolute;
	bottom: 15px;
	left: 15px;
	_left: 0px;
}
#see-all-btn3 a {
	margin-left: 0px !important;
	width: 185px !important;
}
#see-all-news-btn {
	position: absolute;
 bottom: :10px;
}
/*	
	=========== 1. Major Components ===========
*/
p {
 font-size: 11px;
	line-height: 14px;
	padding-left: 0;
}
#content li, #content a.full-story {
	font-size: 11px;
	line-height: 14px
}
.alert a, .alert a:hover {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	display: block;
	line-height: 33px;
	height: 33px;
	width: 914px;
	background: url(/assets/images/news/newsroom-alert.gif) no-repeat;
	padding: 0 23px 10px;
}
.alert a span {
	font-weight: normal;
}
#content a, #sidebar a {
	font-weight: bold;
}
#content span {
	color: #666;
	font-weight: bold;
}
h1 {
	padding-bottom: 20px;
}
h2, h3, h4, h5, h5 {
	color: #202020;
}
#main h4 span {
	color: #3980c3;
	font-weight: bold;
}
#content, #featured, #news-feed, #information, #sidebar {
	float: left;
	clear: none;
}
#content {
	width: 726px;
}
#featured {
	width: 434px;
	height: 463px;
	overflow: hidden;
	padding: 20px;
	background: url(/assets/images/news/newsroom-feat-container.png);
	position: relative;
}
#featured h2 {
	font-size: 18px;
	padding-bottom: 7px;
}
#featured h3 {
	font-size: 16px;
	padding: 18px 0 5px;
}
#featured p {
	padding: 0 70px 7px 0;
	line-height: 13px
}
#carousel-wrapper {
 display:block;
 overflow:hidden;
 width:434px;
}
#featured #carousel {
	width: 5000px;
}
#featured #carousel li {
float: left: clear: none;
	display: block;
	width: 434px;
	font-size: 12px;
	float: left;
	clear: none;
	padding-right: 20px;
}
#featured li div {
	height: 309px;
	width: 433px;
	overflow: hidden;
	position: relative;
}
#featured div img {
	height: 309px;
	width: 433px;
	positon: absolute;
	float: left;
}
#featured div .opacity {
	display: none;
	_display: block;
	height: 28px;
	width: 100%;
	position: absolute;
	z-index: 2;
	background: #000;
	bottom: -1px;
	left: 0;
	filter: alpha(opacity = 50);
}
#featured div .caption {
	position: absolute;
	z-index: 3;
	bottom: 0;
	_bottom: -1px;
	left: 0;
	width: 433px;
}
#featured .caption p {
	background: url(/assets/images/news/newsroom-feature-caption.png);
	padding: 5px 10px;
	color: #fff;
	font-weight: normal;
	_background: none;
	position: relative;
	z-index: 3
}
#news-feed {
	width: 232px;
	height: 485px;
	float: right;
	padding: 22px 10px 0;
}
#news-feed h2 {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 8px;
	_margin-bottom: 4px;
}
#news-feed h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 18px 0 8px;
	border-bottom: 1px solid #e2e2e2;
}
#news-feed .recent-item {
	padding: 7px 0;
	border-bottom: 1px solid #e2e2e2
}
#news-feed .recent-item.last {
	border: none;
	padding-bottom: 0;
}
#recent-news #rss-news {
 margin-top: 1px;
 _margin-top:1px;
}
#recent-news #rss-news a {
 font-weight: normal !important;
}
#recent-news .spotlight {
	padding-bottom: 5px;
	border-bottom: 1px solid #e2e2e2;
}
#recent-news p {
	padding-bottom: 5px;
}
#recent-news .spotlight strong {
	display: block;
	padding-bottom: 5px;
}
#recent-news .spotlight img {
	width: 115px;
	height: 81px;
	float: right;
	padding: 0 0 0 5px;
}
#recent-news #see-all-news-btn {
 padding-top: 8px;
 position: static;
}
#in-the-news strong {
	font-style: italic;
}
#in-the-news a {
	display: block;
}
#information {
	padding-top: 15px;
	display:block;
	width: 100%
}
#information h3 {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}
#information h4 {
	font-size: 14px;
	font-weight: bold;
}
#information h4 a {
 color: #202020;
}
#information p {
	padding: 5px 0 0;
}
#infotmation ul {
}
#information #new-items {
	display: block;
	width: 726px;
	height: 236px;
	background: url(/assets/images/news/newsroom-new-information.png) no-repeat;
	float: left;
	clear: none;
	overflow: hidden;
	_background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/images/news/newsroom-new-information.png', sizingMethod='scale');
}
#information #new-items .new-item {
	display: inline-block;
	width: 202px;
	height: 80px;
	padding: 15px;
	margin: 0 10px 10px 0;
	float: left;
	clear: none;
	position: relative;
	overflow: hidden;
}
#new-items img {
 padding-top: 3px;
}
/*	
	=========== 1a. Carousel ===========
*/

	.carousel-control {
	position:absolute;
	bottom:20px;
	right:20px;
	height:25px;
	width:49px;
}
.carousel-control div {
	float:left;
	height:25px;
	cursor:pointer;
	background:transparent url(/assets/images/home/crsl_btns.png) no-repeat;
}
.carousel-control div.carousel-btn-prev {
	background-position:0px 0px;
	width:24px;
}
.carousel-control div.carousel-btn-next {
	background-position:-24px 0px;
	width:25px;
}
.carousel-control div.carousel-btn-prev-hover {
	background-position:0px -25px;
}
.carousel-control div.carousel-btn-next-hover {
	background-position:-24px -25px;
}
/*	
	=========== 2. Right Sidebar ===========
*/
#sidebar {
	width: 234px;
	height: 600px;
	padding-top: 22px;
}
#sidebar #contacts, #sidebar {
	padding-bottom: 0px;
}
#electronic-kit {
	padding-bottom: 35px;
	position: relative;
}
#sidebar #electronic-kit p { padding-bottom: 8px; }
#sidebar #contacts { padding: 2px 0 4px; }
#sidebar h4 {
	font-size: 14px;
	font-size: bold;
	padding-bottom: 8px;
	border-bottom: 1px solid #c2c2c2;
	margin-bottom: 8px;
	_margin-bottom: 4px;
}
#sidebar p {
	padding-bottom: 5px;
}
#sidebar .has-drop-down p {
	width: auto;
	margin-top: 0;
}
#recent-news {
	padding-bottom: 20px;
}
#news-highlights {
	padding-bottom: 25px !important;
	position: relative;
}
#news-highlights p {
	padding-bottom: 7px !important;
}

#news-releases { padding-bottom: 15px !important; }
#news-releases p { padding-bottom: 10px; }
#news-releases .select-small .select-current .select-current-text {
 font-size: 9px;
 line-height: 21px;
}

#news-releases #news-release-select, #news-releases #news-release-btn { padding-bottom: 15px; }

#promo-one img {
	width:auto;
	height:125px;
	margin-right:5px;
}

.dj_ie7 #sidebar #contacts {
	padding-bottom:0;
}

.dj_safari #sidebar #contacts {
	padding-bottom:5px;
}

.dj_ie7 #sidebar #electronic-kit {
	padding-bottom:32px;
} 