html,body{width:100%;height:100%;padding:0px;margin:0px;font-family:'Noto Sans';font-size:15px;background:#FFF;line-height:21px;color:#794401;-webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: none;}
a{color:#794401;cursor:pointer;text-decoration:none;}
form{margin:0px;padding:0px;}
h1{font-size:14px;font-family:tahoma,arial,helvetica;margin:0px;margin-bottom:10px;color:#990000; font-family:'Noto Sans';}
h2{font-size:13px;font-family:tahoma,arial,helvetica;margin:0px;color:#000;line-height:23px; font-family:'Noto Sans';}
label{cursor:pointer;}
p{line-height:21px;}
img{border:0px;}

h1.page-title{color:#87C03B; text-transform:uppercase; font-size:30px; font-weight:500; font-family: 'Noto Sans';}
h1.page-title:after{content:''; display:block; width:100%; height:3px; margin-top:5px; background-image:url(../images/hdr-after.png); background-repeat:no-repeat; background-position:left top; }


.fl{float:left;}.fr{float:right;}.clear{clear:both;}
.msg{color:red;margin-bottom:15px; padding:3px 10px; border:1px solid red; background:#F9CDCD;}
.msgs{padding:3px 10px; color:green;border:1px solid green; background:#AEE49E;margin-bottom:15px;}
.table_bgcolor{background:#aaa;}
.table_header{background:#CCC; font-weight:bold;}
.table_row{background:#FFF;}
.u{text-decoration:underline;}.b{font-weight:bold;}.c{text-align:center;}.i{font-style:italic;}

.green{color:#8CC63E;}

#wrapper{width:1000px;margin:0 auto;background:#FFF;position:relative;min-height:600px;}
#body{position:absolute;left:230px;top:360px;width:700px;z-index:10;}
#footer{margin-top:15px;margin-bottom:50px;text-align:center;font-size:14px;}

#leftmenu{position:absolute;left:31px;top:200px;z-index:2;}
#leftmenu a{display:block;margin-bottom:5px;}
#leftmenu .home{width:174px;height:30px;background:URL("../images/design/global/nav_home_1.png");}
#leftmenu .home:hover, #leftmenu .home.selected{width:174px;height:30px;background:URL("../images/design/global/nav_home_2.png");}
#leftmenu .work{width:174px;height:30px;background:URL("../images/design/global/nav_work_1.png");}
#leftmenu .work:hover, #leftmenu .work.selected{width:174px;height:30px;background:URL("../images/design/global/nav_work_2.png");}
#leftmenu .strategy{width:174px;height:30px;background:URL("../images/design/global/nav_strat_1.png");}
#leftmenu .strategy:hover, #leftmenu .strategy.selected{width:174px;height:30px;background:URL("../images/design/global/nav_strat_2.png");}
#leftmenu .clients{width:174px;height:30px;background:URL("../images/design/global/nav_clients_1.png");}
#leftmenu .clients:hover, #leftmenu .clients.selected{width:174px;height:30px;background:URL("../images/design/global/nav_clients_2.png");}
#leftmenu .about{width:174px;height:30px;background:URL("../images/design/global/nav_about_1.png");}
#leftmenu .about:hover, #leftmenu .about.selected{width:174px;height:30px;background:URL("../images/design/global/nav_about_2.png");}

#leftcol{position:absolute;left:0px;top:410px;width:205px;}

#leftmenu.nav a{
	font-size:24px; font-weight:600; font-family: 'Josefin Sans'; line-height:35px; padding-left:22px; margin-left:0px; background-repeat:no-repeat;
	/* font-family: 'Noto Sans'; font-weight:300; */
}
#leftmenu.nav .home{background-image:none; height:35px;}
#leftmenu.nav .home:hover,
#leftmenu.nav .home.selected{background-image:none; border-top-left-radius:8px; border-bottom-left-radius:8px; color:#fff; height:35px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cc63e+59,ffffff+89 */
background: rgb(140,198,62); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(140,198,62,1) 59%, rgba(255,255,255,1) 89%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc63e', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */


}
#leftmenu.nav .work{background-image:none;height:35px;}
#leftmenu.nav .work:hover,
#leftmenu.nav .work.selected{background-image:none; border-top-left-radius:8px; border-bottom-left-radius:8px; color:#fff; height:35px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cc63e+59,ffffff+89 */
background: rgb(140,198,62); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(140,198,62,1) 59%, rgba(255,255,255,1) 89%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc63e', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}
#leftmenu.nav .strategy{background-image:none;height:35px;}
#leftmenu.nav .strategy:hover,
#leftmenu.nav .strategy.selected{background-image:none; border-top-left-radius:8px; border-bottom-left-radius:8px; color:#fff; height:35px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cc63e+59,ffffff+89 */
background: rgb(140,198,62); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(140,198,62,1) 59%, rgba(255,255,255,1) 89%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc63e', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}
#leftmenu.nav .clients{background-image:none;height:35px;}
#leftmenu.nav .clients:hover,
#leftmenu.nav .clients.selected{background-image:none; border-top-left-radius:8px; border-bottom-left-radius:8px; color:#fff; height:35px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cc63e+59,ffffff+89 */
background: rgb(140,198,62); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(140,198,62,1) 59%, rgba(255,255,255,1) 89%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc63e', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}
#leftmenu.nav .about{background-image:none;height:35px;}
#leftmenu.nav .about:hover,
#leftmenu.nav .about.selected{background-image:none; border-top-left-radius:8px; border-bottom-left-radius:8px; color:#fff; height:35px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8cc63e+59,ffffff+89 */
background: rgb(140,198,62); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(140,198,62,1) 59%, rgba(255,255,255,1) 89%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(140,198,62,1) 59%,rgba(255,255,255,1) 89%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc63e', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}



#strategy_box{position:relative;margin-top:50px;margin-bottom:25px; width:100%; min-height:500px; background-image:url(../images/design/strategy/CEMSProcess.jpg); 
background-repeat:no-repeat; background-size:contain; background-position:center top; color:#000;}

#strategy_box ul{list-style:none; margin:0px; padding:0px; font-size:20px; line-height:normal;}
#strategy_box li{margin-bottom:5px;}
#strategy_box .leadership,
#strategy_box .talent,
#strategy_box .management{position:absolute;}

#strategy_box .leadership{top:264px; left:78px; text-align:left; width: 175px;}
#strategy_box .talent{top:77px;left:150px; text-align:center; width:300px;}
#strategy_box .management{top:264px; right:86px; text-align:right; width:189px;}





.strategy.page{position:relative; width:auto; margin-top:-50px; left:-69px; height:640px; background-image:url(../images/design/strategy/strat-leaves.png); background-size:auto 480px; background-repeat:no-repeat; background-position:center top;}
.strategy ul{list-style:none; margin:0px; padding:10px 20px; background-color:#D7E7C0; border-radius:15px;}
.strategy ul li {position:relative; padding-left:8px;}
.strategy ul li:before {content:'\000BB'; color:#8CC63E; display:inline-block; margin-right:5px; position:absolute; top:0px; left:-5px;}
.strategy h3{font-size:30px;}
.strategy h3{color:transparent;}
.strategy .title1{position:absolute; right:-45px; top:86px;}
.strategy .text1{position:absolute; top:86px; right:-45px;}
.strategy .title2{position:absolute; top:168px; left:76px; }
.strategy .text2{position:absolute; text-align:left; top:152px; left:-154px;}
.strategy .title3{position:absolute; top:248px; right:115px;}
.strategy .text3{position:absolute; top:296px; right:-123px;}
.strategy .title4{position:absolute; top:382px; left:220px;}
.strategy .text4{position:absolute; text-align:left; top:330px; left:-95px;}



.strategy .text5{position:absolute; width:100%; text-align:center; bottom:-25px; left:6px; font-size:24px; line-height:45px; color:inherit; font-weight:500; }



.trade:after{content:'TM'; font-size:0.5em; position:relative; top:-1em;}

.fl.clients1{width:200px; margin-bottom:25px;}
.fl.clients1 img{width:180px;height:auto; display:block; margin:0px auto;}
.fl.clients2{width:200px; margin-bottom:25px;}
.fl.clients2 img{width:180px;height:auto; display:block; margin:0px auto;}



