﻿/*===============================================================*/
/* Header Section                                                */
/*===============================================================*/

.eBemanningHeader {
	background-color: #FFFFFF;		
	background-image: url(../../images/ebemanningheader.gif);	
	background-repeat:no-repeat;	
	padding-top:78px;
}

.ePersonalHeader {
	background-color: #FFFFFF;		
	background-image: url(../../images/eperssonalheader.gif);	
	background-repeat:no-repeat;	
	padding-top:78px;
}

#CustomerPages #TopPanel,
#UserPages #TopPanel
{
	background-color: #FFFFFF;	
	width: 1000px;
	background-image: url(../../images/topBanner.gif);
	background-repeat:no-repeat;	
	padding-top:82px;
}

.PemaHeader
{	
	background-color: #FFFFFF;	
	background-image: url(../../images/pemaHeader.jpg);	
	background-repeat:no-repeat;	
	padding-top:100px;	
}

#header h2 {
	font: 150% Verdana, Helvetica, Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: black;	
	margin-right: 2em;
	margin-top: 0.3em;
	margin-left: .8em;
}

#CustomerPages, #UserPages
{
	background-color: #2d2c3a;
}

/*===============================================================*/
/* Menu			                                                 */
/*===============================================================*/

#CustomerPages #MenuBar,
#UserPages #MenuBar
{
	width: 100% auto;	
	background-position:bottom;
	height: 39px;
	padding-left: 30px;
	margin-top:-3px;
	clear:both;	
	font-variant: normal;
	text-decoration: none;
	font-family:verdana,arial,sans-serif;
	font-size:8pt;
}

#CustomerPages #globalnav A, 

#UserPages #globalnav A  
{	
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	background: #12466C;	
	margin:0;
	padding:0.25em 1em;
	border-left: none;
	border-top:none;
	border-right:none;
	cursor: pointer;  
	cursor: hand;
}
.childMenu 
{
	padding:0em 1em;
	background-color: #EB7C11;
	border:1px solid #000;	
}

#CustomerPages #globalnav A:hover,
#CustomerPages #globalnav A:active,
#CustomerPages #globalnav A.selectedRootMenu:link,
#CustomerPages #globalnav A.selectedRootMenu:visited,

#UserPages #globalnav A:hover,
#UserPages #globalnav A:active,
#UserPages #globalnav A.selectedRootMenu:link,
#UserPages #globalnav A.selectedRootMenu:visited,
RootMenuItem:hover
{
	color:#CCE6F6;
	/*color:#f0cca8;*/
	cursor:hand;
}

#MenuBar
{
	clear:right;
	/*
	width: 100% auto;	
	background-position:bottom;
	height: 39px;
	padding-left: 30px;
	padding-top:0px;
	clear:both;
	font-family: Arial;
	font-variant: normal;
	text-decoration: none;
	font-size: 12px;*/
}

#MenuBar .loggInControll{
	color: Black;
	font-weight: bold;
	text-decoration: none;	
}


/* Navigation */
#globalnav{
	position:relative;
	float:left;
	width:100%;
	padding:0 0 1.75em 1em;
	margin:0;
	list-style:none;
	line-height:1em;	
}
#globalnav LI{	
	float:left;
	margin:0;
	padding:0;
}

#globalnav A{	
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	background:#cde4f0;
	margin:0;
	padding:0.25em 1em;
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #80bad9;
	cursor: pointer;  
	cursor: hand;
}

#globalnav A:hover,
#globalnav A:active,
#globalnav A.selectedRootMenu:link,
#globalnav A.selectedRootMenu:visited,
RootMenuItem:hover{
	background:#98c7e0;
	cursor:hand;
}

#globalnav A.selectedRootMenu:link,
#globalnav A.selectedRootMenu:visited{
	position:relative;
	z-index:102;
}

/*subnav*/
#globalnav UL{	
	position:absolute;
	left:0;
	top:22px;
	float:left;	
	margin:0;
	padding:0.25em 0.25em 0.25em 1em;
	list-style:none;
}

#globalnav UL LI {
	float:left;
	display:block;
	margin-top:1px;
}

#globalnav UL A {
	color:#000;
	display:inline;
	margin:0;
	padding:0 1em;
	border:0;
	background-color:Transparent;
}

#globalnav UL A:hover,
#globalnav UL A:active,
#globalnav UL A.selectedRootMenu:link,
#globalnav UL A.selectedRootMenu:visited {
	color:#fff;	
}

/*===============================================================*/
/* Startpage icons			                                     */
/*===============================================================*/

.StartPageLinks a{
	border: 1px solid white;
	background-repeat: no-repeat;
	background-position:top;
	text-align:center;
	width: 140px;
	padding-top:60px;	
	display:block;
	text-decoration: none;	
	float: left;
	font-weight:bold;
	color: Black;	
}

.StartPageLinks a:hover{
	border: 1px solid #CCC;
	color: Gray;
	filter:alpha(opacity=65); 
	-moz-opacity:0.65; 
	opacity:.65;
}

.StartPageCreateScheduleLink{		background-image: url(../../images/menu/icons/calendar_month_write_48.gif);	}

.StartPageAdminEmployeeLoggerLink{	background-image: url(../../images/menu/icons/sandclock_48.gif);}

.StartPageCreateTimeReportsLink{	background-image: url(../../images/menu/icons/time_sheet_ok_48.gif);}

.StartPageLockTimesLink{			background-image: url(../../images/menu/icons/time_sheet_next_48.gif);}

.StartPageExportTimesLink{			background-image: url(../../images/menu/icons/time_sheet_next_48.gif);}


.StartPageViewTimeReportsLink{		background-image: url(../../images/menu/icons/timeLoggingReport_48.gif);}

.StartPageViewEmployeeLoggerReportsLink{	background-image: url(../../images/menu/icons/time_sheet_ok_48.gif);}

.StartPageViewSalaryReportsLink{	background-image: url(../../images/menu/icons/taxes_48.gif);}

.StartPageStatisticsLink{			background-image: url(../../images/menu/icons/system_48.gif);}
.StartPageReportUserWorkTime{		background-image: url(../../images/menu/icons/time_sheet_48.gif);}

.StartPageChangeMyInfo{				background-image: url(../../images/menu/icons/personal_card_config_48.gif);}
.StartWorkedTimeStatistics{			background-image: url(../../images/menu/icons/system_48.gif);}
.StartPageResourcesSettingsLink{	background-image: url(../../images/menu/icons/group_write_48.gif);}

.StartPageCustomersSettingsLink{	background-image: url(../../images/menu/icons/customers_write_48.gif); }

.StartPageAssignmentsSettingsLink{	background-image: url(../../images/menu/icons/briefcase_write_48.gif); }

.StartPageHelpLink{					background-image: url(../../images/menu/icons/help_48.gif);}

.StartPageLogOutLink{				background-image: url(../../images/menu/icons/keys_unlock_48.gif);}

/*===============================================================*/
/* Button links				                                     */
/*===============================================================*/

.AddLinkButton{
	background-image: url(../../images/icons/add.gif);
	background-repeat: no-repeat;
	padding-left: 20px;        
	margin-right: 10px; 	
	
}

.AddSmalButton{
	background-image: url(../../images/icons/addSmal.gif);
	background-repeat: no-repeat;
	padding-left: 20px;        
	margin-right: 10px; 	
}

.RemoveSmalButton{
	background-image: url(../../images/icons/removeSmal.gif);
	background-repeat: no-repeat;
	padding-left: 20px;        
	margin-right: 10px; 	
}

.SplitButton{
	background-image: url(../../images/icons/sissors.gif);
	background-repeat: no-repeat;
	padding-left: 20px;        
	margin-right: 10px; 	
}

.SetBookingStatusForPeriod
{
	background-image: url(../../images/icons/bookingStatus.gif);
	background-repeat: no-repeat;
	padding-left: 20px;        
	margin-right: 10px; 	
}

.DeleteLinkButton{
    background-image: url(../../images/icons/delete.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 22px;
	margin-right: 10px;	
}

.ReplaceLinkButton{
    background-image: url(../../images/icons/replace.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;
}

.SaveLinkButton{
	background-image: url('../../images/icons/save.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;
	}
	
.ConfirmLinkButton{
	background-image: url(../../images/icons/check.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}

.OrderFoodButton{
	background-image: url(../../images/icons/orderfood.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}


.ImportantButton{
	background-image: url(../../images/icons/important.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}


.UnlockButton{
	background-image: url(../../images/icons/unlock.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	height: 22px;
}

.LockButton{
	background-image: url(../../images/icons/lock.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	height: 22px;
}

.SearchLinkButton{
   background-image: url(../../images/icons/search.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 22px;
	margin-right: 10px;	
	background-color:#b4d6e7;
}

.SearcDocumentButton{
	background-image: url(../../images/icons/searchDocument.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}

.MoreInfoButton{
	background-image: url(../../images/icons/searchDocument.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}

.RefreshLinkButton{
	background-image: url('../../images/icons/refresh.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}

.EmptySearchLinkButton{
    background-image: url(../../images/icons/delete.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	height: 22px;
	margin-right: 10px;	
}

.MobileLinkButton{
	background-image: url(../../images/icons/mobile.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;		
	height: 22px;
}

.MailButton{
	background-image: url('../../images/icons/mail.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}

.GoToButton{
    background-image: url(../../images/icons/go.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	background-color:#b4d6e7;
	height: 22px;
}

.ClearWeekButton{
    background-image: url(../../images/icons/delete.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	height: 22px;
	background-color:#b4d6e7;
}

.CopyWeekButton{
    background-image: url(../../images/icons/add.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-right: 10px;	
	background-color:#b4d6e7;
	height: 22px;
}

.PrintWeekButton{
    background-image: url(../../images/icons/print.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	background-color:#b4d6e7;
	height: 22px;
}

.RefreshButton
{
    background-image: url(../../images/icons/refresh.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	background-color:#b4d6e7;
	height: 22px;
}

.LoginButton{
    background-image: url(../../images/icons/keys.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	height: 22px;
	background-color:#dddddd;
}

.UsersLinkButton{
	background-image: url(../../images/icons/users.gif);
	background-repeat: no-repeat;
	padding-left: 20px;        
	margin-right: 10px; 
	background-color:#b4d6e7;
	height: 22px;	
}

.DetectWindowResolutionbutton{
    background-image: url(../../images/icons/refresh.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	background-color:#b4d6e7;
	height: 22px;	
}

.PrintButton{
    background-image: url(../../images/icons/print.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}

.SchemaButton{
    background-image: url(../../images/icons/searchDate.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	height: 22px;	
}

.SetBookingStatusButton{
    background-image: url(../../images/icons/bookingStatus.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	height: 22px;
	background-color:#b4d6e7;
}

.FilterButton{
    background-image: url(../../images/icons/go.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}

.AddCategoryLinkButton{
   background-image: url(../../images/icons/addFolder.gif);
	background-repeat: no-repeat;
	padding-left: 20px; 
	margin-right: 10px;  
}

.EditCategoryLinkButton{
    background-image: url(../../images/icons/editFolder.gif);
	background-repeat: no-repeat;
	padding-left: 20px;  
	margin-right: 10px;    
}

.EditResourceLinkButton{
    background-image: url(../../images/icons/editResource.gif);
	background-repeat: no-repeat;
	padding-left: 20px; 
	margin-right: 10px;     
}

.EditLinkButton{
    background-image: url(../../images/icons/edit.gif);
	background-repeat: no-repeat;
	padding-left: 20px;  
	margin-right: 10px;    
}

.AddExistingResourceLinkButton{
    background-image: url(../../images/icons/add.gif);
	background-repeat: no-repeat;
	padding-left: 20px; 
	margin-right: 10px;  
	margin-left: 20px;
}

.CloseLinkButton{
    background-image: url(../../images/icons/close.gif);
	background-repeat: no-repeat;
	padding-left: 20px;  
	margin-right: 10px;  
}

.MobileSendButton
{
    background-image: url(../../images/icons/mobileSend.gif);
	background-repeat: no-repeat;
	padding-left: 20px;  
	margin-right: 10px;  
}

.EvenOutButton{
    background-image: url(../../images/icons/evenOut.gif);
	background-repeat: no-repeat;
	padding-left: 20px;  
	margin-right: 10px;  
}

.CloseSmalButton{
    background-image: url(../../images/icons/close-smal.gif);
	background-repeat: no-repeat;
	padding-left: 20px;  
	margin-right: 10px;  
}

.IncreaseButton{
    background-image: url(../../images/icons/pilup.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}

.DecreaseButton{
    background-image: url(../../images/icons/pilner.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
}

.SchemaBookingStatusCheckbox
{
	border: solid 1px #000;	
	padding: 2px 6px 1px 1px;
	white-space:nowrap;
	font-family:verdana,arial,sans-serif;
	font-size:smaller !important;
}

.DocumentIcon {
 background-image: url(../../images/icons/document.gif);
	background-repeat: no-repeat;
	padding-left: 20px;	
	height:20px !important;		
	display:block;
}

/*===============================================================*/
/* Misc links				                                     */
/*===============================================================*/

.legendExpanded{
	font-size: 13px;
	color: #4D7E83;
	font-style:italic;
	font-weight: bold;		
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	cursor: hand;
	
	background-image: url(../../images/icons/collapse.jpg);
	background-repeat: no-repeat;
	padding-left: 20px; 
	margin-right: 5px;  
	margin-left: 3px;  
	text-decoration: none;
}

.legendCollapsed{
	font-size: 13px;
	color: #4D7E83;
	font-style:italic;
	font-weight: bold;		
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	cursor: hand;
	
	background-image: url(../../images/icons/expand.jpg);
	background-repeat: no-repeat;
	padding-left: 20px; 
	margin-right: 5px;  
	margin-left: 3px;  
	text-decoration: none;
}

.LinkButtonExpanded
{	
	font-weight: bold;	
	color: Black;	
	cursor: hand;	
	background-image: url(../../images/icons/minus.gif);
	background-repeat: no-repeat;
	background-position:left center;
	padding-left: 15px; 
	margin-right: 5px;  
	margin-left: 3px;  
	text-decoration: none;
}

.LinkButtonCollapsed
{
	font-weight: bold;	
	color: Black;
	cursor: hand;	
	background-image: url(../../images/icons/plus.gif);
	background-position:left center;
	background-repeat: no-repeat;
	padding-left: 15px; 
	margin-right: 5px;  
	margin-left: 3px;  
	text-decoration: none;
}

.ConfirmedStatusLink{	
	border-left: 10px solid #bbff5f;	
	padding-left: 3px;
}

.StartTimeButton{
	background-image: url(../../images/icons/starttime.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	/*color:White;
	background-color: #00ee00 !important;*/
}

.StopTimeButton{
	background-image: url(../../images/icons/stoptime.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-right: 10px;	
	/*color:White;
	background-color: #ee0000 !important;*/
}
