@charset "utf-8";
/* CSS Document */
body { margin:0px; padding:0px; background:#71828a; 
	   font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#464646;}
p, img, ul, h1, h2 { margin:0px; padding:0px;}
ul { list-style:none;}
a { text-decoration:none; color:#cececf;}
a:hover { text-decoration:underline;}

#main { width:989px; margin:0 auto; padding:7px; 
	    position:relative; background:#fff; 
		overflow:hidden;}
		
#toppan {margin:0px; padding:0px; 
		  background:url(images/toppan.jpg) 0 0 repeat-x; 
		  height:41px;}
		  
#toppan ul { width:259px; margin:0 0 0 730px; height:41px; padding:0px; position:relative;}
#toppan ul li { float:left; display:block; background:url(images/black_devider.gif) left center no-repeat;}
#toppan ul li a{ background:url(images/black_arrow.gif) 25px 10px no-repeat; color:#a4a4a4; text-align:center; display:block; margin:0px; padding:10px 10px 0 25px; line-height:30px;}
#toppan ul li a:hover { text-decoration:none; color:#fff;}

#banner { width:989px; height:228px; margin:0 auto; padding:0px; position:relative;}
/* #banner p.logo a { width:277px; height:113px; top:52px; left:32px; position:absolute; 
				 background:url(images/logo.jpg) 0 0 no-repeat; z-index:30; margin:0px; padding:0px;}
#banner p.logo span { width:277px; height:113px; visibility:hidden;}
#banner p.home { background:url(images/banner.jpg) 0 0 no-repeat; width:989px; height:228px;} */

#menus { width:989px; margin:0 auto; padding:0px; height:37px; background:url(images/menu_bg.jpg) 0 0 repeat-x;}


#menus ul { width:989px; margin:0px; padding:0px;}
#menus ul li { float:left; display:block; height:37px; background:url(images/devider.gif) right center no-repeat;}
#menus ul li a.about { background:url(images/about_nor.jpg) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:114px; 
					   text-decoration:none; display:block; height:37px;}
 #menus ul li a.about:hover { background:url(images/about_nor1.jpg) center center no-repeat;}
 
#menus ul li a.sap { background:url(images/sap_nor.jpg) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:122px; 
					   text-decoration:none; display:block; height:37px;}
#menus ul li a.sap:hover { background:url(images/sap_nor1.jpg) center center no-repeat; }
					   
#menus ul li a.engg { background:url(images/engg_nor.jpg) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:121px; 
					   text-decoration:none; display:block; height:37px;}
#menus ul li a.engg:hover{ background:url(images/engg_nor1.jpg) center center no-repeat;}
 	
#menus ul li a.technology { background:url(images/technology_nor.jpg) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:133px; 
					   text-decoration:none; display:block; height:37px;}
#menus ul li a.technology:hover{ background:url(images/technology_nor1.jpg) center center no-repeat;} 	
					   
					   
#menus ul li a.project { background:url(images/project_nor.jpg); background-repeat:no-repeat;
					   text-align:center; margin:0px; padding:0px; width:116px; 
					   text-decoration:none; display:block; height:37px;}
#menus ul li a.project:hover { background:url(images/project_nor1.jpg) center center no-repeat;}
					   
#menus ul li a.clients { background:url(images/clients_nor.jpg) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:109px; 
					   text-decoration:none; display:block; height:37px;}
#menus ul li a.clients:hover { background:url(images/clients_nor1.jpg) center center no-repeat; }					   
					   
#menus ul li a.career { background:url(images/careers_nor.jpg) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:114px; 
					   text-decoration:none; display:block; height:37px;}
#menus ul li a.career:hover { background:url(images/careers_nor1.jpg) center center no-repeat; }				   
					   
#menus ul li a.news { background:url(images/news_nor.jpg) center center no-repeat; 
					  text-align:center; margin:0px; padding:0px; width:160px; 
					   text-decoration:none; display:block; height:37px;}
#menus ul li a.news:hover { background:url(images/news_nor1.jpg) center center no-repeat; }					   				   
					   


#sddm
{	margin:0px 35px; padding:0px;
	z-index:30;}

#sddm li
{float:left; display:block; height:37px; background:url(images/devider.gif) right center no-repeat;}

#sddm li.last
{background:none; float:left; display:block;}


#sddm li a.about{background:url(images/about_nor.png) center center no-repeat; 
 						text-align:center; margin:0px; padding:0px ; height:37px;
 						text-decoration:none; display:block;width:117px; }
 
#sddm li a.sap { background:url(images/sap_nor.png) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:113px; 
					   text-decoration:none; display:block; line-height:37px;}
					   
#sddm li a.engg { background:url(images/engg_nor.png) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px ; width:109px; 
					   text-decoration:none; display:block; line-height:37px;}	
					   
#sddm li a.project { background:url(images/project_nor.png) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:106px; 
					   text-decoration:none; display:block; line-height:37px;}				   
					   
#sddm li a.clients { background:url(images/clients_nor.png) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:105px; 
					   text-decoration:none; display:block; line-height:37px;}
					   
#sddm li a.career { background:url(images/careers_nor.png) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:105px; 
					   text-decoration:none; display:block; line-height:37px;}
					   
#sddm li a.auto { background:url(images/auto_nor.png) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:175px; 
					   text-decoration:none; display:block; line-height:37px;}	
					   
#sddm li a.news { background:url(images/news_nor.png) center center no-repeat; 
					   text-align:center; margin:0px; padding:0px; width:150px; 
					   text-decoration:none; display:block; line-height:37px;}

#sddm li a:hover
{text-decoration:none;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #d23c02;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ff9900;
		color: #fff;
		border-bottom:1px solid #fff;
		font:normal 11px Verdana, Arial, Helvetica, sans-serif;}

	#sddm div a:hover
	{	background:#0c60ab;
		color: #ffffff;}



#middlepart { width:989px; margin:0 auto; padding:0px; background:url(images/bot_devider.gif) left bottom  repeat-x #eaeaeb; overflow:hidden;}
#middle_left { width:629px; float:left; padding:0 0 0 20px; background:url(images/body_devide.gif) right top repeat-y;}
#middle_left .left-img { height:70px; padding:37px 0 0 0;  no-repeat #f1f1f1; 
				  border:1px solid #c9c8ca; margin:35px 0 0 0; 
				  padding:0px; width:600px;}
#middle_left p { background:url(images/1.jpg) 0 0 no-repeat; padding:0 0 0 203px; 
				 margin:45px 0 0 0; color:#464646; width:397px;
				 line-height:13px; display:block; text-align:justify;}
				 
#middle_left p span {padding:0 0 0 203px; background:url(images/welcome.jpg) 0 0 no-repeat; 
					 margin:0 0 5px 0; width:186px; height:18px; display:block;}
					 
#middle_left span.more a { background:url(images/more-bt.png) 0 0 no-repeat; width:63px; 
						   height:20px; text-align:center; color:#464646; 
						   text-decoration:none; display:block;margin:10px 0 28px 203px; 
						   line-height:20px;}

#middle_left span.more a:hover { background:url(images/more-bt1.png) center center no-repeat; color:#e03a00;}	


#middle_right { width:340px; float:right; padding:37px 0 0 0;}
#middle_right p.one { width:200px; margin:0px 0 0 24px; padding:0 0 0 93px; display:block; text-align:left; background:url(images/2.jpg) 0 0 no-repeat;}

#middle_right p.two { width:200px; margin:10px 0 0 24px; padding:0 0 0 93px; display:block; text-align:left; background:url(images/3.jpg) 0 0 no-repeat;}

					 
#middle_right span.more a { background:url(images/more-bt.png) 0 0 no-repeat; width:63px; 
						   height:20px; text-align:center; color:#464646; 
						   text-decoration:none; display:block;margin:12px 0 10px 117px; 
						   line-height:20px;}	
						   
#middle_right span.more a:hover { background:url(images/more-bt1.png) center center no-repeat; color:#e03a00;}

#middle_right span.bg { background:url(images/bot_devider.gif) 0 0 repeat-x; width:288px; 
						margin:0 0 0px 24px;display:block;}	
						
#bottom_part { width:989px; margin:0 auto; padding:30px 0px 25px 0px; 
			   background:url(images/botom.gif) 0 0 repeat-y; height:138px;}
#bottom_part p.bold { color:#0b436f; font-size:12px; font-weight:bold; margin:0px 0px 15px 0px; text-align:center; display:block;}
#bottom_part p { text-align:center; line-height:14px; color:#000; display:block;}
#bottom_part span.click a { background:url(images/click-bt.png) 50% 0% no-repeat; width:117px; height:20px; text-align:center; line-height:20px; text-decoration:none; display:block; color:#464646; margin:10px 0 0 90px;}
#bottom_part span.click a:hover { background:url(images/click-bt1.png) center center no-repeat; color:#e03a00;}

			   
#bottom_one { width:316px; float:left; margin:0px 13px 0px 0px;}
#bottom_two { width:316px; float:left; margin:0px 13px 0px 0px;}
#bottom_three { width:316px; float:right;}

#footer { width:989px; margin:0 auto; padding:0px; background:url(images/footer.jpg) 0 0 repeat-x; height:73px;}
#footer p.footlt { width:574px; float:left; color:#cececf; display:block; line-height:73px; margin:0px 0px 0px 15px;}
#footer p.footrt { width:350px; float:right; line-height:73px; color:#cececf; text-align:right; margin:0px 15px 0px 0px; }

/*INNER*/

#middle-inner_left { width:210px; float:left; margin:0px; padding:37px 28px 35px 32px;}
#middle-inner_right { width:656px; float:right; margin:0px; padding:37px 35px 35px 28px; background:url(images/body_devide.gif) left top repeat-y;}
#middle-inner_right p.heading{color:#cc3300; font-size:12px; font-weight:bold; }
#middle-inner_right p.heading1{color:#cc3300; font-size:11px; font-weight:bold; }
#middle-inner_right p.heading2{color:#0066CC; font-size:11px; font-weight:bold; }
#middle-inner_right span.sub-heading{color:#0A53B2; font-size:11px; font-weight:bold; }

#middle-inner_right ul { padding-left:10px; }
#middle-inner_right ul li { padding-left:10px; }


menus ul { width:989px; margin:0px; padding:0px;}
#menus ul li { float:left; display:block; height:37px; background:url(images/devider.gif) right center no-repeat;}

.body-links a{ color:#FF6600; text-decoration:underline;  }
.body-links a:hover { background-color:#FF6600; text-decoration:none; color:#fff;}

.footerlinks{
	font-size:11px;	color:#faa61a; text-decoration:none; line-height:20px;
}
.footerlinks:hover{
	color:#ffffff; 	text-decoration:underline;
}
.sitelinks{
	font-size:11px; color:#5a5a5a; text-decoration:none; line-height:20px;
}
.sitelinks:hover{
	color:#FF6600; border:dotted 1px #f5f5f5; padding:1px; text-decoration:none; 
}
				  
