body {
    font-family: 'Open Sans', 'MS Sans Serif', 'Helvetica', sans-serif;
    background-color: #050D3E;
    background-image: url("images/KnectXpenseBackground.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
}

a {
    text-decoration: none !important;
    color: #004080;
}

input, select, textarea, 
.ui-widget input, .ui-widget select, 
.ui-widget textarea {
    /* Set controls to default */
    font-size: 14pt;
    font-family: 'Open Sans', 'MS Sans Serif', 'Helvetica', sans-serif;
    color: #004080 !important;
    border-style: solid !important;
    border-color: #afafaf !important;
    border-width: 1px !important;
    border-radius: 4px !important;
    background: linear-gradient(to bottom, #f0f0f0 0%,#ffffff 100%);
    padding-right: 4px;
}

.ui-widget button {
    background: linear-gradient(to bottom, #b7e25a 0%,#86bf0a 100%);
    border-radius:  8px !important;
    border-right-color: #86bf0a;
    border-bottom-color: #86bf0a;
    border-top-color: #b7e25a;
    border-left-color: #b7e25a;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    font-size: 12pt;
    font-family: 'Open Sans', 'MS Sans Serif', 'Helvetica', sans-serif;
    padding: 2px 4px 12px 4px;
}

.ui-dialog-title {
    font-size:14pt;
}

.md0 {
    /* Allow Modal & Modeless Dialogs to use same default font family as primary Window */
    font-size: 14pt;
    font-family: 'Open Sans', 'MS Sans Serif', 'Helvetica', sans-serif;
}

.fmenu {
    margin: 0px;
    padding: 0px;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 24px;
    position: absolute;
    display: none;
}

.fmenui li {
    float: left;
    list-style: none;
    font: 12px Tahoma, Arial;
    background:  #95d60a !important;
    border-top-left-radius:  6px !important;
    border-top-right-radius:  6px !important;
    text-decoration:  none !important;
}

.fmenui li a {  
    display: block;
    padding: 5px 12px;
    text-decoration: none;
    border-right: none;
    width: 70px;
    white-space: nowrap;
    text-decoration:  none !important;
}

.ui-widget-header {
    background: transparent !important;
    border: none !important;
}

.ui-widget-content {
    background: #f4f4f4 !important;
}

.wb6 {
    border-style: none;
    border-width: medium;
    border-color: #000;
}

.statusbar {
    border-style: none !important;
    background: none !important;
}

.cursorPointer {
    cursor: pointer !important;
    font-style: normal;
}

button {
    background: linear-gradient(to bottom, #b7e25a 0%,#86bf0a 100%);
    border-radius:  8px !important;
    border-right-color: #86bf0a;
    border-bottom-color: #86bf0a;
    border-top-color: #b7e25a;
    border-left-color: #b7e25a;
    cursor: pointer;
}

select {
    padding-right: 8px !important;
}

.plblv th {
    padding: 5px;   
    background: linear-gradient(to bottom, #cecece 0%,#f8f8f8 100%) !important;
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
    text-align: left;
    cursor: pointer;
}

.plblv td {
    padding: 5px;
    border-bottom: 1px solid #D9D9D9;

}

.plblv tr {
    background: #ffffff;
}

.plblv tr:nth-child(even) {
    background: linear-gradient(to bottom, #faffef 0%,#ffffff 100%);
}

input:disabled, select:disabled, textarea:disabled {
    background: linear-gradient(to bottom, #cecece 0%,#f8f8f8 100%) !important;
}

input:focus {
    outline:none;
    border:#004080 solid 1px !important; 
}

select:focus {
    outline:none;
    border:#004080 solid 1px !important; 
} 

.lv:focus {
    outline:none; 
}
 
.ui-selected {
    background:#004080 !important;
    color: #ffffff; 
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
}
.ui-selectednf {
    background:#004080 !important;
    color: #ffffff; 
    border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
}
 
.editdate {
    text-align: center;
}

.bs1 {
    border-style: none;
}
