/*	---------------------------------------------------------------
		@filename		about-landing.css
		@author			edwin.andrews@akqa.com
		@description	Page layout
		
		Contents
		0. General layout rules 
		1. Careers style declarations
		2. Doing Business with Us style declarations
		3. What We're Doing style declarations
		4. Who We Are style declarations
	--------------------------------------------------------------- */
	
	
/*	
	=========== 0. General layout rules  ===========
*/
#main-repeat {
	padding-bottom: 126px;	
}

#main-inner {
	/*background: transparent url(/assets/images/careers/content-shadow-bg.png) no-repeat scroll center 514px;*/
}

#what #main-inner{
	/*background-image: url(/assets/images/what-were-doing/content-shadow-bg.png)*/
}

#main .page-section {
	padding-bottom: 0;	
}

	#main .page-section h1 {
		font-size: 2.4em;
		padding-bottom: 15px;
		padding-top: 10px;
	}

#main .page-section a {
	font-weight: bold;
}

.content-mid {
	width: 359px;
}

.content-small {
	width: 238px;
}

#what .content-small {
	width: 237px;
	padding-right: 1px;
}

.content-mid, 
.content-small {
	margin: 0 3px 0 0;
	float: left;
}

#who .content-mid.extra,
#what .content-mid.extra,
#careers .content-mid.extra,
#doing-biz .content-mid.extra{
	margin-right: 4px;
}

#who .content-mid.extra,
#careers .content-mid.extra,
#doing-biz .content-mid.extra{
	font-size:0;
}

#who .content-mid.extra div,
#careers .content-mid.extra div,
#doing-biz .content-mid.extra div{
	font-size: 10px;
}

.last {
	margin: 0;
	position:relative;
}

#who .content-small.last{
	width: 237px;
	clear:right;
}

#careers .content-small.last,
#doing-biz .content-small.last{
	width:236px;
}

.content-main-image {
	margin: 0 0 3px;
}


#careers .content-main-image,
#doing-biz .content-main-image{
	margin-bottom: 5px;
}

#who .content-main-image.special,
.dj_ie7 #who .content-main-image.special  {
	margin-bottom: 3px;
}

.dj_ie7 .content-main-image {
	margin: 0;
}

.content-sub-image {
	display: block;
	position: relative;
	left: 3px;
}

#who .content-sub-image{
	float:right;
	clear:right;
}

img.leftImg{
	float:left !important;
	margin-bottom: 4px !important;
}


.clearBoth{
	clear:both !important;
}


.last .content-sub-image{
	position: absolute;
	left:0;
	top: 242px;
}

.content-sub-image.full{
	margin-bottom:6px;
}

#what .content-sub-image{
	position: static;
	float:left;
	margin-right: 3px;
	display: block;
}

#what .content-sub-image.special{
	margin-right: 4px;
}

.dj_ie .content-sub-image {
	display: inline;
}

.floated-image {
	margin: 0 4px 0 0;
	float: left;
	left: 0px;
	clear: both;
}
#who .floated-image{
	clear:both;
	float:left;
}

#who .content-sub-image.floated-image{
	margin-right: 0;
}

#who .floated{
	clear: none;
	float: none;
}

.dj_safari #who img.floated.super{
	float: left;
	margin-top: -121px;
}

.dj_ie7 #who .floated{
	float: left !important;
}

.blurb {
	margin: 0 0 4px;
	float: left;
	position: relative;
}

#careers .blurb.special,
#doing-biz .blurb.special{
	margin-bottom: 0;
}

.blurb h4 {
	font-size: 14px;
	margin: 0 0 7px;
}

.blurb h4 a {
	color: #202020;
}

#main .blurb h4 a span {
	font-weight: normal;
}

.blurb p {
	margin: 0 0 7px;
}

.small-blurb {
	width: 238px;
	
}

.last .small-blurb{
	width:236px;
}

#who .small-blurb{
	float:right;
	clear:none;
}

#who .small-blurb.push-out{
	margin-right: 0;
}

#who .small-blurb.left{
	clear:both;
	float:left;
}

html #who .module.left{
	float: left;
}

#doing-biz .content-mid .small-blurb{
	float: right;
	clear: none !important;
}

.dj_ie7 #doing-biz .content-mid .small-blurb{
	clear: left;
}

.second-left {
	clear: left;
}

.second-right {
	clear: right;
	float:right;
}

#doing-biz .content-mid .second-right{
	clear: right !important;;
}

#doing-biz .no-flo{
	float:left !important;
}

.dj_ie .second-right {
	float: none;
}

.blurb .cap-small-top {
	background: url(/assets/images/careers/cap-small-top.png) no-repeat;
	height: 6px;
}

.blurb .cap-small-middle {
	background: url(/assets/images/careers/cap-small-middle.png) no-repeat;
	height: 88px;
	padding: 6px 12px;
}

.blurb .cap-small-bottom {
	background: url(/assets/images/careers/cap-small-bottom.png) no-repeat;
	height: 11px;
}

.blurb .cap-medium-top {
	background: url(/assets/images/careers/cap-medium-top.png) no-repeat;
	width: 359px;
	height: 6px;
}

.blurb .cap-medium-middle {
	background: url(/assets/images/careers/cap-medium-middle.png) no-repeat left bottom;
	width: 335px;
	height: 90px;
	padding: 6px 12px;
}

#who .blurb .cap-medium-middle.special,

#what .blurb .cap-medium-middle.special,

#careers .blurb.extra-special .cap-medium-middle,

#doing-biz .blurb.extra-special .cap-medium-middle{
	height: 88px;
}

.blurb .cap-medium-bottom {
	background: url(/assets/images/careers/cap-medium-bottom.png) no-repeat;
	width: 359px;
	height: 11px;
}

.module .cap-small-middle {
	background: url(/assets/images/careers/cap-small-middle-long.png) no-repeat;
	height: 209px;
}

.module-link {
	font-size: 1.1em;	
	margin: 0 0 4px 0;
	display: block;
}

.dj_ie7 .module-list-link {
	bottom:14px;
	position:relative;
}


.module-list {
}

.module-list li {
	font-weight: bold;
	font-size: 1.1em;
	margin: 2px 0;
}

.module-list-link {
	color: #686868;
	float: right;
}

.module-list-link a {
	margin: 0 3px;
}

.blurb .call-to-action {
	position: absolute;
	bottom: 10px;
}


/*	
	=========== 1. Career style declarations  ===========
*/
#department-caption {
	margin: 0 0 8px;
}

#department-label {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 14px 0 0;
	float: left;
	line-height: 1.9em;
}

#department-select {
	float: left;
	margin: 0 14px 0 0;
}

#department-btn {
	position: absolute;
	right: 15px;
}
html body img.full{
	margin: 0 0 0 -3px;
	float: left;
}

