
/***** Main/Host Page CSS *****/
.body
{
    font-family: "Arial",serif;
    text-align: left;
}

#centeringDiv
{
    position: relative;
}

.page
{
    font-family: "Arial",sans-serif;
    background-color: rgb(61,67,132);
}

    /** Form text CSS **/
#titleText
{
    font-weight: bold;
    color: rgb(255,255,255);
}
#instructionalText
{
    font-weight: 600;
    color: rgb(255,255,255);
}

#instructionalText_LoginPage
{
    font-weight: 600;
    color: rgb(255,255,255);
}

.pageInstructions /**Main instructions on client color's background**/
{
    font-weight: 600;
    color: rgb(255,255,255);
}

.formHeadlines
{
    color: rgb(255,255,255);
}

.inputLabel
{
    color: rgb(255,255,255);
}

.formLabel
{
    color: rgb(255,255,255);
}

.footerText
{
    color: rgb(255,255,255);
}

hr
{
    background-color: rgb(139,142,181);
    color: rgb(139,142,181);
}
    /** Form text CSS **/
    
#userTag
{
    color: rgb(255,255,255);
    background-color: rgb(139,142,181);
    border-width: 2px;
    border-style: solid;
    border-color: rgb(89,92,131);
    text-align: center;
}
    
a.userTagLink:link
{
    font-size: 12px; 
    font-weight: 600; 
    font-style:  normal; 
    margin-top: 0px;
    color: rgb(219,222,255);
}

a.userTagLink:hover
{
    font-size: 12px; 
    font-weight: 600; 
    font-style:  normal; 
    margin-top: 0px;
    color: rgb(189,192,231);
}

#forgotPasswordLink
{
    font-weight: 400;
    color: rgb(139,142,181);
}

    /** Link CSS **/
.links 
{ 
    text-decoration: none;
}

a:link  
{
    margin: 0px;
    padding: 0px;
    color:  rgb(255,255,255);
    text-decoration: none;
}
a:active
{
    margin: 0px;
    padding: 0px;
    color: rgb(255,255,255);
    text-decoration: none;
}
a:visited
{
    margin: 0px;
    padding: 0px;
    color: rgb(255,255,255);
    text-decoration: none;
}
a:hover
{
    margin: 0px;
    padding: 0px;
    color:  rgb(139,142,181);
    text-decoration: none;
}

.mainNavLink
{
    color:  rgb(255,255,255);
    font-size: 16pt;
    font-weight: 600;
    font-style: normal;
    clear: none;
    display: inline;
}

.secondNavLink
{
    color:  rgb(255,255,255);
    font-size: 16pt;
    font-weight: 600;
    font-style: normal;
    clear: none;
    display:inline;
}
    /** Link CSS **/

.mainDelimiter
{
    color:  rgb(255,255,255);
    font-size: 18pt;
    font-weight: 600;
    font-style: normal;
    clear: none;
    display:inline;
    margin: 0px 10px 0px 10px;
}

.secondDelimiter
{
    color:  rgb(255,255,255);
    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(255,255,255);
    text-align: center;
}

.instructions /**Instructions on white background**/
{
    font-size: 13pt;
    font-weight: normal;
    font-style: normal;
    line-height: 16pt;
    color: rgb(0,0,0);
    text-align: center;
}

.homePageLink 
{
    font-size: 18pt;
    font-weight: bold;
    font-style: normal;
    color: rgb(255,255,255);
    text-align: center;
    text-decoration: none;
}

.disclaimerText
{
    font-size: 12pt;
    font-weight: normal;
    font-style: normal;
    color: rgb(139,142,181);
    text-align: center;
}
/***** Main/Host Page CSS *****/


/***** Warning/Error CSS *****/
.asterisk 
{
    font-size:11pt;
    font-weight:normal;
    font-style:normal;
    color:rgb(206,170,177);
    text-align:left;
}
.errorMessage
{
    color: rgb(206,170,177);
    text-align: center;
}
/***** Login Page CSS *****/


/***** Standings Page *****/
h1.standingsHeadline
{
    font-size: 32px;
    font-weight: 600;
    color: rgb(61,67,132);
    margin: 0px 0px 10px 0px;
    padding: 0px;
    text-align: left;
}

h2.standingsHeadline
{
    font-size: 48px;
    font-weight: 900;
    color: rgb(76,40,47);
    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(255,255,255);
    margin: auto;
    text-align: center;
}