﻿#imsheader
{
    width: 100%;
    float: left;
}

#imsimage
{
    margin: 0 auto;
    width: 100%;
    float: left;
    height: 60px;
}

#imsimage_interex
{
    margin: 0 auto;
    width: 100%;
    float: left;
    height: 60px;
}

#imsimage_left
{
    float: left;
    width: auto;
    height: 56px;
}

#imsimage_right
{
    float: right;
    width: auto;
    height: 40px;
    position: relative;
    top: 20px;
    right: 10px;
}

#imsnavigation
{
    float: left;
    width: 100%;
    margin-top: 6px;
}

#imsheading
{
    float: left;
    width: 100%;
    margin-top: 6px;
}

#imsmessage
{
    float: left;
    width: 100%;
    margin-top: 6px;
}

#imsmessagewrap { 
    float: left; 
    position: relative; 
    left: 50%; 
} 
 
#imsmessagecontent { 
    float: left; 
    position: relative; 
    left: -50%; 
    max-height: 100px;
    width: 1500px;
    overflow: auto;
}

#imstooltip {
    margin: -10px -10px 0px -10px;
    float: right;
    background-color: #f0fff0;
    border: 1px solid black;
    border-radius: 4px 4px;
    padding: 5px;
    box-shadow: 3px 3px rgba(128, 128, 128, 0.50);
    width: max-content;
    max-width: 800px;
}

#imstooltip p {
    font-size: 14px;
    width:100%;
    position: relative; 
    word-break: break-word;
    text-align: left;
    color: black;
    display: table-row;
}

.tooltip {
    font-family: Arial,Helvetica,Verdana, sans-serif;
    font-size: 12px;
}

#imscontent
{
    width: 100%;
    float: left;
    margin-top: 6px;
}

#imsfooter
{
    width: 100%;
    float: left;
    margin-top: 6px;
}

.hline
{
    border-top: 1px solid #268C0B;
    margin: 0px;
}

.sline
{
    border-top: 1px solid #268C0B;
    margin: 3px 0px 3px 0px;
}

.div_commanditemtemplate
{
    width: auto;
}

.div_left
{
    float: left;
    width: auto;
}

.div_right
{
    float: right;
    width: auto;
}

.div_center
{
    margin-left: auto;
    margin-right: auto;
    width: auto;
}

.div_filter
{
    float: left;
    border: 1px solid #000000;
    background: #ececd8;
    padding-left: 10px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    margin-top: 3px;
    margin-bottom: 3px;
    width: auto;
}

.div_grid
{
    float: left;
    padding-left: 3px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    width: auto;
}

.div_home
{
    background-color: #C6D7E7;
    height: 450px;
    width: 100%;
}

.div_homeedit
{
    background-color: #C6D7E7;
    width: 960px;
}

.div_homeleft
{
    background-color: #C6D7E7;
    float: left;
    width: 312px;
}

.div_homeright
{
    background-color: #C6D7E7;
    position: relative;
    left: 0px;
    top: 0px;
    float: left;
    width: 600px;
}

.div_notification
{
    margin: 10px 0px 10px 120px;
}

.clear
{
    clear: both;
}

.cssOverrideCalculations
{
    background: #ececd8;
    padding: 5px 5px 2px 5px;
    position: relative;
    left: 150px;
    top: -20px;
}

/* 2021-07-29: this is preventing text from wrapping in textarea controls */
/*.RadInput textarea 
{ 
    white-space: pre !important; /* FIX - Enter key acting as a space in RadTextBox with MultiLine=True*/
/*}*/

#rvStats, #rvStats td
{
    border: 1px solid lightgray;
    border-spacing: 0px 0px;
}

#rvSql, #rvSql td
{
    border: 1px solid lightgray;
    border-spacing: 0px 0px;
}

tr.queryStatsHeader
{
    background-color: whitesmoke;
}

tr.queryStatsFooter
{
    background-color: whitesmoke;
}