.x-combo-list-item, x-menu-item {
    text-align: left;
}

.x-menu-list-item {
	text-align: left;
}

.x-form-field-wrap {
    text-align: left;
}

.x-grid3-row-over {
	background-color:#d9e8fb;
}

.x-grid3-cell-selected .x-grid-cell-text{
    color:black;
    background-color:#b8cfee;
}

.x-grid3-row-selected span, .x-grid-row-selected b, .x-grid-row-selected div, .x-grid-row-selected strong, .x-grid-row-selected i{
	color: white;
}

/* Links inside of selected rows show up as white */
.x-grid3-row-selected td a, .x-grid-row-selected a {
    color:white !important;
}

/* This style is used by Ext when a column is sortable. */
.x-grid3-hd-over {
    cursor: pointer;
}

/* Fixes inconsistent fonts on alternate rows */
.x-grid-row-alt td {
    font-family: "Arial" , "Tahoma", "Helvetica", sans-serif;
}

/* Clean up the look of the portlets */
.x-column-layout-ct .x-panel-ml {
    padding-left:2px;
}
.x-column-layout-ct .x-panel-mr {
    padding-right:2px;
}
.x-column-layout-ct .x-panel-bl {
    padding-left:2px;
}
.x-column-layout-ct .x-panel-br {
    padding-right:2px;
}
.x-column-layout-ct .x-panel-body {
    background:white;
}

.x-column-layout-ct .x-panel-mc {
    padding-top:2px;
}
.x-column-layout-ct .x-panel-bc .x-panel-footer {
    padding-bottom:2px;
}
.x-column-layout-ct .x-panel-nofooter .x-panel-bc {
    height:2px;
}

.x-panel {
    margin-bottom: 10px;
}

/* TABLE GRID */
.x-grid-header {
	height: 0;
	width: 0;
	visibility: hidden;
}

.x-grid-col {
	border-right: 0px;
}

.x-dock-panel-title-text{
	color:#15428B;
	font-weight:bold;
}