﻿
body
{
	text-align: center;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
}


.error
{
	color:#b92a00;
}
	
.Error
{
	color:#b92a00;
	}
	
Table.Error
{
    background-color:#b92a00; color:#ffffff;
    border:solid 1px #b92a00;
    }
    
Table
{
    background-color:#ffffff; 
}
    

hr
{
	background-color: #c5cbd1;
	height: 1px;
	width: 99%;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
	border: 0px solid;
}

#basePage
{
	width: 922px;
	padding: 10px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#baseHeader
{
}

#baseHeaderRight
{
	float: right;
	width: 134px;
	margin-top: 30px;
}

#baseHeaderRightHome
{
	float: right;
	width: 164px;
	padding-top: 35px;
	text-align: right;
}

#baseHeaderNav
{
	padding-left: 60px;
	padding-top: 0px;
	float: left;
	width: 598px;
	_width: 598px;
}

#baseHeaderLogo
{
	height: 42px;
	width: 125px;
	float: left;
	margin-top: 15px;
	margin-bottom: 10px;
}
#baseHeaderArea
{
	height: 50px;
	width: 695px;
	float: right;
}

#baseHeaderLine
{
	clear: both;
	background-color: #00557f;
	height: 1px;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 10px;
}

#baseContent
{
	clear: both; /*min-height: 200px; background: #c5cbd1;*/
	float:left;
}

#baseFooter
{
	clear: both;
	text-align: left;
	margin-top: 0px;
}

#baseFooterSet
{
	float: right;
	color: #9d9d9d;
	width: 40%;
}

#baseFooterLine
{
	clear: both;
	background-color: #c5cbd1;
	
	height: 1px;
	width: 922px;
	margin-top: 40px;
	margin-bottom: 10px;
	float:left;
}
#baseFooterNav
{
	padding-top: 10px;
	float:left;
}

#subLevel1Header
{
    position:relative; width:731px; height:267px;
}
#subLevel1HeaderContent
{
    position:absolute; top:-0px; left:0px; width:731px; height:267px;
}

#subLevel2Header
{
    position:relative; width:731px; height:143px;
}
#subLevel2HeaderContent h1
{
    position:absolute; top:-0px; left:0px; 
    padding-top: 65px;
	padding-left: 40px;
	width: 420px;
	height: 84px;
	text-decoration: none;
	color:#4482A1;
	font-size:13px;	
	font-weight:normal;
}



#homeMarqueeNewFlash
{
	float: left;
	height: 316px;
	width: 608px;
	background-color:#ffffff;
}

#homeMarqueeLeft
{
	background: url(/images/LeftBannerBlank.jpg) no-repeat;
	height: 280px;
	width: 307px;
	float: left;
}




#homeMarqueeRight
{
	background: url(/images/home-marquee-background-right.png) no-repeat;
	height: 280px;
	width: 301px;
	float: left;
	margin-left: 307px;
	margin-top: -280px;
	_margin-left: 153px;
}


#homeMarqueeBottom
{
	background: url(/images/home-marquee-background-bottom.png) no-repeat;
	height: 36px;
	width: 608px;
	float: left;
}

#homeMarqueeRightTextArea
{
	color: #fff;
	height: 134px;
	width: 243px;
	padding-left: 43px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#homeMarqueeRightLink
{
	padding-top: 10px;
}
#homeMarqueeRightTextArea a
{
	color: #009de9;
	text-decoration: underline;
}

#homeBoxContent
{
	height: 156px;
	width: 920px;
	text-decoration: none;
	clear:both;
}

#homeBoxContentRight
{
	height: 156px;
	width: 306px;
	float: left;
	margin-left: 612px;
	margin-top: -155px;
	_margin-left: 306px;
	text-decoration: none;
}

#homeBoxContentMiddle
{
	height: 156px;
	width: 307px;
	float: left;
	margin-left: 307px;
	margin-top: -156px;
	_margin-left: 153px;
	background: url(/images/home-boxes-background-mid.png) no-repeat;
	text-decoration: none;
}
#homeBoxContentLeft
{
	height: 156px;
	width: 307px;
	float: left;
	text-decoration: none;
	background: url(/images/home-boxes-background-left.png) no-repeat;
}

#homeBoxContentRight a, #homeBoxContentLeft a, #homeBoxContentMiddle a
{
	text-decoration: none;
}



#homeContentLeft
{
	text-align: left;
	float: left;
	width: 610px;
}

#homeContentMain
{
	text-align: left;
	float: right;
	width: 505px;
	padding: 20px;
}

#homeContentRight
{
	text-align: left;
	float: right;
	width: 300px;
}

#homeContentSEOText
{
	color:#9d9d9d;
	float:left;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:0px;
	text-align:left;
	width: 100%;
}
#homeContentSEOText h1
{
	font-size:small;
	font-weight:normal;
}
#homeContentSEOText a
{
	color:#9d9d9d;
}



#isvMainContentLineFade
{
	width: 731px;
	min-height: 455px;
	background: url(/images/main-background-line-fade.png) no-repeat;
}
#isvMainContentArea
{
	margin-left: 200px;
	margin-top: -435px;
	_margin-left: 100px;
	width: 531px;
	/*min-height: 455px;*/
	float: left;
	color: #484848;
	font-size: 1.1em;
}

#isvMainContentArea a
{
	color: #00557f;
	text-decoration: underline;
}

#isvMainContentArea a:visited
{
	color: #00557f;
	text-decoration: underline;
}



#innerContentLeftHeader a
{
	text-decoration: none;
}


#basicContentMain
{
	color:#484848;
	font-size:13px;	
	padding:20px;
	
}

#headerContentMain
{
	padding-top: 65px;
	padding-left: 40px;
	width: 340px;
	height: 84px;
	text-decoration: none;
	color:#4482A1;
	font-size:13px;	
}

#headerContentMain h1
{
		font-size:13px;	
		font-weight:normal;
	}

#marqueeContent
{
	padding-top: 70px;
	padding-left: 40px;
	width: 318px;
	height: 95px;
	text-decoration: none;
	float:left;
	color:#4482A1;
	font-size:13px;
}

#marqueeContent h1
{
		font-size:13px;	
		font-weight:normal;
	}

#marqueeQuote
{
	padding-top: 45px;
	padding-left: 85px;
	width: 626px;
	text-decoration: none;
	float:left;
	color: #fff;
}

#marqueeQuote p
{
	padding: 3px;
}


#marqueeContentSub
{
	padding-top: 90px;
	padding-left: 40px;
	width: 318px;
	height: 85px;
	text-decoration: none;
	float:left;
	color:#4482A1;
	font-size:13px;
}

#marqueeContentSub h1
{
	font-size:13px;
	font-weight:normal;
}

#marqueeQuoteSub
{
	padding-top: 35px;
	padding-left: 85px;
	width: 610px;
	text-decoration: none;
	float:left;
	color: #fff;
}

#marqueeQuoteSub p
{
	padding: 3px;
}

#marqueeQuoteOnly
{
	padding-top: 210px;
	padding-left: 85px;
	width: 610px;
	text-decoration: none;
	float:left;
	color: #fff;
}

#marqueeQuote3
{
	padding-top: 35px;
	padding-left: 85px;
	width: 610px;
	text-decoration: none;
	float:left;
	color: #fff;
}


#marqueeQuote2
{
	padding-top: 61px;
	padding-left: 85px;
	width: 610px;
	text-decoration: none;
	float:left;
	color: #fff;
}

#marqueeQuoteOnly p
{
	padding: 3px;
}



/* start merchant our technology */

#merchantHeaderOurTechnologyMarquee
{
	width: 731px;
	height: 216px;
	background: url(/images/header-merchant-our-technology-marquee.png) no-repeat;
}

#merchantHeaderOurTechnologyMore
{
	width: 731px;
	height: 143px;
	background: url(/images/merchants_our-technology-more.jpg) no-repeat;
}
#merchantHeaderOurTechnologyDiagramMarquee
{
	width: 731px;
	height: 216px;
	background: url(/images/header-merchant-our-technology-diagram-marquee.png) no-repeat;
}

#merchantHeaderPciDssMarquee
{	width: 731px;
	height: 216px;
	background: url(/images/header-merchant-pci-dss.png) no-repeat;
}

/* end merchant our technology */


/* start merchant security-edge */
#merchantHeaderSecurityEdgeMarquee
{
	width: 731px;
	height: 143px;
	background: url(/images/headers/merchants_our-security-edge_more.jpg) no-repeat;
}

/* end merchant security-edge */


/* start merchant secure solutions */
#merchantHeaderSecureSolutionsMarquee
{
	width: 731px;
	height: 216px;
	background: url(/images/header-merchant-secure-solutions-marquee.png) no-repeat;
}

#merchantHeaderSecureSolutionsWebBasedReportingMarquee
{
	width: 731px;
	height: 143px;
	background: url(/images/merchants_secure-solutions_web-based-reporting.jpg) no-repeat;
}
/* end merchant secure solutions */


/* start resource center */

#headerFAQs
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-faqs.jpg) no-repeat;
}
#headerPCIComplianceQuiz
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-pci-compliance-quiz.jpg) no-repeat;
}
#headerWhoWeAre
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-who-we-are.jpg) no-repeat;
}
#headerGlossary
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-glossary.jpg) no-repeat;
}
#headerResourceLandingPage
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-resource-center.jpg) no-repeat;
}

/* end resource center */



#isvHeaderNewToPCIMarquee
{
	width: 731px;
	height: 216px;
	background: url(/images/header-new-to-pci.png) no-repeat;
}


#merchantMainMarquee
{
	width: 731px;
	height: 277px;
	background: url(/images/Headers/merchants_landing.jpg) no-repeat;
}
#merchants-landing-quote
{
	width: 691px;
	height: 125px;
	background: url(/images/merchants_landing-quote.jpg) no-repeat;
}


#isvHeaderWhichLevelAreYouOnMarquee
{
	width: 731px;
	height: 143px;
	background: url(/images/merchants_new-to-pci_which-level-are-you.jpg) no-repeat;
}
#isvHeaderHowDoIKnowWhenToChangeLevelsMarquee
{
	width: 731px;
	height: 143px;
	background: url(/images/merchants_new-to-pci_how-do-i-know-when-i-change-levels.jpg) no-repeat;
}





/* start why we are different */

#merchantHeaderWhyWeAreDifferentMarquee
{
	width: 731px;
	height: 267px;
	background: url(/images/Headers/merchants_why_we_are_different.jpg) no-repeat;
}


#merchantWhyWeAreDifferentBottom
{
	width: 731px;
	height: 289px;
	background: url(/images/boxes-why-we-are-different-merchant.png) no-repeat;
}

#merchantWhyWeAreDifferentBottomBox1
{
	float: left;
	height: 223px;
	width: 364px;
	margin-left: 0px;
	background: url(/images/why-we-are-different-merchant-box1-image.png) no-repeat;
	padding-top: 18px;
}
#merchantWhyWeAreDifferentBottomBox1Image
{
	height: 66px;
	width: 362px;
	margin-left: 1px;
	margin-right: 1px;
	_margin-left: .5px;
	_margin-right: .5px;
}

#merchantWhyWeAreDifferentBottomBox2
{
	float: left;
	height: 223px;
	width: 364px;
	margin-left: 363px;
	margin-top: -241px;
	_margin-left: 182px;
	background: url(/images/why-we-are-different-merchant-box2-image.png) no-repeat;
	padding-top: 18px;
}
#merchantWhyWeAreDifferentBottomBox2Image
{
	height: 66px;
	width: 362px;
	margin-left: 1px;
	margin-right: 1px;
	_margin-left: .5px;
	_margin-right: .5px;
}

#merchantCaseStudy1HeaderMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/header-merchant-case-study-1.jpg) no-repeat;
}
#merchantCaseStudy2HeaderMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/header-merchant-case-study-2.jpg) no-repeat;
}




#isvHeaderWhyWeAreDifferentMarquee
{
	width: 731px;
	height: 216px;
	background: url(/images/isv-why-we-are-different-marquee.png) no-repeat;
}

#isvWhyWeAreDifferentMarquee
{
	width: 731px;
	height: 267px;
	background: url(/images/Headers/software-providers_why-we-are-different.jpg) no-repeat;
}

#isvMainMarquee
{
	width: 731px;
	height: 267px;
	background: url(/images/Headers/software-providers_landing.jpg) no-repeat;
}

#isvEaseOfIntegrationHeader
{	width: 731px;
	height: 143px;
	background: url(/images/Headers/software-providers_our-technology_ease-of-integration.jpg) no-repeat;
}

#isvWhyWeAreDifferentTop
{
	padding-top: 30px;
	padding-left: 40px;
	width: 691px;
	height: 111px;
}
#isvWhyWeAreDifferentTopContent
{
}
#isvWhyWeAreDifferentTopContent li
{
	list-style-image: url(/images/list-item-dash.png);
	font-weight: bold;
	padding-bottom: 10px;
	color: #242424;
}

#isvWhyWeAreDifferentTopContentLeft
{
	padding-right: 20px;
	padding-left: 20px;
	width: 280px;
	height: 111px;
	float: left;
}

#isvWhyWeAreDifferentTopContentRight
{
	padding-right: 20px;
	padding-left: 20px;
	width: 280px;
	height: 111px;
	margin-left: 325px;
	margin-top: -111px;
	_margin-left: 187px;
	float: left;
}

#isvWhyWeAreDifferentBottom
{
	width: 731px;
	height: 289px;
	background: url(/images/boxes-why-we-are-different.png) no-repeat;
	color:#484848;
}

#isvWhyWeAreDifferentBottomBox1
{
	float: left;
	height: 223px;
	width: 244px;
	margin-left: 0px;
	background: url(/images/why-we-are-different-box1.png) no-repeat;
	padding-top: 20px;
}
#isvWhyWeAreDifferentBottomBox1Image
{
	height: 66px;
	width: 242px;
	margin-left: 1px;
	margin-right: 1px;
	_margin-left: .5px;
	_margin-right: .5px;
}
#isvWhyWeAreDifferentBottomBox2
{
	float: left;
	height: 223px;
	width: 244px;
	margin-left: 244px;
	margin-top: -243px;
	_margin-left: 122px;
	background: url(/images/why-we-are-different-box2.png) no-repeat;
	padding-top: 20px;
}
#isvWhyWeAreDifferentBottomBox2Image
{
	height: 66px;
	width: 242px;
	margin-left: 1px;
	margin-right: 1px;
	_margin-left: .5px;
	_margin-right: .5px;
}
#isvWhyWeAreDifferentBottomBox3
{
	float: left;
	height: 223px;
	width: 244px;
	margin-left: 487px;
	margin-top: -243px;
	_margin-left: 243px;
	background: url(/images/why-we-are-different-box3.png) no-repeat;
	padding-top: 20px;
}
#isvWhyWeAreDifferentBottomBox3Image
{
	height: 66px;
	width: 242px;
	margin-left: 1px;
	margin-right: 1px;
	_margin-left: .5px;
	_margin-right: .5px;
}

#isvCaseStudy1HeaderMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_why-were-different_case-study-1.jpg) no-repeat;
}
#isvCaseStudy2HeaderMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_why-were-different_case-study-2.jpg) no-repeat;
}
#isvCaseStudy3HeaderMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_why-were-different_case-study-3.jpg) no-repeat;
}


#isvWhyWeAreDifferentBottom a, #merchantWhyWeAreDifferentBottom a
{
	text-decoration: none;
}

/* end why we are different */

/* start ABOUT US SECTIONS */
#isvAboutUsMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-about-us.jpg) no-repeat;
}
#headerAboutusMerchantQuotes
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/merchants_quotes.jpg) no-repeat;
}
#headerAboutusSoftwareProviderQuotes
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_quotes.jpg) no-repeat;
}


#headerContactUsMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-contact-us.jpg) no-repeat;
}
#headerCareerOpportunitiesMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-career-opportunities.jpg) no-repeat;
}
#headerPrivacyPolicyMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-privacy-policy.jpg) no-repeat;
}
#headerInvestorRelationsMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-investor-relations.jpg) no-repeat;
}
#isvSpecifications
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_our-technology_view-our-specs.jpg) no-repeat;
}

#isvHostedPaymentsWhitePaper
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers-hosted-payments-white-paper.jpg) no-repeat;
}

#isvWhitePapers
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers-white-papers.jpg) no-repeat;
}


#landingDownloadComplianceGuide
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/landing-compliance-guide.jpg) no-repeat;
}


#isvRequestVTDemo
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-request-vt-demo.jpg) no-repeat;
}

#isvRequestReportingDemo
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-request-reporting-demo.jpg) no-repeat;
}

#isvRequestTest
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-request-test.jpg) no-repeat;
}
/* end ABOUT US SECTIONS */


/* start PCI DSS */

#isvHeaderPciDssHeader
{
	width: 731px;
	height: 143px;
	background: url(/images/headers/software-providers_pci-dss-security_more.jpg) no-repeat;
}

#isvOurExpertiseHeader
{
	width: 731px;
	height: 143px;
	background: url(/images/headers/software-providers_pci-dss-security_our-expertise.jpg) no-repeat;
}

#isvPciDssLevel4ProgramHeader
{
	width: 731px;
	height: 143px;
	background: url(/images/headers/merchants_pci-dss-level-4-program.jpg) no-repeat;
}

#isvPciDssHomeBox1
{
	width: 178px;
	height: 320px;
	float: left;
	margin-left: 65px;
	_margin-left: 35px;
	padding-top: 2px;
	_margin-top: -35px;
}
#isvPciDssHomeBox2
{
	width: 210px;
	height: 320px;
	float: left;
	margin-left: 250px;
	margin-top: -361px;
	_margin-left: 121px;
	padding-top: 41px;
	
}

#isvPciDssHomeBox3
{
	width: 175px;
	height: 320px;
	float: left;
	margin-left: 436px;
	margin-top: -361px;
	_margin-left: 218px;
	padding-top: 41px;
}



/* start secure solutions */

#isvSecureProcessingSolutionsMoreHeader
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/Headers/software-providers_secure-solutions_more.jpg) no-repeat;
}

#isvSecureSolutionsMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/header-secure-solutions-more.png) no-repeat;
}

#isvHeaderSecureSolutionsMarquee
{
	width: 731px;
	height: 216px;
	background: url(/images/header-secure-processing-solutions.png) no-repeat;
}

#isvSecureSolutionsBoxes
{
	margin-top: 0px;
	padding-left: 20px;
	width: 711px;
	height: 300px;
	background: url(/images/isv-secure-solutions-background-bottom.png) no-repeat;
}

#isvSecureSolutionsBox1
{
	width: 176px;
	height: 280px;
	float: left;
	padding-top: 40px;
}
#isvSecureSolutions1Image
{
	width: 175px;
	height: 66px;
	background: url(/images/box-holder-image.png) no-repeat;
}

#isvSecureSolutionsBox2
{
	width: 176px;
	height: 280px;
	float: left;
	padding-top: 40px;
}
#isvSecureSolutionsBox2Image
{
	width: 175px;
	height: 66px;
	background: url(/images/box-holder-image.png) no-repeat;
}

#isvSecureSolutionsBox3
{
	width: 176px;
	height: 280px;
	float: left;
	padding-top: 40px;
}
#isvSecureSolutionsBox3Image
{
	width: 175px;
	height: 66px;
	background: url(/images/box-holder-image.png) no-repeat;
}

#isvSecureSolutionsBox4
{
	width: 176px;
	height: 280px;
	float: left;
	padding-top: 40px;
}
#isvSecureSolutionsBox4Image
{
	width: 175px;
	height: 66px;
	background: url(/images/box-holder-image.png) no-repeat;
}

#isvVirtualTerminalHeader
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_secure-solutions_virtual-terminal.jpg) no-repeat;
}

#isvPADSSVsHostedPayments
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers-our-security-edgepa-dss-vs-hosted-payments.jpg) no-repeat;
}

#isvRecurringBillingHeader
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_secure-solutions_recurring-billing.jpg) no-repeat;
}
#isvWebBasedReportingHeader
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_secure-solutions_web-based-reporting.jpg) no-repeat;
}

/* end secure solutions */



/* start security edge */

#isvSecurityEdgeHeaderMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_our-security-edge-more.jpg) no-repeat;
}

#isvHeaderSecurityEdgeMarquee
{
	width: 731px;
	height: 216px;
	background: url(/images/header-security-edge.png) no-repeat;
}


#isvSecurityEdgeBoxes
{
	margin-top: 0px;
	padding-left: 20px;
	width: 711px;
	height: 400px;
	background: url(/images/isv-security-edge-background-bottom.png) no-repeat;
}

#merchantSecurityEdgeBoxes
{
	margin-top: 0px;
	padding-left: 20px;
	width: 711px;
}

#merchantSecurityEdgeMerchantBox1
{
	margin-top: 30px;
	margin-left: 0px;
	_margin-left: 0px;
	width: 355px;
	height: 270px;
	float: left;
	padding-top: 2px;
}

#merchantSecurityEdgeMerchantBox2
{
	margin-top: -311px;
	margin-left: 356px;
	_margin-left: 172px;
	width: 345px;
	height: 270px;
	float: left;
	padding-top: 41px;
}


#isvSecurityEdgeMerchantBox1
{
	margin-top: 30px;
	margin-left: 0px;
	_margin-left: 0px;
	width: 355px;
	height: 370px;
	background: url(/images/box1-security-edge.png) no-repeat;
	float: left;
	padding-top: 41px;
}

#isvSecurityEdgeMerchantBox2
{
	margin-top: -411px;
	margin-left: 356px;
	_margin-left: 172px;
	width: 355px;
	height: 370px;
	background: url(/images/box4-security-edge.png) no-repeat;
	float: left;
	padding-top: 41px;
}



#isvSecurityEdgeBox1
{
	margin-top: 30px;
	margin-left: 0px;
	_margin-left: 0px;
	width: 178px;
	height: 370px;
	float: left;
	padding-top: 2px;
}
#isvSecurityEdgeBox1Image
{
	width: 175px;
	height: 66px;
	background: url(/images/box-holder-image.png) no-repeat;
}

#isvSecurityEdgeBox2
{
	margin-top: 30px;
	width: 178px;
	height: 370px;
	float: left;
	padding-top: 2px;
}
#isvSecurityEdgeBox2Image
{
	width: 175px;
	height: 66px;
	background: url(/images/box-holder-image.png) no-repeat;
}

#isvSecurityEdgeBox3
{
	margin-top: -411px;
	margin-left: 356px;
	_margin-left: 178px;
	width: 178px;
	height: 370px;
	float: left;
	padding-top: 41px;
}
#isvSecurityEdgeBox3Image
{
	width: 175px;
	height: 66px;
	background: url(/images/box-holder-image.png) no-repeat;
}

#isvSecurityEdgeBox4
{
	margin-top: -411px;
	margin-left: 534px;
	_margin-left: 267px;
	width: 178px;
	height: 370px;
	float: left;
	padding-top: 41px;
}
#isvSecurityEdgeBox4Image
{
	width: 175px;
	height: 66px;
	background: url(/images/box-holder-image.png) no-repeat;
}

#isvComplianceHeader
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_our-security-edge_compliance.jpg) no-repeat;
}

#isvPassHeader
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_our-security-edge_pass.jpg) no-repeat;
}
#isvIntegratedHeader
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_our-security-edge_integration-vs-nonintegration.jpg) no-repeat;
}
#isvList ul
{
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	margin-bottom: -20px;
}
#isvList li
{
	list-style-image: url(/images/list-item-dash.png);
	padding-bottom: 20px;
	margin-left: 20px;
	_margin-left: 10px;
}

.HoverMenuLeft
{
	list-style-image: url(/images/link-arrow.png);
	padding-bottom: 10px;
}



#genericKeyBenefits h2
{
	font-size: 1.3em;
	padding: 10px;
	border-bottom: solid 1px #4c4e4f;
}
#genericKeyBenefits
{
	background: #242424;
	color: #fff;
	margin-bottom: 20px;
	width: 99%;
}
#genericKeyBenefits ul
{
	padding: 20px;
}
#genericKeyBenefits li
{
	list-style-type: disc;
	padding-bottom: 5px;
	margin-left: 20px;
	_margin-left: 10px;
}


#isvKeyBenefits h2
{
	font-size: 1.3em;
	padding: 10px;
	border-bottom: solid 1px #4c4e4f;
}
#isvKeyBenefits
{
	background: #242424;
	color: #fff;
	margin-bottom: 20px;
	margin-top: 20px;
}
#isvKeyBenefits ul
{
	padding: 20px;
}
#isvKeyBenefits li
{
	list-style-type: disc;
	padding-bottom: 5px;
	margin-left: 20px;
	_margin-left: 10px;
}


/* end security edge */

#holderMarquee
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/holder-marquee.png) no-repeat;
}

/* start partner program */

#isvPartnerProgramHeaderMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_partner-program_more.jpg) no-repeat;
}
#isvHeaderPartnerProgramMarquee
{
	width: 731px;
	height: 216px;
	background: url(/images/isv-partner-program-marquee.png) no-repeat;
}

#isvPartnerProgramMarquee
{
	width: 731px;
	height: 267px;
	background: url(/images/headers/software-providers_partner-program.jpg) no-repeat;
}

#isvPartnerTop
{
	margin-top: 30px;
	margin-left: 40px;
	_margin-left: 20px;
	width: 691px;
	height: 216px;
	background: url(/images/partner-program-top-image.png) no-repeat;
}
#isvPartnerTopContent
{
	margin-left: 240px;
	_margin-left: 120px;
}
#isvPartnerTopContent li
{
	list-style-image: url(/images/list-item-dash.png);
	font-weight: bold;
	padding-bottom: 10px;
	color: #242424;
}
#isvPartnerBottom
{
	margin-left: 40px;
	_margin-left: 20px;
	width: 691px;
	height: 162px;
	background: url(/images/generic-background-fade.png) no-repeat;
}
/* end partner program */



#headerFlashDemo
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/header-flash-demo.png) no-repeat;
}
#headerRequestADemo
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/header-request-a-demo.png) no-repeat;
}
#headerPresentationLibrary
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/header-video-library.jpg) no-repeat;
}
/* start tech nome */

#isvOurTechnologyHeaderMore
{
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/headers/software-providers_our-technology_more.jpg) no-repeat;
}
#isvHeaderLarge
{
	width: 731px;
	height: 267px;
	min-height: 267px;
	background: url(/images/isv-tech-header-background.png) no-repeat;
}
#isvTechHomeBoxes
{
	padding-left: 20px;
	padding-top: 31px;
	width: 531px;
	height: 361px;
	float: left;
	margin-left: 100px;
	margin-top: -387px;
	_margin-left: 50px;
}

#isvBoxesSet1
{
	padding-left: 20px;
	padding-top: 31px;
	width: 531px;
	height: 361px;
	float: left;
	margin-left: 100px;
	margin-top: -450px;
	_margin-left: 50px;
}

#isvBoxesSet2
{
	padding-left: 20px;
	padding-top: 31px;
	width: 531px;
	height: 361px;
	float: left;
	margin-left: 100px;
	margin-top: -220px;
	_margin-left: 50px;
}

#isvPartnerBox1
{
	width:170px;
	min-height:361px;
	float:left;
	padding-left:80px;
}
#isvPartnerBox1SubText {
	padding-top:15px;
	color:#484848;
	text-decoration:none;
}
#isvPartnerBox2
{
	width:330px;
	min-height:361px;
	float:left;
	margin-left:270px;
	_margin-left:135px;
	margin-top:-361px;
	color:#484848;
}
#isvPartnerBox3
{
	background: url(/images/isv-partner-box3.png) no-repeat;
	width: 175px;
	height: 320px;
	float: left;
	margin-left: 436px;
	margin-top: -361px;
	_margin-left: 218px;
	padding-top: 41px;
}
#isvPartnerBox4
{
	background: url(/images/isv-partner-box4.png) no-repeat;
	width: 178px;
	height: 320px;
	float: left;
	margin-left: 80px;
	_margin-left: 40px;
	padding-top: 41px;
}
#isvPartnerBox5
{
	background: url(/images/isv-partner-box5.png) no-repeat;
	width: 178px;
	height: 320px;
	float: left;
	margin-left: 258px;
	margin-top: -361px;
	_margin-left: 129px;
	padding-top: 41px;
}


#isvTechHomeBox1
{
	width: 178px;
	height: 320px;
	float: left;
	margin-left: 80px;
	_margin-left: 40px;
	padding-top: 2px;
}
#isvTechHomeBox2
{
	width: 178px;
	height: 320px;
	float: left;
	margin-left: 258px;
	margin-top: -361px;
	_margin-left: 129px;
	padding-top: 41px;
}
#isvTechHomeBox3
{
	width: 175px;
	height: 320px;
	float: left;
	margin-left: 436px;
	margin-top: -361px;
	_margin-left: 218px;
	padding-top: 41px;
}

/*
Our Technology Bucket Titles
*/
#techBoxTitle {
font-weight:bold;
font-size:14px;
padding-bottom:5px;
}




#isvTechHomeBox1 li, #isvTechHomeBox2 li, #isvTechHomeBox3 li
{
	list-style-image: url(/images/list-item-dash.png);
}
#isvTechHomeBackground
{
	width: 731px;
	height: 386px;
	background: url(/images/isv-tech-background.png) no-repeat;
}
/* end tech nome */


#isvLeftNav
{
	width: 100px;
	height: 390px;
	padding: 40px;
}
#isvLeftQuote
{
	width: 140px;
	height: 390px;
	padding: 20px;
	color: #838a90;
}

#contactLeft
{
	width: 140px;
	height: 390px;
	padding: 10px;
	color: #484848;
}


#isvLeftQuote li
{
	list-style-image: url(/images/link-arrow.png);
	padding-bottom: 10px;
}

#isvLeftQuote li.down:HOVER
{
	
	list-style-image: url(/images/link-arrow-down.png);
	padding-bottom: 10px;
}

#isvLeftQuote li a
{
	text-decoration: underline;
}

#isvMainContentAreaWithQuote
{
	margin-left: 200px;
	_margin-left: 100px;
	width: 511px;
	float: left;
	color: #484848;
	font-size: 1.1em;
	margin-top: -405px;
}
#isvMainContentAreaWithQuote li
{
	padding:4px 0px 4px 10px;
}

    
#indentedList li
{

list-style-type: disc;
}

#isvMainContentAreaWithQuote a
{
	color: #00557f;
	text-decoration: underline;
}

#isvLeftNav li
{
	list-style-image: url(/images/link-arrow.png);
	padding-bottom: 10px;
}

#isvLeftNav li a
{
	text-decoration: underline;
}

#isvHeaderTechMarquee
{
	width: 378px;
	height: 198px;
	background: url(/images/isv-tech-marquee.png) no-repeat;
}

#isvHeaderPciDssMarquee
{
	width: 378px;
	height: 198px;
	background: url(/images/marquee-isv-pci-dss-security.png) no-repeat;
}

#isvPciDssMarquee
{
	width: 731px;
	height: 267px;
	background: url(/images/headers/software-providers_pci-dss-security.jpg) no-repeat;
}

#isvHomeFooterQuote
{
	background: url(/images/quote-light-gray-large.png) no-repeat;
	padding-left: 30px;
	padding-right: 60px;
}



#isvLargeHeader
{
	width: 731px;
	height: 216px;
}
#isvLargeHeaderLeft
{
	width: 365px;
	height: 216px;
	background: url(/images/header-large-background-left.png) no-repeat;
}
#isvLargeHeaderRight
{
	width: 366px;
	height: 216px;
	margin-left: 365px;
	margin-top: -216px;
	_margin-left: 182px;
	background: url(/images/header-large-background-right.png) no-repeat;
}

#isvHomeFooterLines
{
	width: 690px;
	height: 140px;
	background: url(/images/isv-home-bottom-lines.png) no-repeat top right;
}

#innerContentLeftBottomLeft
{
	width: 342px;
	height: 285px;
	float: left;
}
#innerContentLeftBottomLeft a
{
	text-decoration: none;
}
#innerContentLeftBottomLeft a h4
{
	text-decoration: underline;
}
#innerContentLeftBottomLeft a.standardLink
{
	color: #00557f;
	text-decoration: underline;
}
#innerContentLeftBottomLeft p
{
	color: #484848;
	padding:0px;
}
#innerContentLeftBottomRight a
{
	text-decoration: none;
}
#innerContentLeftBottomRight a h4
{
	text-decoration: underline;
}
#innerContentLeftBottomRight a.standardLink
{
	color: #00557f;
	text-decoration: underline;
}
#innerContentLeftBottomRight p
{
	color: #484848;
	padding:0px;
}

#innerContentLeftBottomRight
{
	width: 342px;
	height: 285px;
	float: left;
	margin-left: 342px;
	margin-top: -285px;
	_margin-left: 171px;
}

#innerContentLeft
{
	text-align: left;
	float: left;
	width: 740px;
}

#innerContentRight
{

	text-align: left;
	float: right;
	width: 170px;
}

#calloutNews
{
	background: url(/images/callout-nav-background-fade.png);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 10px;
}

#calloutNews a
{
	text-decoration: none;
	font-weight: bold;
}

#calloutNews ul
{
	list-style-image: url(/images/link-arrow.png);
	margin-left: 30px;
	_margin-left: 15px;
}

#calloutNews ul li
{
	padding-top: 3px;
}

.SpecialAnnoucement
{
	color:#990000;
	}

#calloutResourceCenter
{
	background: url(/images/callout-nav-background-fade.png);
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	padding-right: 10px;
	min-height: 90px;
	background-repeat:repeat-x;
}

#learnMoreButton
{
	position:relative; top:-100px; left:40px;
width: 300px;
	}
	

/*
Resource Center - Landing Page
*/
	
#isvResourceCenterLandingPageContent
{
	width: 731px;
}
#isvResourceCenterLandingPageContent a
{
	text-decoration: none;
}
#isvResourceCenterLandingPageContent a h4
{
	text-decoration: underline;
}
#isvResourceCenterLandingPageContent a.standardLink
{
	color: #00557f;
	text-decoration: underline;
}
#isvResourceCenterLandingPageContent p
{
	color: #484848;
	padding:0px;
}

.ResourceCenterBoxHolder
{
	width: 335px;
	padding-right:10px;
	float: left;
}

/*
Resource Center - Glossary of Terms - Alphabet Navigation
*/

#alphabet-links a {
text-decoration:none;
}
#alphabet-links a:hover {
text-decoration:none;
}

#alphabet-ref a {
text-decoration:none;
font-weight:bold;
font-size:14px;
}
#alphabet-ref a:hover {
text-decoration:none;
font-weight:bold;
font-size:14px;
}
a#alphabet-ref-link
{
	text-decoration:underline;
	font-size:inherit;
}
a:hover#alphabet-ref-link
{
	text-decoration:underline;
	font-size:inherit;
}

/*
Resource Center - Video Library
*/

#video-library-item img {
float:left;
padding-right:15px;
}
#video-library-item h4 {
padding-bottom:10px;
}
#video-library-divider img {
padding:15px 0px 15px 0px;
}

/*
PCI DSS Security
*/

#pci-security-buckets-holder {
width:500px;
}
#pci-security-buckets-holder a {
text-decoration:none;
}
#pci-security-buckets-holder h4 {
font-size:14px;
text-decoration:none;
color:#000000;
padding-bottom:5px;
}
#pci-security-buckets-holder span {
color:#000000;
display:block;
padding:10px 10px 10px 10px;
width:140px;
font-size:11.2px;
}

#pci-security-bucket-1 {
float:left;
width:130px;
margin-right:33px;
}
#pci-security-bucket-2 {
float:left;
width:150px;
}
#pci-security-bucket-3 {
float:right;
width:150px;
}


/*
New To PCI
*/
#new-to-pci-buckets-holder {
width:540px;
}
#new-to-pci-buckets-holder a {
text-decoration:none;
}
#new-to-pci-buckets-holder h4 {
font-size:14px;
text-decoration:none;
color:#000000;
padding-bottom:5px;
}
#new-to-pci-buckets-holder span {
color:#000000;
display:block;
padding:10px 10px 10px 10px;
width:140px;
font-size:11.2px;
}
#new-to-pci-bucket-1 {
float:left;
margin-right:5px;
width:175px;
}
#new-to-pci-bucket-2 {
float:left;
margin-right:5px;
width:175px;
}
#new-to-pci-bucket-3 {
float:left;
width:175px;
}

/*
Buckets Title
*/

#bucketTitle {
font-weight:bold;
font-size:14px;
padding-bottom:5px;
}

/*
Buckets link line hider
*/

#isvSecurityEdgeBoxes2 a {
text-decoration:none;
}
#isvSecurityEdgeBoxes2 a:hover {
text-decoration:none;
}
#isvSecurityEdgeBoxes2 p {
color:#484848
}

#isvSecureSolutionsBoxes a {
text-decoration:none;
}
#isvSecureSolutionsBoxes a:hover {
text-decoration:none;
}
#isvSecureSolutionsBoxes p {
color:#484848;
padding:0px;
}
#isvSecureSolutionsBoxes a.standardLink
{
	color: #00557f;
	text-decoration: underline;
	padding:0px;
}

#isvTechHomeBoxes a {
text-decoration:none;
}
#isvTechHomeBoxes a:hover {
text-decoration:none;
}
#isvTechHomeBoxes p {
color:#484848;
}

#isvTechHomeBoxes a.standardLink
{
	color: #00557f;
	text-decoration: underline;
}
#isvTechHomeBoxes ul
{
	color: #484848;
}
#merchantSecurityEdgeBoxes a {
text-decoration:none;
}
#merchantSecurityEdgeBoxes a:hover {
text-decoration:none;
}
#merchantSecurityEdgeBoxes a.standardLink
{
	color: #00557f;
	text-decoration: underline;
}
#merchantSecurityEdgeBoxes p
{
	color: #484848;
	padding:0px;
}


/*
Compliance Seal
*/

#compliance-seal {
}

/*
Body Images
*/

#sub-title {
font-weight:bold;
font-size:14px;
}
#mini-divider {
margin-left:-20px;
padding:20px 0px 20px 0px;
}
#merchant_secure-solutions_body-image {
float:left;
padding:0px 20px 20px 0px;
}

/*
Merchant Landing Page
*/

#merchant-landing-benefits
{
color:#ffffff;
}
#merchant-landing-benefits-col-1
{
float:left;
padding:210px 0px 0px 55px;
width:310px;
list-style:disc;
}
#merchant-landing-benefits-col-2
{
float:left;
padding:210px 0px 0px 20px;
width:345px;
list-style:disc;
}

#merchant-landing-quote-container
{
background: url(/images/merchants_landing_quote.jpg) no-repeat;
}
#merchant-landing-quote
{
padding:30px 200px 0px 40px;
width:450px;
color:#838a90;
}

#merchant-text-container
{
	border-top:solid 1px #c4cbd1;
	border-right:solid 1px #c4cbd1;
	padding:30px 5% 0px 5%;
}
#merchant-text-container p
{
	color: #484848;
	font-size: 11.2px;
}
#merchant-text-container a
{
	color: #00557f;
	text-decoration: underline;
}

#software-landing-benefits-col-1
{
float:left;
padding:40px 0px 0px 55px;
width:310px;
list-style:disc;
}
#software-landing-benefits-col-2
{
float:left;
padding:40px 0px 0px 20px;
width:345px;
list-style:disc;
}


#newsMarquee {
	width: 731px;
	height: 143px;
	min-height: 143px;
	background: url(/images/Headers/header-news.jpg) no-repeat;
}


/*
Landing Header
*/

#landing-header-container {
width:920px;
margin-left:auto;
margin-right:auto;
margin-top:25px;
min-height:70px;
margin-bottom: 20px;
border-bottom:1px solid #00557F;
}
#landing-logo {
float:left;
top:-5px;
position:relative;
}
#landing-header-nav {
float:left;
height:30px;
padding:28px 0px 0px 28px;
}
#landing-header-nav li {
display:inline;
float:left;
list-style:none;
}

#LeftnavHover TABLE, TD
{
	
}




.genericHeader{font-size:15px; font-weight:bold;}

.noWrap
{
	white-space:nowrap;
	}
	
	
/*
Search Control
*/
#SearchControl
{
}
#SearchControl table
{
	border-collapse:collapse;
	margin:0px;
	empty-cells:show;
	padding:0px;
}

.SearchControlTopLeft
{
	height:5px;
	padding:0px 0px 0px 0px;
	background:white url(/images/boxes/search/TopBorder.jpg);
	background-position:top left;
}
.SearchControlTopCenter
{
	height:5px;
	padding:0px 0px 0px 0px;
	background:white url(/images/boxes/search/TopBorder.jpg);
	background-position:top center;
}
.SearchControlTopRight
{
	height:5px;
	padding:0px 0px 0px 0px;
	background:white url(/images/boxes/search/TopBorder.jpg);
	background-position:top right;
}
.SearchControlBottomLeft
{
	height:5px;
	padding:0px 0px 0px 0px;
	background:white url(/images/boxes/search/BottomBorder.jpg);
	background-position:bottom left;
}
.SearchControlBottomCenter
{
	height:5px;
	padding:0px 0px 0px 0px;
	background:white url(/images/boxes/search/BottomBorder.jpg);
	background-position:bottom center;
}
.SearchControlBottomRight
{
	height:5px;
	padding:0px 0px 0px 0px;
	background:white url(/images/boxes/search/BottomBorder.jpg);
	background-position:bottom right;
}
.SearchControlLeft
{
	padding:0px 0px 0px 0px;
	width:5px;
	border-left:solid 1px #C4CBD1;
}
.SearchControlRight
{
	padding:0px 0px 0px 0px;
	width:5px;
	border-right:solid 1px #C4CBD1;
}
.SearchControlText
{
	color:#00557f;
	padding-left:5px;
}
#SearchResultsPageText
{
	font-size:medium;
	color:#484848;
}