body {

	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	background: #58595b ;
	color: #6d6e71;
	
}

.wrapper {

	max-width: 1200px;
	background: #ffffff;
	margin: auto;
	
}

.wrapper .content {

	width: 1000px;
	margin: auto;
	padding-bottom: 26px;
	
}

.wrapper .content .header {

	width: 1000px;
	height: 165px;
	position: relative;
	z-index: 1;
	
}

.wrapper .content .header .logo {

	width: 150px;
	height: 80px;
	padding: 52px 0 0 0;
	float: left;
	
}

.wrapper .content .header .menu {

	position: absolute;
	bottom: 42px;
	right: 0;
	z-index: 100;
}

.globalhome {

	z-index: 1;
	
}

.globalhome .sidebar-left {

	width: 200px;
	float: left;
	background: #929497;
	padding-bottom: 4px;
	
}

.globalhome .sidebar-left a.executive-search {
  background: transparent url(../images/executive-search-button.png) no-repeat top left;
  height: 53px;
  width: 200px;
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -32500px;

}
.globalhome .sidebar-left a.board-consulting {
  background: transparent url(../images/board-consulting-button.png) no-repeat top left;
  height: 40px;
  width: 200px;
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -32500px;

}
.globalhome .sidebar-left a.management-assessment {
  background: transparent url(../images/management-assessment-button.png) no-repeat top left;
  height: 47px;
  width: 200px;
  display: block;
  margin: 0;
  padding: 0;
  text-indent: -32500px;

}


.globalhome .center-img {

	width: 600px;
	float: left;
	position: relative;
	
}

.globalhome .center-img a.cdes {

	position: absolute;
	width: 231px;
	left: 70px;
	top: -60px;
	
}

.globalhome .sidebar-right {

	width: 199px;
	float: left;
	border: 1px dotted #cccccc;
	border-left: none;
	
}

.globalhome .groups {

	width: 400px;
	float: left;
	margin-top: 3px;
	
}

.globalhome .feature {

	width: 199px;
	float: left;
	margin-top: 5px;
	
}

.globalhome .news {

	width: 400px;
	float: left;
	margin-top: 5px;
	border: 1px dotted #cccccc;
	border-left: none;
	height:135px;
	overflow:hidden;
	
}

.globalhome .news .newsitem {

	border-top: 1px dotted #d3d4d6;
	padding:5px 0;
	margin: 0 12px;
	
}

.globalhome .news .newsitem span {

	color: #f1592a;
	
}

.globalhome .news .newsitem a {

	color: #58585a;
	
}

#groups{
  clear: both;
  /*float:left;
  width:400px;*/
}
#groups .block{
  /*width: 200px;*/
  float: left;
}
.block-views.groups{
   /*width:400px;*/
  width: 398px;
}
#block-views-groups-block_2 {
   background: url("../images/gray_box.png") repeat;
   height:138px;
}
 .groups h2 {
  background: #9f1f63 url(../images/industry-specializations.png) no-repeat top left;
  color: white;
  /*line-height: 22px;
  font-size: 13px;
  height: 21px;
  width: 175px;
  padding: 0px 12px;
  
  font-weight: normal;
  font-family: DAXm, sans-serif;*/
  height: 21px;
  margin: 0px 0px 2px 0px;
  text-indent: -32500px;
  width: 199px;
}
 .groups .view-content a {
  background: transparent url(../images/li-group.png) no-repeat 177px center;
  color: #58585a;
  font-size: 12px;
  line-height: 20px;
  display: block;
  width: 175px;
  height: 21px;
  padding: 0px 12px;
  margin: 0px 0px 2px 0px;
  float: left;
  overflow: hidden;
  text-decoration: none;
}
 .groups .view-content .first_half {
  float: left;
  display: block;
  /*height: 23px;*/
  width: 199px;
  /*overflow: hidden;*/
  padding: 0;
}
 .groups .view-content .sec_half {
  display: block;
  float: left;
  height: 23px;
  padding: 0;
  width: 199px;
  /*overflow: hidden;*/
  top: -23px;
  position: relative;
  
}
 .groups .view-content .first_half li,
 .groups .view-content .sec_half li {
  padding-left: 0;
  background-image: none;
}
/* .groups .view-content .last.even {
   float: right;
   margin: -23px 0px 0px 0px;
}*/
 .groups .view-content a:hover{
  background: #9f1f63 url(../images/li-group-act.png) no-repeat 177px center;
  color: white;
  text-decoration: none;
}

#block-views-news-block_1{
  background: url(../images/bg-news.png) no-repeat scroll top right;
  /*padding-top:5px;*/
  height:135px;
  _font-size: 11px;
}
.block .view-news {
  line-height: 16px;
  height: 135px;
  width: 199px;
  overflow: hidden;
}
.block .view-news h2 {
  /*font-family: DAXm, sans-serif;
  font-weight: normal;
  font-size: 13px;*/
  height: 21px;
  padding-top: 1px;
  width: 198px;
}
.block .view-news .view-header {
  /*margin-left: 10px;*/
}

.block .view-news .views-row {
  margin: 3px 10px;
  _margin: 3px 15px 3px 5px;
  width: 180px;
  /*float: left;*/
  border-top: #D3D4D6 dotted 1px;
}
.block .view-news .views-field-created{
  float: left;
  padding-right:5px;
  color: #F1592A;
}
.block .view-news .views-field-title a{
  color: #58585A;
  text-decoration: none;
}

.widetext {
	
	position: relative;
	background: url(../images/textwide-bg.gif) repeat-y left top;
	min-height: 500px;
}

.widetext .left-sidebar {
	
	float: left;
	width: 200px;
	background: #ffffff;

}

.widetext .left-sidebar img {
	
	padding-bottom: 5px;

}

.widetext .right-wide {
	
	float: left;
	width: 580px;
	margin-left: 20px;

}

.widetext .center {
	
	float: left;
	width: 370px;
	margin-left: 20px;

}

.widetext .right-sidebar {
	
	float: right;
	width: 400px;

}

.widetext .right-sidebar .partner-list {
	
	border-bottom: 1px dotted #cccccc;
	margin-left: 20px;

}

.widetext .right-sidebar .partner-list .item {
	
	padding: 10px 0;
	border-top: 1px dotted #cccccc;
	
}

.widetext .right-sidebar .partner-list .item img {

	float: left;
	margin-right: 10px;
	
}

.widetext .right-sidebar .partner-list .item h2 {

	font-size: 12px;
	font-family: Arial, sans-serif;
	color:#0F75BC;
	
}

.widetext .right-sidebar .partner-list .item p {

	line-height: 16px;
	margin: 3px 0;
	
}

.widetext .right-sidebar .partner-list .item a.more {

	color: #58585A;
  	font-size: 11px;
  	padding: 0 15px 0 0;
  	background: url(../images/more.png) no-repeat right;
  	margin: 0;


	
}

.smalltext {
	
	position: relative;
	background: url(../images/smalltext-bg.gif) repeat-y left top;
	min-height: 500px;

}

.smalltext .left-sidebar {
	
	float: left;
	width: 200px;
	background: #ffffff;

}

.smalltext .left-sidebar img {
	
	padding-bottom: 5px;

}

.smalltext .center {
	
	float: left;
	width: 370px;
	margin-left: 20px;

}

.smalltext .right-sidebar {
	
	float: right;
	width: 400px;

}

.smalltext .right-sidebar .middle {
	
	margin: 15px;

}

.smalltext .right-sidebar .middle img.lines {
	
	border-bottom: 1px dashed #c4c5c7;
	border-top: 1px dashed #c4c5c7;

}

.smalltext .right-sidebar .middle img.lines2 {
	
	
	border-top: 1px dashed #c4c5c7;

}

.smalltext .right-sidebar .middle h2 {
	
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-align: center;
	text-transform: uppercase;
	margin: 20px 0;
	color: #818285;

}

.smalltext .right-sidebar .middle h3 {
	
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	padding: 15px 0 10px 15px;
	margin-top: 10px;
	color: #818285;
	border-top: 1px dashed #c4c5c7;

}

.smalltext .right-sidebar .middle .bio {
	
	border-top: 1px dotted #58585a;
	padding: 10px 0;

}

.smalltext .right-sidebar .middle .bio img {
	
	float: left;
	margin-right: 10px;
	margin-bottom: 40px;

}

.smalltext .right-sidebar .middle .bio h2 {
	
	font-size: 12px;
	font-family: Arial, sans-serif;
	color:#0F75BC;
	text-align: left;
	text-transform: none;
	padding: 0;
	margin: 0;

}

.smalltext .right-sidebar .middle .bio h3 {
	
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-align: left;
	text-transform: none;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px dotted #58585a;
	border-top: none;
	clear: left;

}

.smalltext .right-sidebar .middle .bio p {
	
	line-height: 18px;
	margin: 3px 0;

}

.smalltext .right-sidebar .middle .bio p span {
	
	font-weight: bold;

}

.smalltext .right-sidebar .middle .bio a.website {
	
	color: #58585A;
  	background: url(../images/li-article.png) no-repeat scroll right center;
  	padding-right: 15px;
  	margin: 0;

}

.smalltext .right-sidebar .middle .bio a.button {

  	color: white;
  	background: #A7A9AC;
  	cursor:pointer;
  	padding:4px 5px;
  	
}

.smalltext .right-sidebar .middle .bio a.button:hover {

  	text-decoration: none;
  	
}

.contentbox h1 {
	
	font-size: 18px;
	font-family: Arial, sans-serif;
	color:#0F75BC;
  	padding-bottom:15px;

}

.contentbox h1.green {
	
	color:#0b9444;

}

.contentbox h1.orange {
	
	color:#f1592a;

}

.contentbox h2 {
	
	font-size: 14px;
	font-family: Arial, sans-serif;

}

.contentbox p {
	
	margin: 0 0 15px 0;
	line-height: 18px;

}

.contentbox p.intro {
	
	color:#0F75BC;

}

.contentbox ul {
	
	margin: 0 0 15px 0;
	line-height: 18px;
	margin-top: 15px;

}

.contentbox ul li {
	
	margin-left: 50px;
	list-style: disc;

}

.footer {

	width: 100%;
	margin: 12px 0;
	color:white;
  	font-size:10px;
  	line-height:14px;
  	text-align:left;

}

.footer p {

	width: 1000px;
	margin: 2px auto;

}

.footer p a {

	color: white;
	text-decoration: none;

}

.footer p a:hover {

	text-decoration: underline;

}


.clear {

	clear: both;
	
}

a
{
	color:#0F75BC;
	text-decoration:none;
}

a:hover
{
	color:#0F75BC;
	text-decoration:underline;
}
