body {
margin-top:2px;
margin-left:0px;
margin-right:0px
}



a.menu {
	font-family:verdana,arial;
	font-weight:bold;
	color:white;
	font-size:9pt;
	text-decoration:none;
}

a.menu:hover {
	color:CCCCFF;
	text-decoration:underline;
}

a.footerMenu {
	font-family:verdana,arial;
	font-weight:bold;
	color:#666666;
	font-size:7pt;
	text-decoration:none;
}

a.headerMenu {
	font-family:verdana,arial;
	font-weight:bold;
	color:white;
	font-size:7pt;
	text-decoration:none;
}

a.footerMenu:hover {
    color:#333333;
	text-decoration:underline;
}
a.servicemenu {
	font-family:verdana,arial;
	font-weight:bold;
	color:#0072BC;
	font-size:8pt;
	text-decoration:none;
}

a.servicemenu:hover {
	font-family:verdana,arial;
	font-weight:bold;
	color:#ff9900;
	font-size:8pt;
	text-decoration:none;
}
.footerimage {
	/*background-image :url(images/footer.gif);
	height:33px;*/
}

.menuBack {
	background-color:#0071BB;
}

.bodyBorder {
	border-top:#0071BB  1px solid;
	border-bottom:#0071BB  1px solid;
	border-left:#0071BB  1px solid;
	border-right:#0071BB  1px solid;
}

.pageTitle {
	font-family:verdana,arial;
	font-weight:bold;
	color:CCCCFF;
	font-size:36pt;
}

.pageTitleSmall {
	font-family:verdana,arial;
	font-weight:bold;
	color:#7DA7D8;
	background-color:#0072BC;
	font-size:16pt;
}

.footerCell {
	font-size:7pt;
	color:white;
}

.footerStatement {
	font-family:verdana,arial;
	font-weight:bold;
	color:#666666;
	font-size:7pt;
}

.indexbodyText {
	font-family:verdana,arial;
	font-size:10pt;
	color:#666666;
	text-align:justify;
}
.indexTitle {
	font-family:verdana,arial;
	font-size:9pt;
	color:white;
	font-weight:bold;
	vertical-align:top;
	background-color:#0072BC;
}
/* Added njp */
.servicebodyHeader{
	margin-top:9px;
	font-weight:bold;
	color:#666
}

.servicebodyText {
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;
	background-color:white;
}

.serviceMenuOn {
background-color:#E1DFDF;
	font-family:verdana,arial;
	font-size:9pt;
	color:#0172BC;
	text-align:right;
	height:30px;
	}

.serviceMenuOn1 {
background-color:#0072BC;
	font-family:verdana,arial;
	font-size:9pt;
	color:#0072BC;
	
	height:30px;
	}	
.serviceMenuOff {
background-color:white;
	font-family:verdana,arial;
	font-size:9pt;
	color:#0072BC;
	
	height:30px;
	}	
.bodyText {
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;
}
.contactBody {
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;
	font-weight:500;
	vertical-align:top;
	/*background-color:#B1CAE8;*/
}
.contactTitle {

	font-family:verdana,arial;
	font-size:9pt;
	color:666666;
	font-weight:bold;
	vertical-align:top;
	/*background-color:#0072BC;*/

	
}

.clientTitle {
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;
	font-weight:bold;
	vertical-align:top;
}

.techSummary {
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;
	font-weight:500;
	vertical-align:top;
	/*background-color:#B1CAE8;*/
}

.techTitle {
	font-family:verdana,arial;
	font-size:9pt;
	color:#0071BC;
	font-weight:500;
	vertical-align:top;
	/*background-color:#0072BC;*/
}

.pageSummary {
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;
	font-weight:normal;
	vertical-align:top;
}

.Content {
	background-color:#B1CAE8;
	border-top:#808080  1px solid;
	border-bottom:#808080  1px solid;
	border-left:#808080  1px solid;
	border-right:#808080  1px solid;
}
.ContentBack {
	background-color:white;
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;
	
}

.ContentBackOn {
	background-color:blue;
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;
	
}

.ContentBorder {	
	border-top:#808080  1px solid;
	border-bottom:#808080  1px solid;
	border-left:#808080  1px solid;
	border-right:#808080  1px solid;
}
.projectBorder {
	border-top:#6D9AC4  1px solid;
	border-bottom:#6D9AC4  1px solid;
	border-left:#6D9AC4  1px solid;
	border-right:#6D9AC4  1px solid;

}
.projectSummary {
	
	background-color:#f0f0f0;
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;

}

.projectTech {
	/*width: 1%;*/
	background-color:#f0f0f0;
	/*background-color:#B1CAE8;*/
	font-family:verdana,arial;
	font-size:9pt;
	color:#666666;

}

.projectTitle {
	background-color:#CCCCCC;
	font-family:verdana,arial;
	font-size:11pt;
	font-weight:700;
	color:#0071BC;

}

	#footer {
	 position:relative;
	 top:-440px;
	 height:0px;	 
	 
	 z-index:120;
	}
	
	 #menu {
	 position:relative;
	 top:30px;
	 height:0px;	 
	 
	 z-index:120;
	 }
	 /* index*/
	 #navcontent {
	 position:absolute;
	 left: 48%;
	 top:120px;
	 height:0px;	 	 
	 z-index:120;
	 
	 }
	  
	  #services  {position: absolute;
      left: 56%;
      top: 30px;
      width: 190px;
      height: 100px;
      z-index: 99;
	  visibility: hidden}
	  
	 #technologies {position: absolute;
     left: 56%;
      top: 30px;
      width: 190px;
      height: 100px;
      z-index: 99;
	  visibility: hidden} 
	  
	  #projects  {position: absolute;
     left: 56%;
      top: 30px;
      width: 190px;
      height: 100px;
      z-index: 99;
	  visibility: hidden}
	  
	  #clients  {position:absolute;
	  left: 56%;
      top: 30px;
      width: 190px;
      height: 100px;
      z-index: 99;
	  visibility: hidden}
	  
	  #contacts  {position:absolute;
	  left: 56%;
      top: 30px;
      width: 190px;
      height: 100px;
      z-index: 99;
	  visibility: hidden}
	  /*services*/
	   #consultancy  {position: absolute;
      left: 56%;
      top: 180px;
      width: 200px;
	  height:100px;    
      z-index: 99;
	  visibility: hidden;
	  overflow:auto;
	  scrollbar-face-color : #007CC2;
  	  scrollbar-highlight-color : #8AA7E1;
  	  scrollbar-shadow-color : grey;
  	  scrollbar-arrow-color : white;
  	  scrollbar-track-color: white;
	  align:right;
	  }
	  
	 #systemintegration {position: absolute;
     left: 56%;
      top: 180px;
      width: 200px;
      height: 100px;
      z-index: 99;
	  visibility: hidden;
	  overflow:auto} 
	  
	  #development  {position: absolute;
    left: 56%;
      top: 180px;
      width: 200px;
      height: 100px;
      z-index: 99;
	  visibility: hidden;
	  overflow:auto}
	  
	  #support  {position:absolute;
	left: 56%;
      top: 180px;
      width: 200px;
      height: 100px;
      z-index: 99;
	 visibility: hidden;
	  overflow:auto}