/* ERIC MEYER's RESET
*************************************************************/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, font, img, ins, kbd, q, s, samp,
	small, strike, tt, var,
	dl, dt, dd,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-weight: inherit;
		font-style: inherit;
		font-size: 100%;
		vertical-align: baseline;
	}
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	body {
		line-height: 1;
		color: black;
		background: white;
	}
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: "";
	}
	blockquote, q {
		quotes: "" "";
	}


/* BASE
*************************************************************/
	body{
		margin: 0;
		padding: 0;
		font-size: 12px;
		line-height: 14px;
		color: #28282D;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		background: url(/_img/layout/site_bg.gif) 0 0 repeat;
	}
	#tinymce{
		background: #fff;
	}
	ol, ul {
		margin: 0 0 24px 18px;
		padding: 0;
	}
	a {
		outline: none;
		color: #00A7B5;
		text-decoration: none;
	}
	a:hover {
		color: #00A7B5;
		text-decoration: underline;
	}
	
	a img
	{
		border: 0;
	}
	hr {
		clear: both;
		border: 0;
 		width: 100%;
		color: #f00;
		background-color: #00A7B5;
		height: 1px;
		margin: 15px 0;
	}
	h1{
		font-size: 18px;
		line-height: 22px;
		color: #00A7B5;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	h2{
		font-size: 16px;
		line-height: 18px;
		font-weight: bold;
		margin-bottom: 16px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	h2.blue{
		color: #00A7B5;
	}
	h3{
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 16px;
		font-weight: bold;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	p{
		margin-bottom: 16px;
	}
	
/* CLASSES
*************************************************************/
	br.clear{
		clear: both;
	}
	a.overlay{ /*This is for TinyMCE only*/
	}
	a.support_contact{ /*This is for TinyMCE only*/
	}
	.note {
		font-size: 10px;
	}
	
/* shell
*************************************************************/
	#shell {
		float: left;
		width: 980px;
	}
	
/* header
*************************************************************/
	#header {
		float: left;
		width: 980px;
		height: 79px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		background: #fff url(/_img/nav/nav_bg.gif) 0 66px no-repeat;
	}
	#header #logo {
		float: left;
		width: 283px;
		height: 77px;
	}
	#header #logo a{
		float: left;
		margin-left: 18px;
		width: 119px;
		height: 36px;
		text-indent: -3000px;
		overflow: hidden;
		background: url(/_img/layout/logo.gif) 0 0 no-repeat;
	}
	#header #upper_nav {
		float: right;
		width: auto;
		height: 18px;
		margin: 11px 7px 0 0;
		font-size: 14px;
		line-height: 14px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	#header #upper_nav a{
		color: #28282D;
		text-decoration: none;
		margin-left: 30px;
	}
	#header #upper_nav a:hover,
	#header #upper_nav a.active{
		color: #00A7B5;
		text-decoration: none;
	}
	#header #lower_nav {
		float: left;
		width: 697px;
		height: 48px;
	}
	#header #lower_nav a,
	#header #lower_nav span{
		float: left;
		text-indent: -3000px;
		overflow: hidden;
		padding: 0;
		margin: 0;
		height: 48px;
		z-index: 200;
	}
	#header #lower_nav .insight{
		width: 109px;
		background: url(/_img/nav/insight_for.png) 0 0 no-repeat;
	}
	#header #lower_nav .payment_process_systems{
		width: 262px;
		background: url(/_img/nav/payment_processing_systems.png) 0 0 no-repeat;
	}
	#header #lower_nav .atm_networks{
		width: 169px;
		background: url(/_img/nav/atm_networks.png) 0 0 no-repeat;
	}
	#header #lower_nav .retail{
		width: 157px;
		background: url(/_img/nav/retail.png) 0 0 no-repeat;
	}
	*html #header #lower_nav .insight{
		background: url(/_img/nav/insight_for.gif) 0 0 no-repeat;
	}
	*html #header #lower_nav .payment_process_systems{
		background: url(/_img/nav/payment_processing_systems.gif) 0 0 no-repeat;
	}
	*html #header #lower_nav .atm_networks{
		background: url(/_img/nav/atm_networks.gif) 0 0 no-repeat;
	}
	*html #header #lower_nav .retail{
		background: url(/_img/nav/retail.gif) 0 0 no-repeat;
	}
	
/* content_container
*************************************************************/
	#content_container {
		float: left;
		width: 100%;
		min-height: 600px;
		overflow: hidden;
		background: #fff;
	}
	
/* left_column
*************************************************************/
	#left_column {
		float: left;
		overflow: visible;
		width: 205px;
		padding: 0 0 0 18px;
		height: 100%;
		background: #fff url(/_img/nav/left_colum.gif) 0 0 no-repeat;
	}
	#left_column input{
		float: left;
	}
	#left_column input.text{
		width: 122px;
		height: 18px;
		font-size: 11px;
		line-height: 11px;
		padding-left: 5px;
		padding-right: 5px;
		margin: 0 0 0 -12px;
		text-align: left;
		background: url(/_img/layout/input_bg.gif) 0 0 no-repeat;
		font-family: Georgia, "Times New Roman", Times, serif;
		border: none;
	}
	#left_column #search_criteria{
		border: none;
	}
	#left_column #lower_left{
		float:left;
		top: 366px;
		overflow: visible;
		width: 178px;
		height: 100%;
		text-align: right;
		padding-bottom: 25px;
	}
	#left_column #lower_left p{
		width: 170px;
		margin-right: 8px;
		margin-bottom: 12px;
	}
	#left_column a.more{
		float: left;
		width: 170px;
		font-size: 10px;
		line-height: 10px;
		font-style:italic;
		margin: 0 0 0 -12px;
		padding: 6px;
		border-top: 1px solid #00a1b1;
		border-bottom: 1px solid #00a1b1;
		background: url(/_img/layout/icn_arrow_down.gif) 7px 6px no-repeat;
	}
	#left_column a.download{
		float: right;
		font-size: 10px;
		line-height: 14px;
		font-style:italic;
		padding: 0 0 0 16px;
		background: url(/_img/layout/icn_arrow.gif) 0 4px no-repeat;
	}
	#left_column #lower_left h3{
		width: 170px;
		margin-right: 8px;
		margin-bottom: 12px;
	}
	#left_column #left_modules{
		float: left;
		width: 178px;
		min-height: 140px;
		overflow: visible;
		padding: 0;
		margin: 0;
		border-right: 1px solid #00a1b1;
	}
	#left_modules #news_module{
		float: left;
		text-align:justify;
		width: 178px;
		margin: 20px 0;
	}
	#left_modules #video_module .more,
	#left_modules #news_module .more{
		text-align:right;
	}
	
	#left_column #video_module{
		float: left;
		text-align:center;
		width: 178px;
		margin: 20px 0 20px -10px;
		font-size: 11px;
	}
	#home #left_modules #video_module .more {
		width: 260px;
	}
	#left_column #video_module img{
		margin-bottom: 5px;
	}
	#home #left_column #video_module{
		margin: 20px 0 20px -10px;
		font-size: 13px;
	}
	
	#left_column #left_search,
	#left_column #left_updates{
		float: left;
		width: 178px;
		overflow: visible;
		border-right: 1px solid #00a1b1;
	}
	#left_column #other_modules{
		float: left;
		width: 178px;
		margin-top: 40px;
	}
	#left_column #feature_module {
		float: left;
		width: 350px;
		height: 240px;
		margin-left: 17px;
		margin-bottom: 50px;
		overflow: hidden;
	}
	#other_modules #share_module{
		float: left;
		width: 200px;
		margin: 125px -11px 0 -11px;
		background: #EEE url(/_img/layout/share_top.gif) left top no-repeat;
	}
	#other_modules #share_module #share_icons{
		float: left;
		width: 200px;
		padding: 12px 0;
		height:16px;
		overflow: hidden;
		background: url(/_img/layout/share_bottom.gif) left bottom no-repeat;
	}
	#other_modules #share_module #share_icons a{
		float: left;
		width: 16px;
		height:16px;
		line-height: 14px;
		padding: 0;
		margin: 0 8px 0 0;
		overflow: hidden;
	}
	#other_modules #share_module #share_icons a.icn_share{
		width: 50px;
		margin: 0;
	}
	#other_modules #share_module #share_icons a.icn_rss{
		width: 38px;
		margin: 0 15px;
		background: url(/_img/icons/icn_rss.gif) left top no-repeat;
	}
	
/* SUB NAVIGATION
*************************************************************/
	.subnavigation {
		float: left;
		width: 196px;
		overflow: hidden;
		margin: 4px 0 18px -18px;
		list-style: none;
		padding: 0 0 7px 0;
		background: #EEE url(/_img/nav/subnav.gif) left bottom no-repeat;
	}
	*html .subnavigation {
		overflow: hidden;
		margin: 4px 0 18px -9px;
	}
	.subnavigation li {
		float: left;
		margin: 0;
		width: 196px;
		clear: both;
	}
	.subnavigation li h2{
		float: left;
		width: 150px;
		font-size: 22px;
		line-height: 26px;
		padding: 18px 0 18px 18px;
		font-weight: normal;
	}
	.subnavigation li a{
		float: left;
		width: 178px;
		padding: 7px 0 7px 18px;
		color: #28282D;
		font-size: 14px;
		line-height: 14px;
		text-decoration: none;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	.subnavigation li a:hover{
		color: #00B5CB;
		text-decoration: none;
	}
	.subnavigation li.active {
		background: url(/_img/nav/active_top.gif) left top no-repeat;
	}
	
	.subnavigation li.active a{
		color: #fff;
		text-decoration: none;
		margin-top: 4px;
		padding: 3px 0 7px 18px;
		background: #A1A1A5 url(/_img/nav/active_bottom.gif) left bottom no-repeat;
	}
	
	.subnavigation li ul{
		float: left;
		width: 100%;
		padding: 0;
		margin: 0 0 5px 0;
		list-style: none;
	}
	.subnavigation li li {
		float: left;
		margin: 0 0 0 10px;
		padding: 0;
		font-size: 12px;
		line-height: 20px;
		font-style:italic;
		width: 95%;
		list-style: none;
	}
	.subnavigation li li a{
		width: 100%;
		width: 178px;
		padding: 4px 0 0 18px;
	}
	
	.subnavigation li.active li a{
		color: #28282D;
		background: none;
		padding: 4px 0 0 18px;
	}
	.subnavigation li.active li a.active{
		color: #000;
		background: none;
		font-weight: bold;
	}
	
/* content
*************************************************************/
	#content {
		float: left;
		width: 757px;
		margin-top: 20px;
		color: #333333;
		line-height: 18px;
	}
	
	#content h1 {
		float: left;
		width: 100%;
	}
	
	#content .column {
		float: left;
		width: 352px;
		padding-top: 35px;
	}
	#content .column.left {
		padding-right: 27px;
	}
	#content .column h1{
		float:none;
		padding-bottom: 20px;
		width: 352px;
	}
	
/* PRESS RELEASES
*************************************************************/
	
	#content #press_releases h2 {
		clear: both;
		float: left;
		width: 740px;
		margin-bottom: -10px;
		font-size: 18px;
		line-height: 22px;
	}
	
/* PAGE FEATURE
*************************************************************/
	
	#page_feature{
		float: left;
		width: 765;
		padding: 0 0 20px 0;
		margin: -19px 0 15px -23px;
		background: url(/_img/layout/feature_bg.gif) right bottom no-repeat;
	}
	#page_feature #feature_call{
		float: left;
		width: 371px;
		padding: 0 0 0 6px;
		margin: 0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	#page_feature #feature_call h1{
		font-size: 20px;
		line-height: 22px;
		margin-top: 40px;
		margin-bottom: 20px;
	}
	#page_feature #feature_call h2{
		font-weight: normal;
		width: 355px;
		font-size: 14px;
		line-height: 18px;
		padding: 0 0 4px 0;
		float: left;
	}
	#page_feature #feature_call p{
		font-weight: normal;
		width: 345px;
		padding: 0;
		margin: 0;
	}
	#page_feature #feature_call strong{
		color: #00a7b5;
	}
	#page_feature #feature_call a,
	#page_feature #feature_call a:hover{
		float: left;
		font-size: 16px;
		line-height: 18px;
		color: #00a7b5;
		text-decoration: none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		padding: 5px 40px 7px 0;
		margin: 0 0 15px 0;
		background: url(../_img/layout/feature_arrow.gif) top right no-repeat;
	}
	#page_feature #feature_image{
		float: left;
		width: 388px;
		/*height: 272px; */
		padding: 0;
		margin: 5px 0 0 0;
	}
	
/* Footer
*************************************************************/
	#footer {
		float: left;
		margin: 4px 0 4px 6px;
		padding: 0;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
	#footer div{
		float: left;
		padding: 0 0 0 7px;
		background: url(/_img/layout/footer_left.gif) 0 0 no-repeat;
	}
	#footer p {
		float: left;
		padding: 4px 8px 4px 0;
		font-size: 11px;
		line-height: 11px;
		background: url(/_img/layout/footer_right.gif) top right no-repeat;
	}
	#footer p a{
		float:left;
		color: #28282D;
		text-decoration: none;
		margin-right: 47px;
	}
	#footer p a.last{
		margin-right: 8px;
	}
	#footer p a:hover {
		color: #00A7B5;
		text-decoration: none;
	}
	
	#footer .left {
		margin-right: 80px;
	}
	
/* TESTIMONIALS
*************************************************************/
	#testimonial_container{
		float: left;
		margin: 10px -5px;
		width: 365px;
		padding: 10px 0 0 0;
		background: url(/_img/testimonials/test_top.gif) left top no-repeat;
	}
	#testimonial_container #testimonial {
		width: 325px;
		padding: 20px 20px 30px 20px;
		font-size: 16px;
		line-height: 22px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #28282D;
		background: #EEEEEE url(/_img/testimonials/test_bottom.gif) left bottom no-repeat;
	}
	#testimonial_container #testimonial span{
		margin-top: 10px;
		font-size: 12px;
		line-height: 22px;
		font-style:italic;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	
/* HOME
*************************************************************/
	#home #content_container {
		background: #fff url(../_img/layout/home_bg.jpg) 0 0 no-repeat;
	}
	#home #header {
		background: #fff;
	}
	#home #content {
		width: 588px;
		margin-left: 152px;
	}
	*html #home #content {
		width: 588px;
		margin-left: 0;
	}
	#home #content #home_intro{
		float: left;
		margin-left: 28px;
		width: 559px;
	}
	#home #content h1{
		float: left;
		width: 550px;
		padding: 0;
		margin: 0;
		font-size: 27px;
		line-height: 32px;
	}
	#home #content #home_intro h2{
		float: left;
		width: 515px;
		font-size: 16px;
		line-height: 24px;
		color: #28282d;
		padding: 0;
		margin: 28px 0 0 0;
		font-weight: normal;
	}
	#home #content #home_intro h3{
		float: left;
		margin: 9px 0 15px 0;
		font-size: 18px;
		line-height: 22px;
		font-weight: normal;
	}
	#home #content #home_intro h3 a{
		float: left;
		padding: 10px 55px 14px 0;
		background: url(../_img/layout/home_link.gif) top right no-repeat;
	}
	
	#home #home_panels,
	#home #home_content{
		float: left;
		width: 588px;
		padding: 0;
		margin: 10px 0;
		overflow: hidden;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 12px;
		line-height: 18px;
	}
	#home #home_content{
		width: 558px;
		padding: 0 15px;
	}
	#home #home_panels a{
		float: left;
		padding: 0;
		margin: 0;
		width: 196px;
		height: 227px;
		background: url(/_img/sprites/home_sprite.gif) 0 0 no-repeat;
		text-indent: -3000px;
		overflow: hidden;
	}
	#home #home_panels a.transaction:hover{
		background-position: 0 -227px;
	}
	#home #home_panels a.atm{
		background-position: -196px 0;
	}
	#home #home_panels a.atm:hover{
		background-position: -196px -227px;
	}
	#home #home_panels a.retail{
		background-position: -392px 0;
	}
	#home #home_panels a.retail:hover{
		background-position: -392px -227px;
	}
	#home #left_column {
		background: none;
	}
	
	*html #home #left_column {
		width: 365px;
		overflow: hidden;
	}
	
	#home #left_column #lower_left{
		height: auto;
		width: 266px;
	}
	#home #left_search, 
	#home #left_modules, 
	#home #left_updates, 
	#home #other_modules{
		width: 266px;
	}
	#home #left_column #news_module,
	#home #left_column #video_module,
	#home #left_column #lower_left p,
	#home #left_column #lower_left h3,
	#home #left_column a.more {
		width: 250px;
	}
	#home #left_column input.text{
		width: 198px;
	}
	
/* RELEASES
*************************************************************/
	.news_and_events h2{
		padding-bottom: 10px;
		margin-bottom: 30px;
		border-bottom: 1px solid #00A7B5;
	}
	
/* RELEASES
*************************************************************/
	.release {
		float: left;
		width: 100%;
		padding: 0 0 5px 0;
		border-bottom: 1px solid #00A7B5;
		margin: 0 0 30px 0;
	}
	#content #press_releases .release h2,
	.release h2{
		font-size: 15px;
		line-height: 18px;
		padding: 0;
		margin: 11px 0 13px 0;
		width: 350px;
		border: none;
	}
	.release h3{
		font-size: 13px;
		line-height: 18px;
		margin-bottom: 5px;
		font-weight: bold;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	
/* EVENTS
*************************************************************/
	.event {
		float: left;
		width: 100%;
		padding: 0 0 5px 0;
		border-bottom: 1px solid #00A7B5;
		margin: 0 0 30px 0;
		overflow: hidden;
	}
	.event img{
		margin: 0;
		padding: 0;
	}
	.event h2{
		font-size: 15px;
		line-height: 18px;
		padding: 0;
		border: none;
		margin: 11px 0 13px 0;
	}
	.event h3{
		font-size: 13px;
		line-height: 18px;
		margin-bottom: 5px;
		font-weight: bold;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
	
/* GATEWAY FORM
*************************************************************/
	#inetco_form {
		float: left;
		width: 329px;
		padding: 10px 20px;
		margin: 0;
	}
	#inetco_form.big {
		width: 649px;
	}
	#inetco_form .product_purchased{
		width: 152px;
	}
	#inetco_form .form_left,
	#inetco_form .form_right{
		float: left;
		width: 152px;
		padding: 0;
		margin: 0;
	}
	#inetco_form .form_left{
		margin-right: 25px;
	}
	#inetco_form .full_size{
		float: left;
		width: 329px;
	}
	#inetco_form .error {
		color: #F00;
		font-style:italic;
	}

	
/* OVERLAYS
*************************************************************/
	.ui-widget-overlay { 
		position: absolute; top: 0; left: 0; width: 100%; height: 100%; 
		background: #000000; 
		opacity: .0;
	}
	
	.ui-dialog .ui-dialog-titlebar-close { 
		position: absolute; 
		right: 15px; 
		top: 20px; 
		margin: 0; 
		padding: 1px; 
	}
	.ui-dialog-titlebar {
		padding-bottom: 10px;
		background: url(/_img/layout/pop_top.png) bottom left no-repeat;
	}
	.ui-dialog-content {
		float: left;
		background: url(/_img/layout/pop_content.png) top left repeat-y;
	}
	.ui-dialog {
		padding-bottom: 15px;
		background: url(/_img/layout/pop_bottom.png) bottom left no-repeat;
	}
	.big .ui-dialog-titlebar {
		padding-bottom: 10px;
		background: url(/_img/layout/pop_top_big.png) bottom left no-repeat;
	}
	.big .ui-dialog-content {
		float: left;
		background: url(/_img/layout/pop_content_big.png) top left repeat-y;
	}
	.big.ui-dialog {
		padding-bottom: 15px;
		background: url(/_img/layout/pop_bottom_big.png) bottom left no-repeat;
	}
	*html .ui-dialog-titlebar {
		background: url(/_img/layout/pop_top.gif) bottom left no-repeat;
	}
	*html .ui-dialog-content {
		background: url(/_img/layout/pop_content.gif) top left repeat-y;
	}
	*html .ui-dialog {
		background: url(/_img/layout/pop_bottom.gif) bottom left no-repeat;
	}
	*html .big .ui-dialog-titlebar {
		padding-bottom: 10px;
		background: url(/_img/layout/pop_top_big.gif) bottom left no-repeat;
	}
	*html .big .ui-dialog-content {
		float: left;
		background: url(/_img/layout/pop_content_big.gif) top left repeat-y;
	}
	*html .big.ui-dialog {
		padding-bottom: 15px;
		background: url(/_img/layout/pop_bottom_big.gif) bottom left no-repeat;
	}




	
/* Transaction Process Systems
*************************************************************/
	#payment_process_systems .subnavigation.payment_process_systems {
		display: block;
	}
	#payment_process_systems #header {
		background: #fff url(/_img/nav/transaction_processing_systems_nav_bg.gif) 0 63px no-repeat;
	}
	#payment_process_systems #left_column {
		background: url(/_img/nav/processing_systems_left_colum.gif) 0 0 no-repeat;
	}
	.subnavigation.payment_process_systems {
		background: #C8DF8E url(/_img/nav/processing_systems_subnav.gif) left bottom no-repeat;
	}

	.subnavigation.payment_process_systems li.active{
		background: url(/_img/nav/process_active_top.gif) left top no-repeat;
	}
	.subnavigation.payment_process_systems li.active a{
		background: #899961 url(/_img/nav/process_active_bottom.gif) left bottom no-repeat;
	}
	.subnavigation.payment_process_systems li a:hover{
		color: #fff;
	}
	#payment_process_systems #testimonial_container{
		background: url(/_img/testimonials/pp_top.gif) left top no-repeat;
	}
	#payment_process_systems #testimonial_container #testimonial {
		background: #c8df8e url(/_img/testimonials/pp_bottom.gif) left bottom no-repeat;
	}
	#payment_process_systems #page_feature {
		background: url(/_img/layout/pps_feature_bg.gif) right bottom no-repeat;
	}

	
/* ATM NETWORKS
*************************************************************/
	#atm_networks .subnavigation.atm_networks {
		display: block;
	}
	#atm_networks #header {
		background: #fff url(/_img/nav/atm_nav_bg.gif) 0 63px no-repeat;
	}
	#atm_networks #left_column {
		background: url(/_img/nav/atm_left_colum.gif) 0 0 no-repeat;
	}
	.subnavigation.atm_networks {
		background: #72C6A2 url(/_img/nav/atm_subnav.gif) left bottom no-repeat;
	}
	.subnavigation.atm_networks li.active{
		background: url(/_img/nav/atm_active_top.gif) left top no-repeat;
	}
	.subnavigation.atm_networks li.active a{
		background: #549277 url(/_img/nav/atm_active_bottom.gif) left bottom no-repeat;
	}
	.subnavigation.atm_networks li a:hover{
		color: #fff;
	}
	#atm_networks #testimonial_container{
		background: url(/_img/testimonials/atm_top.gif) left top no-repeat;
	}
	#atm_networks #testimonial_container #testimonial {
		background: #72c6a2 url(/_img/testimonials/atm_bottom.gif) left bottom no-repeat;
	}
	#atm_networks #page_feature {
		background: url(/_img/layout/atm_feature_bg.gif) right bottom no-repeat;
	}
	

	
/* Retail
*************************************************************/
	#retail .subnavigation.retail {
		display: block;
	}
	#retail #header {
		background: #fff url(/_img/nav/retail_nav_bg.gif) 0 63px no-repeat;
	}
	#retail #left_column {
		background: url(/_img/nav/retail_left_colum.gif) 0 0 no-repeat;
	}
	.subnavigation.retail {
		background: #00B5CB url(/_img/nav/retail_subnav.gif) left bottom no-repeat;
	}

	.subnavigation.retail li.active{
		background: url(/_img/nav/retail_active_top.gif) left top no-repeat;
	}
	.subnavigation.retail li.active a{
		background: #017C8B url(/_img/nav/retail_active_bottom.gif) left bottom no-repeat;
	}
	.subnavigation.retail li a:hover{
		color: #fff;
	}
	
	#retail #testimonial_container{
		background: url(/_img/testimonials/retail_top.gif) left top no-repeat;
	}
	#retail #testimonial_container #testimonial {
		background: #00b5cb url(/_img/testimonials/retail_bottom.gif) left bottom no-repeat;
	}
	#retail #page_feature {
		background: url(/_img/layout/retail_feature_bg.gif) right bottom no-repeat;
	}
	
/* TABLES
*************************************************************/
	td {
		float: left;
		width: 216px;
		padding: 10px;
		margin-bottom: 3px;
		border-top: 1px solid #d1d1d2;
		border-right: 1px solid #d1d1d2;
		border-bottom: 1px solid #d1d1d2;
	}
	td.tbl_head,
	td.tbl_headb{
		width: 113px;
		padding: 5px 0 0 0;
		border: none;
		font-size: 16px;
		line-height: 19px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		background: url(/_img/layout/table_top.gif) left top no-repeat;
	}
	td.tbl_head .tbl_head_cnt,
	td.tbl_headb .tbl_head_cnt{
		float: left;
		width: 93px;
		padding:5px 10px 10px 10px;
		background: #c3e5eb url(/_img/layout/table_bottom.gif) left bottom no-repeat;
	}
	td.tbl_headb{
		background: url(/_img/layout/table_topb.gif) left top no-repeat;
	}
	td.tbl_headb .tbl_head_cnt{
		background: #8dd0d9 url(/_img/layout/table_bottomb.gif) left bottom no-repeat;
	}
	
	td .tbl_crn_top {
		float: left;
		padding: 10px 0 0 0;
		background: url(/_img/layout/td_crn_top.gif) right top no-repeat;
		margin: -11px -11px 0 0;
	}
	td .tbl_crn_bottom {
		float: left;
		height: 100%;
		padding-right:10px;
		background: url(/_img/layout/td_crn_bottom.gif) right bottom no-repeat;
	}
	
