/*
-----------------------------------------------
RESPONSE styles (home)
----------------------------------------------- */

/* Puffs
----------------------------------------------- */

#right .anurag-ahluwalia { 	background: url(../img/people/emp/anurag-ahluwalia.jpg) 0 0 no-repeat; }
#right .austin-dalgarno { 	background: url(../img/people/emp/austin-dalgarno.jpg) 0 0 no-repeat; }
#right .bernard-brannan { 	background: url(../img/people/emp/bernard-brannan.jpg) 0 0 no-repeat; }
#right .cheryl-mcminn { 	background: url(../img/people/emp/cheryl-mcminn.jpg) 0 0 no-repeat; }
#right .chris-green { 		background: url(../img/people/emp/chris-green.jpg) 0 0 no-repeat; }
#right .christine-thomson { background: url(../img/people/emp/christine-thomson.jpg) 0 0 no-repeat; }
#right .gemma-campagna { 	background: url(../img/people/emp/gemma-campagna.jpg) 0 0 no-repeat; }
#right .jamie-royles { 		background: url(../img/people/emp/jamie-royles.jpg) 0 0 no-repeat; }
#right .jason-melton { 		background: url(../img/people/emp/jason-melton.jpg) 0 0 no-repeat; }
#right .kevin-brady { 		background: url(../img/people/emp/kevin-brady.jpg) 0 0 no-repeat; }
#right .laura-robertson { 	background: url(../img/people/emp/laura-robertson.jpg) 0 0 no-repeat; }
#right .mary-mackle { 		background: url(../img/people/emp/mary-mackle.jpg) 0 0 no-repeat; }
#right .mo-sheikh { 		background: url(../img/people/emp/mo-sheikh.jpg) 0 0 no-repeat; }
#right .paul-mcwatt { 		background: url(../img/people/emp/paul-mcwatt.jpg) 0 0 no-repeat; }
#right .rachel-wells { 		background: url(../img/people/emp/rachel-wells.jpg) 0 0 no-repeat; }
#right .simon-lebby { 		background: url(../img/people/emp/simon-lebby.jpg) 0 0 no-repeat; }
#right .sonia-bilal { 		background: url(../img/people/emp/sonia-bilal.jpg) 0 0 no-repeat; }
#right .ted-chang-ho { 		background: url(../img/people/emp/ted-chang-ho.jpg) 0 0 no-repeat; }
#right .terry-mcghee { 		background: url(../img/people/emp/terry-mcghee.jpg) 0 0 no-repeat; }


.puff {
	width: 200px;
	min-height: 200px;
	margin-bottom: 10px;
}

.puff_products { 	background: #FFE0EA; }
.puff_services { 	background: #D6E9E7; }
.puff_quote {    	background: #DADFF4; }
.puff_whitepapers { background: #CBE2F3; }
.puff_location { 	background: #CCE8F0; }

.puff_location {
	padding: 20px;
	width: 160px;
}

.puff_location .puff_content {
	height: 160px;
}

.puff_location .puff_link {
	height: 10px;
	text-align: right;
	padding-right: 10px;
}

.puff_products p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #396A6C;
	font-weight: bold;
	padding: 35% 10px 0 10px;
}

.puff_quote .quote {
	width: 135px;
	padding: 10px 0 0 30px;
	margin: 0 auto;
	background: url(../img/q-66.gif) top left no-repeat;
}

.puff_quote .spacer {
	height: 55px;
}

.puff_quote p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4153A7;
	font-weight: bold;
}

.puff_services p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #396A6C;
	font-weight: bold;
	padding: 35% 10px 0 10px;
}

.puff_content {
	height: 180px;
}

.puff_link {
	height: 20px;
	text-align: right;
	padding-right: 10px;
}

.puff_cta .puff_content {
	height: 120px;
}

.puff_cta .puff_link {
	height: 80px;
}

.puff_cta .puff_content p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5B6D6F;
	font-weight: bold;
	padding: 35% 10px 0 10px;
}

.puff_cta .puff_link p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003370;
	font-weight: bold;
	padding-top: 10px;
	margin-bottom: 1px;
}

div.box_top h2.puff_papers {
	display: block;
	height: 16px;
	background: url(../img/puff-papers.gif) 160px 0 no-repeat;
	color: #000000;
}

#white_papers_bottom { padding: 15px 5px 0 15px; }

#white_papers_bottom ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#white_papers_bottom ul li {
	padding: 2px 5px 2px 19px;
	margin: 0 0 0.6em 0;
	background: url(../img/bullet-paper.gif) 2px 0 no-repeat;
}

#white_papers_bottom ul li.pdf {
	background: url(../img/bullet-pdf.gif) 0 0 no-repeat;
}

.puff_employee {
	background: url(../img/boxes/employee_box_blue_01.jpg) 0 0 no-repeat #2591BF;
}

.puff_employee .puff_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	padding: 50px 10px 0 10px;
	height: 80px;
}

.puff_employee .puff_link {
	text-align: left;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 90px;
}

/* News - also used on front page */

#latest_news { 
	background: url(../img/grad-grey.jpg) bottom left repeat-x #B3BFC0; 
}

#latest_news.puff { 
	background-image: none; 
	background: #9CACAD;
}

#latest_news_bottom { padding: 15px 5px 0 15px; }

#latest_news_bottom ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#latest_news_bottom ul li {
	padding: 0 5px 0 15px;
	margin: 0 0 0.6em 0;
	background: url(../img/news-bullet.gif) 0 0.5em no-repeat;
}

h2.puff_news {
	display: block;
	height: 16px;
	background: url(../img/puff-news.gif) 160px 0 no-repeat;
}