
#BodyRow1Div { height:421px; }
	#CapabilitiesDiv { width:713px; height:422px; }
		#CapabilitiesTabsDiv { position:relative; width:148px; margin:48px 0 0 0; }
			#CapabilitiesTabsDiv ul { margin:0px 0 0 0; }
				#CapabilitiesTabsDiv ul li { line-height:0; }
				#CapabilitiesTabsDiv ul a { display:block; float:left; clear:left; }
			#CapabilitiesTabsHeaderDiv { position:absolute; top:-48px; left:0px; }
			#CapabilitiesTabSelectedDiv { position:absolute; top:10px; left:13px; background-color:#039; }
			#CapabilitiesTabSelectedDiv img { display:none; }
				#GPSTrackingReportingTabSelected { position:absolute; top:-9px; }
				#AutomatedRoutingSchedulingDispatchSoftwareTabSelected { position:absolute; top:81px; }
				#MobileFieldServicesTabSelected { position:absolute; top:173px; }
				#SoftwareDeveloperToolsTabSelected { position:absolute; top:261px; }
		#CapabilitiesBodyDiv { position:relative; }
			#CapabilitiesBodyRightDiv { position:absolute; left:542px; z-index:0; }
			#CapabilitiesBodyCenterDiv { position:relative; width:549px; height:419px; background-image:url(/images/Home/CapabilitiesBodyBack.png); z-index:1; overflow:hidden; }
			#CapabilitiesBodyCenterDiv > div { width:549px; height:401px; margin:9px 0 0 0px; }
				#DefaultTabBody { background-image:url(/images/Home/CapabilitiesMRMBackImg.jpg); }
					.TransTextBackDiv { position:relative; width:549px; height:240px; margin:60px 0 0 0; z-index:0; }
					#DefaultTabBody .TransTextBackDiv { margin-top:63px; }
						#DefaultTabBody .TransTextForeDiv h2 { margin-top:30px; }
					#DefaultTransTextBackDiv {}
					.TransTextForeDiv { position:relative; width:549px; height:240px; margin:-240px 0 0 10px; z-index:1; }
						.TransTextForeDiv h1, .TransTextForeDiv h2 { width:490px; margin:0px 0 0 20px; color:#fff; }
						.TransTextForeDiv p { width:480px; margin:0px 0 0 20px; color:#fff; }
						.TransTextForeDiv h1 { font-size:36px; margin-top:10px; }
						.TransTextForeDiv h2 { font-size:22px; margin-top:2px; }
						.TransTextForeDiv p { font-size:14px; margin-top:3px; line-height:20px; }
					.CapabilitiesTabBodyLinkDiv { position:relative; margin:-300px 0 0 0; z-index:9; }
				#GPSTrackingReportingTabBody { background-image:url(/images/Home/CapabilitiesGPSBackImg.jpg); }
					#GPSTrackingReportingTabBody .TransTextBackDiv { margin-top:20px; }
					#GPSTransTextBackDiv {}
				#AutomatedRoutingSchedulingDispatchSoftwareTabBody { background-image:url(/images/Home/CapabilitiesAutoBackImg.jpg); }
					#AutomatedRoutingSchedulingDispatchSoftwareTabBody .TransTextBackDiv { margin-top:13px; }
					#AutoTransTextBackDiv {}
					#AutomatedRoutingSchedulingDispatchSoftwareTabBody .LearnMoreDiv a:link, #AutomatedRoutingSchedulingDispatchSoftwareTabBody .LearnMoreDiv a:visited { color:#b21f24; }
				#MobileFieldServicesTabBody { background-image:url(/images/Home/CapabilitiesMobileBackImg.jpg); }
					#MobileFieldServicesTabBody .TransTextBackDiv { margin-top:16px; }
					#MobileTransTextBackDiv { }
				#SoftwareDeveloperToolsTabBody { background-image:url(/images/Home/CapabilitiesSoftwareBackImg.jpg); }
					#SoftwareDeveloperToolsTabBody .TransTextBackDiv { margin-top:16px; }
					#SoftwareDeveloperToolsParaSpaceDiv { width:100%; height:30px; }
					#DevelopersTransTextBackDiv { }
	#BenefitsDiv { width:238px; margin:7px 0 0 0; }
		#BenefitsAccordionDiv { width:238px; height:355px; margin:33px 0 0 0; background-image:url(/images/Home/BenefitsAccordionBodyBack.png); }
		#BenefitsAccordionList { width:238px; height:355px; }
		#BenefitsAccordionList li { width:238px; height:35px; }
			.BenefitsAccordionHeaderDiv { display:inline; width:228px; height:23px; line-height:23px; margin:0 0 0 4px; border:solid 1px #A8A8A8; text-align:center; background-image:url(/images/Home/BenefitsAccordionHeaderBack.png); font-size:12px; font-weight:bold; color:#135c7e; }
			.BenefitsAccordionHeaderDiv a { display:block; width:228px; height:23px; line-height:23px; color:#135c7e; }
			.BenefitsAccordionHeaderDiv a:link, .BenefitsAccordionHeaderDiv a:visited  { display:block; width:228px; height:23px; line-height:23px; color:#135c7e; }
			.BenefitsAccordionBodyDiv { display:none; width:196px; margin:0 0 0 0px; padding-left:25px; font-size:12px; }
				.BenefitsAccordionBodyInsideDiv { height:255px; background-color:#FFF; }
				.BenefitsAccordionBodyDiv p { }
				.BenefitsAccordionBodyReadMoreDiv { width:190px; text-align:right; }
					.BenefitsAccordionBodyReadMoreDiv a { margin:0 3px 0 0; }
					.BenefitsAccordionBodyReadMoreDiv a:link, .BenefitsAccordionBodyReadMoreDiv a:visited, .BenefitsAccordionBodyCaseStudyDiv a:link, .BenefitsAccordionBodyCaseStudyDiv a:visited  { color:#b21f24; }
					.BenefitsAccordionBodyReadMoreDiv img {}
				.BenefitsAccordionBodyCaseStudyDiv { clear:both; width:190px; text-align:right;  }
					.BenefitsAccordionBodyCaseStudyDiv a { color:#b21f24; margin:0 3px 0 0; }
					.BenefitsAccordionBodyCaseStudyDiv img {}
		#BenefitsHeaderDiv { margin:-388px 0 0 0; }
		#BenefitsFooterDiv {}
#BodyRow2Div { height:200px; }
	#BusinessSizeSolutionsDiv { display:inline; margin:6px 0 0 9px; }
		#BusinessSizeSolutionsHeaderDiv { height:67px; }
			#BusinessSizeSolutionsHeaderLeftDiv { width:8px; height:67px; }
			#BusinessSizeSolutionsHeaderCenterDiv { width:442px; height:67px; background-image:url(/images/Home/BusinessSizeSolutionsHeaderCenter.png); }
				#BusinessSizeSolutionsHeaderLabelDiv { display:inline; margin:0 0 0 5px; color:#fff; line-height:30px; font-size:11px; font-weight:bold; }
				#BusinessSizeSolutionsHeaderTabLabelsDiv { width:442px; clear:both; padding:5px 0 0 0; }
					#BusinessSizeSolutionsHeaderTabLabelsDiv a:link, #BusinessSizeSolutionsHeaderTabLabelsDiv a:visited { color:#135c7e; }
					#BusinessSizeSolutionsHeaderTab1LabelDiv { width:221px; height:50px; text-align:center; font-weight:bold; color:#135c7e; }
					#BusinessSizeSolutionsHeaderTab2LabelDiv { width:221px; height:50px; text-align:center; font-weight:bold; color:#135c7e; }
			#BusinessSizeSolutionsHeaderRightDiv { width:7px; height:67px; }
		#BusinessSizeSolutionsBodyDiv { clear:both; margin:-45px 0 0 0; }
			#BusinessSizeSolutionsBodyLeftTabDiv { display:inline; width:457px; height:149px; margin:0px 0 0 -1px; background-image:url(/images/Home/BusinessSizeSolutionsBodyLeftBack-trans.png); }
				#BusinessSizeSolutionsBodyLeftTabHeaderDiv { margin:10px 0 0 0px; font-weight:bold; color:#b21f24; }
					#BusinessSizeSolutionsBodyLeftTabHeaderLabelDiv { position:relative; width:230px; margin:4px 0 0 0px; text-align:center; z-index:0; }
					#BusinessSizeSolutionsBodyLeftTabHeaderTabLinkDiv > a { position:relative; display:block; width:222px; height:19px; z-index:99; }
				#BusinessSizeSolutionsBodyLeftTabBodyDiv { display:inline; clear:both; width:420px; margin:7px 0 0 24px; }
					#BusinessSizeSolutionsBodyLeftTabBodyDiv p { height:55px; }
					#BusinessSizeSolutionsBodyLeftTabBodyDiv .LearnMoreDiv { position:relative; width:410px; margin:8px 0 0 0; text-align:right; z-index:99; }
					#BusinessSizeSolutionsBodyRightTabBodyDiv .LearnMoreDiv { position:relative; width:410px; margin:-10px 0 0 0; text-align:right; z-index:99; }
						#BusinessSizeSolutionsBodyLeftTabBodyDiv .LearnMoreDiv a, #BusinessSizeSolutionsBodyRightTabBodyDiv .LearnMoreDiv a { font-size:12px; }
						#BusinessSizeSolutionsBodyLeftTabBodyDiv .LearnMoreDiv img, #BusinessSizeSolutionsBodyRightTabBodyDiv .LearnMoreDiv img { float:right; margin-top:4px; }
					#BusinessSizeSolutionsBodyLeftTabBodyDiv a:link, #BusinessSizeSolutionsBodyLeftTabBodyDiv a:visited { color:#b21f24; }
					#BusinessSizeSolutionsBodyRightTabBodyDiv a:link, #BusinessSizeSolutionsBodyRightTabBodyDiv a:visited { color:#b21f24; }
					#BusinessSizeSolutionsBodyLeftTabBodyDiv img {}
			#BusinessSizeSolutionsBodyRightTabDiv { display:none; width:457px; height:149px; background-image:url(/images/Home/BusinessSizeSolutionsBodyRightBack-trans.png); }
				#BusinessSizeSolutionsBodyRightTabHeaderDiv { width:457px; margin:10px 0 0 0px; font-weight:bold; color:#b21f24; text-align:center; }
					#BusinessSizeSolutionsBodyRightTabHeaderTabLinkDiv a { position:relative; display:block; width:240px; height:19px; z-index:99; }
					#BusinessSizeSolutionsBodyRightTabHeaderLabelDiv { position:relative; width:207px; margin:4px 0 0 0px; text-align:center; z-index:0; }
				#BusinessSizeSolutionsBodyRightTabBodyDiv { display:inline; clear:both; width:420px; margin:7px 0 0 24px; }
					#BusinessSizeSolutionsBodyRightTabBodyDiv p { color:#555555; }
	#CustomerSpotlightDiv { display:inline; margin:6px 0 0 10px; }
		#CustomerSpotlightLeftDiv {}
		#CustomerSpotlightCenterDiv { width:441px; height:170px; background-image:url(/images/Home/CustomerSpotlightHeaderCenter.png); }
			#CustomerSpotlightHeaderDiv { display:inline; height:36px; margin:0 0 0 5px; color:#fff; line-height:30px; font-size:11px; font-weight:bold; }
			#CustomerSpotlightBodyDiv { margin:0px 0 0 0; }
				#CustomerSpotlightPageLeftDiv { margin:45px 0 0 0; }
				#CustomerSpotlightPageCenterDiv { position:relative; width:410px; height:105px; overflow:hidden; }
					#CustomerSpotlightPageCenterDiv img { position:absolute; }
				#CustomerSpotlightPageRightDiv { margin:45px 0 0 0; }
				#CustomerSpotlightSeeMoreDiv { width:435px; text-align:right; }
					#CustomerSpotlightSeeMoreDiv a { margin:0 0px 0 0; }
					#CustomerSpotlightSeeMoreDiv a:link, #CustomerSpotlightSeeMoreDiv a:visited { color:#b21f24; }
		#CustomerSpotlightRightDiv {}
#BodyRow3Div { float:none; width:951px; height:200px; margin:0px auto 0 auto; }
	#ProductDemosButtonDiv { display:inline; margin:10px 58px 0 10px; }
	#ROICalculatorsButtonDiv { margin:10px 85px 0 0px; }
	#WhitePapersButtonDiv { margin:10px 82px 0 0px; }
	#InTheNewsButtonDiv { margin:10px 0 0 0px; }

