/*	---------------------------------------------------------------
		@filename		corp-news.css
		@author		antoine.butler@akqa.com
		@description	Page layout + global style definitions for the content page individual components
		
		Contents
		0. General layout rules
		1. Main Content Page Components
			2a. Tab Block Container
			2b. Drawer Container
		2. Page Intro
			2b. Page Intro Header
		3. Right Sidebar Promo Bucket

	--------------------------------------------------------------- */
/*	
	=========== 0. General layout rules ===========
*/
a:hover, .pagination a:hover, a:focus, .pagination a:focus {
	color:#717171;
}
#article-pagination-bottom .pagination {
	margin-right:0px !important;
}

.pagination a img.sr{margin-left: 3px;}

/* Target Firefox 2 and older [!] */
body:empty .selector .pagination a img.sl, body:empty .selector .pagination a img.dl, body:empty .selector .pagination a img.sr, body:empty .selector .pagination a img.dr {
	vertical-align:top;
}
/*============================================override layout rules for the template models==========================================*/
.layout-3col-tmpl #template-core #content {
	border: 0px dotted #ccc;
	float: left;
	width: 476px;
}
.layout-3col-tmpl #template-core #content h3 {
	font-weight:bold;
	font-size: 14px;
	margin-bottom:10px;
}
.layout-3col-tmpl #template-core #content hr {
	background-color:#E2E2E2;
	color:#E2E2E2;
	margin-left:0px;
	width:718px;
	margin-bottom:0px;
}
.layout-3col-tmpl #template-core #promo-sidebar {
	margin-top:-53px;
	border: none;
	width: 234px;
}
/*	
	=========== 1. Major Page Components ===========
*/

#news-sort-wrapper h2 {
	font-weight:bold;
	font-size:16px;
	margin-bottom:20px;
}
#news-sort-wrapper h3 {
	font-weight:normal !important;
	font-size:12px !important;
	margin-bottom:7px !important;
}
#month-sort-wrapper {
	float:left;
	margin-right:10px;
}
#category-sort-wrapper {
	float:left;
	margin-right:10px;
}
#news-item-sort-wrapper {
	float:left;
	margin-right:10px;
}
#news-sort-btn {
	float:left;
	margin-top:16px;
}
#list-numbers-news {
	background:none;
	float:left;
	font-size:13px;
	font-weight:normal;
	margin-top:-34px;
	margin-left:124px;
}
#rss-news {
	background:transparent url(/assets/images/global/usps_about_rss_icon.gif) no-repeat;
	padding-left:20px;
	float:right;
	font-size:12px;
	font-weight:normal;
	margin-top:-33px;
	cursor:pointer;
	height:15px;
}
#rss-news a {
	color:black !important;
	font-size:11px !important;
}
#news-sort-wrapper .select-small .select-current .select-current-text {
	text-transform:uppercase;
	font-size: 9px;
	line-height: 20px;
}
/*	
	=========== 2. Page Intro ===========
	these are global - on every 3-column content template and on most 2-column template pages
*/
.page-intro h1 {
	margin-top:-3px;
	padding-bottom: 10px;
	font-size: 24px;
}
.page-intro h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px 0 5px 0;
}
.page-intro p {
	font-size: 11px;
	padding-left: 0;/*width: 420px;*/
}
/*	
	=========== 2b. Page Intro Header ===========
	
*/
.layout-2col-tmpl .page-intro-header, .layout-3col-tmpl .page-intro-header {
	background: none;
	height: auto;
	padding: 0px;
	width: 500px;
	color:#202020;
}
.page-intro-header .page-intro {
	float: left;
	width: 500px;
	color:#202020;
}
.page-intro-header .page-intro p {
	/*width: 420px;*/
	color:#202020;
 	width: 480px;
}
.page-intro-header .page-intro-image {
	float: left;
	text-align: center;
	width: 330px;
}
/*
	=========== 3. Right Sidebar Promo Bucket ===========
	
*/

.promo-bucket {
	background: transparent url(/assets/images/backgrounds/bg_promo.jpg) no-repeat 0 0;
	border: none;
	height: 177px;
	margin-top: 10px;
	width: 234px;
}
.promo-bucket h2 {
	color:#202020;
	font-size:20px;
	font-weight:normal;
	margin-bottom:2px;
	padding: 15px 15px 0;
}
.promo-bucket h3 {
	color:#202020;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 0;
	padding: 15px 15px 5px;
}
.promo-bucket li {
	color:#444444;
	font-size:11px;
	margin-bottom:6px;
	padding: 0 15px;
}
.promo-bucket p {
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:15px;
	padding-bottom: 0;
	width:120px;
}
.promo-bucket a {
	font-size:11px;
	padding-left:15px;
	width:234px;
	font-weight:bold;
}
.promo-bucket li a {
	padding-left:0px;
}
.promo-bucket img {
	margin-left: 135px;
	margin-top: -100px;
	width: 72px;
	height:125px;
}
#photo-gallery {
	height: 93px;
}
#photo-gallery a {
	font-weight: normal;
	color: #202020;
}
#photo-gallery a strong {
	color: #2f6fa9;
	padding-bottom: 5px;
	display: block;
}
#photo-gallery a:hover strong {
	color: #717171;
}
#photo-gallery span {
	padding: 15px;
	display: block;
	float: left;
	width: 80px;
}
#photo-gallery img {
	width: 106px;
	height: 75px;
	margin: 0;
	padding: 15px;
	position: absolute;
	top: 0;
	right: 0;
}
#video-player, #fact-sheets, #audio-release, #media-contacts {
	border: none;
	margin-top: 0;
	width: 234px;
}
#main-repeat .promo-bucket #promo-one {
	position: relative;
	padding-bottom: 25px;
}
#promo-one img {
	position: absolute;
	bottom: 3px;
	right: 10px;
	margin: 0;
}
#video-player img {
	margin-left: -5px;
	margin-top: 10px;
	width: 213px;
	height:115px;
}
#video-player p {
	width:215px;
	margin-bottom: 0;
}
#media-contacts hr, #audio-release hr, #fact-sheets hr, #news-highlights hr {
	background-color:#E2E2E2;
	color:#E2E2E2;
	margin-left:15px;
	width:205px;
	margin-bottom:8px;
}
#fact-sheets a {
	position: absolute;
	right: 19px;
	text-align: right;
}
#news-highlights a {
	margin-left:5px;
}
#news-highlights .news-date {
	font-weight:bold;
}
#media-contacts {
 padding-bottom: 7px !important;
}
#media-contacts p {
	padding-left:0px;
}
#media-contacts li {
 line-height: 16px;
}
#media-contacts li strong {
 font-size: 12px;
}
#media-contacts li a {
 font-weight: normal;
}
.promo-bucket #news-release-btn {
	float:left;
	margin-top:-20px;
	padding-left: 10px;
}
.promo-bucket #news-release-btn .pill-btn .buttons, .promo-bucket .pill-btn a.buttons {
	width:20px;
}
.promo-bucket #news-release-btn .pill-btn span {
	height:19px;
}
/*#news-releases .select-wrapper .select-small .select-current {
	height:7px;
}*/

#news-release-select {
	float:left;
	margin-top:-20px;
	margin-left:15px;
}
#news-release-select li {
	margin-bottom:0px;
	padding-left:0px;
}