body
{
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    min-height: 600px;
    overflow: auto;
}

#header_logo
{
    /*position:absolute;*/
    margin-top:10px;
    margin-left:20px;
}

a.tab:link {  color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
a.tab:hover {  color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}
a.tab:visited {  color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif}

a:link { color: #525252; text-decoration: none; }
a:visited { color: #525252; text-decoration: none; }
a:hover { color: #4682B4; text-decoration: none; }
a:active { color: #525252; text-decoration: none; }

a.approvalLink:link { color: #a9a9a9; text-decoration: none; }
a.approvalLink:visited { color: #a9a9a9; text-decoration: none; }
a.approvalLink:hover { color: #4682B4; text-decoration: none; }
a.approvalLink:active { color: #a9a9a9; text-decoration: none; }

.x-grid-cell.custom-column
{
    background-color: #e9e9e9;
    font-weight: bold;
    padding: 5px;
    color: #525252;
    border-color: #a1a1a1;
}

.x-grid-cell.custom-column-simple
{
    border-color: #a1a1a1;
    padding: 5px;
}

.x-grid-cell.custom-column-simple-note
{
    border-color: #a1a1a1;
    padding: 5px;
    border-bottom-width: 0px;
}
.x-form-item-label .search-panel-displayfield-label
{
    border-right: solid;
    border-right-width: 1px;
    background-color: #e9e9e9;
    padding: 10px;
    border-color: #a1a1a1
}


.x-grid-row .x-grid-cell-inner
{
    white-space: normal;
}

.x-toolbar-default 
{
    -webkit-box-shadow: #FF0000 0 1px 0 0 inset;
    -moz-box-shadow: #ececec 0 1px 0 0 inset;
    box-shadow: #ececec 0 1px 0 0 inset;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#F0F0F0),color-stop(100%,#D7D7D7));
    background-image: -moz-linear-gradient(top,#F0F0F0,#D7D7D7);
    background-image: linear-gradient(top,#F0F0F0,#D7D7D7);
}

.x-form-display-field
{
    font-weight: bold;
    color: #525252;
}

.x-grid-with-row-lines .x-grid-table
{
    border-top-width: 0px;
}

.x-grid-td
{
    border-right: 1px solid #EEEEEE;
}

.noteHeader .x-panel-header-default
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #e9e9e9;
    background-image: none;
    background-image: none;
    background-image: none;
}

.x-form-item-label
{
    text-align:left;
    font-weight:bold;
    color:#525252
}

.x-mask
{
    background: #333333;
    opacity: .8;
}

.x-form-item-label
{
    margin-top: 0px;
}

.status-on-hold .x-grid-cell
{
    background-color:#FFF0CC;
}
.status-cancelled .x-grid-cell
{
    background-color:#FFCCCC;
}

.drop-over
{
    background-color:#a6a6a6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 2px 2px 2px 2px;
    border-width: 1px;
    border-style: solid;
    background-image: -webkit-linear-gradient(top,#a6a6a6,#e9e9e9);
}

#dragload
{
        /*width: 1100px;
        height: 300px;*/
        width: 100%;
         height: 100%;
        background:#FFFFFF;
        padding: 0px;
        text-align: center;
        margin: 0 0 0 0;
}

.align-middle .x-field-label-cell
{
    vertical-align:middle;
}