body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}

p {
	padding: 5px 0px;
}

ul {
	margin-left: 20px;	
}

ol {
	margin-left: 40px;	
}

blockquote {
	margin-left: 40px;	
}

.siteTable td {
	padding: 2px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #bed82f;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #376CB8;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #376CB8;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #78A9DD;
	margin: 0px;
	padding: 0px;
}
.topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #b3b3b3;
}

.headerBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #376CB8;
	margin: 0px;
	padding: 0px;
}
.headerGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #bed82f;
	margin: 0px;
	padding: 0px;
}
.headerBlueTwo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #376CB8;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #376CB8;
	line-height: 1.3;
}
.bodyTextApp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 1.3;
}
.bodyTextAppBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 1.3;
	font-weight: bold;
}
.smallTextApp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #577FBC;
	line-height: 1;
	font-weight: normal;
}
.headerAppBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	line-height: 1.3;
}
.bodyTextSingle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #376CB8;
}
.bodyTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #376CB8;
}
.bodyTextBold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #78A9DD;
}
.bodyTextBoldGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bed82f;
}
.calloutOne {
	background-color:#376CB8;
	color:#fff;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
}
.sideTextSingle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #376CB8;
}
.sideTextSingle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #78A9DD;
}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #376CB8;
}

.bottomNavText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b3b3b3;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b3b3b3;
}

.copyrightText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #63502A;
}
.copyrightTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #63502A;
}

.clear {
	float: none;
	clear: both;
}

.clear2 {
	float: none;
	clear: both;
	padding: 1px 0px;
	margin-bottom:5px;
}

.tipBox {
	position: relative;
	margin: 10px 10px 10px 0px;
	padding: 10px;
	background-color: #CBDFEB;
	/* CSS3 tweaks for modern browsers */
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.btn {
	margin-bottom: 5px;
}

.sidebtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	padding: 10px 10px 0px 10px;
	margin-bottom: 0px;
	height: 30px;
	width: 225px;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/general/lightOverlayThree.png);
	background-repeat:repeat-x;
	display: block;
}

a.sidebtn:link {
	background-color: #BFC2C2;
	text-decoration: none;
	color: #376CB8;
}

a.sidebtn:visited {
	background-color: #BFC2C2;
	text-decoration: none;
	color: #376CB8;
}

a.sidebtn:hover {
	background-color: #bed82f;
	color: #fff;
	text-decoration: none;
}

.closeBtn {
	background-color: #376CB8;
	color: #fff;
	text-align: center;
	padding: 5px 10px;
	width: 40px;
	float:right;
}

.cInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #838383;
	border: 1px solid #838383;
}

.cInput2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	padding: 3px;
	background-color: #999999;
	background-image: url(../images/darkOverlay.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	border: 1px solid #333333;
}
a:link {
	color: #53BDE2;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #53BDE2;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #BACA3C;
	text-decoration: none;
	font-weight: bold;
}
a.green:link {
	color: #bed82f;
	text-decoration: none;
	font-weight: bold;
}
a.green:visited {
	color: #bed82f;
	text-decoration: none;
	font-weight: bold;
}
a.green:hover {
	color: #DCF93A;
	text-decoration: none;
	font-weight: bold;
}

a.nav:link {
	color: #b3b3b3;
	text-decoration: none;
}
a.nav:visited {
	color: #b3b3b3;
	text-decoration: none;
}
a.nav:hover {
	color: #BACA3C;
	text-decoration: none;
}

/* POP STYLES */

.popHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #63502A;
}
.popBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #63502A;
	line-height: 2;
}
.popBodyBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #63502A;
}
.popFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #63502A;
}


/* SUPPORT TABLE */
.sRow {
	position: relative;
	width: 576px;
	clear: both;
	float: none;
}
.sHeader {
	width: 570px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #376CB8;
	padding: 2px 3px 5px 3px;
}
.sNumber {
	position: relative;
	width: 164px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #376CB8;
	padding: 2px 3px;
	float: left;
	text-align: right;
}
.sLabel {
	width: 399px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #376CB8;
	padding: 2px 3px;
	float: left;
}


/* FORM STYLES */
.lRow {
	position: relative;
	clear: both;
	float: none;
}
.lHeader {
	width: 219px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999;
	padding: 2px 3px 5px 3px;
}
.lInput {
	position: relative;
	width: 219px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #376CB8;
	padding: 2px 3px;
}
.lLabel {
	width: 219px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #376CB8;
	padding: 2px 3px;
}

.lInputT {
	width: 213px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding: 3px;
	background-color: #EBEBEB;
	border: 1px solid #C3C3C3;
}

.quoteHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	line-height: 38px;
	color: #fff;
	text-align: center;
	padding: 2px 3px 10px 3px;
}
.qRow {
	position: relative;
	clear: both;
	float: none;
}
.qInput {
	position: relative;
	width: 305px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #376CB8;
	padding: 2px 3px 0px 3px;
	float: left;
	margin-bottom: 4px;
}
.qLabel {
	width: 254px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	text-align: right;
	padding: 4px 3px 0px 3px;
	margin-bottom: 4px;
	float: left;
}

.qInputT {
	width: 253px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #40799B;
	padding: 1px;
	background-color: #E4F2F9;
	border: 1px solid #E4F2F9;
}

.qInputS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #40799B;
	padding: 1px;
	background-color: #E4F2F9;
	border: 1px solid #4D93BB;
}

.buttonOne {
	float: left;
	height: 30px;
	width: 245px;
	margin-right: 21px;
	position: relative;
}
.topButton {
	float: left;
	height: 30px;
	width: 193px;
	margin-right: 1px;
	position: relative;
}

/* EQUIPMENT BOXES */
.eBox {
	position: relative;
	margin-bottom: 20px;
}

.ebHeaderH {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	height: 20px;
	padding: 5px 10px 10px 10px;
	background-color: #BED82F;
	font-weight: bold;
}

.ebHeaderV {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	padding: 5px 10px 10px 10px;
	background-color: #BED82F;
	font-weight: bold;
}

.ebContent {
	position: relative;
}

/* QUOTE RESULTS STYLES */
.dollars {
	font-size: 45px;
	line-height: 43px;
	color: #fff;
}
.percents {
	font-size: 45px;
	line-height: 43px;
	font-weight: bold;
	vertical-align: top;
	color: #fff;
}
.dollarSign {
	font-size: 50%;
	vertical-align: super;
}

.cents {
	font-size: 50%;
	vertical-align: super;
	padding-bottom: 1px;
	border-bottom: 2px solid #fff;
}
.posType {
	font-size:18px;
	font-weight: bold;
}
.posBold {
	font-weight: bold;
}
.quoteTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 30px;
	color: #fff;
	text-align: left;
	padding: 2px 10px 5px 19px;
}
.qRowOne {
	position: relative;
	padding: 5px 10px 2px 19px;
}

.qRowOne .qroCompany {
	position: relative;
	width: 350px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C1DCEA;
}
.qRowOne .qroDate {
	position: relative;
	width: 220px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C1DCEA;
}
.qRowTwo {
	position: relative;
	padding: 3px 10px 10px 19px;
	margin-bottom: 5px;
}
.qRowTwo .qrtTitle {
	position: relative;
	width: 70px;
	padding-right: 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
}
.qRowTwo .qrtZip {
	position: relative;
	width: 80px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	text-align: center;
	border-right: 1px solid #C1DCEA;
	overflow: hidden;
}
.qRowTwo .qrtCC {
	position: relative;
	width: 40px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	text-align: center;
	border-right: 1px solid #C1DCEA;
	overflow: hidden;
}
.qRowTwo .qrtBType {
	position: relative;
	width: 80px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	text-align: center;
	border-right: 1px solid #C1DCEA;
	overflow: hidden;
}
.qRowTwo .qrtVolume {
	position: relative;
	width: 90px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	text-align: center;
	border-right: 1px solid #C1DCEA;
	overflow: hidden;
}
.qRowTwo .qrtAverage {
	position: relative;
	width: 70px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	text-align: center;
	border-right: 1px solid #C1DCEA;
	overflow: hidden;
}
.qRowTwo .qrtLocations {
	position: relative;
	width: 60px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	text-align: center;
	border-right: 1px solid #C1DCEA;
	overflow: hidden;
}
.qRowTwo .qrtMethod {
	position: relative;
	width: 60px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	text-align: center;
	overflow: hidden;
}
.qRowThree {
	position: relative;
	padding: 3px 10px 0px 0px;
}
.qRowThree .qrtLeft {
	position: relative;
	width: 270px;
	padding-right: 5px;
	float: left;
}
.qRowThree .qrtLeft .qrtlRowOne {
	position: relative;
	padding: 5px 6px 5px 19px;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/small-triangle.png);
	background-repeat: no-repeat;
	background-position: 10px left;
}
.qRowThree .qrtLeft .qrtlRowOne .qrtlroTitle {
	position: relative;
	float: left;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C1DCEA;
	overflow: hidden;
}
.qRowThree .qrtLeft .qrtlRowOne .qrtlroFee {
	position: relative;
	float: left;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C1DCEA;
	text-align: center;
	overflow:hidden;
}
.qRowThree .qrtLeft .qrtlRowTwo {
	position: relative;
	padding: 5px 6px 5px 19px;
}
.qRowThree .qrtLeft .qrtlRowTwo .qrtlrtTitle {
	position: relative;
	float: left;
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	overflow: hidden;
}
.qRowThree .qrtLeft .qrtlRowTwo .qrtlrtAmount {
	position: relative;
	float: left;
	width: 70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C1DCEA;
	text-align:left;
	overflow:hidden;
}
.qRowThree .qrtLeft .qrtlRowThree {
	position: relative;
	padding: 5px 6px 5px 19px;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/small-triangle.png);
	background-repeat: no-repeat;
	background-position: 10px left;
}
.qRowThree .qrtLeft .qrtlRowThree .qrtlrteTitle {
	position: relative;
	float: left;
	width: 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C1DCEA;
	vertical-align: middle;
	overflow: hidden;
}
.qRowThree .qrtLeft .qrtlRowThree .qrtlrteAmount {
	position: relative;
	float: left;
	width: 125px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C1DCEA;
	padding: 2px 0px;
	text-align: center;
	overflow:hidden;
}
.qRowThree .qrtLeft .qrtlRowFour {
	position: relative;
	padding: 5px 6px 15px 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C1DCEA;
}
.qRowThree .qrtRight {
	position: relative;
	width: 300px;
	float: left;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/proposal-options-bkg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
}

.qRowThree .qrtRight .qrtrHeader {
	position: relative;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/proposal-options-header.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #C1DCEA;
	text-align: center;
	padding: 5px 10px 0px 10px;
}

.qRowThree .qrtRight .qrtrBody {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	padding: 5px 10px;
}

/*QUOTE SIGN UP STYLES */
.errorHeader {
	font-size: 14px;
	font-weight: bold;
}
.asHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	text-align: center;
	height: 20px;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/corners-200-10.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
}

.asContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	text-align: center;
	background-color: #bed82f;
	padding: 10px;
}

.asFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align: center;
	height: 20px;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/corners-200-10.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px;
}

.aRow {
	position: relative;
	clear: both;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 2px;
}
.aRow2 {
	position: relative;
	clear: both;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 0px;
}

.eRow {
	position: relative;
	clear: both;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 0px;
	padding: 5px 5px 5px 30px;
	background-color: #900;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/note.png);
	background-repeat: no-repeat;
	background-position: left 5px;
}

.aSection {
	position: relative;
	margin-bottom: 10px;
}
.aHeader {
	width: 364px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	color: #fff;
	text-align: left;
	padding: 2px 0px 5px 0px;
}
.aLabel {
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding: 2px 4px 0px 0px;
	float: left;
}
.aLabel2 {
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding: 2px 0px 0px 14px;
	float: left;
}
.aContent {
	position: relative;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 0px;
	float: left;
}
.aInput {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #40799B;
	padding: 1px;
	background-color: #E4F2F9;
	border: 1px solid #E4F2F9;
}
.aInput2 {
	width: 206px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #40799B;
	padding: 1px;
	background-color: #E4F2F9;
	border: 1px solid #E4F2F9;
}


.asHeader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#386CB8;
	text-align: left;
	height: 20px;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/corners-364-10.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 5px;
	padding-left: 10px;
}

.asContent2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#fff;
	text-align: left;
	background-color: #89C5E6;
	padding: 0px;
}

.asFooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align: left;
	height: 20px;
	background-image: url(https://www3832.ssldomain.com/bankcardassociatesinc/images/corners-364-10.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 0px;
}

/* CONTACT FORM STYLES  */
.fRow {
	position: relative;
	clear: both;
	float: none;
}
.fLabel {
	width: 94px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #376CB8;
	padding: 3px;
	float: left;

}
.fInput {
	position: relative;
	width: 335px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #89C5E6;
	padding: 3px;
	float: left;
	margin-right: 2px;
}
.fInput1 {
	width: 316px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A8F9F;
	padding: 3px;
	background-color: #E8F2F8;
	border: 1px solid #E8F2F8;
}
.fInput2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	padding: 5px;
	background-color: #bed82f;
	background-image: url(../images/general/lightOverlay.png);
	background-repeat: repeat-x;
	border: 1px solid #bed82f;
}

