*{ margin:0px; padding:0px;}
body{ background:url(../images/bg_back.jpg) #76a2d3 repeat-x;}
/*common*/
.mar_top5{ margin-top:5px;}
.mar_top15{ margin-top:15px;}
#wrapper{ width:1000px; margin:0 auto;}
.pl_30{ padding-left:30px;}
.floatr{ float:right;}
.floatl{ float:left;}
#condainer{ width:939px; margin:0 auto;/*border:2px solid #d1d1d1;*/ border-top:none; padding-bottom:5px; background:#fff; overflow:hidden;}
/*header*/
.header{ background:url(../images/header.jpg) repeat-y; height:45px;*height:60px; padding:15px 0 0 0px;}
.logo {width:245px; height:39px; margin-left:20px; float:left;}
.info{ float:right; padding-right:10px;height:60px;}
.info ul{ margin:0px; padding:0px;}
.info li{ list-style-type:none; font:bold 15px"Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#53555a;}
.info li img{ padding-right:10px; margin:-3px 0;}
.info li a{ color:#4e5158; font:normal 11px"Lucida Sans Unicode",Arial, Helvetica, sans-serif; text-decoration:none;}
/*navigation*/
.nav{ background:url(../images/nav_bg.jpg) repeat-x; width:939px; margin:0 auto; height:35px;overflow:hidden; clear:both;}
.nav ul{ margin:0px; padding:0px; float:left;}
.nav ul li{ list-style-type:none; float:left; width:108px; text-align:center; background:url(../images/devider.jpg) no-repeat right; height:27px; padding-top:8px;}
.nav ul li a{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.nav li a:hover{ color:#fff000;}
.nav li a.active{ color:#fff000; text-decoration:none;}
.demo{ float:left;}
.demo1{ float:left; width:170px; margin:-33px 0 0 861px;_margin:-33px 0 0 /*384*/433px;}
.demo_training{ position:absolute; left:755px; top:3px; width:200px;}
.demo_training a.demo{ float:left; padding:0px 5px;}
.demo_training a.demo_home{ float:left; padding:0px 5px; margin-left:100px;}


#MenuBar1{background:url(../images/nav_bg.jpg) repeat-x; width:939px; margin:0 auto; height:35px;clear:both;}
#MenuBar2{background:url(../images/nav_bg.jpg) repeat-x; width:939px; margin:0 auto; height:35px;clear:both;position:relative;}
/*banner*/
#banner_home{ width:939px; height:auto; overflow:hidden;}
#banner_cmy{ width:939px; height:auto; overflow:hidden; border-bottom:1px solid #fff;}
.cmy_main{ float:left; background:url(../images/right_bg.jpg) repeat-x; width:919px; padding:13px 10px 0px 10px; overflow:hidden;}
.cmy_main .top_part{ height:auto;}
.cmy_main .top_part h3{font:bold 18px Arial, Helvetica, sans-serif; color:#333232;}
.cmy_main .top_part p{ font:normal 11px Arial, Helvetica, sans-serif; color:#333232; text-align:justify; padding-left:35px; line-height:20px; padding-top:10px;}
.cmy_main .top_part p span a{ font:bold 11px Arial, Helvetica, sans-serif; color:#ff4800; text-decoration:none; padding-left:3px;}
.bot_service{ padding-top:10px; margin-left:2px;}
.bot_service img{ margin:0 1px; float:left;}
.banner_left{ float:left; width:266px; background:#8590aa; height:176px; padding:17px 0 0 31px; overflow:hidden;}
.banner_company{ float:left; width:284px; background:url(../images/company_lft.jpg) repeat-x; height:179px; *height:178px; padding:12px 0 0 13px; overflow:hidden;}
.reqtool{ padding-top:12px;}
.reqtool img{ float:left;}
.reqtool ul{ float:left; width:165px; display:block; padding-top:5px;*padding-top:0px;}
p.more{float:right; overflow:hidden; padding:0px 10px 0 0;}
.reqtool ul li{ background:url(../images/green_right.jpg) 0 0px no-repeat; padding-left:20px; font:normal 11px Arial, Helvetica, sans-serif; color:#2073b5; padding-bottom:12px;*padding-bottom:5px;}
.banner_company h3{ font:bold 18px Arial, Helvetica, sans-serif; color:#333232;}
*+html .banner_left{ margin-top:-1px;}
.banner_left h4{ color:#fff000; font:bold 13px verdana,Arial, Helvetica, sans-serif; }
.banner_left ul{ padding:5px 0 0 12px; margin:0 0 0 25px}
.banner_left ul li{ list-style-type:disc; color:#fff; margin:10px 0 10px;}
.banner_left ul li a{ font:normal 14px "Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.banner_left ul li a:hover{ color:#1a2745;}
.banner_right{width:642px; height:191px; float:right;}
*+html .banner_right{width:642px; height:191px; float:right; margin-top:-1px;}
.demo{ padding:4px 10px 0 0; float:right; }
/*banner_inner*/
#banner_inner{ width:939px; background:#e9e8e8;}
#banner_inner .baner_right{*float:right; width:276px; background:#8590aa; height:184px; padding:7px 10px 0 11px; overflow:hidden;}
#banner_inner .baner_right h4{ color:#fff000; font:bold 12px Verdana, Arial, Helvetica, sans-serif; height:20px; }
#banner_inner .baner_right p{ font:normal 12px "Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#fff; line-height:15px; text-align:justify; margin-top:2px; }
#banner_inner .baner_left{width:642px; height:191px; float:left;}
#banner_inner .demo{ padding:4px 10px 0 0; float:right; }
/*main*/
.main{width:939px; height:100px;clear:both; height:auto; overflow:hidden;}
/*left_Panel*/
.left_main{ float:left; background:#dddddd; width:297px; padding-bottom:7px;*padding-bottom:30px;_padding-bottom:44px;}
/*services*/
.services{ width:267px; background:#fff; margin:0 auto; padding:6px; margin-top:5px;}
.indepentent{ background:url(../images/independent.jpg); width:265px; height:165px; margin-top:5px;}
.training{ width:265px; height:165px; margin-top:5px;}
.circle{ margin-top:5px;}
.staffing_consulting{ margin-top:5px;}
.con_form{ width:265px;}
.con_form table{ font:normal 12px "Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#434448;}
.con_form table input{ width:175px; height:22px; border:2px solid #c5c3c3;}
.con_form table textarea{ width:175px; height:40px; border:2px solid #c5c3c3;}
.con_form table input.submit{ width:105px; height:34px; float:right; border:none; margin-top:5px;}
.Capabilities{ width:267px; background:#fff; margin:0 auto; padding:6px; margin-top:10px;}
.Capabilities .box{ border-bottom:1px solid #c5c3c3; width:263px; margin:0 auto; padding:7px 0 5px 3px; height:auto; overflow:hidden;} 
.Capabilities .box .lft{ float:left;}
.Capabilities .box .rht{ float:left; width:200px; margin-left:10px;}
h5{ font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#73a8ff; text-align:left; line-height:18px;}
.Capabilities .box .rht p{ font:normal 11px "Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#434448;}
.top_bot{ padding:5px 0 0 0;}
h4{ font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#636f8a; height:22px; border-bottom:1px dotted #636f8a;}
/*right_panel*/
.right_main{ float:left; background:url(../images/right_bg.jpg) repeat-x; width:611px; padding:13px 15px 0px 15px; overflow:hidden;}
.about_part{ width:615px;  }
.about_part .top{background:url(../images/top_curve.jpg) bottom no-repeat; width:615px; height:21px;}
.about_part .mid{ border-right:3px solid #ebe9e9; border-left:3px solid #ebe9e9; background:#fff;/*width:549px;*/ padding:0 30px;}
.about_part .mid_sitemap{ border-right:3px solid #ebe9e9; border-left:3px solid #ebe9e9; background:#fff;/*width:549px;*/ padding:0 30px;}
.about_part .mid_sitemap ul{ padding:5px 25px;}
.about_part .mid_sitemap ul li{font:bold 11px Arial, Helvetica, sans-serif; padding-left:15px; margin:5px 0; color:#172e57;}
.about_part .mid_sitemap ul ul{ margin-left:15px;}
.about_part .mid_sitemap ul ul li{ list-style-type:disc; padding-left:0px;}
.about_part .mid_sitemap ul li a{ color:#1D68A9; text-decoration:none;}
.about_part .mid_sitemap ul ul li a{ color:#2d3a57; font:normal 12px "Lucida Sans Unicode";}
.about_part .mid_sitemap ul ul li a:hover{ color:#FF6000;}
.about_part .mid_sitemap ul li span{ font:bold 11px Arial, Helvetica, sans-serif; color:#6d6d6d; padding-right:5px;}
.about_part .mid p a{ color:#ff6000; text-decoration:none;}
.about_part .mid p.read{ text-align:right;}
.about_part .mid h4{font: bold 14px verdana,Arial, Helvetica, sans-serif; color:#636f8a; height:22px; border-bottom:none;}
.about_part .mid h4.bor{font: bold 14px verdana,Arial, Helvetica, sans-serif; color:#636f8a; height:22px;border-bottom:1px dotted #636f8a;}
.about_part .mid P{ font:normal 12px "Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#47484b; line-height:18px; text-align:justify; padding-top:5px;}
.about_part .mid ul{ padding:5px 25px;}
.about_part .mid ul li{ /*background:url(../images/arrow.jpg) no-repeat 0 4px;*background:url(../images/arrow.jpg) no-repeat 0 10px;*/ font:bold 11px Arial, Helvetica, sans-serif; padding-left:15px; margin:5px 0; color:#172e57;}
.about_part .mid ul li span{ font:bold 11px Arial, Helvetica, sans-serif; color:#6d6d6d; padding-right:5px;}
.about_part .mid_ser{ border-right:3px solid #ebe9e9; border-left:3px solid #ebe9e9; background:#fff; width:549px; padding:0 30px; overflow:hidden;}
.about_part .mid_ser p a{ color:#2d3a57; text-decoration:none;}
.about_part .mid_ser p.read{ text-align:right;}
.about_part .mid_ser h4{font: bold 13px Verdana, Arial, Helvetica, sans-serif; color:#636f8a; height:22px; border-bottom:none;}
.about_part .mid_ser P{ font:normal 12px"Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#47484b; line-height:18px; text-align:justify; margin-top:5px;}
.about_part .mid_ser ul{ padding:5px 25px;}
.about_part .mid_ser ul ul{ padding:5px 0 0 0;}
.about_part .mid_ser ul li{/*background:url(../images/arrow.jpg) no-repeat 0 4px;*background:url(../images/arrow.jpg) no-repeat 0 10px;*/ font:bold 11px Arial, Helvetica, sans-serif;  margin:5px 0; color:#172e57;}
.about_part .mid_ser ul li a{ color:#013e5d; text-decoration:underline;font:bold 11px Arial, Helvetica, sans-serif; color:#172E57;}
.about_part .mid_ser ul li a:hover{ text-decoration:none; color:#ff6000;}
.about_part .mid_ser ul li span{ font:bold 11px Arial, Helvetica, sans-serif; color:#172E57; padding-right:5px;}
 li a.mid_training{ color:#013e5d; text-decoration:underline;}
 li a.mid_training:hover{ text-decoration:none; color:#ff6000;}


.about_part .bot{background:url(../images/BOT_curve.jpg) top no-repeat; width:615px; height:21px;}
/*products*/
.products{ width:615px;  }
.products .top{background:url(../images/top_curve.jpg) bottom no-repeat; width:615px; height:20px;}
.products .mid{ border-right:3px solid #ebe9e9; border-left:3px solid #ebe9e9; background:#fff; width:587px; padding:0 11px; overflow:hidden;}
.products .mid h4{font: bold 14px"Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#636f8a; height:22px; border-bottom:none;}
.products .mid P{ font:normal 12px"Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#47484b; line-height:18px; display:block;}
.products .mid .left{ width:133px; border-right:1px dotted #bcbbbb; padding:5px 0; float:left;}
.products .mid .midp{ width:131px; border-right:1px dotted #bcbbbb; padding:5px 15px; float:left; height:163PX;}
.products .mid .midp P{ text-align:justify;}
.products .mid .right{ margin:10px 0 0 21px; float:left; width:264px; height:83px;}
.products .mid .right h4{ background:#cccccc; font:normal 12px "Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#1b1b1b; padding:1px 0 0 4px; height:18px;}
.products .mid .right p{ margin:10px 0 0 0; text-align:justify; line-height:15px;}
.products .more{ text-align:right;}
.products .bot{background:url(../images/BOT_curve.jpg) no-repeat; width:615px; height:20px; overflow:hidden;}
/*footer*/
.footer{ height:30px;width:939px; margin:0 auto; padding-top:10px; background:#fff; padding-bottom:15px; border-top:2px solid #8590aa}
.footer_lft{ float:left; width:590px;}
.footer_lft ul{ margin:0px; padding:0px;}
.footer_lft li{list-style-type:none; float:left; border-right:2px solid #1d68a9; height:14px;*height:18px; overflow:hidden; padding:0 15px; line-height:10px;*line-height:20px;}
.footer_lft li a{ font:bold 11px"Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#1d68a9; text-decoration:none;}
.footer_lft li a:hover{ color:#404040;}
.footer_lft li.bn{ border-right:none;}
.footer_rht{ float:right; text-align:right; font:normal 11px"Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#404040; margin-right:10px;*margin-top:5px;}
/*PRODUCT*/
img.product_book{ text-align:right; padding:0 0 0 20px;}
.double_buttons{ margin-top:10px;}
p.back{ text-align:right; width:100%;}
p.back img{ float:right;}
.about_part .mid_ser ul ul.inner_list{ padding-left:55px;}
.about_part .mid_ser ul ul.inner_list li span{ color:#ff6000; list-style:disc; display:none;}
.about_part .mid_ser ul ul.inner_list li{ list-style:disc;}
#careers ul{ padding-left:0px;}
#careers ul li{ padding-left:0px; padding-bottom:0px; margin-bottom:0px;}
#careers p{ margin-left:20px; margin-top:0px;}
.about_part .mid_ser ul.arrow_span span{ float:left; padding:2px 0 0 0;*padding:0px;}
.about_part .mid_ser ul.arrow_span p{ margin-left:20px;*margin-top:-20px;}
.free_trail_but{float:right; margin-right:135px;}
.register_form{ width:531px; background:#fff; margin:0 auto; padding:6px;}
.register_form h4{ border-bottom:1px dotted red;}
.reg_form{ width:533px;}
.reg_form table{ font:normal 12px "Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#434448;}
.reg_form table input{ width:175px; height:22px; border:2px solid #c5c3c3;}
.reg_form table textarea{ width:175px; height:40px; border:2px solid #c5c3c3;}
.reg_form table input.submit{ width:105px; height:34px; float:right; border:none; margin-top:5px;}
#banner_inner .baner_right p a.floatr{padding-top/**\*/:14px\9;*padding-top:0px;}
.about_part .mid_ser ul.inner_list_pro li{ font:normal 12px Arial, Helvetica, sans-serif; line-height:20px;}
.about_part .mid_ser ul li.txt{ font:normal 12px "Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#47484b; line-height:18px; text-align:justify; }
.about_part .mid_ser ul li.bullet{ font:normal 12px "Lucida Sans Unicode",Arial, Helvetica, sans-serif; color:#636F8A; line-height:18px; text-align:justify; list-style-type:disc }
.about_part .mid_ser ul li.bullet p{ margin:0 10px 10px 0; line-height:20px;}
.about_part .mid_ser ul.arrow_span ul.arrow_span{ margin-left:50px;}

