#quickSearchDiv{height:25px;line-height:20px;color:#EEE;float:right;position:relative}#quickSearchTextDiv{margin:0px;border-left:1px solid #777;border-bottom:1px solid #777;background-color:#FFF;height:20px}div#quickSearchTextDiv > div#quickSearchTypeDiv{font-size:11rem;color:#333;border-right:1px solid #777;float:left;line-height:15px;position:relative;padding:2px 10px 3px 4px;background:#F0F0F0;cursor:pointer;width:100px;overflow:hidden}#quickSearchTypeSpan{display:block;width:100px;height:15px;overflow:hidden}div#quickSearchTextDiv > div#quickSearchTypeDiv:hover,div#quickSearchTextDiv > div#quickSearchTypeDiv:focus-within{background:#D3D3D3}div#quickSearchTextDiv > div#quickSearchTypeDiv:hover > div.arrow,div#quickSearchTextDiv > div#quickSearchTypeDiv:focus-within > div.arrow{border-color:#000 transparent}div#quickSearchTextDiv > div#quickSearchTypeDiv > div.arrow{position:absolute;right:2px;top:9px;width:0px;height:0px;border-color:#333 transparent;border-width:3px;border-style:solid;border-bottom-width:0}div#quickSearchTextDiv > div#quickSearchDateDiv{font-size:11rem;color:#333;border-right:1px solid #777;float:left;width:85px;line-height:15px;position:relative;padding:2px 10px 3px 4px;background:#F0F0F0;cursor:pointer}#quickSearchDateSpan{display:block;width:85px;height:15px;overflow:hidden}div#quickSearchTextDiv > div#quickSearchDateDiv:hover,div#quickSearchTextDiv > div#quickSearchDateDiv:focus-within{background:#D3D3D3}div#quickSearchTextDiv > div#quickSearchDateDiv:hover > div.arrow,div#quickSearchTextDiv > div#quickSearchDateDiv:focus-within > div.arrow{border-color:#000 transparent}div#quickSearchTextDiv > div#quickSearchDateDiv > div.arrow{position:absolute;right:2px;top:9px;width:0px;height:0px;border-color:#333 transparent;border-width:3px;border-style:solid;border-bottom-width:0}#txtSearchStringQS{float:left;height:16px;border:0px solid black;border-right:1px solid #777;position:relative;top:0px;padding:2px;width:129px}.quickSearchButton{float:right;height:20px;border:0px;width:35px;background:#F0F0F0 url('../Framework/Images/Search-icon.png') no-repeat 50% 50%;cursor:pointer}.quickSearchButton:hover{background:#D3D3D3 url('../Framework/Images/Search-icon.png') no-repeat 50% 50%}#cboTypeQS{width:115px;height:20px;cursor:pointer}#cboAcademicQS,#cboExamQS,#cboAllQS{width:100px;height:20px;cursor:pointer}#QSDateSelectionContainer{position:absolute;left:0px;top:0px;-moz-opacity:0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);zoom:1;opacity:0}#QSTypeSelectionContainer{position:absolute;left:0px;top:0px;-moz-opacity:0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);zoom:1;opacity:0}#allActivitiesDiv,#academicTermDiv,#examTermDiv{display:none}#TimelineView{width:100%;height:auto;z-index:0;border-collapse:separate;border:1px solid #CFCFCF;border-spacing:0px;line-height:30px}#TimelineViewCalendarSelect{font-weight:normal;height:auto;z-index:0;border-collapse:separate;border:1px solid #CFCFCF;border-bottom:none;border-spacing:0px;line-height:30px;font-weight:normal;text-align:center}#TimelineViewCalendarSelect > th{text-align:left;font-size:11rem;position:relative;background-color:#ebe8e5;color:#3d3d3d;line-height:20px;height:22px;padding:0px 5px 0px 3px;font-weight:normal}#TimelineViewCalendarSelect > a{text-decoration:none}#TimelineView th{text-align:left;font-size:11rem;position:relative;background-color:#ebe8e5;color:#3d3d3d;line-height:20px;height:22px;padding:0px 5px 0px 3px;font-weight:normal}#TimelineView th > span{padding-left:2px}#TimelineView tr > th:last-child{padding:0px}#TimelineViewContainer{position:relative;top:-1px;bottom:0px;left:0px;right:0px;margin:0px 0px;margin-top:1px}#TimelineViewContainer > table > tbody > tr > td{border-bottom:1px solid #dddddd}#TimelineView tr:last-child > td:first-child.listLastRow{-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}#TimelineView tr:last-child > td:last-child.listLastRow{-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}#TimelineView tr > th:last-child{border-right:0px solid black}#TimelineView tr > td:last-child{border-right:0px solid black}#TimelineView tr:last-child > td{border-bottom:0px solid black}#TimelineView td{-ms-word-wrap:break-word;word-wrap:break-word;color:#000000;border-right:1px solid #dddddd}.roomHeader > div{-ms-word-wrap:break-word;word-wrap:break-word;width:200px}#TimelineView tr > td:first-child{padding:0px 2px}#dateString{font-size:12rem;padding:2px 5px;color:#000;font-weight:normal;vertical-align:middle}table#TimelineView a#backArrow,table#TimelineView a#nextArrow{padding:5px}table#TimelineView th#TimelineHeader{width:100%;text-align:center;background-color:#FFF}table#TimelineView th#TimelineHeaderEmpty{background-color:#FFF}.TimelineViewBlock{position:absolute;overflow:hidden;line-height:18px;cursor:pointer;white-space:nowrap}.hourHeader{padding:0px 2px}.roomHeaderRowClickable:hover{background-color:#E8E8E8}.roomHeaderClickable{cursor:pointer}.roomHeaderClickable:hover{text-decoration:underline}#TimelineViewClone{position:absolute;top:-1px;left:7px;height:auto;z-index:499;border-collapse:separate;border:1px solid #CFCFCF;border-spacing:0px;line-height:30px;display:none;margin:0}#TimelineViewClone th{text-align:left;font-size:11rem;position:relative;background-color:#ebe8e5;color:#3d3d3d;line-height:20px;height:22px;padding:0px 5px 0px 3px;font-weight:normal}#TimelineViewCloneBody{width:100%}#RoomHeaderRowClone{width:100%}.HeaderColHighlight{border:1px dashed #2C729C;position:absolute;z-index:499;display:block;pointer-events:none}.TimelineViewPageSelectorControls{position:relative;text-align:center;left:0px;right:0px;float:left;width:34%}.TimelineViewPageSelectorControls .imgFirstArrow,.TimelineViewPageSelectorControls .imgBackArrow,.TimelineViewPageSelectorControls .imgNextArrow,.TimelineViewPageSelectorControls .imgLastArrow{margin:0px 5px;vertical-align:middle;cursor:pointer}.TimelineViewPageSelectorControls input{margin-left:5px;width:22px;text-align:center}.TimelineViewPageSelectorControls span{margin-left:3px;margin-right:3px}.TimelineViewControls{border-right:1px solid #CFCFCF;border-left:1px solid #CFCFCF;text-align:center;overflow:hidden;padding:5px 5px 0px 5px}.TimelineViewControls.bottom{border-bottom:1px solid #CFCFCF}.TimelineViewActionBarResultsPerPage{float:right;position:relative;z-index:1;text-align:right;margin-right:20px}.timelineViewHover{border:1px solid black;position:absolute;display:none;cursor:pointer}.chkByOccurrence{position:absolute;right:5px;left:auto;z-index:1}.chkByOccurrenceFilterList{position:absolute;top:25px;left:10px;z-index:1}.RequestWarning{border:1px solid #AAA;background-color:#DDDDAA;padding:4px 5px;margin-bottom:8px;margin-left:2px}div#divModifyRequestPopup{width:380px}div#divModifyRequestPopup > div:first-child{line-height:20px;margin-top:10px;padding-top:10px;margin-left:-40px;border-top:2px solid black}div#divModifyRequestPopup > div:first-child > div:first-child{margin-left:10px}div#divModifyRequestPopup > div:first-child > div:last-child{margin-top:5px;font-style:italic}input#radChangeOtherInfo + span{line-height:15px;margin-left:13px;margin-top:-25px}td.cboRequestType{width:1px;white-space:nowrap;padding-right:5px}input#btnModifyRequest{margin-left:3px}.infoIcon{background-image:url('../Framework/Images/SilkIcons/information.png');background-repeat:no-repeat;-webkit-background-size:16px 16px;background-size:16px 16px;width:16px;height:16px;float:right;margin-top:5px}.infoIcon > span{display:none}.customFieldCombo{min-width:50px;margin-left:5px}.customFieldMessage{margin-left:5px}.customCheckBox{float:left}.customSubCheckBox{padding-right:35px}.customFieldTextarea,.customFieldTxtInput,.customFieldCombo{max-width:400px}.customFieldTextarea{display:block}.roomAvailabilityNotAvailableDiv{padding-left:5px}.roomAvailabilityNotAvailableDiv img{float:right;cursor:pointer;padding:3px 5px;position:relative;top:3px;width:16px;height:16px}.btnSubmit{background-color:#eff5f8;border:1px solid #999999;height:70px}#btnCheckAvailability{margin-top:5px}tr.PastBooking{background-color:#F2F2F2}.wizardDiv{display:none}.imgStatus{vertical-align:middle;height:20px;width:20px}td.searchElement{width:33%}#cboCharacteristics,#cboConfigurationTypes,#cboRoomTypes,#cboFloorLevels,#cboPavilions{height:62px;width:255px}#divCapacityLabel,#divAreaLabel{width:255px}#cboRequestType{min-width:80px;max-width:300px}#cboRequestTypeSelection{min-width:80px;max-width:300px}#divCapacityArea{width:235px;height:62px}#cboLocation{min-width:150px;width:210px}#locationCombo{margin-right:100px;float:left}.criteriaItem{margin-top:8px}.criteriaItemLabel{float:left;margin-right:0px;width:145px}.additionalCriteriaItem{float:left;margin:2px;margin-top:10px}#divRoomAdditionalFilters{width:600px}#mainRoomCriteria{margin-top:5px;margin-bottom:5px}#divAdditionalCriteria{float:left}#frmRoomCriteria{margin-top:10px;display:inline-block;width:100%}#AddServicesDiv{margin:8px 0px;font-weight:bold}.MessageBoxContent .RoomAvailabilityList{min-width:530px;max-width:530px;width:100%;text-align:left}#searchTypeHelpDiv{vertical-align:top;padding:5px}#searchTypeHelpDiv > img{height:20px;width:20px;position:relative}#searchTypeHelpDiv > span{position:relative;top:-5px;left:2px;font-weight:bold}#tableSearchTypeSelection{width:750px}#ToDateMobile{display:none}#recurringBtnDiv{text-align:center;vertical-align:bottom}#refreshCalendarDiv{display:inline-block;margin-top:-5px;margin-left:55px}#roomDetailCalendarSearchDiv{width:500px;margin:10px 15px}.criteriaItemFrom{float:left}.criteriaItemBetween{float:left;text-align:center}.criteriaItemTo{float:left}#recurrenceContainer{display:block}.bottomMenu{float:right;width:202px;margin:5px;padding:5px;background-color:#eff5f8;border:1px solid #999999;font-weight:bold;position:absolute;right:10px;top:95px}.roomConfigHeader{text-align:center;min-width:280px;height:19px;border:1px solid #000;background-color:#3d3d3d;font-weight:bold;float:left;position:absolute;top:-7px;left:5px;padding:0px 10px;color:#ffffff}#roomDCalendar div{display:block;margin-top:5px}img.RoomMinPicture{max-width:none !important;max-height:none !important;cursor:pointer;margin-right:10px;padding-top:5px;padding-bottom:5px}#searchDivPrincipale{border-collapse:collapse;width:750px}#searchDivPrincipale .textSmallerBold{font-size:12rem;text-align:left;font-weight:bold;color:black;margin-top:10px}#txtSearchString{width:100%;border:1px solid gray}#searchDivPrincipale #btnSubmit{width:90px;margin-top:20px}#searchDivPrincipale .row,#searchDivPrincipale .multiRow{display:inline-block;width:350px;vertical-align:top}#searchDivPrincipale .secondCol{padding-left:20px;float:right}#searchDivPrincipale .secondCol select{width:100%}#searchDivPrincipale .row{margin-top:10px}#searchDivPrincipale .txtSection{width:20%;float:left}#searchDivPrincipale .infoSection{width:80%;display:inline-block}#searchDivPrincipale .subRow{width:100%;margin-top:5px}#searchDivPrincipale .FromTo{width:49%;display:inline-block}#searchDivPrincipale .textSmaller{margin-bottom:5px;padding-left:20px}.recurrenceIcon{float:right;width:16px;height:16px;vertical-align:top;background-image:url('../Framework/Images/Icons/recurrentReservation.png');-webkit-background-size:16px;background-size:16px;cursor:pointer}.recurrenceIcon > span{display:none}#MyCalendarDisplayMode{position:absolute;right:10px;top:0px}.RoomAvailabilityList{width:530px}div.CreateRequestButton{margin-top:5px;text-align:center}body.FindRoom #anyDateDiv,body.FindRoom #btnAnyDate,body.FindRoomSS #btnAnyDate,body.FindRoomSS #anyDateDiv{display:block}body.FindRoom #btnCheckAvailability body.FindRoomSS #btnCheckAvailability{display:none}#recurrenceContainer{display:block}div.availabilityWarning{display:flex !important;-ms-word-break:break-word;word-break:break-word;margin-top:3px;margin-bottom:3px}body.BookRoom #anyDateDiv,body.BookRoom #btnAnyDate,body.RequestRoom #btnAnyDate,body.RequestRoom #anyDateDiv{display:block}body.BookRoom #btnCheckAvailability body.RequestRoom #btnCheckAvailability{display:none}#fsSearch{width:425px;display:inline-block;border:1px solid #AAA;padding:10px 0px 10px 5px}#recurrenceContainer{display:block}#requestedItemsDiv table,#requestedItemsDivOriginal table{border:none}#requestedItemsDiv table > tbody > tr.opened{background-color:#FFF}#requestedItemsDiv table{border-collapse:collapse}#requestedItemsDiv table > tbody > tr:hover{background-color:white}#requestedItemsDiv table > tbody > tr.opened > td{border-top:6px solid #E8E8E8}#requestedItemsDiv table > tbody > tr.opened > td:first-child{border-left:12px solid #E8E8E8}#requestedItemsDiv table > tbody > tr.opened > td:last-child{border-right:6px solid #E8E8E8}#requestedItemsDiv table > tbody > tr.RowDetails > td{border-bottom:6px solid #E8E8E8;border-right:6px solid #E8E8E8}#requestedItemsDiv table > thead > tr > th,#requestedItemsDivOriginal table > thead > tr > th{background-color:white;color:black;text-align:left;font-weight:bold;font-size:12rem;border:none}#requestedItemsDiv table > tbody > tr > td,#requestedItemsDivOriginal table > tbody > tr > td{border:none;max-width:200px;min-width:80px;vertical-align:top;color:#003C69;font-size:12rem}#requestedItemsDiv table > tbody > tr > td:last-child,#requestedItemsDivOriginal table > tbody > tr > td:last-child{max-width:unset;width:40%}nav#pageMenu{padding-top:7px;padding-left:0px;overflow:auto;padding-bottom:32px;float:left}.menuSubHeaderText{width:130px}#portalMenuBar{z-index:60;position:relative}.dropdownMenu{position:absolute;z-index:51}#collapsibleMenuButton{display:none}#breadcrumbDiv{margin:7px 0px 3px 0px}#footer{margin:0px 50px}.itemNoImagePartial{margin-left:35px}.itemNoImageAll{margin-left:2px}.itemImageDiv{display:inline-block;width:35px}.itemTextDiv{vertical-align:top;display:inline;overflow:auto}.itemColumnImg{max-height:20px;max-width:30px;margin-left:2px;margin-right:2px;vertical-align:middle}.FixedQuantity{display:inline-block;padding-left:5px}.InventoryItemQuantityField.MaxQuantityShown .QuantityMaxHint{display:inline-block}.InventoryItemQuantityField.MaxQuantityShown .nup_input{border:2px solid red}.InventoryItemQuantityField .QuantityMaxHint{display:none}.ServiceSectionSearch > input{border:1px solid gray}.ServiceSectionSearch{padding-left:10px;display:inline-block;float:right}#InventoryItems .titleSectionCollapsible{background-color:#FFF;border:none;border-bottom:1px solid #e2e3e4}[data-id=InventoryItems] .titleSectionCollapsible > a{display:inline}[data-id=InventoryItems] .titleSectionCollapsible > .ServiceSectionSearch{pointer-events:all}.ul-bandes{background-color:#c6102e;height:5px}.ul-bande-or{height:5px;width:50%;background-color:#ffc103;border-right:1px solid #fff}.entete-corps .ul-bandes{margin-top:-5px}.entete-corps .ul-bande-or{width:173px}.entete{background-color:#fff;min-height:50px}.entete-logo{display:inline-block;height:39px;line-height:39px;width:155px;background:transparent url(/portal/Framework/images/ul-logo-retina.png) no-repeat 0px;-webkit-background-size:contain;background-size:contain;color:#2e2e2e;font-size:20px;font-weight:600;margin-left:16px;margin-top:3px}.entete-logo:hover{text-decoration:none;color:#2e2e2e}.entete-logo > span{display:none}.pageHeader{padding-left:12px ! important;border-left:4px solid #ffc103 ! important;padding-bottom:0px ! important;line-height:20px ! important;margin-bottom:15px ! important}.homeHeader{font-family:'Source Sans Pro', sans-serif;font-size:38rem ! important;text-transform:uppercase ! important;width:370px;margin-left:30px;margin-top:15px;line-height:39px}.blocAccueilGris{background-color:#ddd ! important;color:#000 ! important}.blocAccueilBlanc{background-color:rgba(255, 255, 255, 0.6);padding:30px 30px;margin-top:40px;width:440px;float:left;font-size:13rem;color:#3d3d3d}.blocAccueilBlanc ul{width:200px}.blocAccueilBlanc ul li{list-style-type:none;border-top:1px dotted #000;padding-top:4px;padding-bottom:4px;font-weight:bold}.blocAccueilBlanc ul li:last-child{border-bottom:1px dotted #000}.blocAccueilBlanc a{text-decoration:underline}.blocAccueilNoir{background-color:rgba(20, 20, 20, 0.9);color:white;padding:30px 23px;margin-top:40px;margin-left:15px;width:220px;float:left;font-size:13rem}.blocAccueilNoir h3,.blocAccueilBlanc h3{font-family:'Source Sans Pro', sans-serif! important;font-size:20rem;font-weight:300;padding-bottom:10px}.blocAccueilNoir a{color:#fff;text-decoration:underline}.blocAccueilNoir a:hover{color:#ddd ! important}.blocAvertissement-BKP{background-color:#fff9e5;border:1px solid #ffc103;padding:12px 12px 12px 72px;margin-top:30px;width:695px;font-size:13rem;color:#3d3d3d;background:url(/portal/Framework/images/avertissement-alerte.png) no-repeat 20px 50%}.blocInformation-BKP{border:1px solid #1895fd;padding:12px 12px 12px 72px;margin-top:30px;width:695px;font-size:13rem;color:#000;background:url(/portal/Framework/images/information.png) no-repeat 20px 50%}.blocNouveaute-BKP{border:1px solid #13bf69;padding:12px 12px 12px 72px;margin-top:30px;width:695px;font-size:13rem;color:#000;background:url(/portal/Framework/images/nouveaute.png) no-repeat 20px 50%}.blocInformation{border:1px solid #1895fd;padding:0px ! important;margin-top:30px;width:779px;font-size:13rem;color:#000;background:url(/portal/Framework/images/information.png) no-repeat 14px 50%;-webkit-background-size:23px;background-size:23px;background-color:#eaf5ff}.blocInformation .droite{border-left:1px solid #1895fd;border-right:1px solid #1895fd;padding:12px 12px 12px 12px;position:relative;margin-left:50px;background-color:#fff;width:704px;font-size:13rem;color:#000}.blocAvertissement{border:1px solid #ffc103;padding:0px ! important;margin-top:30px;width:779px;font-size:13rem;color:#000;background:url(/portal/Framework/images/avertissement-alerte.png) no-repeat 14px 50%;-webkit-background-size:23px;background-size:23px;background-color:#fff9e5}.blocAvertissement .droite{border-left:1px solid #ffc103;border-right:1px solid #ffc103;padding:12px 12px 12px 12px;position:relative;margin-left:50px;background-color:#fff;width:704px;font-size:13rem;color:#000}.blocNouveaute{border:1px solid #13bf69;padding:0px ! important;margin-top:30px;width:779px;font-size:13rem;color:#000;background:url(/portal/Framework/images/nouveaute.png) no-repeat 11px 50%;-webkit-background-size:30px;background-size:30px;background-color:#ecfaf3}.blocNouveaute .droite{border-left:1px solid #13bf69;border-right:1px solid #13bf69;padding:12px 12px 12px 12px;position:relative;margin-left:50px;background-color:#fff;width:704px;font-size:13rem;color:#000}.blocNouveaute .titre{color:#13bf69;padding-bottom:4px}.blocInformation .titre{color:#1895fd;padding-bottom:4px}.blocAvertissement .titre{color:#ffc103;padding-bottom:4px}#userBarInfosilemIcon{display:none ! important}#portalMenuBar{padding-left:16px ! important;height:45px ! important;font-size:22rem ! important;line-height:42px ! important;font-family:'Source Sans Pro', sans-serif ! important;font-weight:100}.userBarButton{font-size:17rem ! important;line-height:40px ! important}.userBarButton,.dropdownMenu .dropDownMenuItemText{color:#999 ! important}.dropDownArrow{border-color:#999 transparent transparent ! important}#spanLogin{font-size:19rem ! important;font-weight:bold ! important}#settingsIcon{background:url('../Framework/Images/Settings-icon.png') no-repeat center bottom ! important}.userBarButton:hover{color:#fff ! important}.userBarButton:hover #settingsIcon{background:url('../Framework/Images/Settings-icon-hover.png') no-repeat center bottom ! important}.userBarButton:hover .dropDownArrow{border-color:#fff transparent transparent ! important}#settingsButtonMenu.open #logoutItem.dropDownMenuItem:hover .imgDownMenuItemIcon{background-image:url('../Framework/Images/door-out-icon-hover.png') ! important}#settingsButtonMenu.open #desktopVersion.dropDownMenuItem:hover .imgDownMenuItemIcon{background-image:url('../Framework/Images/PCVersion-hover.png') ! important}#settingsButtonMenu.open #mobileVersion.dropDownMenuItem:hover .imgDownMenuItemIcon{background-image:url('../Framework/Images/MobileVersion-hover.png') ! important}#settingsButtonMenu.open .dropDownMenuItem:hover .dropDownMenuItemText{color:#fff ! important}#settingsButtonMenu.open .dropDownMenuItem:hover .imgDownMenuItemIcon{background-image:url('../Framework/Images/door-out-icon-hover.png') ! important}.dropDownMenuItem,.dropDownMenuItem:hover{background-color:#2e2e2e ! important}.button{background-color:#1895fd ! important;border:0px solid #777 ! important}.button:active,.button:hover{background-color:#147ed6 ! important}.button[disabled]{background-color:#aaa ! important}div#anyDateDiv{margin-top:5px}.listDiv th.clickable:hover{background-color:#dcdbd9 ! important}.listDiv th div.ListHeaderResizer{background-color:#bbb ! important}.WeeklyContextHeader,.DayCellHeader,.DailyContextHeader,.TimetablesContextHeader{background-color:#ebe8e5 ! important;border-left:1px solid #b3b0ad ! important;border-right:1px solid #b3b0ad ! important;color:#3d3d3d ! important}.WeeklyContextHeader:hover,.DayCellHeader:hover,.DailyContextHeader:hover,.TimetablesContextHeader:hover{background-color:#dcdbd9 ! important}.WeeklyContextHeaderLink{color:#3d3d3d ! important}legend{background-color:#FFF ! important;color:#666 ! important;border:none ! important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-weight:bold}fieldset.activeFieldSet legend{color:#000 ! important}fieldset.activeFieldSet{background-color:#FFF ! important;border:2px solid #000 ! important}.roomConfigHeader{background-color:#E2E2E2 ! important;color:#666666 ! important}a:hover,a:active,.menuItemSelected a span{color:#303030 ! important;-webkit-tap-highlight-color:rgba(0,0,0,0) ! important}.menuItemSelected{color:#303030 ! important}.titleSectionCollapsible{border:0px ! important;height:22px ! important;padding-top:4px}.IDULOublie{position:absolute;bottom:0;left:0;margin:10px 20px}.selectboxlist{overflow-block:auto !important}a.skip-main{left:1px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}a.skip-main:focus,a.skip-main:active{color:#fff;background-color:#000;left:auto;top:auto;width:10%;height:auto;overflow:auto;margin:10px 35%;padding:5px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:4px solid yellow;text-align:center;font-size:1.2em;z-index:999}*{margin:0;padding:0}html{font-family:"Segoe UI", Arial, Tahoma, Helvetica, sans-serif;font-size:1px;height:100%}body{font-size:12rem;height:100%;margin:0;padding:0;overflow:visible}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;color:#000;background:#fff}.Header{z-index:60;position:relative}.CustomerHeaderWrapper{background-color:white;z-index:100;position:relative}.AboutLogo{max-height:none;max-width:none;display:block;margin:0 auto 10px auto}#genericDiv{display:block;margin:10px 10px 10px 190px;min-height:100%;padding-bottom:32px;clear:right;position:relative}#pageContainer{overflow:hidden;min-height:100%;position:relative}h1.pageHeader{font-weight:normal}.pageHeader{color:#666666;text-transform:uppercase;font-size:20rem;line-height:25px;padding-bottom:5px;font-weight:normal;outline:none}input,textarea,select{font-family:inherit;font-size:11rem}input[type=text]::-ms-clear{width:0;height:0}select{-ms-word-wrap:normal !important;word-wrap:normal !important}select:disabled,textarea:disabled,input[type=text]:disabled,input[type=password]:disabled{background-color:#F2F2F2;border:1px solid #DDD}ul{width:99%}table{border-collapse:collapse;width:100%;margin:0;padding:0}td{margin:0;padding:0}img{border:0px}textarea{height:35px;width:100%;border:1px solid #bbb;padding-left:3px;width:calc(100% - 3px)}textarea[readonly]{background-color:#eeeeee}a{cursor:pointer;text-decoration:none;color:#3C3C3C}a:hover{text-decoration:underline;color:#003c78}.inlineBlock{display:inline-block}legend{background:#3d3d3d;color:#ffffff;border:1px solid #000000;padding:1px 3px;font-size:14rem}fieldset{border:1px solid #AAA;padding:10px;margin:10px 5px}fieldset.reducedMargin{border:1px solid #AAA;padding:0px 5px;margin:2px;display:inline-block}.activeFieldSet{background-color:#E2E2E2;border:1px solid black}.largeButton{background:#F0F0F0}.largeButton:hover{background-color:#D3D3D3;cursor:pointer}.alert{background:#fff6bf url('../Framework/Images/SilkIcons/exclamation.png') center no-repeat;background-position:15px 50%;-webkit-background-size:20px 20px;background-size:20px 20px;text-align:left;padding:2px 20px 2px 45px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324}.warning{background:#fff6bf url('../Framework/Images/warning.png') center no-repeat;background-position:15px 50%;-webkit-background-size:16px 16px;background-size:16px 16px;text-align:left;padding:2px 20px 2px 45px;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324}.info{background:url('../Framework/Images/SilkIcons/information.png') no-repeat scroll 15px 50% #F8FAFC;border-bottom:2px solid #B5D4FE;border-top:2px solid #B5D4FE;padding:2px 20px 2px 45px}.cboNumeric{min-width:70px}.closeButton{display:inline;float:right;width:24px;height:20px;margin-right:5px;position:relative;top:-2px;cursor:pointer;background:url('../Framework/Images/close_button.png') no-repeat 0% 0%;background-position:center}.closeButton:hover{background:#3d3d3d url('../Framework/Images/close_button.png') no-repeat 0% 0%;background-position:center}.popupHeader{text-align:left;display:block;font-weight:bold;width:100%;height:17px;position:relative;top:0px;color:#ffffff;padding-left:5px;padding-top:2px;background-color:#3d3d3d;border-bottom:1px solid black}.popupWindow{-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;border:1px solid black;max-width:80%;max-height:80%;position:fixed;overflow:hidden;text-align:center;background-color:#FFF;-moz-opacity:1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1;display:none;visibility:hidden;position:fixed;width:400px}#loadingAnimationDiv{height:100%;vertical-align:middle;text-align:center;color:#35A}.clickable{cursor:pointer}.underlined{text-decoration:underline}.GroupBox{border:1px solid #000}.GroupBoxTd{width:100%;padding:15px 5px 5px 5px;vertical-align:top}.GroupBoxTd2{width:50%;padding:0px 5px 5px 5px;vertical-align:top;height:100%}.GroupBoxTd2 legend,legend.light{background:none;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;border:0px;color:Black;margin-left:10px;white-space:nowrap}legend.light.small{font-size:12rem}.GroupBoxTd2 fieldset,fieldset.noMargin{margin:0px;padding:0px}fieldset.paddingOnly{margin:0px;padding:0px 5px 5px 5px}fieldset.paddingLeftTop{padding:0px;padding-left:15px;padding-top:5px}.requiredField{color:#C00;font-style:italic;margin-left:5px;font-size:12rem;font-weight:bold}.emptyField{font-style:italic;color:#595959;font-size:12rem}.regularField{font-style:normal;font-weight:normal;color:#000}.dataField{color:#303030;font-size:12rem}.dataField a.PageLink{color:#303030}.searchElement{font-weight:bold;font-size:12rem}.setting{font-weight:bold;font-size:12rem}.OptionBar,.OptionBarAligned{text-align:center;background-color:#0CC;border:1px solid #CFCFCF;border-bottom:1px solid #888;background-color:#FFFFFF;height:23px;font-size:12rem;line-height:22px;padding:0px 5px;position:relative}div.OptionBarAligned{padding-left:5px;padding-right:5px}.OptionBarAligned{text-align:left;border-bottom:0px;white-space:nowrap;padding:0px}.OptionBarAligned td{padding-left:5px;padding-right:5px}.OptionBarAligned select{max-width:190px !important}#debugLog{font-size:9rem;line-height:10px;-moz-opacity:0.8;-ms-filter: "alpha(opacity=80)";filter: alpha(opacity=80);zoom:1;opacity:0.8;z-index:80;position:fixed;bottom:33px}.radioButtonLabel{cursor:pointer;padding-left:2px;vertical-align:middle;margin:0px}[disabled] input + .radioButtonLabel,input[disabled] + .radioButtonLabel{color:#777;font-style:italic;cursor:default}.checkboxLabel{cursor:pointer;padding-left:2px;vertical-align:middle}[disabled] input + .checkboxLabel,input[disabled] + .checkboxLabel{cursor:default}.checkboxLabel.readonly{cursor:default}a.PageLink img{vertical-align:bottom;position:relative;top:-2px;margin:0px 2px}img.ValidationPopupIcon{width:16px;height:16px;vertical-align:bottom}button.FlatButton{border:0;background-color:transparent;padding:0 5px;font-weight:bold}button.FlatButton > img{vertical-align:top;padding-right:3px}button.FlatButton:hover{border:1px solid #555;padding:0 4px}#TextWidth{position:absolute;top:0px;visibility:hidden;float:left}img.EnumIcon{vertical-align:top;margin-right:3px}img.imgloading{max-height:32px;max-width:32px}body > .HiddenRoot{display:none}.Hidden{display:none}.CheckboxTree{width:510px}input[type="text"].color{text-align:center;cursor:pointer;width:50px}input[type="text"][disabled].color{text-align:center;cursor:default;width:50px}input[disabled]{pointer-events:none}select[disabled]{pointer-events:none}.LoadingText{padding-left:5px}#divLoginForm{background:#FFF;display:none;position:fixed;left:50%;top:50%;-moz-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px 0px;-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px 0px;box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 5px 0px;z-index:100;width:320px;max-height:100%;padding:50px;overflow:auto;-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);align-items:center;justify-content:center;flex-direction:column}#divLoginForm > div.formContent{padding:5px;text-align:center}#divLoginForm table{width:260px;margin-left:auto;margin-right:auto}#divLoginForm table tr td.fitContentHeight{height:unset}#divLoginForm div.title{font-size:20rem;font-weight:500;line-height:1.6;letter-spacing:0.0075rem;margin-top:40px;color:#3d3d3d}.person{margin-top:40px;margin-bottom:10px}#divLoginForm label{color:rgba(0, 0, 0, 0.54)}#divLoginForm input[type="email"],#divLoginForm input[type="text"],#divLoginForm input[type="password"]{width:100%;outline:none;height:28px;border:none;font-size:16rem;border-bottom:1px solid;margin-bottom:5px;-moz-box-sizing:border-box;box-sizing:border-box}#divLoginForm input[type="text"]:focus,#divLoginForm input[type="password"]:focus{border-bottom:2px solid #3d3d3d}#divLoginForm input[type="checkbox"]:focus{outline:1px solid #3d3d3d;outline-offset:0px}div.forgotPassword{text-align:right}#divLoginForm input[type="submit"],#divLoginForm button{margin-top:20px;padding-top:5px;padding-bottom:5px;width:260px;font-weight:500;text-transform:uppercase;white-space:normal}#divLoginForm #amAccountCreation .title,#divLoginForm #amAccountCreation button.submit{margin-top:10px}#divLoginForm div.CancelLoginButton{padding-top:25px}#divLoginForm div.CancelLoginButton a{padding:5px}#divLoginForm .h-captcha{margin-top:10px}#divLoginForm .resultText{font-weight:bold;white-space:pre-line}#divLoginForm .message,#divLoginForm .resultText{text-align:center;-ms-text-align-last:center;text-align-last:center;padding:10px}#divLoginForm .formContent .hidden{display:none}#divLoginForm .formContent label{white-space:normal}#divLoginForm .formContent label a{text-decoration:underline}#divLoginForm .checkboxLabel{color:black}#divLoginForm .personalDataConditions span{display:flex;text-align:center;gap:5px}#divLoginForm div.personalDataConditions > span > input{min-width:15px;margin-top:3px}nav#pageMenu{width:185px;visibility:hidden}nav#pageMenu ul{padding-top:3px;padding-bottom:3px}nav#pageMenu li{margin-left:5px;padding-top:1px;padding-bottom:3px}.menuHeaderDiv{margin-bottom:10px}.menuHeaderText,.menuHeaderLink{color:#3d3d3d;width:150px;cursor:pointer;font-size:18rem;line-height:22px}.menuHeaderLink{text-decoration:underline}.menuSubHeaderText{color:#3d3d3d;margin-top:5px;cursor:pointer;font-size:14rem;line-height:21px}.menuItemDiv{margin-left:0px;margin-top:3px;overflow:hidden;list-style-type:none}.menuItemText{vertical-align:top}.menuItemSelected a span{color:#003c78;text-decoration:underline !important}.menuItemText a{color:#3A3A3A}.menuExpanded{display:inline-block;width:0px;margin-right:2px;margin-left:2px;border-left:4px solid transparent;border-top:4px solid #3d3d3d;border-bottom:0px solid transparent;border-right:4px solid transparent;position:relative;top:-4px;cursor:pointer}.menuExpanded.collapasedIcon{border-left:4px solid #3d3d3d;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:0px solid #3d3d3d;margin:0 3px;top:-2px}a.menuHeaderText:hover,a.menuSubHeaderText:hover{text-decoration:none !important}a.MenuLink > span:hover{text-decoration:underline}sup{font-size:xx-small}div.NumericUpDown{position:relative;display:inline-block;line-height:15px}.nup_up,.nup_down{border:1px solid #777777;height:9px;width:13px;margin:0px;padding:0px;position:absolute;vertical-align:top;top:0px;right:0px;cursor:pointer}div.NumericUpDown > .nup_input[disabled] + .nup_up,div.NumericUpDown > .nup_input[disabled] + .nup_up + .nup_down{display:none}div.NumericUpDown > .nup_up{background:url('../Framework/Images/nup_up.gif') no-repeat scroll 50% 50% #F0F0F0}div.NumericUpDown > .nup_down{top:8px;background:url('../Framework/Images/nup_down.gif') no-repeat scroll 50% 50% #F0F0F0}div.NumericUpDown > .nup_up:hover,div.NumericUpDown > .nup_down:hover{background-color:#D3D3D3}div.NumericUpDown > .nup_input{border:1px solid #CCCCCC;width:48px !important;min-width:48px !important;height:18px;line-height:18px;font-size:12rem;padding-left:3px}div.NumericUpDown > .nup_input[disabled]{margin-right:0px;text-align:center}div.NumericUpDown.TwoDigits > .nup_input{width:33px !important;min-width:33px !important}div.NumericUpDown.ThreeDigits > .nup_input{width:38px !important;min-width:38px !important}div.NumericUpDown.FourDigits > .nup_input{width:43px !important;min-width:43px !important}hr{margin-left:10px;margin-right:10px}.rssFeedDiv{padding:10px 0px 0px 0px;margin-bottom:5px}#rssSectionDiv{overflow-y:auto;overflow-x:hidden;border-bottom:1px solid #000;font-size:12rem;color:#FFF;-ms-word-wrap:normal;word-wrap:normal}#RSSDiv{margin:10px;border:1px solid black;width:300px}.rssHeader{background-color:#3d3d3d;height:16px;line-height:16px;font-size:14rem;padding:2px}.feed_header_title{font-weight:normal;text-align:left;width:100%;color:#000000;background:#F0F0F0;border-bottom:1px solid black;border-top:1px solid black;font-size:14rem;padding-left:3px}.feed_header_title:hover{color:#000000;background-color:#D3D3D3}.feed_header_description{font-size:10rem;text-align:left;background:#C5DAE5;border-bottom:1px solid black;width:100%;color:#000000}.feed_title{font-weight:bold;text-align:left;width:100%;color:#000000;font-size:12rem;padding-left:5px;width:290px}.feed_title_rss{color:#ffffff;font-weight:normal;font-size:14rem;text-align:left;display:inline;padding-left:3px}.feed_description{font-size:12rem;text-align:left;width:100%;color:#000000;padding-left:10px;padding-right:3px;width:285px;text-align:justify}.feed_link{font-size:12rem;color:#003366;text-align:left;width:100%;padding-left:15px}h2.titleSectionCollapsible{font-weight:normal;white-space:nowrap}.titleSectionCollapsible{font-size:14rem;font-weight:normal;background-color:#E2E2E2;color:#000000;line-height:17px;height:20px;border:1px solid #000000;cursor:pointer;padding-left:10px;margin-bottom:8px}.titleSectionLabel{-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:92%;outline:none}.titleSectionLabel img{vertical-align:bottom;margin-left:8px}.panelIcon{float:left;padding-right:10px;width:12px;height:12px;margin-top:4px}.PageSection{margin-bottom:10px}.PageSectionContent{margin:5px 10px}.subTitleSection{font-size:14rem;color:#666666;font-weight:bold;border-bottom:1px solid #666666;padding-left:10px}.SubSectionContentDiv{margin:10px}table.SubSectionTable table.SubSectionTable tr>td.subTitleSection{font-weight:normal}table.SubSectionTable table.SubSectionTable tr>td>div.SubSectionContentDiv{margin:3px}#portalMenuBar{background-color:#3d3d3d;color:#ffffff;font-size:18rem;min-height:35px;display:flex;align-items:center}#userBarModuleName{display:inline-flex;margin-left:15px}#userBarList{right:5px;z-index:100}#userBarListContainer{display:flex;flex:1 0 auto;justify-content:flex-end}userBarListContainer{display:flex;flex:1 0 auto;justify-content:flex-end}#portalMenuBar > img{float:left;margin:7px 5px;vertical-align:top}.imgDownMenuItemIcon{background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center;width:30px;height:24px;display:inline-block}.userBarButton{color:#ffffff;padding:0px 12px;height:33px;line-height:30px;padding-top:2px;font-weight:normal;font-size:16rem;float:left;display:inline-block;list-style:none outside none;position:relative}.userBarButton:hover{background-color:#3d3d3d;cursor:pointer}.userBarButtonWithoutHover{background-color:#3d3d3d !important;cursor:default !important}.selectedUserBarButton{background-color:#3d3d3d}#settingsIcon{background:url('../Framework/Images/gear.png')}.notificationIcon{background:url('../Framework/Images/notification.png')}.newNotificationIcon{background:url('../Framework/Images/newNotification.png')}.notificationButtonLoggedIn{padding:2px 5px 0px 5px}.notificationIcon,.newNotificationIcon,#settingsIcon{display:inline-block;width:22px;top:3px;position:relative;line-height:30px;height:22px;-webkit-background-size:cover;background-size:cover}.dropdownMenu{-moz-transition:transform 0.3s ease-out;-webkit-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out;-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transform:translateY(-190px);-webkit-transform:translateY(-190px);-o-transform:translateY(-190px);transform:translateY(-190px);background-color:#3d3d3d;right:0px;top:35px;float:left;color:#FFF;font-weight:normal;border:none;-moz-opacity:0;-ms-filter: "alpha(opacity=0)";filter: alpha(opacity=0);zoom:1;opacity:0;overflow:hidden}.dropdownMenu.open{-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.dropdownMenu a{color:#FFF;text-decoration:none}.dropDownArrow{border-color:#FFF transparent transparent;border-style:solid dashed dashed;border-width:3px 3px 0;display:inline-block;font-size:0;height:0;left:6px;line-height:0;padding-top:1px;position:relative;top:-1px;width:0px}.dropDownMenuItem{line-height:35px;cursor:pointer}.dropDownMenuItem:hover{background-color:#3d3d3d}.dropDownMenuItemIcon{position:absolute;left:3px;margin:5px 1px}.dropDownMenuItemText{position:relative;font-size:12rem;margin-left:35px;margin-right:5px}#portalMenuBar > li{display:none}#spanUsername{margin-right:10px}.workflowList{margin:5px 0 5px 0px;border:1px solid #bbb;max-height:175px;width:650px}.workflowList ul{overflow:auto;max-height:175px;width:100%;list-style-type:none}.workflowList li{margin:3px 0px 3px 5px}.workflowText{vertical-align:top}.WorkflowEditTemplate{cursor:pointer;padding-right:5px}.attachmentLegend{margin-top:3px;font-style:italic}.viewRecipient,.WorkflowEditTemplate{margin-left:15px;text-decoration:underline;cursor:pointer;vertical-align:top}.comment{max-width:683px;min-width:183px;min-height:21px;height:150px}.commentWorkflow{overflow:auto;max-height:150px;min-height:21px}.commentWorkflow p{padding:5px 10px 0px 10px}.workflowAttachFile{vertical-align:top}.workflowFileList{background-color:#CCCCCC;margin-right:10px;padding:3px;display:inline-block;margin-bottom:5px}.workflowFileListImage{margin-left:10px;cursor:pointer;font-size:10rem;font-weight:bold;padding:1px 2px;width:9px;display:inline-block;text-align:center;position:relative;top:-1px}.workflowFileListImage:hover{background-color:#b72c2c;padding:0px 1px;border:1px solid #BBB;color:#FFF}#divFileList{margin-top:5px;padding:3px}.WorkflowSubjectLabel{font-weight:bold;font-size:12rem;padding-right:10px;padding-left:5px;display:inline-block}.WorkflowSubjectTextBox input{width:100%;float:right}.WorkflowPopup{width:900px !important;height:670px !important}.WorkflowPopup > .MessageBoxContent{width:890px !important}.WorkflowTreeAndBody{margin-top:10px;margin-bottom:0px!important;height:500px}.WorkflowTreeAndBody #htmlBody_ifr{height:440px !important}#EditRecipientDiv{max-height:570px;overflow:auto}.calIcSingle,.calIcM,.calIcD,.calIcS,.calIcW{display:inline-block;cursor:pointer;padding-left:18px;min-height:18px;margin-left:3px;background-repeat:no-repeat;background-position:0 center}.calIcSingle{font-weight:bold}.calIcM{background-image:url('../Framework/Images/Icons/Monthly.gif')}.calIcD{background-image:url('../Framework/Images/Icons/Daily.gif')}.calIcS{background-image:url('../Framework/Images/Icons/TimeTable.gif')}.calIcW{background-image:url('../Framework/Images/Icons/Weekly.gif')}.calIcSingle{background-image:url('../Framework/Images/Icons/calendar_view.png')}.calIcSingle:hover,.calIcM:hover,.calIcD:hover,.calIcS:hover,.calIcW:hover{text-decoration:underline}.specificButton{margin-top:4px;margin-right:5px}.MapLink{display:inline-block;cursor:pointer;width:16px;height:16px;background-repeat:no-repeat;background-position:0 center;background-image:url('../Framework/Images/MapLink.png')}.MapLink span{font-weight:bold;white-space:nowrap}#footer{position:absolute;bottom:0;left:0;right:0;height:30px;border-top:1px solid #777}.leftFooterItem{float:left;padding:5px 10px;z-index:1;position:relative}.rightFooterItem{float:right;padding:5px 10px;z-index:1;position:relative}.centerFooterItem{text-align:center;position:absolute;left:0;right:0;margin:auto;padding:5px 10px}.HTMLTable-AlignTD .HTMLTable-Label{font-weight:bold;font-size:12rem;vertical-align:top;padding-right:5px;padding-bottom:1px;width:1px}.HTMLTable-AlignTD .HTMLTable-Value{padding-right:10px;vertical-align:top;padding-bottom:1px}.HTMLTable-AlignTD .HTMLTable-Value:last-child{padding-right:0px}.HTMLTable-AlignTD input[type=text]:not(.color),.HTMLTable-AlignTD select{height:18px;width:100%}.HTMLTable-AlignTD input[type=text]{height:16px;border:1px solid #bbb;padding-left:3px}.HTMLTable-AlignTD input[type=text]:not(.color){width:calc(100% - 3px)}.HTMLTable-AlignTD input[type=text].color{padding-left:0px}div.MinimalStyle,td.MinimalStyle{width:0px;white-space:nowrap;padding-right:15px}td.MinimalStyle:last-child{padding-right:0px}#homePageDiv,#WorkflowDetailMainDiv,div.NotificationMessage,.BlockPopup{list-style-position:inside}#homePageDiv li div,#WorkflowDetailMainDiv li div,.BlockPopup li div{display:inline-block;vertical-align:top}#homePageDiv blockquote,#WorkflowDetailMainDiv blockquote,.BlockPopup blockquote{margin-left:40px}span.CalendarHourLabel{font-family:"Segoe UI Light";font-size:24rem;text-align:left;vertical-align:middle}span.CalendarAMPMLabel_a{position:relative;top:-3px}span.CalendarAMPMLabel_A{position:relative;top:-1px}.AddReservation{text-align:right;text-decoration:underline;color:#003c69;cursor:pointer}.CalendarCellClick{background-color:#3399FF !important}.OutsideRegularHours{background-color:#F5F5F5}.calendarNavLink{padding:5px;margin:0px;vertical-align:middle;width:6px;height:9px;display:inline-block;-webkit-background-size:6px 9px;background-size:6px 9px;background-position:5px 5px;background-repeat:no-repeat}.calendarNavLink.next{background-image:url('../Framework/Images/nextArrow.png')}.calendarNavLink.back{background-image:url('../Framework/Images/backArrow.png')}#calendarDiv{position:relative}.calendarBlock{position:relative;overflow:hidden;line-height:14px;cursor:pointer;font-size:11rem}.calendarWrapper:hover{-moz-box-shadow:0px 0px 2px #444;-webkit-box-shadow:0px 0px 2px #444;box-shadow:0px 0px 2px #444}.calendarWrapper .SetupBlock{border-bottom:none !important}.calendarWrapper .TeardownBlock{border-top:none !important}.calendarWrapper:hover .calendarBlock{border-left:1px solid #444 !important;border-right:1px solid #444 !important}.calendarWrapper:hover .calendarBlock.SetupBlock,.calendarWrapper:hover .calendarBlock.NoSetup{border-top:1px solid #444 !important}.calendarWrapper:hover .calendarBlock.TeardownBlock,.calendarWrapper:hover .calendarBlock.NoTeardown{border-bottom:1px solid #444 !important}.calendarWrapper:hover .calendarBlock.Selectable{cursor:move}.calendarWrapper .timeBlockOn{position:absolute;line-height:20px;width:120px;top:-40px;margin:0 auto;left:0;right:0;padding:0px 5px;display:block;text-align:center;-moz-box-shadow:0px 0px 2px #777;-webkit-box-shadow:0px 0px 2px #777;box-shadow:0px 0px 2px #777;border:1px solid #777;background-color:#F8F8F8}.calendarWrapper .timeBlockOff{display:none}.calendarWrapper.dragOriginalBlock .calendarBlock{-moz-opacity:0.6;-ms-filter: "alpha(opacity=60)";filter: alpha(opacity=60);zoom:1;opacity:0.6}.calendarWrapper.dragMovingBlock .calendarBlock{-moz-opacity:0.8;-ms-filter: "alpha(opacity=80)";filter: alpha(opacity=80);zoom:1;opacity:0.8}.calendarBlock .divIcon,.calendarBlockMonthly .divIcon{height:16px;width:16px;padding:1px;float:right}.calendarBlock .iconBlock,.calendarBlockMonthly .iconBlock{background-color:#F0F0F0;position:absolute;bottom:0px;right:0px;max-height:18px;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;cursor:pointer}.calendarBlockMonthly{overflow:hidden;line-height:10px;cursor:pointer;margin:2px;position:relative}#CalendarNavigation{padding-left:65px}.calendarTable{border:1px solid #CFCFCF;table-layout:fixed;width:200px;margin:0px 5px 0px 5px;height:165px}.dayHeader{border:1px solid #BFBFBF;font-weight:bold;font-size:12rem;text-align:center;color:#444444;background-color:#EBEBEB}.dayCell{text-align:center;color:#000;height:20px}.dayToday{border:1px solid black;margin:0px 3px 0px 3px;background:#EE0}.daySelected{border:1px solid black;margin:0px 3px 0px 3px;background:#6BF}.dayPast{background:#CCC}.dayAvailable{background:#FFF;font-weight:bold;cursor:pointer}.dayAvailable:hover{background:#6BF}.dayUnavailable{background:#CCC;cursor:pointer}.dayUnavailable:hover{background:#EEE}.dayServicesUnavailable:hover{background:#ffeaea}.dayServicesUnavailable{background:#ffcfcf;cursor:pointer}#availabilitycalendarContainerTable{width:650px}#legendTable{width:100%}.legendCell{clear:both;float:left;border:1px solid black;text-align:center;width:30px;margin:2px}.legendCellLabel{margin:2px;float:left}.availabilityCalendarArrow{cursor:pointer}#legendContainer{padding:5px 70px 5px 85px}#recurrenceContainer{float:left;margin-bottom:5px;width:100%;position:relative}#recurrenceCheckboxFrame{position:relative;float:left;height:15px;padding:3px 15px 2px 3px;z-index:1;width:542px;line-height:13px}#monthlyDayOfWeek{width:70px}#monthlyRank{width:60px}.recurrenceCheckboxFrameUnchecked{background-color:white;margin:1px !important}.recurrenceCheckboxFrameChecked{border:1px solid #555;margin:0px !important;background-color:#3d3d3d}#chkRecurrence,#spanRecurrenceCheckboxLabel{cursor:pointer}#recurrenceRange{position:relative;float:left;clear:both;width:98%;display:block;margin-bottom:3px;margin-left:5px;margin-right:5px;margin-top:5px;padding-top:5px;border-top:1px solid #888}#recurrenceCheckboxFrame #chkRecurrence + label{color:#ffffff;position:relative}#recurrenceCheckboxFrame.recurrenceCheckboxFrameUnchecked #chkRecurrence + label{color:black}#recurrenceCheckboxFrame > span{position:relative;top:-1px}.recurrenceOptions{line-height:20px;display:none;clear:left;left:95px;margin-top:10px;margin-left:10px;width:73%}.recurrenceStartDate{margin:5px 5px 0 5px;padding-bottom:5px;border-bottom:1px solid #888}#recurrenceType{line-height:30px;float:left;width:100px;padding-left:5px;margin-top:5px;border-right:1px solid #888}#recurrenceTypeDivMobile{display:none}#recurrenceTypeDivDesktop{display:block}#recurrenceWeeklyOptionsTable{position:relative;left:0px;right:0px;width:100%;margin-top:10px}#recurrenceRankBr{display:none}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame a,#recurrenceRadioFrame a{margin:0px 5px;vertical-align:middle;font-size:13rem;position:relative;top:-1px;text-decoration:underline}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame span.RecurrenceTextLabel,#recurrenceRadioFrame span.RecurrenceTextLabel{vertical-align:middle;margin-left:1px}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame{border:none;background:none;margin:0px !important}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame #chkRecurrence + label{color:black !important}#recurrenceContainer.PopupRecurrence #recurrenceContent{display:none !important}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame > span{top:0px}#recurrenceContainer.PopupRecurrence #recurrenceCheckboxFrame{width:auto}#recurrenceContainer #recurrenceContent{border:1px solid black;border-top:0px solid black}#recurrenceContent{clear:both;display:none;float:left;width:560px;overflow:hidden;position:relative}.recurrenceShowOccurrencesButton{position:absolute;right:0px;bottom:0px;float:right}#radRecRangeEndBy{margin-top:15px}#recurrenceMonthlyOptions select{max-width:75px}.popupMenu{z-index:9999;position:absolute;width:120px;top:20px;display:none;background:#FFF;border:1px solid #000000;padding-top:2px;padding-bottom:2px;-moz-box-shadow:1px 1px 2px #999;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999}.popupMenuItem{height:17px;cursor:pointer;padding-top:4px;padding-left:25px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.popupMenuItem:hover{background:#E7E7E7}.popupMenuButton{border-left:1px solid #777777;background:#F0F0F0;width:15px;height:18px;float:right;text-align:center;cursor:pointer}.popupMenuButtonArrow{position:relative;top:-3px}.popupMenuText{float:left;position:relative;margin-top:0px;margin-left:1px;height:18px;width:105px;border:1px solid #777777;margin-left:0px;background:#FFF;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}tr.readonly .popupMenuText{cursor:default}tr.readonly .popupMenuButton{display:none}.reschedDatePickerDiv{display:inline-block}tr.readonly .reschedDatePickerDiv{display:none}.reschedOriginalDate{display:none}tr.readonly .reschedOriginalDate{display:inline}.statusDiv{top:-4px;position:relative;vertical-align:middle;padding-left:3px;float:left;height:18px;text-align:center}.schedulingRecurrenceWarning{position:absolute;margin-top:2px;top:0px;right:5px;width:16px;height:16px}.reschedDiv{position:absolute;left:110px;right:0px;text-align:left;top:-2px;margin-left:10px;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}div#statusMenu{border-color:#777;text-align:left}span.OccurrenceExceptionSpan{font-style:italic;padding:0px 3px;margin:0px 3px}#recurrenceContainer.SimpleRecurrence{margin-top:10px}#recurrenceContainer.SimpleRecurrence #radYearly,#recurrenceContainer.SimpleRecurrence #recurrenceWeeklyEveryWeek,#recurrenceContainer.SimpleRecurrence #recurrenceRange,#recurrenceContainer.SimpleRecurrence #recurrenceCheckboxFrame{display:none !important}#recurrenceContainer.SimpleRecurrence #recurrenceWeeklyOptionsTable{margin-top:0px}#recurrenceContainer.SimpleRecurrence #recurrenceDailyOptions{visibility:hidden}#recurrenceContainer .recurrenceSimpleLabel{display:none}#recurrenceContainer.SimpleRecurrence .recurrenceSimpleLabel{display:block;position:absolute;top:-7px;left:10px;background:#fff;z-index:1}#recurrenceContainer.SimpleRecurrence #recurrenceContent{height:103px;width:450px;border:1px solid #888;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px}#recurrenceContainer.SimpleRecurrence #recurrenceType{height:98px}#radioRecurrenceContainer{margin-top:-27px;margin-left:20px}#radioRecurrenceContainer [role="radiogroup"] > div{min-height:18px}.tabControl{width:100%;height:22px}.HiddenTabBar{display:none}.tabLeft{float:left}.tabRight{float:right}.tabControl img{position:absolute;left:4px;top:3px}.tabControl > ul > li{background-color:#E8E8E8;color:#444444;outline:none}.tabControl > ul > li.tabSelected:hover,.tabControl > ul > li.tabSelected:focus{background-color:#FFFFFF}.tabControl > ul > li:hover,.tabControl > ul > li:focus{background-color:#E2E2E2}.tabControl > ul > li > div{display:block;height:19px;line-height:18px;padding:0 8px 2px;text-decoration:none;overflow:hidden}.tabControl > ul > li > img+div{padding:0 8px 2px 25px}.tabControl li.tabSelected{z-index:1;border-color:#BFBFBF #BFBFBF #FFFFFF;border-left-width:1px;border-right-width:1px;border-bottom-width:1px;margin-top:-2px;cursor:default;background-color:#FFFFFF}.tabControl li.tabSelected a,.tabControl li.tabSelected > div{font-size:16rem;color:#3d3d3d;height:21px;line-height:20px}.tabControl li{z-index:1;list-style-type:none;border:1px solid #C9C9C9;margin:0;position:relative;text-align:left;cursor:pointer}.tabControl li.tabNotClickable{margin-left:5px;cursor:default}.tabControl li.tabDisabled{font-style:italic;color:#999;cursor:default}.tabControl li.tabNotClickable div{cursor:default;background-color:#EFEFEF}.TabExtraInformation{margin-left:5px}.TabContentWrapper{border:1px solid #BFBFBF;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;background-color:#FFF}.TabContent{padding:5px 3px}.TabContentContainer{display:none !important}.tabControl > ul{width:auto;padding-left:5px;padding-right:5px}.tabControl li.tabSelected span.TabDeleteButton{top:6px}.tabControl li.tabDeletable{padding-right:12px}.tabControl li div.TabDeleteButtonWrapper{position:absolute;top:0px;bottom:-2px;right:0px;width:15px;padding:0px}.tabControl li span.TabDeleteButton{position:absolute;right:2px;font-size:10rem;font-weight:bold;padding:1px 2px;display:block;cursor:pointer;height:11px;width:9px;line-height:10px;color:#666;text-align:center;top:4px}.tabControl li span.TabDeleteButton:hover{background-color:#b72c2c;padding:0px 1px;border:1px solid #BBB;color:#FFF}.tabControl span.TabCaption{white-space:nowrap}li#tpgTabSettings{width:24px}div.divTabSettings{border:1px solid #ccc;height:300px;width:300px;padding:1px 3px}.tabControl > ul > li.tabSettings{border:none;background-color:#FFF !important}.BlockPopup{position:absolute;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #999;background-color:#F2F2F2;-moz-box-shadow:0px 1px 4px #999;-webkit-box-shadow:0px 1px 4px #999;box-shadow:0px 1px 4px #999;min-width:200px;max-width:500px;z-index:20000;-ms-word-wrap:break-word;word-wrap:break-word}@media screen and (max-width: 250px){.BlockPopup{min-width:200px;max-width:200px}}.BlockContent{padding:3px}.BlockPopup.BlockPopupTooltip{min-width:0px;padding:2px 5px;text-align:center;pointer-events:none}.BlockPopup > p:first-line{font-weight:bold}.bottomArrowLight{border-color:#F2F2F2 transparent;border-style:solid;border-width:8px;position:absolute;left:1px;border-bottom-width:0}.bottomArrow{position:absolute;bottom:-9px;height:9px;width:18px;border-bottom-width:0}.bottomArrowDark{position:absolute;border-color:#999 transparent;border-style:solid;border-width:9px;border-bottom-width:0}.topArrowLight{border-color:#F2F2F2 transparent;border-style:solid;border-width:8px;position:absolute;left:1px;border-top-width:0;top:1px}.topArrow{position:absolute;top:-9px;height:9px;width:18px;border-top-width:0}.topArrowDark{position:absolute;border-color:#999 transparent;border-style:solid;border-width:9px;border-top-width:0}.listDiv{position:relative;top:-2px;bottom:0px;left:0px;right:0px;margin:0px 0px;margin-top:2px;overflow:hidden}.listDiv.NoBorder > table{border:0px solid black}.listDiv > table{width:100%;height:auto;z-index:0;border-collapse:separate;border:1px solid #CFCFCF;border-spacing:0px;margin-top:-1px;table-layout:fixed}.listDiv > table.RecalculateSize{visibility:hidden;width:0;min-width:0;table-layout:auto;border:0px solid black;display:block}.listDiv.TableLayoutAuto > table{table-layout:auto}.listHeader,.listDiv th{text-align:left;font-size:14rem;font-weight:normal;border-bottom:1px solid #666666;height:23px;padding:0px 5px 0px 3px;position:relative;background-color:#ebe8e5;color:#3d3d3d;line-height:20px;vertical-align:top;white-space:nowrap}.listDiv.NoEntityType th,.listDiv.NoEntityType th > div{white-space:normal}.listDiv th.clickable{cursor:pointer}.listDiv th.clickable:hover,.listDiv th.clickable:focus{background-color:#0078d3;outline:none}.listDiv th:last-child div.ListHeaderResizer{display:none}.listDiv th div.ListHeaderResizer{position:absolute;top:0px;right:-8px;height:23px;padding:0px;width:1px;background-color:#FFF;border-right:3px solid #ebe8e5;border-left:3px solid #ebe8e5;cursor:col-resize;z-index:50}.listDiv tr.dragging th div.ListHeaderResizer{display:none}.listDiv tr.dragging th{border-right:1px solid white;padding-right:4px}.listDiv tr.dragging th:last-child{border-right:0px;padding-right:5px}.listDiv th.dragging{border-right:2px solid #e16720 !important;padding-right:3px !important}.listDiv th.draggingLeft{border-left:2px solid #e16720 !important;padding-left:1px !important}.listDiv th > div{white-space:nowrap;position:relative}.listDiv th > div.dragging{position:absolute;background-color:rgba(39, 94, 170, 0.5) !important;z-index:100}.listDiv td.dragging{border-right:2px solid #ce5a34 !important;padding-right:1px}.listDiv td.draggingLeft{border-left:2px solid #ce5a34 !important;padding-left:1px}.ListHeaderResizer.Resizing{border-right:3px solid #FFFF00}.ListColumnSortIcon{position:relative;top:3px;left:0px}.ListColumnSortCaption{font-size:11rem;vertical-align:top;position:relative;left:-5px;margin-right:5px}.listDiv tr > th:last-child{border-right:0px solid black}.listDiv tr > td:last-child{border-right:0px solid black}.listDiv tr:last-child > td{border-bottom:0px solid black}.listDiv > table > tr > td,.listDiv > table > tbody > tr > td{border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;padding-left:3px;padding-right:3px;padding-top:3px;padding-bottom:3px;vertical-align:top;-ms-word-wrap:break-word;word-wrap:break-word}.listDiv.AttachAllEnabled > table tr,.listDiv.DisabledList > table tr{background-color:#F0F0F0}tr.NoFieldPadding > td{padding:0px}td.NoPadding{padding:0px}.DashedBottomBorder{border-bottom-style:dashed}.additionalRowContent{border-top:0px;border-bottom:2px solid #dddddd}.listDiv > table tr{background:#FFF;color:#000000}.listDiv > table tr:hover,.listDiv > table tr.RowHighlight{background:#E8E8E8;outline:none}.listDiv > table tr:hover>td.additionalRowContent{background:#FFF}.listDiv > table tr:hover + tr>td.additionalRowContent{background:#E8E8E8}.listDiv > table tr.SelectedRow,.listDiv > table tr.SelectedRow + tr>td.additionalRowContent{background:#A3B7CC}.listDiv > table tr:hover.SelectedRow,.listDiv > table tr:hover.SelectedRow + tr>td.additionalRowContent{background:#9BAEC1}.ListActionBar{text-align:right;background-color:#0CC;border:1px solid #CFCFCF;background-color:#FFFFFF;height:23px;line-height:22px;font-size:12rem;padding:0px 5px;position:relative;vertical-align:middle;border-bottom:0px}.ListActionBarBottom{position:relative;top:-3px;border-top:1px solid #666;border-bottom:1px solid #CFCFCF}.ListActionBarBottomHidden{border:0px;background-color:transparent;border-top:1px solid #CFCFCF;padding:0px;line-height:15px}.ListActionBarBottomHidden > .PageSelectorControls{display:none}.ListActionBarBottomHidden > .ActionList{display:none}.ListActionBarBottomHidden > .ActionBarItemCount{border:1px solid #CFCFCF;border-top:0;padding:5px 10px 5px 10px}.ListActionBar input{border:1px solid gray;height:16px}.ListActionBar input[type=text]{width:110px}.ActionBarItemCount{float:right}.ActionBarSearch{z-index:1;position:relative;text-align:right;top:0px;display:inline-block;margin-left:5px}.ActionBarResultsPerPage{z-index:1;position:relative;text-align:right;top:0px;display:inline-block}.PageSelectorControls{position:absolute;text-align:center;left:0px;right:0px;top:0px}.imgFirstArrow{background-image:url("../Framework/Images/FirstPageArrow.png")}.imgBackArrow{background-image:url("../Framework/Images/backArrow.png")}.imgNextArrow{background-image:url("../Framework/Images/nextArrow.png")}.imgLastArrow{background-image:url("../Framework/Images/LastPageArrow.png")}.imgFirstArrow,.imgBackArrow,.imgNextArrow,.imgLastArrow{background-repeat:no-repeat;display:inline-block;background-position:center}.imgFirstArrow,.imgLastArrow{height:9px;width:9px}.imgBackArrow,.imgNextArrow{height:9px;width:6px}.PageSelectorControls .imgFirstArrow,.PageSelectorControls .imgBackArrow,.PageSelectorControls .imgNextArrow,.PageSelectorControls .imgLastArrow{padding:5px;vertical-align:text-top;cursor:pointer}.PageSelectorControls input{margin-left:5px;width:22px;text-align:center}.PageSelectorControls input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PageSelectorControls input[type=number]{-moz-appearance:textfield}.PageSelectorControls span{margin-left:3px;margin-right:3px}.SearchHighlight{background-color:#FFFF00}tr.SelectedRow > td span.SearchHighlight{background-color:#FFFF00}.ClickableRow{cursor:pointer}.ActionList{position:absolute;z-index:2;top:1px;line-height:22px}.ActionButton{float:left;border:1px solid rgba(0, 0, 0, 0);height:16px;position:relative;padding:2px;margin:0px 2px;cursor:pointer}.ActionButton > img{position:relative;top:0px;left:0px;max-height:16px;max-width:16px;width:16px}.ActionButton:hover,.ActionButton:focus{border:1px solid #777;outline:none}.ActionSubMenuDiv{z-index:1000;background-color:#FCFCFC;position:absolute;min-width:150px;border:1px solid #AAA;-moz-box-shadow:1px 1px 1px #BBB;-webkit-box-shadow:1px 1px 1px #BBB;box-shadow:1px 1px 1px #BBB;padding:4px 0px}.ActionDownArrow{border-color:#555 transparent transparent;border-style:solid;border-width:3px 4px 0;display:inline;position:relative;top:6px}.ActionRightArrow{border-color:transparent transparent transparent #555;border-style:solid;border-width:5px 0px 5px 4px;float:right;position:relative;top:4px}.ActionButtonSeparator{margin:3px 2px 0px 2px;float:left;height:16px;width:1px;border-left:1px solid #EAEAEA;border-right:1px solid #EAEAEA;background-color:#BBB}.ListContextMenu{z-index:1000;background-color:#FCFCFC;position:absolute;min-width:150px;border:1px solid #AAA;-moz-box-shadow:2px 2px 2px #BBB;-webkit-box-shadow:2px 2px 2px #BBB;box-shadow:2px 2px 2px #BBB;padding:4px 0px}.ActionContextMenuButton{height:16px;position:relative;padding:6px 6px 6px 3px;margin:0px 0px;cursor:pointer}.ActionContextMenuButton > img{margin:0px 3px;vertical-align:text-bottom}.ActionContextMenuButton:hover,.ActionContextMenuButton:focus{padding:5px 6px 5px 3px;background-color:#C0E0FF;border-top:1px solid #888;border-bottom:1px solid #888;outline:none}.ActionContextMenuButtonSeparator{margin:0px 2px 0px 2px;height:1px;border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;background-color:#BBB}.ContextMenuSpacer{border-top:1px solid gray;margin:2px 0px;position:relative;left:2px;width:97%;right:2px}.SelectCheckboxCell{width:14px;cursor:pointer}.SelectCheckbox{cursor:pointer;margin:auto;position:relative;top:2px;left:2px}.ListPopupIcon{float:right}.ListPopupIcon > img{vertical-align:top;cursor:pointer;max-width:20px;max-height:20px}.ListPopupIcon > span{display:none}.listCheckboxChecked{background:url('../Framework/Images/checkmark.png') no-repeat;width:16px;height:16px;margin:0 auto}div.ColorCell{margin-right:auto;margin-left:auto;height:16px;width:16px}.ListActionBar .ListAttachAllButton{vertical-align:middle}.ListActionBar .ListAttachAllDiv{position:relative;z-index:1;float:left}table.ListSplitTable{height:100%;table-layout:fixed}table.ListSplitTable td{vertical-align:top;position:relative}table.ListSplitTable td.splitter{height:100%;padding:0;margin:0;width:8px}table.ListSplitTable td div.splitter{position:absolute;left:-1px;width:8px;top:0px;bottom:2px;border:1px solid #666;cursor:col-resize;z-index:1;background:url('../Framework/Images/splitTableResizer.png') no-repeat 50% 50%}table.ListSplitTable > tr > td:last-child > div{border-right:1px solid #CCC;width:calc(100% - 1px);position:relative;left:0px;top:0px;height:calc(100% - 4px)}.PageSelectorControls .accessibilityListTopBar{margin-right:0px}div.FullscreenPopup{position:fixed;left:50px;top:40px;right:50px;bottom:40px;-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;border:1px solid black;background-color:#FFFFFF}div.FullscreenPopup .MessageBoxContent{padding:5px;overflow:auto;position:absolute;top:20px;bottom:0px;left:0px;right:0px}img.FullscreenImage{position:fixed;left:0px;top:0px;right:0px;bottom:0px;margin:auto;-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;border:1px solid black;background-color:#FFFFFF;max-width:90%;max-height:90%}div.FullscreenPopupSmaller{left:100px;top:90px;right:100px;bottom:90px}.ProgressBarContainer{border:1px solid black;background:#FFF;position:fixed;left:50%;top:50%;-moz-box-shadow:#777 1px 1px 3px;-webkit-box-shadow:#777 1px 1px 3px;box-shadow:#777 1px 1px 3px;z-Index:450;width:300px;height:30px;margin-left:-150px;margin-top:-15px}.ProgressBarContainer.SimpleProgressBar{left:auto;top:auto;position:relative;width:100%;margin:10px 0 0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}.ProgressBarBorder{position:absolute;top:5px;bottom:5px;left:10px;right:10px;border:1px solid black;text-align:center}.ProgressBarBorder span{font-weight:bold;position:absolute;top:1px;left:0px;right:0px;bottom:0px}.ProgressBar{background:#b4e391;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0ZTM5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzYxYzQxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNGUzOTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b4e391), color-stop(50%,#61c419), color-stop(100%,#b4e391));background:-webkit-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);background:-o-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);background:-ms-linear-gradient(top, #b4e391 0%,#61c419 50%,#b4e391 100%);background:linear-gradient(to bottom, #b4e391 0%,#61c419 50%,#b4e391 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#b4e391',GradientType=0 );-webkit-background-clip:padding-box;background-clip:padding-box;width:0%;height:100%}.ProgressBarContainer.SimpleProgressBar .ProgressBarBorder{position:static;min-height:18px}.ProgressBarContainer.SimpleProgressBar .ProgressBarBorder span{position:relative;z-index:50;top:0}.ProgressBarContainer.SimpleProgressBar .ProgressBar{position:absolute;top:1px;left:1px;bottom:0px}.MessageBoxWindow{-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;border:1px solid black;position:fixed;background-color:#FFFFFF;-moz-opacity:1;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1;top:0px;left:0px;min-width:200px;font-size:12rem;-ms-word-wrap:break-word;word-wrap:break-word}.MessageBoxHeader{text-align:left;display:block;font-weight:bold;height:20px;line-height:20px;position:relative;top:0px;color:#ffffff;padding-left:5px;background-color:#3d3d3d;z-index:505;cursor:default}.MessageBoxCaption{height:20px;left:5px;overflow:hidden;outline:none}.MessageBoxIcon{position:absolute;top:8px;left:8px;width:32px;height:32px;min-width:32px;min-height:32px}.MessageBoxTitleIcon{float:left;position:relative;top:2px;left:-3px}.MessageBoxContent{text-align:center;padding-bottom:0px}.MessageBoxContentFixed{overflow:auto;position:absolute;top:20px;left:0px;right:0px}.MessageBoxTextAndIcon{position:relative;padding:8px;text-align:left;padding-bottom:5px}.MessageBoxText{text-align:left}.MessageBoxText.HasIcon{margin-left:40px;min-height:35px}.SelectColumnsList .MessageBoxButtons{background:#f6f6f6 none repeat scroll 0 0;border-top:1px solid #666 !important}.buttonUploadDefaults{float:right;margin:5px 3px 15px 3px}.MessageBoxButtons{bottom:0;clear:both;left:0;position:absolute;right:0;text-align:center;border-top:1px solid gray}.MessageBoxButtons.NoBorder{border-top:none}.MessageBoxButton{clear:both;margin:5px 5px;vertical-align:top}.MessageBoxCloseButton{float:right;position:absolute;width:24px;height:20px;right:0px;cursor:pointer;top:0px;background:url('../Framework/Images/close_button.png') no-repeat 0% 0%;background-position:center;z-index:405}.MessageBoxCloseButton:hover,.MessageBoxCloseButton:focus{background:#3d3d3d url('../Framework/Images/close_button.png') no-repeat 0% 0%;background-position:center}.MessageBoxCloseButton:focus,.MessageBoxGoToFullPageButton:focus{outline:none}.MessageBoxGoToFullPageButton{float:right;position:absolute;width:24px;height:20px;right:23px;cursor:pointer;top:0px;background:url('../Framework/Images/navigateToFullPage_button.png') no-repeat 0% 0%;background-position:center;z-index:405}.MessageBoxGoToFullPageButton:hover,.MessageBoxGoToFullPageButton:focus{background:#3d3d3d url('../Framework/Images/navigateToFullPage_button.png') no-repeat 0% 0%;background-position:center}button.conflictoverrideIcon{background:#3d3d3d url('../Framework/Images/flat_override_conflict_light.png') no-repeat 5px 2px;padding-left:25px}div.ErrorList{max-width:800px}div.ErrorListWithBorder{border:1px solid #DDD;padding:2px}div.ErrorListElement > img{float:left}div.ErrorListElement div.IgnoreWarningOption{text-align:left;padding-left:26px;padding-top:2px}div.ErrorListElement div.IgnoreWarningOption span *{vertical-align:middle}div.ErrorListElement > img + div{margin-left:25px}div.ErrorListElement{border-top:1px solid #DDD;padding:6px 0px}div.ErrorListElement:first-child,div.ValidationsForRecordMessage + div.ErrorListElement{border-top:none;padding-top:0px}div.ValidationsForRecordMessage{padding-bottom:10px}.MessageBoxWindow .keepTextLineBreaks{white-space:-moz-pre-wrap;white-space:-webkit-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;white-space:pre-wrap}.AttachListPopup{max-width:900px;max-height:700px;min-width:500px}.AttachPopupBottomBar{position:absolute;bottom:0px;left:0px;right:0px;height:20px;padding:5px;background:#F6F6F6;border-top:1px solid #666;text-align:center;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.button{-webkit-appearance:none;text-decoration:none;min-height:22px;padding:0px 5px;border:1px solid #777;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:white;font-size:12rem;text-align:center;font-family:"Segoe UI", Arial, Tahoma, Helvetica, sans-serif;background-color:#3d3d3d;cursor:pointer}.button:active,.button:hover,.button:focus{background-color:#3d3d3d}.button:focus{outline:0}.button[disabled]{border:1px solid #333;background-color:#aaa;cursor:default;color:#333;-moz-opacity:0.4;-ms-filter: "alpha(opacity=40)";filter: alpha(opacity=40);zoom:1;opacity:0.4}div.FieldContainer input[type=checkbox]{margin-left:14px}div.ForeignContainer,div.FieldContainer{clear:both}div.ForeignContainer.expanded > div{display:block !important}div.ForeignContainer > div.FieldTreeForeign{font-weight:bold;cursor:pointer;white-space:nowrap}div.ForeignContainer > div.FieldTreeForeign > div.expandImage{float:left;margin:3px 2px 2px 0px;width:12px;height:12px;background-image:url('../Framework/Images/plus_button.png');-webkit-background-size:12px 12px;background-size:12px 12px}div.ForeignContainer.expanded > div.FieldTreeForeign > div.expandImage{background-image:url('../Framework/Images/minus_button.png')}table.Hint{vertical-align:top;padding:5px;line-height:16px;font-weight:bold}table.Hint td:first-child{width:20px}table.Hint td{vertical-align:middle;padding:3px}.imgHint{background-image:url("../Framework/Images/hinticon.png");-webkit-background-size:cover;background-size:cover;background-position:center;height:20px;width:20px;position:relative;display:block}div.DecimalInput{width:100%}div.DecimalInput > input{border:1px solid #CCCCCC;text-align:right;width:100%}div.DecimalInput > span.DisplayValue,div.DecimalInput > input[disabled]{display:none}div.DecimalInput > input[disabled] + span.DisplayValue{display:inline}div.DiscountMarkupInput{line-height:19px;width:100%;position:relative}div.DiscountMarkupInput > button{float:left;height:19px;min-height:19px;min-width:19px;padding:0px}div.DiscountMarkupInput.RightSideSymbol > button{float:right}div.DiscountMarkupInput > button[disabled]{display:none}div.DiscountMarkupInput > button[disabled] + div.DecimalInput{position:static}div.DiscountMarkupInput > div.DecimalInput{width:auto;position:absolute;top:0px;left:20px;right:0px}div.DiscountMarkupInput.RightSideSymbol > div.DecimalInput{left:0px;right:22px}div.DiscountMarkupInput > div.DecimalInput > input{height:17px;width:100%}﻿td.searchElement{width:33%}@-moz-document url-prefix() { .selectboxlist button[type="button"] { margin-top:2px;} } .selectboxlist button::-moz-focus-inner{border:0 !important;padding:0px !important;margin-left:0px;margin-right:0px;margin-top:-2px !important;margin-bottom:-2px !important;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}.selectboxlist{display:none;border:solid 1px #000;line-height:12px;font-size:11rem;font-weight:normal;height:auto;overflow-x:hidden;overflow-y:visible;position:absolute;background-color:#fff;top:17px;z-index:400;min-width:65px;width:auto;white-space:nowrap;color:#000;max-height:320px;border-style:solid !important}.selectboxlist.disabled{overflow-x:hidden;overflow-y:auto;background-color:#F2F2F2;color:graytext;border:1px solid #DDD}.selectboxlist.multi{border-collapse:collapse;border:solid 1px rgb(169, 169, 169);display:block;position:relative;top:0px;height:62px;width:255px;top:0px;z-index:0}.selectboxlist li{display:block;cursor:pointer;line-height:12px;text-align:left;padding-right:20px;padding-left:3px;padding-top:1px;padding-bottom:2px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.selectboxlist input{vertical-align:bottom}.selectboxlist li.light{color:#fff;background-color:#007}.selectboxlist li.selected{background-color:#b0b0b0;color:#000000}.selectboxlist li.selected.light{background-color:#b0b0b0;color:#fff}.selectBox-text{display:inline-block}.selectBox-text:disabled{background-color:#F2F2F2 !important;border:1px solid #DDD !important}.selectBox-div{position:relative;white-space:nowrap;display:inline-block}.selectBox-button{position:absolute;overflow-y:hidden;width:20px;top:2px;right:2px;margin:0px;padding:0px;background-image:url("../Framework/Images/downArrow.png");background-color:#ffffff;background-repeat:no-repeat;background-position:center;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.selectBox-button.disabled{background-color:#F2F2F2}.selectBoxCheckBox,.selectBoxCheckBoxChild{margin:0px;padding:0px;margin-right:2px;vertical-align:bottom}.selectBoxCheckBoxChild{margin-left:15px}ul.selectboxlist li[data-hidden="true"]{display:none}ul.showMore li[data-hidden="true"]{display:block}ul.showMore li.displayMoreSelection{display:none}div.ImageDropdown{display:inline-block;position:relative;background-color:#FFF;border:1px solid #777;cursor:pointer;height:18px;width:105px;overflow:hidden}div.ImageDropdown img{margin:1px 2px}div.ImageDropdown span{position:relative;top:-4px}div.ImageDropdown span.ImageDropdownArrow{border-color:#000 transparent transparent;border-style:solid dashed dashed;border-width:3px 3px 0;display:inline-block;font-size:0;height:0;right:5px;line-height:0;padding-top:1px;position:absolute;top:8px;width:0}ul.ImageDropdownPopupList{position:absolute;background-color:#FFF;border:1px solid #777;z-index:100000;cursor:pointer;padding:5px 0px;-moz-box-shadow:2px 2px 1px #777;-webkit-box-shadow:2px 2px 1px #777;box-shadow:2px 2px 1px #777}ul.ImageDropdownPopupList li{display:block;padding:3px 2px;height:18px}ul.ImageDropdownPopupList li span{position:relative;padding-left:2px;top:-3px}ul.ImageDropdownPopupList li:hover,ul.ImageDropdownPopupList li:focus{background-color:#e7e7e7;outline:none}.fullImage{position:fixed;text-align:center;vertical-align:middle;height:calc(100% - 100px);width:calc(100% - 100px);-moz-box-shadow:5px 5px 5px #777;-webkit-box-shadow:5px 5px 5px #777;box-shadow:5px 5px 5px #777;top:50px;left:50px}.fullImage,.fullImage #description,.fullImage #num_largeImage{background-color:#333}.thumbs .imgSelected{-moz-opacity:1 !important;-ms-filter: "alpha(opacity=100)";filter: alpha(opacity=100);zoom:1;opacity:1 !important;-moz-box-shadow:0px 0px 10px 5px #003C69;-webkit-box-shadow:0px 0px 10px 5px #003C69;box-shadow:0px 0px 10px 5px #003C69}.thumbs .image{-moz-opacity:.7;-ms-filter: "alpha(opacity=70)";filter: alpha(opacity=70);zoom:1;opacity:.7}.thumbs{vertical-align:middle;background-color:#777;width:610px;padding:0px 5px;height:100px;display:inline-block;position:fixed;bottom:60px;left:calc(50% - 305px)}.thumbs li,.divPicture li{display:inline-block;text-align:center;vertical-align:bottom;line-height:90px;background-color:#f3f3f3;width:90px;margin:2px;cursor:pointer;position:relative;overflow:hidden}.divPictureLegend{white-space:nowrap;width:90px;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;line-height:initial;height:initial;line-height:20px}#DIVlargeImage{display:table-cell;text-align:center;vertical-align:middle;position:relative;top:30px}.fullImage #description{color:white;font-weight:bold;max-height:80px;width:calc(100% - 240px);padding:10px;position:fixed;left:120px;bottom:170px;overflow:auto}.fullImage #largeImage,.fullImage #loader{margin:10px 70px;max-width:calc(100% - 140px);cursor:pointer}.thumbs .hide{display:none !important}.divPicture .image,.fullImage .image{width:auto;height:auto;max-width:90px;max-height:90px;display:inline-block;text-align:center;vertical-align:middle;cursor:pointer}.fullImage .next,.fullImage .previous,.fullImage .close{-webkit-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;cursor:pointer}.fullImage #next_full,.fullImage #previous_full{width:20px;height:60px;position:fixed;top:calc(50% - 30px)}.fullImage #next_full{right:80px;background-image:url('../Framework/Images/nextBigArrowHover.png')}.fullImage #previous_full{background-image:url('../Framework/Images/backBigArrowHover.png');left:80px}.fullImage #close{width:40px;height:40px;margin:5px;position:fixed}.fullImage #num_largeImage{margin:5px;position:fixed;top:60px;right:120px;color:white;font-weight:bold;position:fixed;width:calc(100% - 240px)}.fullImage #next_thumb,.fullImage #previous_thumb{top:0px;width:20px;height:20px;margin:40px 5px;position:absolute}.fullImage #next_thumb{background-image:url('../Framework/Images/nextBigArrowHover.png');right:-30px}.fullImage #previous_thumb{background-image:url('../Framework/Images/backBigArrowHover.png');left:-30px}.fullImage .close{background-image:url('../Framework/Images/close.png');right:50px;top:50px}.fullImage .next.disabled,.fullImage .previous.disabled{display:none}.RoomDetail .GroupBoxTd{width:50%}.timeCombobox{position:relative;display:inline-block;border:1px solid #ccc;line-height:12rem}.dropdownlist{display:none;border:solid 1px #000;line-height:12px;font-size:11rem;font-weight:normal;height:280px;overflow:auto;position:absolute;background-color:#fff;top:18px;z-index:99999;min-width:65px;white-space:nowrap}.dropdownlist li{display:block;color:#000;padding:1px;cursor:pointer}.dropdownlist li.light{color:#fff;background-color:#007}.timeCombobox input[type=checkbox]{position:relative;vertical-align:middle;left:1px}.timeCombobox input[type=text]{border:none;height:15px;padding-left:2px;vertical-align:middle;min-width:50px}span.timeCombobox{border:solid 0px #ccc;background:#eee;width:0px;height:15px;float:left;text-align:center;border-left:none}.tmp-element{visibility:hidden}.timeCombobox span.nullLabel{position:absolute;top:1px;left:17px;display:none;cursor:pointer;color:#666}.fullScreen{width:0px;height:0px;position:absolute;top:0;left:0;z-index:0}div.datePicker{border:1px solid #6d6d6d;position:absolute;min-width:20em;width:20em;z-index:19999;text-align:center;font:900 0.8em/0.8em;background-color:rgba(66,66,66,0.5);-moz-user-select:none;-khtml-user-select:none;padding-bottom:0px}div.staticDP{position:relative;top:5px;left:0}iframe.iehack{position:absolute;background:#fff;z-index:19998;padding:0;border:0;display:none;margin:0}a.date-picker-control:link,a.date-picker-control:visited,a.date-picker-control:hover,a.date-picker-control:active,a.date-picker-control:focus{display:inline-block;border:0 none;padding:0;position:relative;margin:0px 4px;background:transparent url(../Framework/Images/Calendar-16.png) no-repeat 50% 50%;min-width:16px;cursor:pointer;text-decoration:none;vertical-align:middle}* html a.date-picker-control{width:16px}a.date-picker-control{display:inline-block}a.date-picker-control span{display:none;width:16px;height:16px;margin:auto 0;vertical-align:middle}div.datePicker th span{display:inline;padding:0;margin:0;color:#444444;text-align:center;line-height:18px;border-width:0;font-family:"Segoe UI", Arial, Tahoma, Helvetica, sans-serif;background:transparent;font-weight:bold;cursor:pointer}div.datePicker th span.month-display,div.datePicker th span.year-display{font:normal 1.2em;cursor:default}div.datePicker th span.prev-but,div.datePicker th span.next-but{font-size:1.8em;cursor:pointer !important;height:100%;width:100%}div.datePicker th span.today-but{text-align:center;margin:0 auto;font:normal 1em;width:100%;text-decoration:none;line-height:1.6em;cursor:pointer !important}div.datePicker thead th span.fd-disabled{color:#aaa;cursor:default !important}div.datePicker th span.fd-day-header{text-align:center;margin:0 auto;font:900 1em;height:1.4em;width:2em;text-decoration:none;text-transform:uppercase;pointer-events:none;line-height:1.4em}div.datePicker table{border:0px solid black;background:#fff;border-spacing:0px;position:relative;margin:0;padding:0;text-align:center;width:100%;table-layout:fixed;border-collapse:separate}div.datePicker table td{padding:0;text-align:center;vertical-align:middle;line-height:1.5em;cursor:pointer;font-size:1.2em;outline:none;padding:1px}div.datePicker table th{border-bottom:1px solid #BFBFBF;border-right:1px solid #BFBFBF;font-size:16rem;background-color:#EBEBEB;font-weight:bold;text-align:center;vertical-align:middle}div.datePicker table th:last-child{border-right:0px solid #BFBFBF}div.datePicker table td.date-picker-unused{background:#fff;border-color:#dcdcdc;padding:0;cursor:default !important}div.datePicker table thead th.date-picker-title{width:auto;height:auto;padding:0 0}div.datePicker table th.date-picker-day-header{text-transform:uppercase;pointer-events:none}div.datePicker table th.date-picker-day-header span{display:block}div.datePicker table td.date-picker-today{background:#EE0;border:1px solid black;padding:0px}div.datePicker table td.date-picker-selected-date{background:#6BF;border:1px solid black;padding:0px}td.date-picker-highlight{color:#000}div.datePicker table td.out-of-range{color:#ccc !important;font-style:oblique;background:#fcfcfc !important;cursor:default !important}div.datePicker table td.day-disabled{background:#CCC;font-weight:normal;color:#aaa !important;cursor:default !important}div.datePicker table tbody td.date-picker-hover{background:#9EF}* html div.datePicker table td{border:0px;background:#fff;height:100% !important;font-size:1.6em;line-height:2em}* html div.datePicker table td.date-picker-unused{background:#f2f2f2}.w2em{width:2em}div.DatePickerDiv{display:inline-block;position:relative;border:1px solid #CCCCCC;background:#FFF;height:18px;line-height:18px;min-width:89px;white-space:normal}div.DatePickerDiv.nullableDatePicker{min-width:108px}div.DatePickerDiv.disabled{background-color:#F2F2F2 !important}input.nullableDatePickerCheckBox{position:relative;top:2px;margin-left:2px;margin-right:2px;width:15px;height:15px;float:left}input[type=text].w0em:disabled{border:0;width:83px !important}input[type=text].w0em.nullable:disabled{width:63px !important}input.nullableDatePickerCheckBox[disabled] + input + input + input + a{display:none}div.DatePickerDiv a.date-picker-control,a.date-picker-control{top:-1px;margin:0;height:18px;margin:0;width:16px;vertical-align:top}div.DatePickerDiv a.date-picker-control{top:0px}input[type=text].w0em:disabled + a{cursor:default;background:none;width:0px;height:0px;min-width:0px}.w0em{border:0 !important;padding:0px 3px;top:0px;min-width:67px !important;width:67px !important;position:relative;height:18px;float:left}.w3em{width:3em}.w4em{width:4em}.w8em{width:8em}input.lookupField-hidden[disabled] + div.lookupField-div,div.lookupField-div.disabled{border:1px solid #CCCCCC;background-color:#F2F2F2;line-height:16px;overflow:hidden;white-space:nowrap}input.lookupField-hidden[disabled] + div.lookupField-div > div.lookupField-InnerDiv,input.lookupField-hidden[disabled] + div.lookupField-div > div.lkpIcons,div.lookupField-div.disabled > div.lookupField-InnerDiv,div.lookupField-div.disabled > div.lkpIcons{display:none !important}span.lookupField-ReadonlyText{display:none !important}input.lookupField-hidden[disabled] + div.lookupField-div > span.lookupField-ReadonlyText,div.lookupField-div.disabled > span.lookupField-ReadonlyText{display:inline !important}.lkpIcons{display:inline;cursor:pointer}img.lookupField-button{display:inline-block;border:none;padding:0;margin:0px;min-width:16px;min-height:16px;cursor:pointer;text-decoration:none;vertical-align:top}div.lookupField-div{min-width:150px;width:100%;position:relative;border:1px solid #CCCCCC;line-height:14px;height:16px;display:flex}div.lookupField-InnerDiv{flex:1;border:0px;display:inline-block;font-size:11rem;color:black;cursor:pointer}input.lookupField-text{border:0px;display:inline-block;width:100%;vertical-align:top}.lookupField-div .LkpLoading{background-image:url("../Framework/Images/ajax-loader.gif");background-repeat:no-repeat;background-position:center;-webkit-background-size:15px;background-size:15px;width:15px;height:15px;position:absolute;top:0px;right:10px}#DailyMainTable{border-collapse:collapse;background-color:white}.DailyHour{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;width:44px;padding:0 2px;vertical-align:top;line-height:22px}.DailyContextHeader{height:19px;border-left:1px solid #3d3d3d;border-right:1px solid #3d3d3d;text-align:center;color:#ffffff;background-color:#3d3d3d}.DailyContext{text-align:left;border-right:1px solid #CFCFCF;line-height:30px}.DailyContextAlternate{text-align:left;border-top:1px dashed #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;line-height:28px}.MyCalendar #CalendarNavigationDailySpan{padding:2px 5px}.WeeklyContextHeaderLink{color:#ffffff;text-decoration:none !important}.WeeklyContextHeaderLink:hover{color:#ffffff}.WeeklyContextHeader{height:19px;border-left:1px solid #3d3d3d;border-right:1px solid #3d3d3d;text-align:center;color:#ffffff;background-color:#3d3d3d}#WeeklyMainTable{border-collapse:collapse;background-color:#ffffff}.WeeklyHour{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;min-width:44px;padding:0 2px;vertical-align:top;line-height:22px}.WeeklyContext{line-height:30px;border-right:1px solid #CFCFCF}.WeeklyContextAlternate{line-height:28px;border:1px solid black;border-top:1px dashed #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF}.WeeklyContextOver{background-color:#E8E8E8}.WeeklyContextHeader:first-child{width:50px !important}#CalendarNavigationWeeklySpan{padding:2px 5px}.HolidayTD{border-color:#b3b3b3;border-style:solid;border-width:1px;margin:1px;max-height:28px;overflow-y:hidden;overflow-x:hidden}#CalendarNavigationMonthly > span{width:150px;display:inline-block}#MonthlyTitle{height:25px;text-align:center;font-size:14rem;color:#666666}.MonthlyWeekLink{text-align:right;vertical-align:middle}.MonthlyWeeklyImage{border:0}.WeekLink{text-decoration:none}.DayCellHeader{width:14%;height:18px;line-height:18px;border-left:1px solid #3d3d3d;border-right:1px solid #3d3d3d;text-align:center;color:#ffffff;background-color:#3d3d3d}#MonthlyTable{border-collapse:collapse;position:relative}.MonthlyCell{vertical-align:top;font-size:10rem;overflow:hidden;padding:0px 5px;border:1px solid #CFCFCF;height:15%}.MonthlyCell.OutsideMonth{height:1px;background-color:#F0F0F0}.MonthlyCell.Today{height:1px;background-color:#E8E8E8}.MonthlyDayLabel{overflow:hidden;position:relative;cursor:pointer;display:inline-block}.MonthlyDayLabel.OutsideMonth{color:#666}.MonthlyDayDiv{cursor:pointer}.MonthlyCellHighlight{background-color:#E8E8E8}.WeeklyLink{cursor:pointer;position:absolute;left:-6px;height:30px;width:16px;background:url('../Framework/Images/SilkIcons/control_play.png') no-repeat 50% 50%}.WeeklyLink:hover{background:url('../Framework/Images/SilkIcons/control_play_blue.png') no-repeat 50% 50%}.MoreLink{float:right;display:none}.MorePopupDiv{font-size:10rem;width:275px}.MorePopupTitle{font-size:12rem;text-decoration:underline;font-weight:bold;margin-bottom:5px}.MorePopupCellLeft{float:left}.MorePopupCellRight{float:right}.popupMonthlyCell{display:block !important;height:32px !important;width:130px !important}.backgroundMonthly{display:none}#CalendarNavigationYearly > span{width:100px;display:inline-block}#YearlyMainTable{border-collapse:collapse;height:100%;line-height:14px}.Year{color:#000000;text-align:center;font-size:small;font-weight:bold}.YearlyPaddingCell{width:12px}.YearlyCalendarMonthCell{border:1px solid #BFBFBF;vertical-align:top}.YearlyMonthTable{font-size:small;border-collapse:collapse}.YearlyMonthHeader{height:20px;line-height:20px;border-bottom:1px solid #BFBFBF;font-weight:bold;font-size:12rem;text-align:center;color:#444444;background-color:#EBEBEB}.YearlyDayCellHeader{height:20px;line-height:20px;border-right:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;font-weight:bold;font-size:12rem;text-align:center;color:#444444;background-color:#EBEBEB}.LastDay.YearlyDayCellHeader{border-right:0px solid black}.YearlyWeeklyLink{cursor:pointer;position:absolute;left:-9px;height:16px;width:16px;padding:0px 0px;visibility:hidden;background:url('../Framework/Images/SilkIcons/control_play.png') no-repeat 50% 50%}.YearlyWeeklyLink:hover{background:url('../Framework/Images/SilkIcons/control_play_blue.png') no-repeat 50% 50%}.YearlyCellHighlight{background-color:#E9ECFF}.YearlyDayLink{color:#000;width:50%;line-height:14px;margin:auto;display:block;text-decoration:none !important}.YearlyDayLink.InUse{color:#000000;text-decoration:none}.YearlyDayCell{text-align:center}.YearlyDayCell.Today{background-color:#EE0;-moz-box-shadow:0px 0px 2px #AA332E inset;-webkit-box-shadow:0px 0px 2px #AA332E inset;box-shadow:0px 0px 2px #AA332E inset}.YearlyDayCell.InUse > a{width:50%;border:1px solid black;background-color:#C6E4FF;height:14px;line-height:13px;margin:auto;display:block;padding:0px 3px}.YearlyMonthLink_Out{color:#000000;font-weight:bold;font-size:small;text-decoration:none;background-color:transparent}.TimetablesContextHeader{height:19px;border-left:1px solid #3d3d3d;border-right:1px solid #3d3d3d;text-align:center;color:#ffffff;background-color:#3d3d3d}#TimetablesMainTable{border-collapse:collapse;background-color:#ffffff}.TimetablesHour{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;width:44px;min-width:44px;padding:0 2px;vertical-align:top;line-height:22px}.TimetablesContext{border-right:1px solid #CFCFCF;line-height:30px}.TimetablesContextAlternate{border-top:1px dashed #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;line-height:28px}.ScheduleTermCombo{width:200px}#ScheduleTermSelection{position:absolute;left:10px}