@charset 'UTF-8';
div.time-picker{position:absolute;height:191px;width:8em;overflow:auto;background:#fff;border:1px solid #aaa;z-index:99;margin:0}
div.time-picker-12hours{width:8em}
div.time-picker ul{list-style-type:none;margin:0;padding:0}
div.time-picker li{cursor:pointer;height:10px;font:12px/1 Helvetica,Arial,sans-serif;padding:4px 3px}
div.time-picker li.selected{background:#0063CE;color:#fff}
.less-teaserText-small{font-family:inherit;font-size:11px}
.less-teaserText-large{font-family:inherit;font-size:12px}
.less-continuousText-small{font-family:inherit;font-size:11px}
.less-continuousText-large{font-family:inherit;font-size:12px}
.less-loading-small-666-fff{background-image:url(/Tools/images/core/loading-small-666-fff.gif)}
@media all{.messageBox{float:left;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background-color:#eee!important;background-position:11px 10px!important;background-repeat:no-repeat!important;border:1px solid #bebebe!important;color:#666;margin:20px 0 15px;padding:12px 10px 1px 11px!important;position:relative}
.messageBox a{color:#0166a9}
.messageBox a:hover{text-decoration:none}
.messageBox a.close{background:url(/Tools/images/messageBoxes/messageBoxes-sprite.png) no-repeat;display:none;height:15px;position:absolute;right:10px;top:10px;text-indent:-10000px;width:15px}
.messageBox a.close:active,.messageBox a.close:focus,.messageBox a.close:hover{background-position:0 -15px;outline:0}
.messageBox.js a.close{display:block}
.messageBox .title,.messageBox strong{display:block;padding-top:1px;padding-left:31px;font-size:12px}
.messageBox.info{background-image:url(/Tools/images/messageBoxes/icon-info.png)}
.messageBox.note{background-image:url(/Tools/images/messageBoxes/icon-ok.png)}
.messageBox.error,.messageBox.warning{background-image:url(/Tools/images/messageBoxes/icon-warning.png)}
.messageBox.loading{background-image:url(/Tools/Images/core/loading-small-666-fff.gif)}
.outerLoadingBox{margin:5px;background-color:#FFFFE5;color:#666;min-height:40px;border-width:1px;border-style:solid;border-color:#F6F6F6}
.LoadingBoxImage{float:left;vertical-align:middle;margin-right:5px;margin-left:5px}
.LoadingBoxText{margin-left:5px;padding-left:5px;vertical-align:middle}}
.ShadowBoxTopLeft{background-image:url(/Tools/images/shadowbox/zoom-shadow1.png);width:27px;height:25px}
.ShadowBoxTop{background-image:url(/Tools/images/shadowbox/zoom-shadow2.png);height:25px;text-align:right}
.ShadowBoxTopRight{background-image:url(/Tools/images/shadowbox/zoom-shadow3.png);width:27px;height:25px}
.ShadowBoxLeft{background-image:url(/Tools/images/shadowbox/zoom-shadow4.png);width:27px}
.ShadowBoxContent{background-color:#fff;padding:5px}
.ShadowBoxRight{background-image:url(/Tools/images/shadowbox/zoom-shadow5.png);width:27px}
.ShadowBoxBottomLeft{background-image:url(/Tools/images/shadowbox/zoom-shadow6.png);width:27px;height:25px}
.ShadowBoxBottom{background-image:url(/Tools/images/shadowbox/zoom-shadow7.png);height:25px}
.ShadowBoxBottomRight{background-image:url(/Tools/images/shadowbox/zoom-shadow8.png);width:27px;height:25px}
.ShadowBoxCloseButtonRow{text-align:right;vertical-align:bottom}
.ShadowBoxCloseButton{position:relative;top:23px;left:3px;cursor:pointer}
.ShadowBoxInnerFrame{width:auto}
.ShadowBoxOuterFrame{position:fixed;top:0;left:0;z-index:1999;background-image:url(/Tools/images/shadowbox/bgoverlay.png);background-repeat:repeat;width:100%;height:100%}
.contentGrids{margin-right:-30px;max-width:990px;position:relative;zoom:1}
.contentGrids:after,.contentGrids:before{content:"";display:table}
.contentGrids:after{clear:both}
.contentGrids.center{margin:0 auto}
.contentGrids.debug{border:none}
.contentGrids.debug div{background:#EEE}
.contentGrids>div{float:left;margin:0 20px 20px 0}
.contentGrids>div.grid-forceNewLine{clear:left}
.contentGrids .grid-100{width:960px}
.contentGrids .grid-25{width:225px}
.contentGrids .grid-50{width:470px}
.contentGrids .grid-75{width:715px}
.contentGrids .grid-33{margin-right:30px;width:300px}
.contentGrids .grid-66{margin-right:30px;width:630px}
.contentGrids .grid-75-separator{border-right:1px solid #bebebe}
.contentGrids .grid-center{margin:0 auto}
@media (max-width:1053px){.contentGrids .grid-75-separator{border-right:0;border-bottom:1px solid #bebebe}}
@media all{.icons{overflow:hidden;zoom:1}
.icons .icon{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a{text-decoration:none}
.icons a:hover{text-decoration:underline}
.icons a.loading,.icons span.link.loading{display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1;background:url(/Content/html-modules/images/icons/loading-small-666-fff.gif) no-repeat}
.icons a.edit,.icons span.link.edit{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.edit.hover,.icons a.edit:hover,.icons span.link.edit.hover,.icons span.link.edit:hover{background-position:0 -16px}
.icons a.delete,.icons span.link.delete{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -16px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.delete.hover,.icons a.delete:hover,.icons span.link.delete.hover,.icons span.link.delete:hover{background-position:-16px -16px}
.icons a.close,.icons span.link.close{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -32px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.close.hover,.icons a.close:hover,.icons span.link.close.hover,.icons span.link.close:hover{background-position:-32px -16px}
.icons a.document,.icons span.link.document{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -48px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.document.hover,.icons a.document:hover,.icons span.link.document.hover,.icons span.link.document:hover{background-position:-48px -16px}
.icons a.favorite,.icons span.link.favorite{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -64px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.favorite.hover,.icons a.favorite:hover,.icons span.link.favorite.hover,.icons span.link.favorite:hover{background-position:-64px -16px}
.icons a.lock,.icons span.link.lock{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -80px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.lock.hover,.icons a.lock:hover,.icons span.link.lock.hover,.icons span.link.lock:hover{background-position:-80px -16px}
.icons a.unlock,.icons span.link.unlock{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -96px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.unlock.hover,.icons a.unlock:hover,.icons span.link.unlock.hover,.icons span.link.unlock:hover{background-position:-96px -16px}
.icons a.message,.icons span.link.message{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -112px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.message.hover,.icons a.message:hover,.icons span.link.message.hover,.icons span.link.message:hover{background-position:-112px -16px}
.icons a.messageOpen,.icons span.link.messageOpen{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -128px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.messageOpen.hover,.icons a.messageOpen:hover,.icons span.link.messageOpen.hover,.icons span.link.messageOpen:hover{background-position:-128px -16px}
.icons a.user,.icons span.link.user{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -160px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.user.hover,.icons a.user:hover,.icons span.link.user.hover,.icons span.link.user:hover{background-position:-160px -16px}
.icons a.users,.icons span.link.users{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -176px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.users.hover,.icons a.users:hover,.icons span.link.users.hover,.icons span.link.users:hover{background-position:-176px -16px}
.icons a.globe,.icons span.link.globe{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -192px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.globe.hover,.icons a.globe:hover,.icons span.link.globe.hover,.icons span.link.globe:hover{background-position:-192px -16px}
.icons a.info,.icons span.link.info{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -208px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.info.hover,.icons a.info:hover,.icons span.link.info.hover,.icons span.link.info:hover{background-position:-208px -16px}
.icons a.filter,.icons span.link.filter{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -224px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.filter.hover,.icons a.filter:hover,.icons span.link.filter.hover,.icons span.link.filter:hover{background-position:-224px -16px}
.icons a.checkbox,.icons span.link.checkbox{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -240px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.checkbox.hover,.icons a.checkbox:hover,.icons span.link.checkbox.hover,.icons span.link.checkbox:hover{background-position:-240px -16px}
.icons a.triangleRight,.icons span.link.triangleRight{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -256px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.triangleRight.hover,.icons a.triangleRight:hover,.icons span.link.triangleRight.hover,.icons span.link.triangleRight:hover{background-position:-256px -16px}
.icons a.triangleDown,.icons span.link.triangleDown{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -272px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.triangleDown.hover,.icons a.triangleDown:hover,.icons span.link.triangleDown.hover,.icons span.link.triangleDown:hover{background-position:-272px -16px}
.icons a.check,.icons span.link.check{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -288px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.check.hover,.icons a.check:hover,.icons span.link.check.hover,.icons span.link.check:hover{background-position:-288px -16px}
.icons a.move,.icons span.link.move{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -304px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.move.hover,.icons a.move:hover,.icons span.link.move.hover,.icons span.link.move:hover{background-position:-304px -16px}
.icons a.block,.icons span.link.block{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -320px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.block.hover,.icons a.block:hover,.icons span.link.block.hover,.icons span.link.block:hover{background-position:-320px -16px}
.icons a.search,.icons span.link.search{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -336px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.search.hover,.icons a.search:hover,.icons span.link.search.hover,.icons span.link.search:hover{background-position:-336px -16px}
.icons a.facebook,.icons span.link.facebook{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -352px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.facebook.hover,.icons a.facebook:hover,.icons span.link.facebook.hover,.icons span.link.facebook:hover{background-position:-352px -16px}
.icons a.youtube,.icons span.link.youtube{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -368px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.youtube.hover,.icons a.youtube:hover,.icons span.link.youtube.hover,.icons span.link.youtube:hover{background-position:-368px -16px}
.icons a.twitter,.icons span.link.twitter{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -384px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.twitter.hover,.icons a.twitter:hover,.icons span.link.twitter.hover,.icons span.link.twitter:hover{background-position:-384px -16px}
.icons a.rss,.icons span.link.rss{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -400px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.rss.hover,.icons a.rss:hover,.icons span.link.rss.hover,.icons span.link.rss:hover{background-position:-400px -16px}
.icons a.newsletter,.icons span.link.newsletter{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -416px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.newsletter.hover,.icons a.newsletter:hover,.icons span.link.newsletter.hover,.icons span.link.newsletter:hover{background-position:-416px -16px}
.icons a.print,.icons span.link.print{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -432px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.print.hover,.icons a.print:hover,.icons span.link.print.hover,.icons span.link.print:hover{background-position:-432px -16px}
.icons a.share,.icons span.link.share{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -448px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.share.hover,.icons a.share:hover,.icons span.link.share.hover,.icons span.link.share:hover{background-position:-448px -16px}
.icons a.blog,.icons span.link.blog{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -464px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.blog.hover,.icons a.blog:hover,.icons span.link.blog.hover,.icons span.link.blog:hover{background-position:-464px -16px}
.icons a.userAdd,.icons span.link.userAdd{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -480px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.userAdd.hover,.icons a.userAdd:hover,.icons span.link.userAdd.hover,.icons span.link.userAdd:hover{background-position:-480px -16px}
.icons a.userRemove,.icons span.link.userRemove{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -496px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.userRemove.hover,.icons a.userRemove:hover,.icons span.link.userRemove.hover,.icons span.link.userRemove:hover{background-position:-496px -16px}
.icons a.save,.icons span.link.save{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -512px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.save.hover,.icons a.save:hover,.icons span.link.save.hover,.icons span.link.save:hover{background-position:-512px -16px}
.icons a.reset,.icons span.link.reset{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -528px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.reset.hover,.icons a.reset:hover,.icons span.link.reset.hover,.icons span.link.reset:hover{background-position:-528px -16px}
.icons a.basket,.icons span.link.basket{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -544px 0 no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons a.basket.hover,.icons a.basket:hover,.icons span.link.basket.hover,.icons span.link.basket:hover{background-position:-544px -16px}
.icons span.loading{display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1;background:url(/Content/html-modules/images/icons/loading-small-666-fff.gif) no-repeat}
.icons span.edit{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) 0 -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.delete{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -16px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.close{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -32px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.document{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -48px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.favorite{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -64px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.lock{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -80px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.unlock{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -96px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.message{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -112px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.messageOpen{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -128px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.user{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -160px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.users{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -176px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.globe{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -192px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.info{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -208px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.filter{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -224px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.checkbox{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -240px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.triangleRight{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -256px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.triangleDown{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -272px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.check{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -288px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.move{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -304px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.block{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -320px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.search{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -336px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.facebook{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -352px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.youtube{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -368px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.twitter{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -384px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.rss{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -400px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.newsletter{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -416px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.print{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -432px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.share{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -448px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.blog{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -464px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.userAdd{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -480px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.userRemove{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -496px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.save{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -512px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.reset{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -528px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}
.icons span.basket{background:url(/Content/html-modules/images/icons/icons-sprite-16x16px.png) -544px -16px no-repeat;display:inline;float:left;height:16px;margin-right:5px;padding:0!important;text-indent:-10000px;width:16px;zoom:1}}
/*! jQuery UI - v1.10.3 - 2013-06-05
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}
.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:.1px;display:block}
.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .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 #000}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;min-height:0}
.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{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:active,.ui-button:hover,.ui-button:link,.ui-button:visited{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-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-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}
.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}
.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}
.ui-buttonset{margin-right:7px}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}
button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}
.ui-datepicker{width:17em;display:none}
.ui-datepicker .ui-datepicker-header{position:relative}
.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%}
.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}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}
.ui-datepicker td{border:0}
.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 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;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;outline:0}
.ui-dialog .ui-dialog-titlebar{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;padding:1px;height:20px}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}
.ui-dialog .ui-resizable-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:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;line-height:1.5;min-height:0;font-weight:400}
.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400}
.ui-menu .ui-state-disabled{font-weight:400;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{overflow:hidden}
.ui-progressbar .ui-progressbar-overlay{background:url(/Content/html-modules/images/jquery-ui/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}
.ui-slider{text-align:left}
.ui-slider .ui-slider-handle{position:absolute;z-index:2}
.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-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}
.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em;vertical-align:middle}
.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-width:0;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;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-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-active 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:1em 1.4em;background:0 0}
.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 .ui-widget{font-size:1em}
.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:url(/Content/html-modules/images/jquery-ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff}
.ui-widget-header{border:1px solid #aaa;font-weight:700}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{font-weight:400}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{text-decoration:none}
.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(/Content/html-modules/images/jquery-ui/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:url(/Content/html-modules/images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(/Content/html-modules/images/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;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:url(/Content/html-modules/images/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}
.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.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:700}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}
.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}
.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/Content/html-modules/images/jquery-ui/ui-icons_222222_256x240.png)}
.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/Content/html-modules/images/jquery-ui/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(/Content/html-modules/images/jquery-ui/ui-icons_2e83ff_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/Content/html-modules/images/jquery-ui/ui-icons_cd0a0a_256x240.png)}
.ui-icon-blank{background-position:16px 16px}
.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-first,.ui-icon-seek-start{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-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:url(/Content/html-modules/images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;border-radius:8px}
.ui-widget-overlay{background:#FFF;opacity:.8;filter:alpha(opacity=80)}
.ui-widget-shadow{opacity:.8;filter:alpha(opacity=80)}
.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:5px}
.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:5px}
.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:5px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:5px}
.ui-widget-content{color:#666}
.ui-widget-content a{color:#0166A9}
.ui-widget-header{background:url(/Content/html-modules/images/jquery-ui/bg_fallback.png) repeat-x;background:-moz-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-o-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-ms-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:linear-gradient(top,#fefefe 0,#dbdbdb 100%);color:#666}
.ui-widget-header a{color:#666}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:url(/Content/html-modules/images/jquery-ui/bg_fallback.png) repeat-x #e6e6e6;background:-moz-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-o-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-ms-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:linear-gradient(top,#fefefe 0,#dbdbdb 100%);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.6) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,.6) inset;box-shadow:0 1px 0 rgba(255,255,255,.6) inset;border:1px solid #BEBEBE;color:#666}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#666}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #BEBEBE;color:#666}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#666}
.ui-state-default .ui-icon{background-image:url(/Content/html-modules/images/jquery-ui/ui-icons_454545_256x240.png)}
.ui-accordion .ui-accordion-header{background:url(/Content/html-modules/images/jquery-ui/bg_fallback.png) repeat-x #dbdbdb;background:-moz-linear-gradient(#fefefe,#dbdbdb);background:-ms-linear-gradient(#fefefe,#dbdbdb);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(#fefefe,#dbdbdb);background:-o-linear-gradient(#fefefe,#dbdbdb);background:linear-gradient(#fefefe,#dbdbdb);font-weight:700;padding:.6em .5em .6em .7em}
.ui-accordion .ui-accordion-icons{padding-left:2.2em}
.ui-accordion .ui-accordion-content{padding:12px 15px}
.ui-accordion .ui-accordion-content,.ui-accordion .ui-accordion-header{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.ui-accordion .ui-accordion-header-active{border-bottom:0!important}
.ui-autocomplete.ui-widget{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 1px 4px #bebebe;-webkit-box-shadow:0 1px 4px #bebebe;box-shadow:0 1px 4px #bebebe;padding:0;border:1px solid #bebebe;background-color:#fff;text-align:left;font-family:Tahoma,Verdana,Arial,sans-serif;font-size:11px;z-index:1000}
.ui-menu .ui-menu-item a{cursor:pointer;padding:7px 10px;text-shadow:#FFF 1px 1px 0}
.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{background:#dfeaf4;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#0166A9;margin:0}
.ui-datepicker{padding:0}
.ui-widget.ui-datepicker{-moz-border-radius:0}
.ui-datepicker .ui-datepicker-header{padding:.35em 0;border:none;border-bottom:1px solid #B6B6B6;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{background:0 0;border:none;top:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:2px}
.ui-datepicker .ui-datepicker-next-hover{right:2px}
.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{margin-top:-5px}
.ui-datepicker table{margin:0}
.ui-datepicker td{padding:2px}
.ui-datepicker td a,.ui-datepicker td span{text-align:center}
.ui-widget.ui-datepicker .ui-state-default{background:0 0;border:none;color:#666}
.ui-widget.ui-datepicker .ui-state-highlight{background:#EEE;border:none;color:#666}
.ui-widget.ui-datepicker .ui-state-active{background:#dfeaf4;border:none;color:#666}
.ui-button.ui-state-default{background-color:#efefef;background-repeat:repeat-x;background-image:-moz-linear-gradient(#fff,#efefef);background-image:-ms-linear-gradient(#fff,#efefef);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background-image:-webkit-linear-gradient(#fff,#efefef);background-image:-o-linear-gradient(#fff,#efefef);-pie-background:linear-gradient(#fff,#efefef);background-image:linear-gradient(#fff,#efefef);-moz-box-shadow:1px 1px 1px #d4d4d4;-webkit-box-shadow:1px 1px 1px #d4d4d4;box-shadow:1px 1px 1px #d4d4d4;border:1px solid #bebebe;border-bottom-color:grey;border-right-color:grey;color:#0166a9;font-weight:700;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #FFF}
.ui-button-text-only .ui-button-text{padding:.4em 1.2em .5em 1.3em}
.ui-button.ui-state-active,.ui-button.ui-state-hover{background:repeat-x #FFF;background-image:-moz-linear-gradient(#fff,#fff);background-image:-ms-linear-gradient(#fff,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#fff));background-image:-webkit-linear-gradient(#fff,#fff);background-image:-o-linear-gradient(#fff,#fff);-pie-background:linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff)}
.ui-dialog{padding:0;border-color:#BEBEBE;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.6);-moz-box-shadow:1px 1px 6px rgba(0,0,0,.6);box-shadow:1px 1px 6px rgba(0,0,0,.6)}
.ui-dialog .ui-dialog-titlebar{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0 0 1px;padding:.8em 1em}
.ui-dialog .ui-dialog-buttonpane{padding:.3em .5em .5em .4em}
.ui-tabs{border:none}
.ui-tabs .ui-tabs-nav{background:0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-color:#BEBEBE;border-width:0 0 1px;padding-left:15px;font-family:Tahoma,Verdana,Arial,sans-serif;font-weight:700}
.ui-tabs .ui-tabs-nav li{margin-right:-1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.ui-tabs .ui-tabs-nav li:first-child{-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}
.ui-tabs .ui-tabs-nav li:last-child{-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}
.ui-tabs .ui-tabs-nav li a{font-weight:700;padding:.8em 2em}
.ui-tabs .ui-tabs-nav li a:hover{color:#000}
.ui-tabs .ui-tabs-nav li.ui-state-default{background:#EEE}
.ui-tabs .ui-tabs-nav li.ui-state-hover,.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#FFF}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#000}
.ui-progressbar{height:12px;text-align:left;background:url(/Content/html-modules/images/jquery-ui/progress_bar.gif) 0 -14px repeat-x #fff}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;background:url(/Content/html-modules/images/jquery-ui/progress_bar.gif) repeat-x}
.ui-slider{background:#d7d7d7;z-index:1;-moz-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.5) inset}
.ui-slider .ui-slider-handle{background:url(/Content/html-modules/images/jquery-ui/slider_handles.png) 0 -23px no-repeat;width:23px;height:23px;border:none;outline:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.ui-slider .ui-state-active,.ui-slider .ui-state-hover{background-position:0 0}
.ui-slider .ui-slider-range{background:#BFD5E9;-moz-box-shadow:0 1px 2px rgba(17,35,45,.6) inset;-webkit-box-shadow:0 1px 2px rgba(17,35,45,.6) inset;box-shadow:0 1px 2px rgba(17,35,45,.6) inset}
.ui-slider-horizontal{height:5px}
.ui-slider-horizontal .ui-slider-handle{top:-8px;margin-left:-13px}
.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:5px;height:100px}
.ui-slider-vertical .ui-slider-handle{left:-8px;margin-left:0;margin-bottom:-13px}
.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-accordion .ui-accordion-header,.ui-button.ui-state-default,.ui-widget{font-family:inherit;font-size:inherit}
.ui-widget-content{font-size:inherit}
.ui-widget.ui-datepicker{-moz-border-radius-topleft:2px;border-radius:2px 2px 5px 5px;-webkit-border-radius:2px 2px 5px 5px;-moz-border-radius-topright:2px;-moz-border-radius-bottomleft:5px;-webkit-background-clip:padding-box;-moz-border-radius-bottomright:5px;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.3);-moz-box-shadow:0 5px 15px rgba(0,0,0,.3);box-shadow:0 5px 15px rgba(0,0,0,.3);border:1px solid #A3A3A3;margin-top:-1px;width:250px}
.ui-widget.ui-datepicker .ui-datepicker-header{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius-topright:5px;-moz-background-clip:padding;border-top-right-radius:5px;border-bottom:1px solid #A3A3A3;background:-moz-linear-gradient(top,#f9f9f9 0,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(100%,#e1e1e1));background:-webkit-linear-gradient(top,#f9f9f9 0,#e1e1e1 100%);background:-o-linear-gradient(top,#f9f9f9 0,#e1e1e1 100%);background:-ms-linear-gradient(top,#f9f9f9 0,#e1e1e1 100%);background:linear-gradient(top,#f9f9f9 0,#e1e1e1 100%)}
.ui-widget.ui-datepicker .ui-datepicker-next span,.ui-widget.ui-datepicker .ui-datepicker-prev span{margin-top:-4px;color:transparent;background-image:none;cursor:pointer;font-family:sp-iconfont;font-weight:700;text-indent:0;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ui-widget.ui-datepicker .ui-datepicker-next span:before,.ui-widget.ui-datepicker .ui-datepicker-prev span:before{color:#666}
.ui-widget.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover span:before,.ui-widget.ui-datepicker .ui-datepicker-next.ui-datepicker-prev-hover span:before,.ui-widget.ui-datepicker .ui-datepicker-prev.ui-datepicker-next-hover span:before,.ui-widget.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover span:before{color:#000}
.ui-widget.ui-datepicker .ui-datepicker-prev{left:4px}
.ui-widget.ui-datepicker .ui-datepicker-prev span:before{content:"\e60a"}
.ui-widget.ui-datepicker .ui-datepicker-next span:before{content:"\e60d"}
.ui-widget.ui-datepicker .ui-datepicker-title select{-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;border:1px solid #BEBEBE;margin:2px 4px;padding:2px;width:45%}
.ui-widget.ui-datepicker .ui-datepicker-buttonpane{margin:0}
.ui-widget.ui-datepicker .ui-datepicker-buttonpane .ui-priority-secondary{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;color:#0166A9}
.ui-widget.ui-datepicker table{border-collapse:collapse}
.ui-widget.ui-datepicker table thead{background:#F4F4F4;border-top:1px solid #fff}
.ui-widget.ui-datepicker table tbody tr{border-bottom:1px solid #DFDFDF}
.ui-widget.ui-datepicker table tbody tr:last-child{border-bottom:0}
.ui-widget.ui-datepicker table td,.ui-widget.ui-datepicker table th{padding:1px}
.ui-widget.ui-datepicker table td:last-child,.ui-widget.ui-datepicker table th:last-child{border-right:0}
.ui-widget.ui-datepicker table td a,.ui-widget.ui-datepicker table td span,.ui-widget.ui-datepicker table th a,.ui-widget.ui-datepicker table th span{display:block;padding:8px}
.ui-widget.ui-datepicker table th{border-bottom:1px solid #D9D9D9;border-right:1px solid #E8E8E8}
.ui-widget.ui-datepicker table th span{padding:4px 8px}
.ui-widget.ui-datepicker table td{border-right:1px solid #F4F4F4}
.ui-widget.ui-datepicker table td .ui-state-hover{background:#dfeaf4}
.ui-widget.ui-datepicker table td .ui-state-active{background:#0166A9!important;color:#fff}
.radioButtonWidget{zoom:1;margin-bottom:20px;max-width:960px}
.radioButtonWidget:after,.radioButtonWidget:before{content:"";display:table}
.radioButtonWidget:after{clear:both}
.radioButtonWidget .buttonWrapper{float:left;width:50%}
.radioButtonWidget.three .buttonWrapper{width:33.33%}
.radioButtonWidget.four .buttonWrapper{width:25%}
.radioButtonWidget input{display:none}
.radioButtonWidget .ui-button-text{text-shadow:inherit;font-size:12px;display:inline;line-height:inherit;padding:0;margin:0}
.radioButtonWidget .ui-button{background:0 0;border-style:none;color:#666;cursor:pointer;display:block;font-family:inherit;font-weight:700;height:31px;line-height:33px;margin:0;text-align:center}
.radioButtonWidget .ui-button.ui-state-default{box-shadow:none}
.radioButtonWidget .ui-button.ui-state-hover{box-shadow:0 0 8px rgba(0,0,0,.15),0 1px 0 rgba(255,255,255,.8) inset;color:#444}
.radioButtonWidget .ui-button.ui-state-active{box-shadow:none}
.radioButtonWidget .ui-button.ui-state-active .ui-button-text{text-shadow:1px 1px 0 #666}
.radioButtonWidget .ui-button.ui-state-disabled{zoom:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}
.radioButtonWidget .leftButton .ui-button{background:url(/Content/html-modules/images/jquery-ui-radioButtons/radiobutton_left.png) no-repeat}
.radioButtonWidget .leftButton .ui-button.ui-state-active{background:url(/Content/html-modules/images/jquery-ui-radioButtons/radiobutton_left_selected.png) no-repeat;color:#fff}
.radioButtonWidget .rightButton .ui-button{background:url(/Content/html-modules/images/jquery-ui-radioButtons/radiobutton_right.png) 100% 0 no-repeat}
.radioButtonWidget .rightButton .ui-button.ui-state-active{background:url(/Content/html-modules/images/jquery-ui-radioButtons/radiobutton_right_selected.png) 100% 0 no-repeat;color:#fff}
.radioButtonWidget .centerButton .ui-button{background:url(/Content/html-modules/images/jquery-ui-radioButtons/radiobutton.png) repeat-x}
.radioButtonWidget .centerButton .ui-button.ui-state-active{background:url(/Content/html-modules/images/jquery-ui-radioButtons/radiobutton_selected.png) no-repeat;color:#fff}
.radioButtonWidget.alternative .leftButton .ui-button{background:url(/Content/html-modules/images/jquery-ui-radioButtons/alternative/radiobutton_left.png) no-repeat}
.radioButtonWidget.alternative .leftButton .ui-button.ui-state-active{background:url(/Content/html-modules/images/jquery-ui-radioButtons/alternative/radiobutton_left_selected.png) no-repeat;color:#fff}
.radioButtonWidget.alternative .rightButton .ui-button{background:url(/Content/html-modules/images/jquery-ui-radioButtons/alternative/radiobutton_right.png) 100% 0 no-repeat}
.radioButtonWidget.alternative .rightButton .ui-button.ui-state-active{background:url(/Content/html-modules/images/jquery-ui-radioButtons/alternative/radiobutton_right_selected.png) 100% 0 no-repeat;color:#fff}
.radioButtonWidget.alternative .centerButton .ui-button{background:url(/Content/html-modules/images/jquery-ui-radioButtons/alternative/radiobutton.png) repeat-x}
.radioButtonWidget.alternative .centerButton .ui-button.ui-state-active{background:url(/Content/html-modules/images/jquery-ui-radioButtons/alternative/radiobutton_selected.png) no-repeat;color:#fff}
.ie7 .ui-button-text{padding-top:8px;display:inline-block}
@media all{.messageBox{-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;background-color:#eee!important;background-position:11px 10px!important;background-repeat:no-repeat!important;border:1px solid #bebebe!important;color:#666;margin:0 0 15px;padding:12px 10px 0 11px!important;position:relative}
.messageBox a{color:#0166a9}
.messageBox a:hover{text-decoration:none}
.messageBox a.close{display:none!important;margin:0!important;position:absolute;right:10px;top:10px}
.messageBox.js a.close{display:block!important}
.messageBox strong{display:block;padding-left:31px}
.messageBox.info{background-image:url(/Content/html-modules/images/messageBoxes/icon-info.png)}
.messageBox.note{background-image:url(/Content/html-modules/images/messageBoxes/icon-ok.png)}
.messageBox.warning{background-image:url(/Content/html-modules/images/messageBoxes/icon-warning.png)}}
@media all{.placeholder{color:#aaa}}
@media all{.sidebarNav{font-family:inherit;font-size:inherit;margin-bottom:15px;width:225px}
.sidebarNav ul{margin:0;padding:0;text-shadow:#FFF 1px 1px 0}
.sidebarNav ul li{border-bottom:1px solid #DEDEDE;list-style:none;margin:0;padding:0}
.sidebarNav ul li a{display:block;font-weight:700;padding:9px 16px;text-decoration:none}
.sidebarNav ul li a.hasChildren{background-image:url(/Content/html-modules/images/sidebarNav/sidebarNav-arrows.png);background-position:209px 14px;background-repeat:no-repeat}
.sidebarNav ul li a.active{background-position:209px -7px}
.sidebarNav ul li a.current{background-color:#F2F2F2}
.sidebarNav ul li a:active,.sidebarNav ul li a:focus,.sidebarNav ul li a:hover{background-color:#E5EFF6;text-decoration:none;outline:0}
.sidebarNav ul li>ul{margin:0;padding:0}
.sidebarNav ul li>ul li{border-bottom:none}
.sidebarNav ul li>ul li a{font-weight:400;padding-left:30px}
.sidebarNav ul li>ul li a.hasChildren{background-position:209px 14px}
.sidebarNav ul li>ul li a.active{background-position:209px -7px}
.sidebarNav ul li>ul li>ul li a{padding-left:45px}}
@media all{.sidebarNav.belowLogin{border-top:1px solid #DEDEDE}
.sidebarNav.login{width:223px;border:1px solid #BEBEBE;margin-bottom:20px}
.sidebarNav.login ul li{border-top:1px solid #DEDEDE;border-bottom:none}
.sidebarNav.login h4{zoom:1;overflow:hidden;font-family:inherit;font-size:inherit;color:#999;font-weight:700;padding:14px 16px;position:relative}
.sidebarNav.login h4 span{position:absolute;right:6px;top:12px}
.sidebarNav.login h4 span.lock{background-position:-80px 0}
.sidebarNav.login h4 span.user{background-position:-160px 0}
.sidebarNav.login form.hasGrid{margin:0 16px 12px}
.sidebarNav.login form.hasGrid .two-col{width:193px}
.sidebarNav.login form.hasGrid .two-col input.text{width:185px}
.sidebarNav.login .account{clear:both;margin-bottom:12px;padding:0 16px}
.sidebarNav.login .account a{display:inline-block;font-weight:700;margin-bottom:4px}
.sidebarNav .buttons{clear:both}
.sidebarNav .buttons .button{margin:0}
.sidebarNav .loginFooter{border-top:1px solid #DEDEDE}
.sidebarNav .loginFooter.buttons{padding:10px 16px}
.sidebarNav .loginFooter.buttons a{padding:4px 14px 6px 15px}
.sidebarNav .loginFooter a{display:block;font-weight:700;padding:9px 16px}
.sidebarNav .loginFooter a:active,.sidebarNav .loginFooter a:focus,.sidebarNav .loginFooter a:hover{background-color:#E5EFF6;text-decoration:none;outline:0}}
@media all{.simpleTable{font-family:inherit;border-collapse:collapse;margin:0 0 15px}
.simpleTable.smallText{font-family:inherit}
.simpleTable.fullWidth{width:100%}
.simpleTable.width225{width:225px}
.simpleTable.width470{width:470px}
.simpleTable.width715{width:715px}
.simpleTable td,.simpleTable th{border-bottom:1px solid #CECECE;border-top:1px solid #CECECE;padding:6px 18px 6px 6px;vertical-align:top}
.simpleTable th{border-top:none;font-weight:700;text-align:left}
.simpleTable tbody tr th{border-top:1px solid #CECECE}
.simpleTable td.width225,.simpleTable th.width225{width:215px}
.simpleTable td.width470,.simpleTable th.width470{width:460px}
.simpleTable td.width715,.simpleTable th.width715{width:705px}
.simpleTable td.noWrap{white-space:nowrap}
.simpleTable td.bright,.simpleTable tr.bright td{color:#999}
.simpleTable.fat td{padding-bottom:11px;padding-top:11px}
.simpleTable a{color:#0166a9;text-decoration:none}
.simpleTable a:hover{text-decoration:underline}
.simpleTable td.icons{padding-left:2px;padding-right:5px;width:15px}
.simpleTable.fullRowLinks td{color:#0166a9}
.simpleTable.fullRowLinks td.bright{color:#999}
.simpleTable.fullRowLinks.js tr.hover{background:#e0eaf4;cursor:pointer}
.simpleTable.fullRowLinks.js a:hover{text-decoration:none}}
.TimeframeSliderBounding{position:relative;width:423px;height:62px;margin-top:25px;float:left}
.TimeframeSliderBounding .TimeframeSliderDiv{position:relative;top:0;left:11px;width:400px;height:62px}
.TimeframeSliderBounding .TimeframeSlider{position:absolute;top:0;left:0;width:23px;height:62px;cursor:e-resize}
@media all{.toolTipIcon{background:url(/Content/html-modules/images/toolTips/toolTip-icon20.png) top right no-repeat;cursor:help;display:inline-block;height:20px;margin-left:10px;position:relative;vertical-align:text-bottom;width:20px}
.toolTipText{display:none;visibility:hidden}
.tiptip_holder{position:absolute;top:0;left:0;z-index:99}
.tiptip_holder.adjust_position,.tiptip_holder.tip_p_corner{padding:8px}
.tiptip_holder.c_bottom,.tiptip_holder.tip_p_top{padding-top:8px}
.tiptip_holder.c_top,.tiptip_holder.tip_p_bottom{padding-bottom:8px}
.tiptip_holder.c_left,.tiptip_holder.tip_p_right{padding-right:8px}
.tiptip_holder.c_right,.tiptip_holder.tip_p_left{padding-left:8px}
.tiptip_content{color:#666;font-family:inherit;line-height:1.5;text-align:left;padding:4px 8px;border:1px solid #bebebe;background:#ffffe5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 1px 2px #bebebe;-webkit-box-shadow:1px 1px 2px #bebebe;box-shadow:1px 1px 2px #bebebe}
.tiptip_content.reset{box-shadow:none}
.tiptip_arrow,.tiptip_arrow_inner{border:6px solid transparent;height:0;position:absolute;width:0}
.tiptip_holder.tip_p_left .tiptip_arrow{border-right-color:#bebebe;left:-4px;margin-left:0;margin-top:-6px;top:50%}
.tiptip_holder.tip_p_left .tiptip_arrow .tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#ffffe5}
.tiptip_holder.tip_p_left.a_top .tiptip_arrow{top:10px;margin-top:0}
.tiptip_holder.tip_p_left.a_bottom .tiptip_arrow{top:auto;margin-top:0;bottom:10px}
.tiptip_holder.tip_p_right .tiptip_arrow{border-left-color:#bebebe;right:-4px;margin-right:0;margin-top:-6px;top:50%}
.tiptip_holder.tip_p_right .tiptip_arrow .tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#ffffe5}
.tiptip_holder.tip_p_right.a_top .tiptip_arrow{top:10px;margin-top:0}
.tiptip_holder.tip_p_right.a_bottom .tiptip_arrow{top:auto;margin-top:0;bottom:10px}
.tiptip_holder.tip_p_top .tiptip_arrow{border-bottom-color:#bebebe;top:-4px;left:50%;margin-left:-6px}
.tiptip_holder.tip_p_top .tiptip_arrow .tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#ffffe5}
.tiptip_holder.tip_p_top.a_left .tiptip_arrow{left:10px;margin-left:0}
.tiptip_holder.tip_p_top.a_right .tiptip_arrow{left:auto;margin-left:0;right:10px}
.tiptip_holder.tip_p_bottom .tiptip_arrow{border-top-color:#bebebe;bottom:-4px;left:50%;margin-left:-6px}
.tiptip_holder.tip_p_bottom .tiptip_arrow .tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#ffffe5}
.tiptip_holder.tip_p_bottom.a_left .tiptip_arrow{left:10px;margin-left:0}
.tiptip_holder.tip_p_bottom.a_right .tiptip_arrow{left:auto;margin-left:0;right:10px}}
@media all{.tabContainer{margin-top:10px;padding-bottom:15px}
.tabContainer .tabList{background:url(/Content/html-modules/images/tabs/border-tabs_content.png) right bottom repeat-x;list-style-type:none;margin:0;overflow:hidden;padding:0 0 1px 15px}
.tabContainer .tabList li{zoom:1;background:#EEE;border:1px solid #bebebe;border-left:none;cursor:pointer;float:left;line-height:38px;min-width:138px;margin:0;padding:0;text-align:center}
.tabContainer .tabList.tabs2 li{width:33%}
.tabContainer .tabList.tabs3 li{width:25%}
.tabContainer .tabList.tabs4 li{width:20%}
.tabContainer .tabList.tabs5 li{width:16.66666666666667%}
.tabContainer .tabList.tabs6 li{width:14.28571428571429%}
.tabContainer .tabList.tabs7 li{width:12.5%}
.tabContainer .tabList li.first,.tabContainer .tabList li:first-child{border-left:1px solid #bebebe;-moz-border-radius:5px 0 0;-webkit-border-radius:5px 0 0;border-radius:5px 0 0}
.tabContainer .tabList li.last,.tabContainer .tabList li:last-child{-moz-border-radius:0 5px 0 0;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0}
.tabContainer .tabList li.act,.tabContainer .tabList li:hover{background:#FFF}
.tabContainer .tabList li.act a,.tabContainer .tabList li:hover a{color:#000}
.tabContainer .tabList li.act{border-bottom:1px solid #FFF}
.tabContainer .tabList li a{font-family:inherit;font-size:inherit;color:#666;display:block;font-weight:700;padding:0 13px;text-decoration:none;text-shadow:1px 1px 0 #FFF}
.tabContainer .tabList li a:active,.tabContainer .tabList li a:focus,.tabContainer .tabList li a:hover{color:#000;outline:0}
.tabContainer .tabList.multiLine li{font-weight:400;line-height:1.455;text-align:left;min-width:116px;padding:6px 2px 10px}
.tabContainer .tabList.multiLine li a{font-family:inherit;font-size:inherit;font-weight:400}
.tabContainer .tabList.multiLine li a .header{display:block;font-size:12px;font-family:inherit;font-weight:700;line-height:1.2;margin:4px 0 3px}
.cufon-active .tabContainer .tabList.multiLine li a .header{font-size:13px;margin:0 0 4px}
.tabContainer .tabContent{padding-top:15px;position:relative}
.tabContainer .tabContent.invisible{display:none;visibility:hidden}
.no-js .tabContainer .tabList{display:none}}
.tabContainer.multipleTabs.withBorders .tabList{border:1px solid #bebebe;border-bottom:none}
.tabContainer.multipleTabs .tabList{background:0 0;padding:0}
.tabContainer.multipleTabs .tabList.items-2 li{width:50%}
.tabContainer.multipleTabs .tabList.items-3 li{width:33.333%}
.tabContainer.multipleTabs .tabList.items-4 li{width:25%}
.tabContainer.multipleTabs .tabList.items-5 li{width:20%}
.tabContainer.multipleTabs .tabList.items-6 li{width:33.333%}
.tabContainer.multipleTabs .tabList.items-6 li a{border-bottom:none}
.tabContainer.multipleTabs .tabList.items-6 li.secondRow a{border-bottom:1px solid #bebebe;border-top:1px solid #bebebe}
.tabContainer.multipleTabs .tabList.items-7 li{width:14.2857%}
.tabContainer.multipleTabs .tabList.items-8 li{width:25%}
.tabContainer.multipleTabs .tabList.items-8 li a{border-bottom:none}
.tabContainer.multipleTabs .tabList.items-8 li.secondRow a{border-bottom:1px solid #bebebe;border-top:1px solid #bebebe}
.tabContainer.multipleTabs .tabList li{background-color:#e2e2e2;background-repeat:repeat-x;background-image:-moz-linear-gradient(#fff,#e2e2e2);background-image:-ms-linear-gradient(#fff,#e2e2e2);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e2e2e2));background-image:-webkit-linear-gradient(#fff,#e2e2e2);background-image:-o-linear-gradient(#fff,#e2e2e2);-pie-background:linear-gradient(#fff,#e2e2e2);background-image:linear-gradient(#fff,#e2e2e2);-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;line-height:33px;min-width:100px}
.tabContainer.multipleTabs .tabList li.reset{background-image:none;-pie-background:none}
.tabContainer.multipleTabs .tabList li a{font-family:inherit;font-size:inherit;border:none;border-bottom:1px solid #bebebe;border-left:1px solid #bebebe}
.tabContainer.multipleTabs .tabList li.first a{border-left:none}
.tabContainer.multipleTabs .tabList li:hover{background-color:#f2f1f1;background-repeat:repeat-x;background-image:-moz-linear-gradient(#fff,#f2f1f1);background-image:-ms-linear-gradient(#fff,#f2f1f1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f2f1f1));background-image:-webkit-linear-gradient(#fff,#f2f1f1);background-image:-o-linear-gradient(#fff,#f2f1f1);-pie-background:linear-gradient(#fff,#f2f1f1);background-image:linear-gradient(#fff,#f2f1f1)}
.tabContainer.multipleTabs .tabList li:hover.reset{background-image:none;-pie-background:none}
.tabContainer.multipleTabs .tabList li:hover a{color:#666}
.tabContainer.multipleTabs .tabList li.act{-moz-box-shadow:inset 0 2px 2px #272727;-webkit-box-shadow:inset 0 2px 2px #272727;box-shadow:inset 0 2px 2px #272727;background-color:#004c81;background-repeat:repeat-x;background-image:-moz-linear-gradient(#0163a4,#004c81);background-image:-ms-linear-gradient(#0163a4,#004c81);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0163a4),color-stop(100%,#004c81));background-image:-webkit-linear-gradient(#0163a4,#004c81);background-image:-o-linear-gradient(#0163a4,#004c81);-pie-background:linear-gradient(#0163a4,#004c81);background-image:linear-gradient(#0163a4,#004c81)}
.tabContainer.multipleTabs .tabList li.act.reset{box-shadow:none;background-image:none;-pie-background:none}
.tabContainer.multipleTabs .tabList li.act a{border-left-color:#959595;color:#FFF;text-shadow:1px 1px 0 #666}
.tabContainer.multipleTabs .tabContent{padding-left:15px}
body.navi229>.page-wrapper,body.navi229>form{background:url(/Content/themes/redesign/img/bg.gif) 229px 0 repeat-y #fff}
body.navi229>.page-wrapper #content,body.navi229>form #content{margin-left:235px}
body.navi0>.page-wrapper,body.navi0>form,body.naviHidden>.page-wrapper,body.naviHidden>form{background:url(/Content/themes/redesign/img/bg.gif) -7px 0 repeat-y #fff}
body.navi0 #content,body.naviHidden #content{border-top:0 transparent;margin-left:0;padding-top:0;padding-bottom:0}
body.naviCollapsed>.page-wrapper,body.naviCollapsed>form{background:url(/Content/themes/redesign/img/bg.gif) -1px 0 repeat-y #fff}
body.naviCollapsed #navi{display:none}
body.naviCollapsed #content{border-top:0 transparent;margin-left:0;padding-top:0;padding-bottom:0}
body.naviCollapsed #content .tabelleFull>.tabcontent{padding:28px 14px 24px 37px}
body.naviCollapsed #content .tabelleFull>.tabcontent .header:first-child{margin-top:2px}
#leftMenu{width:229px}
#naviSeparator{position:relative}
#naviSeparator #collapseNavi{background:url(/Content/themes/redesign/img/collapse_navi.gif) no-repeat;display:block;height:30px;width:34px;position:absolute;right:-35px;text-indent:-10000px}
#naviSeparator #collapseNavi:focus{outline:0}
#naviSeparator #collapseNavi.collapsed{background-position:0 -30px;left:0}
#tdMasterLeftMenu{vertical-align:top}
#navi{display:block;width:229px;padding-bottom:1px;border-top:1px solid #bebebe;text-align:left;float:left}
#navi ul{margin:0 1px;padding:0;list-style:none;line-height:22px}
#navi ul .closed a{background-position:-227px 0}
#navi ul .closed ul{display:none}
#navi ul .opened a{background-position:-454px 0}
#navi ul ul{margin:0}
#navi ul ul a{padding:5px 5px 5px 19px;border-bottom:1px solid #e5e5e5;background:url(/Content/themes/redesign/img/nav_cat_sub.gif) top left repeat-y #fff;color:#0166a9;line-height:14px;font-weight:400}
#navi ul ul a:hover{color:#0166a9}
#navi ul ul .nosub a{background-position:0 0}
#navi ul ul .nosub a:hover{background:#dfeaf4}
#navi ul ul .closed a{background-position:-227px 0}
#navi ul ul .selected a{background:#e5e5e5}
#navi ul ul ul{margin:0;border-bottom:1px solid #bebebe}
#navi ul ul ul a{border:0;background:#fff;font-weight:400;color:#0166a9}
#navi li{margin:0;line-height:1.5em}
#navi li a{position:relative;display:block;padding:0 5px 4px 19px;margin-top:1px;background:url(/Content/themes/redesign/img/nav_cat_main_new.png) top left no-repeat #004a7f;line-height:36px;font-weight:700;text-decoration:none;color:#bfd5e9;cursor:pointer}
#navi li a:hover{color:#fff}
#navi .analysis,#navi .configuration,#navi .plantselect,#navi .service,#navi .visualization{text-indent:40px;margin-left:-10px}
#navi .plantselect{background:url(/Content/themes/redesign/img/icon_anlagenliste.png) top left no-repeat}
#navi .analysis{background:url(/Content/themes/redesign/img/icon_anlagenanalyse.png) top left no-repeat}
#navi .visualization{background:url(/Content/themes/redesign/img/icon_visualisierung.png) top left no-repeat}
#navi .configuration{background:url(/Content/themes/redesign/img/icon_configuration.png) top left no-repeat}
#navi .service{background:url(/Content/themes/redesign/img/icon_service.png) top left no-repeat}
#navi .MenuListItemIcon{vertical-align:middle}
#navi .MenuListItemIconRight{float:right;vertical-align:middle}
.statusbarMargin{display:none}
#statusbarDesc{margin-left:10px;margin-right:15px}
#statusbarDesc a{color:#666}
#statusbarDesc a:hover{color:#000}
#statusbarVersion{padding-left:15px;border-left:1px solid #666}
#statusbarLoading{float:right;margin-right:30px;display:none}
#statusbarLoading.visible{display:block}
#statusbar{display:block;width:100%;height:31px;position:relative;bottom:0;left:0;line-height:31px;background:url(/Content/themes/redesign/img/bg_statusbar_verlauf.gif) -170px 0 no-repeat #fff;color:#666;text-align:left}
.no_navi #statusbarDesc{margin:0}
.no_navi #statusbar{background:#fff;width:960px;margin:0 auto}
body.navi0 #statusbar,body.naviHidden #statusbar{background-position:-405px 0}
body.naviCollapsed #statusbar{background-position:-400px 0}
.show{display:block!important}
.hidden{display:none!important;visibility:hidden!important}
.invisible{visibility:hidden!important}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-left{float:left!important}
.pull-right{float:right!important}
.pull-clear{float:none!important;clear:both}
.bump10{margin:10px}
.bump15{margin:15px}
.bump20{margin:20px}
.bump30{margin:30px}
.nolist{list-style-type:none;margin:0;padding:0}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.help{cursor:help}
.is-hoverable{opacity:.7}
.is-hoverable:active,.is-hoverable:hover{opacity:1}
.alert{margin-bottom:20px;margin-top:0;color:#675100;border:1px solid #f7f7f7;border-left-width:5px;padding:10px;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}
.alert .alert-heading{font-weight:700}
.alert .close{float:right;font-size:16px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;zoom:1;filter:alpha(opacity=20);-webkit-opacity:.2;-moz-opacity:.2;opacity:.2}
.alert .close:focus,.alert .close:hover{color:#000;text-decoration:none;cursor:pointer;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5}
.alert button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}
.alert-dismissible{padding-right:30px}
.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-danger{border-color:#953b39;color:#fff;background:#c26565;text-shadow:none}
.alert-warning{border-color:#dfb56c;color:#826430;background:#efe1b3}
.alert-info{border-color:#9cb4c5;color:#305d8c;background:#d6dde7}
.alert-success{border-color:#8ac38b;color:#356635;background:#cde0c4}
.assistant-help .help-title{background:url(/Tools/images/wizard/wizard/wizard-info-icon.gif) 0 50% no-repeat;padding:3px 0 3px 30px}
.assistant-help .placeholder-container{height:100%;width:100%;margin-bottom:10px;text-align:center;position:relative;vertical-align:bottom}
.assistant-help .placeholder-image{margin-bottom:10px;vertical-align:bottom}
.badge{display:inline-block;min-width:10px;padding:3px 7px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border:.2em solid #fff;border-radius:10px}
.badge a,.badge a:active,.badge a:hover,.badge a:visited{color:#fff!important}
.highcharts-tooltip{z-index:9999}
.highcharts-tooltip .tooltip-content{font-size:inherit;padding:4px}
.highcharts-tooltip tr{line-height:1.2}
.highcharts-tooltip .title{display:block;font-weight:700;margin:2px 6px}
.highcharts-tooltip .values{margin-top:8px;border:0;border-collapse:separate;border-spacing:8px 4px}
.highcharts-tooltip .values li{display:block;line-height:1.5}
.highcharts-tooltip .color{background:#CCC;border:0;border-radius:2px;display:block;height:12px;width:16px}
.highcharts-tooltip .color.area{-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;height:12px}
.highcharts-tooltip .color.line{-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;height:4px}
.highcharts-tooltip .name{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.highcharts-tooltip .value{font-weight:700;text-align:right}
.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}
.sp-container.sp-flat{position:relative}
.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.sp-top{position:relative;width:100%;display:inline-block}
.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}
.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}
.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}
.sp-clear-enabled .sp-hue{top:33px;height:77.5%}
.sp-fill{padding-top:80%}
.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}
.sp-alpha-enabled .sp-top{margin-bottom:18px}
.sp-alpha-enabled .sp-alpha{display:block}
.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid #000;background:#fff;opacity:.8}
.sp-alpha{display:none;bottom:-14px;right:0;left:0;height:8px}
.sp-alpha-inner{border:1px solid #333}
.sp-clear{display:none}
.sp-clear.sp-clear-display{background-position:center}
.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}
.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}
.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}
.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#fff),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81')}
.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')}
.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}
.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')}
.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')}
.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')}
.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')}
.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')}
.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')}
.sp-hidden{display:none!important}
.sp-cf:after,.sp-cf:before{content:"";display:table}
.sp-cf:after{clear:both}
@media (max-device-width:480px){.sp-color{right:40%}
.sp-hue{left:63%}
.sp-fill{padding-top:60%}}
.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}
.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:#fff;opacity:.8}
.sp-container{border-radius:0;background-color:#ECECEC;border:1px solid #f0c49B;padding:0}
.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font:400 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.sp-top{margin-bottom:3px}
.sp-clear,.sp-color,.sp-hue{border:1px solid #666}
.sp-input-container{float:right;width:100px;margin-bottom:4px}
.sp-initial-disabled .sp-input-container{width:100%}
.sp-input{font-size:12px!important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:0 0;border-radius:3px;color:#222}
.sp-input:focus{border:1px solid orange}
.sp-input.sp-validation-error{border:1px solid red;background:#fdd}
.sp-palette-container,.sp-picker-container{float:left;position:relative;padding:10px 10px 300px;margin-bottom:-290px}
.sp-picker-container{width:172px;border-left:solid 1px #fff}
.sp-palette-container{border-right:solid 1px #ccc}
.sp-palette-only .sp-palette-container{border:0}
.sp-palette .sp-thumb-el{display:block;position:relative;float:left;cursor:pointer}
.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}
.sp-initial{float:left;border:1px solid #333}
.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}
.sp-initial .sp-clear-display{background-position:center}
.sp-button-container,.sp-palette-button-container{float:right}
.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;border:1px solid #91765d;background:#eee;color:#333;vertical-align:middle}
.sp-replacer.sp-active,.sp-replacer:hover{border-color:#F0C49B;color:#111}
.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}
.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}
.sp-preview{width:25px;height:20px;border:1px solid #222;margin-right:5px;float:left;z-index:0}
.sp-palette{max-width:220px}
.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:1px solid #d0d0d0}
.sp-container{padding-bottom:0}
.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}
.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}
.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}
.sp-cancel{font-size:11px;color:#d93f3f!important;margin:0 5px 0 0;padding:2px;vertical-align:middle;text-decoration:none}
.sp-cancel:hover{color:#d93f3f!important;text-decoration:underline}
.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}
.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}
.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}
.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}
.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}
.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}
.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}
.sma-colorpicker.sp-replacer{border:1px solid #bebebe;background-color:#fff;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,-moz-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.sma-colorpicker.sp-replacer:hover{border-color:#999}
.sma-colorpicker.sp-replacer.sp-active,.sma-colorpicker.sp-replacer:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.sma-colorpicker.sp-replacer.sp-disabled{cursor:default;border-color:#bebebe;color:#bebebe}
.sma-colorpicker.sp-replacer.sp-disabled .sp-dd{color:#bebebe}
.sma-colorpicker.sp-replacer .sp-preview{border:0;width:20px;height:15px;margin-top:3px}
.sma-colorpicker.sp-replacer .sp-preview-inner{border:1px solid rgba(0,0,0,.5)}
.sma-colorpicker.sp-replacer .sp-dd{color:#0166a9;padding-top:3px}
.sma-colorpicker.sp-container{border:1px solid #bebebe;zoom:1;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.4);-moz-box-shadow:0 1px 10px rgba(0,0,0,.4);box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity ease-out .1s;-moz-transition:opacity ease-out .1s;-o-transition:opacity ease-out .1s;transition:opacity ease-out .1s}
.sma-colorpicker.sp-container .sp-picker-container{background-color:#FFF;border:0}
.sma-colorpicker.sp-container .sp-palette-container{background-color:#F7F7F7;border-right:1px solid #ebebeb;max-width:160px}
.sma-colorpicker.sp-container .sp-dragger{background:0 0;height:8px;width:8px;border:2px solid rgba(255,255,255,.5);-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,.9),0 0 3px #000;-moz-box-shadow:inset 0 0 1px rgba(0,0,0,.9),0 0 3px #000;box-shadow:inset 0 0 1px rgba(0,0,0,.9),0 0 3px #000}
.sma-colorpicker.sp-container .sp-slider{border:1px solid rgba(0,0,0,.5);margin:0 -2px;padding:1px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.5);-moz-box-shadow:0 0 2px rgba(0,0,0,.5);box-shadow:0 0 2px rgba(0,0,0,.5)}
.sma-colorpicker.sp-container .sp-button-container{margin-top:10px}
.sma-colorpicker.sp-container .sp-cancel,.sma-colorpicker.sp-container .sp-cancel:hover{color:#0166a9!important;text-decoration:none}
.sma-colorpicker.sp-container .sp-choose{padding:6px 15px 8px 16px;margin:0 0 0 15px;font-family:inherit;font-size:12px;font-weight:700;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #fff;color:#0166a9;border:1px solid #bebebe;border-bottom-color:gray;border-right-color:gray;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;-webkit-box-shadow:1px 1px 1px #d4d4d4;-moz-box-shadow:1px 1px 1px #d4d4d4;box-shadow:1px 1px 1px #d4d4d4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#dbdbdb));background:-webkit-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-o-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:-ms-linear-gradient(top,#fefefe 0,#dbdbdb 100%);background:linear-gradient(to bottom,#fefefe 0,#dbdbdb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fefefe, endColorstr=#dbdbdb, GradientType=0)}
.sma-colorpicker.sp-container .sp-choose:active,.sma-colorpicker.sp-container .sp-choose:focus,.sma-colorpicker.sp-container .sp-choose:hover{outline:0}
.sma-colorpicker.sp-container .sp-choose:hover{background-color:#fff;background-image:none;background-repeat:repeat-x}
.sma-colorpicker.sp-container .sp-choose.disabled{zoom:1;background:#fff;color:#444;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}
@media all{.dataTables_wrapper{position:relative;clear:none;margin-bottom:30px;zoom:1}
.dataTables_wrapper .dataTables_processing{position:absolute;width:100%;height:100%;text-indent:-100000px;background:url(/Content/WebModules/ui/datatables/images/loading-small-666-fff.gif) 50% 50% no-repeat #fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:.8}
.dataTables_wrapper .fg-toolbar{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0;border-left:0;border-right:0;border-top:0;border-bottom:0;font-weight:400;overflow:hidden;padding:10px 0 10px 10px;height:40px}
.dataTables_wrapper .fg-toolbar .dataTables_length{display:inline;float:left;padding-right:10px}
.dataTables_wrapper .fg-toolbar .dataTables_length select{border:1px solid #BEBEBE;color:#666;padding:3px 5px 4px}
.dataTables_wrapper .fg-toolbar .dataTables_filter{display:inline;float:right;text-align:right}
.dataTables_wrapper .fg-toolbar .dataTables_filter input{background:url(/Content/WebModules/ui/datatables/images/icon-search.png) right -3px no-repeat #fff;border:1px solid #BEBEBE;color:#666;height:29px;padding:0 30px 0 3px;text-align:left;width:180px}
.dataTables_wrapper .fg-toolbar .dataTables_filter input:active,.dataTables_wrapper .fg-toolbar .dataTables_filter input:focus,.dataTables_wrapper .fg-toolbar .dataTables_filter input:hover{background-position:right -33px}
.dataTables_wrapper .fg-toolbar.ui-corner-bl{border-top:0}
.dataTables_wrapper .fg-toolbar .dataTables_info{float:left;padding-top:7px;display:inline}
.dataTables_wrapper .fg-toolbar .dataTables_info .noResults{color:#CCC}
.dataTables_wrapper .fg-toolbar .paging_full_numbers{display:inline;float:right;text-align:right;margin-right:10px;padding-top:7px;width:550px}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;color:#0166A9;font-weight:700;padding:0 7px;margin:0 1px;cursor:pointer}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.first:before{content:"\00AB\00A0\00A0"}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.last{margin-right:0;padding-right:0}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.last:after{content:"\00A0\00A0\00BB"}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.previous:before{content:"\2039\00A0\00A0"}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.next:after{content:"\00A0\00A0\203A"}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button:hover{text-decoration:underline!important}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.ui-state-disabled{color:#999;opacity:1;filter:alpha(opacity=100)}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.ui-state-disabled:hover{text-decoration:none!important}
.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.first.ui-state-disabled,.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.last.ui-state-disabled,.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.next.ui-state-disabled,.dataTables_wrapper .fg-toolbar .paging_full_numbers .ui-button.previous.ui-state-disabled{color:#CCC}
.dataTables_wrapper table.dataTable,.dataTables_wrapper table.display{border-collapse:separate;border-spacing:0;margin:0 auto;clear:both;width:100%}
.dataTables_wrapper table.dataTable tfoot th,.dataTables_wrapper table.dataTable thead th,.dataTables_wrapper table.display tfoot th,.dataTables_wrapper table.display thead th{border-top:1px solid #bebebe;border-left:none;color:#666;cursor:pointer;font-weight:700;padding:5px 18px 5px 10px;text-align:left}
.dataTables_wrapper table.dataTable tfoot th.center,.dataTables_wrapper table.dataTable thead th.center,.dataTables_wrapper table.display tfoot th.center,.dataTables_wrapper table.display thead th.center{text-align:center}
.dataTables_wrapper table.dataTable tfoot th:first-child,.dataTables_wrapper table.dataTable thead th:first-child,.dataTables_wrapper table.display tfoot th:first-child,.dataTables_wrapper table.display thead th:first-child{border-left:1px solid #BEBEBE}
.dataTables_wrapper table.dataTable tfoot th,.dataTables_wrapper table.display tfoot th{cursor:default}
.dataTables_wrapper table.dataTable tfoot,.dataTables_wrapper table.display tfoot{display:none}
.dataTables_wrapper table.dataTable thead th div.DataTables_sort_wrapper,.dataTables_wrapper table.display thead th div.DataTables_sort_wrapper{position:relative;padding-right:20px}
.dataTables_wrapper table.dataTable thead th div.DataTables_sort_wrapper span,.dataTables_wrapper table.display thead th div.DataTables_sort_wrapper span{position:absolute;top:50%;margin-top:-8px;right:0}
.dataTables_wrapper table.dataTable tr.odd,.dataTables_wrapper table.display tr.odd{background:#f6f6f6}
.dataTables_wrapper table.dataTable tr.even,.dataTables_wrapper table.display tr.even{background:#fff}
.dataTables_wrapper table.dataTable td,.dataTables_wrapper table.display td{border-bottom:1px solid #DEDEDE;border-top:1px solid #FFF;padding:6px 10px}
.dataTables_wrapper table.dataTable td.center,.dataTables_wrapper table.display td.center{text-align:center}
.dataTables_wrapper table.dataTable.fullRowLinks.js tbody td.highlighted,.dataTables_wrapper table.dataTable.fullRowLinks.js tbody tr:hover,.dataTables_wrapper table.dataTable.fullRowLinks.js tr:hover td.sorting_1,.dataTables_wrapper table.dataTable.fullRowLinks.js tr:hover td.sorting_2,.dataTables_wrapper table.dataTable.fullRowLinks.js tr:hover td.sorting_3{background-color:#dfeaf4;cursor:pointer}
.dataTables_wrapper .clear{clear:both}
.dataTables_wrapper .dataTables_empty{text-align:center}
.dataTables_wrapper .dataTables_scroll{clear:both}
.dataTables_wrapper .bottom,.dataTables_wrapper .top{padding:15px;background-color:#F5F5F5;border:1px solid #CCC}
.dataTables_wrapper .top .dataTables_info{float:none}
.dataTables_wrapper td.group{background-color:#CCC;border-bottom:2px solid #A19B9E;border-top:2px solid #A19B9E}
.dataTables_wrapper td.details{background-color:#d1cfd0;border:2px solid #A19B9E}
table.DTCR_clonedTable{background-color:#fff;z-index:202}
table.DTCR_clonedTable thead th{font-weight:700;padding:3px 18px 3px 10px;text-align:left}
table.DTCR_clonedTable thead th.center{text-align:center}
table.DTCR_clonedTable thead th div.DataTables_sort_wrapper{position:relative;padding-right:20px}
table.DTCR_clonedTable thead th div.DataTables_sort_wrapper span{position:absolute;top:50%;margin-top:-8px;right:0}
div.DTCR_pointer{width:1px;background-color:#666;z-index:201}
.ie7 body{position:static}
.ColVis{display:inline;float:right;margin-left:10px}
.TableTools_Button.ColVis_Button.ui-button{-moz-box-shadow:0 0 0 #bebebe;-webkit-box-shadow:0 0 0 #bebebe;box-shadow:0 0 0 #bebebe;color:#666;font-weight:400;position:relative;float:left;margin-right:0;padding:3px 5px;height:27px;cursor:pointer;width:150px}
.TableTools_Button.ColVis_Button.ui-button.reset{box-shadow:none}
.ColVis_MasterButton.ColVis_Button.ui-button{background-color:#dbdbdb;background-repeat:repeat-x;background-image:-moz-linear-gradient(#fefefe,#dbdbdb);background-image:-ms-linear-gradient(#fefefe,#dbdbdb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#dbdbdb));background-image:-webkit-linear-gradient(#fefefe,#dbdbdb);background-image:-o-linear-gradient(#fefefe,#dbdbdb);-pie-background:linear-gradient(#fefefe,#dbdbdb);background-image:linear-gradient(#fefefe,#dbdbdb);border:1px solid #BEBEBE}
.ColVis_MasterButton.ColVis_Button.ui-button.reset{background-image:none;-pie-background:none}
button.ColVis_Button::-moz-focus-inner{border:none!important;padding:0}
.ColVis_text_hover{border:1px solid #999;background-color:#f0f0f0}
div.ColVis_collectionBackground{background:#FFF;height:99%!important;width:99%!important;overflow:hidden;margin:0;padding:0;z-index:1100;line-height:0}
div.ColVis_collection{-moz-box-shadow:0 1px 4px #bebebe;-webkit-box-shadow:0 1px 4px #bebebe;box-shadow:0 1px 4px #bebebe;position:relative;background-color:#f3f3f3;padding:0;border:1px solid #bebebe;width:148px!important;z-index:1102}
div.ColVis_collection.reset{box-shadow:none}
div.ColVis_collection button.ColVis_Button{background:#fff;border:none;float:none;text-align:left;width:148px!important}
div.ColVis_catcher{position:absolute;z-index:1101}
.disabled{color:#999}
div.ColVis_collection button.ColVis_Button:hover{background-color:#DFEAF4}
span.ColVis_radio{display:inline-block;width:20px}
span.ColVis_radio input{border:none}
.dataTables_wrapper td.group-item-expander{background-color:#FFF;border-bottom-color:#DEDEDE!important;color:#000;cursor:pointer;font-weight:700;padding:12px 10px 12px 20px!important}
.dataTables_wrapper .expanded-group{background:url(/Content/WebModules/ui/datatables/images/dataTables-sprite.png) 4px -34px no-repeat}
.dataTables_wrapper .collapsed-group{background:url(/Content/WebModules/ui/datatables/images/dataTables-sprite.png) 4px 2px no-repeat}}
.alnright{text-align:right!important}
.alnleft{text-align:left!important}
.alncenter{text-align:center!important}
.dataTables_wrapper .selected{background-color:#b9d3eb!important}
div.dataTables_sizing{display:none}
body[data-lang=ja-JP] .dataTables_wrapper .fg-toolbar .dataTables_filter input{padding:0 30px 0 3px}
.tableContainer{position:relative}
.tableContainer .tableIntro{clear:both}
.tableContainer .tableHeader{min-height:45px}
.tableContainer .tableHeader .header{display:inline-block;float:left;margin:0;text-align:left}
.tableContainer .tableFooter{color:#666;margin-top:10px}
.tableContainer .tableControls{position:relative}
.tableContainer .tableControls .optionContainer{display:block;height:auto!important;height:1%;min-height:26px;margin-bottom:2px;text-align:right}
.tableContainer .tableControls .optionContainer .button{margin:0 0 0 15px}
.tableContainer .tableControls .download{position:absolute;top:-35px;right:10px;width:16px;height:16px;padding:0;background:url(/Images/download.png) 50% 50% no-repeat;cursor:pointer}
.tableContainer .tableControl{display:inline;float:left;padding:0 10px}
.tableContainer .tableControl label{cursor:pointer;line-height:26px}
.tableContainer .tableControl input{min-height:0!important;width:auto!important}
.tableContainer .tableButtons-right{float:right;position:relative}
.tableContainer .tableButtons-right .button{margin-left:15px;margin-right:0;text-align:right}
.tableContainer .dataTables_wrapper .fg-toolbar{padding:15px 0 5px}
.tableContainer .dataTables_wrapper .fg-toolbar .dataTables_filter input{height:auto!important;height:1%;min-height:26px;padding:4px;outline:0;border:1px solid #bebebe;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tableContainer .dataTables_wrapper .fg-toolbar .dataTables_length select{height:25px;padding:4px;cursor:pointer;outline:0;border:1px solid #bebebe;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tableContainer .dataTables_wrapper table.dataTable tfoot td .noPaddingRight,.tableContainer .dataTables_wrapper table.dataTable tfoot th .noPaddingRight,.tableContainer .dataTables_wrapper table.dataTable thead td .noPaddingRight,.tableContainer .dataTables_wrapper table.dataTable thead th .noPaddingRight,.tableContainer .dataTables_wrapper table.display tfoot td .noPaddingRight,.tableContainer .dataTables_wrapper table.display tfoot th .noPaddingRight,.tableContainer .dataTables_wrapper table.display thead td .noPaddingRight,.tableContainer .dataTables_wrapper table.display thead th .noPaddingRight{padding-right:10px}
.tableContainer .dataTables_wrapper table.dataTable tfoot td .sorting_disabled .DataTables_sort_wrapper,.tableContainer .dataTables_wrapper table.dataTable tfoot th .sorting_disabled .DataTables_sort_wrapper,.tableContainer .dataTables_wrapper table.dataTable thead td .sorting_disabled .DataTables_sort_wrapper,.tableContainer .dataTables_wrapper table.dataTable thead th .sorting_disabled .DataTables_sort_wrapper,.tableContainer .dataTables_wrapper table.display tfoot td .sorting_disabled .DataTables_sort_wrapper,.tableContainer .dataTables_wrapper table.display tfoot th .sorting_disabled .DataTables_sort_wrapper,.tableContainer .dataTables_wrapper table.display thead td .sorting_disabled .DataTables_sort_wrapper,.tableContainer .dataTables_wrapper table.display thead th .sorting_disabled .DataTables_sort_wrapper{padding-right:0}
.hide,.tableContainer .dataTables_wrapper table.dataTable tfoot td .sorting_disabled .DataTables_sort_icon,.tableContainer .dataTables_wrapper table.dataTable tfoot th .sorting_disabled .DataTables_sort_icon,.tableContainer .dataTables_wrapper table.dataTable thead td .sorting_disabled .DataTables_sort_icon,.tableContainer .dataTables_wrapper table.dataTable thead th .sorting_disabled .DataTables_sort_icon,.tableContainer .dataTables_wrapper table.display tfoot td .sorting_disabled .DataTables_sort_icon,.tableContainer .dataTables_wrapper table.display tfoot th .sorting_disabled .DataTables_sort_icon,.tableContainer .dataTables_wrapper table.display thead td .sorting_disabled .DataTables_sort_icon,.tableContainer .dataTables_wrapper table.display thead th .sorting_disabled .DataTables_sort_icon{display:none}
.inuse,.ui-slider-range .inuse,.yadcf-filter-range-number-slider .inuse{background:#8BBEF0}
.yadcf-filter-reset-button{display:inline-block;height:23px;border:1px solid #a9a9a9;border-left:0;background:#fff}
.yadcf-filter-reset-button.range-number-slider-reset-button{position:relative;top:-6px}
.yadcf-filter{padding:3px 4px}
.yadcf-filter>option{background:#fff}
#ui-datepicker-div,.ui-autocomplete .ui-menu-item{font-size:inherit}
.yadcf-filter-wrapper{display:inline-block;white-space:nowrap;margin-left:10px}
.yadcf-filter-range-number{width:40px}
.yadcf-filter-range-number-seperator{margin-left:10px;margin-right:10px}
.yadcf-filter-range-date{width:80px}
.yadcf-filter-range-date-seperator{margin-left:10px;margin-right:10px}
.yadcf-filter-wrapper-inner{display:inline-block;border:1px solid #ABADB3;padding-left:2px;padding-right:2px}
.yadcf-number-slider-filter-wrapper-inner{display:inline-block;width:200px;margin-bottom:7px}
.yadcf-filter-range-number-slider .ui-slider-handle{width:10px;height:10px;margin-top:1px}
.yadcf-filter-range-number-slider .ui-slider-range{position:relative;height:5px}
.yadcf-filter-range-number-slider{height:5px;margin-left:6px;margin-right:6px;overflow:visible}
.yadcf-number-slider-filter-wrapper-inner .yadcf-filter-range-number-slider-max-tip,.yadcf-number-slider-filter-wrapper-inner .yadcf-filter-range-number-slider-min-tip{font-size:inherit;font-weight:400;position:absolute;outline-style:none}
.yadcf-number-slider-filter-wrapper-inner .yadcf-filter-range-number-slider-max-tip-inner,.yadcf-number-slider-filter-wrapper-inner .yadcf-filter-range-number-slider-min-tip-inner{position:absolute;top:11px}
.ColVis .ColVis_Button.ColVis_MasterButton{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;border:none;font-weight:400;outline:0;color:#999;display:inline-block;float:right}
.ColVis .ColVis_Button.ColVis_MasterButton:hover{color:#666}
.ColVis .ColVis_Button.ColVis_MasterButton span{display:inline-block;padding:6px 22px 6px 0;margin-right:-1px;background:url(/Content/WebModules/ui/header/images/headerNav-divider.png) right -10px no-repeat}
.ColVis .ColVis_Button.ColVis_MasterButton span:hover{background-position:right -28px}
.ColVis_collectionBackground{background-color:transparent;position:absolute}
ul.ColVis_collection.ui-buttonset{-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;-webkit-box-shadow:0 2px 1px #d4d4d4;-moz-box-shadow:0 2px 1px #d4d4d4;box-shadow:0 2px 1px #d4d4d4;background:#FFF;border:1px solid #bebebe;display:none;margin:0 10px 0 0;padding:10px 0;position:absolute;z-index:1101}
ul.ColVis_collection.ui-buttonset li.ui-button{background:0 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer;display:block;font-weight:400;line-height:normal;margin:0;min-width:200px;padding:6px 15px;text-align:left}
ul.ColVis_collection.ui-buttonset li.ui-button:hover{background:#E5EFF6}
ul.ColVis_collection.ui-buttonset li.ui-button label{display:inline-block;color:#0166a9;line-height:16px;overflow:hidden}
ul.ColVis_collection.ui-buttonset li.ui-button label span{cursor:pointer;display:inline-block;font-weight:400;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
ul.ColVis_collection.ui-buttonset li.ui-button input[type=checkbox]+label,ul.ColVis_collection.ui-buttonset li.ui-button input[type=checkbox]+span{background:url(/Content/WebModules/ui/header/images/header_iconsprite.png) 0 -152px no-repeat;height:15px;padding-left:25px;color:#BEBEBE}
ul.ColVis_collection.ui-buttonset li.ui-button input[type=checkbox]:checked+label,ul.ColVis_collection.ui-buttonset li.ui-button input[type=checkbox]:checked+span{background-position:0 -120px;color:#0166a9}
ul.ColVis_collection.ui-buttonset li.ui-button input[type=checkbox]{display:none}
.dayPicker .pickerInput{height:25px;padding:4px;margin:0;font-size:inherit;font-family:inherit;color:#666;outline:0;border:1px solid #bebebe;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.dayPicker .pickerInput[type=search]{background:url(/Content/html-modules/images/dataTables/icon-search.png) right -3px no-repeat #fff;padding:4px 30px 4px 4px}
.dayPicker .pickerInput[type=search]:active,.dayPicker .pickerInput[type=search]:focus,.dayPicker .pickerInput[type=search]:hover{background-position:right -33px}
.monthPicker form{display:inline}
.monthPicker select{height:25px;padding:4px;margin:0;font-size:inherit;font-family:inherit;color:#666;outline:0;text-align:left;border:1px solid #bebebe;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.monthPicker select[type=search]{background:url(/Content/html-modules/images/dataTables/icon-search.png) right -3px no-repeat #fff;padding:4px 30px 4px 4px}
.monthPicker select[type=search]:active,.monthPicker select[type=search]:focus,.monthPicker select[type=search]:hover{background-position:right -33px}
.monthPicker option[disabled]{display:none}
.yearPicker select{height:25px;padding:4px;margin:0;font-size:inherit;font-family:inherit;color:#666;outline:0;text-align:left;border:1px solid #bebebe;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.yearPicker select[type=search]{background:url(/Content/html-modules/images/dataTables/icon-search.png) right -3px no-repeat #fff;padding:4px 30px 4px 4px}
.yearPicker select[type=search]:active,.yearPicker select[type=search]:focus,.yearPicker select[type=search]:hover{background-position:right -33px}
.pickerNav{color:#666;display:inline-block;margin:0 2px;cursor:pointer;font-size:1.5em;text-align:center;text-decoration:none;vertical-align:middle;opacity:.7;outline:0;overflow:hidden;z-index:10}
.pickerNav.ui-state-hover{background:0 0;border:0}
.pickerNav.disabled{cursor:default;color:#bebebe}
.pickerNav.disabled:active,.pickerNav.disabled:hover{color:#bebebe}
.pickerNav:active,.pickerNav:hover{color:#333;opacity:1;text-decoration:none}
.foldingBox .foldingNav{padding:12px 15px}
.foldingBox .foldingNav a{text-decoration:none}
.foldingBox .foldingNav a:active,.foldingBox .foldingNav a:focus,.foldingBox .foldingNav a:hover{outline:0}
.foldingBox .foldingNav a:hover{text-decoration:underline}
.foldingBox .foldingItem{border-bottom:1px solid #DEDEDE;padding:0 15px}
.foldingBox .foldingItem p{margin-top:0}
.foldingBox .foldingItem>h3{zoom:1;font-family:inherit;font-size:12px;color:#0166A9;cursor:pointer;font-weight:700;padding:12px 0}
.foldingBox .foldingItem>h3:after,.foldingBox .foldingItem>h3:before{content:"";display:table}
.foldingBox .foldingItem>h3:after{clear:both}
.foldingBox .foldingItem>h3 .prefix{display:inline-block;float:left;text-align:center;width:11px;margin-right:7px}
.foldingBox .foldingItem>h3 .foldingHead{display:block;margin:0 15px}
.foldingBox .foldingItem>div{padding:0 15px}
.foldingBox.boxed{border-bottom:none}
.foldingBox.boxed .foldingNav{padding:12px 0}
.foldingBox.boxed .foldingItem{border:1px solid #BEBEBE;margin-bottom:12px;padding:0}
.foldingBox.boxed .foldingItem>h3{background-color:#dbdbdb;background-repeat:repeat-x;background-image:-moz-linear-gradient(#fefefe,#dbdbdb);background-image:-ms-linear-gradient(#fefefe,#dbdbdb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fefefe),color-stop(100%,#dbdbdb));background-image:-webkit-linear-gradient(#fefefe,#dbdbdb);background-image:-o-linear-gradient(#fefefe,#dbdbdb);-pie-background:linear-gradient(#fefefe,#dbdbdb);background-image:linear-gradient(#fefefe,#dbdbdb);font-family:inherit;font-size:inherit;color:#666;height:11px;line-height:11px;padding:10px 9px}
.foldingBox.boxed .foldingItem>h3.reset{background-image:none;-pie-background:none}
.foldingBox.boxed .foldingItem>h3 .prefix{text-indent:-9999px}
.foldingBox.boxed .foldingItem.collapsed>h3 .prefix,.foldingBox.boxed .foldingItem.expanded>h3 .prefix{background:url(/Content/WebModules/ui/foldingBoxes/images/boxed-prefix.png) no-repeat;display:block;height:7px;margin-top:3px;width:7px}
.foldingBox.boxed .foldingItem.collapsed>h3 .prefix{background-position:0 0}
.foldingBox.boxed .foldingItem.expanded>h3 .prefix{background-position:0 -7px}
.foldingBox.boxed .foldingItem>h3 .foldingHead{margin-left:7px}
.foldingBox.boxed .foldingItem>div{padding-top:12px}
.formFont{font-family:inherit}
div.hasGrid,form.hasGrid{clear:both;display:inline;float:left;padding:0;position:relative;max-width:736px;margin-right:-20px}
div.hasGrid .placeholdersjs,div.hasGrid input:-ms-input-placeholder,div.hasGrid textarea:-ms-input-placeholder,form.hasGrid .placeholdersjs,form.hasGrid input:-ms-input-placeholder,form.hasGrid textarea:-ms-input-placeholder{color:#999}
div.hasGrid.inlineLabel label,form.hasGrid.inlineLabel label{margin-top:10px}
div.hasGrid.inlineLabel .field-validation-error,form.hasGrid.inlineLabel .field-validation-error{color:#e2001a;margin-top:10px;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
div.hasGrid legend,form.hasGrid legend{color:#000;display:block;font-weight:700;margin:0;padding-bottom:10px}
div.hasGrid legend.header,form.hasGrid legend.header{font-family:inherit;font-size:20px;font-weight:700;line-height:1.2}
div.hasGrid fieldset,form.hasGrid fieldset{margin:0 0 15px;overflow:visible;padding:0 0 10px;border:0}
div.hasGrid fieldset.clear.border-bottom,div.hasGrid fieldset.clear.line,form.hasGrid fieldset.clear.border-bottom,form.hasGrid fieldset.clear.line{padding:0}
div.hasGrid .fieldset-separator,form.hasGrid .fieldset-separator{height:1px;width:100%;background:#eee;margin:-20px 0 15px!important}
div.hasGrid label,form.hasGrid label{font-family:inherit;font-weight:400;margin-bottom:2px}
div.hasGrid .checkbox,div.hasGrid .radio,form.hasGrid .checkbox,form.hasGrid .radio{display:block;position:relative;min-height:27px;margin:0}
div.hasGrid .checkbox label,div.hasGrid .radio label,form.hasGrid .checkbox label,form.hasGrid .radio label{min-height:20px;padding-left:20px;max-width:100%}
div.hasGrid .checkbox input[type=checkbox],div.hasGrid .checkbox input[type=radio],div.hasGrid .radio input[type=checkbox],div.hasGrid .radio input[type=radio],form.hasGrid .checkbox input[type=checkbox],form.hasGrid .checkbox input[type=radio],form.hasGrid .radio input[type=checkbox],form.hasGrid .radio input[type=radio]{position:absolute;margin:1px 0 0 -20px;padding:0;line-height:normal}
div.hasGrid .checkbox .field-validation-error,div.hasGrid .radio .field-validation-error,form.hasGrid .checkbox .field-validation-error,form.hasGrid .radio .field-validation-error{margin-left:24px;margin-top:-14px;display:block}
div.hasGrid .checkbox-inline,div.hasGrid .radio-inline,form.hasGrid .checkbox-inline,form.hasGrid .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:top;cursor:pointer}
div.hasGrid .checkbox-inline input[type=checkbox],div.hasGrid .checkbox-inline input[type=radio],div.hasGrid .radio-inline input[type=checkbox],div.hasGrid .radio-inline input[type=radio],form.hasGrid .checkbox-inline input[type=checkbox],form.hasGrid .checkbox-inline input[type=radio],form.hasGrid .radio-inline input[type=checkbox],form.hasGrid .radio-inline input[type=radio]{position:absolute;margin-left:-20px}
div.hasGrid .checkbox-inline+.checkbox-inline,div.hasGrid .radio-inline+.radio-inline,form.hasGrid .checkbox-inline+.checkbox-inline,form.hasGrid .radio-inline+.radio-inline{margin-top:0;margin-left:10px}
div.hasGrid .line-space-horizonal,form.hasGrid .line-space-horizonal{margin:0 8px}
div.hasGrid .line-space-vertical,form.hasGrid .line-space-vertical{margin:30px 0}
div.hasGrid .clear.border-bottom,div.hasGrid .clear.line,form.hasGrid .clear.border-bottom,form.hasGrid .clear.line{margin:0 0 20px;padding:20px 0 0}
div.hasGrid .clear.border-bottom,div.hasGrid .clear.line,div.hasGrid fieldset.border-bottom,form.hasGrid .clear.border-bottom,form.hasGrid .clear.line,form.hasGrid fieldset.border-bottom{border-bottom:1px solid #EEE}
div.hasGrid .checkbox input,div.hasGrid .radio input,form.hasGrid .checkbox input,form.hasGrid .radio input{display:block;float:left;margin:3px 0 0}
div.hasGrid.ie .checkbox input,div.hasGrid.ie .radio input,form.hasGrid.ie .checkbox input,form.hasGrid.ie .radio input{margin:0}
div.hasGrid td.checkbox input,form.hasGrid td.checkbox input{margin-top:4px}
div.hasGrid td.checkbox label,form.hasGrid td.checkbox label{margin-top:2px}
div.hasGrid .checkbox label,div.hasGrid .radio label,form.hasGrid .checkbox label,form.hasGrid .radio label{cursor:pointer;display:inline-block;font-weight:400;margin:0 0 4px}
div.hasGrid .checkbox+label,div.hasGrid .radio+label,form.hasGrid .checkbox+label,form.hasGrid .radio+label{display:block;margin-left:20px;vertical-align:top}
div.hasGrid input.text,div.hasGrid input[type=password],div.hasGrid input[type=text],div.hasGrid textarea,form.hasGrid input.text,form.hasGrid input[type=password],form.hasGrid input[type=text],form.hasGrid textarea{font-family:inherit;border:1px solid #BEBEBE;color:#666;height:20px;padding:5px 3px 3px}
.oldie div.hasGrid input.text,.oldie div.hasGrid input[type=password],.oldie div.hasGrid input[type=text],.oldie div.hasGrid textarea,.oldie form.hasGrid input.text,.oldie form.hasGrid input[type=password],.oldie form.hasGrid input[type=text],.oldie form.hasGrid textarea{height:18px;padding-top:7px}
div.hasGrid textarea.auto_height,div.hasGrid textarea[rows],form.hasGrid textarea.auto_height,form.hasGrid textarea[rows]{height:auto;min-height:auto}
div.hasGrid input.text,div.hasGrid input[type=password],div.hasGrid input[type=text],div.hasGrid select,div.hasGrid textarea,form.hasGrid input.text,form.hasGrid input[type=password],form.hasGrid input[type=text],form.hasGrid select,form.hasGrid textarea{margin-bottom:15px;margin-top:0}
div.hasGrid select:disabled,form.hasGrid select:disabled{background-color:#EEE}
div.hasGrid .no-bottom input.text,div.hasGrid .no-bottom select,div.hasGrid .no-bottom textarea,div.hasGrid input.text.no-bottom,div.hasGrid input[type=password].no-bottom,div.hasGrid input[type=text].no-bottom,div.hasGrid select.no-bottom,div.hasGrid table tbody input.text,div.hasGrid table tbody select,div.hasGrid table tbody textarea,div.hasGrid textarea.no-bottom,form.hasGrid .no-bottom input.text,form.hasGrid .no-bottom select,form.hasGrid .no-bottom textarea,form.hasGrid input.text.no-bottom,form.hasGrid input[type=password].no-bottom,form.hasGrid input[type=text].no-bottom,form.hasGrid select.no-bottom,form.hasGrid table tbody input.text,form.hasGrid table tbody select,form.hasGrid table tbody textarea,form.hasGrid textarea.no-bottom{margin-bottom:0}
div.hasGrid textarea,form.hasGrid textarea{height:100px;min-height:100px;resize:vertical}
div.hasGrid textarea.noresize,form.hasGrid textarea.noresize{resize:none}
div.hasGrid input.readonly,form.hasGrid input.readonly{border:1px solid #fff;padding-left:0}
div.hasGrid .checkbox small,div.hasGrid .checkboxgroup small,div.hasGrid .radio small,div.hasGrid .radiogroup small,form.hasGrid .checkbox small,form.hasGrid .checkboxgroup small,form.hasGrid .radio small,form.hasGrid .radiogroup small{display:block;font-size:11px;margin-top:8px}
div.hasGrid select,form.hasGrid select{font-family:inherit;border:1px solid #BEBEBE;color:#666;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;-webkit-appearance:none;height:30px;background:url(/Content/WebModules/ui/form/images/select_arrow.gif) right center no-repeat #fff;padding:5px 15px 3px 5px}
div.hasGrid select::-ms-expand,form.hasGrid select::-ms-expand{display:none}
.ie7 div.hasGrid select,.ie7 form.hasGrid select,.ie9 div.hasGrid select,.ie9 form.hasGrid select,.oldie div.hasGrid select,.oldie form.hasGrid select{background:#FFF;padding:5px 5px 3px}
.ie7 div.hasGrid select:disabled,.ie7 form.hasGrid select:disabled,.ie9 div.hasGrid select:disabled,.ie9 form.hasGrid select:disabled,.oldie div.hasGrid select:disabled,.oldie form.hasGrid select:disabled{background:#EEE}
.oldie div.hasGrid select,.oldie form.hasGrid select{height:30px;padding-bottom:6px}
.ie7 div.hasGrid select,.ie7 form.hasGrid select{height:20px}
div.hasGrid:target,div.hasGrid:target .eight-col,div.hasGrid:target .five-col,div.hasGrid:target .four-col,div.hasGrid:target .one-col,div.hasGrid:target .seven-col,div.hasGrid:target .six-col,div.hasGrid:target .three-col,div.hasGrid:target .two-col,form.hasGrid:target,form.hasGrid:target .eight-col,form.hasGrid:target .five-col,form.hasGrid:target .four-col,form.hasGrid:target .one-col,form.hasGrid:target .seven-col,form.hasGrid:target .six-col,form.hasGrid:target .three-col,form.hasGrid:target .two-col{background:0 0!important}
div.hasGrid.debug,form.hasGrid.debug{border:none;background:url(/Content/WebModules/ui/form/images/grid.png) repeat-y}
div.hasGrid .eight-col.debug,div.hasGrid .five-col.debug,div.hasGrid .four-col.debug,div.hasGrid .one-col.debug,div.hasGrid .seven-col.debug,div.hasGrid .six-col.debug,div.hasGrid .three-col.debug,div.hasGrid .two-col.debug,div.hasGrid.debug .eight-col,div.hasGrid.debug .five-col,div.hasGrid.debug .four-col,div.hasGrid.debug .one-col,div.hasGrid.debug .seven-col,div.hasGrid.debug .six-col,div.hasGrid.debug .three-col,div.hasGrid.debug .two-col,form.hasGrid .eight-col.debug,form.hasGrid .five-col.debug,form.hasGrid .four-col.debug,form.hasGrid .one-col.debug,form.hasGrid .seven-col.debug,form.hasGrid .six-col.debug,form.hasGrid .three-col.debug,form.hasGrid .two-col.debug,form.hasGrid.debug .eight-col,form.hasGrid.debug .five-col,form.hasGrid.debug .four-col,form.hasGrid.debug .one-col,form.hasGrid.debug .seven-col,form.hasGrid.debug .six-col,form.hasGrid.debug .three-col,form.hasGrid.debug .two-col{background:rgba(0,255,0,.2)}
div.hasGrid .eight-col,div.hasGrid .five-col,div.hasGrid .four-col,div.hasGrid .one-col,div.hasGrid .seven-col,div.hasGrid .six-col,div.hasGrid .three-col,div.hasGrid .two-col,form.hasGrid .eight-col,form.hasGrid .five-col,form.hasGrid .four-col,form.hasGrid .one-col,form.hasGrid .seven-col,form.hasGrid .six-col,form.hasGrid .three-col,form.hasGrid .two-col{clear:none;display:inline;float:left;line-height:1.3;margin:0 20px 0 0;position:relative}
div.hasGrid .eight-col,div.hasGrid .eight-col select,form.hasGrid .eight-col,form.hasGrid .eight-col select{width:708px}
div.hasGrid .eight-col input.text,div.hasGrid .eight-col input[type=password],div.hasGrid .eight-col input[type=text],div.hasGrid .eight-col textarea,form.hasGrid .eight-col input.text,form.hasGrid .eight-col input[type=password],form.hasGrid .eight-col input[type=text],form.hasGrid .eight-col textarea{width:700px}
div.hasGrid .eight-col a.button,div.hasGrid a.button.eight-col,form.hasGrid .eight-col a.button,form.hasGrid a.button.eight-col{width:692px}
div.hasGrid .ui-accordion .eight-col,form.hasGrid .ui-accordion .eight-col{width:686px}
div.hasGrid .seven-col,div.hasGrid .seven-col select,form.hasGrid .seven-col,form.hasGrid .seven-col select{width:617px}
div.hasGrid .seven-col input.text,div.hasGrid .seven-col input[type=password],div.hasGrid .seven-col input[type=text],div.hasGrid .seven-col textarea,form.hasGrid .seven-col input.text,form.hasGrid .seven-col input[type=password],form.hasGrid .seven-col input[type=text],form.hasGrid .seven-col textarea{width:609px}
div.hasGrid .seven-col a.button,div.hasGrid a.button.seven-col,form.hasGrid .seven-col a.button,form.hasGrid a.button.seven-col{width:601px}
div.hasGrid .ui-accordion .seven-col,form.hasGrid .ui-accordion .seven-col{width:595px}
div.hasGrid .six-col,div.hasGrid .six-col select,form.hasGrid .six-col,form.hasGrid .six-col select{width:526px}
div.hasGrid .six-col input.text,div.hasGrid .six-col input[type=password],div.hasGrid .six-col input[type=text],div.hasGrid .six-col textarea,form.hasGrid .six-col input.text,form.hasGrid .six-col input[type=password],form.hasGrid .six-col input[type=text],form.hasGrid .six-col textarea{width:518px}
div.hasGrid .six-col a.button,div.hasGrid a.button.six-col,form.hasGrid .six-col a.button,form.hasGrid a.button.six-col{width:510px}
div.hasGrid .ui-accordion .six-col,form.hasGrid .ui-accordion .six-col{width:504px}
div.hasGrid .five-col,div.hasGrid .five-col select,form.hasGrid .five-col,form.hasGrid .five-col select{width:435px}
div.hasGrid .five-col input.text,div.hasGrid .five-col input[type=password],div.hasGrid .five-col input[type=text],div.hasGrid .five-col textarea,form.hasGrid .five-col input.text,form.hasGrid .five-col input[type=password],form.hasGrid .five-col input[type=text],form.hasGrid .five-col textarea{width:427px}
div.hasGrid .five-col a.button,div.hasGrid a.button.five-col,form.hasGrid .five-col a.button,form.hasGrid a.button.five-col{width:419px}
div.hasGrid .ui-accordion .five-col,form.hasGrid .ui-accordion .five-col{width:413px}
div.hasGrid .four-col,div.hasGrid .four-col select,form.hasGrid .four-col,form.hasGrid .four-col select{width:344px}
div.hasGrid .four-col input.text,div.hasGrid .four-col input[type=password],div.hasGrid .four-col input[type=text],div.hasGrid .four-col textarea,form.hasGrid .four-col input.text,form.hasGrid .four-col input[type=password],form.hasGrid .four-col input[type=text],form.hasGrid .four-col textarea{width:336px}
div.hasGrid .four-col a.button,div.hasGrid a.button.four-col,form.hasGrid .four-col a.button,form.hasGrid a.button.four-col{width:328px}
div.hasGrid .ui-accordion .four-col,form.hasGrid .ui-accordion .four-col{width:322px}
div.hasGrid .three-col,div.hasGrid .three-col select,form.hasGrid .three-col,form.hasGrid .three-col select{width:253px}
div.hasGrid .three-col input.text,div.hasGrid .three-col input[type=password],div.hasGrid .three-col input[type=text],div.hasGrid .three-col textarea,form.hasGrid .three-col input.text,form.hasGrid .three-col input[type=password],form.hasGrid .three-col input[type=text],form.hasGrid .three-col textarea{width:245px}
div.hasGrid .three-col a.button,div.hasGrid a.button.three-col,form.hasGrid .three-col a.button,form.hasGrid a.button.three-col{width:237px}
div.hasGrid .ui-accordion .three-col,form.hasGrid .ui-accordion .three-col{width:231px}
div.hasGrid .two-col,div.hasGrid .two-col select,form.hasGrid .two-col,form.hasGrid .two-col select{width:162px}
div.hasGrid .two-col input.text,div.hasGrid .two-col input[type=password],div.hasGrid .two-col input[type=text],div.hasGrid .two-col textarea,form.hasGrid .two-col input.text,form.hasGrid .two-col input[type=password],form.hasGrid .two-col input[type=text],form.hasGrid .two-col textarea{width:154px}
div.hasGrid .two-col a.button,div.hasGrid a.button.two-col,form.hasGrid .two-col a.button,form.hasGrid a.button.two-col{width:146px}
div.hasGrid .ui-accordion .two-col,form.hasGrid .ui-accordion .two-col{width:140px}
div.hasGrid .one-col,div.hasGrid .one-col select,form.hasGrid .one-col,form.hasGrid .one-col select{width:71px}
div.hasGrid .one-col input.text,div.hasGrid .one-col input[type=password],div.hasGrid .one-col input[type=text],div.hasGrid .one-col textarea,form.hasGrid .one-col input.text,form.hasGrid .one-col input[type=password],form.hasGrid .one-col input[type=text],form.hasGrid .one-col textarea{width:63px}
div.hasGrid .one-col a.button,div.hasGrid a.button.one-col,form.hasGrid .one-col a.button,form.hasGrid a.button.one-col{width:55px}
div.hasGrid .ui-accordion .one-col,form.hasGrid .ui-accordion .one-col{width:49px}
div.hasGrid .last-col,form.hasGrid .last-col{margin-right:0}
div.hasGrid td.last-col,div.hasGrid th.last-col,form.hasGrid td.last-col,form.hasGrid th.last-col{padding-right:0}
div.hasGrid .no-label,form.hasGrid .no-label{padding-top:18px}
div.hasGrid .ieError,form.hasGrid .ieError{border:1px solid #fff;background:#fff;margin-bottom:13px;margin-top:-2px}
div.hasGrid .ieError.error,form.hasGrid .ieError.error{border-color:#da4c4c}
div.hasGrid .ieError input.file,div.hasGrid .ieError input.text,div.hasGrid .ieError input[type=password],div.hasGrid .ieError input[type=text],div.hasGrid .ieError select,div.hasGrid .ieError textarea,form.hasGrid .ieError input.file,form.hasGrid .ieError input.text,form.hasGrid .ieError input[type=password],form.hasGrid .ieError input[type=text],form.hasGrid .ieError select,form.hasGrid .ieError textarea{padding-right:1px;padding-left:1px;margin:1px;outline:0}
div.hasGrid input.error,div.hasGrid input.input-validation-error,div.hasGrid select.error,div.hasGrid select.input-validation-error,div.hasGrid textarea.error,div.hasGrid textarea.input-validation-error,form.hasGrid input.error,form.hasGrid input.input-validation-error,form.hasGrid select.error,form.hasGrid select.input-validation-error,form.hasGrid textarea.error,form.hasGrid textarea.input-validation-error{outline:#da4c4c solid 2px;outline-offset:1px}
div.hasGrid .no-bottom .ieError,div.hasGrid table tbody .ieError,form.hasGrid .no-bottom .ieError,form.hasGrid table tbody .ieError{margin-bottom:0}
div.hasGrid .checkbox label.error,div.hasGrid .checkbox label.input-validation-error,div.hasGrid .checkboxgroup legend.error,div.hasGrid .checkboxgroup legend.input-validation-error,div.hasGrid .radio label.error,div.hasGrid .radio label.input-validation-error,div.hasGrid .radiogroup legend.error,div.hasGrid .radiogroup legend.input-validation-error,form.hasGrid .checkbox label.error,form.hasGrid .checkbox label.input-validation-error,form.hasGrid .checkboxgroup legend.error,form.hasGrid .checkboxgroup legend.input-validation-error,form.hasGrid .radio label.error,form.hasGrid .radio label.input-validation-error,form.hasGrid .radiogroup legend.error,form.hasGrid .radiogroup legend.input-validation-error{color:#da4c4c}
div.hasGrid .checkboxgroup .checkbox label.error,div.hasGrid .checkboxgroup .checkbox label.input-validation-error,div.hasGrid .radiogroup .radio label.error,div.hasGrid .radiogroup .radio label.input-validation-error,form.hasGrid .checkboxgroup .checkbox label.error,form.hasGrid .checkboxgroup .checkbox label.input-validation-error,form.hasGrid .radiogroup .radio label.error,form.hasGrid .radiogroup .radio label.input-validation-error{color:#333}
div.hasGrid span.error,div.hasGrid span.input-validation-error,form.hasGrid span.error,form.hasGrid span.input-validation-error{background:#ffffe5;color:#666;display:block;font-size:11px;padding:6px 10px;margin-bottom:10px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:1px 1px 1px #bebebe;-moz-box-shadow:1px 1px 1px #bebebe;box-shadow:1px 1px 1px #bebebe}
div.hasGrid span.error.reset,div.hasGrid span.input-validation-error.reset,form.hasGrid span.error.reset,form.hasGrid span.input-validation-error.reset{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
div.hasGrid .ie span.error,div.hasGrid .ie span.input-validation-error,form.hasGrid .ie span.error,form.hasGrid .ie span.input-validation-error{border-top:1px solid #cecec7;border-left:1px solid #cecec7}
.validation-summary-errors{color:#e2001a}
.validation-summary-errors ul{list-style-type:none;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;color:#e2001a;background-color:#f9f2f4;border:1px solid #e2001a;padding:5px;margin:15px 0}
.validation-summary-errors ul .error,.validation-summary-errors ul li{margin:5px}
.validation-summary-errors ul:empty{display:none}
.form-errors{list-style-type:none;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box;color:#e2001a;background-color:#f9f2f4;border:1px solid #e2001a;padding:5px;margin:15px 0}
.form-errors .error,.form-errors li{margin:5px}
.requiredFieldHint{color:#999}
div.header{zoom:1;background:#FFF;margin:0 auto;position:relative;width:100%;z-index:10}
div.header:after,div.header:before{content:"";display:table}
div.header:after{clear:both}
div.header.collapsible{z-index:40}
div.header.collapsed{display:none}
div.header h1.portalName{height:auto;left:-1px;width:auto;margin:14px 0 0 15px;font-size:18px;float:left}
div.header h1.portalName a{display:block;height:18px}
div.header ul{zoom:1;list-style-type:none;margin:0;padding:0;z-index:10}
div.header ul li{zoom:1;margin:0;padding:0}
div.header ul li a,div.header ul li span{text-decoration:none}
div.header .headerNav{zoom:1;float:left;margin:15px 0 15px 20px;position:relative;z-index:3}
div.header .headerNav:after,div.header .headerNav:before{content:"";display:table}
div.header .headerNav:after{clear:both}
div.header .headerNav>li{background:url(/Content/html-modules/images/header/headerNav-divider.png) right 5px no-repeat #fff;cursor:pointer;display:block;float:left;height:19px;line-height:19px;margin:0 10px 0 0;padding:0 11px 0 0}
div.header .headerNav>li.act>a,div.header .headerNav>li:hover>a{color:#666}
div.header .headerNav>li.hasChildren{background-position:right -13px;padding-right:22px}
div.header .headerNav>li.hasChildren.act,div.header .headerNav>li.hasChildren.hover,div.header .headerNav>li.hasChildren:hover{background-position:right -31px}
div.header .headerNav>li.last{background:0 0}
div.header .headerNav>li.last.hasChildren{background:url(/Content/html-modules/images/header/headerNav-divider.png) right -68px no-repeat}
div.header .headerNav>li.last.hasChildren.hover,div.header .headerNav>li.last.hasChildren:hover{background-position:right -49px}
div.header .headerNav>li.pageSelector>a{background:url(/Content/html-modules/images/header/bg-pageSelector.png) left top no-repeat;padding-left:42px}
div.header .headerNav>li.pageSelector:hover>a{background-position:left -19px}
div.header .headerNav>li.settings>a,div.header .headerNav>li.settings>span,div.header .headerNav>li.shop>a,div.header .headerNav>li.shop>span,div.header .headerNav>li.user>a,div.header .headerNav>li.user>span{padding-left:24px}
div.header .headerNav>li.shop>a,div.header .headerNav>li.shop>span{background:url(/Content/html-modules/images/header/header_iconsprite.png) 0 -80px no-repeat}
div.header .headerNav>li.shop:hover a{background-position:0 -100px}
div.header .headerNav>li.settings>a,div.header .headerNav>li.settings>span{background:url(/Content/html-modules/images/header/header_iconsprite.png) no-repeat}
div.header .headerNav>li.settings:hover a{background-position:0 -20px}
div.header .headerNav>li.user>a,div.header .headerNav>li.user>span{background:url(/Content/html-modules/images/header/header_iconsprite.png) 0 -40px no-repeat}
div.header .headerNav>li.user:hover a{background-position:0 -60px}
div.header .headerNav>li>a,div.header .headerNav>li>span{color:#999;display:inline-block;height:19px;line-height:19px}
div.header .headerNav>li>a:focus,div.header .headerNav>li>span:focus{outline:0}
div.header .headerNav>li.noLink{cursor:auto}
div.header .headerNav.right{float:right;z-index:2}
div.header .headerNav.right .last .headerNavSubLevel .first{float:right;margin-right:4px}
div.header .headerNavSubLevel{-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;-webkit-box-shadow:0 2px 1px #d4d4d4;-moz-box-shadow:0 2px 1px #d4d4d4;box-shadow:0 2px 1px #d4d4d4;background:#FFF;border:1px solid #bebebe;display:none;padding:10px 0;position:absolute;left:-16px;top:-11px;width:200px;z-index:5;text-align:left!important}
div.header .headerNavSubLevel .hasIcon{padding-left:40px;position:relative}
div.header .headerNavSubLevel .hasIcon .icon,div.header .headerNavSubLevel .hasIcon img{position:absolute;left:15px;top:3px}
div.header .headerNavSubLevel .reset{box-shadow:none}
div.header .headerNavSubLevel li{clear:both;display:block;position:relative}
div.header .headerNavSubLevel li.logout{text-align:right;margin-bottom:-5px}
div.header .headerNavSubLevel li.logout:before{content:"";background-color:#dedede;display:block;height:1px;margin:5px 15px}
div.header .headerNavSubLevel li a,div.header .headerNavSubLevel li span{display:block;padding:5px 15px 6px}
div.header .headerNavSubLevel li a{color:#0166a9;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}
div.header .headerNavSubLevel li a:hover{background:#E5EFF6}
div.header .headerNavSubLevel li span{color:#999;cursor:default}
div.header .headerNavSubLevel li.act a{background:#eee}
div.header .headerNavSubLevel li.first{background:url(/Content/html-modules/images/header/headerNav-divider.png) right -49px no-repeat;display:inline-block;line-height:19px;min-height:19px;padding-right:7px;margin-bottom:4px}
div.header .headerNavSubLevel li.first a{color:#666;display:inline-block;margin:0 15px;padding:0;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;max-width:136px}
div.header .headerNavSubLevel li.first a:hover{background:0 0}
div.header .pageSelector .headerNavSubLevel li a{background-image:url(/Content/html-modules/images/header/sprite-flags.png);background-repeat:no-repeat;padding-left:35px}
div.header .pageSelector .headerNavSubLevel li a.ae{background-position:15px 5px}
div.header .pageSelector .headerNavSubLevel li a.au{background-position:15px -27px}
div.header .pageSelector .headerNavSubLevel li a.be{background-position:15px -59px}
div.header .pageSelector .headerNavSubLevel li a.br{background-position:15px -91px}
div.header .pageSelector .headerNavSubLevel li a.bg{background-position:15px -123px}
div.header .pageSelector .headerNavSubLevel li a.ca{background-position:15px -155px}
div.header .pageSelector .headerNavSubLevel li a.cn{background-position:15px -187px}
div.header .pageSelector .headerNavSubLevel li a.cz{background-position:15px -219px}
div.header .pageSelector .headerNavSubLevel li a.de{background-position:15px -251px}
div.header .pageSelector .headerNavSubLevel li a.es{background-position:15px -283px}
div.header .pageSelector .headerNavSubLevel li a.fr{background-position:15px -315px}
div.header .pageSelector .headerNavSubLevel li a.gb{background-position:15px -347px}
div.header .pageSelector .headerNavSubLevel li a.gr{background-position:15px -379px}
div.header .pageSelector .headerNavSubLevel li a.hu{background-position:15px -411px}
div.header .pageSelector .headerNavSubLevel li a.in{background-position:15px -443px}
div.header .pageSelector .headerNavSubLevel li a.it{background-position:15px -475px}
div.header .pageSelector .headerNavSubLevel li a.jp{background-position:15px -507px}
div.header .pageSelector .headerNavSubLevel li a.kr{background-position:15px -539px}
div.header .pageSelector .headerNavSubLevel li a.nl{background-position:15px -571px}
div.header .pageSelector .headerNavSubLevel li a.pl{background-position:15px -603px}
div.header .pageSelector .headerNavSubLevel li a.pt{background-position:15px -635px}
div.header .pageSelector .headerNavSubLevel li a.ro{background-position:15px -667px}
div.header .pageSelector .headerNavSubLevel li a.sk{background-position:15px -699px}
div.header .pageSelector .headerNavSubLevel li a.th{background-position:15px -731px}
div.header .pageSelector .headerNavSubLevel li a.us{background-position:15px -763px}
div.header .pageSelector .headerNavSubLevel li a.ar{background-position:15px -795px}
div.header .pageSelector .headerNavSubLevel li a.cl{background-position:15px -827px}
div.header .pageSelector .headerNavSubLevel li a.pe{background-position:15px -859px}
div.header .pageSelector .headerNavSubLevel li a.za{background-position:15px -891px}
div.header .pageSelector .headerNavSubLevel li a.sn{background-position:15px -923px}
div.header .pageSelector .headerNavSubLevel li a.ml{background-position:15px -955px}
div.header .pageSelector .headerNavSubLevel li a.bf{background-position:15px -987px}
div.header .pageSelector .headerNavSubLevel li a.cd{background-position:15px -1019px}
div.header .pageSelector .headerNavSubLevel li a.cg{background-position:15px -1051px}
div.header .pageSelector .headerNavSubLevel li a.lu{background-position:15px -1083px}
div.header .pageSelector .headerNavSubLevel li a.il{background-position:15px -1115px}
div.header .pageSelector .headerNavSubLevel li a.my{background-position:15px -1147px}
div.header .pageSelector .headerNavSubLevel li a.tr{background-position:15px -1179px}
div.header .pageSelector .headerNavSubLevel li.first{background:url(/Content/html-modules/images/header/headerNav-divider.png) right -49px no-repeat;margin-right:140px;width:auto}
div.header .pageSelector .headerNavSubLevel li.first a,div.header .pageSelector .headerNavSubLevel li.first a:hover{background:url(/Content/html-modules/images/header/bg-pageSelector.png) left -19px no-repeat;padding-left:42px}
div.header .headerNav .twoColumn{width:280px}
div.header .headerNav .twoColumn li{clear:none;float:left;width:140px}
div.header .headerNav .twoColumn li.first{margin-right:170px;width:auto}
div.header .headerNav .threeColumn{width:420px}
div.header .headerNav .threeColumn li{clear:none;float:left;width:140px}
div.header .headerNav .threeColumn li.first{margin-right:310px;width:auto}
div.header .headerNav .settings .headerNavSubLevel .first>a,div.header .headerNav .shop .headerNavSubLevel .first>a,div.header .headerNav .user .headerNavSubLevel .first>a{padding-left:24px}
div.header .headerNav .shop .headerNavSubLevel .first>a{background:url(/Content/html-modules/images/header/header_iconsprite.png) 0 -100px no-repeat}
div.header .headerNav .settings .headerNavSubLevel .first>a{background:url(/Content/html-modules/images/header/header_iconsprite.png) 0 -20px no-repeat}
div.header .headerNav .user .headerNavSubLevel .first>a{background:url(/Content/html-modules/images/header/header_iconsprite.png) 0 -40px no-repeat}
#headerSeparator{background-color:#EEE;height:15px;position:relative;border-bottom:none}
#headerSeparator.portalTabs #collapseHeader{background-image:url(/Content/html-modules/images/header/collapse_header_portalTabs.png)}
#collapseHeader{width:30px;height:30px;background:url(/Content/html-modules/images/header/collapse_header.png) no-repeat;display:block;position:absolute;bottom:-30px;right:0}
#collapseHeader.collapsed{background-position:0 -30px}
#collapseHeader:focs{outline:0}
.ColumnSettings{margin-bottom:15px!important;z-index:99}
.ColumnSettings li.hiddenColumn a{color:#999!important}
.ColumnSettings li.hiddenColumn a img{padding-right:5px;background-position:0 -150px}
.ColumnSettings li img{padding-right:5px;background:url(/Content/html-modules/images/header/header_iconsprite.png) 0 -118px no-repeat}
@font-face{font-family:sp-iconfont;src:url(fonts/sp-iconfont.eot?oxb2z9);src:url(fonts/sp-iconfont.eot?#iefixoxb2z9) format('embedded-opentype'),url(fonts/sp-iconfont.woff?oxb2z9) format('woff'),url(fonts/sp-iconfont.ttf?oxb2z9) format('truetype'),url(fonts/sp-iconfont.svg?oxb2z9#sp-iconfont) format('svg');font-weight:400;font-style:normal}
[class*=" sp-icon-"],[class^=sp-icon-]{font-family:sp-iconfont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.sp-icon-statusmonitor:before{content:"\21"}
.sp-icon-warning-sign:before{content:"\22"}
.sp-icon-arrow-left:before{content:"\23"}
.sp-icon-arrow-right:before{content:"\24"}
.sp-icon-wrench:before{content:"\26"}
.sp-icon-plus:before{content:"\25"}
.sp-icon-thermometer:before{content:"\27"}
.sp-icon-washer:before{content:"\28"}
.sp-icon-inverter:before{content:"\29"}
.sp-icon-power:before{content:"\2a"}
.sp-icon-fullscreen:before{content:"\2b"}
.sp-icon-user:before{content:"\2c"}
.sp-icon-trash:before{content:"\2d"}
.sp-icon-refresh:before{content:"\2e"}
.sp-icon-store:before{content:"\2f"}
.sp-icon-gear:before{content:"\30"}
.sp-icon-info-sign:before{content:"\31"}
.sp-icon-home:before{content:"\32"}
.sp-icon-remove:before{content:"\33"}
.sp-icon-ok:before{content:"\34"}
.sp-icon-sunnyportal:before{content:"\35"}
.sp-icon-eye:before{content:"\e608"}
.sp-icon-eye-blocked:before{content:"\e609"}
.sp-icon-location:before{content:"\e611"}
.sp-icon-location2:before{content:"\e612"}
.sp-icon-search:before{content:"\e613"}
.sp-icon-zoomin:before{content:"\e614"}
.sp-icon-zoomout:before{content:"\e615"}
.sp-icon-expand:before{content:"\e616"}
.sp-icon-contract:before{content:"\e617"}
.sp-icon-locked:before{content:"\e618"}
.sp-icon-unlocked:before{content:"\e619"}
.sp-icon-box-add:before{content:"\e95e"}
.sp-icon-box-remove:before{content:"\e95f"}
.sp-icon-download:before{content:"\e960"}
.sp-icon-upload:before{content:"\e961"}
.sp-icon-enlarge2:before{content:"\e98b"}
.sp-icon-shrink2:before{content:"\e98c"}
.sp-icon-cogs:before{content:"\e995"}
.sp-icon-stats-dots:before{content:"\e99b"}
.sp-icon-stats-bars:before{content:"\e99c"}
.sp-icon-switch:before{content:"\e9b6"}
.sp-icon-blocked:before{content:"\ea0e"}
.sp-icon-checkbox-checked:before{content:"\ea52"}
.sp-icon-checkbox-unchecked:before{content:"\ea53"}
.sp-icon-radio-checked:before{content:"\ea54"}
.sp-icon-radio-checked2:before{content:"\ea55"}
.sp-icon-radio-unchecked:before{content:"\ea56"}
.sp-icon-battery:before{content:"\e60e"}
.sp-icon-sun:before{content:"\e60f"}
.sp-icon-sun2:before{content:"\e610"}
.sp-icon-play:before{content:"\e600"}
.sp-icon-pause:before{content:"\e601"}
.sp-icon-record:before{content:"\e602"}
.sp-icon-stop:before{content:"\e603"}
.sp-icon-arrow-small-left:before{content:"\e604"}
.sp-icon-arrow-small-down:before{content:"\e605"}
.sp-icon-arrow-small-up:before{content:"\e606"}
.sp-icon-arrow-small-right:before{content:"\e607"}
.sp-icon-arrow-thin-left:before{content:"\e60a"}
.sp-icon-arrow-thin-down:before{content:"\e60b"}
.sp-icon-arrow-thin-up:before{content:"\e60c"}
.sp-icon-arrow-thin-right:before{content:"\e60d"}
.sp-icon-locked2:before{content:"\e61a"}
.sp-icon-unlocked2:before{content:"\e61b"}
[class*=" sp-icon-"].color-error,[class*=" sp-icon-"].color-warning,[class^=sp-icon-].color-error,[class^=sp-icon-].color-warning{color:#e2001a}
[class*=" sp-icon-"].color-ok,[class^=sp-icon-].color-ok{color:#008035}
[class*=" sp-icon-"].color-info,[class^=sp-icon-].color-info{color:#0166a9}
.header [class*=" sp-icon-"],.header [class^=sp-icon-]{display:inline-block;float:left;font-size:140%;margin-right:10px}
.introjs-overlay{position:absolute;z-index:999999;opacity:0;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,.4)),color-stop(100%,rgba(0,0,0,.9)));background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);background:radial-gradient(center,ellipse cover,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#e6000000', GradientType=1);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.introjs-fixParent{z-index:auto!important;opacity:1!important}
.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}
.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}
.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.introjs-helperNumberLayer{position:absolute;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff3019),color-stop(100%,#cf0404));background:-moz-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-ms-linear-gradient(top,#ff3019 0,#cf0404 100%);background:-o-linear-gradient(top,#ff3019 0,#cf0404 100%);background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0);filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000);box-shadow:0 2px 5px rgba(0,0,0,.4)}
.introjs-arrow{border:5px solid #fff;content:'';position:absolute}
.introjs-arrow.top{top:-10px;border-color:transparent transparent #fff}
.introjs-arrow.top-right{top:-10px;right:10px;border-color:transparent transparent #fff}
.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-color:transparent transparent #fff}
.introjs-arrow.right{right:-10px;top:10px;border-color:transparent transparent transparent #fff}
.introjs-arrow.bottom{bottom:-10px;border-color:#fff transparent transparent}
.introjs-arrow.left{left:-10px;top:10px;border-color:transparent #fff transparent transparent}
.introjs-tooltip{position:absolute;padding:10px;background-color:#fff;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out}
.introjs-tooltipbuttons{text-align:right}
.introjs-button{position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #d4d4d4;margin:10px 0 0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px / normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:0;background-color:#ececec;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#ececec));background-image:-moz-linear-gradient(#f4f4f4,#ececec);background-image:-o-linear-gradient(#f4f4f4,#ececec);background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;zoom:1}
.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0 1px 1px #e3e3e3}
.introjs-button:active,.introjs-button:focus{background-image:-webkit-gradient(linear,0 0,0 100%,from(#ececec),to(#f4f4f4));background-image:-moz-linear-gradient(#ececec,#f4f4f4);background-image:-o-linear-gradient(#ececec,#f4f4f4);background-image:linear-gradient(#ececec,#f4f4f4)}
.introjs-button::-moz-focus-inner{padding:0;border:0}
.introjs-skipbutton{margin-right:5px;color:#7a7a7a}
.introjs-prevbutton{-webkit-border-radius:.2em 0 0 .2em;-moz-border-radius:.2em 0 0 .2em;border-radius:.2em 0 0 .2em;border-right:none}
.introjs-nextbutton{-webkit-border-radius:0 .2em .2em 0;-moz-border-radius:0 .2em .2em 0;border-radius:0 .2em .2em 0}
.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}
.introjs-bullets{text-align:center}
.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}
.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}
.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}
.introjs-bullets ul li a.active,.introjs-bullets ul li a:hover{background:#999}
.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}
.sma-intro.introjs-tooltip{padding:0;min-width:300px;max-width:500px}
.sma-intro.introjs-tooltip .introjs-arrow.bottom,.sma-intro.introjs-tooltip .introjs-arrow.top{left:10px}
.sma-intro.introjs-tooltip .introjs-tooltiptext{padding:10px 10px 0}
.sma-intro.introjs-tooltip .introjs-bullets{padding:0 10px 5px}
.sma-intro.introjs-tooltip .introjs-tooltipbuttons{background-color:#f7f7f7;border-top:1px solid #ebebeb;padding:12px 18px;zoom:1;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.sma-intro.introjs-tooltip .introjs-tooltipbuttons .introjs-button{padding:6px 15px 8px 16px;margin:0 0 0 15px;font-family:inherit;font-size:12px;font-weight:700;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #fff;color:#0166a9;border:1px solid #bebebe;border-bottom-color:gray;border-right-color:gray;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 1px #d4d4d4;-webkit-box-shadow:1px 1px 1px #d4d4d4;box-shadow:1px 1px 1px #d4d4d4;background-color:#efefef;background-repeat:repeat-x;background-image:-moz-linear-gradient(#fff,#efefef);background-image:-ms-linear-gradient(#fff,#efefef);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#efefef));background-image:-webkit-linear-gradient(#fff,#efefef);background-image:-o-linear-gradient(#fff,#efefef);-pie-background:linear-gradient(#fff,#efefef);background-image:linear-gradient(#fff,#efefef)}
.sma-intro.introjs-tooltip .introjs-tooltipbuttons .introjs-button:active,.sma-intro.introjs-tooltip .introjs-tooltipbuttons .introjs-button:focus,.sma-intro.introjs-tooltip .introjs-tooltipbuttons .introjs-button:hover{outline:0}
.sma-intro.introjs-tooltip .introjs-tooltipbuttons .introjs-button:hover{background-color:#fff;background-repeat:repeat-x;background-image:-moz-linear-gradient(#fff,#fff);background-image:-ms-linear-gradient(#fff,#fff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#fff));background-image:-webkit-linear-gradient(#fff,#fff);background-image:-o-linear-gradient(#fff,#fff);-pie-background:linear-gradient(#fff,#fff);background-image:linear-gradient(#fff,#fff)}
.sma-intro.introjs-tooltip .introjs-tooltipbuttons .introjs-button.introjs-disabled{zoom:1;background:#fff;color:#444;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}
.sma-intro.introjs-tooltip .introjs-tooltipbuttons .introjs-prevbutton{display:none}
.introjs-showElement:before{width:100%;height:100%;left:0;position:absolute;content:"";background-color:rgba(255,255,255,0);z-index:999999!important}
.introjs-helperNumberLayer{top:-20px;left:-20px}
.sma-intro.modalTheme{min-width:400px}
.sma-intro.modalTheme .introjs-tooltiptext{padding:0!important}
.sma-intro.modalTheme .introTitle{border:1px solid #bebebe;border-top-left-radius:3px;border-top-right-radius:3px;background-color:#0166A9;color:#fff;font-size:14px;font-weight:700;padding:12px 18px}
.sma-intro.modalTheme .introContent{padding:10px 10px 5px 18px}
.legend{background:#FFF;border:1px solid #BEBEBE;padding:4px 8px;margin:0;list-style-type:none;overflow:hidden;position:relative}
.legend li{display:block;float:left;margin:5px 15px 5px 0}
.legend li .item{color:#666;display:inline-block;vertical-align:text-top;text-decoration:none}
.legend li .item[data-visibility=false]{color:#CCC}
.legend li .item[data-visibility=false] .color{background:#CCC!important}
.legend li .item.hover{color:#000}
.legend li .item:focus{outline:0}
.legend li .item .color{border-radius:2px;display:inline-block;height:12px;width:16px;background:#CCC;vertical-align:middle;margin:-2px 2px 0 0}
.legend li .item .color.line{height:4px}
.messageDialogModal{max-width:none!important}
.messageDialogModal .messageDialog{max-width:500px}
.messageDialogModal .qtip-content{max-height:400px;overflow-y:auto}
.speechBubble{display:inline-block;cursor:pointer;width:32px!important;height:32px!important;clear:both;background:url(/Content/shared/globalFunctions/notification-32.png) 50% 0 no-repeat}
.speechBubble .counterContainer{min-width:13px;padding:0 2px 1px;float:right;margin-right:-1px;background-color:#004c82;font-size:11px;font-weight:700;text-align:center;line-height:13px;border-radius:4px}
.speechBubble[data-message-type=error] .counterContainer{background-color:#CD3A13;color:#fff}
.speechBubble[data-message-type=warning] .counterContainer{background-color:#FFBF00;color:#000;border-color:#999}
.speechBubble[data-message-type=info] .counterContainer{background-color:#004c82;color:#fff}
.messageDialog .messageRow{line-height:1.5;padding-top:8px;padding-bottom:8px;margin-bottom:20px}
.messageDialog .messageRow[data-level="2"]{padding-left:30px}
.messageDialog .messageRow[data-level="3"]{padding-left:60px}
.messageDialog .messageRow[data-level="4"]{padding-left:90px}
.messageDialog .empty,.messageDialog .error,.messageDialog .info,.messageDialog .warning{padding-left:50px}
.messageDialog .empty[data-level="2"],.messageDialog .error[data-level="2"],.messageDialog .info[data-level="2"],.messageDialog .warning[data-level="2"]{padding-left:80px}
.messageDialog .empty[data-level="3"],.messageDialog .error[data-level="3"],.messageDialog .info[data-level="3"],.messageDialog .warning[data-level="3"]{padding-left:110px}
.messageDialog .empty[data-level="4"],.messageDialog .error[data-level="4"],.messageDialog .info[data-level="4"],.messageDialog .warning[data-level="4"]{padding-left:140px}
.messageDialog .error{background:url(/Images/statusicons/32/statusError-32.png) 0 45% no-repeat}
.messageDialog .warning{background:url(/Images/statusicons/32/statusWarning-32.png) 0 45% no-repeat}
.messageDialog .info{background:url(/Images/statusicons/32/statusInfo-32.png) 0 45% no-repeat}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}
.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}
.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}
.qtip-titlebar+.qtip-content{border-top-width:0!important}
.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:0;border-width:1px;border-style:solid;border-color:transparent}
.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}
* html .qtip-titlebar .qtip-close{top:16px}
.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}
.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}
.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}
.qtip-default{background-color:#FFFFA3}
.qtip-default .qtip-titlebar{background-color:#FFEF93}
.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}
.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}
.qtip-light{background-color:#fff;border-color:#000;color:#000}
.qtip-light .qtip-titlebar{background-color:#000}
.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}
.qtip-dark .qtip-titlebar{background-color:#404040}
.qtip-dark .qtip-icon{border-color:#444}
.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}
.qtip-cream .qtip-titlebar{background-color:#F0DE7D}
.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}
.qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}
.qtip-red .qtip-titlebar{background-color:#F06D65}
.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}
.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}
.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}
.qtip-green .qtip-titlebar{background-color:#B0DE78}
.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}
.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}
.qtip-blue .qtip-titlebar{background-color:#D0E9F5}
.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}
.qtip-shadow{-moz-box-shadow:0 0 5px 5px #888;-webkit-box-shadow:0 0 5px 5px#888;box-shadow:0 0 5px 5px #888}
.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}
.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4a4a4a),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-moz-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-ms-linear-gradient(top,#4a4a4a 0,#000 100%);background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}
.qtip-youtube .qtip-titlebar{background-color:transparent}
.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}
.qtip-youtube .qtip-icon{border-color:#222}
.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}
.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4a4a4a);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}
.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a4a4a, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}
.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}
.qtip-jtools .qtip-icon{border-color:#555}
.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}
.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}
.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}
.qtip-cluetip .qtip-icon{border-color:#808064}
.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}
.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}
.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}
.qtip-tipsy .qtip-content{padding:6px 10px}
.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}
.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}
.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}
.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3a79b8),to(#2e629d));background-image:-webkit-linear-gradient(top,#3a79b8,#2e629d);background-image:-moz-linear-gradient(top,#3a79b8,#2e629d);background-image:-ms-linear-gradient(top,#3a79b8,#2e629d);background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3a79b8, endColorstr=#2e629d);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}
.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}
.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}
.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-bootstrap .qtip-content{padding:9px 14px}
.qtip-bootstrap .qtip-icon{background:0 0}
.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}
.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}
.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}
.qtip .qtip-tip canvas{top:0;left:0}
.qtip .qtip-tip .qtip-vml{behavior:url(ui/modal/src/#default#VML);display:inline-block;visibility:visible}
#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}
#qtip-overlay.blurs{cursor:pointer}
#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
.modal,.qtip-default,.tooltip{color:#666;font-size:inherit;line-height:1.5;text-align:left;padding:0;border:1px solid #bebebe;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.3);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3)}
.qtip-tooltip,.tooltip{background:#ffffe5}
.qtip-tooltip .qtip-titlebar,.qtip-tooltip .titlebar,.tooltip .qtip-titlebar,.tooltip .titlebar{padding:8px 14px;margin:0;font-weight:700;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:3px 3px 0 0;-webkit-background-clip:padding-box;-moz-border-radius:3px 3px 0 0;-moz-background-clip:padding;border-radius:3px 3px 0 0;background-clip:padding-box}
.qtip-tooltip .qtip-titlebar .close,.qtip-tooltip .qtip-titlebar .qtip-close,.qtip-tooltip .titlebar .close,.qtip-tooltip .titlebar .qtip-close,.tooltip .qtip-titlebar .close,.tooltip .qtip-titlebar .qtip-close,.tooltip .titlebar .close,.tooltip .titlebar .qtip-close{right:11px;top:45%;border-style:none}
.qtip-tooltip .content,.qtip-tooltip .qtip-content,.tooltip .content,.tooltip .qtip-content{padding:8px 14px}
.qtip-tooltip .content .nolist,.qtip-tooltip .qtip-content .nolist,.tooltip .content .nolist,.tooltip .qtip-content .nolist{list-style:none;margin:0;padding:0}
.qtip-tooltip .icon,.qtip-tooltip .qtip-icon,.tooltip .icon,.tooltip .qtip-icon{background:0 0}
.qtip-tooltip .icon .ui-icon,.qtip-tooltip .qtip-icon .ui-icon,.tooltip .icon .ui-icon,.tooltip .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;zoom:1;filter:alpha(opacity=20);-webkit-opacity:.2;-moz-opacity:.2;opacity:.2}
.qtip-tooltip .icon .ui-icon:hover,.qtip-tooltip .qtip-icon .ui-icon:hover,.tooltip .icon .ui-icon:hover,.tooltip .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;zoom:1;filter:alpha(opacity=40);-webkit-opacity:.4;-moz-opacity:.4;opacity:.4}
.modal,.qtip-modal{background:#fff;width:auto;min-width:300px;border:1px solid #bebebe;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}
.modal .qtip-titlebar,.modal .titlebar,.qtip-modal .qtip-titlebar,.qtip-modal .titlebar{background-color:#0166A9;color:#fff;font-size:14px;padding:12px 18px}
.modal .qtip-titlebar .close,.modal .qtip-titlebar .qtip-close,.modal .titlebar .close,.modal .titlebar .qtip-close,.qtip-modal .qtip-titlebar .close,.qtip-modal .qtip-titlebar .qtip-close,.qtip-modal .titlebar .close,.qtip-modal .titlebar .qtip-close{margin-right:8px}
.modal .content,.modal .qtip-content,.qtip-modal .content,.qtip-modal .qtip-content{background:#fff;padding:23px 18px}
.modal .content.icon,.modal .qtip-content.icon,.qtip-modal .content.icon,.qtip-modal .qtip-content.icon{padding-left:64px}
.modal .content.icon-error,.modal .qtip-content.icon-error,.qtip-modal .content.icon-error,.qtip-modal .qtip-content.icon-error{background:url(/Content/shared/statusIcons/statusError-32.png) 16px 50% no-repeat}
.modal .content.icon-info,.modal .qtip-content.icon-info,.qtip-modal .content.icon-info,.qtip-modal .qtip-content.icon-info{background:url(/Content/shared/statusIcons/statusInfo-32.png) 16px 50% no-repeat}
.modal .content.icon-occupied,.modal .qtip-content.icon-occupied,.qtip-modal .content.icon-occupied,.qtip-modal .qtip-content.icon-occupied{background:url(/Content/shared/statusIcons/statusOccupied-32.png) 16px 50% no-repeat}
.modal .content.icon-ok,.modal .qtip-content.icon-ok,.qtip-modal .content.icon-ok,.qtip-modal .qtip-content.icon-ok{background:url(/Content/shared/statusIcons/statusOk-32.png) 16px 50% no-repeat}
.modal .content.icon-prompt,.modal .qtip-content.icon-prompt,.qtip-modal .content.icon-prompt,.qtip-modal .qtip-content.icon-prompt{background:url(/Content/shared/statusIcons/statusQuestion-32.png) 16px 50% no-repeat}
.modal .content.icon-warning,.modal .qtip-content.icon-warning,.qtip-modal .content.icon-warning,.qtip-modal .qtip-content.icon-warning{background:url(/Content/shared/statusIcons/statusWarning-32.png) 16px 50% no-repeat}
.modal .content .nolist,.modal .qtip-content .nolist,.qtip-modal .content .nolist,.qtip-modal .qtip-content .nolist{list-style:none;margin:0;padding:0}
.modal .content .click,.modal .qtip-content .click,.qtip-modal .content .click,.qtip-modal .qtip-content .click{cursor:pointer}
.modal .buttons,.modal .qtip-buttons,.qtip-modal .buttons,.qtip-modal .qtip-buttons{background-color:#f7f7f7;border-top:1px solid #ebebeb;padding:12px 18px;text-align:right}
.modal .buttons a,.modal .buttons button,.modal .qtip-buttons a,.modal .qtip-buttons button,.qtip-modal .buttons a,.qtip-modal .buttons button,.qtip-modal .qtip-buttons a,.qtip-modal .qtip-buttons button{margin:0}
.pageSeparator{display:block;height:4px;margin-bottom:30px;background:url(/Content/themes/redesign/img/tab_bottom.gif) bottom left repeat-x}
.pageBloat{min-height:600px}
.progressbarReset{margin:0;padding:0}
.progressbar{margin:0 0 15px;padding:0;list-style-type:none;overflow:hidden;width:715px}
.progressbar.elements-1 li{width:685px}
.progressbar.elements-1 li a{width:730px;padding-right:5px}
.progressbar.elements-2 li{width:335px}
.progressbar.elements-2 li.start a{width:350px;padding-left:15px}
.progressbar.elements-2 li.end a{width:360px;padding-left:0}
.progressbar.elements-3 li{width:218px}
.progressbar.elements-3 li a{width:223px;padding-left:10px}
.progressbar.elements-3 li.start a{width:233px;padding-left:15px}
.progressbar.elements-3 li.end a{width:243px;padding-left:0}
.progressbar.elements-4 li{width:160px}
.progressbar.elements-4 li a{width:165px;padding-left:10px}
.progressbar.elements-4 li.start a{width:175px;padding-left:15px}
.progressbar.elements-4 li.end a{width:185px;padding-left:0}
.progressbar.elements-5 li{width:125px}
.progressbar.elements-5 li a{width:130px;padding-left:10px}
.progressbar.elements-5 li.start a{width:140px;padding-left:15px}
.progressbar.elements-5 li.end a{width:150px;padding-left:0}
.progressbar.elements-6 li{width:101px}
.progressbar.elements-6 li a{width:106px;padding-left:10px}
.progressbar.elements-6 li.start a{width:116px;padding-left:15px}
.progressbar.elements-6 li.end a{width:126px;padding-left:0}
.progressbar.elements-7 li{width:85px}
.progressbar.elements-7 li a{width:90px;padding-left:10px}
.progressbar.elements-7 li.start a{width:100px;padding-left:15px}
.progressbar.elements-7 li.end a{width:110px;padding-left:0}
.progressbar.elements-8 li{width:72px}
.progressbar.elements-8 li a{width:77px;padding-left:10px}
.progressbar.elements-8 li.start a{width:87px;padding-left:15px}
.progressbar.elements-8 li.end a{width:97px;padding-left:0}
.progressbar.fullWidth{width:960px}
.progressbar.fullWidth.elements-1 li{width:930px}
.progressbar.fullWidth.elements-1 li a{width:960px}
.progressbar.fullWidth.elements-2 li{width:457px}
.progressbar.fullWidth.elements-2 li.start a{width:472px}
.progressbar.fullWidth.elements-2 li.end a{width:482px}
.progressbar.fullWidth.elements-3 li{width:300px}
.progressbar.fullWidth.elements-3 li a{width:305px}
.progressbar.fullWidth.elements-3 li.start a{width:315px}
.progressbar.fullWidth.elements-3 li.end a{width:325px}
.progressbar.fullWidth.elements-4 li{width:221px}
.progressbar.fullWidth.elements-4 li a{width:226px}
.progressbar.fullWidth.elements-4 li.start a{width:236px}
.progressbar.fullWidth.elements-4 li.end a{width:246px}
.progressbar.fullWidth.elements-5 li{width:174px}
.progressbar.fullWidth.elements-5 li a{width:179px}
.progressbar.fullWidth.elements-5 li.start a{width:189px}
.progressbar.fullWidth.elements-5 li.end a{width:199px}
.progressbar.fullWidth.elements-6 li{width:142px}
.progressbar.fullWidth.elements-6 li a{width:147px}
.progressbar.fullWidth.elements-6 li.start a{width:157px}
.progressbar.fullWidth.elements-6 li.end a{width:167px}
.progressbar.fullWidth.elements-7 li{width:120px}
.progressbar.fullWidth.elements-7 li a{width:125px}
.progressbar.fullWidth.elements-7 li.start a{width:135px}
.progressbar.fullWidth.elements-7 li.end a{width:145px}
.progressbar.fullWidth.elements-8 li{width:103px}
.progressbar.fullWidth.elements-8 li a{width:108px}
.progressbar.fullWidth.elements-8 li.start a{width:118px}
.progressbar.fullWidth.elements-8 li.end a{width:128px}
.progressbar li{margin:0;padding:0 0 0 15px;background:url(/Content/WebModules/ui/progressbar/images/progressbar-sprite.png) left -210px no-repeat;color:#666;float:left;position:relative;text-align:center}
.progressbar li span{background:url(/Content/WebModules/ui/progressbar/images/progressbar-sprite.png) right -210px no-repeat;display:block;font-family:inherit;font-size:20px;font-weight:700;height:27px;line-height:24px;padding-right:25px;padding-top:3px}
.progressbar li em{font-family:inherit;color:#999;display:inline-block;font-style:normal;line-height:1.2;margin-right:30px;margin-top:5px}
.progressbar li a{color:#666;display:inline-block;height:30px;outline:0;position:absolute;left:-10px;text-decoration:none}
.progressbar li a:hover{color:#fff}
.progressbar li.start{background-position:left top;padding-left:30px}
.progressbar li.start em{margin-left:-10px}
.progressbar li.start span{padding-right:35px}
.progressbar li.start.current{background-position:left -70px}
.progressbar li.end span{background-position:right top}
.progressbar li.end.current span{background-position:right -70px}
.progressbar li.current{background-position:left -280px}
.progressbar li.current span{color:#fff;background-position:right -420px}
.progressbar li.current a{color:#fff}
.progressbar li.visited.last span{background-position:right -490px}
.progressbar li.this-hover{background-position:left -280px}
.progressbar li.this-hover span{background-position:right -420px}
.progressbar li.this-hover.start{background-position:left -70px}
.progressbar li.this-hover.end span{background-position:right -70px}
.progressbar li.this-hover.visited.last span{background-position:right -280px}
.progressbar li.prev-hover span{background-position:right -490px}
.progressbar li.prev-hover.current span{background-position:right -280px}
.rangeslider,.rangeslider__fill{background:#e6e6e6;display:block;height:20px;width:100%;-webkit-box-shadow:0 2px 2px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 2px 2px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.3);box-shadow:0 2px 2px rgba(255,255,255,.25),inset 0 1px 3px rgba(0,0,0,.3);-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box}
.rangeslider{position:relative}
.rangeslider__fill{background:#0f0;position:absolute;top:0}
.rangeslider__handle{background:#fff;border:1px solid #ccc;cursor:pointer;display:inline-block;width:40px;height:40px;position:absolute;top:-10px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1))) #fff;background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1)) #fff;background:-moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1)) #fff;background:-o-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1)) #fff;background:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1)) #fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);-moz-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3);-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}
.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.13)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:-moz-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:-o-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box}
.rangeslider__handle:active{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:-o-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12))}
input[type=range]:focus+.rangeslider .rangeslider__handle{-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);-moz-box-shadow:0 0 8px rgba(255,0,255,.9);box-shadow:0 0 8px rgba(255,0,255,.9)}
.slider,.ui-slider{margin:15px auto 25px;opacity:.3;position:relative;width:50%}
.slider .ui-slider-handle,.ui-slider .ui-slider-handle{cursor:pointer}
.slider.ready,.ui-slider.ready{opacity:1}
.slider .label,.ui-slider .label{position:absolute;width:20px;margin-left:-11px;margin-top:7px;text-align:center}
.slider .prelabel,.ui-slider .prelabel{position:absolute;left:-135px;width:120px;text-align:right;top:-5px}
.slider .postlabel,.ui-slider .postlabel{position:absolute;right:-135px;width:120px;text-align:left;top:-5px}
.timeframe-container{height:30px;width:100%;position:relative;background:#eee;overflow:hidden;white-space:nowrap}
.timeframe-container.small,.timeframe-container.small .timeframe{height:10px}
.timeframe-container.border{border:1px solid #bebebe}
.timeframe-container .frameline{height:1px;position:absolute;width:100%;top:50%}
.timeframe-container .timeframe{position:absolute;top:0;bottom:0;background:#0166a9;border:1px solid #fff;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background-clip:padding-box}
.timeframe-container .timeframe.plain-timeframe{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}
.timeframe-container .timeframe .gradient{height:100%;width:100%;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.2) 100%)}
#toolbar{background:url(/Content/html-modules/images/header/toolbar_bg.png) repeat-x;clear:both;height:50px;overflow:hidden;width:100%}
#toolbar ul{margin:0;padding:0;float:left}
#toolbar ul li{float:left;margin:0;padding:0;list-style-type:none;line-height:1.2}
#toolbar ul li.act a,#toolbar ul li:hover a{color:#FFF}
#toolbar ul li a{color:#C8DFF6;display:inline-block;height:50px;text-decoration:none}
#toolbar ul li a.separator{background:url(/Content/html-modules/images/header/toolbar_separator.png) right no-repeat;height:50px}
#toolbar ul li.home{background:url(/Content/html-modules/images/header/toolbar_home.png) no-repeat}
#toolbar ul li.home.act,#toolbar ul li.home:hover{background-position:0 -50px}
#toolbar ul li.home a{width:50px;height:50px}
#toolbar ul#rightTopNav{float:right}
#toolbar ul#rightTopNav a{color:#BFD3E9}
#toolbar ul#rightTopNav a.separator{background:url(/Content/html-modules/images/header/toolbar_separatorRight.png) left no-repeat}
#toolbar .textIcon{width:31px;height:30px;background-repeat:no-repeat;display:inline-block;margin:11px 0 0 10px;padding-right:2px}
#toolbar .textIcon.icon-pv{background-image:url(/Content/html-modules/images/header/icon_pvPlant.png)}
#toolbar .textIcon.icon-project{background-image:url(/Content/html-modules/images/header/icon_projectData.png)}
#toolbar .iconText{display:inline-block;vertical-align:super;padding:10px 13px 0 8px;text-shadow:1px 1px 0 #000}
#toolbar .iconOnly{width:16px;height:16px;background-repeat:no-repeat;display:inline-block;margin:17px 18px 0}
#toolbar .icon-info .iconOnly{background-image:url(/Content/html-modules/images/header/icon_sprite_info.png)}
#toolbar .icon-info.act .iconOnly,#toolbar .icon-info:hover .iconOnly{background-position:0 -16px}
#toolbar .icon-help .iconOnly{background-image:url(/Content/html-modules/images/header/icon_sprite_help.png)}
#toolbar .icon-help.act .iconOnly,#toolbar .icon-help:hover .iconOnly{background-position:0 -16px}
#toolbar .icon-list .iconOnly{width:36px;height:23px;background-image:url(/Content/html-modules/images/header/icon_sprite_list.png);margin:14px 0 0 12px;padding-right:6px}
#toolbar .icon-list.act .iconOnly,#toolbar .icon-list:hover .iconOnly{background-position:0 -25px}
#toolbar .icon-status .iconOnly{width:31px;height:25px;background-image:url(/Content/html-modules/images/header/icon_sprite_status.png);margin:13px 0 0 12px;padding-right:8px}
#toolbar .icon-status .iconOnly:hover,#toolbar .icon-status.act .iconOnly,#toolbar .icon-status:hover .iconOnly{background-position:0 -27px}