﻿@charset 'UTF-8';
.less-reset {
  /* http://meyerweb.com/eric/tools/css/reset/
       v2.0 | 20110126
       License: none (public domain)
    */

  /* HTML5 display-role reset for older browsers */

}
.less-reset html,
.less-reset body,
.less-reset div,
.less-reset span,
.less-reset applet,
.less-reset object,
.less-reset iframe,
.less-reset h1,
.less-reset h2,
.less-reset h3,
.less-reset h4,
.less-reset h5,
.less-reset h6,
.less-reset p,
.less-reset blockquote,
.less-reset pre,
.less-reset a,
.less-reset abbr,
.less-reset acronym,
.less-reset address,
.less-reset big,
.less-reset cite,
.less-reset code,
.less-reset del,
.less-reset dfn,
.less-reset em,
.less-reset img,
.less-reset ins,
.less-reset kbd,
.less-reset q,
.less-reset s,
.less-reset samp,
.less-reset small,
.less-reset strike,
.less-reset strong,
.less-reset sub,
.less-reset sup,
.less-reset tt,
.less-reset var,
.less-reset b,
.less-reset u,
.less-reset i,
.less-reset center,
.less-reset dl,
.less-reset dt,
.less-reset dd,
.less-reset ol,
.less-reset ul,
.less-reset li,
.less-reset fieldset,
.less-reset form,
.less-reset label,
.less-reset legend,
.less-reset table,
.less-reset caption,
.less-reset tbody,
.less-reset tfoot,
.less-reset thead,
.less-reset tr,
.less-reset th,
.less-reset td,
.less-reset article,
.less-reset aside,
.less-reset canvas,
.less-reset details,
.less-reset embed,
.less-reset figure,
.less-reset figcaption,
.less-reset footer,
.less-reset header,
.less-reset hgroup,
.less-reset menu,
.less-reset nav,
.less-reset output,
.less-reset ruby,
.less-reset section,
.less-reset summary,
.less-reset time,
.less-reset mark,
.less-reset audio,
.less-reset video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
.less-reset article,
.less-reset aside,
.less-reset details,
.less-reset figcaption,
.less-reset figure,
.less-reset footer,
.less-reset header,
.less-reset hgroup,
.less-reset menu,
.less-reset nav,
.less-reset section {
  display: block;
}
.less-reset body {
  line-height: 1.455;
}
.less-reset ol, .less-reset ul {
  list-style: none;
}
.less-reset blockquote, .less-reset q {
  quotes: none;
}
.less-reset blockquote:before,
.less-reset blockquote:after,
.less-reset q:before,
.less-reset q:after {
  content: '';
  content: none;
}
.less-reset table {
  border-collapse: collapse;
  border-spacing: 0;
}
.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");
}
.debug {
  border: 1px solid red;
}
@media all
{
    .toolTipIcon {
    background: url(/Tools/images/toolTips/toolTip-icon20.png) no-repeat top right;
    cursor: help;
    display: inline-block;
    height: 20px;
    margin-left: 10px;
    vertical-align: middle;
    width: 20px;
  }
  /*
  .toolTipIcon {
    background: url(/Tools/images/toolTips/toolTip-icon.png) no-repeat top right;
    cursor: help;
    display: inline-block;
    height: 16px;
    margin-left: 3px;
    vertical-align: middle;
    width: 14px;
  }*/
  /* @group Container */
  .tiptip_holder {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
  }
  .tiptip_holder.tip_p_corner, .tiptip_holder.adjust_position {
    padding: 8px;
  }
  .tiptip_holder.tip_p_top, .tiptip_holder.c_bottom {
    padding-top: 8px;
  }
  .tiptip_holder.tip_p_bottom, .tiptip_holder.c_top {
    padding-bottom: 8px;
  }
  .tiptip_holder.tip_p_right, .tiptip_holder.c_left {
    padding-right: 8px;
  }
  .tiptip_holder.tip_p_left, .tiptip_holder.c_right {
    padding-left: 8px;
  }
  /* @end Container */
  /* @group Content */
  .tiptip_content {
    color: #666;
    font-family: inherit;
    font-size: 11px;
    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;
  }
  /* @end Content */
  /* @group Arrow */
  .tiptip_arrow, .tiptip_arrow_inner {
    border: 6px solid transparent;
    height: 0;
    position: absolute;
    width: 0;
  }
  .tiptip_holder {
    /*&.tip_v_top,
        &.tip_v_bottom {
            .tiptip_arrow {
                // center (default)
                left: 50%;
                margin-left: @arrow-border-width * -1;
            }

            &.tip_h_left .tiptip_arrow {
                left: @arrow-edge-offset;
                margin-left: 0;
            }

            &.tip_h_right .tiptip_arrow {
                left: auto;
                right: @arrow-edge-offset;
                margin-left: 0;
            }

            &.tip_v_top .tiptip_arrow_inner {
                margin-top: -7px;
                margin-left: -6px;
                border-top-color: @arrow-color-inner-fallback;
                border-top-color: @arrow-color-inner;
            }

            &.tip_v_bottom .tiptip_arrow_inner {
                margin-top: -5px;
                margin-left: -6px;
                border-bottom-color: @arrow-color-inner-fallback;
                border-bottom-color: @arrow-color-inner;
            }
        }

        // tip is top
        &.tip_v_top {
            .tiptip_arrow {
                border-top-color: @arrow-color-outer-fallback;
                border-top-color: @arrow-color-outer;

                // bottom
                bottom: @arrowOff;
            }
        }

        // tip is bottom
        &.tip_v_bottom {
            .tiptip_arrow {
                border-bottom-color: @arrow-color-outer-fallback;
                border-bottom-color: @arrow-color-outer;

                top: @arrowOff;
            }
        }

        // tip is left/right
        &.tip_h_left,
        &.tip_h_right {
            .tiptip_arrow {
                // center (default)
                top: 50%;
                margin-top: @arrow-border-width * -1;
            }

            &.tip_h_right .tiptip_arrow_inner {
                margin-top: -6px;
                margin-left: -5px;
                border-right-color: @arrow-color-inner-fallback;
                border-right-color: @arrow-color-inner;
            }

            &.tip_h_left .tiptip_arrow_inner {
                margin-top: -6px;
                margin-left: -7px;
                border-left-color: @arrow-color-inner-fallback;
                border-left-color: @arrow-color-inner;
            }

            &.tip_v_top {
                padding-bottom: 0;

                .tiptip_arrow {
                    top: auto;
                    bottom: @arrow-edge-offset;
                    margin-top: 0;
                }
            }

            &.tip_v_bottom {
                padding-top: 0;

                .tiptip_arrow {
                    top: @arrow-edge-offset;
                    margin-top: 0;
                }
            }
        }*/

    /*&.tip_h_left {
            .tiptip_arrow {
                border-left-color: @arrow-color-outer-fallback;
                border-left-color: @arrow-color-outer;

                right: @arrowOff;
            }
        }

        &.tip_h_right {
            .tiptip_arrow {
                border-right-color: @arrow-color-outer-fallback;
                border-right-color: @arrow-color-outer;

                left: @arrowOff;
            }
        }*/

    /*&.tip_bottom .tiptip_arrow {
            border-bottom-color: @arrow-color-outer-fallback;
            border-bottom-color: @arrow-color-outer;
        }
        &.tip_right .tiptip_arrow {
            border-right-color: @arrow-color-outer-fallback;
            border-right-color: @arrow-color-outer;
        }
        &.tip_left .tiptip_arrow {
            border-left-color: @arrow-color-outer-fallback;
            border-left-color: @arrow-color-outer;
        }*/
  }
  .tiptip_holder.tip_p_left .tiptip_arrow {
    border-right-color: #bebebe;
    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;
    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;
    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;
    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;
    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;
    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;
    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;
    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;
  }
  .tiptip_holder {
    /**/

  }
  /* @end Arrow */
}
