body
{
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    margin:0px;
    background-color:#FFFFFF;
}
.ARO
{
    background-image: url(i/admin_watermark.gif);
    background-repeat: repeat;
}
.PBG /* Primary background */
{
	background-color: #FFFFFF;
}
.PBGLINE
{
	background-color: #F0532D;
}
#CNum
{
    padding-top:3px;
}
H1
{
    font-family:Arial Narrow, Arial, Helvetica, Sans-Serif;
    font-size: 225%;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:2px;
    margin-bottom:10px;
}
H2
{
    font-family:Arial Narrow, Arial, Helvetica, Sans-Serif;
    font-size:200%;
    letter-spacing:2px;
    text-transform:uppercase;
    padding-right:5px;
}
H3
{
    font-family:Arial Narrow, Arial, Helvetica, Sans-Serif;
    font-size:140%;
    letter-spacing:3px;
    text-transform:uppercase;
    padding-right:7px;
}
.ControlsRow
{
    background-color: #590056;
    padding-top:3px;
}
.ControlInfo
{
    font-size: 75%;
}
.ContactNumber
{
    font-family:Arial,sans-serif;
    font-size:12px;
    letter-spacing:1px;
	text-transform:uppercase;
    color:#000000;
    text-align:right;  
}
.FtrText
{
    font-size:75%;
    color:#000000;
}
A.FtrLink
{
    font-size:75%;
    color: #000000;
}
A.FtrLink:link
{
	color: #000000;
}
A.FtrLink:visited
{
    color:#FF0000;
}
A.FtrLink:hover
{
    color:#ffcc00;
}
A.FtrLink:active
{
    color:#000000;
}

.FPWD
{
    font-size:75%;
    color:#000000;
}
A.FPWD
{
    font-size:75%;
    color: #000000;
}
A.FPWD:link
{
	color: #000000;
}
A.FPWD:visited
{
    color:#FF0000;
}
A.FPWD:hover
{
    color:#ffcc00;
}
A.FPWD:active
{
    color:#000000;
}

.FtrSep
{
    font-size:75%;
    color: #000000;
}
.Stmt_Hdr
{
    font-size: 75%;
	padding-left:2px;
	font-weight:normal;
	text-transform:uppercase; 
	letter-spacing:1px;
}
.Stmt_Box
{
	float:left;
	padding:4px;
    background-color: #5ECD78;
	border: solid 1px #5ECD78;
}
.Stmt_But
{
	float:left;
	padding-left:5px;
	padding-right:5px;
}
.Stmt_SDD
{
    font-family:Verdana;
    font-size: 10px;
    color: #000000;
}
.StmtLink
{
    font-size:80%;
    text-decoration:none;
}
A.StmtLink:link
{
   color:#000000;
}
A.StmtLink:visited
{
   color:#000000;
}
A.StmtLink:hover
{
   font-weight:bold;
   text-decoration:underline;
}
A.StmtLink:active
{
   color:#000000;
}

.ITab
{
    background-color: #EC008C;
}
.IItem
{
    padding-top:3px;
    padding-bottom:3px;
}
A.ILink
{
    font-size:75%;
}
A.ILink:link
{
    color:#000000;
}
A.ILink:visited
{
    color:#000000;
}
A.ILink:hover
{
    color:#FFCC66;
}
A.ILink:active
{
    color:#000000;
}
.RegBanner
{
    padding-bottom:2px;
    border-bottom: solid 1px #808080;
}
.RegLink
{
}
A.RegLinkL
{
	font-size:100%;
}
A.RegLinkL:link
{
   color:#004C92;
}
A.RegLinkL:visited
{
   color:#004C92;
}
A.RegLinkL:hover
{
   color:#004C92;
}
A.RegLinkL:active
{
   color:#004C92;
}
/* Select boxes on Inquiry for card and auth/txn */
.SDD
{
    font-family:Verdana;
    font-size: 10px;
    color: #000000;
}
.OLink
{
    font-size:80%;
    text-decoration:none;
}
A.OLink:link
{
   color:#FFFFFF;
}
A.OLink:visited
{
   color:#FFFFFF;
}
A.OLink:hover
{
   font-weight:bold;
   text-decoration:underline;
}
A.OLink:active
{
   color:#FFFFFF;
}
.IHDR
{
    font-family:Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding-bottom:5px;
}
.IHDR_BRAND
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:19px;
}
.INFO
{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    padding-left:10px;
    padding-bottom:5px;
}
.THEADER
{
    background-color:#590056;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#FFFFFF;
    padding-top:2px;
    padding-bottom:2px;
    padding-right:2px;
    padding-left:2px;
}
.TODD
{
	/* Alternating row color */
    background-color:#F7F1B2;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    padding-top:2px;
    padding-bottom:2px;
}
.TEVEN
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    padding-top:2px;
    padding-bottom:2px;
}
.SBAN
{
    padding-top:2px;
    padding-bottom:2px;
	padding-left:4px;
	background-color:#F0532D;
    font-weight: normal;
    color:#FFFFFF;
    letter-spacing:1px;
    text-transform:uppercase;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}
.STXT
{
    font-weight: bold;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}
.SVAL
{
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}
.INQFTR
{
    padding-top:3px;
    border-top:  dotted 1px #004C92;
}
.SEP
{
    background-image: url(i/regsepbg.gif);
    background-repeat: repeat-x;
}
.PERR_L
{
    font-weight: bold;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ff0000;
}
.PERR_R
{
    padding-left:15px;
    padding-right:15px;
    padding-bottom:5px;
    padding-top:5px;
    font-weight: bold;
    font-family: arial, helvetica,sans-serif;
    background-color: #ffe4e1;
}
TD.FldName
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
	background-color: #590056;
    color: #FFFFFF;
}
TD.FldTip
{
    font-family:Arial, Helvetica, Verdana,sans-serif;
    font-size:85%;
    color:#A0A0A0;
    padding-bottom:3px;
    padding-left:6px;
}
.FldError
{
    font-family:Arial,Helvetica,sans-serif;
    padding:6px;
    margin:20px;
    color:#ff0000;
    font-size: 100%;
}
.InputFld
{
    margin-top:6px;
    background-color:#FFFFFF;
    border-color: #0145B4;
    border-style:solid;
    border-width:1px;
    height:16px;
    font-size:12px;
    color:#282467;
    padding-left:5px;
}
.InputFld_Err
{
    margin-top:6px;
    background-color:#ffe4e1;
    border-color: #0145B4;
    border-style:solid;
    border-width:1px;
    height:16px;
    font-size:12px;
    color:#282467;
    padding-left:5px;
}
.ValCol
{
    padding-left:6px;
}
.FldOptional
{
    font-family:Arial,Verdana,sans-serif;
    color:#E0E0E0;
    font-size: 8pt;
    padding-top:4px;
}
P.bp
{
    margin-top:8px;
    margin-bottom:8px;
    text-align:justify;
}
.CHECKITM
{
    font-family:Arial, Helvetica, Sans-Serif;
    padding:10px;
    margin:10px;
}
.ACHECKITM
{
    font-family:Arial, Helvetica, Sans-Serif;
    padding: 5px 5px 5px 10px;
    margin:10px;
}
.LOGDIV
{
    height: 400px;
    width: 510px;
}
.BAN
{
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:14px;
    color:#FFFFFF;
    font-weight:normal;
    text-transform:uppercase;
    background-color:#F0532D;
}
.FLD
{
    margin-top:6px;
    background-color:#FFFFFF;
    border-color: #590056;
    border-style:solid;
    border-width:1px;
    height:16px;
    font-size:12px;
    color:#590056;
    padding-left:5px;
}
TD.LFldName
{
    font-family: Verdana;
    font-size: 16px;
    padding-right: 10px;
}
.LFldTip
{
    font-family:Arial, Helvetica, Verdana,sans-serif;
    font-size:85%;
    color:#808080;
    padding-bottom:3px;
    padding-left:6px;
}
.LFldError
{
    font-family:Arial,Helvetica,sans-serif;
    padding:6px;
    margin:20px;
    color:#ff0000;
    font-size: 100%;
}
.LInputFld
{
    padding-left:6px;
}
.LFldOptional
{
    font-family:Arial,Verdana,sans-serif;
    color:#404040;
    font-size: 8pt;
    padding-top:4px;
}
.REGOFFER
{
    font-family:Arial, Helvetica, Sans-Serif;
    padding:10px;
    margin:10px;
}
.REGQUESTION
{
    font-family:Arial Narrow, Arial, Helvetica, Sans-Serif;
    font-size:200%;
    font-weight:bold;
    letter-spacing:2px;
    text-transform:uppercase;
    padding-right:5px;
}
.REGSEP
{
    background-image: url(i/regsepbg.gif);
    background-repeat: repeat-x;
}
.REGPERR_L
{
    font-weight: bold;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ff0000;
}
.REGPERR_R
{
    padding-left:15px;
    padding-right:15px;
    font-weight: bold;
    font-family: arial, helvetica,sans-serif;
    background-color: #ffe4e1;
}
LI
{
    margin-top:3px;
    padding-bottom:3px;
}
DIV.TERMSWIND
{
    border: solid 2px #004C92;
    width: 460px;
    height: 250px;
    padding: 10px;
    overflow-y: scroll;
    background-color: #ffffff;
}
.faq
{
    font-weight:bold;
}
DIV.ToTop
{
    width:100%;
    height: 20px;
    text-align:right;
}
A.InPage
{
    font-size:100%;
}
A.N
{
    font-size:100%;
    color:#000000;
}
A.N:link
{
    color:#000000;
}
A.N:hover
{
    color:#000000;
}
A.N:visited
{
    color:#000000;
}
A.N:active
{
    color:#000000;
}
A
{
    font-size:75%
}
A:link
{
    color:#004C92;
}
A:visited
{
    color:#004C92;
}
A:hover
{
    color:#FFCC66;
}
A:active
{
    color:#004C92;
}
A.L
{
    font-size:100%;
    color:#004C92;
}
A.L:link
{
    color:#004C92;
}
A.L:hover
{
    color:#FFCC66;
}
A.L:visited
{
    color:#004C92;
}
A.L:active
{
    color:#004C92;
}
P.pLI
{
    margin-top:5px;
    margin-bottom:5px;
    text-align:left;
    margin-left:50px;
}
.RegInputFld
{
    padding-left:6px;
}

/* GG */

.GG_EmailProb
{
	margin:10px;
	padding:5px;
	background-color: #ffe7e7;
}
.DlgCtnt
{
	float:left;
	width:680px;
	background-color:#F7F1B2;
	padding-bottom:20px;
	min-height:400px;
}
.DlgDiv
{
	margin-left:70px;
    margin-right:70px;
}
.Rem_Div
{
	width:300px;
	min-height:100px;
	background-color:#000000;
	position: absolute;
	margin-left:3px;
	margin-top:3px;
	border: solid 1px black;
	opacity:.95;
	filter:alpha(opacity=95); /* For IE8 and earlier */
}
.Rem_Title
{
	font-weight:bold;
	padding-top:6px;
	padding-left:6px;
	color:#F177AF;
}
.Rem_Item
{
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	color:White;
	font-size:11px;
}
.Rem_Item a
{
    font-size:100%;
}
.Rem_Item A:link
{
	color: #F177AF;
}
.Rem_Item A:visited
{
    color:#F177AF;
}
.Rem_Item A:hover
{
    color:#F177AF;
}
.Rem_Item A:active
{
    color:#F177AF;
}
.Rem_Close
{
	font-size:12px;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
}
.Rem_Close A
{
    font-size:100%;
}
.Rem_Close A:link
{
	color: #F177AF;
}
.Rem_Close A:visited
{
    color:#F177AF;
}
.Rem_Close A:hover
{
    color:#F177AF;
}
.Rem_Close A:active
{
    color:#F177AF;
}
.Prefs_Ver_None
{
	font-size:85%;
    color:#808080;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:6px;
}
.Prefs_Ver_OK
{
    font-size:85%;
    color:#008000;
    padding-top:3px;    
    padding-bottom:3px;
    padding-left:6px;
}
.Prefs_Ver_NO
{
    font-size:85%;
    color:#A00000;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:6px;
}
.SEP
{
	border-bottom:solid 1px #000000;
}
.Ver_Input
{
    margin-top:6px;
    background-color:#FFFFFF;
    border-color: #0b3444;
    border-style:solid;
    border-width:1px;
    height:16px;
    font-size:12px;
    color:#0b3444;
    padding-left:5px;
}
.Ver_Code_Div
{
	padding-bottom:5px;
}
.Ver_Normal
{
	color:#000000;
}
.Ver_OK
{
	color:#008000;
}
.Ver_NO
{
	color:#A00000;
}