body{
margin:0;padding:0;background:#c1c1c1;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#545454;text-align:justify;
}
img{
border:0;
}
ul , h1 , h2 , h3 , h4 , h5 , h6 , li , p{
margin:0;padding:0
}
.left{
float:left;
}
.right{
float:right;
}
.container{
width:980px;margin:0 auto;background:#fff;
}
.subcontainer{
width:980px;float:left;background:#fff;
}
/*.top{
width:968px;float:left;margin:0 0px 0 12px;display:inline;
}*/	
.logo{
float:left;margin:17px 0 0px 29px;width:450px;display:inline;
}
.logo_right{
width:320px;float:right;margin:10px 20px 0 0;display:inline;text-align:right;background:url(../../en/images/boomark_bot.gif) no-repeat right 28px;display:block;
}
.japanese {
font:bold 11px Arial, Helvetica, sans-serif;color:#001959;float:left;margin:2px 10px 0 10px
}
.japanese a{
text-decoration:none;color:#001959;line-height:18px;
}
.japanese a:hover{
text-decoration:underline;color:#001959;
}
.english {
font:bold 11px Arial, Helvetica, sans-serif;color:#001959;float:left;margin:0px 5px 0 20px;display:inline;line-height:20px;
}
.english a{
text-decoration:none;color:#001959;
}
.english a:hover{
text-decoration:underline;color:#001959;
}
.english img{padding-right:5px;}

.japan {
font:bold 11px Arial, Helvetica, sans-serif;color:#001959;float:left;margin:0px 5px 0 10px;display:inline;
}
.japan a{
text-decoration:none;color:#001959;line-height:20px;letter-spacing:1px;
}
.japan a:hover{
text-decoration:underline;color:#001959;
}

.bookmark{
padding:0 0 20px 0;text-align:right;
}
.top_nav{
float:right;padding:25px 0 0 0px;width:310px;
}
.top_nav ul{
list-style:none;margin:0 10px 0 0;
}
.top_nav li{
display:inline;padding-left:10px;
}
.main_menu{
float:left;margin:13px 12px 0 12px;width:956px;display:inline;
}
.menu_left{
float:left;width:15px;
}
.menu_center{
float:left;width:926px;background:url(../../en/images/menu/menu_center.gif) repeat-x left top;height:40px;
}
.menu_center ul{
list-style:none;margin-top:13px;
}
.menu_center li{
display:inline;padding:0px 14px 0 13px;background:url(../../en/images/menu/menu_divide.gif) no-repeat right top;font-weight:normal;
}
.menu_center li a{
color:#fdffff;font-size:11px;text-decoration:none;font-weight:normal;
}
.menu_center a:hover{
text-decoration:none;color:#b9dbff;font-weight:normal;
}

body#about_home .menu_center li#about_menu a, body#capability_home .menu_center li#capability_menu a, body#services_home .menu_center li#services_menu a, body#solution_home .menu_center li#solution_menu a, body#portfolio_home .menu_center li#portfolio_menu a, body#practice_home .menu_center li#practice_menu a, body#career_home .menu_center li#career_menu a, body#request_home .menu_center li#request_menu a{color:#b9dbff;}

.content{
width:980px;float:left;
}
.leftcol{
width:728px;float:left;
}
.rightcol{
width:252px;float:left;
}
.website{
width:354px;float:left;margin:35px 0 0 12px;display:inline;
}
.website_img{
width:60px;float:left;padding:0 0 0 3px;
}
.website_head{
width:265px;_width:260px;float:left;padding:0 10px 10px 10px;_padding:0 5px 10px 5px;
}
.website_head span{
padding:9px 0 0 0;display:block;line-height:20px;
}
.website_head span a{
color:#ca2600;text-decoration:none;font-weight:bold;
}
.website_head span a:hover{
color:#851a02;
}
.seo_main{
width:225px;float:left;padding:0 0 0 20px;
}
.seo{
background:url(../../en/images/seo.gif) no-repeat left top;width:223px;height:55px;
}
.seo span{
padding:20px 0 0 110px;display:block;
}
.sem{
background:url(../../en/images/sem.gif) no-repeat left top;width:223px;height:54px;
}
.sem span{
padding:20px 0 0 110px;display:block;
}
.ppc{
background:url(../../en/images/ppc.gif) no-repeat left top;width:223px;height:54px;
}
.ppc span{
padding:20px 0 0 110px;display:block;
}
.professional{
width:483px;float:left;
}
.professional_img{
float:left;padding:15px 20px 0 20px;
}
.professional_txt{
padding:10px 0 0 0px;
}
.professional_txt span{
width:283px;float:left;line-height:20px;
}
.professional_txt span a{
color:#ca2600;text-decoration:none;font-weight:bold;
}
.professional_txt span a:hover{
color:#851a02;
}
.asp_main{
width:370px;float:left;margin:20px 0 0 20px;display:inline;font-size:10px;
}
.asp_left{
width:8px;float:left;height:218px;background:url(../../en/images/asp_left.gif) no-repeat left top;
}
.asp_center{
width:354px;float:left;height:218px;background:url(../../en/images/asp_center.gif) repeat-x left top;
}
.asp_right{
width:8px;float:left;height:218px;background:url(../../en/images/asp_right.gif) no-repeat left top;
}
.asp_img{
width:330px;float:left;margin:20px 10px 10px 10px;display:inline;background:url(../../en/images/dotted_line_hori.gif) repeat-x left bottom;
padding-bottom:6px;}
.asp_txt{
width:185px;float:left;line-height:15px;padding:0 0 0px 10px;
}
.asp_txt a{
color:#ca2600;text-decoration:none;font-weight:bold;
}
.asp_txt a:hover{
color:#851a02
}
.sql_main{
width:330px;float:left;margin:4px 10px 10px 10px;display:inline;
}
.sql_img{
width:135px;float:left;
}
.left_menu{
width:234px;float:left;margin:20px 9px 0 9px;display:inline;
}

.leftmenu p  { padding:15px 0 0 0;
}

.leftmenu h6 { font:normal 11px Arial, Helvetica, sans-serif; color:#535353; padding:10px 0 0 10px; 
}

.leftmenu p b { font-size:14px;}

.left_menu_top{
background:url(../images/domain.jpg) no-repeat left top;height:86px;
}
.left_menu_top_solution{
background:url(../images/solution.jpg) no-repeat left top;height:86px;
}
.left_menu_top_packages{
background:url(../images/packages.jpg) no-repeat left top;height:86px;
}
.left_menu_center{
background:url(../../images/leftmenu_center.jpg) repeat-y center top;margin:-33px 0 0 0;
}
.left_menu_center ul{
list-style:none;margin:0 0 0 23px;
}
.left_menu_center li{
padding:0px 0 0 12px;background:url(../../en/images/arrow.gif) no-repeat left 8px;
}
.left_menu_center a{
color:#545454;text-decoration:none;
}
.left_menu_center a:hover{
color:#000;
}
.left_menu_bot{
background:url(../../images/leftmenu_bot.jpg) no-repeat center top;height:5px;
}
.request{
margin:22px 0 0 20px !important;margin:14px 0 0 20px;display:inline;width:208px;height:111px;background:url(../images/request.jpg) no-repeat left top;border:#e5e5e5 solid 2px;float:left;
}
.request_txt{
width:120px;padding:30px 0px 0 10px; line-height:15px;
}
.get_touch{
width:208px;float:left;margin:20px 0 0 20px;display:inline;
}
.phone_bg{
width:200px;height:27px;float:left;margin:10px 0 0 20px;display:inline;background:url(../../en/images/phone_bg.gif) no-repeat left top;padding:9px 0px 0px 30px;
}
.mail_bg{
width:195px;height:22px;float:left;margin:0px 0 0 20px;display:inline;background:url(../../en/images/mail_bg.gif) no-repeat left top;padding:3px 0px 0px 35px;
}
.mail_bg a{
color:#000;text-decoration:none;
}
.slogan { 
margin:0 0 0 65px;font:italic 12px Arial, Helvetica, sans-serif;color:#545454;font-weight:bold;
}
.mail_bg a:hover{
color:#000;text-decoration:underline;
}

.footer{
width:980px;float:left;background:url(../../en/images/footer_depth.gif) center top no-repeat;margin:35px 0 0 0;
}
.footer_inner{
width:980px;float:left;background:url(../images/footer_depth.gif) center top no-repeat;margin:5px 0 0 0;
}
.footer_icon{
float:left;padding:10px 20px 0 0;width:960px;text-align:right;
}
.footer_copy{
float:left;padding:0 0 20px 5px;word-spacing:-1px;margin-left:20px;
}
.footer_copy a{
color:#0087e5;
}
.footer_copy a:hover{
color:#0087e5;text-decoration:none;
}
.footer_lnk{
width:500px;float:right;padding:10px 20px 20px 0px;text-align:right;
}
.footer_lnk a{
color:#0087e5;
}
.footer_lnk a:hover{
color:#0087e5;text-decoration:none;
}

.show{
width:151px;height:27px;float:left;background:url(../../en/images/featured_projects_select.gif) no-repeat left top;
margin:0 0 0 -1px;cursor:pointer;font-size:10px;font-weight:normal;line-height:10px;vertical-align:middle;text-align:center;padding-top:3px;
}
.hide{
width:125px;height:25px;float:left;background:url(../../en/images/featured_services.gif) no-repeat left top;
margin:3px 0 0 0;cursor:pointer;font-size:10px;font-weight:normal;line-height:10px;vertical-align:middle;text-align:center;padding-top:2px;
}
.show1{
width:125px;height:24px;float:left;background:url(../../en/images/featured_projects.gif) no-repeat left top;
margin:3px 0 0 1px;cursor:pointer;font-size:10px;font-weight:normal;line-height:10px;vertical-align:middle;text-align:center;padding-top:3px;
}
.hide1{
width:135px;height:27px;float:left;background:url(../../en/images/test.gif) no-repeat left top;
margin:0 0 0 1px;cursor:pointer;font-size:10px;font-weight:normal;line-height:10px;vertical-align:middle;padding-left:16px;padding-top:3px;
}
.hide1 span{padding-left:28px;}

a { outline:none;}

.text_paging{
color:#FF0000;
}
table.text tr{text-align:left;vertical-align:middle;}
.input{
border:#cfddc4 solid 1px;height:17px;
}
.input_chkbox{
border:#cfddc4 solid 0px;height:17px;
}
.id{
}
.id a{
text-decoration:none;
}
.id a:hover{
text-decoration:underline;
}

