@charset "utf-8";
/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size:1em; font-weight:normal; font-style:normal;}
ul, li {list-style:none; margin:0; padding:0;}
.ul, li, h1, h2, h3, h4, h5, p, a, img{ border:none; padding:0; margin:0; text-decoration:none; color:#000;}

body{ margin:0px; padding:0px; background:url(../images/background_img.png); font-family:Arial; font-size:12px;}
.main{ margin:auto; padding:0px; width:1003px; height:auto;}
.main1{ margin:auto; padding:0px; width:939px; height:auto;}
.navi{ margin:10px 9px 0px 0px; padding:0px; width:930px; height:auto; text-align:right; font-family:Arial; font-size:12px; color:#ffffff;}
.navi ul li{ float:right; color:#FFFFFF; padding:0 5px 0 5px;}
.menu{ margin:10px 0px 0px 0px; padding:0px; width:939px; height:103px; background:url(../images/menu_img.png) no-repeat;}
.menu_left{ margin:20px 0px 0px 20px; padding:0px; width:304px;  float:left;}
.menu_right{ margin:0px 0px 0px 0px; padding:75px 0px 0px 0px; width:499px;  float:left;}
.menu_right ul{ margin:0px 0px 0px 0px; width:499px;  float:left;}
.menu_right ul li{ padding:0px 0px 0px 0px; float:left; color:#57595b; font-family:Arial; font-size:12px;}
.menu_right ul li a{ padding:0px 0px 0px 5px; float:left; color:#57595b; font-family:Arial; font-size:12px;}
.banner{ margin:0px; padding:0px; width:939px; height:auto;}

.content{ margin:4px 0px 0px 0px; padding:0px; width:939px; background:url(../images/outsourced.png) repeat-x;}
.outsourced{ margin:0px; padding:0px; width:234px; height:342px; float:left;}
.outsourced1{ margin:0px; padding:10px 10px 0px 24px; width:190px; font-family:Arial; text-align:center; font-size:16px; font-weight:bold; color:#484646; }
.outsourced2{ margin:0px; padding:5px 10px 0px 24px; width:190px;}
.outsourced3{ margin:0px; padding:0px 10px 0px 24px; width:190px; text-align:justify; font-family:Arial; font-size:12px; color:#515151;}
.outsourced4{ margin:10px 20px 10px 0px; padding:0px 0px 0px 0px; height:auto; width:214px; }

.oursearch{ margin:4px 0px 0px 1px; padding:0px; width:938px; background:url(../images/oursearch_img.png) repeat-x #d0d0d0;}
.our_left{ margin:20px 0px 10px 15px; padding:0px; width:280px; background:#d1d2d3; border:solid 1px #ffffff; height:auto; float:left;}
.our_left_1{ margin:20px 0px 0px 0px; text-align:center; padding:0px; width:285px; height:auto; float:left;}
.our_left_2{ margin:20px 0px 0px 20px; font-family:Arial; font-size:18px; font-weight:bold; color:#3c3c3c; padding:0px; width:265px; height:auto; float:left;}
.our_left_3{ margin:10px 0px 0px 0px; padding:0px 20px 0px 20px; width:245px; height:auto; float:left; text-align:justify; font-family:Arial; font-size:12px; color:#3c3c3c;}

.our_right_r{ margin:20px 0px 0px  0px; padding:0px; width:630px; height:auto; float:left;}
.our_right{ margin:0px 0px 0px  0px; padding:0px; width:630px; height:auto; float:left;}
.our_right1{ margin:0px; padding:0px 0px 0px 30px; width:600px; height:auto; float:left; color:#3c3c3c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px;}
.our_right2{ margin:25px 0px 0px 0px; padding:0px; width:630px; height:auto; float:left;}
.our_right2_img{ margin:0px 0px 0px 30px; padding:0px; width:164px; height:auto; float:left;}
.our_right2_text{ margin:0px; padding:0px 30px 0px 30px; width:376px; height:auto; float:left; color:#696969;  text-align:justify;}
.text{  font-size:17px; color:#696969; }

.footer{ margin:4px 0px 20px 1px; width:938px; background:url(../images/footer_bg.png) repeat-x #ffffff;  color:#333333; padding-top:20px;}
.footer ul li { color:#3c3c3c; padding:5px 6px 5px 5px; padding-left:30px;}
.footer ul li a{ color:#3c3c3c; }
.footerlist{ float:left;  width:525px; }
.footerlistleft { float:left; } 
.footerlistright { float:left;}
.devider{ float:left; width:10px; }
.contactdetails{ float:left; width:370px; border:solid 0px #000000; padding-left:30px;}
/*services*/
.services{ background:#f5f4f4; padding:20px 0 10px 12px;}
.services2{ background:#f5f4f4; padding:0px 0 15px 12px;}
.servicesbg{ background:url(../images/servicebg.png) repeat-y; width:910px; padding:0 0 0 18px;}
.servicesbg h4{ color:#333333; font-size:20px; font-weight:bold; padding:0 0 5px 5px;}
.servicescont{ width:410px; float:left;}
.servicescont p{ color:#666; text-align:justify; padding:10px; line-height:16px;}
.servicescont2{ width:410px; float:left; padding:0; margin:0 0 0 50px;}
.servicescont2 p{ color:#666; text-align:justify; padding:5px; line-height:16px;}
.servicescont2 ul li{ color:#666; padding:2px; list-style:disc; margin-left:20px;}
.servicescont ul li{ color:#666; padding:2px; list-style:disc; margin-left:20px; font-weight:normal; font-size:12px;}
.servicescont ul{ color:#666; padding:2px; list-style:disc; margin-left:20px; font-size:14px; font-weight:bold;}
.servicescont2 ul{ color:#666; padding:2px; list-style:disc; margin-left:20px; font-size:14px; font-weight:bold; padding:5px 0 5px 0px;}
.servicescont2 ul li{ color:#666; padding:2px; list-style:disc; margin-left:20px; font-weight:normal; font-size:12px;}
.topbotton{ padding-left:330px; text-align:right; border:solid 0px #000000;}
.custom h5{ color:#666666; font-size:14px; font-weight:bold; padding:10px 0 10px 5px; margin:0; text-align:left;}
.customnow h5{ color:#666666; font-size:14px; font-weight:bold; padding:10px 0 10px 40px; margin:0; text-align:left;}
<!--careerspage-->
.career{ width:890px; float:left;}
.careers{ color:#666; width:870px; float:left; height:auto;  }
.careers1{ color:#666; width:870px; float:left; }
.positiontitle{ color:#666; background:#f2f2f2; border:#c2c2c2 solid 1px; width:870px; float:left; }


/*feb-04*/
#navbar { padding: 0; height: 29px; padding-top:10px; margin:57px 0 0 30px; float:left;}
#navbar li { list-style: none; float: left; padding:0px }
#navbar li a { display: block; padding: 0px 8px; color: #333333; text-decoration: none; }
/*styles to the subnavigation section:*/
#navbar li ul { display: none; width: 12em; background-color: #999; }
#navbar li ul.servicelist { display: none; width: 21em; background-color: #999;}
/*style the list for its “hover” state:*/
#navbar li:hover ul { display: block; position: absolute; margin: 0; padding: 0; float:left; }
#navbar li:hover li { float: none; }
#navbar li:hover li a { background-color: #999; border-bottom: 1px solid #fff; color: #000;  height:18px; padding-top:7px; margin-left:-5px; }
#navbar li li a:hover { background-color: #666; color:#FFFFFF; }

.menuitems{ float:left; width:580px; height:29px; padding:0px 0 0 0px; margin:0 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align: left;}

.menuitems ul {padding-left:20px; padding-top:10px;}
.space { margin:0px 0px 0 0px; margin:-10px 5px 0 5px;;}

/*----------------------------- about_us------------3/2/2011---------------*/
.aboutus{ margin:5px 0px 0px 0px; padding:0px; width:939px; background:#f5f4f4;}
.aboutusleft{ margin:20px 0px 30px 20px;  padding:0px; width:577px; float:left; }
.abouttop{ margin:0px; padding:0px; width:577px; height:14px; float:left; }
.aboutmid{ margin:0px 0px 0px 0px; padding:0px 20px 120px 20px; width:542px; float:left; background:url(../images/mid_white_img.png) repeat-y; height:auto;}
.aboutbtm{ margin:0px; padding:0px; width:577px; height:14px; float:left;}
.aboutconetnt p{ font-family:Arial; font-size:12pxpx; color:#2f2c2c; text-align:justify; padding:10px 30px 15px 10px; color:#000000;}
.headingname{ color:#4a4646; font-family:Arial; font-size:24px; font-weight:bold;}
.aboutusright{ margin:20px 0px 0px 10px;  padding:0px; width:316px; float:left;}
.upabout{ margin: 0px;  padding:0px; width:316px; float:left;}
.upabout_top{ margin:0px 0px 0px 2px;  padding:0px; height:48px; width:316px; float:left;}
.upaboutmid{ margin:0px;  padding:0px ; width:319px; height:auto; background:url(../images/mid_rightwhite_img.png) repeat-y; float:left;}
.headingname h4{ color:#333333; font-size:20px; font-weight:bold; padding:0 0 5px 5px; text-align:left;}
.accreditations{ margin:10px 0px 0px 0px; padding:0px; width:316px;}
.logos{ margin:30px 0px 0px 0px;  padding:0px; width:316px; float:left;}
.lamp_logo{ margin:0px;  padding:0px; width:316px; float:left;}
.comksupport h5{ margin:0px; padding:0px 0px 0px 20px; width:296px; font-family:Arial; font-size:18px; color:#494040;}
.devid{ margin:10px 0px 0px 0px; padding:0px; width:316px;}
.mobisolution{ margin:10px 0px 0px 0px; padding:0px 10px 0px 0px;float:left; width:190px; color:#494040; font-family:Arial; font-size:12px;}
.mobisolution ul li{ margin:0px 0px 0px 0px; padding:5px 0px 0px 10px;float:left; width:190px; color:#494040; font-family:Arial; font-size:12px;}
.upaboutbtm{ margin:0px 0px 0px 0px;  padding:0px; width:316px; float:left;}
.downabout{ margin:5px 0px 10px 0px;  padding:0px; width:316px; float:left;}
.contactup{ margin:0px;  padding:0px; height:14px; width:316px; float:left;}
.contactmid{ margin:0px;  padding:0px; width:319px; height:auto; background:url(../images/mid_rightwhite_img.png) repeat-y; float:left;}
.coninfmatn{ margin:0px; padding:10px 0px 0px 20px; width:296px; font-family:Arial; font-size:20px; color:#494040;}
.email{ margin:0px 0px 0px 0px; padding:14px 0px 0px 30px; width:286px; font-family:Arial; font-size:14px; color:#494040;}
.contactdown{margin:0px;  padding:0px; width:316px; height:14px; float:left;}
.effect ul li{ color:#2f2c2c; font-family:Arial; margin:2px 0px 0px 17px; list-style-image:url(../images/lliststyle_img.png); list-style-type:none; padding:0px 0px 0px 5px; font-size:12px;}
/*-----------------------contact-----------10/2/2011--------*/

.contact_us{ margin:20px 0px 30px 20px;  padding:0px; width:450px; float:left;} 
.contact_us1{ margin:20px 0px 30px 20px;  padding:0px; width:520px; float:left;} 
.forms{ color:#999999; height:30px; padding:0px 0px 0px 5px; border:solid 1px #CCCCCC; width:378px; background:#FFFFFF; font-size:12px;}
.textarea{ color:#999999; height:100px; padding:0px 0px 0px 5px; border:solid 1px #CCCCCC; width:350px; background:#FFFFFF; font-size:12px;}

.needquote{margin:20px 0px 0px 30px;  padding:0px; width:407px; float:left; border:solid 1px #FFFFFF; background:#d6d5d5; text-align:center;}
.needcenter{margin:10px;  padding:0px; width:385px; float:left; background:#FFFFFF;}
.needcenternow{margin:10px;  padding:0px; width:315px; float:left; background:#FFFFFF;}
.need{ padding-top:20px; color:#4a4646; font-family:Arial; font-size:24px; font-weight:bold; }
.need1{ padding-top:20px; text-align:left; float:left; color:#4a4646; font-family:Arial; font-size:14px; font-weight:bold; }
.needquote1{margin:20px 0px 10px 30px;  padding:0px; width:407px; float:left; border:solid 1px #FFFFFF; background:#d6d5d5; text-align:center;}
.needquotenow{margin:20px 0px 10px 30px;  padding:0px; width:337px; float:left; border:solid 1px #FFFFFF; background:#d6d5d5; text-align:center;}
.needcenter1{margin:10px;  padding:10px 0px 0px 10px; width:173px; text-align:left; float:left; background:#FFFFFF;}

.needcenter2{margin:10px;  padding:10px 0px 0px 10px; width:173px; text-align:left; float:left; background:#FFFFFF;}
.custom1 h5{ color:#666666; font-size:12px; font-weight:bold; padding:10px 0 10px 5px; margin:0}
.pera p{ font-size:12px; color:#666666;}
.pera1 p{ font-size:12px; color:#333333;}

.servicescont2 p{ color:#666; text-align:justify; padding:5px; line-height:16px;}

.mobile_applications{ margin:0px 0px 0px 10px; padding:20px 0px 0px 0px; width:430px; float:left; padding:0; margin:0px;}
.moble_title{ width:270px; float:left; font-size:14px; padding:0; margin:0px;}
.moble_title p{ font-size:12px; color:#666;}
.mobile_img{ margin:0px 0px 0px 20px; width:150px; float:left; padding:0; margin:0px;}


.list_design{
padding-top:20px;  
padding-left:35px; 
line-height:25px;
}
.list_style{
list-style-type:disc;
}

