body {
margin: 0px; 
padding:0px; 
font: 80% Trebuchet MS, Sans-Serif; 
color:#666; 
line-height: 1.8em; 
background-image:url(background.gif)  }
 

#enclose {
margin: auto;
position: relative;
padding: 0 0 0 0; 
width: 900px; 
height: 970px;
background-color:#FFFFFF; }


#wrapper { 
margin: auto;
margin-top: 0px;
position: relative;
padding: 0 0 0 0; 
width: 812px; 
height: 900px;
background-color:#FFFFFF; 
}



#header1 { 
width: 812px; 
height: 140px;
background-color:#FFFFFF; }

#header2 { 
width: 812px; 
height: 115px; }


#main {
	float: center;
	width: 812px;
	height: 615px;
	margin: 20;
	padding: 0 0 0 0;
	background: url(mainiv.gif);
	background-repeat:no-repeat;

	}	





#main para { font: 100% Verdana, Arial, Helvetica, sans-serif; color: #000; background: inherit; }
#main h3 { font: 85% Arial, Sans-Serif; margin: 0 0 0 0; padding: 0; color: #5f5f5f; background: inherit; }

.cur {
	CURSOR: pointer
}

#menu {right: 0px; width: 812px; list-style:none; z-index: 500; position:absolute; font-family:arial, verdana, sans-serif; TOP: 190px}

html>body #menu {top:170px}


#menu li {padding: 0 0 0 0; display:block; float:left;}

#menu li a.home {background:url('home.gif'); width:89px; height:42px; display:block; text-indent:-99999px; overflow:hidden} 
#menu li a.softwareservices {background:url('software-services.gif'); width:193px; height:42px; display:block;text-indent:-99999px; overflow:hidden} 
#menu li a.customerengagement {background:url('cust-eng.gif'); width:225px; height:42px; display:block;text-indent:-99999px; overflow:hidden} 
#menu li a.industryverticals {background:url('ind-vert.gif'); width:191px; height:42px; display:block;text-indent:-99999px; overflow:hidden} 
#menu li a.about {background:url('about.gif'); width:114px; height:42px; display:block;text-indent:-99999px; overflow:hidden} 



#menu li.home1 {background:url('home1.gif');} 
#menu li.softwareservices1 {background:url('software-services1.gif');} 
#menu li.customerengagement1 {background:url('cust-eng1.gif');} 
#menu li.industryverticals1 {background:url('ind-vert1.gif');} 
#menu li.about1 {background:url('about1.gif');}


#menu li.current a.home,
#menu li.current a.home:hover {background:url('home1.gif');} 
#menu li.current a.softwareservices,
#menu li.current a.softwareservices:hover {background:url('weddings1.gif');} 
#menu li.current a.customerengagement,
#menu li.current a.customerengagement:hover {background:url('corporate1.gif');} 
#menu li.current a.industryverticals,
#menu li.current a.industryverticals:hover {background:url('cultural1.gif');} 
#menu li.current a.about,
#menu li.current a.about:hover {background:url('cultural1.gif');} 


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu a:hover {visibility:visible; position:relative; z-index:200;}
#menu li:hover {position:relative; z-index:200;}

#menu li a.top_link:hover {background:transparent;} 
#menu li:hover > a.top_link {background:transparent;} 

/* keep the 'next' level invisible by placing it off screen. */
#menu ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#menu :hover ul {left:0; top:23px; background:url('links_back.gif'); padding:1px; white-space:nowrap; height:auto; width:auto; z-index:100}
#menu :hover ul li {display:block; height:20px; position:relative; font-weight:normal; width:auto;}
#menu :hover ul li a {display:block; font-size:11px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#000; background:transparent; text-decoration:none;}
#menu :hover ul li a:hover {text-decoration:underline;}
