www.gusucode.com > 界面漂亮的JSP论坛系统源码程序 > 界面漂亮的JSP论坛系统/Helloer/Helloer/Helloer(2.5.0)安装程序/system/css/normmoz.css

    html,body {
	height: 100%;
}

body {
	margin: 0;
	padding: 0 5px;
}

img {
	border: 0;
}

a.gamma {
	color: #000;
	text-decoration: none;
}

a.gamma:hover {
	color: #000;
	text-decoration: underline;
}

tr.gamma {
	background: #F4F4F4;
}

td.gamma {
	background: #F4F4F4;
}

div.z-debugbox {
	border: 1px solid #77c;
	position: absolute;
	width: 60%;
	z-index: 99000;
	background: white;
}

.noscript {
	position: absolute;
	z-index: 22000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity = 60);
	opacity: .6;
	hasLayout: -1;
	background: #E0E1E3;
	text-align: center;
}

.noscript p {
	background: white;
	color: black;
	font-weight: bold;
	margin: 10% 15%;
	padding: 10px 0;
	border: 1px solid black;
	filter: alpha(opacity = 100);
	opacity: 1;
}

.z-label,.z-radio-cnt,.z-checkbox-cnt,.z-slider-pp,input.button,input.file,.z-loading,.z-errbox
	{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-modal-mask {
	position: absolute;
	z-index: 20000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity = 60);
	opacity: .6;
	hasLayout: -1;
	background: #E0E1E3;;
}

.z-loading {
	position: absolute;
	z-index: 21000;
	background-color: #6eadff;
	cursor: wait;
	white-space: nowrap;
	border: 1px solid #83B5F7;
	padding: 3px;
}

.z-loading-indicator {
	color: #102B6D;
	border: 1px solid #83B5F7;
	background-color: #FFF;
	white-space: nowrap;
	padding: 6px;
}

.z-apply-loading-icon,.z-loading-icon {
	background: transparent url(../img/progress2.gif)
		no-repeat center;
	width: 16px;
	height: 16px;
}

.z-apply-mask {
	position: absolute;
	z-index: 89000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity = 60);
	opacity: .6;
	hasLayout: -1;
	background: #E0E1E3;;
}

.z-apply-loading-indicator {
	color: #102B6D;
	border: 1px solid #A6C5DC;
	background-color: #FFF;
	white-space: nowrap;
	padding: 2px;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	cursor: wait;
}

.z-apply-loading {
	position: absolute;
	z-index: 89500;
	background-color: #CEDFEC;
	border: 1px solid #99C6E9;
	padding: 3px;
	overflow: hidden;
	white-space: nowrap;
	cursor: wait;
}

.z-inline-block {
	display: -moz-inline-box;
	vertical-align: top;
	display: inline-block;
}

.z-word-wrap {
	word-wrap: break-word;
}

.z-overflow-hidden {
	overflow: hidden;
}

.z-dd-overlay {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../img/spacer.gif);
	z-index: 10000;
}

.z-hidden-offset {
	visibility: hidden !important;
	position: absolute !important;
	left: -10000px !important;
	top: -10000px !important;
}

.z-repaint {
	zoom: 1;
	background-color: transparent;
	-moz-outline: none;
}

.z-clear {
	clear: both;
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}

.z-shadow {
	display: none;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
}

.z-shadow * {
	overflow: hidden;
	padding: 0;
	border: 0;
	margin: 0;
	clear: none;
	zoom: 1;
}

.z-shadow .z-shadow-tm,.z-shadow .z-shadow-bm {
	height: 6px;
	float: left;
}

.z-shadow .z-shadow-tl,.z-shadow .z-shadow-tr,.z-shadow .z-shadow-bl,.z-shadow .z-shadow-br
	{
	width: 6px;
	height: 6px;
	float: left;
}

.z-shadow .z-shadow-c {
	width: 100%;
}

.z-shadow .z-shadow-cl,.z-shadow .z-shadow-cr {
	width: 6px;
	float: left;
	height: 100%;
}

.z-shadow .z-shadow-cm {
	float: left;
	height: 100%;
	background: transparent url(../img/shadow-m.png);
}

.z-shadow .z-shadow-t,.z-shadow .z-shadow-b {
	height: 6px;
	overflow: hidden;
	width: 100%;
}

.z-shadow .z-shadow-cl {
	background: transparent url(../img/shadow-lr.png)
		repeat-y 0 0;
}

.z-shadow .z-shadow-cr {
	background: transparent url(../img/shadow-lr.png)
		repeat-y -6px 0;
}

.z-shadow .z-shadow-tl {
	background: transparent url(../img/shadow.png)
		no-repeat 0 0;
}

.z-shadow .z-shadow-tm {
	background: transparent url(../img/shadow.png)
		repeat-x 0 -30px;
}

.z-shadow .z-shadow-tr {
	background: transparent url(../img/shadow.png)
		repeat-x 0 -18px;
}

.z-shadow .z-shadow-bl {
	background: transparent url(../img/shadow.png)
		no-repeat 0 -12px;
}

.z-shadow .z-shadow-bm {
	background: transparent url(../img/shadow.png)
		repeat-x 0 -36px;
}

.z-shadow .z-shadow-br {
	background: transparent url(../img/shadow.png)
		repeat-x 0 -6px;
}

span.z-drop-allow,span.z-drop-disallow {
	background-repeat: no-repeat;
	display: -moz-inline-box;
	vertical-align: top;
	display: inline-block;
	width: 16px;
	min-height: 16px;
	height: 16px;
}

span.z-drop-allow {
	background-image: url(../img/grid/drop-yes.gif);
}

span.z-drop-disallow {
	background-image: url(../img/grid/drop-no.gif);
}

div.z-drop-ghost {
	border: 1px solid #6593CF;
}

div.z-drop-cnt {
	background-image: url(../img/grid/drop-bg.gif);
	width: 120px;
	height: 18px;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.z-fileupload-add {
	background-image: url(../img/fileupload/add.png);
	width: 16px;
	height: 16px;
}

.z-fileupload-delete {
	background-image: url(../img/fileupload/delete.png);
	width: 16px;
	height: 16px;
}

.z-msgbox {
	display: -moz-inline-box;
	display: inline-block;
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
	border: 0;
	width: 32px;
	height: 32px;
}

.z-msgbox-question {
	background-image:
		url(../img/msgbox/QuestionmarkButton-32x32.png);
}

.z-msgbox-exclamation {
	background-image:
		url(../img/msgbox/WarningTriangle-32x32.png);
}

.z-msgbox-imformation {
	background-image:
		url(../img/msgbox/InfoButton-32x32.png);
}

.z-msgbox-error {
	background-image:
		url(../img/msgbox/StopSign-32x32.png);
}

div.z-errbox {
	margin: 0;
	padding: 1px;
	border: 1px outset #DD7870;
	cursor: pointer;
	background: #ECAEA9;
	position: absolute;
	z-index: 88000;
}

div.z-progressmeter {
	background: #E0E8F3 url(../img/prgmeter_bg.gif)
		repeat-x scroll 0 0;
	border: 1px solid #7FA9E4;
	text-align: left;
	height: 17px;
}

span.z-progressmeter-img {
	display: -moz-inline-box;
	display: inline-block;
	background: #9CBFEE url(../img/prgmeter.gif) repeat-x
		scroll left center;
	height: 17px;
	font-size: 0;
}

.z-messagebox {
	word-break: break-all;
	overflow: auto;
}

.z-messagebox-btn {
	min-width: 45pt;
	width: 100%;
}

.z-auxheader-cnt {
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.z-word-wrap .z-auxheader-cnt {
	word-wrap: break-word;
}

.z-window-resize-proxy {
	border: 1px dashed #1854C2;
	position: absolute;
	overflow: hidden;
	left: 0;
	top: 0;
	z-index: 50000;
	background-color: #CBDDF3;
	filter: alpha(opacity = 50);
	opacity: .5;
}

.z-window-move-ghost {
	overflow: hidden;
	position: absolute;
	filter: alpha(opacity = 65) !important;
	background: #CBDDF3;
	opacity: .65 !important;
	cursor: move !important;
}

.z-window-move-ghost .z-window-popup-tl {
	border-bottom: 0;
}

.z-window-move-ghost ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 1px solid #538BA2;
	display: block;
	background: #cbddf3;
}

.z-window-embedded,.z-window-modal,.z-window-overlapped,.z-window-popup,.z-window-highlighted
	{
	margin: 0;
	padding: 0;
	overflow: hidden;
	zoom: 1;
}

.z-window-embedded-tl,.z-window-embedded-tl-noborder {
	background: transparent url(../img/wnd2/wtp-l.png)
		no-repeat 0 0;
	padding-left: 6px;
	zoom: 1;
}

.z-window-modal-tl,.z-window-highlighted-tl,.z-window-overlapped-tl,.z-window-popup-tl,.z-window-modal-tl-noborder,.z-window-highlighted-tl-noborder,.z-window-overlapped-tl-noborder,.z-window-popup-tl-noborder
	{
	padding-left: 6px;
	zoom: 1;
}

.z-window-modal-tl,.z-window-highlighted-tl,.z-window-overlapped-tl,.z-window-modal-tl-noborder,.z-window-highlighted-tl-noborder,.z-window-overlapped-tl-noborder,.z-window-popup-tl-noborder
	{
	background: transparent url(../img/wnd2/wtp-l-ol.png)
		no-repeat 0 0;
}

.z-window-popup-tl {
	background: transparent url(../img/wnd2/wtp-l-pop.png)
		no-repeat 0 0;
}

.z-window-embedded-tm,.z-window-embedded-tm-noborder {
	background: transparent url(../img/wnd2/wtp-m.png)
		repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
}

.z-window-modal-tm,.z-window-highlighted-tm,.z-window-overlapped-tm,.z-window-popup-tm,.z-window-modal-tm-noborder,.z-window-highlighted-tm-noborder,.z-window-overlapped-tm-noborder,.z-window-popup-tm-noborder
	{
	overflow: hidden;
	zoom: 1;
}

.z-window-modal-tm,.z-window-highlighted-tm,.z-window-overlapped-tm,.z-window-modal-tm-noborder,.z-window-highlighted-tm-noborder,.z-window-overlapped-tm-noborder,.z-window-popup-tm-noborder
	{
	background: transparent url(../img/wnd2/wtp-m-ol.png)
		repeat-x 0 0;
}

.z-window-popup-tm {
	background: transparent url(../img/wnd2/wtp-m-pop.png)
		repeat-x 0 0;
}

.z-window-embedded-tr,.z-window-embedded-tr-noborder {
	background: transparent url(../img/wnd2/wtp-r.png)
		no-repeat right 0;
	padding-right: 6px;
}

.z-window-modal-tr,.z-window-highlighted-tr,.z-window-overlapped-tr,.z-window-popup-tr,.z-window-modal-tr-noborder,.z-window-highlighted-tr-noborder,.z-window-overlapped-tr-noborder,.z-window-popup-tr-noborder
	{
	padding-right: 6px;
}

.z-window-modal-tr,.z-window-highlighted-tr,.z-window-overlapped-tr,.z-window-modal-tr-noborder,.z-window-highlighted-tr-noborder,.z-window-overlapped-tr-noborder,.z-window-popup-tr-noborder
	{
	background: transparent url(../img/wnd2/wtp-r-ol.png)
		no-repeat right 0;
}

.z-window-popup-tr {
	background: transparent url(../img/wnd2/wtp-r-pop.png)
		no-repeat right 0;
}

.z-window-modal-tm-noheader,.z-window-highlighted-tm-noheader,.z-window-overlapped-tm-noheader,.z-window-popup-tm-noheader
	{
	background: transparent url(../img/wnd2/wtp-m-ol.png)
		repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
	height: 5px;
	line-height: 0;
}

.z-window-embedded-tl,.z-window-embedded-tl-noborder {
	border-bottom: 1px solid #538BA2;
}

.z-window-popup-tl {
	border-bottom: 1px solid #0B5CA0;
}

.z-window-modal-header,.z-window-popup-header,.z-window-highlighted-header,.z-window-overlapped-header,.z-window-embedded-header
	{
	overflow: hidden;
	zoom: 1;
	color: #222;
	padding: 5px 0 4px 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-window-modal-header,.z-window-popup-header,.z-window-highlighted-header,.z-window-overlapped-header
	{
	color: #FFF;
}

.z-window-embedded-header a,.z-window-embedded-header a:visited,.z-window-embedded-header a:hover
	{
	color: #222;
}

.z-window-modal-header a,.z-window-modal-header a:visited,.z-window-modal-header a:hover,.z-window-modal-header .z-caption a,.z-window-modal-header .z-caption a:visited,.z-window-modal-header .z-caption a:hover,.z-window-popup-header a,.z-window-popup-header a:visited,.z-window-popup-header a:hover,.z-window-popup-header .z-caption a,.z-window-popup-header .z-caption a:visited,.z-window-popup-header .z-caption a:hover,.z-window-highlighted-header a,.z-window-highlighted-header a:visited,.z-window-highlighted-header a:hover,.z-window-highlighted-header .z-caption a,.z-window-highlighted-header .z-caption a:visited,.z-window-highlighted-header .z-caption a:hover,.z-window-overlapped-header a,.z-window-overlapped-header a:visited,.z-window-overlapped-header a:hover,.z-window-overlapped-header .z-caption a,.z-window-overlapped-header .z-caption a:visited,.z-window-overlapped-header .z-caption a:hover
	{
	color: #FFF;
}

.z-window-embedded-cnt {
	margin: 0;
	padding: 3px;
	border: 1px solid #538BA2;
}

.z-window-embedded-cnt,.z-window-embedded-body,.z-window-overlapped-body,.z-window-popup-body,.z-window-highlighted-body,.z-window-modal-body
	{
	overflow: hidden;
	zoom: 1;
}

.z-window-overlapped-cnt,.z-window-popup-cnt {
	margin: 0;
	padding: 4px;
	overflow: hidden;
	zoom: 1;
	background: white;
}

.z-window-popup-cnt {
	border: 1px solid #2c70a9;
	padding: 2px;
	margin: 0;
}

.z-window-modal-cnt,.z-window-highlighted-cnt,.z-window-modal-cnt-noborder,.z-window-highlighted-cnt-noborder,.z-window-overlapped-cnt-noborder
	{
	margin: 0;
	padding: 2px;
	background: white;
	overflow: hidden;
	zoom: 1;
}

.z-window-modal-cnt-noborder,.z-window-highlighted-cnt-noborder,.z-window-embedded-cnt-noborder,.z-window-overlapped-cnt-noborder,.z-window-popup-cnt-noborder
	{
	border: 0;
	overflow: hidden;
	zoom: 1;
}

.z-window-popup-cnt-noborder {
	margin: 0;
	padding: 1px;
	background: white;
}

.z-window-modal-cl,.z-window-highlighted-cl,.z-window-overlapped-cl,.z-window-popup-cl
	{
	background: transparent url(../img/wnd2/wtp-lr-ol.png)
		repeat-y 0 0;
	padding-left: 6px;
	zoom: 1;
}

.z-window-popup-cm,.z-window-modal-cm,.z-window-highlighted-cm,.z-window-overlapped-cm
	{
	border: 1px solid #0B5CA0;
	padding: 0;
	margin: 0;
	background: #5EABDB;
}

.z-window-popup-cm-noborder,.z-window-modal-cm-noborder,.z-window-highlighted-cm-noborder,.z-window-overlapped-cm-noborder
	{
	border: 0;
	padding: 0;
	margin: 0;
	background: #5EABDB;
}

.z-window-modal-cr,.z-window-highlighted-cr,.z-window-overlapped-cr,.z-window-popup-cr
	{
	background: transparent url(../img/wnd2/wtp-lr-ol.png)
		repeat-y right 0;
	padding-right: 6px;
	zoom: 1;
}

.z-window-modal-bl,.z-window-highlighted-bl,.z-window-overlapped-bl,.z-window-popup-bl
	{
	background: transparent url(../img/wnd2/wtp-l-ol.png)
		no-repeat 0 bottom;
	padding-left: 6px;
	zoom: 1;
}

.z-window-modal-bm,.z-window-highlighted-bm,.z-window-overlapped-bm,.z-window-popup-bm
	{
	background: transparent url(../img/wnd2/wtp-m-ol.png)
		repeat-x 0 bottom;
	zoom: 1;
	font-size: 0;
	height: 5px;
	line-height: 0;
}

.z-window-modal-br,.z-window-highlighted-br,.z-window-overlapped-br,.z-window-popup-br
	{
	background: transparent url(../img/wnd2/wtp-r-ol.png)
		no-repeat right bottom;
	padding-right: 6px;
	zoom: 1;
}

.z-window-embedded-tool {
	overflow: hidden;
	width: 15px;
	height: 15px;
	float: right;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../img/panel/tool-btn.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: 2px;
}

.z-window-popup-tool {
	overflow: hidden;
	width: 15px;
	height: 15px;
	float: right;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../img/panel/tool-btn-pp.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: 2px;
}

.z-window-modal-tool,.z-window-overlapped-tool,.z-window-highlighted-tool
	{
	overflow: hidden;
	width: 15px;
	height: 15px;
	float: right;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../img/panel/tool-btn-ol.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: 2px;
}

.z-window-embedded-close,.z-window-modal-close,.z-window-overlapped-close,.z-window-popup-close,.z-window-highlighted-close
	{
	background-position: 0 0;
}

.z-window-embedded-close-over,.z-window-modal-close-over,.z-window-overlapped-close-over,.z-window-popup-close-over,.z-window-highlighted-close-over
	{
	background-position: -15px 0;
}

.z-window-embedded-minimize,.z-window-modal-minimize,.z-window-overlapped-minimize,.z-window-popup-minimize,.z-window-highlighted-minimize
	{
	background-position: 0 -15px;
}

.z-window-embedded-minimize-over,.z-window-modal-minimize-over,.z-window-overlapped-minimize-over,.z-window-popup-minimize-over,.z-window-highlighted-minimize-over
	{
	background-position: -15px -15px;
}

.z-window-embedded-maximize,.z-window-modal-maximize,.z-window-overlapped-maximize,.z-window-popup-maximize,.z-window-highlighted-maximize
	{
	background-position: 0 -30px;
}

.z-window-embedded-maximize-over,.z-window-modal-maximize-over,.z-window-overlapped-maximize-over,.z-window-popup-maximize-over,.z-window-highlighted-maximize-over
	{
	background-position: -15px -30px;
}

.z-window-embedded-maximized,.z-window-modal-maximized,.z-window-overlapped-maximized,.z-window-popup-maximized,.z-window-highlighted-maximized
	{
	background-position: 0 -45px;
}

.z-window-embedded-maximized-over,.z-window-modal-maximized-over,.z-window-overlapped-maximized-over,.z-window-popup-maximized-over,.z-window-highlighted-maximized-over
	{
	background-position: -15px -45px;
}

.z-caption input,.z-caption td {
	font-size: 11px;
}

.z-caption .z-caption-l,.z-caption .z-caption-r {
	font-size: 12px;
}

.z-caption button,.z-caption .z-button .z-button-btn {
	font-size: 10px;
	font-weight: normal;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}

.z-caption a,.z-caption a:visited {
	font-size: 11px;
	font-weight: normal;
	color: black;
	background: none;
	text-decoration: none;
}

.z-caption .z-toolbar a,.z-caption .z-toolbar a:visited,.z-caption .z-toolbar a:hover
	{
	background: none;
	border: 0;
	color: white;
}

.z-caption a:hover {
	text-decoration: underline;
}

.z-fieldset legend {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-fieldset-cnt {
	overflow: hidden;
}

.z-fieldset-collapsed {
	padding-bottom: 0 !important;
	border-width: 2px 0 0 0 !important;
}

.z-fieldset-collapsed .z-fieldset-cnt {
	visibility: hidden;
	position: absolute;
	left: -1000px;
	top: -1000px;
}

.z-groupbox-cnt {
	border: 1px solid #B2CCD9;
	padding: 5px;
}

.z-groupbox-bm {
	background: transparent url(/zkdemo/zkau/web/../img/shdmd.gif) repeat-x 0 0
		;
	height: 6px;
	font-size: 0;
	line-height: 0;
	zoom: 1;
}

.z-groupbox-bl {
	background: transparent url(../img/shdlf.gif) no-repeat 0
		bottom;
	padding-left: 6px;
	zoom: 1;
}

.z-groupbox-br {
	background: transparent url(../img/shdrg.gif) no-repeat
		right bottom;
	padding-right: 6px;
	zoom: 1;
}

.z-groupbox-header {
	overflow: hidden;
	zoom: 1;
}

.z-groupbox-tl .z-groupbox-header {
	color: #373737;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0 4px 0;
	border: 0 none;
	background: transparent;
}

.z-groupbox-tm {
	background: transparent
		url(../img/groupbox/groupbox-tb.png) repeat-x 0 0;
	overflow: hidden;
}

.z-groupbox-tl {
	background: transparent
		url(../img/groupbox/groupbox-corners.png) no-repeat
		0 0;
	padding-left: 6px;
	zoom: 1;
	border-bottom: 1px solid #B2CCD9;
}

.z-groupbox-tr {
	background: transparent
		url(../img/groupbox/groupbox-corners.png) no-repeat
		right 0;
	zoom: 1;
	padding-right: 6px;
}

.z-separator-hor,.z-separator-hor-bar {
	height: 7px;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}

.z-separator-ver,.z-separator-ver-bar {
	display: -moz-inline-box;
	display: inline-block;
	width: 10px;
	overflow: hidden;
}

.z-separator-hor-bar {
	background-image: url(../img/dot.gif);
	background-position: center left;
	background-repeat: repeat-x;
}

.z-separator-ver-bar {
	background-image: url(../img/dot.gif);
	background-position: top center;
	background-repeat: repeat-y;
}

.z-toolbar {
	border-color: #a9bfd3;
	border-style: solid;
	border-width: 0 0 1px 0;
	display: block;
	padding: 2px;
	background: #D0DEF0 url(../img/button/tb-bg.png)
		repeat-x top left;
	position: relative;
	zoom: 1;
}

.z-caption .z-toolbar,.z-caption .z-toolbarbutton {
	background: none;
	border: 0;
}

.z-toolbar-body,.z-toolbar-body span {
	font-size: 11px;
}

.z-toolbar a,.z-toolbar a:visited,.z-toolbar a:hover {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	background: #D0DEF0;
	border: 1px solid #D0DEF0;
	text-decoration: none;
}

.z-toolbar a:hover {
	border-color: #f8fbff #aca899 #aca899 #f8fbff;
}

.z-toolbar-button {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-caption .z-toolbar a:hover {
	text-decoration: underline;
}

.z-toolbar-panel {
	padding: 5px;
}

.z-toolbar-panel .z-toolbar-panel-body .z-toolbar-panel-hor,.z-toolbar-panel .z-toolbar-panel-body .z-toolbar-panel-ver
	{
	border: 0;
	padding: 0;
}

.z-toolbar-panel .z-toolbar-panel-end .z-toolbar-panel-cnt,.z-toolbar-end
	{
	float: right;
	clear: none;
}

.z-toolbar-panel .z-toolbar-panel-start .z-toolbar-panel-cnt,.z-toolbar-start
	{
	float: left;
	clear: none;
}

.z-toolbar-panel .z-toolbar-panel-center,.z-toolbar-center {
	text-align: center;
}

.z-toolbar-panel .z-toolbar-panel-center .z-toolbar-panel-cnt,.z-toolbar-center
	{
	margin: 0 auto;
}

.z-toolbar-panel .z-toolbar-panel-cnt .z-toolbar-panel-hor {
	padding: 3px;
}

.z-toolbar-panel .z-toolbar-panel-cnt .z-toolbar-panel-ver {
	padding: 1px;
}

.z-toolbar-button-disd {
	color: #C5CACB !important;
	cursor: default !important;
}

.z-toolbar-button-disd:visited,.z-toolbar-button-disd:hover {
	text-decoration: none !important;
	cursor: default !important;;
	border-color: #D0DEF0 !important;
}

.z-slider-hor {
	padding-left: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-bg.png);
	background-repeat: no-repeat;
	background-position: 0 -22px;
}

.z-slider-hor-center {
	position: relative;
	left: 0;
	top: 0;
	overflow: visible;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 22px;
}

.z-slider-hor-end {
	padding-right: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-bg.png);
	background-repeat: no-repeat;
	background-position: right -44px;;
}

.z-slider-hor-btn {
	width: 14px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 3px;
	background-color: transparent;
	background-image: url(../img/slider2/slider-thumb.png)
		;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.z-slider-hor-btn-over {
	background-position: -15px 0;
}

.z-slider-hor-btn-drag {
	background-position: -30px 0;
}

.z-slider-ver {
	padding-top: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-v-bg.png);
	background-repeat: no-repeat;
	background-position: -44px 0;
	width: 22px;
}

.z-slider-ver-center {
	position: relative;
	left: 0;
	top: 0;
	overflow: visible;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-v-bg.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

.z-slider-ver-end {
	padding-bottom: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-v-bg.png);
	background-repeat: no-repeat;
	background-position: -22px bottom;
}

.z-slider-ver-btn {
	width: 15px;
	height: 14px;
	position: absolute;
	left: 3px;
	bottom: 0;
	background-color: transparent;
	background-image:
		url(../img/slider2/slider-v-thumb.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.z-slider-ver-btn-over {
	background-position: -15px 0;
}

.z-slider-ver-btn-drag {
	background-position: -30px 0;
}

.z-slider-scale-tick {
	background-image: url(../img/slider2/ticks.gif);
	padding-top: 6px;
	width: 214px;
}

.z-slider-scale {
	padding-left: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-bg.png);
	background-repeat: no-repeat;
	background-position: 0 -22px;
}

.z-slider-scale-center {
	position: relative;
	left: 0;
	top: 0;
	overflow: visible;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 22px;
}

.z-slider-scale-end {
	padding-right: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-bg.png);
	background-repeat: no-repeat;
	background-position: right -44px;
}

.z-slider-scale-btn {
	width: 14px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 3px;
	background-color: transparent;
	background-image:
		url(../img/slider2/slider-scale-thumb.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.z-slider-scale-btn-over {
	background-position: -15px 0;
}

.z-slider-scale-btn-drag {
	background-position: -30px 0;
}

.z-slider-sphere-hor {
	padding-left: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-bg.png);
	background-repeat: no-repeat;
	background-position: 0 -22px;
}

.z-slider-sphere-hor-center {
	position: relative;
	left: 0;
	top: 0;
	overflow: visible;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-bg.png);
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 22px;
}

.z-slider-sphere-hor-end {
	padding-right: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-bg.png);
	background-repeat: no-repeat;
	background-position: right -44px;
}

.z-slider-sphere-hor-btn {
	width: 14px;
	height: 15px;
	position: absolute;
	left: 0;
	top: 3px;
	background-color: transparent;
	background-image:
		url(../img/slider2/slider-thumb_circle.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.z-slider-sphere-hor-btn-over {
	background-position: -15px 0;
}

.z-slider-sphere-hor-btn-drag {
	background-position: -30px 0;
}

.z-slider-sphere-ver {
	padding-top: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-v-bg.png);
	background-repeat: no-repeat;
	background-position: -44px 0;
	width: 22px;
}

.z-slider-sphere-ver-center {
	position: relative;
	left: 0;
	top: 0;
	overflow: visible;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-v-bg.png);
	background-repeat: repeat-y;
	background-position: 0 0;
}

.z-slider-sphere-ver-end {
	padding-bottom: 7px;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/slider2/slider-v-bg.png);
	background-repeat: no-repeat;
	background-position: -22px bottom;
}

.z-slider-sphere-ver-btn {
	width: 15px;
	height: 15px;
	position: absolute;
	left: 3px;
	bottom: 0;
	background-color: transparent;
	background-image:
		url(../img/slider2/slider-v-thumb_circle.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.z-slider-sphere-ver-btn-over {
	background-position: -15px 0;
}

.z-slider-sphere-ver-btn-drag {
	background-position: -30px 0;
}

.z-button {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	cursor: pointer;
	white-space: nowrap;
}

button.z-button {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
	background: transparent !important;
	font-size: 1px !important;
	width: 3px !important;
	height: 0px !important;
}

i.z-button {
	display: block;
	width: 1px !important;
	overflow: hidden;
	font-size: 1px !important;
	line-height: 1px !important;
}

table.z-button {
	table-layout: fixed;
}

button.z-button {
	position: relative;
	top: -5px;
}

span.z-button {
	display: -moz-inline-box;
	vertical-align: bottom;
	display: inline-block;
	margin: 1px 1px 0 0;
}

.z-button i.z-button {
	width: 3px !important;
}

.z-button-disd {
	color: gray;
	cursor: default;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.z-button .z-button-tl,.z-button .z-button-tr,.z-button .z-button-bl,.z-button .z-button-br
	{
	background-image:
		url(../img/button/z-btn-trendy-corner.gif);
}

.z-button .z-button-tm,.z-button .z-button-bm {
	background-image:
		url(../img/button/z-btn-trendy-x.gif);
}

.z-button .z-button-cl,.z-button .z-button-cr {
	background-image:
		url(../img/button/z-btn-trendy-y.gif);
}

.z-button .z-button-cm {
	background-image:
		url(../img/button/z-btn-trendy-ctr.gif);
}

.z-button .z-button-tl {
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 3px;
	height: 3px;
	padding: 0;
	margin: 0;
}

.z-button .z-button-tm {
	background-repeat: repeat-x;
	background-position: 0 0;
}

.z-button .z-button-tr {
	background-repeat: no-repeat;
	background-position: -3px 0;
	width: 3px;
	height: 3px;
	padding: 0;
	margin: 0;
}

.z-button .z-button-cl {
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 3px;
	padding: 0;
	margin: 0;
	text-align: right;
}

.z-button .z-button-cm {
	margin: 0;
	overflow: hidden;
	vertical-align: middle;
	text-align: center;
	padding: 0 5px;
	background-repeat: repeat-x;
	background-position: 0 0;
	white-space: nowrap;
}

.z-button .z-button-cr {
	background-repeat: no-repeat;
	background-position: -3px 0;
	width: 3px;
	padding: 0;
	margin: 0;
}

.z-button .z-button-bl {
	background-repeat: no-repeat;
	background-position: 0 -3px;
	width: 3px;
	height: 3px;
	padding: 0;
	margin: 0;
}

.z-button .z-button-bm {
	background-repeat: repeat-x;
	background-position: 0 -3px;
	height: 3px;
}

.z-button .z-button-br {
	background-repeat: no-repeat;
	background-position: -3px -3px;
	width: 3px;
	height: 3px;
	padding: 0;
	margin: 0;
}

.z-button-over .z-button-tl {
	background-position: -6px 0;
}

.z-button-over .z-button-tm {
	background-position: 0 -6px;
}

.z-button-over .z-button-tr {
	background-position: -9px 0;
}

.z-button-over .z-button-cl {
	background-position: -6px 0;
}

.z-button-over .z-button-cm {
	background-position: 0 -500px;
}

.z-button-over .z-button-cr {
	background-position: -9px 0;
}

.z-button-over .z-button-bl {
	background-position: -6px -3px;
}

.z-button-over .z-button-bm {
	background-position: 0 -9px;
}

.z-button-over .z-button-br {
	background-position: -9px -3px;
}

.z-button-focus .z-button-tl {
	background-position: -12px 0;
}

.z-button-focus .z-button-tm {
	background-position: 0 -12px;
}

.z-button-focus .z-button-tr {
	background-position: -15px 0;
}

.z-button-focus .z-button-cl {
	background-position: -12px 0;
}

.z-button-focus .z-button-cr {
	background-position: -15px 0;
}

.z-button-focus .z-button-bl {
	background-position: -12px -3px;
}

.z-button-focus .z-button-bm {
	background-position: 0 -15px;
}

.z-button-focus .z-button-br {
	background-position: -15px -3px;
}

.z-button-clk .z-button-tl {
	background-position: -6px 0;
}

.z-button-clk .z-button-tm {
	background-position: 0 -18px;
}

.z-button-clk .z-button-tr {
	background-position: -9px 0;
}

.z-button-clk .z-button-bl {
	background-position: -6px -3px;
}

.z-button-clk .z-button-bm {
	background-position: 0 -21px;
}

.z-button-clk .z-button-br {
	background-position: -9px -3px;
}

.z-button-clk .z-button-cl {
	background-position: -6px 0;
}

.z-button-clk .z-button-cm {
	background-position: 0 -1000px;
}

.z-button-clk .z-button-cr {
	background-position: -9px 0;
}

.z-button-os {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-paging {
	border-color: #a9bfd3;
	border-style: solid;
	border-width: 0 0 1px 0;
	display: block;
	padding: 2px;
	background: #D0DEF0 url(../img/button/tb-bg.png)
		repeat-x top left;
	position: relative;
	zoom: 1;
}

.z-paging .z-paging-text {
	padding: 2px;
}

.z-paging .z-paging-sep {
	background-image: url(../img/paging/pg-split.gif);
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	font-size: 1px;
	height: 16px;
	width: 4px;
	overflow: hidden;
	cursor: default;
	margin: 0 2px 0;
	border: 0;
}

.z-paging-inp {
	width: 24px;
	height: 14px;
	border: 1px solid #7F9DB9;
}

.z-paging-btn-m .z-paging-first,.z-paging-btn-m .z-paging-last,.z-paging-btn-m .z-paging-next,.z-paging-btn-m .z-paging-prev
	{
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor: pointer;
	white-space: nowrap;
	padding: 0;
}

.z-paging td {
	vertical-align: middle;
}

.z-paging td,.z-paging span,.z-paging input,.z-paging div,.z-paging select,.z-paging label
	{
	white-space: nowrap;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.z-paging-first {
	background-image: url(../img/paging/pg-first.gif)
		!important;
	background-position: 0 0 !important;
}

.z-paging-last {
	background-image: url(../img/paging/pg-last.gif)
		!important;
	background-position: 0 0 !important;
}

.z-paging-next {
	background-image: url(../img/paging/pg-next.gif)
		!important;
	background-position: 0 0 !important;
}

.z-paging-prev {
	background-image: url(../img/paging/pg-prev.gif)
		!important;
	background-position: 0 0 !important;
}

.z-paging-info {
	position: absolute;
	top: 5px;
	right: 8px;
	color: #444;
}

.z-paging-btn {
	font-weight: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	cursor: pointer;
	white-space: nowrap;
	font-size: 12px;
	width: auto;
}

.z-paging-btn button {
	border: 0 none;
	background: transparent;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	width: auto;
	-moz-outline: 0 none;
	outline: 0 none;
	min-height: 13px;
}

.z-paging-btn button {
	padding-left: 0;
	padding-right: 0;
}

.z-paging-btn em {
	font-style: normal;
	font-weight: normal;
}

.z-paging-btn-l,.z-paging-btn-r {
	font-size: 1px;
	line-height: 1px;
	background: none;
	width: 3px;
	height: 21px;
}

.z-paging-btn-l i,.z-paging-btn-r i {
	display: block;
	width: 3px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}

.z-paging-btn-m {
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
	white-space: nowrap;
	background: none;
	padding: 0;
}

.z-paging-disd .z-paging-first {
	background-image: url(../img/paging/pg-first.gif)
		!important;
	background-position: -80px 0 !important;
}

.z-paging-disd .z-paging-last {
	background-image: url(../img/paging/pg-last.gif)
		!important;
	background-position: -80px 0 !important;
}

.z-paging-disd .z-paging-next {
	background-image: url(../img/paging/pg-next.gif)
		!important;
	background-position: -80px 0 !important;
}

.z-paging-disd .z-paging-prev {
	background-image: url(../img/paging/pg-prev.gif)
		!important;
	background-position: -80px 0 !important;
}

.z-paging-btn-disd .z-paging-btn {
	opacity: .35;
	-moz-opacity: .35;
	filter: alpha(opacity = 35);
}

.z-paging-btn-disd {
	color: gray !important;
	cursor: default !important;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity = 50);
}

.z-paging-btn-disd * {
	color: gray !important;
	cursor: default !important;
}

.z-paging-btn-over .z-paging-btn-l {
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.z-paging-btn-over .z-paging-btn-r {
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: no-repeat;
	background-position: 0 -21px;
}

.z-paging-btn-over .z-paging-btn-m {
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: repeat-x;
	background-position: 0 -42px;
}

.z-paging-btn-clk .z-paging-btn-l {
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: no-repeat;
	background-position: 0 -63px;
}

.z-paging-btn-clk .z-paging-btn-r {
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: no-repeat;
	background-position: 0 -84px;
}

.z-paging-btn-clk .z-paging-btn-m {
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: repeat-x;
	background-position: 0 -105px;
}

.z-paging-os {
	background: white;
	padding: 5px;
	zoom: 1;
}

.z-paging-os .z-paging-os-cnt {
	padding: 2px 3px;
	background-color: #C7E5F1;
	background-image: url(../img/grid/s_hd.gif);
	background-repeat: repeat-x;
	border: 1px solid #DAE7F6;
	font-size: 11px;
	color: #1725A0;
	font-weight: normal;
	text-decoration: none;
}

.z-paging-os .z-paging-os-cnt:hover {
	color: red;
}

.z-paging-os .z-paging-os-seld {
	font-size: 11px;
	color: white;
	font-weight: bold;
	background-image: url(../img/grid/paging-os-seld.gif);
}

.z-paging-os .z-paging-os-seld:hover {
	color: #403E39;
}

.z-paging-os span {
	font-size: 11px;
	color: #555;
	font-weight: normal;
}

.z-panel-move-ghost {
	overflow: hidden;
	position: absolute;
	filter: alpha(opacity = 65) !important;
	background: #CBDDF3;
	opacity: .65 !important;
	cursor: move !important;
}

.z-panel-move-ghost ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 1px solid #B1CBD5;
	display: block;
	background: #cbddf3;
}

.z-panel-move-ghost ul {
	border-top-width: 0;
}

.z-panel-move-block {
	border: 2px dashed #B1CBD5;
}

.z-panel {
	border-style: solid;
	border-color: #B1CBD5;
	border-width: 0;
	overflow: hidden;
}

.z-panel-header {
	overflow: hidden;
	zoom: 1;
	color: #15428b;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 5px 3px 4px 5px;
	border: 1px solid #B1CBD5;
	line-height: 15px;
	background: transparent url(../img/panel/panel-tb.png)
		repeat-x 0 -1px;
	font-weight: bold;
}

.z-panel-children {
	border: 1px solid #B1CBD5;
	border-top: 0 none;
	overflow: hidden;
	background: white;
	position: relative;
}

.z-panel-bbar .z-toolbar,.z-panel-tbar .z-toolbar {
	border: 1px solid #B1CBD5;
	border-top: 0 none;
	overflow: hidden;
	padding: 2px;
}

.z-panel-tbar .z-toolbar {
	border-top: 1px solid #B1CBD5;
	border-bottom: 0 none;
}

.z-panel-children-noheader,.z-panel-cm .z-panel-children {
	border-top: 1px solid #B1CBD5;
}

.z-panel-header {
	overflow: hidden;
	zoom: 1;
}

.z-panel-tl .z-panel-header {
	color: #15428b;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 5px 0 4px 0;
	border: 0 none;
	background: transparent;
	font-weight: bold;
}

.z-panel-tm {
	background: transparent url(../img/panel/panel-tb.png)
		repeat-x 0 0;
	overflow: hidden;
}

.z-panel-tl {
	background: transparent
		url(../img/panel/panel-corners.png) no-repeat 0 0;
	padding-left: 6px;
	zoom: 1;
	border-bottom: 1px solid #B1CBD5;
}

.z-panel-tr {
	background: transparent
		url(../img/panel/panel-corners.png) no-repeat right
		0;
	zoom: 1;
	padding-right: 6px;
}

.z-panel-noheader {
	border-bottom: 0;
}

.z-panel-noheader .z-panel-tm {
	height: 6px;
	font-size: 0;
	line-height: 0;
}

.z-panel-bm {
	background: transparent url(../img/panel/panel-tb.png)
		repeat-x 0 bottom;
	zoom: 1;
}

.z-panel-bl {
	background: transparent
		url(../img/panel/panel-corners.png) no-repeat 0
		bottom;
	padding-left: 6px;
	zoom: 1;
}

.z-panel-br {
	background: transparent
		url(../img/panel/panel-corners.png) no-repeat right
		bottom;
	padding-right: 6px;
	zoom: 1;
}

.z-panel-cm {
	border: 0 none;
	padding: 0;
	margin: 0;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding-top: 6px;
	background: #D8ECF7;
}

.z-panel-cm .z-panel-children {
	border: 1px solid #B1CBD5;
	background: transparent;
}

.z-panel-cl {
	background: #fff url(../img/panel/panel-lr.gif)
		repeat-y 0 0;
	padding-left: 6px;
	zoom: 1;
}

.z-panel-cr {
	background: transparent url(../img/panel/panel-lr.gif)
		repeat-y right 0;
	padding-right: 6px;
	zoom: 1;
}

.z-panel-bm .z-panel-fbar {
	padding-bottom: 6px;
}

.z-panel-nofbar .z-panel-bm {
	height: 6px;
	font-size: 0;
	line-height: 0;
}

.z-panel-children,.z-panel-body {
	overflow: hidden;
	zoom: 1;
}

.z-panel-noborder .z-panel-children-noborder {
	border-width: 0;
}

.z-panel-noborder .z-panel-header-noborder {
	border-width: 0;
	border-bottom: 1px solid #B1CBD5;
}

.z-panel-noborder .z-panel-tbar-noborder .z-toolbar {
	border-width: 0;
	border-bottom: 1px solid #B1CBD5;
}

.z-panel-noborder .z-panel-bbar-noborder .z-toolbar {
	border-width: 0;
	border-top: 1px solid #B1CBD5;
}

.z-panel-tool {
	overflow: hidden;
	width: 15px;
	height: 15px;
	float: right;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../img/panel/tool-btn.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-left: 2px;
}

.z-panel-toggle {
	background-position: 0 -60px;
}

.z-panel-toggle-over {
	background-position: -15px -60px;
}

.z-panel-collapsed .z-panel-toggle {
	background-position: 0 -75px;
}

.z-panel-collapsed {
	height: auto !important;
}

.z-panel-collapsed .z-panel-toggle-over {
	background-position: -15px -75px;
}

.z-panel-close {
	background-position: 0 0;
}

.z-panel-close-over {
	background-position: -15px 0;
}

.z-panel-minimize {
	background-position: 0 -15px;
}

.z-panel-minimize-over {
	background-position: -15px -15px;
}

.z-panel-maximize {
	background-position: 0 -30px;
}

.z-panel-maximize-over {
	background-position: -15px -30px;
}

.z-panel-maximized {
	background-position: 0 -45px;
}

.z-panel-maximized-over {
	background-position: -15px -45px;
}

.z-combobox {
	border: 0;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-combobox-disd {
	color: gray !important;
	cursor: default !important;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.z-combobox-disd * {
	color: gray !important;
	cursor: default !important;
}

.z-combobox-inp {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background: #FFF url(../img/grid/text-bg.gif) repeat-x
		0 0;
	border: 1px solid #7F9DB9;
}

.z-combobox-focus .z-combobox-inp {
	border: 1px solid #90BCE6;
}

.z-combobox-text-invalid {
	background: #FFF url(../img/grid/text-bg-invalid.gif)
		repeat-x 0 0;
	border: 1px solid #DD7870;
}

.z-combobox-readonly,.z-combobox-text-disd {
	background: #ECEAE4;
}

.z-combobox .z-combobox-img {
	background-color: transparent;
	background-image: url(../img/button/combobtn.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
	width: 17px;
	height: 19px;
	border: 0;
	border-bottom: 1px solid #7F9DB9;
}

.z-combobox-btn-over .z-combobox-img {
	background-position: -17px 0;
}

.z-combobox-focus .z-combobox-img {
	background-position: -51px 0;
	border-bottom: 1px solid #80B9E9;
}

.z-combobox-focus .z-combobox-btn-over .z-combobox-img {
	background-position: -68px 0;
}

.z-combobox-focus .z-combobox-btn-clk .z-combobox-img,.z-combobox-btn-clk .z-combobox-img
	{
	background-position: -34px 0;
}

.z-combobox-pp {
	display: block;
	position: absolute;
	z-index: 88000;
	background: white;
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-size: 11px;
	overflow: auto;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.z-combobox-pp .z-combo-item-text,.z-combobox-pp .z-combo-item-img {
	white-space: nowrap;
	font-size: 11px;
	cursor: pointer;
}

.z-combobox-pp .z-combo-item-inner,.z-combobox-pp .z-combo-item-cnt {
	color: #888;
	font-size: 10px;
	padding-left: 6px;
}

.z-combobox-pp .z-combo-item,.z-combobox-pp .z-combo-item a,.z-combobox-pp .z-combo-item a:visited
	{
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

.z-combobox-pp .z-combo-item a:hover {
	text-decoration: underline;
}

.z-combobox-pp .z-combo-item-seld {
	background: #b3c8e8;
	border: 1px solid #6f97d2;
}

.z-combobox-pp .z-combo-item-over {
	background: #D3EFFA;
}

.z-combobox-pp .z-combo-item-over-seld {
	background: #82D5F8;
}

.z-combo-item-disd {
	color: gray !important;
	cursor: default !important;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.z-combo-item-disd * {
	color: gray !important;
	cursor: default !important;
}

.z-bandbox {
	border: 0;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-bandbox-disd {
	color: gray !important;
	cursor: default !important;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.z-bandbox-disd * {
	color: gray !important;
	cursor: default !important;
}

.z-bandbox-inp {
	background: #FFF url(../img/grid/text-bg.gif) repeat-x
		0 0;
	border: 1px solid #7F9DB9;
}

.z-bandbox-focus .z-bandbox-inp {
	border: 1px solid #90BCE6;
}

.z-bandbox-text-invalid {
	background: #FFF url(../img/grid/text-bg-invalid.gif)
		repeat-x 0 0;
	border: 1px solid #DD7870;
}

.z-bandbox-readonly,.z-bandbox-text-disd {
	background: #ECEAE4;
}

.z-bandbox .z-bandbox-img {
	background-color: transparent;
	background-image: url(../img/button/BandboxButton.gif)
		;
	background-position: 0 0;
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
	width: 17px;
	height: 19px;
	border: 0;
	border-bottom: 1px solid #86A4BE;
}

.z-bandbox-btn-over .z-bandbox-img {
	background-position: -17px 0;
}

.z-bandbox-focus .z-bandbox-img {
	background-position: -51px 0;
	border-bottom: 1px solid #80B9E9;
}

.z-bandbox-focus .z-bandbox-btn-over .z-bandbox-img {
	background-position: -68px 0;
}

.z-bandbox-focus .z-bandbox-btn-clk .z-bandbox-img,.z-bandbox-btn-clk .z-bandbox-img
	{
	background-position: -34px 0;
}

.z-bandbox-pp {
	display: block;
	position: absolute;
	z-index: 88000;
	background: white;
	border: 1px solid #7F9DB9;
	padding: 2px;
	font-size: 11px;
}

.z-datebox {
	border: 0;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-datebox-disd {
	color: gray !important;
	cursor: default !important;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.z-datebox-disd * {
	color: gray !important;
	cursor: default !important;
}

.z-datebox-over {
	background: #dae7f6;
}

.z-datebox-inp {
	background: #FFF url(../img/grid/text-bg.gif) repeat-x
		0 0;
	border: 1px solid #7F9DB9;
}

.z-datebox-focus .z-datebox-inp {
	border: 1px solid #90BCE6;
}

.z-datebox-text-invalid {
	background: #FFF url(../img/grid/text-bg-invalid.gif)
		repeat-x 0 0;
	border: 1px solid #DD7870;
}

.z-datebox-readonly,.z-datebox-text-disd {
	background: #ECEAE4;
}

.z-datebox .z-datebox-img {
	background-color: transparent;
	background-image: url(../img/button/DateButton.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
	width: 17px;
	height: 19px;
	border: 0;
	border-bottom: 1px solid #86A4BE;
}

.z-datebox-btn-over .z-datebox-img {
	background-position: -17px 0;
}

.z-datebox-focus .z-datebox-img {
	background-position: -51px 0;
	border-bottom: 1px solid #80B9E9;
}

.z-datebox-focus .z-datebox-btn-over .z-datebox-img {
	background-position: -68px 0;
}

.z-datebox-focus .z-datebox-btn-clk .z-datebox-img,.z-datebox-btn-clk .z-datebox-img
	{
	background-position: -34px 0;
}

.z-datebox-pp {
	display: block;
	position: absolute;
	z-index: 88000;
	background: white;
	border: 1px solid #888;
	padding: 2px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-datebox-pp .z-datebox-calyear {
	background: #d8e8f0;
}

.z-timebox-disd {
	color: gray !important;
	cursor: default !important;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-timebox-disd * {
	color: gray !important;
	cursor: default !important;
}

.z-timebox-inp {
	background: #FFF url(../img/grid/text-bg.gif) repeat-x
		0 0;
	border: 1px solid #7F9DB9;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-timebox-focus .z-timebox-inp {
	border: 1px solid #90BCE6;
}

.z-timebox-text-invalid {
	background: #FFF url(../img/grid/text-bg-invalid.gif)
		repeat-x 0 0;
	border: 1px solid #DD7870;
}

.z-timebox-readonly,.z-timebox-text-disd {
	background: #ECEAE4;
}

.z-timebox .z-timebox-img {
	background-color: transparent;
	background-image: url(/zkdemo/zkau/web/zul/../img/button/timebtn.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
	width: 17px;
	height: 19px;
	border: 0;
	border-bottom: 1px solid #86A4BE;
}

.z-timebox-btn-over .z-timebox-img {
	background-position: -17px 0;
}

.z-timebox-focus .z-timebox-img {
	background-position: -51px 0;
	border-bottom: 1px solid #80B9E9;
}

.z-timebox-focus .z-timebox-btn-over .z-timebox-img {
	background-position: -68px 0;
}

.z-timebox-focus .z-timebox-btn-clk .z-timebox-img,.z-timebox-btn-clk .z-timebox-img
	{
	background-position: -34px 0;
}

.z-spinner-disd {
	color: gray !important;
	cursor: default !important;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.z-spinner-disd * {
	color: gray !important;
	cursor: default !important;
}

.z-spinner-inp {
	background: #FFF url(../img/grid/text-bg.gif) repeat-x
		0 0;
	border: 1px solid #7F9DB9;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-spinner-focus .z-spinner-inp {
	border: 1px solid #90BCE6;
}

.z-spinner-text-invalid {
	background: #FFF url(../img/grid/text-bg-invalid.gif)
		repeat-x 0 0;
	border: 1px solid #DD7870;
}

.z-spinner-readonly,.z-spinner-text-disd {
	background: #ECEAE4;
}

.z-spinner .z-spinner-img {
	background-color: transparent;
	background-image: url(../img/button/timebtn.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
	width: 17px;
	height: 19px;
	border: 0;
	border-bottom: 1px solid #86A4BE;
}

.z-spinner-btn-over .z-spinner-img {
	background-position: -17px 0;
}

.z-spinner-focus .z-spinner-img {
	background-position: -51px 0;
	border-bottom: 1px solid #80B9E9;
}

.z-spinner-focus .z-spinner-btn-over .z-spinner-img {
	background-position: -68px 0;
}

.z-spinner-focus .z-spinner-btn-clk .z-spinner-img,.z-spinner-btn-clk .z-spinner-img
	{
	background-position: -34px 0;
}

.z-calendar {
	background: white;
	border: 1px solid #7F9DB9;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-calendar-disd {
	color: gray !important;
	cursor: default !important;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.z-calendar-disd * {
	color: gray !important;
	cursor: default !important;
}

.z-calendar-calyear,.z-datebox-calyear {
	background: #e9f1f3;
	border: 1px solid;
	border-color: #f8fbff #aca899 #aca899 #f8fbff;
}

.z-calendar-calday,.z-datebox-calday {
	border: 1px solid #ddd;
}

.z-calendar-calyear td,.z-datebox-calyear td {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

.z-calendar-calmon td,.z-calendar-calday td,.z-calendar-calday td a,.z-calendar-calday td a:visited,.z-datebox-calmon td,.z-datebox-calday td,.z-datebox-calday td a,.z-datebox-calday td a:visited
	{
	font-size: 11px;
	color: #35254F;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}

.z-calendar-calday td,.z-datebox-calday td {
	padding: 1px 3px;
}

.z-calendar-calday td a:hover,.z-datebox-calday td a:hover {
	text-decoration: underline;
}

.z-calendar-calmon td.z-calendar-seld,.z-calendar-calday td.z-calendar-seld,.z-datebox-calmon td.z-datebox-seld,.z-datebox-calday td.z-datebox-seld
	{
	background: #BCD2EF;
	border: 1px solid #aad6e6;
}

.z-datebox-calmon td.z-datebox-over-seld,.z-datebox-calday td.z-datebox-over-seld
	{
	background: #6eadff;
}

.z-calendar-caldow td,.z-datebox-caldow td {
	font-size: 11px;
	color: #333;
	font-weight: bold;
	padding: 1px 2px;
	background: #e8e8f0;
	text-align: center;
}

.z-textbox-disd,.z-decimalbox-disd,.z-intbox-disd,.z-longbox-disd,.z-doublebox-disd
	{
	color: gray !important;
	cursor: default !important;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity = 60);
}

.z-textbox-disd *,.z-decimalbox-disd *,.z-intbox-disd *,.z-longbox-disd *,.z-doublebox-disd *
	{
	color: gray !important;
	cursor: default !important;
}

.z-textbox,.z-decimalbox,.z-intbox,.z-longbox,.z-doublebox {
	background: #FFF url(../img/grid/text-bg.gif) repeat-x
		0 0;
	border: 1px solid #7F9DB9;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-textbox-focus,.z-textbox-focus input,.z-decimalbox-focus,.z-decimalbox-focus input,.z-intbox-focus,.z-intbox-focus input,.z-longbox-focus,.z-longbox-focus input,.z-doublebox-focus,.z-doublebox-focus input
	{
	border: 1px solid #90BCE6;
}

.z-textbox-text-invalid,.z-decimalbox-text-invalid,.z-intbox-text-invalid,.z-longbox-text-invalid,.z-doublebox-text-invalid
	{
	background: #FFF url(../img/grid/text-bg-invalid.gif)
		repeat-x 0 0;
	border: 1px solid #DD7870;
}

.z-textbox-readonly,.z-textbox-text-disd,.z-intbox-readonly,.z-intbox-text-disd,.z-longbox-readonly,.z-longbox-text-disd,.z-doublebox-readonly,.z-doublebox-text-disd,.z-decimalbox-readonly,.z-decimalbox-text-disd
	{
	background: #ECEAE4;
}

td.z-hbox-sep {
	width: .3em;
	padding: 0;
	margin: 0;
}

tr.z-vbox-sep {
	height: .3em;
	padding: 0;
	margin: 0;
}

.z-splitter-ver-btn-t,.z-splitter-ver-btn-b,.z-splitter-hor-btn-l,.z-splitter-hor-btn-r
	{
	font-size: 0;
}

.z-splitter-hor-outer {
	background-image: url(../img/splt/splt-h-ns.png);
	background-repeat: repeat-y;
	max-width: 8px;
	width: 8px;
	background-position: top right;
}

.z-splitter-ver-outer .z-splitter-ver-outer-td {
	background-image: url(../img/splt/splt-v-ns.png);
	background-repeat: repeat-x;
	max-height: 8px;
	height: 8px;
	background-position: bottom left;
}

.z-splitter-hor {
	background-image: url(../img/splt/splt-h.png);
	background-position: center left;
	font-size: 0;
	max-width: 8px;
	width: 8px;
}

.z-splitter-ver {
	background-image: url(../img/splt/splt-v.png);
	background-position: top center;
	font-size: 0;
	max-height: 8px;
	height: 8px;
}

.z-splitter-hor-ns {
	background-image: none;
	background-position: none;
}

.z-splitter-ver-ns {
	background-image: none;
	background-position: none;
}

.z-splitter-ver-btn-t:hover,.z-splitter-ver-btn-b:hover,.z-splitter-hor-btn-l:hover,.z-splitter-hor-btn-r:hover
	{
	opacity: 1;
}

.z-splitter-ver-btn-t,.z-splitter-ver-btn-b,.z-splitter-hor-btn-l,.z-splitter-hor-btn-r
	{
	filter: alpha(opacity = 50);
	opacity: .5;
	background-repeat: no-repeat;
	vertical-align: top;
	display: -moz-inline-box;
	display: inline-block;
	font-size: 0;
}

.z-splitter-ver-btn-visi,.z-splitter-hor-btn-visi {
	filter: alpha(opacity = 100) !important;;
}

.z-splitter-hor-btn-l {
	width: 6px;
	min-height: 50px;
	height: 50px;
	background-image: url(../img/splt/colps-l.png);
}

.z-splitter-hor-btn-r {
	width: 6px;
	min-height: 50px;
	height: 50px;
	background-image: url(../img/splt/colps-r.png);
}

.z-splitter-ver-btn-t {
	width: 50px;
	min-height: 6px;
	height: 6px;
	background-image: url(../img/splt/colps-t.png);
}

.z-splitter-ver-btn-b {
	width: 50px;
	min-height: 6px;
	height: 6px;
	background-image: url(../img/splt/colps-b.png);
}

.z-splitter-os-ver-btn-t,.z-splitter-os-ver-btn-b,.z-splitter-os-hor-btn-l,.z-splitter-os-hor-btn-r
	{
	font-size: 0;
}

.z-splitter-os-hor-outer {
	background-image: url(../img/splt/splt-h.gif);
	background-repeat: repeat-y;
	max-width: 8px;
	width: 8px;
	background-position: top right;
}

.z-splitter-os-ver-outer .z-splitter-os-ver-outer-td {
	background-image: url(../img/splt/splt-v.gif);
	background-repeat: repeat-x;
	max-height: 8px;
	height: 8px;
	background-position: bottom left;
}

.z-splitter-os-hor,.z-splitter-os-hor-ns {
	font-size: 0;
	max-width: 8px;
	width: 8px;
}

.z-splitter-os-ver,.z-splitter-os-ver-ns {
	font-size: 0;
	max-height: 8px;
	height: 8px;
}

.z-splitter-os-ver-btn-t:hover,.z-splitter-os-ver-btn-b:hover,.z-splitter-os-hor-btn-l:hover,.z-splitter-os-hor-btn-r:hover
	{
	opacity: 1;
}

.z-splitter-os-ver-btn-t,.z-splitter-os-ver-btn-b,.z-splitter-os-hor-btn-l,.z-splitter-os-hor-btn-r
	{
	filter: alpha(opacity = 50);
	opacity: .5;
	background-repeat: no-repeat;
	vertical-align: top;
	display: -moz-inline-box;
	display: inline-block;
	font-size: 0;
}

.z-splitter-os-hor-btn-l {
	width: 8px;
	min-height: 50px;
	height: 50px;
	background-image: url(../img/splt/colps-l-os.gif);
}

.z-splitter-os-hor-btn-r {
	width: 8px;
	min-height: 50px;
	height: 50px;
	background-image: url(../img/splt/colps-r-os.gif);
}

.z-splitter-os-ver-btn-t {
	width: 50px;
	min-height: 8px;
	height: 8px;
	background-image: url(../img/splt/colps-t-os.gif);
}

.z-splitter-os-ver-btn-b {
	width: 50px;
	min-height: 8px;
	height: 8px;
	background-image: url(../img/splt/colps-b-os.gif);
}

.z-popup {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
	z-index: 88000;
	border: 0 none;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.z-popup .z-popup-tm {
	background: transparent url(../img/popup/pp-tb.png)
		repeat-x 0 0;
	overflow: hidden;
	zoom: 1;
	font-size: 0;
	line-height: 0;
	height: 8px;
}

.z-popup .z-popup-tl {
	background: transparent
		url(../img/popup/pp-corners.png) no-repeat 0 0;
	padding-left: 8px;
	overflow: hidden;
	zoom: 1;
}

.z-popup .z-popup-tr {
	background: transparent
		url(../img/popup/pp-corners.png) no-repeat right
		-8px;
	overflow: hidden;
	zoom: 1;
	padding-right: 8px;
}

.z-popup .z-popup-cm {
	background: #E5F3FB url(../img/popup/pp-tb.png)
		repeat-x 0 -16px;
	padding: 4px 10px;
	overflow: hidden;
	zoom: 1;
}

.z-popup .z-popup-cl {
	background: transparent url(../img/popup/pp-l.png)
		repeat-y 0;
	padding-left: 4px;
	overflow: hidden;
	zoom: 1;
}

.z-popup .z-popup-cr {
	background: transparent url(../img/popup/pp-r.png)
		repeat-y right;
	padding-right: 4px;
	overflow: hidden;
	zoom: 1;
}

.z-popup .z-popup-bm {
	background: transparent url(../img/popup/pp-tb.png)
		repeat-x 0 -8px;
	height: 8px;
	overflow: hidden;
	zoom: 1;
}

.z-popup .z-popup-bl {
	background: transparent
		url(../img/popup/pp-corners.png) no-repeat 0 -16px;
	zoom: 1;
	padding-left: 8px;
}

.z-popup .z-popup-br {
	background: transparent
		url(../img/popup/pp-corners.png) no-repeat right
		-24px;
	zoom: 1;
	padding-right: 8px;
}

.z-popup .z-popup-cnt {
	margin: 0 !important;
	line-height: 14px;
	color: #444;
	padding: 0;
}

.z-menu-btn,.z-menu-item-btn {
	font: normal Verdana, Tahoma, Arial, Helvetica, sans-serif;
	cursor: pointer;
	white-space: nowrap;
	font-size: 11px;
}

.z-menu-btn button,.z-menu-item-btn button {
	border: 0 none;
	background: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	padding-right: 3px;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	width: auto;
	-moz-outline: 0 none;
	outline: 0 none;
	min-height: 13px;
}

.z-menu-btn button,.z-menu-item-btn button {
	padding-left: 0;
	padding-right: 0;
}

.z-menu-btn-img .z-menu-btn-m .z-menu-btn-text,.z-menu-item-btn-img .z-menu-item-btn-m .z-menu-item-btn-text
	{
	background-position: center;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor: pointer;
	white-space: nowrap;
	padding: 0;
}

.z-menu-btn-img .z-menu-btn-m,.z-menu-item-btn-img .z-menu-item-btn-m {
	padding: 1px;
}

.z-menu-btn em,.z-menu-item-btn em {
	font-style: normal;
	font-weight: normal;
}

.z-menu-btn-text-img .z-menu-btn-m .z-menu-btn-text,.z-menu-item-btn-text-img .z-menu-item-btn-m .z-menu-item-btn-text
	{
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 0;
}

.z-menu-btn-l,.z-menu-btn-r,.z-menu-item-btn-l,.z-menu-item-btn-r {
	font-size: 1px;
	line-height: 1px;
	width: 3px;
	height: 21px;
}

.z-menu-btn-l i,.z-menu-btn-r i,.z-menu-btn-ml i,.z-menu-btn-mr i,.z-menu-item-btn-l i,.z-menu-item-btn-r i,.z-menu-item-btn-ml i,.z-menu-item-btn-mr i
	{
	display: block;
	width: 3px;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}

.z-menu-btn-m,.z-menu-item-btn-m {
	text-align: center;
	cursor: pointer;
}

.z-menu-btn-over .z-menu-btn-l,.z-menu-item-btn-over .z-menu-item-btn-l
	{
	background-position: 0 -63px;
}

.z-menu-btn-over .z-menu-btn-r,.z-menu-item-btn-over .z-menu-item-btn-r
	{
	background-position: 0 -84px;
}

.z-menu-btn-over .z-menu-btn-m,.z-menu-item-btn-over .z-menu-item-btn-m
	{
	background-position: 0 -105px;
}

.z-menu-disd *,.z-menu-item-disd * {
	color: gray !important;
	cursor: default !important;
}

.z-menu-btn-seld .z-menu-btn-m,.z-menu-item-btn-seld .z-menu-item-btn-m
	{
	background-position: 0 -126px;
}

.z-menu-btn .z-menu-btn-m,.z-menu-item-btn .z-menu-item-btn-m {
	padding-right: 2px !important;
}

.z-menu-btn .z-menu-btn-m em {
	display: block;
	background-color: transparent;
	background-image: url(../img/button/tb-btn-arrow.png);
	background-repeat: no-repeat;
	background-position: right 0;
	padding-right: 10px;
	min-height: 16px;
}

.z-menu-btn-text-img .z-menu-btn-m em {
	display: block;
	background-color: transparent;
	background-image: url(../img/button/tb-btn-arrow.png);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 10px;
}

.z-menu-cnt-img {
	background: transparent url(../img/menu2/arrow.png)
		no-repeat right;
}

.z-menu-cnt,.z-menu-item-cnt {
	text-decoration: none;
	white-space: nowrap;
	font-style: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.z-menu-popup-cnt .z-menu-item-over,.z-menu-popup-cnt .z-menu-over {
	background: #DDEEFB url(../img/menu2/item-over.gif)
		repeat-x 0 0;
	border: 1px solid #A8D8EB;
	padding: 0;
}

.z-menu-popup .z-menu-item-over .z-menu-item-cnt,.z-menu-popup .z-menu-over .z-menu-cnt
	{
	color: #233d6d;
}

.z-menu-item-img,.z-menu-img {
	border: 0 none;
	height: 16px;
	padding: 0;
	vertical-align: top;
	width: 16px;
	margin: 0 8px 0 0;
	background-position: center;
}

.z-menu-item-cnt-ck .z-menu-item-img {
	background: transparent url(../img/menu2/checked.gif)
		no-repeat center;
}

.z-menu-item-cnt-unck .z-menu-item-img {
	background: transparent
		url(../img/menu2/unchecked.png) no-repeat center;
}

.z-menubar-hor,.z-menubar-ver {
	border-color: #a9bfd3;
	border-style: solid;
	border-width: 0 0 1px 0;
	display: block;
	padding: 2px;
	background: #CEE7F5 url(../img/button/tb-bg.png)
		repeat-x top left;
	position: relative;
	zoom: 1;
}

.z-menubar-hor .z-menu-item-disd .z-menu-btn-img,.z-menubar-ver .z-menu-item-disd .z-menu-btn-img,.z-menu-popup .z-menu-item-disd .z-menu-btn-img
	{
	opacity: .35;
	-moz-opacity: .35;
	filter: alpha(opacity = 35);
}

.z-menubar-hor .z-menu,.z-menubar-hor .z-menu-item,.z-menubar-ver .z-menu,.z-menubar-ver .z-menu-item
	{
	vertical-align: middle;
}

.z-menubar-hor .z-menu-btn td,.z-menubar-ver .z-menu-btn td,.z-menubar-hor .z-menu-item-btn td,.z-menubar-ver .z-menu-item-btn td
	{
	border: 0 !important;
}

.z-menubar-hor .z-menu,.z-menubar-hor .z-menu-item,.z-menubar-hor span,.z-menubar-hor input,.z-menubar-hor div,.z-menubar-hor select,.z-menubar-hor label,.z-menubar-ver .z-menu,.z-menubar-ver .z-menu-item,.z-menubar-ver span,.z-menubar-ver input,.z-menubar-ver div,.z-menubar-ver select,.z-menubar-ver label
	{
	white-space: nowrap;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.z-menubar-hor .z-menu-item-disd,.z-menubar-ver .z-menu-item-disd,.z-menu-popup .z-menu-item-disd
	{
	color: gray !important;
	cursor: default !important;
	opacity: .5;
	-moz-opacity: .5;
	filter: alpha(opacity = 50);
}

.z-menubar-hor .z-menu-item-disd *,.z-menubar-ver .z-menu-item-disd *,.z-menu-popup .z-menu-item-disd *
	{
	color: gray !important;
	cursor: default !important;
}

.z-menubar-hor .z-menu-btn-l,.z-menubar-ver .z-menu-btn-l,.z-menubar-hor .z-menu-item-btn-l,.z-menubar-ver .z-menu-item-btn-l
	{
	background: none;
}

.z-menubar-hor .z-menu-btn-r,.z-menubar-ver .z-menu-btn-r,.z-menubar-hor .z-menu-item-btn-r,.z-menubar-ver .z-menu-item-btn-r
	{
	background: none;
}

.z-menubar-hor .z-menu-btn-m,.z-menubar-ver .z-menu-btn-m,.z-menubar-hor .z-menu-item-btn-m,.z-menubar-ver .z-menu-item-btn-m
	{
	background: none;
	padding: 0;
}

.z-menubar-hor .z-menu-btn-over .z-menu-btn-l,.z-menubar-ver .z-menu-btn-over .z-menu-btn-l,.z-menubar-hor .z-menu-item-btn-over .z-menu-item-btn-l,.z-menubar-ver .z-menu-item-btn-over .z-menu-item-btn-l
	{
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.z-menubar-hor .z-menu-btn-over .z-menu-btn-r,.z-menubar-ver .z-menu-btn-over .z-menu-btn-r,.z-menubar-hor .z-menu-item-btn-over .z-menu-item-btn-r,.z-menubar-ver .z-menu-item-btn-over .z-menu-item-btn-r
	{
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: no-repeat;
	background-position: 0 -21px;
}

.z-menubar-hor .z-menu-btn-over .z-menu-btn-m,.z-menubar-ver .z-menu-btn-over .z-menu-btn-m,.z-menubar-hor .z-menu-item-btn-over .z-menu-item-btn-m,.z-menubar-ver .z-menu-item-btn-over .z-menu-item-btn-m
	{
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: repeat-x;
	background-position: 0 -42px;
}

.z-menubar-hor .z-menu-btn-seld .z-menu-btn-l,.z-menubar-ver .z-menu-btn-seld .z-menu-btn-l,.z-menubar-hor .z-menu-item-btn-seld .z-menu-item-btn-l,.z-menubar-ver .z-menu-item-btn-seld .z-menu-item-btn-l
	{
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: no-repeat;
	background-position: 0 -63px;
}

.z-menubar-hor .z-menu-btn-seld .z-menu-btn-r,.z-menubar-ver .z-menu-btn-seld .z-menu-btn-r,.z-menubar-hor .z-menu-item-btn-seld .z-menu-item-btn-r,.z-menubar-ver .z-menu-item-btn-seld .z-menu-item-btn-r
	{
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: no-repeat;
	background-position: 0 -84px;
}

.z-menubar-hor .z-menu-btn-seld .z-menu-btn-m,.z-menubar-ver .z-menu-btn-seld .z-menu-btn-m,.z-menubar-hor .z-menu-item-btn-seld .z-menu-item-btn-m,.z-menubar-ver .z-menu-item-btn-seld .z-menu-item-btn-m
	{
	background-image: url(../img/button/tb-btn-side.png);
	background-repeat: repeat-x;
	background-position: 0 -105px;
}

.z-menubar-hor .z-menu-btn .z-menu-btn-m em,.z-menubar-ver .z-menu-btn .z-menu-btn-m em
	{
	padding-right: 8px;
}

.z-menubar-hor .z-menu-item-btn .z-menu-item-btn-m em,.z-menubar-ver .z-menu-item-btn .z-menu-item-btn-m em
	{
	padding-right: 0;
}

.z-menubar-ver .z-menu-btn .z-menu-btn-m em {
	display: block;
	background-color: transparent;
	background-image:
		url(../img/button/tb-btn-arrow-ver.png);
	background-repeat: no-repeat;
	background-position: right 0;
	padding-right: 10px;
	min-height: 16px;
}

.z-menubar-ver .z-menu-btn-text-img .z-menu-btn-m em {
	display: block;
	background-color: transparent;
	background-image:
		url(../img/button/tb-btn-arrow-ver.png);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding-right: 10px;
}

.z-menu-popup .z-menu-separator {
	font-size: 1px;
	line-height: 1px;
}

.z-menu-separator-inner {
	display: block;
	font-size: 1px;
	line-height: 1px;
	margin: 2px 3px;
	background-color: #e0e0e0;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	width: auto;
}

.z-menu-popup {
	border: 1px solid #7F9DB9;
	z-index: 88000;
	zoom: 1;
	padding: 2px;
	background: #E7F3FA url(../img/menu2/pp-bg.gif)
		repeat-y;
}

.z-menu-popup-cnt li {
	text-decoration: none;
	font: normal 11px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	display: block;
	padding: 1px;
}

.z-menu-popup .z-menu-popup-cnt,.z-menu-popup li {
	list-style: none !important;
	margin: 0 !important;
	list-style-position: outside !important;
	list-style-type: none !important;
	list-style-image: none !important;
}

.z-menu-popup .z-menu-popup-cnt {
	padding: 0;
}

.z-menu-popup a {
	text-decoration: none !important;
}

.z-menu-popup-cnt {
	background: transparent;
	border: 0 none;
}

.z-menu-popup li {
	line-height: 100%;
}

.z-menu-popup a.z-menu-cnt,.z-menu-popup a.z-menu-item-cnt {
	display: block;
	line-height: 16px;
	padding: 3px 21px 3px 3px;
	white-space: nowrap;
	text-decoration: none;
	color: #222;
	-moz-outline: 0 none;
	outline: 0 none;
	cursor: pointer;
}

div.z-grid {
	background: #DAE7F6;
	border: 1px solid #7F9DB9;
	overflow: hidden;
	zoom: 1;
}

div.z-grid-header,div.z-grid-header tr,div.z-grid-footer {
	border: 0;
	overflow: hidden;
	width: 100%;
}

div.z-grid-header tr.z-columns,div.z-grid-header tr.z-auxhead {
	background-image: url(../img/grid/s_hd.gif);
	background-color: #C7E5F1;
	background-repeat: repeat-x;
}

div.z-grid-header th.z-column,div.z-grid-header th.z-auxheader {
	overflow: hidden;
	border: 1px solid;
	border-color: #DAE7F6 #9EB6CE #9EB6CE #DAE7F6;
	white-space: nowrap;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
}

div.z-grid-header .z-column-sort div.z-column-cnt {
	cursor: pointer;
	padding-right: 9px;
	background: transparent url(../img/sort/v_hint.gif);
	background-position: 99% center;
	background-repeat: no-repeat;
}

div.z-grid-header .z-column-sort-asc div.z-column-cnt {
	cursor: pointer;
	padding-right: 9px;
	background: transparent url(../img/sort/v_asc.gif);
	background-position: 99% center;
	background-repeat: no-repeat;
}

div.z-grid-header .z-column-sort-asc,div.z-grid-header .z-column-sort-dsc
	{
	background: #DDEEFB url(../img/grid/column-over.gif)
		repeat-x 0 0;
}

div.z-grid-header .z-column-sort-dsc div.z-column-cnt {
	cursor: pointer;
	padding-right: 9px;
	background: transparent url(../img/sort/v_dsc.gif);
	background-position: 99% center;
	background-repeat: no-repeat;
}

div.z-grid-body {
	background: white;
	border: 0;
	overflow: auto;
	width: 100%;
}

div.z-grid-pgi-b {
	border-top: 1px solid #AAB;
	overflow: hidden;
}

div.z-grid-pgi-t {
	border-bottom: 1px solid #AAB;
	overflow: hidden;
}

div.z-grid-footer {
	background: #DAE7F6;
	border-top: 1px solid #9EB6CE;
}

div.z-footer-cnt,div.z-row-cnt,div.z-group-cnt,div.z-group-foot-cnt,div.z-column-cnt
	{
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

div.z-footer-cnt,div.z-column-cnt {
	overflow: hidden;
}

.z-word-wrap div.z-row-cnt,.z-word-wrap div.z-group-cnt,.z-word-wrap div.z-group-foot-cnt,.z-word-wrap div.z-footer-cnt,.z-word-wrap div.z-column-cnt
	{
	word-wrap: break-word;
}

tr.z-grid-faker,tr.z-grid-faker th,tr.z-grid-faker div {
	height: 0 !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	border-left: 0 !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}

td.z-row-inner,td.z-group-foot-inner {
	padding: 2px;
	overflow: hidden;
}

div.z-row-cnt {
	color: black;
}

tr.z-row td.z-row-inner {
	background: white;
	border-top: none;
	border-left: 1px solid white;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #DDD;
}

tr.z-grid-odd td.z-row-inner,tr.z-grid-odd {
	background: #F0FAFF;
}

tr.z-group {
	background: #E9F2FB url(../img/grid/group_bg.gif)
		repeat-x 0 0;
}

td.z-group-inner {
	padding: 2px;
	overflow: hidden;
	border-top: 2px solid #81BAF5;
	border-bottom: 1px solid #bcd2ef;
	color: #3764a0;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.z-group-inner .z-group-cnt span,.z-group-inner .z-group-cnt {
	color: #3764a0;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 2px;
	width: auto;
	font-weight: bold;
}

.z-group-img {
	width: 18px;
	min-height: 18px;
	height: 100%;
	background-image: url(../img/toggle.gif);
	background-repeat: no-repeat;
	vertical-align: top;
	cursor: pointer;
	border: 0;
}

.z-group-img-open {
	background-position: 0 0;
}

.z-group-img-close {
	background-position: 0 -18px;
}

.z-group-foot {
	background: #E9F2FB url(../img/grid/groupfoot_bg.gif)
		repeat-x 0 0;
}

.z-group-foot-inner .z-group-foot-cnt span,.z-group-foot-inner .z-group-foot-cnt
	{
	color: #2C559C;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.z-column .z-column-cnt {
	position: relative;
}

.z-column-btn {
	background-color: #DDEEFB;
	background-image: url(../img/grid/hd-btn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: none;
	position: absolute;
	width: 14px;
	right: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
}

.z-column-over .z-column-btn,.z-column-visi .z-column-btn {
	display: block;
}

a.z-column-btn:hover {
	background-position: -14px center;
}

.z-column-over {
	background: #B9EBFF url(../img/grid/column-over.gif)
		repeat-x 0 0;
}

.z-columns-menu-grouping .z-menu-item-img {
	background-image: url(../img/grid/Group-16x16.png);
}

.z-columns-menu-asc .z-menu-item-img {
	background-image: url(../img/grid/AZArrowUp-16x16.png)
		;
}

.z-columns-menu-desc .z-menu-item-img {
	background-image:
		url(../img/grid/AZArrowDown-16x16.png);
}

.z-columns-menu-columns .z-menu-img {
	background-image: url(../img/grid/Columns-16x16.png);
}

div.z-listbox {
	background: #DAE7F6;
	border: 1px solid #7F9DB9;
	overflow: hidden;
	zoom: 1;
}

div.z-listbox-header,div.z-listbox-header tr,div.z-listbox-footer {
	border: 0;
	overflow: hidden;
	width: 100%;
}

div.z-listbox-header tr.z-list-head,div.z-listbox-header tr.z-auxhead {
	background-image: url(../img/grid/s_hd.gif);
	background-color: #C7E5F1;
	background-repeat: repeat-x;
}

div.z-listbox-header th.z-list-header,div.z-listbox-header th.z-auxheader
	{
	overflow: hidden;
	border: 1px solid;
	border-color: #DAE7F6 #9EB6CE #9EB6CE #DAE7F6;
	white-space: nowrap;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
}

div.z-listbox-header th.z-list-header-sort div.z-list-header-cnt {
	cursor: pointer;
	padding-right: 9px;
	background: transparent url(../img/sort/v_hint.gif);
	background-position: 99% center;
	background-repeat: no-repeat;
}

div.z-listbox-header th.z-list-header-sort-asc div.z-list-header-cnt {
	cursor: pointer;
	padding-right: 9px;
	background: transparent url(../img/sort/v_asc.gif);
	background-position: 99% center;
	background-repeat: no-repeat;
}

div.z-listbox-header th.z-list-header-sort-dsc div.z-list-header-cnt {
	cursor: pointer;
	padding-right: 9px;
	background: transparent url(../img/sort/v_dsc.gif);
	background-position: 99% center;
	background-repeat: no-repeat;
}

div.z-listbox-body {
	background: white;
	border: 0;
	overflow: auto;
	width: 100%;
	position: relative;
}

div.z-listbox-pgi-b {
	border-top: 1px solid #AAB;
	overflow: hidden;
}

div.z-listbox-pgi-t {
	border-bottom: 1px solid #AAB;
	overflow: hidden;
}

div.z-listbox-body .z-list-cell,div.z-listbox-footer .z-list-footer {
	cursor: pointer;
	padding: 0 2px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}

div.z-listbox-footer {
	background: #DAE7F6;
	border-top: 1px solid #9EB6CE;
}

div.z-list-footer-cnt,div.z-list-cell-cnt,div.z-list-header-cnt {
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

div.z-list-footer-cnt,div.z-list-header-cnt {
	overflow: hidden;
}

.z-word-wrap div.z-list-cell-cnt,.z-word-wrap div.z-list-footer-cnt,.z-word-wrap div.z-list-header-cnt
	{
	word-wrap: break-word;
}

tr.z-listbox-faker,tr.z-listbox-faker th,tr.z-listbox-faker div {
	height: 0 !important;
	border-top: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	border-left: 0 !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;;
}

tr.z-list-item,tr.z-list-item a,tr.z-list-item a:visited {
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

tr.z-list-item a:hover {
	text-decoration: underline;
}

tr.z-listbox-odd {
	background: #E6F8FF;
}

tr.z-list-item-disd *,td.z-list-cell-disd * {
	color: #C5CACB !important;
	cursor: default !important;
}

tr.z-list-item-disd a:visited,tr.z-list-item-disd a:hover,td.z-list-cell-disd a:visited,td.z-list-cell-disd a:hover
	{
	text-decoration: none !important;
	cursor: default !important;;
	border-color: #D0DEF0 !important;
}

tr.z-list-item-seld {
	background: #b3c8e8;
	border: 1px solid #6f97d2;
}

tr.z-list-item-over {
	background: #dae7f6;
}

tr.z-list-item-over-seld {
	background: #6eadff;
}

tr.z-list-item td.z-list-item-focus {
	background-image: url(../img/focusd.png);
	background-repeat: no-repeat;
}

tr.z-list-group {
	background: #E9F2FB url(../img/grid/group_bg.gif)
		repeat-x 0 0;
}

td.z-list-group-inner {
	padding-top: 2px;
	border-top: 2px solid #81BAF5;
	border-bottom: 1px solid #bcd2ef;
}

td.z-list-group-inner div.z-list-cell-cnt {
	color: #3764a0;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding: 4px 2px;
	width: auto;
	font-weight: bold;
}

.z-list-group-img {
	width: 18px;
	min-height: 18px;
	height: 100%;
	background-image: url(../img/toggle.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: top;
	cursor: pointer;
	border: 0;
}

.z-list-group-img-open {
	background-position: 0 0;
}

.z-list-group-img-close {
	background-position: 0 -18px;
}

.z-list-group-foot {
	background: #E9F2FB url(../img/grid/groupfoot_bg.gif)
		repeat-x 0 0;
}

td.z-list-group-foot-inner div.z-list-cell-cnt {
	color: #2C559C;
	font: normal 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.z-tree {
	background: #DAE7F6;
	border: 1px solid #7F9DB9;
	overflow: hidden;
	zoom: 1;
}

div.z-tree-header,div.z-tree-header tr,div.z-tree-footer {
	border: 0;
	overflow: hidden;
	width: 100%;
}

div.z-tree-header tr.z-tree-cols,div.z-tree-header tr.z-auxhead {
	background-image: url(../img/grid/s_hd.gif);
}

div.z-tree-header th.z-tree-col,div.z-tree-header th.z-auxheader {
	overflow: hidden;
	border: 1px solid;
	border-color: #DAE7F6 #9EB6CE #9EB6CE #DAE7F6;
	white-space: nowrap;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
}

div.z-tree-body,div.z-dottree-body,div.z-filetree-body,div.z-vfiletree-body
	{
	background: white;
	border: 0;
	overflow: auto;
	width: 100%;
	position: relative;
}

div.z-tree-pgi-b {
	border-top: 1px solid #AAB;
	overflow: hidden;
}

div.z-tree-pgi-t {
	border-bottom: 1px solid #AAB;
	overflow: hidden;
}

div.z-tree-body td.z-tree-cell,div.z-tree-footer td.z-tree-footer {
	cursor: pointer;
	padding: 0 2px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}

div.z-tree-footer {
	background: #DAE7F6;
	border-top: 1px solid #9EB6CE;
}

tr.z-tree-faker,tr.z-tree-faker th,tr.z-tree-faker div,tr.z-dottree-faker,tr.z-dottree-faker th,tr.z-dottree-faker div,tr.z-filetree-faker,tr.z-filetree-faker th,tr.z-filetree-faker div,tr.z-vfiletree-faker,tr.z-vfiletree-faker th,tr.z-vfiletree-faker div
	{
	border-top: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	border-left: 0 !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	height: 0 !important;
}

span.z-tree-ico,span.z-tree-line,span.checkmark-spacer {
	width: 18px;
	min-height: 18px;
	height: 100%;
	display: -moz-inline-box;
	vertical-align: top;
	display: inline-block;
}

span.z-tree-ico {
	background-repeat: no-repeat;
}

span.z-tree-root-open,span.z-tree-tee-open,span.z-tree-last-open,span.z-tree-root-close,span.z-tree-tee-close,span.z-tree-last-close
	{
	background-image: url(../img/tree/tree_btn.gif);
}

span.z-tree-root-open,span.z-tree-tee-open,span.z-tree-last-open {
	background-position: 0 -18px;
}

span.z-tree-root-close,span.z-tree-tee-close,span.z-tree-last-close {
	background-position: 0 0;
}

div.z-tree-footer-cnt,div.z-tree-cell-cnt,div.z-tree-col-cnt {
	border: 0;
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

div.z-tree-footer-cnt,div.z-tree-col-cnt {
	overflow: hidden;
}

.z-word-wrap div.z-tree-cell-cnt,.z-word-wrap div.z-tree-footer-cnt,.z-word-wrap div.z-tree-col-cnt
	{
	word-wrap: break-word;
}

tr.z-tree-row,tr.z-tree-row a,tr.z-tree-row a:visited {
	font-size: 12px;
	font-weight: normal;
	color: black;
	text-decoration: none;
}

tr.z-tree-row a:hover {
	text-decoration: underline;
}

tr.z-tree-row-disd *,td.z-tree-cell-disd * {
	color: #C5CACB !important;
	cursor: default !important;
}

tr.z-tree-row-disd a:visited,tr.z-tree-row-disd a:hover,td.z-tree-cell-disd a:visited,td.z-tree-cell-disd a:hover
	{
	text-decoration: none !important;
	cursor: default !important;;
	border-color: #D0DEF0 !important;
}

tr.z-tree-row-seld {
	background: #bcd2ef;
	border: 1px solid #6f97d2;
}

tr.z-tree-row-over {
	background: #dae7f6;
}

tr.z-tree-row-over-seld {
	background: #6eadff;
}

tr.z-tree-row td.z-tree-row-focus {
	background-image: url(../img/focusd.png);
	background-repeat: no-repeat;
}

div.z-dottree {
	background: #DAE7F6;
	border: 1px solid #7F9DB9;
	overflow: hidden;
	zoom: 1;
}

div.z-dottree-header,div.z-dottree-header tr,div.z-dottree-footer {
	border: 0;
	overflow: hidden;
	width: 100%;
}

div.z-dottree-header tr.z-tree-cols,div.z-tree-header tr.z-auxhead {
	background-image: url(../img/grid/s_hd.gif);
}

div.z-dottree-header th {
	overflow: hidden;
	border: 1px solid;
	border-color: #DAE7F6 #9EB6CE #9EB6CE #DAE7F6;
	white-space: nowrap;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
}

div.z-dottree-body {
	background: white;
	border: 0;
	overflow: auto;
	width: 100%;
}

div.z-dottree-pgi-b {
	border-top: 1px solid #AAB;
	overflow: hidden;
}

div.z-dottree-pgi-t {
	border-bottom: 1px solid #AAB;
	overflow: hidden;
}

div.z-dottree-body td.z-tree-cell,div.z-dottree-footer td.z-tree-footer
	{
	cursor: pointer;
	padding: 0 2px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}

div.z-dottree-footer {
	background: #DAE7F6;
	border-top: 1px solid #9EB6CE;
}

span.z-dottree-ico,span.z-dottree-line {
	width: 18px;
	min-height: 18px;
	height: 100%;
	background-repeat: no-repeat;
	display: -moz-inline-box;
	vertical-align: top;
	display: inline-block;
}

span.z-dottree-root-open,span.z-dottree-root-close {
	background-image: url(../img/tree/dot-toggle.gif);
}

span.z-dottree-root-open {
	background-position: 0 0;
}

span.z-dottree-root-close {
	background-position: 0 -18px;
}

span.z-dottree-tee-open {
	background-image: url(../img/tree/tee-open.gif);
}

span.z-dottree-tee-close {
	background-image: url(../img/tree/tee-close.gif);
}

span.z-dottree-last-open {
	background-image: url(../img/tree/last-open.gif);
}

span.z-dottree-last-close {
	background-image: url(../img/tree/last-close.gif);
}

span.z-dottree-tee {
	background-image: url(../img/tree/tee.gif);
}

span.z-dottree-vbar {
	background-image: url(../img/tree/vbar.gif);
}

span.z-dottree-last {
	background-image: url(../img/tree/last.gif);
}

span.z-dottree-spacer,span.z-dottree-firstspacer {
	background: none;
}

div.z-filetree {
	background: #DAE7F6;
	border: 1px solid #7F9DB9;
	overflow: hidden;
	zoom: 1;
}

div.z-filetree-header,div.z-filetree-header tr,div.z-filetree-footer {
	border: 0;
	overflow: hidden;
	width: 100%;
}

div.z-filetree-header tr.z-tree-cols,div.z-tree-header tr.z-auxhead {
	background-image: url(../img/grid/s_hd.gif);
}

div.z-filetree-header th {
	overflow: hidden;
	border: 1px solid;
	border-color: #DAE7F6 #9EB6CE #9EB6CE #DAE7F6;
	white-space: nowrap;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
}

div.z-filetree-body {
	background: white;
	border: 0;
	overflow: auto;
	width: 100%;
}

div.z-filetree-pgi-b {
	border-top: 1px solid #AAB;
	overflow: hidden;
}

div.z-filetree-pgi-t {
	border-bottom: 1px solid #AAB;
	overflow: hidden;
}

div.z-filetree-body td.z-tree-cell,div.z-filetree-footer td.z-tree-footer
	{
	cursor: pointer;
	padding: 0 2px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}

div.z-filetree-footer {
	background: #DAE7F6;
	border-top: 1px solid #9EB6CE;
}

span.z-filetree-line,span.z-filetree-ico,span.z-filetree-firstspacer {
	width: 18px;
	min-height: 18px;
	height: 100%;
	background-repeat: no-repeat;
	display: -moz-inline-box;
	vertical-align: top;
	display: inline-block;
}

span.z-filetree-ico,span.z-filetree-firstspacer {
	background-image: url(../img/tree/folder-toggle.gif);
}

span.z-filetree-root-open,span.z-filetree-root-close,span.z-filetree-root-open,span.z-filetree-tee-open,span.z-filetree-last-open
	{
	background-position: 0 0;
}

span.z-filetree-root-close,span.z-filetree-tee-close,span.z-filetree-last-close,span.z-filetree-firstspacer
	{
	background-position: 0 -18px;
}

span.z-filetree-tee,span.z-filetree-last {
	background-image: url(../img/tree/entity.gif);
}

span.z-filetree-vbar,span.z-filetree-spacer {
	background: none;
}

div.z-vfiletree {
	background: #DAE7F6;
	border: 1px solid #7F9DB9;
	overflow: hidden;
	zoom: 1;
}

div.z-vfiletree-header,div.z-vfiletree-header tr,div.z-vfiletree-footer
	{
	border: 0;
	overflow: hidden;
	width: 100%;
}

div.z-vfiletree-header tr.z-tree-cols,div.z-tree-header tr.z-auxhead {
	background-image: url(../img/grid/s_hd.gif);
}

div.z-vfiletree-header th {
	overflow: hidden;
	border: 1px solid;
	border-color: #DAE7F6 #9EB6CE #9EB6CE #DAE7F6;
	white-space: nowrap;
	padding: 2px;
	font-size: 12px;
	font-weight: normal;
}

div.z-vfiletree-body {
	background: white;
	border: 0;
	overflow: auto;
	width: 100%;
}

div.z-vfiletree-pgi-b {
	border-top: 1px solid #AAB;
	overflow: hidden;
}

div.z-vfiletree-pgi-t {
	border-bottom: 1px solid #AAB;
	overflow: hidden;
}

div.z-vfiletree-body td.z-tree-cell,div.z-vfiletree-footer td.z-tree-footer
	{
	cursor: pointer;
	padding: 0 2px;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
}

div.z-vfiletree-footer {
	background: #DAE7F6;
	border-top: 1px solid #9EB6CE;
}

span.z-vfiletree-line,span.z-vfiletree-ico,span.z-vfiletree-firstspacer
	{
	width: 18px;
	min-height: 18px;
	height: 100%;
	background-repeat: no-repeat;
	display: -moz-inline-box;
	vertical-align: top;
	display: inline-block;
}

span.z-vfiletree-ico,span.z-vfiletree-firstspacer {
	background-image: url(../img/tree/folder-toggle.png);
}

span.z-vfiletree-root-open,span.z-vfiletree-root-close,span.z-vfiletree-root-open,span.z-vfiletree-tee-open,span.z-vfiletree-last-open
	{
	background-position: 0 0;
}

span.z-vfiletree-root-close,span.z-vfiletree-tee-close,span.z-vfiletree-last-close,span.z-vfiletree-firstspacer
	{
	background-position: 0 -18px;
}

span.z-vfiletree-tee,span.z-vfiletree-last {
	background-image: url(../img/tree/entity.png);
}

span.z-vfiletree-vbar,span.z-vfiletree-spacer {
	background: none;
}

.z-tabbox {
	overflow: hidden;
	visibility: hidden;
}

.z-tabs-cnt a,.z-tabs-cnt em,.z-tabs-cnt span {
	display: block;
}

.z-tabs .z-tabs-space {
	background: #DEECFD none repeat scroll 0 0;
	border: 1px solid #8DB2E3;
	border-top: 0 none;
	font-size: 1px;
	height: 2px;
	line-height: 1px;
}

.z-tabs-scroll .z-tabs-space {
	background: none;
	border: 0;
	height: auto;
}

.z-tabs .z-tabs-cnt {
	background: transparent none repeat scroll 0 0;
	padding-left: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: block;
	margin: 0;
	border-bottom: 1px solid #8DB2E3;
	width: 100%;
	zoom: 1;
}

.z-tabs {
	overflow: hidden;
	background: transparent none repeat scroll 0 0;
	border: 0;
	padding: 0;
	margin: 0;
	position: relative;
}

.z-tabs-scroll {
	border: 1px solid #8DB2E3;
	background: #DEECFD none repeat scroll 0 0;
	padding-bottom: 2px;
	zoom: 1;
}

.z-tabs-header {
	margin: 0;
	width: 100%;
	overflow: hidden;
	position: relative;
	zoom: 1;
}

.z-tabs-scroll .z-tabs-cnt {
	background-color: #C7E3F3;
	background-image: url(../img/tab2/tab-strip-bg.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center top;
	padding-left: 0;
	padding-top: 1px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: block;
	margin: 0;
	zoom: 1;
	border-bottom: 1px solid #8DB2E3;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.z-tabs-cnt li {
	position: relative;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 0 2px;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.z-tabs-cnt a {
	text-decoration: none;
}

.z-tab-close {
	background-image: url(../img/tab2/tab-close.png);
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 11px;
	opacity: .6;
	filter: alpha(opacity = 60);
	position: absolute;
	right: 3px;
	top: 3px;
	width: 11px;
	z-index: 2;
	zoom: 1;
}

.z-tab-close:hover,.z-tab-close-over {
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important;
}

.z-tab-body {
	position: relative;
	padding-left: 10px;
	background-image: url(../img/tab2/tabs-sprite.png);
	background-repeat: no-repeat;
	-moz-outline: none;
	outline: none;
	cursor: pointer;
}

.z-tab em {
	background-color: transparent;
	background-image: url(../img/tab2/tabs-sprite.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right -351px;
	padding-right: 10px;
	display: block;
}

.z-tab-inner {
	padding-left: 2px;
	padding-right: 1px;
	overflow: hidden;
	cursor: pointer;
	background-color: transparent;
	background-image: url(../img/tab2/tabs-sprite.png);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 -201px;
}

.z-tab-close-inner {
	padding-right: 10px;
}

.z-tabs-edge {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
	font-size: 1px !important;
	line-height: 1px !important;
	overflow: hidden;
	zoom: 1;
	background: transparent !important;
	width: 1px;
}

.z-tab .z-tab-body {
	background-position: 0 -51px;
}

.z-tab .z-tab-body:hover {
	background-position: 0 -101px;
}

.z-tab .z-tab-body:hover em {
	background-position: right -401px;
}

.z-tab .z-tab-body:hover .z-tab-inner {
	background-position: right -251px;
}

.z-tab .z-tab-body:hover .z-tab-text {
	color: #15428B;
}

.z-tab .z-tab-text {
	color: #416AA3;
	cursor: pointer;
	font-style: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size-adjust: none;
	padding: 4px 0 4px;
	white-space: nowrap;
}

.z-tabs-header-scroll {
	margin-left: 18px;
	margin-right: 18px;
}

.z-tabs-right-scroll {
	background-color: transparent;
	background-image: url(../img/tab2/scroll-right.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
	border-bottom: 1px solid #8DB2E3;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	width: 18px;
	z-index: 10;
	height: 25px;
}

.z-tabs-right-scroll:hover {
	background-position: -18px 0;
}

.z-tabs-left-scroll {
	background-color: transparent;
	background-image: url(../img/tab2/scroll-left.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -18px 0;
	border-bottom: 1px solid #8DB2E3;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 0;
	width: 18px;
	z-index: 10;
	height: 25px;
}

.z-tabs-left-scroll:hover {
	background-position: 0 0;
}

.z-tab-seld .z-tab-body {
	cursor: default;
	background-position: 0 0;
	margin: auto auto -1px;
}

.z-tab-seld .z-tab-inner {
	cursor: default;
	background-position: 0 -151px;
	hasLayout: -1;
	overflow: hidden;
	text-overflow: ellipsis;
}

.z-tab-seld .z-tab-close {
	opacity: .8;
	filter: alpha(opacity = 80);
}

.z-tab-seld em {
	background-position: right -301px;
}

.z-tab-seld .z-tab-text {
	color: #15428B;
	cursor: default;
	font-weight: bold;
	font-style: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	padding: 4px 0 5px;
}

.z-tab-disd .z-tab-body:hover,.z-tab-disd-seld .z-tab-body:hover {
	background-position: 0 -51px;
}

.z-tab-disd .z-tab-body:hover em,.z-tab-disd-seld .z-tab-body:hover em {
	background-position: right -351px;
}

.z-tab-disd .z-tab-body:hover .z-tab-inner,.z-tab-disd-seld .z-tab-body:hover .z-tab-inner
	{
	background-position: 0 -201px;
}

.z-tab-disd .z-tab-body:hover .z-tab-text,.z-tab-disd-seld .z-tab-body:hover .z-tab-text
	{
	color: gray;
}

.z-tab-disd a,.z-tab-disd-seld a {
	color: gray;
	cursor: default;
	opacity: .6;
	filter: alpha(opacity = 60);
}

.z-tab-disd .z-tab-body,.z-tab-disd-seld .z-tab-body {
	background-position: 0 -51px;
}

.z-tab-disd em,.z-tab-disd-seld em {
	background-position: right -351px;
}

.z-tab-disd .z-tab-close:hover,.z-tab-disd-seld .z-tab-close:hover {
	opacity: .6 !important;
	filter: alpha(opacity = 60) !important;
}

.z-tab-disd .z-tab-text,.z-tab-disd-seld .z-tab-text {
	cursor: default;
	font-style: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	padding: 4px 0 4px;
	color: gray;
}

.z-tab-disd .z-tab-inner,.z-tab-disd-seld .z-tab-inner {
	background-position: right -201px;
	cursor: default;
}

.z-tabbox-ver {
	overflow: hidden;
	visibility: hidden;
}

.z-tabs-ver {
	overflow: hidden;
	float: left;
	background: transparent none repeat scroll 0 0;
	border: 0;
	padding: 0;
	margin: 0;
	position: relative;
}

.z-tabs-ver-scroll {
	background: #DEECFD none repeat scroll 0 0;
	border-top: 1px solid #8DB2E3;
	border-bottom: 1px solid #8DB2E3;
	border-left: 1px solid #8DB2E3;
}

.z-tabs-ver .z-tabs-ver-space {
	background: #DEECFD none repeat scroll 0 0;
	border: 1px solid #8DB2E3;
	border-top: 0 none;
	font-size: 1px;
	width: 2px;
	line-height: 1px;
}

.z-tabs-ver-scroll .z-tabs-ver-space {
	background: none;
	border: 0;
	height: auto;
}

.z-tabs-ver .z-tabs-ver-header {
	background: none;
	zoom: 1;
	overflow: hidden;
	position: relative;
}

.z-tabs-ver-scroll .z-tabs-ver-header {
	background-color: #CEDFF5;
	background-image: url(../img/tab2/tab-vstrip-bg.gif);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: center bottom;
	zoom: 1;
	overflow: hidden;
	position: relative;
}

.z-tabs-ver-edge {
	margin: 0 !important;
	padding: 0 !important;
	border: 0 none !important;
	font-size: 1px !important;
	line-height: 1px !important;
	overflow: hidden;
	zoom: 1;
	background: transparent !important;
	height: 1px;
}

.z-tabs-ver .z-tabs-ver-cnt {
	padding-top: 0;
	padding-left: 1px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	display: block;
	margin: 0;
	zoom: 1;
	height: 3456px;
	border-right: 1px solid #8DB2E3;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.z-tabs-ver .z-tabs-ver-cnt li {
	position: relative;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: default;
	display: block;
	padding: 2px 0 0 0;
	margin: 0;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.z-tab-ver-close {
	position: absolute;
	background-image: url(../img/tab2/tab-close.png);
	background-repeat: no-repeat;
	opacity: .6;
	filter: alpha(opacity = 60);
	cursor: pointer;
	display: block;
	height: 11px;
	width: 11px;
	right: 1px;
	top: 15px;
	z-index: 2;
	zoom: 1;
}

.z-tab-ver-close:hover,.z-tab-ver-close-over {
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important;
}

.z-tab-ver-noclose {
	position: absolute;
	opacity: .6;
	filter: alpha(opacity = 60);
	cursor: pointer;
	display: block;
	height: 11px;
	width: 11px;
	right: 1px;
	top: 15px;
	z-index: 2;
}

.z-tab-ver-body,.z-tab-ver-body em,.z-tab-ver-inner,.z-tab-ver-text {
	display: block;
}

.z-tab-ver-body {
	position: relative;
	padding-top: 8px;
	-moz-outline: none;
	outline: none;
	zoom: 1;
	background-color: transparent;
	background-image: url(../img/tab2/tabs-vsprite.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -1051px 0;
	cursor: pointer;
}

.z-tab-ver .z-tab-ver-body:hover {
	background-position: -1201px 0;
}

.z-tab-ver .z-tab-ver-body:hover em {
	background-position: -301px bottom;
}

.z-tab-ver-body em {
	padding-bottom: 10px;
	background-color: transparent;
	background-image: url(../img/tab2/tabs-vsprite.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: -151px bottom;
}

.z-tab-ver .z-tab-ver-body:hover .z-tab-ver-inner {
	background-position: -751px 0;
}

.z-tab-ver .z-tab-ver-inner {
	overflow: hidden;
	cursor: pointer;
	padding: 2px 14px 0 4px;
	background-color: transparent;
	background-image: url(../img/tab2/tabs-vsprite.png);
	background-repeat: repeat-y;
	background-attachment: scroll;
	background-position: -601px 0;
}

.z-tab-ver .z-tab-ver-text {
	font-style: normal;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-style: normal;
	white-space: nowrap;
	color: #416AA3;
	cursor: pointer;
	font-size-adjust: none;
}

.z-tabs-ver-space {
	float: left;
	background: #DEECFD none repeat scroll 0 0;
	border: 1px solid #8DB2E3;
	border-left: 0 none;
	font-size: 1px;
	width: 2px;
	position: relative;;
}

.z-tabbox-ver .z-tabs-ver-header-scroll {
	margin-top: 18px;
	margin-bottom: 18px;
}

.z-tabs-ver-up-scroll {
	background-color: transparent;
	background-image: url(../img/tab2/scroll-up.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 1px -18px;
	border-right: 1px solid #8DB2E3;
	cursor: pointer;
	height: 18px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	display: block;
}

.z-tabs-ver-down-scroll {
	background-color: transparent;
	background-image: url(../img/tab2/scroll-down.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 1px 0;
	border-right: 1px solid #8DB2E3;
	cursor: pointer;
	height: 18px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	display: block;
}

.z-tabs-ver-up-scroll:hover {
	background-position: 1px 0;
}

.z-tabs-ver-down-scroll:hover {
	background-position: 1px -18px;
}

.z-tab-ver-seld .z-tab-ver-close {
	opacity: .8;
	filter: alpha(opacity = 80);
}

.z-tab-ver-seld .z-tab-ver-body {
	background-position: -901px 0;
	margin-right: -2px;
	cursor: default;
}

.z-tab-ver-seld .z-tab-ver-body em {
	background-position: 0 bottom;
}

.z-tab-ver-seld .z-tab-ver-inner {
	background-position: -451px 0;
	cursor: default;
}

.z-tab-ver-seld .z-tab-ver-text {
	color: #15428B;
	cursor: default;
	font-weight: bold;
	white-space: nowrap;
}

.z-tab-ver-disd a,.z-tab-ver-disd-seld a {
	color: gray;
	cursor: default;
	opacity: .6;
	filter: alpha(opacity = 60);
}

.z-tab-ver-disd .z-tab-ver-close,.z-tab-ver-disd-seld .z-tab-ver-close:hover
	{
	opacity: .6 !important;
	filter: alpha(opacity = 60) !important;
}

.z-tab-ver-disd .z-tab-ver-body,.z-tab-ver-disd-seld .z-tab-ver-body,.z-tab-ver-disd .z-tab-ver-body:hover,.z-tab-ver-disd-seld .z-tab-ver-body:hover
	{
	background-position: -1051px 0;
}

.z-tab-ver-disd .z-tab-ver-body em,.z-tab-ver-disd-seld .z-tab-ver-body em,.z-tab-ver-disd .z-tab-ver-body:hover em,.z-tab-ver-disd-seld .z-tab-ver-body:hover em
	{
	background-position: -151px bottom;
}

.z-tab-ver-disd .z-tab-ver-body .z-tab-ver-inner,.z-tab-ver-disd-seld .z-tab-ver-body .z-tab-ver-inner,.z-tab-ver-disd .z-tab-ver-body:hover .z-tab-ver-inner,.z-tab-ver-disd-seld .z-tab-ver-body:hover .z-tab-ver-inner
	{
	background-position: -601px 0;
	color: gray;
	cursor: default;
}

.z-tab-ver-disd .z-tab-ver-text,.z-tab-ver-disd-seld .z-tab-ver-text {
	cursor: default;
	color: gray;
}

.z-tabpanel {
	border-left: 1px solid #8DB2E3;
	border-right: 1px solid #8DB2E3;
	border-bottom: 1px solid #8DB2E3;
	padding: 5px;
	zoom: 1;
}

.z-tabpanel-cnt {
	height: 100%;
}

.z-tabbox-ver .z-tabpanels-ver {
	overflow: hidden;
	border-top: 1px solid #8DB2E3;
	border-right: 1px solid #8DB2E3;
	border-bottom: 1px solid #8DB2E3;
}

.z-tabbox-ver .z-tabpanel-ver {
	padding: 5px;
	zoom: 1;
}

.z-tabbox-accordion {
	overflow: hidden;
	visibility: hidden;
}

.z-tabpanel-accordion-outer {
	position: relative;
}

.z-tab-accordion-header {
	cursor: pointer;
	position: relative;
	zoom: 1;
}

.z-tab-accordion-text {
	cursor: pointer;
	color: #373737;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	padding-right: 30px;
}

.z-tabbox-accordion .z-tabpanel-accordion {
	border-bottom: 1px solid #ABD6EE;
	border-left: 1px solid #ABD6EE;
	border-right: 1px solid #ABD6EE;
	padding: 5px;
	zoom: 1;
}

.z-tab-accordion-tl {
	text-decoration: none;
	padding-left: 6px;
	line-height: 0;
	display: block;
	zoom: 1;
	text-decoration: none;
	background: transparent
		url(../img/tab2/accd-border.png) no-repeat scroll 0
		0;
}

.z-tab-accordion-tr {
	padding-right: 6px;
	display: block;
	background: transparent
		url(../img/tab2/accd-border.png) no-repeat scroll
		right 0;
}

.z-tab-accordion-tm {
	display: block;
	padding: 7px 0 6px 0;
	overflow: hidden;
	background: transparent
		url(../img/tab2/accd-inner.png) repeat-x scroll 0 0;
}

.z-tab-accordion-close {
	background-image: url(../img/tab2/tab-close-off.png);
	background-repeat: no-repeat;
	cursor: pointer;
	width: 17px;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 2;
}

.z-tab-accordion-close {
	opacity: .6;
	filter: alpha(opacity = 60);
}

.z-tab-accordion .z-tab-accordion-close:hover {
	background-image: url(../img/tab2/tab-close-on.png);
	opacity: 1;
	filter: alpha(opacity = 100);
}

.z-tab-accordion-seld .z-tab-accordion-close {
	opacity: .8;
	filter: alpha(opacity = 80);
}

.z-tab-accordion-disd a,.z-tab-accordion-disd-seld a {
	color: gray;
	cursor: default;
	opacity: .6;
	filter: alpha(opacity = 60);
}

.z-tab-accordion-disd .z-tab-accordion-close:hover,.z-tab-accordion-disd-seld .z-tab-accordion-close:hover
	{
	background-image: url(../img/tab2/tab-close-off.png);
	opacity: .6;
	filter: alpha(opacity = 60);
}

.z-tab-accordion-disd .z-tab-accordion-text,.z-tab-accordion-disd-seld .z-tab-accordion-text
	{
	cursor: default;
	color: gray;
}

.z-tabbox-accordion-lite {
	overflow: hidden;
	visibility: hidden;
}

.z-tabpanels-accordion-lite {
	border-top: 1px solid #99BBE8;
	border-right: 1px solid #99BBE8;
	border-left: 1px solid #99BBE8;
	position: relative;
}

.z-tabpanel-accordion-lite-outer {
	position: relative;
}

.z-tab-accordion-lite-header {
	overflow: hidden;
	zoom: 1;
	cursor: pointer;
	position: relative;
	border: 1px solid #99BBE8;
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
}

.z-tab-accordion-lite-text {
	cursor: pointer;
	color: #373737;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: 15px;
	text-decoration: none;
	padding-right: 30px;
}

.z-tabbox-accordion-lite .z-tabpanel-accordion-lite {
	border-bottom: 1px solid #99BBE8;
	padding: 5px;
	zoom: 1;
}

.z-tab-accordion-lite-tl {
	zoom: 1;
	padding-left: 6px;
	line-height: 0;
	display: block;
	text-decoration: none;
	text-decoration: none;
	background: transparent
		url(../img/tab2/accdlite-all.png) repeat-x scroll 0
		-9px;
}

.z-tab-accordion-lite-tr {
	padding-right: 6px;
	display: block;
	background: transparent
		url(../img/tab2/accdlite-all.png) repeat-x scroll 0
		-9px;
}

.z-tab-accordion-lite-tm {
	display: block;
	padding: 4px 0 3px 0;
	overflow: hidden;
	background: transparent
		url(../img/tab2/accdlite-all.png) repeat-x scroll 0
		-9px;
}

.z-tab-accordion-lite-close {
	background-image: url(../img/tab2/tab-close-off.png);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 10px;
	top: 3px;
	width: 17px;
	z-index: 5;
}

.z-tab-accordion-lite-close {
	opacity: .6;
	filter: alpha(opacity = 60);
}

.z-tab-accordion-lite .z-tab-accordion-lite-close:hover {
	background-image: url(../img/tab2/tab-close-on-l.gif);
	opacity: 1;
	filter: alpha(opacity = 100);
}

.z-tab-accordion-lite-seld .z-tab-accordion-lite-close {
	opacity: .8;
	filter: alpha(opacity = 80);
}

.z-tab-accordion-lite-disd .z-tab-accordion-lite-close:hover,.z-tab-accordion-lite-disd-seld .z-tab-accordion-lite-close:hover
	{
	background-image: url(../img/tab2/tab-close-off.png);
	opacity: .6;
	filter: alpha(opacity = 60);
}

.z-tab-accordion-lite-disd a,.z-tab-accordion-lite-disd-seld a {
	color: gray;
	cursor: default;
	opacity: .6;
	filter: alpha(opacity = 60);
}

.z-tab-accordion-lite-disd .z-tab-accordion-lite-text,.z-tab-accordion-lite-disd-seld .z-tab-accordion-lite-text
	{
	cursor: default;
	color: gray;
}

.z-messagebox-btn {
	width: 45pt;
}

span.z-combobox-btn,span.z-datebox-btn,span.z-bandbox-btn,span.z-timebox-btn,span.z-spinner-btn
	{
	margin: 0;
	padding: 0;
}

.z-word-wrap div.z-tree-cell-cnt,.z-word-wrap div.z-tree-footer-cnt,.z-word-wrap div.z-tree-col-cnt,.z-word-wrap div.z-row-cnt,.z-word-wrap div.z-group-cnt,.z-word-wrap div.z-group-foot-cnt,.z-word-wrap div.z-footer-cnt,.z-word-wrap div.z-column-cnt,.z-word-wrap div.z-list-cell-cnt,.z-word-wrap div.z-list-footer-cnt,.z-word-wrap div.z-list-header-cnt
	{
	overflow: hidden;
	-moz-binding: url(/zkdemo/zkau/web/zk/wordwrap.xml#wordwrap);
}

span.z-word-wrap {
	display: block;
}

div.z-splitter-hor,div.z-splitter-ver,div.z-splitter-os-hor,div.z-splitter-os-ver
	{
	-moz-user-select: none;
}