.grey-background-border{
    background-color:#ECECEC;
    border: 1px #ECECEC;
}

.grey-background{
    background-color:#ECECEC;
}

.itb-header{
    background-image: url("../images/header-itb.png");
    background-color: white;
    height: 12%;
    width: 99%;
    -moz-border-radius: 10px 10px 10px 10px !important;
    -webkit-border-radius: 10px 10px 10px 10px !important;
    border-radius: 10px 10px 10px 10px !important;
    border: 5px solid #b1fb63;
    margin: 4px 12px 4px 12px;
    background-repeat: no-repeat;
    background-position:center;
    overflow: auto;
}

.itb-button {
    -moz-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    -webkit-box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    box-shadow: inset 0px 1px 0px 0px #c1ed9c;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b));
    background: -moz-linear-gradient(center top, #9dce2c 5%, #8cb82b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
    background-color: #9dce2c;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    text-indent: 0;
    border: 1px solid #83c41a;
    display: inline-block;
    color: #ECECEC;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    height: 25px;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0px #689324;
}

.itb-button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c));
    background: -moz-linear-gradient(center top, #8cb82b 5%, #9dce2c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
    background-color: #8cb82b;
}

.itb-button:active {
    position: relative;
    top: 1px;
}

.logout-button {
    -moz-box-shadow: inset 0px 1px 0px 0px #000000;
    -webkit-box-shadow: inset 0px 1px 0px 0px #000000;
    box-shadow: inset 0px 1px 0px 0px #000000;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000));
    background: -moz-linear-gradient(center top, #000000 5%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
    background-color: #000000;
    -webkit-border-top-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-bottom-left-radius: 0px;
    text-indent: 0;
    border: 1px solid #000000;
    display: inline-block;
    color: #ffffff;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    height: 25px;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0px #000000;
}

.logout-button:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000));
    background: -moz-linear-gradient(center top, #000000 5%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
    background-color: #000000;
}

.logout-button:active {
    position: relative;
    top: 1px;
}

div.z-listbox {
    border: 1px solid #B3B3B3;
    background-color: #ECECEC;
    color: Black;
}

tr.z-listitem, tr.z-listitem a, tr.z-listitem a:visited {
    background-color: #ECECEC;
    font-size:10px;
    font-weight: normal;
    color: black;
    text-decoration: none;
}

tr.z-listbox-odd {
    background-color: #ECECEC;
}

tr.z-listitem-seld {
    background-color: #A9D636;
}

tr.z-listitem-over > td.z-listitem-inner, tr.z-listitem-over > td.z-listcell {
    background-image: none;
    background-color: #A9D636;
}

tr.z-listitem-over > td.z-listitem-inner {
    border-bottom: 1px solid white;
    border-top: 1px solid white;
}

.itb-grid .tblWithoutHover > tr.z-row-over > td.z-row-inner {
    border-bottom: 1px #ECECEC;
    border-top: 1px #ECECEC;
}

.itb-grid tr.z-row-over > td.z-row-inner, .itb-grid tr.z-row-over > .z-cell {
    background-image: none;
    background-color: #A9D636;
}


.plain-grid > tr.z-row-over > td.z-row-inner {
    background:#ECECEC;
    border: 1px #ECECEC;
}

.plain-grid tr.z-row-over > td.z-row-inner, .plain-grid tr.z-row-over > .z-cell{
    background:#ECECEC;
    border: 1px #ECECEC;
}

.paddingbetweenrows{
    padding-top: 6px;
    padding-bottom: 6px;
}

.rawtable{
    height:35px;
    vertical-align: middle;
}

.z-combobox-inp {
    height: 20px;
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
}

.z-combobox .z-combobox-btn .z-comboitem-seld {
    height: 20px;
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
}

.z-combobox-pp .z-combo-item-text {
    height: 20px;
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
}

.z-datebox{
    font-size: 13px; font-family: 'Arial', Geneva, sans-serif;
}

.z-datebox-inp{
    height: 20px;
}

.z-datebox-btn {
    height: 20px;
}

.z-datebox-pp{
    font-size: 13px; font-family: 'Arial', Geneva, sans-serif;
}

.z-radio .z-radio-cnt {
    vertical-align: 12%;
}

.z-checkbox .z-checkbox-cnt {
    vertical-align: 12%;
}

.dateGroupBoxCaption{
    text-align: right;
}

.dateGroupBoxLabel{
    font-weight: bold;
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
    background: #ECECEC;
    background-color: #ECECEC;
}

.label {
    font-weight: bold;
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
    background: #ECECEC;
}

.whitelabel {
    font-weight: bold;
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
    background: #FFFFFF;
}

.textwhite {
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
    background: #FFFFFF;
}

.textgrey {
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
    background: #ECECEC;
}

.texttransparent {
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
    background: transparent;
}

.z-west-header-label {
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
}

.z-west-header {
    height: 22px;
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
    padding: 8px 3px 1px 5px;
}

.z-tab .z-tab-text {
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
}

.z-tab {
    height: 22px;
}

.serviceDownScreen {
    text-align: center;
    padding: 80px 0;
}

.serviceDownScreen h1 {
    color: #808080;
}

.serviceDownScreen img {
    display: block;
    margin: 15px auto;
}

.z-radio label{
    font-size: 13px;
    font-family: 'Arial', Geneva, sans-serif;
}

.z-west-header{
    font-size:13px;
    font-family:'Arial',
    Geneva, sans-serif;
}

div.z-column-cnt{
    font-size:13px;
    font-family:'Arial',
    Geneva, sans-serif;
}

.title{
    font-size: 15px; font-family: Trebuchet MS, 'Arial', Geneva, sans-serif; font-weight:bold
}
