table.main
{
    text-align: center;
    width: 1000px;
    margin: auto;
}

table.registration
{
    text-align: center;
    width: 950px;
    height: 37px;
    margin: auto;
}

/* Contact Us Dialog */
div.contactUsDialog
{
    overflow: hidden !important;
    display: none;
}

    div.contactUsDialog > table
    {
        border: solid 1px #dfe8f6;
        border-radius: 8px;
        padding-top: 3px;
        width: 100%;
        height: 300px;
    }

        div.contactUsDialog > table tr
        {
            height: 20px;
        }

            div.contactUsDialog > table tr td.label
            {
                width: 25%;
            }

            div.contactUsDialog > table tr td.control
            {
                width: 75%;
            }

            div.contactUsDialog > table tr td input
            {
                width: 334px;
            }

            div.contactUsDialog > table tr td textarea
            {
                border-radius: 4px;
                border: 1px solid #95BCD6;
                height: 200px;
                width: 330px;
            }

            div.contactUsDialog > table tr td.control a
            {
                color: #0d5995;
                outline: none;
                text-decoration: none;
            }

                div.contactUsDialog > table tr td.control a:hover
                {
                    text-decoration: underline;
                }
                
            div.contactUsDialog > table tr td img.captcha
            {
                display: inline-block;
                margin-right: 10px;
                width: 100px;
            }
            
            div.contactUsDialog > table tr td img.refresh
            {
                display: inline-block;
                width: 20px;
                cursor: pointer; 
            }

/* Log In Dialog */
div.logInDialog
{
    overflow: hidden !important;
    display: none;
}

    div.logInDialog > table
    {
        border: solid 1px #dfe8f6;
        border-radius: 8px;
        padding-top: 3px;
        width: 100%;
        height: 85px;
    }

        div.logInDialog > table tr
        {
            height: 20px;
        }

            div.logInDialog > table tr td.label
            {
                width: 36%;
            }

            div.logInDialog > table tr td.control
            {
                width: 64%;
            }

                div.logInDialog > table tr td.control input
                {
                    width: 155px;
                }

/*==== forgotPassword ----*/
div.forgotPassword
{
    float: left;
    text-align: center;
    height: 36px;
    line-height: 36px;
    width: 120px;
    padding: 0 8px 6px 0px;
}

    div.forgotPassword a
    {
        text-decoration: underline;
        cursor: pointer;
    }

        div.forgotPassword a:hover
        {
            -moz-opacity: 0.5;
            filter: alpha(opacity: 50);
            opacity: 0.5;
        }


/* Log Out Dialog */
div.logOutDialog
{
    overflow: hidden !important;
    display: none;
}

/* Registration Dialog */
div.registrationDialog
{
    overflow: hidden !important;
    display: none;
}

    div.registrationDialog > table
    {
        border: solid 1px #dfe8f6;
        border-radius: 8px;
        padding-top: 3px;
        width: 100%;
        height: 265px;
    }

        div.registrationDialog > table tr
        {
            height: 20px;
        }

            div.registrationDialog > table tr td.label
            {
                width: 45%;
            }

            div.registrationDialog > table tr td.control
            {
                width: 55%;
            }
            
            div.registrationDialog > table tr td img.captcha
            {
                display: inline-block;
                margin-right: 10px;
                width: 100px;
            }
            
            div.registrationDialog > table tr td img.refresh
            {
                display: inline-block;
                width: 20px;
                cursor: pointer; 
            }

/* Account Dialog */
div.accountDialog
{
    overflow: hidden !important;
    display: none;
}

    div.accountDialog > table
    {
        border: solid 1px #dfe8f6;
        border-radius: 8px;
        padding-top: 3px;
        width: 100%;
        height: 200px;
    }

        div.accountDialog > table tr td.label
        {
            width: 45%;
        }

        div.accountDialog > table tr td.control
        {
            width: 55%;
        }

/* Rules Dialog */
div.rulesDialog
{
    overflow: hidden !important;
    display: none;
}

    div.rulesDialog > table
    {
        font-size: 12px;
        font-family: Arial;
        width: 100%;
        height: 100%;
        margin: auto;
    }

        div.rulesDialog > table h6
        {
            margin: 0px;
            font-size: inherit !important;
            font-weight: inherit !important;
        }

        div.rulesDialog > table span.navy, div.rulesDialog > table span.purple
        {
            font-weight: bold;
        }

        div.rulesDialog > table span.navy
        {
            color: Navy;
        }

        div.rulesDialog > table span.purple
        {
            color: Purple;
            white-space: nowrap;            
        }

        div.rulesDialog > table ul.formula
        {
            padding-left: 25px;
            margin-top: 3px;
        }

            div.rulesDialog > table ul.formula div
            {
                display: inline-table;
                padding: 5px 0 5px 15px;
            }

                div.rulesDialog > table ul.formula div table
                {
                    padding-top: 2px;
                }

/* Forgot Password Dialog */
div.forgotPasswordDialog
{
    overflow: hidden !important;
    display: none;
}

    div.forgotPasswordDialog > table
    {
        border: solid 1px #dfe8f6;
        border-radius: 8px;
        padding-top: 3px;
        width: 100%;
        height: 80px;
    }

        div.forgotPasswordDialog > table tr
        {
            height: 20px;
        }

            div.forgotPasswordDialog > table tr td.label
            {
                width: 50%;
            }

            div.forgotPasswordDialog > table tr td.control
            {
                width: 50%;
            }

                div.forgotPasswordDialog > table tr td.control input
                {
                    width: 135px;
                }

            div.forgotPasswordDialog > table tr td img.captcha
            {
                display: inline-block;
                margin-right: 10px;
                width: 100px;
            }
            
            div.forgotPasswordDialog > table tr td img.refresh
            {
                display: inline-block;
                width: 20px;
                cursor: pointer; 
            }
/*==== User Phone ===*/
table.userPhone
{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    border-spacing: 0px;
    padding: 0px;
    width: 100%;
}

    table.userPhone input
    {
        margin: 0px;
    }

/* Points Chart Dialog*/
div.pointsChartDialog
{
    overflow: hidden !important;
    display: none;
}

/* Video Dialog*/
div.videoDialog
{
    overflow: hidden !important;
    display: none;
}

/* Popup News Dialog */
div.popupNewsDialog
{
    position: fixed;
    overflow: hidden;

    border-radius: 6px;
    border: solid 1px #95bcd6;
    background-color: #FFF;
    box-shadow: 2px 2px 2px #9FC2DA;
    -moz-opacity: 0.9;
    opacity: 0.9;
    filter: alpha(opacity=90);
    
    z-Index: 999 !important;
    padding: 10px;
    display: none;
}

   div.popupNewsDialog div.info
   {
        float: left;
        background-image: url(../../App_Themes/Images/Icons/icon-info.gif);
        background-size: contain;
        height: 20px;
        width: 20px;
    }
    
    
   div.popupNewsDialog div.close
   {
        float: right;
        border-raidus: 4px;
        background-image: url(../../Scripts/jquery/css/custom-theme/images/ui-icons_222222_256x240.png);
        background-position: -96px -128px;
        height: 16px;
        width: 16px;
        cursor: pointer;        
    }
        
        div.popupNewsDialog div.close:hover
        {
            background-color: Silver;
        }
    
    div.popupNewsDialog div.text
    {
        clear: both;
        overflow: auto;
        width: 455px;
        height: 180px;
        padding: 10px;
    }

    div.popupNewsDialog span
    {
        color: #0d5995;
        font-size: 14px;
        font-family: Times New Roman;
        word-wrap: break-word;
    }
    