.workforus h1 a:hover {background-color:#ABBD26; color:#ffffff}
.workforus hr {background-color:#ABBD26;color:#ABBD26; height:3px; border:0px; margin-bottom:10px;}
.workforus .lnews {font-size: 12px !important; text-align:justify}
.workforus li {font-size: 12px !important;}
.currentvacancies {background-color:#ABBD26; padding:5px; margin-left:auto; margin-right:auto; width:300px; text-align:center }
.currentvacancies a{color:#ffffff !important; font-weight:bold; font-size:13px; padding:10px;}
.workforus h1 {font-size: 17px !important; font-weight:bold;}
.workforus h2 {font-size: 15px !important; font-weight:bold;}
.workforus h3 {font-size: 13px !important; font-weight:bold;}
.workforus h4 {font-size: 12px !important; font-weight:bold;}
.homeRight dd a {color:#555555;text-decoration:none;}
.homeRight dd a:hover {text-decoration:underline; }
.homeRight dt a:hover {text-decoration:underline;}

.swfcon {display:none;}
.left {float:left;}
.right {float:right;}


.EditingFormValueCell label {
	margin-right: 10px;
}
.EditingFormValueCell input {
	margin-right: 5px;
}
.EditingFormLabelCell {
	width:200px;
	padding-bottom: 10px
}
.EditingFormLabelCell span, .EditingFormLabelCell label, .EditingFormValueCell span {
	font-family:TheSansSemiBold-Plain,Arial;
	font-size:14px;
	line-height:17px;
	text-align:left;
	color:#ABBD26;
}

/* CSS Document */
.allclients li {float:left; width: 180px; padding:20px;}
.allclients ul li {list-style-type: none !important;}

img {border: 0 none;}

.carousel ul li
{
	list-style-type: none !important;
}
.nhs a
{
	font-weight: bold;	
}
.nhs td
{
padding-right: 25px;
}
.newsItem
{
padding-top:10px;
}
.lnews img
{
	border-width:0;
	padding: 15px;
}
.rss
{
margin-top:10px;
margin-bottom:10px;
}
.rss h3
{
	font-weight:bold;
}

/* CSS Document */
*, html, body {
	font:normal arial; color:#555;
	margin:0; padding:0;
	}
div, span, p, h1, h2, h3, hr, form, input, select, textarea {
	margin:0; padding:0;
	}
ul, ol, li, dl, dt, dd {
	margin:0; padding:0; list-style:none;
	}
div, img, a, input, select {
	outline:0;
	}
.nopad {
	padding:0 !important;
	}
.nomar {
	margin:0 !important;
	}
.clear {
	clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;
	}
	
h1, h2 {
	font:normal 14px/17px TheSansSemiBold-Plain, Arial; color:#abbd26; padding:0 0 4px 0; display:block;
	}
h3 {
	font:bold 15px TheSansSemiBold-Plain, Arial; color:#abbd26; padding:0 0 4px 0; display:block;
	}
h4 {
	font:bold 13px TheSansSemiBold-Plain, Arial; color:#abbd26; padding:0 0 4px 0; display:block;
	}
ul li, ol li {
	font:normal 14px/17px TheSansSemiBold-Plain, Arial; color:#555;
	}
/*** Global declaration end ***/

/*** header start ***/

.header {
	width:1002px; margin:0 auto; position:relative; height:96px; font: 11px arial;
	}

.header img {
	position:absolute; top:23px; right:32px;
	}
	
.header .tmenu {
	padding:0; background:url(/images/rcornar.gif) left top no-repeat;
	width:98%; height:20px; position:absolute; bottom:0; left:0; padding-left:31px;
	}
.header ul {
	margin:0 0 0 8px;
	}
.header ul li {
	float:left; color:#fff; font:normal 11px/20px arial; margin:0 0 0 -2px;
	border-right:1px solid #fff; width:auto; text-indent:20px; 
	}
.header ul li a {
	text-decoration:none; color:#fff; font:normal 12px/20px TheSansSemiBold-Plain, Arial;
	display:block; padding:0 21px 0 0;
	}
.header ul li a:hover {
	background:#abbd26; color:#393839;
	}
	
/*** header end ***/

/*** body container start ***/
.bdycont {
	width:955px; margin:0 auto; padding:0 18px 0 29px;
	}
	
/*** left panel start ***/
.leftpane {
	width:234px; background:url(../images/lfooter.gif) bottom left no-repeat #393939;
	margin:1px 16px 0 0; float:left; padding:0 0 0px 0;
	}
select, input {
 font-size:11px;
}

.leftpane img {
	margin:0 0 34px 0;
	}
.leftpane .jsearch {
	padding:0 12px; color:#fff; font:normal 14px/20px TheSansSemiBold-Plain, Arial;
	margin:0 0 15px 0;
	}
.leftpane select {
	width:210px; margin:0 0 10px 12px;
	}
.leftpane ul {
	margin:6px 0 12px 12px; overflow:hidden;
	}
.leftpane ul li {
	float:left; width:105px; margin:0 0 6px 0;
	}
.leftpane ul li a{
	color:#fff;
	}
.leftpane label {
	font:normal 11px/15px arial; color:#fff;
	}
.leftpane input {
	vertical-align:middle; margin:0; padding:0 5px 0 0;
	}
.leftpane input.txtbox {
	width:210px; margin:0 0 0 12px; padding:0;
	}
.leftpane input.txtbox2 {
	width:95px; margin:0 0 0 0px; padding:0;
	}
.leftpane input.txtbox3 {
	width:95px;
        }


.leftpane input.sbtn {
	background:url(/images/lsearchbtn.gif) right top no-repeat;
	width:124px; height:39px; float:right; margin:18px 8px 15px 0;
	border:0; text-align:left; font:normal 14px/20px TheSansSemiBold-Plain, Arial;
	color:#fff;
	}

/*** right content start ***/
/*.rgtcontarea {
	margin:1px 0 0 0;
	}*/
.rgtcont {
	width:700px; padding:23px 0 0 0; float:left; font: 11px Arial;
	}
.rgtcont ul li ul{margin:0; padding-left:20px;}

.lnews {
	font:normal 11px/14px arial; padding:0 0 26px 1px; /*border-bottom:1px solid #a0a0a0 */;
	}
.lnews span {
	color:#abbd26; font:normal 14px/17px TheSansSemiBold-Plain, Arial; padding:0 0 4px 0; display:block;
	}

.hconleft {
	width:278px; float:left; margin:0 0px 0 0;
	}

.hconleft ul li {
	padding:18px 0;
	list-style:none !important;
	}
.hconleft ul li p {
	width:193px; float:left;
	}
.hconleft ul li p span {
	color:#abbd26; font:normal 14px/17px TheSansSemiBold-Plain, Arial; display:block;
	}
.hconleft ul li img {
	margin:0 0 0 0px; border:0;
	}
html > body .hconleft ul li img {
	margin:0 0 0 18px; border:0;
	}
.hconleft ul li .recru {
	margin:16px 0 0 36px;
	padding-bottom:10px;
	}
.hconleft ul li p a {
	border:0; outline:0;
	}
.hconright {
	width:397px; float:right;
	}
.hconright dl {
	width:100%; overflow:hidden; border-bottom:1px solid #a0a0a0;
	padding:0 0 16px 0; margin:18px 0 0 0;
	}
.hconright dl dt, .hconright dl dt a {
	width:100%; font:normal 14px/20px TheSansSemiBold-Plain, Arial; color:#abbd26;
	margin:0 0 5px 0;
	}
.hconright dl dd {
	width:49%; float:left;
	}
.hconright dl dd a {
	color:#555; text-decoration:none;
	}
.hconright dl dd a:hover {
	color:#abbd26;
	}
.hconr-txt {
	margin:16px 0 0; padding:0 0 0 1px;
	}
.hconright dl dd.clients {
	width:100%;
	}
.hconright dl dd.clients ul {
	width:378px; margin:0 0 0 10px; overflow:hidden;
	}
.hconright dl dd.clients ul li {
	float:left; width:150px; height:85px;
	}

	
	
.footer {
	border-top:1px solid #a0a0a0; margin:0 0 0 255px;
	}
.footer ul {
	text-align:center; padding:12px 0; /*background:url(/images/divline.gif) right 14px no-repeat;*/
	}
.footer li {
	font:normal 11px/14px arial; display:inline; color:#747474;
	
	}
.footer li a {
	padding:0 16px; text-decoration:none; background:url(/images/divline.gif) left 3px no-repeat;
	}
.footer li a:hover {
	color:#abbd26;
	}
	
	
/********** article **********/
.bcont {
	/*height:531px; */padding:25px 0 0 0; position:relative;
	}
.bcont p {
	color:#055555; margin:0 0 39px 0;
	}
.bcont p span {
	font:normal 14px/20px TheSansSemiBold-Plain, Arial; display:block; color:#abbd26;	
	}
.bcont p em {
	font-style:italic; color:#055555;
	}
.lscont {
	float:left; margin:0 0 0 0; padding:0 0 0 1px;
	}
.rscont {
	width:106px; position:absolute; top:46px; right:0;
	}
.lscont .arpoints {
	text-indent:0; font:normal 11px/14px arial; color:#055555;
	padding:0 0 0 10px;	background:url(/images/list-dash.gif) 0 8px no-repeat;
	}
	
/********** client positions **********/

.client-cont {
	width:99.6%; height:530px; overflow:scroll;
	background-color:#f0f0f0; margin:15px 0 0;
	}
.clientcontent {
	background-color:#fff; border:1px solid #999;
	 margin:19px 5px 0 3px; overflow:hidden; padding:12px;
	}
.tda-icon {
	width:112px; float:left;  margin:0 9px 0 0;
	}
.tda-mcont {
	width:365px; float:left; margin:0 2px 0 0;
	}
.tda-mcont ul {
	margin:15px 0 0 0; overflow:hidden;
	}
.tda-mcont ul li {
	float:left; margin:0 9px 0 0; padding:1px 10px 0 0; height:18px;
	background:url(/images/tab-mimg.gif) top right repeat-x;
	 font:bold 12px arial;
	}
.tda-mcont ul li a {
	text-decoration:none; color:#454545; padding:2px 0 5px 10px;
	background:url(/images/tab-limg.gif) top left no-repeat; font-weight:bold;
	}
.tda-mcont ul li:hover {
	color:#fff; background:url(/images/tab-mimg-active.gif) top right no-repeat;
	}
.tda-mcont ul li a:hover {
	background:url(/images/tab-limg-active.gif) top left no-repeat;
	}
.tda-rcont {
	width:150px; float:left;
	}
.tda-thdr {
	width:96%; height:49px; background:url(/images/mscrollbg.gif) 0 0 repeat-x;
	}
.tda-thdr .tda-lcnr {
	width:12px; height:49px; background:url(/images/lscrollbg.gif) 0 0 repeat-x; float:left;
	}
.tda-hdrtxt {
	font:normal 18px/49px arial; float:left;
	}
.tda-thdr .tda-rcnr {
	width:12px; height:49px; background:url(/images/rscrollbg.gif) 0 0 repeat-x; float:right;
	}
.tda-mcontent {
	margin:26px 0 0 0; padding:0 0 32px 0;
	}
.tda-mcontent .welctxt {
	font:bold 14px/20px arial; color:#000; display:block; margin:0 0 20px 0;
	}
.tda-mcontent .mbtn {
	font-weight:bold;
	}
.tda-rimg {
	margin:35px 0 0 0;
	}
	
/********** job result **********/
.jsearchform {
	width:220px; float:right; display:block; height:90px;
	margin:0 0 0 60px; text-indent:0 !important;
	}
.jsearchform .label {
	width:40px; text-align:left; float:left; text-indent:0 !important;
	font:normal 11px/18px arial; color:#555;
	
	}
.jsearchform .jsbox {
	width:128px; margin:0 40px 6px 0;
	}
.jsearchform .jsboxdelay {
	width:52px; margin:0 5px 0px 0;
	}
.result-match {
	color:#f00; text-indent:0 !important; margin:5px 0 0 0;
	}
.searchbtn {
	background:url(/images/search-btn.gif) 0 0 no-repeat; text-indent:-10000px;
	border:0; width:29px; height:29px; margin:0 0 0 30px; vertical-align:top;
	}
.jresult-pagintop {
	margin:18px 0 0;
	}
.jresult-paginbot {
	margin:0;
	}
.jresult-paginbot a, .jresult-pagintop a {
	padding:0 2px;
	}
.jresult-paginbot a:hover, .jresult-pagintop a:hover {
	color:#abbd26;
	}
.ralign {
	text-align:right;
	}
.sresults {
	background:url(/images/searchresult-tbg.gif) 0 0 no-repeat;
	height:135px; margin:10px 0 0 0; padding:18px 0 0 12px;
	}
.sresults img {
	border:0; margin:6px 0 0;
	}
.viewbtn {
	margin:0 115px 0 0;
	}
.jtitlepos span {
	display:block; font:bold 14px/22px TheSansSemiBold-Plain, Arial;
	color:#abbd26;
	}
.jtitlepos img {
	float:right; margin:8px 0 0 0;
	}
.jscont {
	margin:10px 0 0 0; height:44px; overflow:hidden;
	}
	
/********** webforms **********/

.cacr {
	background:url(/images/cacr-hdr.gif) 0 0 no-repeat;
	}
.webform {
	padding:26px 0 0 65px; position:relative;
	}
.webform label {
	font:normal 14px/17px TheSansSemiBold-Plain, Arial; color:#abbd26;
	display:block; text-align:left; width:200px; float:left;
	}
.webform input.wftxtbox {
	border:solid 1px #7f9db9; width:150px; padding:0 5px 0 3px;
	}
.webform input, .webform select {
	font:normal 12px/17px Arial; margin:0 0 5px 0; height:19px;
	}
.webform select {
	width:160px;
	}
.srbtn {
	border:0; width:161px; height:53px !important;
	background:url(/images/save-regis-btn.gif) 0 0 no-repeat; text-indent:-100000px;
	position:absolute; bottom:-12px;
	}
.formmsg { margin:0 0 0 30px;}
.cvitae {
	width:200px;
	}
.browse {
	width:60px; height:22px !important;
	}
.rdbox {
	vertical-align:middle;
	}
.rbox {
	margin:0 27px 0 0;
	}

/* added 22/10/2009 by WS */

.srbtn2 {
	border:0; width:161px; height:53px !important;
	background:url(/images/save-regis-btn.gif) 0 0 no-repeat; text-indent:-100000px;
	position:relative; bottom:0;
	}
.webform2 input {
	margin:0 5px 0 0; vertical-align:middle;
	}
.update-btn {
	margin:0 0 20px 205px;
	}
.rbox2 {
	margin:0 27px 0 0; width:400px; float:left;
	}
.webform label img {
	border:0;
	}
.welcome-uname {
	position:absolute; top:58px; left:32px; font:normal 12px/15px arial;
	}
.welcome-uname a {
	color:#ABBD26; text-decoration:none;
	}
.welcome-uname a:hover {
	color:#555;
	}
.leftpane input.txtbox-sml {
	width:94px; margin:0 0 0 12px; padding:0;
	}
ul.bullet {
	margin:8px 0;
	}
ul.bullet li {
	background:url(bullet.gif) 0 6px no-repeat; padding:0 0 0 12px;
	}
ul.bullet li a {
	text-decoration:none;
	}
ul.bullet li a:hover {
	color:#abbd26;
	}
.viewbtn a, .viewbtn img {
	border:0;
	}
	
.checklict_box {margin:0 0 0 12px; padding:0;}
.checklict_box label {line-height:22px; margin-right: 5px; padding-left:5px;}

.rgtcont a {
	color:#ABBD26; text-decoration:none;
	}
.rgtcont ul {
	margin:5px 0;
	}
.rgtcont ul li {
	list-style:disc inside; font:normal 11px/14px arial;
	}
.rgtcont ul ul{
	margin:15px 0;
	}
.rgtcont ul ul li {
	list-style:circle inside; font:normal 11px/14px arial;
	}

/*------------------Menu Area--------------------*/
ul.menu {list-style:none; margin:0 0 0 0; padding:0;}
ul.menu * {margin:0; padding:0; z-index:5;}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:22px; left:0; margin:0; display:none; width:148px; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px; margin:0}
ul.menu ul li a {display:block; padding:1px 7px 0px 1px; background-color:#393939}
ul.menu ul li a:hover {background-color:#abbd26}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {padding:0px 0px 0px 0px; font-weight:normal; }
ul.menu .menulink:hover, ul.menu .menuhover {background-color:#abbd26;}
ul.menu .sub {background:#393939 url(/images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}








/*========================== Newly added on 18/02/10 start ============================*/




.header img.logo {
	position:absolute; top:23px; left:32px;
	}
.header .mhrussia{
	
	}
.header .mhrussia {
	background:url(/images/flag-russia.gif) 0 0 no-repeat; text-decoration:none;
	padding:0 0 8px 40px; position:absolute; top:23px; right:12px; width:100px;
	}
.header .flag{
	margin-right:4px; vertical-align:middle;
}
.header .swfcon{
	position:absolute; top:8px; left:250px;
	width:500px;
	height:55px;
	border:#999 solid 1px;
}




/*-------------------------------Styles for left panel start----------------------------------*/
.leftpane .sbtn:hover {cursor: pointer;}
.leftpane .upcvbtn:hover {cursor: pointer;}

.leftpane .bannerCont{
	padding:30px 0 0 24px; position:relative; height:150px;
}
.leftpane input.upcvbtn {
	background:url(/images/uploadcvbtn.gif) right top no-repeat;
	width:144px; height:39px; float:right; margin:18px 8px 15px 0;
	border:0; text-align:left; font:normal 14px/20px TheSansSemiBold-Plain, Arial;
	color:#fff;
	}
	
.optionscon dl {
	width:100%; overflow:hidden; 
	padding:0 0 5px 11px; 
	}
.optionscon dl dd {
	width:43%; float:left; padding:2px; 2px 2px 0;
	}
.optionscon dl dd label {line-height:22px; margin-right: 5px; padding-left:5px;}

/*-------------------------------Styles for left panel end -----------------------------------*/
/*-------------------------------Styles for right start----------------------------------*/
strong{
	font-weight:bold;
	}
.newheading{
	font:normal 18px/18px TheSansSemiBold-Plain, Arial; color:#71767a; padding:0 0 15px 0; display:block;
	}
.homeRight dl {
	width:100%; overflow:hidden; width:220px; float:left; padding:0 13px 10px 0;
	}
.homeRight dt {
	background:url(/images/joblistheadingbg.gif) no-repeat 0px 0px; padding:2px 10px; text-align:center;
	width:199px; height:22px; color:#fff;
	font:normal 14px/17px TheSansSemiBold-Plain, Arial; overflow:hidden;
	}
.homeRight dt a{
	color:#fff;
	font:normal 14px/17px TheSansSemiBold-Plain, Arial; 
	text-decoration:none;
	}

.homeRight dl dd{
	width:188px; float:left; padding:4px 2px 2px 27px; background:url(/images/dot.gif) no-repeat 15px 8px; margin-left:6px;
	}
.readmore{
	padding:0 0 5px 0;
	}
.homeInfo dl {
	 padding:0 13px 0px 0;
	}
.homeInfo dd {
	background:none !important; margin-left:0 !important; padding-left:14px !important; padding-bottom:0px !important;
	}
.homeInfo dd p {
	margin:0 0 10px 0;
	}
.readmore a:link,.readmore a:visited,.readmore a:hover {
	color:#666666;
	font-weight:bold;
	}
.fClients {
	clear:both; padding:0; margin:0 0 12px 0; border-top:#a0a0a0 solid 1px; border-bottom:#a0a0a0 solid 1px; overflow:hidden;
	}
.fClients p.fc {
	margin:18px 0 0 4px; font:normal 15px/20px arial; color:#ABBD26;
	}

.fClients p.sa {
	float:right; margin:0 4px 14px 0;
	}
.fClients p.sa a {
	font:normal 14px/20px arial;
	}
#portfolio {
	margin:0 0 0 0; width:100%;
	}
#portfolio li {
	 list-style:none;
	}
#portfolio li p {
	float:left; width:155px; margin:0 20px 0 0;
	}
#portfolio li img {
	margin:0;
	}
#portfolio li .lalign {
	margin:0 30px 0 0 !important;
	}
#portfolio li .ralign {
	margin:0 !important; text-align:right;
	}
.sectionHeading{
	width:100%; font:normal 14px/20px TheSansSemiBold-Plain, Arial; color:#abbd26; margin:0 0 5px 0;
	}

/*-------------------------------Styles for right end -----------------------------------*/
dl.imgscroller {
	width:100%; overflow:hidden; 
	}
dl.imgscroller dt, .hconright dl.imgscroller dt a {
	width:100%; font:normal 14px/20px TheSansSemiBold-Plain, Arial; color:#abbd26; margin:0 0 5px 0;
	}
dl.imgscroller dd {
	width:49%; float:left;
	}
dl.imgscroller dd a {
	color:#555; text-decoration:none;
	}
dl.imgscroller dd a:hover {
	color:#abbd26;
	}
.hconr-txt {
	margin:16px 0 0; padding:0 0 0 1px;
	}
dl.imgscroller dd.clients {
	width:100%;
	}
dl.imgscroller dd.clients ul {
	width:500px; margin:0 0 0 10px; overflow:hidden; 
	}
dl.imgscroller dd.clients ul li {
	float:left; width:150px; height:85px; padding:0 12px;
	}


.fClients ul {
	overflow:hidden;
	}
.slideshow {
	position:relative; float:left; width:172px; height:70px;
    }
.slideshow img {
    position: absolute; top: 0; left: 0; z-index: 8; opacity: 0.0;
	}
.slideshow img.active {
	z-index: 10; opacity: 1.0;
	}
.slideshow img.last-active {
	z-index: 9;
    }


.slideshow
        {
            position: relative;
            height: 160px;
        }
        .slideshow IMG
        {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 8;
            opacity: 0.0;
        }
        .slideshow IMG.active
        {
            z-index: 10;
            opacity: 1.0;
        }
        .slideshow IMG.last-active
        {
            z-index: 9;
        }
        ul.slideHolder
        {
        	list-style-type:none;
        	 
        }
        ul.slideHolder li
        {
        	list-style-type:none;
        	display:inline;
        	padding:5px;
        	margin:3px;
        }
        
        ul.slideHolder li img
        {        	
        	border:none;
        }
   

#DivWinnerLogo img{	}
	  	#DivWinnerLogo img.recru{display:block;	}
        .logoLink
        {
            height: 160px;
        }
        .logoLink IMG
        {
            position: absolute;
            top: 0;
            left: 25px;
            z-index: 8;
            opacity: 0.0;
        }
        .logoLink IMG.active
        {
            z-index: 10;
            opacity: 1.0;
        }
        .logoLink IMG.last-active
        {
            z-index: 9;
        }



/*=========================== Newly added on 18/02/10 end =============================*/

#DivWinnerLogo a {
	height:160px; position:relative; display:none;
    }
#DivWinnerLogo a.active {
	display:block;
    }
ul.slideHolderNew {
	position:relative; overflow:visible; height:70px;
    }
.slideHolderNew li {
	height:70px; width:175px; float:left; list-style:none !important; top:0; left:0;
    }
.slideHolderNew li a img {
	z-index: 8;
    }
.slideHolderNew li a img {
	opacity: 0.0; position: absolute;
    }
.slideHolderNew li img.active {
    opacity: 1.0;
    }
.slideHolderNew li img.active {
	z-index: 10;
    }
.slideHolderNew li img.last-active {
	z-index: 9;
    } 
#logoHolder {
	height:160px; position:relative; 
    }
#logoHolder a img {
	z-index: 8;
    }
#logoHolder a img {
	opacity: 0.0; position: absolute;
    }
#logoHolder img.active {
    opacity: 1.0;
    }
#logoHolder img.active {
	z-index: 10;
    }
#logoHolder img.last-active {
	z-index: 9;
    } 

/*#SignUp BizForm #*/

#BizFormSignUp
{
background-color:#393939;
display:block;
position:absolute;
right:385px;
z-index:4000;
padding:10px;
}

#BizFormSignUp .EditingFormButtonCell input
{
 background-color:#AFBC17;
color:white;
width:66px;
}