
/* ----  Header Text size's     ---- */
/* ------------------------------------- */
h1 { font-size: 1.0em; font-weight: normal; font-weight: bold;}
h2 { font-size: 1.1em; font-weight: normal; font-weight: bold;}
h3 { font-size: 1.2em; font-weight: normal; font-weight: bold;}
h4 { font-size: 1.3em; font-weight: normal; font-weight: bold; }
h5 { font-size: 1.5em; font-weight: normal; font-weight: bold;}
h6 { font-size: 1.6em; font-weight: normal; font-weight: bold; }

/* ----   Generic Field Styles  ---- */
/* ------------------------------------- */
textarea, input { padding-top: 1px;	padding-right: 2px;	padding-bottom: 1px; padding-left: 2px;	border: 1px solid #9F9F9F; }

/* ----  Table Row Color    ---- */
/* ------------------------------------- */
.TRC { background-color: #6699CC; }

/* ----  Table Row Dimension    ---- */
/* ------------------------------------- */
.TRD { text-align: left; 	vertical-align: top; }

/* ----  Table Column Color    ---- */
/* ------------------------------------- */
.TCC { background-color: #BDE4F0; }

/* ----   Table Column Dimension    ---- */
/* ------------------------------------- */
.TCD { text-align: left; 	vertical-align: top; }

/* ---- Global Body text Color    ---- */
/* ------------------------------------- */
a:link {color: #333333;}
a:visited {color: #333333;}
a:hover {color: #CCCCCC; text-decoration: none;}
a:active {color: #333333;}

/* ---- Error styles  ---- */
/* ------------------------------------- */
.ErrorMessage {font-weight: bold; color: #FF0000;}
.ErrorField { border: 1px solid #FF0000; background-color: #FFECEC; }
.compField {color: #FF0000;width: 8px;}


/* ----  Table Main Header Name   ---- */
/* ------------------------------------- */
.TMHN {font-size: 1.6em; font-weight: bold;}
A.TMHN:link {color: #FF0000; text-decoration: underline;}
A.TMHN:visited {color: #666666; text-decoration: underline;}
A.TMHN:hover {color: #6699CC; text-decoration: none;}
A.TMHN:active {color: #6699CC; text-decoration: underline;}

/* ----  Table Name Section Name A    ---- */
/* ------------------------------------- */
.TSHNA {font-size: 1.4em; font-weight: bold;}
A.TSHNA:link {color: #CC6600; text-decoration: underline; }
A.TSHNA:visited {color: #666666;text-decoration: underline;}
A.TSHNA:hover {color: #FF3300;text-decoration: none;}
A.TSHNA:active {color: #FF3300;	text-decoration: underline;}

/* ----  Table Name Section Name B    ---- */
/* ------------------------------------- */
.TSHNB { font-size: 1.4em; font-weight: bold; color: #31659C;}
A.TSHNB:link {color: #CC6600; text-decoration: underline; }
A.TSHNB:visited {color: #666666;text-decoration: underline;}
A.TSHNB:hover {color: #FF3300;text-decoration: none;}
A.TSHNB:active {color: #FF3300;	text-decoration: underline;}

/* ----   Table Horizontal Header Name   ---- */
/* ------------------------------------- */
.THHN {font-size: 1.2em; font-weight: bold;}
A.THHN:link {color: #CC6600;text-decoration: underline;}
A.THHN:visited {color: #666666;text-decoration: underline;}
A.THHN:hover {color: #339933;text-decoration: none;}
A.THHN:active {color: #339933;	text-decoration: underline;}

/* ----  Table Horizontal Item Header   ---- */
/* ------------------------------------- */
.THIH {font-size: 1.0em; font-weight: bold;}
A.THIH:link {color: #CC6600;text-decoration: underline;}
A.THIH:visited {color: #666666;text-decoration: underline;}
A.THIH:hover {color: #FF3300;text-decoration: none;}
A.THIH:active {color: #FF3300;	text-decoration: underline;}

/* ----   Table Vertical Header Name   ---- */
/* ------------------------------------- */
.TVHN {font-size: 1.2em; font-weight: bold;}
A.TVHN:link {color: #CC6600;text-decoration: underline;}
A.TVHN:visited {color: #666666;text-decoration: underline;}
A.TVHN:hover {color: #339933;text-decoration: none;}
A.TVHN:active {color: #339933;text-decoration: underline;}

/* ----   Table Vertical Item Header  ---- */
/* ------------------------------------- */
.TVIH {font-size: 1.0em; font-weight: bold;}
A.TVIH:link {color: #CC6600;text-decoration: underline;}
A.TVIH:visited {color: #666666;text-decoration: underline;}
A.TVIH:hover {color: #FF3300;text-decoration: none;}
A.TVIH:active {color: #FF3300;	text-decoration: underline;}

/* ----   Text Field decoration  ---- */
/* ------------------------------------- */
input ,textarea { border: 1px solid #6699CC; font-size: 1.0em; color: #333333; padding: 1px;}

/* ----   Submit Button Styles  ---- */
/* ------------------------------------- */
.Submitlogin {border: 1px solid #999999; font-size: 1.0em; color: #333333; padding: 1px;}
.SubmitSubmit {border: 1px solid #999999; font-size: 1.0em; color: #333333; padding: 1px;}
.SubmitContinue {border: 1px solid #999999; font-size: 1.0em; color: #333333; padding: 1px;}
.SubmitCancel {border: 1px solid #999999; font-size: 1.0em; color: #333333; padding: 1px;}
.SubmitAddLink {border: 1px solid #999999; font-size: 1.0em; color: #333333; padding: 1px;}

/* ----  Text Submit buttons Name   ---- */
/* ------------------------------------- */
.Subbox {}
.SubUrlGeneric a{background-color: #D4D0C8;	padding: 0.20em; border: 1px solid #999999;	background-position: center center;	text-decoration: none;	position: relative;	margin: 0px; float: left;}
.SubUrlGeneric a:link {color: #333333;	background-color: #D4D0C8; text-decoration: none; font-size: 1.1em; font-family: Geneva, Arial, Helvetica, sans-serif; }
.SubUrlGeneric a:hover {color: #333333; background-color: #C7C7C7; text-decoration: none; }

.aButLogin { background-repeat: no-repeat; border: none; background-color: #FFFFFF; 	text-decoration: underline;}
.ButLogin {	background-image: url(/ma/resource/system/default/images/buttons/log_in.gif); background-repeat: no-repeat; border: none; height: 21px; width: 65px; font-size: .001em; color: #CCCCCC; }


.ButAdd { background-image: url(/ma/resource/system/default/images/buttons/add.gif); background-repeat: no-repeat; border: none; height: 48px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButApprove { background-image: url(/ma/resource/system/default/images/buttons/approve.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButBack { background-image: url(/ma/resource/system/default/images/buttons/back.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButCancel { background-image: url(/ma/resource/system/default/images/buttons/cancel.gif); background-repeat: no-repeat; border: none; height: 60px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButCapture { background-image: url(/ma/resource/system/default/images/buttons/capture.gif); background-repeat: no-repeat; border: none; height: 72px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButCaptureComplete { background-image: url(/ma/resource/system/default/images/buttons/captureComplete.gif); background-repeat: no-repeat; border: none; height: 72px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButCaptureIncomplete {	background-image: url(/ma/resource/system/default/images/buttons/captureIncomplete.gif); background-repeat: no-repeat; border: none; height: 72px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButDelete { background-image: url(/ma/resource/system/default/images/buttons/delete.gif); background-repeat: no-repeat; border: none; height: 60px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButDeleteRecurring { background-image: url(/ma/resource/system/default/images/buttons/deleteRecurring.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButDeny { background-image: url(/ma/resource/system/default/images/buttons/deny.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButDownload { background-image: url(/ma/resource/system/default/images/buttons/download.gif); background-repeat: no-repeat; border: none; height: 72px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButEdit { background-image: url(/ma/resource/system/default/images/buttons/edit.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButGoLive { background-image: url(/ma/resource/system/default/images/buttons/go_live.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButLeftForWhite { background-image: url(/ma/resource/system/default/images/buttons/left_for_white.gif); background-repeat: no-repeat; border: none; height: 16px; width: 22px; font-size: .001em; color: #CCCCCC; }
.ButLeftForWhiteSmal {	background-image: url(/ma/resource/system/default/images/buttons/left_for_white_sml.gif); background-repeat: no-repeat; border: none; height: 11px; width: 11px; font-size: .001em; color: #CCCCCC; }
.ButNew { background-image: url(/ma/resource/system/default/images/buttons/new.gif); background-repeat: no-repeat; border: none; height: 60px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButOk { background-image: url(/ma/resource/system/default/images/buttons/ok.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButPay { background-image: url(/ma/resource/system/default/images/buttons/pay.gif); background-repeat: no-repeat; border: none; height: 53px; width: 54px; font-size: .001em; color: #CCCCCC; }
.ButReconcileNow { background-image: url(/ma/resource/system/default/images/buttons/reconcile_now.gif); background-repeat: no-repeat; border: none; height: 85px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButRecurring {	background-image: url(/ma/resource/system/default/images/buttons/recurring.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButRefund { background-image: url(/ma/resource/system/default/images/buttons/refund.gif); background-repeat: no-repeat; border: none; height: 72px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButReinstate {	background-image: url(/ma/resource/system/default/images/buttons/reinstate.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButReset {	background-image: url(/ma/resource/system/default/images/buttons/reset.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButSearch { background-image: url(/ma/resource/system/default/images/buttons/search.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButSubmit { background-image: url(/ma/resource/system/default/images/buttons/submit.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButUndelete { background-image: url(/ma/resource/system/default/images/buttons/undelete.gif); background-repeat: no-repeat; border: none; height: 64px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButVoidCapture { background-image: url(/ma/resource/system/default/images/buttons/voidCapture.gif); background-repeat: no-repeat; border: none; height: 89px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButVoidPurchase { background-image: url(/ma/resource/system/default/images/buttons/voidPurchase.gif); background-repeat: no-repeat; border: none; height: 89px; width: 20px; font-size: .001em; color: #CCCCCC; }
.ButVoidRefund { background-image: url(/ma/resource/system/default/images/buttons/voidRefund.gif); background-repeat: no-repeat; border: none; height: 89px; width: 20px; font-size: .001em; color: #CCCCCC; }


/* ----   Submit Button location Styles  ---- */
/* ------------------------------------- */
.SubmitSingle {	text-align: right; }
.SubmitDouble {text-align: right; }
.SubmitTriple {text-align: right; }

.multiFactorAuthenticationCantLoginLink,
.multiFactorAuthenticationCantLoginLink:link,
.multiFactorAuthenticationCantLoginLink:visited,
.multiFactorAuthenticationCantLoginLink:hover {
    color: red;
    text-decoration: underline;
    font-weight: bold;
    cursor: pointer;
}