﻿html, body
{
    height: 100%;
    min-height: 100%;
}

body
{
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    background-color: #888; /*background-image:url('ECreditExpressLogo.png');*/
}

.bodyContent
{
    margin: 0px auto;
    padding: 0px;
    background-color: #fff;
}

.layoutContent
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    padding: 0px;
    background-color: #fff;
    box-shadow: 0px 0px 15px #000;
    margin-bottom: 20px;
}

.centerContent .bodyContent, .centerContent .layoutContent
{
    width: 1235px;
}

td
{
    padding: 2px;
    padding-bottom: 3px;
}

fieldset td
{
    vertical-align: middle;
    text-align: left;
}


.loanSideBar
{
    float: left;
    margin-left: 10px;
}

.loanRightSideContent
{
    float: left;
    padding: 10px;
    width: 865px;
    overflow-y: scroll;
    position: absolute;
    bottom: 0px;
    top: 128px;
    right: 10px;
}

.sharedDetailContent
{
    padding: 10px;
    overflow-y: scroll;
    position: absolute;
    left: 0px;
    top: 110px;
    width: 98%;
    bottom: 0px;
}

.detailContent
{
    padding: 10px;
    overflow-y: scroll;
    position: absolute;
    left: 0px;
    top: 80px;
    width: 100%;
    bottom: 0px;
}

.detailLoanContent
{
    padding: 10px;
    overflow-y: scroll;
    position: absolute;
    left: 0px;
    top: 128px;
    width: 100%;
    bottom: 0px;
}

.detailButtonContainer
{
    float: left;
}

fieldset.topBorder
{
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.commands
{
    max-width: 295px;
}

.field-validation-valid
{
    display: none;
}

.loanRightSideContent .loanAnalyzerMessages
{
    margin-bottom: 10px;
}

.loanRightSideContent table tr:first-of-type fieldset.boxShadow
{
    margin-top: 0px;
}

.boxShadow
{
    border: 1px solid #D5D5D5;
    box-shadow: 3px 3px 12px #888;
    margin-top: 10px;
    margin-right: 10px;
}

.flagIcn
{
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 5px;
}

.commands
{
    margin-top: 15px;
}

    .commands button
    {
        min-width: 138px;
        box-shadow: 3px 3px 5px #888;
        margin-bottom: 8px;
        cursor: pointer;
        border: 2px solid #D5D5D5;
        border-radius: 20px;
        height: 33px;
        cursor: pointer;
        color: #0E378D;
        /*background: #efefef;
    background: -moz-linear-gradient(top, #efefef 0%, #f3f3f3 0%, #c4c4c4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(0%,#f3f3f3), color-stop(100%,#c4c4c4));
    background: -webkit-linear-gradient(top, #efefef 0%,#f3f3f3 0%,#c4c4c4 100%);
    background: -o-linear-gradient(top, #efefef 0%,#f3f3f3 0%,#c4c4c4 100%);
    background: -ms-linear-gradient(top, #efefef 0%,#f3f3f3 0%,#c4c4c4 100%);
    background: linear-gradient(to bottom, #efefef 0%,#f3f3f3 0%,#c4c4c4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#c4c4c4',GradientType=0 );
*/
        color: #000;
        border: 2px solid #9095AF;
        background: #efefef;
        background: -moz-linear-gradient(top, #efefef 0%, #dadada 0%, #bbbbbb 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(0%,#dadada), color-stop(100%,#bbbbbb));
        background: -webkit-linear-gradient(top, #efefef 0%,#dadada 0%,#bbbbbb 100%);
        background: -o-linear-gradient(top, #efefef 0%,#dadada 0%,#bbbbbb 100%);
        background: -ms-linear-gradient(top, #efefef 0%,#dadada 0%,#bbbbbb 100%);
        background: linear-gradient(to bottom, #efefef 0%,#dadada 0%,#bbbbbb 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#bbbbbb',GradientType=0 );
    }

        .commands button:hover
        {
            transform: scale(1.05,1.05);
            -ms-transform: scale(1.05,1.05); /* IE 9 */
            -webkit-transform: scale(1.05,1.05); /* Safari and Chrome */
            box-shadow: 2px 2px 3px #888;
        }

fieldset.nested legend
{
}

fieldset.boxShadow legend
{
    color: #fff;
    padding: 3px 5px 3px 5px;
    font-weight: bold;
    padding-left: 8px;
    border-top-left-radius: 8px;
    border-bottom-right-radius: 8px;
    min-width: 125px;
    min-height: 1.5em;
    cursor: move;
    background: rgb(73,114,199);
    background: -moz-linear-gradient(top, rgba(73,114,199,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,114,199,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1)));
    background: -webkit-linear-gradient(top, rgba(73,114,199,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
    background: -o-linear-gradient(top, rgba(73,114,199,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
    background: -ms-linear-gradient(top, rgba(73,114,199,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
    background: linear-gradient(to bottom, rgba(73,114,199,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4972c7', endColorstr='#7db9e8',GradientType=0 );
}

    fieldset.boxShadow legend img
    {
        width: 16px;
        height: 16px;
        vertical-align: middle;
        float: right;
        border-radius: 16px;
        cursor: pointer;
        border: 1px solid #0E378D; /*position: relative;     top: -2px;*/
    }

        fieldset.boxShadow legend img:hover
        {
        }

fieldset.neutral
{
    background-color: rgb(245, 245, 245);
}

fieldset
{
    background-color: rgb(229, 255, 229);
}

    fieldset.attention
    {
        background-color: rgb(255, 255, 229);
    }

    fieldset.error
    {
        background-color: rgb(255, 229, 229);
    }

input.attention
{
    border: 2px solid orange;
    background-color: rgba(255, 165, 0, 0.05);
}

input.error
{
    border: 2px solid red;
    background-color: rgba(255, 0, 0, 0.05);
}

td.valid
{
    color: Green;
    font-weight: bold;
}

td.attention
{
    color: Orange;
    font-weight: bold;
}

div.nav
{
    padding: 10px; /*width: 1130px;*/ /*margin: 0px auto;*/
    background-color: #888;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-left: 20px;
    padding-right: 10px; /*text-align: center;*/
    box-shadow: 3px 3px 12px #888;
    background: rgb(76,76,76); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(50%,rgba(44,44,44,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
}

    div.nav a
    {
        background-color: rgba(255, 255, 255, 0);
        border: none;
        color: #fff;
        font-weight: bold;
        height: 22px;
        border-right: 1px solid #A5A5A5;
        margin-left: 5px;
        padding-right: 10px;
    }

        div.nav a:last-of-type
        {
            border-right: none;
        }

    div.nav button:not(.disabled)
    {
        cursor: pointer;
    }

    div.nav button:last-of-type
    {
        border-right: none;
    }

    div.nav button:not(.disabled):hover
    {
        transform: scale(1.07,1.07);
        -ms-transform: scale(1.07,1.07); /* IE 9 */
        -webkit-transform: scale(1.07,1.07); /* Safari and Chrome */
    }

    div.nav button.current:hover
    {
        transform: scale(1,1);
        -ms-transform: scale(1,1); /* IE 9 */
        -webkit-transform: scale(1,1); /* Safari and Chrome */
    }

    div.nav button.current
    {
        font-size: 16px; /*color:Orange;*/
        color: rgb(63, 209, 255);
    }

    div.nav button span
    {
        padding-right: 5px;
    }

    div.nav button.disabled
    {
        color: rgb(140, 140, 140);
    }

button.nextAction
{
    border-width: 1px;
    border-style: dotted;
    border-color: Green;
}

.hr
{
    height: 8px;
    margin-top: 1em;
    padding-left: 8px;
    border: 1px solid #888;
    border-bottom: none; /*border-top-left-radius: 8px; border-top-right-radius: 8px;*/
}

.hrClose
{
    height: 8px;
    border: 1px solid #888;
    border-top: none;
}

.hrText
{
    display: inline-block;
    background-color: white;
    position: relative;
    top: -0.75em;
    font-style: italic;
    color: #0E378D;
    font-weight: 900;
    font-size: 14px;
}

.hrDetail
{
    margin-top: 1.5em;
    position: absolute;
    margin-left: -128px;
}

.hrOption
{
    font-size: 12px;
    color: #0E378D;
    cursor: pointer;
    text-decoration: underline;
}

fieldset table
{
}

fieldset .frm-grid
{
    margin-left: 10px;
    margin-top: 10px;
    width: 100%;
}

.frm-grid
{
}

tr.frm-grid-header
{
    height: 24px;
    color: #fff;
    /*color: #0E378D;*/
    /*   background: rgb(149,149,149);
    background: -moz-linear-gradient(top,  rgba(149,149,149,1) 0%, rgba(13,13,13,1) 46%, rgba(1,1,1,1) 50%, rgba(10,10,10,1) 53%, rgba(78,78,78,1) 76%, rgba(56,56,56,1) 87%, rgba(27,27,27,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,149,149,1)), color-stop(46%,rgba(13,13,13,1)), color-stop(50%,rgba(1,1,1,1)), color-stop(53%,rgba(10,10,10,1)), color-stop(76%,rgba(78,78,78,1)), color-stop(87%,rgba(56,56,56,1)), color-stop(100%,rgba(27,27,27,1)));
    background: -webkit-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%);
    background: -o-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%);
    background: -ms-linear-gradient(top,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%);
    background: linear-gradient(to bottom,  rgba(149,149,149,1) 0%,rgba(13,13,13,1) 46%,rgba(1,1,1,1) 50%,rgba(10,10,10,1) 53%,rgba(78,78,78,1) 76%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#959595', endColorstr='#1b1b1b',GradientType=0 );
*/
    background: rgb(152,172,191);
    background: -moz-linear-gradient(top, rgba(152,172,191,1) 0%, rgba(114,139,161,1) 29%, rgba(61,85,108,1) 67%, rgba(69,95,119,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(152,172,191,1)), color-stop(29%,rgba(114,139,161,1)), color-stop(67%,rgba(61,85,108,1)), color-stop(100%,rgba(69,95,119,1)));
    background: -webkit-linear-gradient(top, rgba(152,172,191,1) 0%,rgba(114,139,161,1) 29%,rgba(61,85,108,1) 67%,rgba(69,95,119,1) 100%);
    background: -o-linear-gradient(top, rgba(152,172,191,1) 0%,rgba(114,139,161,1) 29%,rgba(61,85,108,1) 67%,rgba(69,95,119,1) 100%);
    background: -ms-linear-gradient(top, rgba(152,172,191,1) 0%,rgba(114,139,161,1) 29%,rgba(61,85,108,1) 67%,rgba(69,95,119,1) 100%);
    background: linear-gradient(to bottom, rgba(152,172,191,1) 0%,rgba(114,139,161,1) 29%,rgba(61,85,108,1) 67%,rgba(69,95,119,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98acbf', endColorstr='#455f77',GradientType=0 );
}


td.subHeader
{
    color: White;
    font-size: larger;
    font-weight: bold;
    border-bottom-right-radius: 0px;
    background: rgb(152,172,191);
    background: -moz-linear-gradient(top, rgba(152,172,191,1) 0%, rgba(114,139,161,1) 29%, rgba(61,85,108,1) 67%, rgba(69,95,119,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(152,172,191,1)), color-stop(29%,rgba(114,139,161,1)), color-stop(67%,rgba(61,85,108,1)), color-stop(100%,rgba(69,95,119,1)));
    background: -webkit-linear-gradient(top, rgba(152,172,191,1) 0%,rgba(114,139,161,1) 29%,rgba(61,85,108,1) 67%,rgba(69,95,119,1) 100%);
    background: -o-linear-gradient(top, rgba(152,172,191,1) 0%,rgba(114,139,161,1) 29%,rgba(61,85,108,1) 67%,rgba(69,95,119,1) 100%);
    background: -ms-linear-gradient(top, rgba(152,172,191,1) 0%,rgba(114,139,161,1) 29%,rgba(61,85,108,1) 67%,rgba(69,95,119,1) 100%);
    background: linear-gradient(to bottom, rgba(152,172,191,1) 0%,rgba(114,139,161,1) 29%,rgba(61,85,108,1) 67%,rgba(69,95,119,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98acbf', endColorstr='#455f77',GradientType=0 );
}

.subHeaderText
{
    color: White;
    font-size: larger;
    font-weight: bold;
}

th
{
    border-right: 1px solid #cacaca;
    padding-left: 5px;
    padding-right: 5px;
    white-space: nowrap;
}

    th:last-of-type
    {
        border-right: none;
    }

.frm-grid td
{
    text-align: center;
    height: 20px;
}

.frm-grid.ro td
{
    text-align: left;
    height: 20px;
}

.frm-grid img
{
    width: 20px;
    height: 20px;
}

    .frm-grid img.delete
    {
        border: 1px solid red;
    }

td .ui-icon
{
    display: inline-block;
    margin-left: 3px;
}


.altRow td
{
    background-color: rgb(220, 229, 248);
}

.ui-jqgrid-resize
{
    display: none;
}

.ui-datepicker-trigger
{
    width: 16px;
    height: 16px;
    margin-left: 3px;
}

.date
{
    width: 80px;
}

input[type=radio]
{
    margin-bottom: 5px;
    margin-right: 5px;
}

.subsection
{
    display: inline-block;
}

.subcontent
{
    border: 1px solid #D5D5D5;
    padding: 10px;
}

    .subcontent a
    {
        float: right;
        border: 1px solid #888;
        padding: 5px;
        color: #0E378D;
        text-decoration: none;
        font-weight: bold;
        bottom: -5px;
        position: relative;
        right: -5px;
    }







body.fancy
{
    background-color: #eee;
    font-size: 14px;
}



/*page top*/
.siteNav
{
    background-color: #3C3C3C;
    height: 108px;
    border-bottom: 3px ridge #777777;
}

.logo
{
    float: left;
}

.siteNav .logo
{
    height: 50px;
    margin-top: 8px;
    margin-left: 10px;
    border-radius: 5px;
    border: 2px solid #ADB3FF;
}


/*user*/
.siteNav span.user
{
    top: 5px;
    position: absolute;
    right: 10px;
    color: #fff;
}

    .siteNav span.user a:not(.button)
    {
        margin-left: 10px;
        color: rgb(255, 255, 0);
        text-decoration: none;
    }

    .siteNav span.user .button
    {
        width: 100px;
    }


/*page*/
div.page
{
    padding: 20px;
}

/*meta*/
div.meta
{
    display: inline-block;
    min-width: 150px;
}

    div.meta div.head, div.meta div.foot
    {
        height: 8px;
        border: 1px solid #888;
    }

    div.meta div.head
    {
        border-bottom: none;
    }

    div.meta div.foot
    {
        border-top: none;
        margin-bottom: 10px;
    }

    div.meta div.body
    {
        min-height: 1em;
        padding: 5px;
    }

    div.meta div.head span
    {
        position: relative;
        top: -0.7em;
        background-color: #fff;
        left: 1em;
        padding-left: 5px;
        padding-right: 5px;
        color: #1648AF;
        font-weight: bold;
        font-style: italic;
    }


/*controls*/
body.fancy input, body.fancy select
{
    /*border-radius:4px;
    border:1px solid #888;
    height:20px;*/
}

body.fancy button
{
    padding: 5px 10px 5px 10px;
    border: 3px solid #888;
    border-radius: 20px;
    color: #0E378D;
}

/*grids*/
body.fancy tr.frm-grid-header
{
    /*background: #6274BE;*/
    background: rgb(98,116,190);
    background: -moz-linear-gradient(top, rgba(98,116,190,1) 0%, rgba(144,109,224,1) 49%, rgba(82,32,201,1) 51%, rgba(125,151,232,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,116,190,1)), color-stop(49%,rgba(144,109,224,1)), color-stop(51%,rgba(82,32,201,1)), color-stop(100%,rgba(125,151,232,1)));
    background: -webkit-linear-gradient(top, rgba(98,116,190,1) 0%,rgba(144,109,224,1) 49%,rgba(82,32,201,1) 51%,rgba(125,151,232,1) 100%);
    background: -o-linear-gradient(top, rgba(98,116,190,1) 0%,rgba(144,109,224,1) 49%,rgba(82,32,201,1) 51%,rgba(125,151,232,1) 100%);
    background: -ms-linear-gradient(top, rgba(98,116,190,1) 0%,rgba(144,109,224,1) 49%,rgba(82,32,201,1) 51%,rgba(125,151,232,1) 100%);
    background: linear-gradient(to bottom, rgba(98,116,190,1) 0%,rgba(144,109,224,1) 49%,rgba(82,32,201,1) 51%,rgba(125,151,232,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6274be', endColorstr='#7d97e8',GradientType=0 );
    /*background: rgb(147,134,204);
background: -moz-linear-gradient(top,  rgba(147,134,204,1) 0%, rgba(144,109,224,1) 49%, rgba(116,83,198,1) 52%, rgba(125,151,232,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(147,134,204,1)), color-stop(49%,rgba(144,109,224,1)), color-stop(52%,rgba(116,83,198,1)), color-stop(100%,rgba(125,151,232,1)));
background: -webkit-linear-gradient(top,  rgba(147,134,204,1) 0%,rgba(144,109,224,1) 49%,rgba(116,83,198,1) 52%,rgba(125,151,232,1) 100%);
background: -o-linear-gradient(top,  rgba(147,134,204,1) 0%,rgba(144,109,224,1) 49%,rgba(116,83,198,1) 52%,rgba(125,151,232,1) 100%);
background: -ms-linear-gradient(top,  rgba(147,134,204,1) 0%,rgba(144,109,224,1) 49%,rgba(116,83,198,1) 52%,rgba(125,151,232,1) 100%);
background: linear-gradient(to bottom,  rgba(147,134,204,1) 0%,rgba(144,109,224,1) 49%,rgba(116,83,198,1) 52%,rgba(125,151,232,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9386cc', endColorstr='#7d97e8',GradientType=0 );
*/
    /*background: rgb(136,136,136);
background: -moz-linear-gradient(top,  rgba(136,136,136,1) 0%, rgba(114,125,130,1) 36%, rgba(40,52,59,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(136,136,136,1)), color-stop(36%,rgba(114,125,130,1)), color-stop(100%,rgba(40,52,59,1)));
background: -webkit-linear-gradient(top,  rgba(136,136,136,1) 0%,rgba(114,125,130,1) 36%,rgba(40,52,59,1) 100%);
background: -o-linear-gradient(top,  rgba(136,136,136,1) 0%,rgba(114,125,130,1) 36%,rgba(40,52,59,1) 100%);
background: -ms-linear-gradient(top,  rgba(136,136,136,1) 0%,rgba(114,125,130,1) 36%,rgba(40,52,59,1) 100%);
background: linear-gradient(to bottom,  rgba(136,136,136,1) 0%,rgba(114,125,130,1) 36%,rgba(40,52,59,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#888888', endColorstr='#28343b',GradientType=0 );
*/
}

/*grid*/
.columnSort
{
    position: relative;
    display: inline-block !important;
    width: 12px !important;
    height: 10px !important;
    cursor: pointer;
    opacity: 0.5;
}

.columnSortAsc
{
    top: -6px;
}

.columnSortDesc
{
    right: 13px;
    top: 1px;
}



/*
====================================
Validation Related 
====================================
*/
.validation-summary-errors
{
    font-weight: bold;
    color: #f00;
    background-color: rgb(255, 229, 229);
    border: 1px solid #D5D5D5;
    box-shadow: 3px 3px 12px #888;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.validation-summary-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #f00;
}

.input-validation-valid
{
    /* Optional: you can set whatever style you want */
}

.field-validation-error
{
    color: #f00;
}

.field-validation-valid
{
    display: none;
}


.errorText
{
    font-weight: bold;
    color: #E60039;
}

ul.tooltipList
{
    padding: 0px;
    text-align: left;
}






.PrescreenQuestionsAvailableActions li
{
    display: inline;
    list-style-type: none;
}

    .PrescreenQuestionsAvailableActions li button
    {
        width: 170px;
    }



.discussionIcon
{
    width: 16px;
    height: 16px;
    background-image: url(/Scripts/PluginResources/famfamfam.png);
    background-repeat: no-repeat;
    background-position: 0px -224px;
    float: right;
}

.addMessageIcon
{
    width: 16px;
    height: 16px;
    background-image: url(/Scripts/PluginResources/famfamfam.png);
    background-repeat: no-repeat;
    background-position: 0px -432px;
    float: right;
}

.descriptionIcon
{
    width: 16px;
    height: 16px;
    background-image: url(/Scripts/PluginResources/famfamfam.png);
    background-repeat: no-repeat;
    background-position: 0px -144px;
    float: right;
}

.fundingVerificationNoteDisplay
{
    color: Black;
}

div.fundingVerificationNotePreview
{
    color: Black;
}


.siteDocumentHeader
{
    background-color: #3C3C3C;
    height: 75px;
    border-bottom: 3px ridge #777777;
}

    .siteDocumentHeader .logo
    {
        height: 50px;
        margin-top: 8px;
        margin-left: 10px;
        border-radius: 5px;
        border: 2px solid #ADB3FF;
    }

    .siteDocumentHeader .headerTitle
    {
        margin-left: 20px;
        margin-top: 20px;
        font-size: 15px;
        color: White;
    }

.documentContent
{
    padding: 10px;
    overflow-y: scroll;
    position: absolute;
    left: 0px;
    top: 80px;
    width: 100%;
    bottom: 0px;
}


table.ContractSection td
{
    vertical-align: top;
}

.panelHeader .frm-data-link
{
    height: 16px;
}

    .panelHeader .frm-data-link span
    {
        padding: 0px;
        font-size: 13px;
    }


.ClaimCounter
{
    color: Yellow;
}

.ClaimNavigatorLink
{
    margin-left: 10px;
    margin-right: 10px;
}


.layoutOnlyTable
{
    margin: 0;
}
