@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(BG-Home.jpg);
	background-repeat: repeat-x;
	background-color: #E1EBF7;
}

.menustrip {
	height: 37px;
	width: 876px;
	background-color: Transparent;
	background-image: url(menustrip.jpg);
	overflow: hidden;
	position: absolute;
	float: none;
	top: 110px;
	left: 80px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #1B5881;
}
.mymenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #1A608A;
	position: absolute;
	width: 663px;
	float: none;
	top: 119px;
	left: 191px;
	height: 17px;
	font-weight: normal;
	text-decoration: none;
}
.genietext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	position: absolute;
	width: 868px;
	left: 80px;
	top: 361px;
	height: 209px;
	text-align: justify;
	padding-right: 10px;
	z-index: 1;
	overflow: auto;
}
.titlepic {
	background-repeat: no-repeat;
	height: 135px;
	width: 400px;
	position: absolute;
	top: 194px;
	left: 490px;
	z-index: 1;
}



.header {
	background-image: url(Base_Header.jpg);
	background-repeat: no-repeat;
	height: 690px;
	width: 959px;
	position: absolute;
	overflow: hidden;
	visibility: visible;
	left: 40px;
	z-index: -1;
}
.footer {
	background-image: url(Base_Bottom.jpg);
	float: none;
	background-repeat: no-repeat;
	position: absolute;
	width: 959px;
	height: 20px;
	top: 670px;
	left: 40px;
	z-index: 1;
}
.repeat {
	background-image: url(repeat.jpg);
	background-repeat: no-repeat;
}

.copyright {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #1A608A;
	vertical-align: text-top;
	position: absolute;
	width: 275px;
	top: 690px;
	left: 59px;
	z-index: 1;
}

a:visited {
	color: #1A608A;
}
a:hover {
	color: #CE7006;
}
.logodiv {
	background-image: url(idmlogo.jpg);
	background-repeat: no-repeat;
	height: 86px;
	position: absolute;
	width: 167px;
	left: 80px;
	top: 30px;
	float: left;
	}
.headings {
	width: 183px;
	position: absolute;
	left: 271px;
	top: 786px;
	text-align: center;
	height: 119px;
	background-image: url(global.jpg);
}

.topmenu {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #1A608A;
	position: absolute;
	width: 169px;
	float: none;
	top: 24px;
	left: 975px;
	height: 64px;
	font-weight: normal;
}
.headings1 {
	width: 183px;
	position: absolute;
	left: 729px;
	top: 786px;
	text-align: center;
	height: 119px;
	background-image: url(applications.jpg);
}
.headings2 {
	width: 183px;
	position: absolute;
	left: 959px;
	top: 786px;
	text-align: center;
	height: 119px;
	background-image: url(chart.jpg);
	background-repeat: no-repeat;
}
.headingtext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #004D75;
	background-color: #E1EBF7;
	width: 183px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 959px;
	top: 763px;
}
.headingtext1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #004D75;
	background-color: #E1EBF7;
	width: 183px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 271px;
	top: 763px;
}
.headingtext2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #004D75;
	background-color: #E1EBF7;
	width: 183px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 729px;
	top: 763px;
}
.creatingmiracles {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	color: #FFF;
	width: 153px;
	position: absolute;
	left: 980px;
	top: 332px;
	font-weight: bold;
}
.headingtext3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #004D75;
	background-color: #E1EBF7;
	width: 183px;
	text-align: center;
	font-weight: bold;
	position: absolute;
	left: 499px;
	top: 763px;
}
.headings3 {
	width: 183px;
	position: absolute;
	left: 499px;
	top: 786px;
	text-align: center;
	height: 119px;
	background-image:url(websites.jpg);
	background-repeat: no-repeat;
}
.titlepic1 {
	background-image: url(contactus.jpg);
	background-repeat: no-repeat;
	height: 201px;
	width: 876px;
	position: absolute;
	top: 160px;
	left: 270px;
}
.contactus {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #1A608A;
	position: absolute;
	width: 876px;
	left: 269px;
	top: 388px;
	text-align: left;
	background-image: url(contactimage.jpg);
	background-repeat: no-repeat;
	height: 154px;
}
.genietextheading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000;
	position: absolute;
	width: 878px;
	left: 268px;
	top: 378px;
	height: 291px;
	text-align: justify;
	font-style: italic;
	font-weight: bold;
}
#genieheading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-style: italic;
	font-weight: bolder;
	color: #000;
	text-align: left;

	
}
#geniemainheading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-style: italic;
	font-weight: bolder;
	color: #000;
	text-align: left;
}
#geniesecondheading {
	font-size: 120%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
}

.sol {
	background-image: url(images/sol.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: -46px;
	top: -351px;
}
.home {
	background-image: url(/idm/images/contacts.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: -46px;
	top: -334px;
}
.experience {
	background-image: url(/idm/images/experience.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: -46px;
	top: -334px;
}
.partners {
	background-image: url(/idm/images/partners.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: -46px;
	top: -334px;
}
#leftcolumtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	position: absolute;
	visibility: visible;
	color: #666;
	left: 341px;
	top: 580px;
	height: 50px;
	width: 255px;
	text-align: justify;
}

.team {
	background-image: url(/idm/images/team.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: -46px;
	top: -334px;
}
.contacts {
	background-image: url(/idm/images/contacts.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: -46px;
	top: -334px;
}
#geniethirdheading {
	font-size: 120%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #414141;
}
.client {
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	top: 366px;
	left: 272px;
	height: 303px;
	width: 876px;
	text-align: center;
	background-color: #FFFFFF;
}
#rightcolumtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	position: absolute;
	visibility: visible;
	color: #666;
	left: 553px;
	top: 391px;
	height: 251px;
	width: 326px;
	text-align: justify;
	z-index: 1;
}
.diagram {
	background-color: #FFF;
	background-repeat: no-repeat;
	text-align: center;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 294px;
	top: 166px;
	overflow: visible;
}
.diagramtext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	position: absolute;
	width: 475px;
	left: 486px;
	top: 165px;


























































































































































	height: 510
.;
	text-align: justify;
	z-index: 1;
	height: 582px;
	padding-right: 12px;
}
.partnersPicture {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	position: absolute;
	width: 203px;
	left: 270px;
	top: 190px;
	height: 253px;
	text-align: justify;
	z-index: 1;
	overflow: hidden;
	background-repeat: no-repeat;
}
.partnertext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #999;
	position: absolute;
	width: 267px;
	left: 491px;
	top: 170px;
	height: 322px;
	text-align: left;
	z-index: 1;
	list-style-type: none;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 0px 28px;
}
.worldmap {
	background-image: url(world_map.jpg);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	height: 161px;
	width: 873px;
	left: 83px;
	top: 494px;
	background-position: 180px -30px;
}

#wiproheading {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: normal;
	font-weight: bolder;
	color: #000;
	text-align: left;
}
#listID {
	background-image: url(/idm/bulleting.jpg);
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 12px;
	width: 12px;
	top: 66px;
	left: 14px;
}
#listID1 {
	background-image: url(/idm/bulleting.jpg);
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 12px;
	width: 12px;
	top: 176px;
	left: 14px;
}
#listID2 {
	background-image: url(/idm/bulleting.jpg);
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 12px;
	width: 12px;
	top: 102px;
	left: 14px;
}
#listID3 {
	background-image: url(/idm/bulleting.jpg);
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 12px;
	width: 12px;
	top: 138px;
	left: 15px;
}
#listID4 {
	background-image: url(/idm/bulleting.jpg);
	position: absolute;
	visibility: visible;
	z-index: 1;
	height: 12px;
	width: 12px;
	top: 212px;
	left: 14px;
}
.experiencetext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	position: absolute;
	width: 448px;
	left: 512px;
	top: 180px;
	height: 498px;
	text-align: justify;
	padding-right: 10px;
	z-index: 1;
	overflow: auto;
}
.clientanimation {
	background-repeat: no-repeat;
	height: 350px;
	width: 876px;
	position: absolute;
	top: 209px;
	left: 80px;
	z-index: 1;
}
.sol_clients {
	background-image: url(images/clients.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 17px;
	top: 328px;
	height: 99px;
	width: 40px;
}
.sol_partners {
	background-image: url(images/sol.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 27px;
	top: 328px;
	height: 99px;
	width: 40px;
}
.sol_contacts {
	background-image: url(images/contacts.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 99px;
	width: 40px;
	top: 328px;
	left: 0px;
}
.sol_experience {
	background-image: url(images/sol.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: -46px;
	top: -535px;
}
.sol_home {
	background-repeat: no-repeat;
	position: absolute;
	height: 99px;
	width: 40px;
	top: 328px;
	left: 17px;
}
.sol_solutions {
	background-image: url(images/sol.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: -46px;
	top: -422px;
}
.sol_team {
	background-image: url(images/sol.png);
	background-repeat: no-repeat;
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: -46px;
	top: -342px;
}
.genieteam {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	position: absolute;
	width: 454px;
	left: 502px;
	top: 164px;
	height: 487px;
	text-align: justify;
	padding-right: 10px;
	z-index: 1;
	overflow: auto;
}
.titleteam {
	background-repeat: no-repeat;
	height: 369px;
	width: 458px;
	position: absolute;
	top: 166px;
	left: 80px;
	z-index: 0;
}
.solutiondiagram {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	position: absolute;
	width: 400px;



















































































































































	height: 510
.;
	text-align: justify;
	overflow: auto;
	z-index: 1;
	height: 538px;
	background-color: #FFF;
	background-image: url(solution.jpg);
	background-repeat: no-repeat;
	visibility: visible;
	left: 67px;
	top: 177px;
}
.experiencepic {
	background-repeat: no-repeat;
	height: 500;
	width: 400;
	position: absolute;
	top: 180px;
	left: 77px;
}
.oracletext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	position: absolute;
	width: 318px;
	left: 507px;
	top: -1px;




























































































































































	height: 510
.;
	text-align: justify;
	padding-right: 10px;
	overflow: auto;
	z-index: 1;
	height: 279px;
}
.partnertext1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #999;
	position: absolute;
	width: 374px;
	left: 79px;
	top: 243px;
	height: 239px;
	text-align: left;
	z-index: 1;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.partnersPicture1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	position: absolute;
	width: 355px;
	left: 111px;
	top: 190px;
	height: 36px;
	text-align: justify;
	z-index: 1;
	overflow: hidden;
	background-image: url(oracle.jpg);
	background-repeat: no-repeat;
}
.lossprevention {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666;
	position: absolute;
	width: 314px;
	left: 395px;
	top: 327px;
	height: 198;
	text-align: justify;
	overflow: hidden;
	background-repeat: no-repeat;
	z-index: 1;
}
.fraud {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 90%;
	position: absolute;
	visibility: visible;
	left: 345px;
	top: 553px;
	width: 254px;
	color: #999;
	background-image: url(fraud.jpg);
	background-repeat: no-repeat;
	height: 27px;
	z-index: 0;
}
.slip {
	position: absolute;
	visibility: visible;
	left: 100px;
	top: 191px;
	width: 293px;
	height: 300px;
}

#fraud {
	font-weight: bold;
	color: #666;
	font-size: 130%;
}
.diagramtextleft {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000;
	position: absolute;
	width: 380px;
	left: 78px;
	top: 543px;

















































































































































































































































	height: 510
.;
	text-align: justify;
	padding-right: 10px;
	overflow: auto;
	z-index: 2;
	height: 109px;
}
.lossmanager {
	text-align: left;
	font-size: 9px;
}
.titlecontact {
	background-repeat: no-repeat;
	height: 135px;
	width: 400px;
	position: absolute;
	top: 149px;
	left: 80px;
	z-index: 1;
}
.solheader {
	background-image: url(Base_Header_sol.jpg);
	background-repeat: no-repeat;
	height: 776px;
	width: 959px;
	position: absolute;
	overflow: hidden;
	visibility: visible;
	left: 40px;
	z-index: -1;
	top: 0px;
}
.solcopyright {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #1A608A;
	vertical-align: text-top;
	position: absolute;
	width: 918px;
	top: 786px;
	left: 63px;
	z-index: 2;
}
.solfooter {
	background-image: url(solBase_Bottom.jpg);
	float: none;
	background-repeat: no-repeat;
	position: absolute;
	width: 958px;
	height: 20px;
	z-index: 1;
	top: 767px;
	left: 40px;
}
.tag {
	background-repeat: no-repeat;
	position: absolute;
	height: 99px;
	width: 40px;
	top: 328px;
	left: 17px;
}
