﻿body
{
/*
    globalStyleFormat.arrow=744100;
    globalStyleFormat.face=10011111;
    globalStyleFormat.darkshadow=10011111;
    globalStyleFormat.highlight=10011111;
    globalStyleFormat.highlight3D=10011111;
    globalStyleFormat.shadow=10011111;
    globalStyleFormat.scrollTrack=15004155;
    globalStyleFormat.applyChanges();*/
}

.table-caption
{
    text-align: right;
    font-weight: bold;
    margin-left: 230px;
    padding: 5px;
}

.table-caption-left
{
    text-align: left;
    font-weight: bold;
    margin-left: 230px;
    padding: 5px;
    
}

.table-content
{
    text-align: left;
    margin: 5px;
    color:#0b5aa4;
    width: 180px;
    border: 1px solid #98c1e7;
    color: #0b5aa4;
    height: 24px;
    padding-left: 5px;
}

.table-content:hover,
.table-content:focus
{
    border: 1px solid #0b5aa4;
    background-color: #f1f1f1;
    color: #000000;
}

.table-content-error
{
    text-align: left;
    margin: 5px;
    color: #ff0000;
    width: 180px;
    border: 1px solid #ff0000;
    background-color: #ffeeee;
    height: 24px;
    padding-left: 5px;
}


.table-content-error:focus
{
    border: 1px solid #0b5aa4;
    color: #000000;
    background-color: #eaeef1;
}

.form-table
{
    padding: 20px;
    margin: 20px;
    border: 1px solid #98c1e7;
    width: 89%;
}

.form-table:hover
{
    /* border: 1px solid #0b5aa4; */
}

.form-table-no-border
{
    padding: 20px;
    margin: 20px;
    border: none;
    text-align:center;
}

.form-table-full
{
    padding: 20px;
    margin: 20px;
    border: 1px solid #98c1e7;
}

.form-table-full:hover
{
    /* border: 1px solid #0b5aa4; */
}

.blue-border
{
    padding: 20px;
    margin: 25px;
    border: 1px solid #98c1e7;    
}


.table-error
{
    width: 310px;
}


.table-info
{
    color: #98c1e7;
}

.login-table
{
    margin: 20px;
}

.login-table-content
{
    padding: 5px;
}

.login-table-title
{
    text-align: right;
    padding-right: 10px;
    width: auto;
}


.login-table-content input
{
    width: 180px;
    border: 1px solid #98c1e7;
    color: #98c1e7;
    height: 24px;
}

.login-table-content input:hover,
.login-table-content input:focus
{
    border: 1px solid #0b5aa4;
    color: #000000;
}

.login-button
{
    height:32px; 
    width:64px; 
    border: 1px solid #0b5aa4;
    color: #f1f1f1;
    background-color:#3484cf;
    margin-left: 90px;
}

.check-box
{
    margin-top: 10px;
}

.register-button
{
    height:32px; 
    width:64px; 
    border: 1px solid #0b5aa4;
    color: #f1f1f1;
    background-color:#3484cf;
}

.error-span
{
    color: #ff0000;
    background: #ffffff url(/App_Themes/DefaultTheme/images/minus_alt.png) no-repeat;
    background-position: 0px 2px;
    color:#ff0000;
    padding-left: 20px;
}

.correct-span
{
    background: #ffffff url(/App_Themes/DefaultTheme/images/tickbox_alt.png) no-repeat;
    background-position: 0px 2px;
    color: #98c1e7;
    padding-left: 20px;
}

.info-span
{
    background: #ffffff url(/App_Themes/DefaultTheme/images/info.png) no-repeat;
    background-position: 0px 2px;
    color: #3484cf;
    padding-left: 20px;
}

.textbox-error
{
    background: #ffbbb;
    border: 1px solid #ffffff;
}


.information
{
    margin: 20px auto;
    padding: 20px;
    border: 1px solid #98c1e7;
    width: 75%;
}

.forgot-password-content
{
    margin: 20px auto;
    padding: 20px;
    width: 90%;
    border: 1px solid #98c1e7;
}

.forgot-password-content table
{
    margin: 20px;
}

.forgot-password-content table tr td
{
    padding: 10px;
}
.table-forgot-password-caption
{
    padding: 10px;
    text-align: right;
    width: 25%;
}

a form-button-cancel,
.form-button-cancel
{
    color: #000000;
    height: 32px;
    cursor: pointer;
    text-decoration: none !important;
    background-color:#cccccc; 
    border: 1px solid #666666;
}

a form-button-cancel:hover,
.form-button-cancel:hover
{
    background-color:#666666 !important; 
    border: 1px solid #666666 !important;
    text-decoration: none !important;
    color: #f1f1f1;
}

a form-button,
.form-button
{
    border: 1px solid #0b5aa4;
    color: #f1f1f1;
    background-color: #3484cf;/*  #3484cf; */
    height: 32px;
    cursor: pointer;
    text-decoration: none !important;
}
a form-button:hover,
.form-button:hover
{
    background-color: #0b5aa4;/*  #3484cf; */
    text-decoration: none !important;
}

a button-m96,
.button-m96
{
    margin-left: 96px;
    text-decoration: none !important;
}

.button-m48
{
    margin-left: 64px;
}

.button-w96
{    
    width: 96px;
}

.button-ml48
{
    margin-left: 48px;
}

.forgot-password-textbox
{
    width: 240px;
    border: 1px solid #98c1e7;
    color: #98c1e7;
    height: 24px;
    padding-left: 5px;
}

.forgot-password-textbox:hover,
.forgot-password-textbox:focus
{
    border: 1px solid #0b5aa4;
    color: #000000;
}

.combo-box
{
    width: 185px;
    height: 24px;
    border: 1px solid #98c1e7;
    margin-left: 5px;
}

.combo-box:hover,
.combo-box:focus
{
    width: 185px;
    height: 24px;
    border: 1px solid #0b5aa4;
    background-color: #f1f1f1;
    margin-left: 5px;
}

.hand-cursor
{
    cursor: pointer;
}

.form-table-popup
{   
    width:600px;
    height:300px;
    background:#ccc;
    border:1px solid #98c1e7;
    position:fixed;
    _position:absolute;
    top:50%;
    right:50%;
    margin:-150px -300px 0 0;
    display:none;
}

.center
{
    margin: 5px auto;
    text-align: center;
}

.button-mb32
{
    margin-bottom:32px;
}

.button-mt32
{
    margin-top: 32px;
}

.button-h96
{
    height: 96px;
}

.button-mt64
{
    margin-top: 64px;
}

.form-button-in-process
{
    background: #dddddd;
    color: #333333;
    border: 1px solid #000000;
    cursor: progress;
}

.pb64
{
    padding-bottom: 64px;
}

.download-table tr td
{
    padding: 2px 5px;
}

.button-disable-text
{
    color:#666666!important;
}

.pricing-table,
.pricing-table th,
.pricing-table td
{
    
}

.pricing-table-alt-row
{
    background-color:#f1f1f1;
}

.pricing-table-header-row
{
    font-weight:bold;    
}

.form-text-area
{
    border: 1px solid #98c1e7;
    height: 500px;
    width: 100%;    
}

.form-text-area:hover,
.form-text-area:focus
{
    border: 1px solid #0b5aa4;
    height: 500px;
    width: 100%;    
}

.button-disabled
{	
    background-color:#cccccc!important;
    border:1px solid #333333!important;                
}

.inline-rb input[type="radio"] {
    width: auto;
    margin:20px;
}

.inline-rb label {
    display: inline;
}