@charset "UTF-8";
/* CSS Document */

#headimg {
	background-image:url(../images/services/services_img.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 257px;
	width: 921px;
	margin-right: auto;
	margin-left: auto;
}
#side {
	background-image: url(../images/bg_snb.gif);
	background-repeat: no-repeat;
	display: block;
	width: 250px;
	margin-top:-20px;
	float:left;
}
#sidetitle{
	background-image:url(../images/services/services_stitle.jpg);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 40px;
	width: 212px;
	margin-right: auto;
	margin-left: auto;
	margin-top:20px;
}
#side #strategy a {
	background-image: url(../images/services/strategy_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #strategy a:hover {
	background-image: url(../images/services/strategy_side_over.gif);
}
#side #strategyon {
	background-image: url(../images/services/strategy_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #search a {
	background-image: url(../images/services/search_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #search a:hover {
	background-image: url(../images/services/search_side_over.gif);
}
#side #searchon a {
	background-image: url(../images/services/search_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #pc a {
	background-image: url(../images/services/pc_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #pc a:hover {
	background-image: url(../images/services/pc_side_over.gif);
}
#side #pcon {
	background-image: url(../images/services/pc_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #mobile a {
	background-image: url(../images/services/mobile_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #mobile a:hover {
	background-image: url(../images/services/mobile_side_over.gif);
}
#side #mobileon {
	background-image: url(../images/services/mobile_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #global a {
	background-image: url(../images/services/global_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #global a:hover {
	background-image: url(../images/services/global_side_over.gif);
}
#side #globalon {
	background-image: url(../images/services/global_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #aboutsa a {
	background-image: url(../images/services/aboutsa_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #aboutsa a:hover {
	background-image: url(../images/services/aboutsa_side_over.gif);
}
#side #aboutsaon a {
	background-image: url(../images/services/aboutsa_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #feature a {
	background-image: url(../images/services/feature_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #feature a:hover {
	background-image: url(../images/services/feature_side_over.gif);
}
#side #featureon a {
	background-image: url(../images/services/feature_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #process a {
	background-image: url(../images/services/process_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #process a:hover {
	background-image: url(../images/services/process_side_over.gif);
}
#side #processon a {
	background-image: url(../images/services/process_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #media a {
	background-image: url(../images/services/media_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #media a:hover {
	background-image: url(../images/services/media_side_over.gif);
}
#side #mediaon {
	background-image: url(../images/services/media_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #client a {
	background-image: url(../images/services/client_side.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #client a:hover {
	background-image: url(../images/services/client_side_over.gif);
}
#side #clienton {
	background-image: url(../images/services/client_side_over.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 22px;
	width: 210px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:2px;
}
#side #contactbnr1 {
	background-image: url(../images/contact01.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 45px;
	width: 179px;
	margin-right: auto;
	margin-left: auto;
	margin-top:50px;
}
#side #contactbnr2 a {
	background-image: url(../images/contact02.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 26px;
	width: 185px;
	margin-right: auto;
	margin-left: auto;
	margin-top:30px;
	margin-bottom:30px;
}

#side #contactbnr3 a {
	background-image: url(../images/recruit/n_r.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 26px;
	width: 185px;
	margin-right: auto;
	margin-left: auto;
	margin-top:30px;
}
#side #contactbnr4 a {
	background-image: url(../images/recruit/c_r.gif);
	background-repeat: no-repeat;
	text-indent: -10000px;
	display: block;
	height: 26px;
	width: 185px;
	margin-right: auto;
	margin-left: auto;
	margin-top:10px;
	margin-bottom:30px;
}
#companyinfoj{
	width:641px;
}
#imgareaj1 {
	background-image: url(../images/about/bg_emnet_p.gif);
	background-repeat: no-repeat;
	float: left;
	height: 204px;
	width: 263px;
	margin-bottom:2px;
}
#imgareaj2 {
	clear:both;
	background-image:url(../images/about/bg_emnet_p_h.gif);
	background-repeat: no-repeat;
	float:left;
	height: 77px;
	width: 263px;
}
#infoareaj{
	width:358px;
	margin-left:283px;
	position:absolute;
	_margin-left:20px;
}
*:first-child+html #infoareaj{
	margin-left:20px;
	position:absolute;
}
#companyinfok{
	width:641px;
}
#imgareak1 {
	clear:both;
	background-image: url(../images/about/bg_emnet_p.gif);
	background-repeat: no-repeat;
	float: left;
	height: 204px;
	width: 263px;
	margin-bottom:2px;
}
#imgareak2 {
	clear:both;
	background-image:url(../images/about/bg_emnet_p_h.gif);
	background-repeat: no-repeat;
	float:left;
	height: 77px;
	width: 263px;
}
#infoareak{
	width:358px;
	margin-left:283px;
	position:absolute;
	margin-top:283px;
	_margin-left:20px;
	_margin-top:0px;
}
*:first-child+html #infoareak{
	margin-left:20px;
	margin-top:0px;
}#contactus {
	background-color: #f9f9f9;
	width: 641px;
}


.entry { background-color:#f9f9f9; width:600px; margin:0 0 19px 0;}
p.mandatory { padding:0 0 0 9px; margin:0 0 9px 0; background:url(../images/services/blt_mandatory.gif) no-repeat 0 3px;}
.requesttable { width:505px; margin:25px 30px;}
.requesttable th { width:86px; text-align:left; padding:6px ;}
.requesttable td { width:auto; text-align:left; padding:6px 3px; color:#8d9097; font-size:11px;}
.requesttable label { padding:0 0 0 13px;} 
.requesttable label.mandatory { background:url(../images/services/blt_mandatory.gif) no-repeat 0 3px;}
p.button { width:600px; text-align:center; margin:0 0 40px 0;}
ul.subdescription {}
ul.subdescription li { background:url(../images/services/bu_square.gif) no-repeat 0 4px; padding:0 0 0 9px; margin:0 0 10px 0; font-size:1px; line-height:1px;}
.texbtitletextf { margin:0 0 5px 0; padding:0 40px 0 0;}
.textpointbg { background-color:#f4f5f7; padding:3px 10px 3px 10px; margin:5px 0 30px 0; width:460px; font-size:11px;}
.protabList {list-style-type:none; height:34px; margin:0 0 24px 0;}
.protabList li {float:left; margin:0 1px 0 0;}
.processtexcon {padding:0 0 0 15px; margin:0 0 50px 0;}
.processtexcon dl {margin:0 0 24px 0;}
.processtexcon dl dd { background:url(../images/services/bu_square.gif) no-repeat left 7px; padding:0 0 0 7px; line-height:150%; margin:0 60px 0 17px;}
.probground {background:url(../images/services/bg_keyword_ico.gif) no-repeat left top; padding:0 0 0 57px; margin:0 0 24px 0;}
.probground dt{color:#272727; margin:0 0 5px 0;}
.probground dd{padding:0 40px 0 0; line-height:130%;}
.ctrListspecial {margin:0 0 24px 0; padding:0 0 0 15px;}
.ctrListspecial dt { margin:0 0 10px 0;}
.ctrListspecial dd { padding:0 0 0 10px; margin:0 40px 0 17px; background:url(../images/services/bu_square.gif) no-repeat left 4px; }
.textpointbg {line-height:150%; margin:0 40px 24px 0; padding:15px 20px 15px 20px;; background-color:#fafafa;}
.texbtitlet dt { background:url(../images/services/bu_square_arrow.gif) no-repeat left top; padding:0 0 0 20px; margin:0 0 10px 0; }
.texbtitlet .bannerlist ul { list-style-type:none; height:34px;}
.texbtitlet .bannerlist ul li { float:left; margin:0 1px 0 0;}
table.adlistview { border-collapse:collapse; width:600px; margin:0 0 57px 0;}
table.adlistview th.th01 {width:110px; background-color:#6c88bc;}
table.adlistview th.th02 {width:110px; background-color:#6ca9bc;}
table.adlistview td.td01 { width:auto; background-color:#f5f5f7; padding:5px 12px 5px 12px; }
.virltext { margin:0 0 0 30px;}
.virltextb { margin:0 0 24px 30px;}
.reach { padding:0 0 0 16px; margin:0 0 24px 0;}
.reach dt {color:#0f3884; font-weight:bold; margin:0 0 3px 0;}
.reach dd{line-height:150%; padding:0 40px 0 12px;}
.adroll { width:600px; height:85px; background-color:#eee; position:relative; margin:0 0 5px 0;}
.adroll .adrollprev { position:absolute; left:20px; top:33px;}
.adroll .adrollnext { position:absolute; left:561px; top:33px;}
.adroll .adrollview { width:505px; position:relative; left:50px; top:10px; list-style-type:none; height:92px; overflow:hidden;}
.adroll .adrollview li{ float:left; margin:0 11px 0 0;}
.searchprocess { margin:0 0 24px 0; background:url(../images/services/bg_searchprocess.gif) no-repeat left top; width:600px; height:641px; position:relative;}
.searchprocess .prediction { position:absolute; left:69px; top:56px;}
.predictionl { background:url(../images/services/bg_predict.png) no-repeat left top; width:144px; height:63px; position:absolute; left:74px; top:92px; padding:22px 0 0 10px;}
.predictionl li {background:url(../images/services/bu_square.gif) no-repeat left 4px; padding:0 0 0 10px; margin:0 0 0 10px;}
.searchprocess .solutionplanning { position:absolute; left:401px; top:56px;}
.solutionplanningl { background:url(../images/services/bg_performs.png) no-repeat left top; width:143px; height:53px; position:absolute; left:408px; top:92px; padding:17px 0 0 10px;}
.solutionplanningl li { background:url(../images/services/bu_square.gif) no-repeat left 4px; padding:0 0 0 10px; margin:0 0 0 10px; }
.searchprocess .perform { position:absolute; left:401px; top:326px;}
.performl { background:url(../images/services/bg_solutionp.png) no-repeat left top; width:143px; height:99px; position:absolute; left:408px; top:233px; padding:15px 0 0 10px; }
.performl li { background:url(../images/services/bu_square.gif) no-repeat left 4px; padding:0 0 0 10px; margin:0 0 0 10px; }
.searchprocess .progression { position:absolute; left:69px; top:326px;}
.progressionl { background:url(../images/services/bg_prog.png) no-repeat left top; width:143px; height:80px; position:absolute; left:74px; top:253px; padding:3px 0 0 10px; }
.progressionl li { background:url(../images/services/bu_square.gif) no-repeat left 4px; padding:0 0 0 10px; margin:0 0 0 10px; _margin:-2px 0 0 10px; }
*:first-child+html .progressionl li { margin:-2px 0 0 10px; }
.searchprocess .searchprocesst { position:absolute; left:17px; top:401px;}

table.adbannerList {border-collapse:collapse; width:600px; border-top:solid 2px #0e3884;}
table.adbannerList th.th01 { border-bottom:solid 1px #0e3884; padding:10px 0 8px 0;}
table.adbannerList td.td01 { padding:10px 3px 8px 3px; border-bottom:solid 1px #edf1f4;}
table.adbannerList td.col01 { padding:10px 3px 8px 24px; }
table.adbannerList td.center { text-align:center;}
