.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}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.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-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.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-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 0.8em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.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-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.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-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;width:100%}.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:21px;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{float:right; margin:.5em .4em .5em 0; cursor:pointer; padding:.2em .6em .3em .6em; line-height:1.4em; width:auto; overflow:visible;}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.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("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.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-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;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:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.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:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{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 a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:0.8em 0.8em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:12px}.ui-widget .ui-widget{font-size:12px}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#ff0000}.ui-widget-header{border:1px solid #aaa;background:#8d0909 url("images/ui-bg_highlight-soft_75_8d0909_1x100.png") 50% 50% repeat-x;color:#ffffff;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#ff0000;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{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.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;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-position:16px 16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-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:-64px -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:-64px -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:0 -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:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}



@charset "utf-8";
html { font-size:62.5%; }
html.larger {
	font-size:70%;
}
html,body {
	padding:0px;
	margin:0px;
}
html, body {height:100%;}

body {
	background:url("https://iahs.info/images/layout/background_right.gif") no-repeat scroll right bottom;
	background-color:#FFFFFF;
	color:#505050;
	font-family:Arial, sans-serif;
	font-size:14px;
	font-size:1.4rem;
	margin:0;
	padding:0;
	min-width:1200px;
}

h1 {
	font:bold 1.8rem Arial, sans-serif;
	color:#8d0909;
	text-decoration:none;
	text-transform:uppercase;
	margin-bottom:15px;
	margin-top:0;
}
.h1-home {
	color:#505050;
	text-transform:none;
}
h2 {
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
	margin-bottom:15px;
	margin-top:0;
	padding:0;
	text-transform:uppercase;
	font-size:14px;
}
h3 {
	font:bold 1.4rem Arial, sans-serif;
	color:#505050;
	text-decoration:none;
	margin-bottom:15px;
	margin-top:0;
} 
h4 {
	padding-bottom:12px;
	font:bold 1.4rem Arial, sans-serif;
	color:#5f6062;
	margin-bottom:15px;
	margin-top:0;
}
h5 {
	font:bold 1.4rem Arial, sans-serif;
	color:#b10034;
	text-decoration:none;
	margin-bottom:15px;
	margin-top:0;
}
p {
	margin-bottom:15px;
	margin-top:0;
	font-size:14px;
	font-size:1.4rem;
	font-family:Arial, sans-serif;
	color:#505050;	
}
legend {
	color:#8d0909;
	font-weight:bold;
	text-transform:uppercase;
	font-size:1.4rem;
}
label {
	float:left;
 	vertical-align:middle;
	width:150px;
	font-size:1.4rem;
}
#footer p {
	color:#FFFFFF;
	font-size:1.0rem;
	padding-top:8px;
}
#footer a {
	color:#ffffff;
}
#footer a:hover {
	color:#ff0000;
}
#content-right p, #content-right h1, #content-right h2, #content-right h3, #content-right h4, #content-right h5, #news-home p, #news-home h1 {
	color:#FFFFFF;
}
#content-right h1, #content-right h2, #content-right h3, #content-right h4, #content-right h5 {
	border-bottom:1px solid #fff;
}
#content-right a {
	color:#FFFFFF;
	text-decoration:underline;
	overflow-wrap:break-word;
}
#content-right a:hover {
	color:#999999;
	text-decoration:underline;
}
#content-right hr {
	color:#ffffff;
	border-color:#ffffff;
	background-color:#ffffff;
}
#content-right ul {
	padding:0;
	margin:0;
}
a:link {
	color:#ff0000;
	text-decoration:none;
	font-size:14px;
	font-size:1.4rem;
}
a:visited {
	color:#ff0000;
	text-decoration:none;
}
a:hover {
	color:#8d0909;
	text-decoration:none;
}
a:active {
	
}
a:focus {
	
}
.text li {
}
ol {
	list-style:lower-roman;
}
.tablerow2 {
background-color:#f6f6f7; border:1px solid #e7e7e8
}
.tablerowodd {
	background-color:#ffffff;
}
.tableroweven {
	background-color:#EAEAEA;
}
.row-header, .row-footer {
	background-color:#8d0909;
	color:#FFFFFF;
	padding:2px;
}
.ui-widget-content .row-header, .ui-widget-content .row-footer {
	margin-left:0;
}
.row-footer label {
	color:#FFFFFF;
}
.row-header td, .row-footer td {
	border-top:1px solid #e7e7e8;
	border-bottom:1px solid #e7e7e8;
	padding:2px;
}
.row-footer {
	text-align:center
}
.top {
	height:15px;
	width:30px;
	float:right;
	margin-top:-5px;
	text-align:right;
	font-size:1.0rem;
	color:#8d0909;
	}
.top a{
	color:#8d0909;
}
.editor td,th {
	padding:0;
}
.userEditForm .last-child td { 
    border-bottom:none; 
} 
.right {
	float:right;
}
.left {
	float:left;
}
a.button {
	background:url("https://iahs.info/images/layout/button_bg.png") no-repeat scroll left top;
	height:20px;
	width:139px;
	display:block;
	text-align:center;
	padding-top:2px;
	text-transform:capitalize;
	font-weight:bold;
	color:#ff0000;
}
a.button:hover {
	background:url("https://iahs.info/images/layout/button_bg.png") no-repeat scroll left bottom;
	color:#ff0000 !important;
}
.viewMore {
	background:url("https://iahs.info/images/layout/arrow-r.png") no-repeat scroll right bottom;
	height:30px;
	width:30px;
	display:block;
	bottom:0;
	right:14px;
	position:absolute;
}
.viewMore:hover {
	background-position:left top;
}

.clear{
	clear:both;

}
.alt{display:none;}
.upper{
	text-transform:capitalize;
}
.highlightTxt {
	font-size:1.4rem;
	color:#b10034;
	font-style:italic;
}
.hrwhite {
	background-color:#FFFFFF;
	color:#FFFFFF;
	width:85%;
	margin-top:15px;
}
.back {
	background:url("https://iahs.info/images/adminStyles/back.png") no-repeat scroll 10px -25px;
	padding-left:35px;
	padding-top:4px;
	padding-bottom:3px;
	height:18px;
	margin-bottom:20px;
}
.back:hover {
	background-position:10px 1px
}

.left {
	float:left;
	margin-right:10px;
	width:45%;
}
.navigation-right {
	display:block;
	margin-left:10px;
	width:100%;
	float:none;
}
#content-right .bordertop {
	border-top:1px solid #fff;
}
#content-right .borderbottom {
	border-top:1px solid #fff;
}
#content-right .borderright {
	border-right:1px solid #fff;
}
#content-right .borderleft {
	border-left:1px solid #fff;
}



#wrapper {
	position:relative;
	width:100%;
	background:url("https://iahs.info/images/layout/background_left.gif") no-repeat scroll left top;
    min-height:400px; 
    height:auto !important; 
    height:400px; 
}
#header-top {
	position:relative;
	background:url("https://iahs.info/images/layout/container_top.png") no-repeat scroll left top;
	margin:0 auto;
	width:1084px;
	padding-top:19px;
}
#header-wrapper {
	position:relative;
	background:url("https://iahs.info/images/layout/container_bg.png") repeat-y scroll left top;
	margin:0 auto;
	width:1084px;
	padding-top:10px;
}
#header {
	position:relative;
	margin:0 auto;
	width:1004px;
}
#logo-wrapper {
	background-color:#ff0000;
	height:330px;
	width:240px;
	float:left;
	margin-left:10px;
}
#logo {
	position:relative;
	margin:32px auto;
	text-align:center;

}
#logo-wrapper p, .cms-box-editor p {
	text-align:center;
	margin-left:20px;
	color:#FF0000;
}
#slidheshow {
	width:530px;
	height:330px;
	margin-left:10px;
	float:left;
}
#container {
	position:relative;
	background:url("https://iahs.info/images/layout/container_bg.png") repeat-y scroll left top;
	margin:0 auto;
	width:1084px;
}
#content_wrapper {
	position:relative;
	background:url("https://iahs.info/images/layout/content_bg.gif") repeat-y scroll left top;
	width:1004px;
	margin:0 auto;
	overflow:auto;
    min-height:425px; 
    height:auto !important; 
    height:425px; 
}
#content {
	position:relative;
	width:590px;
	float:left;
	border-top:10px solid #FFFFFF;
	margin-left:10px;
}
.text {
	margin:15px;
	word-break:break-word;
}
.text .pageOverflow {
	margin-left:0;
	overflow:auto;
}
#content-right {
	position:relative;
	float:left;
	width:180px;
	border-top:10px solid #FFFFFF;
	margin-left:10px;
	padding-bottom:20px;
}
#search-box {
	position:absolute;
	right:10px;
	bottom:0;
	background:url("https://iahs.info/images/layout/searchbox_bg.gif") no-repeat scroll right bottom;
	width:194px;
	height:219px;
	z-index:300;
}
#search {
	position:absolute;
	top:20px;
	right:0px;
	height:24px;
	width:194px;
}
#search #searchfield {
	display:inline-block;
	background:url("https://iahs.info/images/layout/searchtext_bg.gif") no-repeat scroll left top;
	border:none;
	height:18px;
	width:131px;
	padding:2px;
}
#search #searchbutton {
	display:inline-block;
	background:url("https://iahs.info/images/layout/searchbutton_bg.gif") no-repeat scroll right bottom;
	border:none;
	height:34px;
	width:34px;
	color:transparent;
	cursor:pointer;
}
#search #searchbutton:hover {
	background-position:left top;
}
#footer-wrapper {
	position:relative;
	height:86px;
	width:1084px;
	background:url("https://iahs.info/images/layout/footer_bg.png") no-repeat scroll left top;
	margin:0 auto;
	padding-top:10px;
}
#footer {
	font-size:1.0rem;
	width:984px;
	height:30px;
	background-color:#8d0909;
	margin:0 auto;
}
#footer .text {
	margin:0 0 0 15px;
}
#footer a {
	font-style:normal;
}
#social {
	position:relative;
	float:right;
	padding-top:2px;
	padding-right:5px;
	
}
.searchRating {
    cursor:pointer;
    margin-bottom:-4px;
    padding-left:5px;
    height:25px;
    width:auto;
}
.search_down {
    margin-bottom:-13px;
}


#level2 #content_wrapper , #admin #content_wrapper{
	background-image:url("https://iahs.info/images/layout/content_bg2.gif");
	border-top:10px solid #FFFFFF;
}
#level2 #content, #admin #content {
	width:795px;
	border-top:none;
}
#level2 #content .text, #admin #content .text {
	margin-top:45px;
}
#level2 #search-box, #admin #search-box {
	width:176px;
}
#level2 #logo-wrapper, #admin #logo-wrapper {
	width:180px;
	border-right:10px solid #FFFFFF;
	border-bottom:10px solid #FFFFFF;
	margin-left:0;
	height:auto !important;
	margin-right:15px;
	margin-bottom:15px;
}
#admin #logo-wrapper {
	width:100px;
	height:100px !important;
}
#breadcrumbs {
	position:absolute;
	height:25px;
	border-bottom:10px solid #ffffff;
	margin-left:-15px;
	width:608px;
	background:#8d0909 url("https://iahs.info/images/layout/header-arrow.gif") no-repeat scroll left top;
	top:0;
	left:215px;
	z-index:100;
	}
#admin #breadcrumbs {
	width:688px;
	left:135px;
}
#breadcrumbs p {
	font-size:1.1rem;
	color:white;
	text-transform:uppercase;
	margin-left:30px;
	margin-top:5px;
}
#breadcrumbs a{
	color:white;
}
#breadcrumbs a:hover, #breadcrumbs a.active{
	color:#ff0000;
}

#level2 #logo, #admin #logo{
	margin-bottom:0px;
	padding-bottom:20px;
}
#level2 #pic, #level2 #nav4 {
	border-top:10px solid #FFFFFF;
}
#admin #logo{
	margin-top:10px;
}
#level2 h1, #level2 h2, #level2 h3, #level2 h4, #level2 h5, #level2 h6, #level2 p {
	padding-right:0;
}
#admin h1, #admin h2, #admin h3, #admin h4, #admin h5, #admin h6, #admin p {
	padding-right:0;
	font-size:1.2rem;
}

a.button-contact-l {
	background:url("https://iahs.info/images/layout/contact_button.png") no-repeat scroll left -43px;
	display:block;
	height:20px;
	width:175px;
	color:#ff0000;
	padding-top:10px;
	padding-left:16px;
}
a.join-contact-l {
	background:url("https://iahs.info/images/layout/join_button.png") no-repeat scroll left -41px;
	display:block;
	height:20px;
	width:175px;
	color:#ff0000;
	padding-top:12px;
	padding-left:16px;
}
a.members-l {
	background:url("https://iahs.info/images/layout/members_button.png") no-repeat scroll left -41px;
	display:block;
	height:20px;
	width:175px;
	color:#ff0000;
	padding-top:12px;
	padding-left:16px;
}
a.button-contact-l:hover, a.join-contact-l:hover, a.members-l:hover {
	background-position:left top;
	color:#FF0000;
	padding-top:7px;
	padding-left:13px;
	height:23px;
}
 a.join-contact-l:hover, a.members-l:hover {
 	height:25px;
}

#nav_wrapper { 
	position:relative;
	background-color:#8d0909;
	margin:0 auto;
	height:40px;
	width:984px;
}
#nav {
	padding-left:15px;
	position:relative;
}
#nav ul {
	list-style:none;
	padding:0;	
	margin:0;
}
#nav li {
	display:inline-block;
	width:auto;
	margin:0;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-right:0px;
	list-style:none;
	font-size:14px;
	font-size:1.4rem;
	font-weight:bold;
}
#nav li, #nav-top li, #nav2 li, #social li, .dashboard-list li, #page_list ul li, #nav4 li {
	background-image:none;
	padding-left:10px;
}
#nav li a {
	color:#ffffff;	
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding:12px 15px 0 0;
	height:29px;

}
#nav li a:hover {
	color:#ff0000;	
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#dropdown li > ul {
	top:auto;
	left:auto;
}
#nav li ul {
    display:none;
	background-color:#8d0909;
	border:10px solid #ffffff;
	padding:15px 20px;
	position:absolute;
	width:auto;
	z-index:100;
	margin-left:-60px;
	top:40px;
}
.navb2 {
	z-index:102 !important;
}
#nav li ul li {
	width:auto;
	margin:0;
	text-transform:none;
	margin:0;
	padding:0;
	display:block;
	color:#FFFFFF;
	margin-bottom:8px;
	text-transform:uppercase;
	font-size:12px;
}
#nav li ul p {
	text-transform:none;
	color:#FFFFFF;
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-size:12px;
}
#nav li ul li a, #nav p a {
	color:#ffffff;	
	text-decoration:none;
	height:auto;
	padding:0;
	margin:0;
}
#nav li ul li a:hover, #nav p a:hover {
	color:#ff0000;
	background:none;
	height:auto;
	padding:0;
}
#nav li ul li a, #nav li ul li a:hover {
	padding-top:3px;
	}
#nav ul li.active, #nav ul li.active a, #nav ul li a.active {
	color:#ff0000;
}
#nav p a {
	background:url("https://iahs.info/images/bullet.png") no-repeat scroll left 2px;
	padding-left:15px;
	height:12px;
}
#nav p a:hover {
	background:url("https://iahs.info/images/bullet.png") no-repeat scroll left 2px;
	padding-left:15px;
	height:12px;
}
.inthenews {
	max-width:150px;
	float:left;
	text-transform:none;
	margin-right:40px;
	display:inline;
	}
.inthenews p {
	color:#001c44;
}

#nav-top {
	position:relative;
	height:30px;
	float:right;
	margin-top:5px;
	z-index:200;
	margin-right:8px;
}
#nav-top ul {
	list-style:none;
	padding:0;	
	margin:0;
}
#nav-top ul li {
	float:left;
	margin:0;
	position:relative;
}
#nav-top ul li a {
	height:31px;
	width:31px;
	display:block;
	padding:0;
	margin:0;
	cursor:pointer;
}
#nav-top ul li a.T {
	background:url("https://iahs.info/images/layout/T.png") no-repeat scroll 1px 1px;
	
}
#nav-top ul li a.members {
	background:url("https://iahs.info/images/layout/members.png") no-repeat scroll 1px 1px;
}
#nav-top ul li a.join {
	background:url("https://iahs.info/images/layout/join.png") no-repeat scroll 1px 1px;
}
#nav-top ul li a.contact {
	background:url("https://iahs.info/images/layout/contact.png") no-repeat scroll 1px 1px;
}
#nav-top ul li a.search {
	background:url("https://iahs.info/images/layout/search.png") no-repeat scroll 1px 1px;
}
#nav-top ul li a:hover, #nav-top ul li:hover a {
	background-position:left top;
}



#nav2 {
	float:right;
	width:135px;
	margin-right:30px;
	margin-top:15px;
	margin-bottom:219px;
}
#nav2 ul {
	margin:0;
	padding:0;
}
#nav2 ul li {
	color:#FFFFFF;
	display:block;
	margin-bottom:10px;
	padding:0;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}
#nav2 ul.cms-nav-indent {
	padding-left:20px;
}
#nav2 li:last-child, #nav2 li.lastchild {
	border-bottom:none;
}
#nav2 ul li a {
	color:#FFFFFF;
}
#nav2 ul li a:hover, #nav2 ul li:hover a {
	color:#ff0000;
}
#nav2 ul li.active, #nav2 ul li.active a, #nav2 ul li a.active {
	color:#8d0909;
}


#nav4 ul {
	margin:0;
	padding:15px;
	padding-bottom:0;
	background-color:#999999;
}
#nav4 ul li {
	color:#FFFFFF;
	display:block;
	margin-bottom:10px;
	padding:0;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
}

#nav4 ul li a {
	color:#FFFFFF;
}
#nav4 ul li a:hover, #nav4 ul li:hover a {
	color:#ff0000;
}
#nav4 ul li.active, #nav4 ul li.active a, #nav4 ul li a.active {
	color:#8d0909;
}


#social ul {
	list-style:none;
}
#social ul > li {	
	float:left;
}
a.rss{
	display:inline-block;
	height:25px;
	text-align:center;
	color:#ffffff;
	background:url("https://iahs.info/images/rss.png") no-repeat scroll 1px 1px;
	width:25px;
	margin-right:3px;
}
a.twitter{
	display:inline-block;
	height:25px;
	text-align:center;
	color:#ffffff;
	background:url("https://iahs.info/images/twitter.png") no-repeat scroll 1px 1px;
	width:25px;
	margin-right:3px;
}
a.facebook{
	display:inline-block;
	height:25px;
	text-align:center;
	color:#ffffff;
	background:url("https://iahs.info/images/facebook.png") no-repeat scroll 1px 1px;
	width:25px;
	margin-right:3px;
}
a.linkedin{
	display:inline-block;
	height:25px;
	text-align:center;
	color:#ffffff;
	background:url("https://iahs.info/images/linkedin.png") no-repeat scroll 1px 1px;
	width:25px;
	margin-right:3px;
}
a.youtube{
	display:inline-block;
	height:25px;
	text-align:center;
	color:#ffffff;
	background:url("https://iahs.info/images/youtube.png") no-repeat scroll 1px 1px;
	width:25px;
	margin-right:3px;
}
a.facebook:hover, a.linkedin:hover, a.youtube:hover, a.twitter:hover, a.rss:hover{
	background-position:left top;
	text-indent:-99999px;
}



#calendar{
	position:absolute;
	top:39px;
	right:40px;
} 
#calendar a {
	width:48px;
	height:48px;
	display:block;
	background:url("https://iahs.info/images/adminStyles/calendar.jpg") no-repeat scroll left top;
}
#calendar a:hover {
	background:url("https://iahs.info/images/adminStyles/calendar.jpg") no-repeat scroll left bottom;
}
#calendar span {
	display:none;
}
#calendar p{
	font:1.4rem Georgia, "Times New Roman", Times, serif;
	color:#ffffe0;	
	padding:0;
	padding-bottom:5px;
}
.calendar {
	margin-right:20px;
	margin-bottom:20px;
}
.key_container {
	border:1px solid #91b444;
	padding:2px;
	float:left;
	line-height:20px;
	margin-right:10px;
	margin-bottom:20px;
}
#leftcol_wrapper .key_container {
	width:200px;
	text-align:left;
	margin:10px 20px;
	padding:2px;
}
.key_container ul{
	list-style:none;
	margin:0px;
	padding:4px;
	width:208px;
	height:auto !important;
	}
.key_container ul li{
	width:20px;
	height:20px;
	border:1px solid #91b444;
	margin-bottom:5px;
	padding:0;
	background-color:#BDD282;
	color:#617B3E;
}
.key_container ul li span{
	font-size:1.1rem;
	margin-left:30px;
	padding-top:2px;
	width:110px;
	text-align:left;
	display:block;
	font-weight:bold;
	}
#leftcol_wrapper .key_container ul{
	float:left;
	padding:0px;
	width:100px;
}
#leftcol_wrapper .key_container ul li{
	width:16px;
	height:16px;
	color:#91b444;
}
#leftcol_wrapper .key_container ul li span{
	width:80px;
	margin-left:20px;
}
.key_container ul li.booked	{	background-color:#b95858;	}		
.key_container ul li.booked_pr {	background-color:#e9b74c;	}		
.key_container ul li.offer	{	background-color:#617B3E;		}
.key_container ul li.changeover	{	background-color:#91b444;		}



#news-home {
	background-color:#999999;
	width:194px;
	height:330px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
#news-home #news-content, #news-home #events-content {
	width:194px;
	margin:0;
	padding:0;
	padding-bottom:10px;
	height:122px;
	position:relative;
}


.weekly_article, .news-item {
	margin-top:10px;
	padding:5px;
	border:1px solid #e7e7e8;
	background-color:#fcfcfc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.featured-news {
	margin-top:10px;
	padding:5px;
	border:1px solid #8d0909;
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.news-item, .featured-news {
	margin:5px;
}
.news-item h3 a {
	color:#ffffff;
}
.news-item h3 a:hover {
	color:#ff0000;
}
.addthis_default_style {
	float:right;
	margin-bottom:10px;
	width:150px;
}



.newscontainer {
	margin-top:20px;
}
fieldset .newscontainer {
	margin:4px;
}
.newscontainer {
	margin-top:20px;
}
fieldset .newscontainer {
	margin:4px;
}
#news-content {
	width:195px;
	padding:16px;
}
#news-content h2 {
	font:bold 1.4rem Arial, sans-serif;
	border-bottom:1px solid #4c3c49;
	padding-bottom:2px;
	margin-bottom:10px;
}
#news-content ul {
	list-style:none;
	margin:0;
	padding:0;
}
#news-content ul li {
	margin:0 0 10px 0;
	padding:0;
}
.news-t, .news-b {
	width:227px;
	height:4px;
}
.news {
	padding:20px 0;
	border-bottom:1px solid #c5bc93;
	margin-bottom:20px;
}
.news img {
	float:left;
	margin-top:0;
	margin-bottom:30px;
	margin-right:30px;
	width:216px;
}
.news h2{
	padding-bottom:10px;
}
.news h5{
	padding-bottom:30px;
}
#news #content-left .last {
	border-bottom:none;
}
#news #content-left .addto {
	float:right;
}
.tags {
	font-size:1.1rem;
}



#gallery {
	background-color:#bdd282;
	float:left;
	width:678px;
	padding:20px;
	min-height:400px;
	height:auto !important;
}
#gallery .thumbnail {
	float:none;
	width:156px;
	margin:0;
	}
	#gallery ul { list-style:none;padding:0; margin:0; }
	#gallery ul li { border:none;display:inline-block; padding:0; margin:0px 12px 10px 0; width:156px !important;}
	#gallery ul img {
		border:3px solid #91b444;
	}
	#gallery ul a:hover img {
		border:3px solid #f8f85d;
	}
	#gallery ul a {
		border:none !important;
	}
	#gallery ul a:hover { color:#fff; }

#pikame  ul, #pikame  ul li, #pikame  ul li a{
border:none}


body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}


button.editBTN {
	width:70px;
	height:26px;
	color:#333;
	text-align:left;
	margin-top:3px;
	margin-right:5px;
	cursor:pointer;
	padding:3px 5px 3px 23px;
	border:none;
}
button.deleteBTN {
	width:70px;
	height:26px;
	color:#333;
	text-align:left;
	margin-top:3px;
	margin-right:5px;
	cursor:pointer;
	padding:3px 5px 3px 23px;
	border:none;
}
.deleteBTN,.editBTN {
	background-position:0 -26px;
}


.explorer-interface {
	width:100%;
	position:relative;
	border:1px solid #6E7158;
}
.explorer-interface .exchange-toolbar {
	width:100%;
	height:32px;
	border-bottom:1px solid #6E7158;
}
.explorer-interface .exchange-toolbar .exchange-location {
	margin:5px;
}
.exchange-location-bar {
	border:none;
	background:none;
	width:400px;
}
.exchange-left-column {
	float:left;
	padding:5px;
	padding-right:20px;
}
.folderon {
}
.explorer-interface .exchange-left-column ul.exchange-arch li.folderon {
	background:none;
}
.explorer-interface .exchange-left-column ul.exchange-arch li.folderon > em {
	margin-left:-12px;
	padding-left:12px;
	display:block;
	border:1px solid #6E7158;
	background:#DDD8B9 no-repeat left 2px;
}
.explorer-interface .exchange-right {
	border-left:1px solid #6E7158;
	padding:0;
	width:70%;
	float:right;
}
.explorer-interface .exchange-left-column ul.exchange-arch {
	margin-left:0;
}
.explorer-interface .exchange-left-column ul.exchange-arch ul {
	margin-left:0;
}
.explorer-interface .exchange-left-column ul.exchange-arch li {
	list-style:none;
	padding:0 0 0 12px;
	margin:5px 0;
	cursor:pointer;
}
.explorer-interface .exchange-right table {
	width:100%;
}
.explorer-interface .exchange-right table td, .exchange-right table th{
border:none;
}
.explorer-interface .exchange-bottom {
	width:100%;
	border-top:1px solid #6E7158;
}
.explorer-interface .exchange-bottom .form-page{
	margin:5px;
}
.exchange-rename {
	height:16px;
	width:16px;
	border:0;
	cursor:pointer;
	padding-left:0;
	display:inline-block;
	margin-left:3px;
	}
.exchange-rename:hover {
	padding-left:0;
	}
.exchange-delete {
	background:url("images/bullet_x.gif") no-repeat scroll left top;
	height:16px;
	width:16px;
	border:0;
	cursor:pointer;
	padding-left:0;
	display:inline-block;
	margin-left:3px;
}
.exchange-delete:hover {
	background:url("images/bullet_x.gif") no-repeat scroll left bottom;
	padding-left:0;
	}
.exchange-bar-container {
	float:left;
	list-style:none;
	margin:0;
}
.exchange-bar-container li {
	list-style:none;
	display:inline-block;
	padding:0 0 0 12px;
	margin:5px 0 0 10px;
	cursor:pointer;
}
table.exchange-result-list thead tr .header {
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
	padding-right:24px;
}
table.exchange-result-list tbody td {
	padding:3px;
	vertical-align:middle;
}
table.exchange-result-list thead tr .headerSortUp {
}
table.exchange-result-list thead tr .headerSortDown {
}



table.dms-results {
	width:100%;
}
.dms-results td, .dms-results th {
	border:none;
}
.dms-results th {
	border-top:1px solid #6E7158;
	border-bottom:1px solid #6E7158;
	text-align:left!important;
}

.dms-results th:nth-child(1) {padding-left:10px!important;}
.dms-results td:nth-child(1) {padding-left:10px!important;}
.dms-results tr:nth-child(even), .even {background:#fff;}
.dms-results tr:nth-child(odd), .odd {background:#e3decb;}


.sub {
margin-left:10px;
margin-bottom:30px;
}
.LerrorBox {
	margin:15px 30px 15px 30px;
	padding:6px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px #1f487e solid;
	background-color:#feeebb;
}
div.groups-upsell-bubble {
background-color:#E1E0C4;
     border:1px solid #6E7158;
   border-radius:10px 10px 10px 10px;
    margin:2px 10px 10px 0;
    padding:10px;
}
.linkedinPost{
	background:repeat-x scroll bottom left #ffffff;
 
    border:1px solid #6E7158;
    border-radius:10px 10px 10px 10px;
    margin:5px 10px 10px 0px;
    padding:10px;
	min-height:100px;
}
.comment {
background:repeat-x scroll bottom left #ffffff;
    border:1px solid #EBEBEB;
    border-radius:10px 10px 10px 10px;
    margin:5px 10px 10px 110px;
    padding:10px;
	position:relative;
}
.tail{width:16px; height:21px; position:absolute; left:-15px; top:12px;}
.extra {
    float:none;
    margin:0;
    padding-bottom:5px;
    padding-top:10px;
	}
span.timestamp {
    float:left;
    margin-top:0;
	   color:#999999;
    font-size:0.9rem;
}
 
.comment .like-comment {
    float:left;
    font-size:0.9rem;
    margin-left:5px;
}
.action-done .unlike-comment, .like-comment {
    display:inline;
}
.border-left {
	border-left:1px solid #5f6062;
}
.border-right {
	border-right:1px solid #5f6062;
}
.border-top {
	border-top:1px solid #5f6062;
}
.border-bottom {
	border-bottom:1px solid #5f6062;
}


.contact-card {
	z-index:10;
	background-color:#fff;
	width:300px;
	border:1px #000 solid;
}
.contact-card h3 {
	width:100%;
	height:20px;
	margin:0;
	color:#fff;
	background-color:#000;
}
.contact-card h3 span, .contact-card .contact-company {
	padding:4px;
}
.contact-card dl {
	display:table;
	padding:4px;
}
.contact-card dl dt {
	display:table-cell;
	font-weight:bold;
	width:70px;
}
.contact-card dl > div.info-row {
	display:table-row;
}
.contact-card dl dd {
	display:table-cell;
}
.mini-card {
	background-color:#fff;
	width:225px;
	height:68px;
	float:left;
	border:1px #000 solid;
	margin:5px 0 5px 5px;
}
.contact-cards .picture {
	float:left;
}
.contact-cards .mini > img {
	height:64px;
}
.mini-card h4 {
	padding-right:2px;
}
.floatleft {
	float:left;
}
.squeeze {
	width:auto !important;
	overflow:hidden;
}
.ui-gallery-admin div{
    padding-bottom:6px;
}
.crosshair-selector .ui-resizable-sw {
	background:url("https://iahs.info/images/cms/cropper-icons.png") left top no-repeat !important;
	width:17px !important;
	height:17px !important;
	left:3px !important;
	bottom:1px !important;
	background-position:0px 0px !important;
}
.crosshair-selector .ui-resizable-s {
    background:url("https://iahs.info/images/cms/cropper-icons.png") left top no-repeat !important;
	width:17px !important;
	height:17px !important;
	left:3px !important;
	bottom:1px !important;
	background-position:0px 0px !important;
}
.crosshair-selector .ui-resizable-nw {
	background:url("https://iahs.info/images/cms/cropper-icons.png") left top no-repeat !important;
	width:17px !important;
	height:17px !important;
	left:3px !important;
	top:3px !important;
	background-position:-34px 0px !important;
}
.crosshair-selector .ui-resizable-n {
	background-position:-51px 0px !important;
}
.crosshair-selector .ui-resizable-ne {
	background:url("https://iahs.info/images/cms/cropper-icons.png") left top no-repeat !important;
	width:17px !important;
	height:17px !important;
	right:1px !important;
	top:3px !important;
	background-position:-68px 0px !important;
}
.crosshair-selector .ui-resizable-e {
	background-position:-85px 0px !important;
}
.crosshair-selector .ui-resizable-se {
	background:url("https://iahs.info/images/cms/cropper-icons.png") left top no-repeat !important;
	width:17px !important;
	height:17px !important;
	background-position:-102px 0px !important;
}
.crosshair-selector .ui-resizable-s {
	background-position:-119px 0px !important;
}
.cms-formbuilder-holder-grid {
	min-height:200px;
}
.cms-formbuilder-holder-label {
	display:inline-block;
}
.cms-formbuilder {
	width:100%; 
	position:relative;
	min-height:200px; 
	height:auto !important;
	height:200px;
}
.cms-formbuilder table{
border-collapse:collapse;
border:1px solid #e9e9ea;
}

.cms-formbuilder table td{
	border:1px solid #e9e9ea;
   	height:24px;
	vertical-align:top;
	padding:3px; 
}
.cms-formbuilder ul {
	list-style:none;
	margin:0;
	padding:0;
}
.cms-formbuilder ul li {
	list-style:none;
	display:inline-block;
	padding:3px;
}
.cms-formbuilder .row-footer {
	min-height:20px; 
	margin-bottom:20px;
}
#toolbox-components, #toolbox-layouts {
	background-color:#fbeae5;
}
.cms-slideshow-images div:nth-child(-n+1) {
	display:none;
}
.ui-helper-reset, .addthis_button_expanded {
	font-size:1.2rem !important;
}

html {font-size:62.5%;}
* {
	font-size:1.4rem;
	font-family:Arial, sans-serif;
}
h1 {
	font:bold 1.8rem Arial, sans-serif;
	color:#8d0909;
	text-decoration:none;
	text-transform:uppercase;
	margin-bottom:15px;
	margin-top:0;
}
.h1-home {
	color:#ff0000;
	text-transform:none;
}
h2 {
	font-family:Arial, sans-serif;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
	margin-bottom:15px;
	margin-top:0;
	padding:0;
	text-transform:uppercase;
	font-size:14px;
}
h3 {
	font:bold 1.4rem Arial, sans-serif;
	color:#505050;
	text-decoration:none;
	margin-bottom:15px;
	margin-top:0;
} 
h4 {
	padding-bottom:12px;
	font:bold 1.4rem Arial, sans-serif;
	color:#5f6062;
	margin-bottom:15px;
	margin-top:0;
}
h5 {
	font:bold 1.4rem Arial, sans-serif;
	color:#b10034;
	text-decoration:none;
	margin-bottom:15px;
	margin-top:0;
}
p, address {
	margin-bottom:15px;
	margin-top:0;
	font:1.4rem Arial, sans-serif;
	color:#505050;
}
hr {
	background-color:#8d0909;
	border:none;
	color:#8d0909;
	border:0;
	height:3px;
 }
ul {
	list-style:none;
	font:1.4rem Arial, sans-serif;
	margin:0px 0px 0px 20px;
	padding:0px;
	overflow:hidden;
	padding-left:20px;
}
li {
	background:url("../images/bullet.png") no-repeat left top;
	padding:0px 0px 0px 15px;
	line-height:normal;
	
	list-style:none;
	margin:0;
}
a:link {
	color:#ff0000;
	text-decoration:none;
}
a:visited {
	color:#ff0000;
	text-decoration:none;
}
a:hover {
	color:#8d0909;
	text-decoration:none;
}
a:active {
	
}
a:focus {
	
}
table {
	font-size:1.4rem;
	border-spacing:0px;
}
table.tableBorder {
	border:1px solid #505050;
	padding:0px;
	margin:0px;
}
.tableBorder td, .tableBorder th {
	padding:2px;
	border:0.5px solid #505050;
}
.tableBorder tr:last-child td {

}
.tableBorder td.odd {

}
table tr td:last-child, table tr th:last-child, table tr th.last-child, table tr td.last-child { 
 
}
.tableBorder th {
	font:bold 1.4rem Arial, sans-serif;
	color:#5f6062;

}

.picturel {
	float:left;
	padding:7px;
	border:1px solid #e7e7e8;
	margin-right:20px;
	margin-bottom:20px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 2px;
	box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 2px;
}
.picturer {
	float:right;
	padding:7px;
	border:1px solid #e7e7e8;
	margin-left:20px;
	margin-bottom:20px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px;
	box-shadow:rgba(0, 0, 0, 0.298039) 0px 1px 4px;
}
.light-red-text {
	color:#ff0000;
}
.dark-red-text {
	color:#8d0909;
}
.bordertop {
	border-top:1px solid #aaa;
}
.borderbottom {
	border-bottom:1px solid #aaa;
}
.borderright {
	border-right:1px solid #aaa;
}
.borderleft {
	border-left:1px solid #aaa;
}
.news-break {
	width:100%;
	display:block;
	line-height:5px;
}
.squeeze {
	width:auto !important;
	overflow:hidden;
}
.mceNonEditable {
	width:400px;
	border:1px solid #999999;
	background:#dadada;
	color:#555555;
	display:block;
	padding:7px;
	clear:both;
}
body.richedit-class-featuredEditor {
	background-color:#8d0909;
	margin:15;
	width:150px;
}
body.richedit-class-featuredEditor p {
	color:#fff;
}
body.richedit-class-featuredEditor a {
	color:#FFFFFF;
	text-decoration:underline;
}
body.richedit-class-featuredEditor ul {
	padding-left:0px;
	margin:0;
}
body.richedit-class-featuredEditor .bordertop {
	border-top:1px solid #fff;
}
body.richedit-class-featuredEditor .borderbottom {
	border-bottom:1px solid #fff;
}
body.richedit-class-featuredEditor .borderright {
	border-right:1px solid #fff;
}
body.richedit-class-featuredEditor .borderleft {
	border-left:1px solid #fff;
}
body.richedit-class-featuredEditor h1, body.richedit-class-featuredEditor h2, body.richedit-class-featuredEditor h3, body.richedit-class-featuredEditor h4, body.richedit-class-featuredEditor h5 {
	border-bottom:1px solid #fff;
	color:#fff;
}
body.mce-content-body .cms-accordion {
	border:1px dashed #000;
	padding:5px 0 0 5px;
}
body.mce-content-body .cms-accordion:before {
	content:"Accordion Menu";
	background-color:#000;
	color:#fff;	
	padding:5px;
}
body.mce-content-body .cms-emailmask {
	border:1px dashed #000;
	padding:5px 0 0 5px;
}
body.mce-content-body .cms-emailmask:before {
	content:"Email Mask Button";
	background-color:#000;
	color:#fff;	
	padding:5px;
}
.event-container a {
	overflow-wrap:break-word;
	word-wrap:break-word;
	
	-ms-word-break:break-all;
	
	word-break:break-all;
	
	word-break:break-word;
	
	
	-ms-hyphens:auto;
	-moz-hyphens:auto;
	-webkit-hyphens:auto;
	hyphens:auto;
}




.fc {
	direction:ltr;
	text-align:left;
	}
	
.fc table {
	border-collapse:collapse;
	border-spacing:0;
	}
	
html .fc,
.fc table {
	font-size:1em;
	}
	
.fc td,
.fc th {
	padding:0;
	vertical-align:top;
	}





.fc-header td {
	white-space:nowrap;
	}

.fc-header-left {
	width:25%;
	text-align:left;
	}
	
.fc-header-center {
	text-align:center;
	}
	
.fc-header-right {
	width:25%;
	text-align:right;
	}
	
.fc-header-title {
	display:inline-block;
	vertical-align:top;
	}
	
.fc-header-title h2 {
	margin-top:0;
	white-space:nowrap;
	}
	
.fc .fc-header-space {
	padding-left:10px;
	}
	
.fc-header .fc-button {
	margin-bottom:1em;
	vertical-align:top;
	}
	


.fc-header .fc-button {
	margin-right:-1px;
	}
	
.fc-header .fc-corner-right {
	margin-right:1px; 
	}
	
.fc-header .ui-corner-right {
	margin-right:0; 
	}
	

	
.fc-header .fc-state-hover,
.fc-header .ui-state-hover {
	z-index:2;
	}
	
.fc-header .fc-state-down {
	z-index:3;
	}

.fc-header .fc-state-active,
.fc-header .ui-state-active {
	z-index:4;
	}
	
	
	

	
.fc-content {
	clear:both;
	}
	
.fc-view {
	width:100%; 
	overflow:hidden;
	}
	
	



.fc-widget-header,    
.fc-widget-content {  
	border:1px solid #ccc;
	}
	
.fc-state-highlight {  
	background:#ffc;
	}
	
.fc-cell-overlay { 
	background:#9cf;
	opacity:.2;
	filter:alpha(opacity=20); 
	}
	




.fc-button {
	position:relative;
	display:inline-block;
	cursor:pointer;
	}
	
.fc-state-default { 
	border-style:solid;
	border-width:1px 0;
	}
	
.fc-button-inner {
	position:relative;
	float:left;
	overflow:hidden;
	}
	
.fc-state-default .fc-button-inner { 
	border-style:solid;
	border-width:0 1px;
	}
	
.fc-button-content {
	position:relative;
	float:left;
	height:1.9em;
	line-height:1.9em;
	padding:0 .6em;
	white-space:nowrap;
	}
	

	
.fc-button-content .fc-icon-wrap {
	position:relative;
	float:left;
	top:50%;
	}
	
.fc-button-content .ui-icon {
	position:relative;
	float:left;
	margin-top:-50%;
	*margin-top:0;
	*top:-50%;
	}
	

	
.fc-state-default .fc-button-effect {
	position:absolute;
	top:50%;
	left:0;
	}
	
.fc-state-default .fc-button-effect span {
	position:absolute;
	top:-100px;
	left:0;
	width:500px;
	height:100px;
	border-width:100px 0 0 1px;
	border-style:solid;
	border-color:#fff;
	background:#444;
	opacity:.09;
	filter:alpha(opacity=9);
	}
	

	
.fc-state-default,
.fc-state-default .fc-button-inner {
	border-style:solid;
	border-color:#ccc #bbb #aaa;
	background:#F3F3F3;
	color:#000;
	}
	
.fc-state-hover,
.fc-state-hover .fc-button-inner {
	border-color:#999;
	}
	
.fc-state-down,
.fc-state-down .fc-button-inner {
	border-color:#555;
	background:#777;
	}
	
.fc-state-active,
.fc-state-active .fc-button-inner {
	border-color:#555;
	background:#777;
	color:#fff;
	}
	
.fc-state-disabled,
.fc-state-disabled .fc-button-inner {
	color:#999;
	border-color:#ddd;
	}
	
.fc-state-disabled {
	cursor:default;
	}
	
.fc-state-disabled .fc-button-effect {
	display:none;
	}
	
	


	 
.fc-event {
	border-style:solid;
	border-width:0;
	font-size:.85em;
	cursor:default;
	}
	
a.fc-event,
.fc-event-draggable {
	cursor:pointer;
	}
	
a.fc-event {
	text-decoration:none;
	}
	
.fc-rtl .fc-event {
	text-align:right;
	}
	
.fc-event-skin {
	border-color:#b10033;     
	background-color:#FF0000; 
	color:#fff;            
	}
	
.fc-event-inner {
	position:relative;
	width:100%;
	height:100%;
	border-style:solid;
	border-width:0;
	overflow:hidden;
	}
	
.fc-event-time,
.fc-event-title {
	padding:0 1px;
	}
	
.fc .ui-resizable-handle { 
	display:block;
	position:absolute;
	z-index:99999;
	overflow:hidden; 
	font-size:300%;  
	line-height:50%; 
	}
	
	
	


.fc-event-hori {
	border-width:1px 0;
	margin-bottom:1px;
	}
	

	
.fc-event-hori .ui-resizable-e {
	top:0           !important; 
	right:-3px      !important;
	width:7px       !important;
	height:100%     !important;
	cursor:e-resize;
	}
	
.fc-event-hori .ui-resizable-w {
	top:0           !important;
	left:-3px       !important;
	width:7px       !important;
	height:100%     !important;
	cursor:w-resize;
	}
	
.fc-event-hori .ui-resizable-handle {
	_padding-bottom:14px; 
	}
	
	
	

	
.fc-corner-left {
	margin-left:1px;
	}
	
.fc-corner-left .fc-button-inner,
.fc-corner-left .fc-event-inner {
	margin-left:-1px;
	}
	
.fc-corner-right {
	margin-right:1px;
	}
	
.fc-corner-right .fc-button-inner,
.fc-corner-right .fc-event-inner {
	margin-right:-1px;
	}
	
.fc-corner-top {
	margin-top:1px;
	}
	
.fc-corner-top .fc-event-inner {
	margin-top:-1px;
	}
	
.fc-corner-bottom {
	margin-bottom:1px;
	}
	
.fc-corner-bottom .fc-event-inner {
	margin-bottom:-1px;
	}
	
	
	

	
.fc-corner-left .fc-event-inner {
	border-left-width:1px;
	}
	
.fc-corner-right .fc-event-inner {
	border-right-width:1px;
	}
	
.fc-corner-top .fc-event-inner {
	border-top-width:1px;
	}
	
.fc-corner-bottom .fc-event-inner {
	border-bottom-width:1px;
	}
	
	
	


table.fc-border-separate {
	border-collapse:separate;
	}
	
.fc-border-separate th,
.fc-border-separate td {
	border-width:1px 0 0 1px;
	}
	
.fc-border-separate th.fc-last,
.fc-border-separate td.fc-last {
	border-right-width:1px;
	}
	
.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
	border-bottom-width:1px;
	}
	
.fc-border-separate tbody tr.fc-first td,
.fc-border-separate tbody tr.fc-first th {
	border-top-width:0;
	}
	
	



.fc-grid th {
	text-align:center;
	}
	
.fc-grid .fc-day-number {
	float:right;
	padding:0 2px;
	}
	
.fc-grid .fc-other-month .fc-day-number {
	opacity:0.3;
	filter:alpha(opacity=30); 
	
	}
	
.fc-grid .fc-day-content {
	clear:both;
	padding:2px 2px 1px; 
	}
	

	
.fc-grid .fc-event-time {
	font-weight:bold;
	}
	

	
.fc-rtl .fc-grid .fc-day-number {
	float:left;
	}
	
.fc-rtl .fc-grid .fc-event-time {
	float:right;
	}
	
	



.fc-agenda table {
	border-collapse:separate;
	}
	
.fc-agenda-days th {
	text-align:center;
	}
	
.fc-agenda .fc-agenda-axis {
	width:50px;
	padding:0 4px;
	vertical-align:middle;
	text-align:right;
	white-space:nowrap;
	font-weight:normal;
	}
	
.fc-agenda .fc-day-content {
	padding:2px 2px 1px;
	}
	

	
.fc-agenda-days .fc-agenda-axis {
	border-right-width:1px;
	}
	
.fc-agenda-days .fc-col0 {
	border-left-width:0;
	}
	

	
.fc-agenda-allday th {
	border-width:0 1px;
	}
	
.fc-agenda-allday .fc-day-content {
	min-height:34px; 
	_height:34px;
	}
	

	
.fc-agenda-divider-inner {
	height:2px;
	overflow:hidden;
	}
	
.fc-widget-header .fc-agenda-divider-inner {
	background:#eee;
	}
	

	
.fc-agenda-slots th {
	border-width:1px 1px 0;
	}
	
.fc-agenda-slots td {
	border-width:1px 0 0;
	background:none;
	}
	
.fc-agenda-slots td div {
	height:20px;
	}
	
.fc-agenda-slots tr.fc-slot0 th,
.fc-agenda-slots tr.fc-slot0 td {
	border-top-width:0;
	}

.fc-agenda-slots tr.fc-minor th,
.fc-agenda-slots tr.fc-minor td {
	border-top-style:dotted;
	}
	
.fc-agenda-slots tr.fc-minor th.ui-widget-header {
	*border-top-style:solid; 
	}
	




.fc-event-vert {
	border-width:0 1px;
	}
	
.fc-event-vert .fc-event-head,
.fc-event-vert .fc-event-content {
	position:relative;
	z-index:2;
	width:100%;
	overflow:hidden;
	}
	
.fc-event-vert .fc-event-time {
	white-space:nowrap;
	font-size:10px;
	}
	
.fc-event-vert .fc-event-bg { 
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:.3;
	filter:alpha(opacity=30);
	}
	
.fc .ui-draggable-dragging .fc-event-bg, 
.fc-select-helper .fc-event-bg {
	display:none\9; 
	}
	

	
.fc-event-vert .ui-resizable-s {
	bottom:0        !important; 
	width:100%      !important;
	height:8px      !important;
	overflow:hidden !important;
	line-height:8px !important;
	font-size:11px  !important;
	font-family:monospace;
	text-align:center;
	cursor:s-resize;
	}
	
.fc-agenda .ui-resizable-resizing { 
	_overflow:hidden;
	}
.event-container {
	overflow:hidden; 
	padding:2px;
	margin-bottom:5px;
	margin-top:5px;
}	
.eventHeader {
	margin-bottom:10px;
	padding:2px;
}
.eventHeader a {
	float:right;
}
.eventHeader .eventHeaderText {
	width:500px;
	float:left;
	display:block;
}
.eventHeader a span.iahs-home-image {
	background-image:url("../images/layout/home.png");
	width:30px;
	height:30px;
	display:block;
}
.event-featured {
	background-color:#e7c1c1;
}	


.ui-tabs-hide {display:none !important;}
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top:auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align:left }
.ui-multiselect-checkboxes { position:relative ; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }
.ui-multiselect-recurse-elements { overflow:visible !important; }


* html .ui-multiselect-checkboxes label { border:none }

fieldset {
	border:1px #e9e9ea solid;
}
legend {
	color:#8d0909;
	font-weight:bold;
	text-transform:uppercase;
}
label {
	float:left;
	width:150px;
}
.overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1199;
	overflow:scroll;
}
.overlaybg {
	width:100%;
	opacity:0.3;
	height:100%;
	background-color:#000000; 
	z-index:1200;
	position:fixed;
}
.overlaycont {
	position:absolute;
	left:25%;
	top:5%;
	width:50%;
	z-index:1250;
	background-color:#fff;
	border:2px solid #8d0909;
	padding:4px;
}
.overlaycont textarea {
	height:50px;
	width:350px;
}
.overlaycont .ui-form {
	padding:0;
}
.overlaycont .ui-dialog-buttonpane {
	text-align:right
}
.overlayclose {
	z-index:1260;
	position:absolute;
	top:9px;
	right:8px;
	width:24px;
	cursor:pointer;
	height:24px;
}
.overlay-loading {
	margin:50px auto;
    text-align:center;
    font-size:150%;
}
.overlay-loading div {
	margin-top:15px;
	font-size:70%;
}
.scms-folder-arch {
	list-style:none;
}
.scms-folder-arch ul, .scms-folder-arch li {
	list-style:none;
	margin-left:0;
}
.scms-entry > em {
	display:block;
}
.scms-entry-root > em {
	padding:4px;
}
.scms-entry {
	margin-top:5px;
	padding:1px;
	border:1px #e9e9ea solid;
	background-color:#ffffff;
}
.scms-entry > em {
	border:1px #e9e9ea solid;
	padding:3px 3px 3px 36px;
	height:24px;
	font-style:normal;
}
.scms-entry-folder > em {
	background-color:#ffd5c7;
}
.scms-entry > div.scms-sprite {
	background:url("../images/cms/file-folder-sprite.png");
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	float:left;
	margin:4px;
}
.scms-entry-folder > div.scms-sprite {
	background-position:-24px 0px;
}
.scms-entry-file > div.scms-sprite {
	background-position:0px 0px;
}
.scms-table {
	width:100%;
}
.scms-table tr {
	
}
.scms-sprite-popup {
	display:none;
}
.action-icon-100 {
	background-image:url("../images/cms/qda-sprite.png");
	background-repeat:no-repeat;
	display:inline-block;
	width:100px;
	height:24px;
}
.action-icon-100.icon-live-100 {
	background-position:0px -48px;
}
.action-icon-100.icon-draft-100 {
	background-position:0px -24px;
}
.action-icon {
	width:24px;
	height:24px;
	background-image:url("../images/cms/action-sprite.png");
	background-repeat:no-repeat;
	display:inline-block;
}
.action-icon.icon-edit {
	background-position:0px 0px;
}
.action-icon.icon-edit:hover {
	background-position:0px -24px;
}
.action-icon.icon-permissions {
	background-position:-24px 0px;
}
.action-icon.icon-permissions:hover {
	background-position:-24px -24px;
}
.action-icon.icon-delete {
	background-position:-48px 0px;
}
.action-icon.icon-delete:hover {
	background-position:-48px -24px;
}
.action-icon.icon-active {
	background-position:-72px -24px;
}
.action-icon.icon-active:hover {
	background-position:-72px 0px;
}
.action-icon.icon-inactive {
	background-position:-72px 0px;
}
.action-icon.icon-inactive:hover {
	background-position:-72px -24px;
}
.action-icon.icon-add {
	background-position:-96px 0px;
}
.action-icon.icon-add:hover {
	background-position:-96px -24px;
}
.action-icon.icon-people {
	background-position:-168px 0px;
}
.action-icon.icon-people:hover {
	background-position:-168px -24px;
}
.action-icon.icon-fold-down {
	background-position:-120px 0px;
}
.action-icon.icon-fold-down:hover {
	background-position:-144px 0px;
}
.action-icon.icon-fold-up {
	background-position:-120px -24px;
}
.action-icon.icon-fold-up:hover {
	background-position:-144px -24px;
}
.action-icon.icon-draft {
	background-position:-216px 0px;
}
.action-icon.icon-draft:hover {
	background-position:-216px -24px;
}
.action-icon.icon-view {
	background-position:-192px 0px;
}
.action-icon.icon-view:hover {
	background-position:-192px -24px;
}
.ui-widget-header-inactive {
	background:#E1836A url("../images/cms/ui-bg_highlight-soft_30_e1836a_1x100-inactive.png") 50% 50% repeat-x;
}
.file-explorer {
}
.file-explorer .file-explorer-entry > .entry-icon {
	display:inline-block;
	width:24px;
	height:24px;
	background:url("../images/cms/image-sprites.png") no-repeat;
	background-position:0px -24px;
}
.file-explorer .file-explorer-entry-dir > .entry-icon {
	background-position:0px -48px;
}
.file-explorer .file-explorer-entry-image > .entry-icon {
	background-position:0px 0px;
}
div.twocol {
	padding:10px;
	width:100%;
}
div.twocol > div.col-left {
	width:25%;
	float:left;
}
div.twocol > div.col-right {
	width:67%;
	margin-left:20px;
	float:left;
}
div.file-upload-skin {
	border:1px #e9e9ea solid;
	-moz-corner-radius:5px;
	-webkit-corner-radius:5px;
	corner-radius:5px;
	padding:5px;
}
div.file-upload-skin > .file-icon {
	display:inline-block;
	margin-right:5px;
	width:16px;
	height:16px;
	background-image:url("../images/cms/file-upload-types.png");
}
div.file-upload-skin > .file-name {
	display:inline-block;
	height:16px;
	width:250px;
}
div.file-upload-skin > .file-name-nofile {
	text-decoration:none;
	background-position:0px -16px;
	font-style:italic;
}
div.file-upload-skin > .file-icon.file-icon-noselected {
	background-position:0px -16px;
}
div.file-upload-skin > .file-icon.file-icon-doc {
	background-position:0px -32px;
}
div.file-upload-skin > .file-icon.file-icon-image {
	background-position:0px -48px;
}
div.file-upload-skin > .file-icon.file-icon-archoive {
	background-position:0px -64px;
}
.module-permission > td {
	border-bottom:1px #e9e9ea solid;
}
.module-name > td {
	border-top:1px #e9e9ea solid;
	background-color:#e9e9ea;
}
.perms-list {
	border:1px #e9e9ea solid;
}
.module-permission > .module-perm-data > h3 {
	margin:4px 0 4px 5px;
	padding:0;
}
.module-permission > .module-perm-data > p {
	padding:0;
	margin:0;
}
.module-perm-icon > span {
	margin:0 6px 0 6px;
	display:inline-block;
	width:24px;
	height:24px;
	background-image:url("../images/cms/key.png");
}
tr.hasError > td, .hasError {
	color:red;
	font-weight:bold;
}
tr.hasError input, tr.hasError select, tr.hasError textarea {
	border:2px red solid;
}
.hasError {
	color:red;
	font-weight:bold;
	border:2px red solid;
}
.errorText {
	color:red;
}
.ui-toast, .ui-toast-stay {
	padding:5px;
	margin:20px 0 20px 0;
	overflow:auto;
}
.ui-toast > .toast-icon, .ui-toast-stay > .toast-icon {
	display:inline-block;
	width:64px;
	height:64px;
	float:left;
	margin:10px;
	background-image:url("../images/cms/toast-icons.png");
}
.ui-toast > .toast-icon-pages, .ui-toast-stay > .toast-icon-pages {
	background-position:-64px 0px;
}
.ui-toast > .toast-icon-success, .ui-toast-stay > .toast-icon-success {
	background-position:-192px 0px;
}
.ui-form {
	padding:5px;
}
.ui-form textarea {
	max-width:100%;
	height:150px;
}
.ui-form td {
	vertical-align:middle;
}
span.user-icon {
	display:inline-block;
	width:128px;
	height:128px;
	float:left;
	background:url("../images/cms/user_group_icons.png") no-repeat;
}
span.user-icon.icon-user {
	background-position:0px -128px;
}
span.user-icon.icon-user-small {
	width:16px;
	height:16px;
	background-position:-128px -16px;
}
span.user-icon.icon-group-small {
	width:16px;
	height:16px;
	background-position:-128px 0px;
}
.ui-form-dynamicselector ul > li {
	display:inline-block;
}
.scms-folder-arch > .scms-entry > ul > .scms-entry  {
	background-color:#FFFFFF;
}
.scms-folder-arch > .scms-entry > ul > .scms-entry > ul > .scms-entry  {
	background-color:#fcfcfc;
}
.scms-folder-arch > .scms-entry > ul > .scms-entry > ul > .scms-entry > em  {
	background-color:#ffffff;
}
.scms-folder-arch > .scms-entry > ul > .scms-entry > ul > .scms-entry > ul > .scms-entry {
	background-color:#f6f6f7;
}.scms-folder-arch > .scms-entry > ul > .scms-entry > ul > .scms-entry > ul > .scms-entry > em {
	background-color:#ffffff;
}
h3.ui-widget-header, .ui-state-highlight h3 {
	margin-bottom:10px;
}
.fullwidth {
	width:98% !important;
}
.no-width, .no-width label {
	width:auto !important;
}
ul.scms-folder-arch {
	margin-left:0;
	margin-bottom:10px;
}
.ui-form-selected {
	background-color:#f6f6f7;
	border:1px solid #e9e9ea;
	color:424242;
}
.ui-form-hover  {
	background-color:#fcfcfc;
	border:1px solid #e9e9ea;
	color:424242;
}
ul.cms-sortable-table {
	list-style:none;
	margin-left:0;
	padding-left:0;
	
}
ul.cms-sortable-table li {
	cursor:pointer;
	list-style:none;
	margin-left:0;
	padding:3px;
	background:url("images/icons/arrow_updown.gif") no-repeat left 3px;
	margin-top:2px;
	margin-bottom:2px;
}
span.arrowupdown {
	background:url("images/icons/arrow_updown.gif") no-repeat left 3px;
	padding:3px 3px 3px 20px;
}
.cms-box-editor {
	background-color:#FF0000;
}

.dashboard-list {
	list-style:none;
}
.dashboard-item {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:180px;
		text-align:center;
}
.dashboard-item span.dashboard-icon {
	display:block;
	width:180px;
	height:90px;
	background-attachment:scroll;
	background-repeat:no-repeat;
}
.dashboard-item.cms-dashboard-update span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_updateWeb.gif");
	background-position:center top;
}
.dashboard-item.cms-dashboard-update span.dashboard-icon:hover {
	background-position:center -152px;
}
.dashboard-item.cms-dashboard-news span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_editNews.png");
	background-position:center top;
}
.dashboard-item.cms-dashboard-news span.dashboard-icon:hover {
	background-position:center -149px;
}
.dashboard-item.cms-dashboard-newsletters span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_newsletter.gif");
	background-position:center 12px;
}
.dashboard-item.cms-dashboard-newsletters span.dashboard-icon:hover {
	background-position:center -161px;
}
.dashboard-item.cms-dashboard-members span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_part.png");
	background-position:center 8px;
}
.dashboard-item.cms-dashboard-members span.dashboard-icon:hover {
	background-position:center  -145px;
}

.dashboard-item.cms-dashboard-users span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_adminUsers.gif");
	background-position:center -154px;
}
.dashboard-item.cms-dashboard-users span.dashboard-icon:hover {
	background-position:center 12px;
}
.dashboard-item.cms-dashboard-pubs span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_books.png");
	background-position:center -154px;
}
.dashboard-item.cms-dashboard-pubs span.dashboard-icon:hover {
	background-position:center 13px;
}
.dashboard-item.cms-dashboard-orders span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_bookstore.png");
	background-position:center -154px;
}
.dashboard-item.cms-dashboard-orders span.dashboard-icon:hover {
	background-position:center 13px;
}
.dashboard-item.cms-dashboard-groups span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_groups.gif");
	background-position:center -153px;
}
.dashboard-item.cms-dashboard-groups span.dashboard-icon:hover {
	background-position:center 9px;
}
.dashboard-item.cms-dashboard-dms span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_library.gif");
	background-position:center 5px;
}
.dashboard-item.cms-dashboard-dms span.dashboard-icon:hover {
	background-position:center -148px;
}
.dashboard-item.cms-dashboard-events span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_calendar.gif");
	background-position:center 6px;
}
.dashboard-item.cms-dashboard-events span.dashboard-icon:hover {
	background-position:center -149px;
}
.dashboard-item.cms-dashboard-pubs span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_books.png");
	background-position:center -148px;
}
.dashboard-item.cms-dashboard-pubs span.dashboard-icon:hover {
	background-position:center 19px;
}
.dashboard-item.cms-dashboard-orders span.dashboard-icon {
	background-image:url("../images/adminStyles/cms_bookstore.png");
	background-position:center -148px;
}
.dashboard-item.cms-dashboard-orders span.dashboard-icon:hover {
	background-position:center 19px;
}
.dashboard-item.cms-dashboard-gallery span.dashboard-icon {
	background-image:url("../images/adminStyles/gallery.png");
	background-position:center 10px;
}
.dashboard-item.cms-dashboard-form span.dashboard-icon {
	background-image:url("../images/adminStyles/form.png");
	background-position:center 0;
}
.dashboard-item.cms-dashboard-form span.dashboard-icon:hover {
	background-position:center -140px;
}
.dashboard-item span.fa {
	display:block;
	font-size:7rem;
	margin-right:auto;
    margin-left:auto;
}
.dashboard-item svg, .dashboard-item i {
	display:block;
	font-size:7rem;
	margin-right:auto;
    margin-left:auto;
}
.dashboard-item a {
	color:#ff0000;
}
.dms-publications img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
input.addBasketbtn, a.addBasketbtn{
	background:url("images/shop.png") no-repeat scroll center top;
	height:24px;
	width:24px;
	cursor:pointer;
	border-style:none;
	margin-right:5px;
}
input.addBasketbtn:hover, a.addBasketbtn:hover{
	background:url("images/shop.png") no-repeat scroll center -26px;
}
input.Viewbtn, a.Viewbtn{
	background:url("images/view.png") no-repeat scroll center top;
	height:24px;
	width:24px;
	cursor:pointer;
	border-style:none;
	margin-right:5px;
}
input.Viewbtn:hover, a.Viewbtn:hover{
	background:url("images/view.png") no-repeat scroll center -26px;
}
a.Viewbtn, a.addBasketbtn {
	padding:4px 12px;
	line-height:24px;
}
.loginout {
	border-bottom:1px solid #aaa;
	text-align:right;
	margin-bottom:20px;
}
.loginout a, .viewBasketbtn  {
	background-color:#8d0909 ;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	padding:5px 20px;
	color:#FFFFFF;
	display:inline-block;
}
.loginout a:hover {
	color:#ff0000;
}
#logout, .basketLink {
	display:inline-block;
}
input.updatebtn, a.updatebtn{
	background:url("images/refresh_1616.png") no-repeat scroll center 2px;
	height:16px;
	width:16px;
	cursor:pointer;
	border:none;
}
input.updatebtn:hover, a.updatebtn:updatebtn{
	background:url("images/refresh_1616.png") no-repeat scroll center -17px;
}
input.removebtn, button.removebtn, a.removebtn {
	background:url("images/bullet_x.gif") no-repeat scroll left top;
	height:16px;
	width:16px;
	cursor:pointer;
	border:none;
}
input.removebtn:hover, button.removebtn:hover, a.removebtn:hover {
	background:url("images/bullet_x.gif") no-repeat scroll left bottom;
	padding-left:0;
}
a.edit {
	background:url("images/edit.gif") no-repeat scroll left top;
	cursor:pointer;
	border:none;
	padding:16px 16px;
	display:block;
}
input.edit:hover, button.edit:hover, a.edit:hover {
	background:url("images/edit.gif") no-repeat scroll left bottom;
}
a.updatebtn, a.removebtn, a.viewbtn {
	padding:0 8px;
	line-height:16px;
}
a.addaddress {
	background:url("images/addAddress.gif") no-repeat scroll left top;
	cursor:pointer;
	border:none;
	padding:24px 32px;
	display:block;
}
a.editaddress {
	background:url("images/editAddress.gif") no-repeat scroll left top;
	cursor:pointer;
	border:none;
	padding:24px 32px;
	display:block;
}
#loginForm label {
	width:100px;
}


.ui-gallery-admin {
	width:100%;
}
.ui-gallery-admin .ui-gallery-toolbar {
	width:100%;
	height:24px;
	line-height:24px;
	list-style:none;
	margin:0;
}
.ui-gallery-admin .ui-gallery-toolbar > li {
	line-height:22px;
	float:right;
}
.toolbar-icon {
	width:24px;
	display:block;
	height:24px;
	text-indent:-9999px;
	background:url("../images/gallery/top-icons.png") no-repeat;
	
}
.ui-gallery-album-list, .ui-gallery-picture-list, .ui-gallery-picture-bin {
	list-style:none;
	margin:0;
	margin-left:10px;
}
.ui-gallery-album-list > li, .ui-gallery-picture-list > li, .ui-gallery-picture-bin > li {
	float:left;
	width:160px;
	height:120px;
	border:4px #a50031 solid;
	border-radius:8px 8px 8px 8px;
	margin-right:8px;
	margin-bottom:8px;
	position:relative;
	padding:0;
	overflow:hidden;
}
.ui-gallery-album-list > li > h2, .ui-gallery-picture-list > li > h2, .ui-gallery-picture-bin > li > h2 {
	position:absolute;
	bottom:0;
	z-index:4;
	left:0;
	width:100%;
	height:18px;
	background:#a50031;
	color:white;
	margin:0;
	font:bold 12px "Trebuchet MS", sans-serif;
	padding-top:3px;
}
.ui-gallery-album-list ul, .ui-gallery-picture-list ul, .ui-gallery-picture-bin ul{
	position:absolute;
	top:99px;
	list-style:none;
	right:0;
	z-index:10;
}
.ui-gallery-album-list ul > li, .ui-gallery-picture-list ul > li, .ui-gallery-picture-bin ul > li {
	float:left;
	padding-left:0;
	cursor:pointer;
}
.ui-gallery-toolbar li {
	padding-left:0;
}
.toolbar-icon-deletepicture {
	background-position:0px -48px;
}
.toolbar-icon-thumbnail-set {
	background-position:-24px -48px;
}
.toolbar-icon-editalbum, .toolbar-icon-edit-pic {
	background-position:0px -24px;
}
.toolbar-icon-deletealbum {
	background-position:-24px -24px;
}
.toolbar-icon-viewealbum {
	background-position:-48px -24px;
}
.toolbar-icon-create {
	background-position:0px 0px;
}
.toolbar-icon-parent {
	background-position:-24px 0px;
}
.toolbar-icon-add-picture {
	background-position:-48px 0px;
}
.gallery-form {
	padding:15px;
}
.gallery-form label {
	width:150px;
	display:inline-block;
}
.ui-gallery-picture-bin .toolbar-icon-deletepicture {
	display:none !important;
}


.sortable-ul, .sortable-nested-wrapper ul { 
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
.sortable-ul li, .sortable-nested-wrapper ul li div { 
	margin:0 3px 3px 3px; 
	padding:6px; 
	padding-left:15px; 
	height:20px; 
}
.sortable-ul li span, .sortable-nested-wrapper ul li div span { 
	position:absolute; 
	margin-left:-13px;
}
.sortable-nested-wrapper ul li ul li {
	margin-left:35px;
}
.sortable-nested-wrapper ul li ul li ul li {
	margin-left:55px;
}
.sortable-nested-wrapper ul li ul li ul li ul li {
	margin-left:75px;
}
.sortable-nested-wrapper ul li ul li ul li ul li ul li {
	margin-left:0px !important;
}
.placeholder, .ui-sortable-placeholder {  
    border:3px dashed #555555;  
    height:32px; 
    background:#fff;  
    visibility:visible !important;
}
.sortable-nesting-no .placeholder {  
	visibility:hidden !important;
}

.table {display:table}
.heading, .subhead {display:table-row; color:#ffffff;text-transform:uppercase; text-align:center; }
.heading .cell {padding:20px 40px; background:#004d63}
.subhead .cell {background-color:#1293ae; color:#FFFFFF;}
.row {display:table-row}
.cell {display:table-cell; border:solid; border-width:thin; border-left:none;border-bottom:none; padding:5px; text-align:center; border-color:#d9d462; background:#ffffff;font-size:11px; font-size:1.1rem;}
.pad th, .pad td {padding:4px}
.paddingright td, .paddingright th {padding-right:10px}


table.dataTable {
  width:100%;
  margin:0 auto;
  clear:both;
  border-collapse:separate;
  border-spacing:0;
  
  
}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding:4px 10px;
}
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight:bold;
}
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline:none;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
  cursor:pointer;
  *cursor:hand;
}
table.dataTable thead th div.DataTables_sort_wrapper {
  position:relative;
  padding-right:10px;
}
table.dataTable thead th div.DataTables_sort_wrapper span {
  position:absolute;
  top:50%;
  margin-top:-8px;
  right:-5px;
}
table.dataTable thead th.ui-state-default {
  border-right-width:0;
}
table.dataTable thead th.ui-state-default:last-child {
  border-right-width:1px;
}
table.dataTable tbody tr {
  background-color:white;
}
table.dataTable tbody tr.selected {
  background-color:#b0bed9;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding:8px 10px;
}
table.dataTable th.center,
table.dataTable td.center,
table.dataTable td.dataTables_empty {
  text-align:center;
}
table.dataTable th.right,
table.dataTable td.right {
  text-align:right;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top:1px solid #dddddd;
}
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top:none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top:1px solid #dddddd;
  border-right:1px solid #dddddd;
}
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left:1px solid #dddddd;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top:none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color:#f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color:#abb9d3;
}
table.dataTable.hover tbody tr:hover,
table.dataTable.hover tbody tr.odd:hover,
table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover,
table.dataTable.display tbody tr.odd:hover,
table.dataTable.display tbody tr.even:hover {
  background-color:whitesmoke;
}
table.dataTable.hover tbody tr:hover.selected,
table.dataTable.hover tbody tr.odd:hover.selected,
table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected,
table.dataTable.display tbody tr.odd:hover.selected,
table.dataTable.display tbody tr.even:hover.selected {
  background-color:#a9b7d1;
}
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color:#f9f9f9;
}
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color:#acbad4;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color:#f1f1f1;
}
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color:#f3f3f3;
}
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color:whitesmoke;
}
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color:#a6b3cd;
}
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color:#a7b5ce;
}
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color:#a9b6d0;
}
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color:#f9f9f9;
}
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color:#fbfbfb;
}
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color:#fdfdfd;
}
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color:#acbad4;
}
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color:#adbbd6;
}
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color:#afbdd8;
}
table.dataTable.display tbody tr:hover > .sorting_1,
table.dataTable.display tbody tr.odd:hover > .sorting_1,
table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
  background-color:#eaeaea;
}
table.dataTable.display tbody tr:hover > .sorting_2,
table.dataTable.display tbody tr.odd:hover > .sorting_2,
table.dataTable.display tbody tr.even:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
  background-color:#ebebeb;
}
table.dataTable.display tbody tr:hover > .sorting_3,
table.dataTable.display tbody tr.odd:hover > .sorting_3,
table.dataTable.display tbody tr.even:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
  background-color:#eeeeee;
}
table.dataTable.display tbody tr:hover.selected > .sorting_1,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.display tbody tr.even:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
  background-color:#a1aec7;
}
table.dataTable.display tbody tr:hover.selected > .sorting_2,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.display tbody tr.even:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
  background-color:#a2afc8;
}
table.dataTable.display tbody tr:hover.selected > .sorting_3,
table.dataTable.display tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.display tbody tr.even:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
  background-color:#a4b2cb;
}

table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box;
}


.dataTables_wrapper {
  position:relative;
  clear:both;
  *zoom:1;
  zoom:1;
}
.dataTables_wrapper .dataTables_length {
  float:left;
}
.dataTables_wrapper .dataTables_filter {
  float:right;
  text-align:right;
}
.dataTables_wrapper .dataTables_filter input {
  margin-left:0.5em;
}
.dataTables_wrapper .dataTables_info {
  clear:both;
  float:left;
  padding-top:0.55em;
}
.dataTables_wrapper .dataTables_paginate {
  float:right;
  text-align:right;
}
.dataTables_wrapper .dataTables_paginate .fg-button {
  box-sizing:border-box;
  display:inline-block;
  min-width:1.5em;
  padding:0.5em;
  margin-left:2px;
  text-align:center;
  text-decoration:none !important;
  cursor:pointer;
  *cursor:hand;
  color:#333333 !important;
  border:1px solid transparent;
}
.dataTables_wrapper .dataTables_paginate .fg-button:active {
  outline:none;
}
.dataTables_wrapper .dataTables_paginate .fg-button:first-child {
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
}
.dataTables_wrapper .dataTables_paginate .fg-button:last-child {
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
}
.dataTables_wrapper .dataTables_processing {
  position:absolute;
  top:50%;
  left:50%;
  width:100%;
  height:40px;
  margin-left:-50%;
  margin-top:-25px;
  padding-top:20px;
  text-align:center;
  font-size:1.2em;
  background-color:white;
  background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  
  background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  
  background:-moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  
  background:-ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  
  background:-o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  
  background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  
}
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color:#333333;
}
.dataTables_wrapper .dataTables_scroll {
  clear:both;
}
.dataTables_wrapper .dataTables_scrollBody {
  *margin-top:-1px;
  -webkit-overflow-scrolling:touch;
}
.dataTables_wrapper .ui-widget-header {
  font-weight:normal;
}
.dataTables_wrapper .ui-toolbar {
  padding:8px;
}
.dataTables_wrapper:after {
  visibility:hidden;
  display:block;
  content:"";
  clear:both;
  height:0;
}

@media screen and (max-width:767px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter,
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float:none;
    text-align:center;
  }
  .dataTables_wrapper .dataTables_filter,
  .dataTables_wrapper .dataTables_paginate {
    margin-top:0.5em;
  }
}

div.DTTT_container {
  position:relative;
  float:left;
}

.DTTT_button {
  position:relative;
  float:left;
  margin-right:3px;
  padding:3px 10px;
  border:1px solid #d0d0d0;
  background-color:#fff;
  color:#333 !important;
  cursor:pointer;
}

.DTTT_button::-moz-focus-inner {
  border:none !important;
  padding:0;
}

.DTTT_disabled {
  color:#999 !important;
}

table.DTTT_selectable tbody tr {
  cursor:pointer;
}

div.DTTT_collection {
  width:150px;
  background-color:#f3f3f3;
  overflow:hidden;
  z-index:2002;
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
}
div.DTTT_collection button.DTTT_button,
div.DTTT_collection div.DTTT_button,
div.DTTT_collection a.DTTT_button {
  float:none;
  width:100%;
  margin-bottom:-0.1em;
}

div.DTTT_collection_background {
  background:url(../images/background.png) repeat top left;
  z-index:2001;
}

.DTTT_print_info {
  position:absolute;
  top:50%;
  left:50%;
  width:400px;
  height:150px;
  margin-left:-200px;
  margin-top:-75px;
  text-align:center;
  background-color:#3f3f3f;
  color:white;
  padding:10px 30px;
  opacity:0.9;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow:5px 5px 5px rgba(0, 0, 0, 0.5);
}
.DTTT_print_info .DTTT_print_info h6 {
  font-weight:normal;
  font-size:28px;
  line-height:28px;
  margin:1em;
}
.DTTT_print_info .DTTT_print_info p {
  font-size:14px;
  line-height:20px;
}

