
/***** Main/Host Page CSS *****/
.body
{
    font-family: "Arial",sans-serif;
    text-align: left;
}

#centeringDiv
{
    position: relative;
}

.page
{
    font-family: "Arial",sans-serif;
    background-color: rgb(224,224,224);
}

    /** Form text CSS **/
#titleText
{
    font-weight: bold;
    color: rgb(0,0,0);
}
#instructionalText
{
    font-weight: 600;
    color: rgb(51,51,51);
}

#instructionalText_LoginPage
{
    font-weight: 600;
    color: rgb(51,51,51);
}

.pageInstructions
{
    font-weight: 600;
    color: rgb(51,51,51);
}

.formHeadlines
{
    color: rgb(0,0,0);
}

.inputLabel
{
    color: rgb(51,51,51);
}

.formLabel
{
    color: rgb(51,51,51);
}
.footerText
{
    color: rgb(0,0,0);
}
    /** Form text CSS **/
    
#userTag
{
    background-color: rgb(200,200,200);
    border-width: 2px;
    border-style: solid;
    border-color: rgb(0,0,0);
    text-align: center;
}

#forgotPasswordLink
{
    font-weight: 400;
    color: rgb(51,51,51);
}

    /** Link CSS **/
.links 
{ 
    text-decoration: none;
}

a:link  
{
    margin: 0px;
    padding: 0px;
    color:  rgb(90,90,90);
    text-decoration: none;
}
a:active
{
    margin: 0px;
    padding: 0px;
    color: rgb(90,90,90);
    text-decoration: none;
}
a:visited
{
    margin: 0px;
    padding: 0px;
    color: rgb(90,90,90);
    text-decoration: none;
}
a:hover
{
    margin: 0px;
    padding: 0px;
    color:  rgb(0,0,0);
    text-decoration: none;
}

.mainNavLink
{
    color:  rgb(0,0,0);
    font-size: 18pt;
    font-weight: 600;
    font-style: normal;
    clear: none;
    display: inline;
}

.secondNavLink
{
    color:  rgb(20,219,158);
    font-size: 18pt;
    font-weight: 600;
    font-style: normal;
    clear: none;
    display:inline;
}
    /** Link CSS **/
    
a.userTagLink:link
{
    font-size: 12px; 
    font-weight: 600; 
    font-style:  normal; 
    margin-top: 0px;
    color: rgb(0,0,0);
}
a.userTagLink:hover
{
    font-size: 12px; 
    font-weight: 600; 
    font-style:  normal; 
    margin-top: 0px;
    color: rgb(51,51,51);
}

.mainDelimiter
{
    font-size: 18pt;
    font-weight: 600;
    font-style: normal;
    clear: none;
    display:inline;
    margin: 0px 10px 0px 10px;
}

.secondDelimiter
{    
    font-size: 18pt;
    font-weight: 600;
    font-style: normal;
    clear: none;
    display:inline;
    margin: 0px 10px 0px 10px;
}

.title
{
    font-size: 24pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 0, 0);
    text-align: center;
}

.instructions 
{
    font-size: 13pt;
    font-weight: normal;
    font-style: normal;
    line-height: 16pt;
    color: rgb(0, 0, 0);
    text-align: center;
}

.homelink 
{
    font-size: 18pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(0, 100, 150);
    text-align: center;
    text-decoration: none;
}

.disclaimerText
{
    font-size: 12pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(0, 0, 0);
    text-align: center;
}

.asterisk 
{
    font-size:11pt;
    font-weight:normal;
    font-style:normal;
    color:rgb(220, 0, 0);
    text-align:left;
}
/***** Main/Host Page CSS *****/


/***** Login Page CSS *****/
.login {
    font-size:11pt;
    font-weight:bold;
    font-style:normal;
    color:rgb(0, 0, 0);
    text-align:center;
}
.errorMessage
{
    color: red;
    text-align: center;
}
/***** Login Page CSS *****/


/***** Standings Page *****/
h1.standingsHeadline
{
    font-size: 32px;
    font-weight: 600;
    color: rgb(90,90,90);
    margin: 0px 0px 10px 0px;
    padding: 0px;
    text-align: left;
}

h2.standingsHeadline
{
    font-size: 48px;
    font-weight: 900;
    color: rgb(0,0,0);
    margin: 0px;
    padding: 0px;
}

h3.standingsHeadline
{
    font-size: 16px;
    font-style: oblique;
    margin: 0px 0px 5px 20px;
    padding: 0px;
}

.standingsText
{
    margin: 0px;
}
/***** Standings Page *****/


/***** Profile/Bonus Plan Pages CSS *****/
.pageHeadlines
{
    color: rgb(0,0,0);
    margin: auto;
    text-align: center;
}

.fldLabel 
{
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size:11pt;
    font-weight:normal;
    font-style:normal;
    color:rgb(0, 0, 0);
    text-align:right;
    width:50%;
}

.fldData 
{
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size:11pt;
    font-weight:normal;
    font-style:normal;
    color:rgb(0, 0, 0);
    text-align:left;
    background-color:rgb(255, 255, 255);
    width:230px;
}

.BPName 
{ 
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size:11pt;
    font-weight:bold;
    font-style:normal;
    color:rgb(0, 0, 0);
    text-align:right;
}

.BPBalance {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:11pt;
	font-weight:normal;
	font-style:normal;
	color:rgb(0, 0, 0);
	text-align:left;
}

.grpbox {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:11pt;
	font-weight:bold;
	font-style:normal;
	color:rgb(0, 0, 0);
	text-align:left;
}

.Txn_both {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:  10pt;
	font-weight: bold;
	font-style: normal;
	color: rgb(255, 255, 255);
	text-align: left;
}

.Txn_one {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:  18pt;
	font-weight: bold;
	font-style: normal;
	color: rgb(255, 255, 255);
	text-align: left;
}

.eCardBalance_both {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
	color: rgb(0, 0, 0); 
	text-align: center;
}

.eCardBalance_one {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	font-style: normal; 
	color: rgb(0, 0, 0);
	text-align: center;
}

.TxnValues_both {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
	color: rgb(0, 0, 0); 
	text-align: left; 
}

.TxnValues_one {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold; 
	font-style: normal; 
	color: rgb(0, 0, 0); 
	text-align: left;
}

.EditProfile { 
        font-family: Tahoma,Arial,Helvetica,sans-serif; 
        font-size:10pt; 
        font-weight:normal; 
        font-style:normal; 
        color:rgb(0, 0, 0); 
        text-align:center 
}