/*	---------------------------------------------------------------
		@filename		executive-bio.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 Page Components
		2. Page Intro
			2a. Page Intro Header
		3. Right Sidebar Promo Bucket

	--------------------------------------------------------------- */
/*	=========== 0. General layout rules ===========
*/
a:hover, .pagination a:hover, a:focus, .pagination a:focus {
	color:#717171;
}
/*============================================override layout rules for the template models==========================================*/
 #content {
	border: 0px dotted #ccc;
	float: left;
	width: 476px;
	margin-bottom: -10px;
	
}
#content p {
	font-size: 1.1em;
	line-height: 1.27em;
}
.bio img {
	float:left;
	clear: none;
	border: 0px;
	/* padding: 0 15px 15px 0; */
	margin: 0 15px 15px 0;
	height:217px;
	width: 175px;
}
#content h2 {
	font-weight:bold;
	color: #202020;
	font-size: 1.4em;
	padding-bottom:7px;

}
 #content h3 {
	color: #333;
	font-size: 1.2em;
	font-weight: normal;
	padding-bottom: 3px;
	position: relative;
	top: -5px;
}
#content hr {
	background-color:#e2e2e2;
	color:#e2e2e2;
	margin-left:0px;
	margin-bottom:18px;
	border: none;
}
#content hr.foot {
	margin-bottom: -5px;
}
#promo-sidebar {
	margin-top:-53px;
	border: none;
	width: 234px;
}
#content .content-drawers {
	border:none;
	height: auto;
	width:476px;
}
#faq-link, #promo-sidebar #faq-link {
	border: none;
	margin: 30px 0 0 0;
	width: 234px;
}
.layout-2col-tmpl .page-intro-header, .layout-3col-tmpl .page-intro-header {
	border: none;
}
.layout-3col-tmpl #template-core #content .page-intro {
	border: none;
	height: auto;
	padding: 30px 10px 20px 10px;
}
#right-nav {
	float: left; /*TK*/
	clear: none;
	/*width: 235px; TK*/
}
#right-nav h3 {
	font-size: 1.4em;
	padding-bottom: 20px;
	font-weight: normal;
}
#right-nav .scroallable {
	width: 235px;
	height: 528px;
	position: relative;
}
#right-nav .scrollContainer {
	width: 253px;
	height: 532px;
	font-size: 1.1em;
	margin-left: -2px;
}
.dj_ie7 #right-nav .scrollContainer {
	margin-left: -13px;
}
#right-nav a {
	display: block;
	height: 110px;
	width: 218px;
	padding-right: 10px;
	color: #000;
	overflow:hidden;
	cursor:pointer;
}
#right-nav a:hover strong {
	color: #626262;
}
#right-nav img {
	float: left;
	padding: 0 10px 20px 0;
	position: relative;
	top: 2px;
}
#right-nav strong {
	color: #3681c3;
	display: block;
	padding-bottom: 5px;
	overflow:hidden;
	white-space:pre !important;
}
#right-nav .active a {
	color: #626262;
}
#right-nav .active a strong {
	color: #202020;
	/*white-space: nowrap;*/
	overflow:hidden;
	white-space:pre !important;
}
#right-nav .active a img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#right-nav .active a span {
	display: none;
}
.bio {
	padding-bottom: 0;
	min-height:580px;
	margin-top:-4px;
}
#content .pagination {
	padding-top: 10px !important;
	margin:0 0 10px 10px !important;
	font-size: 11px;
}

#content .pagination .bio-prev {
	padding-right: 11px;
	border-right: 1px solid #ccc;
}
#content .pagination .bio-next {
	padding-left: 11px;
}
/*	
	=========== 2. Page Intro ===========
	these are global - on every 3-column content template and on most 2-column template pages
*/
.page-intro h1 {
	padding-bottom: 20px;
	font-size: 24px;
	*margin-top:0px;
}
.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 ===========
	
*/
.page-intro-header, .page-intro-header {
	background: none;
	height: auto;
	padding: 0px;
	width: 500px;
	color:#202020;
}
.page-intro-header .page-intro {
	float: left;
	width: 500px;
	color:#202020;
	margin-top:5px;
}
.page-intro-header .page-intro p {
	/*width: 420px;*/
	color:#202020;
}
.page-intro-header .page-intro-image {
	float: left;
	text-align: center;
	width: 330px;
}
p {
	padding-left:0;
	padding-bottom:15px;
	color:#202020;
}
/*	
	=========== 3. Right Sidebar Promo Bucket ===========
	
*/

.promo-bucket {
	background: transparent url(/about/global/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:1.2em;
	font-weight:bold;
	margin-bottom: 0;
	padding: 15px 15px 8px;
}
.promo-bucket li {
	color:#444444;
	font-size:11px;
	margin-bottom:6px;
	padding-left:15px;
}
.promo-bucket p {
	font-size:11px;
	margin-top:10px;
	padding-left:15px;
	padding-bottom: 20px;
	width:120px;
}
.promo-bucket a {
	font-size:11px;
	margin-bottom:5px;
	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;
}
#video-player, #fact-sheets, #audio-release, #media-contacts {
	background: transparent url(/about/global/images/backgrounds/bg_promo.jpg) no-repeat 0 0;
	border: none;
	height: 177px;
	margin-top: 10px;
	width: 234px;
}
#main-repeat .promo-bucket #promo-one {
	position: relative;
	padding-bottom: 25px;
}
#promo-one img {
	position: absolute;
	bottom: 3px;
	left: 145px;
	margin: 0;
}
#video-player img {
	margin-left: -5px;
	margin-top: 10px;
	width: 213px;
	height:115px;
}
#video-player p {
	width:215px;
}
#fact-sheets {
	height:130px;
}
#audio-release {
	height:70px;
}
#media-contacts hr, #audio-release hr, #fact-sheets hr {
	background-color:#E2E2E2;
	color:#E2E2E2;
	margin-left:15px;
	width:205px;
	margin-bottom:10px;
}
#audio-release a, #fact-sheets a {
	margin-left:25px;
}
#media-contacts p {
	padding-left:0px;
}

#img-h1 {
padding-left:100px;
}

#global_sidenav_component{
margin-top:3.5px;
}
.jobtitle
{
overflow:hidden;
white-space:pre !important;
}
#content h2 {
overflow:hidden;
word-wrap:break-word !important;
}

#content h3 {
overflow:hidden;
word-wrap:break-word !important;
}

#ls-row-2  {
padding-bottom:38px !important;;
}

/* Additions by Asad Khan */
.pagination
.pagination-arrow {
	padding-left:5px;
	padding-right:6px;
}