@import url(lib/baseline.css);



/***********
* COMMON STYLES
************/
body {
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}
a {color: #798500;}

a:link,
a:visited { text-decoration: none; }
a:focus,
a:hover,
a:active { text-decoration: underline; }

abbr { cursor: help; }

/*
 * Landing (migration-landing-*.html) styles:
 */

#landing {
	background: #0d2637 url(/promo-assets/_images/bg-main.png) repeat 50% 0;
}

#landing #header,
#landing #main,
#landing #footer {
	min-width: 990px;
	width: 100%;
}

#landing .content {
	margin: 0 auto;
	overflow: hidden;
	padding: 0 30px;
	text-align: left;
	width: 930px;
}

#landing #header {
	background: url(/promo-assets/_images/migration/landing-header-bg.png) repeat-x 50% 0;
	height: 135px;
/*	overflow: hidden;*/
}

#landing #main {
	background: #fff;
	color: #000;
}
#landing #main .content {
	background-position: 100% 30px;
	background-repeat: no-repeat;
	padding: 30px 30px 60px;
}

#landing #lede h2 {
	background: url(/promo-assets/_images/skin/breadcrumb-dash.png) no-repeat 0 100%;
	color: #EA4319;
	font-size: 17px;
	line-height: 24px;
	margin: 0 0 24px;
	padding: 0 0 12px;
}
#landing #lede p {
	color: #666;
	font-size: 28px;
	line-height: 34px !important;
	margin: 0 0 24px;
}
#landing #lede a { color: #EA4319; }

#landing #resources {
	border-top: 2px solid #D3D4D5;
}

#landing #resources2 {
	border-top: none;
	margin-left: 12px;
}

#landing #resources li {
	border-bottom: 1px solid #D3D4D5;
	padding: 10px 0;
}

#landing #resources h3 {
	color: #262626;
	font-size: 17px;
	line-height: 24px;
	margin: 0 0 6px;
}
#landing #resources p {
	color: #666;
	margin: 0 0 18px;
}

#nav .alt a { background-color: #607200; border-top: 1px solid #5a6c00; }


#landing #nav h3 {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 13px;
	padding: 20px 10px 12px;
	text-transform: uppercase;
}

#landing #main h4 {
	color:#fb4f14;
	font-size: 0.9167em;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.0909em;
}

#landing #nav p {
	font-size:12px;
	line-height:16px;
	color:#FFF;
	padding: 10px 10px 12px;
}


#landing #nav li {
	display: block;
	line-height:2;
	width: 295px;
}
#landing #nav a:link,
#landing #nav a:visited {
	display: block;
	background-color: #6E7E24;
	border-top: 1px solid #667521;
	border-bottom: 1px solid #90A52E;
	color: #fff;
	padding: 0 10px;
	width: 275px;
}
#landing #nav a:focus,
#landing #nav a:hover,
#landing #nav a:active {
	background-color: #607200;
	border-top-color: #5A6C00;
	text-decoration: none;
}
#landing #nav .first_ a:link,
#landing #nav .first_ a:visited {
	background-image: url(/promo-assets/_images/migration/nav-first-bg.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	border-top-color: #59661D;
}
#landing #nav .first_ a:focus,
#landing #nav .first_ a:hover,
#landing #nav .first_ a:active {
	background-image: url(/promo-assets/_images/migration/nav-first-bg-hover.gif);
	border-top-color: #5B6C05;
}


#landing #nav .spacer {
	line-height:3;
	background-color:#FFF;
}

#landing #nav .connect {
	background-image:url(/promo-assets/_images/promo/orange-diag-bg.png);
	background-repeat:repeat-x;
	background-color:#e7542d;
	line-height:8;
}

.button {
	display: block;
	background: #EA4319 url(/promo-assets/_images/migration/arrow-button.png) no-repeat 8px 50%;
	color: #fff;
	font-weight: bold;
	line-height: 1;
	padding: 7px 20px 5px;
	margin: 0 0 18px;
	width: 245px;
}

.button2 {
	display: block;
	background: #EA4319 url(/promo-assets/_images/migration/arrow-button.png) no-repeat 8px 50%;
	color: #fff;
	font-weight: bold;
	line-height: 1;
	padding: 7px 20px 5px;
	margin: -15px 0 10px;
	width: 245px;
}

.email {
	color: #798500;
}

.navigation {
margin-top:10px;
width:295px;
float:right;
}

#relatedLine {
	color:#666666;
	
}

#relatedLine li {
	border-bottom: 1px solid #d3d4d5;
	padding-top:9px;
}

#relatedLine li .link {
margin-top:5px;
margin-bottom:5px;
}

#nav-related {
width:295px;
float:right;
}

.link {
	background: url(/promo-assets/_images/skin/link.png) no-repeat 0 50%;
	color: #798500;
	display: block;
	padding-left: 20px;
}

#landing #resources li.download {
	list-style-image: none;
	list-style-type: none;
	line-height:15px;
	background: transparent url(/promo-assets/_images/migration/doc.gif) no-repeat 0 12px;
	padding: 10px 0 10px 40px;
	border-bottom:1px solid #d3d4d5;
	float:left;
	width:425px;
}

#landing #resources2 li.download {
	list-style-image: none;
	list-style-type: none;
	line-height:15px;
	background: transparent url(/promo-assets/_images/migration/doc.gif) no-repeat 0 12px;
	padding: 10px 0 10px 40px;
	float:left;
	width:425px;
}
#landing #resources .download h3 {
	color: #4C4C4C;
	font-weight: bold;
	line-height: 18px;
}

#download {
margin-left: 0px;
}

#download .download h5, #download .download p, .download .link {
font-size:11px;
margin:0;
}

#download .download h5 {
color:#4c4c4c;
font-weight:bold;
line-height:18px;
}

#landing #resources .download p { color: #333; }

#landing #resources .download h3,
#landing #resources .download p,
.download .link {
	font-size: 11px;
	margin: 0;
}

.download .link {
	background: transparent;
	font-weight: bold;
	padding-left: 0;
}

.download .link a {
	line-height:1.2;
	background:transparent;
}

#resources #download {
	color:#666666;
	display:block;
	list-style:none;
	list-style-position:none;
	padding: 0px 0px 10px 0px;
	
}

#landing #resources li li {
	border: none;
	padding: 0;
}


#landing #footer {
	background: url('/promo-assets/_images/bg-lighten-down.png') repeat-x 0 0;
	_background: transparent;
	color: #aeb6bc;
	padding: 14px 0 58px;
}
#landing #footer p,
#landing #footer li {
	font-size: 10px;
}
#landing #selector ul,
#landing #footer ul { overflow: hidden; }
#landing #footer li {
	float: left;
	margin-right: 12px;
}
#landing #footer a {
	color: #aeb6bc;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
}


#landing #nav {
	background-color: #90A52E;
	background-image: url(/promo-assets/_images/migration/nav-first-bg-hover.gif); /* Hacked image preloading */
	background-position: -9999px -9999px; /* Hacked image preloading */
	background-repeat: no-repeat; /* Hacked image preloading */
	float: right;
	overflow: hidden;
	width: 295px;
}

#nav .alt a { background-color: #607200; border-top: 1px solid #5a6c00; }


#landing #nav h3 {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 13px;
	padding: 20px 10px 12px;
	text-transform: uppercase;
}
#landing #nav li {
	display: block;
	width: 295px;
}
#landing #nav a:link,
#landing #nav a:visited {
	display: block;
	background-color: #6E7E24;
	border-top: 1px solid #667521;
	color: #fff;
	width: 275px;
}
#landing #nav a:focus,
#landing #nav a:hover,
#landing #nav a:active {
	background-color: #607200;
	border-top-color: #5A6C00;
	text-decoration: none;
}
#landing #nav .first_ a:link,
#landing #nav .first_ a:visited {
	background-image: url(/promo-assets/_images/migration/nav-first-bg.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	border-top-color: #59661D;
}
#landing #nav .first_ a:focus,
#landing #nav .first_ a:hover,
#landing #nav .first_ a:active {
	background-image: url(/promo-assets/_images/migration/nav-first-bg-hover.gif);
	border-top-color: #5B6C05;
}


#landing #nav a.thisPage {
	border-top-color: #5B6C05;
	background-color:#607200;
}

/*
 * Redirect (migration-redirect-*.html) styles:
 */
#redirect {
	background: #00AFEB;
}

#redirect #wrap {
	margin: 16px auto 0;
	text-align: left;
	width: 682px;
}

#redirect h1 {
	background-position: 50% 0;
	background-repeat: no-repeat;
	height: 0;
	overflow: hidden;
	padding: 175px 0 0;
	width: 682px;
}

#redirect #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-short.png);
	background-position: 50% 0;
	background-repeat: no-repeat;
	padding: 36px 94px 10px 36px;
	height: 238px;
	width: 550px;
}

#redirect #notice2 {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-short.png);
	background-position: 50% 0;
	background-repeat: no-repeat;
	padding: 36px 94px 10px 36px;
	height: 238px;
	width: 550px;
}

#redirect p {
	font-size: 24px;
	line-height: 30px;
	margin: 0 0 36px;
}

#notice .ptxt {
	font-size:16px;
	line-height:18px;
}

#notice2 .ptxt {
	font-size:16px;
	line-height:18px;
}


#notice #smtxt 
{
	font-size: 18px;
	line-height:20px;
}

#redirect a { color: #FA4E13; }

#landing #lede,
#landing #resources {
	width: 590px;
}


/**********
*ECOMMERCE STYLES
************/

#ecommerce h1 {
	background-image: url(/promo-assets/_images/migration/fdgg-h1-bg.png);
}
#ecommerce #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tallest.png);
	height: 800px;
}
#ecommerce #notice2 {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tallest2.png);
	height: 800px;
}

/**********
*INTEGRATORS STYLES
************/

#wrapper {
	width:500px;
	float:left;
}


#landing #integrators #main #wrapper #lede {
	width: 460px;
	margin-left:15px;
	margin-bottom:0px;
}

#landing #integrators #resources {
	width: 480px;
	margin-left:12px;
}

#landing #integrators #resources ul {
	margin-bottom:20px;
}

#landing #integrators #nav {
	background-color: #90A52E;
	background-image: url(/promo-assets/_images/migration/nav-first-bg-hover.gif); /* Hacked image preloading */
	background-position: -9999px -9999px; /* Hacked image preloading */
	background-repeat: no-repeat; /* Hacked image preloading */
	float: right;
	overflow: hidden;
	width: 270px;
	margin-bottom:8px;
}

#integrators #resources li.download-page {
	border-bottom:none;
}

#integrators #resources2 li.download-page {
	list-style-image: none;
	list-style-type: none;
	line-height:15px;
	padding: 10px 0 0 0;
	float:left;
	width:425px;
}

#landing #integrators #leftnav {
	width: 120px;
	float:left;
	padding-right:8px;
	
}

#landing #integrators #leftnav ul li {
	color:#666666;
	border-bottom:#d3d4d5 solid 1px;
	font-size:12px;
	line-height:30px;
}

#landing #integrators #leftnav ul li a {
	color:#666666;
	background:url(../_images/promo/link-grey.png) no-repeat 0 50%;
	padding-left:17px;
	text-decoration:none;
}

#landing #integrators #leftnav ul li a:hover {
	color:#fb4f14;
	background:url(../_images/promo/link-orange.png) no-repeat 0 50%;
	padding-left:17px;
}

#landing #integrators #resources strong {
	color:#333;
}

#landing #integrators #leftnav ul li a.thisPage {
	color:#fb4f14;
	background:url(../_images/promo/link-orange.png) no-repeat 0 50%;
	padding-left:17px;
}

#landing #integrators #imgBlock {
	width:270px;
	background-color:#ffffff;
	color:#FFFFFF;
	float:right;
	margin-bottom:8px;
}

#landing #integrators #main #nav h2 {
	color: #fff;
	font-size: 18px;
	line-height: 13px;
	padding: 20px 10px 10px;
}


#landing #integrators #main #lede #resources #resourcetxt {
	color: #666;
	font-size:14px;
	line-height:20px;
}

#integrators #resources h3 {
	color:#666666;
	font-size:14px;
	margin-bottom:5px;
	padding-bottom:10px;
}

#integrators #imgBlock h4 {
	background-image:url(../_images/promo/connect-bg-red.png);
	font-size:24px;
	padding-top:10px;
	margin-left:10px;
	display:block;
}
	
#integrators #imgBlock #connect {
	background:#E7542D;
	padding-bottom:8px;
}

#integrators #imgBlock {
	font-size:12px;
}


#integrators #imgBlock h2 {
	font-size:14px;
	padding-bottom:5px;
}



#landing #green-connect h3, #landing #imgBlock h3 {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	padding: 10px 10px 10px;
	text-transform: none;
}

#integrators #nav #green-connect p a {
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	background-color: #90A52E;
	border:none;
	display:inline !important;
	padding:none;
	color:#FFF;
	padding: 0px;
}


#integrators #green-connect p a:hover {
	text-decoration:underline;
}


#integrators #imgBlock #marketing {
	background:#B94324;
	
}

#nav .link {
	background: transparent url(../_images/promo/arrow-button-green.png) no-repeat 9px 50%;
	padding-left:12px;
	display: block;
}

#imgBlock .link {
	background: transparent url(../_images/promo/red-arrow.png) no-repeat 9px 50%;
	padding-left:12px;
	display: block;
}

#integrators #imgBlock span {
font-weight:bold;
}


#integrators #imgBlock li {
	display:block;
}

#integrators #imgBlock #marketing a:focus,
#integrators #imgBlock #marketing a:hover,
#integrators #imgBlock #marketing a:active {
	background-color: #A73D20;
	border-top-color: #5B6C05;
	text-decoration: none;
}

#integrators #imgBlock #marketing a {
	color:#FFF;
	display: block;
	padding: 5px 25px;
}



#integrators #imgBlock #connect p {
	padding-left:10px;
}








#landing #integrators .content h1 {
background-image: url(/promo-assets/_images/migration/landing-h1-integrators.png);
}

#integrators ul#resources li ol, #integrators ul#resources li ul {
color:#4c4c4c;
}

/*#integrators #resources li {
	border-bottom: none;
	padding: 10px 0;
}*/

#integrators #resources h2 {
color:#666666;
font-size:14px;
font-weight:bold;
padding-bottom:9px;
border-bottom: 1px solid #d3d4d5;
}

.payment-software-links li {
list-style-type:disc;
margin-left:15px;
}

.payment-software-links {
margin-bottom:15px;
}

#landing #integrators .content h1 {
	background-image: url(/promo-assets/_images/migration/landing-h1-integrators.png);
}

#landing #integrators #lede,
#landing #integrators #resources,
#landing #integrators #resources { float: left; }

#landing #integrators #lede {
	width:560px;
}

#integrators .captcha { overflow: hidden; }
#integrators .captcha input { float: left; margin-right: 15px; }
#integrators .captcha img { float: left; }

#integrators label { display: block; cursor: pointer; }
#integrators label.radio_,
#integrators label.inline_ { display: inline; }
#integrators label .error,
#integrators .red { color: red; font-weight: bold; }
#integrators label .error { display: none; }
	/* CHANGE ON SERVER SIDE */
	#integrators label.has-error .error { display: inline; }
	#integrators .captcha label.has-error .error { display: block; }
#integrators input.wide { width: 313px; }
#integrators input:focus {
	background: rgba(245,245,15,0.15); }
#integrators .nestul { list-style-type: disc; }
#integrators .subnestul { list-style-type: disc; margin-left: 25px; }
#integrators .nestol { list-style-type: decimal; 
}


#relatedLine {
	color:#666666;	
}

#relatedLine li {
	border-bottom: 1px solid #d3d4d5;
	padding-top:9px;
	padding-bottom:5px;
}

#relatedLine li li {
border-bottom:none;
padding-top:0px;
padding-bottom:0px;
}

#relatedLine a {
	display:block;
	line-height:1.5em;
}

/***********
* PAGE: RELATED LINKS
************/
.navigation {width:270px;}
.page-related {	_display: inline; clear: right; float: right; border-top: 2px solid #d3d4d5; padding-top: 1em; margin-bottom: 2.5em; width: 270px; background-color: white; }

	
	
	.page-related h3 {
		font-size:1em;
		font-weight:bold;
		margin-bottom:.75em;
		text-transform:uppercase;
	}


/*The following color declarations should find their way into their respective page areas*/
	.page-related h3,
	#nav-insights-promo h4 { color: #666; }
	.page-related p { line-height: 1.333; margin: 0 0 .75em 0; }
	.page-related ul { padding: .75em 0 0 0; }
			.page-related li { line-height: 1.333; margin: 0 0 .5em 0px; list-style-image:none; list-style-type:none; }
			
			
 #landing #main h4 {
	color:#666666;
	font-size: 1em;
	font-weight:bold;
}



/***********
* INSTANT CASH STYLES
************/


#landing #instantcash #header { background-position: 4px 0; }
#landing #header .content {
	height: 135px;
	overflow: hidden;
	padding: 0;
	width: 990px;
}
#landing #header .content h1 {
	background-position: 50% 0;
	background-repeat: no-repeat;
	height: 0;
	padding: 135px 0 0;
	width: 990px;
}
#landing #instantcash .content h1 {
	background-image: url(/promo-assets/_images/migration/landing-h1-instantcash.png);
}

#landing #instantcash #main .content {
	background-image: url(/promo-assets/_images/migration/for-instantcash.jpg);
	padding-right: 0;
	width: 960px;
}




/***********
* MONEY NETWORK STYLES
************/


#landing #moneynetwork .content h1 {
	background-image: url(/promo-assets/_images/migration/landing-h1-moneynetwork.png);
}

#landing #moneynetwork #lede {
	padding-right: 325px;
}
#landing #moneynetwork #main .content {
	background-image: url(/promo-assets/_images/migration/for-moneynetwork.jpg);
}


/***********
* TELECHECK STYLES
************/

#landing #telecheck .content h1 {
	background-image: url(/promo-assets/_images/migration/landing-h1-telecheck.png);
}

#landing #telecheck #lede,
#landing #telecheck #resources,
#landing #moneynetwork #resources { float: left; }

#landing #telecheck #lede {
	width:560px;
}

#telecheck .captcha { overflow: hidden; }
#telecheck .captcha input { float: left; margin-right: 15px; }
#telecheck .captcha img { float: left; }

#telecheck label { display: block; cursor: pointer; }
#telecheck label.radio_,
#telecheck label.inline_ { display: inline; }
#telecheck label .error,
#telecheck .red { color: red; font-weight: bold; }
#telecheck label .error { display: none; }
	/* CHANGE ON SERVER SIDE */
	#telecheck label.has-error .error { display: inline; }
	#telecheck .captcha label.has-error .error { display: block; }
#telecheck input.wide { width: 313px; }
#telecheck input:focus {
	background: rgba(245,245,15,0.15);
}


/***********
* STAR STYLES
************/

#landing #star .content h1 {
	background-image: url(/promo-assets/_images/migration/landing-h1-star.png);
}

#landing #star #main .content {
	background-image: url(/promo-assets/_images/migration/for-star.jpg);
	padding: 30px 56px 60px;
	width: 930px;
}
#landing #star #main #nav h2 {
	color: #fff;
	font-size: 18px;
	line-height: 13px;
	padding: 20px 10px 10px;
}



/**********
*ST-CONNECT STYLES
************/

#wrapper {
	width:500px;
	float:left;
}


#landing #stconnect #main #wrapper #lede {
	width: 460px;
	margin-left:15px;
	margin-bottom:0px;
}

#landing #stconnect #resources {
	width: 480px;
	margin-left:12px;
}

#landing #stconnect #resources ul {
	margin-bottom:20px;
}

#landing #stconnect #nav {
	background-color: #90A52E;
	background-image: url(/promo-assets/_images/migration/nav-first-bg-hover.gif); /* Hacked image preloading */
	background-position: -9999px -9999px; /* Hacked image preloading */
	background-repeat: no-repeat; /* Hacked image preloading */
	float: right;
	overflow: hidden;
	width: 270px;
	margin-bottom:8px;
}

#stconnect #resources li.download-page {
	border-bottom:none;
}

#stconnect #resources2 li.download-page {
	list-style-image: none;
	list-style-type: none;
	line-height:15px;
	padding: 10px 0 0 0;
	float:left;
	width:425px;
}

#landing #stconnect #leftnav {
	width: 120px;
	float:left;
	padding-right:8px;
	
}

#landing #stconnect #leftnav ul li {
	color:#666666;
	border-bottom:#d3d4d5 solid 1px;
	font-size:12px;
	line-height:30px;
}

#landing #stconnect #leftnav ul li a {
	color:#666666;
	background:url(../_images/promo/link-grey.png) no-repeat 0 50%;
	padding-left:17px;
	text-decoration:none;
}

#landing #stconnect #leftnav ul li a:hover {
	color:#fb4f14;
	background:url(../_images/promo/link-orange.png) no-repeat 0 50%;
	padding-left:17px;
}

#landing #stconnect #resources strong {
	color:#333;
}

#landing #stconnect #leftnav ul li a.thisPage {
	color:#fb4f14;
	background:url(../_images/promo/link-orange.png) no-repeat 0 50%;
	padding-left:17px;
}

#landing #stconnect #imgBlock {
	width:270px;
	background-color:#ffffff;
	color:#FFFFFF;
	float:right;
	margin-bottom:8px;
}

#landing #stconnect #main #nav h2 {
	color: #fff;
	font-size: 18px;
	line-height: 13px;
	padding: 20px 10px 10px;
}


#landing #stconnect #main #lede #resources #resourcetxt {
	color: #666;
	font-size:14px;
	line-height:20px;
}

#stconnect #resources h3 {
	color:#666666;
	font-size:14px;
	margin-bottom:5px;
	padding-bottom:10px;
}

#stconnect #imgBlock h4 {
	background-image:url(../_images/promo/connect-bg-red.png);
	font-size:24px;
	padding-top:10px;
	margin-left:10px;
	display:block;
}
	
#stconnect #imgBlock #connect {
	background:#E7542D;
	padding-bottom:8px;
}

#stconnect #imgBlock {
	font-size:12px;
}


#stconnect #imgBlock h2 {
	font-size:14px;
	padding-bottom:5px;
}



#landing #green-connect h3, #landing #imgBlock h3 {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	padding: 10px 10px 10px;
	text-transform: none;
}

#stconnect #nav #green-connect p a {
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	background-color: #90A52E;
	border:none;
	display:inline !important;
	padding:none;
	color:#FFF;
	padding: 0px;
}


#stconnect #green-connect p a:hover {
	text-decoration:underline;
}


#stconnect #imgBlock #marketing {
	background:#B94324;
	
}

#nav .link {
	background: transparent url(../_images/promo/arrow-button-green.png) no-repeat 9px 50%;
	padding-left:12px;
	display: block;
}

#imgBlock .link {
	background: transparent url(../_images/promo/red-arrow.png) no-repeat 9px 50%;
	padding-left:12px;
	display: block;
}

#stconnect #imgBlock span {
font-weight:bold;
}


#stconnect #imgBlock li {
	display:block;
}

#stconnect #imgBlock #marketing a:focus,
#stconnect #imgBlock #marketing a:hover,
#stconnect #imgBlock #marketing a:active {
	background-color: #A73D20;
	border-top-color: #5B6C05;
	text-decoration: none;
}

#stconnect #imgBlock #marketing a {
	color:#FFF;
	display: block;
	padding: 5px 25px;
}



#stconnect #imgBlock #connect p {
	padding-left:10px;
}


#landing #stconnect .content h1 {
background-image: url(/promo-assets/_images/migration/landing-h1-stconnect.png);
}


#stconnect ul#resources li ol, #stconnect ul#resources li ul {
color:#4c4c4c;
}

/*#stconnect #resources li {
	border-bottom: none;
	padding: 10px 0;
}*/

#stconnect #resources h2 {
color:#666666;
font-size:14px;
font-weight:bold;
padding-bottom:9px;
border-bottom: 1px solid #d3d4d5;
}

.payment-software-links li {
list-style-type:disc;
margin-left:15px;
}

.payment-software-links {
margin-bottom:15px;
}

#landing #stconnect .content h1 {
	background-image: url(/promo-assets/_images/migration/landing-h1-stconnect.png);
}

#landing #stconnect #lede,
#landing #stconnect #resources,
#landing #stconnect #resources { float: left; }

#landing #stconnect #lede {
	width:560px;
}

#stconnect .captcha { overflow: hidden; }
#stconnect .captcha input { float: left; margin-right: 15px; }
#stconnect .captcha img { float: left; }

#stconnect label { display: block; cursor: pointer; }
#stconnect label.radio_,
#stconnect label.inline_ { display: inline; }
#stconnect label .error,
#stconnect .red { color: red; font-weight: bold; }
#stconnect label .error { display: none; }
	/* CHANGE ON SERVER SIDE */
	#stconnect label.has-error .error { display: inline; }
	#stconnect .captcha label.has-error .error { display: block; }
#stconnect input.wide { width: 313px; }
#stconnect input:focus {
	background: rgba(245,245,15,0.15); }
#stconnect .nestul { list-style-type: disc; }
#stconnect .subnestul { list-style-type: disc; margin-left: 25px; }
#stconnect .nestol { list-style-type: decimal; 
}


#relatedLine {
	color:#666666;	
}

#relatedLine li {
	border-bottom: 1px solid #d3d4d5;
	padding-top:9px;
	padding-bottom:5px;
}

#relatedLine li li {
border-bottom:none;
padding-top:0px;
padding-bottom:0px;
}

#relatedLine a {
	display:block;
	line-height:1.5em;
}




/***********
* TRS STYLES
************/

#landing #trs .content h1 {
	background-image: url(/promo-assets/_images/migration/landing-h1-trs.png);
}




/***********
* DATAWIRE STYLES
************/

#datawire h1 {
	background-image: url(/promo-assets/_images/migration/datawire-h1-bg.png);
}
#datawire #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tall.png);
	height: 636px;
}






/***********
* FDIS STYLES
************/

#fdis h1 {
	background-image: url(/promo-assets/_images/migration/fdis-h1-bg.png);
}




/***********
* FDVS STYLES
************/
#fdvs h1 {
	background-image: url(/promo-assets/_images/migration/fdvs-h1-bg.png);
}

#fdvs #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tall.png);
	height: 636px;
}




/***********
* FUNDSXPRESS STYLES
************/
#fundsxpress h1 {
	background-image: url(/promo-assets/_images/migration/fundsxpress-h1-bg.png);
}




/***********
* ICVERIFY STYLES
************/
#icverify h1 {
	background-image: url(/promo-assets/_images/migration/icverify-h1-bg.png);
}
#icverify #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-taller.png);
	height: 636px;
}



/***********
* INTELLIGENT RESULTS STYLES
************/
#intelligentresults h1 {
	background-image: url(/promo-assets/_images/migration/intelligentresults-h1-bg.png);
}




/***********
* FDGL STYLES
************/
#fdgl h1 {
	background-image: url(/promo-assets/_images/migration/fdgl-h1-bg.png);
}
#fdgl #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tallest2.png);
	height: 850px;
}

/***********
* FIRSTDATAATM STYLES
************/
#firstdataatm h1 {
	background-image: url(/promo-assets/_images/migration/firstdataatm-h1-bg.png);
}
#firstdataatm #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tallest.png);
	height: 650px;
}


/***********
* GCRS STYLES
************/
#gcrs h1 {
	background-image: url(/promo-assets/_images/migration/gcrs-h1-bg.png);
}
#gcrs #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tall.png);
	height: 650px;
}

/***********
* LINKPOINT STYLES
************/
#linkpoint h1 {
	background-image: url(/promo-assets/_images/migration/linkpoint-h1-bg.png);
}
#linkpoint #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tallest.png);
	height: 650px;
}

/***********
* GIFTCARDS STYLES
************/
#giftcards h1 {
	background-image: url(/promo-assets/_images/migration/giftcards-h1-bg.png);
}
#giftcards #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tall.png);
	height: 650px;
}

/***********
* VALUELINK STYLES
************/
#valuelink h1 {
	background-image: url(/promo-assets/_images/migration/valuelink-h1-bg.png);
}


/***********
* YOURPAY STYLES
************/
#yourpay h1 {
	background-image: url(/promo-assets/_images/migration/yourpay-h1-bg.png);
}
#yourpay #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tallest.png);
	height: 650px;
}

/***********
* GENERIC STYLES
************/
#generic h1 {
	background-image: url(/promo-assets/_images/migration/generic-h1-bg.png);
}
#generic #notice {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tallest.png);
	height: 800px;
}
#generic #notice2 {
	background-image: url(/promo-assets/_images/migration/redirect-notice-bg-tallest2.png);
	height: 800px;
}
