body{padding:0px; margin:0px; font-family:verdana, arial, helvetica; text-align:center; font-size:11px; color:#7F7F7F}
table{font-family:verdana, arial, helvetica;font-size:11px; color:#7F7F7F}
.news{font-family:verdana, arial, helvetica; font-size:10px; color:#7F7F7F}
img{border:0px;}

.logo{margin:17px 0 10px 24px;}

.left{text-align:left;}

#center{margin:0px auto; padding:0px; text-align:center; width:996px;}

#maincont{margin:0; padding:0px; float:left; width:994px; border: 1px solid #D6D6D6;}

#main{margin:0; padding:0px; float:left; width:994px;}

#top{margin:0px; padding:0px; width:994px; float:left;}

.toplink{margin:0px; padding:0px; width:276px; float:right; text-align:left; margin-top:117px; margin-bottom:10px;}
.toplink a{color:#767676; text-decoration:none;}
.toplink a:hover{color:#000; text-decoration:none;}
.toplink2{margin:0px; padding:0px; width:280px; float:right; text-align:left; margin-top:117px; margin-bottom:10px;}
.toplink2 a{color:#767676; text-decoration:none;}
.toplink2 a:hover{color:#000; text-decoration:none;}

#top_nav{float:right; text-align:left;margin:0px; padding:0px; width:100%; position:relative;  z-index: 1;  background:url('../images/topnav_bg.gif');}

#left_container{margin:0px; padding:0px; float:left; width:697px;}

#pif_container{margin:0px; padding:0px; padding-bottom:5px; float:left; width:697px; text-align:left; background:url('../images/project_bg.gif') repeat;}

.pif{margin:11px 0 10px 17px;}

#hyd{float:left; margin:2px 0px 2px 3px;*margin:2px 0px 2px 2px; padding:5px 2px 4px 5px;*padding:6px 5px 2px 5px; width:222px; background-color:#FFF;}

#kolkata{float:left; margin:2px 0px 2px 3px;  padding:5px 3px 4px 5px;*padding:6px 5px 2px 5px; width:220px; background-color:#FFF;}

#bangalore{float:left; margin:2px 0px 2px 3px; padding:5px 2px 0px 5px;*padding:6px 0px 2px 4px; width:221px;*width:227px; background-color:#FFF;}

p{margin-top:12px;}

.p1{margin-top:5px; text-align:justify; width:202px;}

#right_container{margin:0px; padding:0px; float:right; width:294px;*width:292px;font-size:11px; text-align:left;}

#abtcont{float:left; margin:0px; padding:11px; width:278px;*width:295px; text-align:left;}

#rgt_con{float:left; margin:0px; margin-left:0px;*margin-left:2px; margin-top:5px; padding:3px; width:284px;*width:290px; text-align:left; background:url('../images/spotlight_bg.gif'); border:1px solid #B2B2B2;}

.readmore{margin:0px; padding:0px; text-align:right; margin-bottom:10px; margin-right:8px;*margin-right:0px;}
.readmore a{color:#B12A23; text-decoration:none;}
.readmore a:hover{color:#B12A23; text-decoration:underline;}

.link{margin:0px; padding:0px;}
.link a{color:#767676; text-decoration:none;}
.link a:hover{color:#000; text-decoration:none;}

.btmcon{margin:0px; padding:0px; float:left; width:994px; margin-top:30px; margin-bottom:10px;}
.btmcon a{color:#767676; text-decoration:none;}
.btmcon a:hover{color:#000; text-decoration:underline;}

.small{color:#7F7F7F; font-size:10px; font-family:tahoma, verdana, arial; *margin-top:8px;}


/*Menu*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
img{border:0px;}
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
margin:0px;
padding: 0;
background-color: #F3F3F3; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
*width:90px;
padding: 0;
border-left-width: 0;
text-decoration: none;
color: navy;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
background: #FFF;
font-size:10px;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 140px; /*width of sub menu levels*/
color: black;
text-decoration: none;
padding:5px;
margin:0px;
border: 1px solid #c4c4c6;
border-bottom: 0px solid #c4c4c6;
}

.suckertreemenu ul li a:hover{
color: red;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #FFF url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
margin:0px;
padding:5px;
background: #FFF url(../images/arrow-right.gif) no-repeat 132px 7px;*background: #FFF url(../images/arrow-right.gif) no-repeat 122px 7px;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */


#stage-container{
	margin: 50px auto;
	width: 415px;

}
#stage-container .text{text-align: center;}
#stage-container a{outline: none;}


/* --- STAGE --- */

#stage-container #wrapper{
	overflow:hidden;
	margin: 0px 20px;
	width:352px;
	height:55px;
	background: url(images/stage2.jpg);
	position: relative;
}
#stage-container #items{
	margin:0px; 
	padding:0px 6px; 
	list-style:none;
	width:5000px;
	position: relative;
}
#stage-container #items li{
	float:left;
	list-style:none;
	margin-right:5px;
	padding: 6px 6px;
	margin-top: 5px;
}



/* --- BUTTONS --- */

#stage-container #moveleft{
	float: left;
	background: url(left.gif);
	margin-right: 10px;
}
#stage-container #moveright{
	background: url(right.gif);
	position: absolute;
	margin-left: 392px;
}
#stage-container #moveright,#moveleft{
	height: 20px;
	width: 20px;
	display: block;
	z-index: 10;
	text-indent: -3000em;
	margin-top: 18px;
}

/*Inside pages*/

#left_inside{float:left; margin:0px; padding:0px; margin-top:23px; text-align:center; width:682px;}

.whitetxt{font-family:verdana, arial, helvetica; font-size:11px; color:#FFF; line-height:33px;font-weight:bold;}


.submenu{margin:0px; padding:10px; width:684px; z-index: -1;color: #000;}
.submenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.submenu ul li{
position: relative;
display: inline;
float: left;
margin:0px;
margin-left:7px;
padding: 0;
padding-left:10px;
background: url(../images/hline.gif) no-repeat center left;
 /*overall menu background color*/
}

.submenu ul li .txt{
position: relative;
display: inline;
float: left;
margin:0px;
margin-left:7px;
padding: 0;
padding-left:10px;
 /*overall menu background color*/
}

.submenu ul li a{
display: block;
padding: 0;
border-left-width: 0;
text-decoration: none;
color: #000;
}

.submenu ul li a:hover{
display: block;
padding: 0;
border-left-width: 0;
text-decoration: underline;
color: #000;
}




#pif_container1{margin:0px; padding:0px; padding-bottom:15px;*padding-bottom:5px; float:left; width:685px; text-align:left; background-color:#E0E0E0;}

#right_container1{margin:0px; padding:0px;float:right; width:308px; font-size:11px;}

#left_container1{margin:0px; padding:0px; float:left; width:684px;}

#middlecon{float:left;width:994px; background:url(../images/hrline.gif) repeat-y center right;}


.a1{font-family:verdana, arial, helvetica; font-size:11px; color:#FFF; line-height:33px;font-weight:bold; text-decoration:none;}
.a1:hover{font-family:verdana, arial, helvetica; font-size:11px; color:#FFF; line-height:33px;font-weight:bold; text-decoration:underline;}

.a2{font-family:verdana, arial, helvetica; color:#7F7F7F;text-decoration:underline;}
.a2:hover{font-family:verdana, arial, helvetica;color:#7F7F7F; text-decoration:none;}

.a3{font-family:verdana, arial, helvetica; color:#000; font-weight:bold; line-height:23px; text-decoration:none;}
.a3:hover{font-family:verdana, arial, helvetica;color:red; font-weight:bold; line-height:23px; text-decoration:none;}

.a31{font-family:verdana, arial, helvetica; color:#000; font-weight:bold; line-height:23px; text-decoration:none;}
.a31:hover{font-family:verdana, arial, helvetica;color:#000; font-weight:bold; line-height:23px; text-decoration:none;}

.a4{font-family:verdana, arial, helvetica; color:#000; font-weight:bold; text-decoration:none;}
.a4:hover{font-family:verdana, arial, helvetica;color:red; font-weight:bold; text-decoration:none;}


.greentxt{margin:0px; padding:0px; margin-top:54px; text-align:center; font-family:verdana, arial, helvetica; font-size:13px; font-weight:bold;  color:#3E4F22;}

.greensml{margin:0px; padding:0px; margin-left:18px; text-align:left; font-family:verdana, arial, helvetica; font-size:10px; color:#3E4F22;}


.black{font-family:verdana, arial, helvetica; color:#000; font-size:13px; font-weight:bold; }

.blacksm{font-family:verdana, arial, helvetica; color:#000; font-size:11px; font-weight:bold; }


/*office*/
.submenu1{margin:0px; padding:11px; margin-top:40px;*margin-top:0px;color:#707070; font-size:10px; width:684px; z-index: -1;}
.submenu1 ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.submenu1 ul li{
position: relative;
display: inline;
float: left;
margin:0px;
margin-left:8px;
padding: 0;
padding-left:5px;
background: url(../images/hline1.gif) no-repeat center left;
margin-top:5px;

 /*overall menu background color*/
}

.submenu1 ul li .txt{
position: relative;
display: inline;
float: left;
margin:0px;
margin-left:5px;
padding: 0;
padding-left:10px;
 /*overall menu background color*/
}

.submenu1 ul li a{
display: block;
padding: 0;
border-left-width: 0;
text-decoration: none;
color: #707070;
}

.submenu1 ul li a:hover{
display: block;
padding: 0;
border-left-width: 0;
text-decoration: underline;
color: #707070;
}

div#one{visibility:visible;position:absolute; margin-left:24px;*margin-left:-317px;} 
div#two{visibility:hidden;position:absolute; margin-left:24px;*margin-left:-317px;} 
div#container{height:252px;width:630px; } 
div#three{visibility:visible;background:green; } 

ul{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
ul li{
margin:0px;
padding: 0;
padding-left: 10px;;
background: url(../images/bullet.gif) no-repeat 1px 5px;
margin-top:5px;}


.textbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	width:180px;
	text-decoration: none;
	border: 1px solid #CCCCCC;}

.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:50px;
	height:20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	text-align: left;
	text-align:center;
	cursor:pointer;
	border: 1px solid #666666;
}

.faq{margin-top:-10px;*margin-top:-16px; margin-right:3px;*margin-right:8px;}
.expand{background-color:#EDEDED;padding:8px;margin-top:-11px;*margin-top:-18px;}
.expand1{background-color:#EDEDED;padding:8px;margin-top:15px;*margin-top:10px;}
.expand2{padding:8px;margin-top:-11px;*margin-top:-18px;}

.ans{padding-bottom:10px;}

.box{width:100px; border:1px solid #FFF; text-align:center; margin:0px; padding:0px;font-family:arial, verdana, helvetica; font-size:11px; font-weight:bold; color:#FFF; background-color:#000; cursor:pointer}

.textbox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7F7F7F;
	padding-left:5px;
	width:180px;
	height:20px;
	text-decoration: none;
	border: 1px solid #CCCCCC;}

.selectbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7F7F7F;
	padding-left:5px;
	width:180px;
	height:20px;
	text-decoration: none;
	border: 1px solid #CCCCCC;}

.textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7F7F7F;
	padding-left:5px;
	width:314px;
	text-decoration: none;
	border: 1px solid #CCCCCC;}

.red{color:#FD0303}

.box1{width:100px; border:1px solid #ABABAB; text-align:center; margin:0px; padding:0px;font-family:arial, verdana, helvetica; font-size:11px; font-weight:bold; color:#000; background-color:#BCBCBC; cursor:pointer}

.login{width:100px; border:1px solid #ABABAB; text-align:center; margin:0px; padding:0px;font-family:arial, verdana, helvetica; font-size:11px; font-weight:bold; color:#FFF; background-color:#B22923; cursor:pointer}



#top_nav1{float:right; width:994px; text-align:left;margin:0px;margin-top:15px; padding:0px;}


.a5{color:#767676; text-decoration:underline;}
.a5:hover{color:#767676; text-decoration:none;}

.a6{color:#000000; text-decoration:none;}
.a6:hover{color:#000; text-decoration:underline;}

.blacksm1{font-family:verdana, arial, helvetica; color:#000; font-size:11px; font-weight:normal; }

.textbox2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7F7F7F;
	padding-left:5px;
	width:30px;
	height:20px;
	text-decoration: none;
	border: 1px solid #CCCCCC;}

.textbox3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7F7F7F;
	padding-left:5px;
	width:104px;
	height:20px;
	text-decoration: none;
	border: 1px solid #CCCCCC;}

.job{text-align:center; border-right:1px solid #D6D6D6;font-family:verdana, arial, helvetica; color:#000; font-size:11px; font-weight:bold;}

.job1{text-align:center; border-right:1px solid #D6D6D6;border-top:1px solid #D6D6D6;font-family:verdana, arial, helvetica; color:#E5E5E5; font-size:12px; font-weight:bold;}

.job2{text-align:center; border-right:1px solid #D6D6D6;border-top:1px solid #D6D6D6;font-family:verdana, arial, helvetica; color:#000; font-size:10px; }

.a7{color:#B12923; text-decoration:none;}
.a7:hover{color:#B12923; text-decoration:underline;}
.search_con{float:right; padding:0px; margin-right:-276px;margin-top:18px;}
