body{
margin:0px;
padding:0px;
background: #333333 repeat left top;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#585858;
}
p{
margin:0px;
text-align:justify;
padding:7px 0px 15px 0px;
}

h1{
 font-size:18px;
 font-weight:normal;
 color:#474747;
 text-align:left;
  margin:0px 0px 0px 0px;

}

h1.blue{

}

.textbue{
 color:#0583c3;
}

h2{
 font-size:15px;
 font-weight:bold;
 color:#5a85c7;
 text-align:left;
 margin:10px 0px 0px 0px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#mainWrapper{
width:900px;
margin:0px auto;
background-color:#FFFFFF;
}

img{
border:none;
}

#header{
width:100%;
height:78px;
position:relative;
}
.blue{

background-color:#4DA8D7;
}

.orange{

background-color:#F58147;
}

.green	{

background-color:#B5BB3D;
}

.red{

background-color:#a60315;
}



.contact_color{

background-color:#567F9D;
}

#header #logo{
width:125px;
height:46px;
float:left;
margin:15px 20px;
}

#header #mainNav{
float:right;
padding-right:15px;
}

#header #mainNav ul{
margin:0px;
padding:0px;
}

#header #mainNav ul li{
float:left;
line-height:78px;
list-style:none;
padding:0px 4px;
}

/*#header #mainNav ul li span{
background:url(../images/dots.gif) no-repeat center center; 
display:block;
padding-left:3px;
}
*/

#header #mainNav ul li a{
text-decoration:none;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight: normal;
color:#909090;
font-weight:bold;
}


#header #mainNav ul li.homeVisited{
/*color:#7CD2FD;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-2px 30px;
width:36px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
text-align:center;
color:White;

}

#header #mainNav ul li.companyVisited{
/*color:#F58147;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-57px 31px;
height:54px;
width:62px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;
}


#header #mainNav ul li.servicesVisited{
/*color:#B1B715;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-134px 31px;
height:54px;
width:58px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;/*font-weight:bold;*/
}

#header #mainNav ul li.portfolioVisited{
/*color:#B1B715;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-211px 31px;
height:54px;
width:53px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;/*font-weight:bold;*/
}

#header #mainNav ul li.contactVisited{
/*color:#E2C129;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-284px 31px;
height:54px;
width:70px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;
}

#header #mainNav ul li.rfqVisited{
color:#D0197D;
background:url(../images/menubar1.gif) no-repeat left bottom;
background-position:-373px 31px;
height:54px;
width:90px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;
}

#header #mainNav ul li a.home{
color:#909090;
}

#header #mainNav ul li a:hover.home{
color:#008ed0;
height:20px; 
}

#header #mainNav ul li a.company{
color:#909090;
}

#header #mainNav ul li a:hover.company{
color:#f66d30;
}

#header #mainNav ul li a.services{
color:#909090;
}

#header #mainNav ul li a:hover.services{
color:#8a9500;
}


#header #mainNav ul li a.portfolio{
color:#909090;
}

#header #mainNav ul li a:hover.portfolio{
color:#e70001;
}

#header #mainNav ul li a.contact{
color:#909090;
}

#header #mainNav ul li a:hover.contact{
color:#005b8b;
}

#header #mainNav ul li a.rfq{
color:#909090;
}

#header #mainNav ul li a:hover.rfq{
color:#a81e86;
}




#banner{
width:900px;
border-top:1px solid #fff;
}
#banner_home{
width:900px;
height:238px;
border-top:1px solid #fff;
}

#banner_home #banner_lt{
width:526px;
float:left;
height:238px;
}

#banner_home #banner_rt{
background:url(../images/banner_robo.gif) no-repeat right center;
float:right;
height:238px;
width:374px;
}

#banner_company{
width:900px;
border-top:1px solid #fff;
}

#banner_company #banner_lt{
width:450px;
float:left;
}
#banner_company #banner_rt{
background:url(../images/banner_company.gif) no-repeat right center;
float:left;
height:140px;
width:450px;
}

#banner_services{
width:900px;
border-top:1px solid #fff;
}

#banner_services #banner_lt{
width:450px;
float:left;
}
#banner_services #banner_rt{
background:url(../images/banner_services.gif) no-repeat right center;
float:left;
height:140px;
width:450px;
}

#banner_contact{
width:900px;
border-top:1px solid #fff;
}

#banner_contact #banner_lt{
width:450px;
float:left;
}
#banner_contact #banner_rt{
background:url(../images/banner_contact.gif) no-repeat right center;
float:left;
height:140px;
width:450px;
}

#banner_portfolio{
width:900px;
border-top:1px solid #fff;
}

#banner_portfolio #banner_lt{
width:450px;
float:left;
}
#banner_portfolio #banner_rt{
background:url(../images/banner_portfolio.gif) no-repeat right center;
float:left;
height:140px;
width:450px;
}




#banner ul{
margin:0px;
padding:0px;
}

#banner ul li{
list-style:none;
float:left;
}

#contentWrapper{
background:#fff url(../images/content_top.gif) repeat-x top left;
padding:20px;
clear:both;
}

#contentWrapper .content_lt{
width:530px;
float:left;
padding-right:13px;
}



.pageTitle{
background:url(../images/pagetitle_strip.png) no-repeat left bottom;
display:block;
height:30px;
}
#contentWrapper .content_lt .who{
background:url(../images/whoweare.gif) no-repeat left top;
height:16px;
width:100px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .why{
background:url(../images/why.gif) no-repeat left top;
height:17px;
width:107px;
padding-bottom:0px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .ourVision{
background:url(../images/ourvision.gif) no-repeat left top;
height:16px;
width:82px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .phpDev{
background:url(../images/php_development.gif) no-repeat left top;
height:19px;
width:180px;
margin-top:10px;
padding-bottom:0px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .aspDev{
background:url(../images/asp_development.gif) no-repeat left top;
height:16px;
width:216px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .portalDev{
background:url(../images/portal_development.gif) no-repeat left top;
height:16px;
width:157px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .applicaionDev{
background:url(../images/app_development.gif) no-repeat left top;
height:16px;
width:200px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .webDesigning{
background:url(../images/web_designing.gif) no-repeat left top;
height:16px;
width:147px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}


.content_lt .corporateIdentity{
background:url(../images/corporate_identity.gif) no-repeat left top;
height:16px;
width:146px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}




.content_mid{
width:10px;
background:url(../images/home_strip_seperator.gif) no-repeat center left;
float:left;
height:328px;
}

.content_rt{
width:280px;
float:left;
padding-left:12px;
}

.recent_project{
width:280px;
height:auto;
background:url(../images/bottom_shdow.gif) left bottom no-repeat;
height:156px;
margin-bottom:10px;
}

.recent_project p {
margin:0px;
padding:2px;
}
.recent_project p img {
 border:2px solid #bfbfbf;
margin-top:3px;
width:280px;
}

#contentWrapper .content_rt .testimonial{
background:url(../images/testimonial_bg.png) no-repeat;
width:292px;
height:144px;

}



#contentWrapper .content_rt .testimonial p{
font-size:12px;
color:#7F7F7F;
line-height:15px;
padding:30px 8px 13px 20px;
}

#contentWrapper .content_rt .RFQ{
background:url(../images/feelfree.png) no-repeat;
width:154px;
margin-top:10px;
}

#contentWrapper .content_rt .RFQ p{
width:280px;
font-size:11px;
color:#7F7F7F;
line-height:15px;
padding:20px 0px 0px 0px;
}

#contentWrapper .content_rt .RFQ p a{
color:#DF865A;
text-decoration:none;
}

#contentWrapper .content_rt .RFQ p a:hover{
text-decoration:underline;
}

#contentWrapper .content_rt .testimonial span.name{
padding:30px 8px 0px 20px;
font-size:11px;
font-weight:bold;
color:#000;

}

#contentWrapper .content_rt .testimonial span.more{
padding:0px 20px 1px 13px;
float:right;
background:url(../images/moreicon.gif) no-repeat left center;
}
#contentWrapper .content_rt .testimonial span.more a {
font-size:10px;
font-weight:bold;
color:#363636;
text-decoration:none;

}

#contentWrapper .content_rt .testimonial span.more a:hover {
text-decoration:underline;
}

#contentWrapper .content_rt .testimonial span.designation{
padding-left:20px;
font-size:11px;
color:#363636;
float:left;
}


#footerWrapper{
width:900px;
clear:both;
position:relative;
}

#footerlinks{
width:830px;
margin:0px auto;
}

#footerlinks ul{
margin:0px;
padding:5px 0px;
}

#footerlinks ul li{
list-style:none;
padding:0px 5px;
display:inline;
}

#footerlinks ul li a{
color:#585858;
text-decoration:none;
font-size:11px;
}


#footerlinks ul li a:hover{
text-decoration:underline;
}


#footerWrapper .seperator{
background:url(../images/footer_strip.gif) no-repeat left center;
height:2px;
margin:5px 0px 10px 0px;
clear:both;
}

#footerWrapper .footer_lt{
font-size:11px;
padding:10px 0px 15px 20px;
margin:0px;
}

#footerWrapper .footer_rt {
font-size:11px;
margin-top:45px;
position:absolute;
right:20px;
top:0;
}

#footerWrapper .footer_rt a{
color:#585858;
text-decoration:none;
}

#footerWrapper .footer_rt a:hover{
text-decoration:underline;
}

.alignLeft{
text-align:left;
}


.alignRight{
text-align:right;
}


.alignCenter{
text-align:center;
}

label{
color:#585858;
text-align:left;
}

label span{
color:#f00;
}

.textbox_30{
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #999;
border-left:1px solid #999;
width:180px;
}

.rowheight{
height:30px;
}

.button{
background:url(../images/button_bg.gif) repeat-x;
padding:1px;
border:1px solid #88a7c2;
color:white;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}

/*portfolio Style */

#contentWrapper .content_lt_portfolio{
width:845px;
float:left;
padding-right:13px;
padding-bottom:30px;
}

#contentWrapper .content_lt_portfolio .col1{
width:355px;
height:184px;
background:url(../images/portfolio_samples_container.png) no-repeat left top;
float:left;
margin-top:20px;
padding:5px 0px 0px 10px;
}




#contentWrapper .content_lt_portfolio .col2{
width:355px;
height:184px;
background:url(../images/portfolio_samples_container.gif) no-repeat left top;
margin-left: 20px;
float:left;
margin-top:20px;
padding:5px 0px 0px 10px;
}





.portfolio_content{
width:750px;
margin:0px auto;

}
.portfolio_content h3{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#989898;
font-weight:normal;
margin:0px 0px 10px 0px;
}


#contentWrapper .content_lt_portfolio .pagination{
color:#989898;
font-size:11px;
text-align:right;
padding-right:20px;
}

#contentWrapper .content_lt_portfolio .pagination a{
text-decoration:none;
}

#contentWrapper .content_lt_portfolio .pagination a:hover{
text-decoration:underline;
}
.content_lt_portfolio h1{ color:#b70a1d}

/*sathiyam Css*/
.flLeft{ float:left;}
.flRight{ float:right;}

.homeleftImg{ background:url(../images/sprite.png) -1px top;width:30px;height:30px;}
.homerightImg{ background:url(../images/sprite.png) -36px top;width:30px;height:30px;}
.companyleftImg{ background:url(../images/sprite.png) left -71px;width:30px;height:30px;}
.companyrightImg{ background:url(../images/sprite.png) -37px -71px;width:30px;height:30px;}
.menuAreaCompany{ background:url(../images/sprite.png) left -108px;width:30px;height:40px;width:700px;margin-top:10px;}

.servicesleftImg{ background:url(../images/sprite.png) left -143px;width:30px;height:30px;}
.servicesrightImg{ background:url(../images/sprite.png) -42px -143px;width:30px;height:30px;}
.servicescenterImg{ background:url(../images/sprite.png) left -177px;width:30px;height:40px;width:700px;margin-top:10px;}

.contactleftImg{ background:url(../images/sprite.png) left -210px;width:30px;height:30px;}
.contactrightImg{ background:url(../images/sprite.png) -42px -210px;width:30px;height:30px;}
.contactcenterImg{ background:url(../images/sprite.png) left -247px;width:30px;height:40px;width:700px;margin-top:10px;}

.portfolioleftImg{ background:url(../images/sprite.png) left -285px;width:30px;height:30px;}
.portfoliorightImg{ background:url(../images/sprite.png) -42px -285px;width:30px;height:30px;}
.portfoliocenterImg{ background:url(../images/sprite.png) left -322px;width:30px;height:40px;width:700px;margin-top:10px;}

.headerArea{ width:900px;height:69px;font:12px Verdana, Arial, Helvetica, sans-serif;color:#000;overflow:hidden;}
.logoimg{ padding:12px 0 0 41px ;}
.menuArea{ height:30px;width:700px;background:url(../images/sprite.png) left -34px;margin-top:10px;}
.menuArea p,.menuAreaCompany p,.servicescenterImg p,.contactcenterImg p,.portfoliocenterImg p{ margin:0;padding:7px 0 0 0;}
.menuArea p a,.menuAreaCompany p a,.servicescenterImg p a,.contactcenterImg p a,.portfoliocenterImg p a{ margin:0;padding:0;color:#FFFFFF;text-decoration:none;padding:0 16px 0 19px;outline:none;}
.menuArea p a:hover,.menuAreaCompany p a:hover,.servicescenterImg p a:hover,.contactcenterImg p a:hover,.portfoliocenterImg p a:hover{ color:#000;}

.submenu{ text-align:right;font-size:11px;padding:8px 34px 8px 0;text-decoration:none;float:right;width:685px;}
.submenu span{ padding:0 5px;}
.linkText{ text-decoration:none;color:#000000}
.thumb_img{margin-top:6px;}
.sitemapTxt{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#585858; text-decoration: underline;}


a.sitemapTxt:hover{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#585858;  text-decoration: none;}

.btnSearch{background-color:#34aaf5;  color:#ffffff; font-family:arial;  cursor:pointer}


.visit_website a{float:right; float:right; position:absolute; margin:-5px 10px 2px 216px; text-decoration:none; font-family:arial; color:#918a8c}
.visit_website a:hover{float:right; float:right; position:absolute; margin:-5px 10px 2px 216px; text-decoration:underline; font-family:arial; color:#655e60}
/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:287px;
		height:126px;
		overflow:hidden; 
		}
		
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */

#suggestPost
{
        background:transparent url(../images/suggest-feedback.png) no-repeat scroll 0px 0px;
        height:170px;
        left:0;
        position:fixed;
        top:150px;
        width:40px;
}
div#suggestPost:hover
{
        background-position:-41px 0px;
}
#suggestPost a
{
        display:block;
        height:170px;
        width:40px;
}

