/* Begin Temporary */
	.an-questions {background:yellow;}
/* End Temporary */
/******************************/
/* Begin General styles */
	body {background-color:#FFF; margin:0; padding:0; font:11px Arial,Verdana,Helvetica, sans-serif;}
	form {margin:0; padding:0;}
	td {vertical-align:top;}
	a  {color: #5A75A5;}
	a:hover {color: #00969C;}
	.required {color:#CC0000;}
	img {border:none;}
	#center {margin: 0 auto; width: 901px;}
	#left {background:url("/images/ui02/common/left.gif") no-repeat;}
	#right {background:url("/images/ui02/common/right.gif") no-repeat; text-align:right; width:19px;}
	#main {padding:22px 0; width:901px;}
/* End General Styles */
/******************************/
/* Begin Logo Area */
	#logo {padding:5px 0 8px 45px; position:relative;}
/* End Logo Area */
/******************************/
/* Begin Home Page Masthead Area */
	#homemasts {margin-bottom:4px;}
	#homerightmast {float:left; width: 687px; height: 254px; background-image: url(/images/ui02/home/mast.png); background-repeat: no-repeat; }	
	.small-btn { background-position: -687px 0; }
	.medium-btn { background-position: -1374px 0; }
	.enterprise-btn { background-position: 100% 0; }
  #homerightmast map, #homerightmast area { border: none; outline: none; }
	
	#homeleftmast {position:absolute; line-height:0; float: left; width: 214px;}
	#homeleftwebinar {position:absolute; top:0; left:0; visibility:hidden;}
	#homeleftwhitepaper {position:absolute; top:84px; left:0; visibility:hidden;}
	#homeleftgetstarted {position:absolute; top:168px; left:0; visibility:hidden;}
	
	
	
	#masts {margin-bottom:10px;}
/* End Home Page Masthead Area */	
/******************************/
/* Begin Toolbar area */
	#toolbar {color:#FFF; position:absolute; top:0; right:0; text-align:right; background:url("/images/ui02/common/toobar_bg.gif"); width:659px; height:71px;}
	#toolbar .text {border:1px solid #CCC;}
	#toolbar .submit {position:relative; top:5px; padding:0 10px;}
	#toolbar a {position:relative; top:3px;}
	#toolbar .toolbarlink {position:relative; top:3px;}
	#toolbar p {margin:0; padding:7px 10px 10px 0; height:20px;}
/* End Toolbar area */
/******************************/
/* Begin Sub Toolbar Area */
	#sub-toolbar { background:url("/images/ui02/common/sub-toolbar.gif"); color:#A5BEC6; height:41px; } 
	#sub-toolbar img { float:left; } 
	#sub-toolbar-text {padding:12px 0; text-align:right;}
	#sub-toolbar-text a {color:#FFFFFF; text-decoration:none; padding:0 10px;}
	#sub-toolbar-text a:hover {color:#395D5A;}
/* End Sub Toolbar Area */
/******************************/
/* Begin Global Navigation Area */
	.mainnav {clear:both; position:relative; z-index:400;}
	.mainnav ul {position:absolute; top:-25px; left:197px; margin:0; padding:0; list-style:none;}
	.mainnav ul li { position:relative; float:left; height:32px;}

	.mainnav ul li a {display:block;} 
	.mainnav li ul  {position:absolute; left:0; top:0;  display:none; z-index:100; width:1px;}
	.mainnav li ul.last {left:-112px;} /* we want the last menu item to be right aligned with the page */
	/* End Drop Down Styling */	
	
 	/* Begin Sub Menu Styles */
	 .mainnav li:hover ul, #mainnav li.over ul {display: block; position: absolute; top:0; z-index:200;}
	 .mainnav li ul li {height:1%;}
   .mainnav li ul li a {background:#219E9C; color:#FFFFFF; display:block; font-size:1em; text-decoration:none; width:175px; text-align:left; padding:3px 10px; border-bottom:1px solid #94CBCE; border-right:1px solid #94CBCE; border-left:1px solid #94CBCE;}
	 .mainnav li ul li a:hover 	{color:#FFFFFF; background:#31C7C6;} 
	/* End Sub Menu Styles */
	
	/************************* BEGIN Topnav Flyout Indicators *************************/
	.mainnav li ul li.parent a { background-image: url(../../../images/ui02/common/raquo.gif); background-repeat: no-repeat; background-position: 100% 50%; }
    .mainnav li ul li.parent a:hover { background-image: url(../../../images/ui02/common/raquo.gif); background-repeat: no-repeat; background-position: 100% 50%; }
	.mainnav li ul li.parent li a, .mainnav li ul li.parent li a:hover { background-image: none; }
	/************************* END Topnav Flyout Indicators *************************/	
			 
	/* begin Third Menu Styles */
		 .mainnav li ul li ul.third {position:absolute; left:196px; display:none;}
		 .mainnav li ul li:hover ul.third, .mainnav li.over ul.third {display: block; position: absolute;}
	/* end Third Menu Styles */
	
	/* Begin need to reset the padding and the width for the menu images.  They should not have any of the effects of the menu */
	 .mainnav li ul li.solutions a {padding:0; width:83px; height:32px; border:0; border-bottom:1px solid #FFF;}
	 .mainnav li ul li.products a {padding:0; width:84px; height:32px; border:0; border-bottom:1px solid #FFF;}
	 .mainnav li ul li.services a {padding:0; width:78px; height:32px; border:0; border-bottom:1px solid #FFF;}
	 .mainnav li ul li.customers a {padding:0; width:93px; height:32px; border:0; border-bottom:1px solid #FFF;}
	 .mainnav li ul li.partners a {padding:0; width:82px; height:32px; border:0; border-bottom:1px solid #FFF;}
	 .mainnav li ul li.news a {padding:0; width:114px; height:32px; border:0; border-bottom:1px solid #FFF;}
	 .mainnav li ul.last li.company a {padding:0; width:86px; height:32px; border:0; position:relative; left:112px; border-bottom:1px solid #FFF;}
		
	/* Fix IE. Hide from IE Mac \*/
	 * html #home-mainnav ul li   {float:left; height:1%;}
	 * html #home-mainnav ul li a {float:left; height:1%;}
/* End Global Navigation Area */ 	 
/******************************/
/* Begin Breadcrumb Area */
	.breadcrumbs {padding:14px 0 10px 22px; font-size:.9em;color:#009694; font-weight:bold;}
	.breadcrumbs a {color:#ADC3C6; text-decoration:none;font-weight:normal;}
	.breadcrumbs a:hover {color:#009694; text-decoration:underline;font-weight:normal;}

	#breadcrumbs {padding:14px 0 10px 22px; font-size:.9em;color:#009694; font-weight:bold;}
	#breadcrumbs a {color:#ADC3C6; text-decoration:none;font-weight:normal;}
	#breadcrumbs a:hover {color:#009694; text-decoration:underline;font-weight:normal;}
/* End Breadcrumb Area */
/******************************/
/* Begin Body Content Area */
	#content {color:#8C8A8C; font-size:1.1em;}
	
	/* begin added */
	#productlistWrapper {display:none;}
	#productlist {position:absolute; top:50px; left:-5px; width:910px; height:237px; font-size:1.1em; background:url("/images/ui02/products/bg.gif");}
	#productlist .main {background:#007474; padding:10px 20px; vertical-align:middle;}
	#productlist .title {background:#20b5b1; font-weight:bold; padding:10px 20px 0 20px; border-right:1px solid #5bc2bf;  border-bottom:1px solid #5bc2bf;}
	#productlist .regular {background:#14a8a3; border-right:1px solid #5bc2bf;}
	#productlist .right {text-align:right;}
	#productlist table {width:900px; margin:4px 4px 4px 5px; height:226px;}
	#productlist ul {padding:3px 0 0 0; margin:0 0 0 35px; list-style:url("/images/ui02/products/arrow.gif");}
	#productlist li {padding:1px 3px; }
	#productlist ul ul {list-style:none; margin:0 0 0 10px; padding: 3px 0 0 0; font-size:.9em;}
	#productlist ul ul li {padding:0;}
	#productlist ul ul a {color:#b9e5e4;}
	#productlist a {color:#FFF;}
	#productlist a:hover {color:#007474;}
	
	
/* end added */
	
	#narrow {margin:0 10px 0 20px;}
	h1 {color:#009A8C; margin:10px 0 20px 0; padding:0; font-size:1.8em; border-bottom:1px solid #EFEFEF; }
	h2 {color:#8C8A8C; margin:10px 0 20px 0; padding:0; font-size:1.5em;}
	h3 {color:#8C8A8C; margin:10px 0 20px 0; padding:0; font-size:1.3em;}
	h4 {color:#8C8A8C; margin:10px 0 20px 0; padding:0; font-size:1.1em;}
	h5 {color:#8C8A8C; margin:10px 0 20px 0; padding:0; font-size:1.0em;}
	p {margin:0; padding-bottom:20px;}
	p.intro {font-weight:bold; font-size:1.1em;}
	p.press-subhead {font-size:1.2em;}
	ul {margin:0; padding:0 0 20px 40px;}
	ul.bullet {font-size:1.1em; list-style:url("/images/ui02/common/bullet.gif");}
	ul.bullet li {padding-bottom:10px;}
	ul.datelist {font-size:1.0em; list-style:url("/images/ui02/common/bullet.gif");}
	ul.datelist li {padding-bottom:10px;}
	
	.quote {color:#00928C; font-weight:bold; font-size:1.1em;}
	.quote .divider {background:url("/images/ui02/common/double-bar.gif") repeat-x; padding-bottom:0;}
	.quote p.quotename {color:#000; font-weight:bold; text-align:right; padding-bottom:10px; width:480px;}
	.quote p.quotetext {padding:0 20px 0 20px; width:440px;}
	
	#tabs {position:relative;}
	#tabs-content {padding:40px 22px 0 22px; font-size:1.1em; background:url("/images/ui02/common/tab-bg.gif") no-repeat; width:668px;}
	.tabs-content {padding:40px 22px 0 22px; font-size:1.1em; background:url("/images/ui02/common/tab-bg.gif") no-repeat; width:668px;}
	#tabslink {height:30px;}
	#tabslink ul {margin:0; padding:0; list-style:none;}
	#tabslink ul li {padding-right:3px; float:left;}
	#tabslink ul li a {color:#8C8E8C; display:block; text-align:center; width:165px; height:23px; text-decoration:none; background:url("/images/ui02/common/tab.gif"); padding-top:7px; font-size:1.2em; font-weight:bold; onclick:alert('hi');} 
	#tabslink ul li a:hover {color:#39B2AD;}
	#tabslink ul li.on a {color:#39B2AD; background:url("/images/ui02/common/tab-on.gif");}
	
	#tabslink1 {position:relative; top:0; cursor: pointer;}
	#tabslink2 {position:absolute; top:0; left:0; display:none;}
	#tabslink3 {position:absolute; top:0; left:0; display:none;}
	#tabslink4 {position:absolute; top:0; left:0; display:none;}
	
	.learnmore {position:relative; margin-bottom:5px;}
	.learnmoretext {position:absolute; top:0px; left:210px; width:485px; font-size:1.1em; padding-top:12px;}
	.learnmoretext p {padding-bottom:0;}
	.learnmoretext a {font-size:.9em; color:#4A79B5;}
	.learnmoretext a:hover {color:#005D5A;}
/* End Body Content Area */
/******************************/
/* Begin RightColumn Area */
	#rightcolumn {width:181px; padding-top:14px;}
/* added */	#subnav .link a {float:right; background:#007573; border:0; margin:0; padding:7px 7px 0 0; height:25px;  border-bottom:1px solid #E7E3E7;}
	
	#subnav {margin:0; padding:0; list-style:none; font-size:1.1em; margin-bottom:7px;}
	/*#subnav li.title {font-size:1.2em; color:#FFF; font-weight:bold; background:#007573; padding:7px 14px; margin-top:4px; margin-bottom:1px; border-bottom:1px solid #E7E3E7;}*/
	#subnav li.title {font-size:1.2em; color:#FFF; font-weight:bold; background:#007573; padding:7px 14px; margin-top:0; margin-bottom:1px; border-bottom:1px solid #E7E3E7;} 

	#subnav li a {text-decoration:none; color:#08696B; background:#F7F3F7; display:block; height:100%; border-bottom:1px solid #E7E3E7; padding:6px 10px; border-left:1px solid #F7F3F7; border-right:1px solid #F7F3F7;}
	#subnav li a:hover {background:#FFF; border-left:1px solid #F7F3F7; border-right:1px solid #F7F3F7;}
	#subnav li.on a {color:#FFF; font-weight:bold; background:url("/images/ui02/rightnav/nav-bg-on.gif");}
	#subnav li.on a:hover {color:#FFF; background:url("/images/ui02/rightnav/nav-bg-on.gif");}
	
	/* Begin third level code */	
	#subnav li.on ul {font-size:.9em; margin:0; padding:0; border-left:1px solid #FFF; border-right:1px solid #FFF; list-style:none; color:#FFF;}
	#subnav li.on li {margin:0; padding:0; background:}
	#subnav li.on li a {background:#d4f1f1 url("/images/ui02/rightnav/square.gif") 12px 10px no-repeat; border:0; color:#006967; font-weight:normal; padding-left:28px;}
	#subnav li.on li a:hover {color:#00b2b5; background:#d4f1f1 url("/images/ui02/rightnav/square.gif") 12px 10px no-repeat;}
	#subnav li.on li.on a {color:#00b2b5; background:#d4f1f1 url("/images/ui02/rightnav/square.gif") 12px 10px no-repeat;}
	/* End third level code */	
	
	#relatedtopics {margin:0; padding:0; list-style:none; margin-bottom:7px; border:2px solid #EFEFEF; font-size:1.1em;}
	#relatedtopics li.title {padding:6px 14px; color:#009684; font-weight:bold; background:#F7F3F7; border-top:2px solid #FFF; border-bottom:2px solid #FFF;}
	#relatedtopics li.first {border-top:2px solid #E7E3E7;}
	#relatedtopics li a {color:#8C8A8C; padding:6px 14px; display:block; height:100%; text-decoration:none; border-bottom:1px solid #E7E3E7;}
	#relatedtopics li a:hover { color:#009684;}
	
	#resources {background:url("/images/ui02/rightnav/resources-bg.gif") no-repeat; border-top:2px solid #EFEFEF; width:181px;}
	#resources h1 {padding:6px 14px; margin:0 2px 10px 2px; font-size:1.1em; color:#009684; font-weight:bold; background:#F7F3F7; border-top:2px solid #FFF; border-bottom:2px solid #FFF;}
	#resources h2 {padding:0 0 4px 14px; margin:0; color:#089A8C; font-size:1.1em;}
	#resources a {color:#8C8E8C;}
	#resources a:hover {color:#009A8C;}
	#resources p {padding:0 5px 20px 14px;}
/* End RightColumn Area */
/******************************/
/* Begin Footer Area */
	#footer {margin-left:16px; color:#8C8E8C; padding:33px 0px 33px 17px; width:676px;text-align:center}
	#footer a {color:#8C8E8C; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
	
	#footer-home {color:#8C8E8C; padding:20px 0px 0px 0px; width:901px;}
	#footer-home a {color:#8C8E8C; text-decoration:none;}
	#footer-home a:hover {text-decoration:underline;}
/* End Footer Area */
/******************************/
/* Begin Press Area */
	form#pressSearch {text-align:left; color:#8C8E8C; font-weight:bold text-align:left; width:670px;}
	#pressSearch .text {font-size: 12px; width:200px; margin-right:14px;}
	#pressSearch .dropdown {font-size: 12px; width:65px; margin-right:14px;}
	#pressSearch .button {font-size:12px; background-color:#008d86; color:#FFFFFF; margin-right:6px;}
	
	table.press {text-align:left; width:670px;}
	table.press td {padding:8px 10px; border-bottom:1px solid #EFEFEF;}
	table.press td.hd {background:url("/images/ui02/common/bg-body-table.gif"); font-weight:bold; color:#006d68; padding-left:10px;}
	table.press td.nextnav {font-size:8px; padding:8px 10px;}
/* End RightColumn Area */
/************************************************************* Section below is designated for section specific areas *************************************************************/
/* Begin Home section */
	#customers {margin-bottom:4px;}
	#product-services {border:2px solid #EFEFEF; width:300px; color:#5A595A;}
	#product-services h1 {margin:0; padding:4px 0 4px 25px; font-size:1.2em; color:#009294; background:#F7F3F7; border-top:2px solid #FFF; border-bottom:2px solid #FFF;}
	#product-services .first {border-top:2px solid #EFEFEF; padding-top:10px;}
	#product-services p {padding:0 25px 10px 25px;}
	
	#announcement {border:2px solid #EFEFEF; width:300px;}
	#announcement h1 {margin:0; padding:4px 0 4px 25px; font-size:1.2em; color:#009294; background:#F7F3F7; border-top:2px solid #FFF; border-bottom:2px solid #FFF;}
	#announcement .first {border-top:2px solid #EFEFEF; padding-top:10px; text-align:center;}
	#announcement p {padding:0 25px 10px 25px;}
	
	#industry-solutions {border:2px solid #EFEFEF; width:300px; margin-bottom:15px;}
	#industry-solutions h1 {margin:0; padding:4px 0 4px 25px; font-size:1.2em; color:#009294; background:#F7F3F7; border-top:2px solid #FFF; border-bottom:2px solid #FFF;}
	#industry-solutions .first {border-top:2px solid #EFEFEF; text-align:center;}
	#industry-solutions p {height:28px; padding:3px 0 3px 7px;}
	#industry-solutions a {float:left; text-decoration:none; font-weight:bold; display:block; background:url("/images/ui02/home/industry-links.gif"); width:115px; height:26px; text-align:left; padding:5px 0 0 25px; margin-right:4px;}
	
	#featured-resources {color:#5A5D5A;}
	#featured-resources h1 {margin:0; padding:4px 0 4px 25px; border-bottom:0; font-size:1.2em; color:#009294;}
	#featured-resources p {padding:0 0 20px 25px; height:50px;}
	#featured-resources a {color:#5A5D5A; text-decoration:none;}
	#featured-resources a:hover {color:#009294;}
/* End Home Section */
/******************************/

/************************************************************* Section below is designated for general site wide styles ************************************************************/
/* Added after initial handoff 4/11 */

/* begin whitepaper styles */
 #whitepaper {background:url("/images/backgrounds/bk-rightcolumn-form.gif"); padding:9px; width:238px; color:#8e8e8e; font-size:1.1em;}
 #whitepaper input {margin-bottom:10px;	width:234px; color:#8e8e8e; font-size:1em;}
 #whitepaper select {color:#8e8e8e; width:238px; margin-bottom:10px; font-size:1em;}
 #whitepaper .submit {width:241px;}
 .papers {position:relative; width:606px;}
 .stats {position:absolute; left:142px; top:0;}
 .paperquote {position:absolute; left:142px; top:0; color:#04938d; font-weight:bold; padding:10px 80px 0 80px; width:310px; min-height:145px; font-size:1.2em; background:url("../../images/ui02/whitepaper/quote-bg.gif");}
/* end whitepaper styles */

.normal {color:#006666; text-decoration:none;}
.normal:hover {color:#314195; text-decoration:underline;}

#openings td {padding:0 10px 10px 0;}
#openings b {color:#01978e;}
#openings .title {padding:10px 0 10px 0; margin-bottom:10px; border-bottom:1px solid #eeeded;}
#openings .right {text-align:right;}

#colored {width:100%;}
#colored td {text-align:center; color:#02968f; padding:5px; border-bottom:1px solid #DDD; border-right:1px solid #f1f1f1;}
#colored td.noborder {border:0;}
#colored td.title {background:#5e8bb5; color:#FFF;} 
#colored td.subtitle {background:#02968f; color:#FFF; border-right:1px solid #35aaa4; width:25%;}
#colored td.left {text-align:left; border-left:1px solid #DDD;}
#colored td.first {background:#f0f0f0; color:#666;}
#colored td.sectiontitle {background:#666; color:#FFF; border-right:1px solid #a5a5a5;}

#gradient TH {
	font-family: verdana, arial, helvetica;
	font-size:11px;
	color:#FFF;
	background:#314195;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#008888', endColorStr='#006666', gradientType='0');*/
}

#gradient TH.alt {
	font-family: verdana, arial, helvetica;
	font-size:9px;
	color:#FFF;
	background:#7EAEAE;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F5F5EB', endColorStr='#CCCC99', gradientType='0');*/
}

#gradient TD {
	font-family: verdana, arial, helvetica;
	font-size:11px;
	color:#666;
	background:#EEE;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#EEEEEE', gradientType='0');*/
}

#gradient TD.alt {
	font-family: verdana, arial, helvetica;
	font-size:11px;
	color:#666;
	background:#DDD;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EEEEEE', endColorStr='#CCCCCC', gradientType='0');*/
}

#gradient .blank {
	font-family: verdana, arial, helvetica;
	font-size:11px;
	color:#666;
	background:#FFF;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#FFFFFF', gradientType='0');*/
}


.selfClear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* ***********************BEGIN Compensation Calculator*********************** */
#CompensationCounter {
  background: url(/images/ui02/compensation-calculator/bg.png) no-repeat top center;
  border: 1px solid #e3e2e2;
  height: 52px !important;
  padding:0 !important;
  position: relative;
  text-align: center;
}
  #CompensationCounter span {
    color: #089992;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 2em;
  }
  #CompensationCounter a {
    display: block;
    position: absolute;
    left: 25%;
    top: 40px;
    width: 50%;
    height: 8px;
    outline: none;
  }
/* ***********************END Compensation Calculator*********************** */

/* ***********************BEGIN Platform Graphic*********************** */
#logo { z-index: 10; }
#PageContent { position: relative; }
/* END Updates to make topnav appear on top of graphic */
#PlatformGraphic {
  border: 1px solid #e1e1e1;
  background: #e1e1e1 url(../../../images/ui02/products/platform_graphic/main_bg.png) repeat-x 0 0;
  margin-right: 15px;
  margin-bottom: 20px;
  padding: 0 26px 26px 26px;
}
#OnDemand { position: relative; left: 25%; top: 8px; margin-bottom: 8px; width: 50%; }
  #OnDemand #PlaceholderImage { position: relative; border: 0; }
	#OnDemand #OnDemandActive {
		width: 307px; 
		height: 327px; 
		background-image: url(../../../images/ui02/products/platform_graphic/on_demand_all.png);
		background-repeat: no-repeat;
		position: absolute;
	}
	#OnDemand img.nopoint { cursor: default; }
	#OnDemand .default { background-position: 0 0; }
	#OnDemand .topRight { background-position: 50% 0; }
  #OnDemand .topLeft { background-position: -1228px 0; }
	#OnDemand .bottom { background-position: 75% 0; }
	#OnDemand .perimeter { background-position: -308px 0; }
	#OnDemand area.nolink { cursor: default; }

#PartnerEcosystem { position: relative; /*background-color: #e1e1e1; */height: 137px; }
		#PartnerEcosystem a { 
			position: absolute;
			display: block;
			background-image: url(../../../images/ui02/products/platform_graphic/logos.gif);
			background-repeat: no-repeat;
			text-indent: -32000px;
		}
		#PartnerEcosystem ul { margin: 0; padding: 0; list-style: none; }
    #PartnerEcosystem h2 {
      color: #618080;
      font-weight: normal;
      background: url(../../../images/ui02/products/platform_graphic/subtitle_bg.png) repeat-x 0 100%;
      text-transform: uppercase;
    }
	#PartnerEcosystem #Salesforce {
		left: 23px;
		top: 50px;
		width: 100px;
		height: 33px;
		background-position: -24px -11px;
	}
		#PartnerEcosystem #Salesforce:hover { background-position: -24px -108px; }
	#PartnerEcosystem #Accenture {
		left: 310px;
		top: 44px;
		width: 83px;
		height: 40px;
		background-position: -283px -5px;
	}
		#PartnerEcosystem #Accenture:hover { background-position: -283px -102px; }
	#PartnerEcosystem #SAP {
		left: 476px;
		top: 43px;
		width: 70px;
		height: 38px;
		background-position: -448px -10px;
	}
		#PartnerEcosystem #SAP:hover { background-position: -448px -107px; }

	#PartnerEcosystem #ims {
		left: 173px;
		top: 55px;
		width: 85px;
		height: 20px;
		background-position: -150px -15px;
	}
		#PartnerEcosystem #ims:hover { background-position: -150px -112px; }
	#PartnerEcosystem #IBM {
		left: 15px;
		top: 100px;
		width: 93px;
		height: 50px;
		background-position: -6px -47px;
	}
		#PartnerEcosystem #IBM:hover { background-position: -6px -144px; }
	#PartnerEcosystem #Sun {
		left: 177px;
		top: 105px;
		width: 86px;
		height: 39px;
		background-position: -178px -58px;
	}
		#PartnerEcosystem #Sun:hover { background-position: -178px -155px; }
	#PartnerEcosystem #BusinessObjects {
		left: 340px;
		top: 99px;
		width: 111px;
		height: 44px;
		background-position: -323px -51px;
	}
		#PartnerEcosystem #BusinessObjects:hover { background-position: -323px -148px; }
	#PartnerEcosystem #CisCorporate {
		left: 510px;
		top: 112px;
		width: 107px;
		height: 28px;
		background-position: -503px -63px;
	}
		#PartnerEcosystem #CisCorporate:hover { background-position: -503px -160px; }

/* ***********************END Platform Graphic*********************** */
