/* Minification failed. Returning unminified contents.
(2093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2097,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2674,17): run-time error CSS1038: Expected hex color, found '#ffff'
(4142,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4143,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4144,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4145,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4146,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4147,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4148,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4149,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4153,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4154,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4155,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4156,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4160,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4161,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4162,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4163,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4164,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4165,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4166,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4169,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4170,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;-ms-filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}

/* Updates to the jquery-ui.css stylesheet to make widgets match the CCIP styles. */

.ui-widget {
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif !important;
    font-size: 12px !important;
}

.ui-widget .ui-widget-content {
    border: none !important;
}

.ui-widget button {
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif !important;
}

.ui-dialog-buttonset button{
    background-color: Silver !important;
    border-color: #00467F !important;
    border-width: 1px !important;
    border-style: Groove !important;
    font-family: Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}

.ui-widget-header {
    border: none !important;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 4px !important;
}

.ui-dialog .ui-dialog-title {
    margin: 0px !important;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 0px !important;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 0px !important;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 0px !important;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 0px !important;
}

.ui-dialog .ui-dialog-buttonpane {
    margin-top: 0px !important;
    padding: 3px !important;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: 2px !important;
}

.ui-widget-overlay {
    background-color: #eeeeee !important;
    filter: alpha(opacity=60) !important;
    opacity: 0.6 !important;
    -moz-opacity: 0.6 !important;
    background-image: none;
}

body .ui-tooltip {
    border-width: 2px !important;
    border-color: #aaaaaa !important;
    -webkit-box-shadow: 0 0 5px #aaa !important;
    box-shadow: 0 0 5px #aaa !important;
}

.ui-widget-content {
    border: 1px solid #aaaaaa !important;
}

.ui-button:active, .ui-button.ui-state-active:hover {
    color:unset;
}

.ui-button:hover, .ui-button:focus {
    color:unset;
}

body
{
}

.data {
    width: 100%;
    border: 0px;
    border-spacing: 1px;
}

.data td, .data th, .data caption {
    padding: 4px;
    vertical-align: top;
}

.data caption {
    box-sizing: border-box;
    width: calc(100% - 2px);
    left: 1px;
    position: relative;
}

.dataLabel
{
    font-weight: bold;
    text-align: right;
    width: 1%;
    white-space: nowrap;
    vertical-align: top;
    padding-right: 3px;
    font-size: small;
}

.StripedDataTable .dataLabel, .ODEDataGridItem .dataLabel, .ODEDataGridAltItem .dataLabel, textarea {
    font-size: 12px;
}

.important
{
    font-weight: bold;
}

.no-line-break {
    white-space: nowrap;
    display: inline-block;
}

.superImportant
{
	font-size: 16px;
	font-weight: bold;
	color: Red;
}

.NegativeNumber
{
    color: Red;
}

.SubSection
{
    padding-left: 20px;
}

.Timer
{
    text-align: center;
    font-size: small;
    background-color: #cce2f2;
    border-width: 1px;
    border-style: solid;
    border-color: #00467F;
    width: 155px;
    z-index: 2;
    position: fixed;
}

.ActiveTab
{
    background-color: #00467F;
    color: White;
    text-align: center;
}

.InactiveTab
{
    background-color: #cce2f2;
    color: Black;
    text-align: center;
}

.Calendar .ajax__calendar_container
{
    background-color: #cce2f2;
    border-color: #78B2DC;
    border-width: 1px;
    border-style: solid;
    font-size: small;
}

.Calendar .ajax__calendar_days table tr td
{
    padding: 0px;
}

.Calendar .ajax__calendar_year
{
    width: 35px;
    height: 40px;
}
        
.Calendar .ajax__calendar_month
{
    width: 35px;
    height: 40px;
}

.Calendar td { padding: 3px; }

.notesHeader
{
    font-weight: bold;
}

.sectionLabel
{
    text-align: left;
    font-size: small;
}

.questionLabel
{
    text-align: left;
    padding-left: 3px;
    font-size: x-small;
}

.budgetGridWidth
{
    min-width: 83px;
}

/* Temporary Hack until I can fix the themes */

fieldSet
{
	border-color: #00467F;
	border-style: solid;
	border-width: 2px;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

legend
{
	background-color: #f1f7fb;
	border-color: #00467F;
	border-style: solid;
	border-width: 2px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

/* from ode.css */
body
{
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
    word-spacing: normal;
    letter-spacing: normal;
    text-transform: none;
    font-size: 12px;
    margin-left: 0px;
    margin-top: 0px;
}

td
{
	font-size: 12px;	
}

hr
{
	height:1pt;
	/*background-color: #78B2DC;*/
}

h1, h2, h3, h4, h5, h6, dt, th, thead, tfoot
{
/* 
   color: black; Commented out since it 
   interferes with GridView header color 
   - kevin.low 10/26/06
*/
    font-style:	normal;
	text-decoration:	none;
}

h1 {
	font-weight: 700;
	font-size: 2em;
}

h2 {
	font-weight: 700;
	font-size: 1.75em;
}

h3 {
	font-size: 1.58em;
	font-weight: 500;
}

h4 {
	font-size: 1.33em;
	font-weight: 500;
}

h5, dt {
	font-size: 1em;
	font-weight: 700;
}

h6 {
	font-size: .8em;
	font-weight: 700;
}

tfoot, thead {
	font-size: 1em;
}

th {
	vertical-align:	baseline;
	font-size: 1em;
	font-weight: bold;
}

small {
	font-size: .7em;
}

big	{
	font-size: 1.17em;
}

blockquote, pre {
	font-family: Courier New, monospace;
}

ul li	{
	list-style-type: square;
}

ul li li	{
	list-style-type: disc;
}

ul li li li {
	list-style-type: circle;
}

ul li li li	li {
	list-style-type: None;
}

ol li	{
	list-style-type: decimal;
}

ol ol li {
	list-style-type: lower-alpha;
}

ol ol ol li {
	list-style-type: lower-roman;
}

/* -------------------------------------------------------- */
/* General A TAG for Generic Links ------------------------ */
/* -------------------------------------------------------- */
a:link	{	
	text-decoration:	underline;
	color: Black;
}	
		
a:visited	{	
	text-decoration:	underline;
	color:	Black;
}	
		
a:active	{	
	text-decoration:	underline;
	color:	Black;
}
		
a:hover	{	
	text-decoration:	none;
	color:	Black;
}
table.StripedDataTable th:not([scope="row"]), table.StripedDataTable caption {
    background-color: #00467f;
    color: white;
    font-weight: bold;
}

    table.StripedDataTable th a {
        color: white;
    }

    table.StripedDataTable .sort th {
        text-decoration: underline;
    }

    table.StripedDataTable th a:link, table.data th a:visited, table.data th a:active {
        color: white;
    }
table.StripedDataTable th a:hover {
    color: #cce2f2;
}
table.StripedDataTable tbody tr:nth-child(odd) td, table.StripedDataTable tbody tr:nth-child(odd) th[scope='row'] {
    background-color: #f1f7fb;
    color: black;
}
table.StripedDataTable tbody tr:nth-child(odd) td a:link, table.data:nth-child(odd) td a:visited, table.data:nth-child(odd) td a:active {
    color: black;
    text-decoration: underline;
}
table.StripedDataTable tbody tr:nth-child(odd) td a:hover {
    color: #5A544B;
    text-decoration: none;
}
table.StripedDataTable tbody tr:nth-child(even) td, table.StripedDataTable tbody tr:nth-child(even) th[scope='row'] {
    background-color: #CCE2F2;
    color: black;
}
table.StripedDataTable tbody tr:nth-child(even) td a:link, table.data:nth-child(even) td a:visited, table.data:nth-child(even) td a:active {
    color: black;
    text-decoration: underline;
}
table.StripedDataTable tbody tr:nth-child(even) td a:hover {
    color: #5A544B;
    text-decoration: none;
}

table.sticky {
    width: 100%;
    border-collapse: separate;
}

    table.sticky > thead > tr > th {
        position: sticky;
        top: 0;
    }

    table.sticky > tbody > tr > td {
    }

    table.sticky th:first-child, table.sticky td:first-child {
    }

.ODEDataGridHeader, .ODEDataGridHeader td, .ODEDataGridHeader th {
    background-color: #00467f;
    color: white;
    font-weight: bold !important;
}
.ODEDataGridHeader a:link, .ODEDataGridHeader a:visited, .ODEDataGridHeader a:active
{
    color: white;
}
.ODEDataGridHeader a:hover
{
    color: #cce2f2;
}
.ODEDataGridSelectedItem
{
    background-color:#78B2DC;
    color: black;
}
.ODEDataGridItem, .ODEDataGridItem > td
{
   background-color: #f1f7fb; 
   color: black;
}
.ODEDataGridItem a:link, .ODEDataGridItem a:visited, .ODEDataGridItem a:active
{
      color: black;
      text-decoration: underline;
}
.ODEDataGridItem a:hover
{
      color: #5A544B;
      text-decoration: none;
}
.ODEDataGridAltItem, .ODEDataGridAltItem > td
{
    background-color: #CCE2F2; 
    color: black;
}
tr.PageDataItem:hover > td
{
   background-color:rgb(120, 178, 220) !important;
}
.ODEDataGridAltItem a:link, .ODEDataGridAltItem a:visited, .ODEDataGridAltItem a:active
{
      color: black;
      text-decoration: underline;
}
.ODEDataGridAltItem a:hover
{
      color: #5A544B;
      text-decoration: none;
}
.ODEDataGridFooter
{
    background-color: #00467F;
    color: black;
    border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.ODEDataGridPager, .ODEDataGridPager td
{
    background-color: #00467F;
    color: White;
}
.ODEDataGridPager a:link, .ODEDataGridPager a:visited, .ODEDataGridPager a:active
{
    color: White;
}
.ODEDataGridPager a:hover
{
    color: #cce2f2;
}

.ODEError
{
   color:Red;
   font-size: 12px;
   font-weight:bold;
}

.ODESave
{
   color:#009900;
   font-size: 12px;
   font-weight:bold;
}

.inlineControl {
    display:inline-block;
}

.ODETimer
{
   color:#930000;
   font-size: 12px;
   font-weight:bold;
}

.ODETextBox100 {
    box-sizing: border-box;
    width: 100%
}

.GMSErrorMessage {
   color:Red;
   font-size: 16px;
   font-weight:bold;
}

/* this is the standard button style - kevin.low 07/12/07 */
.ODEButton {
    background-color: Silver;
    border-style: Groove;
    border-width: 1px;
    font-family: Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}

/* Moved ODEColor# from basemaster.css - kevin.low 05/24/07 */
.ODEColor1 
{
	background-color: #00467F;
	color: white;
}

.ODEColor2
{
	background-color: #78B2DC;
	color: black;
}

.ODEColor3 
{
	background-color: #cce2f2;
	color: black;
}

.ODEColor4 
{
	background-color: #f1f7fb;
	color: black;
}

.ODEColor5 
{
    background-color:#eeeeee;
}

/* Added color of the CompleteGridView headerstyle - 10/03/07 */
.ODEColor6 
{
    background-color:#5D7B9D;
    color: White;
}

/* used in GridView PagerStyle to prevent the color of Next and Prev displayed in black */
.ODEGridViewPagerStyle a:link, .ODEGridViewPagerStyle a:visited, .ODEGridViewPagerStyle a:active, .ODEGridViewPagerStyle a:hover
{
      color: white;      
}

/* used in GridView PagerStyle to prevent the color of Next and Prev displayed in black */
.ODEGridViewPagerStyle a:link, .ODEGridViewPagerStyle a:visited, .ODEGridViewPagerStyle a:active, .ODEGridViewPagerStyle a:hover
{
      color: white;      
}

#ODEMainNavigation
{
    width:155px;
}

#ODEMainNavigation .ODEMenuItem ul li
{
    min-height:22px;
	height: auto;
	font-size:12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
	text-align:left;
    cursor: pointer;
	background-color:#78B2DC;
	color: black;
    list-style:none;
    /* Removing 'width:155px' makes menu cell widths fit their content, but makes the main column break */
    width:155px;        
}

/* Anchor tag sits on top of rendered menu item allowing target="_blank" */
.ODEMenuItemExternalLink {
    z-index: 1;
    position: absolute;
    min-height: 22px;
    width: 155px;
}

#ODEMainNavigation .ODEMenuItem ul li.static {
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
}

.ODEMenuItem.SVGT {
    display: none;
}

.ODEMenuItem ul.dynamic
{
    z-index:501 !important;
}

.ODEMenuItem li.dynamic
{
    width: auto;
}

#ODEMainNavigation .ODEMenuItem li.static a:link,
#ODEMainNavigation .ODEMenuItem li.static a:visited {
    text-decoration:none;
    display: flex;
    flex: 1;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    height: auto;
    min-height: 22px;
    white-space:normal;
}

#ODEMainNavigation .ODEMenuItem li.dynamic a:link,
#ODEMainNavigation .ODEMenuItem li.dynamic a:visited { 
    white-space: nowrap;
    height: 22px;
}


/* Start handling all menu item borders.*/
.ODEMenuItem ul li {
    border-bottom: 1px solid #00467F !important;
    border-right: 1px solid #00467F !important;
    border-left: 1px solid #00467F !important;
}

#ODEMainNavigation .ODEMenuItem ul.level1 > li:first-of-type {
    border-top: 0px !important;
}

.ODEMenuItem ul li:first-of-type {
    border-top: 1px solid #00467F !important;
}

#ODEMainNavigation .ODEMenuItem ul li.has-popup ul {
    top: -1px !important; 
}
/* End handling menu item borders*/


#ODEMainBody .ODEMenuItem ul li
{
    min-height:22px;
	height: 22px;
	font-size:12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
	text-align:left;
    cursor: pointer;
	background-color:#78B2DC;
	color: black;
    list-style:none;
    min-width:133px;
}

div .ODEMenuItem  ul  li
{ 
    margin:0;padding:0;
    list-style: none;
    border-style: none;
} 

div .ODESubMenuItem  ul  li
{ 
    margin:0;padding:0;
    list-style: none;
    border-style: none;
} 

div .ODEMenuItem > ul > li > ul 
{ 
    display: none;border-style: none;
}

div.ODESubMenuItem > ul > li > ul 
{ 
    display: none;border-style: none;
}



#ODEMainBody .ODEMenuItem a:link,
#ODEMainBody .ODEMenuItem a:visited { 
	text-decoration:none;
	display: flex;
    align-items: center;
	height: 100%;
}

#ODEMainBody .ODEMenuItem li.has-popup > a:link,
#ODEMainBody .ODEMenuItem li.has-popup > a:visited { 
	padding-right:15px;
}

.ODESubMenuItem {	
	min-height: 22px;
	height: 22px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
    cursor: pointer;
	background-color: #cce2f2;
	color: white;
	text-decoration:none;
	white-space:nowrap;
	min-width: 135px;
	display: block;
    list-style:none;
    padding-left:5px;
    padding-right:5px;
}

#ODEMainNavigation .ODEMenuItem ul li.dynamic
{
    width: auto;
}

/* This code causes the background and text color to stay when you move to a sub-menu */
#ODEMainNavigation .ODESubMenuItem .highlighted, 
#ODEMainNavigation .ODEMenuItem .highlighted 
{
    background-color:#00467F;
    color:white;
    min-height:22px;
    height:100%;
}

#ODEMainBody .ODEMenuItem .highlighted 
{
    color:white;
    min-height:22px;
    height:100%;
}

#ctl00_CCIPContentPlaceHolder_sgtBudget_mnuSaveAndGoTo
{
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
}

#ctl00_CCIPContentPlaceHolder_sgtSetAsideDetails_mnuSaveAndGoTo
{
    border-left: none !important;
    border-right: none !important;
    border-bottom: none !important;
    max-width: 150px;
}


#ODEMainBody .ODESubMenuItem .highlighted,
#ODEMainBody .ODEMenuItem .dynamic .highlighted
{
    background-color:#00467F;
    color:white;
    min-height:22px;
    height:100%;
}



.ODESubMenuHover {
    min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color: #00467F;
	color:white;
	text-decoration:none;
	/*max-width: 350px;*/
    list-style:none;
}

.ODEPageTitle
{
    color: #003366;
    font-size: 18px;
    font-weight:bold;
	text-decoration: none;
	margin-bottom: 2px;
}

.ODEModalUpdateProgressBackground 
{
	background-color:Gray;
	/*filter:alpha(opacity=60);
	opacity:0.6;*/
}

.ODEModalUpdateProgressPopup {
	background-color:#cce2f2;
	text-align:center;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
    padding-top: 30px; 
    width:200px; 
    height:50px;
    font-size: 2em;
}

/* More hacking to get this thing to work -- source basemaster.css */

.ODEHidden { 
    display: none;
    padding: 0px;
    margin: 0px;
}

blockquote, body {
    margin: 0px;
    padding: 0px;
    /*
		Commented out - handle by Blue.css - kevin.low 07/01/08
		font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	*/
}

#ODEPageWrapper {
    height: 100%;
    width: 100%;
    float: left;
    clear: both;    
    min-width: 1075px;
}

.ODEHeaderPageTitlePanel {
    margin-top: 10px;
}

.ODEHeaderPageTitle {
    color: #003366;
    font-size: 18px;
    font-weight:bold;
	text-decoration: none;
	margin-bottom: 2px;
}

/* Page Header */
.ODEHeader {
    top:20px;
    padding:5px;
    width: auto;
     /*background-image: url(/Images/wvdelogo_header.png);*/
     /*background-size:100% 95%;
    background-position: left top;*/
    background-repeat: no-repeat;
    background-position:center;
    background: linear-gradient(to bottom, #002a6b 0%,#004071 100%);
    /*border-bottom:solid black 2px;*/
    height:60px;
}

#ODEPageHeader {
    background-position: left top;
    background-repeat: no-repeat;
    text-shadow: 1px 1px 1px #000000;
    margin-left: auto;
    margin-right: auto;
    color: #FFFFFF;
    position: relative;
}

#ODEPageHeader #TNLogo {
}

#TNLogo {
}

#TNLogo img {
    display: none;
    border: 0 none
}

#GPSLogo img {
    display: none;
    border: 0 none
}

.socialicons img {
width: 32px;
height: 32px;
}

div.socialicons {
    padding-top:0px !important;
}

div.socialicons span{
    text-decoration:none !important;
    background-position:center;
    background-repeat: no-repeat;
    display: inline-block;
}

#TNLogo a {
    background-image: url(/Images/wvde_logo_v2_white.png);
    background-position:left;
    background-repeat: no-repeat;
    display: inline;
    height: 50px;
    width: 202px;
    margin: 0px 0px 5px 10px;
    position: absolute;
    top: 5px;
    left: 5px;
}

#GPSLogo a {
    background-image: url(/Images/gps_logo.jpg);
    background-position:left;
    background-repeat: no-repeat;
    background-size:contain;
    height: 60px;
    width: 250px;
    margin: 0px 0px 5px 10px;
    float:right;
    top: 5px;
    left: 5px;
    right:0;
}

@font-face {
	font-family: 'QlassikMediumRegular';
	src: url(/Images/qlassik/Qlassik_TB-webfont.eot);
	src: url(/Images/qlassik/Qlassik_TB-webfont.eot?#iefix) format('embedded-opentype'), 
         url(/Images/qlassik/Qlassik_TB-webfont.ttf) format('truetype'), 
         url(/Images/qlassik/Qlassik_TB-webfont.svg#QlassikMediumRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'QlassikBoldRegular';
	src: url(/Images/qlassik/QlassikBold_TB-webfont.eot);
	src: url(/Images/qlassik/QlassikBold_TB-webfont.eot?#iefix) format('embedded-opentype'), 
         url(/Images/qlassik/QlassikBold_TB-webfont.ttf) format('truetype'), 
         url(/Images/qlassik/QlassikBold_TB-webfont.svg#QlassikBoldRegular) format('svg');
	font-weight: normal;
	font-style: normal;
}

#ODEPageHeader h1 {
    font-family: 'QlassikMediumRegular';
    font-size: 180%;
    margin-left: 35px;
    margin-top: 5px;
    /*width: 580px;*/
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
    float: left;
    padding: 12px 0;
}

#ODEPageHeader h1 a, #ODEPageHeader a h1 {
    text-decoration: none;
    color: #FFFFFF;
}

#GovernorBox {
    background: url(/images/header_gov.png) no-repeat scroll left top transparent;
    border: medium none;
    height: 67px;
    margin: 4px 0 0;
    position: absolute;
    right: 20px;
    text-shadow: 1px 1px 1px #000000;
    top: 0;
    width: 285px;
    font-size: 86.2%;
    line-height: 1.5;
}

#GovernorBox h2 {
    color: #FFFFFF;
    font: 14px/14px Georgia,serif;
    margin: 10px 0 4px 160px;
}

#GovernorBox h2 span {
    display: block;
    font-size: 9px;
    text-transform: uppercase;
}

#GovernorBox ul {
    border: medium none;
    margin-left: 160px;
    padding: 0;
}

#ODEPageHeader h1 #CommissionerName, 
#ODEPageHeader h1 a #CommissionerName {
    font-size: 68%;
    font-style: italic;
    color: #DEDEDE;
}

#GovernorBox ul li {
    line-height: 1.25em;
    list-style-type: none;
    margin-left: 0;
}


#GovernorBox ul li a, 
#GovernorBox ul li a:visited {
    color: #FFFFFF;
    font: 10px/12px Tahoma,sans-serif;
    letter-spacing: 0.1em;
    text-shadow: 1px 1px 1px #000000;
    text-decoration: none;
}

#ODEPageHeader #ODEHeaderBar {
    float: left;
    background-image: url(/images/headertop.jpg);
    background-attachment: scroll;
    background-repeat: repeat-y;
    height: 60px;
    width: 255px;
}

#ODEPageHeader #ODEStateSeal {
    float: right;
    background-image: url(/images/alaska-state-seal.gif);
    background-repeat: no-repeat;
    margin-right: 5px;
    width: 95px;
    height: 95px;
}

#ODEHeaderSpacer { 
    clear: both;
    margin-left: 0px;
    /*background-color: #024780;*/
    width: 100%;
    height: 4px;
    border: 1px;
    border-bottom-style: solid;
    /*margin-top: 1px;*/
}

/* BreadCrumb */
.ODEBreadCrumb {
    float: left;
    clear: both;
    margin-top: 5px;
    background-color: #EEEEEE;
    height: 23px;
    width: 100%;
    /* Added to keep font/fontsize the same - kevin.low 07/01/08 */
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
    font-size: 12px;
}

.ODEBreadCrumb #ODEBCSpacer {
    float: left;
    background-color: #78B2DC;
    width: 135px;
    height: 23px;
}

.ODEBreadCrumb #ODEBCText {
    height: 100%;
    margin-left: 145px;
    display: block;
}

.ODEBreadCrumb .ODESiteMapPanel {
    height: 100%;
    margin-left: 10px;
    position:relative;
    top: 3px;
}

.ODEBreadCrumb
{
    background-color: White;
}

#hiddenErrorMessage span::selection {
    color: #d628b3;
}

#hiddenErrorMessage span::-moz-selection {
    color: #d628b3;
}

/* Center of Page */
#ODECenterSection {
    float: left;
    clear: both;
    width: 100%;
    min-height:500px;
    margin-bottom:40px;
}

/* Menues */
#ODECenterSection #ODEMainNavigation {
    float: left; 
    width: 150px;
}

#ODECenterSection #ODEMainNavigation .ODENavMenu {
    width: 133px;
    /* Added to keep font/fontsize the same - kevin.low 07/01/08 */
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
    font-size: 12px;
    border-top: solid 1px #00467F;
}



/* Safe Login */
#ODESafe {
    background-color: #CCCCCC;
    min-height: 30px;
    width: 155px;
    border-bottom: 1px solid #555555;
    border-right: 1px solid #555555;
    border-left: 1px solid #555555;
    display: flex;
    align-items: center;
    position: relative;
}

#ODESafe #ODESafeImage {
    background-image: url(/images/ODE_SafeLock.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    width: 15px;
    min-height: 15px;
    margin: 0px 5px 0px 2px;
    position: absolute;
    z-index: 0;
}

    #ODESafe .ODESafeLogin {
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        min-height: 30px;
        vertical-align: middle;
        display: flex;
        flex: 1;
        align-items: center;
        padding-left: 22px;
        z-index: 1;
    }

#ODEEnv {
    padding-top: 8px;
    text-align: center; 
}

#ODEEnv a, 
#ODEEnv a:link, 
#ODEEnv a:active, 
#ODEEnv a:hover,
#ODEEnv a:visited {
    text-decoration:none;
    color:Blue; 
}

#ODEEnv b {
    font-size:11px;
    font-weight:bold;
    color: Red;
}

/* End Safe Login */
#ODEMainBody {
    margin-left: 170px;
    min-width: 525px;
    display: block;
}

#ODEMainBody #ODEContentSection 
{
    margin-bottom: 5px;
    margin-right: 5px;
    float:left;
    clear:right;
    /* if width is not 98%, then scrollbar appears for IE6 - kevin.low 02/25/08 */
    width: 98%;
}

#ODEMainBody .ODEPfv{
    text-align: right;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    /* Added to keep font/fontsize the same - kevin.low 07/01/08 */
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
    font-size: 12px;
}

/* Footer */
.ODEFooter {
    clear: both;
    color: #000000;
    padding: 10px;
    text-align: center;
    font-size: 13px;
    line-height: 1.25;
}

.ODEFooter div {
    /*padding-top:10px;*/    
}

.ODEFooter ul {
    margin: 0;
    padding: 0;
}

.ODEFooter ul li {
    display: inline-block;
    list-style-type: none;
    padding: 0 10px;
    border-right: 1px solid #000000;
}

.ODEFooter .ODEFooterSpacer {
    border-color: #CDCCCA;
    border-style: solid;
    border-width: 1px 0 0;
    width:1050px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}

#PortalLinks {
    margin-bottom: 5px;
    margin-top: 5px;
}

#PortalLinks a {
    padding: 0 0 0 3px;
}

#ContactInfo {
    padding: 5px 0;
}

#ContactInfo ul li {
    padding: 0 10px;
    border-right: 1px solid #000000;
}

.ODEFooter ul li.LastListItem, .ODEFooter #ContactInfo ul li.LastListItem {
    border: 0 none;
}

.ODEFooter #ODEFooterSpacer {
    float: left;
    width: 135px;
}

.ODEFooter #ODEBottomMenu {    
    vertical-align: middle;
    text-align: center;
    margin-left: 135px;
    font-size: 11px;
    width: 700px;
    display: block;
    /* Added to keep font the same. Note: fontsize is different at 11px. - kevin.low 07/01/08 */
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
}

.ODEFooter #ODEBottomMenu a:link, 
.ODEFooter #ODEBottomMenu a:visited, 
.ODEFooter #ODEBottomMenu a:active {
    text-align: left;
    text-decoration: underline;
    color: Black;
    font-size: 11px;
}

.ODEFooter #ODEBottomMenu a:hover {
    text-decoration: none;
    color: Black;
}

.ODEMasterMenuItem { 
	min-height:22px;
	height: 22px;
	font-size:11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;	
	text-align:left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color:#78B2DC;
	color:Black;
	width: 134px;
}

.ODEMasterMenuItem a:link,
.ODEMasterMenuItem a:visited,
.ODEMasterMenuItem a:hover { 
	color:Black;
	text-decoration:none;
	display: block;
	width: 100%;
	height: 100%;
}

.ODEMasterMenuItem a:hover { 
	color:White;
}

.ODEMasterMenuHover {
	min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #78B2DC;
	border-right: solid 1px #00467F;
	background-color: #00467F;
	color: white;
	text-decoration: none;
	width: 134px;
}

.ODEMasterMenuHover a:link,
.ODEMasterMenuHover a:visited,
.ODEMasterMenuHover a:hover {
	color: white;
	text-decoration: none;
	width: 100%;
	height: 100%;
	display: block;
}

.ODEMasterSubMenuItem {	
	min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color: #cce2f2;
	color: White;
	text-decoration:none;
	white-space:nowrap;
	min-width: 135px;
	/*max-width: 350px;*/
	display: block;
}

.ODEMasterSubMenuItem a:link,
.ODEMasterSubMenuItem a:visited,
.ODEmasterSubMenuItem a:hover { 
	color:Black;
	text-decoration:none;
}

.ODEMasterSubMenuItem a:hover { 
	color:white;
}

.ODEMasterSubMenuHover {
    min-height: 22px;
	height: auto !important;
	height: 22px;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	text-align: left;
	cursor: hand;
    cursor: pointer;
	border-bottom: solid 1px #00467F;
	border-right: solid 1px #00467F;
	background-color: #00467F;
	color:White;
	text-decoration:none;
	/*max-width: 350px;*/
}

.FERChildNavigation
{
    text-align: center;
    padding-bottom: 2px;
}

.FundRequestPrintOutBox
{
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 5px;
    font-size: 12pt;
}

.FundRequestPrintOutBox .data
{
    text-align: center;
    margin: 10px auto 35px auto;
    border: 1px solid black;
    padding: 0px;
}

.FundRequestPrintOutBox .data td
{
    border: 1px solid black;
    border-spacing: 0px;
    font-size: 12pt;
}

.underline
{
    border-bottom: 1px solid black;
    width: 100%;
}

.GrayedOut
{
    background-color: #BDBDBD;
}

.ReadOnlyEditorText
{
    margin-bottom:5px;
}

.goal, .objective, .strategy, .action_step
{
    border: 1px solid #00467f;
    padding: 5px 5px 0px 5px;
    margin-bottom: 5px;
}

.component, .details
{
    border: 1px solid #00467f;
    padding: 5px;
    margin-bottom: 5px;
}

.component .data, .details .data
{
	border-collapse: collapse;
}

.component .data td, .component .data th, .details .data td, .details .data th
{
	border: solid #9E9E9E 1px;
}

input[disabled], textarea[disabled],
select[disabled='disabled'], select[disabled], input[readonly]{
    -webkit-text-fill-color: #000000;
    -webkit-opacity: 1;
    color: #000000;
    background: #e3e3e3;
    background-color: #e3e3e3 !important; /* dropdown list background color override */
}

.RTBSetWidth
{
    width: 100%;
}

[id*=RadEditor] p
{
    text-indent:0 !important;
}

.reToolZone {
    display:none;
}

.rssFeedImg {
    background-image: url(/Images/rss_96.png);
    background-size:contain;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
}

.twitterImg {
    background-image: url(/Images/twitter_96.png);
    background-size:contain;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
}

.facebookImg {
    background-image: url(/Images/facebook_96.png);
    background-size:contain;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
}

.emailImg {
    background-image: url(/Images/email_96.png);
    background-size:contain;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
}

.itunesImg {
    background-image: url(/Images/itunesu_96.png);
    background-size:contain;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
}

.unbridledImg {
    background-image: url(/Images/unbridledSpirit-4C.png);
    background-size:contain;
    width:100px;
    height:30px;
    background-repeat:no-repeat;
    margin-top:10px;
    display:inline-block;
}

.textPadding {
    padding: 3px;
}

            .ui-datepicker {
	            width: 17em;
	            padding: .2em 10px .2em .2em;

	            display: none;
                background: border-box;
                border: 1px solid black;
                background-color: white;
            }
            .ui-datepicker .ui-datepicker-header {
	            position: relative;
	            padding: .2em 0;
            }
            .ui-datepicker .ui-datepicker-prev,
            .ui-datepicker .ui-datepicker-next {
	            position: absolute;
	            top: 2px;
	            width: 1.8em;
	            height: 1.8em;
            }
            .ui-datepicker .ui-datepicker-prev-hover,
            .ui-datepicker .ui-datepicker-next-hover {
	            top: 1px;
            }
            .ui-datepicker .ui-datepicker-prev {
	            left: 2px;
            }
            .ui-datepicker .ui-datepicker-next {
	            right: 2px;
            }
            .ui-datepicker .ui-datepicker-prev-hover {
	            left: 1px;
            }
            .ui-datepicker .ui-datepicker-next-hover {
	            right: 1px;
            }
            .ui-datepicker .ui-datepicker-prev span,
            .ui-datepicker .ui-datepicker-next span {
	            display: block;
	            position: absolute;
	            left: 50%;
	            margin-left: -8px;
	            top: 50%;
	            margin-top: -8px;
            }
            .ui-datepicker .ui-datepicker-title {
	            margin: 0 2.3em;
	            line-height: 1.8em;
	            text-align: center;
            }
            .ui-datepicker .ui-datepicker-title select {
	            font-size: 1em;
	            margin: 1px 0;
            }
            .ui-datepicker select.ui-datepicker-month,
            .ui-datepicker select.ui-datepicker-year {
	            width: 45%;
            }
            .ui-datepicker table {
	            width: 100%;
	            font-size: .9em;
	            border-collapse: collapse;
	            margin: 0 0 .4em;
            }
            .ui-datepicker th {
	            padding: .7em .3em;
	            text-align: center;
	            font-weight: bold;
	            border: 0;
            }
            .ui-datepicker td {
	            border: 0;
	            padding: 1px;
            }
            .ui-datepicker td span,
            .ui-datepicker td a {
	            display: block;
	            padding: .2em;
	            text-align: right;
	            text-decoration: none;
            }
            .ui-datepicker .ui-datepicker-buttonpane {
	            background-image: none;
	            margin: .7em 0 0 0;
	            padding: 0 .2em;
	            border-left: 0;
	            border-right: 0;
	            border-bottom: 0;
            }
            .ui-datepicker .ui-datepicker-buttonpane button {
	            float: right;
	            margin: .5em .2em .4em;
	            cursor: pointer;
	            padding: .2em .6em .3em .6em;
	            width: auto;
	            overflow: visible;
            }
            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	            float: left;
            }

            /* with multiple calendars */
            .ui-datepicker.ui-datepicker-multi {
	            width: auto;
            }
            .ui-datepicker-multi .ui-datepicker-group {
	            float: left;
            }
            .ui-datepicker-multi .ui-datepicker-group table {
	            width: 95%;
	            margin: 0 auto .4em;
            }
            .ui-datepicker-multi-2 .ui-datepicker-group {
	            width: 50%;
            }
            .ui-datepicker-multi-3 .ui-datepicker-group {
	            width: 33.3%;
            }
            .ui-datepicker-multi-4 .ui-datepicker-group {
	            width: 25%;
            }
            .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
            .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	            border-left-width: 0;
            }
            .ui-datepicker-multi .ui-datepicker-buttonpane {
	            clear: left;
            }
            .ui-datepicker-row-break {
	            clear: both;
	            width: 100%;
	            font-size: 0;
            }

            /* RTL support */
            .ui-datepicker-rtl {
	            direction: rtl;
            }
            .ui-datepicker-rtl .ui-datepicker-prev {
	            right: 2px;
	            left: auto;
            }
            .ui-datepicker-rtl .ui-datepicker-next {
	            left: 2px;
	            right: auto;
            }
            .ui-datepicker-rtl .ui-datepicker-prev:hover {
	            right: 1px;
	            left: auto;
            }
            .ui-datepicker-rtl .ui-datepicker-next:hover {
	            left: 1px;
	            right: auto;
            }
            .ui-datepicker-rtl .ui-datepicker-buttonpane {
	            clear: right;
            }
            .ui-datepicker-rtl .ui-datepicker-buttonpane button {
	            float: left;
            }
            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
            .ui-datepicker-rtl .ui-datepicker-group {
	            float: right;
            }
            .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
            .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	            border-right-width: 0;
	            border-left-width: 1px;
            }

.overflowClass {
    display: inline-table;
    margin-bottom: 10px;
}


.ProgressNoteStatusCell {
    width: 15%;
}

.ProgressNoteTextCell {
    width: 50%; 
}

.ProgressNoteAddedByCell {
    width: 15%;
    
}

.ProgressNoteDateAddedCell {
    width: 20%;
    
}

.imgEdit {
    float:left;
    padding:5px;
}

div[class^=modalOverlay] {
    background-color:rgba(0,0,0,0.75);
    position:fixed;
    width:500%;
    height:500%;
    top:-50%;
    left:-50%;
    z-index:10;
}

div.modalHeader {
    color: #003366;
    font-size: 30px;
    font-weight: bold;
    text-decoration: none;
    margin-bottom: 2px;
}

div.modalBody {
    padding-top:15px;
    padding-bottom:15px;
    font-size: 16px;
}

.modalButton {
    border-width: 1px !important;
    border-style: none !important;

    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #003366);
    background-image: -moz-linear-gradient(top, #3498db, #003366);
    background-image: -ms-linear-gradient(top, #3498db, #003366);
    background-image: -o-linear-gradient(top, #3498db, #003366);
    background-image: linear-gradient(to bottom, #3498db, #003366);
    -webkit-border-radius: 20;
    -moz-border-radius: 20;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 3px #666666;
    -moz-box-shadow: 0px 0px 3px #666666;
    box-shadow: 0px 0px 3px #666666;
    color: #ffffff;
    font-size: 14px;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
    margin:10px;
}

.modalButton:hover {
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #3498db);
    background-image: -moz-linear-gradient(top, #3498db, #3498db);
    background-image: -ms-linear-gradient(top, #3498db, #3498db);
    background-image: -o-linear-gradient(top, #3498db, #3498db);
    background-image: linear-gradient(to bottom, #3498db, #3498db);
    text-decoration: none;
}

div.modal {
    background-color: #eeeeee;
    border-color: rgba(0,0,0,0.75);
    border-style: solid;
    border-width: 2px;
    position: fixed;
    text-align: center;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%);
    z-index: 99;
    min-height:200px;
    min-width:75%;
    overflow: auto;
    padding: 10px;
    border: 5px solid #003366
}

.modalWrapper {
    position:relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
}

.modalButtons {
    position:relative;
    display: inline-flex;
}

.headerTextBox {
    text-align: left;
}

.imgEdit:hover {
    cursor: pointer;
}

.displayValue {
    height:150px;
    max-width:inherit;
    overflow-y:auto;
    border-style:solid;
    border-width:1px;
    border-color:darkgray;
    padding-left:5px;
    padding-right:5px;
    background-color:white;
    cursor:text;
    white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    white-space: pre-wrap;       /* css-3 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    word-break: normal;
    white-space: normal;
}

    .displayValue.readonly {
        height: 100%;
        min-height: 150px;
    }

.dialog {
    display: none;
}

/* Hides the 'x' close button on dialogs */
.dialog .ui-dialog-titlebar-close {
    display: none;
}

.ui-dialog {
    position: fixed !important;
}
.ui-widget-header {
    background: #00467f !important;
    color: white !important;
}

tr.ChecklistDataItem:hover > td
{
   background-color:rgb(120, 178, 220) !important;
}   

.InvalidCalendarInput
{
   color:red;
   border-style:solid;
   border-width:2px;
   border-color:red;
}

.wvde-footer {
    /*position: relative;*/
    /*margin-top: -141px;*/
    height: 140px;
    background-color: #f6f6f6;
    border-top: 1px solid #cacaca;
    color: #3a3a3a;
    clear: both;
    /* margin-top: 0px; */
}

.wvde-constraint {
    width: 1000px;
    margin: 0px auto;
    position: relative;
}

.wvde-footer-person {
    display: inline-block;
    padding: 10px;
    width: 330px;
    margin: 5px;
    vertical-align: top;
}

.wvde-footer-person-name {
    display: block;
    font-weight: bold;
    color: #1c3f93;
    font-size: 18px;
}

.wvde-footer-person-name > a {
    color: #1c3f93;
    text-decoration: none;
    float: left;
}

.wvde-footer-person-title {
    color: #3a3a3a;
    display: block;
    font-size: 16px;
    float: left;
}

#wvde-footer-social-media {
    width: 150px;
    height: 35px;
    display: inline-block;
    padding: 10px 0;
    margin-left: 110px;
    /* position: absolute; */
    /* top: 20px; */
    /* right: 10px; */
}

#wvde-footer-social-media a {
    text-decoration: none;
}

#wvde-footer-social-media a > img {
    border: none;
}

#wvde-footer-nav {
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0px;
    text-align: center;
}

#wvde-footer-nav li {
    display: inline-block;
    border-right: 1px solid #3a3a3a;
    border-left: 1px solid #c1c1c1;
    text-align: center;
    padding: 0px 15px;
    font-size: 14px;
}

#wvde-footer-nav li:first-child {
    border-left: none;
}

#wvde-footer-nav li a {
    text-decoration: none;
    color: #3a3a3a;
}

.previewNew
{
    border-style: solid;
    border-width: 3px;
    border-color: green;
}

.previewUpdate
{
    border-style: solid;
    border-width: 3px;
    border-color: red;
}

.previewNewCheckboxMultiSelect
{
    --border: 3px solid green;
}

.previewUpdateCheckboxMultiSelect {
    --border: 3px solid red;
}

.previewBanner { 
       position: fixed; 
       top: 0; 
       left: 0; 
       background-color: #00467f; 
       width: 100%;
       z-index: 999; 
     }
.previewBannerContent { 
    width: 800px; 
    margin-top: 4px;
    margin-right: auto;
    margin-bottom: 4px;
    margin-left: auto;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    text-align: center;
    z-index: 999;
}

.previewText {
    color: white;
    vertical-align: top;
    font-size: 12px;
    font-family: arial;
}

.previewBannerLegend{
    position:relative; 
    left:150px; 
    display:inline-block;
    text-align:left;
    border: solid;
    border-color: white;
    padding: 4px;
}

.previewBannerLegendBox{
    width:25px; 
    height:25px; 
    display:inline-block;
}

.previewBannerButtons{
    position:relative; 
    top:-25px;
    left:80px;
    display:inline-block;
}

.SectionApplicationStatusLabel, .SectionApplicationRevisionInitiatedByLabel {
    font-weight: bold;
    vertical-align: top;
    white-space: nowrap;
    width: 125px;
}

.SectionApplicationStatus{
    font-weight: bold;
    vertical-align: top; 
}

.SectionApplicationChangeStatusLabel{
    font-weight: bold;
    vertical-align: top;
    white-space: nowrap;
    width: 125px;
}

.SectionApplicationChangeStatus{
}



/*Cherry-picked Bootstrap CSS for thead Copy Document Library Links*/
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}

.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.top-right .tooltip-arrow {
  right: 5px;
  bottom: 0;
  border-top-color: #000000;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}

.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}

.fade.in {
  opacity: 1;
}

.offscreen
{
    clip-path: inset(100%);
    clip: rect(1px 1px 1px 1px); /* IE 6/7 */
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap; /* added line */
    width: 1px;
}

.ui-tooltip {
    max-width: 650px !important;
}

.dialogPanel {
    position: absolute;
    text-align: left;
    padding: 10px;
    min-height: unset;
    min-width: 110px;
    background-color: #ffffff;
    border-color: #003366;
    border-width: 2px;
    border-style: solid;
    left: 5px;
    top: 15px;
    z-index: 50;
}

div.dialogPanel table td {
    border-width: 0;
}

.fullWidth {
    width: 100%;
}

.horizontalAlignLeft {
    text-align: left;
}

.messagePanelCritical {
    color: red;
    font-size: 12px;
    font-weight: bold;
    display: block;
}

.messagePanelError {
    color: #930000;
    font-size: 12px;
    font-weight: bold;
    display: block;
    transition: opacity 1s ease;
}

.messagePanelWarning {
    color: orange;
    font-size: 12px;
    font-weight: bold;
    display: block;
    transition: opacity 1s ease;
}

.messagePanelInfo {
    color: #205493;
    font-size: 12px;
    font-weight: bold;
    display: block;
    transition: opacity 1s ease;
}

.messagePanelSave {
    color: #008000;
    font-size: 12px;
    font-weight: bold;
    display: block;
    transition: opacity 1s ease;
}

.monitoring-results-score-wrapper {
    margin-bottom: 5px;
    padding-bottom: 2px;
    border-bottom: 1px dashed #9e9e9e;
}

.monitoring-results-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #9e9e9e;
}

.monitoring-results-table > tbody > tr > td,
.monitoring-results-table > tbody > tr > th {
    border: 1px solid #9E9E9E;
    padding: 3px;
    vertical-align: top;
}

td.monitoring-results-table-header-cell {
    text-align: center;
    font-weight: bold;
    background-color: #f2f2f2
}

.compliance-item-action-step-table {
    width: 100%;
    padding: 10px 20px;
}

.compliance-item-action-step-table > tbody {
    width: 100%;
}

    .compliance-item-action-step-table > tbody > .header-row {
        width: 100%;
    }

        .compliance-item-action-step-table > tbody > .header-row > td:first-child {
            width: 85%;
        }

.compliance-item-action-step-table > tbody > tr > td,
.compliance-item-action-step-table > tbody > tr > th {
    vertical-align: top;
    padding-top: 5px;
    border-top: 1px dashed #d8d8d8;
}

.compliance-item-action-step-table > tbody > tr.header-row > td,
.compliance-item-action-step-table > tbody > tr.header-row > th {
    font-weight: bold;
    padding-top: unset;
    border-top: unset;
}

.compliance-item-action-step-separator {
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: 1px dashed #9e9e9e;
}

.light-box {
    display: block;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0, 0, 0, .8);
    margin-bottom: 15px;
}

.light-box-content-wrapper {
    position: relative;
    background-color: none;
    margin: auto;
    padding: 50px 0px 50px 0px;
    width: 90%;
    max-width: 1200px;
}

.light-box-content {
    padding: 10px;
    background-color: #f6f6f6;
}

.inline, .inline div {
    display: inline;
}

.reLayoutWrapper td {
    padding: 0px;
}

.icon {
    margin-left: 2px;
    margin-right: 2px;
}

.modal-window-background {
    position: fixed;
    z-index: 996;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #eeeeee;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.6;
}

.modal-window-wrapper {
    position: fixed;
    z-index: 997;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.modal-window-content {
    z-index: 998;
    margin: 150px auto;
    padding: 5px;
    border: 1px solid #aaaaaa;
    background-color: #ffffff;
}

.notification-menu-item {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 100%;
}

    .notification-menu-item div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        flex: 1;
        min-height: 22px;
        box-sizing: border-box;
        padding: 1px 5px 1px 0;
    }

    .notification-menu-item span {
        display: inline-block;
        min-width: 13px;
        font-size: 11px;
        text-align: center;
        color: white;
        background-color: #00467F;
        padding: 2px;
        border-radius: 3px;
        align-self: center;
        box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
        -moz-box-shadow: rgba(0,0,0,0.3) 0 1px 3px;
    }

.modal-window-background {
    position: fixed;
    z-index: 996;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #eeeeee;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.6;
}

.modal-window-wrapper {
    position: fixed;
    z-index: 997;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

.modal-window-content {
    z-index: 998;
    margin: 150px auto;
    padding: 5px;
    border: 1px solid #aaaaaa;
    background-color: #ffffff;
}

.inlineWarning {
    font-size: 12px;
    font-weight: bold;
    display: inline;
    transition: opacity 1s ease;
}

.inlineError {
    font-size: 12px;
    font-weight: bold;
    display: inline;
    transition: opacity 1s ease;
}

.ui-icon-expand {
    background-image: url(/Images/expand.gif) !important;
}

.ui-icon-collapse {
    background-image: url(/Images/collapse.gif) !important;
}

.email-atch-container ul li {
    display: inline;
}

.section .sectionHeader {
    padding: 4px;
    background-color: #00467f;
    font-weight: bold;
    color: white;
}

.commentsImage {
    cursor: pointer;
}

.commentsPanel {
    position: absolute;
    text-align: left;
    padding: 10px;
    min-height: unset;
    min-width: 600px;
    background-color: #ffffff;
    border-color: #003366;
    border-width: 2px;
    border-style: solid;
    top: 15px;
    right: 5px;
    z-index: 50;
    right: 100%
}

.hidden {
    display: none;
}

.detailItemTable {
    width: 100%;
}

.commentIconCell {
    text-align: right;
    vertical-align: top;
    position: relative;
    width: 1%;
}

.pnlLnkClose {
    text-align: right;
}

select:not([disabled]):not([multiple]) {
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.contactInformationPanel {
    position: absolute;
    padding: 6px;
    text-align: left;
    background-color: white;
    border: solid #9E9E9E 1px;
    box-shadow: 0px 0px 5px #888888;
    z-index: 10;
}

.contactInformationPanel .data {
    border-collapse: collapse;
}

.contactInformationPanel .data td {
    border: solid #ffffff 1px;
}

.skip-navigation-link {
    background: #ffff;
    height: 30px;
    left: 50%;
    padding: 8px;
    position: absolute;
    transform: translateY(-1000%);
    transition: transform 0.3s;
}

.skip-navigation-link:focus {
    transform: translateY(0%);
}

/* Sign In Styling */

.so-container {
    max-width: 500px;
}





.textButton
{
    cursor:pointer;
    text-decoration:underline;
}

.textButton:hover
{
    text-decoration:none;
}

table.rgMasterTable {
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	border-collapse: collapse !important;
	border: solid #9E9E9E 1px;
}

table.rgMasterTable th.rgSorted
{
	background-color:#c4c4c4;
	background-position:0 -2600px;
}

	table.rgMasterTable .rgRow td.gridCell,
	table.rgMasterTable .rgAltRow td.gridCell {
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		border: solid #9E9E9E 1px;
	}

table.rgMasterTable .rgAltRow
{
	background:#f2f2f2;
}

table.rgMasterTable .rgAltRow td
{
	border-color:#f2f2f2;
}

table.rgMasterTable .rgRow .rgSorted
{
	border-bottom-color:#f2f2f2;
	background-color:#f2f2f2;
}

table.rgMasterTable .rgAltRow .rgSorted
{
	border-bottom-color:#e6e6e6;
	background-color:#e6e6e6;
}

table.rgMasterTable .rgSelectedRow .rgSorted,
table.rgMasterTable .rgActiveRow .rgSorted,
table.rgMasterTable .rgHoveredRow .rgSorted,
table.rgMasterTable .rgEditRow .rgSorted
{
	background-color:transparent;
}

table.rgMasterTable .rgRow a,
table.rgMasterTable .rgAltRow a,
table.rgMasterTable .rgEditRow a,
table.rgMasterTable tr.rgEditRow a,
table.rgMasterTable tr.rgHoveredRow a,
table.rgMasterTable tr.rgActiveRow a,
table.rgMasterTable .rgFooter a,
table.rgMasterTable .rgEditForm a
{
	color:#000;
}

table.rgMasterTable .rgSelectedRow
{
    background:#828282 0 -3900px repeat-x url(/Grid/sprite.gif);
    color:#fff;
}
*+html table.rgMasterTable .rgSelectedRow .rgSorted{background-color:#828282}
* html table.rgMasterTable .rgSelectedRow .rgSorted{background-color:#828282}

table.rgMasterTable .rgSelectedRow a
{
	color:#fff;
}

table.rgMasterTable .rgActiveRow,
table.rgMasterTable .rgHoveredRow
{
    background:#c5c5c5 0 -2900px repeat-x url(/Grid/sprite.gif);
    color:#333;
}
*+html table.rgMasterTable .rgActiveRow .rgSorted,
*+html table.rgMasterTable .rgHoveredRow .rgSorted{background-color:#c5c5c5}
* html table.rgMasterTable .rgActiveRow .rgSorted,
* html table.rgMasterTable .rgHoveredRow .rgSorted{background-color:#c5c5c5}

table.rgMasterTable .rgEditRow
{
	background:#fff 0 -4900px repeat-x url(/Grid/sprite.gif);
	color:#333;
}
*+html table.rgMasterTable .rgEditRow .rgSorted{background-color:#fff}
* html table.rgMasterTable .rgEditRow .rgSorted{background-color:#fff}

table.rgMasterTable .rgActiveRow td,
table.rgMasterTable .rgActiveRow td.rgSorted,
table.rgMasterTable .rgHoveredRow td,
table.rgMasterTable .rgHoveredRow td.rgSorted
{
	border-bottom-color:#9e9e9e;
}

table.rgMasterTable .rgSelectedRow td,
table.rgMasterTable .rgSelectedRow td.rgSorted
{
	border-bottom-color:#6c6c6c;
}

table.rgMasterTable .rgFooter td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #fff;
}

table.rgMasterTable td.rgPagerCell
{
	border:1px solid;
	border-color:#828282 #eee #eee;
	border-right-width:0;
}

table.rgMasterTable .rgFilterRow
{
	background:#eee;
}

table.rgMasterTable .rgFilterRow td
{
    border-bottom:1px solid #828282;
}

table.rgMasterTable .rgGroupPanel
{
	border:0;
	border-bottom:1px solid #828282;
	background:#eee 0 -1900px repeat-x url(/Grid/sprite.gif);
}

table.rgMasterTable .rgGroupPanel td
{
	border:0;
	padding:3px 4px;
}

table.rgMasterTable .rgGroupPanel td td
{
	padding:0;
}

table.rgMasterTable .rgGroupPanel .rgSortAsc
{
	background-position:4px -144px;
}

table.rgMasterTable .rgGroupPanel .rgSortDesc
{
	background-position:4px -94px;
}

table.rgMasterTable td.rgGroupCol,
table.rgMasterTable td.rgExpandCol
{
	background:none;
}

table.rgMasterTable .rgGroupHeader
{
    background:#d9d9d9;
    font-size:1.1em;
    line-height:21px;
	color:#000;
}

table.rgMasterTable .rgGroupHeader td
{
	border-top:1px solid #828282;
	border-bottom:1px solid #d9d9d9;
}

table.rgMasterTable .rgGroupHeader td.rgGroupCol
{
	border-top-color:#828282;
}

table.rgMasterTable>tbody>tr.rgCommandRow .rgCommandCell
{
	border-top-width:1px;
	border-bottom-width:0;
}

table.rgMasterTable .rgCommandTable td
{
	border:0;
	padding:2px 7px;
}

table.rgMasterTable .rgCommandTable
{
	border:0;
	border-top:1px solid #fdfdfd;
	border-bottom:1px solid #e7e7e7;
}

table.rgMasterTable .rgCommandRow a
{
	color:#000;
	text-decoration:none;
}

.GridRowSelector_RadGrid
{
	background:#4c4e54;
}

/*row drag n drop*/

.GridItemDropIndicator_RadGrid
{
    border-top:1px dashed #666;
}

 table.rgMasterTable table .rgActiveRow {

	background-image: none;
}

 table.rgMasterTable table tr.rgHoveredRow {

	background-image: none;
}

 table.rgMasterTable tr.rgSelectedRow {
	background-image: none;
	background-color: rgb(120, 178, 220);
	border-spacing: 1px;
	
}

 table.rgMasterTable tr.rgSelectedRow.rgRow td.gridCell,
 table.rgMasterTable tr.rgSelectedRow.rgAltRow td.gridCell,
 table.rgMasterTable tr.rgSelectedRow.rgRow td.gridCell td,
 table.rgMasterTable tr.rgSelectedRow.rgAltRow td.gridCell td {
	background-color: rgb(120, 178, 220);
}

 table.rgMasterTable tr.rgRow,
 table.rgMasterTable tr.rgAltRow {
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	color: rgb(0, 0, 0);
	border-spacing: 1px;
}

 table.rgMasterTable tr:nth-child(even) td.gridCell,
 table.rgMasterTable tr:nth-child(even) td.gridCell td {
	background-color: rgb(204, 226, 242);
}

 table.rgMasterTable tr:nth-child(odd) td.gridCell,
 table.rgMasterTable tr:nth-child(odd) td.gridCell td {
	background-color: rgb(241, 247, 251);
}

 table.rgMasterTable .rgRow td {
	background-color: rgb(241, 247, 251);
}

 table.rgMasterTable .rgAltRow td {
	background-color: rgb(204, 226, 242);
}
.sticky-header {
    position: fixed;
    overflow: hidden;
    z-index: 1;
}

.sticky-header table {
    background-color: #fff;
}

.sticky-table-for-shifting {
    position: absolute;
    left: 0;
    top: 0;
}

.hidden {
    display: none !important;
}

body {
}

/*Additional td and th selectors needed to define higher specificity than default data th, data td top align style*/
.verticalAlignTop, td.verticalAlignTop, th.verticalAlignTop {
    vertical-align: top;
}

.verticalAlignMiddle, td.verticalAlignMiddle, th.verticalAlignMiddle {
    vertical-align: middle;
}

.verticalAlignBottom, td.verticalAlignBottom, th.verticalAlignBottom {
    vertical-align: bottom;
}


.textAlignLeft {
    text-align: left;
}

.textAlignCenter {
    text-align: center;
}

.textAlignRight {
    text-align: right;
}

.nowrap {
    white-space: nowrap;
}

.widthPercent0 { width: 0% }
.widthPercent1 { width: 1% }
.widthPercent2 { width: 2% }
.widthPercent3 { width: 3% }
.widthPercent4 { width: 4% }
.widthPercent5 { width: 5% }
.widthPercent6 { width: 6% }
.widthPercent7 { width: 7% }
.widthPercent8 { width: 8% }
.widthPercent9 { width: 9% }
.widthPercent10 { width: 10% }
.widthPercent11 { width: 11% }
.widthPercent12 { width: 12% }
.widthPercent13 { width: 13% }
.widthPercent14 { width: 14% }
.widthPercent15 { width: 15% }
.widthPercent16 { width: 16% }
.widthPercent17 { width: 17% }
.widthPercent18 { width: 18% }
.widthPercent19 { width: 19% }
.widthPercent20 { width: 20% }
.widthPercent21 { width: 21% }
.widthPercent22 { width: 22% }
.widthPercent23 { width: 23% }
.widthPercent24 { width: 24% }
.widthPercent25 { width: 25% }
.widthPercent26 { width: 26% }
.widthPercent27 { width: 27% }
.widthPercent28 { width: 28% }
.widthPercent29 { width: 29% }
.widthPercent30 { width: 30% }
.widthPercent31 { width: 31% }
.widthPercent32 { width: 32% }
.widthPercent33 { width: 33% }
.widthPercent34 { width: 34% }
.widthPercent35 { width: 35% }
.widthPercent36 { width: 36% }
.widthPercent37 { width: 37% }
.widthPercent38 { width: 38% }
.widthPercent39 { width: 39% }
.widthPercent40 { width: 40% }
.widthPercent41 { width: 41% }
.widthPercent42 { width: 42% }
.widthPercent43 { width: 43% }
.widthPercent44 { width: 44% }
.widthPercent45 { width: 45% }
.widthPercent46 { width: 46% }
.widthPercent47 { width: 47% }
.widthPercent48 { width: 48% }
.widthPercent49 { width: 49% }
.widthPercent50 { width: 50% }
.widthPercent51 { width: 51% }
.widthPercent52 { width: 52% }
.widthPercent53 { width: 53% }
.widthPercent54 { width: 54% }
.widthPercent55 { width: 55% }
.widthPercent56 { width: 56% }
.widthPercent57 { width: 57% }
.widthPercent58 { width: 58% }
.widthPercent59 { width: 59% }
.widthPercent60 { width: 60% }
.widthPercent61 { width: 61% }
.widthPercent62 { width: 62% }
.widthPercent63 { width: 63% }
.widthPercent64 { width: 64% }
.widthPercent65 { width: 65% }
.widthPercent66 { width: 66% }
.widthPercent67 { width: 67% }
.widthPercent68 { width: 68% }
.widthPercent69 { width: 69% }
.widthPercent70 { width: 70% }
.widthPercent71 { width: 71% }
.widthPercent72 { width: 72% }
.widthPercent73 { width: 73% }
.widthPercent74 { width: 74% }
.widthPercent75 { width: 75% }
.widthPercent76 { width: 76% }
.widthPercent77 { width: 77% }
.widthPercent78 { width: 78% }
.widthPercent79 { width: 79% }
.widthPercent80 { width: 80% }
.widthPercent81 { width: 81% }
.widthPercent82 { width: 82% }
.widthPercent83 { width: 83% }
.widthPercent84 { width: 84% }
.widthPercent85 { width: 85% }
.widthPercent86 { width: 86% }
.widthPercent87 { width: 87% }
.widthPercent88 { width: 88% }
.widthPercent89 { width: 89% }
.widthPercent90 { width: 90% }
.widthPercent91 { width: 91% }
.widthPercent92 { width: 92% }
.widthPercent93 { width: 93% }
.widthPercent94 { width: 94% }
.widthPercent95 { width: 95% }
.widthPercent96 { width: 96% }
.widthPercent97 { width: 97% }
.widthPercent98 { width: 98% }
.widthPercent99 { width: 99% }
.widthPercent100 { width: 100% }
.widthPixel0 { width: 0px }
.widthPixel1 { width: 1px }
.widthPixel2 { width: 2px }
.widthPixel3 { width: 3px }
.widthPixel4 { width: 4px }
.widthPixel5 { width: 5px }
.widthPixel6 { width: 6px }
.widthPixel7 { width: 7px }
.widthPixel8 { width: 8px }
.widthPixel9 { width: 9px }
.widthPixel10 { width: 10px }
.widthPixel11 { width: 11px }
.widthPixel12 { width: 12px }
.widthPixel13 { width: 13px }
.widthPixel14 { width: 14px }
.widthPixel15 { width: 15px }
.widthPixel16 { width: 16px }
.widthPixel17 { width: 17px }
.widthPixel18 { width: 18px }
.widthPixel19 { width: 19px }
.widthPixel20 { width: 20px }
.widthPixel21 { width: 21px }
.widthPixel22 { width: 22px }
.widthPixel23 { width: 23px }
.widthPixel24 { width: 24px }
.widthPixel25 { width: 25px }
.widthPixel26 { width: 26px }
.widthPixel27 { width: 27px }
.widthPixel28 { width: 28px }
.widthPixel29 { width: 29px }
.widthPixel30 { width: 30px }
.widthPixel31 { width: 31px }
.widthPixel32 { width: 32px }
.widthPixel33 { width: 33px }
.widthPixel34 { width: 34px }
.widthPixel35 { width: 35px }
.widthPixel36 { width: 36px }
.widthPixel37 { width: 37px }
.widthPixel38 { width: 38px }
.widthPixel39 { width: 39px }
.widthPixel40 { width: 40px }
.widthPixel41 { width: 41px }
.widthPixel42 { width: 42px }
.widthPixel43 { width: 43px }
.widthPixel44 { width: 44px }
.widthPixel45 { width: 45px }
.widthPixel46 { width: 46px }
.widthPixel47 { width: 47px }
.widthPixel48 { width: 48px }
.widthPixel49 { width: 49px }
.widthPixel50 { width: 50px }
.widthPixel51 { width: 51px }
.widthPixel52 { width: 52px }
.widthPixel53 { width: 53px }
.widthPixel54 { width: 54px }
.widthPixel55 { width: 55px }
.widthPixel56 { width: 56px }
.widthPixel57 { width: 57px }
.widthPixel58 { width: 58px }
.widthPixel59 { width: 59px }
.widthPixel60 { width: 60px }
.widthPixel61 { width: 61px }
.widthPixel62 { width: 62px }
.widthPixel63 { width: 63px }
.widthPixel64 { width: 64px }
.widthPixel65 { width: 65px }
.widthPixel66 { width: 66px }
.widthPixel67 { width: 67px }
.widthPixel68 { width: 68px }
.widthPixel69 { width: 69px }
.widthPixel70 { width: 70px }
.widthPixel71 { width: 71px }
.widthPixel72 { width: 72px }
.widthPixel73 { width: 73px }
.widthPixel74 { width: 74px }
.widthPixel75 { width: 75px }
.widthPixel76 { width: 76px }
.widthPixel77 { width: 77px }
.widthPixel78 { width: 78px }
.widthPixel79 { width: 79px }
.widthPixel80 { width: 80px }
.widthPixel81 { width: 81px }
.widthPixel82 { width: 82px }
.widthPixel83 { width: 83px }
.widthPixel84 { width: 84px }
.widthPixel85 { width: 85px }
.widthPixel86 { width: 86px }
.widthPixel87 { width: 87px }
.widthPixel88 { width: 88px }
.widthPixel89 { width: 89px }
.widthPixel90 { width: 90px }
.widthPixel91 { width: 91px }
.widthPixel92 { width: 92px }
.widthPixel93 { width: 93px }
.widthPixel94 { width: 94px }
.widthPixel95 { width: 95px }
.widthPixel96 { width: 96px }
.widthPixel97 { width: 97px }
.widthPixel98 { width: 98px }
.widthPixel99 { width: 99px }
.widthPixel100 { width: 100px }
.widthPixel101 { width: 101px }
.widthPixel102 { width: 102px }
.widthPixel103 { width: 103px }
.widthPixel104 { width: 104px }
.widthPixel105 { width: 105px }
.widthPixel106 { width: 106px }
.widthPixel107 { width: 107px }
.widthPixel108 { width: 108px }
.widthPixel109 { width: 109px }
.widthPixel110 { width: 110px }
.widthPixel111 { width: 111px }
.widthPixel112 { width: 112px }
.widthPixel113 { width: 113px }
.widthPixel114 { width: 114px }
.widthPixel115 { width: 115px }
.widthPixel116 { width: 116px }
.widthPixel117 { width: 117px }
.widthPixel118 { width: 118px }
.widthPixel119 { width: 119px }
.widthPixel120 { width: 120px }
.widthPixel121 { width: 121px }
.widthPixel122 { width: 122px }
.widthPixel123 { width: 123px }
.widthPixel124 { width: 124px }
.widthPixel125 { width: 125px }
.widthPixel126 { width: 126px }
.widthPixel127 { width: 127px }
.widthPixel128 { width: 128px }
.widthPixel129 { width: 129px }
.widthPixel130 { width: 130px }
.widthPixel131 { width: 131px }
.widthPixel132 { width: 132px }
.widthPixel133 { width: 133px }
.widthPixel134 { width: 134px }
.widthPixel135 { width: 135px }
.widthPixel136 { width: 136px }
.widthPixel137 { width: 137px }
.widthPixel138 { width: 138px }
.widthPixel139 { width: 139px }
.widthPixel140 { width: 140px }
.widthPixel141 { width: 141px }
.widthPixel142 { width: 142px }
.widthPixel143 { width: 143px }
.widthPixel144 { width: 144px }
.widthPixel145 { width: 145px }
.widthPixel146 { width: 146px }
.widthPixel147 { width: 147px }
.widthPixel148 { width: 148px }
.widthPixel149 { width: 149px }
.widthPixel150 { width: 150px }
.widthPixel151 { width: 151px }
.widthPixel152 { width: 152px }
.widthPixel153 { width: 153px }
.widthPixel154 { width: 154px }
.widthPixel155 { width: 155px }
.widthPixel156 { width: 156px }
.widthPixel157 { width: 157px }
.widthPixel158 { width: 158px }
.widthPixel159 { width: 159px }
.widthPixel160 { width: 160px }
.widthPixel161 { width: 161px }
.widthPixel162 { width: 162px }
.widthPixel163 { width: 163px }
.widthPixel164 { width: 164px }
.widthPixel165 { width: 165px }
.widthPixel166 { width: 166px }
.widthPixel167 { width: 167px }
.widthPixel168 { width: 168px }
.widthPixel169 { width: 169px }
.widthPixel170 { width: 170px }
.widthPixel171 { width: 171px }
.widthPixel172 { width: 172px }
.widthPixel173 { width: 173px }
.widthPixel174 { width: 174px }
.widthPixel175 { width: 175px }
.widthPixel176 { width: 176px }
.widthPixel177 { width: 177px }
.widthPixel178 { width: 178px }
.widthPixel179 { width: 179px }
.widthPixel180 { width: 180px }
.widthPixel181 { width: 181px }
.widthPixel182 { width: 182px }
.widthPixel183 { width: 183px }
.widthPixel184 { width: 184px }
.widthPixel185 { width: 185px }
.widthPixel186 { width: 186px }
.widthPixel187 { width: 187px }
.widthPixel188 { width: 188px }
.widthPixel189 { width: 189px }
.widthPixel190 { width: 190px }
.widthPixel191 { width: 191px }
.widthPixel192 { width: 192px }
.widthPixel193 { width: 193px }
.widthPixel194 { width: 194px }
.widthPixel195 { width: 195px }
.widthPixel196 { width: 196px }
.widthPixel197 { width: 197px }
.widthPixel198 { width: 198px }
.widthPixel199 { width: 199px }
.widthPixel200 { width: 200px }
.widthPixel201 { width: 201px }
.widthPixel202 { width: 202px }
.widthPixel203 { width: 203px }
.widthPixel204 { width: 204px }
.widthPixel205 { width: 205px }
.widthPixel206 { width: 206px }
.widthPixel207 { width: 207px }
.widthPixel208 { width: 208px }
.widthPixel209 { width: 209px }
.widthPixel210 { width: 210px }
.widthPixel211 { width: 211px }
.widthPixel212 { width: 212px }
.widthPixel213 { width: 213px }
.widthPixel214 { width: 214px }
.widthPixel215 { width: 215px }
.widthPixel216 { width: 216px }
.widthPixel217 { width: 217px }
.widthPixel218 { width: 218px }
.widthPixel219 { width: 219px }
.widthPixel220 { width: 220px }
.widthPixel221 { width: 221px }
.widthPixel222 { width: 222px }
.widthPixel223 { width: 223px }
.widthPixel224 { width: 224px }
.widthPixel225 { width: 225px }
.widthPixel226 { width: 226px }
.widthPixel227 { width: 227px }
.widthPixel228 { width: 228px }
.widthPixel229 { width: 229px }
.widthPixel230 { width: 230px }
.widthPixel231 { width: 231px }
.widthPixel232 { width: 232px }
.widthPixel233 { width: 233px }
.widthPixel234 { width: 234px }
.widthPixel235 { width: 235px }
.widthPixel236 { width: 236px }
.widthPixel237 { width: 237px }
.widthPixel238 { width: 238px }
.widthPixel239 { width: 239px }
.widthPixel240 { width: 240px }
.widthPixel241 { width: 241px }
.widthPixel242 { width: 242px }
.widthPixel243 { width: 243px }
.widthPixel244 { width: 244px }
.widthPixel245 { width: 245px }
.widthPixel246 { width: 246px }
.widthPixel247 { width: 247px }
.widthPixel248 { width: 248px }
.widthPixel249 { width: 249px }
.widthPixel250 { width: 250px }
.widthPixel251 { width: 251px }
.widthPixel252 { width: 252px }
.widthPixel253 { width: 253px }
.widthPixel254 { width: 254px }
.widthPixel255 { width: 255px }
.widthPixel256 { width: 256px }
.widthPixel257 { width: 257px }
.widthPixel258 { width: 258px }
.widthPixel259 { width: 259px }
.widthPixel260 { width: 260px }
.widthPixel261 { width: 261px }
.widthPixel262 { width: 262px }
.widthPixel263 { width: 263px }
.widthPixel264 { width: 264px }
.widthPixel265 { width: 265px }
.widthPixel266 { width: 266px }
.widthPixel267 { width: 267px }
.widthPixel268 { width: 268px }
.widthPixel269 { width: 269px }
.widthPixel270 { width: 270px }
.widthPixel271 { width: 271px }
.widthPixel272 { width: 272px }
.widthPixel273 { width: 273px }
.widthPixel274 { width: 274px }
.widthPixel275 { width: 275px }
.widthPixel276 { width: 276px }
.widthPixel277 { width: 277px }
.widthPixel278 { width: 278px }
.widthPixel279 { width: 279px }
.widthPixel280 { width: 280px }
.widthPixel281 { width: 281px }
.widthPixel282 { width: 282px }
.widthPixel283 { width: 283px }
.widthPixel284 { width: 284px }
.widthPixel285 { width: 285px }
.widthPixel286 { width: 286px }
.widthPixel287 { width: 287px }
.widthPixel288 { width: 288px }
.widthPixel289 { width: 289px }
.widthPixel290 { width: 290px }
.widthPixel291 { width: 291px }
.widthPixel292 { width: 292px }
.widthPixel293 { width: 293px }
.widthPixel294 { width: 294px }
.widthPixel295 { width: 295px }
.widthPixel296 { width: 296px }
.widthPixel297 { width: 297px }
.widthPixel298 { width: 298px }
.widthPixel299 { width: 299px }
.widthPixel300 { width: 300px }
.widthPixel301 { width: 301px }
.widthPixel302 { width: 302px }
.widthPixel303 { width: 303px }
.widthPixel304 { width: 304px }
.widthPixel305 { width: 305px }
.widthPixel306 { width: 306px }
.widthPixel307 { width: 307px }
.widthPixel308 { width: 308px }
.widthPixel309 { width: 309px }
.widthPixel310 { width: 310px }
.widthPixel311 { width: 311px }
.widthPixel312 { width: 312px }
.widthPixel313 { width: 313px }
.widthPixel314 { width: 314px }
.widthPixel315 { width: 315px }
.widthPixel316 { width: 316px }
.widthPixel317 { width: 317px }
.widthPixel318 { width: 318px }
.widthPixel319 { width: 319px }
.widthPixel320 { width: 320px }
.widthPixel321 { width: 321px }
.widthPixel322 { width: 322px }
.widthPixel323 { width: 323px }
.widthPixel324 { width: 324px }
.widthPixel325 { width: 325px }
.widthPixel326 { width: 326px }
.widthPixel327 { width: 327px }
.widthPixel328 { width: 328px }
.widthPixel329 { width: 329px }
.widthPixel330 { width: 330px }
.widthPixel331 { width: 331px }
.widthPixel332 { width: 332px }
.widthPixel333 { width: 333px }
.widthPixel334 { width: 334px }
.widthPixel335 { width: 335px }
.widthPixel336 { width: 336px }
.widthPixel337 { width: 337px }
.widthPixel338 { width: 338px }
.widthPixel339 { width: 339px }
.widthPixel340 { width: 340px }
.widthPixel341 { width: 341px }
.widthPixel342 { width: 342px }
.widthPixel343 { width: 343px }
.widthPixel344 { width: 344px }
.widthPixel345 { width: 345px }
.widthPixel346 { width: 346px }
.widthPixel347 { width: 347px }
.widthPixel348 { width: 348px }
.widthPixel349 { width: 349px }
.widthPixel350 { width: 350px }
.widthPixel351 { width: 351px }
.widthPixel352 { width: 352px }
.widthPixel353 { width: 353px }
.widthPixel354 { width: 354px }
.widthPixel355 { width: 355px }
.widthPixel356 { width: 356px }
.widthPixel357 { width: 357px }
.widthPixel358 { width: 358px }
.widthPixel359 { width: 359px }
.widthPixel360 { width: 360px }
.widthPixel361 { width: 361px }
.widthPixel362 { width: 362px }
.widthPixel363 { width: 363px }
.widthPixel364 { width: 364px }
.widthPixel365 { width: 365px }
.widthPixel366 { width: 366px }
.widthPixel367 { width: 367px }
.widthPixel368 { width: 368px }
.widthPixel369 { width: 369px }
.widthPixel370 { width: 370px }
.widthPixel371 { width: 371px }
.widthPixel372 { width: 372px }
.widthPixel373 { width: 373px }
.widthPixel374 { width: 374px }
.widthPixel375 { width: 375px }
.widthPixel376 { width: 376px }
.widthPixel377 { width: 377px }
.widthPixel378 { width: 378px }
.widthPixel379 { width: 379px }
.widthPixel380 { width: 380px }
.widthPixel381 { width: 381px }
.widthPixel382 { width: 382px }
.widthPixel383 { width: 383px }
.widthPixel384 { width: 384px }
.widthPixel385 { width: 385px }
.widthPixel386 { width: 386px }
.widthPixel387 { width: 387px }
.widthPixel388 { width: 388px }
.widthPixel389 { width: 389px }
.widthPixel390 { width: 390px }
.widthPixel391 { width: 391px }
.widthPixel392 { width: 392px }
.widthPixel393 { width: 393px }
.widthPixel394 { width: 394px }
.widthPixel395 { width: 395px }
.widthPixel396 { width: 396px }
.widthPixel397 { width: 397px }
.widthPixel398 { width: 398px }
.widthPixel399 { width: 399px }
.widthPixel400 { width: 400px }
.widthPixel401 { width: 401px }
.widthPixel402 { width: 402px }
.widthPixel403 { width: 403px }
.widthPixel404 { width: 404px }
.widthPixel405 { width: 405px }
.widthPixel406 { width: 406px }
.widthPixel407 { width: 407px }
.widthPixel408 { width: 408px }
.widthPixel409 { width: 409px }
.widthPixel410 { width: 410px }
.widthPixel411 { width: 411px }
.widthPixel412 { width: 412px }
.widthPixel413 { width: 413px }
.widthPixel414 { width: 414px }
.widthPixel415 { width: 415px }
.widthPixel416 { width: 416px }
.widthPixel417 { width: 417px }
.widthPixel418 { width: 418px }
.widthPixel419 { width: 419px }
.widthPixel420 { width: 420px }
.widthPixel421 { width: 421px }
.widthPixel422 { width: 422px }
.widthPixel423 { width: 423px }
.widthPixel424 { width: 424px }
.widthPixel425 { width: 425px }
.widthPixel426 { width: 426px }
.widthPixel427 { width: 427px }
.widthPixel428 { width: 428px }
.widthPixel429 { width: 429px }
.widthPixel430 { width: 430px }
.widthPixel431 { width: 431px }
.widthPixel432 { width: 432px }
.widthPixel433 { width: 433px }
.widthPixel434 { width: 434px }
.widthPixel435 { width: 435px }
.widthPixel436 { width: 436px }
.widthPixel437 { width: 437px }
.widthPixel438 { width: 438px }
.widthPixel439 { width: 439px }
.widthPixel440 { width: 440px }
.widthPixel441 { width: 441px }
.widthPixel442 { width: 442px }
.widthPixel443 { width: 443px }
.widthPixel444 { width: 444px }
.widthPixel445 { width: 445px }
.widthPixel446 { width: 446px }
.widthPixel447 { width: 447px }
.widthPixel448 { width: 448px }
.widthPixel449 { width: 449px }
.widthPixel450 { width: 450px }
.widthPixel451 { width: 451px }
.widthPixel452 { width: 452px }
.widthPixel453 { width: 453px }
.widthPixel454 { width: 454px }
.widthPixel455 { width: 455px }
.widthPixel456 { width: 456px }
.widthPixel457 { width: 457px }
.widthPixel458 { width: 458px }
.widthPixel459 { width: 459px }
.widthPixel460 { width: 460px }
.widthPixel461 { width: 461px }
.widthPixel462 { width: 462px }
.widthPixel463 { width: 463px }
.widthPixel464 { width: 464px }
.widthPixel465 { width: 465px }
.widthPixel466 { width: 466px }
.widthPixel467 { width: 467px }
.widthPixel468 { width: 468px }
.widthPixel469 { width: 469px }
.widthPixel470 { width: 470px }
.widthPixel471 { width: 471px }
.widthPixel472 { width: 472px }
.widthPixel473 { width: 473px }
.widthPixel474 { width: 474px }
.widthPixel475 { width: 475px }
.widthPixel476 { width: 476px }
.widthPixel477 { width: 477px }
.widthPixel478 { width: 478px }
.widthPixel479 { width: 479px }
.widthPixel480 { width: 480px }
.widthPixel481 { width: 481px }
.widthPixel482 { width: 482px }
.widthPixel483 { width: 483px }
.widthPixel484 { width: 484px }
.widthPixel485 { width: 485px }
.widthPixel486 { width: 486px }
.widthPixel487 { width: 487px }
.widthPixel488 { width: 488px }
.widthPixel489 { width: 489px }
.widthPixel490 { width: 490px }
.widthPixel491 { width: 491px }
.widthPixel492 { width: 492px }
.widthPixel493 { width: 493px }
.widthPixel494 { width: 494px }
.widthPixel495 { width: 495px }
.widthPixel496 { width: 496px }
.widthPixel497 { width: 497px }
.widthPixel498 { width: 498px }
.widthPixel499 { width: 499px }
.widthPixel500 { width: 500px }
.widthPixel501 { width: 501px }
.widthPixel502 { width: 502px }
.widthPixel503 { width: 503px }
.widthPixel504 { width: 504px }
.widthPixel505 { width: 505px }
.widthPixel506 { width: 506px }
.widthPixel507 { width: 507px }
.widthPixel508 { width: 508px }
.widthPixel509 { width: 509px }
.widthPixel510 { width: 510px }
.widthPixel511 { width: 511px }
.widthPixel512 { width: 512px }
.widthPixel513 { width: 513px }
.widthPixel514 { width: 514px }
.widthPixel515 { width: 515px }
.widthPixel516 { width: 516px }
.widthPixel517 { width: 517px }
.widthPixel518 { width: 518px }
.widthPixel519 { width: 519px }
.widthPixel520 { width: 520px }
.widthPixel521 { width: 521px }
.widthPixel522 { width: 522px }
.widthPixel523 { width: 523px }
.widthPixel524 { width: 524px }
.widthPixel525 { width: 525px }
.widthPixel526 { width: 526px }
.widthPixel527 { width: 527px }
.widthPixel528 { width: 528px }
.widthPixel529 { width: 529px }
.widthPixel530 { width: 530px }
.widthPixel531 { width: 531px }
.widthPixel532 { width: 532px }
.widthPixel533 { width: 533px }
.widthPixel534 { width: 534px }
.widthPixel535 { width: 535px }
.widthPixel536 { width: 536px }
.widthPixel537 { width: 537px }
.widthPixel538 { width: 538px }
.widthPixel539 { width: 539px }
.widthPixel540 { width: 540px }
.widthPixel541 { width: 541px }
.widthPixel542 { width: 542px }
.widthPixel543 { width: 543px }
.widthPixel544 { width: 544px }
.widthPixel545 { width: 545px }
.widthPixel546 { width: 546px }
.widthPixel547 { width: 547px }
.widthPixel548 { width: 548px }
.widthPixel549 { width: 549px }
.widthPixel550 { width: 550px }
.widthPixel551 { width: 551px }
.widthPixel552 { width: 552px }
.widthPixel553 { width: 553px }
.widthPixel554 { width: 554px }
.widthPixel555 { width: 555px }
.widthPixel556 { width: 556px }
.widthPixel557 { width: 557px }
.widthPixel558 { width: 558px }
.widthPixel559 { width: 559px }
.widthPixel560 { width: 560px }
.widthPixel561 { width: 561px }
.widthPixel562 { width: 562px }
.widthPixel563 { width: 563px }
.widthPixel564 { width: 564px }
.widthPixel565 { width: 565px }
.widthPixel566 { width: 566px }
.widthPixel567 { width: 567px }
.widthPixel568 { width: 568px }
.widthPixel569 { width: 569px }
.widthPixel570 { width: 570px }
.widthPixel571 { width: 571px }
.widthPixel572 { width: 572px }
.widthPixel573 { width: 573px }
.widthPixel574 { width: 574px }
.widthPixel575 { width: 575px }
.widthPixel576 { width: 576px }
.widthPixel577 { width: 577px }
.widthPixel578 { width: 578px }
.widthPixel579 { width: 579px }
.widthPixel580 { width: 580px }
.widthPixel581 { width: 581px }
.widthPixel582 { width: 582px }
.widthPixel583 { width: 583px }
.widthPixel584 { width: 584px }
.widthPixel585 { width: 585px }
.widthPixel586 { width: 586px }
.widthPixel587 { width: 587px }
.widthPixel588 { width: 588px }
.widthPixel589 { width: 589px }
.widthPixel590 { width: 590px }
.widthPixel591 { width: 591px }
.widthPixel592 { width: 592px }
.widthPixel593 { width: 593px }
.widthPixel594 { width: 594px }
.widthPixel595 { width: 595px }
.widthPixel596 { width: 596px }
.widthPixel597 { width: 597px }
.widthPixel598 { width: 598px }
.widthPixel599 { width: 599px }
.widthPixel600 { width: 600px }
.widthPixel601 { width: 601px }
.widthPixel602 { width: 602px }
.widthPixel603 { width: 603px }
.widthPixel604 { width: 604px }
.widthPixel605 { width: 605px }
.widthPixel606 { width: 606px }
.widthPixel607 { width: 607px }
.widthPixel608 { width: 608px }
.widthPixel609 { width: 609px }
.widthPixel610 { width: 610px }
.widthPixel611 { width: 611px }
.widthPixel612 { width: 612px }
.widthPixel613 { width: 613px }
.widthPixel614 { width: 614px }
.widthPixel615 { width: 615px }
.widthPixel616 { width: 616px }
.widthPixel617 { width: 617px }
.widthPixel618 { width: 618px }
.widthPixel619 { width: 619px }
.widthPixel620 { width: 620px }
.widthPixel621 { width: 621px }
.widthPixel622 { width: 622px }
.widthPixel623 { width: 623px }
.widthPixel624 { width: 624px }
.widthPixel625 { width: 625px }
.widthPixel626 { width: 626px }
.widthPixel627 { width: 627px }
.widthPixel628 { width: 628px }
.widthPixel629 { width: 629px }
.widthPixel630 { width: 630px }
.widthPixel631 { width: 631px }
.widthPixel632 { width: 632px }
.widthPixel633 { width: 633px }
.widthPixel634 { width: 634px }
.widthPixel635 { width: 635px }
.widthPixel636 { width: 636px }
.widthPixel637 { width: 637px }
.widthPixel638 { width: 638px }
.widthPixel639 { width: 639px }
.widthPixel640 { width: 640px }
.widthPixel641 { width: 641px }
.widthPixel642 { width: 642px }
.widthPixel643 { width: 643px }
.widthPixel644 { width: 644px }
.widthPixel645 { width: 645px }
.widthPixel646 { width: 646px }
.widthPixel647 { width: 647px }
.widthPixel648 { width: 648px }
.widthPixel649 { width: 649px }
.widthPixel650 { width: 650px }
.widthPixel651 { width: 651px }
.widthPixel652 { width: 652px }
.widthPixel653 { width: 653px }
.widthPixel654 { width: 654px }
.widthPixel655 { width: 655px }
.widthPixel656 { width: 656px }
.widthPixel657 { width: 657px }
.widthPixel658 { width: 658px }
.widthPixel659 { width: 659px }
.widthPixel660 { width: 660px }
.widthPixel661 { width: 661px }
.widthPixel662 { width: 662px }
.widthPixel663 { width: 663px }
.widthPixel664 { width: 664px }
.widthPixel665 { width: 665px }
.widthPixel666 { width: 666px }
.widthPixel667 { width: 667px }
.widthPixel668 { width: 668px }
.widthPixel669 { width: 669px }
.widthPixel670 { width: 670px }
.widthPixel671 { width: 671px }
.widthPixel672 { width: 672px }
.widthPixel673 { width: 673px }
.widthPixel674 { width: 674px }
.widthPixel675 { width: 675px }
.widthPixel676 { width: 676px }
.widthPixel677 { width: 677px }
.widthPixel678 { width: 678px }
.widthPixel679 { width: 679px }
.widthPixel680 { width: 680px }
.widthPixel681 { width: 681px }
.widthPixel682 { width: 682px }
.widthPixel683 { width: 683px }
.widthPixel684 { width: 684px }
.widthPixel685 { width: 685px }
.widthPixel686 { width: 686px }
.widthPixel687 { width: 687px }
.widthPixel688 { width: 688px }
.widthPixel689 { width: 689px }
.widthPixel690 { width: 690px }
.widthPixel691 { width: 691px }
.widthPixel692 { width: 692px }
.widthPixel693 { width: 693px }
.widthPixel694 { width: 694px }
.widthPixel695 { width: 695px }
.widthPixel696 { width: 696px }
.widthPixel697 { width: 697px }
.widthPixel698 { width: 698px }
.widthPixel699 { width: 699px }
.widthPixel700 { width: 700px }
.widthPixel701 { width: 701px }
.widthPixel702 { width: 702px }
.widthPixel703 { width: 703px }
.widthPixel704 { width: 704px }
.widthPixel705 { width: 705px }
.widthPixel706 { width: 706px }
.widthPixel707 { width: 707px }
.widthPixel708 { width: 708px }
.widthPixel709 { width: 709px }
.widthPixel710 { width: 710px }
.widthPixel711 { width: 711px }
.widthPixel712 { width: 712px }
.widthPixel713 { width: 713px }
.widthPixel714 { width: 714px }
.widthPixel715 { width: 715px }
.widthPixel716 { width: 716px }
.widthPixel717 { width: 717px }
.widthPixel718 { width: 718px }
.widthPixel719 { width: 719px }
.widthPixel720 { width: 720px }
.widthPixel721 { width: 721px }
.widthPixel722 { width: 722px }
.widthPixel723 { width: 723px }
.widthPixel724 { width: 724px }
.widthPixel725 { width: 725px }
.widthPixel726 { width: 726px }
.widthPixel727 { width: 727px }
.widthPixel728 { width: 728px }
.widthPixel729 { width: 729px }
.widthPixel730 { width: 730px }
.widthPixel731 { width: 731px }
.widthPixel732 { width: 732px }
.widthPixel733 { width: 733px }
.widthPixel734 { width: 734px }
.widthPixel735 { width: 735px }
.widthPixel736 { width: 736px }
.widthPixel737 { width: 737px }
.widthPixel738 { width: 738px }
.widthPixel739 { width: 739px }
.widthPixel740 { width: 740px }
.widthPixel741 { width: 741px }
.widthPixel742 { width: 742px }
.widthPixel743 { width: 743px }
.widthPixel744 { width: 744px }
.widthPixel745 { width: 745px }
.widthPixel746 { width: 746px }
.widthPixel747 { width: 747px }
.widthPixel748 { width: 748px }
.widthPixel749 { width: 749px }
.widthPixel750 { width: 750px }
.widthPixel751 { width: 751px }
.widthPixel752 { width: 752px }
.widthPixel753 { width: 753px }
.widthPixel754 { width: 754px }
.widthPixel755 { width: 755px }
.widthPixel756 { width: 756px }
.widthPixel757 { width: 757px }
.widthPixel758 { width: 758px }
.widthPixel759 { width: 759px }
.widthPixel760 { width: 760px }
.widthPixel761 { width: 761px }
.widthPixel762 { width: 762px }
.widthPixel763 { width: 763px }
.widthPixel764 { width: 764px }
.widthPixel765 { width: 765px }
.widthPixel766 { width: 766px }
.widthPixel767 { width: 767px }
.widthPixel768 { width: 768px }
.widthPixel769 { width: 769px }
.widthPixel770 { width: 770px }
.widthPixel771 { width: 771px }
.widthPixel772 { width: 772px }
.widthPixel773 { width: 773px }
.widthPixel774 { width: 774px }
.widthPixel775 { width: 775px }
.widthPixel776 { width: 776px }
.widthPixel777 { width: 777px }
.widthPixel778 { width: 778px }
.widthPixel779 { width: 779px }
.widthPixel780 { width: 780px }
.widthPixel781 { width: 781px }
.widthPixel782 { width: 782px }
.widthPixel783 { width: 783px }
.widthPixel784 { width: 784px }
.widthPixel785 { width: 785px }
.widthPixel786 { width: 786px }
.widthPixel787 { width: 787px }
.widthPixel788 { width: 788px }
.widthPixel789 { width: 789px }
.widthPixel790 { width: 790px }
.widthPixel791 { width: 791px }
.widthPixel792 { width: 792px }
.widthPixel793 { width: 793px }
.widthPixel794 { width: 794px }
.widthPixel795 { width: 795px }
.widthPixel796 { width: 796px }
.widthPixel797 { width: 797px }
.widthPixel798 { width: 798px }
.widthPixel799 { width: 799px }
.widthPixel800 { width: 800px }
.widthPixel801 { width: 801px }
.widthPixel802 { width: 802px }
.widthPixel803 { width: 803px }
.widthPixel804 { width: 804px }
.widthPixel805 { width: 805px }
.widthPixel806 { width: 806px }
.widthPixel807 { width: 807px }
.widthPixel808 { width: 808px }
.widthPixel809 { width: 809px }
.widthPixel810 { width: 810px }
.widthPixel811 { width: 811px }
.widthPixel812 { width: 812px }
.widthPixel813 { width: 813px }
.widthPixel814 { width: 814px }
.widthPixel815 { width: 815px }
.widthPixel816 { width: 816px }
.widthPixel817 { width: 817px }
.widthPixel818 { width: 818px }
.widthPixel819 { width: 819px }
.widthPixel820 { width: 820px }
.widthPixel821 { width: 821px }
.widthPixel822 { width: 822px }
.widthPixel823 { width: 823px }
.widthPixel824 { width: 824px }
.widthPixel825 { width: 825px }
.widthPixel826 { width: 826px }
.widthPixel827 { width: 827px }
.widthPixel828 { width: 828px }
.widthPixel829 { width: 829px }
.widthPixel830 { width: 830px }
.widthPixel831 { width: 831px }
.widthPixel832 { width: 832px }
.widthPixel833 { width: 833px }
.widthPixel834 { width: 834px }
.widthPixel835 { width: 835px }
.widthPixel836 { width: 836px }
.widthPixel837 { width: 837px }
.widthPixel838 { width: 838px }
.widthPixel839 { width: 839px }
.widthPixel840 { width: 840px }
.widthPixel841 { width: 841px }
.widthPixel842 { width: 842px }
.widthPixel843 { width: 843px }
.widthPixel844 { width: 844px }
.widthPixel845 { width: 845px }
.widthPixel846 { width: 846px }
.widthPixel847 { width: 847px }
.widthPixel848 { width: 848px }
.widthPixel849 { width: 849px }
.widthPixel850 { width: 850px }
.widthPixel851 { width: 851px }
.widthPixel852 { width: 852px }
.widthPixel853 { width: 853px }
.widthPixel854 { width: 854px }
.widthPixel855 { width: 855px }
.widthPixel856 { width: 856px }
.widthPixel857 { width: 857px }
.widthPixel858 { width: 858px }
.widthPixel859 { width: 859px }
.widthPixel860 { width: 860px }
.widthPixel861 { width: 861px }
.widthPixel862 { width: 862px }
.widthPixel863 { width: 863px }
.widthPixel864 { width: 864px }
.widthPixel865 { width: 865px }
.widthPixel866 { width: 866px }
.widthPixel867 { width: 867px }
.widthPixel868 { width: 868px }
.widthPixel869 { width: 869px }
.widthPixel870 { width: 870px }
.widthPixel871 { width: 871px }
.widthPixel872 { width: 872px }
.widthPixel873 { width: 873px }
.widthPixel874 { width: 874px }
.widthPixel875 { width: 875px }
.widthPixel876 { width: 876px }
.widthPixel877 { width: 877px }
.widthPixel878 { width: 878px }
.widthPixel879 { width: 879px }
.widthPixel880 { width: 880px }
.widthPixel881 { width: 881px }
.widthPixel882 { width: 882px }
.widthPixel883 { width: 883px }
.widthPixel884 { width: 884px }
.widthPixel885 { width: 885px }
.widthPixel886 { width: 886px }
.widthPixel887 { width: 887px }
.widthPixel888 { width: 888px }
.widthPixel889 { width: 889px }
.widthPixel890 { width: 890px }
.widthPixel891 { width: 891px }
.widthPixel892 { width: 892px }
.widthPixel893 { width: 893px }
.widthPixel894 { width: 894px }
.widthPixel895 { width: 895px }
.widthPixel896 { width: 896px }
.widthPixel897 { width: 897px }
.widthPixel898 { width: 898px }
.widthPixel899 { width: 899px }
.widthPixel900 { width: 900px }
.widthPixel901 { width: 901px }
.widthPixel902 { width: 902px }
.widthPixel903 { width: 903px }
.widthPixel904 { width: 904px }
.widthPixel905 { width: 905px }
.widthPixel906 { width: 906px }
.widthPixel907 { width: 907px }
.widthPixel908 { width: 908px }
.widthPixel909 { width: 909px }
.widthPixel910 { width: 910px }
.widthPixel911 { width: 911px }
.widthPixel912 { width: 912px }
.widthPixel913 { width: 913px }
.widthPixel914 { width: 914px }
.widthPixel915 { width: 915px }
.widthPixel916 { width: 916px }
.widthPixel917 { width: 917px }
.widthPixel918 { width: 918px }
.widthPixel919 { width: 919px }
.widthPixel920 { width: 920px }
.widthPixel921 { width: 921px }
.widthPixel922 { width: 922px }
.widthPixel923 { width: 923px }
.widthPixel924 { width: 924px }
.widthPixel925 { width: 925px }
.widthPixel926 { width: 926px }
.widthPixel927 { width: 927px }
.widthPixel928 { width: 928px }
.widthPixel929 { width: 929px }
.widthPixel930 { width: 930px }
.widthPixel931 { width: 931px }
.widthPixel932 { width: 932px }
.widthPixel933 { width: 933px }
.widthPixel934 { width: 934px }
.widthPixel935 { width: 935px }
.widthPixel936 { width: 936px }
.widthPixel937 { width: 937px }
.widthPixel938 { width: 938px }
.widthPixel939 { width: 939px }
.widthPixel940 { width: 940px }
.widthPixel941 { width: 941px }
.widthPixel942 { width: 942px }
.widthPixel943 { width: 943px }
.widthPixel944 { width: 944px }
.widthPixel945 { width: 945px }
.widthPixel946 { width: 946px }
.widthPixel947 { width: 947px }
.widthPixel948 { width: 948px }
.widthPixel949 { width: 949px }
.widthPixel950 { width: 950px }
.widthPixel951 { width: 951px }
.widthPixel952 { width: 952px }
.widthPixel953 { width: 953px }
.widthPixel954 { width: 954px }
.widthPixel955 { width: 955px }
.widthPixel956 { width: 956px }
.widthPixel957 { width: 957px }
.widthPixel958 { width: 958px }
.widthPixel959 { width: 959px }
.widthPixel960 { width: 960px }
.widthPixel961 { width: 961px }
.widthPixel962 { width: 962px }
.widthPixel963 { width: 963px }
.widthPixel964 { width: 964px }
.widthPixel965 { width: 965px }
.widthPixel966 { width: 966px }
.widthPixel967 { width: 967px }
.widthPixel968 { width: 968px }
.widthPixel969 { width: 969px }
.widthPixel970 { width: 970px }
.widthPixel971 { width: 971px }
.widthPixel972 { width: 972px }
.widthPixel973 { width: 973px }
.widthPixel974 { width: 974px }
.widthPixel975 { width: 975px }
.widthPixel976 { width: 976px }
.widthPixel977 { width: 977px }
.widthPixel978 { width: 978px }
.widthPixel979 { width: 979px }
.widthPixel980 { width: 980px }
.widthPixel981 { width: 981px }
.widthPixel982 { width: 982px }
.widthPixel983 { width: 983px }
.widthPixel984 { width: 984px }
.widthPixel985 { width: 985px }
.widthPixel986 { width: 986px }
.widthPixel987 { width: 987px }
.widthPixel988 { width: 988px }
.widthPixel989 { width: 989px }
.widthPixel990 { width: 990px }
.widthPixel991 { width: 991px }
.widthPixel992 { width: 992px }
.widthPixel993 { width: 993px }
.widthPixel994 { width: 994px }
.widthPixel995 { width: 995px }
.widthPixel996 { width: 996px }
.widthPixel997 { width: 997px }
.widthPixel998 { width: 998px }
.widthPixel999 { width: 999px }
.widthPixel1000 { width: 1000px }

.floatLeft { float: left; }
.floatRight { float: right; }

/*
    Note: These settings can be overridden in a page or inline style block.
*/

cbx-multi-select-option {
    --hover-bg-color: #00467f;
    --hover-color: white;
    --selecting-bg-color: #78B2DC;
    --selecting-color: black;
    --disabled-hover-bg-color: none;
    --disabled-hover-color: inherit;
    --disabled-bg-color: auto;
    --disabled-color: grey;
}

cbx-multi-select-options {
    --separator-width: 1px;
    --separator-color: lightgray;
    --max-height: 240px;
    --resize: vertical;
}

cbx-multi-select {
    --bg-color: white;
    --border: 1px solid black;
    --placeholder-color: dimgray;
    --search-border-width: 1px;
    --search-border-color: #aaa;
    --options-bg-color: #fff;
    --button-bg-color: Silver;
    --button-border-color: #00467F;
    --button-border-width: 1px;
    --button-border-style: Groove;
    --button-font-family: Arial,Tahoma,Verdana,Helvetica,Sans-Serif;
}


.lo-container {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: #eeeeee;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.6;
}

.lo-ellipsis-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.lo-ellipsis {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

    .lo-ellipsis div {
        position: absolute;
        top: 33px;
        width: 13px;
        height: 13px;
        border-radius: 50%;
        background: #262525;
        animation-timing-function: cubic-bezier(0, 1, 1, 0);
    }

        .lo-ellipsis div:nth-child(1) {
            left: 8px;
            animation: lds-ellipsis1 0.6s infinite;
        }

        .lo-ellipsis div:nth-child(2) {
            left: 8px;
            animation: lds-ellipsis2 0.6s infinite;
        }

        .lo-ellipsis div:nth-child(3) {
            left: 32px;
            animation: lds-ellipsis2 0.6s infinite;
        }

        .lo-ellipsis div:nth-child(4) {
            left: 56px;
            animation: lds-ellipsis3 0.6s infinite;
        }

@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(24px, 0);
    }
}

