tr.z-disd,td.z-disd,tr.z-disd div.z-cell-inner,td.z-disd div.z-cell-inner,tr.z-disd a,td.z-disd a,a.z-disd,.z-text-disd
	{
	color: #000000 !important;
}

/* This behaves differently for ie and firefox*/
.z-window-modal-cnt-noborder,.z-window-highlighted-cnt-noborder,.z-window-embedded-cnt-noborder,.z-window-overlapped-cnt-noborder,.z-window-popup-cnt-noborder
	{
	overflow-y: auto; #
	overflow-y: hidden;
}

.z-decimalbox, .z-intbox { text-align:right; }

.z-textbox-readonly,.z-textbox-text-disd,.z-intbox-readonly,.z-intbox-text-disd,.z-longbox-readonly,.z-longbox-text-disd,.z-doublebox-readonly,.z-doublebox-text-disd,.z-decimalbox-readonly,.z-decimalbox-text-disd,.z-bandbox-disd *,.z-bandbox-readonly,.z-bandbox-disd,.z-datebox-disd *,.z-datebox-readonly,.z-datebox-disd
	{
	color: #000000 !important;
	cursor: default !important;
	background: none;
	border: none;
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter: alpha(opacity = 100);
}

.z-toolbar a,.z-toolbar a:visited,.z-toolbar a:hover {
	background: none;
	border: none;
}

.z-modal-mask { /* for IE */
	filter: alpha(opacity = 0);
	/* CSS3 standard */
	opacity: 0.0;
}

p,th,tr,td,td.item,tr.item a,tr.item a:visited,select,div,div.gc,div.head-cell-inner,div.cell-inner,div.foot-cell-inner,span,label,a,li,dt,dd,input,textarea,pre,body,button,input.button,input.file
	{
	font-family: Verdana, Tahoma, Arial, serif;
	font-size: xx-small;
	font-weight: normal;
}

/*Listboxes look bad in IE9 without this; excessive scroll bars*/
div.z-listbox-body{
	#overflow-x:hidden;
	#position:relative;
}

.windowButton { 
	color: #416aa3 !important;
    padding-left:5px;
    padding-right:5px;
	border: 1px solid #416aa3 !important;
	margin-right:2px;
	margin-left:2px;
}

.windowButtonSelected { 
	color: #0f3b82 !important;
	background: #99DDEE !important;
    padding-left:5px;
    padding-right:5px;
	border: 1px solid #416aa3 !important;
	margin-right:2px;
	margin-left:2px;
}

/*New for ZK 6.5*/

/*Override row coloring of sapphire theme*/
tr.z-row-over > td.z-row-inner, tr.z-row-over > .z-cell {
    background-color: inherit;
}
tr.z-row-over > td.z-row-inner {
    border: 1px solid transparent;
}
tr.z-grid-odd > td.z-row-inner, tr.z-grid-odd > .z-cell {
    background-color: inherit;
}
tr.z-listitem-over > td.z-listcell {
    border: 1px solid transparent;
}

/*Keep white space to a minimum in rows, grids, listboxes, etc.*/
tr.z-row td.z-row-inner, tr.z-row .z-cell, td.z-footer {
    line-height: inherit;
}

div.z-listbox-body .z-listcell {
    padding: 2px;
}

div.z-column-cnt, div.z-grid-header div.z-auxheader-cnt, div.z-listheader-cnt, div.z-listbox-header div.z-auxheader-cnt, div.z-listbox-header th.z-listheader-sort div.z-listheader-cnt, td.z-footer {
    padding: 3px 3px;
}


/*Move column sort arrows back to the right*/
.z-listheader-sort-img {
    left: inherit;
    right: 5px;
}

.z-listheader-sort .z-listheader-sort-img {
	margin-top: 0px	
}

.accountCaption .z-caption-l {
	width: 1px;
}