/* CSS Document */
img.ebookCoverImageRight{
	float: right;
	margin-left:30px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	vertical-align:bottom;
	display:block;
}
div.blogitem	{border-bottom: 1px dashed #cecece;margin-bottom:10px; float:left; padding-right:5px;}
div.blogitem img {display:inline; margin:0px 0px 0px 4px;}
a.readon, a.readon:hover{margin: 5px 0px 10px 0px;display: inline;float: left;line-height: 15px;background: url(/assets/images/readon.gif) no-repeat left center;text-indent: 16px;}
.moduleBDRsim h3 {font: bold 12px/24px Tahoma, Verdana, Helvetica;/*color:#323232;*/color:#000000;margin: 0;padding: 0.17em 0 0 1.5em !important;position: absolute;top: .25em;left: 1em;width: 100%; background: url(/images/aero.png) no-repeat left .5em; }
.modulebdrsim  {position:relative;margin:0 0 1em;padding:0;background: url(/images/boxright_bdrsim.png) top right no-repeat;}
.moduleBDRsim {margin: 10px 0 1em;padding: 0;position: relative;background: url(/images/boxright_bdrsim.png) top right no-repeat;}
.moduleBDRsim div div div div {background: none;}
.moduleBDRsim div {margin: 0;padding: 8px 0 0;background: url(/images/boxleft_bdrsim.png) top left no-repeat;}
.moduleBDRsim div div {margin: 0;padding: 0 0 0 12px; background: url(/images/boxleft_bdrsim.png) bottom left no-repeat;}
.moduleBDRsim div div div {height: 1%;padding: 5px 12px 12px 0;background: url(/images/boxright_bdrsim.png) bottom right no-repeat;}
div.moduleBDRsim h5 {margin-bottom:0px;padding-bottom:0px;}
div.moduleBDRsim h4 {margin:0px;padding:0px;}
div.recsbox	{width:100%; margin:0;padding:0}
p.quote	{font:bold 1em/1.3em Arial, Helvetica, sans-serif;color:#999999;font-style:italic; margin:4px 4px 4px 0px;}
ul.emea_country_list li {display:inline; font-size:9px; font-weight:regular;background-image: url(http:///images/arrow.png);background-repeat: no-repeat;padding-left:8px;}
ul.emea_country_list {line-height:8px;}
div.blogitem h2 {margin:0;padding:0;}
div.blogitem h4	{margin:0;padding:0;}
div.blogitem h5	{margin:0 0 3px 0;padding:0;color:#666666;align:left;}
div.book-page {margin:0;padding:0;}
div.book-page h2 {margin:0;padding:0; line-height:22px;}
div.ad	{border-bottom: 1px dashed #cecece;padding-bottom:10px;margin-bottom:10px;}
div.articles developments{background-color:#006666;}
div.topbox, div.map {margin-bottom:10px; }

div#sub_uk, div#sub_asia,div#sub_emea, div#sub_us {border: 1px dashed #000; margin:10px;padding:10px; width:480px;}
/*div#sub_outer img, div#sub_outer p {margin:0 0 1.5em;}*/

/* staffing figures on region homepages */
.tableStaffingFigures {
  width: 50%;
  float: right;
  margin-left:15px;
  margin-right:2px;
  line-height:1em;
  font-size:0.8em;
}

/* staffing figures on region homepages */

.tableStaffingFiguresUK {
  width: 35px;
  float: right;
  margin-left:15px;
  margin-right:2px;
  font-size:0.8em;
  line-height:1em;
}
            
            
/* floating image aligned right */
.articleImageRight{
	float: right;
	margin-left:30px;
	margin-right:2px;
}


/* floating image aligned left */
.articleImageLeft{
	float: left;
	margin-left:2px;
	margin-right:20px;
}



.columns_label{
            text-align: center;
            vertical-align: bottom;
}

.colums_img{
        vertical-align: top;
}

.firmprofiletitle{	
	font-weight:bold;
	font-size: 14px;
	display:block;
}

.firmprofilesubtitle{	
	font-weight:bold;
	font-size: 14px;
}
span.question{	
	font-weight:bold;
  padding-right: 3px;
}


.research_documents a[href$='.pdf'] {
  display:inline-block;
  padding-left:20px;
  line-height:18px;
  background:transparent url(/assets/images/pdf.gif) center left no-repeat;
}

.research_documents a[href$='.xls'] {
  display:inline-block;
  padding-left:20px;
  line-height:18px;
  background:transparent url(/assets/images/excel.gif) center left no-repeat;
}


.research_documents a {	
  color:#000099;
  font-family:Arial,Verdana;
  font-weight:normal;

}

.research_documents a:focus, table.research_documents a:hover {	
  color:#000000;
}

.research_documents h1 {	
  color:#000000;
  font-size:12pt;
  font-weight:bold;
  margin-bottom:15pt;

}

.research_documents h2 {	
  color:#000000;
  font-size:10pt;
  font-weight:bold;
  text-transform: uppercase;
  margin: 1pt;
  display:block;
  top:1em;
  margin:0 0 1.5em;
  padding-top:10px;
  border-top:1px solid #000000;
 /* border-bottom:1px solid #DDDDDD; */
}

.research_documents_list p {	
  margin: 0pt;
  font-weight:bold;  
}
a.us_readon, a.us_readon:hover {
margin: 0px 0px 0px 0px;
display: inline;
float:left;
background: url(/assets/images/readon.gif) no-repeat left center;
text-indent: 16px;
clear:both;}

a.us_ebook, a.us_ebook:hover {
margin: 0px 0px 10px 0px;
display: inline;
float:left;
background: url(/assets/images/readon.gif) no-repeat left center;
text-indent: 16px;
clear:both;}

dd.social_provider {
  margin-right: 5px !important;
}

dd.social_provider a {
  display: inline;
  float:left;
  text-indent: 20px;
  clear:both;
}

dd.social_provider span {
  display: inline;
  float:left;
  text-indent: 20px;
  clear:both;
}

.social_provider_1 {
  background: url(/assets/images/icons/16x16px/facebook.png) no-repeat left center;
  margin: 0px 5px 10px 0px;

}

.social_provider_2 {
  background: url(/assets/images/icons/16x16px/twitter.png) no-repeat left center;
  margin: 0px 5px 10px 0px;
}

.social_provider2 a {
  margin-right: 50px !important;
}

.social_provider_3 {
  background: url(/assets/images/icons/16x16px/linkedin.png) no-repeat left center;
  margin: 0px 5px 10px 0px;
}

.social_provider_4 {
  background: url(/assets/images/icons/16x16px/googleplus.png) no-repeat left center;
  margin: 0px 5px 10px 0px;
}

.social_provider_5 {
  background: url(/assets/images/readon.gif) no-repeat left center;
  margin: 0px 5px 10px 0px;
}

.social_provider_6 {
  background: url(/assets/images/icons/16x16px/xing.png) no-repeat left center;
  margin: 0px 5px 10px 0px;
}
.social_provider_7 {
  background: url(/assets/images/icons/16x16px/youtube.png) no-repeat left center;
  margin: 0px 5px 10px 0px;
}