﻿body{
font-family : tahoma, arial,verdana ;font-size:11px; 
line-height:14px; margin:0px; color:#525252; 
}

img{border:0px;}

.wrap{ width:1000px;
margin-left:auto; margin-right:auto;
}

.pagecontent{width:980px;
margin-left:auto; margin-right:auto; 
background-color:#FFFFFF;
}
.headcontent{
	width:998px; 
}
.centeralign{margin-left:auto;margin-right:auto;}

/*Top table stylesheet table name: toptable */
#toptable{font:bold 10px tahoma;}

a.headerlink{ 
color:#FFFFFF; text-decoration:none; font:normal 10px arial;
border-right:1px solid #999999;	
padding:0px;padding-left:3px; padding-right:3px;}
a.headerlink:hover{color:#0099cc;}
.ictop{
	padding-left:5px;
}
.topbg{background-color:#385e80; font:bold 10px tahoma; color:#FFFFFF;}

.selecttxt{	padding-left:5px; font:normal 10px arial; color:#EEEEEE; padding-right:5px;}

a.headerlink1{ 
color:#006699; text-decoration:none; font:normal 10px arial;
border-right:1px solid #CFCFCF;	
padding:0px;padding-left:3px; padding-right:3px;}
a.headerlink1:hover{color:#0099cc; text-decoration:underline}
.selecttxt1{	padding-left:5px; font:normal 10px arial; color:#333333; padding-right:5px;}


select{
font:normal 10px arial; width:100px; 
margin:0px; margin-top:0px; margin-bottom:0px; margin-right:2px}

.texteden{font:normal 11px tahoma; color:#767676;
padding-left:12px; font-style:italic;   
}

/*Top table stylesheet table name: toptable ends here */


/*Image table stylesheet table name: it_top_img */
.imgpad{padding-top:35px;}
.it_top_img{
background-image:url('it_top_bg.gif'); background-repeat:repeat-x; 
border:1px solid #385e80; border-top:none; border-bottom:none;border-right:none; border-left:none;

}
.it_img_bg{background-image:url('poweringtxt.gif'); 
background-repeat:no-repeat; background-position:left center;
}
/*Image table stylesheet table name: it_top_img ends */


/*horizontel menu bar stylesheet table name: it_top_img + google serch box and button */
#hmenu{background-image:url('hmenubg.gif'); background-repeat:repeat-x;}
.button1{cursor:pointer;border: outset 1px #ffffff;font:bold 12px arial;
background:url(formbg.gif) repeat-x left top;background-color:#ffffff;}

.text1{font:normal 11px verdana; width:125px; border:1px solid #FFFFFF; height:15px; }
.toggleopacity img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5;}
.toggleopacity:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
.toggleopacity img{}
.toggleborder:hover img{}
.toggleborder:hover{color: red; /* Dummy definition to overcome IE bug */}
form{margin:0px; padding:0px;}
/*horizontel menu bar stylesheet table name: it_top_img + google serch box and button ends */

/* Footer starts here */
#footer{font:normal 9px arial;}
.copywritetxt{color:#535353; padding-left:5px; font:normal 10px arial;}

a.footerlink{ color:#333333; text-decoration:none;font:normal 10px arial;}
a.footerlink:hover{color:#0099cc; text-decoration:underline;}
.footerlinkimg{width:15px; background-image:url('td-bg-inside.gif'); background-repeat:repeat-y; background-position:left top;}
a.emaillinkfooter{font:normal 10px arial; color:#336699; text-decoration:none;}
a.emaillinkfooter:hover{text-decoration:underline;}
/* Footer starts here */

#leftsidebar{width:180px; padding-top:10px;}
.leftlinktopbox{}
.leftsidelinkbox{}
a.leftsidebarlink{font:normal 11px tahoma; text-decoration:none; color:#454545;}
a.leftsidebarlink:hover{text-decoration:underline; color:#0099cc;}

.leftsidelinkbottombox{border-top:none; }
.leftlinkbottombox{border-top:none; border-bottom:none; padding-left:0px; }
.leftlinkimg{width:7px;}


#middlecontentbar{padding-top:10px; width:620px;}

#rightsidebar{width:180px; padding-top:10px; 
background-image:url(bottomimg.jpg); background-repeat:no-repeat; background-position: center bottom;
padding-bottom:125px;	
}
.rightlinktopbox{font:bold 11px arial; color:#006699;}
.rightlinkmenubox{padding-left:20px; background-color:#EEEEEE;}

.rightlinkbottombox{font:bold 11px tahoma; color:#006699; background-color:#EEEEEE;}
.rightlinkbmenubox{font:bold 11px tahoma; color:#006699; padding-left:5px; background-color:#EEEEEE;}

a.linkright{font:normal 8.5pt tahoma; color:#545454; text-decoration:none;}
a.linkright:hover{color:#0099CC; text-decoration:underline;}

a.rightemaillink{color:#006666; font:normal 11px arial; text-decoration:none; padding-left:3px;}
a.rightemaillink:hover{color:#0099CC;text-decoration:underline;}
.rightemaillinkhead{font:bold 8pt arial; padding-left:20px; color:#0099cc; 
 padding-top:2px; padding-bottom:2px; }

/*About Company pages*/
.middletoptablecompany{width:92%; 
margin-left:auto; margin-right:auto; 
}
.pageheading{font:bold 12px arial; color:#006699;
padding:2px; padding-left:5px; padding-top:5px;
background-image:url('module_header_tile1.gif'); background-repeat:repeat-x;
}
.rightalign {margin-left:auto; margin-right:12px; 
padding:0px; padding-top:0; padding-bottom:0px;  padding-top:0px;}

.contenttable{width:92%; margin-left:auto; margin-right:auto;}

.youareheretxt{font:bold 11px arial; color:#333333; padding-right:3px; padding-left:10px; } 
a.youarehere{font:normal 10px tahoma; color:#666666;text-decoration:none;}
a.youarehere:hover{color:#0099CC; text-decoration:underline;}
.youareherecurrentpage{font:normal 10px tahoma; color:#666666;}

#middlelistcompany{}
#middlelistcompany ul{ list-style-image:url(list_ico.gif);}
#middlelistcompany li{ padding-bottom:7px; }

#middlelistmission{}
#middlelistmission ul{list-style-image:url('orange_arrow1.gif'); list-style:square;}
#middlelistmission ul li{ padding-bottom:4px;}

#middlelistvalues{}
#middlelistvalues ul{list-style-image:url('orange_arrow1.gif'); list-style:square;}
#middlelistvalues ul li{ padding-bottom:4px;}

.separator{	background-image:url('separator.gif'); background-repeat:repeat-x; background-position:center center;}

#middlelistadvantage{}
#middlelistadvantage ul{list-style:square;}
#middlelistadvantage ul li{padding-bottom:6px;}
.listmaintxt{color:#676767; text-decoration:none; font-weight:bold;}

a.keyword_company{color:#009999; text-decoration:none; line-height:12px; }
a.keyword_company:hover{text-decoration:underline;}

.quotetxt{font:bold 8pt tahoma; color:#565656; line-height:15px;}
a.emaillink{color:#006666; font:normal 11px tahoma; text-decoration:none;}
a.emaillink:hover{text-decoration:underline;}
#middlelistitinn{}
#middlelistitinn ul{list-style-image:url('orange_arrow.gif');}
#middlelistitinn li{ padding-bottom:1px;}

/*About Company pages ends*/





/*career pages*/
.inner_heading{font:bold 11px tahoma; display:block; border-bottom:1px solid #EEEEEE; padding-bottom:4px;} 
.inner_content{font-family:verdana;font-size:11px;}
.inner_heading_content{font:normal 11px verdana; color:#669999;} 

.sub_heading_company{
	font:bold 11px verdana; color:#006699;}
.separator{
	background-image:url('separator.gif'); 
background-repeat:repeat-x; background-position:center center;
}
.sub_heading_blue{color:#006699; font:bold 11px arial; text-align:left;}
.sub_heading_tag{color:#009999; font:normal 11px MS Sans Serif;}
.justfytext{text-align:justify;}
#middlelistcompanydesign{}
#middlelistcompanydesign ul{list-style-image:url('red_arrow.gif');}
#middlelistcompanydesign li{ padding-bottom:3px; line-height:14px;}
.middlebox{padding:2px; border:1px solid #CCCCCC; background-image:url('images/sidegradient.jpg'); background-repeat:repeat-y; }
.bgstyle{}
a.keyword{color:#009999; text-decoration:none; }
a.keyword:hover{text-decoration:underline;}

a.middle_link{
	font:bold 11px tahoma; text-decoration:none; color:#0099CC;
}
a.middle_link:hover{
	text-decoration:underline;}
#popuplist{}
#popuplist ul{
	list-style:decimal;
}
#popuplist ul li{
	padding-bottom:4px;
}
#popuplist ul.inner{
	list-style:square;
}
#popuplist ul.inner li{padding-top:4px;}
.quotetxtpop{font:bold 11px arial; color:#009999; line-height:15px; text-decoration:underline;}

/*Contact page*/
.boxtop1{color:#800000; padding:5px; font:normal 13px arial; border-bottom:1px solid #d0d0d0; letter-spacing:-1px;}
.countrymane{font:bold 11px arial; padding:10px; padding-left:25px; color:#000033;}
a.emaillink1{color:#666666;font:normal 11px tahoma; text-decoration:underline;}
a.emaillink1:hover{text-decoration:none}
.button2{font:normal 11px tahoma; }
.textboxcont{
	width:150px; font:normal 11px tahoma;
}
.textarea1{
	width:150px;  font:normal 11px tahoma;
}
.dropdown{
	width:150px; font:normal 11px tahoma;
}
.dropdown1{
	width:60px; font:normal 11px tahoma;
}

/*Industries page*/
.middletoptableindustry{width:92%; 
margin-left:auto; margin-right:auto; 
}

a.middlelinkhead{font:bold 11px arial; color:#004284; text-decoration:none;}
a.middlelinkhead:hover{text-decoration:underline;}

#middlelistindustry ul{list-style-image:url('orange_arrow1.gif'); list-style:square;}
#middlelistindustry li{ padding-bottom:10px;}
.sub_head_industry{font:bold 12px arial; color:#336666; padding-left:5px;}
.gt_green{ font:normal 9px arial; color:#669900; letter-spacing:-2px; padding-left:5px; padding-right:2px;}
.quotetxtind{
	font:normal 8.5pt MS Sans Serif; color:#336666;}

/*IT Services page*/
.middletoptableit{
width:92%; 
margin-left:auto; margin-right:auto; 
border: 0px solid #D0D0D0; border-left:none; border-top:none; border-right:none;
}

.contentxt{	padding:6px; color:#333333; padding-left:0px;}
.contenthead{padding-bottom:5px; }
a.contentheadlink{font:normal 11px verdana; color:#009999;text-decoration:none; background-color:#EEEEEE; }
a.contentheadlink:hover{ text-decoration:underline; }
a.contentheadlinkrm{font:normal 11px arial; color:#666666; text-decoration:none;}
a.contentheadlinkrm:hover{ color:#0099EE; text-decoration:underline; }
.gt{ font:normal 9px arial; color:#202020; letter-spacing:-2px;}
.vseparator{height:125px; background-color:#EEEEEE;width:1px;}
.vseparator1{height:125px; border-left:2px solid #CCCCCC;width:5px;}

#middlelistitinn{}
#middlelistitinn ul{list-style-image:url('orange_arrow.gif');}
#middlelistitinn li{ padding-bottom:1px;}
 .bl {background: url(bl.gif) 0 100% no-repeat #EEEEEE; width: 180px;}
.br {background: url(br.gif) 100% 100% no-repeat}
.tl {background: url(tl.gif) 0 0 no-repeat}
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 10px}
.box1{border:1px solid #cccccc; border-bottom:none;}
.boxmiddle{border-bottom:1px solid #cccccc;}
.box2{border:1px solid #cccccc;border-top:none; border-left:none;}
.highlight{font:bold 11px arial; color:#336666}
#middlelistweb ul{list-style:square;}
#middlelistweb li{ padding-bottom:15px;}
#middlelistque{}
#middlelistque ul{list-style-image:url('qu.gif');}
#middlelistque li{ padding-bottom:5px; line-height:14px;}

#middlelistpd{list-style-image:url('red_arrow.gif'); padding-top:10px; padding-bottom:10px;}
#middlelistpd ul{}
#middlelistpd li{ padding-bottom:0px;}

#techlist{}
#techlist ul{list-style-image:url('arrow_left.gif'); margin:5px; padding:0px; margin-left:30px;}
#techlist li{ padding-bottom:2px; line-height:14px;}


/*Engineering Services */
.sub_head_engg{font:bold 12px arial; color:#336666; padding-left:0px; }
.sub_head_detail{font:bold 12px arial; color:#336666; padding-top:2px;padding-bottom:4px; display:block; }
#middlelistengg ul{
	list-style:square;
}
#middlelistengg ul li{
padding-bottom:2px;	
}
.stat{
	font:bold 12px  tahoma; color:#800000;
}

/*home*/
a.linkhome{
	font:normal 11px arial; color:#333333; text-decoration:none; padding-left:5px; padding-right:5px; border-right:2px solid #CCCCCC;
}
a.linkhome:hover{
color:#0099CC; 
}
a.linkbox{
	font:normal 11px tahoma; color:#333333; text-decoration:none;
}
a.linkbox:hover{
color:#0099CC; 
}

.introlinkbg{
	background-image:url(menu-bk.gif); background-repeat:repeat-x;
}
.introlinkbg1{
	background-image:url(td-bg-inside_right.gif); background-repeat:repeat-y; background-position:right top;
}

.leftbottombox{
	background-image:url('td-bg-inside.gif'); background-repeat:repeat-y; background-position:left top; padding-left:15px; 
}
.footerbg{
	background-image:url(footbg1.gif); background-repeat:repeat-x; background-position:left bottom;
}

/*Sitemap*/
a.sitemaptop{
	color:#006699; font:bold 12px arial; text-decoration:none;
}
a.sitemaptop:hover{
	text-decoration:underline;
}
a.sitemaplink{
	font:normal 11px arial; text-decoration:none; color:#454545;
	}
a.sitemaplink:hover{
	text-decoration:underline;color:#0099CC;
}
.sitemapin{
	background-image:url('treeview_in.gif'); background-repeat:repeat-y;
}

/*technologies*/
.style2 {
	font:bold 11px arial,verdana;
	display: block;
	color:#006699;
	padding: 4px;
		background-image:url(menu-bk.gif); background-repeat:repeat-x;

}
.style3 {
	font-size: large;
	color: #546A8F;
	font-family: arial,serif,verdana;
	font-weight: bold;
	letter-spacing: -1px;
}