/* CSS Document */
body
{
padding:0px;
margin:0px;
}
#wapper
{
width:1000px;
margin:0 auto;
}
#top
{
background:#ffffff url(softwaredevelopment/images/top.jpg) repeat-x top;
width:960px;
height:18px;
margin:0 auto;
}
#bottom
{
background:#ffffff url(softwaredevelopment/images/bottom.jpg) repeat-x bottom;
width:960px;
height:30px;
margin:0 auto;
}
#left
{
background:#ffffff url(softwaredevelopment/images/left.jpg) no-repeat left;
height:850px;
width:20px;
float:left;
}
/*#left2
{
background:#ffffff url(./images/left2.jpg) no-repeat left;
height:1190px;
width:19px;
float:left;
}
*/#left2
{
background:#ffffff url(softwaredevelopment/images/border1.jpg) repeat-y top;
width:3px;
float:left;
margin-top:20px;
}
#right
{
background:#ffffff url(softwaredevelopment/images/right.jpg) no-repeat left;
height:850px;
width:20px;
float:right;
}
/*#right2
{
background:#ffffff url(./images/right2.jpg) no-repeat left;
height:1190px;
width:20px;
float:right;
}*/
#right2
{
background:#ffffff url(softwaredevelopment/images/border_r1.jpg) repeat-y left;
width:3px;
float:right;
margin-top:20px;
}

#logo
{
height:84px;
background:url(softwaredevelopment/images/bg1.jpg) repeat-x top;
/*width:584px;*/
width:471px;
float:right;
}
#header 
{
height:84px;
background:url(softwaredevelopment/images/bg1.jpg) repeat-x top;
width:960px;
}
.newlogo
{
 width:230px; 
 float:left;
 padding-left:18px;
}
.topmenu
{
height:84px;
background:url(softwaredevelopment/images/bg1.jpg) repeat-x top;
float:right;
}

#logo .topmenu ul li{
  display:inline;
  text-align:center;
  float:left;
}
#logo .topmenu ul li img
{
border:none;
}
#item1 a div{
background:url(./top_menu/company.jpg) no-repeat top;
}
#item1 a div:hover{
background:url(./top_menu/companyh.jpg) no-repeat top;
}
#item2 a div{
background:url(./top_menu/capab.jpg) no-repeat top;
}
#item2 a div:hover{
background:url(./top_menu/capabh.jpg) no-repeat top;
}
#item3 a div{
background:url(./top_menu/serv.jpg) no-repeat top;
}
#item3 a div:hover{
background:url(./top_menu/servh.jpg) no-repeat top;
}
#item4 a div{
background:url(./top_menu/portfolio.jpg) no-repeat top;
}
#item4 a div:hover{
background:url(./top_menu/portfolioh.jpg) no-repeat top;
}
#itemt a div{
background:url(./top_menu/testti.jpg) no-repeat top;
}
#itemt a div:hover{
background:url(./top_menu/testtih.jpg) no-repeat top;
}
#item5 a div{
background:url(./top_menu/contact.jpg) no-repeat top;
}
#item5 a div:hover{
background:url(./top_menu/contacth.jpg) no-repeat top;
}
#item6 a div{
background:url(softwaredevelopment/images/soft.jpg) no-repeat top;
}
#item6 a div:hover{
background:url(softwaredevelopment/images/softh.jpg) no-repeat top;
}
#item7 a div{
background:url(softwaredevelopment/images/web.jpg) no-repeat top;
}
#item7 a div:hover{
background:url(softwaredevelopment/images/webh.jpg) no-repeat top;
}
#item8 a div{
background:url(softwaredevelopment/images/services.jpg) no-repeat top;
}
#item8 a div:hover{
background:url(softwaredevelopment/images/servicesh.jpg) no-repeat top;
}
#item9 a div{
background:url(softwaredevelopment/images/comm.jpg) no-repeat top;
}
#item9 a div:hover{
background:url(softwaredevelopment/images/commh.jpg) no-repeat top;
}
#item10 a div{
background:url(softwaredevelopment/images/mobile.jpg) no-repeat top;
}
#item10 a div:hover{
background:url(softwaredevelopment/images/mobileh.jpg) no-repeat top;
}
#banner
{
height:276px;
width:980px;
}
#banner .txtbann1
{
font-family:Arial, Helvetica, sans-serif;
color:#0773B1;
font-size:24px;
font-weight:bold;
}
#banner .txtbann2
{
font-family:Arial, Helvetica, sans-serif;
color:#018BDA;
font-size:26px;
font-weight:bold;
}
#banner .txtbann3 DL DD span
{
font-family:Arial, Helvetica, sans-serif;
color:#1C263D;
font-size:15px;
font-weight:bold;
line-height:180%;
padding-left:15px;
}

#banner .newbanner
{
height:277px;
width:726px;
float:left;
}

#banner .testimonial
{
background:url(softwaredevelopment/images/testibg.jpg) repeat-y top;
float:right;
height:274px;
width:234px;
}
#banner .test
{
background:url(softwaredevelopment/images/testi2.jpg) no-repeat;
height:47px;
}
#banner .test span
{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:0 0 0 50px;
}

#banner .testmetter
{
font-family:Arial, Helvetica, sans-serif;
color:#B3BFD6;
font-size:11px;
padding:20px 10px 0 15px;
line-height:130%;
}
.testmetter
{
font-family:Arial, Helvetica, sans-serif;
color:#B3BFD6;
font-size:11px;
padding:20px 10px 0 15px;
line-height:130%;
}
#cont2
{
width:960px;
padding-top:10px;
}
#cont1
{
width:510px;
padding-top:10px;
}
#cont2_inner
{
width:960px;
}
#cont2_left
{
width:225px;
float:left;
margin-left:10px;
}
#cont2_left_inner
{
width:198px;
float:left;
margin-left:15px;
}
#cont2_left .cont2_left_txt1, #cont2_left_inner .cont2_left_txt1 
{
font-family:Tahoma, Arial, Verdana;
font-size:11px;
}

#cont2_left span
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#5E9F01;
font-weight:bold;
padding-left:10px;
}
#cont2_left_inner span
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#018BDA;
font-weight:bold;
padding-left:10px;
}
#cont2_left .cont2_left_txt1
{
background:url(softwaredevelopment/images/cnt_left_bg2.jpg) repeat-y top;
}

#cont2_left_inner .cont2_left_txt1
{
background:url(softwaredevelopment/images/cnt_left_inner_bg1.jpg) repeat-y top;
}

#cont2_left .cont2_left_txt1 DL DD
{
margin-left:7px;
line-height:200%;
}
#cont2_left .cont2_left_txt1 DL DD a
{
text-decoration:none;
}
#cont2_left_inner .cont2_left_txt1 DL DD
{
margin-left:10px;
line-height:200%;
}


#cont2_left .cont2_left_txt1 DL DD img, #cont2_left_inner .cont2_left_txt1 DL DD img
{
	margin-right:0px;
	border:none;
}

#cont2_left .cont2_left_txt1 span
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3A4A65;
font-weight:normal;
}
#cont2_left_inner .cont2_left_txt1 span
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#475570;
font-weight:bold;
}
#cont2_left_inner .cont2_left_txt1 DL DD a
{text-decoration:none;}
#cont2_left_inner .cont2_left_txt1 DL DD a span
{
background:url(softwaredevelopment/images/newarr1.jpg) no-repeat left;
}
#cont2_left_inner .cont2_left_txt1 DL DD a span:hover
{
text-decoration:none;
background:url(softwaredevelopment/images/newarr2.jpg) no-repeat left;
color:#5E9F01;
}
#cont2_left .cont2_left_txt2 
{
border:#CCCCCC solid 1px;
height:172px;
}
#cont2_left_inner .cont2_left_txt2
{
border:#CCCCCC solid 1px;
/*height:177px;*/
background:url(softwaredevelopment/images/cnt_left_inner_bg1.jpg) repeat-y top;
margin-top:10px;
}

#cont2_left .skill
{
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#999999;
text-align:center;
padding-top:8px;
padding-bottom:10px;
font-weight:bold;
}
#cont2_left_inner .skill
{
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#018BDA;
text-align:left;
padding-left:10px;
padding-top:8px;
padding-bottom:10px;
font-weight:bold;
}
#cont2_left .imgmenu1 ul, #cont2_left_inner .imgmenu1 ul
{
padding-left:0px;
}
#cont2_left .imgmenu1 ul li
{
  display:inline;
  text-align:left;
  padding-top:0px;
  width:50px;
  float:left;
  padding-left:20px;
}
#cont2_left_inner .imgmenu1
{
background:url(softwaredevelopment/images/cnt_left_inner_bg1.jpg) repeat-y top;
}
#cont2_left_inner .imgmenu1 ul li
{
  display:inline;
  text-align:left;
  padding-top:0px;
  width:50px;
  float:left;
  padding-left:15px;
  padding-bottom:5px;
}
#cont2_center
{
width:495px;
float:left;
margin-left:7px;
margin-right:7px;
}
#cont2_center .menu2 
{
	width:495px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
#cont2_center .menu2 ul li{
	display:inline;
	float:left;
}
#cont2_center .menu2 ul li img
{
border:none;
}

#cont2_center .cont2_center_inner_header
{
  font-family:Tahoma, Arial, Verdana;
  font-size:18px;
  color:#6E7C95;
  height:30px;
}

#cont2_center .cont2_center_inner_header2
{
background:url(softwaredevelopment/images/cont2_center_bg1.jpg) no-repeat top;
  font-family:Tahoma, Arial, Verdana;
  font-size:13px;
  color:#018BDA;
  font-weight:bold;
  height:32px;
  padding-top:5px;
  padding-left:7px;
}
#cont2_center .cont1_center_inner_header2
{
  background:url(softwaredevelopment/images/head_top.jpg) #DBE8F1 no-repeat top;
  font-family:Tahoma, Arial, Verdana;
  font-size:13px;
  color:#018BDA;
  font-weight:bold;
  /*height:32px;*/
  padding-top:5px;
  padding-left:7px;
}
#cont2_center .cont2_center_inner_header3
{
  font-family:Tahoma, Arial, Verdana;
  font-size:12px;
  color:#3B3B3B;
  font-weight:bold;
}
#cont2_center .cont
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#717171;
font-size:12px;
line-height:150%;
text-align:justify;
padding-top:0px;
font-style:normal;
padding-bottom:20px;
}
.heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:150%;
text-align:justify;
 color:#6E7C95;
}
#cont2_right
{
width:215px;
float:left;
}

#cont2_right .cont2_left_txt1 
{
background:url(softwaredevelopment/images/cnt_right_bg.jpg) repeat-x top;
border:#CCCCCC solid 1px;
padding-bottom:15px;
margin-bottom:2px;
}

#cont2_right .cont2_left_txt2
{
 border:#CCCCCC solid 1px;
 background-color:#FFFFFF; 
 background-image:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#018BDA;
 height:37px;
 margin-left:10px;
 margin-right:10px;
 margin-top:12px;
 padding-top:3px;
 padding-left:15px;
 font-weight:bold;
}
#cont2_right .cont2_left_txt3
{
 font-family:Arial, Helvetica, sans-serif;
 background:url(softwaredevelopment/images/bgnew2.jpg) repeat-y top;
 font-size:15px;
 color:#5E9F01;
 font-weight:bold;
 /*height:288px;*/
 border:#CCCCCC solid 1px;
}
#cont2_right .cont2_left_txt4
{
font-family:Tahoma, Arial, Verdana;
color:#717171;
font-size:11px;
line-height:150%;
text-align:justify;
padding:10px 10px 10px 10px;
font-weight:normal;
text-align:left;
}
.bottommenu
{
padding-left:150px;
}
.bottommenu ul li a
{
height:40px;
color:#9FA4AD;
font-size:12px;
text-decoration:none;
font-family:Tahoma, Arial, Verdana;
}

#bottom .bottommenu ul li{
  display:inline;
  text-align:center;
  float:left;
  padding-left:40px;
}
#add1
{float:left; width:46px;}
#add2
{float:right; padding-top:10px; padding-right:5px; width:135px;}

.skill {
border-bottom:1px solid rgb(204, 204, 204);

}

.imgmenu1 {
 padding-top:2px;
}

#outer a{
list-style-type:none;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#018BDA;

}
A.mainlink:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#018BDA;
text-decoration:none;
padding-left:20px;
line-height:160%;
background:url(softwaredevelopment/images/newarr2.jpg) 5px 4px no-repeat;
}
A.mainlink:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#018BDA;
text-decoration:none;
padding-left:20px;
line-height:160%;
background:url(softwaredevelopment/images/newarr2.jpg) 5px 4px no-repeat;
}
A.mainlink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5E9F01;
text-decoration:none;
padding-left:20px;
line-height:160%;
background:url(softwaredevelopment/images/newarr2.jpg) 5px 4px no-repeat;
}
A.subitem:link{
background:url(softwaredevelopment/images/newarr3.gif) no-repeat left;
color:#475570;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
line-height:180%;
}
A.subitem:visited{
background:url(softwaredevelopment/images/newarr3.gif) no-repeat left;
color:#475570;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
text-decoration:none;
line-height:180%;
}
A.subitem:hover{
background:url(softwaredevelopment/images/newarr3a.gif) no-repeat left;
color:#5E9F01;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
line-height:180%;
}
.current{
background:url(softwaredevelopment/images/newarr3a.gif) no-repeat left;
color:#5E9F01;
text-decoration:none;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding-left:10px;
line-height:180%;
}
.current1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5E9F01;
text-decoration:none;
padding-left:20px;
line-height:160%;
background:url(softwaredevelopment/images/newarr2.jpg) 5px 4px no-repeat;
}