




 



 


div.z-dottree-body
{
	background-image: rgb(255,255,255) !important; 
 	background-image: -moz-linear-gradient(top, rgba(255,255,255) 0%, rgba(255,255,255,1) 100%) !important;
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))) !important; 
 	background-image: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) !important; 
 	background-image: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) !important;
 	background-image: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) !important; 
 	background-image: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%) !important;
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000', endColorstr='#000000',GradientType=0 ) !important;
}

div.z-dottree
{
	background-image: rgb(255,255,255,1) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ) !important;
}
.background
{
 	background-image: rgb(59,254,145); 
 	background-image: -moz-linear-gradient(top, rgba(59,254,145) 0%, rgba(114,186,237,1) 100%);
 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(59,254,145,1)), color-stop(100%,rgba(114,186,237,1))); 
 	background-image: -webkit-linear-gradient(top, rgba(59,254,145,1) 0%,rgba(114,186,237,1) 100%); 
 	background-image: -o-linear-gradient(top, rgba(59,254,145,1) 0%,rgba(114,186,237,1) 100%);
 	background-image: -ms-linear-gradient(top, rgba(59,254,145,1) 0%,rgba(114,186,237,1) 100%); 
 	background-image: linear-gradient(to bottom, rgba(59,254,145,1) 0%,rgba(114,186,237,1) 100%);
 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3bfe91', endColorstr='#72baed',GradientType=0 );
}

.header{
	background-image: rgb(76,171,223); 
	background-image: -moz-linear-gradient(top, #4cabe3 0%, #197cb3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4cabe3', endColorstr='#197cb3',GradientType=0 );
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,124,179,1)), color-stop(100%,rgba(102,182,252,1))); 
 	background-image: -webkit-linear-gradient(top, rgba(76,171,223,1) 0%,rgba(25,124,179,1) 100%); 
 	background-image: -o-linear-gradient(top, rgba(76,171,223,1) 0%,rgba(25,124,179,1) 100%);
 	background-image: -ms-linear-gradient(top, rgba(76,171,223,1) 0%,rgba(25,124,179,1) 100%); 
 	background-image: linear-gradient(to bottom, rgba(76,171,223,1) 0%,rgba(25,124,179,1) 100%);
	align: right;
	border-bottom: 1px solid #6898b0;
	
}

.NotUserCSS
{
	background-color:red;
}

.z-AppMenu .z-menubar-hor
{ 
	background: transparent;
	display: block;
	border-width: 0 0 0 0;		
	height:47px;	
	padding:0px;			
}	

.z-AppMenu .z-menu-item-body-img .z-menu-item-inner-m .z-menu-item-btn
{
	padding-left:32px;	
	height:42px;			
}		

.z-AppMenu .z-menubar-hor .z-menu-item-body:hover .z-menu-item-inner-l,.z-AppMenu .z-menubar-hor .z-menu-body:hover .z-menu-inner-l
{
	background:url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/appbarleft.png) no-repeat;		
	height:40px;
	width: 3px;	
		
}

.z-AppMenu .z-menubar-hor .z-menu-item-body:hover .z-menu-item-inner-m,.z-AppMenu .z-menubar-hor .z-menu-body:hover .z-menu-inner-m
{
	background:url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/appbarmid.png) repeat-x;		
	height:40px;
	border:0px solid blue;				
}

.z-AppMenu .z-menubar-hor .z-menu-item-body:hover .z-menu-item-inner-r,.z-AppMenu .z-menubar-hor .z-menu-body:hover .z-menu-inner-r
{
	background:url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/appbarright.png) no-repeat;
	height:40px;
	width: 2px;				
}

.z-AppMenu .z-menubar-hor .z-menu-item-body .z-menu-item-inner-l,.z-AppMenu .z-menubar-hor .z-menu-body .z-menu-inner-l
{
	background:transparent;		
	height:40px;
	width: 3px;		
	padding:0px;
}

.z-AppMenu .z-menubar-hor .z-menu-item-body .z-menu-item-inner-m,.z-AppMenu .z-menubar-hor .z-menu-body .z-menu-inner-m
{
	background:transparent;		
	height:40px;
	border:0px solid blue;		
}

.z-AppMenu .z-menubar-hor .z-menu-item-body .z-menu-item-inner-r,.z-AppMenu .z-menubar-hor .z-menu-body .z-menu-inner-r
{
	background:transparent;
	height:40px;
	width: 2px;	
	
}

.setBorderStyle
{
	border-top: 1px solid #9bcbe3;
	border-left: 1px solid #9bcbe3;
	border-right: 1px solid #467690;
	border-bottom: 1px solid #467690;
}

.WorkArea
{
	position: absolute;
	left: 0px;
	height: 100%;
	width: 100%;	
}

.TopHeader
{	
	background: #79A9C1;
	width: 100%;
	align: right;
	height: 85px;
}

.DesktopMainIconsContainer
{
	width: 100%;
	margin-top: 1%;	
}

.IconArea
{
	color: white;
	font-family: verdana;	
	background: transparent;
	text-align: center;
	cursor: pointer;
	margin-left:3px;
}

.IconArea:hover
{
	color: white;
	font-family: verdana;	
	background: #7FAFC9;
	text-align: center;
	cursor: pointer;
	margin-left:3px;
}

.BottomDock
{
	position: absolute;
	bottom: -10px;
	height: 63px;
	width: 100%;
}

.dockLeft
{
	background: url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/dock_left.png) 0 0 no-repeat ;
	background-position: center;
	position: absolute;
	height: 60px;
	left: 2%;
}

.dockMid
{
	position: absolute;
	color: white;
	height: 57px;	
}

.dockRight
{
	background: url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/dock_right.png) 100% 0 no-repeat ;
	background-position: center;
	position: absolute;
	height: 60px;
	left: 89%;
}

.BottomDockIcon
{
	position: absolute;
	width: 100%;
	text-align: left;
	left: 0px;
	bottom: 1px;
	z-index: 100000;
}

.imageArea
{
	width:45px;
	height:48px;	
	text-align:center;
	align:center;		
	background:none;
}

.imageArea:hover
{
	width:45px;
	height:48px;		
	cursor: pointer;
	background: url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/dockiconbgimg2.png) ;
}

.dockImage
{
	margin-top:4px;
}

.MenuPopupContent
{
	color: #274D8E;
}

.NumberCount
{
	color: red;
}

.RightAppArea
{
	background: #000000;
}

.AppBorderLayout
{
	height: 30%;
	width: 40%;
	background: transparent;
	border: none;
}

.TextArea
{
	border: 1px double #34343C;
	color: #3F3510;
	background: transparent;
	overflow: hidden;
	width: 90%;
}

.AppPopupStyle
{
	background: transparent;
}

.AppContainer
{
	padding-top:5px;
	padding-bottom:5px;
	background: transparent;
}

.AppContainer:hover
{
	padding-top:5px;
	padding-bottom:5px;
	background: url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/BG_HOVER.png) 0 0 repeat;
}

.AppEast
{
	background: #F3F3F3;
	border: none;
}

.quickLinkLabel
{
	color: #102A3F;	 
	valign:top;
	font-size:11px;
}

.quickLinkLabel:hover
{
	color: blue;
	cursor: pointer; 
	valign:top;
	font-size:11px;
}

.QLinkToolBtn
{
	text-decoration: none;
	font-family: Verdana;
}

.z-menubar-hor
{
	display: block;
	border-width: 0 0 0 0;
	padding : 2px 2px;
}

.header-menuitem .z-menu-btn
{
	color: white;
}

.header-menuitem .z-menu-btn:hover
{
	color: black;
}

.header-menuitem .z-menu-body-text-img
{
	color: white;
}

.header-menuitem .z-menu-body-text-img:hover
{
	color: black;
}

.header-menuitem .z-menu-item-btn
{
	color: white;
}

.header-menuitem .z-menu-item-btn:hover
{
	color: black;
}

.header-menuitem .z-menu-body
{
	color: white;
}

.header-menuitem .z-menu-body:hover
{
	color: black;
}

.header-menuitem .z-menu-item-body-text-img
{
	color: white;
}

.header-menuitem .z-menu-item-body-text-img:hover
{
	color: black;
}

.z-menu-item-body-text-img .z-menu-item-inner-m .z-menu-item-btn
{
	padding-left:20px;
	vertical-align:middle;
}

.z-menu-item-body-text-img .z-menu-item-inner-m .z-menu-item-btn:hover
{
	padding-left:20px;
}

.east-style .z-east-header
{
	background:transparent  url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/header_bg.png) repeat-x ;
	color: white;
	border: none;
}

.east-style .z-east-colpsd
{
	background: #000000;
}

.east-style .z-east-exp
{
	background: url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/expand.png) no-repeat ;
}

.east-style .z-east-colps
{
	background: url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/collapse.png) no-repeat ;
}

.homepage-calendar
{
	position: relative;
	border-color: #79A9C1;	
	width: 20%;
	font-size: extrasmall;
}

.z-north-body
{	
	background-image:transparent url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/header-bg.png) repeat-x scroll 0 0;	
}

.GridSearchStyle
{
	color: #27536B;
	font-weight: bold;
}

.setBorderStyle
{
	border-top: 1px solid #9bcbe3;
	border-left: 1px solid #9bcbe3;
	border-right: 1px solid #467690;
	border-bottom: 1px solid #467690;
}

th.z-grid-column
{
	overflow:hidden;
	border:1px solid;
	border-color:#DAE7F6 #9EB6CE #9EB6CE #DAE7F6;
	word-wrap: break-word;
	padding:2px;
	font-size:10pt;
	font-weight:normal;
}

.z-grid-column-sort div.z-grid-column-cnt
{
	cursor:pointer;
	padding-right:9px;
	background:transparent no-repeat 99% center;
	background-image:url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/v_hint.gif);
}

.z-grid-column-sort-asc div.z-grid-column-cnt
{
	cursor:pointer;
	padding-right:9px;
	background-color:transparent;
	background-position:99% center;
	background-repeat:no-repeat;
	background-image:url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/v_asc.gif);
}

.z-grid-column-sort-asc .z-grid-column-sort-dsc
{
	background:#DDEEFB repeat-x 0 0;
	background-image:url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/column-over.png);
}

.z-grid-column-sort-dsc div.z-grid-column-cnt
{
	cursor:pointer;
	padding-right:9px;
	background:transparent;
	background-position:99% center;
	background-repeat:no-repeat;
	background-image:url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/v_dsc.gif);
}

div.z-grid-column-cnt
{
	border:0;
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:10pt;
	font-weight:normal;
}

div.z-grid-column-cnt
{
	overflow:hidden;
}

div.z-grid-column-cnt
{
	word-wrap:break-word;
}

.z-grid-column-btn
{
	background:transparent no-repeat left center;
	display:none;
	position:absolute;
	width:14px;
	right:0;
	top:0;
	z-index:15;
	cursor:pointer;
	background-image:url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/hd-btn.png);
}

.z-grid-column-over .z-grid-column-btn,.z-grid-column-visi .z-grid-column-btn
{
	display:block;
}

a.z-grid-column-btn:hover
{
	background-position:-14px center;
}

.z-grid-column-over
{
	background:#ACDDF9 repeat-x 0 0;
	background-image:url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/column-over.png);
}

.fontStyle
{
	vertical-align: bottom;
	color: white;
	cursor: pointer;
	border: solid 1px #4676BA;
	background: transparent;
	padding-left: 2px;
	padding-right: 2px;
}

.fontStyle:hover
{
	vertical-align: bottom;
	color: white;
	cursor: pointer;
	border: solid 1px #4676BA;
	background: #79A9C1;
	padding-left: 2px;
	padding-right: 2px;
}

.fontSelected
{
	vertical-align: bottom;
	cursor: pointer;
	color: white;
	border: solid 1px #134365;
	background: #356587;
	padding-left: 2px;
	padding-right: 2px;
}

.winHilight .z-window-overlapped-tl	
	{
	background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-corner.png) 0 top no-repeat ;
	} 
	
.winHilight .z-window-overlapped-tr	{			
			background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-corner.png) right -10px no-repeat;
			
			}
.winHilight .z-window-overlapped-hl{
			background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-hl.png) no-repeat;
			
			} 
.winHilight .z-window-overlapped-hr{ 
		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-hr.png) right 0 no-repeat;
		}
.winHilight .z-window-overlapped-hm{
		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-hm.png) repeat-x;
		}
.winHilight .z-window-overlapped-cl{
		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-clr.png) 0 0 repeat-y ;
		padding-left:6px;
		}
.winHilight .z-window-overlapped-cm{
		padding:0px;margin:0px;		
		border-color: #D69200;
		}
.winHilight .z-window-overlapped-cr{
		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-clr.png) right 0 repeat-y;
		padding-right:6px;
		}
.winHilight .z-window-overlapped-bl{
			background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-corner.png) 0 -5px  no-repeat;	
		}
 .winHilight .z-window-overlapped-br{
 		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-corner.png) right bottom  no-repeat;
 		
 	}
 	
 	
 .hilightTab .z-tab-ver-hl{
 		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/tab-v-corner-hilit.png) 0 0 no-repeat;
 		
 			} 
 .hilightTab .z-tab-ver-hl .z-tab-ver-hr .z-tab-ver-hm  { 
 		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/tab-v-hm-hilit.png) 0 0 repeat-y;		
 		} 
 		
 .hilightTab .z-tab-ver-hl .z-tab-ver-hr{
 		background:  url(/zkau/web/2eae2d22/classicblue/img/project/chat/tab-v-corner-hilit.png) 0 bottom  no-repeat;
 		} 
 .hilightTab .z-tab-ver .z-tab-ver-text{
 		color:#FF7200;
 	} 
 		
 	
.myCombo .z-combobox-focus .z-combobox-inp, .myCombo .z-combobox-inp 
{
	border-left:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding:1px 0px 4px 3px;
	background:none;
}
.myCombo .z-combobox-btn
{				
	border-right:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;	
	font-size:10px;
	background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/combobtnarrow.png) no-repeat;
}
.myCombo .z-combobox .z-combobox-focus

{
	background: red;
	color: red;
}
.myCombo .z-combobox .z-combobox-btn-over
{
	border:0px solid red;
}	
.myCombo .z-combobox-pp
{
	border:0px solid red;
	font-weight:bold;	

}

.z-textbox-disd,.z-decimalbox-disd,.z-intbox-disd,.z-longbox-disd,.z-doublebox-disd
{
	opacity:.99;
	-moz-opacity:.99;
	filter:alpha(opacity=99);
}

.z-textbox-disd *,.z-decimalbox-disd *,.z-intbox-disd *,.z-longbox-disd *,.z-doublebox-disd *
{
	filter:alpha(opacity=99);
}

.z-textbox-text-disd,.z-intbox-text-disd,.z-longbox-text-disd,.z-doublebox-text-disd,.z-decimalbox-text-disd
{
	background:#F9F9F9;
}

.z-spinner-rounded-disd,.z-timebox-rounded-disd,.z-datebox-rounded-disd,.z-bandbox-rounded-disd,.z-combobox-rounded-disd,.z-spinner-disd,.z-timebox-disd,.z-datebox-disd,.z-bandbox-disd,.z-comboitem-disd,.z-combobox-disd
{
	opacity:.99;
	-moz-opacity:.99;
	filter:alpha(opacity=99);
}

.z-comboitem-text-disd,.z-spinner-text-disd,.z-timebox-text-disd,.z-datebox-text-disd,.z-bandbox-text-disd,.z-combobox-text-disd
{
	background:#F9F9F9;
}

.center-west .z-west-header
{
	white-space: normal;
	padding-top: 1px;
	padding-bottom: 1px;
}

.z-msgbox-success
{
	background: url(/zkau/web/2eae2d22/digigov/img/project/homepage/common/Approved.gif) no-repeat center center;
}

.vbox-s {height: 100px; width: 100%; min-width: 100%;}
.vbox-satsun {height: 45px; width: 100%; min-width: 100%;}
.rowheight {height: 90px;}
.separator-width {width: 100%; min-width: 100%;}
			
.vbox-s1 {height: 130px; width: 100%; min-width: 100%; }
.vbox-satsun1 {height: 65px; width: 100%; min-width: 100%;}
.rowheight1 {height: 130px;}
.cellwidth1 {width: 50%; min-width: 50%;}
.weeklyHbox {height: 20px; width: 100%; min-width: 100%; background-color: silver;}
			
.hourRow {height: 40px; width: 100%; min-width: 100%; background-color: white;}
			
.weeklyDate {font-size: 20px; font-weight-bold;}
.weeklyDay {font-size: 10px; font-style: italic;}
.weeklyMonth {font-size: 10px;}
.calgrid tr.z-grid-odd td.z-row-inner, tr.z-grid-odd {background: white;}
.app-listbox div.z-listbox-body
{        
	overflow: hidden;
}

.custom-vertical-tabbox .z-tab-ver .z-tab-ver-text{text-align: left;}
.custom-vertical-tabbox .z-tabs-ver-scroll .z-tabs-ver-header{background: #C7E3F3 ;}

.custom-chat-busy .Busy{color: #AF160A;}
.custom-chat-available .Available	{		color: #308F11;		font-weight:bold;	}
.custom-chat-offline .Offline{		color: black;	}
.custom-chat-popupOuter .popupOuter	{		background:#B2DFFF;		float:left;		width: 220px;		height: 98px;					border: 1px solid #B2DFFF;}
.custom-chat-popupm .popupm	{		background: white;		float:left;		width: 204px;		height: 82px;			border: 1px solid #B2DFFF;		padding: 5px;		margin: 2px;	}
.custom-chat-popupr .popupr	{		background: none;		float:left;		width: 9px;		height: 90px;		}	
.custom-chat-chatHeader .chatHeader	{		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/HBG.png) repeat;			vertical-align: middle;		padding-top:4px;		padding-left:4px;	}
.custom-chat-userDataContainerStyle .userDataContainerStyle	{		border:1px solid #DFDFDF;		padding:1px;		background:url(/zkau/web/2eae2d22/classicblue/img/project/chat/bg.png) repeat-x;	}
.custom-chat-searchTxtStyle .searchTxtStyle	{		background:url(/zkau/web/2eae2d22/classicblue/img/project/chat/searchinputbgrect.png) 0 0 no-repeat;		border:none;		padding-left:10px;		padding-top:5px;	}
.custom-chat-chatScrollbar .chatScrollbar	{				scrollbar-arrow-color: #3A98E0;		scrollbar-3dlight-color: #FFFFFF;		scrollbar-darkshadow-color: #F9F9F9;		scrollbar-face-color: #FFFFFF;		scrollbar-highlight-color: #D0E2EF;		scrollbar-shadow-color: #D0E2EF;		scrollbar-track-color: #FFFFFF;	}

.myClass.z-tab-ver-text	{color: red;}
.custom-chat-divChatHeaderStyle .divChatHeaderStyle	{background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/HBG.png) repeat;			vertical-align: middle;			padding-top:4px;			padding-left:4px;		}
.custom-chat-divChatHeaderStyleHilight .divChatHeaderStyleHilight	{			border:1px solid gray;		background: #E97100;		vertical-align: middle;			padding-top:4px;	padding-left:4px;		}
.custom-chat-tabboxContanrStyle .tabboxContanrStyle	{		border:0px solid #75B4EF;	}

.custom-chat-link .link	{			color:black;			font-weight:bold;			text-decoration:none;			cursor:pointer;		}
.custom-chat-linkhover .link:hover		{			color:blue;			font-weight:bold;			text-decoration:underline;			cursor:pointer;		}
.casesearch.z-listcell {border-right: 1px solid grey;}

.vertical-title {
	position:relative;
	width: 16px;
	padding: 3px 0 3px 0;
	margin: 0 0 0 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: rgb(15,59,130);
	display: block;
	height: auto;
	cursor: pointer;
	-ms-transform: rotate(-90deg)translateX(-2000%); /* IE 9 */
    -webkit-transform: rotate(-90deg)translateX(-2000%); /* Chrome, Safari, Opera */
    transform: rotate(-90deg)translateX(-2000%);
    white-space: nowrap;
    transform-origin:10% 0%;
    text-align: center;
}

.verticaleast-title {
	position:relative;
	width: 16px;
	padding: 3px 0 3px 0;
	margin: 0 0 0 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: rgb(15,59,130);
	display: block;
	height: auto;
	cursor: pointer;
	-ms-transform: rotate(90deg)translateX(-2000%); /* IE 9 */
    -webkit-transform: rotate(90deg)translateX(-2000%); /* Chrome, Safari, Opera */
    transform: rotate(90deg)translateX(-2000%);
    white-space: nowrap;
    transform-origin:10% 0%;
    text-align: center;
}
.vertical-title em
{
	font-style: normal;
	display: block;
	text-align: center;
	background: transparent;
	height: 13px;
}
.horizontal-title
{
	letter-spacing: 2px;
	float: left;
	color: rgb(15,59,130);
	margin: 4px 0 0 6px;
	padding: 0 2px 0 2px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

.tabimg .z-tab-img
{
	width: 16px;
	height: 16px;
}

.idHome .z-menu-item-btn
{
	background-position: 0 0 !important;
	height: 16px !important;
} 
.idChat .z-menu-item-btn
{
	background-position: 0 -32px !important;
	height: 16px !important;
}
.idContactDetails .z-menu-item-btn
{
	background-position: 0 -64px !important;
	height: 16px !important;
}
.idHelp .z-menu-item-btn
{
	background-position: 0 -96px !important;
	height: 16px !important;
}
.idChangePassword .z-menu-item-btn
{
	background-position: 0 -128px !important;
	height: 16px !important;
}
.idLanguage .z-menu-btn
{
	background-position: 0 -160px !important;
	height: 16px !important;
}
.idLogout .z-menu-item-btn
{
	background-position: 0 -192px !important;
	height: 16px !important;
}
.idSetting .z-menu-item-btn
{
	background-position: 0 -224px !important;
	height: 16px !important;
} 
.idSupportRequest .z-menu-item-btn
{
	background-position: 0 -256px !important;
	height: 16px !important;
}
.idSearch .z-menu-item-btn
{
	background-position: 0 -288px !important;
	height: 16px !important;
}
 
























 

.z-tabs-scroll .z-tabs-cnt {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/tabs-bg-02.png);
}

.z-tab-hl {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/tab-corner-03.png);
}
.z-tab-hr {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/tab-corner-03.png);
}
.z-tab-hm {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/tab-hm-03.png);
}

.z-tabs-scroll .z-tabs-right-scroll {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/scroll-r.png);
}
.z-tabs-scroll .z-tabs-left-scroll {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/scroll-l.png);
}

.z-tab .z-tab-text,
.z-tab .z-tab-hl:hover .z-tab-text {
	color : #403E39;
}
.z-tab-seld .z-tab-text {
	color : #403E39;
}
.z-tab .z-tab-body:hover .z-tab-text {
	color : #403E39;
}

.z-tab-ver .z-tab-ver-text,
.z-tab .z-tab-hl:hover .z-tab-text {
	color : #403E39;
}
.z-tab-ver-seld .z-tab-ver-text {
	color : #403E39;
}
.z-tab-ver .z-tab-ver-body:hover .z-tab-ver-text {
	color : #403E39;
}


.z-tabs .z-tabs-cnt{
	border-bottom:1px solid #618FC6;
}

.z-tabs .z-tabs-space {
	background-color : #DEE8F6;
	border-color: #ABA799;
}

.z-tab-ver-hl {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/tab-v-corner-03.png);
}

.z-tab-ver-hl .z-tab-ver-hr {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/tab-v-corner-03.png);
}
.z-tab-ver .z-tab-ver-hm {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/tab-v-hm-03.png);
}
.z-tabs-ver-up-scroll {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/scroll-u.png);
}
.z-tabs-ver-down-scroll {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/scroll-d.png);
}
.z-tabs-ver-scroll .z-tabs-ver-header {
	background-image: url(/zkau/web/2eae2d22/digigov/img/zul/tab/tabs-v-bg-03.png);
}



 



.z-combobox-pp .z-comboitem-seld
{
	background:#FFF;
	font-weight:bold;
}
.z-combobox-pp .z-comboitem-over-seld
{
	background:#d3d3d3;
	font-weight:bold;
}
 



 


.custom-listheader .z-listheader-img
{
	margin-left:1px;
	padding-left:0;
	float: left;
}


 



.horizontal-only
{
	height: auto;
	max-height: 200px;
}


.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 18px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #e9fdFF;
	position: relative;
}

.jspDrag
{
	background: #c1c1C1;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border:1px solid #444444;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #c1c1C1;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	border:1px solid #444444;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #acdcf4;
}

.jspVerticalBar .jspArrow
{
	height: 21px;
}

.jspHorizontalBar .jspArrow
{
	width: 18px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.scroll-pane,
.scroll-pane-arrows
{
	overflow: auto;
}


.jspHorizontalBar,
.jspVerticalBar,
.jspTrack
{
	background: #79A9C1;
}

.jspDrag
{
	background: #C9ECFC;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border:1px solid #444444;
}

.jspTrack .jspActive,
.jspTrack .jspHover,
.jspDrag:hover
{
	background: #a7cada;
}


.jspArrow
{
	background-color:#79A9C1;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border:1px solid #444444;
}


.jspVerticalBar .jspArrow
{
	height: 18px;
	width: 18px;
}

.jspHorizontalBar .jspArrow
{
	width: 18px;
}

.jspArrowUp
{
	background-image: url(/zkau/web/2eae2d22//zul/img/tab/scroll-u.png);
}
.jspArrowUp.jspDisabled,
.jspArrowUp:hover
{
	background-color: #acdcf4;
	background-image: url(/zkau/web/2eae2d22//zul/img/tab/scroll-u.png);
	background-position: 0 -17px;
}

.jspArrowDown
{
	background-image: url(/zkau/web/2eae2d22//zul/img/tab/scroll-d.png);
}

.jspArrowLeft
{
	background-image: url(/zkau/web/2eae2d22//zul/img/tab/scroll-l.png);
	background-position: 0 -2px;
}

.jspArrowLeft.jspDisabled,
.jspArrowLeft:hover
{
	background-color: #acdcf4;
	background-image: url(/zkau/web/2eae2d22//zul/img/tab/scroll-l.png);
	background-position: 18px -1px;
}

.jspArrowRight
{
	background-image: url(/zkau/web/2eae2d22//zul/img/tab/scroll-r.png);
	background-position: 18px -2px;
}
.jspArrowRight.jspDisabled,
.jspArrowRight:hover
{
	background-color: #acdcf4;
	background-image: url(/zkau/web/2eae2d22//zul/img/tab/scroll-r.png);
	background-position: 0 -1px;
}






.dg-reports .report-result-footer{
	font-weight: bold;
	color: red;
}
.dg-reports .mandatory{
	font-weight:bold;
	color:red;
}
.dg-reports .mandatory-prepend, mandatory-append{
	font-weight:600;
}
.dg-reports .add-remove-fav{
	font-weight: bold;
}
.dg-reports .direct-export{
	font-weight: bold;
}
.dg-reports .add-to-report-pool{
	font-weight: bold;
}
.dg-reports .send-to-email{
	font-weight: bold;
}
.dg-reports .column-select{
	font-weight: bold;
}
.dg-reports .select-deselect{
	font-weight: bold;
}
.dg-reports .report-title{
	font-weight:600;
	font-size:14pt
}
.dg-reports .parameter-name{
	font-weight:600;
	color:#2C559C;
}
.dg-reports .column-select-row{
	text-align: center;
} 
.dg-reports .column-select-row input{
	display: block;
	margin: auto;
}
.dg-reports .export-formats > *{
	vertical-align: middle;
}
.dg-reports .export-format{
	vertical-align: middle;
	cursor: pointer; 
	text-decoration: underline;
}
.dg-reports-parameter{
	word-wrap: break-word; 
	white-space: normal;
}
.dg-reports-cell pre{
	vertical-align: top; 
	padding: 0; 
	margin: 0; 
	word-wrap: break-word; 
	white-space: normal;
	font-family: verdana, sans-serif !important;
}
.dg-reports-link{
	cursor: pointer; 
	text-decoration: underline;
}
div.z-grid-header .dg-reports-header .z-column-cnt{
	font-weight: 500 !important;
}
 




 




body{
	padding: 0;
}
/********************************* Header Toolbar Responsive********************************/
.mainLayout .z-north:first-child{
	overflow: visible;
}

.responsiveHeader .headernav{
	background-color: #79a9c1;
	color: #fff;
	text-transform: uppercase;
}

.responsiveHeader .nav-buttons > div{
	display: inline-block;
}
.responsiveHeader .headernav .responsiveNav{
	padding: 5px;
	background-color: #f1f6f8;
}

.responsiveHeader .headernav .responsiveNav:hover {
    background-color:#FFFFFF;
}

.responsiveHeader .headernav ul li.navItem:hover{
	background: #FFFFFF;
}

.responsiveHeader .navList{
	opacity: 0;
	visibility: hidden;
	transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
.responsiveHeader .navList.show-nav{
	opacity: 1;
	visibility: visible;
}
.responsiveHeader .navList .navItem a{
	background: #79a9c1;
	border: none;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 5px;
}
.responsiveHeader .navList .navItem i{
	padding-right: 5px;
}
.responsiveHeader .navList .navItem span + i {
    padding-left: 5px;
}
.responsiveHeader .headernav > div{
	text-align: right;
}
.responsiveHeader .headernav ul{
	margin: 0;
	padding: 0;
}

.responsiveHeader .headernav ul li{
    display: block;
    vertical-align: top;
	background-color: #053c6d;
    border-top: 1px solid #fff;
}
.responsiveHeader .headernav .sub-menu{
    display: none;
}
.responsiveHeader .headernav .sub-menu li{
    border: none;
    border-top: 1px solid rgba(255,255,255,0.5);
    border-bottom: none;
}
.responsiveHeader .headernav .sub-menu li a{
	display: block;
	padding: 5px 25px;
}
.responsiveHeader .headernav .sub-menu li a:hover{
	background-color: #FFFFFF;
}
.responsiveHeader .navList{
	position: absolute;
	right: 0;
	z-index: 2;
	text-align: left !important;
}

.responsiveHeader .banner {
    padding-bottom: 10px;
    background-color: #f1f6f8;
    margin-top: 0.2em;
    border-bottom: 2px solid #79a9c1;
}


.responsiveHeader .banner .user > div{
	text-align: right;
}

.responsiveHeader .banner .client-wrapper {
  display: table;
}

.responsiveHeader .banner .client-wrapper img {
  vertical-align: middle;
  display: table-cell;
}
.responsiveHeader .banner .client-wrapper > span {
  vertical-align: middle;
  display: table-cell;
}
.responsiveHeader .banner .client-wrapper .client-name .z-label{
	padding-left: 20px;
	font-size: 18px;
}
.responsiveHeader .drop-down{
	display: block;
}

.responsiveHeader .black-line{
	background-color: #808080;
    height: 2px;
    margin-top: 0.1em;
}
.banner > div, .toolbar_box > div{
	display: inline-block ;
} 
.toolbar_box{
	float: right;
}
.toolbar_box > div{
 	vertical-align: middle;
 	padding: 0 5px;
 }

/******************CSS FOR TOOLBAR HEADER**********START****/
.user-details-box {
	z-index: 9;
	padding: 10px;
	position: relative;
	background: #000000;
	border: 2px solid #FFFFFF;
    color: #FFFFFF;
    text-align: left;
}

.user-details-box > div {
	padding: 5px;
	
}
.user-name {
	   	display: block;
	    text-align: center;
	    /* padding: 5px; */
	    font: 15px Tahoma;
	    list-style: none;
	    margin: 0px 0px 0px 0px;
}
.user-name:hover{
	cursor: pointer;
	
}
.banner .user-details{
	position: absolute;
}
.banner .hide-details{
	display: none;
}
.toolbar_adjustments{
	margin-right: 20px;
	margin-top: 10px;
}
.mouse_point{
	cursor: pointer;
}
.bg_clean{
	background:none !important;
}
.positioning_details{
	right: 0;
	position: absolute;
}
.user-name > div{
	display: inline-block;
	vertical-align: middle;
}
.username_adjust{
	display: inline-block;
	vertical-align: middle;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	padding: 0 10px;
}
.detail_alignment{
	vertical-align: middle;
	display: inline-block;
}



/******************CSS FOR TOOLBAR HEADER***********END****/
 
 
 .client-wrapper{
	display: table;
}

.client-wrapper > * {
    display: table-cell;
}
.name {
	//display: inline-block;
    color: white;
    vertical-align: middle;
    padding-left: 10px;
}
.f1,.f2{
	font-size : 16px;
	display : block;
}
 

/********************************* Media-queries ********************************/
@media handheld, only screen and (max-width: 767px) {
	.responsiveHeader .navList{
		float: none;
	}
	.responsiveHeader .headernav .nav-buttons{
		display: block;
	}
	.responsiveHeader .navList .navItem{
		align-content: center;
	}
	.responsiveHeader .headernav .sub-menu{
	    position: relative;
	}
	.responsiveHeader .headernav ul li{
		display: block;
	}
	.responsiveHeader .headernav ul li .header-menuitem{
		display: block;
	}
	.responsiveHeader .banner .user > div{
		text-align: left;
	}
	.uname1 {
		display: none;
	}
	.username_adjust {
		border: none;
		padding: 0px;
	}
	.toolbar_box {
	    float: none;
	}
	.responsiveHeader {
		text-align : center;
	}

	.responsiveHeader {
		text-align : center;
	}
	.toolbar_box {
	    float: none;
	    margin-left: 20px;
	    vertical-align: top;
	}	

}
 




body{
	padding: 0;
	margin: 0;
}
.content{
	padding-top: 10px;
}
.homePageContent{
	margin-bottom: 70px;
	font-family: Calibri;
}
.homePageContent .main-menu-icon{
	display: inline;
}

.homePageContent .icon-wrapper {
	padding: 0;
}

.homePageContent .icon-wrapper a{
	height: 90px;
	display: block;
	padding: 10px;
    border: 1px solid #79a9c1;
    display: block;
    margin: 5px;
}
.homePageContent .icon-wrapper a:hover{
	background-color: #d9d9d9;
	border: 1px solid #79a9c1;
	cursor: pointer;
}
.homePageContent .homeIcon {
	display: block;
	margin: 10px auto;
    height: 45px;
    width: 45px;
}
.homePageContent .homeIconLabel {
	margin-top: 10px;
	text-transform: uppercase;
	text-align:center;
}
.homePageContent .icon-wrapper .homeIconLabel.showEffect{
	opacity: 1;
	background-color: #FFFFFF;
}
.homePageContent .homeIconLabel .z-label {
	font-size: 13px; 
	color:#000;
}
.homePageContent .dashboard .view-wrapper,
.homePageContent .dashboard .view-wrapper .z-window-modal-cnt-noborder,
.homePageContent .dashboard .view-wrapper .z-window-highlighted-cnt-noborder,
.homePageContent .dashboard .view-wrapper .z-window-embedded-cnt-noborder,
.homePageContent .dashboard .view-wrapper .z-window-overlapped-cnt-noborder,
.homePageContent .dashboard .view-wrapper .z-window-popup-cnt-noborder{
	overflow: auto;
}
.z-window-embedded-cnt {
    margin: 0;
    padding: 3px;
    border: 1px solid #f1f6f8;
}
.homePageContent .homepage-calendar{
	width: auto;
}
.homePageContent .rightPanel, .homePageContent .dashboard, .homePageContent .homePageIcons{
	padding: 5px;
}
.homePageContent .homePageIcons{
	padding: 5px;
	width: 420px;
	border: 1px solid #97291e;
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.19);
	margin-top:5px;
	z-index: -1;
	position: absolute;
	background: #fff;
	opacity: 0;
	transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
}
.homePageContent .homePageIcons.show-menu{
	opacity: 1;
	z-index : 1;
}

.homePageContent .rightPanel .AppFirst {
	text-align: right;
}
.homePageContent .rightPanel .AppFirst .panel{
	background-color: rgba(33,194,235,0.2);
	margin-bottom: 10px;
	border:1px solid #97291e;
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.19);
	text-align: left;
}
.homePageContent .rightPanel .panel-head{
	text-align: center;
	color: #97291e;
}

.homePageContent .panel-head {
	color: #97291e;
}

.homePageContent .rightPanel .AppFirst i{
    font-size: 40px;
    color: #fff;
    padding: 10px 5px;
	background-color: #97291e;
    margin-bottom: 10px;
}
.homePageContent .rightPanel .AppFirst i:hover{
	background-color: #FFFFFF;
	cursor: pointer;
}

.homePageContent .rightPanel .panel{
	display: none;
}
.homePageContent .rightPanel .panel.showPanel{
	display: block;
}
/* .homePageContent .dashboard .view-wrapper{
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.19);
} */
.homePageContent .AppFirst .panel .panel-head{
	background-color:#FFFFFF;
	color:white;
	padding:5px;
}
/********************************* Footer ********************************/
.homePageContent .footer-wrapper{
	position: fixed;
	bottom:0;
	width:100%;
	z-index: 2;
}
/* .homePageContent .footer-wrapper > *{
	display: inline-block;
} */
.homePageContent .footer-wrapper .footer > .grid{
	background-color: #f1f5fb;
	padding: 5px;
	box-shadow: inset -1px 1px 5px 0px rgba(0,0,0,0.19);
}
.homePageContent .footer .right{
	text-align: right;
}
.homePageContent .footer .bestView{
	display: block;
}

.quickLinkLabel {
	display:block;
}
.quickLink {
	border-right:1px solid #ccc;
	padding:10px;
	text-align:center;
	min-height: 80px;
	cursor: pointer;
}
.quickLink img {
    width: 87px;
    height: 73px;
}
.main-menu{
	background-image: url("/img/main-view.jpg");
	background-repeat: no-repeat;background-position-y: 3px;
	width:100%;
	margin-left: 12px;
}
/********************************* Media-queries ********************************/
@media handheld, only screen and (max-width: 767px) {
	.homePageContent{
		margin:0;
	}
	.homePageContent .homePageIcons.show-menu{
		width: 180px;
		margin-bottom: 180px;
	}
	
}
/********************************* Dashboard ********************************/
.dashboard .z-window-embedded,.windowWrapper .z-window-embedded-cnt-noborder{
	overflow: auto;
}
.dashboard table{
	table-layout: initial !important;
}
./********************************* Dashboard ********************************/
.dashboard .z-window-embedded,.windowWrapper .z-window-embedded-cnt-noborder{
	overflow: auto;
}
.gridMain{
	overflow: auto;
}

/******for footer*************/
.footer-main > div{ 
		display:inline-block; 
	}
	.footer-right{
		float: right;
		padding-right: 20px;
	}
	.footer-left{
		padding: 5px;
	}
 




.z-south, .z-west, .z-center, .z-east{
	border:1px solid #79a9c1;
}

.vertical-title{
	position: relative;
    padding: 3px 0 3px 0;
    margin: 0 0 0 -3px;
    list-style-type: none;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    text-decoration: none;
    height: auto;
    cursor: pointer;
    -ms-transform: rotate(-90deg)translateX(-2000%);
    -webkit-transform: rotate(-90deg)translateX(-1500%);
    transform: rotate(-90deg)translateX(-2000%);
    white-space: nowrap;
    transform-origin: 10% 0%;
    text-align: center;
    color: black;
    word-spacing: 5px;
    word-wrap: break-word;
    width: 6px;
    display: block;
    padding-right: 8px;
    padding-top: 6px;
}

 




.cardDashboard [class*='col-']{
	margin-bottom: 20px;
}

.card-content {
	padding: 10px;
    box-shadow: 1px 1px 5px 1px #ccc;
    border: 2px solid #79a9c1;
    position: relative;
    min-height: 200px;
    background-color: #f1f6f8;
}
.card-header{
	display: flex;
	margin: 0 10px;
	flex-direction: row-reverse;
	font-weight: bold;
}

.card-header .z-label{
	display:inline-block;
	border-top: 2px solid #ccc;
	padding: 5px 10px;
	cursor: pointer;
}
 





.grid-view-header{
	white-space: normal; 
	word-wrap: break-word; 
	font-weight: bold; 
	text-align:left;
}

.gridrow td{
	background-color: white;
	vertical-align: middle;
    padding-left: 12px;
}

.gridcell{
	border: 1px solid red;
}







.treeview{
    padding: 2px;
    margin: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(123, 166, 182);
    width: 196px;
    background-color: rgb(209, 240, 255);
}

.filter{
	padding: 2px;
	margin: 0px;
	background-color: #d1e8f5;
	border-bottom: solid 1px #d1e8f5;
}
.filter-text{
	white-space: nowrap;
	color:black;
}