a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#socialmediabutton a:hover,
#idealinteractionbutton a:hover,
#techsupportbutton a:hover,
#employeeengagementbutton a:hover,
#surveillancebutton a:hover,
#performanceendurancebutton a:hover,
#customercarebutton a:hover,
#salesbutton a:hover  {
   background-position: -301px 0%;
}



#idealinteractionbutton a,
#salesbutton a,
#techsupportbutton a,
#surveillancebutton a,
#socialmediabutton a,
#employeeengagementbutton a,
#customercarebutton a,
#performanceendurancebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 301px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#mercatorbutton a:hover,
#topmenumenu li a:hover,
#idealbutton a:hover,
#engagementbutton a:hover,
#engagebutton a:hover,
#idealleaderbutton a:hover  {
   color: #FF6600;
}

#id4bposolutionstext p,
#id1bposolutionstext p,
#idealleadertext p,
#id6cdadvantagetext p,
#id5engagementstrategytext p  {
   font: 14px/20px Helvetica;
   margin: 0px;
   color: #7F7F7F;
   text-align: left;
}

#employeeengagementbutton,
#performanceendurancebutton,
#surveillancebutton,
#idealinteractionbutton  {
   visibility: visible;
   position: absolute;
   left: 708px;
   z-index: 2;
   width: 301px;
   height: 33px;
}

#engagebutton a,
#engagementbutton a,
#idealbutton a,
#idealleaderbutton a,
#mercatorbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FF6600;
}

#engagementbutton,
#idealleaderbutton,
#idealbutton,
#mercatorbutton,
#engagebutton  {
   font: bold 14px/19px Helvetica;
   text-align: right;
   visibility: visible;
   position: absolute;
   z-index: 10;
   width: 98px;
   height: 19px;
}

#techsupportbutton,
#customercarebutton,
#socialmediabutton,
#salesbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   z-index: 2;
   width: 301px;
   height: 33px;
}

#linkedinbutton a:hover,
#facebookbutton a:hover,
#twitterbutton a:hover  {
   background-position: -60px 0%;
}

#linkedinbutton a,
#facebookbutton a,
#twitterbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 60px;
   width: 60px;
   background-position: 0% 0px;
}

#linkedinbutton,
#facebookbutton,
#twitterbutton  {
	visibility: visible;
	position: absolute;
	z-index: 2;
	width: 60px;
	height: 60px;
	top: 782px;
}

#twitterbutton a  {
   background-image: url(images/twitterbutton.gif);
}

#facebookbutton a  {
   background-image: url(images/facebookbutton.gif);
}

#linkedinbutton a  {
   background-image: url(images/linkedinbutton.gif);
}

#twitterbutton  {
	left: 930px;
}
#facebookbutton  {
	left: 860px;
}
#linkedinbutton  {
	left: 790px;
}


#idealtext p,
#engagetext p,
#rssfeedtext p,
#mercatortext p  {
   font: 12px Helvetica;
   margin: 0px;
   text-align: left;
   color: #7F7F7F;
}

#id5engagementstrategytext,
#id2engagementstrategytext  {
   visibility: visible;
   position: absolute;
   left: 341px;
   z-index: 2;
   width: 308px;
}

#idealleadertitletext p,
#id3cdadvantagetext p  {
   font: bold 16px/19px Helvetica;
   margin: 0px;
}

#id4bposolutionstext,
#id1bposolutionstext  {
	visibility: visible;
	position: absolute;
	left: 11px;
	z-index: 2;
	width: 302px;
	height: 20px;
}

#id6cdadvantagetext,
#id3cdadvantagetext  {
   visibility: visible;
   position: absolute;
   left: 674px;
   z-index: 2;
   width: 336px;
}

#engagebg,
#mercatorbg,
#ideanvoicebg  {
   background: url(indexmedia/engagebg.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 867px;
   z-index: 2;
   width: 321px;
   height: 144px;
}

#performanceendurancebutton a  {
   background-image: url(indexmedia/performanceendurancebutton.gif);
}

#id2engagementstrategytext p  {
   font: 16px/19px Helvetica;
   margin: 0px;
   color: #7F7F7F;
   text-align: justify;
}

#performanceendurancebutton  {
   top: 678px;
}

#employeeengagementbutton a  {
   background-image: url(indexmedia/employeeengagementbutton.gif);
}

#id5engagementstrategytext  {
   top: 436px;
}

#id2engagementstrategytext  {
   top: 413px;
}

#employeeengagementbutton  {
   top: 643px;
}

#idealinteractionbutton a  {
   background-image: url(indexmedia/idealinteractionbutton.gif);
}

#idealleadertitletext p  {
   text-align: left;
}

#idealinteractionbutton  {
   top: 608px;
}

#selectasolutiontext p  {
   font: 14px/17px "Myriad Pro";
   margin: 0px;
   text-align: left;
}

#id1bposolutionstext p  {
   line-height: 19px;
}

#id3cdadvantagetext p  {
   text-align: justify;
}

#customercarebutton a  {
   background-image: url(indexmedia/customercarebutton.gif);
}

#surveillancebutton a  {
   background-image: url(indexmedia/surveillancebutton.gif);
}

#idealleadertitletext  {
   visibility: visible;
   position: absolute;
   left: 340px;
   top: 656px;
   z-index: 2;
   width: 257px;
}

#id1bposolutionstext  {
   top: 413px;
}

#id4bposolutionstext  {
   top: 436px;
}

#techsupportbutton a  {
   background-image: url(indexmedia/techsupportbutton.gif);
}

#socialmediabutton a  {
   background-image: url(indexmedia/socialmediabutton.gif);
}

#selectasolutiontext  {
   visibility: visible;
   position: absolute;
   left: 25px;
   top: 659px;
   z-index: 3;
   width: 295px;
}

#surveillancebutton  {
   top: 713px;
}

#id3cdadvantagetext  {
   top: 413px;
}

#id6cdadvantagetext  {
   top: 436px;
}

#customercarebutton  {
   top: 732px;
}

#homebutton a:hover  {
   background-position: -433px 0%;
}

#idealleaderbutton  {
   top: 813px;
   left: 556px;
}

#techsupportbutton  {
   top: 767px;
}

#socialmediabutton  {
   top: 802px;
}

#selectdifftext p  {
   font: 14px/17px Helvetica;
   margin: 0px;
   color: #A6A6A6;
   text-align: left;
}

#topmenumenu li a  {
   text-decoration: none;
   color: #000000;
   height: 100%;
   display: block;
}

#engagementbutton  {
   top: 597px;
   left: 553px;
}

#idealleadertext  {
   visibility: visible;
   position: absolute;
   left: 341px;
   top: 681px;
   z-index: 2;
   width: 309px;
}

#mercatorbutton  {
   top: 990px;
   left: 556px;
}

#selectdifftext  {
   visibility: visible;
   position: absolute;
   left: 709px;
   top: 576px;
   z-index: 3;
   width: 302px;
}

#topmenumenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#mercatortext p  {
   line-height: 17px;
}

#socmediaicons  {
   background: url(indexmedia/socmediaicons.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 809px;
   top: 781px;
   z-index: 3;
   width: 191px;
   height: 59px;
}

#mercatortitle  {
   background: url(indexmedia/mercatortitle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 877px;
   z-index: 3;
   width: 108px;
   height: 12px;
}

#salesbutton a  {
   background-image: url(indexmedia/salesbutton.gif);
}

#connecttext p  {
   font: bold 16px/19px Helvetica;
   margin: 0px;
   color: #7F7F7F;
   text-align: right;
}

#rssfeedtext p  {
   line-height: 35px;
}

#engagetext p  {
   line-height: 17px;
}

#ideanvoicebg  {
   left: 10px;
}

#homebutton a  {
   background: url(indexmedia/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 95px;
   width: 433px;
   font-size: 95px;
   line-height: 95px;
}

#engagebutton  {
   top: 990px;
   left: 900px;
}

#mercatortext  {
   visibility: visible;
   position: absolute;
   left: 508px;
   top: 896px;
   z-index: 4;
   width: 169px;
}

#salesbutton  {
   top: 697px;
}

#engagetitle  {
   background: url(indexmedia/engagetitle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 860px;
   top: 877px;
   z-index: 3;
   width: 72px;
   height: 10px;
}

#introtext p  {
   font: bold 20px/26px Helvetica;
   margin: 0px;
   text-align: justify;
}

#mercatorpic  {
   background: url(indexmedia/mercatorpic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 361px;
   top: 879px;
   z-index: 3;
   width: 133px;
   height: 127px;
}

#connecttext  {
   visibility: visible;
   position: absolute;
   left: 725px;
   top: 757px;
   z-index: 2;
   width: 179px;
}

#idealbutton  {
   top: 990px;
   left: 211px;
}

#rssfeedicon  {
   background: url(indexmedia/rssfeedicon.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 359px;
   z-index: 3;
   width: 41px;
   height: 35px;
}

#topmenumenu  {
	font: bold 14px/40px Calibri;
	height: 40px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	left: 286px;
	top: 3px;
	z-index: 3;
	width: 732px;
}

#rssfeedtext  {
	visibility: visible;
	position: absolute;
	left: 66px;
	top: 361px;
	z-index: 10;
	width: 690px;
	height: 28px;
}

#idealtext p  {
   line-height: 14px;
}

#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 1020px;
   height: 1233px;
   background-color: #FFFFFF;
   background-image: none;
}

#engagetext  {
   visibility: visible;
   position: absolute;
   left: 859px;
   top: 896px;
   z-index: 4;
   width: 144px;
}

#idealtitle  {
   background: url(indexmedia/idealtitle.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 876px;
   z-index: 3;
   width: 74px;
   height: 10px;
}

#mercatorbg  {
   left: 350px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 55px;
   z-index: 2;
   width: 433px;
   height: 95px;
}

#engagepic  {
   background: url(indexmedia/engagepic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 701px;
   top: 884px;
   z-index: 3;
   width: 150px;
   height: 112px;
}

#idealtext  {
   visibility: visible;
   position: absolute;
   left: 157px;
   top: 896px;
   z-index: 4;
   width: 158px;
}

#introtext  {
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 179px;
   z-index: 2;
   width: 676px;
}

#rsslines  {
   background: url(indexmedia/rsslines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 353px;
   z-index: 4;
   width: 1000px;
   height: 49px;
}

#idealpic  {
   background: url(indexmedia/idealpic.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 21px;
   top: 873px;
   z-index: 3;
   width: 122px;
   height: 133px;
}

#engagebg  {
   left: 690px;
}

#menubar  {
   background: url(indexmedia/menubar.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1020px;
   height: 43px;
}

#index  {
   margin: 0px auto 0px auto;
   width: 1020px;
   position: relative;
}

#line  {
   background: url(indexmedia/line.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 1031px;
   z-index: 2;
   width: 1000px;
   height: 3px;
}

#ring  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 162px;
   z-index: 2;
   width: 314px;
   height: 209px;
}


#hline  {
	background: url(images/horizontalline.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 10px;
	top: 1025px;
	z-index: 2;
	width: 1000px;
	height: 1px;
}

#footer  {
	visibility: visible;
	position: absolute;
	left: -3px;
	top: 1033px;
	z-index: 3;
	width: 1059px;
	height: 171px;
}

#footer {
                
                font: 14px Helvetica;
                text-align:left;
                float:left; 

}

#footer ul {
                margin:5px 0 5px 0px; 
                width:160px; 
                float:left; 
                display:inline;
                list-style-type:none;
		        padding: 0 0px 0 16px;

}
#footer ul:first-child {
                margin:5px 0;
}
#footer ul li a {
                color:#acacac;
}
#footer ul li:first-child {
                font: 14px Helvetica;
                font-weight:bold; 
                margin:0 0 5px 0;
}
#footer ul:hover, #footer ul:hover li a {
                color:#666;
}
#footer ul li a:hover {
                color:#ff6600;

}
#footer .active, #footer ul:hover li a.active {
                color:#ff6600; 

}


html, body  {
   background:url(indexmedia/menubar.gif) repeat-x;
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

