table.data{width:100%}table.data tbody tr.hover td{background:#d8e0e9 url(/cassette.axd/file/Content/themes/base/images/ui-bg_flat_0_d8e0e9_40x100-2b13cf1b988353d8ddb430b463e5dce97d3484ac.png) 50% 50% repeat-x;cursor:pointer}table.data tbody tr.selected td{background:#d8e0ff;cursor:pointer}input[type=text],select{padding:.4em}.input-validation-error{border:2px solid red}ul.tab-items{list-style:none;overflow:hidden;padding:.2em 0;margin:0}ul.tab-items li{display:list-item;float:left;padding:0 .4em 0 0;list-style-type:none;margin:0}ul.tab-items li:not(:first-child) a:before{content:"";float:left;width:16px;height:16px;margin:0 5px 0 0;background:url(/cassette.axd/file/Content/themes/base/images/ui-icons_000000_256x240-0a27bf765fab0f0fc87bcdfb97773ff38e8f562e.png) no-repeat right center;background-position:0 -224px}ul.tab-items li.current{font-weight:bold}.validation-error{display:none}.field-validation-error{color:red;display:block !important}html.busy,html.busy *{cursor:wait !important}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}input.ui-button{padding:.4em 1em}#content{overflow-y:auto}div.container{overflow:hidden;width:100%}.header{font-size:10pt;font-weight:bold;text-transform:uppercase;color:#446a92;margin:.6em;margin-top:2em}.smallheader{font-size:10pt;font-weight:bold;color:#446a92;margin:.6em;margin-top:2em}.smallheader a{font-size:11pt;font-weight:normal;color:#083d8d}.clearfix{clear:both}.table thead{border-bottom:1px solid #bebebe}.table th{font-size:10pt;font-weight:bold;text-transform:uppercase;color:#446a92;border:none;border-top:0}.table td{border:none;padding:.5em;vertical-align:top;border-top:0}.table .normal{text-transform:none;color:#000}.table-striped tbody tr:nth-child(even) td,.table-striped tbody tr:nth-child(even) th{background-color:#ededed}.table-hover tbody tr:hover td{background-color:#cee3f7;cursor:pointer}.display-label{display:inline-block;font-weight:bold;vertical-align:top;padding:.5em}.display-photo{display:inline-block;vertical-align:top;padding:.5em}.display-field{display:inline-block;vertical-align:top;padding:.5em}.display-field .display-list{margin-top:0;margin-bottom:0}.display-table td{padding-right:3em}.columns-left{float:left;margin-right:5.7em}.absence-container .search,.absence-container .new-absence{margin-bottom:50px}.absence-container .search{border:1px solid #999}.absence-container .search-box{padding:5px;background-color:#eee}.absence-container .search-box div{display:inline-block}.absence-container .search-box div input,.absence-container .search div select{vertical-align:middle}.absence-container .search-box div.search-by-staffnumber{border-right:1px solid #999;padding-right:10px;margin-right:10px}.absence-container .search-results{border-top:1px solid #999;padding-top:5px;height:100%;overflow-y:scroll;max-height:260px;font-size:8Pt}.absence-container .search-results table{margin-bottom:0;line-height:9Px}.absence-container .search-results td{cursor:pointer}.absence-container .search-results .ui-selected td{background:#325b89;color:#fff}.absence-container form{padding:5px;background-color:#eee;border:1px solid #999;display:inline-block}.absence-container .new-absence .form-row{margin-bottom:5px}.absence-container .new-absence .display-field{display:inline-block;width:503px}.absence-container .new-absence .display-field input,.absence-container .new-absence .display-field textarea,.absence-container .new-absence .display-field select{padding:5px;min-width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.absence-container .new-absence .form-input-period input{min-width:210px;max-width:210px}.absence-container .new-absence .form-input-period span{margin:0 10px}.absence-container .no-data-message{margin-left:.6em}.absence-container .search-results,.absence-container .new-absence,.absence-container .previous-input,.absence-container .previous-input table,.absence-container .update-delete-absence,#update-delete-dialog{display:none}.error{border:1px solid red}.ui-dialog.absence-dialog .form-row{margin-bottom:5px}.ui-dialog.absence-dialog .display-field{display:inline-block;width:500px}.ui-dialog.absence-dialog .display-field input,.ui-dialog.absence-dialog .display-field textarea,.ui-dialog.absence-dialog .display-field select{padding:5px;min-width:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ui-dialog.absence-dialog .form-input-period input{min-width:208px;max-width:208px}.ui-dialog.absence-dialog .form-input-period span{margin:0 10px}.no-close .ui-dialog-titlebar-close{display:none}#user-dialog-form div{padding:.3em}#user-dialog-form label:first-child{min-width:12em;max-width:13em;display:inline-block;font-weight:bold;vertical-align:top}#user-dialog-form label:not(:first-child){padding:.5em}#roles .role:not(:first-child) label:first-child{visibility:hidden}#roles .role{padding-left:0}#user-dialog-form fieldset{display:block;border:2px groove threedface;padding:.7em}.float-right{float:right}.display-infomessage{font-style:italic}table#jobDataTable .ui-icon-close,table#triggerTable .ui-icon-close{cursor:pointer}#logon-button{margin-top:5px}#logon #eid-button{width:50px;float:right;margin:0 auto}#logon #eid-button.centered{float:none}.display-label{min-width:12em;max-width:12em}