/* CSS Document */

*{
padding:0;
margin:0;
}
body
{
background:#ededed;
background-image:url(../images/softwarepatternbg.png);
background-repeat:repeat-x;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
line-height:18px;
font-size:11px;
font-weight:normal;
}
a
{
color:#333333;
text-decoration:none;
}
a:hover
{
color:#333333;
text-decoration:underline;
}
#Wrapper
{
margin-left:auto;
margin-right:auto;
width:1000px;
}
/*---------------------------Header-----------------------*/
#header
{
background-image:url("../images/header.png");
background-position:0 22px;
background-repeat:no-repeat;
height:77px;
padding-top:21px;
width:991px;
}
.cb {
clear:both;
font-size:0;
height:0;
line-height:0;
}
.logo
{
float:left;
padding-left:43px;
padding-top:18px;
}
.menucover
{
float:right;
padding-right:33px;
width:413px;
height:24px;
padding-top:38px;
}
.menu
{
background-image:url("../images/menubg.png");
height:22px;
padding-top:2px;
width:413px;
}
.menu ul
{
list-style:none;
}
.menu li
{
color:#ffffff;
font-weight:bold;
list-style:none;
float:left;
}
.home
{
padding-left:16px;
width:37px;
}
.services
{
padding-left:10px;
width:50px;
}
.about
{
padding-left:18px;
width:56px;
}
.product
{
padding-left:11px;
width:53px;
}
.Outsourcing
{
padding-left:9px;
width:73px;
}
.contact
{
padding-left:10px;
width:60px;
}
.menu li a
{
color:#FFFFFF;
text-decoration:none;
}
.menu li a:hover
{
color:#ffffff;
text-decoration: underline;
}
/*---------------------------Header Ends------------------*/
/*----------------------------------fade------------------*/
#banner
{
clear:both;
padding-left:37px;
height:241px;
}
.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}
ul#portfolio li img{
	list-style:none;
	border:none;
}
ul#portfolio li
{
	list-style:none;
}
.subpageimg
{
width:auto;
float:left;
margin-right:10px;
margin-top:5px;
margin-bottom:10px;
}
ul#portfolio li img{
	border: none;
	list-style:none;
	}
/*---------------------------fade Ends--------------------*/
/*---------------------------Page Contents----------------*/
#pageContent
{
padding-top:5px;
}
.pagebg
{
clear:both;
background-image:url(../images/pagebg.png);
width:1000px;
background-position:left top;
background-repeat:repeat-y;
}

/*---------------------------panelmiddle------------------*/
.panelmiddle
{
padding-left:21px;
clear:both;
}
.welcomebar {
background-color:#58595B;
background-image:url("../images/navright.png");
background-repeat:no-repeat;
clear:both;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:26px;
padding-left:16px;
padding-top:7px;
width:935px;
}
/*---------------------------Page panelmiddle Ends--------*/

/*---------------------------Options----------------------*/
.options
{
clear:both;
padding-bottom:10px;
padding-left:15px;
padding-top:5px;
}
.option1
{
background-image:url("../images/option1.png");
background-repeat:no-repeat;
float:left;
height:236px;
width:238px;
}
.option2
{
background-image:url("../images/option2.png");
background-repeat:no-repeat;
float:left;
height:236px;
width:238px;
}
.optionheader
{
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding-left:43px;
padding-top:16px;
width:156px;
padding-bottom:15px;
}
.optionheader a
{
color:#FFFFFF;
text-decoration:none;
}
.optionheader a:hover
{
color:#FFFFFF;
text-decoration:none;
}
.optiontxt
{
background-image:url("../images/bullet.jpg");
background-position:20px 10px;
background-repeat:no-repeat;
clear:both;
color:#333333;
font-size:11px;
font-weight:normal;
padding-left:33px;
padding-top:3px;
width:171px;
}
.optiontxt1
{
background-image:url(../images/bullet1.jpg);
background-position:20px 10px;
background-repeat:no-repeat;
clear:both;
color:#333333;
font-size:12px;
font-weight:normal;
padding-left:33px;
padding-top:6px;
width:171px;
}
.more1
{
color:#018695;
font-weight:bold;
padding-right:45px;
padding-top:22px;
text-align:right;
}
.more1 a
{
color:#018695;
text-decoration:none;
}
.more1 a:hover
{
color:#018695;
text-decoration:underline;
}
.more3
{
color:#018695;
font-weight:bold;
padding-right:45px;
padding-top:25px;
text-align:right;
}
.more3 a
{
color:#018695;
text-decoration:none;
}
.more3 a:hover
{
color:#018695;
text-decoration:underline;
}
.more2
{
color:#006495;
font-weight:bold;
padding-right:45px;
padding-top:10px;
text-align:right;
}
.more2 a
{
color:#006495;
text-decoration:none;
}
.more2 a:hover
{
color:#018695;
text-decoration:underline;
}
.optionheading
{
clear:both;
padding-top:6px;
padding-left:10px;
font-size:14px;
font-weight:bold;
color:#f2ac00;
}
.optionheading a
{
text-decoration:none;
color:#f2ac00;
}
.optionheading a:hover
{
text-decoration:underline;
color:#f2ac00;
}
/*---------------------------Options Ends-----------------*/
/*---------------------------footer-----------------------*/
#footerCover
{
background-image:url(../images/footer.jpg);
background-repeat:no-repeat;
height:48px;
}
#footer
{
background-color:#58595B;
clear:both;
color:#FFFFFF;
font-size:11px;
font-weight:normal;
height:20px;
padding-top:3px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:950px;
}
.footerlinks
{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
color:#FFFFFF;
text-align:center;
float:left;
padding-left:140px;
padding-right:140px;
text-align:center;
width:auto;
}
.footerlinks a
{
text-decoration:none;
padding-left:5px;
color:#FFFFFF;
}
.footerlinks a:hover
{
text-decoration:underline;
color:#FFFFFF;
}
.copyright
{
float:left;
width:150px;
height:18px;
font-size:10px;
line-height:18px;
}
.copyrightimg
{

}
.copyrighttxt
{
float:right;
width:144px;
text-align:right;
}
/*---------------------------footer Ends------------------*/
/*---------------------------About Us---------------------*/
.AboutWraper
{
clear:both;
padding-bottom:10px;
padding-left:15px;
padding-top:10px;
line-height:18px;
}
.aboutHeading1 {
background-color:#58595b;
background-image:url("../images/navright.png");
background-repeat:no-repeat;
clear:both;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
margin:0 auto;
height:26px;
margin:0 auto;
padding-left:15px;
padding-top:7px;
width:910px;
}
.aboutHeading
{
background-color:#58595B;
background-image:url("../images/navright.png");
background-repeat:no-repeat;
clear:both;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:26px;
padding-left:15px;
padding-top:7px;
width:910px;
}
.abouttxt
{
clear:both;
color:#333333;
font-size:11px;
font-weight:normal;
padding-left:15px;
padding-top:15px;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
padding-bottom:15px;
width:910px;
}
.h1ServicePortfolio
{
/*background-image:url("../images/bullet1.gif");*/
background-position:6px 4px;
background-repeat:no-repeat;
font-size:14px;
color:#006caa;
font-weight:bold;
line-height:22px;
padding-left:10px;
}
.lifecycle1
{
font-size:11px;
}
.lifecycle1 ul
{
font-size:11px;
list-style:none;
}

.lifecycle1 li {
background:url("../images/circle.gif") no-repeat scroll 10px 7px transparent;
font-size:11px;
line-height:20px;
list-style:none outside none;
padding-left:21px;
}
.text_contact
{
/*background-image:url("../images/bullets.jpg");*/
background-position:1px 4px;
background-repeat:no-repeat;
font-size:11px;
line-height:22px;
padding-right:7px;
padding-left:10px;
}
/*---------------------------footer Ends------------------*/
/*---------------------------About Us---------------------*/
.AboutWraper
{
clear:both;
padding-bottom:10px;
padding-left:15px;
padding-top:10px;
line-height:18px;
}
.aboutHeading
{
background-color:#58595B;
background-image:url("../images/navright.png");
background-repeat:no-repeat;
clear:both;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:26px;
padding-left:15px;
padding-top:7px;
width:910px;
}
.abouttxt
{
clear:both;
color:#333333;
font-size:11px;
font-weight:normal;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
width:910px;
}
/*---------------------------footer Ends------------------*/
/*---------------------------About Us---------------------*/
.AboutWraper
{
clear:both;
padding-bottom:10px;
padding-left:15px;
padding-top:10px;
line-height:18px;
}
.aboutHeading
{
background-color:#58595B;
background-image:url("../images/navright.png");
background-repeat:no-repeat;
clear:both;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:26px;
padding-left:15px;
padding-top:7px;
width:910px;
}
.abouttxt
{
clear:both;
color:#333333;
font-size:11px;
font-weight:normal;
padding-left:15px;
padding-top:15px;
padding-bottom:15px;
width:910px;
}
/*---------------------------Contact Us-------------------*/
.Contactbox
{
clear:both;
padding-bottom:10px;
padding-left:15px;
padding-top:10px;
line-height:18px;
}
.ContactinfoWraper
{
float:left;
border-right:1px solid #CCCCCC;
height:200px;
width:320px;
margin-right:20px;
}
.Contactinfobox
{
clear:both;
padding-top:5px;
padding-bottom:5px;
width:300px;
}
.Contactinfotxt
{
width:150px;
font-weight:bold;
float:left;
}
.Contactinfotxt1
{
width:150px;
float:left;
font-weight:normal;
}
.ContactinputWraper
{
float:left;
width:325px;
padding-top:5px;
}
.Contactinputbox
{
clear:both;
padding-top:5px;
padding-bottom:5px;
}
.Contactinputtxt
{
width:150px;
font-weight:bold;
float:left;
}
.Contactinput
{
width:300px;
float:left;
font-weight:normal;
}

.conctactsubmit
{
background-color:#0096FF;
border:0 none;
color:#FFFFFF;
float:right;
font-size:12px;
font-weight:bold;
height:24px;
margin-right:35px;
width:122px;
}
.contactlink
{ width:auto;
color:#006CAA;
font-weight:bold;
}
.contactlink a
{
color:#006CAA;
text-decoration:none;
}
.contactlink a:hover
{
color:#F2AC00;
text-decoration:none;
}

.conctactsubmit
{
background-color:#58595B;
border:0 none;
color:#FFFFFF;
float:right;
font-size:12px;
font-weight:bold;
height:24px;
margin-right:35px;
width:122px;
}

/*---------------------------Contact Us Ends--------------*/
/*---------------------------Common Classese--------------*/
.h1
{
background-position:6px 4px;
background-repeat:no-repeat;
color:#018695;
font-size:14px;
font-weight:bold;
clear:both;
line-height:22px;
padding-left:2px;
}
.heading {
color:#006CAA;
font-size:18px;
font-weight:bold;
padding-bottom:10px;
padding-top:10px;
}
.text_contact
{
/*background-image:url("../images/bullets.jpg");*/
background-position:1px 4px;
background-repeat:no-repeat;
font-size:11px;
line-height:22px;
padding-right:7px;
padding-left:10px;
}
.portfoliotop
{
background-image:url(../images/portfoliotop.jpg);
width:702px;
height:12px;
background-position:left top;
background-repeat:no-repeat;
}
.portfoliocontent
{
background-image:url(../images/portfoliobg.jpg);
width:702px;
}
.portfoliobottom
{
background-image:url(../images/portfoliobottom.jpg);
width:702px;
height:12px;
background-position:left top;
background-repeat:no-repeat;
}
.portfoliheading
{
color:#006caa;
font-size:18px;
padding-left:15px;
color:#EDA906;
font-size:18px;
font-weight:bold;
margin-top:-2px;
padding-bottom:6px;
padding-left:15px;
font-weight:bold;
}
.portfolioboxcover
{
padding-left:15px;
}
.textServicePortfolio {
font-size:11px;
line-height:22px;
padding-left:10px;
padding-right:7px;
}
.portfoliocover
{
clear:both;
}
.text_welcome {
font-size:11px;
line-height:22px;
padding-left:13px;
}
.lifecycle
{
font-size:11px;
}
.lifecycle ul
{
font-size:11px;
list-style:none;
}

.lifecycle li {
background:url("../images/circle.gif") no-repeat scroll 0 7px transparent;
font-size:11px;
line-height:22px;
list-style:none outside none;
padding-left:11px;
}
.ecommerce
{
font-size:11px;
}
.ecommerce ul
{
font-size:11px;
list-style:none;
}

.ecommerce li {
background:url("../images/circle.gif") no-repeat scroll 0 7px transparent;
font-size:11px;
line-height:22px;
float:left;
width:340px;
list-style:none outside none;
padding-left:11px;
}
/*---------------------------Common Classese Ends----------*/
/*---------------------------Portfolio Page Begins---------*/
.panelmiddle1
{
width:710px;
float:left;
padding-right:10px;
padding-left:50px;
}
.panelmiddle2
{
width:710px;
float:left;
padding-right:10px;
padding-top:10px;
padding-left:50px;
}
.portfoliocover
{
clear:both;
}
.portfoliotop
{
background-image:url(../images/portfoliotop.jpg);
width:702px;
height:12px;
background-position:left top;
background-repeat:no-repeat;
}
.portfoliocontent
{
background-image:url(../images/portfoliobg.jpg);
width:702px;
}
.portfoliobottom
{
background-image:url(../images/portfoliobottom.jpg);
width:702px;
height:12px;
background-position:left top;
background-repeat:no-repeat;
}
.portfoliheading
{
font-size:18px;
padding-left:15px;
color:#006caa;
font-size:18px;
font-weight:bold;
margin-top:-2px;
padding-bottom:6px;
padding-left:15px;
font-weight:bold;
}
.portfolioboxcover
{
padding-left:15px;
}
.portfolioboxtop
{
background-image:url(../images/portfolioboxtop.jpg);
background-position:left top;
background-repeat:no-repeat;
width:673px;
height:9px;
}
.portfoliobox
{
background-image:url(../images/portfoliobox1.jpg);
width:673px;
}
.portfolioboxbottom
{
background-image:url(../images/portfolioboxbottom.jpg);
background-position:left bottom;
background-repeat:no-repeat;
width:673px;
height:9px;
}
.portfolioinfo
{
clear:both;
}
.portfolioimg
{
float:left;
width:427px;
}
.portfoiotxt
{
width:220px;
padding-left:10px;
float:left;
}
.portfoiotop
{
background:none repeat scroll 0 0 #006caa;
background-image:url("../images/cattop1.jpg");
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
padding-bottom:3px;
padding-left:10px;
padding-top:3px;
width:210px;
}
.portfoiotext
{
width:210px;
float:left;
line-height:25px;
}
.portfoiotextabout
{
padding-left:5px;
padding-right:5px;
width:210px;
float:left;
background:#f8f8f8;
}
.portfoiotexttools
{
padding-left:5px;
padding-right:5px;
width:210px;
float:left;
background:#f0f0f0;
}
.visitbtn
{
width:220px;
float:left;
line-height:25px;
width:200px;
height:23px;
padding-top:10px;
float:right;
}
.visitbtnimg
{
float:right;

}
.visitlink
{
background-image:url("../images/visitlink.jpg");
background-position:1px 0;
clear:both;
width:672px;
}
.topmargin
{
height:25px;
}
websitemenu
{
width:188px;
}
.websitemenu ul
{
list-style:none;
padding:0;
margin:0;
}
.websitemenu li
{
width:188px;
height:28px;
}
.websitemenu li a
{
background-image:url(../images/websitenormal.jpg);
width:173px;
font-size:11px;
padding-top:3px;
padding-left:15px;
letter-spacing:1px;
height:25px;
color:#333333;
display:block;
}
.websitemenu li a:hover
{
background-image:url(../images/websitehover.jpg);
width:168px;
font-size:11px;
padding-top:3px;
padding-left:20px;
letter-spacing:1px;
height:25px;
color:#333333;
display:block;
}
.websitemenu li a:focus
{
background-image:url(../images/websitehover.jpg);
width:173px;
font-size:11px;
padding-top:3px;
padding-left:15px;
letter-spacing:1px;
height:25px;
color:#333333;
display:block;
}
.websitemenu li a:active
{
background-image:url(../images/websitehover.jpg);
width:173px;
font-size:11px;
padding-top:3px;
padding-left:15px;
letter-spacing:1px;
height:25px;
color:#333333;
display:block;
}
.websitemenu li a.active
{
background-image:url(../images/websitehover.jpg);
width:168px;
font-size:11px;
padding-top:3px;
padding-left:20px;
letter-spacing:1px;
font-weight:bold;
height:25px;
color:#006caa;
display:block;
}
.websitemenu li a.active:hover
{
background-image:url(../images/websitenormal.jpg);
width:168px;
font-size:11px;
padding-top:3px;
padding-left:20px;
letter-spacing:1px;
height:25px;
color:#006caa;
display:block;
}
.OurSpecialization
{
width:188px;
}
.OurSpecialization ul
{
list-style:none;
padding:0;
margin:0;
}
.OurSpecialization li
{
background-image:url("../images/ourspecilation.jpg");
color:#333333;
font-size:11px;
height:22px;
padding-left:10px;
padding-top:3px;
width:178px;
}
.OurSpecialization li a
{
text-decoration:none;
color:#333333;
}
.OurSpecialization li a:hover
{
text-decoration:underline;
color:#333333;
}
.ourskill
{
width:188px;
border-left:1px solid #006caa;
border-right:1px solid #006caa;
}
.ourskill ul
{
list-style:none;
padding:0;
margin:0;
}
.ourskill li
{
background-image:url("../images/ourspecilation.jpg");
color:#333333;
font-size:11px;
height:22px;
padding-left:10px;
padding-top:3px;
width:178px;
}
.ourskill li a
{
text-decoration:none;
color:#333333;
}
.ourskill li a:hover
{
text-decoration:underline;
color:#333333;
}
/*---------------------------Portfolio Page Ends-----------*/
/*---------------------------panelright-------------------*/
.panelright {
float:left;
width:190px;
}
.panelright1 {
float:left;
width:190px;
padding-top:10px;
}
.catcover
{
width:190px;
clear:both;
}
.cattop
{
background:none repeat scroll 0 0 #006caa;
background-image:url("../images/cattop.jpg");
background-repeat:no-repeat;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
height:23px;
padding-left:12px;
padding-top:4px;
width:178px;
}
.cat
{
width:188px;
border-left:1px solid #006caa;
border-right:1px solid #006caa;
}
.cattxt
{
color:#333333;
padding-left:10px;
padding-right:5px;
}
.cathaeding
{
color:#006CAA;
padding-left:10px;
font-weight:bold;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}
.catbottom
{
width:190px;
background-image:url(../images/catbottom.jpg);
height:13px;
background-position:left top;
background-repeat:no-repeat;
}
.catheight
{
width:190px;
clear:both;
height:15px;
}
/*---------------------------panelright Ends --------------*/
/*---------------------------pagination------------------*/
.paginationbox
{
background-image:url("../images/paginationbg.jpg");
background-repeat:no-repeat;
clear:both;
height:21px;
margin-bottom:10px;
margin-top:10px;
padding-bottom:7px;
padding-right:10px;
padding-top:7px;
}
.pagination
{
font-size:12px;
width:250px;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.pagination a
{
color:#333333;
background-image:url(../images/paginngbg.jpg);
display:block;
float:left;
width:17px;
height:18px;
text-decoration:none;
margin-left:7px;
}
.pagination a:hover
{
color:#333333;
background-image:url(../images/paginngbg1.jpg);
display:block;
width:17px;
height:18px;
text-decoration:none;
margin-left:7px;
float:left;
}
.pagination a.current
{
color:#006caa;
background-image:url(../images/paginngbg1.jpg);
display:block;
width:17px;
height:18px;
text-decoration:none;
margin-left:7px;
float:left;
}
.pagination a.current:hover
{
color:#006caa;
display:block;
background-image:url(../images/paginngbg1.jpg);
float:left;
width:17px;
height:18px;
text-decoration:none;
margin-left:7px;
}
/*---------------------------pagination-------------------*/
/*---------------------------Web Applicatoin-------------*/
.WebApplicatoincover
{
clear:both;
padding-top:30px;
}
.WebApplicatoinbox {
float:left;
width:300px;
margin-left:40px;
}
.waportfoliotop
{
background-image:url(../images/portfoliotop1.jpg);
width:300px;
height:12px;
background-position:left top;
background-repeat:no-repeat;
}
.waportfoliocontent
{
background-image:url(../images/portfoliobg1.jpg);
width:300px;
height:180px;
}
.waportfoliobottom
{
background-image:url(../images/portfoliobottom1.jpg);
width:300px;
height:12px;
background-position:left top;
background-repeat:no-repeat;
}
/*---------------------------Web Applicatoin--------------*/
/*---------------------------Web Applicatoin-------------*/
.boxescover
{
clear:both;
padding-top:10px;
}
.boxes1 {
float:left;
padding-left:40px;
text-align:center;
color:#006CAA;
font-weight:bold;
font-size:14px;
}
.boxes1 a {
color:#FFFFFF;
text-decoration:none;
}
.boxes1 a:hover {
color:#FFFFFF;
text-decoration:none;
}
.boxes {
float:left;
padding-left:40px;
text-align:center;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-bottom:10px;
padding-top:15px;
}
.boxes a {
color:#FFFFFF;
text-decoration:none;
}
.boxes a:hover {
color:#FFFFFF;
text-decoration:none;
}
.boxesleft
{
width:288px;
background:#006CAA;
height:24px;
padding-top:4px;
float:left;
}
.boxesright
{
width:288px;
height:24px;
padding-top:4px;
float:left;
margin-left:20px;
background:#006CAA;
}
.portfoliocover3 {
clear:both;
padding-top:20px;
}
