﻿html {
	margin: 0px auto 0px auto;
	text-align:center;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #000;
	text-align: left;
	background-color: #FFF;
	background-image:url("http://www.paymentsgateway.com/images/bkgTileWithNav.gif");
	background-repeat:repeat-x;
}
a img {
	border : 0;
}
* {
	margin: 0;
	padding: 0;
}
div#wrapper {
	margin: 0 auto;
	width: 940px;
	position: relative;
}
div#wrapper2 {
	margin: 0 auto;
	width: 952px;
	position: relative;
	text-align: left;
	display: block;
	height: 100%;
}
h1 {
	font-size: 30px;
	font-weight: normal;
}
.grayTxt {
	color: #b9b9b9;
}
.logoBkg {
	background-image:url(img/PGBlueIcon.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:53px;
	position:absolute;
	top:47px;
	width:55%;
}
.SectionTitleHeader {
	float: left;
	padding: 5px 0px 0px 68px;
}
.wrapperSpacer {
	height: 1px;
	width: 946px;
	display: block;
	background-color:#FFF;
	margin: 0px auto 0px auto;
}
p.logo {
	margin: 19px 0 0 8px;
	padding: 25px 0 10px 70px;
	background: transparent url(img/logo.gif) no-repeat 0 0;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	float: left;
}
.top-login {
	height: 44px;
	width: 100%;
	background-image: url(img/loginBkgTile.gif);
	background-repeat: repeat-x;
}
.top-login-container {
	width: 940px;
	height: 44px;
	text-align: center;
	margin: 0px auto 0px auto;
}
.questions {
	height: 65px;
	width: 165px;
	float: left;
	margin: 0px 0px 0px 0px;
	background-image: url(img/questions.gif);
	background-repeat: no-repeat;
}
.currentCustomer {
	height: 57px;
	width: 175px;
	float: right;
	margin: 0px 0px 0px 0px;
	background-image: url(img/currentCustomer.gif);
	background-repeat: no-repeat;
}
.branding {
	height:113px;
	width:940px;
}
.logoMain {
	position: relative;
	top: 18px;
	left: 10px;
	float: left;
	width: 400px;
}
.topNavArrow{
	position:relative;
	top:2px;
}
.top-nav {
	background-color: transparent;
	background-image: url(img/topnavBkg.gif);
	background-repeat: no-repeat;
	height: 39px;
}
.top-nav2 {
	background-color: transparent;
	height: 39px;
	border:0px dashed #FF0000;
}
.flash {
	width: 940px;
	background-color: #FFF;
	margin: 18px 0px 0px 0px;
}
.spacer {
	margin: 10px 0px 0px 0px;
}
div.content {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	width: 625px;
	float: left;
	display: inline;
	text-align: left;
	line-height: 16px;
}
/*----- Developer Documentation Page Begin -----*/
div.DeveloperDocumentationContent {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 940px;
	float: left;
	display: inline;
	text-align: left;
	line-height: 16px;
}
.splitterBorders {
	margin:0px;
	padding:0 0 0;
	width:940px;
	background-image: url(img/splitterBkg.gif);
	background-repeat: repeat-y;
}
.splitterWrapper {
	margin:0 0 0;
	padding:0px;
	width:928px;
}
.splitterTopLeft {
	background-image: url(img/splitterTopLeft.gif);
	width: 6px;
	height: 6px;
	float: left;
}
.splitterTopMiddle {
	background-color:#3F0;
	height:6px;
	width: 928px;
}
.splitterTopRight {
	background-image: url(img/splitterTopRight.gif);
	width: 6px;
	height: 6px;
	float: right;
}
/*----- Developer Documentation Page End -----*/
.inner-page .content {
	margin: 0 20px 0 0;
	float: right;
	width: 656px;
}
.inner-notes {
	margin: -10px -14px 20px 10px;
	padding: 15px;
	width: 187px;
	float: right;
	background-color: #D1D3D3;
}
div.sidebar {
	margin: 0px;
	padding: 5px;
	width: 270px;
	float: left;
	text-align: left;
	background-color: #f6f6f6;
	border: 1px solid #e3e7ec;
}
.inner-page .sidebar {
	width: 217px;
	display: inline;
}
div.newsContainer {
	width: 308px;
	background-image:url(img/latestNewsTitle.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}
div.news {
	width: 250px;
	margin: 20px 0 0;
	padding: 17px 14px;
	position: relative;
	top: 52px;
	background-color: #FFF;
}
div.copyright {
	position:relative;
	margin: 40px 0px 0px 0px;
	padding: 0;
	clear: both;
	width: 100%;
	float: left;
	text-align: center;
	color:#bec4d0;
	font-family: lucida grande, sans-serif;
	letter-spacing:1px;
}
div.copyright2 {
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0;
	clear: both;
	width: 100%;
	float: left;
	text-align: center;
	color:#bec4d0;
	font-family: lucida grande, sans-serif;
	letter-spacing:1px;
}
.copyrightShift {
	margin: 37px 0px 0px 0px;
}
.copyrightShift a:link, .copyrightShift a:active, .copyrightShift a:visited {
	color: #bec4d0!important;
	font-size: 12px;
	text-decoration: none;
}
.copyright p {
	text-align: center;
	font-size: 10px;
	padding: 17px;
	color:#bec4d0;
	font-size: 11px;
	font-family: lucida grande, sans-serif;
	letter-spacing:1px;
}
.copyright a:link, .logo a:visited, .logo a:hover, .logo a:active {
	color: #bec4d0;
	font-size: 12px;
	text-decoration: none;
}
.copyright2 p {
	text-align: center;
	font-size: 10px;
	padding: 17px;
	color:#bec4d0;
	font-size: 11px;
	font-family: lucida grande, sans-serif;
	letter-spacing:1px;
}
.copyright2 a:link, .logo a:visited, .logo a:hover, .logo a:active {
	color: #bec4d0;
	font-size: 12px;
	text-decoration: none;
}
/*----- Branding Links Begin -----*/
.branding a:link, .branding a:visited, .branding a:hover, .branding a:active {
	color: #324e88;
	text-decoration: none;
}
.branding a:hover {
	text-decoration: underline;
}
/*----- Branding Links End -----*/
.inner-page div.contact {
	margin-top: 0;
}
div.wrap {
	padding: 0px;
	background-color: #dcdede;
}
.inner-page div.wrap {
	padding: 0;
	background-color: transparent;
}
div.mainbar div.wrap {
/* background: transparent url(Images/div_latest_news.gif) no-repeat 50% 100%; */
}
div.contentWrapper {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 945px;
	float: left;
	text-align: center;
	z-index:999;
}
div.contentWrapper .contentLinks a:link, a:visited, a:active {
	text-decoration: underline;
}
div.contentWrapper .contentLinks a:hover {
	text-decoration: none;
}
.page-title {
	background: transparent url(img/title-main.jpg) no-repeat 50% 0;
	height: 264px;
	float: left;
	padding: 0 10px;
	width: 940px;
	clear: both;
}
.inner-page .page-title {
	padding: 0 10px;
	background: transparent url(img/title-inner.jpg) no-repeat 0 0;
	height: 100px;
}
/* Headings */
.page-title h1 {
	margin: 0;
	padding: 35px 0 0 68px;
	color: #424242;
	font-size: 20px;
	font-weight: normal;
}
.content h1 {
	margin: 10px 0 10px;
	color: #424242;
	font-size: 20px;
	font-weight: normal;
}
.content h2, #Main .sf_newsList h2.sf_newsTitle {
	color:#424242;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	margin:0 0 10px;
}
.content h3 {
	margin: 0 0 10px;
	color: #424242;
}
.content .inner-notes h3 {
	font-size: 18px;
	font-weight: normal;
	color: #000;
}
.sidebar h3 {
	font-size: 18px;
	font-weight: normal;
}
.inner-page .sidebar h3 {
	padding: 20px 15px 10px 21px;
	color: #fff;
	background: #235A70 url(img/h3-sidebar.gif) no-repeat 100% 0;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #6db9d1;
}
.content h4 {
	margin: 0 0 10px;
	color: #464646;
	font-weight: normal;
}
.content .inner-notes h4 {
	font-size: 12px;
	font-weight: bold;
}
.sidebar h4 {
	margin: 0 0 5px;
}
/* Paragraphs */
p {
	margin: 0;
	padding: 0;
	line-height: 1.5;
}
.content p {
	margin: 0 0 10px;
	padding: 0;
}
.content p.more {
	text-align: right;
	font-size: 11px;
}
.date, .content p.date {
	color: #338cae;
	font-size: 10px;
	margin-bottom: 0;
}
.page-title p {
	padding: 30px 0 0 68px;
	color: #fff;
	width: 570px;
	line-height: 1.8;
}
/* Lists */
ul, ol {
	margin: 0 0 10px 25px;
	padding: 0;
	list-style-position: outside;
}
li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ol li {
	list-style-type: decimal;
}
.content ul {
	margin-left: 0;
}
.content ul li {
	padding-left: 30px;
	list-style-type: none;
	background: transparent url(img/bullet.gif) no-repeat 9px 5px;
}
.content ol {
	margin-left: 30px;
}
.content ul.key-items {
	color: #928B0C;
	font-weight: bold;
}
.content ul.key-items li {
	background-image: url(img/bullet-yellow.gif);
	background-position: 5px 2px;
}
.wrap .news-list {
	margin: 0;
}
.wrap .news-list li {
	padding: 17px 0;
	list-style-type: none;
	background: transparent url(img/sidebar_news_li.gif) repeat-x 0 100%;
}
/* Semantic */
strong {
	font-weight: bold;
	font-style: normal;
}
em {
	font-weight: normal;
	font-style: italic;
}
address {
	padding-top: 5px;
	font-style: normal;
	line-height: 1.5;
}
/* Links */
a:link, a:visited, a:hover, a:active {
	color: #4364a0;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.copyright .copyright a:link, .copyright a:visited, .copyright a:hover, .copyright a:active {
	color: #bec4d0;
	font-size: 12px;
	text-decoration: none;
}
.copyright2 .copyright2 a:link, .copyright2 a:visited, .copyright2 a:hover, .copyright a:active {
	color: #bec4d0;
	font-size: 12px;
	text-decoration: none;
}
.logo a:link, .logo a:visited, .logo a:hover, .logo a:active {
	color: #fff;
	text-decoration: none;
}
.sidebar h4 a:link, .sidebar h4 a:visited, .sidebar h4 a:hover, .sidebar h4 a:active {
	color: #464646;
}
.copyright {
	height: 151px;
	width: 100%;
	background-image: url(img/copyrightBkg.gif);
	background-repeat: repeat-x;
}
.copyright2 {
	height: 151px;
	width: 100%;
	background-image: url(img/copyrightBkg.gif);
	background-repeat: repeat-x;
}
/* Community Logo */
.poweredBySitefinityLogo {
	padding: 20px 0;
	height: 1px;
	width: 100%;
	float: left;
	clear: both;
}
.logoMain {
	position: relative;
	width:252px;
	height:87px;
	display:block;
	background-image: url(../../images/spriteTopLogin.png);
	background-repeat: no-repeat;
	background-position: -7px -98px;
}
.dropDown {
	float: left;
	position: relative;
	top: 34px;
	left: 13px;
}
.dropDown .item {
	background-color: #f5f5f5;
}
.loginBtn a {
	width: 67px;
	height: 27px;
	background-image: url(img/loginBtn.jpg);
	position: relative;
	float: right;
	top: 32px;
	background-position: 0px 0px;
}
.loginBtn a:hover {
	background-image: url(img/loginBtn_Over.jpg);
	background-position: 0px 27px;
}
.notext {
	display: none;
}
/*documentation css*/

.headerRow {
	font-weight: bold;
	text-align: left;
}
Table {
	width: 100%;
}
td {
	border-collapse: separate;
	margin: 0px auto 0px auto;
}
.CommunityLogin {
	float:right;
	font:12px/23px "Segoe UI", Arial, sans-serif;
	position:relative;
	right:9px;
	text-align:right;
	top:-6px;
	width:641px;
}
.CommunityLogin2 {
	float:right;
	font:12px/23px "Segoe UI", Arial, sans-serif;
	margin:77px 0 0;
	position:relative;
	text-align:right;
	top:0;
	width:137px;
}
.CommunityIcon {
	padding: 0px 5px 0px 0px;
}
.alignLeft {
	float: left;
	margin: 0px;
}
.topAd {
	width: 940px;
	height: 313px;
	background-image: url(img/topAd.jpg);
	margin:10px 0 0;
}






.topAdSolutions {
	width: 940px;
	height: 313px;
	margin:10px 0 0;
}
.topAdPartners {
	width: 940px;
	height: 365px;
	background-image: url(img/topAdPartners.jpg);
	margin:0px 0 0;
}
.topAdMerchants {
	width: 940px;
	height: 313px;
	background-image: url(img/topAdMerchants.jpg);
	margin:10px 0 0;
}
.topAdCompany {
	background-image:url(../../images/company/companyHeaderAd.jpg);
	height:363px;
	margin:10px 0 0;
	width:937px;
	background-repeat: no-repeat;
}
.topAdSmart {
	background-image:url(../../images/topAdSmart.jpg);
	height:308px;
	margin:0px 0 0;
	width:937px;
	background-repeat: no-repeat;
}
.topAdVideos {
	background-image:url(../../images/topAdVideos.jpg);
	height:206px;
	margin:10px 0 0;
	width:940px;
	background-repeat: no-repeat;
}
.videoSubTitle {
  background-image: url("../../images/videoVTTitle.jpg");
  background-position: 20px 0;
  background-repeat: no-repeat;
  height: 33px;
  margin-bottom: 12px;
  width: 940px;
}
.topAdSupport {
	width: 940px;
	height: 340px;
	background-image: url(img/topAdSupport.jpg);
	margin:0px 0 0;
}
.topAdCompare {
	width: 940px;
	height: 313px;
	background-image: url(img/topAdCompare.jpg);
	margin:10px 0 0;
}
.topAdDevCake {
	background-image:url("http://www.paymentsgateway.com/images/getStarted/topCakeAd.jpg");
	height:357px;
	left:0px;
	margin:0 auto;
	position:relative;
	top:48px;
	width:937px;
}
.devHQ {
	background-image:url("http://www.paymentsgateway.com/images/getStarted/devHQ.jpg");
	height:290px;
	left:-17px;
	margin:0 auto;
	position:relative;
	top:48px;
	width:903px;
}
.iconWrapper {
	width: 950px;
	height: 198px;
	display: block;
	margin: 27px 0px 0px 0px;
}
.compare {
	width: 234px;
	height: 198px;
	background-image: url(img/compareBkg.jpg);
	float: left;
	clear: both;
	display: inline;
}
.code {
	width: 241px;
	height: 198px;
	background-image: url(img/codeBkg.jpg);
	float: left;
	display: inline;
}
.test {
	width: 239px;
	height: 198px;
	background-image: url(img/testBkg.jpg);
	float: left;
	display: inline;
}
.goLive {
	width: 226px;
	height: 198px;
	background-image: url(img/goLiveBkg.jpg);
	float: left;
	display: inline;
}
.cctgTxt {
	padding: 62px 27px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	float: left;
	text-align: left;
}
.cctgTxt a {
	padding: 62px 27px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	float: left;
	text-align: left;
}
.cctgTxt a:hover {
	padding: 62px 27px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	float: left;
	text-align: left;
	text-decoration:underline;
}
.devColumn1 {
	width: 578px;
	height: 539px;
	float: left;
}
.devColumn2 {
	width: 336px;
	height: 539px;
	float: right;
}
.secondaryAd {
	width: 578px;
	height: 354px;
	background-image: url(img/cheetahAd.jpg);
	float: left;
}
.support {
	width: 335px;
	height: 170px;
	background-image: url(img/supportBkg.jpg);
	float: left;
}
.api {
	width: 335px;
	height: 170px;
	background-image: url(img/apiBkg.jpg);
	float: left;
	margin: 14px 0px 0px 0px;
}
.partners {
	width: 335px;
	height: 170px;
	background-image: url(img/partnersBkg.jpg);
	float: left;
	margin: 14px 0px 0px 0px;
}
.devNews {
	width: 578px;
	height: 170px;
	background-image: url(img/devNewsBkg.jpg);
	float: left;
	margin: 14px 0px 0px 0px;
}
.sideColumnTxt {
	padding: 57px 27px 10px 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	float: left;
	text-align: left;
	list-style-image: none;
	list-style-type: none;
}
.sideColumnTxt ul, .sideColumnTxt li {
	list-style-type: none;
	line-height: 18px;
	margin-left: 0px;
	list-style-image: url(http://www.paymentsgateway.com/images/devArrow.png);
}
.sideColumnTxt li a:link, a:visited, a:active {
	text-decoration:none;
}
.sideColumnTxt li a:hover {
	text-decoration:underline;
}
.rowSpacer {
	clear:both;
	display:block;
	float:left;
	height:25px;
	padding:41px 0 0;
	width:940px;
}
.rowSpacerTall {
	clear:both;
	display:block;
	float:left;
	height:40px;
	padding:41px 0 0;
	width:940px;
}
/*----- Footer Begin -----*/
div.footer {
	margin: 0px;
	min-height: 100px;
	clear: both;
	width: 940px;
	float: left;
	color: #666;
}
.footer p {
	margin: 0;
	color: #666;
}
.footer .contact h3 {
	font-size: 14px;
	display: inline;
}
/*----- Footer End -----*/

.clear {
	clear: both;
}
/*----- Login Page Begin -----*/
.column1 {
	width: 170px;
	text-align: right;
	float: left;
}
.column2 {
	width: 306px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 20px;
}
.columnTopRow {
	height:6px;
	margin:10px 0 0;
	width:940px;
}
.columnBottomRow {
	height: 6px;
	width: 940px;
}
.row {
	width: 620px;
	height: 35px;
	float: left;
}
.oneColumnTile {
	background-repeat:repeat-y;
	height:200px;
	padding:42px 0 0;
	text-align:center;
	width:940px;
}
.row2 {
	width: 300px;
	height: 75px;
	text-align: center;
	margin: 0px 0px 0px 170px;
}
.topLeft {
	background-repeat:no-repeat;
	float:left;
	height:6px;
	width:6px;
}
.topMiddle {
	background-repeat:repeat-x;
	float:left;
	height:6px;
	width:928px;
}
.topRight {
	background-repeat:no-repeat;
	float:left;
	height:6px;
	width:6px;
}
.boxContent {
	width: 940px;
	clear: both;
	min-height: 50px;
	background-image: url(img/middle.gif);
	background-repeat: repeat-y;
}
.bottomLeft {
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:6px;
	width:6px;
}
.bottomMiddle {
	background-repeat:repeat-x;
	float:left;
	height:6px;
	margin:0;
	width:928px;
}
.bottomRight {
	background-repeat:no-repeat;
	float:left;
	height:6px;
	width:6px;
}
.boxFormWrapper {
	text-align: center;
	margin: 0px auto 0px auto;
	width: 722px;
}
.boxForm {
	padding: 2px 49px 0px 39px;
	width: 600px;
	text-align: left;
}
.boxForm h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}
.label {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #385892;
	font-size: 13px;
	padding: 7px 0px 0px 0px;
}
.fieldset {
	background-image: url(img/textfieldBkg.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 306px;
	background-position: 0px 0px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #385892;
	font-size: 13px;
	float: left;
	text-indent:7px;
	clear: both;
	margin: 0px 0px 10px 0px;
}
.fieldsetInput {
	float: left;
	width: 290px;
	padding: 3px 4px 2px 0px;
	margin: 6px 5px 2px 10px;
	clear: both;
	background-color: #edebeb;
	border: 0px solid #CCC;
}
.clear {
	clear: both;
}
.fieldsetDropdown {
	background-repeat: no-repeat;
	height: 60px;
	width: 306px;
	background-position: 0px 21px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #385892;
	float: left;
	clear: both;
	margin: 0px 0px 10px 0px;
}
.fieldsetDropdownTitle {
	border: 1px solid #bdbdbd;
}
.fieldsetDropdown select {
	height:30px;
	line-height:1.5em;
	padding:5px;
	background-image: url(img/selectBoxBkg.gif);
	background-color: #efefef;
	width: 306px;
	background-repeat: repeat-x;
}
.subscriptionField {
	width: 170px;
	height: 30px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 13px;
}
.rememberField {
	width: 170px;
	height: 30px;
	float: left;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 13px;
	margin: 0px 0px 20px 7px;
}
.notext {
	display: none;
}
.boxFormSubmit a {
	width: 142px;
	height: 43px;
	display: block;
	background-image: url(img/submitBtn.gif);
	background-position: 0px 0px;
	margin: 0px 0px 0px 0px;
}
.boxFormSubmit a:hover {
	width: 142px;
	height: 43px;
	display: block;
	background-image: url(img/submitBtn.gif);
	background-position: 0px 46px;
}
.boxFormLogin a {
	width: 142px;
	height: 43px;
	display: block;
	background-image: url(img/boxFormLoginBtn.gif);
	background-position: 0px 0px;
}
.boxFormLogin a:hover {
	width: 142px;
	height: 43px;
	display: block;
	background-image: url(img/boxFormLoginBtn.gif);
	background-position: 0px 46px;
}
.checkbox {
	margin: 10px 6px -2px 0px;
}
.registerTxt {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 20px 0px 0px 7px;
	padding: 0px 0px 30px 0px;
}
.registerTxt a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
	text-decoration: none;
	color: #4e73a8;
}
.registerTxt a:hover {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	margin: 20px 0px 0px 0px;
	text-decoration: underline;
	color: #4e73a8;
}
.subscriptionContainer {
	width: 520px;
	height: 90px;
	margin: 0px 0px 0px 100px;
}
.captcha {
	width: 181px;
	height: 0px;
	margin: 0px 0px 20px 0px;
	border: 0px solid #ccc;
	padding: 0px 0px 40px 0px;
}
.radio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 20px 0px 0px;
	float: left;
	margin: 6px 0px 0px 0px;
}
.required {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	color: #385892;
	font-size: 13px;
	font-style: normal;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*----- Login Page End -----*/








.breadcrumbs {
	color:#4364A0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 0 20px;
}
/*----- Developer Interior Custom Begin -----*/
#rowAd1 {
	width: 942px;
	height: 229px;
	border: 1px solid #960;
	position: relative;
}
#content1 {
	width: 940px;
	height: 227px;
	border: 1px solid #000;
}
#content1Txt {
	width: 500px;
	height: 100px;
	padding: 20px;
	position: absolute;
	top:20px;
	border: 1px dotted #F00;
}
.content2 {
	width: 234px;
	height: 198px;
	float: left;
	clear: both;
	margin: 27px 0px 0px 0px;
}
.content3 {
	width: 241px;
	height: 198px;
	float: left;
	margin: 27px 0px 0px 0px;
}
.content4 {
	width: 239px;
	height: 198px;
	float: left;
	margin: 27px 0px 0px 0px;
}
.content5 {
	width: 226px;
	height: 198px;
	float: left;
	margin: 27px 0px 0px 0px;
}
.cctgTxt {
	padding: 62px 27px 10px 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	float: left;
	text-align: left;
}
.devColumn1 {
	width: 578px;
	height: 539px;
	float: left;
}
.devColumn2 {
	width: 336px;
	height: 539px;
	float: right;
}
.content6 {
	width: 578px;
	height: 354px;
	float: left;
}
.content8 {
	width: 335px;
	height: 170px;
	float: left;
}
.content9 {
	width: 335px;
	height: 170px;
	float: left;
	margin: 14px 0px 0px 0px;
}
.content10 {
	width: 335px;
	height: 170px;
	float: left;
	margin: 14px 0px 0px 0px;
}
.content7 {
	width: 578px;
	height: 170px;
	float: left;
	margin: 14px 0px 0px 0px;
}
.toolTipWhy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 0px 16px 0px 16px;
}
.toolTipWhy p {
	line-height: 12px;
}
.toolTipWhy li {
	line-height: 16px;
}
/*  navigation Search  */
.navSearch {
/*	width: 177px;
	height: 23px;
	background-color:#03C;
	float: right;
	margin: 0px;
	position: relative;
	top: 0px;
	right: 10px;*/
}
#search-bar {
	background-position:0 0;
	display:inline;
	float:right;
	height:23px;
	left:746px;
	position:absolute;
	top:112px;
	width:177px;
}
#search-bar .keywords, .sf_keywords {
	background: #fff;
	font-size:13px;
	color: #000;
	height: 19px;
	width: 365px;
	padding: 8px 0 0 0;
	margin-left: 4px;
	border: 0;
	float:left;
	margin-top:1px;
}
#search-bar .search-submit, .sf_searchSubmit, .sf_search-submit {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(images/btnSearch.png) no-repeat scroll 0 0;
	border:0px solid #000000;
	cursor:pointer;
	float:right;
	font-size:0;
	height:23px;
	line-height:0;
	margin:0px;
	padding:0;
	position:relative;
	right:0;
	text-indent:-9999px;
	top:-22px;
	width:30px;
}
#search-bar fieldset, .sf_fieldset {
	border: 0;
	display: block;
	float: left;
	position:relative;
}
#search-bar fieldset label, .sf_fieldset label {
	display:none;
}
#search-bar .sf_searchText {
	background-color:#F6F6F6;
	border:0 solid #000000;
	float:left;
	font-family:arial;
	font-size:10px;
	margin:5px 0 0 19px;
	text-align:left;
	width:123px !important;
}
#search-bar .sf_searchBox {
	border:0px dotted #000000;
	height:14px;
	margin:0;
	width:167px;
}
.searchResults {
	background-repeat:repeat-y;
	display:block;
	height:100%;
}
.KBSearchResults {
	background-color: #FFF;
	background-repeat: repeat-y;
}
.searchResults dt {
	padding:10px 37px 0;
}
.searchResults dd {
	padding:10px 48px 21px 40px;
}
.searchResults h2 {
	padding:26px 20px 5px 36px;
}
/* Partners Page */
.partnersBoxWrapper {
	width: 940px;
}
.partnersBoxWrapper2 {
	background-repeat: no-repeat;
	width: 940px;
	background-image: url(img/formBkg.jpg);
}
.partnersBoxTop {
	display: block;
	height: 7px;
	width: 940px;
}
.partnersBoxBottom {
	height: 7px;
	width: 940px;
}
.partnersBoxContent {
	margin:10px 0 0;
	min-height:500px;
	padding:10px 5px 9px 20px;
}
.partnersBoxContent h2 {
  color: #2C4281;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 23px;
  font-weight: normal;
  padding: 16px 3px 25px 26px;
  text-align: left;
}
.partnersBoxContent h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2c4281;
	text-align:left;
	padding:0px 3px 25px 26px;
	margin: 1px 2px 3px 4px;
}
.partnersComparisonChart {
	background-image:url("img/PartnersComparisonChart.jpg");
	background-repeat:no-repeat;
	height:370px;
	margin:0 0 0 82px;
	width:750px;
}
.partnersPrograms {
	height:314px;
	margin:34px 0 0 3px;
	width:936px;
	position: relative;
	background-image: url(../../images/partner/partnerProgramBkg.jpg);
	background-repeat: no-repeat;
}
.partnersPrograms p {
  color: #696969;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 12px;
}
.IPBox {
	width: 285px;
	height: 312px;
	float:left;
	margin:10px 0px 0px 0px;
}
.IPBoxTxt {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 42px 20px 20px 6px;
	text-align: left;
}
.RPBox {
	width: 285px;
	height: 312px;
	float:left;
	margin:10px 0px 0px 19px;
}
.RPBoxTxt {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:42px 20px 20px;
	text-align:left;
}
.RPBoxTxt p {
	
}
.APBox {
	float: left;
	height: 312px;
	margin: 10px 0 0 36px;
	width: 285px;
}
.APBoxTxt {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:42px 20px 20px;
	text-align:left;
}
.APBoxTxt p {
	
}
.IPButton {
	background-image: url("../../images/partner/partnerProgramBkg.jpg");
	background-position: -9px -366px;
	background-repeat: no-repeat;
	display: block;
	height: 27px;
	margin: 20px 0 0 5px;
	position: absolute;
	top: 290px;
	width: 104px;
}
.IPButton:hover {
	background-image: url(../../images/partner/partnerProgramBkg.jpg);
	background-repeat: no-repeat;
	background-position: -119px -366px;
	display:block;
}
.RPButton {
	width: 104px;
	height: 27px;
	background-image: url(../../images/partner/partnerProgramBkg.jpg);
	background-repeat: no-repeat;
	background-position: -9px -366px;
	display:block;
	margin:20px 0 0 19px;
	position: absolute;
	top: 290px;
}
.RPButton:hover {
	background-image: url(../../images/partner/partnerProgramBkg.jpg);
	background-repeat: no-repeat;
	background-position: -119px -366px;
	display:block;
}
.APButton {
	width: 104px;
	height: 27px;
	background-image: url(../../images/partner/partnerProgramBkg.jpg);
	background-repeat: no-repeat;
	background-position: -9px -366px;
	display:block;
	margin:20px 0 0 19px;
	position: absolute;
	top: 290px;
}
.APButton:hover {
	background-image: url(../../images/partner/partnerProgramBkg.jpg);
	background-repeat: no-repeat;
	background-position: -119px -366px;
	display:block;
}
.partnersProgram p {
	line-height:1.25;
}
/* .Partners Page */

/* Merchants Page */
.merchantsColumn1 {
	border-left:1px dotted #EFEFEF;
	border-right:1px dotted #EFEFEF;
	float:left;
	height:100%;
	padding:0 0 53px;
	width:649px;
}
.merchantsColumn1 h2 {
	color:#324E88;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	padding:24px 3px 37px 49px;
	font-weight:normal;
}
.merchantsColumn2 {
	width: 248px;
	height: 100%;
	float: right;
	padding:0 0 53px;
	background-repeat: no-repeat;
}
.merchantsSpacer {
	width: 940px;
	height: 28px;
	display: block;
	clear:both;
}
.reasonsWrapper {
	width: 510px;
	min-height: 545px;
	margin:0 0 0 77px;
}
.reason1 {
	width: 510px;
	height: 109px;
	display: block;
	background-image: url(img/speedometerIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:20px 0 50px;
}
.reason2 {
	width: 510px;
	height: 109px;
	display: block;
	background-image: url(img/shieldIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:20px 0 50px;
}
.reason3 {
	width: 510px;
	height: 109px;
	display: block;
	background-image: url(img/gearIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:20px 0 50px;
}
.reason4 {
	width: 510px;
	height: 109px;
	display: block;
	background-image: url(img/envelopeIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:20px 0 50px;
}
.reason5 {
	width: 510px;
	height: 109px;
	display: block;
	background-image: url(img/toolsIcon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:20px 0 50px;
}
.reasonTxt {
	border-bottom:1px dashed #EFEFEF;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	padding:5px 5px 20px 102px;
}
.reason1 h2, .reason2 h2, .reason3 h2, .reason4 h2, .reason5 h2 {
	color:#2C4281;
	font-family:Georgia, sans-serif;
	font-size:16px;
	padding:7px 5px 3px 91px;
}
.merchantColumn1BoxBottom {
	width: 680px;
	height:8px;
	display:block;
	background-image: url(img/merchantColumn1BoxBottom.gif);
	background-repeat: no-repeat;
}
.solutionsAdSmall {
	width: 248px;
	height: 178px;
	display:block;
	background-image: url(img/solutionsAdSmall.jpg);
	background-repeat: no-repeat;
	margin:12px 0 0;
}
/* .Merchants Page */


/* Company Page */
.companyColumn1 {
  display: inline;
  float: left;
  height: 783px;
  padding: 0 0 53px;
  width: 680px;
}
.companyColumn1 h2 {
  color: #2C4281;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 24px;
  font-weight: normal;
  padding: 24px 3px 0 49px;
}
.companyColumn1 p {
  color: #696969;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  padding: 19px 65px 5px 67px;
}
.companyLogoBox {
	height:200px;
	left:150px;
	margin:0 auto;
	position:relative;
	width:664px;
}

.smartCallout p {
  color: #324E88;
  font-family: Calibri,Arial,Sans-serif;
  font-size: 22px;
  font-weight: bold;
  padding: 0 8px 0 70px;
}
.companyLogoBox h2 {
  color: #2C4281;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 24px;
  font-weight: normal;
  padding: 24px 3px 10px 49px;
  text-align: center;
}
.companyLogos {
  background-image: url("../../images/company/companyLogos.jpg");
  height: 124px;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  width: 664px;
  z-index: 1;
}
.ach {
  background-image: url("../../images/company/companyLogos.jpg");
  background-position: -108px -154px;
  background-repeat: no-repeat;
  height: 53px;
  left: 110px;
  position: absolute;
  top: 27px;
  width: 111px;
}
.federalPayments {
  background-image: url("../../images/company/companyLogos.jpg");
  background-position: -230px -154px;
  background-repeat: no-repeat;
  height: 53px;
  left: 232px;
  position: absolute;
  top: 26px;
  width: 166px;
}
.paymentsGateway {
  background-image: url("../../images/company/companyLogos.jpg");
  background-position: -416px -154px;
  background-repeat: no-repeat;
  height: 53px;
  left: 418px;
  position: absolute;
  top: 25px;
  width: 143px;
}
.companyColumn2 {
	background-repeat:no-repeat;
	display:inline;
	float:right;
	height:588px;
	left:692px;
	padding:0 0 53px;
	position:absolute;
	top:0;
	width:278px;
	background-image: url(../../images/company/companyContactInfo.jpg);
}
.companyColumn2Smart {
	background-repeat:no-repeat;
	display:inline;
	float:right;
	height:588px;
	left:692px;
	padding:0 0 53px;
	position:absolute;
	top:0;
	width:278px;
	background-image: url(../../images/facebookAd.jpg);
}
.smartList {
	color: #324E88;
	font-family: Calibri,Arial,Sans-serif;
	font-size: 18px;
	margin: 20px 0 20px 111px;
	list-style-type: disc;
}
.smartList li{
	list-style-type: disc;	
}












.companySpacer {
	width: 940px;
	height: 28px;
	display: block;
	clear:both;
}
.companySpacer2 {
	width: 940px;
	height: 0px;
	display: block;
	clear:both;
}
.companyColumn1BoxBottom {
	background-repeat:no-repeat;
	display:block;
	height:8px;
	width:680px;
}
/* .Company Page */

/*
#fragment-1{
	min-height:638px;	
}
#fragment-2{
	min-height:638px;	
}
#fragment-3{
	min-height:638px;	
}
#fragment-4{
	min-height:638px;	
}*/
.IPFlashAd {
	margin: 0px 2px 16px 8px;
}
/* news Page */
.newsWrapper {
	width: 940px;
	border: 1px dotted #ccc;
	height: 100%;
}
.newsColumn1 {
	width: 680px;
	height: 743px;
	float: left;
	padding:0 0 53px;
}
.newsColumn1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2c4281;
	padding:24px 3px 37px 49px;
	min-height: 600px;
}
.newsColumn2 {
	width: 248px;
	height: 743px;
	float: right;
	padding:0 0 53px;
	background-repeat: no-repeat;
	background-color: #f7f7f7;
	border: 1px solid #ccc;
}
.newsSpacer {
	width: 940px;
	height: 28px;
	display: block;
	clear:both;
}
.reasonsWrapper {
	width: 510px;
	min-height: 545px;
	margin:0 0 0 77px;
}
.newsColumn1BoxBottom {
	width: 680px;
	height:8px;
	display:block;
	background-image: url(img/merchantColumn1BoxBottom.gif);
	background-repeat: no-repeat;
	clear:both;
}
.newsColumn1BoxMiddle {
	width: 649px;
	min-height:600px;
	display:block;
	background-image: url(img/merchantColumn1BoxMiddle.gif);
	background-repeat: repeat-y;
}
.newsColumn1BoxTop {
	width: 680px;
	height:8px;
	display:block;
	background-image: url(img/merchantColumn1BoxTop.gif);
	background-repeat: no-repeat;
}
.newsStory {
	padding:14px 50px 11px 40px;
}
.sf_newsList h2.sf_newsTitle {
	font-size:16px !important;
	font-weight:normal!important;
	margin:20px 0!important;
	padding:0!important;
	color: #648bb6!important;
}
.sf_newsList h2.sf_newsTitle a:link {
	font-size:16px !important;
	font-weight:normal!important;
	margin:20px 0!important;
	padding:0!important;
	color: #648bb6!important;
}
.devNewsContent {
	padding:17px 2px 0 32px;
}
/* .news Page */

/* calendar */
.pubMonth {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	margin:0 0 0 5px;
	text-align:left;
	text-transform:uppercase;
}
.pubDay {
	color:#658BB8;
	font-family:"Arial", Gadget, sans-serif;
	font-size:22px;
	font-weight:bold;
	margin:0 0 0 0;
	text-align:center;
	width:45px;
}
.sf_singleNews {
	padding: 0px 0px 0px 20px;
}
.sf_newsList {
	border:0px solid #000000 !important;
	height:104px !important;
	list-style:none outside none !important;
	overflow-y:hidden !important;
	padding:0px !important;
	width:472px !important;
	margin:16px 0 0 12px !important;
}
.newsRightColumn {
	border:0px dotted #000000 !important;
	float:left !important;
	padding:0px 0 0 !important;
	width:408px !important;
}
.newsLeftColumn {
	float:left;
	padding:19px 0 0 !important;
	width:61px;
}
/* support Page */

.supportServicesBoxWrapper {
	margin:29px 0 0;
	width:940px;
}
.supportServicesBoxWrapperOld {
	background-image:url("img/supportServicesBoxMiddleTile.gif");
	background-repeat:repeat-y;
	height:100%;
	width:940px;
}
.supportServicesBoxTop {
	margin:0 0 0;
	width:940px;
}
.supportServicesBoxBottom {
	margin:0 auto;
	width:940px;
}
.supportHQ {
	padding:0 5px 14px 4px;
	width:940px;
	height:264px;
	background-image: url(img/supportIconsBkg.jpg);
	background-repeat: no-repeat;
	position:relative;
}
.supportServicesBoxContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #2c4281;
	text-align:left;
	padding:16px 3px 25px 26px;
}
.supportServices {
	height:296px;
	margin:0 auto;
	position:relative;
	top:15px;
	width:894px;
}
.phoneBox {
	width: 285px;
	height: 295px;
	background-image: url(img/phoneBoxBkg.jpg);
	background-repeat: no-repeat;
	float:left;
	display: inline;
}
.phoneBoxTxt {
	color:#5f832f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:219px 20px 20px;
	text-align:left;
}
.phoneBoxTxt p {
	line-height: 1.25;
}
.chatBox {
	width: 285px;
	height: 295px;
	background-image: url(img/chatBoxBkg.jpg);
	background-repeat: no-repeat;
	float:left;
	margin:0px 0px 0px 19px;
	display: inline;
}
.chatBoxTxt {
	color:#785430;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:219px 20px 20px;
	text-align:left;
}
.chatBoxTxt p {
	line-height: 1.25;
}
.onlineBox {
	width: 285px;
	height: 295px;
	background-image: url(img/onlineBoxBkg.jpg);
	background-repeat: no-repeat;
	float:left;
	margin:0px 0px 0px 19px;
	display: inline;
}
.onlineBoxTxt {
	color:#4f6d90;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:219px 20px 20px;
	text-align:left;
}
.onlineBoxTxt p {
	line-height: 1.25;
}
.chatButton {
	margin: 0px 0px 0px 133px;
}
.chatButton a {
	width: 134px;
	height: 37px;
	background-image: url(img/supportServicesButtonSprite.png);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	display:block;
	margin:0 0 0 0px;
	position: absolute;
	top: 240px;
}
.chatButton a:hover {
	width: 134px;
	height: 37px;
	background-image: url(img/supportServicesButtonSprite.png);
	background-repeat: no-repeat;
	background-position: -200px -101px;
	display:block;
}
.onlineButton {
	margin: 0px 0px 0px 133px;
}
.onlineButton a {
	width: 134px;
	height: 37px;
	background-image: url(img/supportServicesButtonSprite.png);
	background-repeat: no-repeat;
	background-position: -400px 0px;
	display:block;
	margin:0 0 0 0px;
	position: absolute;
	top: 240px;
}
.onlineButton a:hover {
	width: 134px;
	height: 37px;
	background-image: url(img/supportServicesButtonSprite.png);
	background-repeat: no-repeat;
	background-position: -400px -101px;
	display:block;
}
.supportServices p {
	line-height:1.25;
}
/* .supportServices Page */


/* merchant Page */


.merchantBoxWrapper {
	height: 1100px;
	margin: 0 0 0;
	width: 940px;
}
.pricingBoxWrapper {
	height: 1900px;
	margin: 0 0 0;
	width: 940px;
}
.pricingBoxWrapper2 {
  margin: 0 auto;
  width: 908px;
}
.pricingFormBoxWrapper {
	height: 1000px;
	margin: 0 0 0;
	width: 940px;
}
.pricingFormBoxWrapper2 {
  height: 1473px;
  margin: 0;
  width: 940px;
}
.solutionsBoxWrapper {
	margin: 0 0 0;
	width: 940px;
}
.merchantMainBkg {
	width:940px;
	height:628px;
	background-image:url(../../images/merchant/sprite001.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.merchantMainBkgA {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 842px;
  width: 940px;
}
.merchantMainBkgB {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 984px;
  width: 940px;
}
.merchantMainBkgC {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 829px;
  width: 940px;
}
.merchantMainBkgD {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 906px;
  width: 940px;
}
.merchantMainBkgE {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 716px;
  width: 940px;
}
.merchantMainBkgF {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 930px;
  width: 940px;
}
.merchantMainBkgG {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 981px;
  width: 940px;
}


.merchantLNav {
	float: left;
	height: 214px;
	left: 8px;
	position: absolute;
	top: 362px;
	width: 195px;
}
.merchantContent {
	background-image: url("../../images/merchant/iconBkg.png");
	background-repeat: no-repeat;
	height: 672px;
	left: 189px;
	position: absolute;
	top: 408px;
	width: 715px;
}
.adAnchor {
	position:relative;
	top:346px;
}
.scrollToTop {
  bottom: 16px;
  display: none;
  height: 32px;
  margin: 10px 10px 10px 883px;
  position: fixed;
  width: 21px;
  z-index: 1000;
}
.scrollBtn1 {
	width:99px;
	height:32px;
	display:block;
	background-image: url(../../images/scrollToTop1.png);
	background-repeat: no-repeat;
}
.merchantContent h2 {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 23px;
  font-weight: normal;
  margin: 10px 0 0;
}
.merchantContent h3 {
	font-family: "Arial","Helvetica",sans-serif;
	font-size:16px;
	color:#324e88;
	font-weight:normal;
}
.merchantContent p {
	color: #696969;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0 0 10px;
}
.merchantContent ul {
	margin:0px 0px 0px 0px;
}
.merchantContent li {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 47px 0 0 84px;
	padding: 0;
	text-align: left;
	width: 264px;
}
.scol1 {
	border: 1px dashed #696969;
	left: 0;
	margin-left: 0;
	position: absolute;
	top: 20px;
	width: 317px;
}
.scol2 {
	border: 1px dashed #696969;
	left: 310px;
	position: absolute;
	top: 20px;
	width: 317px;
	height:380px;
}
.solutionsContent ul {
  margin: 10px 0 20px 52px;
}

.solutionsBreadcrumbs {
  height: 30px;
  width: 601px;
}
.solutionsBreadcrumbs a{
  text-decoration:underline;
  font-weight:bold;
}
.solutionsBreadcrumbs a:hover{
  text-decoration:none;
}

.solutionsContent li {
  line-height: 19px;
  list-style-type: disc;
  margin: 10px 0 0;
  width: 305px;
}
.solutionsContent p {
  margin: 10px 0 10px 23px;
}



.servicesIcon1 {
  background-image: url("../../images/solutions/creditCard.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}


.servicesIcon2 {
  background-image: url("../../images/solutions/recurringPayments.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}

.servicesIcon3 {
  background-image: url("../../images/solutions/identityVerification.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.servicesIcon5 {
  background-image: url("../../images/solutions/electronicCheck.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.servicesIcon6 {
  background-image: url("../../images/solutions/checkVerification.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.servicesIcon7 {
  background-image: url("../../images/solutions/securitySolutions.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}









.solutionsIcon1 {
  background-image: url("../../images/solutions/onlinePaymentSolutions.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.solutionsIcon2 {
  background-image: url("../../images/solutions/MOTOSolutions.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.solutionsIcon3 {
  background-image: url("../../images/solutions/retailPaymentSolutions.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.solutionsIcon4 {
  background-image: url("../../images/solutions/mobileCommerceSolutions.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.solutionsIcon5 {
  background-image: url("../../images/solutions/payableSolutions.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.productsIcon1 {
  background-image: url("../../images/solutions/virtualTerminal.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.productsIcon2 {
  background-image: url("../../images/solutions/secureWebPay.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.productsIcon3 {
  background-image: url("../../images/solutions/shoppingCarts.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.productsIcon4 {
  background-image: url("../../images/solutions/terminalSolutions.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.productsIcon5 {
  background-image: url("../../images/solutions/softTerminal.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.productsIcon6 {
  background-image: url("../../images/solutions/ivr.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.productsIcon7 {
  background-image: url("../../images/solutions/recurringPayments.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.productsIcon8 {
  background-image: url("../../images/solutions/thirdPartySolutions.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}

.industriesIcon1 {
  background-image: url("../../images/solutions/retailers.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.industriesIcon2 {
  background-image: url("../../images/solutions/healthcare.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.industriesIcon3 {
  background-image: url("../../images/solutions/collections.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.industriesIcon4 {
  background-image: url("../../images/solutions/education.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}

.industriesIcon5 {
  background-image: url("../../images/solutions/fitness.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}
.industriesIcon6 {
  background-image: url("../../images/solutions/government.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}

.industriesIcon7 {
  background-image: url("../../images/solutions/nonProfits.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}

.industriesIcon8 {
  background-image: url("../../images/solutions/propertyManagement.png");
  background-repeat: no-repeat;
  float: right;
  height: 208px;
  margin: 0 1px 2px 41px;
  width: 140px;
}







/* trigger button 1 */
#info_1 {
	display:block;
	height:71px;
	overflow:hidden;
	text-indent:-999em;
	width:305px;
	cursor:pointer;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../images/solutionsButtons.png);
	background-repeat: no-repeat;
	background-position: -15px -14px;
}
/* mouseover state */
#info_1:hover {
	background-position:-353px -14px;
}
/* clicked state */
#info_1:focus {
	background-position:-353px -14px;
}
/* trigger button 2 */
#info_2 {
	display:block;
	height:71px;
	overflow:hidden;
	text-indent:-999em;
	width:305px;
	cursor:pointer;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../images/solutionsButtons.png);
	background-repeat: no-repeat;
	background-position: -15px -93px;
}
/* mouseover state */
#info_2:hover {
	background-position:-353px -93px;
}
/* clicked state */
#info_2:focus {
	background-position:-353px -93px;
}
/* trigger button 3 */
#info_3 {
	display:block;
	height:71px;
	overflow:hidden;
	text-indent:-999em;
	width:305px;
	cursor:pointer;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../images/solutionsButtons.png);
	background-repeat: no-repeat;
	background-position: -15px -174px;
}
/* mouseover state */
#info_3:hover {
	background-position:-353px -174px;
}
/* clicked state */
#info_3:focus {
	background-position:-353px -174px;
}
/* trigger button 4 */
#info_4 {
	display:block;
	height:71px;
	overflow:hidden;
	text-indent:-999em;
	width:305px;
	cursor:pointer;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../images/solutionsButtons.png);
	background-repeat: no-repeat;
	background-position: -15px -251px;
}
/* mouseover state */
#info_4:hover {
	background-position:-353px -251px;
}
/* clicked state */
#info_4:focus {
	background-position:-353px -251px;
}
/* trigger button 5 */
#info_5 {
	display:block;
	height:71px;
	overflow:hidden;
	text-indent:-999em;
	width:305px;
	cursor:pointer;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../../images/solutionsButtons.png);
	background-repeat: no-repeat;
	background-position: -15px -329px;
}
/* mouseover state */
#info_5:hover {
	background-position:-353px -329px;
}
/* clicked state */
#info_5:focus {
	background-position:-353px -329px;
}







.svBtn1 {
	position:absolute;
	top:5px;
	left:5px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsServices.png);
	background-repeat: no-repeat;
	background-position: -15px -14px;
}
.svBtn1:hover {
	background-position:-353px -14px;
}
.svBtn2 {
	position:absolute;
	top:92px;
	left:5px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsServices.png);
	background-repeat: no-repeat;
	background-position: -15px -93px;
}
.svBtn2:hover {
	background-position:-353px -93px;
}
.svBtn3 {
	left: 5px;
	position: absolute;
	top: 182px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsServices.png);
	background-repeat: no-repeat;
	background-position: -15px -174px;
}
.svBtn3:hover {
	background-position:-353px -174px;
}
.svBtn4 {
	left: 5px;
	position: absolute;
	top: 272px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsServices.png);
	background-repeat: no-repeat;
	background-position: -15px -251px;
}
.svBtn4:hover {
	background-position:-353px -251px;
}
.svBtn5 {
	left: 349px;
	position: absolute;
	top: 10px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsServices.png);
	background-repeat: no-repeat;
	background-position: -15px -329px;
}
.svBtn5:hover {
	background-position:-353px -329px;
}
.svBtn6 {
  background-image: url(../../images/solutionsButtonsServices.png);
  background-position: -15px -402px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 92px;
  width: 320px;
}
.svBtn6:hover {
	background-position:-353px -402px;
}
.svBtn7 {
  background-image: url(../../images/solutionsButtonsServices.png);
  background-position: -15px -485px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 182px;
  width: 320px;
}
.svBtn7:hover {
	background-position:-353px -485px;
}

.pdBtn1 {
	position:absolute;
	top:5px;
	left:5px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsProducts.png);
	background-repeat: no-repeat;
	background-position: -15px -14px;
}
.pdBtn1:hover {
	background-position:-353px -14px;
}
.pdBtn2 {
	position:absolute;
	top:92px;
	left:5px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsProducts.png);
	background-repeat: no-repeat;
	background-position: -15px -93px;
}
.pdBtn2:hover {
	background-position:-353px -93px;
}
.pdBtn3 {
	left: 5px;
	position: absolute;
	top: 182px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsProducts.png);
	background-repeat: no-repeat;
	background-position: -15px -174px;
}
.pdBtn3:hover {
	background-position:-353px -174px;
}
.pdBtn4 {
	left: 5px;
	position: absolute;
	top: 268px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsProducts.png);
	background-repeat: no-repeat;
	background-position: -15px -251px;
}
.pdBtn4:hover {
	background-position:-353px -251px;
}
.pdBtn5 {
	left: 349px;
	position: absolute;
	top: 5px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsProducts.png);
	background-repeat: no-repeat;
	background-position: -15px -329px;
}
.pdBtn5:hover {
	background-position:-353px -329px;
}
.pdBtn6 {
  background-image: url(../../images/solutionsButtonsProducts.png);
  background-position: -15px -402px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 91px;
  width: 320px;
}
.pdBtn6:hover {
	background-position:-353px -402px;
}
.pdBtn7 {
  background-image: url(../../images/solutionsButtonsProducts.png);
  background-position: -15px -485px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 182px;
  width: 320px;
}
.pdBtn7:hover {
	background-position:-353px -485px;
}
.pdBtn8 {
  background-image: url(../../images/solutionsButtonsProducts.png);
  background-position: -15px -563px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 268px;
  width: 320px;
}
.pdBtn8:hover {
	background-position:-353px -563px;
}


.inBtn1 {
	position:absolute;
	top:5px;
	left:5px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsIndustries.png);
	background-repeat: no-repeat;
	background-position: -15px -14px;
}
.inBtn1:hover {
	background-position:-353px -14px;
}
.inBtn2 {
	position:absolute;
	top:92px;
	left:5px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsIndustries.png);
	background-repeat: no-repeat;
	background-position: -15px -93px;
}
.inBtn2:hover {
	background-position:-353px -93px;
}
.inBtn3 {
	left: 5px;
	position: absolute;
	top: 182px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsIndustries.png);
	background-repeat: no-repeat;
	background-position: -15px -174px;
}
.inBtn3:hover {
	background-position:-353px -174px;
}
.inBtn4 {
	left: 5px;
	position: absolute;
	top: 272px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsIndustries.png);
	background-repeat: no-repeat;
	background-position: -15px -251px;
}
.inBtn4:hover {
	background-position:-353px -251px;
}
.inBtn5 {
	left: 349px;
	position: absolute;
	top: 10px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsIndustries.png);
	background-repeat: no-repeat;
	background-position: -15px -329px;
}
.inBtn5:hover {
	background-position:-353px -329px;
}
.inBtn6 {
  background-image: url(../../images/solutionsButtonsIndustries.png);
  background-position: -15px -402px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 92px;
  width: 320px;
}
.inBtn6:hover {
	background-position:-353px -402px;
}
.inBtn7 {
  background-image: url(../../images/solutionsButtonsIndustries.png);
  background-position: -15px -485px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 182px;
  width: 320px;
}
.inBtn7:hover {
	background-position:-353px -485px;
}

.inBtn8 {
  background-image: url(../../images/solutionsButtonsIndustries.png);
  background-position: -15px -563px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 272px;
  width: 320px;
}
.inBtn8:hover {
	background-position:-353px -563px;
}














.slBtn1 {
	position:absolute;
	top:5px;
	left:5px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsSolutions.png);
	background-repeat: no-repeat;
	background-position: -15px -14px;
}
.slBtn1:hover {
	background-position:-353px -14px;
}
.slBtn2 {
	position:absolute;
	top:92px;
	left:5px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsSolutions.png);
	background-repeat: no-repeat;
	background-position: -15px -93px;
}
.slBtn2:hover {
	background-position:-353px -93px;
}
.slBtn3 {
	left: 5px;
	position: absolute;
	top: 182px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsSolutions.png);
	background-repeat: no-repeat;
	background-position: -15px -174px;
}
.slBtn3:hover {
	background-position:-353px -174px;
}
.slBtn4 {
	left: 349px;
	position: absolute;
	top: 10px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsSolutions.png);
	background-repeat: no-repeat;
	background-position: -15px -251px;
}
.slBtn4:hover {
	background-position:-353px -251px;
}
.slBtn5 {
	left: 349px;
	position: absolute;
	top: 96px;
	width:320px;
	height:71px;
	background-image: url(../../images/solutionsButtonsSolutions.png);
	background-repeat: no-repeat;
	background-position: -15px -329px;
}
.slBtn5:hover {
	background-position:-353px -329px;
}
.slBtn6 {
  background-image: url(../../images/solutionsButtonsSolutions.png);
  background-position: -15px -402px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 92px;
  width: 320px;
}
.slBtn6:hover {
	background-position:-353px -402px;
}
.slBtn7 {
  background-image: url(../../images/solutionsButtonsSolutions.png);
  background-position: -15px -485px;
  background-repeat: no-repeat;
  height: 71px;
  left: 349px;
  position: absolute;
  top: 182px;
  width: 320px;
}
.slBtn7:hover {
	background-position:-353px -485px;
}












.pricingContent {
  background-image: url("../../images/merchant/pricingBkg.png");
  background-repeat: no-repeat;
  height: 1510px;
  left: 179px;
  position: absolute;
  top: 383px;
  width: 756px;
}

.signUpFormTitle {
  background-image: url("../../images/pricing/pricing001.jpg");
  background-position: 386px 0;
  background-repeat: no-repeat;
  height: 81px;
  width: 601px;
}
.signUpFormTitleNone {
  height: 55px;
  width: 601px;
}

.signUpFormTitle2 {
  background-image: url("../../images/pricing/pricing002.jpg");
  background-position: 370px 0;
  background-repeat: no-repeat;
  height: 81px;
  width: 601px;
}
.signUpFormTitle3 {
  background-image: url("../../images/pricing/pricing003.jpg");
  background-position: 369px 0;
  background-repeat: no-repeat;
  height: 81px;
  width: 601px;
}
.signUpFormTitle4 {
  background-image: url("../../images/pricing/pricing004.jpg");
  background-position: 369px 0;
  background-repeat: no-repeat;
  height: 81px;
  width: 601px;
}










.signUpSGContent {
  background-repeat: no-repeat;
  color: #696969;
  left: 235px;
  position: absolute;
  text-align: left;
  top: 414px;
  width: 601px;
}
.signUpForm{
	width:482px;
	height:589px;
	position:absolute;
	left:20px;
}




.solutionsContent {
  background-repeat: no-repeat;
  color: #696969;
  left: 235px;
  position: absolute;
  text-align: left;
  top: 414px;
  width: 601px;
}
.mBtn1 {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -191px -1078px;
	height: 41px;
	width: 183px;
}
.mBtn2 {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -191px -1119px;
	height: 41px;
	width: 183px;
}
.mBtn3 {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -191px -1161px;
	height: 41px;
	width: 183px;
}
.pBtn1 {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -451px -1078px;
	height: 41px;
	width: 183px;
}
.pBtn2 {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -451px -1119px;
	height: 41px;
	width: 183px;
}
.pBtn3 {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -451px -1160px;
	height: 41px;
	width: 183px;
}
.sBtn1 {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -687px -1079px;
	height: 41px;
	width: 183px;
}
.sBtn2 {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -687px -1119px;
	height: 41px;
	width: 183px;
}
.sBtn3 {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -687px -1160px;
	height: 41px;
	width: 183px;
}
.sBtn3a {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -701px -1240px;
	height: 33px;
	position: relative;
	width: 147px;
	float:left;
	left:14px;
}

.sBtn3aActive {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -465px -1240px;
	height: 33px;
	position: relative;
	width: 147px;
	float:left;
	left:14px;
}


.sBtn3b {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -701px -1276px;
	height: 33px;
	position: relative;
	top: 2px;
	width: 147px;
	float:left;
	left:14px;
}
.sBtn3bActive {
	background-image: url("../../images/merchant/sprite001.jpg");
	background-position: -465px -1276px;
	height: 33px;
	position: relative;
	top: 2px;
	width: 147px;
	float:left;
	left:14px;
}
.sBtn3c {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: -701px -1312px;
  height: 33px;
  position: relative;
  top: 3px;
  width: 147px;
  float:left;
  left:14px;
}
.sBtn3cActive {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: -465px -1312px;
  height: 33px;
  position: relative;
  top: 3px;
  width: 147px;
  float:left;
  left:14px;
}
.sBtn3d {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: -701px -1350px;
  height: 33px;
  position: relative;
  top: 3px;
  width: 147px;
  float:left;
  left:14px;
}
.sBtn3dActive {
  background-image: url("../../images/merchant/sprite001.jpg");
  background-position: -465px -1350px;
  height: 33px;
  position: relative;
  top: 3px;
  width: 147px;
  float:left;
  left:14px;
}
/* Compare Page */
.compareBoxWrapper {
	background-image: url(img/compareBoxMiddleTile.gif);
	background-repeat: repeat-y;
	width: 940px;
	margin:29px 0px 0px 0px;
}
.compareBoxTop {
	background-image: url(img/compareBoxTop.gif);
	background-repeat: no-repeat;
	display: block;
	height: 7px;
	width: 940px;
}
.compareBoxBottom {
	background-image: url(img/compareBoxBottom.gif);
	background-repeat: no-repeat;
	display: block;
	height: 7px;
	width: 940px;
}
.compareBoxContent {
	padding: 10px 5px 9px 20px;
}
.compareBoxContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #2c4281;
	text-align:left;
	padding:16px 3px 25px 26px;
}
.compareComparisonChart {
	background-image:url("img/CompareComparisonChart.jpg");
	background-repeat:no-repeat;
	height:858px;
	margin:0 0 0 0px;
	width:908px;
}
.comparePrograms {
	width: 894px;
	height: 314px;
	margin:34px 0 0 3px;
}
.compareProgram p {
	line-height:1.25;
}
/* .compare Page */


/* Contact Form */




.contactForm {
	border:0 dotted #000000;
	display:block;
	min-height:688px;
	margin:10px 0 2px;
	width:300px;
}
.contactFormInputTitle {
	width: 286px;
	height: 50px;
	background-image: url(img/input1Bkg.gif);
	background-repeat: no-repeat;
	padding: 1px 2px 3px 4px;
	color:#385892;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:13px;
	display: block;
}
.contactFormInputBox {
	background-color:#F5F5F5;
	border:0 solid #000000;
	float:left;
	margin:9px 2px 3px 4px;
	padding:1px 2px 3px 3px;
	width:260px;
}
.clear {
	clear: both;
}
.contactFormSpacer {
	width: 100%;
	height: 20px;
	display: block;
}
.contactFormInput2Title {
	width: 286px;
	height: 135px;
	background-image: url(img/input2Bkg.gif);
	background-repeat: no-repeat;
	padding: 1px 2px 3px 4px;
	color:#385892;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:13px;
	display: block;
}
.contactFormInput2Box {
	background-color:#F5F5F5;
	border:0 solid #F5F5F5;
	float:left;
	margin:15px 2px 3px 7px;
	padding:0 2px 3px 3px;
	width:260px;
}
.contactFormCaptcha {
	width: 181px;
	height: 0px;
	margin: 0px 0px 20px 0px;
	border: 0px solid #ccc;
	padding: 0px 0px 40px 0px;
}
.contactFormSubmit a {
	width: 142px;
	height: 43px;
	display: block;
	background-image: url(img/submitBtn.gif);
	background-position: 0px 0px;
	margin:155px 0 0;
}
.contactFormSubmit a:hover {
	width: 142px;
	height: 43px;
	display: block;
	background-image: url(img/submitBtn.gif);
	background-position: 0px 46px;
}
#container-1 {
	padding: 0px 0px 0px 0px;
	clear: both;
}
.orRegister {
	left:38px;
	padding:0 0 0 0;
	position:absolute;
	top:1px;
}
/* KB Page */
.KBWrapper {
	width: 940px;
	border: 1px dotted #ffffff;
	height: 100%;
}
.KBColumn1 {
	float:left;
	height:100%;
	padding:0 0 0;
	width:649px;
}
.KBColumn1 h2 {
	color:#4364A0;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin:4px 0 10px;
}
.KBColumn1 h2 a:link, .KBColumn1 h2 a:visited, .KBColumn1 h2 a:hover, .KBColumn1 h2 a:active {
  color: #4364A0;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 7px 0 0;
  text-decoration: none;
}
.KBColumn2 {
	background-color:#FFF;
	background-repeat:no-repeat;
	float:right;
	height:100%;
	padding:0 0 0px;
	width:227px;
	margin:0 2px 0 0;
}
.KBColumn2Top {
	height: 5px;
	width: 250px;
	background-image: url(img/community/column2BoxTop.gif);
	background-repeat: no-repeat;
}
.KBColumn2Middle {
	background-image:url("img/community/column2BoxMiddle.gif");
	background-repeat:repeat-y;
	height:100%;
	width:225px;
}
.KBColumn2Bottom {
	height: 5px;
	width: 250px;
	background-image: url(img/community/column2BoxBottom.gif);
	background-repeat: no-repeat;
}
.topKB {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0 30px 7px 22px;
	padding:18px 20px 1px 2px;
}
.KBCats {
}
.KBCats ul, ol {
	list-style-position:outside;
	margin:0 0 0 13px;
	padding:10px 28px 10px 5px;
}
.KBCats li {
	border-bottom:1px solid #E7E7E7;
	list-style-type:none;
	margin:6px 2px 5px 4px;
	padding:2px 20px 9px 2px;
}
.RSSFeed {
	background-image:url("img/RSSIcon.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:19px;
	margin:1px 2px 3px 24px;
	padding:3px 2px 3px 20px;
	width:35px;
}
/*.RSSFeed a:link{
text-decoration: none;
}*/












.KBSpacer {
	width: 940px;
	height: 28px;
	display: block;
	clear:both;
}
.KBColumn1BoxBottom {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
	clear:both;
}
.KBColumn1BoxMiddle {
	width: 649px;
	min-height:600px;
	display:block;
	background-repeat: repeat-y;
}
.KBColumn1BoxTop {
	width: 680px;
	height:0px;
	display:block;
	background-repeat: no-repeat;
}
.KBStory {
  left: 15px;
  margin: 0 0 0 4px;
  position: relative;
}
.KBStory .searchResults {
	background-image: none;
}
.KBStory ul {
	margin:10px 0 10px;
}
.KBStory li {
	list-style-type:disc;
}
.rwWindowContent {
	background-color:#CCC!important;
}
.rrtExact ul {
	border-bottom:1px solid #FFF!important;
}
.RadRating ul, .RadRating li {
	border-bottom:1px solid #FFF!important;
}
.contactUsFormWrapper {
	display:block;
	margin:10px auto 0;
	padding:5px;
	width:237px;
}
.contactTxt {
	color:#405f9b;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size:12px;
	margin:10px 0 3px;
	padding:0 0 0;
}
.contactBox1 {
	width: 225px;
	height: 21px;
	border: 1px solid #8d9faa;
}
.contactBox2 {
	width: 225px;
	height: 75px;
	border: 1px solid #8d9faa;
}
.formHeader {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:left;
	padding:0 0 15px;
}
.buttonRow {
	height:35px;
	display: block;
	margin: 10px 0px 0px 0px;
}
.sf_postListing li {
  border-bottom: 1px dashed #CCCCCC;
  display: block;
  list-style-type: none;
  margin: 8px 0 6px;
  padding: 1px 0 3px;
  position: relative;
  right: 0px;
  top: 0;
}
/* terms Page */
.termsWrapper {
	width: 940px;
	border: 1px dotted #ffffff;
	height: 100%;
}
.termsColumn1 {
	float:left;
	height:100%;
	padding:0 30px 22px 21px;
	width:871px;
}
.termsColumn1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2c4281;
	padding:24px 3px 37px 49px;
}
.termsSpacer {
	width: 940px;
	height: 28px;
	display: block;
	clear:both;
}
.termsColumn1BoxBottom {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
	clear:both;
}
.termsColumn1BoxMiddle {
	width: 680px;
	min-height:600px;
	display:block;
	background-repeat: repeat-y;
}
.termsColumn1BoxTop {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
}
.termsStory {
	padding:0 10px;
}
.rwWindowContent {
	background-color:#CCC!important;
}
.termsStory h2 {
	color:#405F9B;
	font-family:Georgia;
	font-size:23px;
	font-weight:normal;
	padding:34px 0 0;
}
.termsStory p {
	border-bottom:1px dashed #CCCCCC;
	color:#565555;
	padding:16px 0 21px 16px;
}
.termsStory a {
	color: #405f9b;
	text-decoration: underline;
}
/* Community Page */
.communityBoxWrapper {
	background-image: url(img/communityBoxMiddleTile.gif);
	background-repeat: repeat-y;
	width: 940px;
	margin:29px 0px 0px 0px;
}
.communityBoxTop {
	background-image: url(img/communityBoxTop.gif);
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	width: 940px;
}
.communityBoxNav {
	background-image: url(img/communityBoxNav.gif);
	background-repeat: no-repeat;
	display: block;
	height: 176px;
	width: 940px;
}
.communityBtnBox {
	width: 607px;
	height: 141px;
	display: block;
	margin: 0px auto 0px auto;
	text-align: center;
}
.communityBtnRow1 {
	width: 607px;
	height: 58px;
	padding: 5px 0px 0px 0px;
}
.communityBtnRow2 {
	width: 607px;
	height: 58px;
	padding: 17px 0px 0px 0px;
}
.communitySpacer {
	clear:both;
	display: block;
	height: 19px;
}
.communityBtnNews {
	width: 189px;
	height: 58px;
	background-image: url(img/community/icons.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: 1px 0px 0px 0px;
	background-position:0px 0px;
}
.communityBtnForums {
	width: 189px;
	height: 58px;
	background-image: url(img/community/icons.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 1px 0px 0px 20px;
	float: left;
	background-position:-210px 0px;
}
.communityBtnKB {
	width: 189px;
	height: 58px;
	background-image: url(img/community/icons.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 1px 0px 0px 20px;
	float: left;
	background-position:-419px 0px;
}
.communityBtnFAQ {
	width: 189px;
	height: 58px;
	background-image: url(img/community/icons.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	background-position:0px 0px;
}
.communityBtnCode {
	background-image: url(img/community/icons.jpg);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:58px;
	margin:0 0 0 121px;
	width:189px;
	background-position:-210px -70px;
}
.communityBtnModules {
	width: 189px;
	height: 58px;
	background-image: url(img/community/icons.jpg);
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px 0px 20px;
	float: left;
	background-position:-419px -70px;
}
.communityBoxBottom {
	background-image: url(img/partnersBoxBottom.gif);
	background-repeat: no-repeat;
	display: block;
	height: 7px;
	width: 940px;
}
.communityBoxContent {
	padding: 10px 5px 9px 20px;
}
.communityBoxContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #2c4281;
	text-align:left;
	padding:16px 3px 25px 26px;
}
/* .Community Page */















/* FAQ Page */
.FAQWrapper {
	width: 940px;
	border: 1px dotted #ffffff;
	height: 100%;
}
.FAQColumn1 {
	width: 680px;
	height: 100%;
	float: left;
	padding:0 0 53px;/*	background-color:#CCC;*/
}
.FAQColumn1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2c4281;
	padding:24px 3px 37px 49px;
	min-height: 600px;
}
.FAQColumn2 {
	background-color:#f7f8fa;
	background-repeat:no-repeat;
	float:right;
	height:100%;
	padding:0 0 0px;
	width:250px;
}
.topFAQ {
	border-bottom:1px solid #B8C4CD;
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:14px 30px 7px 22px;
	padding:8px 20px 1px 2px;
}
.FAQCats {
}
.FAQCats ul, ol {
	list-style-position:outside;
	margin:0 0 10px 13px;
	padding:10px 28px 5px 5px;
}
.FAQCats li {
	border-bottom:1px solid #E7E7E7;
	list-style-type:none;
	margin:1px 2px 7px 4px;
	padding:0 20px 9px 2px;
}
.FAQSpacer {
	width: 940px;
	height: 28px;
	display: block;
	clear:both;
}
.FAQColumn1BoxBottom {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
	clear:both;
}
.FAQColumn1BoxMiddle {
	width: 680px;
	min-height:600px;
	display:block;
	background-repeat: repeat-y;
}
.FAQColumn1BoxTop {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
}
.FAQStory {
	padding:0 50px 11px 20px;
}
/* ThreePM Page */
.ThreePMWrapper {
	width: 940px;
	border: 1px dotted #ffffff;
	height: 100%;
}
.ThreePMColumn1 {
	float:left;
	height:100%;
	padding:0 0 53px;
	width:649px;
}
.ThreePMColumn1 h2 {
	color:#4364A0;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin:4px 0 10px;
}
.ThreePMColumn1 h2 a:link, .ThreePMColumn1 h2 a:visited, .ThreePMColumn1 h2 a:hover, .ThreePMColumn1 h2 a:active {
  color: #4364A0;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 7px 0 0;
  text-decoration: none;
}
.element.style {
	color:#4364A0!important;
}
.ThreePMColumn2 {
	background-color:#FFF;
	background-repeat:no-repeat;
	border:0 solid #E3E7EC;
	float:right;
	height:100%;
	padding:0 0 0;
	width:227px;
	margin:0 2px 0 0;
}
.topThreePM {
	border-bottom:1px solid #B8C4CD;
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0 30px 7px 22px;
	padding:18px 20px 1px 2px;
}
.ThreePMCats {
	margin:0 0 0;
}
.ThreePMCats ul, ol {
	list-style-position:outside;
	margin:0 0 0 13px;
	padding:10px 28px 5px 5px;
}
.ThreePMCats li {
	border-bottom:1px solid #E7E7E7;
	list-style-type:none;
	margin:1px 2px 7px 4px;
	padding:0 20px 9px 2px;
}
.ThreePMStory ol li {
	list-style-type:none;
}
.ThreePMSpacer {
	width: 940px;
	height: 28px;
	display: block;
	clear:both;
}
.ThreePMColumn1BoxBottom {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
	clear:both;
}
.ThreePMColumn1BoxMiddle {
	background-repeat:repeat-y;
	width:649px;
}
.ThreePMColumn1BoxTop {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
}
.ThreePMStory {
  left: 15px;
  margin: 0 0 0 4px;
  position: relative;
}
.ThreePMStory .searchResults {
	background-image: none;
}
.ThreePMStory ul {
	margin:0 0 10px 0;
}
.rwWindowContent {
	background-color:#CCC!important;
}
/* CS Page */
.CSWrapper {
	width: 940px;
	border: 1px dotted #ffffff;
	height: 100%;
}
.CSColumn1 {
  float: left;
  height: 100%;
  padding: 0;
  width: 649px;
}
.CSColumn1 h2 {
	color:#4364A0;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin:4px 0 10px;
}
.CSColumn1 h2 a:link, .CSColumn1 h2 a:visited, .CSColumn1 h2 a:hover, .CSColumn1 h2 a:active {
  color: #4364A0;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 24px;
  font-weight: normal;
  margin: 7px 0 0;
  text-decoration: none;
}
.CSColumn2 {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	border:0 solid #E3E7EC;
	float:right;
	height:100%;
	margin:0 2px 0 0;
	padding:0;
	width:227px;
}
.topCS {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0 30px 7px 22px;
	padding:18px 20px 1px 2px;
}
.CSCats {
}
.CSCats ul, ol {
	list-style-position:outside;
	margin:0 0 0 13px;
	padding:10px 28px 5px 5px;
}
.CSCats li {
	border-bottom:1px solid #E7E7E7;
	list-style-type:none;
	margin:1px 2px 7px 4px;
	padding:0 10px 9px 2px;
}
.CSSpacer {
	width: 940px;
	height: 28px;
	display: block;
	clear:both;
}
.CSColumn1BoxBottom {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
	clear:both;
	background-repeat: no-repeat;
}
.CSColumn1BoxMiddle {
	width: 649px;
	min-height:600px;
	display:block;
	background-repeat: repeat-y;
}
.CSColumn1BoxTop {
  background-repeat: no-repeat;
  display: block;
  height: 0;
  width: 680px;
}
.CSStory {
  border: 0 dashed #000000;
  float: left;
  left: 15px;
  margin: 0 0 0 4px;
  position: relative;
  width: 643px;
}
.CSStory a:link, CSStory a:active, CSStory a:visited {
}
.CSStory ol li {
	list-style-type:none;
}
.rwWindowContent {
	background-color:#CCC!important;
}
.CSStory .searchResults {
	background-image:none;
}
.CSStory ul {
	margin:0 0 10px 0;
}
/* Partner Form */

.partnerForm {
	display:block;
	margin:81px 0 0 95px;
	padding:0;
	text-align:center;
	width:675px;
}
.partnerForm input {
	background-color: #FFFFFF;
	border: 0 solid #FFFFFF;
	color: #666666;
	float: left;
	height: 23px;
	margin: 2px 0 0 6px;
	width: 233px;
}
.partnerForm select {
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	color: #666666;
	margin: 0 0 0 2px;
	width: 230px;
}
.partnerForm option {
	padding: 1px 2px 3px 5px;
}
.partnerFormRow {
	clear:both;
	height:50px;
	width:664px;
}
.partnerFormRow2 {
	clear: both;
	width: 100%;
	height: 30px;
}
.partnerFormCommentRow {
	clear:both;
	height:190px;
	width:18%;
}
.partnerFormLabel {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px 0;
	text-align:right;
	width:163px;
}
.partnerFormLabel2 {
	color:#4364A0;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px 0;
	text-align:right;
	width:300px;
}
.partnerFormInputArea {
	display:inline;
	float:right;
	height:25px;
	width:73%;
}
.partnerFormInputArea2 {
	display:inline;
	float:right;
	height:89px;
	width:73%;
}
.partnerFormInputTextBox {
	background-color: #FFFFFF;
	border:1px solid #DFDFDF;
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	margin: 0;
	width: 239px;
}
.partnerFormInputTextBox2 {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border: 1px solid #DFDFDF;
	float: left;
	height: 27px;
	left: -241px;
	margin: 0;
	position: relative;
	top: 37px;
	width: 239px;
}
.partnerFormCommentBox {
	background-image:url("img/forms/commentBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:190px;
	left:0px;
	margin:0;
	position:relative;
	width:621px;
}
.partnerFormSelectBox {
	background-repeat: no-repeat;
	border: 1px solid #DFDFDF;
	float: left;
	height: 28px;
	margin: 0;
	width: 239px;
}
.partnerFormBoxWrapper {
	background-image: url(img/partnerFormBoxMiddleTile.gif);
	background-repeat: repeat-y;
	width: 940px;
}
.partnerFormBoxTop {
	background-image:url(img/partnerFormBoxTop.gif);
	background-repeat:no-repeat;
	display:block;
	height:7px;
	margin:29px 0 0;
	width:940px;
}
.partnerFormBoxBottom {
	background-image: url(img/partnerFormBoxBottom.gif);
	background-repeat: no-repeat;
	display: block;
	height: 7px;
	width: 940px;
}
.partnerFormBoxContent {
	padding:0px 5px 104px 20px;
}
.partnerFormError {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	height:16px;
	margin:0 2px 3px 4px;
	padding:5px 21px;
	position:relative;
	top:0;
	width:167px;
}
.partnerFormRowSpacer {
	clear:both;
	display:block;
	float:left;
	height:15px;
	padding:21px 0 0;
	width:940px;
}
.partnerFormCommentInput {
	background-color:#FFF;
	border:1px dotted #FFF;
	height:171px;
	margin:8px 2px 3px 4px;
	padding:1px 2px 3px 4px;
	width:600px;
}
.partnerFormSubmitBtn {
	background-image: url("../../images/support/4buttons.png") !important;
	background-position: -3px -98px !important;
	background-repeat: no-repeat !important;
	border: 0 solid #FFFFFF !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	height: 39px !important;
	left: 527px !important;
	position: relative !important;
	top: 0;
	width: 121px !important;
}
.partnerFormSubmitBtn:hover {
	background-position:-3px -139px!important;
}
/* .Partner Form */



.ACHLogo {
	background-image: url(img/ACHLogoSmall.gif);
	background-repeat: no-repeat;
	width: 132px;
	height: 62px;
	display: inline;
	float: left;
	margin:0 0 0 61px;
}
.FPLogo {
	background-image: url(img/FederalPaymentsLogoSmall.gif);
	background-repeat: no-repeat;
	width: 209px;
	height: 62px;
	display: inline;
	float: left;
}
.PGLogo {
	background-image: url(img/PaymentsGatewayLogoSmall.gif);
	background-repeat: no-repeat;
	width: 204px;
	height: 62px;
	display: inline;
	float: left;
}
/* Company Contact Form */
.companyColumnWrapper {
	width: 950px;
	height: 100%;
	display: block;
	position: relative;
}
.companyContactForm {
	display:block;
	margin:70px 0 0 117px;
	padding:0;
	text-align:center;
	width:675px;
}
.companyContactForm input {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	color:#666666;
	margin:2px 0 0 2px;
	width:225px;
}
.companyContactForm select {
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	color:#666666;
	height:20px;
	margin:2px 0 0;
	width:226px;
}
.companyContactForm option {
	padding: 1px 2px 3px 5px;
}
.companyContactFormRow {
	clear:both;
	height:50px;
	width:664px;
}
.companyContactFormRow2 {
	float: left;
	clear: both;
	width: 664px;
	height: 200px;
}
.companyContactFormRow3 {
	clear:both;
	float:left;
	height:50px;
	margin:22px 0 0;
	width:664px;
}
.companyContactFormCommentRow {
	clear:both;
	height:190px;
	margin:0 0 0 10px;
	width:500px;
}
.companyContactFormLabel {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px 0;
	text-align:right;
	width:163px;
}
.companyContactFormLabel2 {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px;
	text-align:right;
	width:163px;
}
.companyContactFormInputArea {
	display:inline;
	float:left;
	height:25px;
	width:476px;
}
.companyContactFormInputArea2 {
	display:inline;
	float:right;
	height:89px;
	width:500px;
}
.companyContactFormInputTextBox {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:23px;
	margin:0 0 0 6px;
	width:239px;
}
.companyContactFormInputTextBox2 {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:27px;
	margin:10px 0 0;
	width:239px;
}
.companyContactFormCommentBox {
	background-image:url("img/forms/commentBkg3.gif");
	background-repeat:no-repeat;
	float:left;
	height:190px;
	left:0;
	margin:0 0 0 6px;
	position:relative;
	width:350px;
}
.companyContactFormSelectBox {
	float:left;
	height:27px;
	margin:0;
	width:239px;
	background-image: url(img/forms/selectBkg.gif);
	background-repeat: no-repeat;
}
.companyContactFormBoxWrapper {
	background-image: url(img/companyContactFormBoxMiddleTile.gif);
	background-repeat: repeat-y;
	width: 940px;
}
.companyContactFormBoxTop {
	background-image:url(img/companyContactFormBoxTop.gif);
	background-repeat:no-repeat;
	display:block;
	height:7px;
	margin:29px 0 0;
	width:940px;
}
.companyContactFormBoxBottom {
	background-image: url(img/companyContactFormBoxBottom.gif);
	background-repeat: no-repeat;
	display: block;
	height: 7px;
	width: 940px;
}
.companyContactFormBoxContent {
	padding:0px 5px 104px 20px;
}
.companyContactFormError {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	height:16px;
	margin:0 2px 3px 4px;
	padding:5px 21px;
	position:relative;
	top:0;
	width:167px;
}
.companyContactFormError2 {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	height:16px;
	margin:0 2px 3px 4px;
	padding:5px 21px;
	position:relative;
	top:-100px;
	width:167px;
}
.companyContactFormRowSpacer {
	clear:both;
	display:block;
	float:left;
	height:15px;
	padding:21px 0 0;
	width:940px;
}
.companyContactFormCommentInput {
	background-color:#FFFFFF;
	border:1px dotted #FFFFFF;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:171px;
	margin:8px 2px 3px 4px;
	padding:1px 2px 3px 4px;
	width:320px;
}
.companyContactFormSubmitBtn {
	background-color:#FFFFFF !important;
	background-image:url("img/forms/submitBtnBkg.png") !important;
	background-repeat:no-repeat !important;
	border:1px solid #FFFFFF !important;
	color:#FFFFFF !important;
	float:left;
	font-weight:bold !important;
	height:34px !important;
	left:278px;
	margin:0;
	padding:0 20px 0 0;
	position:relative;
	text-align:center;
	top:-16px;
	width:130px !important;
}
.companyContactFormSubmitBtn:hover {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 130px!important;
	height: 34px!important;
	background-image: url(img/forms/submitBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
	background-position:0 -101px!important;
	cursor: pointer!important;
}
/* .Company Contact Form */





/*.1ColumnContent{
    width: 940px;
    height: 100%;
    border: 1px dotted #000;
}*/



.searchResultsWrapper {
	width: 940px;
	height: 100%;
	display: block;
}
.sf_socialBookmarks li {
	display: inline;
}
.sf_searchText2 {
	background-color:#F6F6F6;
	border:0 dotted #000000;
	font-size:10px;
	height:15px;
	margin:0 2px 0 11px;
	padding:0 2px 0 0;
	width:109px;
}
.sf_searchBox2 {
	background-image:url("img/forumsSearchBkg.gif");
	background-position:-7px -3px;
	background-repeat:no-repeat;
	height:42px;
	margin:5px 0 0 2px;
	padding:23px 12px 0 22px;
	border: 0px solid #000;
}
.OneColumnContent {
	margin:0px 0 0;
	width: 940px;
	float: left;
	display: inline;
	text-align: left;
	line-height: 16px;
	background-image:url(img/productsAndServices/1ColumnBoxMiddle.gif);
	background-repeat: repeat-y;
}
.OneColumnBoxTop {
	width: 940px;
	height: 6px;
	background-image:url(img/productsAndServices/1ColumnBoxTop.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 20px 0px 0px 0px;
}
.OneColumnBoxMiddle {
	width: 940px;
	min-height: 400px;
	background-image:url(img/productsAndServices/1ColumnBoxMiddle.gif);
	background-repeat: repeat-y;
	display: block;
}
.OneColumnBoxMiddleContent {
	background-repeat:repeat-y;
	display:block;
	margin:0 8px 0 10px;
	min-height:400px;
	width:920px;
}
.OneColumnBoxBottom {
	width: 940px;
	height: 6px;
	background-image:url(img/productsAndServices/1ColumnBoxBottom.gif);
	background-repeat: no-repeat;
	display: block;
}
.OneColumnLeft {
	display:block;
	float:left;
	margin:17px 0 0 22px;
	min-height:200px;
	width:611px;
}
.OneColumnGalleryScroll {
	border:1px solid #CCCCCC;
	display:block;
	float:right;
	height:400px;
	margin:16px 0 0 10px;
	min-height:200px;
	overflow-y:scroll;
	padding:5px 7px 0 5px;
	width:171px;
}
ol.sf_photoListLightbox li dd.sf_image, ol.sf_listAndPage li dd.sf_image, ol.sf_photoListBigImg li dd.sf_image {
	border:2px solid #CCCCCC;
	height:104px!important;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:150px;
	opacity:0.4;
	filter:alpha(opacity=40)
}
ol.sf_photoListLightbox li dd.sf_image:hover {
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:150px;
	border:2px solid #4364a0;
	opacity:1;
	filter:alpha(opacity=100)
}
ol.sf_photoListLightbox li, ol.sf_listAndPage li {
	float:left;
	height:13.6em!important;
	margin:0 10px 0 0;
	overflow:hidden;
	padding:0;
	width:156px!important;
}
.OneColumnLeft h1 {
	color:#2C4281;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin: 0px 0px 10px 0px;
}
.OneColumnLeft h2 {
	color:#2C4281;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:20px;
	margin: 0px 0px 10px 0px;
}
.OneColumnLeft p {
	color:#4d4d4d;
}
.OneColumnLeft ul {
	padding: 1px 2px 3px 4px;
	list-style-type: disc;
}
.OneColumnLeft li {
	color:#4d4d4d;
	list-style-type: disc;
}
.OneColumnRight {
	display:block;
	float:right;
	margin:16px 22px 1px 1px;
	width:248px;
}
.SidePanel dd {
	height: 100%;
	width: 248px;
	background-image: url(img/productsAndServices/SidePanelWithLabelMiddle.gif);
	background-repeat: repeat-y;
	display: block;
}
.SidePanel h1 {
	color:#2C4281;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:20px;
	padding:12px 3px 5px 17px;
}
.SidePanel h2 {
	color:#2C4281;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:12px 3px 5px 17px;
}
.SidePanel p {
	color:#595959;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 11px 2px 9px;
}
.SidePanelWithLabelTop {
	height: 29px;
	width: 248px;
	background-image: url(img/productsAndServices/SidePanelWithLabelTop.gif);
	background-repeat: no-repeat;
	display: block;
}
.SidePanelNoLabelTop {
	height: 7px;
	width: 248px;
	background-image: url(img/productsAndServices/SidePanelNoLabelTop.gif);
	background-repeat: no-repeat;
	display: block;
}
.SidePanelWithLabelMiddle {
	height: 100%;
	width: 248px;
	background-image: url(img/productsAndServices/SidePanelWithLabelMiddle.gif);
	background-repeat: repeat-y;
	display: block;
}
.SidePanelWithLabelBottom {
	background-image:url("img/productsAndServices/SidePanelWithLabelBottom.gif");
	background-repeat:no-repeat;
	display:block;
	height:14px;
	margin:0 0 0px;
	padding:0;
	width:248px;
}
.liveChatSmall {
	width:248px;
	height: 127px;
	display: block;
	background-repeat: no-repeat;
	padding:0px 0px 8px 0px;
	margin: 0px 0px 10px 0px;
}
/* recovery Form */

.recoveryForm {
	display:block;
	margin:81px 0 0 137px;
	padding:0;
	text-align:left;
	width:632px;
}
.recoveryForm input {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	color:#666666;
	margin:2px 0 0 2px;
	width:230px;
}
.recoveryForm select {
	background-color:#F5F5F5;
	border:1px solid #F5F5F5;
	color:#666666;
	margin:2px 0 0 2px;
	width:230px;
	background-repeat: repeat-x;
}
.recoveryForm option {
	padding: 1px 2px 3px 5px;
}
.recoveryWrapper {
}
.recoverWrapper fieldset {
	background-color:#399;
	border: 0px solid #CCC;
}
.recoveryFieldset {
	border: 1px solid #f8f8f8;
}
.recoveryFormRow {
	clear:both;
	height:50px;
	width:484px;
}
.recoveryFormRow2 {
	clear: both;
	width: 100%;
	height: 30px;
}
.recoveryFormCommentRow {
	clear:both;
	height:190px;
	width:18%;
}
.recoveryFormLabel {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	margin:0 13px 0 0;
	padding:6px 0 3px;
	text-align:right;
	width:117px;
}
.recoveryFormLabel2 {
	color:#4364A0;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px 0;
	text-align:right;
	width:300px;
}
.recoveryFormInputArea {
	display:inline;
	float:right;
	height:25px;
	width:73%;
}
.recoveryFormInputArea2 {
	display:inline;
	float:right;
	height:89px;
	width:73%;
}
.recoveryFormInputTextBox {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:27px;
	margin:0;
	width:239px;
}
.recoveryFormInputTextBox2 {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:27px;
	margin:10px 0 0;
	width:239px;
}
.recoveryFormCommentBox {
	background-image:url("img/forms/commentBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:190px;
	left:0px;
	margin:0;
	position:relative;
	width:621px;
}
.recoveryFormSelectBox {
	float:left;
	height:27px;
	margin:0;
	width:239px;
	background-image: url(img/forms/selectBkg.gif);
	background-repeat: no-repeat;
}
.recoveryFormBoxWrapper {
	background-image: url(img/recoveryFormBoxMiddleTile.gif);
	background-repeat: repeat-y;
	width: 940px;
}
.recoveryFormBoxTop {
	background-image:url(img/recoveryFormBoxTop.gif);
	background-repeat:no-repeat;
	display:block;
	height:7px;
	margin:29px 0 0;
	width:940px;
}
.recoveryFormBoxBottom {
	background-image: url(img/recoveryFormBoxBottom.gif);
	background-repeat: no-repeat;
	display: block;
	height: 7px;
	width: 940px;
}
.recoveryFormBoxContent {
	padding:0px 5px 104px 20px;
}
.recoveryFormError {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	height:16px;
	margin:0 2px 3px 4px;
	padding:5px 21px;
	position:relative;
	top:0;
	width:167px;
}
.recoveryFormRowSpacer {
	clear:both;
	display:block;
	float:left;
	height:15px;
	padding:21px 0 0;
	width:940px;
}
.recoveryFormCommentInput {
	background-color:#F5F5F5;
	border:1px dotted #F5F5F5;
	height:171px;
	margin:8px 2px 3px 4px;
	padding:1px 2px 3px 4px;
	width:600px;
}
.recoveryFormSubmitBtn {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 34px!important;
	background-image: url(img/forms/submitBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
}
.recoveryFormSubmitBtn:hover {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 34px!important;
	background-image: url(img/forms/submitBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
	background-position:0 -101px!important;
	cursor: pointer!important;
}
.recoveryFormSubmitBtn2 {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 34px!important;
	background-image: url(img/forms/submitBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
	position:relative!important;
	left:122px!important;
	float:left!important;
}
.recoveryFormSubmitBtn2:hover {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 34px!important;
	background-image: url(img/forms/submitBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
	background-position:0 -101px!important;
	cursor: pointer!important;
	position:relative!important;
	left:122px!important;
	float:left!important;
}
.recoveryForm h3 {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin:1px 2px 3px 1px;
	padding:0 3px 25px 26px;
	text-align:left;
}
.recoveryFormInputArea p {
	text-align: left;
}
/* .recovery Form */



/* login Form */

.loginForm {
	display:block;
	margin:80px auto 0;
	padding:0;
	text-align:left;
	width:486px;
}
/*.loginForm2 {
display:block;
left:-28px;
margin:0;
padding:0;
position:relative;
text-align:left;
top:-17px;
width:470px;
}*/









.loginForm input, .loginForm input:active, .loginForm input:hover, .loginForm input:visited {
	border: medium none;
	color: #666666;
	margin: 3px 0 0 6px;
	width: 217px;
}
.loginForm select {
	background-color:#F5F5F5;
	border:1px solid #F5F5F5;
	color:#666666;
	margin:2px 0 0 2px;
	width:230px;
	background-repeat: repeat-x;
}
.loginForm option {
	padding: 1px 2px 3px 5px;
}
.loginFormForgot {
	margin: 0px 0px 0px 147px!important;
}
.loginFormRegister {
	margin: 20px 0px 0px 147px!important;
}
.loginFormCreate {
}
.loginFormRow {
	clear:both;
	height:50px;
	width:512px;
}
.loginFormRow2 {
	clear: both;
	width: 100%;
	height: 30px;
}
.loginFormCommentRow {
	clear:both;
	height:190px;
	width:18%;
}
.loginFormLabel {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px;
	text-align:right;
	width:126px;
}
.loginFormLabel2 {
	color:#4364A0;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px 0;
	text-align:right;
	width:300px;
}
.loginFormInputArea {
	display:inline;
	float:right;
	height:25px;
	width:73%;
}
.loginFormInputArea2 {
	display:inline;
	float:right;
	height:89px;
	width:73%;
}
.loginFormInputArea3 {
	display:inline;
	float:left;
	height:0;
	margin:0 0 0 17px;
	text-align:left;
	width:40%;
	border:0px solid #FFF!important;
}
.loginFormInputArea3 input {
	border:0px solid #FFF!important;
}
.loginFormInputArea4 {
	border:0px solid #000000;
	display:inline;
	float:left;
	height:24px;
	margin:0 0 0 17px;
	text-align:left;
	width:178px;
}
.checkboxLogin {
	border:0 dotted #000000;
	float:left;
	padding:0 0 3px;
	text-align:left;
	display: block;
}
.checkboxLogin input, .checkboxLogin input:active, .checkboxLogin input:hover, .checkboxLogin input:visited {
	display: block;
}
.checkboxLogin input {
	width:20px;
	height:20px;
}
.checkboxLogin input:hover {
	width:20px;
	height:20px;
}
.remember {
	color: #696969;
	float: left;
	line-height: 10px;
	margin: 7px 0 0 3px;
}
.loginFormInputTextBox {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	border: 1px solid #DFDFDF;
	float: left;
	height: 27px;
	margin: 0;
	width: 239px;
}
.loginFormInputTextBox2 {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:27px;
	margin:10px 0 0;
	width:239px;
}
.loginFormCommentBox {
	background-image:url("img/forms/commentBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:190px;
	left:0px;
	margin:0;
	position:relative;
	width:621px;
}
.loginFormSelectBox {
	float:left;
	height:27px;
	margin:0;
	width:239px;
	background-image: url(img/forms/selectBkg.gif);
	background-repeat: no-repeat;
}
.loginFormBoxWrapper {
	background-image: url(img/loginFormBoxMiddleTile.gif);
	background-repeat: repeat-y;
	width: 940px;
}
.loginFormBoxTop {
	background-image:url(img/loginFormBoxTop.gif);
	background-repeat:no-repeat;
	display:block;
	height:7px;
	margin:29px 0 0;
	width:940px;
}
.loginFormBoxBottom {
	background-image: url(img/loginFormBoxBottom.gif);
	background-repeat: no-repeat;
	display: block;
	height: 7px;
	width: 940px;
}
.loginFormBoxContent {
	padding:0px 5px 104px 20px;
}
.loginFormError {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	height:16px;
	margin:0 2px 3px 4px;
	padding:5px 21px;
	position:relative;
	top:0;
	width:167px;
}
.loginFormRowSpacer {
	clear:both;
	display:block;
	float:left;
	height:15px;
	padding:21px 0 0;
	width:940px;
}
.loginFormCommentInput {
	background-color:#F5F5F5;
	border:1px dotted #F5F5F5;
	height:171px;
	margin:8px 2px 3px 4px;
	padding:1px 2px 3px 4px;
	width:600px;
}
.loginFormSubmitBtn a:link, .loginFormSubmitBtn a:visited, loginFormSubmitBtn a:active {
	color: #FFF!important;
	font-weight: bold!important;
	width: 123px!important;
	height: 30px!important;
	background-image: url(img/forms/submitBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: none!important;
}
.loginFormSubmitBtn:hover {
	color: #FFF!important;
	font-weight: bold!important;
	width: 123px!important;
	height: 30px!important;
	background-image: url(img/forms/submitBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: none;
	background-position:0 -101px!important;
	cursor: pointer!important;
}
.loginForm h3 {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin:1px 2px 3px 4px;
	padding:0 3px 25px 26px;
	text-align:left;
}
.loginFormInputArea p {
	text-align: left;
}
.loginFormSubmitBtn, .loginFormSubmitBtn a:link {
	background-color:#F6F5F5;
	background-image:url("img/forms/loginBtnBkg.png") !important;
	background-repeat:no-repeat !important;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-weight:bold !important;
	height:34px !important;
	width:134px !important;
}
.loginFormSubmitBtn:hover {
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 35px!important;
	background-image: url(img/forms/loginBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: none;
	background-position:0 -101px!important;
	cursor: pointer!important;
}
.loginFormVerifyBtn, .loginFormVerifyBtn a:link {
	background-color:#FFF;
	background-image:url("img/forms/loginBtnBkg.png") !important;
	background-repeat:no-repeat !important;
	border:medium none;
	color:#FFFFFF !important;
	display:block;
	font-weight:bold !important;
	height:34px !important;
	width:134px !important;
}
.loginFormVerifyBtn:hover {
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 35px!important;
	background-image: url(img/forms/loginBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: none;
	background-position:0 -101px!important;
	cursor: pointer!important;
}
.loginFormSubmitBtn2, .loginFormSubmitBtn2 a:link {
	background-image:url("img/forms/submitBtnBkg.png") !important;
	background-repeat:no-repeat !important;
	border: none;
	color:transparent !important;
	display:block !important;
	font-weight:bold !important;
	height:34px !important;
	margin:28px auto 0;
	margin:28px 0 0 194px !important;
	text-align:center;
	text-indent:-9999px;
	top:10px;
	width:126px !important;
	float:left;
}
.loginFormSubmitBtn2:hover {
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 34px!important;
	background-image: url(img/forms/submitBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: none;
	background-position:0 -101px!important;
	cursor: pointer!important;
	display:block;
}
.loginFormSubmitBtn3, .loginFormSubmitBtn3 a:link {
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 34px!important;
	background-image: url(img/forms/loginBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: none;
	display: block;
	margin: 18px 0px 0px 0px;
}
.loginFormSubmitBtn3:hover {
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 34px!important;
	background-image: url(img/forms/loginBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: none;
	background-position:0 -101px!important;
	cursor: pointer!important;
}
/* .login Form */



.liveChatSidePanel {
	margin: 0px 0px 8px 0px;
}
/* updateUser Form */

.updateUserForm {
	display:block;
	margin:88px auto 0;
	padding:0;
	text-align:left;
	width:667px;
}
.updateUserForm input {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	color:#666666;
	margin:2px 0 0 6px;
	width:225px !important;
}
.myLabel {
	color:#666666 !important;
	font:12px/22px 'segoe ui', arial, sans-serif !important;
	left:210px !important;
	padding-left:2px !important;
	position:absolute !important;
	text-align:left;
	top:77px !important;
	width:150px !important;
	z-index:3 !important;
}
.myLabel2 {
	color:#666666!important;
	font:12px/22px 'segoe ui', arial, sans-serif!important;
	left:20px!important;
	padding-left:2px!important;
	position:absolute!important;
	;
	top:100px!important;
	width:150px!important;
	z-index:3!important;
}
.updateUserForm select {
	background-color:#F5F5F5;
	border:1px solid #F5F5F5;
	color:#666666;
	margin:2px 0 0 2px;
	width:230px;
	background-repeat: repeat-x;
}
.updateUserForm option {
	padding: 1px 2px 3px 5px;
}
.updateUserFormForgot {
	margin: 0px 0px 0px 147px;
}
.updateUserFormRow {
	clear:both;
	height:50px;
	width:512px;
}
.updateUserFormRow2 {
	clear: both;
	width: 100%;
	height: 30px;
}
.updateUserFormCommentRow {
	clear:both;
	height:190px;
	width:18%;
}
.updateUserFormLabel {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	margin:0 13px 0 0;
	padding:6px 0 3px;
	text-align:right;
	width:126px;
}
.updateUserFormLabelUser {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	margin:0 13px 0 0;
	padding:6px 0 3px;
	text-align:right;
	width:126px;
}
.updateUserFormLabel2 {
	color:#4364A0;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px 0;
	text-align:right;
	width:300px;
}
.updateUserFormLabel3 {
	color:#4364A0;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px;
	text-align:right;
	width:0;
}
.updateUserFormInputArea {
	display:inline;
	float:right;
	height:25px;
	width:73%;
}
.updateUserFormInputArea2 {
	display:inline;
	float:right;
	height:89px;
	width:73%;
}
.updateUserFormInputArea3 {
	display:inline;
	float:left;
	height:0;
	margin:0 0 0 127px;
	text-align:left;
	width:40%;
}
.updateUserFormInputArea4 {
	border:0px solid #000000;
	display:inline;
	float:left;
	height:24px;
	margin:0 0 0 17px;
	text-align:left;
	width:178px;
}
.updateUserFormInputArea5 {
	display:inline;
	float:left;
	height:0;
	margin:0 0 0 127px;
	text-align:left;
	width:40%;
	border:1px dotted #000;
}
.updateUserFormInputTextBox {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:27px;
	margin:0;
	width:239px;
}
.updateUserFormInputTextBoxUser {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	color:#666666;
	float:left;
	height:27px;
	margin:0;
	padding:7px 1px 3px 9px;
	width:239px;
}
.updateUserFormInputTextBox2 {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:27px;
	margin:10px 0 0;
	width:239px;
}
.updateUserFormSubmitBtn {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 34px!important;
	background-image: url(img/forms/saveDetailsBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
}
.updateUserFormSubmitBtn:hover {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 34px!important;
	background-image: url(img/forms/saveDetailsBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
	background-position:0 -101px!important;
	cursor: pointer!important;
}
.Validator {
	background-color:#FDE3E3!important;
	;
	border:1px solid #C3040B!important;
	;
	color:#C3040B !important;
	display:block!important;
	;
	float:right;
	height:16px;
	margin:0 2px 3px 20px;
	padding:5px 21px;
	position:relative;
	top:-100px;
	width:167px;
	text-align:center;
}
.Validator2 {
	background-color:#FDE3E3!important;
	;
	border:1px solid #C3040B!important;
	;
	color:#C3040B !important;
	display:block!important;
	;
	float:right;
	height:16px;
	margin:0 2px 3px 20px;
	padding:5px 21px;
	position:relative;
	top:-23px;
	width:167px;
	text-align:center;
}
/* changePword Form */

.changePwordForm {
	display:block;
	margin:88px 0 0 106px;
	padding:0;
	text-align:left;
	width:486px;
}
.changePwordForm input {
	background-color:#F5F5F5;
	border:1px solid #F5F5F5;
	color:#666666;
	margin:5px 0 0 6px;
	width:230px!important;
}
.changePwordForm select {
	background-color:#F5F5F5;
	border:1px solid #F5F5F5;
	color:#666666;
	margin:2px 0 0 2px;
	width:230px;
	background-repeat: repeat-x;
}
.changePwordForm option {
	padding: 1px 2px 3px 5px;
}
.changePwordFormForgot {
	margin: 0px 0px 0px 147px;
}
.changePwordFormRow {
	clear:both;
	height:50px;
	width:570px;
}
.changePwordFormRow2 {
	clear: both;
	width: 100%;
	height: 30px;
}
.changePwordFormCommentRow {
	clear:both;
	height:190px;
	width:18%;
}
.changePwordFormLabel {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	margin:0 10px 0 0;
	padding:6px 0 3px;
	text-align:right;
	width:194px;
}
.changePwordFormLabel2 {
	color:#4364A0;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px 0;
	text-align:right;
	width:300px;
}
.changePwordFormInputArea {
	display:inline;
	float:right;
	height:25px;
	width:73%;
}
.changePwordFormInputArea2 {
	display:inline;
	float:right;
	height:89px;
	width:73%;
}
.changePwordFormInputArea3 {
	display:inline;
	float:left;
	height:0;
	margin:0 0 0 192px;
	text-align:left;
	width:40%;
}
.changePwordFormInputArea4 {
	border:0px solid #000000;
	display:inline;
	float:left;
	height:24px;
	margin:0 0 0 17px;
	text-align:left;
	width:178px;
}
.changePwordFormInputTextBox {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:27px;
	margin:0;
	width:239px;
}
.changePwordFormInputTextBox2 {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:27px;
	margin:10px 0 0;
	width:239px;
}
.changePwordFormSubmitBtn {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 161px!important;
	height: 44px!important;
	background-image: url(img/forms/changePwordBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
}
.changePwordFormSubmitBtn:hover {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 161px!important;
	height: 44px!important;
	background-image: url(img/forms/changePwordBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
	background-position:0 -101px!important;
	cursor: pointer!important;
}
/* Reg Form */

.firstCountry {
	margin: 0px 0px 10px 0px;
}
.RegBoxContent {
	margin:10px 0 0;
	min-height:860px;
	padding:10px 5px 9px 20px;
}
.RegBoxContent h3 {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	padding:16px 3px 25px 26px;
	text-align:left;
}
.RegForm {
	display:block;
	margin:60px auto 0 101px;
	padding:0;
	text-align:left;
	width:596px;
}
.RegForm input {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	color:#666666;
	margin:3px 0 0 6px;
	width:230px;
}
.RegForm select {
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	border:1px solid #FFFFFF;
	color:#666666;
	margin:2px 0 0 2px;
	width:230px;
}
.RegForm option {
	padding: 1px 2px 3px 5px;
}
.RegFormForgot {
	margin: 0px 0px 0px 147px;
}
/*.rfvClass {
	background-color: #FDE3E3;
	border: 1px solid #C3040B;
	color: #C3040B !important;
	display: block;
	float: right;
	height: 20px;
	left: 230px;
	line-height: 18px;
	margin: 0 2px 0 20px;
	padding: 5px 18px 2px;
	position: relative;
	text-align: center;
	top: -19px;
	width: 172px;
}*/
.rfvClassPasswords {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	left:77px;
	margin:0 2px 0 20px;
	padding:9px 18px 10px;
	position:relative;
	text-align:center;
	top:-210px;
	width:172px;
}
.rfvClass2 {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	height:16px;
	left:242px;
	margin:0 2px 3px 20px;
	padding:5px 21px;
	position:relative;
	text-align:center;
	top:-23px;
	width:188px;
}
.rfvClass3 {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	font-size:11px;
	left:319px;
	margin:0 2px 3px 0;
	padding:5px 4px 7px 8px;
	position:relative;
	text-align:left;
	top:-23px;
	width:295px;
}
.regFormRowPassword {
	border:1px dotted #000000;
	height:39px;
	width:380px;
}
.RegFormRow {
	clear:both;
	height:50px;
	width:570px;
}
.RegFormCommentRow {
	clear:both;
	height:190px;
	width:18%;
}
.RegFormLabel {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	margin:0 10px 0 0;
	padding:6px 0 3px;
	text-align:right;
	width:194px;
}
.RegFormLabel2 {
	color:#4364A0;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	padding:6px 0 3px 0;
	text-align:right;
	width:300px;
}
.RegFormInputArea {
	display:inline;
	float:right;
	height:25px;
	width:73%;
}
.RegFormInputArea2 {
	display:inline;
	float:right;
	height:89px;
	width:73%;
}
.RegFormInputArea3 {
	display:inline;
	float:left;
	height:0;
	margin:0 0 0 192px;
	text-align:left;
	width:40%;
}
.RegFormInputArea4 {
	border:0px solid #000000;
	display:inline;
	float:left;
	height:24px;
	margin:0 0 0 17px;
	text-align:left;
	width:178px;
}
.RegFormInputTextBox {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:27px;
	margin:0;
	width:239px;
}
.RegFormInputTextBox2 {
	background-image:url("img/forms/inputBkg.gif");
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:27px;
	margin:10px 0 0;
	width:239px;
}
.RegFormSelectBox {
	background-image:url("img/forms/selectBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:27px;
	margin:0;
	width:239px;
}
.RegFormSubmitBtn {
	background-color:#FFFFFF !important;
	background-image:url("img/forms/signUpBtnBkg.png") !important;
	background-position:0 0 !important;
	background-repeat:no-repeat !important;
	border:1px solid #FFFFFF !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	height:44px !important;
	left:-164px;
	position:relative;
	width:126px !important;
}
.RegFormSubmitBtn:hover {
	background-color: #FFF!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 44px!important;
	background-image: url(img/forms/signUpBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #FFF!important;
	background-position:0 -101px!important;
	cursor: pointer!important;
	position: relative;
	left: -268px;
}
.RegFormContinueBtn {
	background-color:#f9f9f9 !important;
	background-image:url("img/forms/continueBtnBkg.png") !important;
	background-position:0 0 !important;
	background-repeat:no-repeat !important;
	border:1px solid #f9f9f9 !important;
	color:#FFFFFF !important;
	font-weight:bold !important;
	height:44px !important;
	left:65px;
	position:relative;
	width:126px !important;
}
.RegFormContinueBtn:hover {
	background-color: #f9f9f9!important;
	color: #FFF!important;
	font-weight: bold!important;
	width: 126px!important;
	height: 44px!important;
	background-image: url(img/forms/continueBtnBkg.png)!important;
	background-repeat: no-repeat!important;
	border: 1px solid #f9f9f9!important;
	background-position:0 -101px!important;
	cursor: pointer!important;
	position: relative;
	left: 65px;
}
.accountSuccessful {
	width: 300px;
	height: 300px;
	display: block;
	margin:60px auto 0;
	text-align: left;
}
.accountSuccessful p {
	margin: 0px 0px 0px 22px;
}
.RegFormCaptcha {
	background-color:#F7F7F7;
	border:1px solid #E7E7E7;
	display:block;
	height:87px;
	margin:0 0 0 200px;
	padding:10px;
	width:242px;
}
.RegFormCaptcha input {
	background-color:#FFF;
	border:1px solid #E7E7E7;
}
.RegFormError {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:left;
	height:16px;
	margin:0 2px 3px 20px;
	padding:5px 21px;
	position:relative;
	top:0;
	width:167px;
	text-align:center;
}
.RegFormError2 {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	height:16px;
	margin:0 2px 3px 20px;
	padding:5px 21px;
	position:relative;
	top:-100px;
	width:167px;
	text-align:center;
}
/* support Form */
.supportFormWrapper {
	background-image: url("../../images/support/bevelBkg.gif");
	background-position: 1px 1px;
	background-repeat: no-repeat;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	width: 784px;
}
.supportBoxContent {
	min-height:860px;
	padding:10px 5px 9px 20px;
}
.supportFormIntro {
	display:block;
	height:184px;
	margin:0 auto 0;
	padding:36px 0 0;
	width:700px;
}
.supportFormIntro h2 {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	padding:16px 3px 25px 0;
	text-align:left;
}
.supportFormIntro p {
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:21px;
	padding:1px 38px 3px 31px;
	text-align:left;
}
.supportServicesBoxContent h3 {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	font-weight:normal;
	padding:16px 3px 25px 0;
	text-align:left;
}
.supportForm {
	display: block;
	height: 334px;
	margin: -2px auto 0;
	padding: 10px 0 0;
	position: relative;
	text-align: center;
	top: 45px;
	width: 628px;
}
.supportForm h3 {
	margin: 0 0 25px;
	text-align: left;
}
.supportForm input {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  color: #666666;
  margin: 5px 0 0 -1px;
  width: 270px;
}
.supportForm sb input {
	background-color:#F5F5F5;
	border:1px solid #F5F5F5;
	color:#666666;
	margin:5px 0 0 6px;
	width:126px!important;
}
.supportForm select {
	background-color:#F5F5F5;
	border:1px solid #F5F5F5;
	color:#666666;
	margin:2px 0 0 2px;
	width:230px;
	background-repeat: repeat-x;
}
.supportForm option {
	padding: 1px 2px 3px 5px;
}
.supportFormForgot {
	margin: 0px 0px 0px 147px;
}
.supportFormCol1 {
	display:block;
	float:left;
	height:188px;
	width:304px;
}
.supportFormCol2 {
	display:block;
	float:right;
	height:200px;
	width:295px;
}
.supportFormRow {
	clear:both;
	height:50px;
	width:253px;
	margin:0 0 10px;
	float: left;
}
.supportFormButtonRow {
	clear:both;
	height:60px;
	width:626px;
}
.supportFormRow2 {
	clear:both;
	height:26px;
	margin:0 0 0;
	width:253px;
	float: left;
}
.supportFormRow3 {
	clear:both;
	height:50px;
	width:500px;
	margin: 0px auto 0px auto;
	text-align: center;
}
.supportFormCommentRow {
	clear:both;
	height:97px;
	width:253px;
	float:left;
}
.supportFormLabel {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:20px;
	line-height:1.2;
	margin:0 0 0 0;
	padding:6px 0 0;
	text-align:left;
	width:204px;
}
.supportFormLabel2 {
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:20px;
	line-height:1.2;
	margin:0 0 0 0;
	padding:6px 0 0;
	text-align:left;
	width:204px;
}
.supportFormInputArea {
	display:inline;
	float:right;
	height:25px;
	width:253px;
}
.textarea-wrapper {
	background-color: #F00!important;
	position: relative!important;
	left:0px!important;
	top:0px!important;
}
.supportFormInputArea2 {
	display:inline;
	float:right;
	height:89px;
	width:73%;
}
.supportFormInputArea3 {
	display:inline;
	float:left;
	height:0;
	margin:0 0 0 192px;
	text-align:left;
	width:40%;
}
.supportFormInputArea4 {
	border:0px solid #000000;
	display:inline;
	float:left;
	height:24px;
	margin:0 0 0 17px;
	text-align:left;
	width:178px;
}
.supportFormInputTextBox {
	background-image:url("img/forms/inputBkgNoShadow.gif");
	background-repeat:no-repeat;
	float:left;
	height:27px;
	margin:0;
	width:286px;
}
.supportFormInputTextBox2 {
	background-image:url("img/forms/inputBkgNoShadow.gif");
	background-repeat:no-repeat;
	clear:both;
	float:left;
	height:27px;
	margin:10px 0 0;
	width:286px;
}
.supportFormSelectBox {
	background-image:url("img/forms/selectBkg.gif");
	background-repeat:no-repeat;
	float:left;
	height:27px;
	margin:0;
	width:239px;
}
.supportFormSubmitBtn {
  background-color: #FFFFFF !important;
  background-image: url("../../images/support/4buttons.png") !important;
  background-position: -3px -98px !important;
  background-repeat: no-repeat !important;
  border: 1px solid #FFFFFF !important;
  color: #FFFFFF !important;
  font-weight: bold !important;
  height: 39px !important;
  left: 247px !important;
  position: relative !important;
  width: 124px !important;
}
.supportFormSubmitBtn:hover {
	background-position:-3px -139px!important;
}
.supportFormCaptcha {
	background-color:#F7F7F7;
	border:1px solid #E7E7E7;
	display:block;
	height:87px;
	margin:0 0 0 200px;
	padding:10px;
	width:242px;
}
.supportFormCaptcha input {
	background-color:#FFF;
	border:1px solid #E7E7E7;
}
.supportFormCommentBox {
	background-image:url("img/forms/commentBkgNoShadow.gif");
	background-repeat:no-repeat;
	height:95px;
	margin:0;
	width:286px;
	float: left;
}
.supportFormCommentInput {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	height:76px;
	margin:8px 2px 3px 4px;
	padding:1px 2px 3px 4px;
	width:269px;
}
.supportFormError {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:left;
	height:16px;
	margin:0 2px 3px 287px;
	padding:5px 24px;
	position:relative;
	text-align:center;
	top:-28px;
	width:163px;
}
.supportFormError2 {
	background-color:#FDE3E3;
	border:1px solid #C3040B;
	color:#C3040B !important;
	display:block;
	float:right;
	height:16px;
	left:214px;
	margin:0 2px 3px 38px;
	padding:5px 21px;
	position:relative;
	text-align:center;
	top:-60px;
	width:167px;
}
element.style {
	color:#2c4281!important;
}
.sf_postTags a:link, .sf_postTags a:visited, .sf_postTags a:active {
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	color: #2c4281!important;
}
/* Post a Comment on the Blog */
.sf_postTitle {
  color: #4364A0;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 24px;
  line-height: 28px;
  margin: 7px 0 10px;
}
.texarea-wrapper {
	border:0px dotted #000000;
}
.sf_singlePost {
	position:relative;
	left:29px;
}
.sf_postNewComment {
	border:1px dashed #EFEFEF;
	clear:both;
	height:468px;
	left:0;
	margin:24px 0 0;
	position:relative;
	width:515px;
}
.sf_postNewComment ol {
	width:465px;
}
.sf_postNewComment li {
	list-style-type: none;
}
element.style {
	height:0px!important;
	height:0px!important;
	margin:-20px 0 0!important;
	min-height:0px!important;
	min-width:0px!important;
	padding:0px 0 0;
}
.sf_postNewComment input {
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	background-color:transparent!important;
	color:#666666;
	float:left;
	font-size:14px;
	margin:2px 0 0;
	padding:5px 0 6px 8px;
	position:relative;
	width:315px !important;
}
.sf_forumsEditor input {
	background-repeat:no-repeat;
	border:1px solid #CCCCCC;
	color:#666666;
	font-size:14px;
	margin:2px 0 0;
	padding:5px 0 6px 8px;
	width:315px !important;
}
tbody {
}

.sf_postNewComment legend {
	background-color:#FFFFFF;
	color:#2C4281;
	font-size:20px;
	margin:0 0 0 16px;
	padding:0 10px 3px 8px;
}
.sf_postNewComment label {
	clear:both;
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	margin:0 10px 0 0;
	padding:10px 0 3px;
	text-align:right;
	width:130px;
}
.commentLabel {
	clear:both;
	color:#4364A0;
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:28px;
	line-height:1.2;
	margin:0 1px 0 0;
	position:relative;
	text-align:left;
	top:31px;
	width:0;
}
.reToolCell {
	border:0px dashed #000000 !important;
	clear:both;
	float:left !important;
	left:0;
	padding-bottom:2px !important;
	position:absolute !important;
	top:10px;
	vertical-align:top !important;
	width:481px !important;
}
.sf_forumsWrapper .reToolCell {
	float:left !important;
	position:relative !important;
	top:0px !important;
	width:502px !important;
	left:0px!important;
}
.PGNewsStory .reToolCell {
	top:178px!important;
}
.sf_forumsWrapper .Default.RadEditor .reContentCell {
	left:0px !important;
	position:relative !important;
	top:0px !important;
	width:500px !important;
}
.sf_forumsWrapper .reLeftVerticalSide {
	width:0px!important;
}
.sf_forumsWrapper table {
	font-family:calibri, arial, helvetica;
	height:0px!important;
}
.Default.RadEditor .reContentCell {
	background-color:#F5F5F5 !important;
	border:1px solid #CCCCCC !important;
	color:#666666 !important;
	font-family:arial !important;
	font-size:14px !important;
	left:81px;
	position:relative;
	width:400px !important;
}
sf_postComments element.style {
	height:400px;
	min-height:239px;
	min-width:349px;
	width:100%;
}
.sf_commentSubmit {
	background-color:#FFF !important;
	background-image:url("img/forms/postBtnBkg.png") !important;
	background-repeat:no-repeat;
	border:0 solid #000000 !important;
	color:#FFFFFF !important;
	height:39px !important;
	margin:5px 2px 7px 9px !important;
	position:relative;
	top:234px;
	left:51px;
	width:125px !important;
}
.sf_commentSubmit:hover {
	background-position: 0px -103px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.commentsArea {
	width: 500px;
	height: 0px;
	border: 2px solid #F00;
	display: block;
	position: relative;
	left: 0px;
}
.Default.reWrapper {
  background-color: transparent !important;
  border: 0 dashed #000000 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 5px !important;
}
/* .Post a Comment on the Blog */


.toolBar {
	width: 400px;
	height: 65px;
	display: block;
}
.RadEditor Default reWrapper {
	background-color:#000;
	height:200px;
}
.sf_socialBookmarks {
	margin:20px 0 24px !important
}
.reContentCell {
	background-color:#000000 !important;
	clear:both !important;
	height:169px !important;
	margin:10px 0 0;
	position:absolute !important;
	top:207px !important;
	width:453px !important;
}
.reToolbarWrapper {
	clear:both;
	margin-top:2px;
}
.reToolbar {
	float:right!important;
	margin-bottom:2px;
	position:relative;
	top:180px;
}
.barShadow {
  background-image: url("../../images/barShadow.png");
  height: 231px;
  position: fixed;
  top: 221px;
  width: 90px;
  z-index: 1000;
}
.socialIconsSidePanel {
  background-color: #F1F1F1;
  border: 2px solid #E3E7EC;
  display: block;
  float: left;
  height: 206px;
  margin: 7px 2px 0 9px;
  padding: 5px 2px 3px 4px;
  text-align: center;
  top: 232px;
  width: 62px;
  z-index: 1000;
}
.socialSpacer {
	height: 6px;
	width: 20px;
	display: block;
	clear:both;
}
.socialIcon {
	margin:0 2px 6px 0;
}
.sf_postContent {
	color:#555555;
	font-family:"Calibri", "sans-serif";
	font-size:15px;
	line-height:20px;
	margin:8px 0 0;
}
.sf_postContent a:link, .sf_postContent a:visited, .sf_postContent a:active, .sf_postContent span {
	color:#555;
	font-family:"Calibri", "sans-serif";
	font-size:15px;
	line-height:20px;
	margin:8px 0 0;
}
.sf_postContent p {
	line-height: 19px!important;
}
.sf_postListing p {
	margin:0 0 5px !important;
}
.sf_postCategory {
	margin: 12px 0px 3px 0px!important;
}
.ThreePMColumn1 .sf_postCategory a:link {
	color:#00A99D !important;
	font-family:Arial Black;
	font-size:11px;
	text-decoration:none;
	text-transform:uppercase;
}
.KBColumn1 .sf_postCategory a:link, .KBColumn1 .sf_postCategory a:visited, .KBColumn1 .sf_postCategory a:active {
	color:#E19101;
	font-family:Arial Black;
	font-weight: normal;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	text-transform:uppercase;
}
.CSColumn1 .sf_postCategory a:link {
	color:#7CA934;
	font-family:Arial Black;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	text-transform:uppercase;
}
.sideBarIndentedTxt {
	color:#555555;
	font-family:arial;
	font-size:10px;
	margin:0 0;
	padding:7px 21px 20px;
}
.ui-tabs-nav li a:link {
	text-decoration:none !important;
}
.newsRightColumn p {
	color: #F00!important;
}
.rightColumnDisclaimer {
	background-image:url(img/community/column2BoxMiddle.gif);
	background-repeat: repeat-y;
}
.rightColumnDisclaimer p {
	border-right:2px solid #E3E7EC;
	color:#B7B7B7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	line-height:13px;
	padding:5px 23px 12px 24px;
	width:168px;
}
.sideImageGallery {
	border:2px solid #E3E7EC;
	height:480px;
	overflow-y:scroll;
	padding:33px 5px 2px 39px;
	width:201px;
}
.socialAlert {
	background-image:url("http://www.paymentsgateway.com/images/socialAlertBkg.png");
	background-repeat:no-repeat;
	bottom:30px;
	display:block;
	height:168px;
	left:10px;
	position:fixed;
	width:23px;
	z-index: 10000;
}
/*.errorMsg{
	color: #c3040b;
	background-color: #fde3e3;
	width: 700px;
	position: fixed;
	top: 40px;
	text-align: center;
	height: 28px;
	display: block;	
	border: 1px solid #c3040b;
}*/





.message {
	background-color:#E1F4E4;
	border:1px dotted #39B54A;
	color:#000000;
	left:156px;
	padding:9px 0 10px;
	position:absolute;
	text-align:center;
	top:211px;
	width:629px;
}
.centerAlign {
	margin:26px auto 0;
	text-align:center;
	width:126px;
}
.yourPassword {
	background-color:#E1F4E4;
	border:1px dotted #39B54A;
	color:#000000;
	margin:60px auto 0 109px;
	padding:9px 10px 10px 0;
	text-align:center;
	width:667px;
}
.failureMessage {
	background-color:#FDE3E3;
	border:1px dotted #C3040B;
	color:#000000;
	margin:0 auto 0;
	padding:9px 0 10px 0;
	position:absolute;
	text-align:center;
	top:217px;
	width:624px;
}
.errorMsg {
	background-color:#FDE3E3;
	border:1px dotted #C3040B;
	color:#000000;
	left:168px;
	margin:0 auto;
	padding:5px 0 6px;
	position:absolute;
	text-align:center;
	top:491px;
	width:595px;
}
.errorMsgCenter {
	background-color:#FDE3E3;
	border:1px dotted #C3040B;
	color:#000000;
	left:9px;
	margin:0 auto;
	padding:5px 9px 8px;
	position:relative;
	text-align:center;
	top:-521px;
	width:431px;
}
.alignPasswordBtn {
	display:block;
	position:relative;
	left: 260px;
	width:131px;
	float:left;
}
.passwordRecovery {
	display:block;
	left:139px;
	position:relative;
	top:74px;
	width:400px;
}
.passwordRecovery h3 {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:1px 2px 3px 0px;
	padding:0 3px 25px 0;
	text-align:left;
}
.passwordRecovery fieldset {
	border: 0px solid #000;
}
.passwordRecovery fieldset p {
	margin: 1px 2px 14px 4px;
}
.recoveryTable {
	left:-12px;
	position:relative;
	top:-24px;
	width:400px;
}
.recoveryTable tr {
	padding: 1px 2px 3px 4px;
}
.recoveryTable td {
	padding: 10px 2px 3px 4px;
}
.recoveryBtnAlign {
	position:relative;
	left: 40px;
}
/* New Copyright */

.copyrightII {
	width: 100%;
	height: 100px;
	background-color: #2c2a28;
	border-top: 1px solid #4e4a44;
	clear:both;
}
.copyrightII .info {
	background-image:url("http://www.paymentsgateway.com/images/blackPGIcon.jpg");
	background-position:885px 28px;
	background-repeat:no-repeat;
	color:#787776;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:40px;
	margin:0 auto;
	padding:39px 0 0;
	text-align:right;
	width:940px;
}
.copyrightII .info .rightAlign {
	margin: 0px 80px 0px 0px;
}
.copyrightII .infoSpacer {
	display:inline;
	padding:0 30px 0 0;
	width:20px;
}
.copyrightII .info a:link, .copyrightII .info a:active, .copyrightII .info a:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#787776;
}
.copyrightII .info a:hover {
	color: #FFF;
	text-decoration: underline;
}
.blackPGIcon {
	background-image:url("http://www.paymentsgateway.com/images/blackPGIcon.jpg");
	background-repeat:no-repeat;
	display:inline;
	float:right;
	height:45px;
	margin:0 0 0 17px;
	position:relative;
	top:-12px;
	width:47px;
}
.infoRight {
	width: 600px;
	height: 40px;
	border: 1px dotted #FFF;
}
.footerPGFollow a, .footerPGFollow a:link, .footerPGFollow a:active, .footerPGFollow a:visited {
	color: #FFF;
}
.thumbLeft {
	float:left;
	margin:6px 21px 15px 0;
}
.socialToolbarWrapper {
	width: 68px;
	height: 213px;
	display: block;
	background-image: url(http://www.paymentsgateway.com/images/socialToolbarBkg.gif);
	background-repeat: no-repeat;
	float: right;
}
.merchantsColumnWrapper {
	width:940px;
	display: block;
}
.socialNavForBlogs {
	float:right;
	height:71px;
	position:relative;
	right:10px;
	top:-9px;
}
.blogsTweet {
	display:block;
	float:left;
	margin:0px 0px 0px 5px;
}
.blogsFB {
	display:block;
	float:left;
	margin:0px 5px 0px 5px;
}
.blogsDigg {
	display:block;
	float:left;
}
.breadcrumbs a:visited, .breadcrumbs span.MsoHyperlinkFollowed {
	color:#4364A0;
	text-decoration:underline;
}
.CSCats a:link, .CSCats span.MsoHyperlink {
	color:#4364A0;
	text-decoration:none;
}
.CSCats a:visited, .CSCats span.MsoHyperlinkFollowed {
	color:#4364A0;
	text-decoration:none;
}
/*.merchantBtn{
	width: 91px;
	height:29px;
	background-image: url(http://www.paymentsgateway.com/images/merchantPartnerButtons.png);
	background-repeat: no-repeat;
	background-position: 7px 5px;	
}
.partnerBtn{
	width: 91px;
	height:29px;
	background-image: url(http://www.paymentsgateway.com/images/merchantPartnerButtons.png);
	background-repeat: no-repeat;
	background-position: 142px 5px;	
}*/


.sf_newsThumbnail {
	float:left;
	left:-24px;
	padding:13px 20px 0 0;
	position:absolute;
	top:0;
}
.sf_newsThumbnailSinglePost {
	clear:none !important;
	float:right;
	left:0px;
	padding:0 20px 0 0;
	position:absolute;
	top:20px;
}
.tagscategoriesviews {
	left:97px;
	position:relative;
	width:523px;
}
.tagscategoriesviewsSingle {
  border: 0 dotted #000000;
  float: right;
  left: 0px;
  margin: 1px 23px 0 0;
  padding: 5px 0 30px;
  position: relative;
  width: 650px;
}
.sf_commentsList {
	height:100%;
}
/* PGNews Page */
.PGNewsWrapper {
	width: 940px;
	border: 1px dotted #ffffff;
	height: 100%;
}
.PGNewsColumn1 {
	float:left;
	height:100%;
	padding:0 0 0;
	width:649px;
}
.PGNewsColumn1 h2 {
  color: #4364A0;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 28px;
  margin: 4px 0 2px;
}
.PGNewsColumn1 h2 a:link, .PGNewsColumn1 h2 a:visited, .PGNewsColumn1 h2 a:hover, .PGNewsColumn1 h2 a:active {
  color: #4364A0;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 28px;
  margin: 7px 0 0;
  position: relative;
  right: 0;
  text-decoration: none;
}
.PGNewsColumn2 {
	background-color:#FFF;
	background-repeat:no-repeat;
	float:right;
	height:100%;
	padding:0 0 0px;
	width:227px;
	margin:0 2px 0 0;
}
.PGNewsColumn2Top {
	height: 5px;
	width: 250px;
	background-image: url(img/community/column2BoxTop.gif);
	background-repeat: no-repeat;
}
.PGNewsColumn2Middle {
	height: 100%;
	width: 250px;
	background-image: url(img/community/column2BoxMiddle.gif);
	background-repeat: repeat-y;
}
.PGNewsColumn2Bottom {
	height: 5px;
	width: 250px;
	background-image: url(img/community/column2BoxBottom.gif);
	background-repeat: no-repeat;
}
.topPGNews {
	color:#2C4281;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0 30px 7px 22px;
	padding:18px 20px 1px 2px;
}
.PGNewsCats {
}
.PGNewsCats ul, ol {
	list-style-position:outside;
	margin:0 0 0 13px;
	padding:10px 28px 10px 5px;
}
.PGNewsCats li {
	border-bottom:1px solid #E7E7E7;
	list-style-type:none;
	margin:6px 2px 5px 4px;
	padding:2px 20px 9px 2px;
}
.RSSFeed {
	background-image:url("img/RSSIcon.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:19px;
	margin:1px 2px 3px 24px;
	padding:3px 2px 3px 20px;
	width:35px;
}
/*.RSSFeed a:link{
text-decoration: none;
}*/












.PGNewsSpacer {
	width: 940px;
	height: 28px;
	display: block;
	clear:both;
}
.PGNewsColumn1BoxBottom {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
	clear:both;
}
.PGNewsColumn1BoxMiddle {
	width: 649px;
	min-height:600px;
	display:block;
	background-repeat: repeat-y;
}
.PGNewsColumn1BoxTop {
	width: 680px;
	height:8px;
	display:block;
	background-repeat: no-repeat;
}
.PGNewsStory {
	left:15px;
	margin:0 0 0 4px;
	position:relative;
}
.PGNewsStory .searchResults {
	background-image: none;
}
.PGNewsStory ul {
	font-family:arial;
	margin:0 0 0 0px;
}
.PGNewsStory li {
	list-style-type:disc;
}
.PGNewsColumn1 .sf_postCategory a:link {
	color:#7ba5d8;
	font-family:Arial Black;
	font-size:11px;
	font-style:normal;
	text-transform:uppercase;
	text-decoration:none;
}
.PGNewsColumn1 a:link, span.MsoHyperlink {
	color:#4364A0;
	text-decoration:underline;
}
.KBColumn1 a:link, span.MsoHyperlink {
	color:#4364A0;
	text-decoration:underline;
}
.CSColumn1 a:link, span.MsoHyperlink {
	color:#4364A0;
	text-decoration:underline;
}
.ThreePMColumn1 a:link, span.MsoHyperlink {
	color:#4364A0;
	font-weight:bold;
	text-decoration:none;
}
.sf_postNewComment li {
	list-style-type:none;
}
.CommunityColumn1 {
	float:left;
	height:100%;
	left:0px;
	padding:0 0 53px;
	position:relative;
	width:680px;
}
.pleaseLogin {
	float:right;
	margin:0 0 0 94px;
	width:200px;
}
.sf_postComments {
	background-color:#FFFFFF;
}
.sf_postComments table {
}
.RadEditor Default reWrapper {
	height:100px!important;
}
.reToolZone {
	height:1px!important;
}
.shareThis {
	height: 20px;
}
div.stbutton.vertical {
	height:20px!important;
	position:relative;
	width:57px;
}
.KBStory a:visited {
	color:#4364A0;
	font-weight:bold;
	text-decoration:none;
}
.KBStory a:hover {
	text-decoration:underline;
}
.CSStory a:visited {
	color:#4364A0;
	font-weight:bold;
	text-decoration:none;
}
.CSStory a:hover {
	text-decoration:underline;
}
.ThreePMStory a:visited {
	color:#4364A0;
	font-weight:bold;
	text-decoration:none;
}
.ThreePMStory a:hover {
	text-decoration:underline;
}
.partnerLogosCopyright {
	float:left;
	height:67px;
	position:relative;
	top:-29px;
	width:230px;
}
.inc5000 {
	width: 99px;
	height: 67px;
	background-image:url(http://www.paymentsgateway.com/images/partnerLogos.gif);
	background-position: 0px 0px;
	float:left;
}
.inc5000:hover {
	background-position: 0px -65px;
}
.eta {
	width: 99px;
	height: 67px;
	background-image:url(http://www.paymentsgateway.com/images/partnerLogos.gif);
	background-position: -116px 0px;
	float:left;
}
.eta:hover {
	background-position: -116px -67px;
}
.phone {
  background-image: url("../../images/spriteTopLogin.png");
  background-position: -334px -98px;
  background-repeat: no-repeat;
  float: right;
  height: 35px;
  margin: 57px 42px 0 0;
  width: 115px;
}
.phoneDev {
	background-image:url("http://www.paymentsgateway.com/images/phoneDev.gif");
	background-repeat:no-repeat;
	float:right;
	height:35px;
	margin:54px 27px 0 0;
	width:153px;
}
.phoneEmail {
	background-image:url("http://www.paymentsgateway.com/images/phone.gif");
	background-repeat:no-repeat;
	float:left;
	height:35px;
	left:366px;
	margin:-17px 27px 0 0;
	position:relative;
	top:55px;
	width:153px;
	z-index:1000;
}
.emailBtn {
	margin:9px 0 0 147px;
}
.envelopeSm {
	background-image:url("http://www.paymentsgateway.com/images/envelopeSm.gif");
	background-repeat:no-repeat;
	display:block;
	height:19px;
	width:28px;
	position:relative;
	float:right;
	top:10px;
	left:11px;
}
.envelopeSm:hover {
	background-image:url("http://www.paymentsgateway.com/images/envelopeSm.gif");
	background-position: 0px -21px;
	background-repeat:no-repeat;
}
.sf_back {
	display: none;
}
.devContent {
	display:block;
	width:1002px;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.devPowerAd {
	background-image:url("http://www.paymentsgateway.com/images/buildPowerful.jpg");
	background-repeat:no-repeat;
	height:418px;
	margin:0 0 33px;
	width:1002px;
	position:relative;
}
.devTop10Ad {
	background-image:url("http://www.paymentsgateway.com/images/10ReasonsWhy.jpg");
	background-repeat:no-repeat;
	height:338px;
	margin:0;
	width:1002px;
}
.devLPanel {
	float:left;
	height:645px;
	left:59px;
	margin:0 0 40px;
	position:relative;
	width:510px;
}
.devLPanel h1 {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 23px;
  margin: 0 0 22px;
  text-align: left;
}
.devRPanel {
	width:444px;
	height:645px;
	float:right;
	background-image: url(http://www.paymentsgateway.com/images/top10ComplianceBkg.jpg);
	background-repeat: no-repeat;
	position:relative;
}
.devLPanelItemA {
	background-image:url("http://www.paymentsgateway.com/images/devLIcons.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	color:#324E88;
	display:block;
	font-family: "Arial","Helvetica",sans-serif;
	font-size:16px;
	height:56px;
	margin:0 0 20px;
	padding:28px 0 0 107px;
	text-align:left;
	width:350px;
}
.devLPanelItemB {
	background-image:url("http://www.paymentsgateway.com/images/devLIcons.gif");
	background-position:0 -111px;
	background-repeat:no-repeat;
	color:#324E88;
	display:block;
	font-family: "Arial","Helvetica",sans-serif;
	font-size:16px;
	height:65px;
	margin:0 0 20px;
	padding:21px 0 0 107px;
	text-align:left;
	width:350px;
}
.devLPanelItemC {
	background-image:url("http://www.paymentsgateway.com/images/devLIcons.gif");
	background-position:0 -226px;
	background-repeat:no-repeat;
	color:#324E88;
	display:block;
	font-family: "Arial","Helvetica",sans-serif;
	font-size:16px;
	height:68px;
	margin:0 0 20px;
	padding:22px 0 0 107px;
	text-align:left;
	width:350px;
}
.devLPanelItemD {
	background-image:url("http://www.paymentsgateway.com/images/devLIcons.gif");
	background-position:0 -338px;
	background-repeat:no-repeat;
	color:#324E88;
	display:block;
	font-family: "Arial","Helvetica",sans-serif;
	font-size:16px;
	height:56px;
	margin:0 0 20px;
	padding:28px 0 0 107px;
	text-align:left;
	width:350px;
}
.devLPanelItemE {
	background-image:url("http://www.paymentsgateway.com/images/devLIcons.gif");
	background-position:0 -453px;
	background-repeat:no-repeat;
	color:#324E88;
	display:block;
	font-family: "Arial","Helvetica",sans-serif;
	font-size:16px;
	height:66px;
	margin:0 0 20px;
	padding:21px 0 0 107px;
	text-align:left;
	width:350px;
}
.devRShadow {
	width:26px;
	height:636px;
	background-image: url("http://www.paymentsgateway.com/images/devRShadow.png");
	background-repeat: no-repeat;
	float:left;
}
.devRBtn1 {
	display:block;
	height:35px;
	left:224px;
	position:absolute;
	top:235px;
	width:121px;
	background-image: url("http://www.paymentsgateway.com/images/fireBtns.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.devRBtn1:hover {
	background-position: 0px -50px;
}
.devRBtn2 {
	background-image:url("http://www.paymentsgateway.com/images/fireBtns.png");
	background-position:0 -130px;
	background-repeat:no-repeat;
	display:block;
	height:45px;
	left:228px;
	position:absolute;
	top:582px;
	width:121px;
}
.devRBtn2:hover {
	background-position: 0px -190px;
}
#contact-form a:link, #contact-form a:visited, #contact-form a:hover, #contact-form a:active {
	background-image: url("http://www.paymentsgateway.com/images/envelopeSm.gif");
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	height: 19px;
	left: 0;
	position: relative;
	text-decoration: none;
	top: 18px;
	width: 28px;
}
#contact-form a:hover {
	background-position:0px -21px;
}
#testAccount-form a:link, #testAccount-form a:visited, #testAccount-form a:hover, #testAccount-form a:active {
	background-image:url("../../images/getStarted/4Buttons.png");
	background-position:-400px 0;
	background-repeat:no-repeat;
	height:27px;
	left:80px;
	position:absolute;
	top:10px;
	width:97px;
}
#testAccount2-form a:link, #testAccount2-form a:visited, #testAccount2-form a:hover, #testAccount2-form a:active {
	background-image:url("../../images/getStarted/4Buttons.png");
	background-position:-400px 0;
	background-repeat:no-repeat;
	height:27px;
	left:80px;
	position:absolute;
	top:10px;
	width:97px;
}
.btnPosition {
	left:-50px;
	position:absolute;
	top:157px;
}
.devContent h2 {
  color: #4364A0;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 28px;
  font-weight: normal;
  margin: 5px 0 20px;
}
.devContent p {
	color:#696969;
	font-family:calibri;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 10px;
}
.devTop10R1 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R1.jpg");
	background-position:57px 73px;
	background-repeat:no-repeat;
	height:355px;
	width:1002px;
}
.devTop10Btn {
	background-image:url("http://www.paymentsgateway.com/images/top10/getStarted.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:35px;
	left:10px;
	position:relative;
	top:23px;
	width:121px;
}
.devTop10Btn:hover {
	background-position: 0px -50px;
}
.devPowerAdBtn {
	background-image:url("http://www.paymentsgateway.com/images/top10/getStarted.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:35px;
	left:354px;
	position:absolute;
	top:246px;
	width:121px;
}
.devPowerAdBtn:hover {
	background-position: 0px -50px;
}
.devTop10R1 .content {
	height:209px;
	left:410px;
	position:relative;
	top:80px;
	width:493px;
}
.devTop10R2 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R2.jpg");
	background-position:575px 68px;
	background-repeat:no-repeat;
	height:355px;
	width:1002px;
}
.devTop10R2 .content {
	height:209px;
	left:105px;
	position:relative;
	top:80px;
	width:493px;
}
.devTop10R3 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R3.jpg");
	background-position:22px 32px;
	background-repeat:no-repeat;
	height:355px;
	width:1002px;
}
.devTop10R3 .content {
	height:209px;
	left:419px;
	position:relative;
	top:80px;
	width:493px;
}
.devTop10R4 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R4.jpg");
	background-position:603px 63px;
	background-repeat:no-repeat;
	height:355px;
	width:1002px;
}
.devTop10R4 .content {
	height:209px;
	left:115px;
	position:relative;
	top:80px;
	width:493px;
}
.devTop10R5 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R5.jpg");
	background-position:75px 74px;
	background-repeat:no-repeat;
	height:355px;
	margin:33px 0 56px;
	width:1002px;
}
.devTop10R5 .content {
	height:209px;
	left:404px;
	position:relative;
	top:80px;
	width:493px;
}
.devTop10R6 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R6.jpg");
	background-position:633px 65px;
	background-repeat:no-repeat;
	height:355px;
	width:1002px;
}
.devTop10R6 .content {
	height:209px;
	left:129px;
	position:relative;
	top:80px;
	width:493px;
}
.devTop10R7 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R8.jpg");
	background-position:13px 55px;
	background-repeat:no-repeat;
	height:355px;
	width:1002px;
}
.devTop10R7 .content {
	height:209px;
	left:400px;
	position:relative;
	top:80px;
	width:493px;
}
.devTop10R8 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R7.jpg");
	background-position:601px 30px;
	background-repeat:no-repeat;
	height:355px;
	margin:14px 0 15px;
	width:1002px;
}
.devTop10R8 .content {
	height:209px;
	left:86px;
	position:relative;
	top:80px;
	width:493px;
}
.devTop10R9 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R9.jpg");
	background-position:37px 52px;
	background-repeat:no-repeat;
	height:355px;
	width:1002px;
}
.devTop10R9 .content {
	height:209px;
	left:425px;
	position:relative;
	top:80px;
	width:493px;
}
.devTop10R10 {
	background-image:url("http://www.paymentsgateway.com/images/top10/R10.jpg");
	background-position:616px 68px;
	background-repeat:no-repeat;
	height:355px;
	margin:20px 0 64px;
	width:1002px;
}
.devTop10R10 .content {
	height:209px;
	left:102px;
	position:relative;
	top:80px;
	width:493px;
}
.rz1 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/1.png");
	height:63px;
	left:-43px;
	position:absolute;
	top:-35px;
	width:67px;
}
.rz2 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/2.png");
	height:63px;
	left:314px;
	position:absolute;
	top:-44px;
	width:67px;
}
.rz3 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/3.png");
	height:63px;
	left:-43px;
	position:absolute;
	top:-43px;
	width:67px;
}
.rz4 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/4.png");
	height:63px;
	left:213px;
	position:absolute;
	top:-43px;
	width:67px;
}
.rz5 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/5.png");
	height:63px;
	left:-43px;
	position:absolute;
	top:-60px;
	width:67px;
}
.rz6 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/6.png");
	height:63px;
	left:333px;
	position:absolute;
	top:-43px;
	width:67px;
}
.rz7 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/7.png");
	height:63px;
	left:-43px;
	position:absolute;
	top:-47px;
	width:67px;
}
.rz8 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/8.png");
	height:63px;
	left:343px;
	position:absolute;
	top:-43px;
	width:67px;
}
.rz9 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/9.png");
	height:63px;
	left:-32px;
	position:absolute;
	top:-49px;
	width:67px;
}
.rz10 {
	background-image:url("http://www.paymentsgateway.com/images/reasons/10.png");
	height:63px;
	left:120px;
	position:absolute;
	top:-35px;
	width:67px;
}
.regContentBkg {
	display:block;
	width:100%;
	height:574px;
	margin:0 auto;
	text-align:center;
	background-image: url(http://www.paymentsgateway.com/images/regContentBkg.jpg);
	background-repeat: repeat-x;
	line-height:0px;
}
.regFormBkg {
	height:575px;
	margin:0px auto 0px auto;
	text-align:center;
	background-image: url(http://www.paymentsgateway.com/images/regFormBkg.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	background-position: center;
}
.taContentBkg {
	background-image:url("http://www.paymentsgateway.com/images/regContentBkg.jpg");
	background-repeat:repeat-x;
	display:block;
	height:808px;
	margin:0 auto;
	text-align:center;
	width:100%;
}
.taFormBkg {
	background-image:url("http://www.paymentsgateway.com/images/taFormBkg.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	height:750px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.commLoginFormWrap {
	height:380px;
	left:1px;
	margin:0 auto;
	position:relative;
	top:137px;
	width:383px;
}
#logindiv {
	left:-31px;
	margin:0 auto;
	position:relative;
	top:-94px;
	width:461px;
}
.regFormWrap {
	height:380px;
	left:1px;
	margin:0 auto;
	position:relative;
	top:137px;
	width:383px;
}
.regFormRow {
	color:#B0AFAF;
	height:30px;
	margin:0 0 8px;
	width:380px;
}
.regFormCenter {
	background-image:url("http://www.paymentsgateway.com/images/formIconsBkg.png");
	background-repeat:no-repeat;
	height:575px;
	left:9px;
	margin:0 auto;
	position:relative;
	width:891px;
}
.regFormCenterThanks {
	background-image:url("http://www.paymentsgateway.com/images/formIconsBkgThanks.png");
	background-repeat:no-repeat;
	height:575px;
	left:9px;
	margin:0 auto;
	position:relative;
	width:891px;
}
.taregFormCenterThanks {
	background-image:url("http://www.paymentsgateway.com/images/taThankYou.png");
	background-repeat:no-repeat;
	height:575px;
	left:9px;
	margin:0 auto;
	position:relative;
	width:891px;
}
.suThanks {
	background-image:url("http://www.paymentsgateway.com/images/suThankYou.png");
	background-repeat:no-repeat;
	height:575px;
	left:9px;
	margin:0 auto;
	position:relative;
	width:891px;
}
.taThanks {
	background-image:url("http://www.paymentsgateway.com/images/taThankYou.png");
	background-repeat:no-repeat;
	height:575px;
	left:9px;
	margin:0 auto;
	position:relative;
	width:891px;
}
.pypThanks {
	background-image:url("http://www.paymentsgateway.com/images/pypThankYou.png");
	background-repeat:no-repeat;
	height:575px;
	left:9px;
	margin:0 auto;
	position:relative;
	width:891px;
}
.suThanksMain {
  border: 0 dashed #000000;
  color: #324E88;
  font-family: Calibri,Arial;
  font-size: 16px;
  height: 200px;
  line-height: 24px;
  margin: 0 auto;
  padding: 0;
  position: relative;
  text-align: left;
  top: 95px;
  width: 356px;
}
.suThanksMain p {
  line-height: 20px;
  margin: 0 0 10px;
}
.FBBtn1 {
  background-image: url("../../images/FBTwitterBtns.png");
  background-position: -178px -2px;
  background-repeat: no-repeat;
  clear: both;
  height: 35px;
  left: 468px;
  position: absolute;
  top: 465px;
  width: 121px;
}

.FBBtn1:hover {
  background-position: -178px -52px;
}

.TwitterBtn1 {
  background-image: url("../../images/FBTwitterBtns.png");
  background-position: -4px -2px;
  background-repeat: no-repeat;
  clear: both;
  height: 35px;
  left: 299px;
  position: absolute;
  top: 465px;
  width: 121px;
}
.TwitterBtn1:hover {
  background-position: -4px -52px;
}









.FBBtn2 {
  background-image: url("../../images/FBTwitterBtns.png");
  background-position: -178px -2px;
  background-repeat: no-repeat;
  clear: both;
  height: 35px;
  left: 468px;
  position: absolute;
  top: 340px;
  width: 121px;
}

.FBBtn2:hover {
  background-position: -178px -52px;
}

.TwitterBtn2 {
  background-image: url("../../images/FBTwitterBtns.png");
  background-position: -4px -2px;
  background-repeat: no-repeat;
  clear: both;
  height: 35px;
  left: 299px;
  position: absolute;
  top: 340px;
  width: 121px;
}
.TwitterBtn2:hover {
  background-position: -4px -52px;
}

















.onlineAppBtn{
	width:154px;
	height:34px;
	background-image: url("../../images/onlineAppBtn.png");
	background-position: 0px 0px;
    background-repeat: no-repeat;
}
.onlineAppBtn:hover{
	width:154px;
	height:34px;
	background-image: url("../../images/onlineAppBtn.png");
	background-position: -180px 0px;
    background-repeat: no-repeat;
}
.appSpacer{
	margin:17px 0px 0px 0px;	
}

.appSpacer2{
	margin:30px 0px 0px 0px;	
}




.FBBtn2 {
  background-image: url("../../images/FBTwitterBtns.png");
  background-position: -178px -2px;
  background-repeat: no-repeat;
  height: 35px;
  left: 468px;
  position: absolute;
  top: 349px;
  width: 121px;
}

.FBBtn2:hover {
  background-position: -178px -52px;
}

.TwitterBtn2 {
  background-image: url("../../images/FBTwitterBtns.png");
  background-position: -4px -2px;
  background-repeat: no-repeat;
  height: 35px;
  left: 299px;
  position: absolute;
  top: 349px;
  width: 121px;
}
.TwitterBtn2:hover {
  background-position: -4px -52px;
}









.commLoginBkg {
	background-image:url("http://www.paymentsgateway.com/images/commLoginBkg.png");
	background-repeat:no-repeat;
	height:575px;
	left:9px;
	margin:0 auto;
	position:relative;
	width:891px;
}
.regFormRow2 {
	color: #B0AFAF;
	height: 39px;
	left: -4px;
	margin: 51px 0 0;
	position: relative;
	text-align: left;
	top: -10px;
	width: 392px;
}
.passwordLabel {
	color:#B0AFAF;
}
.confirmLabel {
	color:#B0AFAF;
}
.regFormAlignLeft {
	float:left;
}
.regFormAlignRight {
	float:right;
}
.regFormInput {
	border:1px solid #E0E0E0;
	color:#B0AFAF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 6px;
	width:162px;
	background-repeat: repeat-x;
	float:left;
}
.regFormInput:focus {
	border:1px solid #E0E0E0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 6px;
	width:162px;
	background-image: none;
	background-image: url(http://www.paymentsgateway.com/images/inputBoxBkgTileFocus.gif);
	background-repeat: repeat-x;
}
.regFormCheckbox {
  color: #696969;
  left: 4px;
  margin: 0 9px 0 0;
  position: relative;
  top: 2px;
}
.regFormCheckbox input {
	margin:0 6px 0 0;
	position:relative;
	top:2px;
}
.regFormCheckboxTxt {
	margin:0px 5px 0px 0px;
}
.regFormCaptchaWrap {
	background-color:#FEFEFE;
	border:2px dashed #E0E0E0;
	color:#B0AFAF;
	margin:0 auto;
	padding:8px;
	position:relative;
	text-align:center;
	top:31px;
	width:190px;
}
.regFormCaptchaWrap input {
	clear:both;
	display:block;
	margin:5px auto 0;
}
.regFormCaptchaWrap label {
	clear:both;
	display:block;
	margin:5px auto;
}
.regFormRow2A {
  color: #696969;
}
.carouselTitle {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 23px;
  margin: 21px 0 22px;
  text-align: center;
}






.addTitle {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 23px;
  margin: 0 0 22px;
  padding: 25px 0 0;
  text-align: center;
}
.addResources {
	background-image:url("http://www.paymentsgateway.com/images/addResourcesBkg.gif");
	background-repeat:no-repeat;
	height:256px;
	margin:63px auto 30px;
	width:791px;
}










.addColumn1 {
	float:left;
	height:200px;
	margin:0 0 0 49px;
	width:170px;
}
.addColumn2 {
	float:left;
	height:200px;
	margin:0 0 0 15px;
	width:129px;
}
.addColumn3 {
	float:left;
	height:200px;
	margin:0 0 0 20px;
	width:201px;
}
.addColumn4 {
	float:left;
	height:200px;
	margin:0 0 0 44px;
	width:158px;
}




.addColumn5 {
  float: left;
  height: 200px;
  margin: 0 0 0 49px;
  width: 170px;
}
.addColumn6 {
  float: left;
  height: 200px;
  margin: 0 0 0 12px;
  width: 134px;
}
.addColumn7 {
  float: left;
  height: 200px;
  margin: 0 0 0 34px;
  width: 177px;
}
.addColumn8 {
  float: left;
  height: 200px;
  margin: 0 0 0 5px;
  width: 158px;
}








.addResources h2 {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 10px;
  text-align: left;
}
.addResources p {
	color:#848484;
	font-family:Calibri;
	font-size:11px;
	line-height:12px;
	margin:0 0 0 12px;
	text-align:left;
}
.addResources ul {
	color:#848484;
	font-family:Calibri;
	font-size:11px;
	margin-left:7px;
}
.addResources li {
	color:#848484;
	font-family:Calibri;
	font-size:11px;
	list-style-type:none;
	margin-left:5px;
	text-align:left;
}
.addResources li a {
	font-family:Calibri;
	font-size:11px;
	color:#848484;
	list-style-type: none;
}
.addResources li a:hover {
	text-decoration:underline;
}



















.tab ul.login li {
	background:url("http://www.paymentsgateway.com/images/panel/tab_m.png") repeat-x scroll 0 0 transparent;
	display:block;
	float:left;
	height:42px;
	padding:14px 0 0 0px!important;
	text-align:left;
}
.tab ul.login li a {
	color:#6695cb;
	font-size:11px;
	margin:-13px 0 0!important;
}
.bt_register {
  background-image: url("../../images/support/4buttons.png") !important;
  background-position: -140px -98px !important;
  background-repeat: no-repeat !important;
  border: 0 solid #FFFFFF !important;
  color: #FFFFFF !important;
  float: right;
  font-weight: bold !important;
  height: 39px !important;
  left: 266px !important;
  position: absolute !important;
  top: 0;
  width: 121px !important;
}
.bt_register:hover {
	background-position:-140px -139px!important;
}








.bt_registerTop {
	background-image: url("../../images/spriteTopLogin.png") !important;
	background-position: -6px -5px !important;
	background-repeat: no-repeat !important;
	border: 0 solid #000000;
	color: #FFFFFF !important;
	float: left;
	font-weight: bold !important;
	height: 25px !important;
	left: 0px !important;
	position: relative !important;
	top: 5px;
	width: 124px !important;
}
.panelColumnC input {
	background-color:#272727;
}
.bt_registerTop:hover {
	background-position:-6px -45px!important;
}
.regFormCheckbox label {
	font-size:10px;
}
.contentCenter {
	margin:0 auto;
	text-align:center;
	width:940px;
}
td {
	padding:0px!important;
	text-align:left;
	vertical-align:top;
}
.devHQcolumn1 {
	left:90px;
	position:absolute;
	top:100px;
	width:150px;
}
.devHQcolumn2 {
	left:299px;
	position:absolute;
	top:100px;
	width:150px;
}
.devHQcolumn3 {
	left:538px;
	position:absolute;
	top:100px;
	width:150px;
}
.devHQcolumn4 {
	left:777px;
	position:absolute;
	top:100px;
	width:150px;
}
.devHQ h2 {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 4px;
  text-align: left;
}
.devHQ ul {
	color:#848484;
	font-family:Calibri;
	font-size:11px;
	margin-left:7px;
}
.devHQ p {
	font-family:Calibri, arial, helvetica;
	font-size:11px;
	line-height:12px;
	margin:10px 0 0 10px;
	text-align:left;
	width:114px;
	color:#696969;
}
.devHQ li {
	color:#848484;
	font-family:Calibri;
	font-size:11px;
	list-style-type:none;
	margin-left:5px;
	text-align:left;
}
.devHQBtn1 {
	background-image:url("../../images/getStarted/4Buttons.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:27px;
	left:99px;
	position:absolute;
	top:167px;
	width:97px;
}
.devHQBtn1:hover {
	background-position:0px -50px;
}
.devHQBtn2 {
	background-image:url("../../images/getStarted/4Buttons.png");
	background-position:-201px 0;
	background-repeat:no-repeat;
	height:27px;
	left:310px;
	position:absolute;
	top:167px;
	width:97px;
}
.devHQBtn2:hover {
	background-position:-201px -50px;
}
.devHQBtn3 {
	background-image:url("../../images/getStarted/4Buttons.png");
	background-position:-400px 0;
	background-repeat:no-repeat;
	height:27px;
	left:547px;
	position:absolute;
	top:167px;
	width:97px;
}
.devHQBtn3:hover {
	background-position:-400px -50px;
}
.devHQBtn4 {
	background-image:url("../../images/getStarted/4Buttons.png");
	background-position:-600px 0;
	background-repeat:no-repeat;
	height:27px;
	left:786px;
	position:absolute;
	top:167px;
	width:97px;
}
.devHQBtn4:hover {
	background-position:-600px -50px;
}
/*  Dev HQ  */



/*  Support HQ  */

.supportHQcolumn1 {
	left: 109px;
	position: absolute;
	top: 63px;
	width: 150px;
}
.supportHQcolumn2 {
	left: 342px;
	position: absolute;
	top: 63px;
	width: 150px;
}
.supportHQcolumn3 {
	left: 542px;
	position: absolute;
	top: 63px;
	width: 150px;
}
.supportHQcolumn4 {
	left: 777px;
	position: absolute;
	top: 63px;
	width: 150px;
}
.supportHQ h2 {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 4px;
  padding: 0;
  text-align: left;
}
.supportHQ h3 {
	color:#324E88;
	font-family:Calibri, Arial;
	font-size:16px;
	font-weight:normal;
	margin:0 0 0px 10px;
	text-align:left;
}
.supportHQ h4 {
	color:#324E88;
	font-family:Calibri, Arial;
	font-size:11px;
	font-weight:normal;
	margin:0 0 0px 10px;
	text-align:left;
}
.supportHQ p {
  color: #696969;
  font-family: Calibri,arial,helvetica;
  font-size: 11px;
  line-height: 12px;
  margin: 0 0 0 10px;
  padding: 0;
  text-align: left;
  width: 114px;
}
.supportHQBtn1 {
	background-image:url("../../images/support/4Buttons.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:27px;
	left:99px;
	position:absolute;
	top:167px;
	width:97px;
}
.supportHQBtn1:hover {
	background-position:0px -50px;
}
.supportHQBtn2 {
	background-image: url("../../images/support/4Buttons.png");
	background-position: -201px 0;
	background-repeat: no-repeat;
	height: 27px;
	left: 351px;
	position: absolute;
	top: 140px;
	width: 97px;
}
.supportHQBtn2:hover {
	background-position:-201px -50px;
}
.supportHQBtn3 {
	background-image: url("../../images/support/4Buttons.png");
	background-position: -400px 0;
	background-repeat: no-repeat;
	height: 27px;
	left: 552px;
	position: absolute;
	top: 140px;
	width: 97px;
}
.supportHQBtn3:hover {
	background-position:-400px -50px;
}
.supportHQBtn4 {
	background-image: url("../../images/support/4Buttons.png");
	background-position: -600px 0;
	background-repeat: no-repeat;
	height: 27px;
	left: 786px;
	position: absolute;
	top: 140px;
	width: 97px;
}
.supportHQBtn4:hover {
	background-position:-600px -50px;
}
/* radEditor Style fix*/
#ctl00_Content_EditPost1_ctl00_ctl00_editorWrapper {
	/*you can change the height of this element to the desired value*/
    height: 0px !important;
}
.slideThree {
	width:749px;
	height:296px;
	background-image:url(http://www.paymentsgateway.com/slidedeck/images/3.jpg);
	background-repeat: no-repeat;
	position:relative;
	left:-10px;
}
.SDLoginBtn {
	background-image:url("../../slidedeck/images/buttons.png");
	background-position:0 0;
	height:35px;
	left:430px;
	position:absolute;
	top:172px;
	width:121px;
}
.SDLoginBtn:hover {
	background-position:0px -50px
}
.SDRegisterBtn {
	background-image:url("../../slidedeck/images/buttons.png");
	background-position:-173px 0;
	height:35px;
	left:600px;
	position:absolute;
	top:172px;
	width:121px;
}
.SDRegisterBtn:hover {
	background-position:-173px -50px;
}
.communityHeaderAd {
  background-image: url("http://www.paymentsgateway.com/images/community/communityHeader.jpg");
  background-repeat: no-repeat;
  height: 444px;
  left: -16px;
  position: relative;
  top: -20px;
  width: 993px;
}
.communityBtn1 {
  background-image: url("../../images/community/buttons.png");
  height: 34px;
  left: 74px;
  position: relative;
  top: 298px;
  width: 121px;
}
.communityBtn1:hover {
	background-position: 0px -50px;
}
.communityBtn2 {
  background-image: url("../../images/community/buttons.png");
  background-position: -231px 0;
  height: 34px;
  left: 250px;
  position: relative;
  top: 264px;
  width: 121px;
}
.communityBtn2:hover {
	background-position: -231px -50px;
}


.communityBtn3 {
  background-image: url("../../images/community/buttons.png");
  background-position: -462px 0;
  height: 34px;
  left: 423px;
  position: relative;
  top: 230px;
  width: 121px;
}
.communityBtn3:hover {
	background-position: -462px -50px;
}



.thankYouBox {
	border:0 dashed #000000;
	color:#696969;
	line-height:25px;
	margin:0 auto;
	padding:10px 10px 130px;
	text-align:center;
	width:424px;
}
/* Test Account Modal */
.taForm {
	margin:0 auto;
	position:relative;
	top:101px;
	width:703px;
}
.taInput {
	background-image:url("http://www.paymentsgateway.com/images/inputBoxBkgTile.gif");
	background-repeat:repeat-x;
	border:1px solid #E0E0E0;
	color:#696969;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px 6px;
}
.taInput2 {
	background-image:url("http://www.paymentsgateway.com/images/inputBoxBkgTile.gif");
	background-repeat:repeat-x;
	border:1px solid #E0E0E0;
	color:#696969;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 7px;
	padding:4px 6px;
}
.taFormWrap {
	width:805px;
	height:706px;
	background-color:#FFF;
	margin:0px auto 0px auto;
	text-align:center;
}
.taCheckBoxList {
	display:inline;
}
.taR1 {
	border-bottom:1px dotted #A3A3A6;
	height:25px;
	margin:0 0 8px;
	width:703px;
}
.taR2 {
	clear:both;
	height:30px;
	margin:0 0 8px;
	width:703px;
}
.taR3 {
	width:703px;
	height:60px;
}
.taR4 {
	height:120px;
	margin:0 0 8px;
	width:703px;
}
.taR1Txt1 {
	color:#B0AFAF;
	float:left;
	font-family:Georgia;
	font-size:16px;
	margin:0 0 0 9px;
	text-align:left;
}
.taR1Txt2 {
	color:#696969;
	float:right;
	font-family:Arial;
	font-size:13px;
	position:relative;
	text-align:right;
	top:4px;
}
.taC1 {
	color:#696969;
	float:left;
	font-family:Arial, Helvetica;
	font-size:12px;
	margin:3px 10px 0 0;
	text-align:right;
	width:206px;
}
.taC2 {
	float:left;
	margin:4px 0 0;
	text-align:left;
	width:486px;
}
.taC2 select {
	border:1px solid #E0E0E0;
	color:#B0AFAF;
}
.taRobotDog {
	background-image:url("http://www.paymentsgateway.com/images/robotDog.png");
	background-repeat:no-repeat;
	height:153px;
	left:381px;
	position:absolute;
	top:828px;
	width:152px;
}
.taSubmitButton {
	clear:both;
	height:30px;
	left:0;
	margin:0 auto;
	position:relative;
	text-align:center;
	top:-65px;
	width:639px;
}
.taC3 {
	float:left;
	width:250px;
}
.taC4 {
	float:left;
	margin:4px 0 0;
	width:481px;
}
.taCheckLabel1 {
	color:#696969;
	display:inline;
	float:left;
	font-family:Arial, Helvetica;
	font-size:12px;
	margin:0 14px 0 1px;
}
.taCheckBox1 {
	float:left;
	margin:1px 4px 0;
}
.taCheckBox2 {
	float:left;
	margin:4px 4px 0;
}
.taCheckBox3 {
	float:left;
	margin:7px 4px 0;
}
.taC2r1 {
	display:block;
}
.taC2r1c1 {
	float:left;
	height:26px;
	text-align:left;
	width:122px;
}
.taC2r1c1b {
	float:left;
	height:26px;
	text-align:left;
	width:300px;
}
.taC2r1c2 {
	float:right;
	height:26px;
	text-align:left;
	width:116px;
}
.taC4r1c1 {
	float:left;
	height:26px;
	text-align:left;
	width:120px;
}
.taC4r1c2 {
	float:left;
	height:26px;
	text-align:left;
	width:120px;
}
.clear {
	clear:both;
}
.spacer {
	border-bottom:1px dotted #A3A3A6;
	margin:6px 0;
}
.taRButtons {
	background-color:#4364A0;
	float:right;
	padding:0 10px 0 0;
	text-align:right;
	width:746px;
}
.communityHeaderAdWelcome {
	height:0px;
	display:none;
}
.exploreHeaderAd {
	background-image:url("http://www.paymentsgateway.com/images/exploreBkg.jpg");
	background-repeat:no-repeat;
	height:593px;
	left:75px;
	position:relative;
	top:8px;
	width:903px;
}
.explore {
}
/*sign up*/

.exploreBtn1 {
	background-image:url("../../images/getStarted/4Buttons.png");
	background-position:-400px 0;
	background-repeat:no-repeat;
	height:27px;
	left:155px;
	position:absolute;
	top:453px;
	width:97px;
}
.exploreBtn1:hover {
	background-position:-400px -50px;
}
/*visit 1*/
.exploreBtn2 {
	background-image:url("../../images/getStarted/4Buttons.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:27px;
	left:369px;
	position:absolute;
	top:453px;
	width:97px;
}
.exploreBtn2:hover {
	background-position:0px -50px;
}
/*visit 2*/

.exploreBtn3 {
	background-image:url("../../images/getStarted/4Buttons.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:27px;
	left:582px;
	position:absolute;
	top:453px;
	width:97px;
}
.exploreBtn3:hover {
	background-position:0px -50px;
}
.explorecolumn1 {
	left:147px;
	position:absolute;
	top:387px;
	width:150px;
}
.explorecolumn2 {
	left:360px;
	position:absolute;
	top:387px;
	width:111px;
}
.explorecolumn3 {
	left:573px;
	position:absolute;
	top:387px;
	width:150px;
}
.explore h2 {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 4px;
  text-align: left;
}
.explore p {
	color:#696969;
	font-family:Calibri, arial, helvetica;
	font-size:11px;
	line-height:12px;
	margin:10px 0 0 10px;
	text-align:left;
	width:111px;
}
.browseBtn {
	background-image:url("http://www.paymentsgateway.com/images/browseBtn.png");
	background-position:0 0;
	background-repeat:no-repeat;
	height:143px;
	left:63px;
	position:absolute;
	top:134px;
	width:360px;
}
.browseBtn:hover {
	width:360px;
	height:143px;
	background-image:url(http://www.paymentsgateway.com/images/browseBtn.png);
	background-repeat: no-repeat;
	background-position: 0px -152px;
}
a:focus {
	outline:none;
}



/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
 border : 0px;
}
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus {
	outline : none;
}
.newsBulletList ul, newsBulletList li {
	margin:0px 0px 0px 30px!important;
}
li.MsoNormal {
	font-family:"Calibri", "sans-serif";
	font-size:11pt;
	line-height:115%;
	margin:0 0 10pt 30px!important;
}
#pager {
	padding: 0;
	margin: 0;
	font-family: arial, helvetica, sans-serif;
	white-space: nowrap;
	list-style-type: none;
}
#pager li {
	display: inline;
}
#pager li a {
	padding: 0.2em 1em;
	text-decoration: none;
	float: left;
}
#pager li a:hover {
	color: Black;
}
/* pricing trigger button 1 */
#info_p1 {
	background-attachment: scroll;
	cursor: pointer;
	display: block;
	height: 22px;
	overflow: hidden;
	text-indent: -999em;
	width: 143px;
}
/* mouseover state */
#info_p1:hover {
}
/* clicked state */
#info_p1:focus {
}
.ptBtn1 {
	height: 22px;
	left: 68px;
	position: absolute;
	top: 380px;
	width: 171px;
}
/* tooltip 1 styling (Bubble) */
.tooltipP1 {
	display:none;
	height:207px;
	padding:40px 30px 10px 30px;
	width:373px;
	font-size:11px;
	color:#000;
	background-image: url(../../images/talosBubble.png);
	background-repeat: no-repeat;
	position:relative!important;
	top:-200px!important;
	left:55px!important;
	z-index:1000;
	text-align:left;
}
.tooltipP1 h2 {
	font-size:14px;
	font-family:Calibri;
	font-weight:bold;
}
.tooltipP1Content {
	width:190px;
	position:absolute;
	left:110px;
	top:25px;
	height:50px;
}
.tooltipP1Content li {
	color:#FFF;
	font-size:11px;
	font-family:Calibri;
	text-align:left;
	width:180px;
	margin-left:0px;
	background-color:none;
	list-style-type:none;
}
.tooltipP1 .label {
	color:yellow;
	width:35px;
}
.tooltipP1 a {
	color:#3fbefe;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
/*  .tooltip 1 styling  */



.shiftCarousel {
	left: 81px;
	position: relative;
	top: -136px;
}
.shiftCarousel2 {
	left: -8px;
	position: relative;
}
.textPlaceholder {
  background-image: url("../../images/textPlaceholder.jpg");
  background-repeat: no-repeat;
  height: 299px;
  left: 104px;
  position: relative;
  top: 20px;
  width: 758px;
}
.textPlaceholder h2 {
  color: #324E88;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 18px;
  margin: 0 0 6px;
  text-align: left;
}
.textPlaceholder p {
  color: #696969;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  margin: 0 0 24px;
  text-align: left;
}


.textPlaceholder .LC {
  display: block;
  float: left;
  width: 360px;
}

.textPlaceholder .RC {
  display: block;
  float: right;
  width: 360px;
}











.toolTips {
  height: 320px;
  left: 68px;
  position: absolute;
  top: 1203px;
  width: 620px;
}
.tTip1 {
  display: block;
  height: 51px;
  left: 5px;
  position: absolute;
  top: 3px;
  width: 193px;
}
.tTip2 {
  display: block;
  height: 51px;
  left: 5px;
  position: absolute;
  top: 63px;
  width: 198px;
}
.tTip3 {
  display: block;
  height: 51px;
  left: 5px;
  position: absolute;
  top: 121px;
  width: 198px;
}
.tTip4 {
  display: block;
  height: 51px;
  left: 5px;
  position: absolute;
  top: 182px;
  width: 198px;
}
.tTip5 {
  display: block;
  height: 51px;
  left: 343px;
  position: absolute;
  top: 3px;
  width: 212px;
}
.tTip6 {
  display: block;
  height: 51px;
  left: 343px;
  position: absolute;
  top: 63px;
  width: 232px;
}
.tTip7 {
  display: block;
  height: 51px;
  left: 343px;
  position: absolute;
  top: 121px;
  width: 216px;
}
.tTip8 {
  display: block;
  height: 51px;
  left: 343px;
  position: absolute;
  top: 181px;
  width: 246px;
}
.tTip9 {
  display: block;
  height: 23px;
  left: 68px;
  position: absolute;
  top: 381px;
  width: 134px;
}
.tTip10 {
  display: block;
  height: 20px;
  left: 338px;
  position: absolute;
  top: 562px;
  width: 20px;
}


.tipContents {
  color: #696969;
  left: 0;
  line-height: 17px;
  margin: 10px 0 0 10px;
  position: relative;
  top: 0;
  width: 370px;
}
.stickytooltip{
	display:none;
	position:absolute;
	display:none;
	z-index:3000;
	position:absolute;
	left:-100px;
	width:400px;
	background-color:#FFF;
	border:3px solid #bfbfbf;
/*	background-image: url(../../images/tips/x.png);*/
	background-repeat: no-repeat;
}







.includedItemsWrapper {
  background-image: url("../../images/includedItemsWrapper.jpg");
  background-repeat: no-repeat;
  height: 400px;
  margin: 20px auto 0;
  position: relative;
  width: 666px;
}
.includedItemsWrapperII {
  background-image: url("../../images/includedItemsWrapper.jpg");
  background-repeat: no-repeat;
  height: 400px;
  margin: 116px auto 0;
  position: relative;
  width: 666px;
}
.toolTips2 {
  height: 320px;
  left: 25px;
  position: absolute;
  top: 90px;
  width: 620px;
}
.tTip1a {
  display: block;
  height: 51px;
  left: 5px;
  position: absolute;
  top: 3px;
  width: 193px;
}
.tTip2a {
  display: block;
  height: 51px;
  left: 5px;
  position: absolute;
  top: 63px;
  width: 198px;
}
.tTip3a {
  display: block;
  height: 51px;
  left: 5px;
  position: absolute;
  top: 121px;
  width: 198px;
}
.tTip4a {
  display: block;
  height: 51px;
  left: 5px;
  position: absolute;
  top: 182px;
  width: 198px;
}
.tTip5a {
  display: block;
  height: 51px;
  left: 343px;
  position: absolute;
  top: 3px;
  width: 212px;
}
.tTip6a {
  display: block;
  height: 51px;
  left: 343px;
  position: absolute;
  top: 63px;
  width: 232px;
}
.tTip7a {
  display: block;
  height: 51px;
  left: 343px;
  position: absolute;
  top: 121px;
  width: 216px;
}
.tTip8a {
  display: block;
  height: 51px;
  left: 343px;
  position: absolute;
  top: 181px;
  width: 246px;
}








.closeBtn{
	width:20px;
	height:20px;
	position:absolute;
	top:20px;
	left:20px;
	background-color:#000;
}

.stickytooltip .stickystatus {
  background-color: #BFBFBF!important;
  border: 3px solid #BFBFBF;
  color: #FFFFFF;
  font: bold 10px Arial;
  left: -3px;
  padding: 1px 0 2px 4px;
  position: relative;
  text-align: left;
  top: 21px;
  width: 396px;
}




.solutionsContentFluid{
	background-color:#999;
	height: 271px;
	left: 210px;
	position: absolute;
	top: 396px;
	width: 653px;
}



.regFormInput {
	border:1px solid #E0E0E0;
	color:#696969;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 6px;
	width:162px;
	background-repeat: repeat-x;
	float:left;
}
.regFormInput:focus {
	border:1px solid #E0E0E0;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 6px;
	width:162px;
	background-image: none;
	background-image: url(http://www.paymentsgateway.com/images/inputBoxBkgTileFocus.gif);
	background-repeat: repeat-x;
}
.signUpFormSpacer {
  display: block;
  height: 16px;
  width: 481px;
}


.signUpFormInput {
	border:1px solid #E0E0E0;
	color:#696969;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 6px;
	width:222px;
	background-repeat: repeat-x;
	float:left;
}
.signUpFormInput:focus {
	border:2px solid #e6ac3b;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 6px;
	width:222px;
	background-image: none;
}

.signUpFormRow {
  clear: both;
  height: 37px;
  width: 484px;
}
.signUpFormRow2 {
  border-bottom: 1px dotted #D9D9D9;
  height: 58px;
  text-align: left;
  width: 482px;
}
.signUpFormRow2b {
  border-bottom: 1px dotted #D9D9D9;
  height: 70px;
  text-align: left;
  width: 482px;
}

.signUpFormAlignLeft {
	float:left;
}
.signUpFormAlignRight {
	float:right;
}
.signUpTxt1 {
  position: relative;
  top: 20px;
}

.signUpTxt1 .short {
  border: 0 dashed #000000;
  float: left;
  width: 178px;
}
.hideRow{
	display:none;	
}
.infoBtn001 {
  background-image: url("../../images/infoBtn001.png");
  background-repeat: no-repeat;
  display: inline;
  float: left;
  height: 21px;
  margin-right: 2px;
  width: 21px;
}

.signUpSpacer{
	width:200px;
	height:40px;
	border:0px dashed #000;
	display:block;
	
}
.radioWrap {
  border: 0px dashed #000000;
  display: inline;
  float: left;
  padding-right: 16px;
  text-align: left;
}
.radioWrap .txt {
  float: left;
  margin-top: 4px;
  text-align: left;
}

.radioWrap input {
  float: left;
  margin-left: 5px;
  margin-top: 3px;
}


.signUpTxt2 {
  float: left;
  position: relative;
  top: 20px;
  width: 168px;
}
.signUpTxt3 {
  position: relative;
  top: 40px;
  width:152px;
  float:left;
}
.signUpTxt4 {
  display: block;
  float: left;
  height: 30px;
  position: relative;
  top: 18px;
  width: 100%;
}
.signUpTxt5 {
  position: relative;
  top: 20px;
  width:152px;
  float:left;
  margin:0px 0px 0px 20px;
}
.signUpTxt6 {
  position: relative;
  top: 50px;
  width:152px;
  float:left;
  margin:0px 0px 0px 20px;
}
.signUpRadio{
	position:relative;
	top:2px;
}



















.rangeWrapper1{
	width:300px;
	height:44px;
	background-image: url("http://www.paymentsgateway.com/images/pricing/rangeWrapper001.gif");
	background-repeat: no-repeat;
	float:right;
}
.rangeWrapper2{
	width:300px;
	height:44px;
	background-image: url("http://www.paymentsgateway.com/images/pricing/rangeWrapper002.gif");
	background-repeat: no-repeat;
	float:right;
}

.rangeWrapper3{
	width:300px;
	height:44px;
	background-image: url("http://www.paymentsgateway.com/images/pricing/rangeWrapper002.gif");
	background-repeat: no-repeat;
	float:right;
}
.rangeWrapper4{
	width:300px;
	height:44px;
	background-image: url("http://www.paymentsgateway.com/images/pricing/rangeWrapper004.gif");
	background-repeat: no-repeat;
	float:right;
}
.rangeWrapper5 {
  background-image: url("http://www.paymentsgateway.com/images/pricing/rangeWrapper005.gif");
  background-position: 0 -2px;
  background-repeat: no-repeat;
  float: right;
  height: 44px;
  left: 0;
  position: relative;
  width: 300px;
}
.rangeWrapper6 {
  background-image: url("http://www.paymentsgateway.com/images/pricing/rangeWrapper004.gif");
  background-position: 0 -2px;
  background-repeat: no-repeat;
  float: right;
  height: 44px;
  left: 0;
  position: relative;
  width: 300px;
}


/* slider root element */
.slider {
	height:23px;
	position:relative;
	cursor:pointer;
	width:220px;
	float:right;
	clear:right;
	margin-top:10px;
	background-image: url("http://www.paymentsgateway.com/images/pricing/rangeBkg001.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	top:10px;
}

/* progress bar (enabled with progress: true) */
.progress {
	height:9px; 
	background-color:#C5FF00; 
	display:none;
	opacity:0.6;
}

/* drag handle */
.handle {
  background-image: url("http://www.paymentsgateway.com/images/pricing/handleBkg001.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: move;
  display: block;
  height: 19px;
  margin-top: 1px;
  position: absolute;
  top: 2px;
  width: 33px;
}

/* the input field */
.range {
  background-color: #F8F8F8;
  border: 1px solid #E0E0E0;
  color: #696969;
  float: left;
  font-size: 12px;
  left: -8px;
  padding: 3px;
  position: relative;
  text-align: right;
  top: 18px;
  width: 47px;
}
.pFormR1{
	width:480px;
	height:61px;
	border-bottom: 1px dotted #d9d9d9;
}
.pFormR2{
	width:480px;
	height:61px;
	border-bottom: 1px dotted #d9d9d9;
	clear:both;
}

.pFormR3 {
  border-bottom: 1px dotted #d9d9d9;
  clear: both;
  height: 143px;
  width: 480px;
}

.pFormR4 {
  clear: both;
  height: 143px;
  width: 480px;
}

.pFormR5 {
  clear: both;
  height: 143px;
  width: 480px;
  position:relative;
}





.bt_signUp {
  background-color: transparent;
  background-image: url("../../images/support/4buttons.png") !important;
  background-position: -279px -98px !important;
  background-repeat: no-repeat !important;
  border: 0 solid #FFFFFF !important;
  color: #FFFFFF !important;
  float: right;
  font-weight: bold !important;
  height: 39px !important;
  left: 361px !important;
  position: absolute !important;
  top: 10px;
  width: 121px !important;
  cursor:pointer!important;
}
.bt_signUp:hover {
	background-position:-279px -139px!important;
}


.bt_signUp2 {
  background-image: url("../../images/support/4buttons.png") !important;
  background-position: -420px -98px !important;
  background-repeat: no-repeat !important;
  border: 0 solid #FFFFFF !important;
  color: #FFFFFF !important;
  float: right;
  font-weight: bold !important;
  height: 39px !important;
  left: 426px !important;
  position: absolute !important;
  top: 10px;
  width: 121px !important;
}
.bt_signUp2:hover {
	background-position:-420px -139px!important;
}










.signUpBtnNav {
  height: 44px;
  left: 256px;
  position: absolute;
  top: 189px;
  width: 435px;
}
.signUpBtn1 {
  background-image: url("../../images/pricing/signUpBtns.png");
  background-position: -12px -11px;
  background-repeat: no-repeat;
  height: 32px;
  left: 3px;
  position: absolute;
  top: 6px;
  width: 103px;
}
.signUpBtn1:hover {
  background-position: -12px -61px;
}
.signUpBtn2 {
  background-image: url("../../images/pricing/signUpBtns.png");
  background-position: -129px -11px;
  background-repeat: no-repeat;
  height: 32px;
  left: 112px;
  position: absolute;
  top: 6px;
  width: 103px;
}
.signUpBtn2:hover {
  background-position: -129px -61px;
}
.signUpBtn3 {
  background-image: url("../../images/pricing/signUpBtns.png");
  background-position: -246px -11px;
  background-repeat: no-repeat;
  height: 32px;
  left: 221px;
  position: absolute;
  top: 6px;
  width: 103px;
}
.signUpBtn3:hover {
  background-position: -246px -61px;
}
.signUpBtn4 {
  background-image: url("../../images/pricing/signUpBtns.png");
  background-position: -363px -11px;
  background-repeat: no-repeat;
  height: 32px;
  left: 330px;
  position: absolute;
  top: 6px;
  width: 103px;
}
.signUpBtn4:hover {
  background-position: -363px -61px;
}
.pypRow1{
	width:634px;
	height:275px;
}
.pypRow2{
	width:634px;
	height:368px;
}
.pypRow3{
	width:634px;
	height:307px;
}



.pickYourPriceForm {
  height: 1115px;
  width: 613px;
  position:relative;
}
.pickYourPriceForm h2 {
  color: #324E88;
  font-family: Arial;
  font-size: 20px;
  margin: 17px 0 0;
}
.pickYourPriceForm h3 {
  color: #324E88;
  font-family: Arial;
  font-size: 16px;
  margin: 5px 0 0;
}
.pypCheck{
	margin:0px 5px 0px 0px;	
}
.pypServices{
	width:612px;
	height:165px;
}
.pypServices .label{
	font-size:12px;
	color:#696969;
	display:block;
}
.pypServices .label .sub {
  color: #324E88;
  display: inline;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
}
.pypServices .comments {
  background-color: #F8F8F8;
  border: 1px solid #E0E0E0;
  color: #696969;
  float: left;
  font-family: calibri,arial;
  font-size: 12px;
  height: 130px;
  line-height: 16px;
  padding: 4px 4px 6px 10px;
  width: 333px;
}
.pypServices .include {
  background-image: url("../../images/pricing/include001.gif");
  background-repeat: no-repeat;
  float: right;
  height: 129px;
  position: relative;
  top: 8px;
  width: 251px;
}
.pypServices .include2 {
  background-image: url("../../images/pricing/include002.gif");
  background-repeat: no-repeat;
  float: right;
  height: 129px;
  position: relative;
  top: 8px;
  width: 251px;
}
.pypServices .include3 {
  background-image: url("../../images/pricing/include003.gif");
  background-repeat: no-repeat;
  float: right;
  height: 129px;
  position: relative;
  top: 8px;
  width: 251px;
}
.pypServices .sliderRow {
  clear: both;
  height: 46px;
  position: relative;
  top: 10px;
  width: 544px;
}
.pypServices .sliderRow .Lcolumn {
  float: left;
  height: 45px;
  text-align: right;
  width: 227px;
}

.pypServices .sliderRow .Lcolumn .label {
  color: #696969;
  font-family: Arial;
  font-size: 12px;
  margin: 15px 0 0;
}
.pypServices .dottedLine {
  border-bottom: 1px dotted #D9D9D9;
  clear: both;
  position: relative;
  top: 9px;
  width: 601px;
}
.pypServices .dottedLine2 {
  border-bottom: 1px dotted #D9D9D9;
  clear: both;
  position: relative;
  top: 20px;
  width: 601px;
}
.pypSpacer{
	display:block;
	clear:both;
	width:600px;
	height:40px;
}

.pypServices .sliderRow .Rcolumn{
	width:227px;
	height:40px;
	float:right;
}
.radioRow {
  clear: both;
  display: block;
  height: 40px;
  margin: 10px 0 0;
  width: 600px;
}
.radioRow input {
  margin: 0 0 0 20px;
  position: relative;
  top: 1px;
}
.radioRow .radio{
	margin:0px 0px 0px 20px;	
}
.radioRow .label {
  color: #696969;
  display: inline;
  font-family: Arial;
  margin: 0 0 0 4px;
}
.actionRow {
  clear: both;
  height: 60px;
  position: relative;
  top: 20px;
  width: 600px;
}

.pickBtn {
  background-image: url("../../images/merchant/pickBtn.png");
  background-position: -6px -6px;
  background-repeat: no-repeat;
  height: 27px;
  left: 624px;
  position: absolute;
  top: 1069px;
  width: 105px;
}

.pickBtn:hover{
	background-position: -6px -45px;	
}











.solTitle {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 23px;
  margin: 0 0 22px;
  padding: 25px 0 0;
  text-align: center;
}
.solResources {
	height: 439px;
	left: 95px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	top: 541px;
	width: 647px;
	background-image: url(../../images/solutions/resourcesBkg.gif);
	background-repeat: no-repeat;
}
.solRow1 {
  height: 200px;
  margin: 0 0 0 62px;
  width: 647px;
}
.solRow2 {
  height: 200px;
  margin: 0 0 0 62px;
  width: 647px;
}
.solColumn1 {
  float: left;
  height: 160px;
  margin: 0 0 0 0;
  width: 170px;
}
.solColumn2 {
	float:left;
	height:160px;
	margin:0 0 0 15px;
	width:170px;
}
.solColumn3 {
	float:left;
	height:160px;
	margin:0 0 0 20px;
	width:170px;
}

.solResources h2 {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 10px;
  text-align: left;
}
.solResources p {
	color:#848484;
	font-family:Calibri;
	font-size:11px;
	line-height:12px;
	margin:0 0 0 12px;
	text-align:left;
}
.solResources ul {
	color:#848484;
	font-family:Calibri;
	font-size:11px;
	margin-left:7px;
}
.solResources li {
	color:#848484;
	font-family:Calibri;
	font-size:11px;
	list-style-type:none;
	margin-left:5px;
	text-align:left;
}
.solResources li a {
	font-family:Calibri;
	font-size:11px;
	color:#848484;
	list-style-type: none;
}
.solResources li a:hover {
	text-decoration:underline;
}



.fpResetBtn{
	width:121px;
	height:35px;

}

.fbComments {
  left: 20px;
  position: relative;
  width: 649px;
}


.blogPostList {
  margin: 0 0 20px 39px !important;
}
.whatYouNeedAd{
	width:908px;
	height:696px;
	background-image: url(../../images/whatYouNeedAd.jpg);
	background-repeat: no-repeat;
	position:relative;
}


.startBtn1{
	width:121px;
	height:35px;
	background-image: url(../../images/startBtns.png);
	background-repeat: no-repeat;
	position:absolute;
	left:299px;
	top:566px;
	background-position:-150px 0px;
}
.startBtn1:hover{
	background-position:-150px -100px;	
}


.startBtn2{
	width:121px;
	height:35px;
	background-image: url(../../images/startBtns.png);
	background-repeat: no-repeat;	
	background-position:0px 0px;
	position:absolute;
	left:746px;
	top:566px;
}

.startBtn2:hover{
	background-position:0px -100px;	
}



.pricingTopAd{
	width:907px;
	height:280px;
	background-image: url(../../images/PricingTopAd.jpg);
	background-repeat: no-repeat;	
}

.pricingMerchantAd{
	width:907px;
	height:280px;
	background-image: url(../../images/pricingMerchantAd.jpg);
	background-repeat: no-repeat;	
}








.pricingGatewayContent{
	width:907px;
	height:1030px;
	border:0px dotted #FF0000;
	
}
.pricingMerchantContent {
  border: 0 dotted #FF0000;
  height: 1251px;
  width: 907px;
}










.pricingChartGateway {
  background-image: url("../../images/pricingChartGatewayBkg.jpg");
  background-repeat: no-repeat;
  float: left;
  height: 1030px;
  position: relative;
  width: 584px;
}

.pricingChartMerchant {
  background-image: url("../../images/pricingChartMerchantBkg.jpg");
  background-repeat: no-repeat;
  float: left;
  height: 1225px;
  left: -172px;
  margin-top: 25px;
  position: relative;
  width: 1251px;
}
.pricingChartMerchantII {
  background-image: url("../../images/pricingChartMerchantBkgII.jpg");
  background-repeat: no-repeat;
  float: left;
  height: 1330px;
  left: -172px;
  margin-top: 25px;
  position: relative;
  width: 1251px;
}













.pricingChartGatewayColumn {
  background-image: url("../../images/rateReviewAd.jpg");
  background-repeat: no-repeat;
  float: right;
  height: 1030px;
  position: relative;
  width: 323px;
}
.gatewayChat {
  background-image: url("../../images/chatBubbles.jpg");
  background-position: 2px 2px;
  background-repeat: no-repeat;
  border: 0px dashed #000000;
  height: 112px;
  left: 79px;
  position: absolute;
  top: 91px;
  width: 197px;
}
.gatewayChat h2 {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 6px 0 4px 83px;
  padding: 0;
  text-align: left;
}
.gatewayChat p {
  color: #696969;
  font-family: Calibri,arial,helvetica;
  font-size: 11px;
  line-height: 12px;
  margin: 0 0 0 93px;
  padding: 0;
  text-align: left;
  width: 114px;
}
.gatewayChatAdjust {
  left: 139px;
  position: absolute;
  top: -19px;
}

.chatBtn {
  background-image: url("../../images/support/4Buttons.png");
  background-position: -201px 0;
  background-repeat: no-repeat;
  height: 27px;
  left: 93px;
  position: absolute;
  top: 60px;
  width: 97px;
}
.chatBtn:hover {
	background-position:-201px -50px;
}
.chartBtnRow1 {
  border: 0 dashed #000000;
  height: 26px;
  left: 475px;
  position: absolute;
  top: 188px;
  width: 543px;
}
.chartBtnRow2 {
  border: 0 dashed #000000;
  height: 26px;
  left: 475px;
  position: absolute;
  top: 1133px;
  width: 543px;
}






.chartBtnRow1A {
  border: 0px dashed #000000;
  height: 26px;
  left: 468px;
  position: absolute;
  top: 185px;
  width: 543px;
}
.chartBtnRow2A {
  border: 0 dashed #000000;
  height: 26px;
  left: 468px;
  position: absolute;
  top: 1252px;
  width: 543px;
}










.signUpBtnGreen {
  background-image: url("../../images/signUpBtn.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline;
  float: left;
  height: 26px;
  margin-left: 10px;
  width: 87px;
}
.signUpBtnGreen:hover{
  background-position: 0px -50px;	
}
.signUpBtnBlue {
  background-image: url("../../images/signUpBtn.png");
  background-position: -120px 0px;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline;
  float: left;
  height: 26px;
  margin-left: 58px;
  width: 87px;
}
.signUpBtnBlue:hover{
  background-position: -120px -50px;	
}
.signUpBtnOrange {
  background-image: url("../../images/signUpBtn.png");
  background-position: -240px 0;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline;
  float: left;
  height: 26px;
  margin-left: 57px;
  width: 87px;
}
.signUpBtnOrange:hover{
  background-position: -240px -50px;	
}
.signUpBtnRed {
  background-image: url("../../images/signUpBtn.png");
  background-position: -360px 0;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline;
  float: left;
  height: 26px;
  margin-left: 57px;
  width: 87px;
}
.signUpBtnRed:hover{
  background-position: -360px -50px;	
}
























.signUpBtnGreenA {
  background-image: url("../../images/signUpBtn.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline;
  float: left;
  height: 26px;
  margin-left: 10px;
  width: 87px;
}
.signUpBtnGreenA:hover{
  background-position: 0px -50px;	
}
.signUpBtnBlueA {
  background-image: url("../../images/signUpBtn.png");
  background-position: -120px 0;
  background-repeat: no-repeat;
  display: inline;
  float: left;
  height: 26px;
  margin-left: 72px;
  width: 87px;
}
.signUpBtnBlueA:hover{
  background-position: -120px -50px;	
}
.signUpBtnOrangeA {
  background-image: url("../../images/signUpBtn.png");
  background-position: -240px 0;
  background-repeat: no-repeat;
  display: inline;
  float: left;
  height: 26px;
  margin-left: 53px;
  width: 87px;
}
.signUpBtnOrangeA:hover{
  background-position: -240px -50px;	
}
.signUpBtnRedA {
  background-image: url("../../images/signUpBtn.png");
  background-position: -360px 0;
  background-repeat: no-repeat;
  display: inline;
  float: left;
  height: 26px;
  margin-left: 54px;
  width: 87px;
}
.signUpBtnRedA:hover{
  background-position: -360px -50px;	
}



















.signUpBtnGreen1 {
  background-image: url("../../images/signUpBtn.png");
  background-repeat: no-repeat;
  height: 25px;
  left: 345px;
  position: absolute;
  top: 214px;
  width: 87px;
  cursor:pointer;
}
.signUpBtnGreen1:hover {
	background-position:0px -50px;
}
.signUpBtnGreen2 {
  background-image: url("../../images/signUpBtn.png");
  background-repeat: no-repeat;
  height: 25px;
  left: 345px;
  position: absolute;
  top: 806px;
  width: 87px;
  cursor:pointer;
}
.signUpBtnGreen2:hover {
	background-position:0px -50px;
}
.sendUsYourStatement {
  border: 0px dashed #696969;
  height: 189px;
  left: 73px;
  position: absolute;
  top: 350px;
  width: 172px;
}

.sendUsYourStatement label {
  color: #696969;
  float: left;
  font-family: Calibri,Arial,sans-serif;
  font-size: 14px;
  padding-bottom: 3px;
  text-align: left;
}

.sendUsYourStatement .inputA {
  border: 1px solid #D0D5DE;
  float: left;
  margin: 0 0 15px;
  padding: 4px 6px;
  width: 158px;
}
.sendUsYourStatement .inputB {
  border: 1px solid #D0D5DE;
  float: left;
  margin: 0 0 15px;
  padding: 4px 6px;
  width: 84px;
}
.sendUsYourStatement .browseBtn2 {
  background-image: url("../../images/browseBtn2.png");
  background-repeat: no-repeat;
  cursor: pointer;
  height: 25px;
  left: 98px;
  position: absolute;
  top: 90px;
  width: 75px;
}
.sendUsYourStatement .browseBtn2:hover{
	background-position:0px -50px;
}
.sendStatementBtn {
  background-image: url("../../images/sendStatementBtn.png");
  background-repeat: no-repeat;
  height: 45px;
  left: 23px;
  position: absolute;
  top: 142px;
  width: 131px;
  cursor:pointer;
}
.sendStatementBtn:hover{
	background-position:0px -95px;	
	text-decoration:none;
	
}
.statementSpacer {
  border: 0 dashed #000000;
  clear: both;
  display: block;
  height: 10px;
  width: 170px;
}
.demoBtn {
  background-image: url("../../images/demoBtn.png");
  background-repeat: no-repeat;
  cursor: pointer;
  height: 45px;
  left: 100px;
  position: absolute;
  top: 951px;
  width: 131px;
}
.demoBtn:hover{
	background-position:0px -107px;	
	
}
.paymentProcessingExpertsAd{
	width:907px;
	height:286px;
	background-image: url(../../images/paymentProcessingExperts.jpg);
	background-repeat: no-repeat;	
}

.contactColumn {
  background-image: url("../../images/contactColumnInfo.jpg");
  background-repeat: no-repeat;
  border: 0 dotted #444444;
  float: right;
  height: 861px;
  position: relative;
  width: 329px;
  z-index:0;
}




.pFormR3, .pFormR4
{
Display: none;
}


.eCheckHeader{
	width:527px;
	height:70px;
	background-image: url(../../images/eCheckHeader.jpg);
	background-repeat: no-repeat;	
}
.swipeHeader{
	width:527px;
	height:70px;
	background-image: url(../../images/swipeHeader.jpg);
	background-repeat: no-repeat;	
}
.keyedHeader{
	width:527px;
	height:70px;
	background-image: url(../../images/keyedHeader.jpg);
	background-repeat: no-repeat;	
}
.comboHeader{
	width:527px;
	height:70px;
	background-image: url(../../images/comboHeader.jpg);
	background-repeat: no-repeat;	
}
.proGatewayHeader{
	width:527px;
	height:70px;
	background-image: url(../../images/proGatewayHeader.jpg);
	background-repeat: no-repeat;	
}

.starterHeader{
	width:527px;
	height:70px;
	background-image: url(../../images/starterHeader.jpg);
	background-repeat: no-repeat;	
}

.merchantHeader{
	width:527px;
	height:70px;
	background-image: url(../../images/merchantHeader.jpg);
	background-repeat: no-repeat;	
}
.corporateHeader{
	width:527px;
	height:70px;
	background-image: url(../../images/corporateHeader.jpg);
	background-repeat: no-repeat;	
}
.eCheckIIHeader{
	width:527px;
	height:70px;
	background-image: url(../../images/eCheckIIHeader.jpg);
	background-repeat: no-repeat;	
}






.formAdjust {
  margin: 0 0 0 15px;
  position: relative;
}






/* Green Form */
.greenWrap {
  border: 0 dashed #777777;
  float: left;
  height: 861px;
  margin-top: 48px;
  width: 562px;
}
.greenWrap .cufon{
	color:#1a813c;
	text-align:left;
}
.greenWrap .handle{
	background-image: url(../../images/pricing/handleBkg001green.png)!important;	
}
.greenWrap .bt_signUp{
	background-image: url(../../images/pricing/signUpBtnGreen.png)!important;
	background-position:0px 0px!Important;
	background-color:transparent!important;
	cursor:pointer!important;
	margin-top:10px;!important;
}
.greenWrap .bt_signUp:hover{
	background-position:0px -70px!Important;
	cursor:pointer!important;
}

/* Red Form */
.redWrap {
  border: 0 dashed #777777;
  float: left;
  height: 861px;
  margin-top: 48px;
  width: 562px;
}
.redWrap .cufon{
	color:#920131;
	text-align:left;
}
.redWrap .handle{
	background-image: url(../../images/pricing/handleBkg001red.png)!important;	
}
.redWrap .bt_signUp{
	background-image: url(../../images/pricing/signUpBtnRed.png)!important;
	background-position:0px 0px!Important;
	background-color:transparent!important;
	cursor:pointer!important;
	margin-top:10px;!important;
}
.redWrap .bt_signUp:hover{
	background-position:0px -70px!Important;
	cursor:pointer!important;
}

/* Orange Form */
.orangeWrap {
  border: 0 dashed #777777;
  float: left;
  height: 861px;
  margin-top: 48px;
  width: 562px;
}
.orangeWrap .cufon{
	color:#d55e18;
	text-align:left;
}
.orangeWrap .handle{
	background-image: url(../../images/pricing/handleBkg001orange.png)!important;	
}
.orangeWrap .bt_signUp{
	background-image: url(../../images/pricing/signUpBtnOrange.png)!important;
	background-position:0px 0px!Important;
	background-color:transparent!important;
	cursor:pointer!important;
	margin-top:10px;!important;
}
.orangeWrap .bt_signUp:hover{
	background-position:0px -70px!Important;
	cursor:pointer!important;
}






.blueWrap {
  border: 0 dashed #777777;
  float: left;
  height: 861px;
  margin-top: 48px;
  width: 562px;
}










.contactPhone {
  border: 0 dashed #000000;
  height: 101px;
  left: 160px;
  position: absolute;
  top: 171px;
  width: 145px;
}

.contactChat {
  border: 0 dashed #000000;
  height: 101px;
  left: 160px;
  position: absolute;
  top: 307px;
  width: 145px;
}
.contactEmail {
  border: 0 dashed #000000;
  height: 101px;
  left: 160px;
  position: absolute;
  top: 440px;
  width: 145px;
}
.contactColumn h2 {
  color: #324E88;
  font-family: "Arial","Helvetica",sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 4px;
  padding: 0;
  text-align: left;
}
.contactColumn h3 {
	color:#324E88;
	font-family:Calibri, Arial;
	font-size:16px;
	font-weight:normal;
	margin:0 0 0px 10px;
	text-align:left;
}
.contactColumn h4 {
	color:#324E88;
	font-family:Calibri, Arial;
	font-size:11px;
	font-weight:normal;
	margin:0 0 0px 10px;
	text-align:left;
}
.contactColumn p {
  color: #696969;
  font-family: Calibri,arial,helvetica;
  font-size: 11px;
  line-height: 12px;
  margin: 0 0 0 10px;
  padding: 0;
  text-align: left;
  width: 114px;
}
.contactChatBtn {
  background-image: url("../../images/support/4Buttons.png");
  background-position: -201px 0;
  background-repeat: no-repeat;
  height: 27px;
  left: 168px;
  position: absolute;
  top: 367px;
  width: 97px;
}
.emailBtn2 {
  background-image: url("../../images/pricing/emailBtn.png");
  background-repeat: no-repeat;
  height: 27px;
  left: 8px;
  margin-top: 13px;
  position: absolute;
  width: 97px;
}
.enrollmentEmailBtn {
  border: 0 dashed #000000;
  height: 28px;
  left: 371px;
  position: absolute;
  top: 205px;
  width: 241px;
  z-index: 1;
}
.pricingHomeBtn{
	width:154px;
	height:35px;
	background-image: url(../../images/pricingHomeBtn.png);
	background-repeat: no-repeat;	
}
.pricingHomeBtn:hover{
background-position:0px -100px;	
}

.onlineAppBtn{
	width:154px;
	height:34px;
	background-image: url(../../images/onlineAppBtn.png);
	background-repeat: no-repeat;	
}
.onlineAppBtn:hover{
background-position:0px -100px;	
}





.suThanksMain a:link{
	text-decoration:underline;
}

.sep2{
	color:#FF0000!important;	
}
.devDocBtn {
  background-image: url("../../images/devDocBtn.png");
  background-repeat: no-repeat;
  bottom: 0;
  display: block;
  float: right;
  height: 37px;
  position: fixed;
  right: 10px;
  width: 127px;
  z-index: 1000;
}
.devDocBtn:hover{
	background-position:0px -100px;	
}

.socialColumn {
  border: 0 dashed #000000;
  height: 184px;
  left: -134px;
  position: absolute;
  width: 79px;
}
#LikePluginPagelet{	
	border:1px dotted #000;
	width:150px!important;
}
.fb_iframe_widget iframe {
  position: relative;
  vertical-align: text-bottom;
  width: 198px !important;
}

.RadMenu RadMenu_Bluebar{
	background-image:none!important;
	background-color:#000!important;
	
}
.rmItem rmFirst rmLast rmTemplate{
	width:600px!important;	
}
.rmSlide {
  margin-top: 7px !important;
  width: 786px !important;
  background-color:transparent!important;
}
.rmSlide p{
	width:786px!important;	
	height:155px!important;
	background-color:transparent!important;
	
}

.rmSlide .home {
  background-image: url("http://www.paymentsgateway.com/images/homeDropBkg.png");
  border: 0 solid #314D87;
  height: 155px;
  left: 0;
  position: absolute;
  top: 0px;
  width: 786px;
  z-index: 400;
  cursor:default;
}
.rmSlide .solutions {
  background-image: url("http://www.paymentsgateway.com/images/solutionsDropBkg.png");
  border: 0 solid #314D87;
  height: 388px;
  left: 0;
  position: absolute;
  top: 0px;
  width: 786px;
  z-index: 400;
  cursor:default;
}
.rmSlide .pricing {
  background-image: url("http://www.paymentsgateway.com/images/pricingDropBkg.png");
  border: 0 solid #314D87;
  height: 388px;
  left: 0;
  position: absolute;
  top: 0px;
  width: 786px;
  z-index: 400;
  cursor:default;
}

.displayNone{
	display:none;	
}
.rmSlide .developers {
  background-image: url("http://www.paymentsgateway.com/images/developersDropBkg.png");
  border: 0 solid #314D87;
  height: 388px;
  left: 0;
  position: absolute;
  top: 0px;
  width: 786px;
  z-index: 400;
  cursor:default;
}






