/* CSS Document */

/*body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:10px;
	color: #999999;
}
a:link {
	color: #999999;
	text-decoration: none;
	font-weight:600
}
 a:visited {
	text-decoration: none;
	color: #999999;
}
 a:hover {
	text-decoration: none;
	color: #333333;
	font-weight:600
}
 
/*** Style of scrollbar **/
.scrollContent {
		font-size:12px;
		text-align:justify
	}
	/*.scrollContent span {
		font-size:26pt;
		text-align:left;
		color:#636466;
	} */
	.textTitle {
		font-size:26pt;
		text-align:left;
		color:#636466;
		/*padding-left:35px;*/
	}
 #scrollbar_container {  
        position:relative;  
        width:600px;  
    } 
     
   #scrollbar_track {  
       position:absolute;  
       top:0;   
       height:100%;  
       width:7px;  
      /* background-color:transparent;  */
       /*cursor:move;  */
	   cursor:default;
	   right:0px;
	   left:588px;
	   
   } 
    
   #scrollbar_handle {  
       width:7px;  
       background-color:#4c627d; 
	/*   background-image:url(../images/bg_scrolltrack.gif); */
       cursor:default;  
      -moz-border-radius: 5px;  
      -webkit-border-radius: 5px;  
      opacity:0.5;  
      -moz-opacity:0.5;  
  } 
    
  #scrollbar_content {  
    overflow:hidden;  
    width:97%;  
    height:280px;  
	/*padding-left:35px;*/
  }  
  /*** End scroll content***/
  .clear {
  clear:both;
  }
 .heightScrollNoBg {
 height:360px;
 }
.leftMenu {
	font-size:13px;
	text-align:left;
	font-weight:600;
}
.leftMenu a:link {
	color: #999999;
	text-decoration: none;
	font-weight:600
}
.leftMenu a:visited {
	text-decoration: none;
	color: #999999;
}
 .leftMenu a:hover {
	text-decoration: none;
	color: #333333;
	font-weight:600
}

.submenu {
height:25px;
font-size:12px;
/*font-weight:bold*/
font-weight:600;
/*padding-left:35px;*/
}
.submenu a:link {
	color: #999999;
	text-decoration: none;
	font-weight:600
}
.submenu a:visited {
	text-decoration: none;
	color: #999999;
}
 .submenu a:hover {
	text-decoration: none;
	color: #333333;
	font-weight:600
}

.submenu a.focusSubenu{
	text-decoration: none;
	color: #333333;
	font-size:12px;
	font-weight:600;
}
.focusSubenu{
	text-decoration: none;
	color: #333333;
	font-size:12px;
	font-weight:600;
	cursor:pointer;
}
.cursor{cursor:pointer;}
.submenuWidth {
height:18px;
font-size:12px;
float:left;
overflow:hidden;
width:548px;
padding-left:10px;
font-weight:600;
}

	

	.bntcontrolsubmenu {
	/*width:30px;*/
	text-align:left;
	float:left;
	cursor:pointer
		
	}
.focusMenu{
	text-decoration: none;
	color: #333333;
	font-size:13px;
	font-weight:600
}
a.focusMenu{
	text-decoration: none;
	color: #333333;
	font-size:13px;
	font-weight:600
}
.focusMenu a{
	text-decoration: none;
	color: #333333;
	font-size:13px;
	font-weight:600
}


.bold {
	color: #4C617D;
	font-weight: bold;
}

.expertise_menu{
	font-size:12px;
	text-align:left;
	padding-top:10px;
	width:23%;
	float:left;
	padding-right:10px;
	font-weight:bold;
}


.columcontent {
	font-size:12px;
	text-align:left;
	padding-top:10px;
	color:#999999;
	width:23%;
	float:left;
	padding-right:10px;
}
.expertise_title{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	height: 30px
	}
.columcontent a:link {
	font-size:12px;
	text-decoration: none;
	color: #999999;
	font-weight: normal;
	font-weight:bold;
}
.columcontent a:visited {
	font-size:12px;
	text-decoration: none;
	color: #999999;
	font-weight:bold;

}
.columcontent a:hover {
	font-size:12px;
	text-decoration: none;
	color: #333333;
	font-weight:bold;
}
	
	
.columcontact{
	font-size:12px;
	text-align:left;
	padding-top:10px;
	color:#999999;
	width:48%;
	float:left;
	padding-right:10px;
}
	


.bg_strategy {
	height:400px;
	background-image:url(../images/bg_strategy.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:top;
	
		}
.bg_brand{
	height:400px;
	background-image:url(../images/bg_creative.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:top	}
.bg_mission{
	height:400px;
	background-image:url(../images/bg_creative.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:top	}
.bg_ourteam{
	height:400px;
	background-image:url(../images/bg_ourteam.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:top;	
}
.bg_ourtools{
	height:400px;
	background-image:url(../images/bg_ourtools.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	vertical-align:top
	/*vertical-align:middle	*/
}
.bg_culture{
	height:400px;
	/*background-image:url(../images/bg_ourtools.gif);
	background-repeat:no-repeat;
	background-position:bottom left;*/
	vertical-align:top	
}
.bg_codeofconduct{
	height:400px;
	/*background-image:url(../images/bg_ourtools.gif);
	background-repeat:no-repeat;
	background-position:bottom left;*/
	vertical-align:top;	
}
.bg_expertise{
	height:400px;
	/*background-image:url(../images/bg_ourtools.gif);
	background-repeat:no-repeat;
	background-position:bottom left;*/
	vertical-align:top;	
}
.bg_image{
	height:400px;
	vertical-align:top;	
}
.bg_clients{
	height:400px;
	vertical-align:top;	
}

.footer {
	font-size-adjust:10px;
	text-align:center
}

#dhtmltooltip {
			BORDER-RIGHT: black 1px solid; 
			PADDING-RIGHT: 2px; 
			BORDER-TOP: black 1px solid; 
			PADDING-LEFT: 2px; 
			Z-INDEX: 999; 
			FILTER: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); 
			LEFT: -300px; 
			VISIBILITY: hidden; 
			PADDING-BOTTOM: 2px; 
			BORDER-LEFT: black 1px solid; 
			WIDTH: 230px; 
			PADDING-TOP: 2px; 
			BORDER-BOTTOM: black 1px solid; 
			POSITION: absolute; 
			BACKGROUND-COLOR: #ffffff
		}	
.file_download{
	background-color: #FFFFFF;
	color: #999999;
}
.file_download a:link {
	color: #999999;
	text-decoration: none;
	font-weight:600;
	background-color: #FFFFFF;
}
.file_download a:visited {
	text-decoration: none;
	color: #999999;
	background-color: #FFFFFF;
}
 .file_download a:hover {
	text-decoration: none;
	color: #333333;
	font-weight:600;
	background-color: #FFFFFF;
}



a.dm_name { display: block; margin-top: 3px;  padding: 8px 0 6px 5px; }
a.dm_name:hover {color: #333333; }



