article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; }
html { font-size: 100%; text-size-adjust: 100%; }
a:focus { outline: 0px; }
a:hover, a:active { outline: 0px; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { height: auto; vertical-align: middle; border: 0px; }
#map_canvas img, .google-maps img { max-width: none; }
button, input, select, textarea { margin: 0px; font-size: 100%; vertical-align: middle; }
button, input { line-height: normal; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor: pointer; }
input[type="search"] { box-sizing: content-box; appearance: textfield; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { appearance: none; }
textarea { overflow: auto; vertical-align: top; }
@media print {
  * { text-shadow: none !important; box-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]::after { content: " (" attr(href) ")"; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  .ir a::after, a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }
  pre, blockquote { border: 1px solid rgb(153, 153, 153); break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
}
@font-face { font-family: FontAwesome; src: url("/portal/zkau/web/84ac9bf6/zul/less/font/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("/portal/zkau/web/84ac9bf6/zul/less/font/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("/portal/zkau/web/84ac9bf6/zul/less/font/fontawesome-webfont.ttf?v=4.3.0") format("truetype"); font-weight: normal; font-style: normal; }
[class^="z-icon-"], [class*=" z-icon-"] { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; font-size: inherit; -webkit-font-smoothing: antialiased; text-rendering: auto; transform: translate(0px, 0px); }
[class^="z-icon-"]::before, [class*=" z-icon-"]::before { text-decoration: inherit; display: inline-block; speak: none; }
a [class^="z-icon-"], a [class*=" z-icon-"] { display: inline; }
.z-icon-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.z-icon-2x { font-size: 2em; }
.z-icon-3x { font-size: 3em; }
.z-icon-4x { font-size: 4em; }
.z-icon-5x { font-size: 5em; }
.z-icon-fw { width: 1.28571em; text-align: center; }
.z-icon-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
.z-icon-ul > li { position: relative; }
.z-icon-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
.z-icon-li.z-icon-lg { left: -1.85714em; }
.z-icon-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
.pull-right { float: right; }
.pull-left { float: left; }
.z-icon.pull-left { margin-right: 0.3em; }
.z-icon.pull-right { margin-left: 0.3em; }
.z-icon-spin { animation: 2s linear 0s infinite normal none running fa-spin; }
.z-icon-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.z-icon-rotate-90 { transform: rotate(90deg); }
.z-icon-rotate-180 { transform: rotate(180deg); }
.z-icon-rotate-270 { transform: rotate(270deg); }
.z-icon-flip-horizontal { transform: scale(-1, 1); }
.z-icon-flip-vertical { transform: scale(1, -1); }
:root .z-icon-rotate-90, :root .z-icon-rotate-180, :root .z-icon-rotate-270, :root .z-icon-flip-horizontal, :root .z-icon-flip-vertical { filter: none; }
.z-icon-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.z-icon-stack-1x, .z-icon-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }
.z-icon-stack-1x { line-height: inherit; }
.z-icon-stack-2x { font-size: 2em; }
.z-icon-inverse { color: rgb(255, 255, 255); }
.z-icon-glass::before { content: ""; }
.z-icon-music::before { content: ""; }
.z-icon-search::before { content: ""; }
.z-icon-envelope-o::before { content: ""; }
.z-icon-heart::before { content: ""; }
.z-icon-star::before { content: ""; }
.z-icon-star-o::before { content: ""; }
.z-icon-user::before { content: ""; }
.z-icon-film::before { content: ""; }
.z-icon-th-large::before { content: ""; }
.z-icon-th::before { content: ""; }
.z-icon-th-list::before { content: ""; }
.z-icon-check::before { content: ""; }
.z-icon-remove::before, .z-icon-close::before, .z-icon-times::before { content: ""; }
.z-icon-search-plus::before { content: ""; }
.z-icon-search-minus::before { content: ""; }
.z-icon-power-off::before { content: ""; }
.z-icon-signal::before { content: ""; }
.z-icon-gear::before, .z-icon-cog::before { content: ""; }
.z-icon-trash-o::before { content: ""; }
.z-icon-home::before { content: ""; }
.z-icon-file-o::before { content: ""; }
.z-icon-clock-o::before { content: ""; }
.z-icon-road::before { content: ""; }
.z-icon-download::before { content: ""; }
.z-icon-arrow-circle-o-down::before { content: ""; }
.z-icon-arrow-circle-o-up::before { content: ""; }
.z-icon-inbox::before { content: ""; }
.z-icon-play-circle-o::before { content: ""; }
.z-icon-rotate-right::before, .z-icon-repeat::before { content: ""; }
.z-icon-refresh::before { content: ""; }
.z-icon-list-alt::before { content: ""; }
.z-icon-lock::before { content: ""; }
.z-icon-flag::before { content: ""; }
.z-icon-headphones::before { content: ""; }
.z-icon-volume-off::before { content: ""; }
.z-icon-volume-down::before { content: ""; }
.z-icon-volume-up::before { content: ""; }
.z-icon-qrcode::before { content: ""; }
.z-icon-barcode::before { content: ""; }
.z-icon-tag::before { content: ""; }
.z-icon-tags::before { content: ""; }
.z-icon-book::before { content: ""; }
.z-icon-bookmark::before { content: ""; }
.z-icon-print::before { content: ""; }
.z-icon-camera::before { content: ""; }
.z-icon-font::before { content: ""; }
.z-icon-bold::before { content: ""; }
.z-icon-italic::before { content: ""; }
.z-icon-text-height::before { content: ""; }
.z-icon-text-width::before { content: ""; }
.z-icon-align-left::before { content: ""; }
.z-icon-align-center::before { content: ""; }
.z-icon-align-right::before { content: ""; }
.z-icon-align-justify::before { content: ""; }
.z-icon-list::before { content: ""; }
.z-icon-dedent::before, .z-icon-outdent::before { content: ""; }
.z-icon-indent::before { content: ""; }
.z-icon-video-camera::before { content: ""; }
.z-icon-photo::before, .z-icon-image::before, .z-icon-picture-o::before { content: ""; }
.z-icon-pencil::before { content: ""; }
.z-icon-map-marker::before { content: ""; }
.z-icon-adjust::before { content: ""; }
.z-icon-tint::before { content: ""; }
.z-icon-edit::before, .z-icon-pencil-square-o::before { content: ""; }
.z-icon-share-square-o::before { content: ""; }
.z-icon-check-square-o::before { content: ""; }
.z-icon-arrows::before { content: ""; }
.z-icon-step-backward::before { content: ""; }
.z-icon-fast-backward::before { content: ""; }
.z-icon-backward::before { content: ""; }
.z-icon-play::before { content: ""; }
.z-icon-pause::before { content: ""; }
.z-icon-stop::before { content: ""; }
.z-icon-forward::before { content: ""; }
.z-icon-fast-forward::before { content: ""; }
.z-icon-step-forward::before { content: ""; }
.z-icon-eject::before { content: ""; }
.z-icon-chevron-left::before { content: ""; }
.z-icon-chevron-right::before { content: ""; }
.z-icon-plus-circle::before { content: ""; }
.z-icon-minus-circle::before { content: ""; }
.z-icon-times-circle::before { content: ""; }
.z-icon-check-circle::before { content: ""; }
.z-icon-question-circle::before { content: ""; }
.z-icon-info-circle::before { content: ""; }
.z-icon-crosshairs::before { content: ""; }
.z-icon-times-circle-o::before { content: ""; }
.z-icon-check-circle-o::before { content: ""; }
.z-icon-ban::before { content: ""; }
.z-icon-arrow-left::before { content: ""; }
.z-icon-arrow-right::before { content: ""; }
.z-icon-arrow-up::before { content: ""; }
.z-icon-arrow-down::before { content: ""; }
.z-icon-mail-forward::before, .z-icon-share::before { content: ""; }
.z-icon-expand::before { content: ""; }
.z-icon-compress::before { content: ""; }
.z-icon-plus::before { content: ""; }
.z-icon-minus::before { content: ""; }
.z-icon-asterisk::before { content: ""; }
.z-icon-exclamation-circle::before { content: ""; }
.z-icon-gift::before { content: ""; }
.z-icon-leaf::before { content: ""; }
.z-icon-fire::before { content: ""; }
.z-icon-eye::before { content: ""; }
.z-icon-eye-slash::before { content: ""; }
.z-icon-warning::before, .z-icon-exclamation-triangle::before { content: ""; }
.z-icon-plane::before { content: ""; }
.z-icon-calendar::before { content: ""; }
.z-icon-random::before { content: ""; }
.z-icon-comment::before { content: ""; }
.z-icon-magnet::before { content: ""; }
.z-icon-chevron-up::before { content: ""; }
.z-icon-chevron-down::before { content: ""; }
.z-icon-retweet::before { content: ""; }
.z-icon-shopping-cart::before { content: ""; }
.z-icon-folder::before { content: ""; }
.z-icon-folder-open::before { content: ""; }
.z-icon-arrows-v::before { content: ""; }
.z-icon-arrows-h::before { content: ""; }
.z-icon-bar-chart-o::before, .z-icon-bar-chart::before { content: ""; }
.z-icon-twitter-square::before { content: ""; }
.z-icon-facebook-square::before { content: ""; }
.z-icon-camera-retro::before { content: ""; }
.z-icon-key::before { content: ""; }
.z-icon-gears::before, .z-icon-cogs::before { content: ""; }
.z-icon-comments::before { content: ""; }
.z-icon-thumbs-o-up::before { content: ""; }
.z-icon-thumbs-o-down::before { content: ""; }
.z-icon-star-half::before { content: ""; }
.z-icon-heart-o::before { content: ""; }
.z-icon-sign-out::before { content: ""; }
.z-icon-linkedin-square::before { content: ""; }
.z-icon-thumb-tack::before { content: ""; }
.z-icon-external-link::before { content: ""; }
.z-icon-sign-in::before { content: ""; }
.z-icon-trophy::before { content: ""; }
.z-icon-github-square::before { content: ""; }
.z-icon-upload::before { content: ""; }
.z-icon-lemon-o::before { content: ""; }
.z-icon-phone::before { content: ""; }
.z-icon-square-o::before { content: ""; }
.z-icon-bookmark-o::before { content: ""; }
.z-icon-phone-square::before { content: ""; }
.z-icon-twitter::before { content: ""; }
.z-icon-facebook-f::before, .z-icon-facebook::before { content: ""; }
.z-icon-github::before { content: ""; }
.z-icon-unlock::before { content: ""; }
.z-icon-credit-card::before { content: ""; }
.z-icon-rss::before { content: ""; }
.z-icon-hdd-o::before { content: ""; }
.z-icon-bullhorn::before { content: ""; }
.z-icon-bell::before { content: ""; }
.z-icon-certificate::before { content: ""; }
.z-icon-hand-o-right::before { content: ""; }
.z-icon-hand-o-left::before { content: ""; }
.z-icon-hand-o-up::before { content: ""; }
.z-icon-hand-o-down::before { content: ""; }
.z-icon-arrow-circle-left::before { content: ""; }
.z-icon-arrow-circle-right::before { content: ""; }
.z-icon-arrow-circle-up::before { content: ""; }
.z-icon-arrow-circle-down::before { content: ""; }
.z-icon-globe::before { content: ""; }
.z-icon-wrench::before { content: ""; }
.z-icon-tasks::before { content: ""; }
.z-icon-filter::before { content: ""; }
.z-icon-briefcase::before { content: ""; }
.z-icon-arrows-alt::before { content: ""; }
.z-icon-group::before, .z-icon-users::before { content: ""; }
.z-icon-chain::before, .z-icon-link::before { content: ""; }
.z-icon-cloud::before { content: ""; }
.z-icon-flask::before { content: ""; }
.z-icon-cut::before, .z-icon-scissors::before { content: ""; }
.z-icon-copy::before, .z-icon-files-o::before { content: ""; }
.z-icon-paperclip::before { content: ""; }
.z-icon-save::before, .z-icon-floppy-o::before { content: ""; }
.z-icon-square::before { content: ""; }
.z-icon-navicon::before, .z-icon-reorder::before, .z-icon-bars::before { content: ""; }
.z-icon-list-ul::before { content: ""; }
.z-icon-list-ol::before { content: ""; }
.z-icon-strikethrough::before { content: ""; }
.z-icon-underline::before { content: ""; }
.z-icon-table::before { content: ""; }
.z-icon-magic::before { content: ""; }
.z-icon-truck::before { content: ""; }
.z-icon-pinterest::before { content: ""; }
.z-icon-pinterest-square::before { content: ""; }
.z-icon-google-plus-square::before { content: ""; }
.z-icon-google-plus::before { content: ""; }
.z-icon-money::before { content: ""; }
.z-icon-caret-down::before { content: ""; }
.z-icon-caret-up::before { content: ""; }
.z-icon-caret-left::before { content: ""; }
.z-icon-caret-right::before { content: ""; }
.z-icon-columns::before { content: ""; }
.z-icon-unsorted::before, .z-icon-sort::before { content: ""; }
.z-icon-sort-down::before, .z-icon-sort-desc::before { content: ""; }
.z-icon-sort-up::before, .z-icon-sort-asc::before { content: ""; }
.z-icon-envelope::before { content: ""; }
.z-icon-linkedin::before { content: ""; }
.z-icon-rotate-left::before, .z-icon-undo::before { content: ""; }
.z-icon-legal::before, .z-icon-gavel::before { content: ""; }
.z-icon-dashboard::before, .z-icon-tachometer::before { content: ""; }
.z-icon-comment-o::before { content: ""; }
.z-icon-comments-o::before { content: ""; }
.z-icon-flash::before, .z-icon-bolt::before { content: ""; }
.z-icon-sitemap::before { content: ""; }
.z-icon-umbrella::before { content: ""; }
.z-icon-paste::before, .z-icon-clipboard::before { content: ""; }
.z-icon-lightbulb-o::before { content: ""; }
.z-icon-exchange::before { content: ""; }
.z-icon-cloud-download::before { content: ""; }
.z-icon-cloud-upload::before { content: ""; }
.z-icon-user-md::before { content: ""; }
.z-icon-stethoscope::before { content: ""; }
.z-icon-suitcase::before { content: ""; }
.z-icon-bell-o::before { content: ""; }
.z-icon-coffee::before { content: ""; }
.z-icon-cutlery::before { content: ""; }
.z-icon-file-text-o::before { content: ""; }
.z-icon-building-o::before { content: ""; }
.z-icon-hospital-o::before { content: ""; }
.z-icon-ambulance::before { content: ""; }
.z-icon-medkit::before { content: ""; }
.z-icon-fighter-jet::before { content: ""; }
.z-icon-beer::before { content: ""; }
.z-icon-h-square::before { content: ""; }
.z-icon-plus-square::before { content: ""; }
.z-icon-angle-double-left::before { content: ""; }
.z-icon-angle-double-right::before { content: ""; }
.z-icon-angle-double-up::before { content: ""; }
.z-icon-angle-double-down::before { content: ""; }
.z-icon-angle-left::before { content: ""; }
.z-icon-angle-right::before { content: ""; }
.z-icon-angle-up::before { content: ""; }
.z-icon-angle-down::before { content: ""; }
.z-icon-desktop::before { content: ""; }
.z-icon-laptop::before { content: ""; }
.z-icon-tablet::before { content: ""; }
.z-icon-mobile-phone::before, .z-icon-mobile::before { content: ""; }
.z-icon-circle-o::before { content: ""; }
.z-icon-quote-left::before { content: ""; }
.z-icon-quote-right::before { content: ""; }
.z-icon-spinner::before { content: ""; }
.z-icon-circle::before { content: ""; }
.z-icon-mail-reply::before, .z-icon-reply::before { content: ""; }
.z-icon-github-alt::before { content: ""; }
.z-icon-folder-o::before { content: ""; }
.z-icon-folder-open-o::before { content: ""; }
.z-icon-smile-o::before { content: ""; }
.z-icon-frown-o::before { content: ""; }
.z-icon-meh-o::before { content: ""; }
.z-icon-gamepad::before { content: ""; }
.z-icon-keyboard-o::before { content: ""; }
.z-icon-flag-o::before { content: ""; }
.z-icon-flag-checkered::before { content: ""; }
.z-icon-terminal::before { content: ""; }
.z-icon-code::before { content: ""; }
.z-icon-mail-reply-all::before, .z-icon-reply-all::before { content: ""; }
.z-icon-star-half-empty::before, .z-icon-star-half-full::before, .z-icon-star-half-o::before { content: ""; }
.z-icon-location-arrow::before { content: ""; }
.z-icon-crop::before { content: ""; }
.z-icon-code-fork::before { content: ""; }
.z-icon-unlink::before, .z-icon-chain-broken::before { content: ""; }
.z-icon-question::before { content: ""; }
.z-icon-info::before { content: ""; }
.z-icon-exclamation::before { content: ""; }
.z-icon-superscript::before { content: ""; }
.z-icon-subscript::before { content: ""; }
.z-icon-eraser::before { content: ""; }
.z-icon-puzzle-piece::before { content: ""; }
.z-icon-microphone::before { content: ""; }
.z-icon-microphone-slash::before { content: ""; }
.z-icon-shield::before { content: ""; }
.z-icon-calendar-o::before { content: ""; }
.z-icon-fire-extinguisher::before { content: ""; }
.z-icon-rocket::before { content: ""; }
.z-icon-maxcdn::before { content: ""; }
.z-icon-chevron-circle-left::before { content: ""; }
.z-icon-chevron-circle-right::before { content: ""; }
.z-icon-chevron-circle-up::before { content: ""; }
.z-icon-chevron-circle-down::before { content: ""; }
.z-icon-html5::before { content: ""; }
.z-icon-css3::before { content: ""; }
.z-icon-anchor::before { content: ""; }
.z-icon-unlock-alt::before { content: ""; }
.z-icon-bullseye::before { content: ""; }
.z-icon-ellipsis-h::before { content: ""; }
.z-icon-ellipsis-v::before { content: ""; }
.z-icon-rss-square::before { content: ""; }
.z-icon-play-circle::before { content: ""; }
.z-icon-ticket::before { content: ""; }
.z-icon-minus-square::before { content: ""; }
.z-icon-minus-square-o::before { content: ""; }
.z-icon-level-up::before { content: ""; }
.z-icon-level-down::before { content: ""; }
.z-icon-check-square::before { content: ""; }
.z-icon-pencil-square::before { content: ""; }
.z-icon-external-link-square::before { content: ""; }
.z-icon-share-square::before { content: ""; }
.z-icon-compass::before { content: ""; }
.z-icon-toggle-down::before, .z-icon-caret-square-o-down::before { content: ""; }
.z-icon-toggle-up::before, .z-icon-caret-square-o-up::before { content: ""; }
.z-icon-toggle-right::before, .z-icon-caret-square-o-right::before { content: ""; }
.z-icon-euro::before, .z-icon-eur::before { content: ""; }
.z-icon-gbp::before { content: ""; }
.z-icon-dollar::before, .z-icon-usd::before { content: ""; }
.z-icon-rupee::before, .z-icon-inr::before { content: ""; }
.z-icon-cny::before, .z-icon-rmb::before, .z-icon-yen::before, .z-icon-jpy::before { content: ""; }
.z-icon-ruble::before, .z-icon-rouble::before, .z-icon-rub::before { content: ""; }
.z-icon-won::before, .z-icon-krw::before { content: ""; }
.z-icon-bitcoin::before, .z-icon-btc::before { content: ""; }
.z-icon-file::before { content: ""; }
.z-icon-file-text::before { content: ""; }
.z-icon-sort-alpha-asc::before { content: ""; }
.z-icon-sort-alpha-desc::before { content: ""; }
.z-icon-sort-amount-asc::before { content: ""; }
.z-icon-sort-amount-desc::before { content: ""; }
.z-icon-sort-numeric-asc::before { content: ""; }
.z-icon-sort-numeric-desc::before { content: ""; }
.z-icon-thumbs-up::before { content: ""; }
.z-icon-thumbs-down::before { content: ""; }
.z-icon-youtube-square::before { content: ""; }
.z-icon-youtube::before { content: ""; }
.z-icon-xing::before { content: ""; }
.z-icon-xing-square::before { content: ""; }
.z-icon-youtube-play::before { content: ""; }
.z-icon-dropbox::before { content: ""; }
.z-icon-stack-overflow::before { content: ""; }
.z-icon-instagram::before { content: ""; }
.z-icon-flickr::before { content: ""; }
.z-icon-adn::before { content: ""; }
.z-icon-bitbucket::before { content: ""; }
.z-icon-bitbucket-square::before { content: ""; }
.z-icon-tumblr::before { content: ""; }
.z-icon-tumblr-square::before { content: ""; }
.z-icon-long-arrow-down::before { content: ""; }
.z-icon-long-arrow-up::before { content: ""; }
.z-icon-long-arrow-left::before { content: ""; }
.z-icon-long-arrow-right::before { content: ""; }
.z-icon-apple::before { content: ""; }
.z-icon-windows::before { content: ""; }
.z-icon-android::before { content: ""; }
.z-icon-linux::before { content: ""; }
.z-icon-dribbble::before { content: ""; }
.z-icon-skype::before { content: ""; }
.z-icon-foursquare::before { content: ""; }
.z-icon-trello::before { content: ""; }
.z-icon-female::before { content: ""; }
.z-icon-male::before { content: ""; }
.z-icon-gittip::before, .z-icon-gratipay::before { content: ""; }
.z-icon-sun-o::before { content: ""; }
.z-icon-moon-o::before { content: ""; }
.z-icon-archive::before { content: ""; }
.z-icon-bug::before { content: ""; }
.z-icon-vk::before { content: ""; }
.z-icon-weibo::before { content: ""; }
.z-icon-renren::before { content: ""; }
.z-icon-pagelines::before { content: ""; }
.z-icon-stack-exchange::before { content: ""; }
.z-icon-arrow-circle-o-right::before { content: ""; }
.z-icon-arrow-circle-o-left::before { content: ""; }
.z-icon-toggle-left::before, .z-icon-caret-square-o-left::before { content: ""; }
.z-icon-dot-circle-o::before { content: ""; }
.z-icon-wheelchair::before { content: ""; }
.z-icon-vimeo-square::before { content: ""; }
.z-icon-turkish-lira::before, .z-icon-try::before { content: ""; }
.z-icon-plus-square-o::before { content: ""; }
.z-icon-space-shuttle::before { content: ""; }
.z-icon-slack::before { content: ""; }
.z-icon-envelope-square::before { content: ""; }
.z-icon-wordpress::before { content: ""; }
.z-icon-openid::before { content: ""; }
.z-icon-institution::before, .z-icon-bank::before, .z-icon-university::before { content: ""; }
.z-icon-mortar-board::before, .z-icon-graduation-cap::before { content: ""; }
.z-icon-yahoo::before { content: ""; }
.z-icon-google::before { content: ""; }
.z-icon-reddit::before { content: ""; }
.z-icon-reddit-square::before { content: ""; }
.z-icon-stumbleupon-circle::before { content: ""; }
.z-icon-stumbleupon::before { content: ""; }
.z-icon-delicious::before { content: ""; }
.z-icon-digg::before { content: ""; }
.z-icon-pied-piper::before { content: ""; }
.z-icon-pied-piper-alt::before { content: ""; }
.z-icon-drupal::before { content: ""; }
.z-icon-joomla::before { content: ""; }
.z-icon-language::before { content: ""; }
.z-icon-fax::before { content: ""; }
.z-icon-building::before { content: ""; }
.z-icon-child::before { content: ""; }
.z-icon-paw::before { content: ""; }
.z-icon-spoon::before { content: ""; }
.z-icon-cube::before { content: ""; }
.z-icon-cubes::before { content: ""; }
.z-icon-behance::before { content: ""; }
.z-icon-behance-square::before { content: ""; }
.z-icon-steam::before { content: ""; }
.z-icon-steam-square::before { content: ""; }
.z-icon-recycle::before { content: ""; }
.z-icon-automobile::before, .z-icon-car::before { content: ""; }
.z-icon-cab::before, .z-icon-taxi::before { content: ""; }
.z-icon-tree::before { content: ""; }
.z-icon-spotify::before { content: ""; }
.z-icon-deviantart::before { content: ""; }
.z-icon-soundcloud::before { content: ""; }
.z-icon-database::before { content: ""; }
.z-icon-file-pdf-o::before { content: ""; }
.z-icon-file-word-o::before { content: ""; }
.z-icon-file-excel-o::before { content: ""; }
.z-icon-file-powerpoint-o::before { content: ""; }
.z-icon-file-photo-o::before, .z-icon-file-picture-o::before, .z-icon-file-image-o::before { content: ""; }
.z-icon-file-zip-o::before, .z-icon-file-archive-o::before { content: ""; }
.z-icon-file-sound-o::before, .z-icon-file-audio-o::before { content: ""; }
.z-icon-file-movie-o::before, .z-icon-file-video-o::before { content: ""; }
.z-icon-file-code-o::before { content: ""; }
.z-icon-vine::before { content: ""; }
.z-icon-codepen::before { content: ""; }
.z-icon-jsfiddle::before { content: ""; }
.z-icon-life-bouy::before, .z-icon-life-buoy::before, .z-icon-life-saver::before, .z-icon-support::before, .z-icon-life-ring::before { content: ""; }
.z-icon-circle-o-notch::before { content: ""; }
.z-icon-ra::before, .z-icon-rebel::before { content: ""; }
.z-icon-ge::before, .z-icon-empire::before { content: ""; }
.z-icon-git-square::before { content: ""; }
.z-icon-git::before { content: ""; }
.z-icon-hacker-news::before { content: ""; }
.z-icon-tencent-weibo::before { content: ""; }
.z-icon-qq::before { content: ""; }
.z-icon-wechat::before, .z-icon-weixin::before { content: ""; }
.z-icon-send::before, .z-icon-paper-plane::before { content: ""; }
.z-icon-send-o::before, .z-icon-paper-plane-o::before { content: ""; }
.z-icon-history::before { content: ""; }
.z-icon-genderless::before, .z-icon-circle-thin::before { content: ""; }
.z-icon-header::before { content: ""; }
.z-icon-paragraph::before { content: ""; }
.z-icon-sliders::before { content: ""; }
.z-icon-share-alt::before { content: ""; }
.z-icon-share-alt-square::before { content: ""; }
.z-icon-bomb::before { content: ""; }
.z-icon-soccer-ball-o::before, .z-icon-futbol-o::before { content: ""; }
.z-icon-tty::before { content: ""; }
.z-icon-binoculars::before { content: ""; }
.z-icon-plug::before { content: ""; }
.z-icon-slideshare::before { content: ""; }
.z-icon-twitch::before { content: ""; }
.z-icon-yelp::before { content: ""; }
.z-icon-newspaper-o::before { content: ""; }
.z-icon-wifi::before { content: ""; }
.z-icon-calculator::before { content: ""; }
.z-icon-paypal::before { content: ""; }
.z-icon-google-wallet::before { content: ""; }
.z-icon-cc-visa::before { content: ""; }
.z-icon-cc-mastercard::before { content: ""; }
.z-icon-cc-discover::before { content: ""; }
.z-icon-cc-amex::before { content: ""; }
.z-icon-cc-paypal::before { content: ""; }
.z-icon-cc-stripe::before { content: ""; }
.z-icon-bell-slash::before { content: ""; }
.z-icon-bell-slash-o::before { content: ""; }
.z-icon-trash::before { content: ""; }
.z-icon-copyright::before { content: ""; }
.z-icon-at::before { content: ""; }
.z-icon-eyedropper::before { content: ""; }
.z-icon-paint-brush::before { content: ""; }
.z-icon-birthday-cake::before { content: ""; }
.z-icon-area-chart::before { content: ""; }
.z-icon-pie-chart::before { content: ""; }
.z-icon-line-chart::before { content: ""; }
.z-icon-lastfm::before { content: ""; }
.z-icon-lastfm-square::before { content: ""; }
.z-icon-toggle-off::before { content: ""; }
.z-icon-toggle-on::before { content: ""; }
.z-icon-bicycle::before { content: ""; }
.z-icon-bus::before { content: ""; }
.z-icon-ioxhost::before { content: ""; }
.z-icon-angellist::before { content: ""; }
.z-icon-cc::before { content: ""; }
.z-icon-shekel::before, .z-icon-sheqel::before, .z-icon-ils::before { content: ""; }
.z-icon-meanpath::before { content: ""; }
.z-icon-buysellads::before { content: ""; }
.z-icon-connectdevelop::before { content: ""; }
.z-icon-dashcube::before { content: ""; }
.z-icon-forumbee::before { content: ""; }
.z-icon-leanpub::before { content: ""; }
.z-icon-sellsy::before { content: ""; }
.z-icon-shirtsinbulk::before { content: ""; }
.z-icon-simplybuilt::before { content: ""; }
.z-icon-skyatlas::before { content: ""; }
.z-icon-cart-plus::before { content: ""; }
.z-icon-cart-arrow-down::before { content: ""; }
.z-icon-diamond::before { content: ""; }
.z-icon-ship::before { content: ""; }
.z-icon-user-secret::before { content: ""; }
.z-icon-motorcycle::before { content: ""; }
.z-icon-street-view::before { content: ""; }
.z-icon-heartbeat::before { content: ""; }
.z-icon-venus::before { content: ""; }
.z-icon-mars::before { content: ""; }
.z-icon-mercury::before { content: ""; }
.z-icon-transgender::before { content: ""; }
.z-icon-transgender-alt::before { content: ""; }
.z-icon-venus-double::before { content: ""; }
.z-icon-mars-double::before { content: ""; }
.z-icon-venus-mars::before { content: ""; }
.z-icon-mars-stroke::before { content: ""; }
.z-icon-mars-stroke-v::before { content: ""; }
.z-icon-mars-stroke-h::before { content: ""; }
.z-icon-neuter::before { content: ""; }
.z-icon-facebook-official::before { content: ""; }
.z-icon-pinterest-p::before { content: ""; }
.z-icon-whatsapp::before { content: ""; }
.z-icon-server::before { content: ""; }
.z-icon-user-plus::before { content: ""; }
.z-icon-user-times::before { content: ""; }
.z-icon-hotel::before, .z-icon-bed::before { content: ""; }
.z-icon-viacoin::before { content: ""; }
.z-icon-train::before { content: ""; }
.z-icon-subway::before { content: ""; }
.z-icon-medium::before { content: ""; }
html, body { height: 100%; }
[class^="z-"], [class*=" z-"], [class^="z-"]::after, [class*=" z-"]::after, [class^="z-"]::before, [class*=" z-"]::before, .z-borderbox { box-sizing: border-box; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none; margin: 0px; }
input, input:focus, textarea, textarea:focus { appearance: none; outline: 0px; user-select: text; }
:focus { outline: 0px; }
fieldset { border: 1px solid rgb(192, 192, 192); border-radius: 0px; margin: 0px 2px; padding: 0px; }
legend { border: 0px; padding: 0px; }
body { margin: 0px; padding: 0px 5px; }
.mobile * { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.z-error { display: none; width: 450px; border: 1px solid rgb(153, 0, 0); padding: 3px 5px 3px 3px; background: rgb(255, 238, 238); position: absolute; top: 0px; left: 40%; box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 3px; z-index: 9999999; }
.z-error .messagecontent { border: 1px solid rgb(153, 0, 0); padding: 0px; background: rgb(255, 255, 255); }
.z-error .messages { padding: 2px 3px 15px; overflow-wrap: break-word; overflow: auto; }
.z-error .messages .message { padding: 3px 0px 2px; }
.z-error .newmessage { background: rgb(255, 238, 238); display: none; }
.z-error .button { color: rgb(153, 0, 0); width: 16px; height: 16px; margin-left: 4px; cursor: pointer; float: right; }
.z-error .button > .z-icon-remove { font-size: 18px; }
.z-error #zk_err-p { height: 24px; padding-top: 6px; cursor: move; }
.z-error .errornumbers { font-weight: bold; color: rgb(153, 0, 0); padding-left: 4px; float: left; }
div.z-log { width: 50%; text-align: right; position: absolute; right: 10px; bottom: 5px; z-index: 99000; }
div.z-log textarea { width: 100%; border-color: rgba(82, 168, 236, 0.8); outline: 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(82, 168, 236, 0.6) 0px 0px 8px; }
div.z-log button { font-size: 10px; }
.noscript { width: 100%; height: 100%; background: rgb(224, 225, 227); opacity: 0.6; text-align: center; position: absolute; top: 0px; left: 0px; zoom: 1; z-index: 32000; }
.noscript p { font-weight: bold; color: black; border: 1px solid black; margin: 10% 15%; padding: 10px 0px; background: white; opacity: 1; }
input[type="radio"] { appearance: radio; margin: 0px 2px 2px; }
input[type="checkbox"] { appearance: checkbox; margin: 0px 2px 2px; }
.z-label { line-height: normal; }
.z-label, .z-radio-content, .z-checkbox-content, .z-loading { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; }
.z-temp, .z-modal-mask { width: 100%; height: 100%; background: rgb(224, 225, 227); opacity: 0.6; position: absolute; top: 0px; left: 0px; }
.z-initing { width: 60px; height: 60px; background: center center no-repeat transparent; position: absolute; right: 10px; bottom: 10px; z-index: 32000; }
.z-loading, .z-apply-loading { border: 1px solid rgb(207, 207, 207); padding: 3px; background: rgb(227, 227, 227); position: absolute; cursor: wait; white-space: nowrap; }
.z-loading { top: 0px; left: 0px; z-index: 31000; }
.z-apply-loading { overflow: hidden; z-index: 89500; }
.z-loading-indicator, .z-apply-loading-indicator { color: rgb(54, 54, 54); border: 1px solid rgb(207, 207, 207); background: rgb(255, 255, 255); white-space: nowrap; }
.z-loading-indicator { padding: 6px; }
.z-apply-loading-indicator { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; padding: 2px; }
.z-apply-loading-icon, .z-loading-icon, .z-renderdefer { width: 16px; height: 16px; background: url("/portal/zkau/web/84ac9bf6/zul/img/misc/progress.gif") center center no-repeat transparent; }
.z-apply-loading-icon, .z-loading-icon { display: inline-block; vertical-align: top; }
.z-apply-mask { width: 100%; height: 100%; background: rgb(224, 225, 227); opacity: 0.6; position: absolute; top: 0px; left: 0px; z-index: 89000; }
.z-inline-block { display: inline-block; vertical-align: top; }
.z-word-wrap { overflow-wrap: break-word; }
.z-word-nowrap { white-space: nowrap; }
.z-overflow-hidden { overflow: hidden; }
.z-dd-stackup { width: 100%; height: 100%; background-image: url("/portal/zkau/web/84ac9bf6/img/spacer.gif"); position: absolute; left: 0px; top: 0px; z-index: 16800; }
.z-temp * { font-size: 5px; color: rgb(255, 255, 255); background: rgb(255, 255, 255); text-decoration: none; }
.z-temp .z-loading { background: rgb(227, 227, 227); top: 49%; left: 46%; }
.z-temp .z-loading-indicator { font-size: 12px; color: rgb(54, 54, 54); }
.z-clear { font-size: 0px; width: 0px; height: 0px; line-height: 0; overflow: hidden; clear: both; }
.ie8 .z-shadow { display: none; position: absolute; left: 0px; top: 0px; overflow: hidden; }
.ie8 .z-shadow-wrapper { height: 100%; padding-bottom: 6px; }
.ie8 .z-shadow .z-shadow-cl { height: 100%; padding-left: 6px; background: url("/portal/zkau/web/84ac9bf6/zul/img/shadow-cl.png") 0px 0px repeat-y transparent; overflow: hidden; zoom: 1; }
.ie8 .z-shadow .z-shadow-cr { height: 100%; padding-right: 6px; background: url("/portal/zkau/web/84ac9bf6/zul/img/shadow-cr.png") right center repeat-y transparent; overflow: hidden; zoom: 1; }
.ie8 .z-shadow .z-shadow-cm { height: 100%; background: url("/portal/zkau/web/84ac9bf6/zul/img/shadow-m.png") 0px 0px repeat transparent; overflow: hidden; zoom: 1; }
.ie8 .z-shadow .z-shadow-tl, .ie8 .z-shadow .z-shadow-tr, .ie8 .z-shadow .z-shadow-bl, .ie8 .z-shadow .z-shadow-br { font-size: 0px; height: 6px; margin-right: 6px; line-height: 0; background: 0px top no-repeat transparent; zoom: 1; }
.ie8 .z-shadow .z-shadow-tr, .ie8 .z-shadow .z-shadow-br { background-position: right -6px; margin-right: -6px; position: relative; }
.ie8 .z-shadow .z-shadow-tl, .ie8 .z-shadow .z-shadow-tr { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/shadow-tlr.png"); }
.ie8 .z-shadow .z-shadow-bl, .ie8 .z-shadow .z-shadow-br { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/shadow-blr.png"); }
.z-dragged { color: rgb(255, 255, 255); background: none 0px 0px no-repeat scroll rgb(224, 234, 240); }
.z-drag-over { background: rgb(173, 210, 255); }
.z-drag-ghost { list-style: none; }
.gecko .z-draggable-over > * { }
.z-drop-allow { background: rgb(17, 170, 51); }
.z-drop-allow .z-drop-icon { color: rgb(17, 170, 51); }
.z-drop-disallow { background: rgb(193, 54, 52); }
.z-drop-disallow .z-drop-icon { color: rgb(193, 54, 52); padding-right: 1px; }
.z-drop-content { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(255, 255, 255); width: auto; height: 24px; padding: 4px 4px 4px 24px; line-height: 16px; position: relative; }
.z-drop-icon { font-size: 12px; width: 16px; height: 16px; border-radius: 8px; line-height: 16px; background: rgb(255, 255, 255); text-align: center; position: absolute; top: 4px; left: 6px; }
.z-focus-a { position: absolute; top: 0px; left: 0px; outline: none 0px; overflow: hidden; font-size: 0px !important; width: 1px !important; height: 1px !important; border: 0px !important; margin: 0px !important; padding: 0px !important; line-height: 0 !important; background: transparent !important; }
.z-focus-a:focus { outline: none 0px; }
span.z-upload { font-size: 0px; display: inline-block; width: 0px; height: 0px; margin: 0px; padding: 0px; position: relative; }
span.z-upload input { font-size: 45pt; margin: 0px; padding: 0px; opacity: 0; position: absolute; cursor: pointer; z-index: -1; }
.ie8 span.z-upload input, .ie9 span.z-upload input, .ie10 span.z-upload input { z-index: 1; }
.z-upload-icon { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/misc/prgmeter.png"); overflow: hidden; }
.ie8 .z-upload-hover { border-color: rgb(143, 185, 208); background: rgb(242, 242, 242); }
.ie9 .z-upload-hover, .ie10 .z-upload-hover { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-fileupload-add, .z-fileupload-remove { color: rgb(16, 150, 188); width: 16px; height: 17px; cursor: pointer; }
.z-fileupload-progress { width: 300px; }
.z-fileupload-manager { width: 350px; }
.z-selectbox { font-family: Arial, sans-serif; font-size: 12px; }
.z-scrollbar { display: none; opacity: 0; position: absolute; line-height: 1; }
.z-scrollbar-vertical { width: 16px; height: 100%; top: 0px; right: 0px; }
.z-scrollbar-vertical .z-scrollbar-wrapper { width: 100%; position: absolute; top: 16px; left: 0px; }
.z-scrollbar-vertical .z-scrollbar-indicator { width: 14px; border: 1px solid rgb(131, 131, 131); border-radius: 2px; background: linear-gradient(to right, rgb(255, 255, 255) 0px, rgb(207, 207, 207) 100%); position: absolute; left: 1px; cursor: pointer; z-index: 100; }
.z-scrollbar-vertical .z-scrollbar-rail { width: 100%; height: 100%; background: rgb(221, 221, 221); }
.z-scrollbar-vertical .z-scrollbar-icon { color: rgb(99, 99, 99); width: 16px; height: 16px; margin-top: -8px; position: absolute; left: -1px; top: 50%; transform: scale(0.5, 0.7); }
.z-scrollbar-vertical-embed { width: 8px; height: 100%; border-radius: 4px; background: rgb(0, 0, 0); opacity: 0.2; position: absolute; top: 0px; right: 0px; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 0px inset, rgba(0, 0, 0, 0.07) 0px -1px 0px inset; }
.z-scrollbar-up, .z-scrollbar-down { font-size: 14px; color: rgb(99, 99, 99); width: 16px; height: 16px; background: rgb(221, 221, 221); position: absolute; cursor: pointer; }
.z-scrollbar-up > .z-icon-caret-up::before { width: 16px; height: 16px; position: absolute; left: 4px; top: -1px; }
.z-scrollbar-down { bottom: 0px; }
.z-scrollbar-down > .z-icon-caret-down::before { width: 16px; height: 16px; position: absolute; left: 4px; top: 1px; }
.z-scrollbar-horizontal { width: 100%; height: 16px; left: 0px; bottom: 0px; }
.z-scrollbar-horizontal .z-scrollbar-wrapper { height: 100%; position: absolute; bottom: 0px; left: 16px; }
.z-scrollbar-horizontal .z-scrollbar-indicator { height: 14px; border: 1px solid rgb(131, 131, 131); border-radius: 2px; background: linear-gradient(rgb(255, 255, 255) 0px, rgb(207, 207, 207) 100%); position: absolute; top: 1px; cursor: pointer; z-index: 100; }
.z-scrollbar-horizontal .z-scrollbar-rail { width: 100%; height: 100%; background: rgb(221, 221, 221); }
.z-scrollbar-horizontal .z-scrollbar-icon { color: rgb(99, 99, 99); margin-left: -8px; position: absolute; left: 50%; top: -1px; transform: rotate(90deg) scale(0.5, 0.7); }
.z-scrollbar-horizontal-embed { width: 100%; height: 8px; border-radius: 4px; background: rgb(0, 0, 0); opacity: 0.2; position: absolute; bottom: 0px; left: 0px; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 0px inset, rgba(0, 0, 0, 0.07) 0px -1px 0px inset; }
.z-scrollbar-left, .z-scrollbar-right { font-size: 14px; color: rgb(99, 99, 99); width: 16px; height: 16px; padding: 1px 6px 0px 5px; background: rgb(221, 221, 221); position: absolute; cursor: pointer; }
.z-scrollbar-right { right: 0px; }
.ie8 .z-scrollbar-vertical .z-scrollbar-indicator { background: rgb(231, 231, 231); }
.ie8 .z-scrollbar-horizontal .z-scrollbar-indicator { background: rgb(231, 231, 231); }
.z-macro { display: inline-block; min-width: 1px; }
.z-a { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; }
.z-a[disabled] { color: rgb(170, 170, 170); cursor: default; text-decoration: none; }
.z-absolutelayout { height: 100%; position: relative; overflow: hidden; }
.z-absolutechildren { position: absolute; overflow: auto; }
.z-anchorlayout, .z-anchorlayout-body, .z-anchorchildren { overflow: hidden; }
.z-anchorchildren { margin: 0px; padding: 0px; float: left; }
.z-anchorlayout, .z-anchorchildren { }
.z-auxhead th:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.z-auxhead th:first-child.z-auxhead-border { border-left: 1px solid rgb(207, 207, 207); }
.z-auxhead-bar { border-left: 1px solid rgb(207, 207, 207); }
.z-auxheader { border-left: 1px solid rgb(207, 207, 207); border-bottom: 1px solid rgb(207, 207, 207); padding: 0px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%) padding-box; position: relative; overflow: hidden; white-space: nowrap; }
.z-auxheader-content { font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: rgb(99, 99, 99); padding: 4px 5px 3px; line-height: 24px; overflow: hidden; }
.ie8 .z-auxheader { position: static; background: rgb(245, 245, 245); }
.z-combobox, .z-bandbox, .z-datebox, .z-timebox, .z-spinner, .z-doublespinner { display: inline-block; min-height: 24px; white-space: nowrap; }
.z-combobox-input, .z-bandbox-input, .z-datebox-input, .z-timebox-input, .z-spinner-input, .z-doublespinner-input { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); height: 24px; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(207, 207, 207) currentcolor rgb(207, 207, 207) rgb(207, 207, 207); border-image: initial; border-radius: 3px 0px 0px 3px; margin: 0px; padding: 4px 5px; line-height: 14px; background: rgb(255, 255, 255); }
.z-combobox-input:focus, .z-bandbox-input:focus, .z-datebox-input:focus, .z-timebox-input:focus, .z-spinner-input:focus, .z-doublespinner-input:focus { box-shadow: rgba(210, 210, 210, 0.75) 1px 1px 1px inset; }
.z-combobox-input[readonly], .z-bandbox-input[readonly], .z-datebox-input[readonly], .z-timebox-input[readonly], .z-spinner-input[readonly], .z-doublespinner-input[readonly] { border-color: rgb(230, 230, 230); background: rgb(250, 250, 250); }
.z-combobox-input[readonly]:focus, .z-bandbox-input[readonly]:focus, .z-datebox-input[readonly]:focus, .z-timebox-input[readonly]:focus, .z-spinner-input[readonly]:focus, .z-doublespinner-input[readonly]:focus { box-shadow: none; }
.z-combobox-button, .z-bandbox-button, .z-datebox-button, .z-timebox-button, .z-spinner-button, .z-doublespinner-button { font-size: 14px; color: rgb(99, 99, 99); display: inline-block; min-width: 24px; height: 24px; border: 1px solid rgb(207, 207, 207); border-radius: 0px 3px 3px 0px; padding: 4px; line-height: 14px; background: rgb(255, 255, 255); text-align: left; vertical-align: middle; overflow: hidden; cursor: pointer; }
.z-combobox-button:hover, .z-bandbox-button:hover, .z-datebox-button:hover, .z-timebox-button:hover, .z-spinner-button:hover, .z-doublespinner-button:hover { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-combobox-button:active, .z-bandbox-button:active, .z-datebox-button:active, .z-timebox-button:active, .z-spinner-button:active, .z-doublespinner-button:active { border-color: rgb(73, 158, 179); background: linear-gradient(rgb(195, 245, 254) 0px, rgb(134, 226, 249) 100%); box-shadow: rgb(145, 170, 183) 1px 1px 1px inset; }
.z-combobox-disabled, .z-bandbox-disabled, .z-datebox-disabled, .z-timebox-disabled, .z-spinner-disabled, .z-doublespinner-disabled { opacity: 0.6; }
.z-combobox-disabled *, .z-bandbox-disabled *, .z-datebox-disabled *, .z-timebox-disabled *, .z-spinner-disabled *, .z-doublespinner-disabled * { color: rgb(170, 170, 170) !important; background: rgb(240, 240, 240) !important; cursor: default !important; }
.z-combobox-invalid, .z-bandbox-invalid, .z-datebox-invalid, .z-timebox-invalid, .z-spinner-invalid, .z-doublespinner-invalid { margin-right: -1px; background: rgb(255, 255, 255); box-shadow: rgb(221, 119, 119) -1px 0px 0px inset; border: 1px solid rgb(221, 119, 119) !important; }
.z-combobox-readonly:focus, .z-bandbox-readonly:focus, .z-datebox-readonly:focus, .z-timebox-readonly:focus, .z-spinner-readonly:focus, .z-doublespinner-readonly:focus { border-color: rgb(230, 230, 230); border-right-width: 0px; background: 0px 0px repeat-x transparent; cursor: default; box-shadow: none; }
.z-combobox-rightedge, .z-bandbox-rightedge, .z-datebox-rightedge, .z-timebox-rightedge, .z-spinner-rightedge, .z-doublespinner-rightedge { border-right: 1px solid rgb(207, 207, 207); border-radius: 3px; }
.z-combobox-disabled > .z-combobox-button:hover, .z-bandbox-disabled > .z-bandbox-button:hover, .z-datebox-disabled > .z-datebox-button:hover, .z-timebox-disabled > .z-timebox-button:hover, .z-spinner-disabled > .z-spinner-button:hover, .z-doublespinner-disabled > .z-doublespinner-button:hover, .z-combobox-disabled > .z-combobox-button:active, .z-bandbox-disabled > .z-bandbox-button:active, .z-datebox-disabled > .z-datebox-button:active, .z-timebox-disabled > .z-timebox-button:active, .z-spinner-disabled > .z-spinner-button:active, .z-doublespinner-disabled > .z-doublespinner-button:active { border-color: rgb(207, 207, 207); background: 0px center; box-shadow: none; }
.z-combobox-input[readonly], .z-bandbox-input[readonly], .z-datebox-input[readonly] { cursor: pointer; }
.z-combobox-button.z-combobox-disabled, .z-bandbox-button.z-bandbox-disabled, .z-datebox-button.z-datebox-disabled, .z-timebox-button.z-timebox-disabled, .z-spinner-button.z-spinner-disabled, .z-doublespinner-button.z-doublespinner-disabled { display: none; }
.z-combobox-button { font-size: 16px; min-height: 24px; padding-left: 7px; padding-top: 5px; }
.z-datebox-button, .z-bandbox-button { text-align: center; }
.z-timebox-button, .z-spinner-button, .z-doublespinner-button { padding: 0px; position: relative; }
.z-timebox-button:hover, .z-spinner-button:hover, .z-doublespinner-button:hover, .z-timebox-button:active, .z-spinner-button:active, .z-doublespinner-button:active { background: 0px center; box-shadow: none; }
.z-timebox-button > a, .z-spinner-button > a, .z-doublespinner-button > a { color: rgb(99, 99, 99); width: 24px; height: 12px; padding: 0px 7px; background: rgb(255, 255, 255); position: absolute; left: 0px; overflow: hidden; text-decoration: none; }
.z-timebox-button > a:first-child, .z-spinner-button > a:first-child, .z-doublespinner-button > a:first-child { top: -1px; }
.z-timebox-button > a:first-child:active, .z-spinner-button > a:first-child:active, .z-doublespinner-button > a:first-child:active { top: 0px; }
.z-timebox-button > a:hover, .z-spinner-button > a:hover, .z-doublespinner-button > a:hover { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-timebox-button > a:active, .z-spinner-button > a:active, .z-doublespinner-button > a:active { border-color: rgb(73, 158, 179); background: linear-gradient(rgb(195, 245, 254) 0px, rgb(134, 226, 249) 100%); box-shadow: rgb(145, 170, 183) 1px 1px 1px inset; }
.z-timebox-button > i, .z-spinner-button > i, .z-doublespinner-button > i { z-index: 2; }
.z-timebox-button:hover > i, .z-spinner-button:hover > i, .z-doublespinner-button:hover > i { width: 24px; height: 1px; border-top: 1px solid rgb(143, 185, 208); position: absolute; top: 11px; left: 0px; }
.z-timebox-button > a ~ a, .z-spinner-button > a ~ a, .z-doublespinner-button > a ~ a { bottom: -1px; }
.z-timebox-button > a ~ a > i, .z-spinner-button > a ~ a > i, .z-doublespinner-button > a ~ a > i { position: relative; top: -2px; }
.z-timebox-button > a ~ a:active, .z-spinner-button > a ~ a:active, .z-doublespinner-button > a ~ a:active { bottom: -2px; }
.z-timebox-disabled a:active, .z-spinner-disabled a:active, .z-doublespinner-disabled a:active, .z-timebox-disabled a:hover, .z-spinner-disabled a:hover, .z-doublespinner-disabled a:hover { background: 0px center; box-shadow: none; }
.z-timebox-disabled a:first-child:active, .z-spinner-disabled a:first-child:active, .z-doublespinner-disabled a:first-child:active { top: -1px; }
.z-timebox-disabled a ~ a:active, .z-spinner-disabled a ~ a:active, .z-doublespinner-disabled a ~ a:active { bottom: -1px; }
.z-timebox-disabled a + i[class*="-separator"], .z-spinner-disabled a + i[class*="-separator"], .z-doublespinner-disabled a + i[class*="-separator"] { display: none; }
.z-combobox-inplace .z-combobox-input, .z-bandbox-inplace .z-bandbox-input, .z-datebox-inplace .z-datebox-input, .z-timebox-inplace .z-timebox-input, .z-spinner-inplace .z-spinner-input, .z-doublespinner-inplace .z-doublespinner-input { border: 0px; padding: 3px; background: 0px center; }
.z-combobox-inplace .z-combobox-input:focus, .z-bandbox-inplace .z-bandbox-input:focus, .z-datebox-inplace .z-datebox-input:focus, .z-timebox-inplace .z-timebox-input:focus, .z-spinner-inplace .z-spinner-input:focus, .z-doublespinner-inplace .z-doublespinner-input:focus { background: 0px center; box-shadow: none; }
.z-combobox-inplace .z-combobox-button, .z-bandbox-inplace .z-bandbox-button, .z-datebox-inplace .z-datebox-button, .z-timebox-inplace .z-timebox-button, .z-spinner-inplace .z-spinner-button, .z-doublespinner-inplace .z-doublespinner-button { visibility: hidden; }
.z-comboitem, .z-comboitem-button { font-size: 12px; white-space: nowrap; cursor: pointer; }
.z-comboitem { display: block; padding: 3px 2px; position: relative; text-shadow: rgb(255, 255, 255) 0px 1px; min-height: 20px; }
.z-comboitem-inner, .z-comboitem-content { font-size: 10px; color: rgb(85, 85, 85); }
.z-comboitem, .z-comboitem a, .z-comboitem a:visited { font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; }
.z-comboitem:hover { background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-comboitem-selected { background: linear-gradient(rgb(229, 244, 251) 0px, rgb(211, 237, 250) 100%); }
.z-comboitem-selected .z-comboitem-text { color: rgb(99, 99, 99); }
.z-comboitem-selected:hover { background: linear-gradient(rgb(213, 228, 234) 0px, rgb(183, 210, 226) 100%); }
.z-comboitem-selected:hover .z-comboitem-text { color: rgb(99, 99, 99); }
.z-comboitem-image { margin-top: -4px; margin-right: 3px; float: left; }
.z-comboitem-image:empty { margin-right: 0px; }
.z-comboitem-icon { padding: 0px 4px 0px 3px; }
.z-combobox-popup, .z-bandbox-popup, .z-datebox-popup, .z-timebox-popup { font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; display: block; border: 1px solid rgb(207, 207, 207); padding: 2px; background: rgb(255, 255, 255); position: absolute; overflow: hidden; }
.z-combobox-popup { overflow: auto; }
.z-bandbox-popup { overflow: auto; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 15px; }
.z-combobox-content { border: 0px; padding: 0px; margin: 0px; background: none 0px 0px repeat transparent; position: relative; list-style: outside none none; }
.z-combobox-shadow, .z-bandbox-shadow, .z-datebox-shadow { border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 15px; }
.ie8 .z-combobox-button, .ie8 .z-bandbox-button, .ie8 .z-datebox-button, .ie8 .z-timebox-button, .ie8 .z-spinner-button, .ie8 .z-doublespinner-button { min-width: 14px; }
.ie8 .z-combobox-button:hover, .ie8 .z-bandbox-button:hover, .ie8 .z-datebox-button:hover, .ie8 .z-timebox-button:hover, .ie8 .z-spinner-button:hover, .ie8 .z-doublespinner-button:hover { background: rgb(242, 242, 242); }
.ie8 .z-combobox-button:active, .ie8 .z-bandbox-button:active, .ie8 .z-datebox-button:active, .ie8 .z-timebox-button:active, .ie8 .z-spinner-button:active, .ie8 .z-doublespinner-button:active { background: rgb(165, 235, 251); }
.ie8 .z-timebox-button, .ie8 .z-spinner-button, .ie8 .z-doublespinner-button { min-width: 22px; }
.ie8 .z-timebox-button > a:hover, .ie8 .z-spinner-button > a:hover, .ie8 .z-doublespinner-button > a:hover { background: rgb(242, 242, 242); }
.ie8 .z-timebox-button > a:active, .ie8 .z-spinner-button > a:active, .ie8 .z-doublespinner-button > a:active { background: rgb(165, 235, 251); }
.ie8 .z-combobox-button { min-width: 11px; min-height: 13px; }
.ie8 .z-comboitem-selected { background: rgb(220, 241, 251); }
.ie8 .z-comboitem:hover { background: rgb(242, 242, 242); }
.ie8 .z-comboitem-selected:hover { background: rgb(198, 219, 230); }
@media print {
  .safari .z-borderlayout { position: static; }
}
@media screen {
  .z-borderlayout { position: relative; }
}
.z-borderlayout { width: 100%; height: 100%; border: 0px; background: rgb(255, 255, 255); overflow: hidden; }
.z-borderlayout-icon { font-size: 14px; color: rgb(99, 99, 99); display: block; width: 24px; height: 24px; line-height: 24px; opacity: 0.5; text-align: center; position: absolute; right: 3px; overflow: hidden; cursor: pointer; }
.z-borderlayout-icon:hover { opacity: 1; }
.z-north, .z-south, .z-west, .z-center, .z-east { border: 1px solid rgb(207, 207, 207); background: rgb(255, 255, 255); position: absolute; overflow: hidden; }
.z-north-noborder, .z-south-noborder, .z-west-noborder, .z-center-noborder, .z-east-noborder { border: 0px; }
.z-north-header, .z-south-header, .z-west-header, .z-center-header, .z-east-header { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: rgb(85, 85, 85); height: 32px; border-bottom: 1px solid rgb(207, 207, 207); padding: 4px 4px 3px; line-height: 24px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); overflow: hidden; cursor: default; white-space: nowrap; }
.z-north-body, .z-south-body, .z-west-body, .z-center-body, .z-east-body { line-height: 14px; }
.z-north-collapsed, .z-south-collapsed, .z-west-collapsed, .z-center-collapsed, .z-east-collapsed { width: 32px; height: 32px; border: 1px solid rgb(207, 207, 207); padding: 5px; background: rgb(252, 252, 252); position: absolute; overflow: hidden; cursor: pointer; }
.z-north-caption, .z-south-caption, .z-west-caption, .z-center-caption, .z-east-caption { height: 24px; }
.z-north, .z-south, .z-center { width: 100%; }
.z-west, .z-east { height: 100%; }
.z-west, .z-west-collapsed, .z-west-splitter { z-index: 12; }
.z-center { z-index: 8; }
.z-east, .z-east-collapsed, .z-east-splitter { z-index: 10; }
.z-north, .z-north-collapsed, .z-north-splitter { z-index: 16; }
.z-south, .z-south-collapsed, .z-south-splitter { z-index: 14; }
.z-east-splitter, .z-west-splitter, .z-north-splitter, .z-south-splitter { width: 8px; height: 8px; background: linear-gradient(to right, rgb(253, 253, 253) 0px, rgb(241, 241, 241) 100%); position: absolute; overflow: hidden; cursor: e-resize; }
.z-east-splitter-button, .z-west-splitter-button, .z-north-splitter-button, .z-south-splitter-button { color: rgb(99, 99, 99); display: inline-block; border: 1px solid rgb(207, 207, 207); vertical-align: top; position: relative; cursor: pointer; }
.z-east-splitter-button-disabled, .z-west-splitter-button-disabled, .z-north-splitter-button-disabled, .z-south-splitter-button-disabled { border: 0px; }
.z-east-icon, .z-west-icon, .z-north-icon, .z-south-icon { font-size: 10px; line-height: 14px; opacity: 0.5; position: absolute; }
.z-north-splitter, .z-south-splitter { border-left: 1px solid rgb(207, 207, 207); border-right: 1px solid rgb(207, 207, 207); background: linear-gradient(rgb(253, 253, 253) 0px, rgb(241, 241, 241) 100%); cursor: s-resize; }
.ie8 .z-west-icon.z-icon-caret-left, .ie8 .z-south-icon.z-icon-caret-down, .ie8 .z-east-icon.z-icon-caret-right, .ie8 .z-north-icon.z-icon-caret-up { font-size: 12px; }
.ie8 .z-south-icon.z-icon-caret-down { top: -2px; }
.z-north-splitter-button:hover .z-icon-caret-up, .z-south-splitter-button:hover .z-icon-caret-down, .z-west-splitter-button:hover .z-icon-caret-left, .z-east-splitter-button:hover .z-icon-caret-right { opacity: 1; }
.z-north-splitter-button-disabled .z-icon-caret-up, .z-south-splitter-button-disabled .z-icon-caret-down, .z-west-splitter-button-disabled .z-icon-caret-left, .z-east-splitter-button-disabled .z-icon-caret-right { display: none; }
.z-north-splitter-button-disabled, .z-south-splitter-button-disabled { cursor: s-resize; }
.z-west-splitter-button-disabled, .z-east-splitter-button-disabled { cursor: e-resize; }
.z-west-icon, .z-east-icon { font-size: 11px; top: 8px; left: 2px; }
.z-west-icon.z-icon-ellipsis-v, .z-east-icon.z-icon-ellipsis-v { font-size: 10px; top: -21px; left: 3px; cursor: e-resize; }
.ie8 .z-west-icon.z-icon-ellipsis-v, .ie8 .z-east-icon.z-icon-ellipsis-v { font-size: 14px; }
.z-north-icon, .z-south-icon { left: 11px; top: -3px; }
.z-west-icon.z-icon-ellipsis-v ~ .z-west-icon.z-icon-ellipsis-v, .z-east-icon.z-icon-ellipsis-v ~ .z-east-icon.z-icon-ellipsis-v { top: 39px; }
.z-north-icon.z-icon-ellipsis-h, .z-south-icon.z-icon-ellipsis-h { top: -2px; left: -20px; cursor: s-resize; }
.ie8 .z-north-icon.z-icon-ellipsis-h, .ie8 .z-south-icon.z-icon-ellipsis-h { font-size: 14px; }
.z-north-icon.z-icon-ellipsis-h ~ .z-north-icon.z-icon-ellipsis-h, .z-south-icon.z-icon-ellipsis-h ~ .z-south-icon.z-icon-ellipsis-h { left: 40px; }
.z-west-splitter-button, .z-east-splitter-button { width: 8px; height: 30px; border-width: 1px 0px; }
.z-north-splitter-button, .z-south-splitter-button { width: 30px; height: 8px; border-width: 0px 1px; }
.ie8 .z-borderlayout > div { border: 0px; }
.ie8 .z-north-header, .ie8 .z-south-header, .ie8 .z-west-header, .ie8 .z-center-header, .ie8 .z-east-header { background: rgb(246, 246, 246); }
.ie8 .z-east-splitter, .ie8 .z-west-splitter, .ie8 .z-north-splitter, .ie8 .z-south-splitter { background: rgb(247, 247, 247); }
.ie8 .z-north-splitter, .ie8 .z-south-splitter { background: rgb(247, 247, 247); }
.z-button { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); min-height: 24px; border: 1px solid rgb(169, 169, 169); border-radius: 4px; padding: 3px 12px; line-height: 14px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); text-shadow: rgb(255, 255, 255) 0px 1px; cursor: pointer; white-space: nowrap; }
.z-button:hover { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-button:focus { color: rgb(0, 0, 0); border-color: rgb(0, 185, 255); background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); box-shadow: rgb(12, 188, 255) 0px 0px 2px inset; }
.z-button:active { border-color: rgb(73, 158, 179); background: linear-gradient(rgb(195, 245, 254) 0px, rgb(134, 226, 249) 100%); }
.z-button[disabled] { border-color: rgb(169, 169, 169); background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); opacity: 0.6; box-shadow: none; cursor: default; }
.z-button img { vertical-align: middle; }
.ie8 .z-button { min-height: 16px; background: rgb(246, 246, 246); }
.ie8 .z-button:hover { background: rgb(242, 242, 242); }
.ie8 .z-button:focus { background: rgb(246, 246, 246); }
.ie8 .z-button:active { background: rgb(165, 235, 251); }
.ie8 .z-button[disabled] { background: rgb(246, 246, 246); }
.z-hbox, .z-vbox { border-spacing: 0px; }
.z-hbox th, .z-vbox th, .z-hbox td, .z-vbox td { padding: 0px; background-clip: padding-box; }
.z-hbox th, .z-vbox th { text-align: inherit; }
.z-hbox-separator, .z-vbox-separator { margin: 0px; padding: 0px; }
.z-hbox-separator { width: 0.3em; }
.z-vbox-separator { height: 0.3em; }
.z-vbox-separator td { line-height: 0; }
tr.z-splitter-outer > td { height: 8px; max-height: 8px; }
td.z-splitter-outer { width: 8px; max-width: 8px; padding: 0px; }
.z-splitter { border: 1px solid rgb(207, 207, 207); }
.z-splitter-horizontal { width: 8px; border-width: 0px 1px; background: linear-gradient(to right, rgb(253, 253, 253) 0px, rgb(241, 241, 241) 100%); overflow: hidden; cursor: e-resize; }
.z-splitter-horizontal > .z-splitter-button { width: 8px; height: 30px; border-width: 1px 0px; }
.z-splitter-horizontal .z-splitter-icon { font-size: 11px; position: absolute; top: 9px; left: 1px; }
.z-splitter-horizontal .z-splitter-icon.z-icon-ellipsis-v { font-size: 10px; top: -21px; left: 2px; cursor: e-resize; }
.z-splitter-horizontal .z-splitter-icon.z-icon-ellipsis-v ~ .z-splitter-icon.z-icon-ellipsis-v { top: 39px; }
.z-splitter-vertical { height: 8px; border-width: 1px 0px; background: linear-gradient(rgb(253, 253, 253) 0px, rgb(241, 241, 241) 100%); overflow: hidden; cursor: s-resize; }
.z-splitter-vertical > .z-splitter-button { width: 30px; height: 8px; border-width: 0px 1px; }
.z-splitter-vertical .z-splitter-icon { font-size: 10px; line-height: normal; position: absolute; top: -3px; left: 11px; }
.z-splitter-vertical .z-splitter-icon.z-icon-ellipsis-h { top: -2px; left: -16px; cursor: s-resize; }
.z-splitter-vertical .z-splitter-icon.z-icon-ellipsis-h ~ .z-splitter-icon.z-icon-ellipsis-h { left: 36px; }
.z-splitter-button { color: rgb(99, 99, 99); display: inline-block; border: 1px solid rgb(207, 207, 207); position: relative; vertical-align: top; cursor: pointer; }
.z-splitter-button-disabled { border: 0px; }
.z-splitter-vertical .z-splitter-button-disabled { cursor: s-resize; }
.z-splitter-horizontal .z-splitter-button-disabled { cursor: e-resize; }
.z-splitter-icon { opacity: 0.5; }
.z-splitter-nosplitter { cursor: default; }
.z-splitter-button:hover .z-icon-caret-up, .z-splitter-button:hover .z-icon-caret-down, .z-splitter-button:hover .z-icon-caret-right, .z-splitter-button:hover .z-icon-caret-left { opacity: 1; }
.ie8 .z-splitter-horizontal { background: rgb(247, 247, 247); }
.ie8 .z-splitter-horizontal .z-splitter-icon.z-icon-ellipsis-v { font-size: 14px; }
.ie8 .z-splitter-horizontal .z-splitter-icon.z-icon-ellipsis-v ~ .z-splitter-icon.z-icon-ellipsis-v { top: 37px; }
.ie8 .z-splitter-vertical { background: rgb(247, 247, 247); }
.ie8 .z-splitter-vertical .z-splitter-icon.z-icon-ellipsis-h { font-size: 14px; top: -3px; }
.ie8 .z-splitter-vertical .z-splitter-icon.z-icon-ellipsis-h ~ .z-splitter-icon.z-icon-ellipsis-h { left: 38px; }
.z-calendar { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(99, 99, 99); border: 1px solid rgb(207, 207, 207); min-width: 230px; padding: 2px; }
.z-calendar a { text-decoration: none; }
.z-calendar th { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; padding: 12px 3px; }
.z-calendar table { width: 100%; }
.z-calendar-title { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; color: rgb(99, 99, 99); width: 100%; padding: 5px 24px; line-height: 14px; text-align: center; }
.z-calendar-title:hover { color: rgb(99, 99, 99); }
.z-calendar-header { position: relative; }
.z-calendar-header > a { display: inline-block; line-height: normal; }
.z-calendar-body { height: 100%; }
.z-calendar-decade { min-height: 162px; }
.z-calendar-month, .z-calendar-year { min-height: 162px; }
.z-calendar-month .z-calendar-cell, .z-calendar-year .z-calendar-cell { min-height: 48px; line-height: 42px; }
.z-calendar-cell { font-size: 11px; color: rgb(99, 99, 99); min-width: 24px; min-height: 24px; padding: 3px 0px; line-height: 17px; background: rgb(255, 255, 255); text-align: center; cursor: pointer; }
.z-calendar-cell:hover { border-radius: 4px; background: rgb(214, 240, 253); }
.z-calendar-weekend { color: rgb(247, 148, 29); background: rgb(242, 242, 242); }
.z-calendar-weekday { color: rgb(99, 99, 99); background: rgb(255, 255, 255); }
.z-calendar-outrange { color: rgb(170, 170, 170); text-shadow: none; }
.z-calendar-weekofyear { font-style: italic; color: rgb(255, 255, 255); background: rgb(99, 99, 99); cursor: default; }
.z-calendar-weekofyear:hover { color: rgb(255, 255, 255); border-radius: 0px; background: rgb(99, 99, 99); }
.z-calendar-anima { overflow: hidden; position: relative; }
.z-calendar-anima-inner { width: 200%; position: absolute; }
.z-calendar-anima-inner table { width: 50%; float: left; }
.z-calendar-selected { color: rgb(0, 139, 182); border-radius: 4px; background: rgb(211, 237, 250); }
.z-calendar-selected:hover { color: rgb(0, 139, 182); background: rgb(183, 210, 226); }
.z-calendar-outside { color: rgb(170, 170, 170); text-shadow: none; }
.z-calendar-icon { font-size: 20px; color: rgb(99, 99, 99); width: 24px; height: 24px; padding: 0px 8px; position: absolute; }
.z-calendar-icon:hover { color: rgb(99, 99, 99); }
.z-calendar-right { right: 0px; }
.z-calendar-left { left: 0px; }
.z-calendar-left[disabled], .z-calendar-right[disabled], .z-calendar-disabled { opacity: 0.4; color: rgb(170, 170, 170) !important; text-shadow: none !important; cursor: default !important; }
.z-calendar-left[disabled]:hover, .z-calendar-right[disabled]:hover, .z-calendar-disabled:hover { background: rgb(255, 255, 255); }
.z-datebox-popup { position: absolute; }
.z-datebox-popup .z-calendar { border: 0px; }
.z-datebox-popup .z-calendar + .z-timebox { margin: 5px; }
.z-datebox-popup .z-calendar ~ .z-datebox-timezone { margin: 0px 5px 5px; }
.z-datebox-timezone { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; }
.ie8 .z-calendar { min-width: 224px; }
.ie8 .z-calendar-cell { min-height: 18px; }
.z-caption { font-size: 12px; width: 100%; height: auto; min-height: 24px; line-height: 14px; }
.z-caption > * { margin-left: 4px; }
.z-caption > :first-child { margin-left: 0px; }
.z-caption-content, .z-caption .z-label { display: inline-block; padding: 0px; line-height: 24px; }
.z-caption-image { vertical-align: middle; }
.z-caption input { font-size: 11px; }
.z-caption .z-toolbar .z-a, .z-caption .z-toolbar .z-a:visited, .z-caption .z-toolbar .z-a:hover { color: rgb(255, 255, 255); border: 0px; background: 0px center; }
.z-caption .z-a, .z-caption .z-a:visited { font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); background: 0px center; text-decoration: none; }
.z-caption .z-a:hover { text-decoration: underline; }
.z-combobutton { display: inline-block; min-height: 24px; cursor: pointer; }
.z-combobutton-content { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); display: inline-block; min-height: 24px; border: 1px solid rgb(169, 169, 169); border-radius: 3px; padding: 4px 30px 4px 5px; line-height: 14px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); vertical-align: middle; position: relative; white-space: nowrap; }
.z-combobutton-image { vertical-align: middle; }
.z-combobutton-button { font-weight: normal; display: block; width: 24px; height: 100%; border-left: 1px solid rgb(169, 169, 169); line-height: normal; position: absolute; top: 0px; right: 0px; }
.z-combobutton-icon { font-size: 16px; color: rgb(99, 99, 99); }
.z-combobutton-icon.z-icon-caret-down { display: block; margin-top: -8px; position: absolute; top: 50%; left: 7px; }
.z-combobutton:hover .z-combobutton-content, .z-combobutton:hover .z-combobutton-button { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-combobutton:focus .z-combobutton-content, .z-combobutton:focus .z-combobutton-button { color: rgb(0, 0, 0); border-color: rgb(0, 185, 255); background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); box-shadow: rgb(12, 188, 255) 0px 0px 2px inset; }
.z-combobutton:focus .z-combobutton-button { border-left-color: rgb(207, 207, 207); }
.z-combobutton:active .z-combobutton-content, .z-combobutton:active .z-combobutton-button { border-color: rgb(73, 158, 179); background: linear-gradient(rgb(195, 245, 254) 0px, rgb(134, 226, 249) 100%); }
.z-combobutton[disabled] { cursor: default; }
.z-combobutton[disabled] .z-combobutton-content, .z-combobutton[disabled] .z-combobutton-button { border-color: rgb(169, 169, 169); background: 0px center; box-shadow: none; opacity: 0.6; }
.z-combobutton-toolbar .z-combobutton-content, .z-combobutton-toolbar .z-combobutton-button { border-color: transparent; border-radius: 0px; background: 0px center; }
.z-combobutton-toolbar:focus .z-combobutton-content, .z-combobutton-toolbar:focus .z-combobutton-button { border-color: transparent; box-shadow: none; }
.z-combobutton-toolbar:active .z-combobutton-content, .z-combobutton-toolbar:active .z-combobutton-button { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-combobutton-toolbar[disabled] .z-combobutton-content, .z-combobutton-toolbar[disabled] .z-combobutton-button { border-color: transparent; background: 0px center; opacity: 0.6; box-shadow: none; }
.ie8 .z-combobutton { min-height: 14px; }
.ie8 .z-combobutton-content { background: rgb(246, 246, 246); min-height: 14px; }
.ie8 .z-combobutton-toolbar .z-combobutton-content, .ie8 .z-combobutton-toolbar .z-combobutton-button { background: transparent; }
.ie8 .z-combobutton-toolbar:active .z-combobutton-content, .ie8 .z-combobutton-toolbar:active .z-combobutton-button { background: rgb(242, 242, 242); }
.ie8 .z-combobutton:hover .z-combobutton-content, .ie8 .z-combobutton:hover .z-combobutton-button { background: rgb(228, 228, 228); }
.ie8 .z-combobutton:focus .z-combobutton-content, .ie8 .z-combobutton:focus .z-combobutton-button { background: rgb(246, 246, 246); }
.ie8 .z-combobutton:active .z-combobutton-content, .ie8 .z-combobutton:active .z-combobutton-button { background: rgb(165, 235, 251); }
.z-textbox, .z-decimalbox, .z-intbox, .z-longbox, .z-doublebox { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); min-height: 24px; border: 1px solid rgb(207, 207, 207); border-radius: 3px; margin: 0px; padding: 4px 5px 3px; line-height: 14px; background: rgb(255, 255, 255); }
.z-textbox:focus, .z-decimalbox:focus, .z-intbox:focus, .z-longbox:focus, .z-doublebox:focus { box-shadow: rgba(210, 210, 210, 0.75) 1px 1px 1px inset; }
.z-textbox[readonly], .z-decimalbox[readonly], .z-intbox[readonly], .z-longbox[readonly], .z-doublebox[readonly] { border-color: rgb(230, 230, 230); background: rgb(250, 250, 250); }
.z-textbox[readonly]:focus, .z-decimalbox[readonly]:focus, .z-intbox[readonly]:focus, .z-longbox[readonly]:focus, .z-doublebox[readonly]:focus { box-shadow: none; }
.z-textbox-invalid, .z-decimalbox-invalid, .z-intbox-invalid, .z-longbox-invalid, .z-doublebox-invalid { border-color: rgb(221, 119, 119); background: rgb(255, 255, 255); }
.z-textbox[disabled], .z-decimalbox[disabled], .z-intbox[disabled], .z-longbox[disabled], .z-doublebox[disabled] { opacity: 0.6; color: rgb(170, 170, 170) !important; background: rgb(240, 240, 240) !important; cursor: default !important; }
.z-textbox-inplace, .z-decimalbox-inplace, .z-intbox-inplace, .z-longbox-inplace, .z-doublebox-inplace { border: 0px; padding: 3px; background: 0px center; resize: none; }
.z-errorbox { color: rgb(153, 0, 0); width: 260px; position: absolute; top: 0px; left: 0px; }
.z-errorbox > .z-errorbox-icon { font-size: 14px; color: rgb(153, 0, 0); position: absolute; top: 7px; left: 7px; z-index: 2; }
.z-errorbox-left + .z-errorbox-icon { left: 15px; }
.z-errorbox-up + .z-errorbox-icon { top: 15px; }
.z-errorbox-content { font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: rgb(153, 0, 0); width: 100%; border: 1px solid rgb(153, 0, 0); padding: 5px 20px 5px 26px; background: rgb(255, 238, 238); vertical-align: middle; position: relative; overflow: hidden; cursor: move; box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 3px; }
.z-errorbox-pointer { display: none; width: 0px; height: 0px; border: 6px solid transparent; position: absolute; z-index: 100; }
.z-errorbox-left, .z-errorbox-right, .z-errorbox-up, .z-errorbox-down { border: 6px solid transparent; }
.z-errorbox-left { border-right-color: rgb(153, 0, 0); }
.z-errorbox-right { border-left-color: rgb(153, 0, 0); }
.z-errorbox-up { border-bottom-color: rgb(153, 0, 0); }
.z-errorbox-down { border-top-color: rgb(153, 0, 0); }
.z-errorbox-close { font-size: 10px; width: 12px; height: 12px; border: 1px solid transparent; padding: 0px 1px; position: absolute; top: 8px; right: 8px; cursor: pointer; }
.z-errorbox-close:hover { border: 1px solid rgb(153, 0, 0); border-radius: 2px; }
.z-errorbox-icon { position: absolute; top: -1px; }
.z-errorbox-pointer ~ .z-errorbox-close { top: 7px; right: 7px; }
.z-errorbox-right ~ .z-errorbox-close { top: 7px; right: 14px; }
.z-errorbox-up ~ .z-errorbox-close, .z-errorbox-down ~ .z-errorbox-close { right: 7px; }
.z-errorbox-up ~ .z-errorbox-close { top: 15px; }
.ie8 .z-textbox, .ie8 .z-decimalbox, .ie8 .z-intbox, .ie8 .z-longbox, .ie8 .z-doublebox { min-height: 15px; }
.ie8 .z-textbox-inplace, .ie8 .z-decimalbox-inplace, .ie8 .z-intbox-inplace, .ie8 .z-longbox-inplace, .ie8 .z-doublebox-inplace { min-height: 18px; line-height: 16px; }
body:not(.ie8) .z-errorbox-close { opacity: 0.6; }
body:not(.ie8) .z-errorbox-close:hover { opacity: 1; }
.z-frozen { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/common/bar-bg.png"); overflow: hidden; }
.z-frozen-body { overflow: hidden; float: left; }
.z-frozen-inner { overflow: scroll hidden; float: right; }
.z-frozen-inner div { height: 100%; }
.ie8 .z-frozen-inner, .ie9 .z-frozen-inner, .ie10 .z-frozen-inner { padding-top: 1px; margin-top: -1px; }
.z-grid { border: 1px solid rgb(207, 207, 207); overflow: hidden; zoom: 1; }
.z-grid-header { width: 100%; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); position: relative; overflow: hidden; }
.z-grid-header table { border-spacing: 0px; }
.z-grid-header table th, .z-grid-header table td { background-clip: padding-box; padding: 0px; }
.z-grid-header table th { text-align: inherit; }
.z-grid-header-border { border-bottom: 1px solid rgb(207, 207, 207); margin-top: -1px; position: relative; }
.z-grid-body { margin-top: auto; position: relative; overflow: hidden; }
.z-grid-body table { border-spacing: 0px; }
.z-grid-body table th, .z-grid-body table td { background-clip: padding-box; padding: 0px; }
.z-grid-body table th { text-align: inherit; }
.z-grid-emptybody td { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: rgb(170, 170, 170); font-style: italic; text-align: center; height: 1px; }
.z-grid-footer { border-top: 1px solid rgb(207, 207, 207); background: rgb(250, 250, 250); overflow: hidden; }
.z-grid-footer table { border-spacing: 0px; }
.z-grid-footer table th, .z-grid-footer table td { background-clip: padding-box; padding: 0px; }
.z-grid-footer table th { text-align: inherit; }
.z-grid-footer .z-footer { overflow: hidden; }
.z-grid-odd > .z-row-inner, .z-grid-odd > .z-cell { background: rgb(247, 247, 247); }
.z-columns th:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.z-columns th:first-child.z-columns-border { border-left: 1px solid rgb(207, 207, 207); }
.z-columns-bar { border-left: 1px solid rgb(207, 207, 207); border-bottom: 1px solid rgb(207, 207, 207); }
.z-column { border-left: 1px solid rgb(207, 207, 207); border-bottom: 1px solid rgb(207, 207, 207); padding: 0px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%) padding-box; position: relative; overflow: hidden; white-space: nowrap; }
.z-column-hover { background: linear-gradient(rgb(242, 249, 254) 0px, rgb(214, 240, 253) 100%); }
.z-column-hover .z-column-button { display: block; }
.z-column .z-column-content { position: relative; }
.z-column-sort .z-column-content { cursor: pointer; }
.z-column-sort .z-column-sorticon { color: rgb(99, 99, 99); position: absolute; top: -7px; left: 50%; }
.z-column-button { color: rgb(99, 99, 99); display: none; width: 23px; height: 32px; border-left: 1px solid rgb(171, 216, 249); line-height: 32px; text-align: center; position: absolute; top: 0px; right: 0px; z-index: 15; cursor: pointer; text-decoration: none; box-shadow: rgb(255, 255, 255) 1px 0px inset; }
.z-column-button:hover { background: linear-gradient(rgb(218, 238, 252) 0px, rgb(165, 222, 251) 100%); }
.z-column-sizing, .z-column-sizing .z-column-button, .z-column-sizing.z-column-sort .z-column-content { cursor: e-resize; }
.z-row td:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.z-row .z-row-inner, .z-row .z-cell { border-left: 1px solid rgb(255, 255, 255); overflow: hidden; }
.z-row:hover > .z-row-inner, .z-row:hover > .z-cell { background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%) padding-box; }
.z-row:hover > .z-row-inner > .z-row-content { color: rgb(99, 99, 99); }
body:not(.gecko) .z-row:hover > .z-row-inner, body:not(.gecko) .z-row:hover > .z-cell { position: relative; }
.ie8 .z-row:hover > .z-row-inner, .ie8 .z-row:hover > .z-cell { position: relative; }
.z-group-inner { border-top: 1px solid rgb(207, 207, 207); border-bottom: 1px solid rgb(207, 207, 207); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(233, 242, 251) 100%); position: relative; overflow: hidden; }
.z-group-inner .z-group-content, .z-group-inner .z-cell { padding: 3px 5px; }
.z-group-icon { font-size: 14px; color: rgb(99, 99, 99); display: inline-block; width: 16px; height: 16px; line-height: 16px; text-align: center; position: relative; cursor: pointer; }
.z-group-icon:hover { color: rgb(99, 99, 99); }
.z-groupfoot-inner { background: linear-gradient(rgb(233, 242, 251) 0px, rgb(255, 255, 255) 100%); overflow: hidden; }
.z-column-content, .z-row-content, .z-group-content, .z-groupfoot-content, .z-footer-content { font-family: Arial, sans-serif; font-size: 12px; color: rgb(99, 99, 99); padding: 4px 5px; line-height: 24px; overflow: hidden; }
.z-column-content { font-weight: bold; padding: 4px 5px 3px; }
.z-group-content .z-label, .z-groupfoot-content .z-label { font-weight: bold; }
.z-grid-body .z-cell { font-family: Arial, sans-serif; font-size: 12px; color: rgb(99, 99, 99); padding: 4px 5px; line-height: 24px; overflow: hidden; }
.z-grid-paging-top { width: 100%; border-bottom: 1px solid rgb(207, 207, 207); overflow: hidden; }
.z-grid-paging-bottom { width: 100%; border-top: 1px solid rgb(207, 207, 207); overflow: hidden; }
.z-grid-autopaging .z-row-content, .z-grid-autopaging .z-groupfoot-content { height: 32px; overflow: hidden; }
.z-grid-autopaging .z-group-content { height: 30px; overflow: hidden; }
.z-columns-menugrouping .z-menuitem-image { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/grid/menu-group.png"); }
.z-columns-menuungrouping .z-menuitem-image { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/grid/menu-ungroup.png"); }
.z-columns-menuascending .z-menuitem-image { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/grid/menu-arrowup.png"); }
.z-columns-menudescending .z-menuitem-image { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/grid/menu-arrowdown.png"); }
.ie8 .z-grid-header { background: rgb(245, 245, 245); }
.ie8 .z-column { position: static; background: rgb(245, 245, 245); }
.ie8 .z-column-hover { background: rgb(228, 228, 228); }
.ie8 .z-column-button:hover { background: rgb(220, 220, 220); }
.ie8 .z-row:hover > .z-row-inner, .ie8 .z-row:hover > .z-cell { position: static; background: rgb(228, 228, 228); }
.ie8 .z-group-inner { background: rgb(237, 246, 255); }
.ie8 .z-groupfoot-inner { background: rgb(242, 249, 255); }
.z-groupbox { padding-top: 16px; }
.z-groupbox > .z-groupbox-header { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(54, 54, 54); width: 100%; height: 16px; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(207, 207, 207) rgb(207, 207, 207) currentcolor; border-image: initial; padding-left: 10px; line-height: 14px; zoom: 1; }
.z-groupbox > .z-groupbox-header .z-groupbox-title { font-size: 12px; height: auto; min-height: 24px; white-space: nowrap; }
.z-groupbox > .z-groupbox-header .z-groupbox-title-content { display: inline-block; padding: 4px 0px; line-height: 16px; }
.z-groupbox > .z-groupbox-header .z-caption, .z-groupbox > .z-groupbox-header .z-groupbox-title { display: inline; width: auto; padding: 0px 4px; line-height: 16px; background: rgb(255, 255, 255); position: relative; cursor: pointer; }
.z-groupbox > .z-groupbox-header .z-caption-readonly, .z-groupbox > .z-groupbox-header .z-groupbox-title-readonly { cursor: default; }
.z-groupbox > .z-groupbox-header .z-caption-content, .z-groupbox > .z-groupbox-header .z-label { float: none; }
.z-groupbox > .z-groupbox-readonly .z-groupbox-title { cursor: default; }
.z-groupbox-content { display: block; height: inherit; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(207, 207, 207) rgb(207, 207, 207); border-image: initial; padding: 5px; overflow: hidden; zoom: 1; }
.z-groupbox-notitle { padding: 0px; }
.z-groupbox-notitle .z-groupbox-content { border-top: 1px solid rgb(207, 207, 207); }
.z-groupbox-collapsed .z-groupbox-header { border-left: 1px solid transparent; border-right: 1px solid transparent; }
.z-groupbox-3d { padding: 0px; }
.z-groupbox-3d > .z-groupbox-header { font-weight: bold; height: auto; min-height: 32px; border-bottom: 1px solid rgb(207, 207, 207); padding: 3px 4px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); }
.z-groupbox-3d > .z-groupbox-header .z-caption, .z-groupbox-3d > .z-groupbox-header .z-groupbox-title { display: inline-block; width: 100%; margin: 0px; padding: 0px; line-height: 24px; background: 0px center; top: 0px; }
.z-groupbox-3d > .z-groupbox-header .z-caption-content { padding: 4px 0px; line-height: 16px; }
.ie8 .z-groupbox-3d > .z-groupbox-header { min-height: 24px; background: rgb(246, 246, 246); }
.z-hlayout, .z-vlayout { overflow: hidden; }
.z-hlayout { white-space: nowrap; }
.z-hlayout-inner { display: inline-block; position: relative; vertical-align: top; white-space: normal; }
.z-valign-bottom > .z-hlayout-inner { vertical-align: bottom; }
.z-valign-top > .z-hlayout-inner { vertical-align: top; }
.z-valign-middle > .z-hlayout-inner { vertical-align: middle; }
.z-vlayout-inner { position: relative; }
.z-listbox { border: 1px solid rgb(207, 207, 207); overflow: hidden; zoom: 1; }
.z-listbox-header { width: 100%; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); position: relative; overflow: hidden; }
.z-listbox-header table { border-spacing: 0px; }
.z-listbox-header table th, .z-listbox-header table td { background-clip: padding-box; padding: 0px; }
.z-listbox-header table th { text-align: inherit; }
.z-listbox-header-border { border-bottom: 1px solid rgb(207, 207, 207); margin-top: -1px; position: relative; }
.z-listbox-body { position: relative; overflow: hidden; }
.z-listbox-body table { border-spacing: 0px; }
.z-listbox-body table th, .z-listbox-body table td { background-clip: padding-box; padding: 0px; }
.z-listbox-body table th { text-align: inherit; }
.z-listbox-emptybody td { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: rgb(170, 170, 170); font-style: italic; text-align: center; height: 1px; }
.z-listbox-footer { border-top: 1px solid rgb(207, 207, 207); background: rgb(250, 250, 250); overflow: hidden; }
.z-listbox-footer table { border-spacing: 0px; }
.z-listbox-footer table th, .z-listbox-footer table td { background-clip: padding-box; padding: 0px; }
.z-listbox-footer table th { text-align: inherit; }
.z-listbox-odd.z-listitem { background: rgb(247, 247, 247); }
.z-listhead th:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.z-listhead th:first-child.z-listhead-border { border-left: 1px solid rgb(207, 207, 207); }
.z-listhead-bar { border-left: 1px solid rgb(207, 207, 207); border-bottom: 1px solid rgb(207, 207, 207); }
.z-listheader { border-left: 1px solid rgb(207, 207, 207); border-bottom: 1px solid rgb(207, 207, 207); padding: 0px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%) padding-box; position: relative; overflow: hidden; white-space: nowrap; }
.z-listheader-hover { background: linear-gradient(rgb(242, 249, 254) 0px, rgb(214, 240, 253) 100%); }
.z-listheader-sort .z-listheader-content { cursor: pointer; }
.z-listheader-sort .z-listheader-sorticon { color: rgb(99, 99, 99); position: absolute; top: -7px; left: 50%; }
.z-listheader-hover .z-listheader-button { display: block; }
.z-listheader-checkable { display: inline-block; width: 16px; height: 16px; border: 1px solid rgb(142, 143, 143); background: rgb(248, 248, 248); vertical-align: text-top; }
.z-listheader-checkable .z-listheader-icon { display: none; cursor: default; }
.z-listheader-checkable.z-listheader-checked .z-listheader-icon { color: rgb(33, 132, 186); display: block; padding-left: 1px; line-height: 14px; }
.z-listheader-button { color: rgb(99, 99, 99); display: none; width: 23px; height: 32px; border-left: 1px solid rgb(171, 216, 249); line-height: 32px; text-align: center; position: absolute; top: 0px; right: 0px; text-decoration: none; cursor: pointer; z-index: 15; box-shadow: rgb(255, 255, 255) 1px 0px inset; }
.z-listheader-button:hover { background: linear-gradient(rgb(218, 238, 252) 0px, rgb(165, 222, 251) 100%); }
.z-listheader-sizing, .z-listheader-sizing .z-listheader-button, .z-listheader-sizing.z-listheader-sort .z-listheader-content { cursor: e-resize; }
.z-listitem { background: rgb(255, 255, 255); }
.z-listitem td:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.z-listitem .z-listcell { border-left: 1px solid rgb(255, 255, 255); overflow: hidden; cursor: pointer; }
.z-listitem:hover > .z-listcell { background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%) padding-box; }
.z-listitem:hover > .z-listcell > .z-listcell-content { color: rgb(99, 99, 99); }
.z-listitem-checkable { display: inline-block; width: 16px; height: 16px; border: 1px solid rgb(142, 143, 143); background: rgb(248, 248, 248); vertical-align: text-top; }
.z-listitem-checkable.z-listitem-radio { border-radius: 8px; }
.z-listitem-checkable .z-listitem-icon { display: none; cursor: default; }
.z-listitem.z-listitem-selected > .z-listcell { border-color: rgb(229, 244, 251); background: linear-gradient(rgb(229, 244, 251) 0px, rgb(211, 237, 250) 100%) padding-box; position: relative; }
.z-listitem.z-listitem-selected > .z-listcell > .z-listcell-content { color: rgb(99, 99, 99); }
.z-listitem.z-listitem-selected:hover > .z-listcell { border-color: rgb(213, 228, 234); background: linear-gradient(rgb(213, 228, 234) 0px, rgb(183, 210, 226) 100%); position: relative; }
.z-listitem.z-listitem-selected:hover .z-listcell-content { color: rgb(99, 99, 99); }
.z-listitem.z-listitem-selected.z-listitem-focus > .z-listcell { border-color: rgb(229, 244, 251); background: linear-gradient(rgb(207, 234, 247) 0px, rgb(165, 217, 244) 100%) padding-box; position: relative; }
.z-listitem.z-listitem-selected.z-listitem-focus > .z-listcell > .z-listcell-content { color: rgb(99, 99, 99); }
.z-listitem.z-listitem-selected.z-listitem-focus:hover > .z-listcell { border-color: rgb(213, 228, 234); background: linear-gradient(rgb(213, 228, 234) 0px, rgb(183, 210, 226) 100%); position: relative; }
.z-listitem.z-listitem-selected.z-listitem-focus:hover .z-listcell-content { color: rgb(99, 99, 99); }
.z-listitem-focus > .z-listcell { background: linear-gradient(rgb(252, 254, 254) 0px, rgb(228, 242, 252) 100%) padding-box; position: relative; }
.z-listitem-focus .z-listcell-content { color: rgb(99, 99, 99); }
.z-listitem-selected > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-listitem-icon { color: rgb(33, 132, 186); display: block; padding-left: 1px; line-height: 14px; cursor: pointer; }
.z-listitem-selected > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-listitem-icon.z-icon-radio { width: 8px; height: 8px; border-radius: 4px; margin: 3px; padding: 0px; background: rgb(33, 132, 186); }
.z-listitem.z-listitem-disabled * { color: rgb(170, 170, 170) !important; cursor: default !important; }
.z-listitem.z-listitem-disabled:hover > .z-listcell { background: 0px center; position: relative; }
.z-listitem.z-listitem-disabled a, .z-listitem.z-listitem-disabled a:visited, .z-listitem.z-listitem-disabled a:hover { text-decoration: none; }
.z-listitem a, .z-listitem a:visited, .z-listitem a:hover { text-decoration: none; }
body:not(.gecko) .z-listitem:hover > .z-listitem { position: relative; }
.z-listgroup-inner { border-width: 1px 0px 1px medium; border-style: solid none; border-color: rgb(207, 207, 207) currentcolor; border-image: initial; background: linear-gradient(rgb(255, 255, 255) 0px, rgb(233, 242, 251) 100%); position: relative; overflow: hidden; }
.z-listgroup-inner .z-listcell-content, .z-listgroup-inner .z-listgroup-content { padding: 3px 5px; }
.z-listgroup-checkable { display: inline-block; width: 16px; height: 16px; border: 1px solid rgb(142, 143, 143); margin-right: 2px; background: rgb(248, 248, 248); vertical-align: text-top; }
.z-listgroup-checkable .z-listgroup-icon { display: none; cursor: default; }
.z-listgroup-selected .z-listgroup-checkable .z-listgroup-icon { font-size: 12px; color: rgb(33, 132, 186); display: block; padding-right: 2px; line-height: 14px; cursor: pointer; }
.z-listgroup-selected .z-listgroup-checkable .z-listgroup-icon:hover { color: rgb(33, 132, 186); }
.z-listgroup-icon { font-size: 14px; color: rgb(99, 99, 99); display: inline-block; width: 16px; height: 16px; line-height: 16px; text-align: center; vertical-align: text-top; position: relative; cursor: pointer; }
.z-listgroup-icon:hover { color: rgb(99, 99, 99); }
.z-listgroupfoot-inner { background: linear-gradient(rgb(233, 242, 251) 0px, rgb(255, 255, 255) 100%); overflow: hidden; }
.z-listheader-content, .z-listcell-content, .z-listgroup-content, .z-listgroupfoot-content, .z-listfooter-content { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(99, 99, 99); padding: 4px 5px; line-height: 24px; overflow: hidden; }
.z-listheader-content { font-weight: bold; padding: 4px 5px 3px; position: relative; }
.z-listgroup-content .z-label, .z-listgroupfoot-content .z-label { font-weight: bold; }
.z-listbox-paging-top { border-bottom: 1px solid rgb(207, 207, 207); overflow: hidden; width: 100%; }
.z-listbox-paging-bottom { border-top: 1px solid rgb(207, 207, 207); overflow: hidden; width: 100%; }
.z-listbox-autopaging .z-listcell-content { height: 32px; overflow: hidden; }
.z-listhead-menugrouping .z-menuitem-image { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/grid/menu-group.png"); }
.z-listhead-menuungrouping .z-menuitem-image { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/grid/menu-ungroup.png"); }
.z-listhead-menuascending .z-menuitem-image { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/grid/menu-arrowup.png"); }
.z-listhead-menudescending .z-menuitem-image { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/grid/menu-arrowdown.png"); }
.z-select { font-family: Arial, sans-serif; font-size: 12px; }
.ie8 .z-listbox-header { background: rgb(245, 245, 245); }
.ie8 .z-listheader { position: static; background: rgb(245, 245, 245); }
.ie8 .z-listheader-hover { background: rgb(228, 228, 228); }
.ie8 .z-listheader-button:hover { background: rgb(220, 220, 220); }
.ie8 .z-listitem:hover > .z-listcell { background: rgb(228, 228, 228); }
.ie8 .z-listitem.z-listitem-selected > .z-listcell { position: static; background: rgb(229, 247, 255); }
.ie8 .z-listitem.z-listitem-selected:hover > .z-listcell { position: static; background: rgb(217, 242, 255); }
.ie8 .z-listheader > .z-listcell > .z-listcell-content > .z-listheader-checkable, .ie8 .z-listheader > .z-listheader-content > .z-listheader-checkable { border-width: 0px; background: transparent; }
.ie8 .z-listheader > .z-listcell > .z-listcell-content > .z-listheader-checkable .z-listheader-icon, .ie8 .z-listheader > .z-listheader-content > .z-listheader-checkable .z-listheader-icon { display: block; width: 13px; height: 13px; background: url("/portal/zkau/web/84ac9bf6/zul/img/common/check-sprite.gif") no-repeat; position: relative; top: 2px; left: 2px; }
.ie8 .z-listheader > .z-listcell > .z-listcell-content > .z-listheader-checkable .z-icon-check, .ie8 .z-listheader > .z-listheader-content > .z-listheader-checkable .z-icon-check { background-position: 0px 0px; }
.ie8 .z-listheader > .z-listcell > .z-listcell-content > .z-listheader-checkable .z-icon-check::before, .ie8 .z-listheader > .z-listheader-content > .z-listheader-checkable .z-icon-check::before { display: none; }
.ie8 .z-listgroup > .z-listcell > .z-listcell-content > .z-listgroup-checkable, .ie8 .z-listgroup > .z-listgroup-content > .z-listgroup-checkable { border-width: 0px; background: transparent; }
.ie8 .z-listgroup > .z-listcell > .z-listcell-content > .z-listgroup-checkable .z-listgroup-icon, .ie8 .z-listgroup > .z-listgroup-content > .z-listgroup-checkable .z-listgroup-icon { display: block; width: 13px; height: 13px; background: url("/portal/zkau/web/84ac9bf6/zul/img/common/check-sprite.gif") no-repeat; position: relative; top: 2px; left: 2px; }
.ie8 .z-listgroup > .z-listcell > .z-listcell-content > .z-listgroup-checkable .z-icon-check, .ie8 .z-listgroup > .z-listgroup-content > .z-listgroup-checkable .z-icon-check { background-position: 0px 0px; }
.ie8 .z-listgroup > .z-listcell > .z-listcell-content > .z-listgroup-checkable .z-icon-check::before, .ie8 .z-listgroup > .z-listgroup-content > .z-listgroup-checkable .z-icon-check::before { display: none; }
.ie8 .z-listitem > .z-listcell > .z-listcell-content > .z-listitem-checkable, .ie8 .z-listitem > .z-listitem-content > .z-listitem-checkable { border-width: 0px; background: transparent; }
.ie8 .z-listitem > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-listitem-icon, .ie8 .z-listitem > .z-listitem-content > .z-listitem-checkable .z-listitem-icon { display: block; width: 13px; height: 13px; background: url("/portal/zkau/web/84ac9bf6/zul/img/common/check-sprite.gif") no-repeat; position: relative; top: 2px; left: 2px; }
.ie8 .z-listitem > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-icon-check, .ie8 .z-listitem > .z-listitem-content > .z-listitem-checkable .z-icon-check { background-position: 0px 0px; }
.ie8 .z-listitem > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-icon-check::before, .ie8 .z-listitem > .z-listitem-content > .z-listitem-checkable .z-icon-check::before { display: none; }
.ie8 .z-listheader > .z-listheader-content > .z-listheader-checkable.z-listheader-checked .z-icon-check, .ie8 .z-listgroup-selected > .z-listcell > .z-listcell-content > .z-listgroup-checkable .z-icon-check, .ie8 .z-listitem-selected > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-icon-check { margin: 0px; background-position: -26px 0px; }
.ie8 .z-listitem > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-icon-radio { background-position: 0px -13px; }
.ie8 .z-listitem-selected > .z-listcell > .z-listcell-content > .z-listitem-checkable .z-icon-radio { display: block; width: 13px; height: 13px; margin: 0px; background-position: -26px -13px; }
.ie8 .z-listgroup-inner { background: rgb(237, 246, 255); }
.ie8 .z-listgroupfoot-inner { background: rgb(242, 249, 255); }
.z-menubar { display: block; border-top: 1px solid rgb(207, 207, 207); border-bottom: 1px solid rgb(207, 207, 207); padding: 3px 0px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); position: relative; }
.z-menubar ul { overflow: hidden; background: none 0px 0px repeat transparent; border: 0px; padding: 0px; margin: 0px; position: relative; list-style: outside none none; }
.z-menubar li { display: block; padding: 0px; position: relative; }
.z-menubar-horizontal li { margin: 0px 2px; float: left; }
.z-menubar-horizontal .z-menuseparator { display: block; width: 1px; border-left: 1px solid rgb(131, 131, 131); line-height: 24px; }
.z-menubar-vertical ul { display: inline-table; }
.z-menubar-vertical li { margin: 3px 2px 4px; }
.z-menubar-vertical li:first-child { margin: 2px; }
.z-menubar-vertical .z-menuseparator { height: 0px; min-height: 0px; border-top: 1px solid rgb(131, 131, 131); line-height: 0; }
.z-menubar-vertical .z-menu-icon { position: absolute; right: 5px; top: 5px; }
.z-menu-hover > .z-menu-content, .z-menuitem-hover > .z-menuitem-content { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-menu, .z-menuitem { background: none 0px 0px repeat transparent; border: 0px; padding: 0px; margin: 0px; position: relative; list-style: outside none none; }
.z-menu-text, .z-menuitem-text { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; display: inline-block; line-height: 16px; text-shadow: rgb(255, 255, 255) 0px 1px; }
img ~ .z-menu-text, img ~ .z-menuitem-text { vertical-align: middle; }
.z-menu-text:empty, .z-menuitem-text:empty { display: none; }
.z-menu-image, .z-menuitem-image { max-width: 16px; margin-right: 3px; }
.z-menu-content, .z-menuitem-content { color: rgb(85, 85, 85); display: block; border: 1px solid transparent; border-radius: 4px; padding: 3px 6px; line-height: 12px; position: relative; cursor: pointer; text-decoration: none; white-space: nowrap; z-index: 20; }
.z-menu-content:hover, .z-menuitem-content:hover { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-menu-content:focus, .z-menuitem-content:focus { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-menu-content:active, .z-menuitem-content:active { border-color: rgb(131, 131, 131) rgb(182, 182, 182) rgb(182, 182, 182) rgb(131, 131, 131); background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); box-shadow: rgba(210, 210, 210, 0.75) 1px 1px 1px inset; }
.z-menu-content[disabled], .z-menuitem-content[disabled] { opacity: 0.6; border: 1px solid transparent; background: 0px center; cursor: default; box-shadow: none; }
.z-menu-content i, .z-menuitem-content i { vertical-align: text-bottom; }
.z-menu-separator { display: none; }
.z-menu-clickable .z-menu-separator { width: 1px; height: 100%; background: rgb(143, 185, 208); position: absolute; top: 0px; right: 18px; }
.z-menu-clickable.z-menu:hover .z-menu-separator { display: block; }
.z-menu-clickable.z-menu:active .z-menu-separator, .z-menu-clickable.z-menu-selected .z-menu-separator { background: rgb(184, 184, 184); }
.z-menu-clickable .z-menu-text { margin-right: 3px; }
.z-menu-content { padding-right: 18px; }
.z-menu-icon { position: absolute; top: 5px; right: 5px; }
.z-menu-icon.z-icon-caret-down { font-size: 16px; }
.z-menu-icon.z-icon-caret-right { font-size: 15px; }
.z-menu-icon, .z-menu-icon:hover, .z-menu-icon:active { color: rgb(99, 99, 99); vertical-align: text-bottom; }
.z-menu-selected > .z-menu-content { border-color: rgb(131, 131, 131) rgb(182, 182, 182) rgb(182, 182, 182) rgb(131, 131, 131); background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); box-shadow: rgba(210, 210, 210, 0.75) 1px 1px 1px inset; }
.z-menuitem-selected > .z-menuitem-content { border-color: rgb(131, 131, 131) rgb(182, 182, 182) rgb(182, 182, 182) rgb(131, 131, 131); background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); box-shadow: rgba(210, 210, 210, 0.75) 1px 1px 1px inset; }
.z-menupopup-shadow, .z-menu-palette-popup, .z-menu-picker-popup, .z-menu-content-popup { box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px; }
.z-menu-content-popup { display: none; width: auto; height: auto; position: absolute; overflow: auto; z-index: 88000; }
.z-menupopup { border: 1px solid rgb(207, 207, 207); padding: 3px; background: rgb(250, 250, 250); left: 0px; top: 0px; white-space: nowrap; z-index: 88000; }
.z-menupopup ul { background: none 0px 0px repeat transparent; border: 0px; padding: 0px; margin: 0px; position: relative; list-style: outside none none; }
.z-menupopup-separator { width: 2px; height: 100%; border-width: 3px 1px 3px 0px; border-style: solid; border-color: rgb(255, 255, 255); background: rgb(224, 224, 224); position: absolute; top: 0px; left: 31px; z-index: 10; }
.z-menupopup .z-menu-image, .z-menupopup .z-menuitem-image { min-width: 16px; min-height: 16px; margin-right: 9px; }
.z-menupopup .z-menuitem-icon { font-size: 14px; color: rgb(33, 132, 186); display: none; position: absolute; top: 5px; left: 7px; }
.z-menupopup .z-menu-content { padding-right: 16px; }
.z-menupopup .z-menu-icon { position: absolute; top: 5px; right: 5px; }
.z-menupopup .z-menuseparator { font-size: 1px; display: block; width: auto; min-height: 2px; border-bottom: 1px solid rgb(255, 255, 255); padding: 0px; line-height: 1px; background: rgb(224, 224, 224); position: relative; }
.z-menupopup [class^="z-icon"] { text-align: center; display: inline-block; min-width: 16px; margin-right: 9px; }
.z-menuitem-checkable .z-menuitem-image { border: 1px solid rgb(142, 143, 143); background: rgb(248, 248, 248); }
.z-menuitem-checked.z-menuitem-checkable .z-menuitem-icon { display: block; }
.z-menubar-scroll { overflow: hidden; }
.z-menubar-body { width: 100%; margin-left: 32px; margin-right: 32px; position: relative; overflow: hidden; }
.z-menubar-content { width: 5000px; }
.z-menubar-icon { font-size: 12px; color: rgb(99, 99, 99); opacity: 0.7; margin-top: -6px; margin-left: -4px; position: absolute; top: 50%; left: 50%; }
.z-menubar-left:active, .z-menubar-right:active { box-shadow: rgba(210, 210, 210, 0.75) 1px 1px 1px inset; }
.z-menubar-left:hover > .z-menubar-icon, .z-menubar-right:hover > .z-menubar-icon { color: rgb(99, 99, 99); opacity: 1; text-shadow: rgb(194, 224, 249) 1px 0px; }
.z-menubar-left { left: 0px; }
.z-menubar-scrollable { width: 32px; height: 100%; border-style: solid; border-color: rgb(207, 207, 207); border-image: initial; border-width: 0px 1px; line-height: normal; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); position: absolute; top: 0px; right: 0px; cursor: pointer; z-index: 25; }
.ie8 .z-menu-hover > .z-menu-content, .ie8 .z-menuitem-hover > .z-menuitem-content { background: rgb(242, 242, 242); }
.ie8 .z-menu-content:hover, .ie8 .z-menuitem-content:hover, .ie8 .z-menu-content:focus, .ie8 .z-menuitem-content:focus { background: rgb(242, 242, 242); }
.ie8 .z-menu-content:active, .ie8 .z-menuitem-content:active { background: rgb(246, 246, 246); }
.ie8 .z-menu-selected > .ie8 .z-menu-content, .ie8 .z-menu-selected > .ie8 .z-menuitem-content, .ie8 .z-menuitem-selected > .ie8 .z-menu-content, .ie8 .z-menuitem-selected > .ie8 .z-menuitem-content { background: rgb(246, 246, 246); }
.ie8 .z-menupopup .z-menuitem-icon { top: 6px; left: 8px; }
.z-paging { height: 32px; border-bottom: 1px solid rgb(207, 207, 207); padding: 4px 10px 3px; background: rgb(250, 250, 250); position: relative; }
.z-paging-os { border-bottom: 0px; padding-bottom: 4px; }
.z-paging ul { display: inline-block; margin: 0px; padding: 0px; }
.z-paging ul > li { display: inline; }
.z-paging-button { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(33, 132, 186); display: inline-block; min-width: 24px; height: 24px; border: 1px solid rgb(207, 207, 207); border-radius: 3px; margin-right: 6px; padding: 4px 0px; line-height: 14px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); text-align: center; vertical-align: top; cursor: pointer; text-decoration: none; white-space: nowrap; }
.z-paging-button:hover { border-color: rgb(169, 169, 169); box-shadow: rgba(0, 0, 0, 0.34) 0px 0px 2px; }
.z-paging-button:active { border-color: rgb(169, 169, 169) rgb(207, 207, 207); background: linear-gradient(rgb(238, 238, 238) 0px, rgb(254, 254, 254) 100%); }
.z-paging-button[disabled] { color: rgb(170, 170, 170); opacity: 0.6; cursor: default; }
.z-paging-button[disabled]:hover { border-color: rgb(207, 207, 207); box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; }
.z-paging-button[disabled]:active { border-color: rgb(207, 207, 207); background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); }
.z-paging-button[disabled] .z-paging-icon, .z-paging-button[disabled] .z-paging-icon:hover { color: rgb(170, 170, 170); }
.z-paging .z-paging-icon { font-size: 18px; color: rgb(33, 132, 186); line-height: 14px; }
.z-paging-noborder { border-color: transparent; background: 0px center; }
.z-paging-noborder:hover { border-color: transparent; box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; text-decoration: underline; }
.z-paging-noborder:active { border-color: transparent; background: 0px center; }
.z-paging-selected { color: rgb(54, 54, 54); border-color: rgb(169, 169, 169); background: rgb(230, 230, 230); }
.z-paging-selected:hover { border-color: rgb(169, 169, 169); box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px; }
.z-paging-selected:active { border-color: rgb(169, 169, 169); background: rgb(230, 230, 230); }
.z-paging-input { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(54, 54, 54); height: 24px; border: 1px solid rgb(207, 207, 207); margin-left: 6px; padding: 3px 0px; line-height: 20px; vertical-align: baseline; }
.z-paging-input[disabled] { color: rgb(170, 170, 170); opacity: 0.6; cursor: default; }
.z-paging-text { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(54, 54, 54); margin-right: 12px; }
.z-paging-text-disabled { color: rgb(170, 170, 170); }
.z-paging-info { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(54, 54, 54); padding: 4px 0px; position: absolute; top: 4px; right: 10px; }
.ie8 .z-paging-input { vertical-align: middle; }
.ie8 .z-paging-button { background: rgb(246, 246, 246); }
.ie8 .z-paging-button:active { background: rgb(246, 246, 246); }
.ie8 .z-paging-button[disabled]:active { background: rgb(246, 246, 246); }
.z-panel { overflow: hidden; zoom: 1; }
.z-panel-shadow { border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 4px; }
.z-panel-collapsed { height: auto !important; }
.z-panel-head { border-width: 1px; border-style: solid; border-color: rgb(156, 156, 156) rgb(156, 156, 156) rgb(207, 207, 207); border-image: initial; border-radius: 4px 4px 0px 0px; padding: 5px 5px 1px; background: rgb(225, 237, 244); overflow: hidden; box-shadow: rgb(255, 255, 255) 0px 1px 1px inset; }
.z-panel-header { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(54, 54, 54); border: 0px; padding: 3px 0px 5px; line-height: 24px; background: rgb(225, 237, 244); overflow: hidden; zoom: 1; }
.z-panel-header-move { cursor: move; }
.z-panel-body { border-width: 0px 1px 1px; border-style: solid; border-color: rgb(156, 156, 156); border-image: initial; border-radius: 0px 0px 4px 4px; margin: 0px; padding: 6px 3px; background: rgb(240, 246, 249); overflow: hidden; zoom: 1; }
.z-panel-body:first-child { height: 100%; }
.z-panel .z-toolbar { padding: 4px; }
.z-panel-top .z-toolbar, .z-panel-footer .z-toolbar, .z-panel-bottom .z-toolbar { border-width: 0px 1px 1px; padding: 4px 3px 3px; }
.z-panel-top .z-toolbar.z-toolbar-panel, .z-panel-footer .z-toolbar.z-toolbar-panel { border-width: 0px; padding: 4px; }
.z-panel-icon { color: rgb(99, 99, 99); display: block; border: 1px solid rgb(207, 207, 207); border-radius: 4px; margin: auto 1px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); text-align: center; overflow: hidden; cursor: pointer; float: right; }
.z-panel-icon:hover { color: rgb(99, 99, 99); border-color: rgb(143, 185, 208); background: rgb(214, 240, 253); }
.z-panel-maximize, .z-panel-minimize, .z-panel-close, .z-panel-expand { font-size: 16px; width: 28px; height: 24px; line-height: 24px; }
.z-panel-close { font-size: 18px; line-height: 23px; }
.z-panel-minimize { padding-top: 5px; }
.z-panel-expand { font-size: 18px; }
.z-panel-resize-faker { border: 1px dashed rgb(24, 84, 194); background: rgb(215, 230, 247); opacity: 0.5; position: absolute; left: 0px; top: 0px; overflow: hidden; z-index: 60000; }
.z-panel-move-ghost { border-radius: 4px 4px 0px 0px; margin: 0px; padding: 0px; background: rgb(215, 230, 247); opacity: 0.6; position: absolute; overflow: hidden; cursor: move; }
.z-panel-move-ghost .z-panel-body { padding: 0px; }
.z-panel-move-ghost dl { font-size: 0px; display: block; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(207, 207, 207) rgb(207, 207, 207); border-image: initial; margin: 0px; padding: 0px; line-height: 0; overflow: hidden; }
.z-panel-move-block { border: 2px dashed rgb(178, 202, 214); }
.z-panel-noframe .z-panel-body { border: 0px; border-radius: 0px; padding: 0px; background: white; }
.z-panel-noframe .z-panel-body .z-panelchildren { border-top: 0px; }
.z-panel-noheader .z-panel-body { border-top: 1px solid rgb(156, 156, 156); border-radius: 4px; }
.z-panel-noheader.z-panel-noframe .z-panel-body { border: 0px; border-radius: 0px; }
.z-panel-noheader.z-panel-noframe .z-panelchildren { border-top: 1px solid rgb(207, 207, 207); }
.z-panel-noborder.z-panel-noframe .z-panelchildren { border: 0px; }
.z-panel-noborder .z-panel-bottom .z-toolbar { border: 0px; padding: 4px; }
.z-panelchildren { border: 1px solid rgb(207, 207, 207); background: rgb(255, 255, 255); position: relative; overflow: hidden; zoom: 1; }
.ie8 .z-panel-icon { background: rgb(246, 246, 246); }
.ie8 .z-panel-icon .z-icon-minus { margin-left: 1px; }
.ie8 .z-panel-move-ghost .z-panel-icon { opacity: 1; }
.z-popup { border: 1px solid rgb(207, 207, 207); border-radius: 1px; background: linear-gradient(rgb(255, 255, 255) 0px, rgb(245, 245, 245) 100%); position: absolute; top: 0px; left: 0px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 15px; }
.z-popup-content { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(85, 85, 85); height: 100%; padding: 10px; line-height: 14px; }
.z-notification { color: rgb(255, 255, 255); position: absolute; top: 0px; left: 0px; }
.z-notification-icon { position: absolute; top: 50%; left: 2px; z-index: 1; }
.z-notification-icon.z-icon-times { margin-top: -5px; }
.z-notification-icon.z-icon-times-circle, .z-notification-icon.z-icon-exclamation-circle, .z-notification-icon.z-icon-info-circle { font-size: 24px; margin-top: -12px; left: 12px; }
.z-notification-pointer + .z-notification-icon { left: 14px; }
.z-notification-left + .z-notification-icon { left: 24px; }
.z-notification-up + .z-notification-icon { margin-top: -6px; }
.z-notification-down + .z-notification-icon { margin-top: -18px; }
.z-notification-content { font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; width: 250px; min-height: 130px; border-radius: 10px; padding: 15px 18px 15px 45px; position: relative; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.35) 1px 1px 3px; }
.z-notification-pointer ~ .z-notification-content { display: table-cell; width: 125px; height: 60px; min-height: 60px; border-radius: 5px; padding: 5px 18px 5px 45px; vertical-align: middle; }
.z-notification-pointer { display: none; width: 0px; height: 0px; border: 10px solid transparent; position: absolute; z-index: 100; }
.z-notification-left, .z-notification-right, .z-notification-up, .z-notification-down { border: 10px solid transparent; }
.z-notification-left { border-right-color: rgba(51, 51, 51, 0.9); }
.z-notification-right { border-left-color: rgba(51, 51, 51, 0.9); }
.z-notification-up { border-bottom-color: rgba(51, 51, 51, 0.9); }
.z-notification-down { border-top-color: rgba(51, 51, 51, 0.9); }
.z-notification-info .z-notification-content { background: rgba(33, 155, 166, 0.88); }
.z-notification-info .z-notification-left { border-right-color: rgba(33, 155, 166, 0.88); }
.z-notification-info .z-notification-right { border-left-color: rgba(33, 155, 166, 0.88); }
.z-notification-info .z-notification-up { border-bottom-color: rgba(33, 155, 166, 0.88); }
.z-notification-info .z-notification-down { border-top-color: rgba(33, 155, 166, 0.88); }
.z-notification-warning .z-notification-content { background: rgba(234, 67, 23, 0.88); }
.z-notification-warning .z-notification-left { border-right-color: rgba(234, 67, 23, 0.88); }
.z-notification-warning .z-notification-right { border-left-color: rgba(234, 67, 23, 0.88); }
.z-notification-warning .z-notification-up { border-bottom-color: rgba(234, 67, 23, 0.88); }
.z-notification-warning .z-notification-down { border-top-color: rgba(234, 67, 23, 0.88); }
.z-notification-error .z-notification-content { background: rgba(190, 0, 5, 0.88); }
.z-notification-error .z-notification-left { border-right-color: rgba(190, 0, 5, 0.88); }
.z-notification-error .z-notification-right { border-left-color: rgba(190, 0, 5, 0.88); }
.z-notification-error .z-notification-up { border-bottom-color: rgba(190, 0, 5, 0.88); }
.z-notification-error .z-notification-down { border-top-color: rgba(190, 0, 5, 0.88); }
.z-notification-close { font-size: 10px; width: 12px; height: 12px; padding: 0px 2px; line-height: 11px; opacity: 0.6; text-align: center; position: absolute; top: 8px; right: 8px; cursor: pointer; }
.z-notification-close:hover { border-radius: 2px; background: rgb(255, 255, 255); opacity: 1; }
.z-notification-pointer ~ .z-notification-close { top: 5px; right: 5px; }
.z-notification-right ~ .z-notification-close { top: 5px; right: 17px; }
.z-notification-up ~ .z-notification-close { top: 17px; }
.z-notification-info .z-notification-close:hover { color: rgba(33, 155, 166, 0.88); }
.z-notification-warning .z-notification-close:hover { color: rgba(234, 67, 23, 0.88); }
.z-notification-error .z-notification-close:hover { color: rgba(190, 0, 5, 0.88); }
.ie8 .z-popup { background: rgb(250, 250, 250); }
.ie8 .z-notification-left { border-right-color: rgb(51, 51, 51); }
.ie8 .z-notification-right { border-left-color: rgb(51, 51, 51); }
.ie8 .z-notification-up { border-bottom-color: rgb(51, 51, 51); }
.ie8 .z-notification-down { border-top-color: rgb(51, 51, 51); }
.ie8 .z-notification-info .z-notification-content { background: rgb(33, 155, 166); }
.ie8 .z-notification-info .z-notification-left { border-right-color: rgb(33, 155, 166); }
.ie8 .z-notification-info .z-notification-right { border-left-color: rgb(33, 155, 166); }
.ie8 .z-notification-info .z-notification-up { border-bottom-color: rgb(33, 155, 166); }
.ie8 .z-notification-info .z-notification-down { border-top-color: rgb(33, 155, 166); }
.ie8 .z-notification-warning .z-notification-content { background: rgb(234, 67, 23); }
.ie8 .z-notification-warning .z-notification-left { border-right-color: rgb(234, 67, 23); }
.ie8 .z-notification-warning .z-notification-right { border-left-color: rgb(234, 67, 23); }
.ie8 .z-notification-warning .z-notification-up { border-bottom-color: rgb(234, 67, 23); }
.ie8 .z-notification-warning .z-notification-down { border-top-color: rgb(234, 67, 23); }
.ie8 .z-notification-error .z-notification-content { background: rgb(190, 0, 5); }
.ie8 .z-notification-error .z-notification-left { border-right-color: rgb(190, 0, 5); }
.ie8 .z-notification-error .z-notification-right { border-left-color: rgb(190, 0, 5); }
.ie8 .z-notification-error .z-notification-up { border-bottom-color: rgb(190, 0, 5); }
.ie8 .z-notification-error .z-notification-down { border-top-color: rgb(190, 0, 5); }
.ie8 .z-notification-info .z-notification-close:hover { color: rgb(33, 155, 166); }
.ie8 .z-notification-warning .z-notification-close:hover { color: rgb(234, 67, 23); }
.ie8 .z-notification-error .z-notification-close:hover { color: rgb(190, 0, 5); }
.z-progressmeter { height: 16px; border: 1px solid rgb(207, 207, 207); background: url("/portal/zkau/web/84ac9bf6/zul/img/misc/prgmeter-anim.gif") 0px 0px repeat-x rgb(255, 255, 255); text-align: left; overflow: hidden; }
.z-progressmeter-image { font-size: 0px; display: inline-block; height: 14px; line-height: 0; background: linear-gradient(rgb(232, 246, 253) 0px, rgb(198, 233, 250) 100%); }
.ie8 .z-progressmeter-image { background: rgb(215, 240, 251); }
.z-separator-horizontal, .z-separator-horizontal-bar { font-size: 0px; height: 7px; line-height: 0; overflow: hidden; }
.z-separator-horizontal-bar { background-image: url("/portal/zkau/web/84ac9bf6/img/dot.gif"); background-position: left center; background-repeat: repeat-x; }
.z-separator-vertical, .z-separator-vertical-bar { display: inline-block; width: 10px; overflow: hidden; }
.z-separator-vertical-bar { background-image: url("/portal/zkau/web/84ac9bf6/img/dot.gif"); background-position: center top; background-repeat: repeat-y; }
.z-slider { background-image: none; }
.z-slider-center { border-radius: 5px; cursor: pointer; }
.z-slider-button { width: 16px; height: 16px; border: 1px solid rgb(207, 207, 207); border-radius: 3px; background: linear-gradient(rgb(255, 255, 255) 0px, rgb(254, 254, 254) 50%, rgb(239, 239, 239) 100%); position: relative; cursor: pointer; }
.z-slider-button:active { border-top-color: rgb(131, 131, 131); border-left-color: rgb(131, 131, 131); background: linear-gradient(rgb(238, 238, 238) 0px, rgb(254, 254, 254) 100%); }
.z-slider-button:hover { background: rgb(214, 240, 253); }
.z-slider-horizontal { height: 32px; }
.z-slider-horizontal .z-slider-center { width: 100%; height: 6px; margin-top: -3px; background: linear-gradient(rgba(157, 157, 157, 0.5) 0px, rgba(130, 140, 149, 0.5) 13%, rgba(215, 215, 215, 0.5) 100%); position: relative; top: 50%; }
.z-slider-horizontal .z-slider-button { top: -5px; left: 0px; }
.z-slider-vertical { font-size: 0px; width: 32px; margin-right: 0px; line-height: 0; }
.z-slider-vertical .z-slider-button { left: -5px; }
.z-slider-vertical .z-slider-center { width: 6px; height: 100%; margin: auto; background: linear-gradient(to right, rgba(157, 157, 157, 0.5) 0px, rgba(130, 140, 149, 0.5) 13%, rgba(215, 215, 215, 0.5) 100%); }
.z-slider-popup { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; padding: 2px; text-shadow: rgb(255, 255, 255) 0px 1px; box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 10px; }
.z-slider-sphere .z-slider-vertical .z-slider-button { bottom: 0px; }
.z-slider-sphere .z-slider-button, .z-slider-scale .z-slider-button { border-radius: 15px; }
.z-slider-scale { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/slider/ticks.gif"); }
.ie8 .z-slider-button { background: rgb(247, 247, 247); }
.ie8 .z-slider-button:active { background: rgb(246, 246, 246); }
.ie8 .z-slider-vertical .z-slider-center, .ie8 .z-slider-horizontal .z-slider-center { background: rgb(186, 186, 186); }
.z-toolbar.z-toolbar-tabs { border-bottom: 1px solid rgb(207, 207, 207); padding: 4px; background: 0px center; position: absolute; right: 0px; top: 0px; overflow: hidden; z-index: 1; }
.z-tabbox-top > .z-tabs .z-tab:first-child.z-tab-selected { box-shadow: rgb(255, 255, 255) 1px 1px 0px; }
.z-tabbox-top > .z-tabs .z-tab:first-child.z-tab-selected + .z-tab { box-shadow: rgb(207, 207, 207) 0px 1px 0px; }
.z-tabbox-bottom > .z-tabs .z-tab:first-child.z-tab-selected { box-shadow: rgb(255, 255, 255) 1px -1px 0px; }
.z-tabbox-bottom > .z-tabs .z-tab:first-child.z-tab-selected + .z-tab { box-shadow: rgb(207, 207, 207) 0px -1px 0px; }
.z-tabbox-left > .z-tabs .z-tab:first-child.z-tab-selected { box-shadow: rgb(255, 255, 255) 1px 1px 0px; }
.z-tabbox-left > .z-tabs .z-tab:first-child.z-tab-selected + .z-tab { box-shadow: rgb(207, 207, 207) 0px 1px 0px; }
.z-tabbox-right > .z-tabs .z-tab:first-child { border-left: 0px; }
.z-tabbox-right > .z-tabs .z-tab:first-child.z-tab-selected { box-shadow: rgb(255, 255, 255) -1px 1px 0px; }
.z-tabbox-right > .z-tabs .z-tab:first-child.z-tab-selected + .z-tab { box-shadow: rgb(207, 207, 207) -1px 0px 0px; }
.z-tabbox { position: relative; overflow: hidden; }
.z-tabbox-icon { font-size: 12px; color: rgb(99, 99, 99); display: none; border: 1px solid rgb(207, 207, 207); border-radius: 4px 4px 0px 0px; padding-top: 5px; padding-bottom: 2px; line-height: 24px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); text-align: center; position: absolute; top: 0px; cursor: pointer; z-index: 25; user-select: none; }
.z-tabbox-icon > i { opacity: 0.7; }
.z-tabbox-icon:hover { color: rgb(99, 99, 99); }
.z-tabbox-icon:hover > i { opacity: 1; }
.z-tabbox-left-scroll, .z-tabbox-right-scroll { width: 24px; }
.z-tabbox-right-scroll { padding-left: 1px; right: 0px; }
.z-tabbox-up-scroll, .z-tabbox-down-scroll { height: 24px; }
.z-tabbox-down-scroll { top: auto; bottom: 0px; }
.z-tabbox-bottom > .z-tabbox-icon { border-radius: 0px 0px 4px 4px; top: auto; bottom: 0px; }
.z-tabbox-bottom > .z-tabs .z-tabs-content { border-top: 1px solid rgb(207, 207, 207); border-bottom: 0px; }
.z-tabbox-bottom > .z-tabs .z-tab { border-width: 0px 1px 1px; border-radius: 0px 0px 4px 4px; }
.z-tabbox-bottom > .z-tabs .z-tab.z-tab-selected { box-shadow: rgb(255, 255, 255) 0px -1px 0px; }
.z-tabbox-bottom > .z-tabpanels > .z-tabpanel { border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(207, 207, 207) rgb(207, 207, 207) currentcolor; border-image: initial; }
.z-tabbox-bottom .z-toolbar-tabs { border-top: 1px solid rgb(207, 207, 207); border-bottom: 0px; top: auto; bottom: 0px; }
.z-tabbox-left > .z-tabbox-icon { border-radius: 4px 0px 0px 4px; padding-top: 0px; }
.z-tabbox-left > .z-tabs { float: left; }
.z-tabbox-left > .z-tabs .z-tabs-content { display: block; height: 4096px; border-right: 1px solid rgb(207, 207, 207); }
.z-tabbox-left > .z-tabs .z-tabs-space { width: 0px; position: relative; float: left; }
.z-tabbox-left > .z-tabs .z-tab { border-width: 1px 0px 1px 1px; border-top-style: solid; border-top-color: rgb(207, 207, 207); border-radius: 4px 0px 0px 4px; padding-top: 0px; float: none; }
.z-tabbox-left > .z-tabs .z-tab-selected { border-bottom: 1px solid rgb(207, 207, 207); box-shadow: rgb(255, 255, 255) 1px 0px 0px; }
.z-tabbox-left > .z-tabs .z-tab-selected .z-tab-button { opacity: 1; }
.z-tabbox-left > .z-tabs .z-tab-selected .z-tab-text { font-weight: bold; cursor: default; white-space: nowrap; }
.z-tabbox-left > .z-tabs .z-tab.z-tab-disabled .z-tab-text { color: gray; opacity: 0.6; cursor: default; }
.z-tabbox-left.z-tabbox-scroll > .z-tabs { margin: 24px 0px; }
.z-tabbox-left > .z-tabpanels { border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(207, 207, 207) rgb(207, 207, 207) rgb(207, 207, 207) currentcolor; border-image: initial; }
.z-tabbox-left > .z-tabpanels > .z-tabpanel { border: 0px; padding: 5px; }
.z-tabbox-left > .z-tab-icon { left: 10px; right: auto; }
.z-tabbox-left > .z-tabs .z-tab-button { top: 0px; left: 0px; }
.z-tabbox-left > .z-tabs .z-tab-button + .z-tab-text { margin-left: 14px; margin-right: 0px; }
.z-tabbox-right > .z-tabbox-icon { border-radius: 0px 4px 4px 0px; padding-top: 0px; right: 0px; }
.z-tabbox-right > .z-tabs { float: left; }
.z-tabbox-right > .z-tabs .z-tabs-content { display: block; height: 4096px; border-right: 1px solid rgb(207, 207, 207); }
.z-tabbox-right > .z-tabs .z-tabs-space { width: 0px; position: relative; float: left; }
.z-tabbox-right > .z-tabs .z-tab { border-width: 1px 0px 1px 1px; border-top-style: solid; border-top-color: rgb(207, 207, 207); border-radius: 4px 0px 0px 4px; padding-top: 0px; float: none; }
.z-tabbox-right > .z-tabs .z-tab-selected { border-bottom: 1px solid rgb(207, 207, 207); box-shadow: rgb(255, 255, 255) 1px 0px 0px; }
.z-tabbox-right > .z-tabs .z-tab-selected .z-tab-button { opacity: 1; }
.z-tabbox-right > .z-tabs .z-tab-selected .z-tab-text { font-weight: bold; cursor: default; white-space: nowrap; }
.z-tabbox-right > .z-tabs .z-tab.z-tab-disabled .z-tab-text { color: gray; opacity: 0.6; cursor: default; }
.z-tabbox-right.z-tabbox-scroll > .z-tabs { margin: 24px 0px; }
.z-tabbox-right > .z-tabpanels { border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(207, 207, 207) rgb(207, 207, 207) rgb(207, 207, 207) currentcolor; border-image: initial; }
.z-tabbox-right > .z-tabpanels > .z-tabpanel { border: 0px; padding: 5px; }
.z-tabbox-right > .z-tabs { float: right; }
.z-tabbox-right > .z-tabs .z-tabs-content { border-left: 1px solid rgb(207, 207, 207); border-right: 0px; }
.z-tabbox-right > .z-tabs .z-tabs-space { float: right; }
.z-tabbox-right > .z-tabs .z-tab { border-width: 1px 1px 1px 0px; border-radius: 0px 4px 4px 0px; }
.z-tabbox-right > .z-tabs .z-tab.z-tab-selected { box-shadow: rgb(255, 255, 255) -1px 0px 0px; border-left: 0px; }
.z-tabbox-right > .z-tabpanels { border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(207, 207, 207) currentcolor rgb(207, 207, 207) rgb(207, 207, 207); border-image: initial; }
.z-tabbox-accordion > .z-tabpanels { border-top: 1px solid rgb(207, 207, 207); }
.z-tabbox-accordion > .z-tabpanels > .z-tabpanel { border: 0px; padding: 0px; }
.z-tabbox-accordion .z-tabpanel > .z-tabpanel-content { border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(207, 207, 207) rgb(207, 207, 207); border-image: initial; padding: 5px; zoom: 1; }
.z-tabbox-accordion .z-tabpanel > .z-tab { border-width: 0px 1px 1px; border-radius: 0px; padding-top: 1px; text-align: left; float: none; zoom: 1; }
.z-tabbox-accordion .z-tabpanel > .z-tab-selected { background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); box-shadow: none; cursor: default; }
.z-tabbox-accordion .z-tab-button { opacity: 0.7; }
.z-tabbox-accordion .z-tab-button:hover { color: rgb(99, 99, 99); }
.z-tabbox-accordion .z-tab-button + .z-tab-text { margin-right: 24px; }
.z-tabbox-accordion .z-tab-text { padding: 3px 5px 3px 8px; }
.z-tabbox-scroll > .z-tabs { border: 0px; margin: 0px 24px; padding-bottom: 0px; zoom: 1; }
.z-tabbox-scroll > .z-tabbox-icon { display: block; }
.z-tabs { border: 0px; margin: 0px; padding: 0px; line-height: 24px; overflow: hidden; position: relative; }
.z-tabs-content { display: table; width: 100%; border-collapse: separate; border-spacing: 0px; border-bottom: 1px solid rgb(207, 207, 207); margin: 0px; padding-left: 0px; padding-top: 0px; list-style: outside none none; zoom: 1; clear: both; }
.z-tab { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; display: block; border-style: solid; border-color: rgb(207, 207, 207); border-image: initial; border-width: 1px 1px 0px; border-radius: 4px 4px 0px 0px; margin: 0px; padding-top: 1px; line-height: 30px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); text-align: center; position: relative; cursor: pointer; float: left; }
.z-tab-content { display: block; }
.z-tab:hover { background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-tab-icon { display: block; margin-top: -6px; line-height: normal; position: absolute; top: 50%; left: 5px; cursor: pointer; }
.z-tab-text { font-style: normal; color: rgb(85, 85, 85); display: block; padding: 4px 12px 2px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.z-tab-image { vertical-align: middle; }
.z-tab-button { font-size: 12px; color: rgb(99, 99, 99); display: block; width: 24px; height: 100%; line-height: normal; opacity: 0.7; text-align: center; position: absolute; right: 0px; top: 0px; z-index: 15; zoom: 1; user-select: none; }
.z-tab-button:hover { color: rgb(99, 99, 99); }
.z-tab-button + .z-tab-text { margin-right: 14px; }
.z-tab .z-caption { margin: auto; }
.z-tab-selected { background: rgb(255, 255, 255); box-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.z-tab-selected:hover { background: rgb(255, 255, 255); }
.z-tab-selected .z-tab-button { opacity: 1; }
.z-tab-selected .z-tab-text { cursor: default; font-weight: bold; }
.z-tab-disabled { color: rgb(170, 170, 170); opacity: 0.6; cursor: default; }
.z-tab-disabled:hover { background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); }
.z-tab-disabled .z-tab-button:hover { opacity: 0.6; }
.z-tab-disabled .z-tab-text { font-style: normal; opacity: 0.6; cursor: default; white-space: nowrap; }
.z-tabpanels { zoom: 1; overflow: hidden; position: relative; }
.z-tabpanel { border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentcolor rgb(207, 207, 207) rgb(207, 207, 207); border-image: initial; padding: 5px; zoom: 1; }
.ie9 .z-tabs { line-height: 1px; }
.ie9 .z-tabs > .z-tabs-content { display: inline-block; }
.ie8 .z-tab { background: rgb(246, 246, 246); }
.ie8 .z-tab:hover { background: rgb(242, 242, 242); }
.ie8 .z-tab-icon { margin-top: -7px; font-size: 14px; }
.ie8 .z-tab-disabled:hover { background: rgb(246, 246, 246); }
.ie8 .z-tabbox-icon { background: rgb(246, 246, 246); }
.ie8 .z-tabbox-accordion .z-tabpanel > .z-tab-selected { background: rgb(246, 246, 246); }
.z-toolbar { display: block; border-color: rgb(207, 207, 207); border-style: solid; border-width: 0px 0px 1px; padding: 4px 4px 3px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); position: relative; }
.z-caption .z-toolbar { background: 0px center; border: 0px; }
.z-toolbar-tabs .z-toolbar-content, .z-toolbar-tabs .z-toolbar-content span, .z-toolbar-content, .z-toolbar-content span { font-size: 11px; }
.z-toolbar-panel .z-toolbar-content, .z-toolbar-panel .z-toolbar-content span { font-size: 12px; }
.z-toolbar-start { float: left; clear: none; }
.z-toolbar-center { text-align: center; margin: 0px auto; }
.z-toolbar-end { float: right; clear: none; }
.z-toolbar-panel { border-width: 0px; padding: 5px; background: 0px center; }
.z-toolbar-panel .z-toolbar-horizontal, .z-toolbar-panel .z-toolbar-vertical { border: 0px; padding: 0px; }
.z-toolbar-panel .z-toolbar-horizontal { padding-left: 3px; }
.z-toolbar-panel .z-toolbar-vertical { padding-bottom: 1px; }
.z-toolbarbutton { display: inline-block; border: 1px solid transparent; border-radius: 3px; margin: 0px 2px; padding: 1px 0px; line-height: 14px; position: relative; cursor: pointer; }
.z-toolbarbutton:hover { border-color: rgb(143, 185, 208); background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%); }
.z-toolbarbutton:active { border: 1px solid rgb(73, 158, 179); background: linear-gradient(rgb(195, 245, 254) 0px, rgb(134, 226, 249) 100%); box-shadow: rgba(210, 210, 210, 0.75) 1px 1px 1px inset, rgb(207, 207, 207) 0px 0px 7px; }
.z-toolbarbutton[disabled] { border: 1px solid transparent; background: 0px center; opacity: 0.6; box-shadow: none; color: rgb(170, 170, 170) !important; cursor: default !important; }
.z-toolbarbutton-checked { border: 1px solid rgb(142, 143, 143); border-radius: 3px; background: linear-gradient(rgb(244, 250, 253) 0px, rgb(226, 239, 246) 100%); }
.z-toolbarbutton-content { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); padding: 2px; line-height: 20px; vertical-align: middle; position: relative; text-shadow: rgb(255, 255, 255) 0px 1px; white-space: nowrap; }
.ie8 .z-toolbar { background: rgb(246, 246, 246); }
.ie8 .z-toolbarbutton:hover { background: rgb(242, 242, 242); }
.ie8 .z-toolbarbutton:active { background: rgb(165, 235, 251); }
.ie8 .z-toolbarbutton-checked { background: rgb(235, 245, 250); }
.z-tree { border: 1px solid rgb(207, 207, 207); overflow: hidden; zoom: 1; }
.z-tree-header { width: 100%; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); position: relative; overflow: hidden; }
.z-tree-header table { border-spacing: 0px; }
.z-tree-header table th, .z-tree-header table td { background-clip: padding-box; padding: 0px; }
.z-tree-header table th { text-align: inherit; }
.z-tree-header-border { border-bottom: 1px solid rgb(207, 207, 207); margin-top: -1px; position: relative; }
.z-tree-body { position: relative; overflow: hidden; }
.z-tree-body table { border-spacing: 0px; }
.z-tree-body table th, .z-tree-body table td { background-clip: padding-box; padding: 0px; }
.z-tree-body table th { text-align: inherit; }
.z-tree-emptybody td { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; color: rgb(170, 170, 170); font-style: italic; text-align: center; height: 1px; }
.z-tree-footer { border-top: 1px solid rgb(207, 207, 207); background: rgb(250, 250, 250); overflow: hidden; }
.z-tree-footer table { border-spacing: 0px; }
.z-tree-footer table th, .z-tree-footer table td { background-clip: padding-box; padding: 0px; }
.z-tree-footer table th { text-align: inherit; }
.z-tree-icon, .z-tree-line { display: inline-block; width: 16px; height: 16px; line-height: 16px; vertical-align: middle; }
.z-tree-icon { font-size: 14px; color: rgb(99, 99, 99); text-align: center; cursor: pointer; }
.z-tree-icon:hover { color: rgb(99, 99, 99); }
.z-treecols th:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.z-treecols th:first-child.z-treecols-border { border-left: 1px solid rgb(207, 207, 207); }
.z-treecols-bar { border-left: 1px solid rgb(207, 207, 207); border-bottom: 1px solid rgb(207, 207, 207); }
.z-treecol { border-left: 1px solid rgb(207, 207, 207); border-bottom: 1px solid rgb(207, 207, 207); padding: 0px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%) padding-box; position: relative; overflow: hidden; white-space: nowrap; }
.z-treecol-sort { cursor: pointer; }
.z-treecol-sort:hover { background: linear-gradient(rgb(242, 249, 254) 0px, rgb(214, 240, 253) 100%); }
.z-treecol-sort .z-treecol-sorticon { color: rgb(99, 99, 99); position: absolute; top: -7px; left: 50%; }
.z-treecol-sizing, .z-treecol-sizing .z-treecol-content { cursor: e-resize; }
.z-treerow { background: rgb(255, 255, 255); }
.z-treerow .z-treecell { overflow: hidden; cursor: pointer; }
.z-treerow:hover > .z-treecell { background: linear-gradient(rgb(255, 255, 255) 0px, rgb(228, 228, 228) 100%) padding-box; }
.z-treerow:hover > .z-treecell > .z-treecell-content { color: rgb(99, 99, 99); }
.z-treerow-checkable { display: inline-block; width: 16px; height: 16px; border: 1px solid rgb(142, 143, 143); background: rgb(248, 248, 248); vertical-align: middle; }
.z-treerow-checkable.z-treerow-radio { border-radius: 8px; }
.z-treerow-checkable .z-treerow-icon { display: none; cursor: default; }
.z-treerow.z-treerow-selected > .z-treecell { background: linear-gradient(rgb(229, 244, 251) 0px, rgb(211, 237, 250) 100%) padding-box; position: relative; }
.z-treerow.z-treerow-selected > .z-treecell > .z-treecell-content { color: rgb(99, 99, 99); }
.z-treerow.z-treerow-selected:hover > .z-treecell { background: linear-gradient(rgb(213, 228, 234) 0px, rgb(183, 210, 226) 100%); }
.z-treerow.z-treerow-selected:hover > .z-treecell > .z-treecell-content { color: rgb(99, 99, 99); }
.z-treerow.z-treerow-selected.z-treerow-focus > .z-treecell { background: linear-gradient(rgb(207, 234, 247) 0px, rgb(165, 217, 244) 100%) padding-box; position: relative; }
.z-treerow.z-treerow-selected.z-treerow-focus > .z-treecell > .z-treecell-content { color: rgb(99, 99, 99); }
.z-treerow.z-treerow-selected.z-treerow-focus:hover > .z-treecell { background: linear-gradient(rgb(213, 228, 234) 0px, rgb(183, 210, 226) 100%); }
.z-treerow.z-treerow-selected.z-treerow-focus:hover > .z-treecell > .z-treecell-content { color: rgb(99, 99, 99); }
.z-treerow-focus > .z-treecell { background: linear-gradient(rgb(252, 254, 254) 0px, rgb(228, 242, 252) 100%); position: relative; }
.z-treerow-focus > .z-treecell > .z-treecell-content { color: rgb(99, 99, 99); }
.z-treerow-selected > .z-treecell > .z-treecell-content > .z-treerow-checkable .z-treerow-icon { color: rgb(33, 132, 186); display: block; padding-left: 1px; line-height: 14px; }
.z-treerow-selected > .z-treecell > .z-treecell-content > .z-treerow-checkable .z-treerow-icon.z-icon-radio { width: 8px; height: 8px; border-radius: 4px; margin: 3px; padding: 0px; background: rgb(33, 132, 186); }
.z-treerow.z-treerow-disabled * { color: rgb(170, 170, 170) !important; cursor: default !important; }
.z-treerow.z-treerow-disabled:hover > .z-treecell { background: 0px center; position: relative; }
body:not(.gecko) .z-treerow:hover > .z-treecell { position: relative; }
.z-treecol-content, .z-treecell-content, .z-treefooter-content { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(99, 99, 99); padding: 4px 5px; line-height: 24px; overflow: hidden; }
.z-treecol-content { font-weight: bold; padding: 4px 5px 3px; position: relative; }
.z-treecell-content { padding: 4px 2px; line-height: 14px; }
.z-treecell-text { vertical-align: middle; }
.z-tree-paging-top { border-bottom: 1px solid rgb(207, 207, 207); overflow: hidden; width: 100%; }
.z-tree-paging-bottom { border-top: 1px solid rgb(207, 207, 207); overflow: hidden; width: 100%; }
.z-tree-autopaging .z-treecell-content { height: 24px; overflow: hidden; }
.ie8 .z-tree-header { background: rgb(245, 245, 245); }
.ie8 .z-treecol { position: static; background: rgb(245, 245, 245); }
.ie8 .z-treecol-hover, .ie8 .z-treecol-sort:hover { background: rgb(228, 228, 228); }
.ie8 .z-treerow:hover > .z-treecell { background: rgb(228, 228, 228); }
.ie8 .z-treerow.z-treerow-selected > .z-treecell { position: static; background: rgb(229, 247, 255); }
.ie8 .z-treerow.z-treerow-selected:hover > .z-treecell { position: static; background: rgb(217, 242, 255); }
.ie8 .z-treerow > .z-treecell > .z-treecell-content > .z-treerow-checkable { border-width: 0px; background: transparent; }
.ie8 .z-treerow > .z-treecell > .z-treecell-content > .z-treerow-checkable .z-treerow-icon { display: block; width: 13px; height: 13px; background: url("/portal/zkau/web/84ac9bf6/zul/img/common/check-sprite.gif") no-repeat; position: relative; top: 2px; left: 2px; }
.ie8 .z-treerow > .z-treecell > .z-treecell-content > .z-treerow-checkable .z-icon-check { background-position: 0px 0px; }
.ie8 .z-treerow > .z-treecell > .z-treecell-content > .z-treerow-checkable .z-icon-check::before { display: none; }
.ie8 .z-treerow > .z-treecell > .z-treecell-content > .z-treerow-checkable .z-icon-radio { background-position: 0px -13px; }
.ie8 .z-treerow-selected > .z-treecell > .z-treecell-content > .z-treerow-checkable .z-treerow-icon { display: block; width: 13px; height: 13px; }
.ie8 .z-treerow-selected > .z-treecell > .z-treecell-content > .z-treerow-checkable .z-icon-check { background-position: -26px 0px; }
.ie8 .z-treerow-selected > .z-treecell > .z-treecell-content > .z-treerow-checkable .z-icon-radio { margin: 0px; background-position: -26px -13px; }
.z-window { overflow: hidden; zoom: 1; border: 1px solid rgb(156, 156, 156); border-radius: 4px; padding: 4px; background: rgb(217, 229, 239); }
.z-window-shadow { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 4px; }
.z-window-header { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(54, 54, 54); padding: 3px 0px 5px; line-height: 24px; overflow: hidden; zoom: 1; cursor: default; }
.z-window-header-move { cursor: move; }
.z-window-content { border: 1px solid rgb(207, 207, 207); margin: 0px; padding: 4px; background: rgb(255, 255, 255); overflow: hidden; zoom: 1; }
.z-window-icon { font-size: 16px; color: rgb(99, 99, 99); display: block; width: 28px; height: 24px; border: 1px solid rgb(207, 207, 207); border-radius: 4px; margin: auto 1px; line-height: 24px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); text-align: center; overflow: hidden; cursor: pointer; float: right; }
.z-window-icon:hover { color: rgb(99, 99, 99); border-color: rgb(143, 185, 208); background: rgb(214, 240, 253); }
.z-window-close { font-size: 18px; line-height: 23px; }
.z-window-minimize { padding-top: 5px; }
.z-window-resize-faker { border: 1px dashed rgb(24, 84, 194); background: rgb(215, 230, 247); opacity: 0.5; position: absolute; left: 0px; top: 0px; overflow: hidden; z-index: 60000; }
.z-window-move-ghost { border: 1px solid rgb(159, 159, 159); border-radius: 4px 4px 0px 0px; padding: 0px; background: rgb(215, 230, 247); opacity: 0.65; position: absolute; overflow: hidden; cursor: move !important; }
.z-window-move-ghost .z-window-header { padding: 7px 4px 5px; }
.z-window-move-ghost dl { font-size: 0px; display: block; border-top: 1px solid rgb(207, 207, 207); margin: 0px; padding: 0px; line-height: 0; overflow: hidden; }
.z-window-popup { border-radius: 4px 4px 0px 0px; padding: 4px 4px 0px; }
.z-window-popup > .z-window-content { border-width: 0px; margin: 0px -4px; }
.z-window-popup.z-window-noheader { padding-top: 0px; }
.z-window-popup.z-window-noheader > .z-window-content { margin: 0px -4px; }
.z-window-popup.z-window-noborder > .z-window-content { margin: 0px -4px -4px; }
.z-window-modal.z-window-shadow, .z-window-highlighted.z-window-shadow { border-radius: 4px; box-shadow: rgb(255, 255, 255) 0px 1px 1px inset, rgba(0, 0, 0, 0.7) 0px 0px 4px; }
.z-window-embedded { border-radius: 0px; }
.z-window-embedded .z-window-shadow { box-shadow: none; }
.z-window-noborder { border: 0px; padding: 4px 4px 0px; }
.z-window-noborder > .z-window-content { border: 0px; margin: 0px -4px; }
.z-window-noborder.z-window-noheader { padding: 0px; }
.z-window-noborder.z-window-noheader > .z-window-content { margin: 0px; }
.z-window-noborder.z-window-shadow { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 3px; }
.z-messagebox-window.z-window-modal .z-window-content, .z-messagebox-window.z-window-highlighted .z-window-content { padding: 17px 17px 15px; }
.z-messagebox .z-label { font-family: Arial, sans-serif; font-size: 12px; color: rgb(54, 54, 54); }
.z-messagebox-button { width: 100%; min-width: 48px; }
.z-messagebox-icon { font-size: 30px; display: inline-block; width: 32px; height: 32px; border: 0px; background-repeat: no-repeat; text-align: center; vertical-align: top; cursor: pointer; }
.z-messagebox-question { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/msgbox/question-btn.png"); }
.z-messagebox-exclamation { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/msgbox/warning-btn.png"); }
.z-messagebox-information { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/msgbox/info-btn.png"); }
.z-messagebox-error { background-image: url("/portal/zkau/web/84ac9bf6/zul/img/msgbox/stop-btn.png"); }
.ie8 .z-window-icon { background: rgb(246, 246, 246); }
.ie8 .z-window-icon .z-icon-minus { margin-left: 1px; }
.ie8 .z-window-move-ghost .z-window-icon { opacity: 1; }
.z-groupbox.flat { padding: 0px; overflow: hidden; margin-bottom: 5px; }
.z-groupbox.flat > .z-groupbox-header { border: 1px solid rgb(178, 204, 217); min-height: 25px; line-height: 25px; background: none 0px 0px no-repeat scroll rgb(224, 235, 243) !important; padding: 0px 0px 0px 6px !important; }
.z-groupbox.flat > .z-groupbox-content { border: 0px; padding: 5px; background-color: rgb(240, 245, 249); }
.z-groupbox.flat > .z-caption .z-caption-content { width: 100%; }
.z-colorbox { display: inline-block; width: 40px; height: 24px; border: 1px solid rgb(156, 156, 156); border-radius: 3px; margin: 0px 2px; padding: 3px; background: rgb(255, 255, 255); vertical-align: middle; position: relative; overflow: hidden; cursor: pointer; }
.z-colorbox-current { display: inline-block; width: 100%; height: 100%; position: relative; }
.z-colorbox-button { font-size: 11px; display: inline-block; width: 13px; height: 7px; line-height: normal; background: rgb(255, 255, 255); position: absolute; bottom: 1px; right: 0px; overflow: hidden; }
.z-colorbox-icon { font-size: 14px; color: rgb(99, 99, 99); position: relative; top: -3px; left: 3px; }
.z-colorbox-disabled, .z-colorbox-disabled * { opacity: 0.6; color: rgb(170, 170, 170) !important; cursor: default !important; }
.z-colorbox-popup, .z-menu-popup { display: none; position: absolute; overflow: auto; z-index: 88000; box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px; }
.z-colorpicker { width: 384px; height: 332px; border: 1px solid rgb(156, 156, 156); background: rgb(255, 255, 255); position: relative; overflow: hidden; }
.z-colorpicker-gradient { width: 256px; height: 256px; border: 1px solid rgb(156, 156, 156); position: absolute; left: 7px; top: 31px; cursor: crosshair; }
.z-colorpicker-overlay { width: 256px; height: 256px; background-image: url("/portal/zkau/web/84ac9bf6/zkex/img/colorbox/colorpicker_gradient.png"); }
.z-colorpicker-bar { width: 12px; height: 256px; border: 1px solid rgb(156, 156, 156); background-image: url("/portal/zkau/web/84ac9bf6/zkex/img/colorbox/colorpicker_hue.png"); position: absolute; left: 7px; overflow: hidden; cursor: n-resize; }
.z-colorpicker-circle { width: 11px; height: 11px; margin: -5px 0px 0px -5px; background-image: url("/portal/zkau/web/84ac9bf6/zkex/img/colorbox/colorpicker_select.gif"); position: absolute; top: 0px; left: 0px; overflow: hidden; }
.z-colorpicker-hue { width: 27px; height: 256px; position: absolute; top: 31px; left: 272px; }
.z-colorpicker-arrows { width: 27px; height: 9px; margin: -4px 0px 0px; background-image: url("/portal/zkau/web/84ac9bf6/zkex/img/colorbox/colorpicker_arrows.gif"); position: absolute; left: 0px; overflow: hidden; cursor: n-resize; }
.z-colorpicker-color { border: double; background: transparent; position: absolute; top: 34px; left: 315px; }
.z-colorpicker-newcolor { width: 48px; height: 32px; border-bottom: 1px solid; position: relative; }
.z-colorpicker-current { width: 48px; height: 32px; border-top: 1px solid; position: relative; }
.z-colorpicker-r, .z-colorpicker-g, .z-colorpicker-b, .z-colorpicker-h, .z-colorpicker-s, .z-colorpicker-v { width: 55px; position: absolute; left: 310px; }
.z-colorpicker-r { top: 122px; }
.z-colorpicker-g { top: 147px; }
.z-colorpicker-b { top: 172px; }
.z-colorpicker-h { top: 212px; }
.z-colorpicker-s { top: 237px; }
.z-colorpicker-v { top: 262px; }
.z-colorpicker-text, .z-colorpicker-input { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); }
.z-colorpicker-input { width: 40px; height: 24px; border: 1px solid rgb(207, 207, 207); padding: 2px; background: rgb(255, 255, 255); float: right; }
.z-colorpicker-hex { position: absolute; top: 300px; left: 10px; }
.z-colorpicker-hex .z-colorpicker-input { margin-left: 5px; width: 64px; }
.z-colorpicker-button { width: 42px; position: absolute; top: 300px; left: 328px; cursor: pointer; }
.z-colorpicker-icon { color: rgb(70, 165, 70); }
.z-colorpalette { width: 262px; height: 222px; border: 1px solid rgb(156, 156, 156); padding-left: 4px; background: rgb(255, 255, 255); }
.z-colorpalette-newcolor { width: 50px; height: 24px; border: 1px solid rgb(156, 156, 156); margin: 4px 2px; position: relative; left: 123px; }
.z-colorpalette-input, .z-colorpalette-button { position: absolute; top: 5px; left: 185px; }
.z-colorpalette-input { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); width: 65px; height: 24px; border: 1px solid rgb(207, 207, 207); padding: 2px; background: rgb(255, 255, 255); }
.z-colorpalette-color { display: inline-block; width: 14px; height: 14px; border: 1px solid rgb(255, 255, 255); cursor: pointer; float: left; }
.z-colorpalette-color:hover { border: 1px solid rgb(0, 0, 0); }
.z-colorpalette-selected { border: 1px solid rgb(0, 0, 0); }
.z-colorbox-paletteicon, .z-menu-paletteicon, .z-colorbox-pickericon, .z-menu-pickericon { width: 22px; height: 22px; background: url("/portal/zkau/web/84ac9bf6/zkex/img/colorbox/cb-buttons.gif"); position: absolute; cursor: pointer; z-index: 10; }
.z-colorbox-paletteicon, .z-menu-paletteicon { background-position: 0px 0px; top: 5px; left: 6px; }
.z-colorbox-pickericon, .z-menu-pickericon { background-position: 0px -44px; top: 5px; left: 31px; }
.z-colorpalette-popup .z-colorbox-paletteicon, .z-colorpalette-popup .z-menu-paletteicon { background-position: 0px -22px; left: 6px; }
.z-colorpalette-popup .z-colorbox-pickericon, .z-colorpalette-popup .z-menu-pickericon { left: 31px; }
.z-colorpicker-popup .z-colorbox-pickericon, .z-colorpicker-popup .z-menu-pickericon { background-position: 0px -66px; }
.z-columnlayout, .z-columnchildren, .z-columnchildren-content { overflow: hidden; }
.z-columnchildren { height: 100%; float: left; }
.z-columnchildren-content { width: 100%; height: 100%; }
.z-columnlayout, .z-columnchildren { }
.z-row .z-detail-outer { min-width: 40px; border-top: 1px solid rgb(207, 207, 207); padding: 18px 6px; line-height: normal; background: linear-gradient(to right, rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); vertical-align: top; }
.z-row:first-child .z-detail-outer { border-top: 0px; }
.z-row .z-detail-outer + td, .z-row .z-detail-inner:first-child { border-left: 1px solid rgb(207, 207, 207); }
.z-detail { font-size: 14px; width: 16px; height: 16px; border: 1px solid rgb(207, 207, 207); padding: 0px; line-height: 14px; background: linear-gradient(rgb(254, 254, 254) 0px, rgb(238, 238, 238) 100%); text-align: center; overflow: hidden; white-space: nowrap; cursor: pointer; }
.z-detail-icon { font-size: 16px; color: rgb(99, 99, 99); position: relative; left: 1px; }
.z-detail-open .z-detail-icon { line-height: 16px; left: 0px; }
.ie8 .z-row .z-detail-outer { background: rgb(255, 255, 255); }
.ie8 .z-detail { background: rgb(246, 246, 246); }
.z-fisheye, .z-fisheye-text, .z-fisheye-image { position: absolute; cursor: pointer; }
.z-fisheye { z-index: 2; }
.z-fisheye-image { width: 100%; height: 100%; border: 0px; }
.z-fisheye-text { font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); display: none; border: 1px solid rgb(207, 207, 207); padding: 2px 5px; background: rgb(255, 255, 255); text-align: center; }
.z-fisheyebar-inner { position: relative; }
