.Body
{
    background-color:#fff;
    margin:0;
    font-family: 'Verdana';
    font-size: 9pt;
    letter-spacing: 1px;    
    color: #222;
}

.Text_Style, select, input, table, body
{
    font-family: 'Verdana';
    font-size: 9pt;
    letter-spacing: 1px;    
    color: #222;
}
.MainTable
{
    height:100%;
    width:100%;
    border-collapse: collapse;
    border:0px;
}

.CellBorder
{
    border:solid; 
    border-width:1px; 
    border-color:#999;
}

.CellBorderTop
{
    border-top:solid; 
    border-top-width:1px; 
    border-top-color:#999;
}

.CellBorderBottom
{
    border-bottom:solid; 
    border-bottom-width:1px; 
    border-bottom-color:#999;
}

.CellBorderLeft
{
    border-left: solid; 
    border-left-width:1px; 
    border-left-color:#999;
}

.CellBorderRight
{
    border-right: solid; 
    border-right-width:1px; 
    border-right-color:#999;
}

.RedCellBorder
{
    border:solid;
    border-width:2px;
    border-color:#FF0000;
}

.MenuLinks
{
    font-family: 'Verdana';
    font-size: 13pt;
    text-decoration:none;
    color: #fff;
}
.MenuLinks:hover
{
    color: #aaa;
}

.Link
{
    font-family: 'Verdana';
    font-size: 8pt;
    text-decoration:none;
    color: #C0E219;
}
a
{
    color: #0096db;
    text-decoration:underline;
}
a:hover
{
    color: #666;
    text-decoration:underline;
}
input[type=submit], input[type=button], button
{    
    padding:5px 15px;
    cursor:pointer;
    border:solid;
    border-width:2px;
    border-color:#CCC; 
    color:#444;
    background-color:#CCC;
    -webkit-border-radius: 5px;
    border-radius: 5px;   
    font-weight:600; 
    letter-spacing: 1px;
}

input[type=submit][disabled=disabled], input[type=button][disabled=disabled], button[disabled=disabled]
{    
    padding:5px 15px;
    cursor:pointer;
    border:solid;
    border-width:2px;
    border-color:#CCC; 
    color:#999;
    background-color:#EEE;
    -webkit-border-radius: 5px;
    border-radius: 5px;   
    font-weight:600; 
    letter-spacing: 1px;
}

input[type=submit]:hover, input[type=button]:hover, button:hover
{    
    padding:5px 15px;
    cursor:pointer;
    border:solid;
    border-width:2px;
    border-color:#B2D6FF;
    background-color:#B2D6FF;
    color:#444;   
    -webkit-border-radius: 5px;
    border-radius: 5px;   
    font-weight:600; 
    letter-spacing: 1px;
}

input[type=submit][disabled=disabled]:hover, input[type=button][disabled=disabled]:hover, button[disabled=disabled]:hover
{    
    padding:5px 15px;
    cursor:not-allowed;
    border:solid;
    border-width:2px;
    border-color:#CCC;
    background-color:#EEE;
    color:#999;   
    -webkit-border-radius: 5px;
    border-radius: 5px;   
    font-weight:600; 
    letter-spacing: 1px;
}

input[type=text], input[type=password], input[type=number], input[type=email], input[type=date], input[type=tel], input[type=radio], input[type=file], select, textarea 
{
    padding:5px 15px;
    cursor:pointer;
    border:solid;
    border-width:1px;
    border-color:#B2D6FF ;/*border-color:#C0E219;*/
    background-color:#FFF;
    color:#444;   
    -webkit-border-radius: 5px;
    border-radius: 5px;   
    font-weight:400;
    text-align:left;
    letter-spacing: 1px;
}

input[type=text]:read-only, input[type=password]:read-only, input[type=number]:read-only, input[type=email]:read-only, input[type=date]:read-only, input[type=tel]:read-only, textarea:read-only
{
    padding:5px 15px;
    cursor:not-allowed;
    border:solid;
    border-width:1px;
    border-color:#B2D6FF;
    background-color:#EEE;
    color:#999;   
    -webkit-border-radius: 5px;
    border-radius: 5px;   
    font-weight:400;
    text-align:left;
    letter-spacing: 1px;
}
input[type=text]:disabled, input[type=password]:disabled, input[type=number]:disabled, input[type=email]:disabled, input[type=date]:disabled, input[type=tel]:disabled, input[type=radio]:disabled, input[type=file]:disabled, select:disabled, textarea:disabled
{
    padding:5px 15px;
    cursor:not-allowed;
    border:solid;
    border-width:1px;
    border-color:#B2D6FF;
    background-color:#EEE;
    color:#999;   
    -webkit-border-radius: 5px;
    border-radius: 5px;   
    font-weight:400;
    text-align:left;
    letter-spacing: 1px;
}

.info, .success, .warning, .error, .validation 
{
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info 
{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/Images/info.png');
}
.success 
{
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/Images/Valid Green.png');
}
.warning 
{
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/Images/Attention.png');
}
.error 
{
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/Images/Cancel.png');
}

.odd 
{
    color: #D8000C;
    background-color: #FFBABA;
}
.even 
{
    color: #4F8A10;
    background-color: #DFF2BF;
}