/***** Global Styles *****/
	html
{
	border:				0px;
	margin:				0px;
	padding:			0px;
	border-top: 		none;
	background-color:	#fff;
	min-width:	        930px;
}
	body 
{
	border:				0px;
	margin:				0px;
	padding:			0px;
	font:				.75em "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	color: 				#333;
	min-width: 			996px; 
	border-top: 		4px solid #F58025;
}
	td 
{
	font:				1em "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	color: 				#333;
}
/***** Common Formatting *****/
 
	h1, h2, h3, h4, h5, h6 
{
	margin:				0px;
	padding:			0px;
	font-weight:		normal;
}
	h1 
{
	font:				2em "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	letter-spacing:		-1px;
	padding:			10px 0px;
}
	h2
{
	font:				1.5em "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	letter-spacing:		-1px;
	padding:			8px 0px;
}
	h3
{
	font:				1em "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-weight:		bold;
}
	p, ul, ol
{
	margin:				0px;
	padding:			0px 0px 18px 0px;
}
	ul, ol
{
	line-height: 		14px;
	list-style:			none;
	padding:			0px 0px 18px 40px;
}
	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: #F58025; }
	a, a:visited { text-decoration:	none; }

	/* 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; }
 
/***** Forms *****/
 
	form 
{
	margin:				0px;
	padding:			0px;
	display:			inline;
}
	input, select, textarea
{
	font:				1em "Trebuchet MS", verdana,arial,helvetica,sans-serif;
}
	textarea
{
	line-height:		1.25;
}
	label
{
	cursor:				pointer;
}
 
/***** Tables *****/
 
	table 
{
	border:				0px;
	margin:				0px 0px 18px 0px;
	padding:			0px;
}
	table tr td 
{
 	padding:			2px;
}
 
/***** Wrapper *****/
 
	.wrap 
{
	width:				928px;
	margin:				0 auto;
}
 
/***** Global Classes *****/
 
.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: 78px; }
.paddingTop_sandbox   { padding-bottom: 105px; }
.pad_prem_ds   { padding: 7px 0px 6px 15px; }
.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; }
.pad2line	   { _padding-top: 14px; }
.padBulletPop  { margin: 12px 0px 12px 0px; }
.paddingLeft8  { padding-left: 8px; }
.marginT_nav   { margin-top: 44px; }
.marginT_12px  { margin-top: 12px; }
.marginT_24px  { margin-top: 24px;  }
.marginFloat10 { margin-top: 10px; float: right; }
.imageMargins  { margin: 22px 0px 47px 0px; }
.marginRight8  { margin-right: 8px; }

.pos_relative  { position: relative; }

.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      { list-style:none;list-style-image:none; }

	.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-left:		36px;
}
	.HairLine
{
	background:			url("/common/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;
	height:				66px;
}
/*********** Kristina Deleted MAC.html old menu calls ***********/




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

	/* Main Index Page */

	.main-blurb
{
	font:				24px "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	color:				#3f3f3f;
	width:				330px;
	padding:			30px 0px 0px 60px;
	float:				left;
}
	.main-blurb a, .learn a
{
	color:				#F58025;
	text-decoration:	none;
	font-weight:		bold;
	font-size:			12px;
}
	.side-blurb, .side-blurb2
{

	font:				12px "Trebuchet MS", verdana,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("/common/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("/common/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;
}
	#ConsumerCC, #BusinessCC
{
	background-color:	#d8d8d8;
	margin:				20px 14px 0px 4px;
	padding-left:		10px;
}
	#ConsumerCC h2, #BusinessCC h2
{
	background:			url("/common/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
{
	width:				170px;
	background-color:	#d9d9d9;
	padding:			10px;
	text-align:			center;
}
	#Benefits
{
	background-color:	#f7f7f7;
	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("/common/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("/common/images/cssimg/plus_bkg.jpg") repeat-x top;
	background-color:	#EBEBEB;
	padding:			20px 0px 16px 16px;
	margin:				-20px 10px 0px 1px;
		font:			12px "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
}
	.plus-feature_div
{
	margin-top:			3px;
	font:				12px "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
}

	.plus-feature a
{
	background:			url("/common/images/cssimg/plus.jpg")  no-repeat 0px 4px;
			font:				1.0m "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	color:				#333;
	text-decoration:	underline;
	padding-left:		16px;

}
	.plus-feature_noscript
{
	background:			url("/common/images/cssimg/plus.jpg")  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
{
	font-family:		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			24px;
	font-weight:		normal; 
	line-height:		17px; 
	color:				#3e3e3e;
	margin: 			-2px 0px 0px 9px; 
	padding: 			0px;
}
	H2#head2Home 
{
	font-family:		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			17px;
	font-weight:		normal;
	color:				#525252;
	margin:				9px 0px 0px 9px; 
	padding: 			0px;
}
	.error 
{
	font:				.75em "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	color:				#ffffff;
	line-height:		18px; 
	background-color:	#ff0000;
}
	.aac11 
{
	font:				11px/18px "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	vertical-align: 	top; 
	text-align: 		right;
}
	.aac12 
{
	font:				12px/18px "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	vertical-align:		top;
}
	.aacHeadLeft
{
	font:				10px/12px "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	color:				#666;
	background-color: 	#fff;
	text-align: 		left;
}

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

	.aacSmallBlack 
{
	font-size: 			10px;
}
	.aacTableTop 
{
	font:				bold 12px/12px "Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	color: 				#3e3e3e; 
	background-color: 	#ececec;
	vertical-align: 	middle; 
	text-align: 		left;
}
	.aacTableTopRight 
{
	font: 				10px/10px "Trebuchet MS", verdana,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: 		"Trebuchet MS", verdana,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: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size:			10px;
	line-height:		12px;
	padding:			4px 10px 0px 10px;
}
	.whatsNewItem UL 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size:			10px;
	line-height:		12px;
	list-style-image: 	url("/common/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 0px 5px;
}
	#issuers ul, #merchants ul, #acquirers ul 
{
	margin-left:		0px;
	padding-left:		0px;
}
	#main
{
	background:			top center url("/common/images/cssimg/new_homepage_mainbkg.jpg") no-repeat;
	border-bottom:		20px solid #000;
	height:				195px;
}
	TABLE#masterTable 
{
	margin:				0px;
	padding:			0px;
}

	/*- Form Labels -*/
	
	.formLabel 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size: 			12px;
	line-height:		16px; 
	margin-left:		0px; 
}
	.formLabelErr 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size: 			12px;
	color:				#fff;
	line-height:		16px; 
	margin-left:		0px;
	background-color: 	#f00;
	padding:			2px;
}
	.formLabelDetail 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size: 			10px;
}
	/*- End Form Labels -*/
	
	
	/*- Login Links -*/

	.loginLink 
{
	font:				10px/12px "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	color:				#666;
	height:				20px;
	width:				90px;
	background-image:	url("/common/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("/common/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 "Trebuchet MS", verdana,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 "Trebuchet MS",verdana,arial,helvetica,sans-serif;
	vertical-align: 	top;
	padding-left: 8px;
}
	.mac11 
{
	font:				11px/18px "Trebuchet MS",verdana,arial,helvetica,sans-serif;
	text-align:			right;
	vertical-align:		top;
}
	.macDataLightLeft
{
	font: 				11px/17px "Trebuchet MS",verdana,arial,helvetica,sans-serif; 
	color: 				#000; 
	text-align: 		left;
	background-color: 	#ffffff; 
}
	.macDataLightRight 
{
	font: 				11px/14px "Trebuchet MS",verdana,arial,helvetica,sans-serif; 
	color: 				#000;
	text-align: 		right;
	background-color: 	#ffffff;
}
	.macDataDarkLeft
{
	font: 				11px/14px "Trebuchet MS",verdana,arial,helvetica,sans-serif; 
	color: 				#000; 
	text-align: 		left;
	background-color: 	#efefef; 
}
	.macDataDarkRight
{
	font:				11px/14px "Trebuchet MS",verdana,arial,helvetica,sans-serif; 
	color: 				#000;
	text-align: 		right;
	background-color: 	#efefef;
}
	TABLE.macData 
{
	border-top:			#cccccc 1px solid;
	border-right:		0px;
	border-bottom:		0px;
	border-left:		#cccccc 1px solid;
}
	TABLE.macData TH 
{
	font-family: 		"Trebuchet MS", verdana,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: 		"Trebuchet MS", verdana,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 "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	color:				#666;
	text-align:			left;
	background-color: 	#fff;
}
	.macHeadRight 
{
	font:				10px/12px "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	color: 				#666;
	text-align: 		right;
	background-color: 	#fff;
}
	.macLink
{
	font-family:		"Trebuchet MS",verdana,arial,helvetica,sans-serif;
	font-size:			11px;
	color:				#F58025;
	text-decoration:	none;
	margin-top: 		12px;
}
/*****Deleted .macSmall ******/


	.macTableTop
{
	font:				bold 13px/13px "Trebuchet MS", verdana,arial,helvetica,sans-serif;
	color:				#3e3e3e;
	text-align: 		left;
	background-color: 	#ececec; 
}
	.macTableTopRight 
{
	font:				10px/10px "Trebuchet MS", verdana,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:				#F58025 1px solid;
}
	FORM#formHome TEXTAREA
{
	border:				#F58025 1px solid;
}
	FORM#formHome TABLE TR TD INPUT
{
	border:				#F58025 1px solid;
}
	FORM#formHome TABLE TR TD TEXTAREA 
{
	border:				#F58025 1px solid;
}
	FORM#formMac INPUT 
{
	border: 			#F58025 1px solid;
}
	FORM#formMac TEXTAREA 
{
	border: 			#F58025 1px solid;
}
	FORM#formMac TABLE TR TD INPUT 
{
	border: 			#F58025 1px solid;
}
	FORM#formMac TABLE TR TD TEXTAREA 
{
	border: 			#F58025 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 {
	border-width: 1px;
  	border-style: solid;
	border-color: #F58025;
}

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:#F58025;
	background-repeat:repeat-x;
	background-position:top left;
	border-top:1px #F58025 solid;
	border-left:1px #F58025 solid;
	border-bottom:1px #000033 solid;
	border-right:1px #000033 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: #F58025;
}

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 #F58025 solid;
	border-left:1px #F58025 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("/common/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("/common/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#formMac2 TABLE TR TD INPUT.macSubmit
{
	color: 				#fff;
	font-weight:		bold; 
	background-image:	url("/common/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#formRes TABLE TR TD INPUT.resSubmit
{
	color: 				#fff; 
	font-weight:		bold;
	width: 				auto; 
// 	background-IMAGE: 	url("/common/images/formButBgMerch.gif");
	background-position:left top; 
	background-repeat: 	repeat-x;
	background-color: 	#f58025;
	border-top:	        #f58025 1px solid;
	border-right:		#f58025 1px solid;
	border-bottom:		#f58025 1px solid;
	border-left:		#f58025 1px solid;
	margin-left: 		4px; 
}
	FORM#formRes INPUT.resSubmit
{
	color: 				#fff; 
	font-weight:		bold;
	width: 				auto; 
	// background-IMAGE: 	url("/common/images/formButBgMerch.gif");
	background-position:left top; 
	background-repeat: 	repeat-x;
	background-color: 	#f58025;   
	border-top:		#f58025 1px solid;
	border-right:		#f58025 1px solid;
	border-bottom:		#f58025 1px solid;
	border-left:		#f58025 1px solid;
	margin-left: 		4px; 
}
	FORM#formHome INPUT.homeSubmit 
{	
	font-weight: 		bold;
	color: 				#fff;
	background-image:	url("/common/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("/common/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: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size:			12px; 
	line-height:		16px;
	margin-left:		0px;
}
	.resComSubItemLabel
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size:			12px; 
	line-height:		16px;
	margin-left:		0px;
}
	TABLE.resData
{
	border-top:			#cccccc 1px solid;
	border-right:		0px;
	border-bottom:		#cccccc 1px solid;
	border-left:		0px;
}
	TABLE.resData TH
{
	font-family: 		"Trebuchet MS", verdana,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.resData TD
{
	font-family: 		"Trebuchet MS", verdana,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;
}

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


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


	/*- Styles that that have "white" -*/
	
	.white
{
	color: 				#ffffff;
}
	.whiteSmallLink
{
	font-family: 		"Trebuchet MS", verdana,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;
	margin-top:			-10px;
	padding-top: 		0px;
}
	#footerIndex
{
	background-color:	#fff;
	padding-top: 		10px;
	height:				50px; 
	padding:			0px;
	margin-top:			10px;
	position: 			relative;
}
.footerlinks
{
	font-size: 8px;
}
	#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:				40px;
	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;
}
	.footerCopyright
{
	font-family:		"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:			9px;
	height:				12px;
	float:				right;
	margin-right:		8px;
	padding:			0px;
	color:				#999;
}
	.footerCopyrightMargins
{
	position: 			absolute; 
	margin: 			30px 0px 0px 818px;
	
	/* IE6 Hack to get copyright lined up properly. */
	_margin-left:		813px;
	
	float:				right;
}
	.footerCopyrightMargins_acct
{
	margin: 			-10px 8px 0px 0px;
}
	.footerCopyrightIndex
{
	position: 			absolute; 
	left: 				818px; 
	top: 				30px;
}
	.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: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size:			12px;
	vertical-align:		top;
}
	TH.content
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size:			13px;
	vertical-align:		top;
}
	#content 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size:			12px;
	vertical-align:		top;
}
	#content HR 
{
	height:				1px;
	color:				#fff;
	background-color:	#ccc;
	border:				0px;
}
	#content H1, H2, H3
{
	margin:				0px;
}
	#content TABLE TR TD UL.aacLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size:			12px;
	line-height: 		18px;
	list-style-image: 	url("/common/images/arrowButAcquirer.gif"); 
	list-style-type: 	disc;
	margin:				0px 0px 6px 17px;
	padding:			0px;
}
	#content UL.aacLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif;
	font-size:			12px;
	line-height: 		18px;
	list-style-image: 	url("/common/images/arrowButAcquirer.gif");
	list-style-type: 	disc;
	margin:				0px 0px 6px 17px;
	padding:			0px;
}
	#content TABLE TR TD UL.bamLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image: 	url("/common/images/arrowButBam.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content UL.bamLink
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image: 	url("/common/images/arrowButBam.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			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.macData TR TH SPAN.backtotop A 
{
	font-weight:		normal; 
	float:				right;
}
	TD#content FORM TABLE TR TD.formLabel
{
	border-top:			#cccccc 1px solid; 
	border-bottom:		#cccccc 1px solid;
	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;
}
	#content TABLE TR TD UL.homeLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButHome.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content UL.homeLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButHome.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content TABLE TR TD UL
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	color:				#F58025; 
	text-decoration:	none;
	list-style-image:	url("/common/images/arrowButMac.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content UL
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	color:				#F58025; 
	list-style-image:	url("/common/images/arrowButMac.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content TABLE TR TD UL.bamLink
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButBam.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content UL.bamLink
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButBam.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content UL.resLink
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButMerch.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content TABLE TR TD UL.issLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButIssuer.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content UL.issLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButIssuer.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content TABLE TR TD UL.acqLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButAcquirer.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content UL.acqLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButAcquirer.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content TABLE TR TD UL.recLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButRec.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content UL.recLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButRec.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content TABLE TR TD UL.aacLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButAcquirer.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}
	#content UL.aacLink 
{
	font-family: 		"Trebuchet MS", verdana,arial,helvetica,sans-serif; 
	font-size:			12px;
	line-height: 		18px;
	list-style-image:	url("/common/images/arrowButAcquirer.gif"); 
	list-style-type: 	disc;
	margin: 			0px 0px 6px 17px; 
	padding:			0px;
}

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

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

	#PageTop
{
	float:				left;
	width:				100%;
}

	#MainContent
{
	float: left;
	top: 180px;
	left: 55px;
	padding-top: 20px;
	margin-top: 20px;
}
	#PageFooter
{
	position: absolute;
	top: 575px;
	left: 10px;
}

	#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 "Trebuchet MS", verdana,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:			10px;
	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_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:				175px;
	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_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:		-6px;
	margin-bottom:		12px;
	margin-top:			10px;
	position:			absolute;
}
	.wrap_right_clayout
{
	width:				100px;
	margin-left:		766px;
	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_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;
}

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

	.buttons_right
{
	margin-right:		9px;
}

/*----* Navigation/Menu Styles Begin Here *----*/
/*
	body
{
	background:			bottom url("/common/images/cssimg/body-bkg.jpg") repeat-x ;
}
	html, body 
{
	background-color:	#fff;
}
*/

	body
{
	background:			top url("/common/images/cssimg/body-bkg.jpg") repeat-x ;
}
	html, body 
{
	//background-color:	#e1e1e1;
	background-color: #fff;
}

	#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("/common/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(/common/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("/common/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 14px 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("/common/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("/common/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: 140px; height: 120px; }
	.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: 130px; 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("/common/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("/common/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("/common/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("/common/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("/common/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;
}
	.menu li.firstnode
{
	background:			none;	/*discover network */
	margin-top:			1px;
	margin-left:		-2px;
}
/*	#card-1,#card-2,#card-3,#card-4,#card-5
{
	width:510px;
}*/
	.p_bullet 
{
	width:				500px;
}
	.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("/common/images/cssimg/gray_box.gif")  no-repeat 0px 5px;
	color:				#333;
	
	
}
	#sidenav ul li a.active
{
	background:			url("/common/images/cssimg/box.jpg")  no-repeat 0px 5px;
	color:				#F58025;
}
	#sidenav ul li a:hover
{
	color:				#F58025;
}

	#sidenav ul
{
	margin-left:		4px;
	padding:			0px;
	
}
	.side-first
{
	font-size:			12px;
	text-transform: uppercase;
}
	#sidenav ul li a
{
	padding-left:		13px;
	color:				#666;
	padding-top:	    2px;
	display:            block;
	
}

	#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:		14px;
}

	.side-subactive
{
	background:			url("/common/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
{
	font-size:			10px; 
	color:				#F58025;
}

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

.menu li.zero-level
{
	background:			top left url("/common/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(/common/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("/common/images/cssimg/plus_bkg.jpg") repeat-x top;
	background-color:	#EBEBEB;
	padding:			10px 0px 10px 0px;
	margin:				-20px 10px 0px 1px;
		font:			12px "Trebuchet MS", verdana,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 0px 15px;
	width:533px;


}
.formContentSecure
{
	color:				#666;
	padding:			14px 14px 0px 15px;
	width:700px;
}
.SubmitPad-right{
padding-right:42px;
background-image:	url("/common/images/gs_submit.jpg");
height: 25px;
width: 106px;
border: none;
float: right;
margin-right: 105px;
}
.gs_input, .gs_multi{
width:230px;
border:1px solid #333;
}
.gs_input_black{
border:1px solid #333;
width:52px;
}
.gs_multi{
width:325px;

}
.loginContent
{
	width:				505px;
	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:32px;
	text-align:right;
}
.loginSubmitButton{
	padding-right:87px;
	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;
}
body#longpage{
	background:			top url("/common/images/cssimg/longbody-bkg.jpg") repeat-x ;
}
.topbod{ border-top:solid 1px #ccc;
}

.disclaimer_hidden
{
	display: none;
}
.disclaimer_shown
{
	display: block;
}

