/*public start*/
body{
	margin:0;
	padding:0;
	font-size:11px;
	mini-width:1000px;
	font-family:Arial, Helvetica, sans-serif;
}
a:link{
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	color:#FF0000!important;
}
a:active{
	text-decoration:none;
	color:#FF0000!important;
}
#main{
	width:1000px;
	margin:0 auto;
}
img{
	border:none;
}
/*head*/
#head{
	float:left;
	width:1000px;
	height:113px;
	background:url(../images/bg_head.jpg) repeat-x;
}
#logo{
	float:left;
	margin-left:19px;
	width:292px;
	height:80px;
	overflow:hidden;
}
#logo2{
	float:right;
	margin:19px 24px 0px 0px;
	display:inline;
}
#langNav{
	float:left;
	margin:23px 0px 24px 160px;
	padding:0;
	list-style-type:none;
	background:url(../images/bg_lang.jpg) repeat-x;
}
#langNav li{
	float:left;
	line-height:33px;
	background:url(../images/slash_lang.gif) no-repeat right;
}
#langNav .first{
	width:68px;
	height:33px;
}
#langNav a.first:link,#langNav a.first:visited{
	background:url(../images/eng.gif) no-repeat top;
}
#langNav a.first:hover,#langNav a.first:active{
	background:url(../images/eng.gif) no-repeat bottom;
}
#langNav img{
	float:left;
	border:0px;
}
#langNav .Deutsch{
	width:65px;
	height:33px;
}
#langNav a.Deutsch:link,#langNav a.Deutsch:visited{
	background:url(../images/deutsch.gif) no-repeat top;
}
#langNav a.Deutsch:hover,#langNav a.Deutsch:active{
	background:url(../images/deutsch.gif) no-repeat bottom;
}
#langNav .Japanese{
	width:55px;
	height:33px;
}
#langNav a.Japanese:link,#langNav a.Japanese:visited{
	background:url(../images/rb.gif) no-repeat top;
}
#langNav a.Japanese:hover,#langNav a.Japanese:active{
	background:url(../images/rb.gif) no-repeat bottom;
}
#langNav .last{
	width:61px;
	height:33px;
}

#langNav a{
	float:left;
	color:#2F3F4E;
}
#langNav a.last:link,#langNav a.last:visited{
	background:url(../images/korean.gif) no-repeat top;
}
#langNav a.last:hover,#langNav a.last:active{
	background:url(../images/korean.gif) no-repeat bottom;
}
#langNav .nowLang{
	color:#C01B05;
}
#langNav .cns{
	width:67px;
	height:33px;
}
#langNav a.cns:link,#langNav a.cns:visited{
	background:url(../images/chinese.gif) no-repeat top;
}
#langNav a.cns:hover,#langNav a.cns:active{
	background:url(../images/chinese.gif) no-repeat bottom;
}
#langNav .cnt{
	width:65px;
	height:33px;
}
#langNav a.cnt:link,#langNav a.cnt:visited{
	background:url(../images/ft.gif) no-repeat top;
}
#langNav a.cnt:hover,#langNav a.cnt:active{
	background:url(../images/ft.gif) no-repeat bottom;
}
#mainNav{
	float:left;
	width:685px;
	margin:0px 0px 0px 19px;
	padding:0;
	display:inline;
	list-style-type:none;
}
#mainNav li{
	float:left;
	font-weight:bold;
	position:relative;
	height:33px;
}
#mainNav a{
	float:left;
	line-height:33px;
	heigth:33px;
	color:#0D3570;
}
#mainNav span{
	float:left;
	margin:12px 12px;
	font-weight:bold;
	background-color:#0D3570;
	font-size:1px;
	width:2px;
	height:11px;
}
#mainNav ul{
	position:absolute;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	left:-12px;
	top:32px;
	list-style-type:none;
	background-color:#BFD3EE;
	border-right:solid #FFFFFF 1px;
	border-bottom:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	display:none;
}
#mainNav ul li{
	height:22px;
}
#mnCompany,#mnCompany li{
	width:90px;
}
#mnServices,#mnServices li{
	width:120px;
}
#mnClient_Solutions,#mnClient_Solutions li{
	width:160px;
}
#mnProcess,#mnProcess li{
	width:95px;
}
#mnTechnology,#mnTechnology li{
	width:185px;
}
#mnClient_Center,mnClient_Center li{
	width:80px;
}
#mnContact,#mnContact li{
	width:55px;
}
#mnCareer,#mnCareer li{
	width:80px;
}
#mainNav ul a{
	line-height:22px;
	margin-left:12px;
}
#btLogin{
	float:right;
	width:59px;
	line-height:18px;
	text-align:center;
	border:solid #6F6F6F 1px;
	font-weight:bold;
	margin:5px 6px 0px 0px;
	background:url(../images/bg_login.jpg) repeat-x;
	color:#2F4050;
}
#service{
	float:left;
	width:1000px;
	font-size:12px;
	background:url(../images/bg_service_list.jpg) no-repeat top left;
}
#service .nav{
	float:left;
	width:189px;
}
#service .title{
	float:left;
	width:180px;
	line-height:33px;
	background:url(../images/bg_service_head.jpg) repeat-x;
	font-size:18px;
	padding-left:9px;
	color:#FFFFFF;
}
#service .subTitle{
	float:left;
	width:164px;
	line-height:25px;
	background:url(../images/dot_red_1.gif) no-repeat 10px 50%;
	color:#446DA3;
	padding-left:25px;
	font-weight:bold;
	border-top:solid #CAD6EE 1px;
	border-bottom:solid #CAD6EE 1px;
	font-weight:bold;
}
#service ul{
	float:left;
	width:164px;
	margin:0;
	padding:0px 0px 0px 25px;
	list-style-type:none;
	display:inline;
}
#service li{
	float:left;
	width:164px;
	line-height:24px;
}
#service a{
	float:left;
	color:#3A6CAB;
}
#mainConsole{
	float:left;
	width:811px;
}
#mainConsole img{
	float:left;
	width:811px;
	height:157px;
}
#content{
	float:left;
	width:652px;
	background:url(../images/bg_content.jpg) repeat-x;
}
#content h1{
	float:left;
	width:564px;
	color:#FF0000;
	margin:0px 0px 0px 16px;
	padding:0;
	border-bottom:solid #CDCDCD 1px;
	font-size:16px;
	line-height:36px;
	display:inline;
}
#content h2{
	float:left;
	width:564px;
	color:#2D3E4E;
	margin:24px 0px 0px 16px;
	padding:0;
	border-bottom:solid #CDCDCD 1px;
	font-size:14px;
	line-height:30px;
	display:inline;
}
#content p{
	float:left;
	width:585px;
	margin:12px 0px 0px 16px;
	display:inline;
	font-size:13px;
}
#content div{
	float:left;
	width:282px;
}
#content .subHead{
	float:left;
	width:282px;
	margin:14px 0px 0px 39px;
	display:inline;
	font-weight:bold;
	font-size:11px;
}
#content .subHead a{
	color:#FF0000;
}
#content .item{
	float:left;
	width:540px;
	margin:14px 0px 0px 39px;
	display:inline;
	font-size:11px;
}
#content .item a{
	color:#000000;
}
#content .list{
	float:left;
	width:282px;
	margin:0px 0px 0px 39px;
	padding:0;
	list-style-type:none;
	display:inline;
}
#content .list li{
	float:left;
	width:282px;
	line-height:14px;
	font-size:11px;
}
#content a{
	float:left;
	color:#292929;
}
#message{
	float:left;
	margin-top:1px;
	width:159px;
}
#message b{
	float:left;
	width:147px;
	background:url(../images/bg_news_head.gif);
	color:#FFFFFF;
	font-size:14px;
	padding:8px 0px 6px 12px;
}
#message ul{
	float:left;
	width:144px;
	margin:0;
	padding:0px 0px 15px 15px;
	list-style-type:none;
	background:url(../images/bg_news.jpg) repeat-x bottom;
	background-color:#BED3F0;
}
#message li{
	float:left;
	width:144px;
	margin:16px 0px 0px 0px;
	line-height:15px;
	font-size:11px;
}
#message a{
	float:left;
	width:144px;
	color:#000000;
}
#message span{
	float:left;
	width:144px;
	color:#FF0000;
}
#message .more{
	float:right;
	width:80px;
	margin-right:6px;
	text-align: right;
}
#foot{
	float:left;
	width:1000px;
	background:url(../images/bg_foot.jpg) repeat-x;
	border-top:solid #CDCDCD 5px;
	margin-top:17px;
}
#foot a{
	float:left;
	line-height:57px;
	color:#000000;
	display:inline;
}
#foot span{
	float:left;
	line-height:57px;
	text-align:center;
	margin:0px 5px;
}
#foot .home{
	margin-left:26px;
}
#foot .copy{
	margin-left:150px;
}
#foot .email{
	width:150px;
	height:20px;
	color:#000000;
	display:inline;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}

#content .management{
	width:630px;
	padding-top: 20px;
}
#content .management .pic{
	width:100px;
	margin-left:10px;
	padding-bottom: 20px;
}
#content .management .pic img{
	width:90px;
	height:120px;
}
#content .management .info{
	width:500px;
	margin-left:5px 
	padding-bottom: 20px;
}

#content a.con:link,#content a.con:visited,#content a.con:hover,#content a.active{
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
	float: none;
}
#content .scroll{
	height:500px;
	overflow-y:scroll;
	width:620px;
}