/***** Global Styles *****/
	html
{
	border:				0px;
	margin:				0px;
	padding:			0px;
	border-top: 		none;
	background-color:	#e9e9e9;
	min-width:	        930px;
}
	body 
{
	border:				0px;
	margin:				0px;
	padding:			0px;
	color: 				#333;
	min-width: 			996px;
	min-height:			450px;
	border-top: 		4px solid #F58025;
	background:			top url("../images/cssimg/body-bkg6.jpg") repeat-x ;
	/* IE6 hack to create a min-height for short pages */
	_height:100%;
	font:				0.75em Arial, Helvetica, sans-serif;
	
}

/***** Common Formatting *****/
 
	h1, h2, h3, h4, h5, h6 
{
	margin:				0px;
	padding:			0px;
	font-weight:		normal;
}
	h1 
{
	font-size:			24px;
	letter-spacing:		-1px;
}
	h2
{
	font-size:			17px;
	letter-spacing:		-1px;
}
	h3
{
	font:				1em Arial, Helvetica, sans-serif;
	font-weight:		bold;
}
	p
{
	margin:				0px;
	padding:			0px 0px 18px 0px;
}
	ul, ol
{
	line-height: 		14px;
	margin:				0px;
	padding:			0px 0px 0px 17px;
}
	blockquote
{
	margin:				22px 40px;
	padding:			0px;
}
	small
{
	font-size:			0.85em;
}
	img
{
	border:				0px;
}
	sup
{
	position:			relative;
	bottom:				0.3em;
	vertical-align:		baseline;
}
	sub
{
	position:			relative;
	bottom:				-0.2em;
	vertical-align:		baseline;
}
	acronym, abbr 
{
	cursor:				help;
	letter-spacing:		1px;
	border-bottom:		1px dashed;
}
 
/***** Links *****/

	/* Main Linkset */
	a { color: #333; }

	/* Grey Linkset */
	a.greyLink { font-size: 10px; color: #999999; text-transform: uppercase; }
	a.greyLink:active, a.greyLink:visited { font-size: 10px; color: #999999; text-decoration: none; text-transform: uppercase; }

	ul.dnlink a { color: #F58025; }
 
/***** Forms *****/
 
	form 
{
	margin:				0px;
	padding:			0px;
	display:			inline;
}
	input, select, textarea
{
	font:				1em Arial, Helvetica, sans-serif;
}
	textarea
{
	line-height:		1.25;
}
	label
{
	cursor:				pointer;
}
 
/***** Tables *****/
 
	table 
{
	border:				0px;
	margin:				0px;
	padding:			0px;
}
	table tr td 
{
 	padding:			2px;
}
	table.AcceptanceReporting
{
	background-color:#F0F0F0;
	margin-bottom:10px;
	padding:15px;
}
 
/***** Wrapper *****/
 
	.wrap 
{
	width:				928px;
	margin:				0 auto;
}
 
/***** Global Classes *****/
.Print {display:none;}
.bodyWhite	   { background: #fff; display: table; width: 100%; min-width: 996px; border-top: 4px solid #F58025; }
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.text_top	   { vertical-align: top; }
.text_middle   { vertical-align: middle; }
.text_bottom   { vertical-align: bottom; }
 
.bold          { font-weight: bold; }
.underlined	   { text-decoration: underline; color: #fff; }
.bold333	   { font-weight: bold; color: #333; }
.italic        { font-style: italic; }
.underline     { border-bottom: 1px solid; }
.highlight     { background: #ffc; }
 
.width_100	   { width: 100%; }
.width_180px   { width: 180px; }
.promo_width   { width: 231px; }
.width_4px     { width: 4px; }
.height_66px   { height: 66px; }

.no-wrap       { white-space:nowrap; }
 
.paddingTop	   { padding-bottom: 75px; }
.pad_prem_ds   { padding: 7px 0px 6px 15px; width:535px; }
.paddingIndex  { padding: 4px 0px 0px 4px; }
/*  Deleted .paddingLeft4, .paddingTop1 - Not used anymore******/
.paddingTop2   { padding-top: 2px; _padding-top: 0px; }
.paddingTop3   { padding-top: 3px; _padding-top: 0px; }
.paddingTop8   { padding-top: 8px; }
.paddingTop12   { padding-top: 12px; }
.paddingTop24   { padding-top: 24px; }
.paddingBottom { padding-bottom:25px; }
.pad2line	   { _padding-top: 14px; }
.padBulletPop  { margin: 12px 0px 12px 0px; }
.padBulletPopDN { margin: 0px 0px 0px 0px; }
.paddingLeft2  { padding-left: 2px; }
.paddingLeft4  { padding-left: 4px; }
.paddingLeft8  { padding-left: 8px; }
.paddingLeft14  { padding-left: 14px; }
.paddingLeft45  { padding-left:45px; }
.paddingRight4  { padding-right: 4px; }
.paddingRight6  { padding-right: 6px; }
.paddingRight8  { padding-right: 8px; }
.paddingRight10  { padding-right: 10px; }
.marginT_nav   { margin-top: 44px; }
.marginT_12px  { margin-top: 12px; }
.marginT_24px  { margin-top: 24px;  }
.marginFloat10 { margin-top: 10px; float: right; margin-right:5px; }
.imageMargins  { margin: 22px 0px 47px 0px; }
.marginRight8  { margin-right: 8px; }
.marginT_26px  { margin-top: 26px;  }
.marginT_27px  { margin-top: 27px;  }
.pos_relative  { position: relative; }
.marginL_10px  {margin-left:10px;}
.marginB_10px  {margin-bottom:10px;}

.display_block { display: block; }
.display_none  { display: none; }

.min_nav_width { min-width: 928px; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet, a.nobullet      { list-style:none;list-style-image:none;background:transparent none repeat scroll 0%; }


	.divider_line
{
	width: 				100%;
	border-top-width: 	1px; 
	border-top-style: 	solid; 
	border-top-color: 	#ECECEC; 
	margin-bottom: 		12px;
}

/*----* Start Pulled Tags (From dbsScreen.css, Referenced from print material) *----*/

	/*- Styles pulled from mac.css -*/

	.FirstTable
{
	/*margin-right: 1563px;*/
    margin-left: -21px;
	
}

	.HairLine
{
	background:			url("../images/cssimg/gradient_left.jpg") top left no-repeat #fff;
}
/*
	.Secondary
{
	background-color:	#fff;
}
*/
	.headerTopAC
{
	border-bottom:		5px;
	margin-top:			0px;
	height:				0px;
	background-color:	#fff;
	vertical-align:		top;
}
/*********** Kristina Deleted MAC.html old menu calls ***********/




	/*- End Styles pulled from mac.css -*/
	
	
	/*- Styles pulled from default.css -*/

	/* Main Index Page */

	.main-blurb, .main-blurb2
{
	font:				20px Arial, Helvetica, sans-serif; 
	color:				#3f3f3f;
	width:				390px;
	padding:			30px 0px 0px 60px;
	float:				left;
}
	.main-blurb2
{
	padding:			40px 0px 0px 3px;
	/* IE hack */
	_padding:			30px 0px 0px 3px;
}
	.main-blurb a, .learn a
{
	color:				#F58025;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			12px;
}
	.side-blurb, .side-blurb2
{

	font:				12px Arial, Helvetica, sans-serif; 
	font-weight:		bold;
	color:				#404040;
	padding:			30px 75px 0px 0px;
	width:				300px;
	float:				right;
}
	.side-blurb2
{
	padding:			20px 75px 0px 0px;
}
	.side-blurb p, .side-blurb2 p
{
	margin:				3px 0px 3px 0px;
	padding:			0px;
}

	#Secondary
{
	background-color:	#fff;
}
	#flash-home
{
	background-color:	#fff;
	width:				928px;
	margin:				0 auto;
}
	#Index_BG
{
	background-color:	#fff;
	width:				100%;
	margin:				0 auto;
}
	#Banner_AC
{
	background-color:	#fff;
	width:				928px;
	margin:				0 auto;
	float:				left;
}
	#sec-main
{
	background:			url("../images/cssimg/gradient_expanded.jpg") top left no-repeat #fff;
}



	#vendor_main
{
	background-color:	#fff;
	height:				100%;
	width:				100%;
}
	#top-left
{
	list-style:			none;
	padding-top:		45px;
	background:			url("../images/cssimg/gradient_expanded2.jpg") left top no-repeat;
	vertical-align:		top;
}
	#top-center
{
	padding-top:		35px;
	vertical-align:		top;
}
	#top-right
{
	padding-top:		35px;
	padding-right:		6px;
	vertical-align:		top;
}
	#Seondary-content
{
	margin-bottom:		10px;
}
	#Seondary-content p
{
	font:				12px;
	color:				#666;
	padding:			0px 20px 20px 18px;
}
	#Seondary-content h3 a
{
	font:				12px;
	color:				#F58025;
	padding:			0px 20px 20px 18px;
	text-decoration: 	none;
}
	#ConsumerCC, #BusinessCC
{
	background-color:	#d8d8d8;
	margin:				20px 14px 0px 4px;
	padding-left:		10px;
}
	#ConsumerCC h2, #BusinessCC h2
{
	background:			url("../images/cssimg/box.jpg") #d8d8d8  no-repeat 0px 5px;
	width:				90%;
	background-color:	#d8d8d8;
	text-transform:		uppercase;
	font-size:			12px;
	color:				#333333;
	padding:			2px 6px;
	padding-left:		10px;
	font-weight:		bold;
	letter-spacing:		.06em;
}
	.Benefits
{
	
	background-color:	#d9d9d9;
	padding:			10px;
	text-align:			left;
	width:177px;

}
	.Benefits2
{
	width:				50%;
	background-color:	#d9d9d9;
	padding:			10px;
	text-align:			center;
}
	#Benefits
{
	background-color:	#f0f0f0;
	margin:				5px 8px 25px 0px;

}

	#Benefits-content
{
	color:				#666;
	padding:			14px 14px 13px 15px;
}
	.active
{
	color:				#F58025;
	background:none;
}
	#bottom
{
	height:				10px;
	background-color:	#000000;
}
	#side-promo
{
	background-color:	#797979;
	width:				226px;
	padding:			5px 2px;
	margin:				14px 0px 10px 0px;
	float:				right;
	font-size:			12px;
}
	#side-promo h3
{ 
	color:				#F58025;
	font-size:			14px;
	margin:				0px;
	text-transform:		uppercase;
	padding:			3px 0px 0px 5px;
}
	#side-promo ul
{
	margin:				0px;
	padding:			0px;
	padding:			5px 0px 5px 5px;
}
	#side-promo ul li
{
	color:				#fff;
	background:			url("../images/cssimg/gray_arrow.jpg")  no-repeat 0px 6px;
	padding-left:		8px;
	padding-top:		3px;
	text-decoration: underline;
}
	#side-promo ul li a,#side-promo ul li a:hover, #side-promo ul li a:visited, #side-promo ul li a:active 
{
	text-decoration:	underline;
}
	.plus-feature
	
{
	background:			url("../images/cssimg/plus_bkg.jpg") repeat-x top;
	background-color:	#EBEBEB;
	padding:			20px 0px 16px 16px;
	margin:				-20px 10px 0px 1px;
		font:			12px Arial, Helvetica, sans-serif; 
}
/* .plus-feature3: Plus feature with no background */
	.plus-feature3
{
	padding:			20px 0px 16px 0px;
	margin:				-20px 5px 0px 0px;
	font:			12px Arial, Helvetica, sans-serif; 
}

    .plus-featureFAQ a, .plus-feature_div a
{
    background:    url("../images/cssimg/plus_gray.jpg")  no-repeat 0px 4px;
    font:          1.0m Arial, Helvetica, sans-serif; 
    color:         #333;
    text-decoration:  underline;
    padding-left:   16px;
}
	.plus-feature_div
{
	margin-top:			3px;
	font:				12px Arial, Helvetica, sans-serif; 
}

	.plus-feature a, .plus-feature2 a, .plus-feature3 a
{
	background:			url("../images/cssimg/plus.gif")  no-repeat 0px 4px;
	font:				1.0m Arial, Helvetica, sans-serif; 
	color:				#333;
	text-decoration:	underline;
	padding-left:		16px;

}
.plus-featureDN a {
	background:url("../images/cssimg/plus.gif")  no-repeat 3px 7px;
	font:1.0m Arial, Helvetica, sans-serif; 
	color:#333;
	text-decoration:none;
	padding-left:0px;
}
.plus-featureLDR a {
	background:url("../images/cssimg/plus.gif")  no-repeat 0px 4px;
	font:1.0m Arial, Helvetica, sans-serif; 
	color:#333;
	text-decoration:underline;
	padding-left:14px;
}
.plus-feature_div a{
display:block;
}
	.plus-feature_noscript
{
	background:			url("../images/cssimg/plus.gif")  no-repeat 0px 4px;
	font-size:			12px;
	color:				#333;
	text-decoration:	underline;
	padding-left:		16px;
}
	.cards
{
	color:				#666;
	margin:				0px 14px 0px 4px;
}
	.cards p
{
	color:				#666;
	padding:			5px 3px 3px 10px;
}
	/*- End Styles pulled from default.css -*/
	

	H1#head1Home
{
	margin: 			0px 0px 0px 9px;
	padding-top:		10px;
	line-height:		18px;
	/* 24 Hack for IE, must be set to 0 */
	_line-height:		2px;
}
	H2#head2Home 
{
	margin: 			20px 0px 0px 9px;
	_magin:				20px 0px -2px 9px;
	_padding-top:		10px;
	line-height:		12px;
	_line-height:		1px;
}
	HR#headHrHome
{
	height: 			1px;
	border: 			0;
	border-top: 		1px solid black;
	margin: 			0px 1px 15px 10px;
}
	p.question
{
	margin:				15px 0px 0px 0px;
	padding:			0px;
	font-weight:		bold;
}
	p.answer
{
	margin:				0px;
	padding:			0px;
}
	.error 
{

	line-height:		18px; 
  	background-color: 	#FFFFFF;
 	color: 				#FF0000;
}
	.aac11
{
	font:				11px/18px Arial, Helvetica, sans-serif; 
	vertical-align: 	top; 
	text-align: 		right;
	white-space:		nowrap;
}
	.aac12
{
	font:				12px/18px Arial, Helvetica, sans-serif; 
	vertical-align:		top;
}
	.aacHeadLeft
{
	font:				10px/12px Arial, Helvetica, sans-serif; 
	color:				#666;
	background-color: 	#fff;
	text-align: 		left;
}

/***** Deleted .aacSmall *****/

	.aacSmallBlack
{
	font-size: 			10px;
}
	.aacTableTop
{
	font:				bold 12px/12px Arial, Helvetica, sans-serif; 
	color: 				#3e3e3e; 
	background-color: 	#ececec;
	vertical-align: 	middle; 
	text-align: 		left;
}
	.aacTableTopRight
{
	font: 				10px/10px Arial, Helvetica, sans-serif; 
	color: 				#3e3e3e; 
	background-color: 	#ececec;
	text-align: 		right;
}
	.aacTableTopRight A
{
	color: 				#fff;
}
	.actionButton 
{
	margin:				0px 0px 32px; 
	padding:			0px 0px 0px 0px;
}
/******* Deleted .bamSmall *******/



/* Deleted .cardMembers - Doesn't seem to be used  */


/* Deleted .copyright - Doesn't seem to be used  */


	A.doclink 
{
	font-size: 			10px;
}
	.footnote 
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10px;
}
	.helpImg 
{
	vertical-align: 	middle;
}
/***** Deleted .homeSmall *******/


	IMG.imgdropshadow 
{
	border-top:			#ccc 1px solid;
	border-right:		#ccc 2px outset;
	border-bottom:		#ccc 2px outset;
	border-left:		#ccc 1px solid;
}
	.leftAd
{
	padding:			6px 0px 6px 0px;
}
	.negative 
{
	color:				#ff0000;
}
	.whatsNewItem 
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			10px;
	line-height:		12px;
	padding:			4px 10px 0px 10px;
}
	.whatsNewItem UL 
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			10px;
	line-height:		12px;
	list-style-image: 	url("../images/bulletPointList1.gif");
	list-style-type:	disc;
}
	#issuers
{
	margin:				0px 0px 0px 0px;
	
}
	#issuers ul li, #merchants ul li, #acquirers ul li
{
	/*background:			url("/common/images/cssimg/box.jpg") no-repeat 2px 10px;*/
	list-style-type:	disc;
	margin-left:		20px;
	padding:			3px 0px 10px 5px;
}
	#issuers ul, #merchants ul, #acquirers ul 
{
	margin-left:		0px;
	padding-left:		0px;
}
	#main
{
	background:			top center url("../images/cssimg/homepage_mainbkg.jpg") no-repeat;
	/* border-bottom:		20px solid #000; */
	height:				210px;
	_margin-bottom:		-10px;
}
	TABLE#masterTable 
{
	margin:				0px;
	padding:			0px;
}

	/*- Form Labels -*/
	
	.formLabel 
{
	font-size: 			12px;
	line-height:		16px; 
	margin-left:		0px; 
}
	.formLabelErr 
{
	font-size: 			12px;
	color:				#F00;
	line-height:		16px; 
	margin-left:		0px;
	padding:			2px;
	text-align: 		right;
}

	.formLabelErrLeft
{
	font-size: 			12px;
	color:				#F00;
	line-height:		16px; 
	margin-left:		0px;
	padding:			2px;
	text-align: 		left;
}
	.formLabelDetail 
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			10px;
}
	/*- End Form Labels -*/
	
	
	/*- Login Links -*/

	.loginLink 
{
	font:				10px/12px Arial, Helvetica, sans-serif;
	color:				#666;
	height:				20px;
	width:				90px;
	background-image:	url("../images/hdrWidgetBut.gif"); 
	background-position:left top;
	background-repeat:	no-repeat; 
	background-color:	#e5e5e5;
	margin:				0px;
	padding:			0px 0px 0px 4px;
}
	.loginLink A 
{
	color:				#000; 
	text-decoration:	none;
	background-color: 	transparent;
	padding:			0px;
}
	.loginLink A:hover 
{
	color:				#00f; 
	text-decoration:	underline;
}
	INPUT.loginSubmit 
{
	font-weight:		bold;
	color:				#fff;
	background-image:	url("../images/formButBg.gif"); 
	background-color: 	#f60;
	background-position:left top;
	background-repeat: 	repeat-x;
	margin-right:		4px;
	border-top:			#ffbb8e 1px solid;
	border-right:		#9d3f01 1px solid;
	border-bottom:		#9d3f01 1px solid;
	border-left:		#ffbb8e 1px solid;
}
	.loginMsg 
{
	font:				10px/12px Arial, Helvetica, sans-serif;
	background-color:	#e5e5e5;
	margin:				0px;
	padding:			0px 0px 0px 4px;
}
	/*- End Login Links -*/


	/*- Styles that that have "MAC" -*/
	
	.mac12 
{
	font: 				12px/18px Arial, Helvetica, sans-serif;
	vertical-align: 	top;
	padding-left: 8px;
}
	.mac11 
{
	font:				11px/18px Arial, Helvetica, sans-serif;
	text-align:			right;
	vertical-align:		top;
}
	.macDataLightLeft
{
	font: 				11px/17px Arial, Helvetica, sans-serif; 
	color: 				#000; 
	text-align: 		left;
	background-color: 	#ffffff; 
}
	.macDataLightRight 
{
	font: 				11px/14px Arial, Helvetica, sans-serif; 
	color: 				#000;
	text-align: 		right;
	background-color: 	#ffffff;
}
	.macDataDarkLeft
{
	font: 				11px/14px Arial, Helvetica, sans-serif; 
	color: 				#000; 
	text-align: 		left;
	background-color: 	#efefef; 
}
	.macDataDarkRight
{
	font:				11px/14px Arial, Helvetica, sans-serif; 
	color: 				#000;
	text-align: 		right;
	background-color: 	#efefef;
}
	.minus, a.minus
{
	color:				red;
}
	TABLE.macData 
{
	border-top:			#cccccc 1px solid;
	border-right:		0px;
	border-bottom:		0px;
	border-left:		#cccccc 1px solid;
} 
	TABLE.macData TH 
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px; 
	line-height:		18px;
	border-top:			0px;
	border-right:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
	border-left:		0px;
	padding:			5px;
}
	TABLE.macData TD 
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px; 
	line-height:		18px;
	border-top:			0px;
	border-right:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
	border-left:		0px; 
	padding:			5px;
}
	.macHeadLeft
{
	font:				10px/12px Arial, Helvetica, sans-serif;
	color:				#666;
	text-align:			left;
	background-color: 	#fff;
}
	.macHeadRight 
{
	font:				10px/12px Arial, Helvetica, sans-serif;
	color: 				#666;
	text-align: 		right;
	background-color: 	#fff;
}
	.macLink
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#F58025;
	text-decoration:	none;
	margin-top: 		12px;
}
/*****Deleted .macSmall ******/


	.macTableTop
{
	font:				bold 13px/13px Arial, Helvetica, sans-serif;
	color:				#3e3e3e;
	text-align: 		left;
	background-color: 	#ececec; 
}
	.macTableTopRight 
{
	font:				10px/10px Arial, Helvetica, sans-serif; 
	color: 				#3e3e3e;
	text-align: 		right;
	background-color: 	#ececec; 
}
	.macTableTopRight A
{
	color:				#F58025;
}
	/*- End Styles that have "MAC" -*/


	/*- Global Form Styles -*/

	FORM#formHome INPUT
{
	border:				#333333 1px solid;
}
	FORM#formHome TEXTAREA
{
	border:				#333333 1px solid;
}
	FORM#formHome TABLE TR TD INPUT
{
	border:				#333333 1px solid;
}
	FORM#formHome TABLE TR TD TEXTAREA 
{
	border:				#333333 1px solid;
}
	FORM#formMac INPUT 
{
	border: 			#333333 1px solid;
}
	FORM#formMac TEXTAREA 
{
	border: 			#333333 1px solid;
}
	FORM#formMac TABLE TR TD INPUT 
{
	border: 			#333333 1px solid;
}
	FORM#formMac TABLE TR TD TEXTAREA 
{
	border: 			#333333 1px solid;
}
	FORM#formHome INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formHome TABLE TR TD INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formMac INPUT.radio 
{
	width:				auto;
	border-style:		none;
}
	FORM#formMac TABLE TR TD INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formMac2 INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formMac2 TABLE TR TD INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formBam INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formBam TABLE TR TD INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formRes INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formRes TABLE TR TD INPUT.radio
{
	width:				auto;
	border-style:		none;
}

form#formAac input, form#formAac textarea, form#formAac table tr td input, form#formAac table tr td textarea, form#formAac select {
	border-width: 1px;
  	border-style: solid;
	border-color: #333333;
}

form#formAac input.radio, form#formAac table tr td input.radio {
	width:auto;
	border:none;
}

form#formAac table tr td input.aacSubmit, form#formAac input.aacSubmit {
	margin-left:4px;
	font-weight:bold;
	color:#fff;
	background-color:#333333;
	background-repeat:repeat-x;
	background-position:top left;
	border-top:1px #333333 solid;
	border-left:1px #333333 solid;
	border-bottom:1px #333333 solid;
	border-right:1px #333333 solid;
}

form#formAac2 input, form#formAac2 textarea, form#formAac2 table tr td input, form#form.Aac2 table tr td textarea {
	border-width: 1px;
  	border-style: solid;
   	border-color: #333333;
}

form#formAac2 input.radio, form#formAac2 table tr td input.radio {
	width:auto;
	border:none;
}

form#formAac2 table tr td input.aacSubmit {
	margin-left:4px;
	font-weight:bold;
	color:#fff;
	background-color:#F58025;
	border-top:1px #333333 solid;
	border-left:1px #333333 solid;
	border-bottom:1px #000033 solid;
	border-right:1px #000033 solid;
}

	FORM#formAac INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formAac TABLE TR TD INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formAac2 INPUT.radio 
{
	width:				auto;
	border-style:		none;
}
	FORM#formAac2 TABLE TR TD INPUT.radio
{
	width:				auto; 
	border-style:		none;
}
	FORM#formMac TABLE TR TD INPUT.macSubmit
{
	color: 				#fff;
	font-weight:		bold; 
	background-image:	url("../images/formButBgMac.gif");
	background-position:left top; 
	background-repeat: 	repeat-x; 
	background-color: 	#F58025;
	border-top:			#663399 1px solid;
	border-right:		#000033 1px solid;
	border-bottom:		#000033 1px solid;
	border-left:		#663399 1px solid;
	margin-left:		4px;
}

	FORM#formMac INPUT.macSubmit
{
	color: 				#fff;
	font-weight:		bold; 
	background-image:	url("../images/formButBgMac.gif");
	background-position:left top; 
	background-repeat: 	repeat-x; 
	background-color: 	#F58025;
	border-top:			#333333 1px solid;
	border-right:		#333333 1px solid;
	border-bottom:		#333333 1px solid;
	border-left:		#333333 1px solid;
	margin-left:		4px;
}
	FORM#formMac2 TABLE TR TD INPUT.macSubmit
{
	color: 				#fff;
	font-weight:		bold; 
	background-image:	url("../images/formButBgMac.gif");
	background-position:left top; 
	background-repeat: 	repeat-x; 
	background-color: 	#F58025;
	border-top:			#333333 1px solid;
	border-right:		#333333 1px solid;
	border-bottom:		#333333 1px solid;
	border-left:		#333333 1px solid;
	margin-left:		4px;
}
	FORM#formRes TABLE TR TD INPUT.resSubmit
{
	color: 				#fff; 
	font-weight:		bold;
	width: 				auto; 
// 	background-IMAGE: 	url("../images/formButBgMerch.gif");
	background-position:left top; 
	background-repeat: 	repeat-x;
	background-color: 	#f58025;
	border-top:	        #333333 1px solid;
	border-right:		#333333 1px solid;
	border-bottom:		#333333 1px solid;
	border-left:		#333333 1px solid;
	margin-left: 		4px; 
}
	FORM#formRes INPUT.resSubmit
{
	color: 				#fff; 
	font-weight:		bold;
	width: 				auto; 
	// background-IMAGE: 	url("../images/formButBgMerch.gif");
	background-position:left top; 
	background-repeat: 	repeat-x;
	background-color: 	#f58025;   
	border-top:		#333333 1px solid;
	border-right:		#333333 1px solid;
	border-bottom:		#333333 1px solid;
	border-left:		#333333 1px solid;
	margin-left: 		4px; 
}
	FORM#formHome INPUT.homeSubmit 
{	
	font-weight: 		bold;
	color: 				#fff;
	background-image:	url("../images/formButBg.gif");
	background-position:left top;
	background-repeat: 	repeat-x;
	background-color: 	#f60;
	border-top:			#ffbb8e 1px solid;
	border-right:		#9d3f01 1px solid;
	border-bottom:		#9d3f01 1px solid;
	border-left:		#ffbb8e 1px solid;
}
	FORM#formHome TABLE TR TD INPUT.homeSubmit
{
	font-weight: 		bold;
	color: 				#fff;
	background-image:	url("../images/formButBg.gif");
	background-position:left top;
	background-repeat: 	repeat-x;
	background-color: 	#f60;
	border-top:			#ffbb8e 1px solid;
	border-right:		#9d3f01 1px solid;
	border-bottom:		#9d3f01 1px solid;
	border-left:		#ffbb8e 1px solid;
}
	/*- End Global Form Styles -*/
	
	
	/*- Styles that that have "res" -*/
	
	.resComItemLabel
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px; 
	line-height:		16px;
	margin-left:		0px;
	background-color: #ECECEC;
}
	.resComSubItemLabel
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px; 
	line-height:		16px;
	margin-left:		0px;
}
	TABLE.resData
{
	border-top:			#cccccc 1px solid;
	border-right:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
	border-left:		#cccccc 1px solid;
}
	TABLE.resData TH
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		18px; 
	border-top:			#cccccc 1px solid;
	border-right:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
	border-left:		#cccccc 1px solid;
	padding:			5px;
}
	TABLE.resData TD
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	line-height:		18px; 
	border-top:			#cccccc 1px solid;
	border-right:		#cccccc 1px solid;
	border-bottom:		#cccccc 1px solid;
	border-left:		#cccccc 1px solid;
	padding:			5px;
}

/******* Deleted .resSmall ******?


	/*- End Styles that that have "res" -*/


	/*- Styles that that have "white" -*/
	
	.white
{
	color: 				#ffffff;
}
	.whiteSmallLink
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#ffffff;
}
	.whiteSmallLink A 
{
	color:				#ffffff; 
	text-decoration:	none;
}
	.whiteSmallLink A:hover 
{
	text-decoration:	underline;
}
	/*- End Styles that that have "white" -*/



	/** Footer Tags **/

	#footer
{
	background-color:	#fff;
	height:				80px;
	padding-top: 		0px;
}
	#footerIndex
{
	background-color:	#fff;
	padding-top: 		10px;
	height:				50px; 
	padding:			0px;
	margin-top:			10px;
	position: 			relative;
}
	#footerIndex ul
{
	float:				right;
	margin:				0px 5px -7px 0px;
	padding-top:		7px;
}
	#footerIndex ul li
{
	font-size:			9px;
	font-weight:		normal;
	text-transform:		uppercase;
	list-style:			none;
	display:			inline;
}
	#footerIndex ul li a
{
	color:				#999;
	text-decoration:	none;
	margin-top:			3px;
	padding:			3px;
}
	#footer ul
{
	float:				right;
	margin:				0px 5px -7px 0px;
	padding-top:		7px;
}
	#footer ul li
{
	font-size:			9px;
	font-weight:		normal;
	text-transform:		uppercase;
	list-style:			none;
	display:			inline;
}
	#footer ul li a
{
	color:				#999;
	text-decoration:	none;
	margin-top:			3px;
	padding:			3px;
}
	#footerMAC
{
	height:				30px;
	width:				100%;
	background-color:	#fff;
	margin-top:			10px;
}
	#footerMAC ul
{
	float:				right;
	margin:				0px 5px -7px 0px;
	padding-top:		7px;
}
	#footerMAC ul li
{
	font-size:			9px;
	font-weight:		normal;
	text-transform:		uppercase;
	list-style:			none;
	display:			inline;
}
	#footerMAC ul li a
{
	color:				#999;
	text-decoration:	none;
	margin-top:			3px;
	padding:			3px;
}
	DIV#footerLine 
{
	background-position:left top; 
	background-repeat: 	repeat-x; 
	background-color: 	#000000; 
	height: 			12px; 
	border-width:		0px;
}
	DIV#footerLine HR
{
	display: 			none;
}
	.footerCopyrightStatic
{
	font-family:		"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:			9px;
	height:				12px;
	float:				right;
	position: 			absolute; 
	margin: 			30px 0px 0px 818px;
	/* IE6 Hack to get copyright lined up properly. */
	_margin-left:		813px;
	padding:			0px;
	color:				#999;
}
    .footerCopyright
{
    font-family:		"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
    font-size:			9px;
    height:				30px;
    _height:			10px;
    float:				right;
    margin-right:		10px;
    _margin-left:		-45px;
    _margin-right:		8px;
    padding:			0px;
    color:				#999;
}
	.footpara a
{
	color:				#F58025;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			16px;
}
	.footpara
{
	margin-top:			15px;
	float:				left;
}

	/** Content Tags **/

	.content
{
	padding-top:		2px;
}
	TD.content
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	vertical-align:		top;
}
	TH.content
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			13px;
	vertical-align:		top;
}
	#content 
{
	font-family: 		Arial, Helvetica, sans-serif;
	font-size:			12px;
	vertical-align:		top;
	padding-left: 		9px;
	min-width:		710px; /** NOT recognized by IE? **/
}
	#content HR 
{
	height: 			2px;
	border: 			0;
	border-top: 		2px solid #CCC;
	margin: 			0px 0px px 0px;
}

	TD#content P.backtotop 
{
	width:				100%; 
	text-align: 		right;
}
	TD#content TABLE.macData TR TH SPAN.backtotop A 
{
	font-weight:		normal;
	float:				right;
}
	TD#content TABLE.aacData TR TH SPAN.backtotop A 
{
	font-weight:		normal;
	float:				right;
}
	TD#content TABLE.pacData TR TH SPAN.backtotop A 
{
	font-weight:		normal;
	float:				right;
}

	TD#content TABLE.macData TR TH SPAN.backtotop A 
{
	font-weight:		normal; 
	float:				right;
}
	TD#content FORM TABLE TR TD.formLabel
{
	padding:			2px 5px 2px 0px;
}
	TD#content FORM TABLE TR TD.formLabelErr
{
	padding:			2px 5px 2px 0px;
}
	TD#content TABLE TR TD.resComItemLabel 
{
	border-top: 		#ffffff 1px solid;
	border-bottom: 		#ffffff 1px solid;
	padding:			2px 5px 2px 0px;
}
	TD#content TABLE TR TD.resComSubItemLabel 
{
	background-color: 	#ffffff;
	padding:			2px 5px 2px 0px;
}
	
	UL.dnlink
{
	color:				#666; 
	list-style-type: 	disc;
	margin-left:		17px;
}
	UL.dntext
{
	color:				#666;
	list-style-type: 	disc;
	margin-left:		17px;
}

/*----* End Pulled Tags (From dbsScreen.css, Referenced from print material) *----*/

/***** Account Center Styles (Created by DH) *****/

	#PageTop
{
	float:				left;
	width:				100%;
}
	#Account_Navigation
{
	background-color:	#262626;
	height:				42px;
	width:				100%;
	margin-left:		0px;
	
	/* IE6 Hack for width of background */
	_width:				1000px;
	
	display: 			table;
}
	#IE6_bg
{
	background-color:	#262626;
	height:				42px;
	width:				100%;
	display: 			table;
}
	.IE6_bg_content
{
	width:				100%;
	display: 			table;
}
	.main_account_content
{
	width:				100%;
	margin-left:		0px;
	
	/* IE6 Hack for width of background */
	_width:				750px;
	
	display: 			table;
}
	#Padding_Wrapper
{
	float: 				left; 
	padding-left: 		37px;
	padding-right: 		30px;
}
	#Padding_Wrapper_Card
{
	margin-left: 		3px;
}

	/* Begin Side Nav Styles*/
	

	/* End Side Nav Styles*/

	.menuSpacing 
{
	height:				25px;
	background-color: 	#fff;
	display: 			inline;
}
	.subheading 
{
	font: 				bold 13px/13px Arial, Helvetica, sans-serif; 
	color: 				#3e3e3e; 
	background-color: 	#ececec;
	text-align:			left;
	margin-bottom: 		12px; 
	padding: 			4px;
}
	.promo_box 
{
	border-width:		1px;
	border-style: 		dashed;
	border-color: 		#F58025;
	padding: 			50px;
	text-align: 		center;
	vertical-align: 	middle;
	margin-left: 		0px;
}
	.menu li.account_button
{
	padding:			0px 2px 22px 2px;
	margin:				1px 0px -15px 100px;
	height: 			9px;
	float:				left;
	position:			absolute;
	left:				686px;
	width:				132px;
	
	_padding:			0px 2px 14px 2px;
	_margin:			2px 0px 0px 100px;

}
	.menu li.account_button a
{
	padding:			1px 10px;
	margin:				0px;
}
	#acctFontSize
{
	font-size:			14px;
}
	.menu li.logout
{
	padding:			0px 2px 22px 2px;
	margin:				1px -30px -15px 176px;
	height: 			9px;
	float:				left;
	position:			absolute;
	left:				725px;
	width:				80px;
	
	_padding:			0px 2px 22px 2px;
	_margin:			2px -30px -15px 176px;

}
	.menu li.logout a
{
	padding:			1px 10px;
	margin:				0px;
}
	#logoutFontSize
{
	font-size:			14px;
}
	.Account_divide
{
	color: 				#fff; 
	font-size: 			14px;
}

/***** Orange Nav Lines (Below Menu) - Left Aligned Pages Only *****/

	/*- Account Center Pages -*/

	.account_box
{
	background-color:	#404040;
	width:				176px;
	height:				22px;
	left:				792px;
	top: 				87px; 
	float: 				right;
	position:			absolute;
}
	.wrap_left 
{
	width:				802px;
	margin-left:		30px;
	margin-bottom:		12px;
	margin-top:			9px;
	position:			absolute;
}
	.wrap_right 
{
	width:				100px;
	margin-left:		802px;
	margin-bottom:		12px;
	margin-top:			10px;
	position:			absolute;
}
	/* Orginal Logout Placement... .text_topright
{
	color: 				#999999;
	text-align: 		right; 
	left:				790px;
	top: 				93px; 
	float: 				right;
	z-index:			1000;
	position:			absolute;
}*/
	.bottom_wrap 
{
	margin-left:		37px;
	width:				793px;
	border-top-width:	2px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	position:			absolute;
}

	.bottom_wrap_clientSup_secure
{
	margin-left:		37px;

	width:				530px;
	border-top-width:	2px;
	border-top-style:	solid;
	border-top-color:	#f58025;
	position:			absolute;
}

	.bottom_wrap_fraudSec_secure
{
	margin-left:		37px;

	width:				530px;
	border-top-width:	2px;
	border-top-style:	solid;
	border-top-color:	#f58025;
	position:			absolute;
}

	.bottom_wrap_paysol_secure 
{
	margin-left:		37px;
	width:				268px;
	border-top-width:	2px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	position:			absolute;
}

	.bottom_wrap_getstarted_secure 
{
	margin-left:		37px;
	width:				755px;
	border-top-width:	2px;
	border-top-style:	solid;
	border-top-color:	#f58025;
	position:			absolute;
}

.bottom_wrap_contact_secure
{
	margin-left:		37px;
	width:				677px;
	border-top-width:	2px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	position:			absolute;
}

	.bottom_wrap_login_secure
{
	margin-left:		37px;
	width:				870px;
	border-top-width:	2px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	position:			absolute;
}

	.bottom_wrap_account
{
	left: 				793px;
	width:				113px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}

	.bottom_wrap_clientSup_secure_thick
{
	left: 				565px;
	width:				112px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#f58025;
	margin:				0px;
	position:			absolute;
}

	.bottom_wrap_fraudSec_secure_thick
{
	left: 				565px;
	width:				112px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#f58025;
	margin:				0px;
	position:			absolute;
}

.bottom_wrap_contact_secure_thick
{
	left: 				675px;
	width:				85px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}

	.bottom_wrap_login_secure_thick
{
	left: 				903px;
	width:				66px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}

	/*- Preium Card & Consumer Card Pages -*/

	.wrap_left_clayout
{
	width:				770px;
	margin-left:		0px;
	margin-bottom:		12px;
	margin-top:			9px;
	position:			absolute;
}
	.wrap_right_clayout
{
	width:				100px;
	margin-left:		762px;
	margin-bottom:		12px;
	margin-top:			10px;
	position:			absolute;
}
	.bottom_wrap_center
{
	margin-left:		1px;
	width:				134px;
	border-top-width:	2px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	position:			absolute;
}
	/* Safari Only Class (For fixing width rendering issue with the orange line.) */
	:not(:root:root) .bottom_wrap_discovernetwork 
{
	left: 				0px;
	width:				134px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}
	/* IE6/IE7/FireFox */
	.bottom_wrap_discovernetwork 
{
	left: 				0px;
	width:				134px;
	
	/* IE6 Hack for extending orange line. */
	_left:				1px;
	
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}
	/* Safari Only Class (For fixing width rendering issue with the orange line.) */
	:not(:root:root) .bottom_wrap_paymentsolutions 
{
	left: 				129px;
	width:				139px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}

	:not(:root:root) .bottom_wrap_paymentsolutions_secure 
{
	left: 				164px;
	width:				139px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}
	/* IE6/IE7/FireFox */
	.bottom_wrap_paymentsolutions 
{
	left: 				132px;
	width:				139px;
	
	/* IE6 Hack for extending orange line. */
	_left:				133px;
	
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}

	/* IE6/IE7/FireFox */
	.bottom_wrap_paymentsolutions_secure
{
	left: 				167px;
	width:				139px;
	
	/* IE6 Hack for extending orange line. */
	_left:				168px;
	
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}
/*Knowledge Center*/

	/* Safari Only Class (For fixing width rendering issue with the orange line.) */
	:not(:root:root) .bottom_wrap_KnowledgeCenter 
{
	left: 				389px;
	width:				136px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}


	/* IE6/IE7/FireFox */
	.bottom_wrap_KnowledgeCenter
{
	left: 				393px;
	width:				138px;
	
	/* IE6 Hack for extending orange line. */
	_left:				394px;
	
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}
/*End Knowledge Center*/

	.bottom_wrap_getstarted_secure_thick
{
	left: 				792px;
	width:				85px;
	
	/* IE6 Hack for extending orange line. */
	_left:				793px;
	
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}
/*Fraud Security*/

	/* Safari Only Class (For fixing width rendering issue with the orange line.) */
	:not(:root:root) .bottom_wrap_fraud
{
	left: 				264px; /*minus 4 px */
	width:				125px; /*minus 2 pixel*/
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}


	/* IE6/IE7/FireFox */
	.bottom_wrap_fraud
{
	left: 				268px;
	width:				127px;
	
	/* IE6 Hack for extending orange line. */
	_left:				269px;
	
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}
/* End Fraud Security*/

/*Get Started*/

	/* Safari Only Class (For fixing width rendering issue with the orange line.) */
	:not(:root:root) .bottom_wrap_getstarted
{
	left: 				768px; /*minus 4 px */
	width:				94px; /*minus 2 pixel*/
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}


	/* IE6/IE7/FireFox */
	.bottom_wrap_getstarted
{
	left: 				742px;
	width:				96px;
	
	/* IE6 Hack for extending orange line. */
	_left:				745px;
	
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}
/* End Get Started*/
/*Client Support*/

	/* Safari Only Class (For fixing width rendering issue with the orange line.) */
	:not(:root:root) .bottom_wrap_ClientSupport
{
	left: 				524px; /*minus 4 px */
	width:				111px; /*minus 2 pixel*/
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}


	/* IE6/IE7/FireFox */
	.bottom_wrap_ClientSupport
{
	left: 				530px;
	width:				113px;
	
	/* IE6 Hack for extending orange line. */
	_left:				530px;
	_width:				113px;	
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}
/* End Client Support*/



	.buttons_right
{
	margin-right:		9px;
}

/*----* Navigation/Menu Styles Begin Here *----*/


	#Navigation
{	
	background: 		#262626;
	height:				42px;
	width: 				100%;
	
	/* IE6 Hack for width of background (Should no longer be used due to card page problem)
	_width:				1000px; */
	
	margin:				0 auto;
	display: 			table;
}

/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
	
	.menu, .menu ul
{
	font-size:			14px;
	background: 		#262626;
	list-style-type: 	none;
	display: 			block;
	margin:				0;
	padding:			10px 0px 0px 0px;
	border:				0;
}
	.menu li 
{
	font-size:			14px;
	margin: 			0;
	padding: 			0;
	border:				0;
	display: 			block;
	float: 				left;		/*move all main list items into one row, by floating them */
	position: 			relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 			5;			/* thus we need to apply explicit z-index here... */
}
	.menu li a
{
	font-size:			14px;
}
	.menu li.first-level
{
	background:			top left url("../images/cssimg/sec_divider.gif") no-repeat;
	margin-top:			2px;
	margin-bottom:		-15px;
	padding:			0px 0px 21px 0px;
	_padding:			0px 0px 5px 0px;
	_background:		top left url(../images/cssimg/blackdivider.jpg) no-repeat;
	_margin-top:		3px;
	_margin-bottom:		0px;
}
	.menu li.first-level .node
{
	padding-top:		0px;
	_padding-top:		0px;
	_padding-bottom:	14px;
	_margin-top:		0px;
	_margin-bottom:		-4px;
}
	.menu .first-level:hover
{
	background:			top left url("../images/cssimg/sec_divider-hover.jpg") no-repeat;
}
	.menu li.smallmenu
{
	font-size:			12px;
	background-color:	#404040;
	text-align:			right;
	margin-top:			2px;
	margin-bottom:		-15px;
	padding:			0px 0px 0px 0px;
	float:				right;
}

	.menu li.smallmenu a
{
	margin:				0px;
	padding:			1px 10px;
}
	.menu li.smallmenu_login
{
	font-size:			12px;
	background-color:	#404040;
	text-align:			right;
	margin-top:			2px;
	margin-bottom:		-15px;
	margin-right:		9px;
	padding:			0px 0px 0px 0px;
	float:				right;
}
	.menu li.smallmenu_login a
{
	margin:				0px 0px 0px 0px;
	padding:			1px 10px;
}
	.menu li.LineUnder
{
	background:			top left url("../images/cssimg/sec_divider.gif") no-repeat;
	left: 				160px;
	top:				18px;
	text-align:			right;
	width:				2px;
	margin-top:			0px;
	margin-bottom:		-15px;
	padding:			0px 0px 22px 0px;
	float:				none;
}
	.menu li.smallimg
{
	background:			top left url("../images/cssimg/sec_divider_join.gif") no-repeat;
	text-align:			right;
	width:				2px;
	height: 			7px;
	margin-top:			3px;
	margin-bottom:		-15px;
	padding:			0px 0px 22px 0px;
	float:				right;
}
	.menu li:hover 
{
	z-index: 			10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: 		normal;	/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present) */						
}
	.menu li li
{
	margin-left:		-25px;
	float:				none;	/* items of the nested menus are kept on separate lines */
}
	.menu ul 
{
	visibility: 		hidden;	/* initially hide all submenus. */
	position: 			absolute;
	z-index: 			10;
	left: 				0;		/* while hidden, always keep them at the top left corner, */
	top: 				0;		/* to avoid scrollbars as much as possible */
}
	.menu li:hover>ul 
{
	visibility: 		visible;	/* display submenu them on hover */
	top: 				100%;	/* 1st level go below their parent item */
	width:				400px;
	background:			#404040;
	margin-top:			-12px;
	margin-left:		0px;
	border-left:		2px solid #F58025;
	border-right:		1px solid #000;
}
	.menu li:hover>ul .Network-para,
	.menu li:hover>ul .Payment-para,
	.menu li:hover>ul .Fraud-para,
	.menu li:hover>ul .Knowledge-para,
	.menu li:hover>ul .Client-para,
	.menu li:hover>ul .Ask-para,
	.menu li:hover>ul .Acc-para,
	.menu li:hover>ul .Mac-para,
	.menu li:hover>ul .Iac-para,
	.menu li:hover>ul .Gs-para
{
	position:			absolute;
	top:				15px;
	left:				195px;
	width:				295px;
	height:				140px;
	background:			#404040 none;
	color:				#F58025;
	line-height:		1.3em;
	background-image:	none;
	border:				none;
	border-left:		1px solid #000;
	padding:			5px 5px 30px 13px;
	z-index:			30000;
}
	/* Menu Item Hover Locations */
	.menu li:hover>ul .Network-para 	{ left: 235px; width: 235px; height: 113px; }
	.menu li:hover>ul .Fraud-para		{ left:	270px; width: 255px; height: 150px; }
	.menu li:hover>ul .Knowledge-para	{ left:	210px; width: 255px; height: 120px; }
	.menu li:hover>ul .Client-para		{ left: 195px; width: 225px; height: 120px; }
	.menu li:hover>ul .Ask-para			{ left: 145px; width: 175px; height: 120px; }
	.menu li:hover>ul .Acc-para			{ left: 215px; width: 165px; height: 120px; }
	.menu li:hover>ul .Mac-para			{ left: 255px; width: 150px; height: 110px; }
	.menu li:hover>ul .Iac-para 		{ left: 155px; width: 165px; height: 120px; }
	.menu li:hover> .Network			{ width: 420px; height: 118px; }
	.menu li:hover> .Payment 			{ width: 425px; height: 145px; }
	.menu li:hover> .Fraud				{ width: 470px; height: 152px; }
	.menu li:hover> .Knowledge			{ width: 400px; height: 122px; }
	.menu li:hover> .Client				{ width: 365px; height: 122px; }
	.menu li:hover> .Ask				{ width: 255px; height: 152px; }
	.menu li:hover> .Acc				{ width: 339px; height: 155px; margin-top: 0px; margin-left: -220px; }

	.menu li:hover>ul .Gs-para	{ left: 140px; width: 250px; height: 135px;}
	.menu li:hover> .Gs { width: 350px; height: 160px; margin-top: 0px; margin-left: -220px; }


	.menu li li:hover>ul 
	/* 2nd+ levels go on the right side of the parent item */
{
	top: 				0;
	left: 				100%;
}
	/* -- float.clear -- force containment of floated LIs inside of UL */
	.menu:after, .menu ul:after 
{
	content: 			".";
	height: 			0;
	display: 			block;
	visibility: 		hidden;
	overflow: 			hidden;
	clear: 				both;
}
	.menu, .menu ul
	/* IE7 float clear: */
{	
	min-height: 		0;
}

/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
	.menu ul
{
	background-image: 	url("../images/cssimg/empty.gif");
	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding:			10px 30px 30px 30px;
	margin: 			-10px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
							   you can also use to adjust the safe area to your requirement */
}
	.menu ul ul
{
	padding: 			30px 30px 30px 10px;
	margin: 			-30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */

/* - - -  DESIGN styles  */

	.menu
{ 
	color: 				#eee;
	/*background: #262626;   no background makes sure that the orange line extends down*/ 
}
	.menu ul li 
{
	background: 		#404040;
}
	.menu ul 
{
	width: 				11em;
}

	/* first level menu  */
	
	.menu a 
{
	text-decoration:	none;
	color: 				#eee;
	padding: 			.4em .7em;
	display: 			block;
	position: 			relative;
}
	.Network li a,.Payment li a,.Fraud li a,.Knowledge li a,.Client li a,.Ask li a,.Acc li a, .Gs li a
{
	padding:			.1em .7em;
}
	ul.Network,ul.Payment,ul.Fraud,ul.Knowledge,ul.Client,ul.Ask,ul.Acc,ul.Gs
{
	padding-top:		20px;
}

	/* first menu hover */
	
	.menu a:hover, .menu li:hover>a
{
	color: 				#F58025;
}
	.menu li li
	/* create borders around each item */
{
	background:			url("../images/cssimg/arrow.jpg") #404040 no-repeat 2px 6px;
}
	.menu ul>li + li
	/* and remove the top border on all but first item in the list */
{	
	border-top: 		0;
}
	.menu li li:hover>ul 
	/* inset 2nd+ submenus, to show off overlapping */
{
	top:				5px;
	left:				90%;
}
	.menu .first-level:hover
{
	background:			top left url("../images/cssimg/sec_divider-hover.jpg") no-repeat;
}

/* Fix for IE5/Mac \*//*/
.menu a {
	float: left;
}
/* End Fix */

/*]]>*/

/*  End of ADXMENU STUFF    */


/*  Delete START */


/* DELETE END */


	.bread-crumbs
{
	font-size:			10px;
	margin:				0px 0px -6px 0px;
}
	.bread-crumbs a
{
	color:				#666666;
	text-decoration:	underline;
}
	.bread-crumbs a.active
{
	color:				#F58025;
	text-decoration:	none;
}

	/*merge both the navigation*/

	.menu li li .active
{
	background:			url("../images/cssimg/box.jpg")  no-repeat 0px 4px;
	color:				#F58025;
}
	ul.subactive
{
	margin-left:		0px;
	padding:			8px 0px 0px 8px;
	margin-bottom:		0px;
}
	ul.subactive li
{
	padding:			0px 20px;
}
	ul.subactive li a
{
	color:				#404040;
	padding-left:		10px;
	letter-spacing:		.09em;
}
	a.active
{
	color:				#F58025;
	background:			none;
}
	ul.subactive li
{
	float: 				left;	/* items of the nested menus are kept on separate lines */
	margin:				0px;
	background:			#fff;
	color:				#404040;
	text-transform:		uppercase;
	font-size:			12px;
}
	.menu li ul.subactive
{  
	visibility:			visible;	
	top: 				100%;	/* active submenu*/
    margin-left:		-20px;
	/*border-left:2px solid #F58025;*/
	width:				765px;
	margin-top:			-13px;
	background:			#fff;
	color:				#404040;
}
	.menu li:hover>ul.subactive
{
	visibility: 		visible;	
	top: 				100%;	/* active submenu*/
    margin-left:		-20px;
	/*border-left:2px solid #F58025;*/
	width:				765px;
	margin-top:			-13px;
	background:			#fff;
	border:				none;
	height:				10px;
	color:				#404040;
}
	.menu li.secActive
{
	background:			top left url("../images/cssimg/sec_divider-hover.jpg") no-repeat;
}
	.menu li.secActive a.node
{
	color:				#F58025;
}
	.menu sup
{
	font-size:			12px;
	vertical-align:		90%;
	line-height:		2px;
}
	.p_bullet 
{
	width:				500px;
}
	.p_bulletDN 
{
	width:				530px;
}
	.p_bulletLDR 
{
	width:				745px;
}
	.c_card
{
	width:				510px;
}
	.cards 
{
	margin-bottom:		10px;
	font-size:11px;
}
.noflash, .nojava, .Index-Noflash, .Index-NoJava{
border:#ccc solid 1px;
margin-right:10px;
margin-bottom:5px;
padding:20px;
font-weight:bold;
}
.Index-Noflash, .Index-NoJava{
position:absolute;
top:0px;
background-color:#fff;
left:240px;
text-align:left;
width:428px;
padding-top:0px;
padding-bottom:0px;
}
.Index-Noflash{
_padding-bottom:-10px;
_margin-bottom:-10px;
_left:238px;
_width:431px;
_height:50px;

}
#FlashHomepage{
position:relative;
}

/*****************************Kristina's Changes **********************/

	.sideNavList li 
{
	margin:				0px 0px 4px 6px;
	line-height:		1.3;
	list-style-image:	none;
}

#sidenav
{
	width:				130px;
	background-color:	#fff;
	margin-left:		4px;
	margin-top:			-5px;
	padding-top: 1px;
}


	#sidenav ul li a.side-first
{
	background:			url("../images/cssimg/gray_box.jpg")  no-repeat 0px 5px;
	color:				#333;
	
	
}

#sidenav ul li a.side-first_1
{
	background:			url("../images/cssimg/gray_box.jpg")  no-repeat 0px 5px;
	color:				#333;
	
	
}


	#sidenav ul li a.active
{
	background:			url("../images/cssimg/box.jpg")  no-repeat 0px 5px;
	color:				#F58025;
}
	#sidenav ul li a:hover
{
	color:				#F58025;
}

	#sidenav ul
{
	list-style-type:	none;
	margin-left:		4px;
	padding:			0px;
	
}
	.side-first
{
	font-size:			12px;
	text-transform: uppercase;
}

.side-first_1
{
	font-size:			12px;
	text-transform: none;
}

	#sidenav ul li a
{
	padding-left:		13px;
	color:				#666;
	padding-top:	    2px;
	display:            block;
	text-decoration: 	none;
	
}

	#sidenav ul li
{
	padding:			6px 0px 2px 0px;
	font-size:			12px;
	letter-spacing:		.04em;
}
	#sidenav ul li ul li
{
	font-size:			12px;
	color:				#666;
	padding:			3px 0px 2px 2px;
}
	#sidenav ul li ul
{
	margin-left:		6px;
}

	.side-subactive
{
	background:			url("../images/cssimg/small_box.jpg")  no-repeat 3px 10px;
}
	#sidenav ul li a.active-sub
{
	color:				#F58025;
}


/****** color fixes dynamic small text *******/
.aacSmall .bamSmall .homeSmall .macSmall .resSmall .pacSmall
{
	font-size:			10px; 
	color:				#F58025;
}

/**************   Please put any future changes to the stylesheet below this line ***************/

.menu li.zero-level
{
	background:			top left url("../images/cssimg/sec_divider.gif") no-repeat;
	margin-top:			2px;
	margin-bottom:		-15px;
	padding:			0px 0px 21px 0px;
	_padding:			0px 0px 5px 0px;
	_background:		top left url(../images/cssimg/blackdivider.jpg) no-repeat;
	_margin-top:		3px;
	_margin-bottom:		0px;
}
.menu li.zero-level .node
{
	padding-top:		0px;
	_padding-top:		0px;
	_padding-bottom:	14px;
	_margin-top:		0px;
	_margin-bottom:		-4px;
}

#ac_bg
{
	position:absolute;
	background-color:#404040;
	width:176px;
	height:22px;
	top:87px;
	margin-left:740px;
	margin-right: 15px;
	margin-top:0px;
}

#ac_bg_home
{
	position:inherit;
	background-color:#404040;
	width:176px;
	height:22px;
	top:87px;
	margin-left:740px;
	margin-right: 15px;
	margin-top:-34px;
}
.wrap_left_pop
{
	margin-left:		15px;
	margin-bottom:		12px;
	position:			absolute;
}
.wrap_right_pop
{
	margin-left:		302px;
	margin-bottom:		12px;
	margin-top:			10px;
	position:			relative;
}

	.GS_content
	
{
	background:			url("../images/cssimg/plus_bkg.jpg") repeat-x top;
	background-color:	#EBEBEB;
	padding:			10px 0px 10px 0px;
	margin:				-20px 10px 0px 1px;
		font:			12px Arial, Helvetica, sans-serif; 
}
	.Gs_Benefits
{
	background-color:	#f7f7f7;
	margin:				5px 8px 25px 0px;
}
.formHeader{ 
	padding: 2px 0px 0px 10px; 
	text-align:left; 
	width:533px;
	background-color:	#d9d9d9;
}
.formContent
{
	color:				#666;
	padding:			14px 14px 14px 15px;
	


}
.loginPromoArea
{

	background: none;
	padding:			14px 30px 0px 0px;
	width:180px;
}
.formContentSecure
{
	color:				#666;
	padding:			14px 14px 0px 15px;
	width:700px;
}

.LabelFormStyle 
{
font-weight: bold;
float: right;
}
.LabelFormStyleLogin{
	font-weight: bold;
	text-align: right;
	width: 180px;
}



.gs_input, .gs_multi{
border:1px solid #333;
}
.gs_input_black{
border:1px solid #333;
width:52px;
}
.gs_multi{
width:325px;

}
.loginContent
{
	width:				526px;
	text-align:			center;
}
.loginHelp
{
	width:				475px;
	text-align:			center;
}
.loginInput
{
	width:				475px;
	text-align:			center;
}
.loginPadLeft20{
	padding-left:20px;
}
.loginPadLeft12{
	padding-left:12px;
}
.loginSubHead{
	padding-top:12px;
	padding-bottom:12px;
	padding-left:12px;
}
.loginCase{
	text-align:left;
	padding-left:40px;
	font-size:11px;
}
.loginCaseEntry{
	text-align:left;
	padding-left:50px;
	font-size:11px;
}
.loginButton{
	padding-right:90px;
	text-align:right;
}
.loginSubmitButton{
	padding-right:90px;
	text-align:right;
}
.login800Num{
	padding-left:85px;
	padding-top:15px;
	text-align:left;
}
.loginJoinUs{
	padding-left:20px;
	padding-top:15px;
	text-align:left;
}
a.loginlink
{
	color:#F58025;
	background:none;
	background-image:none;
	padding:0;
}
.highlite
{
	color:#F58025;
}
.formGray{
	color:#999999;
	text-decoration:underline;
}
.leftBorder {
	border-left:1px solid #ccc;
}
.ShipPad-right{
	padding-right:86px;

}
.botbor{
	border-bottom:solid 1px #ccc;
}
.divformHeader{ 
	padding: 2px 0px 0px 10px; 
	text-align:left; 
	background-color:	#d9d9d9;
}
.topbod{ border-top:solid 1px #ccc;
}
body#contact #Benefits
{
background: #fafafc url("../images/cssimg/cu_bkg.jpg") repeat-x  bottom;
}
a.bold333{
text-decoration:underline;

}
	/*Orange line for contact us*/
	.top_wrap_contact, .top_wrap_knowledge, 
	.top_wrap_fraud, .top_wrap_ClientSupport, 
    .top_wrap_getstarted  
{
	margin-left:		1px;
	width:				641px;
	border-top-width:	2px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	position:			absolute;
}
.top_wrap_knowledge
{
	width: 				394px;
}
.top_wrap_fraud
{
	width: 				270px;
}
.top_wrap_getstarted
{
	width: 				750px;
}
.top_wrap_ClientSupport 
{
	width: 				530px;
}
	/* Safari Only Class (For fixing width rendering issue with the orange line.) */
	:not(:root:root) .bottom_wrap_contact 
{
	left: 				129px;
	width:				139px;
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}

.printPDF{

background-image:	url("../images/butPrintPDF.gif");
background-repeat: no-repeat;
height: 20px;
width: 140px;
border: 0px;
background-color: #ffffff;
}

.downloadCSV{

background-image:	url("../images/butDownloadCSV.gif");
background-repeat: no-repeat;
height: 20px;
width: 175px;
border: 0px;
background-color: #ffffff;

}

.butEdit{

background-image:	url("../images/butEdit.gif");
height: 32px;
width: 130px;
border: 0px;
background-color: #ffffff;
}

.butSubmit{

background-image:	url("../images/butSubmit.gif");
height: 30px;
width: 130px;
border: 0px;
background-color: #ffffff;
}


	/* IE6/IE7/FireFox */
	.bottom_wrap_contact 
{
	left: 				641px;
	width:				90px;
	
	/* IE6 Hack for extending orange line. */
	_left:				641px;
	
	border-top-width:	4px;
	border-top-style:	solid;
	border-top-color:	#F58025;
	margin:				0px;
	position:			absolute;
}



html {
     overflow: -moz-scrollbars-vertical;
}


/* Start Calendar classes */
table.calendar {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

table.calendar tr td {
	font-size:10px;
	text-align:center;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
}

table.calendar tr th {
	font-size:10px;
	text-align:center;
}

.dateYearHead {
	background-color:#3e3e3e;
	color:#ffffff;
}

.dateYearHead a {
	color:#ffffff;
	text-decoration:none;
}

.dayHead {
	background-color:#efefef;
	font-weight:normal;
}

.calDay {
	color:#999999;
}

.calToday {
	font-weight:bold;
}

.calPassed {
	font-size:9px;
	text-align:center;
}
/* End Calendar classes */


	#faqnav ul li a.side-first
{
	background:			url("../images/cssimg/gray_box.jpg")  no-repeat 0px 5px;
	color:				#333;
	
	
}
	#faqnav ul li a.active
{
	background:			url("../images/cssimg/box.jpg")  no-repeat 0px 5px;
	color:				#F58025;
}
	#faqnav ul li a:hover
{
	color:				#F58025;
}

	#faqnav ul
{
	margin-left:		4px;
	padding:			0px;
	
}

	#faqnav ul li a
{
	padding-left:		13px;
	color:				#666;
	padding-top:	    2px;
	display:            block;
	
}

	#faqnav ul li
{
	padding:			6px 0px 2px 0px;
	font-size:			12px;
	letter-spacing:		.04em;
}
	#faqnav ul li ul li
{
	font-size:			12px;
	color:				#666;
	padding:			3px 0px 2px 2px;
}
	#faqnav ul li ul
{
	margin-left:		6px;
}

	#faqnav ul li a.active-sub
{
	color:				#F58025;
}
.bulletpadding {
	padding-left:20px;
}
.bulletleft {
	width:5%;
	margin:0px;
	float:left;
}
.bulletright {
	width:95%;
	margin:0px;
	float:right;
}
	#issuers .tighten ul li, #merchants .tighten ul li, #acquirers .tighten ul li
{
	/*background:			url("/common/images/cssimg/box.jpg") no-repeat 2px 10px;*/
	list-style-type:	disc;

	padding:			3px 0px 0px 5px;
}
	#issuers .tighten ul li ul li, #merchants .tighten ul li ul li, #acquirers .tighten ul li ul li{
	/*background:			url("/common/images/cssimg/box.jpg") no-repeat 2px 10px;*/
	list-style-type:circle;
	margin-left:14px;
	padding:			3px 0px 0px 0px;
	}
	#issuers ul li ul li, #merchants ul li ul li, #acquirers ul li ul li{
	/*background:			url("/common/images/cssimg/box.jpg") no-repeat 2px 10px;*/
	list-style-type:circle;
	margin-left:0px;
	padding:3px 0px 0px 0px;
	}

	
.marginT_12px ul li{
	/*background:			url("/common/images/cssimg/box.jpg") no-repeat 2px 10px;*/
	list-style-type:	disc;
	margin-top:0px;
	padding:			3px 0px 0px 5px;
	
}

	.plus-feature2 .nobullet a, .plus-feature .nobullet a,	.padBulletPop p a, p.nobullet a, ul li a.nobullet
{
	background:	none;
	font:				1.0m Arial, Helvetica, sans-serif; 
	text-decoration:	underline;
	padding-left:0px;
}

 ul.num {
list-style-type:decimal;
margin:0px;
margin-left:5px;
padding-top:0px;
padding-bottom:0px;
}
ul.num li{
	padding:			3px 0px 0px 5px;
	margin-left:		0px;
}

#cashover ul {
	list-style-type:disc
}
#cashover td {
	font-weight:normal;
	font-size:inherit;
	text-align:left;
	padding-top:10px;
	padding-left:5px;
}
.nsbkg, .faqheader
{background:url("../images/cssimg/NS_bkg.jpg") bottom repeat-x #fcfcfc;
margin-right:9px;
padding-top:5px;
margin-left:2px;
}
.faqheader{
margin-right:0px;
}

.ss ul li a{
color:#000;
text-decoration:underline;
}
.ss ul li{
	list-style-type:	disc;
	margin-left:		0px;
	padding:			3px 0px 0px 0px;
	}
.keyarea{
margin-top:8px;
padding:5px 0px 5px 15px;
}
	.plus-feature2, .learn
	
{

	background-color: #fff;
	padding:			6px 0px 3px 16px;
	margin:				0px 9px 0px 0px;
		font:			12px Arial, Helvetica, sans-serif; 
}
.bulletpoint {
	list-style-type:disc
}
.crossleft {
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	text-align:right;
}
.greyheader {
	text-decoration:none;
	font-weight:bold;
	color:#333;
}
.ss ul li a.nounderline {
	color:#F58025;
	text-decoration:none;
}
#KnowledgeC{
background:url("../images/cssimg/KC_mainbkg.jpg") bottom repeat-x #fcfcfc;
vertical-align:top;
width:730px;

}
#KnowledgeC tr td{
padding:0px;
margin:0px;

}
#KC-left{
width:461px;
padding-bottom:20px;
}
#KC-right{

}
#KC-email{
background:url("../images/cssimg/email_boxbkg.jpg") top repeat-x #fcfcfc;
width:230px;
border:1px solid #c9c9c9;
margin:0px 8px 14px 8px;
padding:10px 0px 8px 8px;
}
#KC-email p.active{
text-transform:uppercase;
padding-bottom:5px;
font-weight:bold;
}
#KC-email p.emailintro{
font-size:10px;
padding:0px;
margin:0px;
}
.KC-input{
border:1px solid #000;
height:18px;
width:200px;
margin:5px 0px 5px 0px;
padding-left:-5px;
}
.KC-email input{
margin:0px;
padding:0px;
}
#KC-survey, #KC-resource, #KC-insight, #KC-reading, #SortDate{
width:230px;
border:4px solid #cccccc;
margin:0px 8px 14px 8px;
padding:10px 0px 8px 8px;
background-color:#fff;
}
#KC-survey{
width:224px;
}
.block{
background-color:#404040;
padding:1px 12px 0px 4px;
color:#f0f0f0;
text-transform:uppercase;
font-size:12px;
}
.leftblock{
margin:0px 8px 0px 8px;
}
#KC-survey a.active{
font-size:10px;
text-transform:uppercase;

}
#KC-survey p.surveycopy, #KC-resource p.surveycopy{
font-size:12px;
color:#404040;
padding-right:6px;
padding-top:4px;
}
#KC-resource p.surveycopy{
padding-top:2px;
margin:0px;
padding-right:2px;
font-size:11px;
}
#KC-resource, #KC-insight{
border:1px solid #cccccc;
background-color:#f2f2f2;
}
.rightblock{
margin:0px 8px 0px 15px;
}
#KC-insight{
width:433px;
margin-left:15px;
margin-right:0px;
float:left;
}
.innovation{
width:210px;
margin-right:8px;
}
.loyalty{
width:200px;
margin-left:8px;
}
#KC-insight h3 {
border-bottom:dotted 1px #ccc;
text-transform:uppercase;
padding-left:10px;

}
#KC-insight .articleHead{
background:url("../images/cssimg/KC_arrow.jpg") top left no-repeat;
background-position:0px 8px;
color:#7f7f7f;
font-size:12px;
font-weight:bold;
padding:5px 0px 0px 10px;
}
#KC-insight .article{
font-size:10px;
color:#999999;
margin-top:0px;
padding-left:12px;
}
#KC-reading{
width:433px;
margin-left:15px;
margin-right:0px;
float:left;
border:1px solid #ccc;
background-color:#f2f2f2;
margin-bottom:10px;
}
#KC-reading .book-cover{
width:80px;
margin-right:8px;
float:left;

}
#KC-reading .blurb{
width:280px;

background:url("../images/cssimg/quotearrow.jpg") top left no-repeat;
padding-left:20px;
}
#KC-reading .blurb p a{
padding:20px 10px 20px 10px; 
border:4px solid #ccc;
margin-bottom:10px;
display: block;
height: 100%;
width: 100%; 
}
#KC-reading .blurb p a{
display: block;
height: 100%;
width: 100%; 
}

.books{
float:left;
margin:5px 0px 5px 0px;
}
.csOffers
{background:url("../images/cssimg/NS_bkg.jpg") bottom repeat-x #fcfcfc;
margin-right:9px;
padding-top:5px;
margin-left:2px;
border-top:4px #f0f0f0 solid;
}
.companyName{
border:1px solid #ccc;
margin:12px;
background-color:#f2f2f2;

float:left;
display:block;
}
.companyName tr td {

}
.companyName tr td .companytxt{
font-size:16px;
color:#F58025;
font-weight:bold;
padding:15px 0px 4px 15px;
}
.companyName tr td .sub{
font-size:12px;
}
#CS-logos {
width:518px;
border:4px solid #cccccc;
margin:10px 0px 0px 2px;
padding:10px 0px 0px 10px;
background-color:#fff;
}
#CS-logos a {
	color:#666666;
	text-decoration:underline;
}
#CS-bulletdiv {
	padding:8px 15px 0px 0px;
	margin:0px;
}
#CS-bulletdiv .tighten ul li {
	padding:3px 0px 0px 5px;
	margin:0px;
}
#CS-bulletdiv p {
	padding:0px 0px 0px 18px;
	margin:0px;
}
.offersUL{
margin:0px 0px 0px 15px;

}
#dlList{
margin:10px 0px 0px 20px;
}
#dlList p{
padding:0px 10px 10px 0px;
margin:0px;
color:#333;
}

	.offersUL ul li
{
	/*background:			url("/common/images/cssimg/box.jpg") no-repeat 2px 10px;*/
	list-style-type:	disc;
	margin-left:		0px;
	padding:			3px 20px 2px 0px;
}
	.offersUL ul{
	padding-left:15px;
	margin-left:0px;
	}
	.offerlink{
	margin:0px 15px 0px 0px;
	text-align:right;
	padding-bottom:10px;
	}
	.inside{
	margin-left:-16px;
	margin-right:-16px;
	}
	ul.tight{
	margin:4px 0px 4px 0px;
	padding:0px 0px 2px 0px;
	}
	#acquirers ul.tight li, #issuers ul.tight li, #merchants ul.tight li {
		margin-left:15px;

		padding:2px 0px 3px 0px;
	}
	#merchants ul.tight li ul li{
	list-style-type:none;
	margin-left:2px;
	}
	
	.fourpx{
	border:#999999 solid 4px;
	}
	.bulletCopy {
		color:#666666;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:55px;
	}
	.bulletSpacing {
		color:#666666;
		padding:0px 20px 0px 18px;
	}
	.footNote {
		color:#666666;
		font-size:10px;
		padding-top:0px;
	}
	#issuers  .padBulletPop ul li, #acquirers  .padBulletPop ul li, #merchants  .padBulletPop ul li{
		padding:2px 0px 3px 0px;
		margin-left:35px;
		color:#666;

	}
	#issuers  .padBulletPop p, #acquirers  .padBulletPop p, #merchants .padBulletPop p{
	margin-left:15px;
	padding-bottom:3px;

	}
	
	.four, .five, .six, .seven, .eight, .ten	
{
	background:url("../images/cssimg/fade_4.jpg") bottom repeat-x #fff;
	margin:0px 9px 5px 2px;
	padding:0px 0px 0px 0px;
}
.five{
background:url("../images/cssimg/fade_5.jpg") bottom repeat-x #fff;
}
.six{
background:url("../images/cssimg/fade_6.jpg") bottom repeat-x #fff;
}
.seven{
background:url("../images/cssimg/fade_7.jpg") bottom repeat-x #fff;
}
.eight{
background:url("../images/cssimg/fade_8.jpg") bottom repeat-x #fff;
}
.ten{
background:url("../images/cssimg/fade_10.jpg") bottom repeat-x #fff;
}
#Seondary-content .four p, #Seondary-content .five p, #Seondary-content .six p
#Seondary-content .seven p, #Seondary-content .eight p, #Seondary-content .ten p{
padding-bottom:10px;
margin-bottom:0px;
margin-bottom:0px;
}
#Seondary-content .p_bullet .marginT_12px p{
	padding:			0px 20px 5px 18px;
}

.factsfaq{
 text-align:right; margin:0px 5px 15px 0px; clear:both; width:100%;}
.oneColElsCtr #container {
	width: 46em;
	background: #FFFFFF;
	text-align: left;
}
.oneColElsCtr #mainContent {
	padding: 0;
	margin: 0;
	text-align: left;
}
	#issuers  .padBulletPop p.longtext, #acquirers  .padBulletPop p.longtext, #merchants .padBulletPop p.longtext{
	margin-bottom:7px;
	margin-top:7px;

	}
a.boldlink{
color:#666;
font-weight:bold;
}
.acceptanceCopy {
	font-size:11px;
	padding-left:3px;
}
img.oneborder{border:solid 1px #ccc;}
/* active links */
.Page-DiscoverNetwork a.page-active1,
.Page-PaymentSolutions a.page-active2,
.Page-Fraud a.page-active3,
.Page-Knowledge a.page-active4,
.Page-ClientSupport a.page-active5,
.Page-ContactUs a.page-active6,
.Page-GetStarted a.page-active7,
.Page-Login a.page-active8{
color:				#F58025;
}
#Sitemap {
	width:530px;
	padding: 8px 0px 10px 17px;
}
#Sitemap p {
	padding: 5px 0px 0px 5px;
}
#Browsers {
	color:#666666;
	margin-left:20px;
}
#Browsers ul li {
	margin-left:15px;
	padding:3px 0px 0px 0px;
}
#Btnholder {
	width:146px;
	height:38px;
}
.dnHeader {
	font-size:20px;
	color:#F58025;
	padding: 0px 0px 10px 17px;
}
.ldrHeader {
	font-size:18px;
	color:#F58025;
	padding: 0px 0px 0px 0px;
}
.paddingDN {
	padding: 10px 25px 0px 5px;
}
.paddingDN a {
	text-decoration:underline;
}
a.gslink {
	font-size:14px;
	background:none;
	list-style:none;
	color:#666666;
	text-decoration:underline;
	padding-left:0px;
}
#GSsublinks {
	border-collapse:collapse;
}
#GSsublinks td {
	background-color:#ececec;
	height:40px;
}
#Contactus
{
	color:				#666666;
	background-color:	#f0f0f0;
	margin:				5px 8px 25px 0px;
}

#Sponsorship p.event, #Sponsorship .event-name
{
padding:0px;
}
#Sponsorship p.event-name{
font-weight:bold;
color:#F58025;
}
#Sponsorship p.event-info, #Sponsorship p.event{
color:#000000;
width:80px;
float:left;
padding:0px;
}
#Sponsorship p.event{
color:#F58025;
}
#Sponsorship p.event-infovalue
{
color:#666;
width:340px;
display:block;
float:left;
text-align:left;
padding-left:0px;
}
table#Sponsorship{
border-collapse: collapse; 
margin:0px 0px 0px 16px;
}
#Sponsorship tr td {
/* border-bottom:#ececec 4px solid;
border-bottom:#000 4px solid;
*/
border-bottom: 4px solid #ececec;
margin:0px 0px 0px 20px;
padding:15px 0px 5px 5px;
}
#Sponsorship tr td.noborder		{border:none;}
.sponserfix{
padding-right:10px;
}          
#SortDate{
width:205px;
margin:15px 5px 0px 0px;
border:4px solid #e4e4e4;
}
#SortDate p.sort{
font-size:16px;
color:#999999;
border-bottom:dotted 1px #999;
padding:0px;
padding-left:5px;
margin-right:20px;
font-weight:bold;
}
#months{
color:#666666;
}
#months a{
color:#666;
text-decoration:none;
}
.imgsponsor{

margin:10px 5px 0px 0px;
border:4px solid #e4e4e4;
}
#HowitWorks p.subheader{
font-size:20px;
color:#F58025;
padding-bottom:5px;
}
#HowitWorks p.subheader-sec, 
#Seondary-content .companyinfo p.subheader-sec{
color:#F58025;
padding-bottom:0px;
font-size:16px;

}
#HowitWorks p.nopadding{
padding-bottom:0px;
padding-top:0px;
}
#HowitWorks .howitworks-section p{
padding:5px 0px 3px 3px;
}
#HowitWorks .howitworks-section ul{
padding-left:16px;
padding-bottom:8px;
padding-top:5px;
margin-left:10px;
}
#HowitWorks .howitworks-section ul.nopadding{
padding-left:16px;
padding-bottom:8px;
padding-top:0px;
}
#HowitWorks .howitworks-section ul li{
list-style-type:disc;
margin-left:0px;
}
#HowitWorks ul.dash li{
list-style-type:none;
}
#HowitWorks ul.dash {
padding-left:3px;
padding-top:0px;
}
#HowitWorks ul li{
padding-left:0px;
margin-left:0px;
}
.howitworks-section{
/*background:url("/common/images/cssimg/fade_10.jpg") bottom repeat-x #fff;*/
margin:3px 16px 3px 16px;
}
.hwmedium{
/*background:url("/common/images/cssimg/fade_7.jpg") bottom repeat-x #fff;*/
}
.hwsmall{
/*background:url("/common/images/cssimg/fade_4.jpg") bottom repeat-x #fff;*/
}
.dn-alliance{
padding:10px 0px 10px 15px;
float:left;
}
.dn-icon{

float:left;
margin-right:5px;
clear:both;

}

.dn-creditinfo {
float:left;
width:415px;
padding-left:5px;
}
#Seondary-content .dn-alliance .dn-creditinfo p{
padding-left:0px;
padding-bottom:3px;
margin-left:0px;
}
#Seondary-content .dn-creditinfo  p.subheader{
font-size:14px;
color:#F58025;
padding-bottom:5px;
font-weight:bold;
}
.dn-box{
width:400px;
border:4px solid #cccccc;
margin:0px 0px 10px 0px;
padding:10px 0px 8px 8px;
background-color:#fff;
float:left;
}

/*.dn-minipara{
width:100%;
}
.dn-minipara tr td p{
padding:0px;
margin:0px;
}*/
#Seondary-content p.mini-para{
float:left;
width:140px;
margin:0px;
padding:0px;
}
.dn-smallicon{
float:left;
display:inline;
padding:7px 3px 0px 0px;
}
#Seondary-content  .dn-alliance ul {
padding-left:5px;
margin-left:8px;
}
#Seondary-content  .dn-alliance ul li{
padding:0px;
margin:0px;
list-style-type:disc;
}
.dn-h3{
width:547px;
float:left;
}
.china-pdf{
float:left;
width:100%;
}
.companyinfo{
background:#f0f0f0;
margin:5px 10px 5px 0px;
}
#Seondary-content .companyinfo p{
padding:5px 0px 5px 18px;
}
#Seondary-content .companyinfo p.subheader{
font-size:16px;
text-transform:uppercase;
color:#666666;
font-weight:bold;
background:url("../images/cssimg/box.jpg") no-repeat 16px 12px;
padding-left:30px;
}
#Seondary-content .companyinfo ul{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}
#Seondary-content .companyinfo ul li{
padding:0px 0xp 0px 0px;
margin:2px 0px 4px 10px;
list-style:disc;
}
.campaign {
font-size:24px;
margin-top:10px;
}
.leaderpix {
	width:95px;
	border:4px solid #cccccc;
	margin:0px 0px 18px 14px;
}
.pointer {
	cursor:pointer;
}
#Table_01 tr td, #Table_02 tr td {
padding:0px;
margin:0px;
}
.indexLink {
	font-size:16px;
	color:#F58025;
	padding: 0px 0px 0px 0px;
}

#Seondary-content .activate tr td ul li{
padding:2px 0px 2px 0px;
margin:0px 0px;
list-style-type:disc;
}
#Seondary-content .activate tr td ul {
margin-left:5px;
padding-left:26px;
}
#Seondary-content .activate tr td ul li ul li{
padding:2px 0px 2px 0px;
margin:0px;
list-style-type:circle;
}
#Seondary-content .activate tr td ul li ul {
padding:2px 0px 2px 25px;
margin:0px;
list-style-type:circle;
}
#Seondary-content .activate tr td p{
padding-bottom:8px;
}

.SubmitPad-left{

background-image:	url("../images/butSubmit.gif");
background-repeat: no-repeat;
height: 30px;
width: 127px;
border: 0px;
background-color: #f0f0f0;
font-size: 0px;
}

td.caseNum {
	font-family:"Courier New", mono;
	font-size:14;
	letter-spacing:3px;
}
h2#dispDispute {
	letter-spacing:0px;
}

table.border {
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
}
table.border td {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000; 
}	

input.macSubmit { display: none; }


H1#cchToolsHeader
{
	margin: 		0px 0px 0px 9px;
	padding-top:		10px;	
	line-height:		90%;
}




/***** snazzy borders *****/
#xsnazzy p {padding-bottom:0;}

#xsnazzy {padding: 10px 0 10px 0;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
.xb1 {margin:0 5px; background:#000;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {
display:block; 
background:#fff; 
border:0 solid #000; 
border-width:0 1px;
}



div.newsflash_message {
border-bottom-color:#ECECEC;
border-bottom-style:solid;
border-bottom-width:medium;
}

td#newsflash_expires, div.expiration {
font-weight: bold;
}

div.newsflash_message table , div.newsflash_morelink a {
font-weight: normal;
}

span.readMoreLink a{
 color: #F58025;
}

form#formPac input, form#formPac textarea, form#formPac table tr td input, form#formPac table tr td textarea, form#formPac select {
	border-width: 1px;
  	border-style: solid;
	border-color: #333333;
}

form#formPac input.radio, form#formPac table tr td input.radio {
	width:auto;
	border:none;
}

form#formPac table tr td input.pacSubmit, form#formPac input.pacSubmit {
	margin-left:4px;
	font-weight:bold;
	color:#fff;
	background-color:#333333;
	background-repeat:repeat-x;
	background-position:top left;
	border-top:1px #333333 solid;
	border-left:1px #333333 solid;
	border-bottom:1px #333333 solid;
	border-right:1px #333333 solid;
}

form#formPac2 input, form#formPac2 textarea, form#formPac2 table tr td input, form#form.Pac2 table tr td textarea {
	border-width: 1px;
  	border-style: solid;
   	border-color: #333333;
}

form#formPac2 input.radio, form#formPac2 table tr td input.radio {
	width:auto;
	border:none;
}

form#formPac2 table tr td input.pacSubmit {
	margin-left:4px;
	font-weight:bold;
	color:#fff;
	background-color:#F58025;
	border-top:1px #333333 solid;
	border-left:1px #333333 solid;
	border-bottom:1px #000033 solid;
	border-right:1px #000033 solid;
}

	FORM#formPac INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formPac TABLE TR TD INPUT.radio
{
	width:				auto;
	border-style:		none;
}
	FORM#formPac2 INPUT.radio 
{
	width:				auto;
	border-style:		none;
}
	FORM#formPac2 TABLE TR TD INPUT.radio
{
	width:				auto; 
	border-style:		none;
}
	.pacTableTopRight A
{
	color: 				#fff;
}
	.pac11
{
	font:				11px/18px Arial, Helvetica, sans-serif; 
	vertical-align: 	top; 
	text-align: 		right;
}
	.pac12
{
	font:				12px/18px Arial, Helvetica, sans-serif; 
	vertical-align:		top;
}
	.pacHeadLeft
{
	font:				10px/12px Arial, Helvetica, sans-serif; 
	color:				#666;
	background-color: 	#fff;
	text-align: 		left;
}

	.pacSmallBlack
{
	font-size: 			10px;
}
	.pacTableTop
{
	font:				bold 12px/12px Arial, Helvetica, sans-serif; 
	color: 				#3e3e3e; 
	background-color: 	#ececec;
	vertical-align: 	middle; 
	text-align: 		left;
}
	.pacTableTopRight
{
	font: 				10px/10px Arial, Helvetica, sans-serif; 
	color: 				#3e3e3e; 
	background-color: 	#ececec;
	text-align: 		right;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/jtip/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/jtip/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/jtip/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor;
}
.errorsMess{
color: #f00 !important;
font-family: sans-serif;
}
.errorsLogin{
	height: 150px;
	padding-top: 130px;
	padding-left: 420px;
	color: #FF0000;
	font-weight: bold;
}
.errorsMessagePage{
	height: 150px;
	padding-top: 130px;
	padding-left: 300px;
	padding-right: 150px;
	color: #FF0000;
	font-size:14px;
	font-family:sans-serif;
	font-weight: bold;
}
.exceptionMessagePage{
	height: 150px;
	padding-top: 130px;
	padding-left: 120px;
	padding-right: 120px;
	color: #FF0000;
	font-size:14px;
	font-family:sans-serif;
	font-weight: bold;
}
.errorsMainPage {
	padding-top: 15px;
	padding-left: 180px;
	font-size:14px;
	font-family:sans-serif;
	color: #FF0000;
	font-weight: bold;
}

/* ---------->>> reporting <<<---------------------------------------------------------------*/
.reportingSectionHeader { 
	text-align: left; 
	background-color: #d9d9d9;
	font-weight: bold;
	color: #333;
}

.reportingSectionHeader td {
	padding: 2px 10px 2px 10px; 
}

.reportingSectionHeader td a {
	color: #ff6600;
	font-weight: normal;
}

.reportingSection td{
	padding: 8px;
}

.reportingSection a {
	color: #ff6600;
}

.reportingSection ul {
	padding: 0 0 0 25px;
}

.reportingSection ul li {
	padding: 4px 0 4px 0;
}
#MerchantLeads {
	background-color:#F0F0F0;
	margin:5px 8px 25px 0;
	width:80%;
}
.label {
	width:200px;
}
#searchButton {
	padding-bottom:10px;
}
.text-right-bold   
		 {
	 text-align:right; font-weight: bold; color: #333; 
} 
.txtbxerror{
border: 1px solid #FF0000;

}

	#sidenav ul li a.aribaactive
{
	
	color:				#FF6600;
}




#sidenav ul li ul li a.aribaactive1
{
	
	color:				#FF6600;
}
.btnSubmit
{
	background-color:#ff6600;
	-webkit-border-radius:15px;
	border-radius:15px;
	height:25px;
	color:white;
}
.btnSection
{
	background-color:#ff6600;
	-webkit-border-radius:15px;
	border-radius:15px;
	color:white;
}
