

html { 
	height: 100%; 
	width: 100%;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; 
}

body { 
	padding: 0; 
	margin: 0; 
}

a { 
	color: #004488;
}

a.r1-action img { 
	padding-right: 2px;	
}

/*
a.r1-action:hover { 
	color: #0088BB; 	
	border: 1px solid #7EAAC6;
	padding: 3px;
}

a.r1-action-button:hover { 
	color: #0088BB; 	
	border: 1px solid #7EAAC6;
	padding: 3px;
}
*/

.z-window-embedded-tr,.z-window-embedded-tl {
	display: none;	
}

.z-window-embedded-tr,.z-window-embedded-tl,.z-window-embedded-hl,.z-window-embedded-hr,.z-window-embedded-hm {
	padding: 0; 
	background-image: none;
}

.z-window-embedded-header {
	background: transparent url(/zkau/web/ef355cfd/gray/img/sidebar-highlighted.png) repeat-x scroll 0pt 0pt;
	padding-right: 5px;
	padding-top: 5px;		
}

.r1-window-caption {
	color: #353535; 
	font-size: 115%;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 5px;
}

.z-listheader .z-listheader-cnt { 
	
}

.z-listheader-btn {
	background: transparent no-repeat left center;
	display: none; position: absolute; width: 14px; right: 0; top: 0; z-index: 15;
	cursor: pointer;
	background-image: url(/zkau/web/ef355cfd/gray/zul/img/grid/hd-btn.png);
}

.z-listheader-over .z-listheader-btn, .z-listheader-visi .z-listheader-btn {
	display: block;
}

a.z-listheader-btn:hover {
	background-position: -14px center;
}

.z-listheader-over {
	background: #ACDDF9 repeat-x 0 0;
	background-image: url(/zkau/web/ef355cfd/gray/zul/img/grid/column-over.png);
}

.z-listhead-menu-grouping .z-menu-item-img {
	background-image:url(/zkau/web/ef355cfd/gray/zul/img/grid/menu-group.png);
}

.z-listhead-menu-asc .z-menu-item-img {
	background-image:url(/zkau/web/ef355cfd/gray/zul/img/grid/menu-arrowup.png);
}

.z-listhead-menu-dsc .z-menu-item-img {
	background-image:url(/zkau/web/ef355cfd/gray/zul/img/grid/menu-arrowdown.png);
}

tr.z-listitem-seld {
	background: #E1E1FF none repeat scroll 0 0;
}

tr.z-listitem-over-seld {
	background: #ECECFF none repeat scroll 0 0;
}

tr.z-listitem-over {
	background: #F2F2FF none repeat scroll 0 0;
}


div.z-listbox-footer * td { 
	vertical-align: middle;
}

/*
.z-combobox-readonly { 
	background: #FFFFFF url(/zkau/web/ef355cfd/gray/zul/img/misc/text-bg.gif) repeat-x scroll 0 0;	
}

.z-combobox-readonly-disd { 
	background: #E9E9E9 none repeat scroll 0 0 !important;	
}
*/

td.z-row-inner { 
	vertical-align: middle;
}

.z-checkbox, .z-checkbox label, .z-checkbox label img, .z-radio, .z-radio label { 
	vertical-align: middle;
	white-space: nowrap;
}

.z-checkbox input, .z-radio input { 
	margin: 0 2px 0 2px;
	vertical-align: middle;
}

.z-checkbox img, .z-radio img { 
	margin: 0 2px 0 2px;
	vertical-align: middle;
	margin-bottom: .25em;
}

.z-hbox * .z-label, .z-hbox * td { 
	vertical-align: middle;
}

.z-imagelabel { 
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-imagelabel img { 
	padding: 0px;
	margin-bottom: .2em;
	vertical-align: middle;
}

.z-initing { 
	background: transparent no-repeat scroll center center !important;
}

.r1-listheader .z-listheader-cnt, .r1-column .z-column-cnt { 
	color: #353535;
	font-weight: bold;	
}

.r1-smaller-listheader .z-listheader-cnt, .r1-smaller-column .z-column-cnt { 
	color: #353535;
	font-weight: bold;
	font-size: x-small;	
}

.r1-listheader * img {
	vertical-align: middle; 
}

.r1-list-cell { 
	border-right: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	border-collapse: collapse;
	white-space: nowrap;
	overflow: hidden;
}

.r1-groupbox { 
	margin: 5px 5px 10px 5px;
}

.r1-groupbox .z-groupbox-cnt { 
	padding: 0;	
}

.r1-groupbox .z-groupbox-cnt { 
	padding: 0;	
}

.r1-groupbox .z-groupbox-cnt .z-grid { 
	border: 0;	
}

.r1-groupbox .z-groupbox-cnt .z-label { 
	margin: 3px;	
}

.r1-groupbox .z-groupbox-cnt .z-vbox { 
	margin-top: 3px;
}

.r1-groupbox .z-groupbox-cnt .z-vbox .z-hbox { 
	margin-left: 3px;
}

.r1-groupbox .z-groupbox-cnt .z-vbox .z-grid { 
	border-top: 1px solid #ABABAB;
}

.r1-caption { 
	vertical-align: middle;
	color: #004488;
	font-weight: bold;
	font-size: 110%;
}

.r1-tab * .z-tab-text { 
	vertical-align: middle;
	color: #004488;
	font-weight: bold;
}

.r1-wizard-center .z-panel-children { 
	background: #FCFCFC;
}

.r1-wizard-listitem { 
	color: #353535;
	vertical-align: middle;
	white-space: nowrap;
	text-decoration: none;	
}

.r1-wizard-listsubitem { 
	padding-left: 1em;
}

.r1-wizard-list-tertiary-item { 
	padding-left: 2em;
}

.r1-wizard-listitem:hover { 
	color: #0090F6;
}

.r1-wizard-listitem-active { 
	font-weight: bold;
	color: #0090F6;
	text-shadow: 0.1em 0.1em 0.125em #AAAAAA;
}

.r1-wizard-listitem-active:hover { 
	font-weight: bold;
	color: #00457B;
}

span.r1-wizard-panel-header {
	color: #0090F6; 
	font-size: 115%;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 5px;
}

/*
tr.r1-wizard-grid-row > td.z-detail-outer { 
	vertical-align: middle;
}
*/
	
div.r1-invisible-grid, 
div.r1-invisible-grid > .z-grid-body, 
div.r1-invisible-grid > .z-grid-body > table > tbody.z-rows > tr.z-row > td.z-row-inner, 
div.r1-invisible-grid > .z-grid-body > table > tbody.z-rows > tr.z-row > .z-cell, 
div.r1-invisible-grid > .z-grid-body > table > tbody.z-rows > tr.z-grid-odd {
	border: 0;
	background: transparent;
	vertical-align: middle;
}

.r1-info-label, .r1-info-label .z-checkbox-cnt, .r1-info-label .z-radio-cnt { 
	font-weight: bold;
	color: #353535;
	vertical-align: middle;
	white-space: nowrap;
}

.r1-info-label img, .r1-info-label .z-checkbox-cnt input, .r1-info-label .z-radio-cnt input { 
	vertical-align: middle;
	white-space: nowrap;
}


.r1-checkbox { 
	text-align: left; 
	white-space: nowrap; 
	vertical-align: middle;
}

.r1-sidebar-item { 
	vertical-align: middle; 
	white-space: nowrap; 
	text-decoration: none; 
	width: 100%;
	height: 30px;
	display: block; 
	padding: 0; 
	margin: 0; 
	background: transparent url(/zkau/web/ef355cfd/gray/zul/img/layout/borderlayout-hm.png) repeat-x scroll 0pt 0pt;
	font-weight: bold;
	color: #004488;
	border: 0;
}

.r1-sidebar-item-highlighted { 
	vertical-align: middle; 
	white-space: nowrap; 
	text-decoration: none; 
	width: 100%;
	height: 30px;
	display: block; 
	padding: 0; 
	margin: 0; 
	background: transparent url(/zkau/web/ef355cfd/gray/img/sidebar-highlighted.png) repeat-x scroll 0pt 0pt;
	font-weight: bold;
	color: #004488;
	border: 0;
}

.r1-sidebar-item * .z-toolbarbutton-cnt, .r1-sidebar-item-highlighted * .z-toolbarbutton-cnt { 
	font-weight: bold;
	padding: 3px;
}

.r1-browser-link img { 
	padding-right: 5px;
}

.r1-list-header { 
	vertical-align: middle; 
	white-space: nowrap; 
	text-decoration: none; 
	width: 100%; 
	display: block; 
	padding: 4px; 
	margin: 0; 
	background: transparent url(/zkau/web/ef355cfd/gray/zul/img/layout/borderlayout-hm.png) repeat-x scroll 0pt 0pt;
}

.r1-button-footer { 
	background: transparent url(/zkau/web/ef355cfd/gray/zul/img/layout/borderlayout-hm.png) repeat-x scroll 0pt 0pt;
}

.r1-button-toolbar > .z-toolbar-body { 
	width: 100%;
}

.r1-select-all-checkbox { 
	vertical-align: middle;
	text-align: center;
}

.r1-header-bar { 
	background: transparent url(/zkau/web/ef355cfd/gray/img/top-bar-gradient.png) repeat-x scroll 0pt -1px;
	padding: 6px;
	color: #eeeeee;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
}

.r1-top-bar { 
	background: transparent url(/zkau/web/ef355cfd/gray/img/top-bar-gradient.png) repeat-x scroll 0pt -1px;
	color: #eeeeee;
	font-family:tahoma,arial,verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin: 0;
	padding: 0;	
	height: 100%;
}

.r1-top-bar * td { 
	vertical-align: middle;
}

.r1-top-bar * a img { 
	padding-right: 3px;	
}

.r1-device-button { 
	margin: 5px;
	font-size: smaller;
}

.r1-running-status { 
	margin: 3px;
}

.r1-detail-stats-box tbody tr table tbody tr td, .r1-detail-stats-box tbody tr table tbody tr td div { 
	vertical-align: top;
}

.r1-databases-grid * .z-grid-pgi-b, .r1-databases-grid * .z-paging, .r1-databases-grid * .z-grid-footer, .r1-databases-grid > .z-grid-footer, .r1-databases-grid * .z-grid { 
	background: transparent !important;
	border: 0;
}

.r1-database-row, .r1-database-children-row, .r1-database-tables-row, .r1-database-views-row, .r1-database-stored-procedures-row { 
	background: none !important;
}

.r1-tree-red > .z-row-inner, .r1-tree-green > .z-row-inner, .r1-tree-blue > .z-row-inner { 
	border: 0 !important;
}

.r1-database-row > .z-detail-outer, .r1-tree-red > .z-detail-outer, .r1-red-checkbox-cell { 
	background: #FFE5E5 url(/zkau/web/ef355cfd/gray/zul/img/detail-bg-red.png) repeat-y scroll left center !important;
	border: 0 !important;
}

.r1-database-children-row > .z-detail-outer, .r1-database-checkbox-cell, .r1-tree-blue > .z-detail-outer, .r1-blue-checkbox-cell { 
	background: #E5E5FF url(/zkau/web/ef355cfd/gray/zul/img/detail-bg-blue.png) repeat-y scroll left center !important;
	border: 0 !important;
}

.r1-database-tables-row > .z-detail-outer, .r1-database-stored-procedures-row > .z-detail-outer, .r1-database-views-row > .z-detail-outer, .r1-tree-green > .z-detail-outer, .r1-green-checkbox-cell { 
	background: #E5FFE5 url(/zkau/web/ef355cfd/gray/zul/img/detail-bg-green.png) repeat-y scroll left center !important;
	border: 0 !important;
}

.r1-database-table-row > .z-detail-outer, .r1-database-stored-procedure-row > .z-detail-outer, .r1-database-view-row > .z-detail-outer, .r1-database-table-child-row > .z-detail-outer {
	border: 0 !important;
}

.r1-tree-datagrid { 
	background: transparent !important;
}

.r1-tree-datagrid-columns { 
	background-color: transparent !important;
	background-image: none !important;
} 

th.r1-tree-column-header { 
	border: 0 !important;
	background: transparent !important;
	font-weight: bold !important;
	color: #353535 !important;
	vertical-align: middle;
	white-space: nowrap;
	text-decoration: underline !important;	
}

/*
.r1-database-instances-grid > .z-grid-body { 
	overflow: auto;
	height: 100%;
}
*/

.r1-over-hard-quota { 
	color: red;
	font-weight: bold;
}

.r1-over-soft-quota { 
	color: orange;
	font-weight: bold;
}

.r1-actions-panel { 
	padding: 3px;
}

div.r1-progressmeter-small {
	background:#f0f0f0 repeat-x 0 0;
	background-image:url(/zkau/web/ef355cfd/gray/zul/img/misc/prgmeter_bg.png);
	border:1px solid #cdcdcd;
	text-align:left;
	height:13px;
	overflow:hidden;
}

span.r1-progressmeter-small {
	display:-moz-inline-box;
	display:inline-block;
	background:#e8e8e8 repeat-x left center;
	background-image:url(/zkau/web/ef355cfd/gray/zul/img/misc/prgmeter.png);
	height:13px;
	line-height:0;
	font-size:0;
}

div.r1-progressmeter-small-red {
	background:#f0f0f0 repeat-x 0 0;
	background-image:url(/zkau/web/ef355cfd/gray/zul/img/misc/prgmeter_bg.png);
	border:1px solid #cdcdcd;
	text-align:left;
	height:13px;
	overflow:hidden;
}

span.r1-progressmeter-small-red-img {
	display:-moz-inline-box;
	display:inline-block;
	background:#DA0000 repeat-x left center;
	background-image:url(/images/prgmeter-small-red.png);
	height:13px;
	line-height:0;
	font-size:0;
}

div.r1-progressmeter-small-green {
	background:#f0f0f0 repeat-x 0 0;
	background-image:url(/zkau/web/ef355cfd/gray/zul/img/misc/prgmeter_bg.png);
	border:1px solid #cdcdcd;
	text-align:left;
	height:13px;
	overflow:hidden;
}

span.r1-progressmeter-small-green-img {
	display:-moz-inline-box;
	display:inline-block;
	background:#1B8B3D repeat-x left center;
	background-image:url(/images/prgmeter-small-green.png);
	height:13px;
	line-height:0;
	font-size:0;
}

div.r1-progressmeter-small-yellow {
	background:#f0f0f0 repeat-x 0 0;
	background-image:url(/zkau/web/ef355cfd/gray/zul/img/misc/prgmeter_bg.png);
	border:1px solid #cdcdcd;
	text-align:left;
	height:13px;
	overflow:hidden;
}

span.r1-progressmeter-small-yellow-img {
	display:-moz-inline-box;
	display:inline-block;
	background:#FFFF00 repeat-x left center;
	background-image:url(/images/prgmeter-small-yellow.png);
	height:13px;
	line-height:0;
	font-size:0;
}

div.r1-progressmeter-small-purple {
	background:#f0f0f0 repeat-x 0 0;
	background-image:url(/zkau/web/ef355cfd/gray/zul/img/misc/prgmeter_bg.png);
	border:1px solid #cdcdcd;
	text-align:left;
	height:13px;
	overflow:hidden;
}

span.r1-progressmeter-small-purple-img {
	display:-moz-inline-box;
	display:inline-block;
	background:#9999cc repeat-x left center;
	background-image:url(/images/prgmeter-small-purple.png);
	height:13px;
	line-height:0;
	font-size:0;
}

.r1-bold { 
	font-weight: bold;
}

.r1-bold-red { 
	color: red;
	font-weight: bold;
}

.r1-bold-green { 
	color: green;
	font-weight: bold;
}

.r1-bold-yellow { 
	color: #AAAA00;
	font-weight: bold;
}

.r1-bold-purple { 
	color: #555599;
	font-weight: bold;
}

.r1-nowrap { 
	white-space: nowrap;
}

.z-label img { 
	padding-right: 5px;
	vertical-align: middle;
}

table.z-vbox tbody tr td table { 
	width: 100%;
}

.r1-red { 
	color: red;
}

.r1-light-gray { 
	color: #666666;
}

.r1-smaller-text, .r1-smaller-text > label, .r1-smaller-text > span { 
	font-size: x-small;
}

.r1-red-background { 
	background-color: #FFDDDD !important;
}

.r1-red-border { 
	border: 2px solid #F00;
}

.r1-yellow-background { 
	background-color: #FFFFDD !important;
}

.r1-yellow-border { 
	border: 2px solid #FF0;
}

.r1-green-background { 
	background-color: #DDFFDD !important;
}

.r1-green-border { 
	border: 2px solid #0F0;
}

tr.r1-yellow-background.z-listitem-seld.z-listitem-over-seld,
tr.r1-red-background.z-listitem-seld.z-listitem-over-seld {
	background-color: #ECECFF !important;	
}

tr.r1-yellow-background.z-listitem-over,
tr.r1-red-background.z-listitem-over {
	background-color: #F2F2FF !important;
}

tr.r1-yellow-background.z-listitem-seld, tr.r1-red-background.z-listitem-seld { 
	background-color: #E1E1FF !important;	
}

table.z-hbox.r1-dashboard-meter-row * td { 
	text-align: center;
	vertical-align: middle; 
}

.z-a-disd { 
	opacity: .15;
	-moz-opacity: .15;
	filter: alpha(opacity=15);
}

