body
{
    font-family:Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color:#728631;
    margin:0px;
    background-color:#FFFFFF;
}
.ARO
{
    background-image: url(i/admin_watermark.gif);
    background-repeat: repeat;
}
.PBG /* Primary background */
{
	background-color: #FFFFFF;
}
.PBGLINE
{
	border-bottom: solid 2px #B2812C;
}
H1
{
	padding-top:3px;
    font-family:Arial, Helvetica, Sans-Serif;
    color:#253a73;
    font-size: 125%;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:2px;
    margin-bottom:10px;
}
H2
{
    font-family:Arial, Helvetica, Sans-Serif;
    color:#253a73;
    font-size: 125%;
    text-transform:uppercase;
    letter-spacing:2px;
    text-transform:uppercase;
    padding-right:5px;
}
H3
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:100%;
    color:#253a73;    
    letter-spacing:3px;
    text-transform:uppercase;
    padding-right:7px;
}
.ButGen /* Button Style */
{
}
.ControlsRow
{
	background-color: #ffffff;
	background-image: url(i/cb.gif);
	background-repeat: no-repeat;
}
.ControlInfo
{
    font-size: 75%;
}
.ContactNumber
{
	letter-spacing:2px;
    font-family:Arial,sans-serif;
    font-size:7.5pt;
	text-transform:uppercase;
    color:#788D39;
    text-align:right;  
}
.FtrText
{
	text-transform:uppercase;
    font-size:65%;
    color:#788D39;
}
.FtrLink
{
	text-transform:uppercase;
    font-size:65%;
    color: #788D39;
}
.FtrSep
{
    font-size:65%;
    color: #788D39;
}
#FtrPost
{
	width: 680px;
	height: 50px;
	background-image: url(i/fb.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}
.ITab
{
    background-color: #E7E7E7;
    border: solid 1px #864E11;
}
.IItem
{
    padding-top:3px;
    padding-bottom:3px;
}
A.ILink
{
    font-size:75%;
}
A.ILink:link
{
    color:#788D39;
}
A.ILink:visited
{
    color:#788D39;
}
A.ILink:hover
{
    color:#FFCC66;
}
A.ILink:active
{
    color:#788D39;
}
.RegBanner
{
	letter-spacing:1px;
	font-size: 75%;
	color: #788D39;
	text-transform:uppercase;
    padding-bottom:2px;
    border-bottom: solid 1px #808080;
}
#LnRegLeft
{
	letter-spacing:1px;
	font-size: 75%;
	color: #253A73;
	text-transform:uppercase;
    padding-bottom:2px;
}
#LogWel
{
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:100%;
	color:#253A73;
}

.RegLink
{
}
A.RegLinkL
{
	text-transform:uppercase;
	font-size:100%;
}
A.RegLinkL:link
{
   color:#788D39;
}
A.RegLinkL:visited
{
   color:#788D39;
}
A.RegLinkL:hover
{
   color:#788D39;
}
A.RegLinkL:active
{
   color:#788D39;
}
/* Select boxes on Inquiry for card and auth/txn */
.SDD
{
    font-family:Verdana;
    font-size: 10px;
    color: #788D39;
}
.OLink
{
    font-size:80%;
    text-decoration:none;
}
A.OLink:link
{
	color: #e7e7e7;
}
A.OLink:visited
{
   color:#e7e7e7;
}
A.OLink:hover
{
   font-weight:bold;
   text-decoration:underline;
}
A.OLink:active
{
   color:#e7e7e7;
}
.IHDR
{
    font-family:Arial,sans-serif;
  	color:#253A73;
    font-size:12px;
    font-weight:bold;
    padding-bottom:15px;
}
.IHDR_BRAND
{
	color:#253A73;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size:19px;
}
.INFO
{
    font-family:Arial,Helvetica,sans-serif;
	color:#253A73;
    font-size:9px;
    font-style:italic;
    padding-left:10px;
    padding-bottom:5px;
    text-align:center;
}
.THEADER
{
    background-color:#FFFFFF;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}
.TODD
{
	/* Alternating row color */
	background-color: #E7E7E7;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #f0f0f0;
	color:#394408;
}
.TEVEN
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    padding-top:2px;
    padding-bottom:2px;
    color:#394408;
}
.SBAN
{
	padding:3px;
	border-top:solid 1px #864E11;
	border-right:solid 3px #B2812C;
	color:#253A73;
    background-color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}
.STXT
{
	padding-left:5px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
}
.SVAL
{
    font-size: 12px;
    color:#394408;
    font-family: Arial,Helvetica,sans-serif;
    text-align:right;
    padding-right:5px;
   	border-right:solid 3px #B2812C;
}
.INQFTR
{
    padding-top:3px;
    border-top:  dotted 1px #FFCC66;
}
.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: 12px;
	text-transform:uppercase;
	color:#253A73;
	font-weight: bold;
	padding-right: 10px;
	background-color: #E7E7E7;
}
TD.FldTip
{
    font-family:Arial, Helvetica, Verdana,sans-serif;
    font-size:85%;
    color:#808080;
    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:#404040;
    font-size: 8pt;
    padding-top:4px;
}
P.bp
{
	color:#728631;
    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
{
    color:#FFFFFF;
    background-color:#FFFFFF;
}
.FLD
{
    margin-top:6px;
    background-color:#FFFFFF;
    border-color: #788D39;
    border-style:solid;
    border-width:1px;
    height:16px;
    font-size:12px;
    color:#788D39;
    padding-left:5px;
}
TD.LFldName
{
    font-size: 12px;
    padding-right: 10px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#253a73;
}
.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, Helvetica, Sans-Serif;
    font-size:150%;
    font-weight:bold;
    letter-spacing:2px;
    text-transform:uppercase;
    padding-right:5px;
    color:#253A73;
}
.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 #788D39;
    width: 460px;
    height: 250px;
    padding: 10px;
    overflow-y: scroll;
    background-color: #ffffff;
}
.faq
{
    font-weight:bold;
    color:#253A73;
    text-transform:uppercase;
    letter-spacing:1px;
}
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:#788D39;
}
A:visited
{
    color:#788D39;
}
A:hover
{
    color:#FFCC66;
}
A:active
{
    color:#788D39;
}
A.L
{
    font-size:100%;
    color:#788D39;
}
A.L:link
{
    color:#788D39;
}
A.L:hover
{
    color:#FFCC66;
}
A.L:visited
{
    color:#788D39;
}
A.L:active
{
    color:#788D39;
}
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:#FFB618;
	padding-bottom:20px;
	min-height:400px;
}
.DlgDiv
{
	margin-left:70px;
}
.Rem_Div
{
	width:300px;
	min-height:100px;
	background-color:#0069A6;
	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:#FFB618;
}
.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: #80CCE3;
}
.Rem_Item A:visited
{
    color:#FFFFFF;
}
.Rem_Item A:hover
{
    color:#ffcc00;
}
.Rem_Item A:active
{
    color:#FFFFFF;
}
.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: #ff9900;
}
.Rem_Close A:visited
{
    color:#FFFFFF;
}
.Rem_Close A:hover
{
    color:#ffcc00;
}
.Rem_Close A:active
{
    color:#FFFFFF;
}
.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;
}