html {font-size:100.01%;}

body{font:62.5% Arial, Helvetica, sans-serif; margin:0px auto; padding:0 px;width:1000px; }

#container{width:1006px; font-family:Arial, Helvetica, sans-serif;  }

#header{width 1006px;}
#header .logo{padding:0px 0 0 0; position:relative;width:20%; background:url(../images/logo.jpg) no-repeat; height:85px; float:left; margin-left:10px; margin-top:2px;}

#header .right{ width:350px;float:right; height:85px; padding-right:10px; margin-right:18px; }
#header .right .link{ float:right; text-align:right; color:#f74a00; text-decoration:none; font-size:12px; margin-top:5px;}
#header .right .search{ float:right}
#header .right .flag{
	float:right;
	position:relative;
	margin-top:40px;
	margin-bottom:7px;
	color: #3d6f92;
}
#header .flash{width:1004px; border:1px  #CCCCCC solid; height:100%;}


/*------ For  Header navigation-------- */
#header .main-nav{height:34px;background-image:url(../images/nav-bg.jpg);background-repeat:repeat-x;width:1006px;float:left; position:relative; font-size:12px;}
#header .main-nav ul{line-height:34px;background-image:url(../images/nav-bar.jpg);background-repeat:no-repeat;margin:0px 0px 11px 0px;color:#000000;}
#header .main-nav li{display:inline;position:relative;width:100px;text-align:center;color:#000000;}
#header .main-nav li a{width:100px;text-align:center;float:left;background-image:url(../images/nav-bar.jpg);background-position:inherit;background-repeat:no-repeat;color:#000000;	}
#header .main-nav li a:link,
#header .main-nav li a:visited{color:#000000;	text-decoration:none;float:left; width:104px;}

#header .main-nav li a:hover{background-image:url(../images/active.jpg);background-repeat:repeat-x;background-position:left;color:#FFFFFF;}
#header .main-nav li a:active{background-image:url(../images/active.jpg);background-repeat:repeat-x;background-position:left;color:#FFFFFF;}
.textfield{ margin:5px 5px 5px 0px; background-image:url(../images/textarea.jpg); width:155px; height:22px; background-repeat:no-repeat; }
.dropdown{ background-image:url(../images/textarea.jpg);}

.textfield1{ margin:5px 5px 5px 0px; background-image:url(../images/textarea.jpg); width:250px; background-repeat:no-repeat; }
.textfield1{ margin:5px 5px 5px 0px; background-image:url(../images/textarea_cnct.jpg); width:245px; background-repeat:no-repeat; }
.gradient{ background:url(../images/gradient.jpg) repeat-x;}
.text_bold{font:Arial, Helvetica, sans-serif 11px bold ; color:#003399;}
em{color:#FF0000; font-size:12px;}
li{
	color:#000000;
	vertical-align:middle;
	list-style-image:url(../images/bullet.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.li1{color:#000000;vertical-align:middle;list-style-image:url(../images/ol.gif); font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.button{background-color:#006633;}


#cph{width:1005px;}
#cph h3{color:#FF0000; font-size:16px;}
#cph .main_text{width:78%; float:left; padding:5px 5px 5px 5px; margin:5px 0px 5px 5px; font-size:11px; }
#cph .submenu{width:78%;float:left; padding:5px 5px 5px 5px; margin:5px 5px 5px 5px; }
#cph .right1{width:19%;margin-top:-125px;float:right;border:#CCCCCC solid 1px;position:relative;filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#f2f2f2', startColorstr='#f2f2f2', gradientType='0');}
#cph .right1 .bg_btn{ background-image:url(../images/img_btn1.jpg); background-repeat:no-repeat; margin:2px 5px 0px 7px; height:80px;}
#cph .right1 .bg_btn img{margin:10px 10px 10px 10px;}


.tabs{padding: 0 0 10px; }
.tabs .tabset{margin: 0;padding: 0;list-style: none;width: 100%;}
.tabs .tabset:after {display: block;content: "";clear: both;}
.tabs .tabset li{float: left;margin: 0 6px 0 0;}
.tabs .tabset .tab{
	float: left;
	position: relative;
	z-index: 1;
	bottom: -1px;
	background:url(../images/tab.gif) repeat-x;
	font-size: 11px;
	color: #000000;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cf470d;
	border-right-color: #cf470d;
	border-bottom-color: #cf470d;
	border-left-color: #cf470d;
}
.tabs .tabset .active{
	background: #FF3300;
	color: #FFFFFF;
	position: relative;
	text-decoration:underline;
}
.tabs .tabs-content{position: relative;padding: 0px 10px 5px 5px;border: solid 1px #cf470d;background: #f4f4f4 ; font-size:12px;}
.tabs .tabs-content #tab1{background: url(../images/career.gif) no-repeat;background-position:right;height:223px;padding: 0px 0 0px 0; margin-bottom:5px;}
.tabs .tabs-content #tab2{background: url(../images/hcm.gif) no-repeat;background-position:right;height:223px;padding: 0px 0 0px 0; margin-bottom:5px;}
.tabs .tabs-content #tab3{background: url(../images/rco.gif) no-repeat;background-position:right;height:223px;padding: 0px 0 0px 0; margin-bottom:5px;}
.tabs .tabs-content #tab4{background: url(../images/graph2.gif) no-repeat;background-position:right;height:223px;padding: 0px 0 0px 0; margin-bottom:5px;}
.tabs .tabs-content h2{font-size: 21px;color: #242424;margin: 0 ;}
.tabs .tabs-content h3{font-size: 16px;color: #363636;font-weight: normal;margin: 0 0 16px;}
.tabs .tabs-content li{line-height:22px;color:#000000;vertical-align:middle;list-style-image:url(../images/bullet.jpg);}
.tabs .tabs-content .title{display: block;font-size: 1.1em;color: #2f2f2f;padding: 0 0 5px;}


/*------
#subcontainer{width:100%;}
#subcontainer .left{width:19%; float:left; position:relative;}
#subcontainer .left .leftmenu{background-color:#f4f4f4;width:100%; margin:10px 10px 10px 10px; float:left;}
#subcontainer .left .right{filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#f2f2f2', startColorstr='#f2f2f2', gradientType='1');width:99%; margin:10px 10px 10px 10px; border:#CCCCCC solid 1px; float:left; }
#subcontainer .left .right .bg_btn{ background-image:url(images/img_btn1.gif); background-repeat:no-repeat; margin:5px 5px 5px 5px; height:80px;}
#subcontainer .con{width:75%; margin-left:22%; position:relative; border:#CCCCCC 1px solid; margin-top:5px;}
#subcontainer .con .content{filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#f2f2f2', startColorstr='#ffffff', gradientType='0');width:100%; float:inherit; padding:10px 10px 10px 10px;}-------- */

#header .breadcrumbs{width:1004px; margin:0 auto; float:right; padding-left:0px; font-size:12px; padding-top:5px;}

#subcontainer{
	width:100%;
}
#subcontainer .left{
	width:18.7%;
	float:left;
	position:relative;
}
#subcontainer .left .leftmenu_header{
	background:url(../images/left_menu_header.gif) repeat-x;
	border:#000000 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#subcontainer .left .leftmenu{
	background-color:#f4f4f4;
	width:100%;
	margin:5px 0px 5px 5px;
}
#subcontainer .left .leftimg{width:100%; margin:0px 0px 0px 0px; border:#CCCCCC solid 1px; float:left; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#f2f2f2', startColorstr='#f2f2f2', gradientType='0');}
#subcontainer .left .leftimg .bgbtn{ background-image:url(../images/img_btn1.jpg); background-repeat:no-repeat; margin:5px 0px 5px 5px; height:80px;}
#subcontainer .left .leftimg .bgbtn img{margin:10px 10px 10px 10px;}
#subcontainer .rightbg{
	width:77%;
	float:right;
	border:#CCCCCC solid 1px;
	margin:2px 0px 10px 0px;
	padding: 0px 0px 10px 10px;
	font-size:11px;
	background:url(../images/subcontainer_bg.jpg) repeat-x bottom;
}
#subcontainer .rightbg h1{color:#FF3300; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#subcontainer .rightbg h2{color:#0066CC; font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#subcontainer .contact{width:50%}
#subcontainer .rightbg .contactbg{
	margin: 3px 3px 3px 3px;
	float:right;
	width: 250px;
	background-image:url(../images/contact_bg.jpg);
	background-repeat:no-repeat;
	height:176px;
	padding-top:5px;
	padding-left:5px;
}
#subcontainer .rightbg .contactbg .text_contact{width :190 px; height:170px; padding:0px 0px 5px 0px; margin:0px 5px 5px 5px;}
#subcontainer .rightbg .videosimg{width:230px; float:left;}
#subcontainer .rightbg .videos{width:500px; float:right; padding-left:230px;}



#subcontainer .rightbg .bg_rco{background-image:url(../images/bg_bottom.jpg); background-repeat:repeat-x; height:266px; width:179px; float:left; margin:1px 1px 1px 1px;}
#subcontainer .rightbg .bg_rco .rco_text{ margin-top:110px; margin-left:5px; margin-bottom:5px; margin-right:5px;}

#subcontainer .rightbg .bg_hcp{background-image:url(../images/bg_bottom.jpg); background-repeat:repeat-x; height:266px; width:179px; float:left; margin:1px 1px 1px 1px;}
#subcontainer .rightbg .bg_hcp .hcp_text{ margin-top:110px; margin-left:5px; margin-bottom:5px; margin-right:5px;}

#subcontainer .rightbg .bg_career{background-image:url(../images/bg_bottom.jpg); background-repeat:repeat-x; height:266px; width:179px; float:left; margin:1px 1px 1px 1px;}
#subcontainer .rightbg .bg_career .career_text{ margin-top:110px; margin-left:5px; margin-bottom:5px; margin-right:5px;}

#subcontainer .rightbg .bg_matching{background-image:url(../images/bg_bottom.jpg); background-repeat:repeat-x; height:266px; width:179px; float:left; margin:1px 1px 1px 1px;}
#subcontainer .rightbg .bg_matching .matching_text{ margin-top:110px; margin-left:5px; margin-bottom:5px; margin-right:5px;}


#footer{background-color:#f4f4f4;  text-align:left; padding:5px 5px 5px 5px; width:995px; float:left; font-size:11px; color:#999999; margin-right:10px;}
.button{background:url(../images/btn_gradient.gif) repeat-x; border:2px solid #ffffff; color:#FFFFFF; height:25px;}

.solution_try{ background:url(../images/try_box.jpg) no-repeat; width:200px; height:113px;}
.solution_try_text{ margin:35px 5px 5px 55px;}
.solution_buy{ background:url(../images/buy_box.jpg) no-repeat; width:200px; height:113px;}
.solution_testimonial{ background:url(../images/testimonial_box.jpg) no-repeat; width:200px; height:113px;}
.solution_try_test {margin:40px 5px 5px 60px;}

.client_logo{width:100px;}
.client_text{margin-left:150px;width:400px; margin-top:0px;}

#subcontainer .rightbg  .font{font-size:12px;}

#subcontainer .rightbg .bordertable{border:1px solid #CCCCCC; border-collapse:collapse;text-align:center}


