body {
    font-size: 12px !important;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif !important;
    /*margin: 0;*/
    margin: .3em;
    overflow: hidden;
    line-height: 18px;
}
thead > tr.ui-widget-header {
    background:none;
    border-color:#5c9ccc;
    color:#2e6e9e;
    background-color: #e7f3fd;
}
.ui-button.ui-button-text-only {
    padding:0.3em;
}
.ui-button-icon-only.lite-button{
    padding:0.3em;
}
.ui-button-text-only .ui-button-text {
    padding:0.1em 0.2em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding:0.1em
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding:0.1em 0.2em 0.1em 1.8em;
}

.ui-tabs {
    margin: 0.3em;
}
.ui-tabs .ui-tabs-panel {
    padding: 0
}
.ui-tabs .ui-tabs-nav li a {
    padding:0.1em 0.2em;
}

table.grid_table th {
    font-size: 12px !important;
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif !important;
}
.ui-dialog .ui-dialog-content {
    background:none repeat scroll 0 0 transparent;
    border:0 none;
    overflow:auto;
    padding:0.1em;
}
.ui-layout-pane {
    padding: 0 !important;
}
.form-header {
    padding:0;
    text-align:left;
}
tr.table-body-row {
    background: #FAFAF4 !important;
    color: #433F38 !important;
    border: 1px solid #b7b7b7 !important;
}
tr.ui-state-hover {
    background: #d7d7d7 !important;
}

.ui-tabs-nav {
	text-align: right !important;
}
.ui-tabs-nav li {
	float: right !important;
        font-size: 12px !important;
        font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif !important;
}
